.favorites-module__wbiC9W__toolbar{color:#e8edea;background:#0a0c0b;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-family:Noto Sans JP,sans-serif;display:flex}.favorites-module__wbiC9W__toolbar:empty{display:none}.favorites-module__wbiC9W__button{color:#00e05a;cursor:pointer;overflow-wrap:anywhere;background:#0a0c0b;border:2px solid #00e05a;border-radius:0;align-items:center;max-width:100%;min-height:44px;padding:8px 12px;font:700 13px "M PLUS 1 Code",monospace;text-decoration:none;display:inline-flex}.favorites-module__wbiC9W__button[aria-pressed=true]{color:#0a0c0b;background:#00e05a}.favorites-module__wbiC9W__button:focus-visible{outline-offset:3px;outline:3px solid #e8edea}.favorites-module__wbiC9W__button:disabled{opacity:.6;cursor:wait}
.badge-celebration-module__d7hgHG__celebration{color:#e8edea;box-sizing:border-box;background:#0a0c0b;border:2px solid #00e05a;width:100%;padding:20px;font-family:"M PLUS 1 Code",monospace;box-shadow:6px 6px #f5259b}.badge-celebration-module__d7hgHG__top{color:#00e05a;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.badge-celebration-module__d7hgHG__top button{font-size:24px}.badge-celebration-module__d7hgHG__reveal{align-items:center;gap:24px;padding:20px 0;animation:.36s steps(3,end) both badge-celebration-module__d7hgHG__badge-reveal;display:flex}.badge-celebration-module__d7hgHG__emblem{color:#00e05a;border:3px solid #00e05a;flex-shrink:0;place-items:center;width:100px;height:100px;font-size:48px;display:grid;box-shadow:6px 6px #f5259b}.badge-celebration-module__d7hgHG__reveal h3{color:#00e05a;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(22px,4vw,32px)}.badge-celebration-module__d7hgHG__reveal p{margin:4px 0;font-family:sans-serif;font-size:14px;line-height:1.7}.badge-celebration-module__d7hgHG__share,.badge-celebration-module__d7hgHG__pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.badge-celebration-module__d7hgHG__share p{flex-basis:100%;margin:0;font-size:13px;line-height:1.6}.badge-celebration-module__d7hgHG__celebration button,.badge-celebration-module__d7hgHG__share button,.badge-celebration-module__d7hgHG__share a{color:#e8edea;cursor:pointer;min-width:44px;min-height:44px;font:inherit;box-sizing:border-box;background:#0a0c0b;border:1px solid #556657;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.badge-celebration-module__d7hgHG__share button:first-child{color:#0a0c0b;background:#00e05a;font-weight:700}.badge-celebration-module__d7hgHG__celebration button:focus-visible,.badge-celebration-module__d7hgHG__share button:focus-visible,.badge-celebration-module__d7hgHG__share a:focus-visible{outline-offset:3px;outline:3px solid #00e05a}.badge-celebration-module__d7hgHG__share button:disabled{cursor:wait;opacity:.6}.badge-celebration-module__d7hgHG__collection{margin-top:12px}@keyframes badge-celebration-module__d7hgHG__badge-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:480px){.badge-celebration-module__d7hgHG__reveal{flex-direction:column;align-items:flex-start;gap:18px}.badge-celebration-module__d7hgHG__celebration{padding:16px}.badge-celebration-module__d7hgHG__emblem{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.badge-celebration-module__d7hgHG__reveal{animation:none}}
.account-menu-module__r2u4qa__trigger[href]{color:#00e05a;cursor:pointer;white-space:nowrap;background:#0a0c0b;border:2px solid #00e05a;border-radius:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font:700 13px "M PLUS 1 Code",monospace;text-decoration:none;display:inline-flex}.account-menu-module__r2u4qa__trigger[href]:hover{color:#0a0c0b;background:#00e05a}.account-menu-module__r2u4qa__trigger[href]:focus-visible{outline-offset:3px;outline:3px solid #e8edea}.account-menu-module__r2u4qa__spotlight{z-index:1500;width:min(520px,100vw - 40px);max-height:calc(100dvh - 40px);position:fixed;bottom:20px;right:20px;overflow-y:auto}
header.site-chrome-module__-qsM9G__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.site-chrome-module__-qsM9G__header>nav{grid-area:2/1/auto/-1}.site-chrome-module__-qsM9G__header>a:last-child{grid-area:1/2}@media (max-width:600px){.site-chrome-module__-qsM9G__header>a:last-child{padding:8px}.site-chrome-module__-qsM9G__header>a:last-child>span{display:none}.site-chrome-module__-qsM9G__header>:first-child{overflow-wrap:anywhere}}@media (min-width:1200px){header.site-chrome-module__-qsM9G__header{grid-template-columns:auto minmax(0,1fr) auto}.site-chrome-module__-qsM9G__header>nav{grid-area:1/2;justify-content:flex-end}.site-chrome-module__-qsM9G__header>a:last-child{grid-column:3}}
.vol6-site-header-module__OWbpPG__header{color:#e8edea;background:#0a0c0b;border-bottom:2px solid #556657;justify-content:space-between;align-items:center;gap:24px;padding:12px 28px;display:flex;position:relative}.vol6-site-header-module__OWbpPG__header .vol6-site-header-module__OWbpPG__wordmark{color:#e8edea;letter-spacing:.5px;white-space:nowrap;flex:none;font:700 16px "M PLUS 1 Code",Courier New,monospace;text-decoration:none}.vol6-site-header-module__OWbpPG__wordmark em{color:#f5259b;font-style:normal}.vol6-site-header-module__OWbpPG__header a.vol6-site-header-module__OWbpPG__wordmark:hover{color:#00e05a}.vol6-site-header-module__OWbpPG__nav{color:#8a968e;align-items:center;gap:24px;font:400 13px "M PLUS 1 Code",Courier New,monospace;display:flex}.vol6-site-header-module__OWbpPG__header .vol6-site-header-module__OWbpPG__nav a{min-height:44px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vol6-site-header-module__OWbpPG__header .vol6-site-header-module__OWbpPG__nav a:hover,.vol6-site-header-module__OWbpPG__header .vol6-site-header-module__OWbpPG__nav a[aria-current=page]{color:#00e05a}.vol6-site-header-module__OWbpPG__nav a:focus-visible,.vol6-site-header-module__OWbpPG__menuToggle:focus-visible,.vol6-site-header-module__OWbpPG__wordmark:focus-visible{z-index:1;outline-offset:4px;outline:2px solid #e8edea;position:relative}.vol6-site-header-module__OWbpPG__navLinks{white-space:nowrap;align-items:center;gap:18px;display:flex}.vol6-site-header-module__OWbpPG__menuToggle{display:none}.vol6-site-header-module__OWbpPG__navActions,.vol6-site-header-module__OWbpPG__mypage{align-items:stretch;display:flex}.vol6-site-header-module__OWbpPG__navActions a{white-space:nowrap;padding-left:18px;padding-right:18px;font-weight:700}.vol6-site-header-module__OWbpPG__sep{background:#556657;width:1px;height:16px}@media (max-width:1240px){.vol6-site-header-module__OWbpPG__menuToggle{color:#e8edea;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;order:2;align-items:center;gap:5px;padding:0 4px;display:inline-flex}.vol6-site-header-module__OWbpPG__menuToggle:hover,.vol6-site-header-module__OWbpPG__menuToggle[aria-expanded=true]{color:#00e05a}.vol6-site-header-module__OWbpPG__navLinks{z-index:60;white-space:normal;background:#0a0c0b;border-bottom:2px solid #00e05a;padding:16px 24px;display:none;position:absolute;top:100%;left:0;right:0}.vol6-site-header-module__OWbpPG__navLinks[data-open=true]{overscroll-behavior:contain;grid-template-columns:1fr;gap:4px;max-height:calc(100dvh - 90px);display:grid;overflow-y:auto}.vol6-site-header-module__OWbpPG__navLinks a{justify-content:flex-start}.vol6-site-header-module__OWbpPG__sep{width:100%;height:1px;margin:6px 0}body:has(.vol6-site-header-module__OWbpPG__menuToggle[aria-expanded=true]) .t1-registration-float{display:none}}@media (max-width:700px){.vol6-site-header-module__OWbpPG__header{gap:8px;padding:10px 12px}.vol6-site-header-module__OWbpPG__header .vol6-site-header-module__OWbpPG__wordmark{letter-spacing:0;font-size:14px}.vol6-site-header-module__OWbpPG__wordmarkFull{display:none}.vol6-site-header-module__OWbpPG__nav{gap:8px;font-size:12px}.vol6-site-header-module__OWbpPG__nav .vol6-site-header-module__OWbpPG__navActions a[href]{gap:4px;padding:0 8px;font-size:12px}.vol6-site-header-module__OWbpPG__navActions svg{width:16px;height:16px}}
.checkpoints-module__ra3FBa__root{background:var(--cp-ink);color:var(--cp-paper);min-height:100vh;font-family:var(--cp-body)}.checkpoints-module__ra3FBa__root *{box-sizing:border-box}.checkpoints-module__ra3FBa__root button,.checkpoints-module__ra3FBa__root input,.checkpoints-module__ra3FBa__root textarea{font:inherit}.checkpoints-module__ra3FBa__root button,.checkpoints-module__ra3FBa__root a,.checkpoints-module__ra3FBa__root summary{touch-action:manipulation}.checkpoints-module__ra3FBa__root button{cursor:pointer;border-radius:0}.checkpoints-module__ra3FBa__root button:disabled{opacity:.4;cursor:not-allowed}.checkpoints-module__ra3FBa__root :focus-visible{outline:3px solid var(--cp-paper);outline-offset:4px}.checkpoints-module__ra3FBa__root a{color:var(--cp-green)}.checkpoints-module__ra3FBa__main{max-width:1500px;margin:auto;padding:44px 48px 0}.checkpoints-module__ra3FBa__hero{border-bottom:2px solid var(--cp-green);justify-content:space-between;align-items:end;gap:40px;padding:24px 0 48px;display:flex}.checkpoints-module__ra3FBa__eyebrow{font:12px var(--cp-mono);letter-spacing:.12em;color:var(--cp-green);margin:0 0 18px}.checkpoints-module__ra3FBa__hero h1{font-family:var(--cp-mono);letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,5.4vw,78px);font-weight:700;line-height:1.22}.checkpoints-module__ra3FBa__hero h1 span{color:var(--cp-green)}.checkpoints-module__ra3FBa__intro{color:var(--cp-paper);margin:0;font-size:16px;line-height:1.9}.checkpoints-module__ra3FBa__event{text-align:right;flex-shrink:0}.checkpoints-module__ra3FBa__event strong{font:700 64px/1 var(--cp-mono);letter-spacing:-.06em}.checkpoints-module__ra3FBa__event strong span{font:12px var(--cp-mono);letter-spacing:.12em;margin-top:12px;display:block}.checkpoints-module__ra3FBa__event p{color:var(--cp-muted);font-size:12px;line-height:1.9}.checkpoints-module__ra3FBa__catalogCount{border:1px solid var(--cp-line);padding:8px 12px;font-size:12px;display:inline-block}.checkpoints-module__ra3FBa__entryLink{border:2px solid var(--cp-green);min-height:44px;font:700 16px/1.5 var(--cp-mono);text-align:center;margin-top:20px;padding:12px 16px;text-decoration:none;display:inline-block}.checkpoints-module__ra3FBa__entryLink:hover{background:var(--cp-green);color:var(--cp-ink)}.checkpoints-module__ra3FBa__entryService{margin-top:4px;font-size:10px;font-weight:400;display:block}.checkpoints-module__ra3FBa__promo{font-family:var(--cp-mono);margin-top:24px}.checkpoints-module__ra3FBa__promoRail{color:var(--cp-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.checkpoints-module__ra3FBa__promoMotion{border:1px solid var(--cp-line);color:var(--cp-paper);background:0 0;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex;font-size:11px!important}.checkpoints-module__ra3FBa__promoMotion:hover{border-color:var(--cp-green)}.checkpoints-module__ra3FBa__promoStage{padding:22px 16px 20px;overflow:hidden}.checkpoints-module__ra3FBa__hypeSticker{isolation:isolate;border:3px solid var(--cp-ink);outline:2px solid var(--cp-green);background:var(--cp-green);color:var(--cp-ink);box-shadow:8px 8px 0 var(--cp-magenta);grid-template-columns:minmax(0,1fr) 170px 210px;align-items:center;gap:16px;padding:30px 28px 58px;animation:2.4s cubic-bezier(.22,.7,.3,1) infinite checkpoints-module__ra3FBa__promoPump;display:grid;position:relative;transform:scale(.955)rotate(-.6deg)}.checkpoints-module__ra3FBa__promoSpeedLines{z-index:-1;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--cp-ink);stroke-width:2px;opacity:.2;position:absolute;inset:0}.checkpoints-module__ra3FBa__stickerCopy{min-width:0;padding-top:22px;position:relative;container-type:inline-size}.checkpoints-module__ra3FBa__stickerRibbon{border:3px solid var(--cp-ink);color:var(--cp-ink);background:var(--cp-magenta);box-shadow:4px 4px 0 var(--cp-ink);white-space:nowrap;padding:8px 20px;font-size:clamp(17px,2vw,25px);font-weight:900;line-height:1.25;position:absolute;top:-34px;left:-16px;transform:rotate(-5deg)}.checkpoints-module__ra3FBa__stickerLabel{background:var(--cp-ink);color:var(--cp-paper);letter-spacing:.12em;padding:3px 12px;font-size:15px;font-weight:700;display:table;transform:rotate(-3deg)}.checkpoints-module__ra3FBa__stickerTitle{letter-spacing:-.09em;white-space:nowrap;color:var(--cp-paper);-webkit-text-stroke:3px var(--cp-ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--cp-ink), 6px 6px 0 var(--cp-magenta);transform-origin:0;margin:4px 0 18px;font-size:clamp(40px,16cqi,104px);font-weight:900;line-height:1.2;display:block;transform:rotate(-3deg)skew(-7deg)}.checkpoints-module__ra3FBa__stickerTitle>span{font-size:1.3em}.checkpoints-module__ra3FBa__stickerBenefits{flex-wrap:wrap;gap:10px;display:flex}.checkpoints-module__ra3FBa__stickerBenefits>span{background:var(--cp-paper);border:2px solid var(--cp-ink);box-shadow:3px 3px 0 var(--cp-ink);padding:4px 14px;font-size:18px;font-weight:900;transform:rotate(-2deg)}.checkpoints-module__ra3FBa__stickerBenefits>span:last-child{transform:rotate(3deg)}.checkpoints-module__ra3FBa__stickerBurst{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:170px;padding:24px;animation:2.4s cubic-bezier(.22,.7,.3,1) infinite checkpoints-module__ra3FBa__promoBurst;display:flex;position:relative;transform:rotate(9deg)}.checkpoints-module__ra3FBa__stickerBurst:before,.checkpoints-module__ra3FBa__stickerBurst:after{content:"";z-index:-1;background:var(--cp-ink);clip-path:polygon(50% 0%,59% 12%,75% 3%,78% 20%,94% 17%,91% 35%,100% 45%,89% 55%,98% 72%,80% 75%,79% 93%,62% 87%,50% 100%,40% 87%,23% 96%,21% 78%,4% 79%,11% 61%,0% 50%,12% 39%,4% 22%,23% 23%,26% 5%,41% 13%);position:absolute;inset:0}.checkpoints-module__ra3FBa__stickerBurst:after{background:var(--cp-magenta);inset:4px}.checkpoints-module__ra3FBa__stickerBurst>span:first-child{white-space:nowrap;font-size:25px;font-weight:900}.checkpoints-module__ra3FBa__stickerBurst strong{letter-spacing:-.05em;font-size:46px;font-weight:900;line-height:1.1}.checkpoints-module__ra3FBa__stickerBurst>span:last-child{font-size:20px;font-weight:900}.checkpoints-module__ra3FBa__stickerEdition{border:3px solid var(--cp-ink);outline:3px solid var(--cp-paper);background:var(--cp-paper);box-shadow:6px 6px 0 var(--cp-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 10px;font-size:13px;font-weight:900;display:flex;transform:rotate(4deg)}.checkpoints-module__ra3FBa__stickerEdition strong{letter-spacing:-.09em;font-size:64px;font-weight:900;line-height:1.1}.checkpoints-module__ra3FBa__stickerEdition>span:nth-child(3){font-size:22px}.checkpoints-module__ra3FBa__stickerEditionNote{border-top:2px dashed var(--cp-ink);width:100%;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}.checkpoints-module__ra3FBa__stickerStrip{background:var(--cp-ink);color:var(--cp-green);white-space:nowrap;justify-content:space-around;gap:12px;padding:7px 10px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.checkpoints-module__ra3FBa__promoFooter{justify-content:space-between;align-items:center;gap:18px;padding:0 16px;display:flex}.checkpoints-module__ra3FBa__promoFooter p{margin:0;font-size:13px;line-height:1.8}.checkpoints-module__ra3FBa__promoFooter p strong{color:var(--cp-green);font-size:25px}.checkpoints-module__ra3FBa__promoFooter p span{display:inline-block}.checkpoints-module__ra3FBa__promoFooter button{background:var(--cp-green);border:2px solid var(--cp-green);min-height:48px;color:var(--cp-ink);box-shadow:4px 4px 0 var(--cp-magenta);flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:14px;font-weight:700;display:flex}.checkpoints-module__ra3FBa__promoFooter button:active{box-shadow:2px 2px 0 var(--cp-magenta);transform:translate(2px,2px)}.checkpoints-module__ra3FBa__promo[data-motion=paused] .checkpoints-module__ra3FBa__hypeSticker,.checkpoints-module__ra3FBa__promo[data-motion=paused] .checkpoints-module__ra3FBa__stickerBurst{animation-play-state:paused}@keyframes checkpoints-module__ra3FBa__promoPump{0%,52%,to{transform:scale(.955)rotate(-.6deg)}12%,32%{transform:scale(1.015)rotate(0)}22%{transform:scale(.98)rotate(-.3deg)}}@keyframes checkpoints-module__ra3FBa__promoBurst{0%,52%,to{transform:scale(.94)rotate(9deg)}18%,38%{transform:scale(1.08)rotate(4deg)}28%{transform:scale(.98)rotate(11deg)}}.checkpoints-module__ra3FBa__workspace{grid-template-columns:350px minmax(0,1fr);gap:48px;padding:40px 0 64px;display:grid}.checkpoints-module__ra3FBa__editor{align-self:start}.checkpoints-module__ra3FBa__sectionTop>span{font:11px var(--cp-mono);color:var(--cp-muted);letter-spacing:.1em}.checkpoints-module__ra3FBa__sectionTop h2{font:700 20px var(--cp-mono);margin:12px 0 28px}.checkpoints-module__ra3FBa__label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.checkpoints-module__ra3FBa__root textarea,.checkpoints-module__ra3FBa__root input[type=search]{border:1px solid var(--cp-line);background:var(--cp-dot);width:100%;color:var(--cp-paper);border-radius:0;padding:14px;line-height:1.8}.checkpoints-module__ra3FBa__root textarea{resize:vertical;min-height:130px}.checkpoints-module__ra3FBa__root textarea::placeholder,.checkpoints-module__ra3FBa__root input::placeholder{color:var(--cp-muted)}.checkpoints-module__ra3FBa__note{color:var(--cp-muted);margin:8px 0 12px;font-size:12px;line-height:1.8}.checkpoints-module__ra3FBa__presets{flex-wrap:wrap;gap:7px;margin:14px 0 28px;display:flex}.checkpoints-module__ra3FBa__presets button{border:1px solid var(--cp-line);color:var(--cp-paper);background:0 0;min-height:36px;padding:8px 10px;font-size:11px}.checkpoints-module__ra3FBa__presets button:hover{border-color:var(--cp-green)}.checkpoints-module__ra3FBa__presets button[aria-pressed=true]{background:var(--cp-green);color:var(--cp-ink);border-color:var(--cp-green)}.checkpoints-module__ra3FBa__timeRow{grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px;margin-bottom:16px;display:grid}.checkpoints-module__ra3FBa__timeRow label{font-size:12px}.checkpoints-module__ra3FBa__timeRow>span{color:var(--cp-muted);margin-top:22px}.checkpoints-module__ra3FBa__timeRow input{background:var(--cp-dot);width:100%;color:var(--cp-paper);border:1px solid var(--cp-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:48px;margin-top:8px;padding:12px 8px;display:block}.checkpoints-module__ra3FBa__budget{border-left:4px solid var(--cp-green);background:var(--cp-dot);margin:20px 0 24px;padding:12px 16px}.checkpoints-module__ra3FBa__budget>div{align-items:baseline;gap:12px;display:flex}.checkpoints-module__ra3FBa__budget strong{font:700 48px/1 var(--cp-mono);color:var(--cp-green)}.checkpoints-module__ra3FBa__budget span{font-size:13px}.checkpoints-module__ra3FBa__budget p{color:var(--cp-muted);margin:12px 0 0;font-size:11px;line-height:1.9}.checkpoints-module__ra3FBa__check{align-items:center;gap:9px;min-height:44px;font-size:12px;line-height:1.6;display:flex}.checkpoints-module__ra3FBa__check input{width:18px;height:18px;accent-color:var(--cp-green);flex-shrink:0}.checkpoints-module__ra3FBa__check>span{font-family:var(--cp-mono);margin-left:auto}.checkpoints-module__ra3FBa__account{color:var(--cp-muted);margin:0 0 24px;font-size:11px;line-height:1.8}.checkpoints-module__ra3FBa__account summary{cursor:pointer;min-height:36px;padding:8px 0}.checkpoints-module__ra3FBa__account p{margin:8px 0}.checkpoints-module__ra3FBa__primary{border:1px solid var(--cp-green);background:var(--cp-green);color:var(--cp-ink);min-height:50px;box-shadow:4px 4px 0 var(--cp-magenta);padding:16px 20px;font-size:13px!important;font-weight:700!important}.checkpoints-module__ra3FBa__editor .checkpoints-module__ra3FBa__primary{width:100%}.checkpoints-module__ra3FBa__primary:active{box-shadow:2px 2px 0 var(--cp-magenta);transform:translate(2px,2px)}.checkpoints-module__ra3FBa__disclosure{color:var(--cp-muted);margin-top:20px;font-size:10px;line-height:1.9}.checkpoints-module__ra3FBa__searchShow{border:3px solid var(--cp-green);background:var(--cp-ink);box-shadow:5px 5px 0 var(--cp-magenta);color:var(--cp-paper);font-family:var(--cp-mono);margin:22px 0 8px;padding:14px;scroll-margin:90px 0}.checkpoints-module__ra3FBa__searchShowTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkpoints-module__ra3FBa__searchShowTop>span{background:var(--cp-magenta);color:var(--cp-ink);padding:4px 8px;font-size:13px;font-weight:900;transform:rotate(-4deg)}.checkpoints-module__ra3FBa__searchShowTitle{text-align:center;margin-top:16px;font-size:13px;font-weight:900}.checkpoints-module__ra3FBa__searchShowTitle>span{color:var(--cp-green);text-shadow:2px 2px 0 var(--cp-ink), 4px 4px 0 var(--cp-magenta);font-size:clamp(32px,4vw,42px);font-weight:900;display:block;transform:rotate(-4deg)skew(-6deg)}.checkpoints-module__ra3FBa__searchCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 4px;display:grid}.checkpoints-module__ra3FBa__searchCardSlot{perspective:600px;min-width:0}.checkpoints-module__ra3FBa__searchCard{height:116px;transform-style:preserve-3d;animation:1.8s ease-in-out infinite checkpoints-module__ra3FBa__searchFlip;position:relative}.checkpoints-module__ra3FBa__searchCardFront,.checkpoints-module__ra3FBa__searchCardBack{backface-visibility:hidden;border:2px solid var(--cp-paper);outline:2px solid var(--cp-ink);background:var(--cp-paper);color:var(--cp-ink);box-shadow:3px 3px 0 var(--cp-magenta);flex-direction:column;justify-content:space-around;align-items:center;padding:8px 0;display:flex;position:absolute;inset:0}.checkpoints-module__ra3FBa__searchCardBack{background:var(--cp-green);border-color:var(--cp-green);transform:rotateY(180deg)}.checkpoints-module__ra3FBa__searchCard small,.checkpoints-module__ra3FBa__searchCard span{font-size:11px;font-weight:700}.checkpoints-module__ra3FBa__searchCardFront strong{font-size:44px;line-height:1}.checkpoints-module__ra3FBa__searchCardBack strong{font-size:20px}.checkpoints-module__ra3FBa__searchShow p{margin:12px 0 0;font-size:11px;line-height:1.8}.checkpoints-module__ra3FBa__searchShow p strong,.checkpoints-module__ra3FBa__searchShow p span{display:block}.checkpoints-module__ra3FBa__searchShow p span{color:var(--cp-muted)}.checkpoints-module__ra3FBa__searchShow[data-motion=paused] .checkpoints-module__ra3FBa__searchCard{animation-play-state:paused}@keyframes checkpoints-module__ra3FBa__searchFlip{0%,12%{transform:rotateY(0)scale(1)}35%,57%{transform:rotateY(180deg)scale(1.06)}80%{transform:rotateY(360deg)scale(1)}to{transform:rotateY(360deg)scale(1)}}.checkpoints-module__ra3FBa__error{border-left:3px solid var(--cp-magenta);background:var(--cp-dot);color:var(--cp-paper);padding:10px 12px;font-size:13px;line-height:1.8}.checkpoints-module__ra3FBa__preview{min-width:0}.checkpoints-module__ra3FBa__previewHeader{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.checkpoints-module__ra3FBa__previewHeader .checkpoints-module__ra3FBa__eyebrow{margin-bottom:10px}.checkpoints-module__ra3FBa__previewHeader h2{font:700 25px var(--cp-mono);letter-spacing:-.04em;margin:0;scroll-margin-top:90px}.checkpoints-module__ra3FBa__routeCount{font:700 54px/1 var(--cp-mono);color:var(--cp-green);text-align:right}.checkpoints-module__ra3FBa__routeCount small{font:10px var(--cp-mono);letter-spacing:.12em;color:var(--cp-muted);margin-top:6px;display:block}.checkpoints-module__ra3FBa__mapPanel{border:1px solid var(--cp-line);background:var(--cp-dot);margin-top:22px;padding:18px 12px 12px}.checkpoints-module__ra3FBa__map{width:100%;height:auto;display:block;overflow:visible}.checkpoints-module__ra3FBa__mapViewport{overflow-x:auto}.checkpoints-module__ra3FBa__mapGesture{display:none}.checkpoints-module__ra3FBa__room{fill:var(--cp-ink);stroke:var(--cp-line);stroke-width:.6px}.checkpoints-module__ra3FBa__booth{fill:#222c26;stroke:var(--cp-line);stroke-width:.5px}.checkpoints-module__ra3FBa__island{fill:var(--cp-muted);font:5px var(--cp-mono)}.checkpoints-module__ra3FBa__path{fill:none;stroke:var(--cp-green);stroke-width:1px;stroke-dasharray:.008 .008;opacity:.7}.checkpoints-module__ra3FBa__start{fill:var(--cp-green)}.checkpoints-module__ra3FBa__startLabel{fill:var(--cp-green);font:5px var(--cp-mono)}.checkpoints-module__ra3FBa__marker{cursor:pointer}.checkpoints-module__ra3FBa__pin{fill:var(--cp-green);stroke:var(--cp-ink);stroke-width:1px}.checkpoints-module__ra3FBa__optionalPin{fill:var(--cp-paper);stroke:var(--cp-ink);stroke-width:1px;stroke-dasharray:2 1}.checkpoints-module__ra3FBa__marker text{fill:var(--cp-ink);font:700 8px var(--cp-mono);pointer-events:none}.checkpoints-module__ra3FBa__mapLegend{color:var(--cp-muted);border-top:1px solid var(--cp-line);flex-wrap:wrap;gap:12px 18px;padding:12px 0 0;font-size:10px;line-height:1.8;display:flex}.checkpoints-module__ra3FBa__mapLegend span{align-items:center;gap:6px;display:flex}.checkpoints-module__ra3FBa__mapLegend i{background:var(--cp-green);border-radius:50%;width:9px;height:9px;display:inline-block}.checkpoints-module__ra3FBa__mapLegend .checkpoints-module__ra3FBa__dashed{border:1px dashed var(--cp-paper);background:0 0}.checkpoints-module__ra3FBa__mapLegend span:last-child{margin-left:auto}.checkpoints-module__ra3FBa__mapNote{color:var(--cp-muted);margin:10px 0 24px;font-size:10px;line-height:1.9}.checkpoints-module__ra3FBa__liveStatus{border-left:4px solid var(--cp-line);background:var(--cp-dot);min-height:94px;margin:20px 0 0;padding:16px;font-size:13px;line-height:1.8}.checkpoints-module__ra3FBa__liveStatus strong,.checkpoints-module__ra3FBa__liveStatus span{display:block}.checkpoints-module__ra3FBa__liveStatus strong{font:700 clamp(18px, 2vw, 25px)/1.5 var(--cp-mono);margin-bottom:6px}.checkpoints-module__ra3FBa__successStatus{background:var(--cp-green);color:var(--cp-ink);border-color:var(--cp-green);box-shadow:4px 4px 0 var(--cp-magenta);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;animation:.24s steps(3,end) both checkpoints-module__ra3FBa__stampIn;display:grid}.checkpoints-module__ra3FBa__successStatus>strong,.checkpoints-module__ra3FBa__successStatus>span:not(.checkpoints-module__ra3FBa__foundStamp){grid-column:1}.checkpoints-module__ra3FBa__successStatus .checkpoints-module__ra3FBa__foundStamp{border:3px solid var(--cp-ink);background:var(--cp-magenta);box-shadow:3px 3px 0 var(--cp-ink);font:900 24px/1.2 var(--cp-mono);grid-area:1/2/3;align-self:center;padding:8px 4px;animation:.48s cubic-bezier(.2,.7,.3,1) both checkpoints-module__ra3FBa__foundStamp;transform:rotate(-8deg)}@keyframes checkpoints-module__ra3FBa__foundStamp{0%{transform:scale(1.55)rotate(-16deg)}55%{transform:scale(.94)rotate(-6deg)}to{transform:scale(1)rotate(-8deg)}}.checkpoints-module__ra3FBa__countReveal{animation:.32s steps(4,end) both checkpoints-module__ra3FBa__stampIn}.checkpoints-module__ra3FBa__routeReveal .checkpoints-module__ra3FBa__path{stroke-dasharray:1;animation:.85s ease-out both checkpoints-module__ra3FBa__traceRoute}.checkpoints-module__ra3FBa__routeReveal .checkpoints-module__ra3FBa__marker{transform-box:fill-box;transform-origin:50%;animation:.24s steps(3,end) both checkpoints-module__ra3FBa__stampIn;animation-delay:var(--reveal-delay,0s)}.checkpoints-module__ra3FBa__stopsReveal .checkpoints-module__ra3FBa__stop{transform-origin:top;animation:.42s ease-out backwards checkpoints-module__ra3FBa__stopIn;animation-delay:var(--reveal-delay,0s)}@keyframes checkpoints-module__ra3FBa__traceRoute{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes checkpoints-module__ra3FBa__stampIn{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes checkpoints-module__ra3FBa__stopIn{0%{transform:perspective(700px)rotateX(-35deg)translateY(14px)}to{transform:translateY(0)}}.checkpoints-module__ra3FBa__adjustments{border-top:1px solid var(--cp-line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:10px 0;display:flex}.checkpoints-module__ra3FBa__adjustments p{color:var(--cp-muted);margin:0;font-size:11px}.checkpoints-module__ra3FBa__empty{border:1px dashed var(--cp-line);padding:30px 22px;line-height:1.9}.checkpoints-module__ra3FBa__empty strong{font-size:15px}.checkpoints-module__ra3FBa__empty p{color:var(--cp-muted);font-size:12px}.checkpoints-module__ra3FBa__stops{margin:12px 0 0;padding:0;list-style:none}.checkpoints-module__ra3FBa__stop{border-top:1px solid var(--cp-line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0;scroll-margin-top:100px;display:grid}.checkpoints-module__ra3FBa__stopNumber{font:700 28px var(--cp-mono);color:var(--cp-green)}.checkpoints-module__ra3FBa__stopMeta{font:11px var(--cp-mono);color:var(--cp-muted);justify-content:space-between;gap:8px;display:flex}.checkpoints-module__ra3FBa__stopMeta span:first-child{color:var(--cp-green)}.checkpoints-module__ra3FBa__stopBody h3{font:700 20px var(--cp-mono);overflow-wrap:anywhere;margin:8px 0;line-height:1.5}.checkpoints-module__ra3FBa__stopBody>p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.9}.checkpoints-module__ra3FBa__stopBody .checkpoints-module__ra3FBa__stopGenres{color:var(--cp-muted);margin:0 0 8px;font-size:11px}.checkpoints-module__ra3FBa__stopActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkpoints-module__ra3FBa__stopActions button{border:1px solid var(--cp-line);color:var(--cp-paper);background:0 0;min-height:44px;padding:8px 12px;font-size:11px}.checkpoints-module__ra3FBa__stopActions button[aria-pressed=true]{border-color:var(--cp-green);background:var(--cp-green);color:var(--cp-ink)}.checkpoints-module__ra3FBa__stopActions a{align-items:center;min-height:44px;margin-left:auto;font-size:11px;display:flex}.checkpoints-module__ra3FBa__stop[data-optional=true] .checkpoints-module__ra3FBa__stopNumber{color:var(--cp-paper)}.checkpoints-module__ra3FBa__browseButton,.checkpoints-module__ra3FBa__textButton{width:100%;color:var(--cp-green);border:1px solid var(--cp-line);background:0 0;min-height:48px;margin:14px 0;padding:14px;font-size:12px}.checkpoints-module__ra3FBa__textButton{border:none;width:auto;padding-left:0}.checkpoints-module__ra3FBa__catalog{border:1px solid var(--cp-line);margin-bottom:20px;padding:18px}.checkpoints-module__ra3FBa__catalog>label{margin-bottom:10px;font-size:12px;display:block}.checkpoints-module__ra3FBa__catalog ul{max-height:450px;margin:0;padding:0;list-style:none;overflow:auto}.checkpoints-module__ra3FBa__catalog li{border-top:1px solid var(--cp-line);justify-content:space-between;align-items:start;gap:12px;padding:14px 0;display:flex}.checkpoints-module__ra3FBa__catalog li>div{min-width:0}.checkpoints-module__ra3FBa__catalog strong{overflow-wrap:anywhere;font-size:13px}.checkpoints-module__ra3FBa__catalog p{overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.8}.checkpoints-module__ra3FBa__catalog small{color:var(--cp-muted);font-size:10px}.checkpoints-module__ra3FBa__catalog button{border:1px solid var(--cp-green);min-height:44px;color:var(--cp-green);background:0 0;flex-shrink:0;padding:10px;font-size:11px}.checkpoints-module__ra3FBa__sharePanel{border:3px solid var(--cp-green);box-shadow:6px 6px 0 var(--cp-magenta);background:var(--cp-dot);overflow-wrap:anywhere;margin:24px 6px 28px 0;padding:22px}.checkpoints-module__ra3FBa__shareHeadline strong{font:900 clamp(23px, 2.5vw, 36px)/1.35 var(--cp-mono);margin:14px 0 8px;display:block}.checkpoints-module__ra3FBa__shareHeadline p{margin:0 0 18px;font-size:14px}.checkpoints-module__ra3FBa__shareHeadline strong>span{display:inline-block}.checkpoints-module__ra3FBa__shareButtonNote{font:700 12px/1.5 var(--cp-mono);margin-bottom:4px;display:block}.checkpoints-module__ra3FBa__shareRibbon{background:var(--cp-green);color:var(--cp-ink);font:700 14px var(--cp-mono);padding:4px 10px;display:inline-block;transform:rotate(-2deg)}.checkpoints-module__ra3FBa__shareActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.checkpoints-module__ra3FBa__shareActions a,.checkpoints-module__ra3FBa__shareActions button,.checkpoints-module__ra3FBa__root .checkpoints-module__ra3FBa__sharePrimary{border:1px solid var(--cp-green);background:var(--cp-ink);min-height:48px;color:var(--cp-green);text-align:center;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.checkpoints-module__ra3FBa__root .checkpoints-module__ra3FBa__sharePrimary{background:var(--cp-green);width:100%;color:var(--cp-ink);font:900 18px/1.5 var(--cp-mono);box-shadow:4px 4px 0 var(--cp-magenta)}.checkpoints-module__ra3FBa__sharePanel[data-ready=true] .checkpoints-module__ra3FBa__sharePrimary{border:3px solid var(--cp-ink);outline:2px solid var(--cp-green);box-shadow:6px 6px 0 var(--cp-magenta);padding:20px 12px;font-size:clamp(22px,2.5vw,32px)}.checkpoints-module__ra3FBa__sharePrimary:active{transform:translate(2px,2px)}.checkpoints-module__ra3FBa__shareImage{object-fit:contain;object-position:left;width:100%;max-height:440px;margin-bottom:24px;display:block}.checkpoints-module__ra3FBa__shareHint,.checkpoints-module__ra3FBa__shareCopy p{color:var(--cp-muted);font-size:12px;line-height:1.8}.checkpoints-module__ra3FBa__shareCopy summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.checkpoints-module__ra3FBa__shareCopy textarea{resize:vertical;background:var(--cp-ink);width:100%;color:var(--cp-paper);border:1px solid var(--cp-green);padding:12px;font-size:13px;line-height:1.7}.checkpoints-module__ra3FBa__shareCopy a{padding:12px 0;display:inline-block}.checkpoints-module__ra3FBa__shareMessage{font-size:13px;line-height:1.7}.checkpoints-module__ra3FBa__shareDiscover{border-top:1px solid var(--cp-line);min-height:44px;font:700 14px/1.8 var(--cp-mono);padding:16px 0 0;display:block}.checkpoints-module__ra3FBa__sharedMain{max-width:1000px}@media (max-width:760px){.checkpoints-module__ra3FBa__sharePanel{padding:16px}.checkpoints-module__ra3FBa__shareActions>*{flex:100%}.checkpoints-module__ra3FBa__sharedMain .checkpoints-module__ra3FBa__hero h1{font-size:clamp(28px,7vw,50px)}}.checkpoints-module__ra3FBa__footer{border-top:1px solid var(--cp-line);color:var(--cp-muted);padding:24px 0 40px;font-size:12px;line-height:1.9}.checkpoints-module__ra3FBa__footer a{min-height:44px;margin-right:20px;display:inline-block}.checkpoints-module__ra3FBa__printSheet{display:none}@media (min-width:761px) and (max-width:1150px){.checkpoints-module__ra3FBa__hypeSticker{grid-template-columns:minmax(0,1fr) 130px 150px;gap:10px;padding-left:20px;padding-right:20px}.checkpoints-module__ra3FBa__stickerBurst{width:130px;padding:20px}.checkpoints-module__ra3FBa__stickerBurst>span:first-child{font-size:20px}.checkpoints-module__ra3FBa__stickerBurst strong{font-size:36px}.checkpoints-module__ra3FBa__stickerEdition strong{font-size:48px}.checkpoints-module__ra3FBa__stickerEdition>span:nth-child(3){font-size:17px}}@media (max-width:1050px){.checkpoints-module__ra3FBa__main{padding:24px 28px 0}.checkpoints-module__ra3FBa__workspace{grid-template-columns:310px minmax(0,1fr);gap:28px}.checkpoints-module__ra3FBa__hero h1{font-size:54px}.checkpoints-module__ra3FBa__event strong{font-size:48px}}@media (max-width:760px){.checkpoints-module__ra3FBa__promoRail{letter-spacing:0;gap:6px;font-size:8px}.checkpoints-module__ra3FBa__promoMotion{padding:6px 8px;font-size:10px!important}.checkpoints-module__ra3FBa__promoStage{padding:24px 8px 20px}.checkpoints-module__ra3FBa__hypeSticker{box-shadow:5px 5px 0 var(--cp-magenta);grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding:26px 14px 48px}.checkpoints-module__ra3FBa__stickerCopy{grid-column:1/-1;padding-top:26px}.checkpoints-module__ra3FBa__stickerRibbon{padding:6px 12px;font-size:20px;top:-36px;left:-7px}.checkpoints-module__ra3FBa__stickerLabel{font-size:12px}.checkpoints-module__ra3FBa__stickerTitle{margin-bottom:18px;font-size:clamp(39px,9.4vw,68px)}.checkpoints-module__ra3FBa__stickerBenefits{gap:8px}.checkpoints-module__ra3FBa__stickerBenefits>span{padding:3px 10px;font-size:15px}.checkpoints-module__ra3FBa__stickerBurst{justify-self:center;width:122px;padding:18px}.checkpoints-module__ra3FBa__stickerBurst>span:first-child{font-size:19px}.checkpoints-module__ra3FBa__stickerBurst strong{font-size:34px}.checkpoints-module__ra3FBa__stickerBurst>span:last-child{font-size:15px}.checkpoints-module__ra3FBa__stickerEdition{padding:8px 5px;font-size:9px}.checkpoints-module__ra3FBa__stickerEdition strong{font-size:38px}.checkpoints-module__ra3FBa__stickerEdition>span:nth-child(3){font-size:13px}.checkpoints-module__ra3FBa__stickerEditionNote{display:none}.checkpoints-module__ra3FBa__stickerStrip{gap:12px;font-size:10px}.checkpoints-module__ra3FBa__stickerStrip>span:nth-last-child(-n+2){display:none}.checkpoints-module__ra3FBa__promoFooter{flex-direction:column;align-items:stretch;gap:10px;padding:0 8px}.checkpoints-module__ra3FBa__promoFooter p{font-size:12px}.checkpoints-module__ra3FBa__main{padding:16px 20px 0}.checkpoints-module__ra3FBa__hero{align-items:start;gap:20px;padding:24px 0 30px}.checkpoints-module__ra3FBa__hero h1{font-size:clamp(26px,7.5vw,40px)}.checkpoints-module__ra3FBa__hero .checkpoints-module__ra3FBa__eyebrow{letter-spacing:.04em;font-size:9px}.checkpoints-module__ra3FBa__intro{font-size:13px}.checkpoints-module__ra3FBa__event{display:none}.checkpoints-module__ra3FBa__workspace{grid-template-columns:1fr;gap:36px;padding-top:28px}.checkpoints-module__ra3FBa__sectionTop h2,.checkpoints-module__ra3FBa__presets{margin-bottom:20px}.checkpoints-module__ra3FBa__previewHeader h2{font-size:24px}.checkpoints-module__ra3FBa__mapPanel{padding:12px 4px}.checkpoints-module__ra3FBa__mapViewport .checkpoints-module__ra3FBa__map{min-width:620px}.checkpoints-module__ra3FBa__mapGesture{color:var(--cp-muted);text-align:center;margin:8px 0 12px;font-size:10px;display:block}.checkpoints-module__ra3FBa__mapLegend{padding:8px;font-size:9px}.checkpoints-module__ra3FBa__mapLegend span:last-child{margin-left:0}.checkpoints-module__ra3FBa__mapNote{font-size:10px}.checkpoints-module__ra3FBa__stop{grid-template-columns:32px minmax(0,1fr);gap:10px}.checkpoints-module__ra3FBa__stopBody h3{font-size:19px}.checkpoints-module__ra3FBa__stopActions a{margin-left:0}.checkpoints-module__ra3FBa__budget{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkpoints-module__ra3FBa__budget p{margin:0}.checkpoints-module__ra3FBa__budget strong{font-size:42px}.checkpoints-module__ra3FBa__budget span{font-size:12px}}@media (max-width:360px){.checkpoints-module__ra3FBa__main{padding-left:14px;padding-right:14px}.checkpoints-module__ra3FBa__budget{display:block}.checkpoints-module__ra3FBa__budget p{margin-top:10px}.checkpoints-module__ra3FBa__previewHeader h2{font-size:21px}.checkpoints-module__ra3FBa__stopMeta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.checkpoints-module__ra3FBa__promoMotion{display:none}.checkpoints-module__ra3FBa__promoRail{min-height:44px}.checkpoints-module__ra3FBa__root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:A4 portrait;margin:12mm}.checkpoints-module__ra3FBa__root{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0;--cp-ink:#fff!important;--cp-paper:#111!important;--cp-green:#145d35!important;--cp-line:#888!important;--cp-muted:#444!important;--cp-dot:#fff!important}.checkpoints-module__ra3FBa__chrome,.checkpoints-module__ra3FBa__main{display:none!important}.checkpoints-module__ra3FBa__printSheet{font-size:10pt;line-height:1.5;display:block}.checkpoints-module__ra3FBa__printSheet header{border-bottom:2pt solid #145d35;padding-bottom:12pt}.checkpoints-module__ra3FBa__printSheet h1{font:700 25pt var(--cp-mono);margin:6pt 0}.checkpoints-module__ra3FBa__printSheet header p{margin:5pt 0}.checkpoints-module__ra3FBa__printSheet>.checkpoints-module__ra3FBa__map{break-inside:avoid;margin:16pt 0 6pt}.checkpoints-module__ra3FBa__printSheet .checkpoints-module__ra3FBa__booth{fill:#eee;stroke:#aaa}.checkpoints-module__ra3FBa__printSheet .checkpoints-module__ra3FBa__pin{fill:#145d35;stroke:#fff}.checkpoints-module__ra3FBa__printSheet .checkpoints-module__ra3FBa__marker text{fill:#fff}.checkpoints-module__ra3FBa__printSheet .checkpoints-module__ra3FBa__optionalPin{fill:#fff;stroke:#145d35}.checkpoints-module__ra3FBa__printSheet .checkpoints-module__ra3FBa__marker:has(.checkpoints-module__ra3FBa__optionalPin) text{fill:#145d35}.checkpoints-module__ra3FBa__printSheet>p{color:#444;font-size:8pt}.checkpoints-module__ra3FBa__printSheet ol{margin:16pt 0;padding:0;list-style:none}.checkpoints-module__ra3FBa__printSheet li{break-inside:avoid;border-top:1px solid #aaa;padding:10pt 0}.checkpoints-module__ra3FBa__printSheet li strong{font-size:12pt}.checkpoints-module__ra3FBa__printSheet li span{margin-top:4pt;font-size:9pt;display:block}.checkpoints-module__ra3FBa__printSheet li p{white-space:pre-line;overflow-wrap:anywhere;margin:5pt 0;font-size:9pt}.checkpoints-module__ra3FBa__printSheet footer{color:#444;border-top:2pt solid #145d35;padding-top:10pt;font-size:8pt}}
.mock-module__CvqJEW__app{--ink:#0a0c0b;--paper:#e8edea;--green:#00e05a;--green-dim:#556657;--magenta:#f5259b;--muted:#8a968e;--dot:#161b18;--mono:"M PLUS 1 Code", "Courier New", monospace;--body:"Noto Sans JP", sans-serif;isolation:isolate;background:var(--ink);height:100svh;min-height:620px;color:var(--paper);font-family:var(--body);position:relative;overflow:hidden}.mock-module__CvqJEW__app *,.mock-module__CvqJEW__app :before,.mock-module__CvqJEW__app :after{box-sizing:border-box}:where(.mock-module__CvqJEW__app) button,:where(.mock-module__CvqJEW__app) a,:where(.mock-module__CvqJEW__app) select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.mock-module__CvqJEW__app) button{font:inherit;cursor:pointer;color:inherit;border-radius:0}:where(.mock-module__CvqJEW__app) button:disabled{cursor:not-allowed}:where(.mock-module__CvqJEW__app) a{color:inherit;text-decoration:none}.mock-module__CvqJEW__app button:focus-visible,.mock-module__CvqJEW__app a:focus-visible,.mock-module__CvqJEW__app summary:focus-visible,.mock-module__CvqJEW__app select:focus-visible,.mock-module__CvqJEW__app section:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.mock-module__CvqJEW__header{z-index:20;border-bottom:2px solid var(--green-dim);justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 28px;display:flex;position:relative}.mock-module__CvqJEW__wordmark{font:700 16px var(--mono);letter-spacing:.5px;white-space:nowrap;flex:none}.mock-module__CvqJEW__wordmark em{color:var(--magenta);font-style:normal}.mock-module__CvqJEW__wordmark:hover{color:var(--green)}.mock-module__CvqJEW__topActions{align-items:center;gap:20px;display:flex}.mock-module__CvqJEW__demoBadge{font:12px var(--mono);letter-spacing:1px;border:1px solid var(--green-dim);color:var(--paper);padding:4px 8px}.mock-module__CvqJEW__iconButton,.mock-module__CvqJEW__collectionButton,.mock-module__CvqJEW__skip{min-height:44px;font:13px var(--mono);color:var(--paper);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.mock-module__CvqJEW__iconButton[aria-pressed=true]{color:var(--green)}.mock-module__CvqJEW__collectionButton{border-left:1px solid var(--green-dim);padding-left:20px}.mock-module__CvqJEW__collectionButton>span:first-child{font-size:18px}.mock-module__CvqJEW__collectionButton b{background:var(--green);color:var(--ink);padding:2px 7px;font-size:12px}.mock-module__CvqJEW__skip{border:2px solid var(--green);color:var(--green);padding:0 16px;font-size:14px}.mock-module__CvqJEW__skip:active{transform:translate(1px,1px)}.mock-module__CvqJEW__lobby{height:calc(100% - 72px);min-height:548px;position:relative}.mock-module__CvqJEW__intro{z-index:2;pointer-events:none;width:48%;position:absolute;top:9%;left:6%}.mock-module__CvqJEW__eyebrow{font:12px var(--mono);letter-spacing:1px;color:var(--muted);align-items:center;gap:10px;margin:0 0 22px;display:flex}.mock-module__CvqJEW__eyebrow>span{background:var(--green);width:8px;height:8px}.mock-module__CvqJEW__intro h1{font:900 clamp(56px, 7.2vw, 108px) / .95 var(--mono);letter-spacing:-.04em;color:var(--paper);margin:0}.mock-module__CvqJEW__intro h1>span:first-of-type{color:#0000;-webkit-text-stroke:2px var(--green)}.mock-module__CvqJEW__titleDot{color:var(--magenta);-webkit-text-stroke:0}.mock-module__CvqJEW__jpTitle{letter-spacing:.06em;margin:26px 0 12px;font-size:clamp(18px,1.6vw,24px);font-weight:700}.mock-module__CvqJEW__jpTitle>span{color:var(--green)}.mock-module__CvqJEW__introText{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.mock-module__CvqJEW__artThumbnails{pointer-events:auto;grid-template-columns:repeat(6,60px);align-items:center;gap:8px;width:fit-content;margin-top:28px;display:grid}.mock-module__CvqJEW__artThumbnails>button{border:1px solid var(--green-dim);background:var(--dot);width:60px;height:76px;padding:0;position:relative;overflow:hidden}.mock-module__CvqJEW__artThumbnails>button:hover{border:2px solid var(--green)}.mock-module__CvqJEW__artThumbnails>button:active{transform:translate(1px,1px)}.mock-module__CvqJEW__artThumbnails svg{width:80px;height:86px;margin:-9px -11px}.mock-module__CvqJEW__artThumbnails>button>span{font:11px var(--mono);color:var(--paper);position:absolute;bottom:3px;left:5px}.mock-module__CvqJEW__lineupCaption{color:var(--muted);grid-column:1/-1;margin-left:10px;font-size:12px;line-height:1.7}.mock-module__CvqJEW__launchPanel{z-index:4;width:360px;position:absolute;bottom:13%;right:calc(34% - 180px)}.mock-module__CvqJEW__drawButton{text-align:left;border:2px solid var(--green);width:100%;min-height:76px;color:var(--ink);background:var(--green);box-shadow:6px 6px 0 var(--magenta);align-items:center;padding:12px 20px;transition:transform .1s,box-shadow .1s;display:flex}.mock-module__CvqJEW__drawButton:active:enabled{box-shadow:3px 3px 0 var(--magenta);transform:translate(3px,3px)}.mock-module__CvqJEW__drawButton:disabled{background:var(--dot);border-color:var(--green-dim);color:var(--paper);box-shadow:none}.mock-module__CvqJEW__drawButton b{font-size:18px;display:block}.mock-module__CvqJEW__drawButton small{font:12px var(--mono);letter-spacing:1px;margin-top:6px;display:block}.mock-module__CvqJEW__singleDrawButton{text-align:left;border:2px solid var(--green);width:100%;min-height:54px;color:var(--green);background:0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 18px;display:flex}.mock-module__CvqJEW__singleDrawButton b,.mock-module__CvqJEW__singleDrawButton small{display:block}.mock-module__CvqJEW__singleDrawButton b{font-size:15px}.mock-module__CvqJEW__singleDrawButton small{font:11px var(--mono);margin-top:4px}.mock-module__CvqJEW__singleDrawButton>span:last-child{font:700 22px var(--mono)}.mock-module__CvqJEW__singleDrawButton:active:enabled{transform:translate(1px,1px)}.mock-module__CvqJEW__singleDrawButton:disabled{border-color:var(--green-dim);color:var(--paper)}.mock-module__CvqJEW__drawEnd{font:700 28px var(--mono);margin-left:auto;padding-left:15px}.mock-module__CvqJEW__soundHint{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12px}.mock-module__CvqJEW__footer{border-top:1px solid var(--green-dim);z-index:6;justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex;position:absolute;bottom:0;left:28px;right:28px}.mock-module__CvqJEW__footer>span{font:12px var(--mono);color:var(--paper);align-items:center;gap:10px;display:flex}.mock-module__CvqJEW__footer i{background:var(--green);width:6px;height:6px}.mock-module__CvqJEW__settings{font-size:13px}.mock-module__CvqJEW__settings summary{cursor:pointer;min-height:44px;color:var(--paper);font-family:var(--mono);align-items:center;gap:16px;list-style:none;display:flex}.mock-module__CvqJEW__settings summary::-webkit-details-marker{display:none}.mock-module__CvqJEW__settings>div{background:var(--ink);border:2px solid var(--green);width:280px;box-shadow:6px 6px 0 var(--magenta);padding:20px;position:absolute;bottom:60px;right:0}.mock-module__CvqJEW__settings label{color:var(--paper);gap:8px;display:grid}.mock-module__CvqJEW__settings select{appearance:auto;background:var(--ink);border:1px solid var(--green-dim);color:var(--paper);width:100%;min-height:44px;font:inherit;border-radius:0;padding:10px}.mock-module__CvqJEW__settings .mock-module__CvqJEW__check{align-items:center;gap:8px;min-height:44px;margin-top:8px;display:flex}.mock-module__CvqJEW__check input{width:18px;height:18px;accent-color:var(--green)}.mock-module__CvqJEW__check small,.mock-module__CvqJEW__settings p{color:var(--muted);font-size:12px}.mock-module__CvqJEW__settings button{border:2px solid var(--green);color:var(--green);background:0 0;width:100%;min-height:44px;padding:10px;font-size:13px}.mock-module__CvqJEW__cinema{z-index:3;cursor:pointer;outline:none;position:absolute;inset:72px 0 0}.mock-module__CvqJEW__cinemaBars:before,.mock-module__CvqJEW__cinemaBars:after{content:"";background:var(--ink);height:8%;animation:.6s ease-out mock-module__CvqJEW__bars;position:absolute;left:0;right:0}.mock-module__CvqJEW__cinemaBars:before{top:0}.mock-module__CvqJEW__cinemaBars:after{bottom:0}.mock-module__CvqJEW__cinemaMeta{font:12px var(--mono);letter-spacing:1px;color:var(--muted);justify-content:space-between;display:flex;position:absolute;top:3%;left:28px;right:28px}.mock-module__CvqJEW__phaseTitle{text-align:center;width:100%;animation:.4s both mock-module__CvqJEW__phase-in;position:absolute;bottom:17%}.mock-module__CvqJEW__phaseTitle>small{font:12px var(--mono);color:var(--green);letter-spacing:2px;margin-bottom:12px;display:block}.mock-module__CvqJEW__phaseTitle>strong{font:900 clamp(26px, 3.4vw, 48px) / 1.3 var(--mono);letter-spacing:.1em;color:var(--paper);text-shadow:2px 2px 0 var(--ink);display:block}.mock-module__CvqJEW__phaseTitle strong>span{color:var(--green)}.mock-module__CvqJEW__app[data-phase=flight] .mock-module__CvqJEW__phaseTitle{bottom:35%}.mock-module__CvqJEW__phaseTitle .mock-module__CvqJEW__flightWord{font-size:clamp(36px,5vw,68px);line-height:1.4}.mock-module__CvqJEW__app[data-phase=signal] .mock-module__CvqJEW__phaseTitle{bottom:13%}.mock-module__CvqJEW__app[data-phase=sealed] .mock-module__CvqJEW__phaseTitle{bottom:24%}.mock-module__CvqJEW__app[data-variant=overdrive] .mock-module__CvqJEW__phaseTitle strong>span{color:var(--magenta)}.mock-module__CvqJEW__app[data-variant=ultra] .mock-module__CvqJEW__phaseTitle strong>span{color:var(--ink);background:var(--green);border-top:3px solid var(--magenta);border-bottom:3px solid var(--magenta);padding:0 .12em}.mock-module__CvqJEW__openButton{pointer-events:auto;background:var(--green);width:300px;min-height:64px;color:var(--ink);border:2px solid var(--green);box-shadow:6px 6px 0 var(--magenta);justify-content:center;align-items:center;gap:14px;font-size:17px;font-weight:700;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.mock-module__CvqJEW__openButton>span{font:700 26px var(--mono)}.mock-module__CvqJEW__openButton:active{box-shadow:3px 3px 0 var(--magenta);transform:translate(calc(3px - 50%),3px)}.mock-module__CvqJEW__sequenceHud{font:12px var(--mono);letter-spacing:1px;color:var(--muted);align-items:center;gap:20px;display:flex;position:absolute;bottom:3%;left:28px;right:28px}.mock-module__CvqJEW__sequenceHud>div{flex:1;gap:5px;height:4px;display:flex}.mock-module__CvqJEW__sequenceHud i{background:var(--dot);border:1px solid var(--green-dim);flex:1}.mock-module__CvqJEW__sequenceHud i[data-on=true]{background:var(--green);border-color:var(--green)}.mock-module__CvqJEW__burstPanel,.mock-module__CvqJEW__multiResult{color:var(--paper)}.mock-module__CvqJEW__burstPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid;position:absolute;inset:6% 5% 8%}.mock-module__CvqJEW__burstPanel>p{text-align:center;color:var(--muted);margin:0;font-size:12px}.mock-module__CvqJEW__multiResult{z-index:4;padding:28px 5% 44px;position:absolute;inset:72px 0 0;overflow:auto}.mock-module__CvqJEW__multiHeadingRow{justify-content:space-between;align-items:end;gap:20px;display:flex}.mock-module__CvqJEW__multiHeadingRow small{color:var(--green);font:12px var(--mono);letter-spacing:2px;display:block}.mock-module__CvqJEW__multiHeadingRow h1{font:900 clamp(26px, 3.4vw, 48px) / 1.2 var(--mono);outline:none;margin:6px 0 0}.mock-module__CvqJEW__multiHeadingRow p{color:var(--muted);margin:8px 0 0;font-size:13px}.mock-module__CvqJEW__multiHeadingRow>strong{border:2px solid var(--magenta);color:var(--paper);font:700 13px var(--mono);flex:none;padding:8px 12px}.mock-module__CvqJEW__multiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid{pointer-events:none;min-height:0;margin:0}.mock-module__CvqJEW__multiGrid>li{background:var(--dot);border:1px solid var(--green-dim);min-width:0;position:relative;overflow:hidden}.mock-module__CvqJEW__multiGrid>li[data-extended=true][data-revealed=true],.mock-module__CvqJEW__multiGrid>li[data-ultra=true][data-revealed=true]{border:3px solid var(--magenta)}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid>li[data-extended=true][data-revealed=true],.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid>li[data-ultra=true][data-revealed=true]{animation:.38s steps(2,end) both mock-module__CvqJEW__sparkle-flash}.mock-module__CvqJEW__multiGrid button{width:100%;height:100%;min-height:138px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.mock-module__CvqJEW__multiGrid button:enabled:hover,.mock-module__CvqJEW__multiGrid button:focus-visible{outline:2px solid var(--green);outline-offset:-2px;transform:translateY(-2px)}.mock-module__CvqJEW__app[data-reduced=true] .mock-module__CvqJEW__multiGrid button:enabled:hover,.mock-module__CvqJEW__app[data-reduced=true] .mock-module__CvqJEW__multiGrid button:focus-visible{transform:none}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid>li[data-revealed=true] button{animation:.24s steps(3,end) both mock-module__CvqJEW__card-pop}.mock-module__CvqJEW__multiCardBack{border:2px solid var(--green-dim);color:var(--green);font:900 22px var(--mono);place-items:center;display:grid;position:absolute;inset:0}.mock-module__CvqJEW__multiArtwork{background:var(--ink);height:108px;display:block;overflow:hidden}.mock-module__CvqJEW__multiArtwork svg{width:100%;height:100%}.mock-module__CvqJEW__multiCardCopy{z-index:2;background:var(--dot);min-height:55px;padding:8px 10px 10px;display:block;position:relative}.mock-module__CvqJEW__multiCardCopy small,.mock-module__CvqJEW__multiCardCopy strong{display:block}.mock-module__CvqJEW__multiHint{color:var(--green);font:13px var(--mono)}.mock-module__CvqJEW__multiHint span{margin-right:7px}.mock-module__CvqJEW__cardCta{color:var(--green);font:11px var(--mono);text-align:right;margin-top:4px;font-style:normal;display:block}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__cardCta{display:none}.mock-module__CvqJEW__favoriteMark{z-index:5;background:var(--magenta);min-width:24px;color:var(--ink);font:900 13px var(--mono);padding:2px 5px;position:absolute;top:7px;left:7px}.mock-module__CvqJEW__multiGrid>li[data-extended=true] .mock-module__CvqJEW__favoriteMark,.mock-module__CvqJEW__multiGrid>li[data-ultra=true] .mock-module__CvqJEW__favoriteMark{top:29px}.mock-module__CvqJEW__multiCardCopy small{color:var(--muted);font:11px var(--mono)}.mock-module__CvqJEW__multiCardCopy strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.mock-module__CvqJEW__extendedBand{z-index:4;background:var(--magenta);color:var(--ink);font:900 11px var(--mono);letter-spacing:1px;padding:4px 7px;position:absolute;top:0;left:0;right:0}.mock-module__CvqJEW__ultraBand{z-index:4;background:var(--green);color:var(--ink);font:900 11px var(--mono);letter-spacing:1px;border-top:3px solid var(--magenta);border-bottom:3px solid var(--magenta);padding:1px 7px;position:absolute;top:0;left:0;right:0}.mock-module__CvqJEW__glint{z-index:3;background:linear-gradient(90deg, transparent 0 35%, var(--paper) 35% 65%, transparent 65%);width:26%;position:absolute;inset:-40% auto -40% -45%;transform:skew(-18deg)translate(0)}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__glint{animation:.55s steps(5,end) 80ms both mock-module__CvqJEW__glint}.mock-module__CvqJEW__multiActions{grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;gap:14px;max-width:600px;margin:0 auto;display:grid}.mock-module__CvqJEW__multiBackButton{min-height:52px;color:var(--paper);text-underline-offset:4px;background:0 0;border:0;padding:10px 16px;text-decoration:underline}.mock-module__CvqJEW__impact{z-index:6;pointer-events:none;background:#0a0c0bc7;animation:.3s 1.9s both mock-module__CvqJEW__impact-fade;position:absolute;inset:0;overflow:hidden}.mock-module__CvqJEW__impactStage{grid-auto-rows:max-content;align-content:center;place-items:center;gap:12px;animation:.4s both mock-module__CvqJEW__impact-shake,.45s cubic-bezier(.6,0,.9,.2) 1.55s forwards mock-module__CvqJEW__impact-out;display:grid;position:absolute;inset:0}.mock-module__CvqJEW__impactFlash{z-index:2;background:var(--paper);animation:.45s both mock-module__CvqJEW__impact-flash;position:absolute;inset:0}.mock-module__CvqJEW__impactWord{font:900 28vw / 1 var(--mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--green);opacity:.35;animation:.6s .9s both mock-module__CvqJEW__impact-word;position:absolute}.mock-module__CvqJEW__impactBand{background:var(--green);color:var(--ink);font:900 14px var(--mono);letter-spacing:2px;border-top:3px solid var(--magenta);border-bottom:3px solid var(--magenta);padding:4px 14px;animation:.4s .5s both mock-module__CvqJEW__stamp;position:relative}.mock-module__CvqJEW__impactArt{aspect-ratio:1;width:min(70vmin,520px);animation:.45s cubic-bezier(.2,1.4,.3,1) .15s both mock-module__CvqJEW__impact-slam;position:relative}.mock-module__CvqJEW__impactArt>svg{width:100%;height:100%}.mock-module__CvqJEW__impactName{font:900 clamp(40px, 9vw, 120px) / 1 var(--mono);letter-spacing:-.02em;color:var(--paper);text-align:center;overflow-wrap:anywhere;position:relative}.mock-module__CvqJEW__impactName>span{animation:.35s both mock-module__CvqJEW__letter-rise;animation-delay:calc(.35s + var(--i) * 30ms);display:inline-block}.mock-module__CvqJEW__impactTitle{font:700 clamp(14px, 2.4vw, 22px) var(--mono);color:var(--green);text-align:center;margin:0;animation:.4s .6s both mock-module__CvqJEW__stamp;position:relative}.mock-module__CvqJEW__impactStreaks{z-index:3;background:repeating-linear-gradient(180deg, var(--green) 0 3px, transparent 3px 22px, var(--magenta) 22px 25px, transparent 25px 54px);opacity:0;animation:.4s 1.55s forwards mock-module__CvqJEW__impact-streak;position:absolute;inset:18% -100%}.mock-module__CvqJEW__app:has(.mock-module__CvqJEW__result){height:auto;min-height:100svh}.mock-module__CvqJEW__result{z-index:4;grid-template-columns:50% 50%;align-items:center;min-height:calc(100svh - 72px);padding:28px 7% 74px 4%;display:grid;position:relative}.mock-module__CvqJEW__resultWord{font:900 clamp(80px, 12.7vw, 200px) / 1 var(--mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--green-dim);pointer-events:none;position:absolute;top:4%;left:3%;right:0;overflow:hidden}.mock-module__CvqJEW__app[data-variant=ultra] .mock-module__CvqJEW__resultWord{color:var(--paper)}.mock-module__CvqJEW__resultArtwork{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.mock-module__CvqJEW__resultArtwork>svg{z-index:2;flex-shrink:0;width:110%;max-height:650px;position:relative}.mock-module__CvqJEW__artFrame{aspect-ratio:1;border:1px solid var(--green-dim);width:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mock-module__CvqJEW__artFrame[data-ultra=true]{border-style:solid;border-width:3px;border-image:repeating-linear-gradient(45deg, var(--green) 0 10px, var(--magenta) 10px 20px) 3}.mock-module__CvqJEW__artFrame:before,.mock-module__CvqJEW__artFrame:after{content:"";border:2px solid var(--green);width:18px;height:18px;position:absolute}.mock-module__CvqJEW__artFrame:before{border-bottom:0;border-right:0;top:-2px;left:-2px}.mock-module__CvqJEW__artFrame:after{border-top:0;border-left:0;bottom:-2px;right:-2px}.mock-module__CvqJEW__objectNumber{color:var(--muted);font:12px var(--mono);letter-spacing:1px;position:absolute;bottom:4%;left:9%}.mock-module__CvqJEW__resultCopy{max-width:590px;padding-left:7%;position:relative}.mock-module__CvqJEW__resultEyebrow{font:12px var(--mono);letter-spacing:1px;color:var(--green);align-items:center;gap:12px;margin-bottom:26px;display:flex}.mock-module__CvqJEW__resultEyebrow>b{background:var(--green);color:var(--ink);padding:3px 8px;font-size:12px;font-weight:700}.mock-module__CvqJEW__app[data-variant=overdrive] .mock-module__CvqJEW__resultEyebrow>b{background:var(--magenta);color:var(--ink)}.mock-module__CvqJEW__app[data-variant=ultra] .mock-module__CvqJEW__resultEyebrow>b{background:var(--green);color:var(--ink);border-top:3px solid var(--magenta);border-bottom:3px solid var(--magenta);padding:0 8px}.mock-module__CvqJEW__category{font:12px var(--mono);color:var(--muted);letter-spacing:1px;margin:0 0 12px}.mock-module__CvqJEW__circleName{font:900 clamp(30px, 3.7vw, 58px) / 1.3 var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere;outline:none;margin:0}.mock-module__CvqJEW__circleName>span{display:inline-block}.mock-module__CvqJEW__englishName{font:12px var(--mono);letter-spacing:2px;color:var(--green);margin:10px 0 26px}.mock-module__CvqJEW__resultCopy h2{margin:0 0 8px;font-size:18px;line-height:1.7}.mock-module__CvqJEW__description{color:var(--paper);max-width:380px;margin:0;font-size:14px;line-height:1.9}.mock-module__CvqJEW__booth{border-top:1px solid var(--green-dim);border-bottom:1px solid var(--green-dim);align-items:center;gap:13px;margin:22px 0;padding:14px 0;display:flex}.mock-module__CvqJEW__booth>span{font:12px var(--mono);color:var(--muted)}.mock-module__CvqJEW__booth strong{font:700 18px var(--mono)}.mock-module__CvqJEW__booth small{color:var(--paper);margin-left:auto;font-size:12px}.mock-module__CvqJEW__resultActions{grid-template-columns:1fr;gap:14px;display:grid}.mock-module__CvqJEW__backToMultiButton{border:2px solid var(--green);background:var(--ink);width:100%;min-height:44px;color:var(--green);font:700 13px var(--mono);text-align:left;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 12px;display:flex}.mock-module__CvqJEW__backToMultiButton span{color:var(--muted);font-size:11px}.mock-module__CvqJEW__favoriteButton,.mock-module__CvqJEW__favoriteLogin{border:2px solid var(--green);width:100%;min-height:52px;color:var(--green);background:0 0;padding:12px 18px;font-size:15px;font-weight:700}.mock-module__CvqJEW__favoriteButton[aria-pressed=true]{background:var(--green);color:var(--ink)}.mock-module__CvqJEW__favoriteNote{color:var(--muted);margin-top:7px;font-size:12px;display:block}.mock-module__CvqJEW__shareButton{background:var(--green);border:2px solid var(--green);min-height:58px;color:var(--ink);box-shadow:6px 6px 0 var(--magenta);justify-content:center;align-items:center;gap:14px;padding:8px 18px;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.mock-module__CvqJEW__shareButton:active{box-shadow:3px 3px 0 var(--magenta);transform:translate(3px,3px)}.mock-module__CvqJEW__shareButton>span:first-child{font-size:22px}.mock-module__CvqJEW__shareButton>span:last-child{font:700 24px var(--mono);margin-left:auto}.mock-module__CvqJEW__againButton{border:2px solid var(--green);color:var(--green);background:0 0;justify-content:space-between;align-items:center;min-height:52px;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.mock-module__CvqJEW__againButton>span{font:14px var(--mono)}.mock-module__CvqJEW__againButton:active:enabled{transform:translate(1px,1px)}.mock-module__CvqJEW__againButton:disabled{border-color:var(--green-dim);color:var(--paper)}.mock-module__CvqJEW__resultLinks{align-items:center;gap:18px;margin-top:6px;display:flex}.mock-module__CvqJEW__resultLinks>button{color:var(--paper);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.mock-module__CvqJEW__resultLinks>button:hover{color:var(--green)}.mock-module__CvqJEW__resultLinks>span{font:12px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto}.mock-module__CvqJEW__resultBottom{border-top:1px solid var(--green-dim);height:60px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:28px;right:28px}.mock-module__CvqJEW__resultBottom>span:last-child{font:12px var(--mono)}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__resultArtwork{animation:.9s cubic-bezier(.12,.75,.15,1) both mock-module__CvqJEW__art-reveal}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__resultWord{animation:.6s both mock-module__CvqJEW__word-hit}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__circleName>span{animation:.4s both mock-module__CvqJEW__letter-rise;animation-delay:calc(.2s + var(--i) * 40ms)}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__resultEyebrow,.mock-module__CvqJEW__revealing .mock-module__CvqJEW__booth{animation:.5s .35s both mock-module__CvqJEW__stamp}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__resultActions,.mock-module__CvqJEW__revealing .mock-module__CvqJEW__resultLinks{animation:.4s .9s both mock-module__CvqJEW__phase-in}.mock-module__CvqJEW__revealing .mock-module__CvqJEW__englishName,.mock-module__CvqJEW__revealing .mock-module__CvqJEW__category,.mock-module__CvqJEW__revealing .mock-module__CvqJEW__description,.mock-module__CvqJEW__revealing h2{animation:.5s .4s both mock-module__CvqJEW__phase-in}.mock-module__CvqJEW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mock-module__CvqJEW__notice{z-index:40;background:var(--ink);border:2px solid var(--green);max-width:90%;box-shadow:4px 4px 0 var(--magenta);align-items:center;gap:15px;padding:6px 18px;font-size:13px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.mock-module__CvqJEW__notice button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px}.mock-module__CvqJEW__collectionDialog{color:var(--paper);background:var(--ink);border:2px solid var(--green);width:min(900px,92vw);max-height:90dvh;box-shadow:8px 8px 0 var(--magenta);padding:32px}.mock-module__CvqJEW__collectionDialog::backdrop{background:#0a0c0bd9}.mock-module__CvqJEW__dialogHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.mock-module__CvqJEW__dialogHeading small{color:var(--green);font:12px var(--mono);letter-spacing:2px}.mock-module__CvqJEW__dialogHeading h2{font:700 20px var(--mono);margin:10px 0}.mock-module__CvqJEW__dialogHeading h2 span{color:var(--green);margin-left:15px;font-size:16px}.mock-module__CvqJEW__dialogHeading>button{font:28px var(--mono);border:2px solid var(--green);width:44px;height:44px;color:var(--green);background:0 0}.mock-module__CvqJEW__collectionDialog>p{color:var(--muted);font-size:13px;line-height:1.8}.mock-module__CvqJEW__collectionGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.mock-module__CvqJEW__collectionGrid>button{background:var(--dot);border:1px solid var(--green-dim);text-align:left;padding:0 0 18px;position:relative;overflow:hidden}.mock-module__CvqJEW__collectionGrid>button:hover:enabled{border:2px solid var(--green)}.mock-module__CvqJEW__collectionGrid>button:disabled{color:var(--paper);border-style:dashed}.mock-module__CvqJEW__collectionGrid svg{width:100%;height:auto}.mock-module__CvqJEW__collectionGrid small,.mock-module__CvqJEW__collectionGrid strong{margin:7px 10px 0;display:block}.mock-module__CvqJEW__collectionGrid small{font:12px var(--mono);color:var(--muted)}.mock-module__CvqJEW__collectionGrid strong{font-size:14px}.mock-module__CvqJEW__unknown{aspect-ratio:600/640;font:900 80px var(--mono);color:var(--green-dim);place-items:center;display:grid}@keyframes mock-module__CvqJEW__bars{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mock-module__CvqJEW__phase-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mock-module__CvqJEW__card-pop{0%{transform:scaleY(.08)}55%{transform:scaleY(1.08)}to{transform:scaleY(1)}}@keyframes mock-module__CvqJEW__sparkle-flash{0%{background:var(--paper)}55%{background:var(--magenta)}to{background:var(--dot)}}@keyframes mock-module__CvqJEW__glint{to{transform:skew(-18deg)translate(700%)}}@keyframes mock-module__CvqJEW__art-reveal{0%{opacity:0;transform:scale(1.6)translate(-8%,4%)}25%{opacity:1}to{transform:scale(1)translate(0)}}@keyframes mock-module__CvqJEW__letter-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mock-module__CvqJEW__word-hit{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes mock-module__CvqJEW__stamp{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes mock-module__CvqJEW__impact-flash{0%{opacity:1}35%{opacity:.95}to{opacity:0}}@keyframes mock-module__CvqJEW__impact-fade{to{opacity:0}}@keyframes mock-module__CvqJEW__impact-shake{0%{transform:translate(0)}20%{transform:translate(-6px,4px)}45%{transform:translate(5px,-5px)}70%{transform:translate(-4px,-3px)}to{transform:translate(0)}}@keyframes mock-module__CvqJEW__impact-slam{0%{opacity:0;transform:scale(2.6)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes mock-module__CvqJEW__impact-word{0%{opacity:0;transform:scale(.9)}to{opacity:.35;transform:scale(1.05)}}@keyframes mock-module__CvqJEW__impact-out{0%{opacity:1;transform:scale(1)}60%{opacity:1}to{opacity:0;transform:scale(.08)}}@keyframes mock-module__CvqJEW__impact-streak{0%{opacity:1;transform:translate(40%)}70%{opacity:1}to{opacity:0;transform:translate(-40%)}}.mock-module__CvqJEW__app[data-reduced=true] *,.mock-module__CvqJEW__app[data-reduced=true] :before,.mock-module__CvqJEW__app[data-reduced=true] :after{transition:none!important;animation:none!important}@media (min-width:1600px){.mock-module__CvqJEW__intro{top:13%}.mock-module__CvqJEW__launchPanel{width:420px;bottom:15%;right:calc(34% - 210px)}}@media (min-width:721px) and (max-height:800px){.mock-module__CvqJEW__app:has(.mock-module__CvqJEW__result){min-height:700px}.mock-module__CvqJEW__intro h1{font-size:clamp(52px,10vh,84px)}.mock-module__CvqJEW__eyebrow{margin-bottom:16px}.mock-module__CvqJEW__jpTitle,.mock-module__CvqJEW__artThumbnails{margin-top:18px}.mock-module__CvqJEW__result{padding-top:12px;padding-bottom:52px}.mock-module__CvqJEW__resultArtwork>svg{max-height:510px}.mock-module__CvqJEW__resultEyebrow{margin-bottom:14px}.mock-module__CvqJEW__category{margin:0 0 8px}.mock-module__CvqJEW__circleName{font-size:clamp(30px,3.3vw,44px)}.mock-module__CvqJEW__englishName{margin:8px 0 14px}.mock-module__CvqJEW__resultCopy h2{font-size:16px}.mock-module__CvqJEW__description{line-height:1.7}.mock-module__CvqJEW__booth{margin:14px 0;padding:10px 0}.mock-module__CvqJEW__shareButton{min-height:50px}.mock-module__CvqJEW__againButton{min-height:46px;padding-block:8px}.mock-module__CvqJEW__resultBottom{height:44px}}@media (max-width:1000px) and (min-width:721px){.mock-module__CvqJEW__intro{width:51%;left:4%}.mock-module__CvqJEW__header{padding:0 20px}.mock-module__CvqJEW__topActions{gap:14px}.mock-module__CvqJEW__lineupCaption{display:none}.mock-module__CvqJEW__launchPanel{width:310px;right:calc(32% - 155px)}.mock-module__CvqJEW__drawButton b{font-size:16px}.mock-module__CvqJEW__result{grid-template-columns:45% 55%;padding-left:2%;padding-right:5%}.mock-module__CvqJEW__resultCopy{padding-left:4%}.mock-module__CvqJEW__booth{flex-wrap:wrap;gap:8px}.mock-module__CvqJEW__booth strong{font-size:15px}}@media (max-width:720px){.mock-module__CvqJEW__app{min-height:740px}.mock-module__CvqJEW__header{gap:10px;height:64px;padding:0 16px}.mock-module__CvqJEW__wordmark{font-size:14px}.mock-module__CvqJEW__wordmarkFull{display:none}.mock-module__CvqJEW__topActions{gap:10px}.mock-module__CvqJEW__demoBadge{white-space:nowrap;padding:3px 6px;font-size:11px}.mock-module__CvqJEW__iconButton{white-space:nowrap;gap:4px;font-size:12px}.mock-module__CvqJEW__iconButton>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mock-module__CvqJEW__skip{white-space:nowrap}.mock-module__CvqJEW__iconButton svg{width:16px}.mock-module__CvqJEW__collectionButton{border:0;gap:6px;padding-left:0}.mock-module__CvqJEW__collectionButton>span:nth-child(2){display:none}.mock-module__CvqJEW__collectionButton b{padding:2px 6px;font-size:12px}.mock-module__CvqJEW__skip{padding:0 10px;font-size:13px}.mock-module__CvqJEW__lobby{height:calc(100% - 64px);min-height:676px}.mock-module__CvqJEW__intro{width:calc(100% - 32px);top:4%;left:16px}.mock-module__CvqJEW__eyebrow{margin-bottom:14px;font-size:11px}.mock-module__CvqJEW__intro h1{font-size:clamp(52px,15vw,88px)}.mock-module__CvqJEW__jpTitle{margin:14px 0 0;font-size:16px}.mock-module__CvqJEW__introText{display:none}.mock-module__CvqJEW__artThumbnails{grid-template-columns:repeat(6,44px);gap:6px;margin-top:12px}.mock-module__CvqJEW__artThumbnails>button{width:44px;height:56px}.mock-module__CvqJEW__artThumbnails svg{width:60px;height:64px;margin:-6px -8px}.mock-module__CvqJEW__artThumbnails>button>span{display:none}.mock-module__CvqJEW__lineupCaption{font-size:11px;line-height:1.5}.mock-module__CvqJEW__launchPanel{width:auto;bottom:11%;left:16px;right:16px}.mock-module__CvqJEW__drawButton{min-height:72px;box-shadow:4px 4px 0 var(--magenta)}.mock-module__CvqJEW__drawButton b{font-size:16px}.mock-module__CvqJEW__footer{height:60px;left:16px;right:16px}.mock-module__CvqJEW__footer>span{gap:6px;max-width:60%;font-size:11px;line-height:1.5}.mock-module__CvqJEW__settings summary{gap:10px;font-size:12px}.mock-module__CvqJEW__settings>div{width:min(280px,100vw - 32px)}.mock-module__CvqJEW__cinema{inset:64px 0 0}.mock-module__CvqJEW__burstPanel{gap:8px;inset:5% 16px 4%}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiGrid button{min-height:82px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiArtwork{height:48px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiCardCopy{min-height:30px;padding:3px 6px 5px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiCardCopy small{display:none}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiCardCopy strong{margin-top:0;font-size:11px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiHeadingRow h1{font-size:22px}.mock-module__CvqJEW__burstPanel .mock-module__CvqJEW__multiHeadingRow>strong{padding:5px 7px;font-size:11px}.mock-module__CvqJEW__cinemaMeta{font-size:11px;left:16px;right:16px}.mock-module__CvqJEW__cinemaMeta>span:last-child{text-align:right;max-width:160px}.mock-module__CvqJEW__phaseTitle>small{letter-spacing:1px;font-size:11px}.mock-module__CvqJEW__phaseTitle>strong{letter-spacing:.04em;font-size:26px}.mock-module__CvqJEW__phaseTitle{bottom:24%}.mock-module__CvqJEW__app[data-phase=signal] .mock-module__CvqJEW__phaseTitle{bottom:22%}.mock-module__CvqJEW__app[data-phase=sealed] .mock-module__CvqJEW__phaseTitle{bottom:27%}.mock-module__CvqJEW__openButton{width:calc(100% - 40px);box-shadow:4px 4px 0 var(--magenta);bottom:13%}.mock-module__CvqJEW__sequenceHud{gap:10px;font-size:11px;bottom:4%;left:16px;right:16px}.mock-module__CvqJEW__sequenceHud>div{gap:3px}.mock-module__CvqJEW__phaseTitle .mock-module__CvqJEW__flightWord{font-size:32px}.mock-module__CvqJEW__app:has(.mock-module__CvqJEW__result){height:auto;min-height:0}.mock-module__CvqJEW__multiResult{padding:22px 16px 38px;inset:64px 0 0}.mock-module__CvqJEW__multiHeadingRow{align-items:start;gap:10px}.mock-module__CvqJEW__multiHeadingRow h1{font-size:28px}.mock-module__CvqJEW__multiHeadingRow>strong{padding:6px 8px;font-size:11px}.mock-module__CvqJEW__multiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.mock-module__CvqJEW__multiGrid button{min-height:145px}.mock-module__CvqJEW__multiActions{grid-template-columns:1fr}.mock-module__CvqJEW__backToMultiButton,.mock-module__CvqJEW__favoriteButton,.mock-module__CvqJEW__favoriteLogin{width:100%}.mock-module__CvqJEW__result{grid-template-columns:100%;align-items:start;gap:0;padding:0 16px 80px;position:relative;inset:auto}.mock-module__CvqJEW__resultWord{font-size:15.5vw;top:24px;left:4%}.mock-module__CvqJEW__resultArtwork{height:380px;margin:0 -16px -8px}.mock-module__CvqJEW__resultArtwork>svg{width:360px;max-width:100%;height:380px}.mock-module__CvqJEW__artFrame{width:80%;max-width:310px}.mock-module__CvqJEW__objectNumber{font-size:11px;bottom:4%;left:16px}.mock-module__CvqJEW__resultCopy{max-width:none;padding:0}.mock-module__CvqJEW__resultEyebrow{margin:8px 0 16px;font-size:11px}.mock-module__CvqJEW__category{margin-bottom:8px;font-size:11px}.mock-module__CvqJEW__circleName{font-size:clamp(30px,9vw,44px)}.mock-module__CvqJEW__englishName{margin:8px 0 18px;font-size:11px}.mock-module__CvqJEW__resultCopy h2{font-size:16px}.mock-module__CvqJEW__description{max-width:100%;font-size:13px}.mock-module__CvqJEW__booth{flex-wrap:wrap;gap:8px;margin:18px 0;padding:12px 0}.mock-module__CvqJEW__booth strong{font-size:16px}.mock-module__CvqJEW__booth small{width:100%;margin-left:0}.mock-module__CvqJEW__shareButton,.mock-module__CvqJEW__drawButton,.mock-module__CvqJEW__collectionDialog{box-shadow:4px 4px 0 var(--magenta)}.mock-module__CvqJEW__resultLinks{flex-wrap:wrap;gap:4px 16px}.mock-module__CvqJEW__resultLinks>span{width:100%;margin-left:0}.mock-module__CvqJEW__resultBottom{flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:12px 0;font-size:11px;left:16px;right:16px}.mock-module__CvqJEW__resultBottom>span:last-child{font-size:11px}.mock-module__CvqJEW__collectionDialog{padding:20px}.mock-module__CvqJEW__dialogHeading h2{font-size:16px}.mock-module__CvqJEW__dialogHeading h2 span{margin-left:8px;font-size:13px}.mock-module__CvqJEW__collectionGrid{grid-template-columns:repeat(3,1fr);gap:10px}.mock-module__CvqJEW__collectionGrid strong{font-size:13px}}@media (max-width:640px){.mock-module__CvqJEW__impactArt{width:min(70vmin,320px)}.mock-module__CvqJEW__impactName{font-size:clamp(32px,12vw,64px)}.mock-module__CvqJEW__impactWord{font-size:40vw}}@media (max-width:360px){.mock-module__CvqJEW__topActions{gap:8px}.mock-module__CvqJEW__intro h1{font-size:50px}.mock-module__CvqJEW__drawButton b{font-size:15px}.mock-module__CvqJEW__jpTitle{font-size:14px}.mock-module__CvqJEW__resultArtwork,.mock-module__CvqJEW__resultArtwork>svg{height:330px}.mock-module__CvqJEW__collectionDialog{padding:14px}.mock-module__CvqJEW__collectionGrid{gap:6px}.mock-module__CvqJEW__collectionGrid strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.mock-module__CvqJEW__app *,.mock-module__CvqJEW__app :before,.mock-module__CvqJEW__app :after{transition:none!important;animation:none!important}}.mock-module__CvqJEW__unavailable{color:#e8edea;background:#0a0c0b;min-height:100svh;padding:48px 24px}.mock-module__CvqJEW__unavailable a{color:#00e05a;padding:12px;display:inline-block}.mock-module__CvqJEW__booth a{color:var(--green);padding:12px 0}.mock-module__CvqJEW__resultCopy,.mock-module__CvqJEW__multiCardCopy,.mock-module__CvqJEW__description{overflow-wrap:anywhere;min-width:0}
.picks-module__7S4e3q__root{--ink:#0a0c0b;--paper:#e8edea;--green:#00e05a;--magenta:#f5259b;--muted:#8a968e;--line:#556657;background:var(--ink);min-height:100vh;color:var(--paper);font-family:Noto Sans JP,sans-serif}.picks-module__7S4e3q__root *{box-sizing:border-box}.picks-module__7S4e3q__root a{color:var(--green);text-underline-offset:5px}.picks-module__7S4e3q__root :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--paper);outline-offset:4px}.picks-module__7S4e3q__root button,.picks-module__7S4e3q__root input,.picks-module__7S4e3q__root select,.picks-module__7S4e3q__root textarea{font:inherit;border-radius:0}.picks-module__7S4e3q__footer{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,4vw,56px);display:flex}.picks-module__7S4e3q__footer nav{flex-wrap:wrap;gap:20px;display:flex}.picks-module__7S4e3q__footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.picks-module__7S4e3q__footer{border-top:1px solid var(--line);color:var(--muted);border-bottom:0;margin-top:64px;font-size:12px}.picks-module__7S4e3q__main{max-width:1320px;margin:auto;padding:40px clamp(20px,4vw,56px) 110px}.picks-module__7S4e3q__eyebrow{color:var(--green);letter-spacing:.16em;font:700 12px "M PLUS 1 Code",monospace}.picks-module__7S4e3q__hero{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 32px;display:flex}.picks-module__7S4e3q__hero h1{letter-spacing:-.055em;margin:14px 0 20px;font:700 clamp(38px,5vw,68px)/1.18 "M PLUS 1 Code",monospace}.picks-module__7S4e3q__hero h1 em{color:var(--green);font-style:normal}.picks-module__7S4e3q__hero p{margin:8px 0;line-height:1.85}.picks-module__7S4e3q__heroNumber{color:var(--green);text-shadow:6px 6px 0 var(--magenta);font:700 clamp(108px,16vw,216px)/1 "M PLUS 1 Code",monospace;transform:rotate(-5deg)}.picks-module__7S4e3q__small{color:var(--muted);font-size:13px;line-height:1.8}.picks-module__7S4e3q__lead{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.8}.picks-module__7S4e3q__button{border:1px solid var(--line);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.picks-module__7S4e3q__button:hover{border-color:var(--green)}.picks-module__7S4e3q__button[aria-pressed=true]{background:var(--green);color:var(--ink);border-color:var(--green)}.picks-module__7S4e3q__button:disabled{opacity:.45;cursor:default}.picks-module__7S4e3q__primary{background:var(--green);border:2px solid var(--green);box-shadow:5px 5px 0 var(--magenta);font-weight:700;color:var(--ink)!important}.picks-module__7S4e3q__primary:hover{box-shadow:3px 3px 0 var(--magenta);transform:translate(2px,2px)}.picks-module__7S4e3q__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;display:grid}.picks-module__7S4e3q__tray{border:2px solid var(--green);box-shadow:6px 6px 0 var(--magenta);padding:22px;position:sticky;top:18px}.picks-module__7S4e3q__tray h2{margin:0 0 16px;font-size:20px}.picks-module__7S4e3q__slots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.picks-module__7S4e3q__slot{border:1px solid var(--line);align-items:center;gap:12px;min-height:74px;padding:10px;animation:.2s ease-out picks-module__7S4e3q__stamp;display:flex}.picks-module__7S4e3q__emptySlot{color:var(--muted);border-style:dashed}.picks-module__7S4e3q__slotNumber{color:var(--green);font:700 25px "M PLUS 1 Code",monospace}.picks-module__7S4e3q__slotText{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.picks-module__7S4e3q__slotActions{flex-direction:column;display:flex}.picks-module__7S4e3q__iconButton{color:var(--paper);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:32px}.picks-module__7S4e3q__iconButton:disabled{opacity:.3}.picks-module__7S4e3q__tray .picks-module__7S4e3q__primary{width:100%;margin-top:20px}.picks-module__7S4e3q__tools{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.picks-module__7S4e3q__field{gap:8px;margin-bottom:16px;font-size:14px;display:grid}.picks-module__7S4e3q__field input,.picks-module__7S4e3q__field select,.picks-module__7S4e3q__field textarea,.picks-module__7S4e3q__search{background:var(--ink);color:var(--paper);border:1px solid var(--line);width:100%;min-height:48px;padding:12px}.picks-module__7S4e3q__search{flex:1;min-width:200px}.picks-module__7S4e3q__tools select{background:var(--ink);color:var(--paper);border:1px solid var(--line);max-width:100%;padding:10px}.picks-module__7S4e3q__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.picks-module__7S4e3q__card{border:1px solid var(--line);flex-direction:column;min-width:0;padding:18px;display:flex}.picks-module__7S4e3q__cardSelected{border:2px solid var(--green);background:#102319;padding:17px}.picks-module__7S4e3q__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.picks-module__7S4e3q__avatar{object-fit:contain;border:1px solid var(--line);width:56px;height:56px}.picks-module__7S4e3q__fallback{color:var(--green);place-items:center;font-size:32px;display:grid}.picks-module__7S4e3q__card h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;line-height:1.55}.picks-module__7S4e3q__card p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px;line-height:1.8}.picks-module__7S4e3q__card .picks-module__7S4e3q__button{width:100%;margin-top:auto}.picks-module__7S4e3q__card details{margin-bottom:14px;font-size:12px;line-height:1.8}.picks-module__7S4e3q__card summary{cursor:pointer;min-height:32px;color:var(--muted)}.picks-module__7S4e3q__count{color:var(--green);font:700 12px "M PLUS 1 Code",monospace}.picks-module__7S4e3q__mobileBar{display:none}.picks-module__7S4e3q__message{border-left:3px solid var(--green);overflow-wrap:anywhere;padding:12px 16px;font-size:14px;line-height:1.8}.picks-module__7S4e3q__previewHero h1{margin:8px 0 12px;font-size:clamp(32px,4vw,48px)}.picks-module__7S4e3q__previewHero h1 br{display:none}.picks-module__7S4e3q__previewHero h1 em{margin-left:12px}.picks-module__7S4e3q__previewHero .picks-module__7S4e3q__heroNumber{font-size:120px}.picks-module__7S4e3q__customizeAfter{max-width:780px;margin-top:30px}.picks-module__7S4e3q__previewLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:34px;display:grid}.picks-module__7S4e3q__poster{aspect-ratio:1200/630;border:1px solid var(--green);width:100%;height:auto;box-shadow:7px 7px 0 var(--magenta);display:block}.picks-module__7S4e3q__posterLoading{text-align:center;background:#102319;place-items:center;padding:24px;display:grid}.picks-module__7S4e3q__sharePanel{border-top:3px solid var(--green);padding-top:18px}.picks-module__7S4e3q__sharePanel h2{margin-top:0;font-size:25px}.picks-module__7S4e3q__sharePanel .picks-module__7S4e3q__button{width:100%;margin-bottom:16px}.picks-module__7S4e3q__sharePanel .picks-module__7S4e3q__primary{min-height:64px;font-size:18px}.picks-module__7S4e3q__customize{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.picks-module__7S4e3q__customize>summary{cursor:pointer;min-height:48px;font-weight:700}.picks-module__7S4e3q__saved{border-top:1px solid var(--line);margin-top:50px;padding-top:24px}.picks-module__7S4e3q__saved ul{padding:0;list-style:none}.picks-module__7S4e3q__saved li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.picks-module__7S4e3q__saved li>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.picks-module__7S4e3q__saved h2{font-size:20px}.picks-module__7S4e3q__confirm{border:2px solid var(--magenta);margin:16px 0;padding:20px}.picks-module__7S4e3q__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.picks-module__7S4e3q__detailGrid blockquote{border-left:3px solid var(--green);overflow-wrap:anywhere;margin:12px 0;padding-left:12px;line-height:1.8}.picks-module__7S4e3q__detailGrid a{align-items:center;min-height:44px;display:inline-flex}.picks-module__7S4e3q__registration{border:2px solid var(--green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}@keyframes picks-module__7S4e3q__stamp{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.picks-module__7S4e3q__layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.picks-module__7S4e3q__previewLayout{grid-template-columns:1fr}.picks-module__7S4e3q__sharePanel{width:100%;max-width:600px;margin:8px auto 0}}@media (max-width:760px){.picks-module__7S4e3q__sharePanel .picks-module__7S4e3q__sharePrimary{z-index:25;left:20px;bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 40px);min-height:58px;margin:0;font-size:16px;position:fixed}.picks-module__7S4e3q__main{padding-top:20px}.picks-module__7S4e3q__heroNumber{display:none}.picks-module__7S4e3q__hero h1{font-size:40px}.picks-module__7S4e3q__layout{flex-direction:column-reverse;display:flex}.picks-module__7S4e3q__layout>section{width:100%}.picks-module__7S4e3q__tray{width:100%;padding:16px;position:static}.picks-module__7S4e3q__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.picks-module__7S4e3q__slot{flex-direction:column;align-items:flex-start;gap:4px;min-height:95px;padding:8px}.picks-module__7S4e3q__slotActions{flex-direction:row;align-self:flex-end}.picks-module__7S4e3q__iconButton{min-width:32px;min-height:44px}.picks-module__7S4e3q__slotNumber{font-size:18px}.picks-module__7S4e3q__slotText{font-size:11px}.picks-module__7S4e3q__emptySlot .picks-module__7S4e3q__slotText,.picks-module__7S4e3q__tray .picks-module__7S4e3q__primary{display:none}.picks-module__7S4e3q__mobileBar{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--ink);border-top:2px solid var(--green);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.picks-module__7S4e3q__mobileBar .picks-module__7S4e3q__button{font-size:14px}.picks-module__7S4e3q__cards{gap:10px}.picks-module__7S4e3q__card{padding:12px}.picks-module__7S4e3q__cardSelected{padding:11px}.picks-module__7S4e3q__card h3{font-size:15px}.picks-module__7S4e3q__cardTop .picks-module__7S4e3q__small{font-size:10px}.picks-module__7S4e3q__avatar{width:42px;height:42px}.picks-module__7S4e3q__detailGrid{grid-template-columns:1fr}.picks-module__7S4e3q__hero{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.picks-module__7S4e3q__root *,.picks-module__7S4e3q__root :before,.picks-module__7S4e3q__root :after{transition:none!important;animation:none!important}.picks-module__7S4e3q__primary:hover{transform:none}}
