.replay-shell{--rp-ink:#203c2d;--rp-muted:#687466;--rp-paper:#f5f6f0;--rp-line:#dce1d5;--rp-green:#285b44;min-height:100dvh;background:var(--rp-paper);color:var(--rp-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto;position:relative;z-index:1}.replay-shell *{box-sizing:border-box}.replay-shell a,.replay-shell button,.replay-shell input,.replay-shell select{font:inherit}.replay-shell button{cursor:pointer}.replay-shell button:disabled{cursor:wait;opacity:.5}.replay-shell a{color:inherit;text-decoration:none}.replay-shell a:focus-visible,.replay-shell button:focus-visible,.replay-shell canvas:focus-visible,.replay-shell input:focus-visible,.replay-shell select:focus-visible{outline:3px solid #8967bc;outline-offset:3px}.replay-shell h1,.replay-shell h2,.replay-shell h3,.replay-shell p{margin:0}.replay-shell button{border:1px solid var(--rp-line);color:var(--rp-ink);background:transparent;border-radius:6px}.replay-header{height:70px;border-bottom:1px solid var(--rp-line);justify-content:space-between;padding:0 36px}.replay-header,.replay-home{display:flex;align-items:center}.replay-home{gap:22px}.replay-home img{width:105px;height:auto}.replay-home>span:first-of-type{opacity:.25;font-size:23px}.replay-home>span:last-of-type{font-size:13px;color:var(--rp-muted)}.replay-back{display:flex;align-items:center;gap:8px;font-size:12px}.replay-back:hover{color:#8967bc}.replay-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:30px 36px 26px}.replay-eyebrow,.replay-side-label{font-size:10px;letter-spacing:.13em;font-weight:650;color:var(--rp-muted)}.replay-heading h1{font:44px/1.15 Georgia,Times New Roman,serif;letter-spacing:-1.5px;margin:7px 0 8px}.replay-heading p{font-size:13px;color:var(--rp-muted)}.replay-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.replay-heading-actions a,.replay-heading-actions button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rp-line);padding:10px 13px;border-radius:6px;font-size:12px;background:#fff}.replay-heading-actions a:hover,.replay-heading-actions button:hover{border-color:var(--rp-green)}.replay-layout{display:grid;grid-template-columns:238px minmax(0,1fr);border-top:1px solid var(--rp-line)}.replay-sidebar{border-right:1px solid var(--rp-line);padding:25px 20px}.replay-example{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;padding:17px 14px!important;background:#e7ecdf!important;border-color:#cbd6bf!important;margin-top:16px;gap:5px}.replay-example>svg{margin-bottom:8px}.replay-example b{font-size:13px}.replay-example>span{font-size:11px;color:var(--rp-muted)}.replay-example .replay-example-action{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:13px;color:var(--rp-green);font-weight:600}.replay-side-note{font-size:11px;line-height:1.6;color:var(--rp-muted);margin-top:13px!important}.replay-history{margin-top:22px}.replay-history label{font-size:11px;display:block;margin-bottom:6px}.replay-history select{max-width:100%;width:100%;background:#fff;border:1px solid var(--rp-line);border-radius:5px;padding:8px;font-size:11px;color:var(--rp-ink)}.replay-protocol{border-top:1px solid var(--rp-line);margin-top:25px;padding-top:24px}.replay-protocol>div{display:flex;gap:11px;margin-top:19px}.replay-protocol>div>span{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;border:1px solid #cbd4c3;border-radius:50%;font:11px ui-monospace,monospace}.replay-protocol p{font-size:11px;color:var(--rp-muted);line-height:1.6}.replay-protocol b{display:block;font-size:12px;color:var(--rp-ink);margin-bottom:3px}.replay-template{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:11px;text-decoration:underline!important;text-underline-offset:4px}.replay-run-facts{display:flex;flex-direction:column;gap:5px;color:var(--rp-muted);font:11px/1.5 ui-monospace,monospace;padding-top:25px}.replay-content{padding:25px 28px 20px;min-width:0}.replay-case-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.replay-case-heading h2{font:27px/1.2 Georgia,serif;letter-spacing:-.5px;margin-top:8px}.replay-kind{font-size:9px;letter-spacing:.1em;background:#e2eadc;padding:5px 7px;border-radius:3px;color:#43603d}.replay-kind.synthetic{background:#ebe5f3;color:#725891}.replay-case-heading>span{font:10px/1.7 ui-monospace,monospace;color:var(--rp-muted);text-align:right}.replay-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.replay-segment{display:flex;gap:3px;background:#e8ebe1;border-radius:6px;padding:3px}.replay-segment button{border:0;padding:6px 11px;font-size:11px;border-radius:4px}.replay-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #26361e13}.replay-map-toolbar>span{display:flex;align-items:center;gap:6px;color:var(--rp-muted);font-size:10px}.replay-map-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.replay-map-pair article{min-width:0;border:1px solid #cfd7c6;border-radius:9px;overflow:hidden;background:white}.replay-map-title{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#efeee7}.replay-map-title.updated{background:#e2ebdf}.replay-map-title span{font-size:10px;letter-spacing:.09em;font-weight:650}.replay-map-title p{font-size:10px;color:var(--rp-muted);margin-top:4px}.replay-map-title b{font:24px/1.1 Georgia,serif;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-map-title small{display:block;font:9px/1.7 -apple-system,sans-serif;color:var(--rp-muted)}.replay-map-wrap{position:relative;aspect-ratio:1;overflow:hidden}.replay-map-wrap canvas{width:100%;height:100%;display:block;cursor:crosshair}.replay-north{top:14px;right:15px;font:12px ui-monospace,monospace;color:#29432a}.replay-north,.replay-scale{position:absolute;pointer-events:none}.replay-scale{bottom:14px;left:16px;font:10px ui-monospace,monospace;color:#26372a}.replay-scale i{display:block;width:90px;border:solid #2e412f;border-width:0 1px 2px;height:5px;margin-bottom:4px}.replay-map-note{top:14px;left:14px;font:9px ui-monospace,monospace;color:#3d513b}.replay-cell,.replay-map-note{position:absolute;pointer-events:none}.replay-cell{right:10px;bottom:10px;background:#f9fbf3ed;border:1px solid #c1cbb9;border-radius:4px;padding:8px 10px;font-size:10px;display:flex;flex-direction:column;min-width:130px}.replay-cell b{font:20px Georgia,serif}.replay-cell span{font-size:9px;margin-top:2px}.replay-legend{display:flex;justify-content:center;align-items:center;gap:24px;padding:15px 0;font-size:10px;color:var(--rp-muted);min-height:45px}.replay-legend>span{display:flex;align-items:center;gap:6px}.replay-legend i{width:9px;height:9px;border-radius:2px}.replay-gradient{width:100px;height:8px;background:linear-gradient(90deg,#dbd6e5,#59418e);border-radius:2px}.replay-timeline{display:flex;align-items:center;gap:16px;border:1px solid var(--rp-line);border-radius:7px;padding:16px;background:#fff}.replay-timeline>button{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.replay-timeline>button:first-child{background:var(--rp-green);border-color:var(--rp-green);color:#fff}.replay-scrubber{flex:1 1;min-width:0}.replay-scrubber>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px;align-items:center}.replay-scrubber>div:first-child>span{font-size:10px;color:var(--rp-muted)}.replay-scrubber input{width:100%;accent-color:var(--rp-green);margin:12px 0 4px;display:block;cursor:pointer}.replay-ticks{font:9px ui-monospace,monospace}.replay-evidence-strip,.replay-ticks{display:flex;justify-content:space-between;color:var(--rp-muted)}.replay-evidence-strip{align-items:center;gap:15px;font-size:10px;padding:14px 0 23px}.replay-evidence-strip span:first-child{display:flex;align-items:center;gap:7px;color:var(--rp-green)}.replay-detail-tabs{display:flex;gap:23px;border-bottom:1px solid var(--rp-line)}.replay-detail-tabs button{border:0;border-radius:0;font-size:12px;padding:10px 0;border-bottom:2px solid transparent;color:var(--rp-muted)}.replay-detail-tabs button[aria-pressed=true]{color:var(--rp-green);border-bottom-color:var(--rp-green);font-weight:600}.replay-evaluation{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding-top:15px}.replay-metrics{width:100%;border-collapse:collapse;font-size:11px}.replay-metrics th{text-align:left;font-weight:500}.replay-metrics td{text-align:right;font:12px ui-monospace,monospace;white-space:nowrap}.replay-metrics thead th{font-size:10px;color:var(--rp-muted);padding:6px 0 10px}.replay-metrics thead th:not(:first-child){text-align:right}.replay-metrics tbody td,.replay-metrics tbody th{padding:10px 0;border-top:1px solid var(--rp-line)}.replay-metrics td:last-child{font-weight:650;color:var(--rp-green)}.replay-metrics small{display:block;color:var(--rp-muted);font-size:9px;font-weight:400}.replay-arrival h3,.replay-chart h3,.replay-members h3,.replay-method h3{font-size:12px;font-weight:600}.replay-chart p{font-size:10px;color:var(--rp-muted)}.replay-chart svg{width:100%;display:block;margin-top:14px}.replay-chart-times{display:flex;justify-content:space-around;gap:4px}.replay-chart-times button{font-size:9px;padding:3px 6px;border-color:transparent}.replay-chart-times button[aria-pressed=true]{border-color:#b6c8aa;background:#e6eddf}.replay-arrival{border-top:1px solid var(--rp-line);padding-top:14px;margin-top:15px}.replay-arrival strong{font:28px Georgia,serif;display:block;margin:8px 0}.replay-arrival small{font:11px -apple-system,sans-serif;color:var(--rp-muted)}.replay-arrival p{font-size:10px;color:var(--rp-muted);margin-top:5px;line-height:1.6}.replay-members{padding-top:20px;max-width:850px}.replay-members-intro{display:flex;align-items:center;gap:12px;margin-bottom:20px}.replay-members-intro p{font-size:11px;color:var(--rp-muted)}.replay-member{display:grid;grid-template-columns:230px 1fr 60px;gap:15px;align-items:center;font-size:11px;padding:6px 0}.replay-member>div{height:10px;background:#e4e9df;border-radius:2px;overflow:hidden}.replay-member i{display:block;height:100%;background:#62866a;transition:width .25s ease}.replay-member b{text-align:right;font:11px ui-monospace,monospace}.replay-method{padding-top:20px;max-width:900px;font-size:12px;color:var(--rp-muted)}.replay-method h3{color:var(--rp-ink);margin:18px 0 8px}.replay-method dl{display:grid;grid-template-columns:130px 1fr;gap:10px;font-size:11px;margin-top:20px}.replay-method dt{font-weight:600;color:var(--rp-ink)}.replay-method dd{margin:0;overflow-wrap:anywhere}.replay-hash{font:10px ui-monospace,monospace}.replay-method ul{padding-left:18px}.replay-method li{margin:8px 0}.replay-footer{display:flex;gap:8px;align-items:center;border-top:1px solid var(--rp-line);padding-top:17px;margin-top:24px;font-size:10px;color:var(--rp-muted)}.replay-footer svg{flex-shrink:0}.replay-error{margin:0 36px 20px;padding:13px 16px;background:#fbe6df;border:1px solid #e2b5a6;border-radius:6px;color:#82432b;font-size:12px}.replay-empty,.replay-progress{min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;position:relative;overflow:hidden}.replay-empty h2{font:43px/1.1 Georgia,serif;letter-spacing:-1px;margin:17px 0}.replay-empty p{max-width:390px;color:var(--rp-muted);font-size:13px;margin-bottom:23px}.replay-empty>span:last-child{font-size:10px;color:var(--rp-muted);margin-top:16px}.replay-primary{background:var(--rp-green)!important;color:var(--bg)!important;padding:12px 18px;display:flex;gap:20px;align-items:center;border:0!important}.replay-empty-map{position:relative;width:170px;height:120px;margin-bottom:35px;transform:rotate(-15deg)}.replay-empty-map>div{position:absolute;inset:10px 0;border:1px solid #74916b;border-radius:45% 70% 35% 55%;background:#dce6d15c}.replay-empty-map>div:nth-child(2){inset:23px 20px;border-color:#a894c3;background:#aa92c04a;transform:rotate(20deg)}.replay-empty-map>div:nth-child(3){inset:42px 40px;border-color:#d58c65;background:#d595684a;transform:rotate(-20deg)}.replay-progress h2{font:29px Georgia,serif;margin:15px 0}.replay-progress>p{font-size:12px;color:var(--rp-muted)}.replay-progress-steps{display:flex;gap:20px;margin-top:30px;font-size:10px;color:var(--rp-muted)}.replay-progress-steps>span{display:flex;gap:6px;align-items:center}.replay-orbits{position:relative;width:100px;height:100px;margin-bottom:30px}.replay-orbits i{position:absolute;inset:0;border:1px solid #b5c5a8;border-top-color:#365f41;border-radius:50%;animation:replay-spin 3s linear infinite}.replay-orbits i:nth-child(2){inset:15px;animation-direction:reverse;border-top-color:#9672b6}.replay-orbits i:nth-child(3){inset:30px;animation-duration:2s}@keyframes replay-spin{to{transform:rotate(1turn)}}@media(min-width:1650px){.replay-content{padding:30px 48px}.replay-map-wrap{max-height:570px;aspect-ratio:1}.replay-layout{grid-template-columns:265px minmax(0,1fr)}.replay-map-pair{max-width:1300px;margin:auto}.replay-sidebar{padding:30px}}@media(max-width:1050px){.replay-layout{grid-template-columns:195px minmax(0,1fr)}.replay-sidebar{padding:20px 13px}.replay-content{padding:20px 16px}.replay-heading{padding:25px 22px}.replay-map-title{padding:10px}.replay-map-title b{font-size:21px}.replay-map-title p{font-size:9px;max-width:160px}.replay-evaluation{gap:18px}.replay-map-pair{gap:10px}.replay-legend{gap:12px}.replay-map-note{font-size:8px}.replay-member{grid-template-columns:200px 1fr 55px}}@media(max-width:760px){.replay-header{padding:0 18px;height:58px}.replay-home{gap:12px}.replay-home img{width:85px}.replay-back{font-size:10px}.replay-heading{padding:23px 18px;display:block}.replay-heading h1{font-size:36px}.replay-heading-actions{margin-top:17px}.replay-layout{display:flex;flex-direction:column}.replay-sidebar{border-right:0;border-bottom:1px solid var(--rp-line);padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.replay-protocol,.replay-run-facts,.replay-side-note,.replay-sidebar>.replay-side-label{display:none}.replay-example{margin:0;padding:12px!important;gap:2px}.replay-example>svg{display:none}.replay-example-action{margin-top:8px!important}.replay-history{margin:0;align-self:center}.replay-template{margin:0;grid-column:1/-1;font-size:10px}.replay-content{padding:20px 14px}.replay-case-heading h2{font-size:23px}.replay-case-heading>span{font-size:9px}.replay-map-toolbar{align-items:start}.replay-map-toolbar>span{max-width:110px;font-size:9px}.replay-segment button{font-size:10px;padding:5px 8px}.replay-map-pair{grid-template-columns:1fr}.replay-map-title p{max-width:none;font-size:10px}.replay-map-title b{font-size:25px}.replay-map-wrap{max-height:none}.replay-north{font-size:11px}.replay-map-note{font-size:9px}.replay-timeline{gap:9px;padding:13px 10px}.replay-timeline>button{height:32px;width:32px}.replay-scrubber>div:first-child{display:block}.replay-scrubber>div:first-child>span{display:block;font-size:8px}.replay-evidence-strip{align-items:start;flex-direction:column;gap:5px;font-size:9px}.replay-evaluation{grid-template-columns:1fr;gap:25px}.replay-member{grid-template-columns:155px 1fr 45px;gap:8px;font-size:9px}.replay-member b{font-size:9px}.replay-method dl{grid-template-columns:90px 1fr}.replay-error{margin:0 18px 16px}.replay-empty,.replay-progress{min-height:520px;padding:20px}.replay-empty h2{font-size:35px}.replay-progress h2{font-size:25px}.replay-progress-steps{gap:10px;font-size:9px}.replay-footer{font-size:9px;align-items:start}.replay-legend{font-size:9px;gap:13px}}@media(prefers-reduced-motion:reduce){.replay-orbits i{animation:none}.replay-member i{transition:none}}.replay-scale{width:25%}.replay-scale i{width:100%}.replay-metrics td:last-child{color:var(--rp-ink)}.replay-metrics td.replay-better{color:#285b44}.replay-metrics td.replay-worse{color:#a14830}.replay-direction{display:inline-block;width:14px;font-size:10px;margin-left:5px}.replay-chart-legend{display:flex;gap:16px;font-size:9px;color:var(--rp-muted);margin-top:7px}.replay-chart-legend span{display:flex;gap:5px;align-items:center}.replay-chart-legend i{display:inline-block;width:18px;border-top:2px solid #245c47}.replay-chart-legend span:first-child i{border-top:2px dashed #9d947d}.map-first .workspace.incident-workspace{inset:92px 20px 108px;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.replay-integrated{--rp-ink:var(--text);--rp-muted:var(--muted);--rp-paper:var(--panel);--rp-line:var(--border);--rp-green:var(--green);min-height:100%;font-family:var(--sans);background:var(--panel)}.map-first .replay-integrated .workspace-head{position:static;transform:none;pointer-events:auto;padding:24px;display:flex;align-items:center}.map-first .replay-integrated .workspace-head>div:first-child{display:block}.replay-integrated .replay-heading h1{font:600 20px/1.3 var(--sans);letter-spacing:0;margin:0 0 8px}.replay-integrated .replay-heading-actions a,.replay-integrated .replay-heading-actions button,.replay-integrated .replay-history select{background:var(--panel2);color:var(--text)}.replay-integrated .replay-case-heading h2,.replay-integrated .replay-empty h2,.replay-integrated .replay-progress h2{font:600 24px/1.3 var(--sans);letter-spacing:0}.replay-integrated .replay-empty{min-height:400px;gap:16px}.replay-integrated .replay-empty p{max-width:480px}.replay-integrated .replay-primary{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:var(--bg);border-color:var(--green)}.replay-integrated .replay-arrival,.replay-integrated .replay-evidence-strip,.replay-integrated .replay-map-title,.replay-integrated .replay-map-title.updated,.replay-integrated .replay-segment,.replay-integrated .replay-timeline{background:var(--panel2);color:var(--text)}.replay-integrated .replay-detail-tabs button[aria-pressed=true],.replay-integrated .replay-segment button[aria-pressed=true]{background:var(--green);color:var(--bg)}.replay-integrated .replay-metrics td.replay-better{color:var(--green)}.replay-integrated .replay-metrics td.replay-worse{color:var(--red)}@media(max-width:760px){.map-first .workspace.incident-workspace{inset:88px 8px 100px}.map-first .replay-integrated .workspace-head{display:block;padding:16px}.replay-integrated .replay-empty{min-height:320px}.replay-integrated .replay-empty h2{font-size:20px}}.replay-synthetic-toggle{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;color:var(--rp-muted)}.replay-archive .replay-layout{grid-template-columns:270px minmax(0,1fr)}.replay-archive .replay-side-label{display:flex;justify-content:space-between}.replay-archive-list{display:grid;gap:12px;margin-top:18px}.replay-archive-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;text-align:left;background:var(--panel2)!important}.replay-archive-card[aria-pressed=true]{border-color:var(--green);box-shadow:inset 3px 0 var(--green)}.replay-archive-card:hover{border-color:var(--green)}.replay-archive-card>span{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--rp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-archive-card strong{font-size:17px;font-weight:600}.replay-archive-card small{font-size:11px;color:var(--rp-muted)}.replay-archive-location{margin-top:7px!important;font-size:12px;color:var(--rp-muted)}.replay-archive-summary{display:flex;align-items:center;gap:8px;color:var(--green);font-size:11px;margin-bottom:22px;flex-wrap:wrap}.replay-archive-summary button{margin-left:auto;display:flex;align-items:center;gap:6px;min-height:40px;padding:0 12px}.replay-record{padding:24px;border:1px solid var(--rp-line);border-radius:10px;background:var(--panel2);margin-bottom:20px}.replay-record h3{font-size:24px;font-weight:550;margin-top:12px;text-wrap:balance}.replay-record-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.replay-record-metrics dt{font-size:11px;color:var(--rp-muted)}.replay-record-metrics dd{margin:8px 0 0;font-size:clamp(20px,3vw,38px);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.6px}.replay-record-metrics small{font-size:13px;color:var(--rp-muted);letter-spacing:0}.replay-record>a{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.replay-records-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.replay-records-heading h3{font-size:13px}.replay-records-heading span{font-size:10px;color:var(--rp-muted)}.replay-records{list-style:none;padding:0;margin:14px 0 0}.replay-records button{display:grid;grid-template-columns:8px 110px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:56px;text-align:left;border:0;border-top:1px solid var(--rp-line);border-radius:0;padding:12px;font-size:11px}.replay-records button[aria-current=step]{background:var(--panel2);color:var(--green)}.replay-records button:hover{background:var(--panel2)}.replay-records strong{font-weight:500}.replay-records button>span:last-child,.replay-records time{color:var(--rp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-record-dot{width:6px;height:6px;border-radius:50%;background:var(--rp-muted)}.replay-records button[aria-current=step] .replay-record-dot{background:var(--green)}.replay-back-to-archive{padding:14px 24px 0;background:var(--panel)}.replay-back-to-archive button{color:var(--green);font:12px var(--sans);min-height:40px}.replay-archive .replay-timeline>button{min-width:44px;min-height:44px}@media(max-width:760px){.replay-archive .replay-sidebar{display:block;padding:16px}.replay-archive-list{grid-template-columns:1fr 1fr;margin-top:12px;gap:8px}.replay-archive-card{padding:12px;min-width:0}.replay-archive-card>span{flex-wrap:wrap}.replay-archive-card strong{font-size:16px}.replay-archive .replay-case-heading{align-items:flex-start;flex-direction:column;gap:10px}.replay-archive .replay-case-heading>span{text-align:left}.replay-record{padding:18px}.replay-record h3{font-size:21px}.replay-record-metrics{gap:12px}.replay-record-metrics dd{font-size:25px}.replay-records button{grid-template-columns:6px 95px 1fr;gap:8px}.replay-records button>span:last-child{grid-column:3}.replay-records-heading{align-items:flex-start;flex-direction:column;gap:4px}}.app-shell.shared-map-shell>.workspace.incident-workspace:has(.replay-archive){width:min(1040px,calc(100vw - 120px))}.app-shell.shared-map-shell .replay-archive .replay-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding-top:20px}.app-shell.shared-map-shell .replay-archive .replay-content{padding:0}.app-shell.shared-map-shell .replay-archive .replay-heading{padding:6px 4px 20px}@media(max-width:760px){.app-shell.shared-map-shell>.workspace.incident-workspace:has(.replay-archive){inset:88px 62px 99px 12px;width:auto;height:auto}.app-shell.shared-map-shell .replay-archive .replay-layout{display:block;padding-top:12px}.app-shell.shared-map-shell .replay-archive .replay-heading{padding:0 0 12px}.replay-record-metrics{grid-template-columns:1fr}}.replay-archive .replay-timeline>button:first-child{color:var(--rp-paper)}.wildfire-references{margin:14px 0;padding:12px 14px;border:1px solid #48534a;border-radius:10px;background:#19241ee8;color:#e3e7df;font-size:12px;line-height:1.5}.wildfire-references summary{cursor:pointer;font-weight:600;min-height:24px}.wildfire-references ul{list-style:none;margin:0;padding:0}.wildfire-references li{padding:12px 0;border-top:1px solid #38473d}.wildfire-references li:last-child{padding-bottom:0}.wildfire-references a{color:#f1ce8d;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wildfire-references p{margin:6px 0;color:#bec9bf;font-size:12px}.wildfire-references .reference-scope{display:block;color:#bec9bf;font-size:11px;margin-top:3px}.wildfire-references a:focus-visible,.wildfire-references summary:focus-visible{outline:2px solid #f1ce8d;outline-offset:4px}.firescope-legend{display:flex;flex-wrap:wrap;gap:5px 10px}.firescope-legend i{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.firescope-layer-note{padding:8px 12px;font-size:11px;line-height:1.5;color:#d1d9ce}.firescope-layer-note a{color:#f1ce8d;text-decoration:underline}.firescope-map-key{position:absolute;right:20px;bottom:100px;z-index:3;display:grid;gap:8px;max-width:280px;padding:12px 14px;border:1px solid #526048;border-radius:10px;background:#17231eef;color:#e3e7df;font-size:11px;line-height:1.5;pointer-events:none}.firescope-map-key b{font-size:10px;letter-spacing:.05em}@media(max-width:600px){.firescope-map-key{right:12px;bottom:90px;max-width:230px;padding:10px}}.map-first.simulation-mode>.workspace{visibility:hidden}.map-first>.topbar{view-transition-name:workspace-brand}.map-first>.navrail{view-transition-name:workspace-navigation}.map-first:not(.simulation-mode) .suite-left{view-transition-name:scenario-panel}.map-first:not(.simulation-mode) .suite-right{view-transition-name:insight-panel}.map-first.simulation-mode>.ginger-o2-workspace{position:absolute;inset:0;min-height:0;height:100%;background:#142217;--o2-panel:#18251af5;--o2-base:#142217;--o2-line:#a7bd8f30;--o2-text:#e5e8df;--o2-muted:#b9c9ae}.map-first .ginger-o2-workspace .sage-lab-header{position:absolute;z-index:12;top:24px;left:50%;transform:translateX(-50%);padding:0;border:0;background:none;gap:10px}.map-first .ginger-o2-workspace .sage-lab-header h1{font-size:13px;letter-spacing:0;margin:0}.map-first .ginger-o2-workspace .sage-lab-header .eyebrow{font-size:9px;color:#bdcda9;margin-bottom:4px}.map-first .ginger-o2-workspace .sage-lab-header>.evidence-badge{display:none}.map-first .ginger-o2-workspace .secondary-button,.map-first .ginger-setup-toggle{background:#142217ed;border:1px solid #a7bd8f30;border-radius:30px;color:#e0e9d3}.map-first .ginger-workspace-toolbar{position:absolute;z-index:12;left:20px;top:91px;padding:0;background:none;border:0}.map-first .ginger-evidence-inline{display:none}.map-first .ginger-o2-workspace .sage-lab-body{display:block;position:absolute;inset:0}.map-first .ginger-o2-workspace .sage-map-column,.map-first .ginger-o2-workspace .sage-map-wrap{position:absolute;inset:0;height:100%;min-height:0}.map-first .ginger-o2-workspace .sage-config{top:144px;left:20px;bottom:178px;width:290px;border-radius:16px;border-color:var(--o2-line);view-transition-name:scenario-panel}.map-first .ginger-o2-workspace .sage-results{position:absolute;z-index:8;right:76px;top:91px;bottom:178px;width:350px;border:1px solid var(--o2-line);border-radius:16px;box-shadow:0 12px 45px #0005;view-transition-name:insight-panel}.map-first .ginger-o2-workspace .sage-results>.panel-tabs,.map-first .ginger-o2-workspace .sage-timeline{background:#18251af5}.map-first .ginger-o2-workspace .sage-timeline{position:absolute;z-index:9;left:330px;right:446px;bottom:100px;border:1px solid var(--o2-line);border-radius:16px;padding:12px 18px}.map-first .ginger-o2-workspace .sage-map-intro{left:20px;bottom:190px;background:#142217ed;border-color:#c2d6a5;border-radius:16px}.map-first .ginger-o2-workspace .sage-map-stats{top:auto;bottom:245px;left:330px;right:446px}.map-first .ginger-o2-workspace .primary-button{background:#c2d6a5;color:#1c2b19}.map-first .ginger-o2-workspace .sage-config input:not([type=checkbox]),.map-first .ginger-o2-workspace .sage-config select{background:#142217;border-color:#485640}.map-first .ginger-o2-workspace.is-preparing .sage-results{display:flex}.map-first .ginger-o2-workspace .mapping-status{background:#18251af5;border-color:var(--o2-line)}::view-transition-group(insight-panel),::view-transition-group(scenario-panel),::view-transition-group(workspace-brand),::view-transition-group(workspace-navigation){animation-duration:.28s;animation-timing-function:cubic-bezier(.77,0,.175,1)}@media(max-width:1100px){.map-first .ginger-o2-workspace .sage-timeline{left:20px;right:446px}.map-first .ginger-o2-workspace .sage-map-stats{left:20px}}@media(max-width:700px){.map-first .ginger-o2-workspace .sage-lab-header{top:78px;left:14px;transform:none}.map-first .ginger-o2-workspace .sage-lab-header>button:last-child:not(:first-child),.map-first .ginger-o2-workspace .sage-lab-header>div{display:none}.map-first .ginger-workspace-toolbar{top:78px;left:auto;right:14px}.map-first .ginger-setup-toggle>span{display:none}.map-first .ginger-o2-workspace .sage-results{top:auto;bottom:180px;left:12px;right:62px;width:auto;height:34dvh}.map-first .ginger-o2-workspace .sage-timeline{left:12px;right:12px;bottom:96px;padding:8px 12px}.map-first .ginger-o2-workspace .sage-timeline>p{display:none}.map-first .ginger-o2-workspace .sage-config{left:12px;right:62px;top:126px;bottom:180px;width:auto;max-height:none}.map-first .ginger-o2-workspace .sage-map-intro,.map-first .ginger-o2-workspace .sage-map-stats{display:none}.map-first .ginger-o2-workspace.is-preparing .sage-results{visibility:hidden}.map-first .ginger-o2-workspace .mapping-status{bottom:110px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}.map-first .ginger-o2-workspace .investigation-tabs{background:transparent}.map-first .ginger-o2-workspace .investigation-tabs button{background:#223020;border-color:#a7bd8f30;color:#c1cdb9}.map-first .ginger-o2-workspace .investigation-tabs button[aria-pressed=true]{background:#c2d6a5;border-color:#c2d6a5;color:#1c2b19}.map-first .ginger-o2-workspace .investigation input,.map-first .ginger-o2-workspace .investigation select{background:#142217;border-color:#485640;color:#e5e8df}.map-first.simulation-mode>.ginger-o2-workspace{z-index:1;overflow:hidden}.map-first .ginger-o2-workspace .mapping-caption{top:146px;left:20px}.map-first .ginger-o2-workspace .mapping-status{left:20px;transform:none;width:min(390px,calc(100% - 466px));bottom:110px}.map-first .ginger-o2-workspace .sage-result-scroll{min-height:0;overflow:auto}.map-first .ginger-o2-workspace .investigation-example,.map-first .ginger-o2-workspace .investigation-next,.map-first .ginger-o2-workspace .sage-explanation{background:#243322;border-color:#485640}@media(max-width:700px){.map-first .ginger-o2-workspace .mapping-caption{top:130px;left:12px}.map-first .ginger-o2-workspace .mapping-status{left:12px;right:12px;width:auto}}.map-first .ginger-o2-workspace .sage-wind-card{left:20px;right:auto;bottom:190px;width:272px;max-height:calc(100dvh - 340px);overflow:auto}.map-first .ginger-o2-workspace.setup-open .sage-wind-card{visibility:hidden}@media(max-width:1100px){.map-first .ginger-o2-workspace .sage-wind-card{bottom:250px}}@media(max-width:700px){.map-first .ginger-o2-workspace .sage-wind-card{left:12px;bottom:auto;top:132px;width:220px;max-height:110px}}