.amplification-module__Rxt3JW__page{--human:#f2a83b;--goblin:#65d8ff;--violet:#8f7dff;color:#f7f8fb;background:radial-gradient(circle at 15% 0,#f2a83b21,#0000 30%),radial-gradient(circle at 85% 12%,#65d8ff24,#0000 32%),#05070b;min-height:100vh}.amplification-module__Rxt3JW__livePanel{width:min(100%,1120px);height:100svh;min-height:680px;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(150px,23vh) minmax(205px,1fr) auto auto;gap:7px;margin:0 auto;display:grid;overflow:hidden}.amplification-module__Rxt3JW__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.amplification-module__Rxt3JW__header h1{letter-spacing:-.055em;margin:2px 0 0;font-size:clamp(1.7rem,7vw,2.65rem);line-height:.96}.amplification-module__Rxt3JW__eyebrow,.amplification-module__Rxt3JW__kicker,.amplification-module__Rxt3JW__paperKicker{color:#a4b1c3;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:clamp(.73rem,2.9vw,.9rem);font-weight:850}.amplification-module__Rxt3JW__factor{color:var(--goblin);font-family:var(--font-geist-mono), monospace;background:#65d8ff1a;border:1px solid #65d8ff80;border-radius:999px;flex:none;align-items:center;gap:5px;padding:9px 11px;font-size:1rem;font-weight:900;display:inline-flex}.amplification-module__Rxt3JW__dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid}.amplification-module__Rxt3JW__dialCard,.amplification-module__Rxt3JW__graphCard,.amplification-module__Rxt3JW__controlDeck,.amplification-module__Rxt3JW__punchline{background:linear-gradient(145deg,#12161ff7,#080a10fa);border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff0b,0 14px 38px #00000047}.amplification-module__Rxt3JW__dialCard{border-radius:17px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:7px 6px 5px;display:flex}.amplification-module__Rxt3JW__dialTitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;color:#c0c9d5;white-space:nowrap;font-size:clamp(.76rem,3.2vw,.94rem);font-weight:900}.amplification-module__Rxt3JW__dialWrap{aspect-ratio:1;width:min(31vw,152px,18vh);margin-top:1px;position:relative}.amplification-module__Rxt3JW__dialSvg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.amplification-module__Rxt3JW__dialTrack,.amplification-module__Rxt3JW__dialProgress{fill:none;stroke-width:8px}.amplification-module__Rxt3JW__dialTrack{stroke:#ffffff1a}.amplification-module__Rxt3JW__dialProgress{stroke-linecap:round;transition:stroke-dasharray 70ms linear}.amplification-module__Rxt3JW__human .amplification-module__Rxt3JW__dialProgress{stroke:var(--human);filter:drop-shadow(0 0 7px #f2a83b99)}.amplification-module__Rxt3JW__goblin .amplification-module__Rxt3JW__dialProgress{stroke:var(--goblin);filter:drop-shadow(0 0 7px #65d8ff99)}.amplification-module__Rxt3JW__dialCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.amplification-module__Rxt3JW__dialCenter strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.065em;font-size:clamp(1.25rem,5.5vw,1.85rem);line-height:1}.amplification-module__Rxt3JW__dialCenter span{color:#a8b3c2;max-width:94%;font-size:clamp(.68rem,2.9vw,.86rem);line-height:1.13}.amplification-module__Rxt3JW__dialCenter .amplification-module__Rxt3JW__revolution{color:var(--human);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;margin-bottom:4px;font-size:clamp(.7rem,3vw,.88rem);font-weight:950}.amplification-module__Rxt3JW__graphCard{border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:8px 9px 7px;display:grid;position:relative;overflow:visible}.amplification-module__Rxt3JW__graphHeader,.amplification-module__Rxt3JW__graphReadout{justify-content:space-between;align-items:center;gap:8px;display:flex}.amplification-module__Rxt3JW__graphHeader strong{max-width:225px;margin-top:1px;font-size:clamp(.9rem,3.9vw,1.15rem);line-height:1.08;display:block}.amplification-module__Rxt3JW__legend{color:#bac3d0;flex-direction:column;align-items:flex-start;gap:3px;font-size:clamp(.72rem,3vw,.88rem);font-weight:750;display:flex}.amplification-module__Rxt3JW__legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.amplification-module__Rxt3JW__humanDot,.amplification-module__Rxt3JW__goblinDot{border-radius:999px;width:9px;height:9px}.amplification-module__Rxt3JW__humanDot{background:var(--human);box-shadow:0 0 8px #f2a83b8c}.amplification-module__Rxt3JW__goblinDot{background:var(--goblin);box-shadow:0 0 8px #65d8ff8c}.amplification-module__Rxt3JW__graphStage{min-height:0;position:relative}.amplification-module__Rxt3JW__graph{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%;min-height:142px;display:block}.amplification-module__Rxt3JW__gridLine{stroke:#ffffff17;stroke-width:1.25px}.amplification-module__Rxt3JW__axis{stroke:#ffffff6b;stroke-width:2px}.amplification-module__Rxt3JW__humanLine,.amplification-module__Rxt3JW__goblinLine{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.amplification-module__Rxt3JW__humanLine{stroke:var(--human);filter:drop-shadow(0 0 3px #f2a83bcc)}.amplification-module__Rxt3JW__goblinLine{filter:drop-shadow(0 0 5px #65d8ffbf)}.amplification-module__Rxt3JW__cursorLine{stroke:#ffffff73;stroke-width:2px;stroke-dasharray:7 6}.amplification-module__Rxt3JW__eventLine{stroke:#ff5964;stroke-width:4px;stroke-dasharray:8 6;filter:drop-shadow(0 0 4px #ff5964bf)}.amplification-module__Rxt3JW__eventBadge{fill:#4b070ef0;stroke:#ff5964d1;stroke-width:1.5px}.amplification-module__Rxt3JW__eventLabel{fill:#ffacb4;font-size:15px;font-weight:900;font-family:var(--font-geist-mono), monospace}.amplification-module__Rxt3JW__axisLabel{fill:#b8c3d2;font-size:15px;font-weight:850;font-family:var(--font-geist-mono), monospace}.amplification-module__Rxt3JW__dragHint{color:#d4f4ff;pointer-events:none;background:#040a10d6;border:1px solid #65d8ff59;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:clamp(.68rem,2.8vw,.8rem);font-weight:800;display:inline-flex;position:absolute;bottom:7px;right:4px}.amplification-module__Rxt3JW__graphReadout{color:#bdc6d3;padding-top:1px;font-size:clamp(.78rem,3.4vw,.96rem)}.amplification-module__Rxt3JW__graphReadout strong{color:#fff;font-family:var(--font-geist-mono), monospace;font-size:1.05em}.amplification-module__Rxt3JW__magnifier{z-index:1000;top:max(8px, env(safe-area-inset-top));aspect-ratio:1;pointer-events:none;background:#03060bf7;border:2px solid #65d8ffe0;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;width:min(92vw,48vh,460px);padding:9px;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 4px #03060beb,0 18px 60px #000000c7,0 0 35px #65d8ff40}.amplification-module__Rxt3JW__magnifierHeader,.amplification-module__Rxt3JW__magnifierReadout{justify-content:space-between;align-items:center;gap:8px;display:flex}.amplification-module__Rxt3JW__magnifierHeader{color:#e6f9ff;font-family:var(--font-geist-mono), monospace;font-size:clamp(.78rem,3.4vw,1rem);font-weight:900}.amplification-module__Rxt3JW__magnifierHeader span{color:var(--goblin);align-items:center;gap:6px;display:inline-flex}.amplification-module__Rxt3JW__magnifierHeader strong{white-space:nowrap}.amplification-module__Rxt3JW__magnifierViewport{background:#080b11;border:1px solid #ffffff26;border-radius:13px;min-height:0;position:relative;overflow:hidden}.amplification-module__Rxt3JW__magnifierViewport svg{width:100%;height:100%;display:block}.amplification-module__Rxt3JW__crosshairHorizontal,.amplification-module__Rxt3JW__crosshairVertical{background:#ffffffc7;position:absolute;box-shadow:0 0 6px #65d8ffe6}.amplification-module__Rxt3JW__crosshairHorizontal{height:1px;top:50%;left:10%;right:10%}.amplification-module__Rxt3JW__crosshairVertical{width:1px;top:10%;bottom:10%;left:50%}.amplification-module__Rxt3JW__crosshairCenter{width:13px;height:13px;box-shadow:0 0 12px var(--goblin);background:#65d8ff33;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amplification-module__Rxt3JW__magnifierReadout{color:#c6d0dd;font-size:clamp(.78rem,3.2vw,.95rem)}.amplification-module__Rxt3JW__magnifierReadout strong{color:#fff;font-family:var(--font-geist-mono), monospace}.amplification-module__Rxt3JW__controlDeck{border-radius:15px;gap:6px;padding:7px;display:grid}.amplification-module__Rxt3JW__modeControl,.amplification-module__Rxt3JW__transportControls,.amplification-module__Rxt3JW__speedControl{align-items:center;gap:5px;display:flex}.amplification-module__Rxt3JW__modeControl button,.amplification-module__Rxt3JW__speedControl button,.amplification-module__Rxt3JW__runButton,.amplification-module__Rxt3JW__iconButton{color:#bdc6d3;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff29}.amplification-module__Rxt3JW__modeControl button{white-space:nowrap;border-radius:9px;flex:1;min-width:0;min-height:36px;padding:6px 3px;font-size:clamp(.72rem,3vw,.86rem);font-weight:750}.amplification-module__Rxt3JW__modeControl .amplification-module__Rxt3JW__activeMode{color:#071018;border-color:var(--goblin);background:var(--goblin);font-weight:950}.amplification-module__Rxt3JW__transportControls{justify-content:space-between}.amplification-module__Rxt3JW__runButton,.amplification-module__Rxt3JW__iconButton{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;display:inline-flex}.amplification-module__Rxt3JW__runButton{color:#160f05;border-color:var(--human);background:var(--human);padding:0 14px;font-size:1rem;font-weight:950}.amplification-module__Rxt3JW__iconButton{width:42px}.amplification-module__Rxt3JW__speedControl{margin-left:auto}.amplification-module__Rxt3JW__speedControl button{border-radius:9px;min-width:43px;min-height:38px;padding:6px 8px;font-size:clamp(.75rem,3.1vw,.9rem);font-weight:800}.amplification-module__Rxt3JW__speedControl .amplification-module__Rxt3JW__activeSpeed{color:var(--goblin);background:#65d8ff21;border-color:#65d8ff99}.amplification-module__Rxt3JW__modeNote{color:#aeb8c7;align-items:flex-start;gap:6px;margin:0;font-size:clamp(.7rem,2.85vw,.82rem);line-height:1.25;display:flex}.amplification-module__Rxt3JW__modeNote svg{flex:none;margin-top:1px}.amplification-module__Rxt3JW__punchline{color:#c5ceda;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;font-size:clamp(.76rem,3.2vw,.93rem);line-height:1.2;display:flex}.amplification-module__Rxt3JW__punchline svg{color:var(--human);flex:none}.amplification-module__Rxt3JW__punchline strong{color:#fff}.amplification-module__Rxt3JW__paperSection{width:min(100% - 28px,920px);margin:0 auto;padding:72px 0 90px}.amplification-module__Rxt3JW__paperSection h2{letter-spacing:-.055em;margin:8px 0 20px;font-size:clamp(2rem,7vw,4rem);line-height:.98}.amplification-module__Rxt3JW__paperSection p{color:#c1c8d2;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.7}@media (min-width:760px){.amplification-module__Rxt3JW__livePanel{grid-template-rows:auto 190px minmax(285px,1fr) auto auto;gap:10px;min-height:760px;padding:18px}.amplification-module__Rxt3JW__dials{width:min(100%,660px);margin:0 auto}.amplification-module__Rxt3JW__dialWrap{width:min(19vh,158px)}.amplification-module__Rxt3JW__controlDeck{grid-template-columns:1.4fr 1fr;align-items:center}.amplification-module__Rxt3JW__transportControls{grid-area:1/2}.amplification-module__Rxt3JW__modeNote{grid-column:1/-1}}@media (max-width:380px){.amplification-module__Rxt3JW__header h1{font-size:1.55rem}.amplification-module__Rxt3JW__factor{padding:7px 9px;font-size:.9rem}.amplification-module__Rxt3JW__dialTitle{font-size:.69rem}.amplification-module__Rxt3JW__modeControl button{font-size:.66rem}.amplification-module__Rxt3JW__speedControl button{min-width:38px}}@media (max-height:730px) and (max-width:759px){.amplification-module__Rxt3JW__livePanel{grid-template-rows:auto 142px minmax(190px,1fr) auto auto;gap:5px;min-height:650px}.amplification-module__Rxt3JW__header h1{font-size:1.55rem}.amplification-module__Rxt3JW__dialWrap{width:min(28vw,118px,16vh)}.amplification-module__Rxt3JW__graph{min-height:128px}.amplification-module__Rxt3JW__modeNote{display:none}.amplification-module__Rxt3JW__punchline{font-size:.71rem}}@media (prefers-reduced-motion:reduce){.amplification-module__Rxt3JW__dialProgress{transition:none}}
