.TitaniumMachine-module__hHGdWW__page{--teal:#076f65;--amber:#895809;--stage-color:var(--accent-text);--shot:var(--accent-text);z-index:200;background:var(--bg);color:var(--ink);isolation:isolate;position:fixed;inset:0;overflow:hidden}.TitaniumMachine-module__hHGdWW__stage{inset:70px 0 calc(92px + env(safe-area-inset-bottom));position:absolute;overflow:hidden}.TitaniumMachine-module__hHGdWW__canvas{touch-action:none;width:100%;height:100%;display:block}.TitaniumMachine-module__hHGdWW__page button:focus-visible,.TitaniumMachine-module__hHGdWW__page a:focus-visible,.TitaniumMachine-module__hHGdWW__canvas:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.TitaniumMachine-module__hHGdWW__canvas:focus-visible{outline-offset:-3px}.TitaniumMachine-module__hHGdWW__back,.TitaniumMachine-module__hHGdWW__tools button{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.TitaniumMachine-module__hHGdWW__back{z-index:3;left:max(20px,env(safe-area-inset-left));top:max(18px,env(safe-area-inset-top));position:absolute}.TitaniumMachine-module__hHGdWW__hud{z-index:2;top:max(18px,env(safe-area-inset-top));background:var(--paper);border:1px solid var(--line);min-height:44px;font:15px/1.4 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:24px;align-items:center;gap:18px;padding:10px 18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.TitaniumMachine-module__hHGdWW__hud output{letter-spacing:1px;font-weight:600}.TitaniumMachine-module__hHGdWW__hud small{color:var(--muted);margin-left:3px;font-size:10px}.TitaniumMachine-module__hHGdWW__objective{z-index:2;top:max(88px,calc(env(safe-area-inset-top) + 70px));width:min(280px,23vw);font:12px/1.5 var(--sans);pointer-events:none;position:absolute;left:24px}.TitaniumMachine-module__hHGdWW__objectiveHeading,.TitaniumMachine-module__hHGdWW__objectiveDetail{color:var(--muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.TitaniumMachine-module__hHGdWW__objectiveHeading{margin-bottom:7px}.TitaniumMachine-module__hHGdWW__objectiveHeading span:first-child{color:var(--stage-color);font-weight:600}.TitaniumMachine-module__hHGdWW__objective strong{font-size:16px;line-height:1.3;display:block}.TitaniumMachine-module__hHGdWW__objective p{color:var(--muted);margin:5px 0}.TitaniumMachine-module__hHGdWW__objective progress{appearance:none;background:var(--line);width:100%;height:3px;color:var(--stage-color);border:0;margin:10px 0;display:block}.TitaniumMachine-module__hHGdWW__objective progress::-webkit-progress-bar{background:var(--line)}.TitaniumMachine-module__hHGdWW__objective progress::-webkit-progress-value{background:var(--stage-color)}.TitaniumMachine-module__hHGdWW__objective progress::-moz-progress-bar{background:var(--stage-color)}.TitaniumMachine-module__hHGdWW__objectiveDetail{flex-wrap:wrap}.TitaniumMachine-module__hHGdWW__stageMarks{gap:3px;margin-right:7px;display:inline-flex}.TitaniumMachine-module__hHGdWW__stageMarks i{border:1px solid var(--muted);border-radius:6px 6px 2px 2px;width:6px;height:9px}.TitaniumMachine-module__hHGdWW__stageMarks i[data-lit=true]{background:var(--accent-text);border-color:var(--accent-text)}.TitaniumMachine-module__hHGdWW__stageMarks i:nth-child(2)[data-lit=true]{background:var(--teal);border-color:var(--teal)}.TitaniumMachine-module__hHGdWW__stageMarks i:nth-child(3)[data-lit=true]{background:var(--amber);border-color:var(--amber)}.TitaniumMachine-module__hHGdWW__page[data-stage="1"]{--stage-color:var(--teal)}.TitaniumMachine-module__hHGdWW__page[data-stage="2"]{--stage-color:var(--amber)}.TitaniumMachine-module__hHGdWW__page[data-shot="0"]{--shot:var(--teal)}.TitaniumMachine-module__hHGdWW__page[data-shot="1"]{--shot:var(--amber)}.TitaniumMachine-module__hHGdWW__objective strong{color:var(--shot)}html.dark .TitaniumMachine-module__hHGdWW__page{--teal:#66dfcf;--amber:#f3c46b}.TitaniumMachine-module__hHGdWW__notice{z-index:3;width:min(280px,23vw);font:12px/1.5 var(--sans);pointer-events:none;margin:0;position:absolute;top:260px;left:24px}.TitaniumMachine-module__hHGdWW__notice:empty{display:none}.TitaniumMachine-module__hHGdWW__tools{z-index:3;top:max(18px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));gap:8px;display:flex;position:absolute}.TitaniumMachine-module__hHGdWW__overlay{pointer-events:none;align-items:flex-end;padding:30px;display:flex;position:absolute;inset:0}.TitaniumMachine-module__hHGdWW__overlayCard{pointer-events:auto;background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:370px;padding:24px 28px;box-shadow:0 12px 40px #2b18101a}.TitaniumMachine-module__hHGdWW__kicker{letter-spacing:1.5px;color:var(--muted);font-size:8px}.TitaniumMachine-module__hHGdWW__overlayCard h2{font:500 36px/1.1 var(--serif);letter-spacing:-.7px;margin:12px 0 10px}.TitaniumMachine-module__hHGdWW__overlayCard p{color:var(--muted);font-size:12px;line-height:1.7}.TitaniumMachine-module__hHGdWW__start{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:7px;align-items:center;gap:10px;min-height:46px;margin-top:18px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.TitaniumMachine-module__hHGdWW__controls{bottom:max(18px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.TitaniumMachine-module__hHGdWW__controls button{pointer-events:auto;border:1px solid var(--line);background:var(--paper);width:clamp(110px,20vw,190px);height:62px;color:var(--ink);font:500 13px/1 var(--sans);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;box-shadow:0 3px 0 var(--line);border-radius:20px;justify-content:center;align-items:center;gap:12px;display:flex}.TitaniumMachine-module__hHGdWW__controls button:active{background:var(--ink);color:var(--paper);box-shadow:none}.TitaniumMachine-module__hHGdWW__controls button:disabled{opacity:.4;cursor:default}.TitaniumMachine-module__hHGdWW__controls .TitaniumMachine-module__hHGdWW__pause{width:72px;height:54px;box-shadow:none;border-radius:18px;flex-direction:column;gap:4px;font-size:9px}.TitaniumMachine-module__hHGdWW__accessibleStatus{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.TitaniumMachine-module__hHGdWW__back{left:max(12px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top))}.TitaniumMachine-module__hHGdWW__tools{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top))}.TitaniumMachine-module__hHGdWW__hud{top:max(12px,env(safe-area-inset-top));gap:14px;padding:10px 14px}.TitaniumMachine-module__hHGdWW__controls{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right))}.TitaniumMachine-module__hHGdWW__controls button{gap:5px;width:30%;min-width:88px}.TitaniumMachine-module__hHGdWW__controls .TitaniumMachine-module__hHGdWW__pause{width:60px;min-width:60px}.TitaniumMachine-module__hHGdWW__overlay{padding:14px}.TitaniumMachine-module__hHGdWW__overlayCard{width:100%;max-width:350px;padding:20px}}@media (max-width:900px) and (min-height:501px){.TitaniumMachine-module__hHGdWW__stage{top:172px}.TitaniumMachine-module__hHGdWW__objective{top:max(72px,calc(env(safe-area-inset-top) + 60px));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));width:auto}.TitaniumMachine-module__hHGdWW__objective strong{font-size:14px}.TitaniumMachine-module__hHGdWW__notice{top:auto;bottom:calc(94px + env(safe-area-inset-bottom));background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:8px;width:max-content;max-width:calc(100% - 32px);padding:8px 12px;font-size:11px;left:50%;transform:translate(-50%)}.TitaniumMachine-module__hHGdWW__objective progress{margin:7px 0}}@media (max-height:500px){.TitaniumMachine-module__hHGdWW__stage{inset:12px 120px 12px 250px}.TitaniumMachine-module__hHGdWW__hud{gap:10px;padding:10px;left:72px;transform:none}.TitaniumMachine-module__hHGdWW__tools{flex-direction:column}.TitaniumMachine-module__hHGdWW__back{left:14px}.TitaniumMachine-module__hHGdWW__objective{width:210px;font-size:10px;top:72px;left:14px}.TitaniumMachine-module__hHGdWW__objective strong{font-size:12px}.TitaniumMachine-module__hHGdWW__objectiveHeading{flex-wrap:wrap;font-size:9px}.TitaniumMachine-module__hHGdWW__objectiveDetail{font-size:9px}.TitaniumMachine-module__hHGdWW__controls{bottom:max(12px,env(safe-area-inset-bottom))}.TitaniumMachine-module__hHGdWW__controls button{width:100px;height:48px}.TitaniumMachine-module__hHGdWW__controls .TitaniumMachine-module__hHGdWW__pause{width:60px;height:48px;position:absolute;left:112px}.TitaniumMachine-module__hHGdWW__notice{width:210px;font-size:11px;top:240px;left:14px}.TitaniumMachine-module__hHGdWW__overlay{z-index:4;justify-content:center;align-items:center;padding:12px;position:fixed}.TitaniumMachine-module__hHGdWW__overlayCard{max-width:320px;padding:14px 20px}.TitaniumMachine-module__hHGdWW__overlayCard h2{margin:6px 0;font-size:28px}.TitaniumMachine-module__hHGdWW__overlayCard p{display:none}.TitaniumMachine-module__hHGdWW__start{margin-top:10px}}@media (max-width:900px),(pointer:coarse) and (max-height:600px){.TitaniumMachine-module__hHGdWW__tools .TitaniumMachine-module__hHGdWW__cameraToggle{display:none}}
