.IotVisualizer-module__llGv-q__sectionContainer{border:1.5px solid var(--color-primary-text);background-color:var(--color-background);box-shadow:8px 8px 0px var(--color-primary-text);color:var(--color-primary-text);transition:background-color var(--duration-normal) var(--ease-out-quart), color var(--duration-normal) var(--ease-out-quart);border-radius:16px;flex-direction:column;padding:40px;display:flex}.IotVisualizer-module__llGv-q__header{margin-bottom:50px}.IotVisualizer-module__llGv-q__eyebrow{font-family:var(--font-navbar);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-purple);margin-bottom:12px;font-size:11px;display:block}.IotVisualizer-module__llGv-q__title{font-family:var(--font-primary);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:.95}.IotVisualizer-module__llGv-q__subtitle{font-family:var(--font-primary);color:var(--color-text-muted);max-width:70ch;font-size:clamp(16px,1.8vw,20px);line-height:1.4}.IotVisualizer-module__llGv-q__dashboard{grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:40px;display:grid}@media screen and (max-width:950px){.IotVisualizer-module__llGv-q__dashboard{grid-template-columns:1fr}}.IotVisualizer-module__llGv-q__schematicPanel,.IotVisualizer-module__llGv-q__telemetryPanel{background:var(--paper);border:1px solid var(--color-grid-line);border-radius:4px;flex-direction:column;padding:30px;display:flex}.IotVisualizer-module__llGv-q__panelTitle{font-family:var(--font-navbar);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text);border-bottom:1px solid var(--color-grid-line);margin-bottom:24px;padding-bottom:12px;font-size:12px}.IotVisualizer-module__llGv-q__schematicWrapper{border:1px solid var(--color-grid-line);background:#00000008;border-radius:4px;justify-content:center;align-items:center;margin-bottom:24px;padding:20px;display:flex}[data-theme=dark] .IotVisualizer-module__llGv-q__schematicWrapper{background:#0003}.IotVisualizer-module__llGv-q__espSvg{width:100%;max-height:280px}.IotVisualizer-module__llGv-q__boardBg{fill:#121316;stroke:#22262f;stroke-width:2px}[data-theme=light] .IotVisualizer-module__llGv-q__boardBg{fill:#15181e;stroke:#282f3c}.IotVisualizer-module__llGv-q__wireLine{stroke:#ffffff0f;stroke-width:1.2px;fill:none}[data-theme=light] .IotVisualizer-module__llGv-q__wireLine{stroke:#0000001f}.IotVisualizer-module__llGv-q__wireActive{stroke:#62b6cb;stroke-width:1.5px;stroke-dasharray:4 3;animation:.8s linear infinite IotVisualizer-module__llGv-q__pulseWire}.IotVisualizer-module__llGv-q__wireSensorActive{stroke:#ffb800;stroke-width:1.2px;stroke-dasharray:6 4;animation:1.5s linear infinite IotVisualizer-module__llGv-q__pulseWireReverse}@keyframes IotVisualizer-module__llGv-q__pulseWire{to{stroke-dashoffset:-14px}}@keyframes IotVisualizer-module__llGv-q__pulseWireReverse{to{stroke-dashoffset:14px}}.IotVisualizer-module__llGv-q__interactiveChip{cursor:pointer;transition:opacity .2s}.IotVisualizer-module__llGv-q__interactiveChip:hover{opacity:.95}.IotVisualizer-module__llGv-q__chipBrand{font-family:var(--font-navbar);letter-spacing:.15em;fill:#374151;font-size:8px;font-weight:700}[data-theme=dark] .IotVisualizer-module__llGv-q__chipBrand{fill:#9ca3af}.IotVisualizer-module__llGv-q__chipTitle{fill:#1f2937;letter-spacing:.05em;font-family:monospace;font-size:10px;font-weight:700}[data-theme=dark] .IotVisualizer-module__llGv-q__chipTitle{fill:#e5e7eb}.IotVisualizer-module__llGv-q__chipSubtitle{fill:#4b5563;font-family:monospace;font-size:6px}[data-theme=dark] .IotVisualizer-module__llGv-q__chipSubtitle{fill:#9ca3af}.IotVisualizer-module__llGv-q__chipDetails{fill:#6b7280;font-family:monospace;font-size:5px}.IotVisualizer-module__llGv-q__tactileBtn{cursor:pointer;transition:transform .1s}.IotVisualizer-module__llGv-q__tactileBtn:hover{filter:brightness(1.15)}.IotVisualizer-module__llGv-q__tactileBtn:active{transform:scale(.96)}.IotVisualizer-module__llGv-q__pinInteractive{cursor:pointer}.IotVisualizer-module__llGv-q__pinInteractive:hover rect{fill:#fff;stroke:#62b6cb;filter:drop-shadow(0 0 4px #62b6cb)}.IotVisualizer-module__llGv-q__pinInteractive:hover text{fill:#62b6cb;font-weight:700}.IotVisualizer-module__llGv-q__pinText{fill:#ffffff73;font-family:monospace;font-size:8px}[data-theme=light] .IotVisualizer-module__llGv-q__pinText{fill:#00000080}.IotVisualizer-module__llGv-q__pinGlowActive{fill:#62b6cb;stroke:#62b6cb;filter:drop-shadow(0 0 3px #62b6cb);animation:1.5s ease-in-out infinite IotVisualizer-module__llGv-q__pulseGlow}@keyframes IotVisualizer-module__llGv-q__pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.IotVisualizer-module__llGv-q__boardLed{fill:#333;stroke:#555;stroke-width:.5px}.IotVisualizer-module__llGv-q__boardLedActive{fill:#62b6cb;stroke:#62b6cb;filter:drop-shadow(0 0 6px #62b6cb)}.IotVisualizer-module__llGv-q__powerLed{fill:#333;stroke:#555;stroke-width:.5px}.IotVisualizer-module__llGv-q__powerLedActive{fill:#da3036;stroke:#da3036;filter:drop-shadow(0 0 6px #da3036)}.IotVisualizer-module__llGv-q__ledOff{fill:#222;stroke:#444}.IotVisualizer-module__llGv-q__schematicTinyLabel{fill:#ffffff59;font-family:monospace;font-size:6px}[data-theme=light] .IotVisualizer-module__llGv-q__schematicTinyLabel{fill:#00000080}.IotVisualizer-module__llGv-q__interactiveSensor{cursor:pointer;transition:transform .2s}.IotVisualizer-module__llGv-q__interactiveSensor:hover{transform:scale(1.05)}.IotVisualizer-module__llGv-q__interactiveSensor:hover rect{stroke:#ffb800}.IotVisualizer-module__llGv-q__schematicControls{flex-direction:column;gap:16px;display:flex}.IotVisualizer-module__llGv-q__controlButtonsRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.IotVisualizer-module__llGv-q__ledBtn,.IotVisualizer-module__llGv-q__resetBtn{font-family:var(--font-navbar);letter-spacing:.08em;border:1px solid var(--color-primary-text);color:var(--color-primary-text);cursor:pointer;text-transform:uppercase;transition:all .3s var(--ease-out-expo);text-align:center;background:0 0;border-radius:4px;padding:12px;font-size:11px}.IotVisualizer-module__llGv-q__ledBtn:hover,.IotVisualizer-module__llGv-q__resetBtn:hover{background:var(--color-primary-text);color:var(--color-background)}.IotVisualizer-module__llGv-q__ledBtnActive{color:#62b6cb;border-color:#62b6cb}.IotVisualizer-module__llGv-q__ledBtnActive:hover{color:#000;background:#62b6cb;border-color:#62b6cb}.IotVisualizer-module__llGv-q__resetBtn{color:#da3036;border-color:#da3036}.IotVisualizer-module__llGv-q__resetBtn:hover{color:#fff;background:#da3036;border-color:#da3036}.IotVisualizer-module__llGv-q__inspectorContainer{margin-top:4px}.IotVisualizer-module__llGv-q__pinInspector{background:var(--color-background);border:1px solid var(--color-grid-line);border-radius:4px;flex-direction:column;justify-content:center;gap:8px;min-height:95px;padding:16px;display:flex}.IotVisualizer-module__llGv-q__pinInspectorPlaceholder{border:1px dashed var(--color-grid-line);text-align:center;color:var(--color-text-muted);background:#00000004;border-radius:4px;justify-content:center;align-items:center;min-height:95px;padding:16px;font-size:11px;line-height:1.5;display:flex}[data-theme=dark] .IotVisualizer-module__llGv-q__pinInspectorPlaceholder{background:#ffffff04}.IotVisualizer-module__llGv-q__inspectorHeader{justify-content:space-between;align-items:center;display:flex}.IotVisualizer-module__llGv-q__inspectorLabel{font-family:var(--font-navbar);color:var(--color-primary-text);letter-spacing:.05em;font-size:12px;font-weight:700}.IotVisualizer-module__llGv-q__inspectorDesc{color:var(--color-text-muted-strong);font-size:11px;line-height:1.45}.IotVisualizer-module__llGv-q__inspectorBadge{font-family:var(--font-navbar);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:8px;font-weight:700}.IotVisualizer-module__llGv-q__power{color:#7f6000;background:#ffe599}.IotVisualizer-module__llGv-q__analog{color:#1c4587;background:#cfe2f3}.IotVisualizer-module__llGv-q__gpio{color:#274e13;background:#d9ead3}.IotVisualizer-module__llGv-q__gnd{color:#434343;background:#f3f3f3}[data-theme=dark] .IotVisualizer-module__llGv-q__power{color:#ffe599;background:#ffe5991f;border:1px solid #ffe59940}[data-theme=dark] .IotVisualizer-module__llGv-q__analog{color:#9fc5e8;background:#cfe2f31f;border:1px solid #cfe2f340}[data-theme=dark] .IotVisualizer-module__llGv-q__gpio{color:#b6d7a8;background:#d9ead31f;border:1px solid #d9ead340}[data-theme=dark] .IotVisualizer-module__llGv-q__gnd{color:#ccc;background:#ffffff0f;border:1px solid #ffffff1a}.IotVisualizer-module__llGv-q__controlsGroup{margin-bottom:30px}.IotVisualizer-module__llGv-q__controlRow{margin-bottom:20px}.IotVisualizer-module__llGv-q__labelRow{font-family:var(--font-navbar);text-transform:uppercase;color:var(--color-text-muted-strong);letter-spacing:.05em;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.IotVisualizer-module__llGv-q__rangeInput{appearance:none;background:var(--color-grid-line);outline:none;width:100%;height:2px}.IotVisualizer-module__llGv-q__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-primary-text);cursor:pointer;border-radius:50%;width:12px;height:12px}.IotVisualizer-module__llGv-q__scopeWrapper{border:1px solid var(--color-grid-line);background:#00000008;border-radius:4px;flex-direction:column;padding:20px;display:flex}[data-theme=dark] .IotVisualizer-module__llGv-q__scopeWrapper{background:#0003}.IotVisualizer-module__llGv-q__scopeHeader{font-family:var(--font-navbar);letter-spacing:.08em;color:var(--color-text-muted);justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.IotVisualizer-module__llGv-q__scopeLiveDot{color:#62b6cb;align-items:center;gap:6px;display:flex}.IotVisualizer-module__llGv-q__scopeLiveDot:before{content:"";background-color:#62b6cb;border-radius:50%;width:6px;height:6px;animation:1s infinite IotVisualizer-module__llGv-q__pulseDot;display:inline-block}@keyframes IotVisualizer-module__llGv-q__pulseDot{0%,to{opacity:.3}50%{opacity:1}}.IotVisualizer-module__llGv-q__canvasContainer{border:1px solid var(--color-grid-line);background:#0d0d0d;border-radius:2px;height:150px;margin-bottom:20px;position:relative;overflow:hidden}.IotVisualizer-module__llGv-q__oscilloscopeCanvas{width:100%;height:100%;display:block}.IotVisualizer-module__llGv-q__telemetryGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media screen and (max-width:600px){.IotVisualizer-module__llGv-q__telemetryGrid{grid-template-columns:repeat(2,1fr)}}.IotVisualizer-module__llGv-q__telemetryItem{background:var(--color-background);border:1px solid var(--color-grid-line);border-radius:2px;flex-direction:column;padding:10px;display:flex}.IotVisualizer-module__llGv-q__tLabel{font-family:var(--font-navbar);color:var(--color-text-muted);letter-spacing:.05em;margin-bottom:4px;font-size:9px}.IotVisualizer-module__llGv-q__tValue{color:var(--color-primary-text);font-family:monospace;font-size:13px;font-weight:700}.IotVisualizer-module__llGv-q__logsFooter{background:#0d0d0d;border:1px solid #222;border-radius:4px;flex-direction:column;height:180px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000001a}.IotVisualizer-module__llGv-q__logsHeader{background:#171717;border-bottom:1px solid #222;align-items:center;padding:8px 16px;display:flex}.IotVisualizer-module__llGv-q__dotGroup{gap:6px;margin-right:16px;display:flex}.IotVisualizer-module__llGv-q__redDot,.IotVisualizer-module__llGv-q__yellowDot,.IotVisualizer-module__llGv-q__greenDot{border-radius:50%;width:8px;height:8px;display:inline-block}.IotVisualizer-module__llGv-q__redDot{background-color:#ff5f56}.IotVisualizer-module__llGv-q__yellowDot{background-color:#ffbd2e}.IotVisualizer-module__llGv-q__greenDot{background-color:#27c93f}.IotVisualizer-module__llGv-q__logsTitle{color:#666;text-transform:lowercase;font-family:monospace;font-size:10px}.IotVisualizer-module__llGv-q__logsBody{background:#0a0a0a;flex-direction:column;flex:1;gap:6px;padding:16px;font-family:monospace;font-size:11px;display:flex;overflow-y:auto}.IotVisualizer-module__llGv-q__logLine{white-space:pre-wrap;line-height:1.4}.IotVisualizer-module__llGv-q__logInfo{color:#888}.IotVisualizer-module__llGv-q__logGpio{color:#62b6cb}.IotVisualizer-module__llGv-q__logSensor{color:var(--color-accent-gold)}.IotVisualizer-module__llGv-q__logSystem{color:#555}.IotVisualizer-module__llGv-q__logAdc{color:#93b99e}
.MemoryVisualizer-module__7PS1kG__sectionContainer{border:1.5px solid var(--color-primary-text);background-color:var(--color-background);box-shadow:8px 8px 0px var(--color-primary-text);color:var(--color-primary-text);transition:background-color var(--duration-normal) var(--ease-out-quart), color var(--duration-normal) var(--ease-out-quart);border-radius:16px;flex-direction:column;padding:40px;display:flex}.MemoryVisualizer-module__7PS1kG__header{margin-bottom:50px}.MemoryVisualizer-module__7PS1kG__eyebrow{font-family:var(--font-navbar);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-purple);margin-bottom:12px;font-size:11px;display:block}.MemoryVisualizer-module__7PS1kG__title{font-family:var(--font-primary);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:.95}.MemoryVisualizer-module__7PS1kG__subtitle{font-family:var(--font-primary);color:var(--color-text-muted);max-width:70ch;font-size:clamp(16px,1.8vw,20px);line-height:1.4}.MemoryVisualizer-module__7PS1kG__dashboard{grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:40px;display:grid}@media screen and (max-width:900px){.MemoryVisualizer-module__7PS1kG__dashboard{grid-template-columns:1fr}}.MemoryVisualizer-module__7PS1kG__controlPanel{background:var(--paper);border:1px solid var(--color-grid-line);border-radius:4px;flex-direction:column;padding:30px;display:flex}.MemoryVisualizer-module__7PS1kG__panelTitle{font-family:var(--font-navbar);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text);border-bottom:1px solid var(--color-grid-line);margin-bottom:24px;padding-bottom:12px;font-size:12px}.MemoryVisualizer-module__7PS1kG__codeBlock{color:#a8dadc;border:1px solid var(--color-grid-line);background:#0d0d0d;border-radius:4px;margin-bottom:24px;padding:20px;font-family:monospace;font-size:13px;line-height:1.6}.MemoryVisualizer-module__7PS1kG__codeLine{border-radius:2px;gap:16px;padding:2px 8px;display:flex}.MemoryVisualizer-module__7PS1kG__lineNumber{color:#444;-webkit-user-select:none;user-select:none;text-align:right;width:20px}.MemoryVisualizer-module__7PS1kG__lineContent{white-space:pre-wrap}.MemoryVisualizer-module__7PS1kG__activeCodeLine{color:var(--color-primary-text);box-shadow:inset 3px 0 0 var(--color-accent-purple);background:#62b6cb26}.MemoryVisualizer-module__7PS1kG__actions{flex-wrap:wrap;gap:12px;display:flex}.MemoryVisualizer-module__7PS1kG__btn{font-family:var(--font-navbar);letter-spacing:.08em;border:1px solid var(--color-primary-text);color:var(--color-primary-text);cursor:pointer;text-transform:uppercase;transition:all .3s var(--ease-out-expo);background:0 0;border-radius:4px;padding:12px 20px;font-size:11px}.MemoryVisualizer-module__7PS1kG__btn:hover:not(:disabled){background:var(--color-primary-text);color:var(--color-background)}.MemoryVisualizer-module__7PS1kG__btn:disabled{opacity:.4;cursor:not-allowed}.MemoryVisualizer-module__7PS1kG__btnPrimary{border-color:var(--color-accent-purple);color:var(--color-accent-purple)}.MemoryVisualizer-module__7PS1kG__btnPrimary:hover:not(:disabled){background:var(--color-accent-purple);color:#000}.MemoryVisualizer-module__7PS1kG__btnSecondary{border-color:var(--color-accent-gold);color:var(--color-accent-gold)}.MemoryVisualizer-module__7PS1kG__btnSecondary:hover:not(:disabled){background:var(--color-accent-gold);color:#000}.MemoryVisualizer-module__7PS1kG__memoryGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media screen and (max-width:600px){.MemoryVisualizer-module__7PS1kG__memoryGrid{grid-template-columns:1fr}}.MemoryVisualizer-module__7PS1kG__stackSegment,.MemoryVisualizer-module__7PS1kG__heapSegment{background:var(--paper);border:1px solid var(--color-grid-line);border-radius:4px;flex-direction:column;height:380px;padding:24px;display:flex}.MemoryVisualizer-module__7PS1kG__segmentHeader{font-family:var(--font-navbar);text-transform:uppercase;color:var(--color-text-muted-strong);border-bottom:1px solid var(--color-grid-line);justify-content:space-between;margin-bottom:20px;padding-bottom:10px;font-size:11px;display:flex}.MemoryVisualizer-module__7PS1kG__segmentDetails{color:var(--color-accent-purple);font-size:10px}.MemoryVisualizer-module__7PS1kG__stackBody,.MemoryVisualizer-module__7PS1kG__heapBody{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.MemoryVisualizer-module__7PS1kG__placeholder{font-family:var(--font-primary);color:var(--color-text-muted);text-align:center;margin-top:40px;font-size:13px}.MemoryVisualizer-module__7PS1kG__stackFrame{animation:MemoryVisualizer-module__7PS1kG__slideFrameIn .3s var(--ease-out-expo) forwards;background:#62b6cb0d;border:1px solid #62b6cb33;border-radius:4px;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px;display:flex}@keyframes MemoryVisualizer-module__7PS1kG__slideFrameIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MemoryVisualizer-module__7PS1kG__frameName{font-family:var(--font-navbar);color:var(--color-primary-text);font-size:12px;font-weight:700}.MemoryVisualizer-module__7PS1kG__frameVariables{gap:8px;font-family:monospace;font-size:11px;display:flex}.MemoryVisualizer-module__7PS1kG__varLabel{color:var(--color-text-muted)}.MemoryVisualizer-module__7PS1kG__varVal{color:var(--color-accent-purple);font-weight:700}.MemoryVisualizer-module__7PS1kG__heapBlock{background:var(--color-background);border:1px solid var(--color-grid-line);animation:MemoryVisualizer-module__7PS1kG__scaleBlockIn .3s var(--ease-out-expo) forwards;border-radius:4px;flex-direction:column;flex-shrink:0;gap:4px;padding:12px 16px;display:flex;position:relative;overflow:hidden}@keyframes MemoryVisualizer-module__7PS1kG__scaleBlockIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MemoryVisualizer-module__7PS1kG__heapBlockStale{border-color:var(--color-accent-gold)}.MemoryVisualizer-module__7PS1kG__blockAddress{color:var(--color-text-muted);font-family:monospace;font-size:10px}.MemoryVisualizer-module__7PS1kG__blockName{font-family:var(--font-navbar);color:var(--color-primary-text);font-size:12px;font-weight:700}.MemoryVisualizer-module__7PS1kG__blockDetails{color:var(--color-text-muted-strong);justify-content:space-between;font-family:monospace;font-size:10px;display:flex}.MemoryVisualizer-module__7PS1kG__staleSweepOverlay{color:var(--color-accent-gold);font-family:var(--font-navbar);letter-spacing:.1em;text-transform:uppercase;background:#e8963a1a;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.MemoryVisualizer-module__7PS1kG__logsFooter{background:#0d0d0d;border:1px solid #222;border-radius:4px;flex-direction:column;height:180px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000001a}.MemoryVisualizer-module__7PS1kG__logsHeader{background:#171717;border-bottom:1px solid #222;align-items:center;padding:8px 16px;display:flex}.MemoryVisualizer-module__7PS1kG__dotGroup{gap:6px;margin-right:16px;display:flex}.MemoryVisualizer-module__7PS1kG__redDot,.MemoryVisualizer-module__7PS1kG__yellowDot,.MemoryVisualizer-module__7PS1kG__greenDot{border-radius:50%;width:8px;height:8px;display:inline-block}.MemoryVisualizer-module__7PS1kG__redDot{background-color:#ff5f56}.MemoryVisualizer-module__7PS1kG__yellowDot{background-color:#ffbd2e}.MemoryVisualizer-module__7PS1kG__greenDot{background-color:#27c93f}.MemoryVisualizer-module__7PS1kG__logsTitle{color:#666;text-transform:lowercase;font-family:monospace;font-size:10px}.MemoryVisualizer-module__7PS1kG__logsBody{background:#0a0a0a;flex-direction:column;flex:1;gap:6px;padding:16px;font-family:monospace;font-size:11px;display:flex;overflow-y:auto}.MemoryVisualizer-module__7PS1kG__logLine{white-space:pre-wrap;line-height:1.4}.MemoryVisualizer-module__7PS1kG__logInfo{color:#888}.MemoryVisualizer-module__7PS1kG__logJvm{color:#555}.MemoryVisualizer-module__7PS1kG__logStack{color:var(--color-accent-purple)}.MemoryVisualizer-module__7PS1kG__logHeap{color:#62b6cb}.MemoryVisualizer-module__7PS1kG__logGcWarn{color:var(--color-accent-gold)}.MemoryVisualizer-module__7PS1kG__logZgc{color:#27c93f}
.ArcadePage-module__RxwzTq__main{background-color:var(--color-background);background-image:radial-gradient(var(--color-grid-line) 1.5px, transparent 1.5px);width:100%;padding-top:calc(var(--spacing-nav-top) + 60px);background-size:24px 24px;background-attachment:fixed}.ArcadePage-module__RxwzTq__heroSection{max-width:var(--canvas-max-width);margin:0 auto;padding:100px 8% 60px}.ArcadePage-module__RxwzTq__headerContent{max-width:800px}.ArcadePage-module__RxwzTq__title{font-family:var(--font-primary);color:var(--color-primary-text);text-transform:uppercase;letter-spacing:-.02em;margin:20px 0;font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:1}.ArcadePage-module__RxwzTq__lede{font-family:var(--font-primary);color:var(--color-text-muted-strong);margin:0;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;line-height:1.4}.ArcadePage-module__RxwzTq__section{max-width:var(--canvas-max-width);margin:0 auto;padding:100px 8%}.ArcadePage-module__RxwzTq__sectionHeader{margin-bottom:60px}.ArcadePage-module__RxwzTq__sectionEyebrow{font-family:var(--font-navbar);color:var(--color-accent-purple);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;display:block}.ArcadePage-module__RxwzTq__sectionTitle{font-family:var(--font-primary);color:var(--color-primary-text);letter-spacing:-.01em;margin:0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:500}.ArcadePage-module__RxwzTq__sectionBody{width:100%}@media (max-width:1024px){.ArcadePage-module__RxwzTq__heroSection{padding:80px 6% 40px}.ArcadePage-module__RxwzTq__section{padding:80px 6%}.ArcadePage-module__RxwzTq__sectionHeader{margin-bottom:40px}}@media (max-width:768px){.ArcadePage-module__RxwzTq__heroSection{padding:60px 5% 30px}.ArcadePage-module__RxwzTq__section{padding:60px 5%}.ArcadePage-module__RxwzTq__sectionHeader{margin-bottom:30px}}@media (max-width:480px){.ArcadePage-module__RxwzTq__heroSection{padding:40px 4% 20px}.ArcadePage-module__RxwzTq__section{padding:40px 4%}}.ArcadePage-module__RxwzTq__launchGroup{margin-top:30px}.ArcadePage-module__RxwzTq__launchBtn{font-family:var(--font-navbar);letter-spacing:.1em;background:var(--color-primary-text);color:var(--color-background);border:1.5px solid var(--color-primary-text);box-shadow:4px 4px 0 var(--color-primary-text);border-radius:4px;padding:16px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.ArcadePage-module__RxwzTq__launchBtn:hover{background:var(--color-background);color:var(--color-primary-text);box-shadow:2px 2px 0 var(--color-primary-text);transform:translate(2px,2px)}
