.AppendixSimulator-module__urSmdW__page{color:#f2ebe5;background:radial-gradient(circle at 0 0,#dd8a622e,#0000 28%),radial-gradient(circle at 100% 0,#76c8d729,#0000 26%),linear-gradient(160deg,#130d11 0%,#190f12 44%,#090b12 100%);min-height:100vh;padding:32px;position:relative}.AppendixSimulator-module__urSmdW__backdrop{pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.AppendixSimulator-module__urSmdW__hero,.AppendixSimulator-module__urSmdW__dashboard{z-index:1;position:relative}.AppendixSimulator-module__urSmdW__hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.AppendixSimulator-module__urSmdW__heroCopy{max-width:920px}.AppendixSimulator-module__urSmdW__eyebrow{color:#ffd2af;letter-spacing:.18em;text-transform:uppercase;background:#fff5e40f;border:1px solid #fff2df24;border-radius:999px;align-items:center;padding:7px 12px;font-size:.75rem;display:inline-flex}.AppendixSimulator-module__urSmdW__headline{font-family:var(--font-space-grotesk),serif;max-width:12ch;margin:16px 0 12px;font-size:clamp(2.6rem,5.8vw,5rem);line-height:.95}.AppendixSimulator-module__urSmdW__subhead{color:#f2ebe5b8;max-width:65ch;margin:0;font-size:1.02rem;line-height:1.65}.AppendixSimulator-module__urSmdW__heroMeta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.AppendixSimulator-module__urSmdW__metaPill{color:#cbeff9;background:#090f1994;border:1px solid #a5dae42e;border-radius:999px;align-items:center;padding:10px 14px;font-size:.85rem;display:inline-flex}.AppendixSimulator-module__urSmdW__dashboard{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.AppendixSimulator-module__urSmdW__rail,.AppendixSimulator-module__urSmdW__centerColumn{flex-direction:column;gap:20px;display:flex}.AppendixSimulator-module__urSmdW__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fff7f00d,#fff7f005),#0b121cbd;border:1px solid #ffffff17;border-radius:28px;padding:18px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000059}.AppendixSimulator-module__urSmdW__panelTitle{color:#ffddb8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem}.AppendixSimulator-module__urSmdW__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AppendixSimulator-module__urSmdW__statCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:6px;padding:14px;display:flex}.AppendixSimulator-module__urSmdW__statLabel{color:#f2ebe58a;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.AppendixSimulator-module__urSmdW__statValue,.AppendixSimulator-module__urSmdW__statAccent,.AppendixSimulator-module__urSmdW__statWarn{font-size:1.28rem;font-weight:700}.AppendixSimulator-module__urSmdW__statValue{color:#d8fff2}.AppendixSimulator-module__urSmdW__statAccent{color:#ffbe8c}.AppendixSimulator-module__urSmdW__statWarn{color:#ff8f87}.AppendixSimulator-module__urSmdW__phaseList{flex-direction:column;gap:10px;display:flex}.AppendixSimulator-module__urSmdW__phaseItem{background:#ffffff09;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:14px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.AppendixSimulator-module__urSmdW__phaseDot{background:#ffffff42;border-radius:999px;width:10px;height:10px;margin-top:4px}.AppendixSimulator-module__urSmdW__phaseName{font-weight:600}.AppendixSimulator-module__urSmdW__phaseHint{color:#f2ebe58f;margin-top:4px;font-size:.88rem}.AppendixSimulator-module__urSmdW__phaseActive{background:#69d4f01c;border-color:#90ecff66}.AppendixSimulator-module__urSmdW__phaseActive .AppendixSimulator-module__urSmdW__phaseDot{background:#8de7ff;box-shadow:0 0 0 6px #8de7ff1f}.AppendixSimulator-module__urSmdW__phaseDone{background:#7ceaaa14;border-color:#98fcb647}.AppendixSimulator-module__urSmdW__phaseDone .AppendixSimulator-module__urSmdW__phaseDot{background:#95e7a7}.AppendixSimulator-module__urSmdW__progressBar{background:#ffffff14;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.AppendixSimulator-module__urSmdW__progressFill{border-radius:inherit;background:linear-gradient(90deg,#80e5ff,#93f2b7,#ffc88d);height:100%;transition:width .22s}.AppendixSimulator-module__urSmdW__readoutRow{color:#f2ebe5c7;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.AppendixSimulator-module__urSmdW__readoutRow:first-of-type{border-top:0}.AppendixSimulator-module__urSmdW__readoutAlert{color:#ff8f87}.AppendixSimulator-module__urSmdW__toolbar{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.AppendixSimulator-module__urSmdW__toolbarText{color:#f2ebe5a3;margin:8px 0 0;font-size:.92rem;line-height:1.5}.AppendixSimulator-module__urSmdW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.AppendixSimulator-module__urSmdW__primaryButton,.AppendixSimulator-module__urSmdW__secondaryButton,.AppendixSimulator-module__urSmdW__dangerButton{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.AppendixSimulator-module__urSmdW__primaryButton:hover,.AppendixSimulator-module__urSmdW__secondaryButton:hover,.AppendixSimulator-module__urSmdW__dangerButton:hover{transform:translateY(-1px)}.AppendixSimulator-module__urSmdW__primaryButton{color:#1d1013;background:linear-gradient(135deg,#ffb07b,#ff8352);box-shadow:0 16px 32px #ff7e5b52}.AppendixSimulator-module__urSmdW__secondaryButton{color:#d3f6ff;background:#93e3fa24;border:1px solid #a4e8ff38}.AppendixSimulator-module__urSmdW__dangerButton{color:#ffc9c6;background:#e8616029;border:1px solid #ff8f8738}.AppendixSimulator-module__urSmdW__viewportCard{border-radius:30px;padding:0;overflow:hidden}.AppendixSimulator-module__urSmdW__viewport{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffa5842e,#0000 34%),linear-gradient(#060a11e0,#080c13fa);border-radius:30px;width:100%;position:relative}.AppendixSimulator-module__urSmdW__gameCanvas{width:100%;height:100%;display:block}.AppendixSimulator-module__urSmdW__overlayTop,.AppendixSimulator-module__urSmdW__overlayBottom,.AppendixSimulator-module__urSmdW__overlayCenter{pointer-events:none;position:absolute;left:0;right:0}.AppendixSimulator-module__urSmdW__overlayTop{justify-content:space-between;gap:12px;padding:18px;display:flex;top:0}.AppendixSimulator-module__urSmdW__overlayBottom{padding:18px;bottom:0}.AppendixSimulator-module__urSmdW__badge{color:#fff8ef;background:#070c13ad;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;display:inline-flex}.AppendixSimulator-module__urSmdW__liveDot{background:#93f2b7;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #93f2b7cc}.AppendixSimulator-module__urSmdW__instructionCard{background:#0a0e17d1;border:1px solid #ffffff14;border-radius:22px;max-width:460px;padding:18px 20px;box-shadow:0 18px 42px #0000004d}.AppendixSimulator-module__urSmdW__instructionEyebrow{color:#a6eefe;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;display:inline-block}.AppendixSimulator-module__urSmdW__instructionCard h2{margin:0 0 8px;font-size:1.2rem}.AppendixSimulator-module__urSmdW__instructionCard p{color:#f2ebe5bd;margin:0;line-height:1.55}.AppendixSimulator-module__urSmdW__overlayCenter{pointer-events:auto;background:#05080d94;justify-content:center;align-items:center;padding:24px;display:flex;inset:0}.AppendixSimulator-module__urSmdW__modalCard{text-align:center;background:linear-gradient(#fff2e80f,#fff2e805),#060a11f0;border:1px solid #ffffff1a;border-radius:28px;width:min(100%,520px);padding:28px;box-shadow:0 36px 100px #00000073}.AppendixSimulator-module__urSmdW__modalCard h2{font-family:var(--font-space-grotesk),serif;margin:14px 0 12px;font-size:2.1rem;line-height:1}.AppendixSimulator-module__urSmdW__modalCard p{color:#f2ebe5bd;max-width:38ch;margin:0 auto 22px;line-height:1.65}.AppendixSimulator-module__urSmdW__gestureGrid,.AppendixSimulator-module__urSmdW__completionGrid{gap:12px;margin-bottom:22px;display:grid}.AppendixSimulator-module__urSmdW__gestureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AppendixSimulator-module__urSmdW__gestureTile,.AppendixSimulator-module__urSmdW__completionItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:14px}.AppendixSimulator-module__urSmdW__gestureTile span{margin-bottom:8px;font-size:1.65rem;display:block}.AppendixSimulator-module__urSmdW__completionScore{color:#ffbf92;margin-bottom:22px;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:800}.AppendixSimulator-module__urSmdW__completionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AppendixSimulator-module__urSmdW__completionItem span{color:#f2ebe58f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.75rem;display:block}.AppendixSimulator-module__urSmdW__completionItem strong{font-size:1.15rem}.AppendixSimulator-module__urSmdW__webcamShell{aspect-ratio:4/3;background:#030507;border:1px solid #ffffff14;border-radius:22px;position:relative;overflow:hidden}.AppendixSimulator-module__urSmdW__webcam,.AppendixSimulator-module__urSmdW__webcamOverlay{width:100%;height:100%;position:absolute;inset:0}.AppendixSimulator-module__urSmdW__webcam{object-fit:cover;transform:scaleX(-1)}.AppendixSimulator-module__urSmdW__webcamOverlay{pointer-events:none;transform:scaleX(-1)}.AppendixSimulator-module__urSmdW__trackingStatus{text-align:center;border-radius:14px;margin-top:14px;padding:10px 12px;font-weight:600}.AppendixSimulator-module__urSmdW__trackingActive{color:#aef4c1;background:#87f2b81f;border:1px solid #87f2b833}.AppendixSimulator-module__urSmdW__trackingIdle{color:#ffc0bb;background:#ffa0971a;border:1px solid #ffa0972e}.AppendixSimulator-module__urSmdW__cameraMeta{color:#f2ebe59e;flex-direction:column;gap:6px;margin:12px 0 14px;font-size:.88rem;display:flex}.AppendixSimulator-module__urSmdW__legendItem{color:#f2ebe5bd;border-top:1px solid #ffffff0f;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.AppendixSimulator-module__urSmdW__legendItem:first-of-type{border-top:0}.AppendixSimulator-module__urSmdW__legendKey{color:#ffddb8;font-weight:700}.AppendixSimulator-module__urSmdW__note{color:#f2ebe5b8;margin:0;line-height:1.7}@media (max-width:1200px){.AppendixSimulator-module__urSmdW__dashboard{grid-template-columns:1fr}.AppendixSimulator-module__urSmdW__hero{flex-direction:column;align-items:start}.AppendixSimulator-module__urSmdW__heroMeta{justify-content:start}}@media (max-width:720px){.AppendixSimulator-module__urSmdW__page{padding:18px}.AppendixSimulator-module__urSmdW__toolbar{flex-direction:column}.AppendixSimulator-module__urSmdW__actions{justify-content:stretch;width:100%}.AppendixSimulator-module__urSmdW__actions button{flex:160px}.AppendixSimulator-module__urSmdW__gestureGrid,.AppendixSimulator-module__urSmdW__completionGrid,.AppendixSimulator-module__urSmdW__statGrid{grid-template-columns:1fr}.AppendixSimulator-module__urSmdW__overlayTop{flex-direction:column;align-items:start}.AppendixSimulator-module__urSmdW__instructionCard{max-width:none}.AppendixSimulator-module__urSmdW__legendItem{grid-template-columns:1fr;gap:4px}}
