/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f4f5f2;--muted:#9da49f;--panel:#131918;--line:#2a3532;--lime:#c8f45b;--kill-series:#ff4fd8;--kill-mean:#ff4fd8;--kill-counter:#aeb7b3;--gem:#48a9ff;--amber:#f1b44b;--level-up:#c78cff;--new-weapon:#35d5c0;--weapon-upgrade:#8fd3ff;--passive-item:#f6c45f;--background:#0b0f0e}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 74% -10%, #48a9ff21, transparent 29rem), radial-gradient(circle at 16% 20%, #c8f45b12, transparent 24rem), var(--background);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.dataset-workspace{min-height:100vh}.dataset-switcher{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f0ef0;justify-content:flex-end;align-items:center;gap:7px;width:min(1352px,100% - 88px);min-height:42px;margin:0 auto -1px;display:flex;position:sticky;top:0}.dataset-switcher label{color:#69736e;letter-spacing:.14em;text-transform:uppercase;margin-right:4px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.dataset-switcher select{min-height:34px;color:var(--lime);cursor:pointer;background:#111715;border:1px solid #c8f45b73;border-radius:4px;padding:7px 34px 7px 11px;font-size:10px}.dataset-switcher select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.dashboard-shell [hidden]{display:none!important}.dashboard-view-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}.dashboard-tab-content{min-width:0}.dashboard-tabs{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f0ef2;border:1px solid #2a3732;border-radius:6px;flex-direction:column;gap:7px;margin:0;padding:8px;display:flex;position:sticky;top:56px}.dashboard-tabs button{color:#89938e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.dashboard-tabs button b{color:#aeb7b2;font-size:11px;font-weight:650}.dashboard-tabs button span{color:#68736d;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}:is(.dashboard-tabs button:hover,.dashboard-tabs button:focus-visible){background:#ffffff06;border-color:#3a4842;outline:none}.dashboard-tabs button.active{box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(135deg,#c8f45b1a,#48a9ff09);border-color:#c8f45b7a}.dashboard-tabs button.active b{color:var(--lime)}.dashboard-tabs button.active span{color:#9ca7a1}.dashboard-shell{width:min(1440px,100%);margin:0 auto;padding:0 44px 64px}.topbar{border-bottom:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand-lockup,.release-chip,.legend,.status-pill{align-items:center;display:flex}.brand-lockup{gap:14px}.brand-logo{background:#fff;border:1px solid #ffffff24;border-radius:14px;flex:0 0 58px;width:58px;height:58px;transition:transform .18s,border-color .18s;display:block;overflow:hidden;box-shadow:0 5px 18px #0000003d}.brand-logo img{object-fit:cover;width:100%;height:100%;display:block}.brand-logo:hover{border-color:#c8f45b8c;transform:translateY(-1px)}.brand-logo:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.brand-mark{color:var(--lime);letter-spacing:.18em;font-weight:800}.brand-divider{background:var(--line);width:1px;height:18px}.brand-context{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:12px}.brand-copy{gap:4px;display:grid}.brand-copy strong{color:#eef4f0;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.brand-copy span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.release-chip{color:#d9ddd9;border:1px solid var(--line);background:#131918cc;border-radius:999px;gap:9px;padding:9px 12px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.status-dot{background:var(--amber);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f1b44b1f}.status-dot-human{background:var(--gem);box-shadow:0 0 0 4px #48a9ff1f}.status-banner{background:linear-gradient(90deg,#f1b44b17,#f1b44b06);border:1px solid #f1b44b52;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;padding:15px 18px;display:flex}.status-banner>div{align-items:baseline;gap:14px;display:flex}.status-banner p{color:#d9d7cc;margin:0;font-size:13px}.eyebrow,.section-kicker{letter-spacing:.16em;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow{color:var(--amber);white-space:nowrap;direction:ltr}.status-pill{color:var(--amber);white-space:nowrap;border:1px solid #f1b44b47;border-radius:3px;padding:7px 10px;font-size:11px}.hero-grid{direction:ltr;grid-template-columns:.76fr 1.6fr;gap:58px;padding:62px 0 42px;display:grid}.hero-copy{text-align:left;direction:ltr;align-self:end}.section-kicker{color:var(--muted);direction:ltr;margin:0 0 15px}.hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,90px);font-weight:770;line-height:.92}.hero-subtitle{color:var(--lime);direction:ltr;margin:13px 0 20px;font:600 17px ui-monospace,SFMono-Regular,Menlo,monospace}.hero-description{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.video5-hero-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.82fr);align-items:stretch}.video5-hero-grid .hero-copy{align-self:center}.video5-hero-grid .hero-copy h1{font-size:clamp(42px,5vw,72px);line-height:.98}.reward-insight-panel{border:1px solid var(--line);background:linear-gradient(145deg,#141c19f7,#0d1211f7);border-radius:6px;padding:22px;box-shadow:0 20px 55px #00000029}.reward-insight-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reward-insight-heading .section-kicker{color:#72b7f3;margin-bottom:7px}.reward-insight-heading h2{letter-spacing:-.03em;margin:0;font-size:22px}.analysis-state{color:#d7b56d;white-space:nowrap;letter-spacing:.1em;background:#f1b44b0f;border:1px solid #f1b44b47;border-radius:3px;padding:7px 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.pacing-shift{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 10px;display:grid}.pacing-shift>div{background:#0b100ea8;border:1px solid #2b3833;border-radius:5px;padding:14px 15px}.pacing-shift dt{color:#8e9993;font-size:10px}.pacing-shift dd{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;margin:9px 0 0;display:grid}.pacing-shift dd span{gap:2px;display:grid}.pacing-shift dd b{letter-spacing:-.04em;font-size:23px}.pacing-shift dd small{color:#66716b;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.pacing-shift dd i{color:#53605a;font-style:normal}.pacing-shift dd strong{color:var(--lime);letter-spacing:-.04em;font-size:25px}.reward-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reward-highlight{background:#111715;border:1px solid #2a3531;border-radius:5px;flex-direction:column;gap:9px;min-width:0;padding:15px;display:flex}.reward-highlight>span{color:#8f9994;font-size:10px}.reward-highlight>div{align-items:baseline;gap:8px;display:flex}.reward-highlight strong{letter-spacing:-.05em;font-size:34px;line-height:1}.reward-highlight em{color:#79847e;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-highlight p{color:#a9b1ad;min-height:47px;margin:0;font-size:10px;line-height:1.55}.reward-highlight small{color:#929c97;text-transform:uppercase;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.reward-highlight button{color:#aab3ae;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #34413c;border-radius:3px;width:max-content;min-height:44px;margin-top:auto;padding:8px 10px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.reward-highlight button:hover,.reward-highlight button:focus-visible){border-color:var(--lime);color:var(--lime);outline:none}.level-up-highlight{border-color:#48a9ff42}.level-up-highlight strong{color:#79bdff}.peak-kill-highlight{border-color:#c8f45b3d}.peak-kill-highlight strong{color:var(--lime)}.peak-gem-highlight{border-color:#f1b44b40}.peak-gem-highlight strong{color:var(--amber)}.cadence-panel{background:#0b100e9e;border:1px solid #29342f;border-radius:5px;margin-top:10px;padding:14px 15px}.cadence-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cadence-heading>span{color:#abb3af;font-size:10px}.cadence-heading small{color:#66716b;letter-spacing:.08em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.cadence-list{gap:7px;margin-top:12px;display:grid}.cadence-row{grid-template-columns:108px minmax(60px,1fr) 48px 58px;align-items:center;gap:9px;display:grid}.cadence-row>span{color:#89938e;font-size:9px}.cadence-track{background:#26302c;border-radius:999px;height:5px;overflow:hidden}.cadence-track i{border-radius:inherit;background:linear-gradient(90deg,#48a9ff,#c8f45b);height:100%;display:block}.cadence-row b{text-align:right;color:#dce1dd;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.cadence-row small{color:#5f6a64;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.model-boundary{color:#76817b;background:#48a9ff09;border:1px solid #48a9ff2e;border-radius:4px;grid-template-columns:max-content 1fr;gap:10px;margin:10px 0 0;padding:11px 13px;font-size:9px;line-height:1.55;display:grid}.model-boundary b{color:#6caee6;letter-spacing:.08em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.video4-analysis-section{margin-top:18px;scroll-margin-top:62px}.analysis-intro{color:#919b96;max-width:780px;margin:10px 0 0;font-size:11px;line-height:1.65}.analysis-before-after .analysis-decrease{color:var(--amber)}.analysis-context-note,.analysis-panel-note{color:#929c97;margin:0;font-size:11px;line-height:1.6}.analysis-context-note{margin:0 0 14px;padding:0 3px}.analysis-detail-grid,.analysis-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;display:grid}.analysis-facts-panel,.analysis-cooccurrence-panel,.analysis-latency-panel{background:#0b100e9e;border:1px solid #29342f;border-radius:5px;margin-top:10px;padding:14px 15px}.analysis-facts-panel h3{color:#abb3af;margin:0 0 11px;font-size:10px;font-weight:500}.analysis-facts-list{background:#29342f;border-radius:3px;gap:1px;margin:0;display:grid;overflow:hidden}.analysis-facts-list>section{background:#101614;gap:7px;padding:11px 12px;display:grid;position:relative}.analysis-facts-list h4{color:#8e9993;letter-spacing:.07em;text-transform:uppercase;margin:0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-facts-list p{color:#dce1dd;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;font-size:11px;display:flex}.analysis-facts-list p span{color:#aab3ae;align-items:baseline;gap:5px;display:inline-flex}.analysis-facts-list p b,.analysis-facts-list p strong{color:#eef2ef;letter-spacing:-.03em;font-size:18px}.analysis-facts-list small{color:#8e9893;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-dual-bars{gap:3px;width:100%;display:grid}.analysis-dual-bars:before,.analysis-dual-bars:after{content:"";background:#26302c;border-radius:999px;grid-area:1/1;height:4px}.analysis-dual-bars:after{grid-row:2}.analysis-dual-bars i{z-index:1;background:var(--lime);border-radius:999px;height:4px;display:block}.analysis-dual-bars i:first-of-type{grid-area:1/1}.analysis-dual-bars i:last-child{background:var(--gem)}.analysis-dual-bars i:last-of-type{grid-area:2/1}.analysis-cooccurrence-list,.analysis-latency-list{gap:9px;margin:13px 0;display:grid}.analysis-cooccurrence-row{grid-template-columns:112px minmax(70px,1fr) 52px 42px;align-items:center;gap:9px;display:grid}.analysis-cooccurrence-row>span,.analysis-latency-row>span{color:#89938e;font-size:9px}.analysis-cooccurrence-row>div,.analysis-latency-row>div{background:#26302c;border-radius:999px;height:5px;overflow:hidden}.analysis-cooccurrence-row i,.analysis-latency-row i{border-radius:inherit;background:linear-gradient(90deg, var(--level-up), var(--lime));height:100%;display:block}.analysis-cooccurrence-row b,.analysis-latency-row b{color:#dce1dd;text-align:right;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-cooccurrence-row small{color:#929c97;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-latency-row{grid-template-columns:104px minmax(70px,1fr) 52px;align-items:center;gap:9px;display:grid}.analysis-latency-row i{background:linear-gradient(90deg, var(--new-weapon), var(--weapon-upgrade))}.analysis-boundaries{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysis-boundaries .model-boundary{height:calc(100% - 10px)}.human-unavailable{background:#f1b44b09;border-color:#f1b44b33}.human-unavailable b{color:var(--amber)}.analysis-method{background:#0b100e7a;border:1px solid #29342f;border-radius:4px;margin-top:10px}.analysis-method summary{color:#8f9994;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-method>div{gap:7px;padding:0 14px 14px;display:grid}.analysis-method p{color:#929c97;margin:0;font-size:11px;line-height:1.65}.analysis-method b{color:#aab3ae}.analysis-method code{color:#96c9f3;font-size:10px}.video4-analysis-section .cadence-heading small,.video4-analysis-section .cadence-row small{color:#89938e;font-size:10px}.video4-analysis-section .cadence-row>span{color:#a0aaa5;font-size:10px}.trajectory-card h2:focus{outline:2px solid var(--lime);outline-offset:5px;border-radius:2px}.metric-grid{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#19211ff0,#101614f0);border-radius:5px;flex-direction:column;justify-content:space-between;min-height:156px;padding:22px;display:flex}.metric-card span{color:var(--muted);font-size:12px}.metric-card strong{letter-spacing:-.05em;font-size:clamp(34px,4vw,58px);line-height:1}.metric-card small{color:#75807a;text-transform:uppercase;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.metric-primary{border-color:#c8f45b5c}.metric-primary strong{color:var(--lime)}.metric-human{border-color:#48a9ff57}.metric-human strong{color:#79bdff}.metric-warning{border-color:#f1b44b47}.metric-warning strong{color:var(--amber)}.metric-warning em{letter-spacing:0;color:#d4a85c;margin-left:8px;font-size:14px;font-style:normal}.metric-level-up{border-color:#c78cff57}.metric-level-up strong{color:var(--level-up)}.trajectory-card{border:1px solid var(--line);background:#101614d6;border-radius:6px;padding:26px 28px 20px}.card-heading{direction:ltr;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.card-heading h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:650}.legend{color:var(--muted);gap:18px;padding-top:4px;font-size:11px}.legend span{align-items:center;gap:7px;display:flex}.legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.legend-gem{background:var(--gem)}.legend-kill{background:var(--kill-series)}.legend-level-up{background:var(--level-up);transform:rotate(45deg);border-radius:1px!important}.legend-new-weapon{background:var(--new-weapon);border:1px solid #c8fff7;border-radius:1px!important}.legend-weapon-upgrade{background:var(--weapon-upgrade);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0!important}.legend-passive-item{background:var(--passive-item);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:0!important}.legend-consumable-pickup{background:#d9b65c;border:1px solid #fff1bd;border-radius:50%!important}.legend-special-reward{background:#4abc9e33;border:1px solid #7fe0c5;border-radius:4px!important;height:9px!important}.legend-framework-review{background:#f1b44b14;border:1px dashed #f1b44b;border-radius:4px!important;height:9px!important}.legend-kill-level-up{background:var(--level-up);border:2px solid #f1dcff;border-radius:50%!important}.chart-frame{direction:ltr;grid-template-columns:50px 1fr;gap:14px;height:220px;margin-top:28px;display:grid}.chart-ylabels{color:#606a65;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:2px 0 8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.bar-field{background:repeating-linear-gradient(#0000 0 54px,#ffffff0b 55px);border-bottom:1px solid #34413d;align-items:end;gap:3px;padding-top:10px;display:flex}.activity-bar{background:linear-gradient(to top, #48a9ff38, var(--gem));opacity:.88;border-radius:2px 2px 0 0;flex:1;min-width:3px;max-width:18px}.activity-bar:nth-child(4n){background:linear-gradient(to top, #c8f45b2e, var(--lime))}.activity-bar.review{box-shadow:inset 0 4px 0 var(--amber)}.chart-axis{color:#68716d;direction:ltr;justify-content:space-between;margin:10px 0 0 64px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.time-series-heading{align-items:center}.time-series-heading>div>p:last-child{color:#a1aaa5;max-width:700px;margin:8px 0 0;font-size:12px;line-height:1.6}.reward-time-series{margin-top:22px}.time-series-toolbar{background:#0a0f0db3;border:1px solid #2a3732;border-radius:5px;justify-content:space-between;align-items:end;gap:18px;padding:13px 15px;display:flex}.time-series-toolbar .section-kicker{color:#89c1ee;margin-bottom:5px}.time-series-toolbar p:last-child{color:#a1aaa5;margin:0;font-size:11px;line-height:1.55}.time-series-toolbar-controls{flex:none;gap:7px;display:grid}.time-series-source-picker{gap:5px;display:grid}.time-series-source-picker>span{color:#78827d;letter-spacing:.1em;text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-scale,.time-series-source,.time-series-navigation{flex:none;gap:6px;display:flex}.time-series-source button{flex:1 1 0;min-width:92px}.time-series-scale button,.time-series-source button,.time-series-navigation button,.time-series-inspector-controls button{color:#a1aaa5;cursor:pointer;background:#111715;border:1px solid #34413c;border-radius:3px;min-height:44px;padding:8px 11px;font-size:10px}:is(.time-series-scale button:hover,.time-series-scale button:focus-visible,.time-series-scale button.active,.time-series-source button:hover,.time-series-source button:focus-visible,.time-series-source button.active,.time-series-navigation button:hover,.time-series-navigation button:focus-visible){border-color:var(--lime);color:var(--lime);background:#c8f45b12;outline:none}.time-series-navigation button:first-child,.time-series-navigation button:nth-child(2){min-width:44px;font-size:16px}.time-series-source button.human-active{border-color:var(--amber);color:#f5ca76;background:#f1b44b17}.time-series-source button.overlay-active{color:#d9f7a1;background:linear-gradient(90deg,#c8f45b12,#f1b44b14);border-color:#b7d885}.time-series-scale button:disabled,.time-series-navigation button:disabled{opacity:.35;cursor:not-allowed}.time-series-legend{color:#a2aba6;flex-wrap:wrap;gap:10px 18px;margin:14px 0 7px;font-size:10px;display:flex}.time-series-legend-primary{background:#0d13118c;border:1px solid #28332f;border-radius:4px;padding:9px 11px}.time-series-symbol-key{color:#929d97;background:#0d13116b;border:1px solid #28332f;border-radius:4px;margin:0 0 8px;font-size:10px}.time-series-symbol-key summary{cursor:pointer;color:#aeb8b3;letter-spacing:.03em;padding:8px 11px;font-weight:700}.time-series-symbol-key[open] summary{border-bottom:1px solid #28332f}.time-series-symbol-key .time-series-legend{margin:0;padding:10px 11px}.time-series-legend span{align-items:center;gap:7px;display:inline-flex}.time-series-legend i{border-radius:2px;width:17px;height:5px;display:inline-block}.legend-raw-kill{background:var(--kill-series)}@supports (color:color-mix(in lab, red, red)){.legend-raw-kill{background:color-mix(in srgb, var(--kill-series) 34%, transparent)}}.legend-trend-kill{background:var(--kill-mean);box-shadow:0 0 5px var(--kill-mean);height:2px!important}@supports (color:color-mix(in lab, red, red)){.legend-trend-kill{box-shadow:0 0 5px color-mix(in srgb, var(--kill-mean) 35%, transparent)}}.legend-kill-counter{background:var(--kill-counter);box-shadow:0 0 5px var(--kill-counter);height:2px!important}@supports (color:color-mix(in lab, red, red)){.legend-kill-counter{box-shadow:0 0 5px color-mix(in srgb, var(--kill-counter) 40%, transparent)}}.legend-raw-gem{background:var(--active-gem-color,var(--gem))}@supports (color:color-mix(in lab, red, red)){.legend-raw-gem{background:color-mix(in srgb, var(--active-gem-color,var(--gem)) 34%, transparent)}}.legend-trend-gem{background:var(--active-gem-color,var(--gem));box-shadow:0 0 5px var(--active-gem-color,var(--gem));height:2px!important}@supports (color:color-mix(in lab, red, red)){.legend-trend-gem{box-shadow:0 0 5px color-mix(in srgb, var(--active-gem-color,var(--gem)) 35%, transparent)}}.legend-level-guide{background:var(--level-up);transform:rotate(45deg);border-radius:1px!important;width:10px!important;height:10px!important}.time-series-legend .legend-new-weapon,.time-series-legend .legend-weapon-upgrade,.time-series-legend .legend-passive-item{width:10px;height:10px}.legend-weapon-family{background:var(--weapon-upgrade);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0!important;width:11px!important;height:11px!important}.legend-automated-source{background:var(--new-weapon);border:1px solid #d9fff9;border-radius:50%!important;width:10px!important;height:10px!important}.legend-human-source{border:1px dashed var(--amber);background:#f1b44b1f;width:18px!important;height:9px!important}.legend-human-window{background:#f1b44b57;border:1px solid #ffe0a0;width:18px!important;height:9px!important}.legend-human-level-up{background:#b46eeb2e;border:1px dashed #d8a4ff;transform:rotate(45deg);border-radius:1px!important;width:10px!important;height:10px!important}.legend-human-kill{background:var(--amber);border-top:1px dashed #fff1c9;height:2px!important}.legend-human-gems{background:#f4a261;border:1px solid #ffd1a6}.legend-coverage-boundary{background:0 0;border-left:2px dashed #e5e9e6;width:2px!important;height:13px!important}.time-series-visual{overscroll-behavior:contain;touch-action:none;background:linear-gradient(#0a0f0deb,#0d1311f5);border:1px solid #26332e;border-radius:5px;width:100%;height:1040px;overflow:hidden}.time-series-visual svg,.event-aligned-visual svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.time-series-visual.pannable svg{cursor:grab}.time-series-visual.panning svg{cursor:grabbing}.time-series-range-selection{fill:#48a9ff21;stroke:#86c9ffbf;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.time-series-grid line{stroke:#aebeb521;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-zero{stroke:#dfe7e257;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.time-series-kill-bar{fill:var(--kill-series);fill-opacity:.28}.time-series-gem-bar{fill:var(--active-gem-color,var(--gem));fill-opacity:.29}.time-series-human-kill-bar{fill:#f1b44b1f;stroke:#ffda8fcc;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-human-gem-bar{fill:#f4a2611a;stroke:#f4a261c7;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-kill-bar.partial,.time-series-gem-bar.partial{stroke:var(--amber);stroke-width:1.4px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.time-series-kill-trend,.time-series-gem-trend{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.time-series-kill-trend{stroke:var(--kill-mean);filter:drop-shadow(0 0 3px var(--kill-mean))}@supports (color:color-mix(in lab, red, red)){.time-series-kill-trend{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--kill-mean) 28%, transparent))}}.time-series-kill-counter-trend{fill:none;stroke:var(--kill-counter);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.95;filter:drop-shadow(0 0 3px var(--kill-counter))}@supports (color:color-mix(in lab, red, red)){.time-series-kill-counter-trend{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--kill-counter) 28%, transparent))}}.time-series-kill-counter-trend.human{stroke:#ffd47f;stroke-dasharray:5 4}.time-series-gem-trend{stroke:var(--active-gem-color,var(--gem));filter:drop-shadow(0 0 3px var(--active-gem-color,var(--gem)))}@supports (color:color-mix(in lab, red, red)){.time-series-gem-trend{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--active-gem-color,var(--gem)) 28%, transparent))}}.time-series-gold-trend{fill:none;stroke:#f6c453;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.time-series-gold-bar{fill:#f6c45347;stroke:#f6c453cc;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-xp-trend{fill:none;stroke:#56d8ca;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.time-series-xp-bridge{fill:none;stroke:#56d8cab3;stroke-width:1.7px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.legend-gold-counter,.legend-xp-progress{border-radius:2px;height:2px!important}.legend-gold-counter{background:#f6c453}.legend-gold-counter-bars{background:#f6c45352;border:1px solid #f6c453;height:8px!important}.legend-xp-progress{background:#56d8ca}.time-series-human-kill-trend,.time-series-human-gem-trend{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.time-series-human-kill-trend{stroke:#ffd47f}.time-series-human-gem-trend{stroke:#f4a261}.time-series-human-coder-gem{fill:#f4a26138;stroke:#ffb477;stroke-width:1.2px;vector-effect:non-scaling-stroke}.time-series-human-presence-kill{fill:#ffd47f2e;stroke:#ffd47f;stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.time-series-human-presence-gem{fill:#f4a26129;stroke:#f4a261;stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.time-series-human-presence-trend{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.time-series-human-presence-trend.kill{stroke:#ffe1a6}.time-series-human-presence-trend.gem{stroke:#ffad73}.time-series-window-readout{color:#9da7a2;background:#101615;border:1px solid #2b3834;border-radius:4px;min-height:76px;margin-top:8px;padding:10px 12px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-window-readout>span{text-align:center;padding:18px 0;display:block}.time-series-window-readout header{border-bottom:1px solid #26322e;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-bottom:9px;display:flex}.time-series-window-readout header b{color:#edf2ef;font-size:12px}.time-series-window-readout dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.time-series-window-readout dl div{min-width:0}.time-series-window-readout dt{color:#6f7b75;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.time-series-window-readout dd{color:#dbe4df;margin:5px 0 0;line-height:1.4}.time-series-event-guide{stroke:#c78cff33;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-event-guide.selected{stroke:#ead2ffdb;stroke-width:2px}.time-series-post-coverage{fill:#f1b44b0b}.time-series-human-not-coded{fill:#f1b44b09}.time-series-human-coverage-boundary{stroke:#f4a261e6;stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.time-series-human-coverage-label{fill:#f4b276;letter-spacing:.04em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-coverage-boundary{stroke:#e6ebe8c2;stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.time-series-coverage-label{fill:#d9dfdb;letter-spacing:.05em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-late-selected-guide{stroke:#ffffff80;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.time-series-event-baseline,.time-series-tick{stroke:#3c4a44;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-panel-label,.time-series-scale-label,.time-series-tick-label{fill:#9ba6a0;letter-spacing:.03em;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-scale-label{fill:#b6bfba;font-size:11px}.time-series-lane-help{cursor:help;font-size:10px}.time-series-tick-label{fill:#929d97;letter-spacing:0;font-size:11px}.time-series-empty{fill:#a6b0aa;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-event{cursor:pointer}.time-series-event-hit{fill:#0000}.time-series-marker-stem{stroke:#c78cffb8;stroke-width:1px;vector-effect:non-scaling-stroke}.time-series-marker-stem.late{stroke:#55dccab3}.time-series-marker-stem.human{stroke:#f1b44bc2}.time-series-cluster-label,.time-series-late-level-label{fill:#e8d7f7;paint-order:stroke;stroke:#0c1110;stroke-width:3px;stroke-linejoin:round;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-late-level-label{fill:#e8d7f7}.time-series-level-up{fill:#24152d;stroke:var(--level-up);stroke-width:2px;vector-effect:non-scaling-stroke}.time-series-new-weapon{fill:#102c28;stroke:var(--new-weapon);stroke-width:2px;vector-effect:non-scaling-stroke}.time-series-upgrade{fill:#12232c;stroke:var(--weapon-upgrade);stroke-width:2px;vector-effect:non-scaling-stroke}.time-series-weapon{fill:var(--weapon-upgrade);stroke:#dff5ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.time-series-passive{fill:#2a210f;stroke:var(--passive-item);stroke-width:2px;vector-effect:non-scaling-stroke}.time-series-event:hover .time-series-level-up,.time-series-event.selected .time-series-level-up{fill:var(--level-up);stroke:#f2ddff}.time-series-event.retrospective-confirmed .time-series-level-up{fill:#21331f;stroke:var(--lime);stroke-width:2.5px;filter:drop-shadow(0 0 5px #c8f45b8c)}.time-series-event.retrospective-confirmed .time-series-cluster-label{fill:var(--lime)}.time-series-event:hover .time-series-new-weapon,.time-series-event.selected .time-series-new-weapon{fill:var(--new-weapon);stroke:#e2fffb}.time-series-event:hover .time-series-upgrade,.time-series-event.selected .time-series-upgrade{fill:var(--weapon-upgrade);stroke:#e8f7ff}.time-series-event:hover .time-series-weapon,.time-series-event.selected .time-series-weapon{fill:#dff5ff;stroke:var(--weapon-upgrade);stroke-width:2.5px}.time-series-event:hover .time-series-passive,.time-series-event.selected .time-series-passive{fill:var(--passive-item);stroke:#fff4d7}.time-series-level-up.hud-level-unassigned{fill:#24152d;stroke:var(--level-up);stroke-width:2px}.time-series-late-level.selected .hud-level-unassigned{fill:var(--level-up);stroke:#f2ddff;stroke-width:3px}.time-series-human-weapon,.time-series-human-passive{fill:#17140d;stroke:var(--amber);stroke-width:2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.time-series-human-window.selected .time-series-human-weapon,.time-series-human-window.selected .time-series-human-passive{fill:#f1b44b59;stroke:#fff2ce;stroke-width:2.5px}.time-series-human-quantity{fill:#ffe4aa;paint-order:stroke;stroke:#0c1110;stroke-width:3px;pointer-events:none;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-human-level-badge{fill:#26162f;stroke:#d8a4ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.time-series-human-level-up.selected .time-series-human-level-badge{fill:#a956dd;stroke:#fff;stroke-width:2.5px}.time-series-human-badge{fill:#2d220f;stroke:var(--amber);stroke-width:1.5px;vector-effect:non-scaling-stroke}.time-series-human-window.selected .time-series-human-badge{fill:var(--amber);stroke:#fff2ce;stroke-width:2.5px}.time-series-human-count{fill:#fff5dd;pointer-events:none;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-framework-event{cursor:help}.time-series-framework-band{fill:#4abc9e2e;stroke:#7fe0c5;stroke-width:1.4px;vector-effect:non-scaling-stroke}.time-series-framework-point{fill:#17372f;stroke:#7fe0c5;stroke-width:1.6px;vector-effect:non-scaling-stroke}.time-series-framework-stem{stroke:#7fe0c5bf;stroke-width:1.2px;vector-effect:non-scaling-stroke}.time-series-framework-label{fill:#bfe9dc;letter-spacing:.02em;paint-order:stroke;stroke:#0c1110;stroke-width:2px;pointer-events:none;font:800 6.5px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-framework-event.framework-chest .time-series-framework-band{fill:#d099ff2b;stroke:#d6a6ff}.time-series-framework-event.framework-chest .time-series-framework-label{fill:#ead4ff}.time-series-framework-event.framework-status .time-series-framework-band,.time-series-framework-event.framework-session .time-series-framework-band{fill:#6ba5de2b;stroke:#8fc9ff}.time-series-framework-event.framework-effect .time-series-framework-band{fill:#f1b44b2e;stroke:#f1b44b}.time-series-framework-event.framework-punishment .time-series-framework-band{fill:#ff67672e;stroke:#ff8585}.time-series-framework-event.framework-recovery .time-series-framework-point{fill:#1d493d;stroke:#72e0bd}.time-series-framework-event.needs-review .time-series-framework-band,.time-series-framework-event.needs-review .time-series-framework-point{stroke-dasharray:3 2}.time-series-framework-event:hover .time-series-framework-band,.time-series-framework-event:hover .time-series-framework-point{stroke:#fff;stroke-width:2.4px;filter:drop-shadow(0 0 5px #ffffff47)}.reward-rhythm-map{margin-top:16px;padding:18px}.reward-rhythm-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reward-rhythm-heading h3{margin:2px 0 5px;font-size:20px}.reward-rhythm-heading p:not(.section-kicker){color:#9ba6a0;max-width:590px;margin:0;font-size:11px;line-height:1.55}.reward-rhythm-controls{justify-items:end;gap:8px;display:grid}.reward-rhythm-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.reward-rhythm-controls button{color:#aab4af;cursor:pointer;background:#111715;border:1px solid #33413c;border-radius:3px;min-height:30px;padding:6px 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-rhythm-controls button.active{border-color:var(--lime);color:var(--lime);background:#c8f45b14}.reward-rhythm-controls button:disabled{cursor:default;opacity:.35}.reward-rhythm-visual{touch-action:none;-webkit-user-select:none;user-select:none;background:#0c1210;border:1px solid #2a3732;border-radius:4px;margin-top:15px;overflow:hidden}.reward-rhythm-visual.pannable{cursor:grab}.reward-rhythm-visual.panning{cursor:grabbing}.reward-rhythm-visual svg{width:100%;height:auto;min-height:330px;display:block}.reward-rhythm-axis-label{fill:#77837d;letter-spacing:.09em;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-rhythm-row-label{fill:#b5c0ba;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-rhythm-cell{fill:#151c19;stroke:#5868602e;stroke-width:.5px;vector-effect:non-scaling-stroke}.reward-rhythm-cell:hover{stroke:#f5faf7;stroke-width:1.5px;filter:brightness(1.18)}.reward-rhythm-grid{stroke:#53635b47;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.reward-rhythm-tick{fill:#7f8b85;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-rhythm-readout{color:#9eaaa4;background:#111916;border:1px solid #3a4a43;border-radius:4px;align-items:center;gap:18px;min-height:43px;margin-top:8px;padding:10px 12px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.reward-rhythm-readout>div{gap:3px;display:grid}.reward-rhythm-readout b{color:#e4ebe7}.reward-rhythm-readout strong{color:var(--lime);margin-left:auto}.reward-rhythm-readout p{border-left:1px solid #34423c;flex-wrap:wrap;flex:100%;align-items:center;gap:6px;margin:0;padding-left:14px;display:flex}.reward-rhythm-readout p span{color:#6fdacb;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.reward-rhythm-readout em{color:#f0f5f2;background:#18211e;border:1px solid #405149;border-radius:3px;padding:4px 7px;font-style:normal}.reward-rhythm-level-note{color:#9da9a3;background:#c78cff0d;border-left:2px solid #c78cff;margin:9px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.reward-rhythm-level-note b{color:#dec1ff}.reward-rhythm-note{color:#7f8a85;margin:10px 0 0;font-size:10px;line-height:1.55}.reward-rhythm-note b{color:#b7c1bc}@media (max-width:820px){.reward-rhythm-heading{display:grid}.reward-rhythm-controls{justify-items:start}.reward-rhythm-controls>div{justify-content:flex-start}.reward-rhythm-visual{overflow-x:auto}.reward-rhythm-visual svg{width:980px;max-width:none}.reward-rhythm-readout{flex-direction:column;align-items:flex-start;gap:7px}.reward-rhythm-readout strong{margin-left:0}.reward-rhythm-readout p{border-top:1px solid #34423c;border-left:0;padding:8px 0 0}}.reward-episode-explorer{margin-top:16px;padding:20px}.reward-episode-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reward-episode-heading h2{margin:3px 0 6px;font-size:24px}.reward-episode-heading p:not(.section-kicker){color:#9ba6a0;max-width:650px;margin:0;font-size:11px;line-height:1.55}.reward-episode-timeline{align-items:end;gap:2px;height:44px;margin-top:18px;display:flex}.reward-episode-timeline button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #34423c;flex:1 1 0;align-items:end;min-width:3px;height:100%;padding:0;display:flex}.reward-episode-timeline button span{width:100%;height:var(--episode-height);background:var(--lime);opacity:.72;border-radius:2px 2px 0 0;transition:height .15s,opacity .15s;display:block}.reward-episode-timeline button.peak span{background:#f1b44b}.reward-episode-timeline button:hover span,.reward-episode-timeline button.selected span{opacity:1;box-shadow:0 0 0 1px #edf7f1,0 0 8px #c8f45b33}.reward-episode-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);gap:12px;margin-top:12px;display:grid}.reward-episode-peaks,.reward-episode-detail{background:#101614;border:1px solid #293630;border-radius:4px}.reward-episode-peaks>header{color:#dce4df;border-bottom:1px solid #28342f;justify-content:space-between;padding:10px 11px;font-size:10px;display:flex}.reward-episode-peaks>header span{color:#6f7b75;text-transform:uppercase;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-episode-peaks>button{color:#b6c0bb;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e3b35b3;grid-template-columns:25px minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.reward-episode-peaks>button:last-child{border-bottom:0}.reward-episode-peaks>button:hover,.reward-episode-peaks>button.active{background:#c8f45b11}.reward-episode-peaks>button>i{color:#67736d;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-episode-peaks>button>span{gap:3px;display:grid}.reward-episode-peaks>button b{color:#dce5e0;font-size:9px}.reward-episode-peaks>button small{color:#748079;text-overflow:ellipsis;white-space:nowrap;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.reward-episode-peaks>button strong{color:var(--lime);text-align:right;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-episode-detail{padding:14px}.reward-episode-detail>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.reward-episode-detail>header div{gap:4px;display:grid}.reward-episode-detail>header span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-episode-detail>header b{color:#eef4f0;font-size:17px}.reward-episode-detail>header button{color:var(--lime);cursor:pointer;background:#c8f45b12;border:1px solid #53693d;border-radius:3px;padding:8px 10px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-episode-detail>p{color:#a7b1ac;margin:11px 0;font-size:10px}.reward-episode-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.reward-episode-metrics>div{gap:4px;display:grid}.reward-episode-metrics span{color:#8d9992;align-items:center;gap:6px;font-size:8px;display:flex}.reward-episode-metrics span i{border-radius:50%;width:6px;height:6px}.reward-episode-metrics span b{color:#d7e0db;margin-left:auto}.reward-episode-metrics progress{background:#27322e;border:0;border-radius:5px;width:100%;height:5px;overflow:hidden}.reward-episode-metrics progress::-webkit-progress-bar{background:#27322e}.reward-episode-metrics progress::-webkit-progress-value{background:var(--lime);border-radius:5px}.reward-episode-metrics progress::-moz-progress-bar{background:var(--lime);border-radius:5px}.reward-episode-method{color:#75817b;margin:12px 0 0;font-size:9px;line-height:1.55}.reward-episode-method b{color:#acb7b1}@media (max-width:760px){.reward-episode-heading,.reward-episode-detail>header{display:grid}.reward-episode-layout,.reward-episode-metrics{grid-template-columns:1fr}}.reward-transition-map{margin-top:16px;padding:20px}.reward-transition-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.reward-transition-heading h3{margin:3px 0 6px;font-size:22px}.reward-transition-heading p:not(.section-kicker){color:#96a29b;max-width:680px;margin:0;font-size:11px;line-height:1.55}.reward-transition-controls{background:#101614;border:1px solid #293630;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding:11px;display:grid}.reward-transition-controls fieldset{border:0;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0;padding:0;display:flex}.reward-transition-controls legend,.reward-transition-controls label{color:#76827c;letter-spacing:.05em;text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-controls legend{width:100%;margin-bottom:5px}.reward-transition-controls label{gap:7px;display:grid}.reward-transition-controls button,.reward-transition-controls select{color:#abb5b0;background:#121917;border:1px solid #34423c;border-radius:3px;min-height:31px;padding:6px 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-controls button{cursor:pointer}.reward-transition-controls button.active{border-color:var(--lime);color:var(--lime)}.reward-transition-controls button:disabled{cursor:help;opacity:.42}.reward-transition-column-heads,.reward-transition-paths>button{grid-template-columns:minmax(120px,1fr) 54px minmax(120px,1fr) 54px minmax(160px,1.35fr) 38px;align-items:center;gap:8px;display:grid}.reward-transition-column-heads{color:#67736d;letter-spacing:.07em;text-transform:uppercase;margin-top:15px;padding:0 10px 7px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-column-heads span:nth-child(2){grid-column:3}.reward-transition-column-heads span:nth-child(3){grid-column:5}.reward-transition-column-heads span:nth-child(4){text-align:right;grid-column:6}.reward-transition-paths{gap:4px;display:grid}.reward-transition-paths>button{color:#b7c1bc;text-align:left;cursor:pointer;background:#0f1513;border:1px solid #26322d;border-radius:4px;width:100%;min-height:42px;padding:6px 9px}.reward-transition-paths>button:hover,.reward-transition-paths>button.active{background:#131c18;border-color:#53635b}.reward-transition-paths>button.active{box-shadow:inset 3px 0 var(--lime)}.transition-node{border:1px solid var(--node-color);padding:7px 9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.transition-node{border:1px solid color-mix(in srgb, var(--node-color) 70%, #536059)}}.transition-node{background:var(--node-color);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.transition-node{background:color-mix(in srgb, var(--node-color) 10%, #111715)}}.transition-node{color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.transition-node{color:color-mix(in srgb, var(--node-color) 72%, white)}}.transition-node{text-overflow:ellipsis;white-space:nowrap;font-size:9px}.transition-link{height:var(--link-size);background:linear-gradient(90deg, var(--link-color), #506058);opacity:.68;border-radius:10px;max-height:10px;display:block}.transition-link.outcome{background:linear-gradient(90deg, var(--link-color), #d5ddd8);opacity:.45}.transition-outcome{color:#ced7d2;text-overflow:ellipsis;white-space:nowrap;background:#151d1a;border:1px solid #384740;border-radius:3px;padding:7px 9px;font-size:9px;overflow:hidden}.reward-transition-paths>button>strong{color:var(--lime);text-align:right;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-empty{color:#7c8882;text-align:center;border:1px dashed #34413c;margin:0;padding:24px;font-size:10px}.reward-transition-detail{background:#111816;border:1px solid #34423c;border-radius:4px;margin-top:12px;padding:14px}.reward-transition-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reward-transition-detail>header div{gap:5px;display:grid}.reward-transition-detail>header span{color:#748079;letter-spacing:.08em;text-transform:uppercase;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-detail>header b{color:#edf3ef;font-size:14px}.reward-transition-detail>header>strong{color:var(--lime);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.reward-transition-detail dl div{background:#0e1412;border:1px solid #28352f;padding:9px}.reward-transition-detail dt{color:#6f7b75;text-transform:uppercase;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-detail dd{color:#dce4df;margin:5px 0 0;font-size:12px}.reward-transition-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reward-transition-examples>span{color:#718078;letter-spacing:.08em;text-transform:uppercase;width:100%;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-examples button{color:#cbd4cf;cursor:pointer;text-align:left;background:#131a18;border:1px solid #34423c;border-radius:3px;gap:3px;padding:7px 8px;display:grid}.reward-transition-examples button:hover{border-color:var(--lime)}.reward-transition-examples button b{font-size:8px}.reward-transition-examples button small{color:#748079;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-transition-method{color:#76827c;margin:12px 0 0;font-size:9px;line-height:1.55}.reward-transition-method b{color:#aeb9b3}@media (max-width:840px){.reward-transition-heading{display:grid}.reward-transition-controls{grid-template-columns:1fr}.reward-transition-column-heads{display:none}.reward-transition-paths>button{grid-template-columns:1fr 24px 1fr}.reward-transition-paths>button .transition-link.outcome{display:none}.transition-outcome{grid-column:1/3}.reward-transition-paths>button>strong{grid-area:2/3}.reward-transition-detail dl{grid-template-columns:1fr}}.time-series-human-window.human-new_weapon .time-series-human-badge{stroke:var(--new-weapon)}.time-series-human-window.human-weapon_upgrade .time-series-human-badge{stroke:var(--weapon-upgrade)}.time-series-human-window.human-new_passive_item .time-series-human-badge,.time-series-human-window.human-passive_item_upgrade .time-series-human-badge{stroke:var(--passive-item)}.time-series-human-window.human-weapon_evolution .time-series-human-badge{stroke:#ef8aff}.xp-progress-card{background:#0a0f0db8;border:1px solid #2a3732;border-radius:6px;margin-top:26px;padding:20px}.xp-progress-heading{justify-content:space-between;align-items:start;gap:22px;display:flex}.xp-progress-heading h2{margin:2px 0 0;font-size:20px}.xp-progress-heading p:last-child{color:#9da7a1;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.6}.xp-progress-controls{flex:none;align-items:end;gap:6px;display:flex}.xp-progress-controls button,.xp-progress-controls select{color:#c3cbc6;cursor:pointer;background:#111715;border:1px solid #34413c;border-radius:3px;min-height:42px;padding:8px 11px}:is(.xp-progress-controls button:hover,.xp-progress-controls button:focus-visible,.xp-progress-controls select:focus-visible){border-color:var(--gem);color:#9bd2ff;outline:none}.xp-progress-controls button:disabled{opacity:.35;cursor:not-allowed}.xp-progress-controls label{color:#8e9993;text-transform:uppercase;gap:4px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.xp-progress-legend{color:#a5aea9;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 0 8px;font-size:10px;display:flex}.xp-progress-legend span{align-items:center;gap:7px;display:inline-flex}.xp-progress-legend i{width:18px;display:inline-block}.xp-progress-legend small{color:#79847e;margin-left:auto;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.xp-legend-progress{background:var(--gem);height:2px}.xp-legend-less-reliable{border-top:2px dashed #79bdffb8;height:0}.xp-legend-level{background:#e13a34;border-radius:50%;height:9px;width:9px!important}.xp-progress-visual{touch-action:none;background:linear-gradient(#080d0cf7,#0d1311f5);border:1px solid #26332e;border-radius:5px;width:100%;height:410px;overflow:hidden}.xp-progress-visual svg{cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.xp-progress-visual.pannable svg{cursor:grab}.xp-progress-visual.panning svg{cursor:grabbing}.xp-grid-line{stroke:#aebeb524;stroke-width:1px;vector-effect:non-scaling-stroke}.xp-axis-tick{stroke:#53615b;stroke-width:1px;vector-effect:non-scaling-stroke}.xp-axis-label{fill:#a6b0aa;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.xp-progress-line{fill:none;stroke:var(--gem);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.xp-progress-bridge{stroke:#79bdffb8;stroke-width:1.8px;stroke-dasharray:5 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.xp-level-change{fill:#df332f;stroke:#ffbbb7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.xp-level-change.review{stroke:var(--amber);stroke-width:2.4px}.xp-level-tooltip rect{fill:#080d0cf5;stroke:#ffbbb7b8;stroke-width:1px;vector-effect:non-scaling-stroke}.xp-level-tooltip text{fill:#ffe4e1;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.xp-hover-guide{stroke:#ffffff70;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.xp-hover-point{fill:#eaf6ff;stroke:var(--gem);stroke-width:2px;vector-effect:non-scaling-stroke}.xp-drag-selection{fill:#48a9ff21;stroke:#86c9ffbf;stroke-width:1px;vector-effect:non-scaling-stroke}.xp-progress-readout{color:#9da7a2;border:1px solid #26322e;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:34px;margin-top:8px;padding:8px 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.xp-progress-readout b{color:#d9e2dc}.xp-progress-readout span:nth-child(2){color:#79bdff}.health-progress-card{background:#0a0f0db8;border:1px solid #2a3732;border-radius:6px;margin-top:26px;padding:20px}.health-progress-legend{color:#a5aea9;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 0 8px;font-size:10px;display:flex}.health-progress-legend span{align-items:center;gap:7px;display:inline-flex}.health-progress-legend i{width:18px;display:inline-block}.health-progress-legend small{color:#79847e;margin-left:auto;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.health-legend-line{background:#f2f5f3;height:2px}.health-legend-damage,.health-legend-recovery{border-radius:50%;height:9px;width:9px!important}.health-legend-damage{background:#ff625d}.health-legend-recovery{background:#66d99a}.health-progress-visual{touch-action:none;background:linear-gradient(#080d0cf7,#0d1311f5);border:1px solid #26332e;border-radius:5px;width:100%;height:360px;overflow:hidden}.health-progress-visual svg{cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.health-progress-visual.pannable svg{cursor:grab}.health-progress-visual.panning svg{cursor:grabbing}.health-progress-line{fill:none;stroke:#e7eeea;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.health-event-damage,.health-event-recovery{stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:help}.health-event-damage{fill:#ff4f4a;stroke:#ffd1ce}.health-event-recovery{fill:#42cf83;stroke:#d4ffe8}.health-hover-point{fill:#fff;stroke:#82dcb0;stroke-width:2px;vector-effect:non-scaling-stroke}.health-progress-readout{color:#9da7a2;border:1px solid #26322e;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:42px;margin-top:8px;padding:9px 11px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.health-progress-readout b{color:#e5ebe7}.health-progress-readout strong{color:#7de0aa}.health-progress-readout p{color:#aeb7b2;flex-basis:100%;margin:0;line-height:1.45}.inter-event-section{background:#0a0f0d9e;border:1px solid #2a3732;border-radius:5px;margin:22px 0 26px;padding:18px}.inter-event-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.inter-event-heading h3{margin:3px 0 7px;font-size:18px}.inter-event-heading p:last-child{color:#9ca6a1;max-width:760px;margin:0;font-size:11px;line-height:1.55}.inter-event-scale{flex:none;gap:6px;display:flex}.inter-event-scale button{color:#9da7a2;cursor:pointer;background:#111715;border:1px solid #34413c;border-radius:3px;min-height:40px;padding:7px 10px;font-size:10px}:is(.inter-event-scale button:hover,.inter-event-scale button:focus-visible,.inter-event-scale button.active){border-color:var(--lime);color:var(--lime);background:#c8f45b12;outline:none}.inter-event-loading{color:#8f9994;margin:0 0 12px;font-size:10px}.inter-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inter-event-card{border:1px solid #293630;border-top:2px solid var(--series-color);background:#0e1412db;border-radius:4px;min-width:0;padding:14px}.inter-event-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inter-event-card-heading>div{align-items:center;gap:8px;display:flex}.inter-event-card-heading i{background:var(--series-color);width:8px;height:8px;box-shadow:0 0 7px var(--series-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.inter-event-card-heading i{box-shadow:0 0 7px color-mix(in srgb, var(--series-color) 55%, transparent)}}.inter-event-card h4{color:#e0e7e2;margin:0;font-size:13px}.inter-event-card-heading span{color:#87918c;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.inter-event-card>p{color:#77827c;margin:6px 0 10px;font-size:9px}.inter-event-histogram{background:repeating-linear-gradient(0deg,#0000 0 37px,#ffffff0b 38px);border-bottom:1px solid #4b5a53;height:116px;position:relative;overflow:hidden}.inter-event-bars{grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:2px;display:grid;position:absolute;inset:18px 0 0}.inter-event-bars>i{background:var(--series-color);border-radius:2px 2px 0 0;min-height:1px}@supports (color:color-mix(in lab, red, red)){.inter-event-bars>i{background:color-mix(in srgb, var(--series-color) 72%, #1b2924)}}.inter-event-bars>i{opacity:.9}.inter-event-iqr{z-index:2;border:1px solid var(--series-color);min-width:2px;height:7px;position:absolute;top:9px}@supports (color:color-mix(in lab, red, red)){.inter-event-iqr{border:1px solid color-mix(in srgb, var(--series-color) 88%, white)}}.inter-event-iqr{background:var(--series-color)}@supports (color:color-mix(in lab, red, red)){.inter-event-iqr{background:color-mix(in srgb, var(--series-color) 22%, transparent)}}.inter-event-iqr span,.inter-event-median span{color:#9aa49f;text-transform:uppercase;white-space:nowrap;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-9px}.inter-event-median{z-index:3;border-left:1px dashed #f2f7f4;width:1px;position:absolute;top:5px;bottom:0}.inter-event-median span{left:3px}.inter-event-axis{color:#758079;justify-content:space-between;margin-top:5px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.inter-event-empty{color:#7f8984;text-align:center;border:1px dashed #344039;place-items:center;min-height:137px;font-size:10px;display:grid}.inter-event-stats{background:#26332e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid}.inter-event-stats>div{background:#111715;min-width:0;padding:8px}.inter-event-stats dt{color:#76817b;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.inter-event-stats dd{color:#cbd4ce;white-space:nowrap;margin:4px 0 0;font-size:11px}.inter-event-stats .primary dd{color:var(--series-color);font-weight:700}.inter-event-note{color:#89938e;margin:14px 0 0;font-size:10px;line-height:1.55}.inter-event-note b{color:#c8d0cb}.event-diagnostics-section{background:#0a0f0db8;border:1px solid #2a3732;border-radius:5px;margin:22px 0 26px;padding:18px}.event-diagnostics-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.event-diagnostics-heading h3{margin:3px 0 7px;font-size:18px}.event-diagnostics-heading p:last-child{color:#9ca6a1;max-width:760px;margin:0;font-size:11px;line-height:1.55}.diagnostic-definitions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.diagnostic-definitions article{background:#111715c7;border:1px solid #293630;border-radius:4px;min-width:0;padding:12px}.diagnostic-definitions b{color:#d3dbd6;font-size:10px;display:block}.diagnostic-definitions code{color:var(--lime);white-space:normal;margin:8px 0;font-size:10px;display:block}.diagnostic-definitions p{color:#8f9994;margin:0;font-size:9px;line-height:1.55}.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.diagnostic-card{border:1px solid #293630;border-top:2px solid var(--series-color);background:#0e1412db;border-radius:4px;min-width:0;padding:14px}.diagnostic-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostic-card header>div{align-items:center;gap:8px;display:flex}.diagnostic-card header i{background:var(--series-color);border-radius:50%;width:8px;height:8px}.diagnostic-card h4{color:#e0e7e2;margin:0;font-size:13px}.diagnostic-card header span{color:#87918c;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.diagnostic-classification{border:1px solid var(--series-color);margin:9px 0;padding:4px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.diagnostic-classification{border:1px solid color-mix(in srgb, var(--series-color) 40%, #2b3933)}}.diagnostic-classification{color:var(--series-color);background:var(--series-color);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.diagnostic-classification{background:color-mix(in srgb, var(--series-color) 7%, transparent)}}.diagnostic-classification{text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.diagnostic-primary-stats{background:#26332e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.diagnostic-primary-stats>div{background:#111715;padding:9px}.diagnostic-primary-stats dt,.fano-block dt,.ccf-summary dt{color:#76817b;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.diagnostic-primary-stats dd{color:var(--series-color);margin:4px 0 0;font-size:16px;font-weight:700}.fano-block{margin-top:10px}.fano-block>b{color:#aeb7b1;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.fano-block dl{background:#26332e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:6px 0 0;display:grid}.fano-block dl>div{background:#111715;padding:8px}.fano-block dd{color:#d1d9d4;margin:4px 0 0;font-size:11px}.small-sample-warning{color:#efbd65;margin:10px 0 0;font-size:9px;line-height:1.45}.ccf-panel{background:#0d1311;border:1px solid #34413b;border-radius:4px;margin-top:14px;padding:16px}.ccf-heading{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:end;gap:18px;display:grid}.ccf-heading h4{color:#e0e7e2;margin:3px 0 6px;font-size:15px}.ccf-heading>div>p:last-child{color:#929c96;margin:0;font-size:10px;line-height:1.55}.ccf-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.ccf-controls label,.ccf-controls legend{color:#8d9791;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.ccf-controls select{color:#d7ded9;background:#111715;border:1px solid #34413c;border-radius:3px;width:100%;min-height:38px;margin-top:5px;padding:7px;font-size:10px;display:block}.ccf-controls fieldset{border:0;gap:3px;min-width:0;margin:0;padding:0;display:flex}.ccf-controls legend{margin-bottom:5px}.ccf-controls button{color:#9da7a2;cursor:pointer;background:#111715;border:1px solid #34413c;border-radius:3px;min-height:38px;padding:6px 8px;font-size:9px}:is(.ccf-controls button:hover,.ccf-controls button:focus-visible,.ccf-controls button.active){border-color:var(--lime);color:var(--lime);background:#c8f45b12;outline:none}.ccf-chart{background:linear-gradient(#48a9ff06,#0000);border:1px solid #26332e;height:250px;margin-top:14px}.ccf-chart svg{width:100%;height:100%;overflow:visible}.ccf-chart text{fill:#77827c;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.ccf-grid{stroke:#8091882b;stroke-width:1px;vector-effect:non-scaling-stroke}.ccf-zero{stroke:#d7e1db6b;stroke-width:1px;vector-effect:non-scaling-stroke}.ccf-origin{stroke:#f1b44b80;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ccf-line{fill:none;stroke:#48a9ff;stroke-width:2px;vector-effect:non-scaling-stroke}.ccf-point{fill:#0d1311;stroke:#8dcbff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ccf-point:hover{fill:var(--lime);stroke:#efffc8}.ccf-summary{background:#26332e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid}.ccf-summary>div{background:#111715;padding:9px 11px}.ccf-summary dd{color:#cbd4ce;margin:4px 0 0;font-size:11px}.ccf-caveat,.diagnostic-method-note{color:#929c96;margin:12px 0 0;font-size:10px;line-height:1.6}.ccf-caveat b,.diagnostic-method-note b{color:#d0d8d3}.diagnostic-method-note a{color:#9dd0ff;text-decoration-color:#9dd0ff73}.time-series-inspector-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.time-series-inspector-controls label{color:#919b96;gap:6px;font-size:10px;display:grid}.time-series-inspector-controls select{color:#d7ded9;background:#111715;border:1px solid #34413c;border-radius:3px;width:100%;min-height:44px;padding:8px 10px;font-size:11px}.time-series-inspector-controls>div{gap:6px;display:flex}:is(.time-series-inspector-controls button:hover,.time-series-inspector-controls button:focus-visible){border-color:var(--level-up);color:#ead7fa;outline:none}.time-series-inspector-controls button:disabled{opacity:.35;cursor:not-allowed}.time-series-scale-note,.time-series-caveat{color:#9aa49f;margin:10px 0 0;font-size:11px;line-height:1.65}.time-series-coverage-note{color:#aab3ae;background:#f1b44b0e;border:1px solid #f1b44b47;border-radius:4px;grid-template-columns:max-content 1fr;gap:10px 15px;margin:12px 0 0;padding:11px 13px;font-size:10px;line-height:1.6;display:grid}.time-series-coverage-note b{color:#efc778;letter-spacing:.08em;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-selected-event{background:linear-gradient(110deg,#c78cff14,#0c110fd1 48%);border:1px solid #c78cff47;border-radius:5px;grid-template-columns:minmax(230px,1.15fr) minmax(0,1.85fr);gap:15px;margin-top:14px;padding:15px;display:grid}.time-series-selected-event .section-kicker{color:#c493ef;margin-bottom:6px}.time-series-selected-event h3{margin:0;font-size:16px}.time-series-selected-event>div>span{color:#9da7a1;margin-top:7px;font-size:10px;line-height:1.55;display:block}.time-series-selected-event dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.time-series-selected-event dl div{background:#090e0c8c;border:1px solid #303b37;border-radius:3px;padding:9px 10px}.time-series-selected-event dt{color:#8f9a94;text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-selected-event dd{color:#dbe2dd;margin:5px 0 0;font-size:10px;line-height:1.45}.time-series-selected-event>small{color:#9aa49f;grid-column:1/-1;font-size:10px}.time-series-selected-event dd small{color:#9aa49f;margin-top:4px;font-size:9px;display:block}.time-series-selected-event.automated-evidence{background:linear-gradient(110deg,#35d5c013,#0c110fd1 48%);border-color:#35d5c057}.time-series-selected-event.automated-evidence .section-kicker{color:#70ddce}.time-series-selected-event.upper-bound-evidence{border-style:dashed}.time-series-selected-event.human-evidence{background:linear-gradient(110deg,#f1b44b16,#0c110fd1 48%);border-color:#f1b44b5c}.time-series-selected-event.human-evidence .section-kicker{color:#efc778}.event-aligned-figure{background:#0a0f0db8;border:1px solid #2a3732;border-radius:5px;margin-top:18px;padding:17px}.event-aligned-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.event-aligned-heading .section-kicker{color:#bd8be8;margin-bottom:6px}.event-aligned-heading h3{margin:0;font-size:18px}.event-aligned-heading>span{color:#d9baf2;border:1px solid #c78cff47;border-radius:999px;flex:none;padding:7px 9px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.event-aligned-figure>p{color:#9aa49f;margin:8px 0 0;font-size:11px;line-height:1.6}.event-aligned-visual{width:100%;height:260px;margin-top:12px}.event-aligned-zero{stroke:var(--level-up);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.event-aligned-band{stroke:none}.event-aligned-band.kill{fill:#c8f45b24}.event-aligned-band.gem{fill:#48a9ff29}.event-aligned-median{fill:none;stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.event-aligned-median.kill{stroke:var(--lime)}.event-aligned-median.gem{stroke:var(--gem)}.event-aligned-legend{color:#9aa49f;flex-wrap:wrap;gap:9px 18px;margin-top:7px;font-size:10px;display:flex}.event-aligned-legend span{align-items:center;gap:7px;display:inline-flex}.event-aligned-legend i{width:18px;display:inline-block}.event-aligned-median-key{background:var(--lime);height:2px}.event-aligned-iqr-key{background:#48a9ff3d;border:1px solid #48a9ff75;height:8px}.event-aligned-event-key{background:var(--level-up);height:13px;width:2px!important}.detailed-trajectory{border-top:1px solid #2a3732;margin-top:18px;padding-top:2px}.detailed-trajectory summary{color:#9da7a2;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.detailed-trajectory[open] summary{color:var(--lime)}.detailed-trajectory .legend{flex-wrap:wrap;padding:10px 0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topnav{gap:24px;margin-left:auto;margin-right:36px;display:flex}.topnav a{color:#8d9691;text-transform:uppercase;letter-spacing:.12em;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:color .2s}:is(.topnav a:hover,.topnav a:focus-visible){color:var(--lime)}.status-actions{gap:8px;display:flex}.success-soft{color:#a9d46a;border-color:#a9d46a3d}.human-soft{color:#79bdff;border-color:#48a9ff47}.video5-status-banner{background:linear-gradient(90deg,#48a9ff17,#48a9ff06);border-color:#48a9ff52}.video5-status-banner .eyebrow{color:#79bdff}.identity-strip{border:1px solid var(--line);direction:ltr;background:#0e1312b8;border-top:0;grid-template-columns:1.2fr .8fr .9fr 1fr .65fr;display:grid}.identity-strip>span{border-right:1px solid var(--line);color:#d7dcd8;text-overflow:ellipsis;flex-direction:column;gap:5px;padding:13px 16px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.identity-strip>span:last-child{border-right:0}.identity-strip b{color:#6f7974;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.inline-warning{color:var(--amber);text-transform:uppercase;font-style:normal}.source-guide{border:1px solid var(--line);background:#0e1412c7;border-radius:6px;margin-top:14px;padding:22px}.source-guide-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.source-guide-heading .section-kicker{margin:0}.source-guide-heading h2{letter-spacing:-.02em;margin:0;font-size:18px}.source-guide-heading>div{gap:6px;display:grid}.source-guide-heading>p{color:#84908a;max-width:500px;margin:0;font-size:11px;line-height:1.6}.source-guide-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.source-card{background:#111715;border:1px solid #29342f;border-radius:5px;gap:7px;padding:16px;display:grid}.source-card span{letter-spacing:.14em;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.source-card b{font-size:13px}.source-card p{color:#78827d;margin:0;font-size:10px;line-height:1.6}.source-automated span{color:var(--lime)}.source-human span{color:var(--amber)}.source-documents span{color:var(--gem)}.metric-review{border-color:#f1b44b40}.metric-review strong{color:#f0c779}.metric-review strong em{color:#d4a85c;letter-spacing:0;vertical-align:baseline;margin-left:10px;font-size:16px;font-style:normal;display:inline-block}.filter-panel{border:1px solid var(--line);background:#111715d6;border-radius:6px;margin-bottom:14px;padding:23px 26px}.selected-range-summary{border:1px solid var(--line);background:var(--line);border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.selected-range-summary>span{background:#111715;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 13px;display:grid}.selected-range-summary b{color:#6f7a74;letter-spacing:.1em;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.selected-range-summary strong{color:#dce1dd;font-size:17px;line-height:1}.selected-range-summary small{color:#69736e;grid-column:span 2;font-size:8px}.filter-heading,.section-heading{direction:ltr;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.filter-heading h2,.section-heading h2{letter-spacing:-.03em;margin:0;font-size:23px}.filter-heading strong{color:var(--lime);direction:ltr;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.filter-heading strong span{color:#5e6964;padding:0 10px}.range-control{direction:ltr;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.range-control label{color:#7d8782;text-transform:uppercase;grid-template-columns:44px 1fr;align-items:center;gap:10px;font-size:10px;display:grid}input[type=range]{accent-color:var(--lime);width:100%}.preset-row{border-bottom:1px solid var(--line);direction:ltr;gap:7px;padding:13px 0 21px;display:flex}.preset-row button,.toggle-row button{color:#8f9994;cursor:pointer;background:#111715;border:1px solid #303b37;border-radius:3px;transition:border-color .16s,color .16s,background .16s}.preset-row button{padding:7px 11px;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.preset-row button.active,.preset-row button:hover,.toggle-row button.active,.toggle-row button:hover{color:var(--ink);background:#1d2724;border-color:#65726c}.filter-groups{direction:ltr;grid-template-columns:1.15fr 1fr 1.05fr 1fr;gap:22px;padding-top:20px;display:grid}.video4-filter-groups{grid-template-columns:.72fr 1.15fr 1fr 1.05fr 1fr}.video5-filter-groups{grid-template-columns:.75fr 1fr 1.2fr}.filter-groups fieldset{border:0;min-width:0;margin:0;padding:0}.filter-groups legend{color:#66706b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.toggle-row{flex-wrap:wrap;gap:6px;display:flex}.toggle-row button{align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.toggle-row button i{opacity:.45;border-radius:50%;width:6px;height:6px}.toggle-row button.active i{opacity:1;box-shadow:0 0 0 3px #ffffff0f}.section-card{border:1px solid var(--line);background:#101614d6;border-radius:6px}.trajectory-card{scroll-margin-top:20px}.legend-review,.legend-human-kill{background:var(--amber)}.trajectory-visual{direction:ltr;height:520px;margin-top:25px;position:relative}.trajectory-visual svg{width:100%;height:100%;overflow:visible}.grid-lines line{stroke:#fff1;stroke-width:1px;vector-effect:non-scaling-stroke}.review-tick{fill:var(--amber);opacity:.82}.level-up-lane{stroke:#c78cff3d;stroke-width:1px;vector-effect:non-scaling-stroke}.level-up-marker{cursor:pointer;outline:none}.level-up-hit{fill:#0000}.level-up-stem{stroke:#c78cffc7;stroke-width:1.4px;vector-effect:non-scaling-stroke}.level-up-diamond{fill:#18101f;stroke:var(--level-up);stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #c78cff8c)}.level-up-marker:hover .level-up-diamond,.level-up-marker:focus .level-up-diamond,.level-up-marker.selected .level-up-diamond{fill:var(--level-up);stroke:#f1dcff;stroke-width:2.5px}.level-up-marker:focus .level-up-stem{stroke:#f1dcff;stroke-width:2.2px}.new-weapon-lane{stroke:#35d5c042;stroke-width:1px;vector-effect:non-scaling-stroke}.new-weapon-marker{cursor:pointer;outline:none}.new-weapon-hit{fill:#0000}.new-weapon-stem{stroke:#35d5c0c7;stroke-width:1.4px;vector-effect:non-scaling-stroke}.new-weapon-square{fill:#0c1c19;stroke:var(--new-weapon);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #35d5c09e)}.new-weapon-marker:hover .new-weapon-square,.new-weapon-marker:focus .new-weapon-square,.new-weapon-marker.selected .new-weapon-square{fill:var(--new-weapon);stroke:#d8fff9;stroke-width:2.5px}.new-weapon-marker:focus .new-weapon-stem{stroke:#d8fff9;stroke-width:2.2px}.weapon-upgrade-lane{stroke:#8fd3ff3d;stroke-width:1px;vector-effect:non-scaling-stroke}.weapon-upgrade-marker{cursor:pointer;outline:none}.weapon-upgrade-hit{fill:#0000}.weapon-upgrade-stem{stroke:#8fd3ffc2;stroke-width:1.4px;vector-effect:non-scaling-stroke}.weapon-upgrade-triangle{fill:#101b22;stroke:var(--weapon-upgrade);stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #8fd3ff8c)}.weapon-upgrade-marker:hover .weapon-upgrade-triangle,.weapon-upgrade-marker:focus .weapon-upgrade-triangle,.weapon-upgrade-marker.selected .weapon-upgrade-triangle{fill:var(--weapon-upgrade);stroke:#ecf9ff;stroke-width:2.5px}.weapon-upgrade-marker:focus .weapon-upgrade-stem{stroke:#ecf9ff;stroke-width:2.2px}.passive-item-lane{stroke:#f6c45f3d;stroke-width:1px;vector-effect:non-scaling-stroke}.passive-item-marker{cursor:pointer;outline:none}.passive-item-hit{fill:#0000}.passive-item-stem{stroke:#f6c45fc7;stroke-width:1.4px;vector-effect:non-scaling-stroke}.passive-item-hexagon{fill:#201a0d;stroke:var(--passive-item);stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #f6c45f85)}.passive-item-marker:hover .passive-item-hexagon,.passive-item-marker:focus .passive-item-hexagon,.passive-item-marker.selected .passive-item-hexagon{fill:var(--passive-item);stroke:#fff5d8;stroke-width:2.5px}.passive-item-marker:focus .passive-item-stem{stroke:#fff5d8;stroke-width:2.2px}.kill-line{fill:none;stroke:var(--kill-series);stroke-width:2.2px;vector-effect:non-scaling-stroke;opacity:.9}.human-kill-line{fill:none;stroke:var(--amber);stroke-width:2.2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;opacity:.95}.human-gem-bar{opacity:.82}.automated-gem-bar{fill:#48a9ffb8;stroke:#8fd3ffeb;stroke-width:.7px;vector-effect:non-scaling-stroke}.video5-unobserved-gap{fill:#9da49f0e;stroke:#9da49f38;stroke-width:1px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.video5-gap-label{fill:#7d8782;letter-spacing:.08em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.automated-inventory-marker{cursor:help;outline:none}.automated-inventory-marker circle{fill:#10201d;stroke:var(--new-weapon);stroke-width:1.8px;vector-effect:non-scaling-stroke}.automated-inventory-marker text{fill:#b9e9e2;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.automated-inventory-marker.review circle{stroke:var(--amber);stroke-dasharray:2 2}.automated-inventory-marker:hover circle,.automated-inventory-marker:focus circle{fill:var(--new-weapon);stroke:#e4fffb;stroke-width:2.4px}.human-event-window{fill:var(--amber);opacity:.68}.human-event-marker{cursor:help;outline:none}.human-event-marker:hover .human-event-window,.human-event-marker:focus .human-event-window{opacity:1;stroke:#f7d27b;stroke-width:1.4px;vector-effect:non-scaling-stroke}.kill-point{fill:var(--background);stroke:var(--lime);stroke-width:1.4px;vector-effect:non-scaling-stroke}.kill-level-up-marker{cursor:pointer;outline:none}.kill-level-up-hit{fill:#0000}.kill-point.level-up-linked{fill:var(--level-up);stroke:#f1dcff;stroke-width:2px;filter:drop-shadow(0 0 4px #c78cffb8)}.kill-level-up-marker:hover .kill-point.level-up-linked,.kill-level-up-marker:focus .kill-point.level-up-linked,.kill-level-up-marker.selected .kill-point.level-up-linked{fill:#ead2ff;stroke:var(--level-up);stroke-width:2.8px}.chart-label{color:#66716c;letter-spacing:.12em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;left:-6px;transform:translate(-100%)}.chart-label-gem{top:24%}.chart-label-events{top:60%}.chart-label-level{color:#9e73c7;top:47%}.chart-label-weapon{color:#46ae9f;top:53.5%}.chart-label-weapon-upgrade{color:#74afd4;top:60.8%}.chart-label-passive{color:#bc9548;top:68.1%}.chart-label-kill{top:85%}.method-note,.micro-warning{color:#7b8580;border-top:1px solid var(--line);margin:15px 0 0;padding-top:14px;font-size:11px;line-height:1.7}.method-note code,.quality-card code{color:#b8c1bc;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.level-up-index{scrollbar-color:#4f3b60 transparent;gap:5px;margin:17px 0 0;padding:2px 0 9px;display:flex;overflow-x:auto}.level-up-index button{color:#a996b5;cursor:pointer;background:#141219;border:1px solid #3b3042;border-radius:3px;flex:none;min-width:34px;min-height:34px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.level-up-index button:hover,.level-up-index button:focus-visible,.level-up-index button.active){border-color:var(--level-up);color:#f0dcff;background:#c78cff1f;outline:none}.level-up-index button.retrospective-confirmed{min-width:54px;color:var(--lime);border-color:#c8f45b8c}.level-up-index button.retrospective-confirmed small{color:#9bbd55;margin-top:2px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.inventory-browser{background:#0c121094;border:1px solid #29332f;border-radius:5px;margin-top:17px;padding:10px}.inventory-series-tabs{border-bottom:1px solid #26302d;flex-wrap:wrap;gap:6px;padding-bottom:9px;display:flex}.inventory-series-tabs button{color:#8f9994;cursor:pointer;background:#111715;border:1px solid #303b37;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:9px;display:flex}.inventory-series-tabs button span{color:#aab3af;text-align:center;background:#202a27;border-radius:999px;min-width:20px;padding:2px 5px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.inventory-series-tabs button:hover,.inventory-series-tabs button:focus-visible,.inventory-series-tabs button.active){color:#eef2ef;background:#1a2421;border-color:#68756f;outline:none}.inventory-event-index{scrollbar-color:#3a5049 transparent;align-items:stretch;gap:7px;padding:10px 0 2px;display:flex;overflow-x:auto}.inventory-event-index button{color:#c1cdc8;cursor:pointer;text-align:left;background:#0f1715;border:1px solid #30403b;border-radius:3px;flex:none;align-content:center;gap:3px;min-width:126px;min-height:44px;padding:7px 10px;display:grid}.inventory-event-index button b{font-size:10px}.inventory-event-index button small{color:#6f817a;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.inventory-event-index button:hover,.inventory-event-index button:focus-visible,.inventory-event-index button.active){color:#f4f7f5;outline:none}:is(.inventory-event-index-new_weapon button:hover,.inventory-event-index-new_weapon button:focus-visible,.inventory-event-index-new_weapon button.active){border-color:var(--new-weapon);background:#35d5c01a}:is(.inventory-event-index-weapon_upgrade button:hover,.inventory-event-index-weapon_upgrade button:focus-visible,.inventory-event-index-weapon_upgrade button.active){border-color:var(--weapon-upgrade);background:#8fd3ff17}:is(.inventory-event-index-passive_item button:hover,.inventory-event-index-passive_item button:focus-visible,.inventory-event-index-passive_item button.active){border-color:var(--passive-item);background:#f6c45f17}.inventory-progression{background:#0c1210;border:1px solid #2b3632;border-radius:5px;margin-top:18px;padding:16px}.inventory-progression-heading{border-bottom:1px solid #26302d;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:13px;display:flex}.inventory-progression-heading h3{margin:4px 0 5px;font-size:17px}.inventory-progression-heading p:not(.section-kicker){color:#87918c;max-width:680px;margin:0;font-size:10px;line-height:1.55}.inventory-evidence-key{color:#8f9994;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;font-size:8px;display:flex}.inventory-evidence-key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.inventory-evidence-key i{background:#27332f;border:1px solid #9db0a8;border-radius:50%;width:9px;height:9px}.inventory-evidence-key i.retrospective{border-color:var(--lime);background:#22311e;box-shadow:0 0 4px #c8f45b59}.inventory-evidence-key i.review{border-color:var(--amber);background:0 0;border-style:dashed}.inventory-progression-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.inventory-progression-section{background:#111715b3;border:1px solid #26312d;border-radius:4px;min-width:0;overflow:hidden}.inventory-progression-section>header{border-bottom:1px solid #26312d;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 11px;display:flex}.inventory-progression-section>header h4{margin:0;font-size:11px}.inventory-progression-section>header span{color:#6f7b75;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-progression-rows{display:grid}.inventory-progression-row{border-bottom:1px solid #303d388c;grid-template-columns:132px minmax(0,1fr);min-height:50px;display:grid}.inventory-progression-row:last-child{border-bottom:0}.inventory-item-label{border-right:1px solid #303d388c;align-content:center;gap:3px;padding:7px 10px;display:grid}.inventory-item-label b{color:#c7d0cc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-item-label small{color:#65716b;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-timeline-track{background:linear-gradient(90deg,#0000 49.8%,#63726b2e 50%,#0000 50.2%);min-width:0;height:49px;position:relative}.inventory-timeline-track:after{content:"";background:#2b3732;height:1px;position:absolute;top:23px;left:0;right:0}.inventory-timeline-event{z-index:1;border:1px solid var(--weapon-upgrade);color:#dbe5e1;cursor:pointer;background:#13201d;border-radius:50%;width:20px;height:20px;padding:0;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;transform:translate(-50%)}.passive_item .inventory-timeline-event{border-color:var(--passive-item);background:#211b0e}.inventory-timeline-event.review-required{border-color:var(--amber);background:#18170f;border-style:dashed}.inventory-timeline-event.retrospective-confirmed{border-color:var(--lime);color:var(--lime);background:#22311e;border-width:2px;box-shadow:0 0 5px #c8f45b6b}:is(.inventory-timeline-event:hover,.inventory-timeline-event:focus-visible,.inventory-timeline-event.active){z-index:3;border-color:#f1f6f3;outline:none;transform:translate(-50%)scale(1.18)}.time-series-outcome-label{fill:#d9b65c;letter-spacing:.04em;pointer-events:none;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.time-series-consumable-stem{stroke:#d9b65ca6;stroke-width:1.2px;vector-effect:non-scaling-stroke}.time-series-consumable{fill:#d9b65c;stroke:#fff1bd;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #d9b65c73)}.reward-outcome-evidence{background:linear-gradient(100deg,#d9b65c12,#111715e0 48%);border-color:#d9b65c59}.inventory-time-axis{color:#65716b;justify-content:space-between;margin:8px 0 0 145px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}@media (max-width:980px){.inventory-progression-heading{display:grid}.inventory-evidence-key{justify-content:flex-start}.inventory-progression-grid{grid-template-columns:1fr}}@media (max-width:620px){.inventory-progression-row{grid-template-columns:104px minmax(0,1fr)}.inventory-time-axis{margin-left:117px}}.level-up-inspector{background:linear-gradient(100deg,#c78cff13,#111715e0 48%);border:1px solid #c78cff47;border-radius:5px;margin-top:8px;padding:17px 18px}.level-up-inspector-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.level-up-inspector .section-kicker{color:#ae7edb;margin-bottom:6px}.level-up-inspector h3{margin:0;font-size:18px}.level-up-nav{align-items:center;gap:8px;display:flex}.level-up-nav span{color:#786b80;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.level-up-nav button{color:#aaa1ad;cursor:pointer;text-transform:uppercase;background:#141817;border:1px solid #3b3440;border-radius:3px;min-height:32px;padding:6px 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.level-up-nav button:hover,.level-up-nav button:focus-visible){border-color:var(--level-up);color:#f0dcff;outline:none}.level-up-nav button:disabled{opacity:.32;cursor:not-allowed}.level-up-inspector dl{grid-template-columns:.8fr 1.35fr 1fr;gap:10px;margin:16px 0 0;display:grid}.level-up-inspector dl>div{background:#0c100f99;border:1px solid #302b33;border-radius:4px;min-width:0;padding:11px 12px}.level-up-inspector dl>.retrospective-evidence-card{background:#c8f45b0e;border-color:#c8f45b61}.level-up-inspector dl>.retrospective-evidence-card dt{color:#a9cc5d}.level-up-inspector dt{color:#706875;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.level-up-inspector dd{color:#ded9e0;gap:3px;margin:0;font-size:11px;display:grid}.level-up-inspector dd small{color:#786f7b;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.level-up-empty{color:#8f8492;border:1px dashed #3b3440;margin:14px 0 0;padding:11px 13px;font-size:10px}.two-column-section{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.story-support-grid{align-items:stretch}.story-path-card{padding:25px 27px}.story-step-count{color:#91b9dc;letter-spacing:.1em;white-space:nowrap;border:1px solid #48a9ff40;border-radius:3px;padding:7px 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.story-path-card ol{counter-reset:story-step;background:#29342f;border:1px solid #29342f;border-radius:4px;gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.story-path-card li{counter-increment:story-step;background:#111715;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:13px 14px;display:grid}.story-path-card li b:before{content:"0" counter(story-step) " · ";color:var(--lime)}.story-path-card li b{color:#e8ede9;font-size:11px}.story-path-card li span{color:#87918c;font-size:10px;line-height:1.55}.story-path-card button{color:#aab3ae;cursor:pointer;background:0 0;border:1px solid #34413c;border-radius:3px;min-height:36px;padding:7px 9px;font-size:9px}:is(.story-path-card button:hover,.story-path-card button:focus-visible){border-color:var(--lime);color:var(--lime);outline:none}.evidence-blockers{margin-top:14px}.comparison-panel{border:1px solid var(--line);background:linear-gradient(145deg,#141c19f7,#0d1211f7);border-radius:6px;padding:24px}.narrative-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.narrative-section-heading h2{letter-spacing:-.03em;margin:0;font-size:23px}.narrative-section-heading p:not(.section-kicker){color:#8d9892;max-width:820px;margin:9px 0 0;font-size:11px;line-height:1.65}.comparison-basis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 16px;display:grid}.comparison-basis-grid article{background:#0b100ea8;border:1px solid #2b3833;border-radius:5px;gap:6px;padding:15px;display:grid}.comparison-basis-grid span{color:#6d7973;letter-spacing:.1em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-basis-grid b{color:#dfe5e1;font-size:13px}.comparison-basis-grid p{color:#87928c;margin:0;font-size:10px;line-height:1.55}.comparison-table{background:#2b3833;border:1px solid #2b3833;border-radius:5px;overflow:hidden}.comparison-table-head,.comparison-data-row{grid-template-columns:.72fr 1.05fr 1.5fr 1.7fr;gap:1px;display:grid}.comparison-table-head{min-height:38px}.comparison-table-head span{color:#6e7974;letter-spacing:.09em;text-transform:uppercase;background:#111715;align-items:center;padding:10px 12px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.comparison-data-row{background:#2b3833;margin-top:1px}.comparison-data-row>*{background:#0f1513;min-width:0;padding:13px 12px}.comparison-data-row.selected>*{background:linear-gradient(135deg,#c8f45b12,#0f1513 52%)}.comparison-session{align-content:center;gap:5px;display:grid;position:relative}.comparison-session b{color:#e7ece8;font-size:13px}.comparison-session span{color:#78837d;font-size:9px}.comparison-session em{width:max-content;color:var(--lime);letter-spacing:.1em;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-totals{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.comparison-totals div{align-content:center;gap:4px;display:grid}.comparison-totals dt{color:#69756f;font-size:8px}.comparison-totals dd{color:#dfe5e1;margin:0;font-size:15px;font-weight:700}.comparison-rates{align-content:center;gap:7px;display:grid}.comparison-rates>div{grid-template-columns:54px minmax(50px,1fr) 40px;align-items:center;gap:8px;display:grid}.comparison-rates span{color:#748079;font-size:8px}.comparison-rates i{background:#26302c;border-radius:999px;height:5px;overflow:hidden}.comparison-rates i b{border-radius:inherit;background:linear-gradient(90deg,#48a9ff,#c8f45b);height:100%;display:block}.comparison-rates strong{color:#dce2de;text-align:right;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-profile{align-content:center;gap:4px;display:grid}.comparison-profile svg{width:100%;height:74px;overflow:visible}.comparison-profile line{stroke:#31403a;stroke-width:1px;vector-effect:non-scaling-stroke}.comparison-profile polyline{fill:none;stroke:var(--lime);stroke-width:2px;vector-effect:non-scaling-stroke}.comparison-profile text{fill:#66716b;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-profile small{color:#68736d;font-size:8px}.comparison-caveat{color:#8c9691;border:1px solid #f1b44b2e;border-radius:4px;margin:15px 0 0;padding:12px 14px;font-size:10px;line-height:1.6}.comparison-caveat b{color:#c9ad70}.composition-card,.blockers-card,.quality-card,.checklist-card{padding:25px 27px}.composition-card .card-heading strong{color:var(--gem);font-size:28px}.composition-track{direction:ltr;background:#222b28;border-radius:4px;height:24px;margin:35px 0 24px;display:flex;overflow:hidden}.composition-segment{min-width:1px;height:100%;transition:width .25s}.composition-legend{direction:ltr;grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.composition-legend>div{background:#111715;border:1px solid #29332f;border-radius:4px;grid-template-columns:8px 1fr;align-items:center;gap:4px 7px;padding:11px;display:grid}.composition-legend i{border-radius:2px;width:7px;height:7px}.composition-legend span{color:#7d8782;font-size:9px}.composition-legend b{grid-column:2;font-size:17px}.composition-legend small{color:#5f6964;grid-column:2;font-size:9px}.review-count{color:var(--amber);border:1px solid #f1b44b42;border-radius:3px;padding:7px 9px;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.blocker-list{margin:0;padding:7px 0 0;list-style:none}.blocker-list li{border-bottom:1px solid var(--line);grid-template-columns:33px 1fr;gap:12px;padding:17px 0;display:grid}.blocker-list li:last-child{border-bottom:0;padding-bottom:0}.blocker-list i{color:var(--amber);padding-top:3px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.blocker-list div{flex-direction:column;gap:5px;display:flex}.blocker-list b{font-size:13px}.blocker-list span{color:#78827d;font-size:11px}.quality-section,.events-section,.lineage-section{margin-top:70px;scroll-margin-top:20px}.section-heading{margin-bottom:20px}.section-heading>div>p:not(.section-kicker){color:#7f8984;margin:9px 0 0;font-size:12px}.pass-badge{color:#afd86f;background:#afd86f0f;border:1px solid #afd86f47;border-radius:3px;padding:9px 11px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.quality-grid{grid-template-columns:1fr 1fr .85fr;gap:14px;display:grid}.quality-title{direction:ltr;justify-content:space-between;align-items:baseline;display:flex}.quality-title span{color:#afb6b2;font-size:13px}.quality-title strong{color:var(--lime);font-size:28px}.quality-bar{direction:ltr;background:#252d2a;border-radius:2px;height:11px;margin:26px 0 17px;display:flex;overflow:hidden}.quality-bar span{height:100%;display:block}.accepted,.observed{background:var(--lime)}.missing,.carried{background:#737d78}.rejected{background:var(--amber)}.initial{background:var(--gem)}.quality-breakdown{direction:ltr;flex-wrap:wrap;gap:13px;display:flex}.quality-breakdown span{color:#78817d;align-items:center;gap:5px;font-size:9px;display:flex}.quality-breakdown i{border-radius:50%;width:6px;height:6px;display:inline-block}.quality-breakdown b{color:#c3c9c5}.quality-card>p{color:#78827d;margin:22px 0 0;font-size:10px;line-height:1.7}.checklist-card{flex-direction:column;justify-content:center;display:flex}.checklist-card div{color:#aeb6b1;direction:ltr;border-bottom:1px solid #26302d;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:flex}.checklist-card div:last-child{border-bottom:0}.checklist-card span{color:var(--lime)}.event-actions{direction:ltr;gap:8px;display:flex}.event-actions input{width:240px;color:var(--ink);background:#111715;border:1px solid #303a36;border-radius:4px;outline:none;padding:10px 12px;font-size:10px}.event-actions input:focus{border-color:#63726b}.event-actions button,.load-more{color:var(--lime);cursor:pointer;background:#c8f45b0f;border:1px solid #c8f45b42;border-radius:4px;padding:10px 13px;font-size:10px}.event-actions button:disabled{opacity:.4;cursor:wait}.event-table-wrap{border:1px solid var(--line);background:#0f1413d1;border-radius:6px;overflow-x:auto}.event-table{border-collapse:collapse;text-align:left;direction:ltr;width:100%;min-width:920px}.human-window-table{min-width:1180px}.event-table th{color:#69736e;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#121816;padding:14px 15px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.event-table td{color:#c5cbc7;vertical-align:top;border-bottom:1px solid #222b28;padding:15px;font-size:11px}.event-table tr:last-child td{border-bottom:0}.event-table td>b,.event-table td>small,.event-table td>code{display:block}.event-table td>small{color:#68716d;margin-top:5px;font-size:9px}.event-table code{color:#a9b2ad;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.color-chips{flex-wrap:wrap;gap:5px;display:flex}.color-chips span{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.color-chips i{border-radius:50%;width:5px;height:5px}.review-badge,.clear-badge{border-radius:3px;padding:5px 7px;font-size:9px;display:inline-block}.review-badge{color:var(--amber);cursor:pointer;background:#f1b44b14;border:1px solid #f1b44b38}.clear-badge{color:#a9d16f;background:#a9d16f0f;border:1px solid #a9d16f2e}.event-table details p{color:#aeb4b0;max-width:280px;margin:10px 0 3px;font-size:10px;line-height:1.5}.event-table details small{color:#626b67;font-size:8px}.loading-cell{text-align:center;color:#79827e!important;padding:42px!important}.error-cell{color:var(--amber)!important}.load-more{align-items:center;gap:12px;margin:12px auto 0;display:flex}.load-more span{color:#7d8782}.lineage-flow{direction:ltr;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;gap:8px;display:grid}.lineage-flow article{border:1px solid var(--line);background:#111715d6;border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.lineage-flow>i{color:#59635e;text-align:center;align-self:center;font-style:normal}.lineage-flow span{color:#68726d;letter-spacing:.11em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.lineage-flow b{text-overflow:ellipsis;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.lineage-flow small{color:#737d78;font-size:9px}.lineage-flow .lineage-warning{border-color:#f1b44b47}.lineage-flow .lineage-warning span{color:var(--amber)}.lineage-flow .lineage-release{border-color:#c8f45b47}.lineage-flow .lineage-release span{color:var(--lime)}.provenance-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.provenance-grid details{border:1px solid var(--line);background:#0f1513bf;border-radius:5px;padding:0 18px}.provenance-grid summary{cursor:pointer;padding:17px 0;font-size:12px;font-weight:650}.provenance-grid dl{margin:0 0 18px}.provenance-grid dl div{border-top:1px solid #26302c;padding:9px 0}.provenance-grid dt{color:#66706b;text-transform:uppercase;margin-bottom:4px;font-size:8px}.provenance-grid dd{color:#b7beb9;overflow-wrap:anywhere;margin:0;font-size:9px}.provenance-grid code{font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.hawkes-placeholder{grid-template-columns:64px 1fr auto;align-items:center;gap:22px;margin-top:70px;padding:28px;display:grid}.hawkes-mark{color:#7e8983;border:1px solid #34403b;border-radius:50%;place-items:center;width:58px;height:58px;font:500 19px Georgia,serif;display:grid}.hawkes-placeholder h2{margin:0;font-size:19px}.hawkes-placeholder p:not(.section-kicker){color:#7d8782;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.7}.future-badge{color:#7c8581;letter-spacing:.11em;border:1px solid #303a36;padding:8px 10px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}footer{border-top:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:center;margin-top:60px;padding:27px 0;display:flex}footer>div{align-items:center;gap:17px;display:flex}footer p,footer span{color:#69736e;margin:0;font-size:9px}footer>div:last-child{gap:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.dataset-switcher{width:calc(100% - 44px)}.dashboard-shell{padding-inline:22px}.hero-grid{grid-template-columns:1fr;gap:34px;padding-top:42px}.hero-copy{max-width:620px}.selected-range-summary{grid-template-columns:1fr 1fr}.identity-strip{grid-template-columns:repeat(3,1fr)}.identity-strip>span:nth-child(3){border-right:0}.source-guide-grid{grid-template-columns:1fr}.filter-groups{grid-template-columns:1fr 1fr}.analysis-detail-grid,.analysis-bottom-grid,.analysis-boundaries,.two-column-section,.quality-grid,.lineage-flow{grid-template-columns:1fr}.lineage-flow>i{padding:2px;transform:rotate(90deg)}.provenance-grid{grid-template-columns:1fr}.time-series-toolbar{flex-direction:column;align-items:stretch}.time-series-scale{width:100%}.time-series-scale button{flex:1}.xp-progress-heading{flex-direction:column}.xp-progress-controls{flex-wrap:wrap;width:100%}.diagnostic-definitions{grid-template-columns:repeat(2,minmax(0,1fr))}.ccf-heading{grid-template-columns:1fr}.dashboard-view-layout{grid-template-columns:180px minmax(0,1fr);gap:14px}.comparison-basis-grid{grid-template-columns:1fr}.comparison-table-head{display:none}.comparison-data-row{grid-template-columns:1fr 1fr}.comparison-profile{grid-column:span 2}}@media (max-width:620px){.time-series-window-readout dl{grid-template-columns:1fr 1fr}.dataset-switcher{border-bottom-color:#33413b;justify-content:flex-start;width:100%;min-height:54px;padding:8px 15px;overflow:hidden}.dataset-switcher label{flex:none}.dataset-switcher select{width:100%;min-width:0;font-size:13px}.dashboard-shell{padding:0 12px calc(96px + env(safe-area-inset-bottom));overflow:clip}.brand-context,.brand-copy span,.status-banner p{display:none}.brand-logo{border-radius:12px;flex-basis:50px;width:50px;height:50px}.topnav{display:none}.dashboard-view-layout{display:block}.dashboard-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-inline:0;border-radius:0;flex-direction:row;margin:0 -12px 14px;padding:7px 12px;scroll-padding-inline:12px;top:54px;overflow-x:auto}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs button{scroll-snap-align:start;flex:0 0 134px;min-height:54px;padding:8px 10px}.dashboard-tabs button span{font-size:7px}.dashboard-tabs button.active{box-shadow:inset 0 -2px 0 var(--lime)}.status-banner{align-items:flex-start}.status-actions{flex-direction:column;align-items:stretch}.identity-strip{grid-template-columns:1fr 1fr}.identity-strip>span{border-bottom:1px solid var(--line)}.identity-strip>span:nth-child(2n){border-right:0}.metric-grid{grid-template-columns:1fr}.metric-review{grid-column:span 1}.metric-card{min-height:132px}.card-heading{flex-direction:column}.legend{flex-wrap:wrap}.chart-frame{grid-template-columns:34px 1fr;gap:7px;height:180px}.chart-axis{margin-left:41px}.filter-heading,.section-heading{flex-direction:column}.source-guide-heading{flex-direction:column;align-items:flex-start;gap:6px}.narrative-section-heading{flex-direction:column}.story-path-card li{grid-template-columns:1fr;gap:7px}.story-path-card button{width:100%}.comparison-panel{padding:16px}.comparison-data-row{grid-template-columns:1fr}.comparison-profile{grid-column:auto}.comparison-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.reward-insight-heading,.cadence-heading{flex-direction:column;align-items:flex-start}.inter-event-heading{flex-direction:column}.inter-event-scale{width:100%}.inter-event-scale button{flex:1}.inter-event-grid{grid-template-columns:1fr}.inter-event-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.event-diagnostics-heading{flex-direction:column}.diagnostic-definitions,.diagnostic-grid,.ccf-heading,.ccf-controls,.ccf-summary,.pacing-shift,.reward-highlight-grid{grid-template-columns:1fr}.pacing-shift dd{grid-template-columns:1fr auto 1fr}.pacing-shift dd strong{grid-column:1/-1}.model-boundary,.selected-range-summary{grid-template-columns:1fr}.cadence-row{grid-template-columns:96px minmax(48px,1fr) 44px}.cadence-row small{display:none}.analysis-cooccurrence-row{grid-template-columns:96px minmax(48px,1fr) 48px}.analysis-cooccurrence-row small{display:none}.analysis-latency-row{grid-template-columns:96px minmax(48px,1fr) 48px}.reward-highlight button{width:100%}.range-control,.filter-groups{grid-template-columns:1fr}.preset-row{overflow-x:auto}.trajectory-card{padding-inline:12px;overflow:hidden}.time-series-heading{align-items:flex-start}.time-series-heading .analysis-state{white-space:normal}.time-series-legend-primary{gap:9px 13px;margin-inline:-2px;padding:9px}.time-series-visual{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#52625b #111715;-webkit-overflow-scrolling:touch;height:1040px;overflow:auto hidden}.time-series-visual svg{width:920px;min-width:920px;max-width:none;height:1040px}.time-series-visual:after{content:"Swipe horizontally to inspect the full timeline";color:#aeb9b3;pointer-events:none;background:#0b0f0ee0;border:1px solid #405048;border-radius:999px;width:max-content;margin:0 0 10px 10px;padding:6px 8px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;position:sticky;bottom:10px;left:10px}.time-series-panel-label{letter-spacing:.01em;font-size:11px}.time-series-scale-label,.time-series-empty{font-size:9px}.xp-progress-card{padding:14px}.xp-progress-controls button{flex:1}.xp-progress-controls label{width:100%}.xp-progress-controls select{width:100%;font-size:16px}.xp-progress-visual{height:340px}.xp-progress-legend small{width:100%;margin-left:0}.time-series-inspector-controls{grid-template-columns:1fr}.time-series-inspector-controls>div{grid-template-columns:1fr 1fr;display:grid}.time-series-inspector-controls button{width:100%}.time-series-inspector-controls select{font-size:16px}.time-series-selected-event,.time-series-selected-event dl{grid-template-columns:1fr}.time-series-selected-event>small{grid-column:auto}.time-series-coverage-note{grid-template-columns:1fr}.event-aligned-heading{flex-direction:column}.event-aligned-visual{height:280px}.event-aligned-legend{display:grid}.trajectory-visual{height:455px}.chart-label{display:none}.toggle-row button,.inventory-series-tabs button{min-height:44px}.level-up-inspector-heading{flex-direction:column}.level-up-nav{justify-content:space-between;width:100%}.level-up-inspector dl{grid-template-columns:1fr}.composition-legend{grid-template-columns:1fr 1fr}.event-actions{flex-direction:column;width:100%}.event-actions input{width:100%}.hawkes-placeholder{grid-template-columns:52px 1fr}.future-badge{grid-column:span 2;width:max-content}footer,footer>div{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.dashboard-shell{padding-inline:9px}.dashboard-tabs{margin-inline:-9px;padding-inline:9px}.dashboard-tabs button{flex-basis:126px}.time-series-visual svg{width:860px;min-width:860px}}.framework-release-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:1.1fr 1fr 1.25fr;gap:1px;max-width:1352px;margin:0 auto 16px;display:grid}.framework-release-strip>div{background:#0d1512;gap:5px;padding:14px 16px;display:grid}.framework-release-strip b{color:#edf4ef;font-size:15px}.framework-release-strip small,.framework-release-strip span{color:#8f9b94;font-size:11px}.framework-release-strip .eyebrow{color:#baff3c}@media (max-width:800px){.framework-release-strip{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
