.cu{min-height:100svh;padding:56px 22px calc(28px + env(safe-area-inset-bottom,0px));color:#faf6ef;text-align:center;background:#17130e;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.cu-mark{color:#25e08a;background:#25e08a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.cu-mark svg{width:28px;height:28px;display:block}.cu h2{letter-spacing:.005em;margin:0;font-family:Anton,Impact,sans-serif;font-size:34px;font-weight:400;line-height:1.02}.cu p{color:#c9bca6;max-width:22em;margin:0;font-size:16px;line-height:1.5}.cu p b{color:#faf6ef;font-weight:700}.cu-acts{align-items:stretch;gap:10px;margin-top:10px;display:flex}.cu-ghost{font:inherit;color:var(--ink-muted,#a2937c);cursor:pointer;background:0 0;border:1px solid #3a2f22;border-radius:10px;padding:13px 22px;font-size:14px;font-weight:700}.cu-ghost:focus-visible{outline-offset:2px;outline:3px solid #25e08a}.cu .po{max-width:22em}.cu-go{letter-spacing:.05em;color:#17130e;background:#faf6ef;border-radius:10px;align-items:center;padding:13px 26px;font-family:Anton,Impact,sans-serif;font-size:17px;font-weight:400;text-decoration:none;display:flex}.cu-go:focus-visible{outline-offset:2px;outline:3px solid #25e08a}:root{--lane:clamp(56px, calc(34px + 3.9vh), 72px)}.gp-bar{z-index:60;height:52px;padding:0 calc(14px + env(safe-area-inset-right,0px)) 0 calc(14px + env(safe-area-inset-left,0px));background:var(--ground,#17130e);border-bottom:1px solid var(--line,#2a2118);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.gp-brand{height:100%;color:var(--text,#faf6ef);flex:none;align-items:center;gap:6px;padding-right:8px;text-decoration:none;transition:transform .12s;display:flex}.gp-brand:active{transform:scale(.97)}.gp-brand:focus-visible{outline:3px solid var(--accent-green,#25e08a);outline-offset:2px;border-radius:6px}.gp-chev{flex:none;justify-content:flex-start;align-items:center;width:26px;height:38px;display:flex}.gp-chev svg{width:20px;height:20px}:is(body:has(.stats:not([hidden])) .gp-chev,body:has(.stage.review) .gp-chev){visibility:hidden}:is(body:has(.stats:not([hidden])) .gp-brand,body:has(.stage.review) .gp-brand){pointer-events:none}@media (prefers-reduced-motion:reduce){.gp-brand{transition:none}}
