html,body{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:#000;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-text-size-adjust:100%}body{display:block}.ipad-shell{position:relative;width:100vw;height:100vh;height:100dvh;min-height:0;display:grid;place-items:center;background:#000;overflow:hidden;overscroll-behavior:none;touch-action:none}.ipad-stage{--section-overview-color: #f6ab00;--section-early-color: #7f2386;--section-long-color: #10a8dd;--section-overview-text: #25313a;--section-light-text: #ffffff;--stage-unit: calc(100cqw / 1024);position:relative;container-type:size;aspect-ratio:4 / 3;width:min(100vw,calc(100vh * 4 / 3));width:min(100vw,calc(100dvh * 4 / 3));height:auto;max-height:100vh;max-height:100dvh;overflow:hidden;background:#000;touch-action:none}.is-standalone .ipad-shell{position:fixed;top:0;left:0;height:100vh;display:block}.is-standalone .ipad-stage{position:fixed;inset:0;aspect-ratio:auto;width:auto;height:auto;max-height:none}@media(display-mode:standalone){.ipad-shell{position:fixed;top:0;left:0;height:100vh;display:block}.ipad-stage{position:fixed;inset:0;aspect-ratio:auto;width:auto;height:auto;max-height:none}}.ipad-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.hotspot-layer{position:absolute;inset:0;z-index:3}.html-control-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.ipad-text-layer{position:absolute;inset:0;z-index:4;pointer-events:none}.debug-hotspot{appearance:none;position:absolute;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:calc(8 * var(--stage-unit));background:transparent;color:transparent;font:700 calc(16 * var(--stage-unit))/1.1 Arial,sans-serif;text-shadow:none;z-index:4}.ipad-stage.is-debug .debug-hotspot{border:calc(3 * var(--stage-unit)) solid rgba(255,0,0,.95);background:#ff00003d;color:#fff;text-shadow:0 calc(1 * var(--stage-unit)) calc(2 * var(--stage-unit)) rgba(0,0,0,.8)}.html-control{appearance:none;position:absolute;display:grid;place-items:center;margin:0;padding:0;border:0;color:transparent;background:transparent;z-index:5;pointer-events:auto;font-family:Gotham,Arial,sans-serif}.html-control:active{transform:translateY(calc(1 * var(--stage-unit)))}.html-control--topic{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:calc(10 * var(--stage-unit));color:var(--section-light-text);background:var(--topic-color);box-shadow:inset 0 calc(1 * var(--stage-unit)) 0 #ffffff3d,0 calc(2 * var(--stage-unit)) 0 #00000038;font-size:calc(26 * var(--stage-unit));font-weight:700;line-height:1.18;letter-spacing:0;text-align:center;text-transform:uppercase}.html-control--topic-small{border-radius:calc(6 * var(--stage-unit));font-size:calc(26 * var(--stage-unit));line-height:1.1}.html-control--topic-overview{--topic-color: var(--section-overview-color);color:var(--section-overview-text)}.html-control--topic-early{--topic-color: var(--section-early-color)}.html-control--topic-long{--topic-color: var(--section-long-color)}.html-control--answer{display:flex;align-items:center;justify-content:center;border:calc(3 * var(--stage-unit)) solid rgba(255,255,255,.72);border-radius:calc(9 * var(--stage-unit));color:var(--answer-text, #fff);background:var(--answer-color);box-shadow:inset 0 calc(1 * var(--stage-unit)) 0 #ffffff47,0 calc(2 * var(--stage-unit)) 0 #0000003d;font-size:calc(16 * var(--stage-unit));font-weight:500;line-height:1.08;text-align:center;text-transform:uppercase}.answer-option-text{display:grid;flex:1 1 auto;gap:calc(3 * var(--stage-unit));place-items:center;min-width:0;padding:0 calc(16 * var(--stage-unit));text-align:center}.answer-option-line{display:flex;align-items:center;justify-content:center;min-height:calc(15 * var(--stage-unit));gap:calc(4 * var(--stage-unit));white-space:nowrap}.answer-option-arrow{flex:0 0 auto;width:auto;height:calc(13 * var(--stage-unit));object-fit:contain;pointer-events:none;transform-origin:50% 50%}.answer-option-arrow--up{transform:rotate(180deg)}.html-control--answer-overview{--answer-color: var(--section-overview-color);--answer-text: #25313a}.html-control--answer-early{--answer-color: var(--section-early-color);--answer-text: #fff}.html-control--answer-long{--answer-color: var(--section-long-color);--answer-text: #fff}.html-control--answer-early .answer-option-arrow,.html-control--answer-long .answer-option-arrow{filter:invert(1)}.debug-hotspot span{display:none;padding:calc(4 * var(--stage-unit)) calc(6 * var(--stage-unit));border-radius:calc(4 * var(--stage-unit));background:#0000008c}.ipad-stage.is-debug .debug-hotspot span{display:block}.debug-screen-label{position:absolute;top:calc(10 * var(--stage-unit));left:calc(10 * var(--stage-unit));z-index:5;padding:calc(6 * var(--stage-unit)) calc(8 * var(--stage-unit));border-radius:calc(4 * var(--stage-unit));color:#fff;background:#000000a6;font:700 calc(13 * var(--stage-unit))/1 Arial,sans-serif}.connection{top:calc(12 * var(--stage-unit));right:calc(12 * var(--stage-unit))}.ipad-stage:not(.is-debug) .connection[data-state=online]{display:none}.ipad-copy{position:absolute;display:grid;place-items:center;box-sizing:border-box;color:#fff;font-family:Gotham,Arial,sans-serif;letter-spacing:0;text-align:center}.ipad-copy--question{place-items:end center;padding:0 calc(14 * var(--stage-unit));font-size:calc(25 * var(--stage-unit));font-weight:700;line-height:1.18;text-wrap:balance}.ipad-copy--question-overview,.ipad-copy--question-early,.ipad-copy--question-long{color:#fff}.ipad-copy--completion-eyebrow{color:#fff;font-size:calc(48 * var(--stage-unit));font-style:normal;font-weight:300;line-height:1}.ipad-copy--completion-title{color:#fff;font-size:calc(61 * var(--stage-unit));font-style:normal;font-weight:500;line-height:1}.ipad-copy--completion-card{--completion-color: #fff;box-sizing:border-box;grid-template-rows:auto auto auto;align-content:center;gap:0;padding:calc(17 * var(--stage-unit)) calc(22 * var(--stage-unit)) calc(13 * var(--stage-unit));border:calc(4 * var(--stage-unit)) solid var(--completion-color);border-radius:calc(18 * var(--stage-unit));background:#373a3ab8;box-shadow:0 calc(3 * var(--stage-unit)) calc(9 * var(--stage-unit)) #0000002e}.ipad-copy--completion-overview{--completion-color: var(--section-overview-color)}.ipad-copy--completion-early{--completion-color: var(--section-early-color)}.ipad-copy--completion-long{--completion-color: var(--section-long-color)}.completion-card__headline{color:var(--completion-color);font-size:calc(34 * var(--stage-unit));font-style:italic;font-weight:700;font-synthesis:style;line-height:1.05;margin-bottom:calc(19 * var(--stage-unit))}.completion-card__subhead{color:#fff;font-size:calc(26 * var(--stage-unit));font-style:italic;font-weight:400;line-height:1.1;margin-bottom:calc(2 * var(--stage-unit))}.completion-card__body{max-width:calc(520 * var(--stage-unit));color:#fff;font-size:calc(26 * var(--stage-unit));font-style:italic;font-weight:400;line-height:1.1}.question-main,.question-clue{display:block}.question-clue{font-weight:500}
