:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--color-text:#2e2d2d;--color-blue:#076fb8;--color-green:#42b042;--color-accent:#e55f2e;--color-white:#fff;--color-page-background:#faf4ed;--color-input-background:#f5f3f0;--color-input-border:#ebe7e4;--color-link:#36c;--color-line:#d6d2ce;--color-alert:#e5312e;--color-light-blue:#dcf0f7;--color-light-green:#dcf7dc;--color-light-yellow:#faf6cd;--color-text-sub:#7a7977;--color-gold:#c7962c;--space-xxs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-side:15px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--shadow-card:2px 2px 4px #00000024;--shadow-raised:2px 2px 1px #00000024;--navigation-bar-height:calc(60px + env(safe-area-inset-bottom,0px))}html{height:100%;overflow:hidden}body{place-items:center;height:100%;margin:0;display:grid;overflow-y:auto}.app{text-align:center;padding:2rem}button{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-size:1em}:is(body:has(.login),body:has(.password-reminder),body:has(.password-reset),body:has(.register),body:has(.terms),body:has(.top),body:has(.stamp-rally),body:has(.prize-entry),body:has(.quiz-list),body:has(.rally-document),body:has(.other-menu),body:has(.first-access),body:has(.stamp-camera),body:has(.guest-prize)){place-items:normal;display:block}body:has(.login) .app{padding:0}body:has(.password-reminder) .app{padding:0}body:has(.password-reset) .app{padding:0}body:has(.register) .app{padding:0}body:has(.terms) .app{padding:0}body:has(.top) .app{padding:0}body:has(.stamp-rally) .app{padding:0}body:has(.prize-entry) .app{padding:0}body:has(.quiz-list) .app{padding:0}body:has(.rally-document) .app{padding:0}body:has(.other-menu) .app{padding:0}body:has(.first-access) .app{padding:0}body:has(.stamp-camera){padding:0}body:has(.guest-prize) .app{padding:0}.login,.password-reminder,.password-reset,.register,.terms,.top,.rally-document,.other-menu,.first-access{isolation:isolate;background-color:var(--color-page-background);min-height:100dvh;color:var(--color-text);text-align:left;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif;position:relative}.login-pattern,.password-reminder-pattern,.password-reset-pattern,.register-pattern,.terms-pattern,.rally-document-pattern,.other-menu-pattern,.first-access-pattern{mix-blend-mode:overlay;opacity:.62;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.login-frame,.password-reminder-frame,.password-reset-frame,.register-frame,.terms-frame,.rally-document-frame,.other-menu-frame,.first-access-frame{max-width:390px;margin:0 auto;position:relative}.login-contents,.password-reminder-contents,.password-reset-contents,.register-contents,.terms-contents,.rally-document-contents,.other-menu-contents,.first-access-contents{align-items:center;gap:var(--space-md);padding:var(--space-md) 15px;flex-direction:column;display:flex}.login-contents,.register-contents,.terms-contents,.first-access-contents{padding-bottom:var(--space-xl)}.login-key-visual,.first-access-key-visual{width:100%;height:auto;display:block}.login-card,.password-reminder-card,.password-reset-card,.register-card,.terms-body,.rally-document-body,.first-access-card{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-md) var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.login-title,.password-reminder-title,.password-reset-title,.register-title,.terms-title,.rally-document-title,.other-menu-title,.first-access-title{text-align:center;margin:0;font-size:22px;line-height:1.2}.password-reminder-guide,.password-reset-guide,.password-reset-done,.register-guide{width:100%;margin:0;font-size:15px;line-height:1.5}.login-form,.password-reminder-form,.password-reset-form,.register-form{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.login-field,.password-reminder-field,.password-reset-field,.register-field{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.login-label,.password-reminder-label,.password-reset-label,.register-label,.top-news-heading{border-left:3px solid var(--color-accent);padding-left:6px;font-size:15px;font-weight:700;line-height:1.1}.password-reset-label-note,.register-label-note{font-size:12px;line-height:1.4}.password-reminder-question,.register-question{font-size:15px;line-height:1.5}.login-input,.password-reminder-input,.password-reset-input,.register-input{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background-color:var(--color-input-background);height:44px;color:var(--color-text);padding:0 10px;font-family:inherit;font-size:15px}.password-input{flex-direction:column;display:flex;position:relative}.password-input-field{padding-right:44px}.password-input-field::-ms-reveal{display:none}.password-input-toggle{width:44px;height:44px;color:var(--color-text-sub);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.login-submit,.password-reminder-submit,.password-reset-submit,.register-submit,.terms-submit,.first-access-submit,.stamp-rally-modal-map,.stamp-rally-modal-scan,.lottery-won-shop-map,.lottery-won-scan,.entry-confirmation-modal-draw,.quiz-modal-submit,.quiz-modal-next,.stamp-acquisition-modal-next,.entry-offer-apply{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-accent);box-shadow:var(--shadow-raised);color:var(--color-white);border:2px solid #ffffff40;border-radius:24px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.login-submit:disabled,.password-reminder-submit:disabled,.password-reset-submit:disabled,.register-submit:disabled,.terms-submit:disabled,.entry-confirmation-modal-draw:disabled{cursor:progress;opacity:.6}.login-link{color:var(--color-link);font-size:15px;line-height:1.5}.login-register,.password-reminder-back,.password-reset-back,.register-login-link,.document-retry,.rally-document-back,.stamp-rally-modal-close,.quiz-modal-close{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.login-register,.register-login-link{border-color:var(--color-accent)}.login-arrow,.password-reminder-arrow,.password-reset-arrow,.register-arrow,.terms-arrow,.top-card-arrow-mark,.stamp-rally-arrow-mark,.quiz-list-arrow-mark,.quiz-modal-submit-arrow,.entry-offer-arrow,.other-menu-arrow,.first-access-arrow{flex-shrink:0;width:6.6px;height:11.1px}.password-reminder-arrow-back,.password-reset-arrow-back,.register-arrow-back,.rally-document-arrow-back,.stamp-camera-arrow-back{flex-shrink:0;width:8.1px;height:13.4px;transform:scaleX(-1)}.login-failure,.password-reminder-failure,.password-reset-failure,.register-failure,.terms-failure,.other-menu-failure{box-sizing:border-box;border-radius:var(--radius-sm);color:#b3261e;border:1px solid;width:100%;margin:0;padding:.75rem;font-size:14px}.terms-body{--document-heading-color:var(--color-accent);height:552px;max-height:calc(100dvh - 190px)}.terms-body,.rally-document-body{padding:var(--space-sm);overflow-y:auto}.terms-body,.rally-document-body,.top-news-list{scrollbar-width:thin;scrollbar-color:var(--color-line) var(--color-input-background)}.document-text,.document-loading,.document-failure{width:100%}.document-text>:first-child{margin-top:0}.document-text>:last-child{margin-bottom:0}.document-text h2{margin:0 0 var(--space-xs);border-left:3px solid var(--document-heading-color);color:var(--document-heading-color);padding-left:6px;font-size:15px;font-weight:700;line-height:1.1}.document-text h2:not(:first-child){margin-top:33px;position:relative}.document-text h2:not(:first-child):before{content:"";border-top:1px solid var(--color-line);position:absolute;top:-16.5px;left:-3px;right:0}.document-text h3,.document-text h4{margin:var(--space-sm) 0 var(--space-xs);font-size:15px;font-weight:700;line-height:1.2}.document-text p{margin:0 0 var(--space-xs);font-size:15px;line-height:1.5}.document-text ul,.document-text ol{margin:0 0 var(--space-xs);padding-left:22.5px;font-size:15px;line-height:1.5}.document-text li+li{margin-top:var(--space-xs)}.document-text strong{font-weight:700}.document-text a{color:var(--color-link)}.document-text img{max-width:100%;height:auto}.document-text hr{margin:var(--space-sm) 0;border:0;border-top:1px solid var(--color-line)}.document-text blockquote{margin:0 0 var(--space-xs);border-left:3px solid var(--color-line);padding-left:var(--space-sm)}.document-loading,.document-failure-message{margin:0;font-size:15px;line-height:1.5}.document-failure{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.terms-failure{background-color:var(--color-white)}.register-label{color:var(--color-accent)}.register-name-input{border-color:var(--color-line)}.register-separator{border:0;border-top:1px solid var(--color-line);width:100%;margin:0}.register-alert,.password-reminder-alert{width:100%;color:var(--color-alert);margin:0;font-size:15px;font-weight:700;line-height:1.5}.register-alert-highlight{color:inherit;background-color:#fff59d}.register-select{align-self:flex-start;display:inline-flex;position:relative}.register-select-control{appearance:none;width:auto;min-width:70px;padding-right:30px}.register-select-arrow{pointer-events:none;width:6.6px;height:11.1px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.register-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.register-fieldset legend{margin-bottom:var(--space-xs);padding-inline-end:0}.register-radios{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.register-radio{align-items:center;gap:var(--space-xxs);cursor:pointer;font-size:15px;line-height:1.5;display:inline-flex}.register-radio-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_72)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_72'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23525459'/%3e%3cstop%20offset='1'%20stop-color='%23EBE7E4'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-size:20px 20px;flex-shrink:0;width:20px;height:20px;margin:0}.register-radio-input:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_76)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_76'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFB380'/%3e%3cstop%20offset='1'%20stop-color='%23FF6600'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.register-login{flex-direction:column;align-items:center;gap:6px;display:flex}.register-login-note{margin:0;font-size:15px;line-height:1.5}.register-error{width:100%;color:var(--color-alert);margin:0;font-size:14px;line-height:1.5}.register-hint{width:100%;margin:0;font-size:14px;line-height:1.5}.register-candidates{gap:.5rem;width:100%;display:grid}.register-candidate-buttons{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.register-candidate-buttons button{border-color:currentColor;padding:.4em .9em}.register-confirmation{gap:var(--space-sm);flex-direction:column;width:100%;margin:0;display:flex}.register-confirmation-row{gap:var(--space-xs);flex-direction:column;display:flex}.register-confirmation-row+.register-confirmation-row{padding-top:var(--space-sm);border-top:1px solid var(--color-line)}.register-confirmation-row dd{margin:0}.register-confirmation-value{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.register-confirmation-buttons{align-items:center;gap:10px;margin:0;display:flex}.register-confirmation-back{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;display:flex}.register-confirmation-back:disabled{cursor:progress;opacity:.6}.register-confirmation-submit{width:122px}.register-complete-stamp{width:144px;height:144px}.password-reset-input{border-color:var(--color-line)}.password-reset-done{text-align:center}.quiz-list{background-color:var(--color-page-background);min-height:100dvh;color:var(--color-text);text-align:left;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.quiz-list-frame{flex-direction:column;max-width:390px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.quiz-list-key-visual{width:100%;height:auto;display:block}.quiz-list-status{padding:6px var(--space-side);background-color:var(--color-green);align-items:stretch;gap:6px;display:flex}.quiz-list-correct-count{box-sizing:border-box;min-width:0;min-height:56px;padding:3px var(--space-xs) 0;border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.quiz-list-correct-count-label{justify-content:center;align-items:center;gap:var(--space-xxs);font-size:12px;font-weight:700;line-height:1.4;display:flex}.quiz-list-correct-count-icon{flex-shrink:0;width:14px;height:14px}.quiz-list-correct-count-value,.quiz-list-correct-count-message{box-sizing:border-box;width:100%;padding-top:var(--space-xxs);border-top:1px solid var(--color-line);text-align:center}.quiz-list-correct-count-value{color:var(--color-accent);font-size:16px;font-weight:700;line-height:1.2}.quiz-list-correct-count-message{font-size:10px;line-height:1.3}.quiz-list-status-link{--quiz-list-arrow-color:var(--color-light-green);justify-content:center;align-items:center;gap:var(--space-xs);box-sizing:border-box;width:82px;padding-left:var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-text);flex-shrink:0;text-decoration:none;display:flex;overflow:hidden}.quiz-list-status-link-text{text-align:center;flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.4}.quiz-list-main{isolation:isolate;align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-side);background-color:var(--color-light-green);flex-direction:column;flex:1;display:flex;position:relative}.quiz-list-main:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.quiz-list-lead{width:100%;margin:0;font-size:15px;font-weight:700;line-height:1.5}.quiz-list-card{gap:var(--space-md);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;margin:0;display:flex}.quiz-list-section{gap:var(--space-sm);flex-direction:column;display:flex}.quiz-list-divider{border:0;border-top:1px solid var(--color-line);width:100%;margin:0}.quiz-list-section-title{border-left:3px solid var(--color-green);color:var(--color-green);margin:0;padding-left:6px;font-size:15px;font-weight:700;line-height:1.1}.quiz-list-card-header{justify-content:space-between;align-items:flex-start;gap:6px var(--space-sm);flex-wrap:wrap;display:flex}.quiz-list-areas{gap:var(--space-xxs);flex-wrap:wrap;display:flex}.quiz-list-area{padding:var(--space-xs) 14px;border:1px solid var(--color-line);background-color:var(--color-white);color:var(--color-text);border-radius:20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.quiz-list-area-selected{border-color:var(--color-green);background-color:var(--color-green);color:var(--color-white)}.quiz-list-legend{justify-content:flex-end;gap:6px var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.quiz-list-legend-item{align-items:center;gap:var(--space-xxs);font-size:12px;line-height:1.4;display:flex}.quiz-list-legend-mark{object-fit:contain;flex-shrink:0;width:16px;height:16px}.quiz-list-legend-mark-ring{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:50%}.quiz-list-shops{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.quiz-list-shop{--quiz-list-arrow-color:var(--color-green);box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-light-green);width:100%;min-height:52px;color:var(--color-text);letter-spacing:-.3px;text-align:left;border:0;justify-content:space-between;align-items:center;padding:0 0 0 12px;font-family:inherit;font-size:15px;line-height:1.5;display:flex;overflow:hidden}.quiz-list-shop-correct{--quiz-list-arrow-color:var(--color-line);background-color:var(--color-input-border)}.quiz-list-shop-text{align-items:center;gap:var(--space-xs);padding:6px 0;display:flex}.quiz-list-shop-mark{object-fit:contain;flex-shrink:0;width:20px;height:20px}.quiz-list-arrow{background-color:var(--quiz-list-arrow-color);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:16px;display:flex}.quiz-list-empty{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.5}.quiz-list-failure{box-sizing:border-box;width:100%;padding:var(--space-xs);border-radius:var(--radius-sm);color:#b3261e;border:1px solid;margin:0;font-size:12px;line-height:1.5}.rally-document-pattern{opacity:.45}.rally-document-stamp{--document-heading-color:var(--color-blue);background-color:var(--color-light-blue)}.rally-document-stamp .rally-document-pattern{background-image:url(/assets/document-background-pattern-BlEGcpg2.png);background-size:272.88px 155.88px}.rally-document-quiz{--document-heading-color:var(--color-green);background-color:var(--color-light-green)}.rally-document-menu{--document-heading-color:var(--color-accent)}.rally-document-menu .rally-document-pattern{opacity:.62}.rally-document-body{height:520px;max-height:calc(100dvh - 220px)}.terms-body-area,.rally-document-body-area{width:100%;position:relative}.document-scroll-hint{align-items:center;gap:var(--space-xs);width:96px;height:96px;padding:var(--space-sm) 0 0;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;background-color:#2e2d2dcc;border:none;flex-direction:column;font-family:inherit;font-size:12px;font-weight:700;display:flex;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.document-scroll-hint-fading-out{pointer-events:none;animation:.3s ease-out forwards document-scroll-hint-fade-out}@keyframes document-scroll-hint-fade-out{to{opacity:0}}.document-scroll-hint-arrow{width:16px;height:24px;animation:1.5s ease-in infinite document-scroll-hint-arrow-slide;display:block}@keyframes document-scroll-hint-arrow-slide{0%{opacity:0;transform:translateY(0)}30%,70%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.document-scroll-hint-arrow{animation:none}}.top{background-color:var(--color-white)}.top-heading,.top-banner-note,.front-navigation-alert-reading,.stamp-rally-heading,.stamp-rally-piece-status-reading,.stamp-rally-loading-description,.stamp-rally-shop-reading,.quiz-list-heading,.prize-entry-heading,.prize-entry-pending,.other-menu-external-note,.stamp-camera-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top-frame{max-width:390px;margin:0 auto}.top-key-visual-image{width:100%;height:auto;display:block}.top-user-status{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-side);flex-wrap:wrap;display:flex}.top-user-name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2}.top-user-counts{gap:var(--space-xxs);display:flex}.top-user-count{align-items:center;gap:var(--space-xxs);box-sizing:border-box;height:24px;padding:0 var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-xs);color:var(--color-accent);white-space:nowrap;margin:0;font-size:12px;line-height:1.4;display:flex}.top-user-count-value{font-weight:700}.top-user-count-points{margin-left:calc(var(--space-xxs) * -1)}.top-user-count-stamp-icon{flex-shrink:0;width:15.4px;height:15.4px}.top-user-count-quiz-icon{flex-shrink:0;width:14px;height:14px}.top-main{gap:var(--space-md);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.top-cards{padding:0 var(--space-side);flex-direction:column;gap:12px;display:flex}.top-card{isolation:isolate;align-items:stretch;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:0 0 0 var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-text);text-align:left;cursor:pointer;border:0;font-family:inherit;text-decoration:none;display:flex;position:relative;overflow:hidden}.top-card:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:311.52px 207.84px;position:absolute;inset:0}.top-card-stamp-rally{--top-card-accent:var(--color-blue);background-color:var(--color-light-blue)}.top-card-quiz-rally{--top-card-accent:var(--color-green);background-color:var(--color-light-green)}.top-card-prize{--top-card-accent:var(--color-gold);background-color:var(--color-light-yellow)}.top-card-body{min-width:0;padding:var(--space-sm) 0;flex-direction:column;flex:1 0 0;gap:12px;display:flex}.top-card-title{align-items:center;gap:var(--space-xs);margin:0;display:flex}.top-card-quiz-rally .top-card-title{gap:var(--space-sm)}.top-card-prize .top-card-title{gap:6px}.top-card-logo{flex-shrink:0;width:98px;height:64px}.top-card-title-image{width:auto;height:54px}.top-card-title-text{font-size:22px;font-weight:700;line-height:1.2}.top-card-present{flex-shrink:0;width:22px;height:26px}.top-card-description{letter-spacing:-.3px;margin:0;font-size:15px;line-height:1.5}.top-card-texts{gap:var(--space-xxs);flex-direction:column;display:flex}.top-card-note{margin:0;font-size:12px;line-height:1.4}.top-card-cautions{flex-direction:column;gap:2px;display:flex}.top-card-caution{align-items:center;gap:var(--space-xxs);color:var(--color-alert);font-size:12px;font-weight:700;line-height:1.4;display:flex}.top-card-caution-dot{flex-shrink:0;width:8px;height:8px}.top-card-arrow{background-color:var(--top-card-accent);flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.top-divider{box-sizing:border-box;border:0;border-top:1px solid var(--color-line);width:360px;max-width:100%;height:0;margin:0 auto}.top-news{gap:var(--space-xs);padding:0 var(--space-side);flex-direction:column;display:flex}.top-news-heading{color:var(--color-accent);margin:0}.top-news-list{gap:var(--space-xs);flex-direction:column;max-height:142px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.top-news-item{gap:var(--space-xxs);overflow-wrap:anywhere;flex-direction:column;display:flex}.top-news-date{color:var(--color-text-sub);margin:0;font-size:12px;font-weight:700;line-height:1.4}.top-news-title{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.5}.top-footer{align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;background-image:url(/assets/footer-background-DAUCCNzQ.jpg);background-position:50%;background-size:cover;flex-direction:column;display:flex}.top-banners{align-items:center;gap:var(--space-xs);padding:0 var(--space-md);flex-direction:column;display:flex}.top-banner-link{border-radius:var(--radius-xs);width:342px;max-width:100%;display:block}.top-banner{border-radius:var(--radius-xs);width:100%;height:auto;display:block}.top-sponsors{justify-content:center;align-items:center;gap:var(--space-lg);padding:0 var(--space-md);flex-wrap:wrap;display:flex}.top-sponsor-tokyo{width:126px;height:32px}.top-sponsor-tcvb{width:169px;height:23px}.top-empty{margin:0;font-size:15px;line-height:1.5}.top-failure{margin:0 var(--space-side);color:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2b8b5);border:1px solid;border-radius:6px;padding:.75rem;font-size:.9em}.front-navigation-spacer{height:var(--navigation-bar-height)}.front-navigation{z-index:10;justify-content:center;align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;max-width:390px;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-white);color:var(--color-text);text-align:center;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 3px #0000002e}.front-navigation-item{align-items:center;gap:var(--space-xxs);width:56px;padding:var(--space-xxs) 0;border-radius:var(--space-xs);color:inherit;letter-spacing:-.2px;flex-direction:column;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none;display:flex;position:relative}.front-navigation-alert{width:8px;height:8px;position:absolute;top:-2px;left:38px}.front-navigation-item-current{color:var(--color-accent);background-color:#e55f2e1a}.front-navigation-icon{background-color:currentColor;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.front-navigation-icon-home{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='material-symbols:home-rounded'%3e%3cpath%20id='Vector%20(Stroke)'%20d='M3%209.97837C3%209.50153%203.10775%209.04405%203.31934%208.61775C3.52906%208.19526%203.82382%207.83609%204.2002%207.55489L10.2002%203.01162V3.01261C10.7273%202.60916%2011.3389%202.40625%2012%202.40625C12.6609%202.40625%2013.2719%202.60947%2013.7988%203.01261L13.7998%203.01162L19.7998%207.55489H19.7988C20.1759%207.83598%2020.4717%208.19477%2020.6816%208.61775C20.8932%209.04406%2021.0007%209.50157%2021%209.97837V19.0649C21%2019.8903%2020.697%2020.622%2020.1191%2021.2054C19.5415%2021.7886%2018.8172%2022.0935%2018%2022.0928V22.0938H15C14.4644%2022.0938%2013.9683%2021.8993%2013.5801%2021.5061C13.1938%2021.1148%2013.0013%2020.6155%2013%2020.0765V15.0264H11V20.0745C11%2020.6154%2010.8074%2021.1159%2010.4189%2021.5081C10.031%2021.8998%209.53562%2022.0935%209%2022.0928V22.0938H6C5.18293%2022.0938%204.45841%2021.7885%203.88086%2021.2054C3.30335%2020.6223%203.00099%2019.8907%203%2019.0659V9.97837ZM5%2019.0639L5.00391%2019.1684C5.02411%2019.4056%205.11545%2019.5965%205.29492%2019.7777C5.50003%2019.9848%205.71707%2020.0745%206%2020.0745H9V15.0245C9.00126%2014.4855%209.19384%2013.9861%209.58008%2013.5948C9.96827%2013.2017%2010.4644%2013.0072%2011%2013.0072H13.002C13.5358%2013.0085%2014.0304%2013.2029%2014.418%2013.5929C14.8074%2013.9848%2015%2014.4857%2015%2015.0264V20.0745H18.001C18.2819%2020.0749%2018.499%2019.9858%2018.7051%2019.7777C18.9112%2019.5696%2019%2019.35%2019%2019.0649V9.97639C19.0003%209.81459%2018.9656%209.66699%2018.8936%209.52187C18.821%209.37579%2018.7275%209.26498%2018.6084%209.17679L18.5996%209.17087L12.5996%204.6276L12.5938%204.62267C12.4222%204.49076%2012.2363%204.42548%2012%204.42548C11.7637%204.42548%2011.5778%204.49076%2011.4062%204.62267L11.4004%204.6276L5.39258%209.17679C5.27391%209.2649%205.1803%209.37517%205.10742%209.52187C5.03506%209.66763%205%209.81585%205%209.97837V19.0639Z'%20fill='%23E65F2E'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='material-symbols:home-rounded'%3e%3cpath%20id='Vector%20(Stroke)'%20d='M3%209.97837C3%209.50153%203.10775%209.04405%203.31934%208.61775C3.52906%208.19526%203.82382%207.83609%204.2002%207.55489L10.2002%203.01162V3.01261C10.7273%202.60916%2011.3389%202.40625%2012%202.40625C12.6609%202.40625%2013.2719%202.60947%2013.7988%203.01261L13.7998%203.01162L19.7998%207.55489H19.7988C20.1759%207.83598%2020.4717%208.19477%2020.6816%208.61775C20.8932%209.04406%2021.0007%209.50157%2021%209.97837V19.0649C21%2019.8903%2020.697%2020.622%2020.1191%2021.2054C19.5415%2021.7886%2018.8172%2022.0935%2018%2022.0928V22.0938H15C14.4644%2022.0938%2013.9683%2021.8993%2013.5801%2021.5061C13.1938%2021.1148%2013.0013%2020.6155%2013%2020.0765V15.0264H11V20.0745C11%2020.6154%2010.8074%2021.1159%2010.4189%2021.5081C10.031%2021.8998%209.53562%2022.0935%209%2022.0928V22.0938H6C5.18293%2022.0938%204.45841%2021.7885%203.88086%2021.2054C3.30335%2020.6223%203.00099%2019.8907%203%2019.0659V9.97837ZM5%2019.0639L5.00391%2019.1684C5.02411%2019.4056%205.11545%2019.5965%205.29492%2019.7777C5.50003%2019.9848%205.71707%2020.0745%206%2020.0745H9V15.0245C9.00126%2014.4855%209.19384%2013.9861%209.58008%2013.5948C9.96827%2013.2017%2010.4644%2013.0072%2011%2013.0072H13.002C13.5358%2013.0085%2014.0304%2013.2029%2014.418%2013.5929C14.8074%2013.9848%2015%2014.4857%2015%2015.0264V20.0745H18.001C18.2819%2020.0749%2018.499%2019.9858%2018.7051%2019.7777C18.9112%2019.5696%2019%2019.35%2019%2019.0649V9.97639C19.0003%209.81459%2018.9656%209.66699%2018.8936%209.52187C18.821%209.37579%2018.7275%209.26498%2018.6084%209.17679L18.5996%209.17087L12.5996%204.6276L12.5938%204.62267C12.4222%204.49076%2012.2363%204.42548%2012%204.42548C11.7637%204.42548%2011.5778%204.49076%2011.4062%204.62267L11.4004%204.6276L5.39258%209.17679C5.27391%209.2649%205.1803%209.37517%205.10742%209.52187C5.03506%209.66763%205%209.81585%205%209.97837V19.0639Z'%20fill='%23E65F2E'/%3e%3c/g%3e%3c/svg%3e")}.front-navigation-icon-stamp{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ion:extension-puzzle-outline'%3e%3cpath%20id='Vector'%20d='M19.0938%2011.5359H20.3903C21.6625%2011.5359%2022.75%2012.5161%2022.75%2013.8159C22.75%2015.1158%2021.7239%2016.1784%2020.4288%2016.1784H19.0938C19.0689%2016.1784%2019.045%2016.1883%2019.0275%2016.2059C19.0099%2016.2235%2019%2016.2473%2019%2016.2722V19.9284C19%2020.4115%2018.8081%2020.8749%2018.4665%2021.2165C18.1249%2021.5581%2017.6615%2021.75%2017.1784%2021.75H13.8438C13.8189%2021.75%2013.795%2021.7401%2013.7775%2021.7225C13.7599%2021.705%2013.75%2021.6811%2013.75%2021.6562V20.3573C13.75%2018.9525%2012.4891%2017.9677%2011.0781%2018.0005C9.66016%2018.0337%208.5%2019.2558%208.5%2020.6752V21.6562C8.5%2021.6811%208.49012%2021.705%208.47254%2021.7225C8.45496%2021.7401%208.43111%2021.75%208.40625%2021.75H5.10719C4.61509%2021.7485%204.14357%2021.5524%203.7956%2021.2044C3.44763%2020.8564%203.25148%2020.3849%203.25%2019.8928V16.5937C3.25%2016.5689%203.25988%2016.545%203.27746%2016.5275C3.29504%2016.5099%203.31889%2016.5%203.34375%2016.5H4.64266C6.03859%2016.5%207.16031%2015.2212%207.14062%2013.8211C7.12141%2012.4444%205.98188%2011.25%204.60516%2011.25H3.34375C3.31889%2011.25%203.29504%2011.2401%203.27746%2011.2225C3.25988%2011.205%203.25%2011.1811%203.25%2011.1562V7.85718C3.25148%207.36508%203.44763%206.89356%203.7956%206.54559C4.14357%206.19762%204.61509%206.00148%205.10719%206H8.72781C8.75268%206%208.77652%205.99012%208.7941%205.97254C8.81169%205.95496%208.82156%205.93111%208.82156%205.90625V4.57125C8.82164%204.26297%208.88311%203.9578%209.00238%203.67353C9.12166%203.38926%209.29635%203.1316%209.51627%202.91556C9.73618%202.69953%209.99692%202.52946%2010.2833%202.41526C10.5696%202.30107%2010.8758%202.24505%2011.1841%202.25047C12.4562%202.2725%2013.4641%203.3375%2013.4641%204.60968V5.90625C13.4641%205.93111%2013.4739%205.95496%2013.4915%205.97254C13.5091%205.99012%2013.5329%206%2013.5578%206H17.1784C17.6615%206%2018.1249%206.19191%2018.4665%206.53352C18.8081%206.87513%2019%207.33845%2019%207.82156V11.4422C19%2011.467%2019.0099%2011.4909%2019.0275%2011.5085C19.045%2011.5261%2019.0689%2011.5359%2019.0938%2011.5359Z'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ion:extension-puzzle-outline'%3e%3cpath%20id='Vector'%20d='M19.0938%2011.5359H20.3903C21.6625%2011.5359%2022.75%2012.5161%2022.75%2013.8159C22.75%2015.1158%2021.7239%2016.1784%2020.4288%2016.1784H19.0938C19.0689%2016.1784%2019.045%2016.1883%2019.0275%2016.2059C19.0099%2016.2235%2019%2016.2473%2019%2016.2722V19.9284C19%2020.4115%2018.8081%2020.8749%2018.4665%2021.2165C18.1249%2021.5581%2017.6615%2021.75%2017.1784%2021.75H13.8438C13.8189%2021.75%2013.795%2021.7401%2013.7775%2021.7225C13.7599%2021.705%2013.75%2021.6811%2013.75%2021.6562V20.3573C13.75%2018.9525%2012.4891%2017.9677%2011.0781%2018.0005C9.66016%2018.0337%208.5%2019.2558%208.5%2020.6752V21.6562C8.5%2021.6811%208.49012%2021.705%208.47254%2021.7225C8.45496%2021.7401%208.43111%2021.75%208.40625%2021.75H5.10719C4.61509%2021.7485%204.14357%2021.5524%203.7956%2021.2044C3.44763%2020.8564%203.25148%2020.3849%203.25%2019.8928V16.5937C3.25%2016.5689%203.25988%2016.545%203.27746%2016.5275C3.29504%2016.5099%203.31889%2016.5%203.34375%2016.5H4.64266C6.03859%2016.5%207.16031%2015.2212%207.14062%2013.8211C7.12141%2012.4444%205.98188%2011.25%204.60516%2011.25H3.34375C3.31889%2011.25%203.29504%2011.2401%203.27746%2011.2225C3.25988%2011.205%203.25%2011.1811%203.25%2011.1562V7.85718C3.25148%207.36508%203.44763%206.89356%203.7956%206.54559C4.14357%206.19762%204.61509%206.00148%205.10719%206H8.72781C8.75268%206%208.77652%205.99012%208.7941%205.97254C8.81169%205.95496%208.82156%205.93111%208.82156%205.90625V4.57125C8.82164%204.26297%208.88311%203.9578%209.00238%203.67353C9.12166%203.38926%209.29635%203.1316%209.51627%202.91556C9.73618%202.69953%209.99692%202.52946%2010.2833%202.41526C10.5696%202.30107%2010.8758%202.24505%2011.1841%202.25047C12.4562%202.2725%2013.4641%203.3375%2013.4641%204.60968V5.90625C13.4641%205.93111%2013.4739%205.95496%2013.4915%205.97254C13.5091%205.99012%2013.5329%206%2013.5578%206H17.1784C17.6615%206%2018.1249%206.19191%2018.4665%206.53352C18.8081%206.87513%2019%207.33845%2019%207.82156V11.4422C19%2011.467%2019.0099%2011.4909%2019.0275%2011.5085C19.045%2011.5261%2019.0689%2011.5359%2019.0938%2011.5359Z'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.front-navigation-icon-quiz{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon_quiz'%3e%3cpath%20id='Vector'%20d='M16.345%204C16.95%205.7%2018.3%207.055%2020%207.655V16.34C18.3%2016.945%2016.945%2018.295%2016.345%2019.995H7.655C7.05%2018.295%205.7%2016.94%204%2016.34V7.655C5.7%207.05%207.055%205.7%207.655%204H16.34M18%202H6C6%204.21%204.21%206%202%206V18C4.21%2018%206%2019.79%206%2022H18C18%2019.79%2019.79%2018%2022%2018V6C19.79%206%2018%204.21%2018%202ZM15.985%2015.555L17.875%2018H15.425L14.465%2016.765C13.67%2017.2%2012.785%2017.42%2011.81%2017.42C10.18%2017.42%208.82%2016.855%207.74%2015.73C6.66%2014.605%206.12%2013.265%206.12%2011.705C6.12%2010.665%206.37%209.71%206.875%208.84C7.38%207.97%208.07%207.28%208.95%206.765C9.83%206.255%2010.775%205.995%2011.785%205.995C13.33%205.995%2014.655%206.55%2015.76%207.665C16.865%208.78%2017.42%2010.135%2017.42%2011.735C17.42%2013.21%2016.94%2014.48%2015.985%2015.55V15.555ZM14.695%2013.885C15.135%2013.235%2015.35%2012.515%2015.35%2011.725C15.35%2010.695%2015%209.82%2014.305%209.1C13.61%208.38%2012.77%208.02%2011.785%208.02C10.8%208.02%209.92%208.37%209.235%209.07C8.55%209.77%208.205%2010.66%208.205%2011.735C8.205%2012.935%208.635%2013.89%209.5%2014.585C10.175%2015.13%2010.945%2015.405%2011.8%2015.405C12.295%2015.405%2012.755%2015.31%2013.19%2015.115L11.245%2012.61H13.715L14.69%2013.875L14.695%2013.885Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon_quiz'%3e%3cpath%20id='Vector'%20d='M16.345%204C16.95%205.7%2018.3%207.055%2020%207.655V16.34C18.3%2016.945%2016.945%2018.295%2016.345%2019.995H7.655C7.05%2018.295%205.7%2016.94%204%2016.34V7.655C5.7%207.05%207.055%205.7%207.655%204H16.34M18%202H6C6%204.21%204.21%206%202%206V18C4.21%2018%206%2019.79%206%2022H18C18%2019.79%2019.79%2018%2022%2018V6C19.79%206%2018%204.21%2018%202ZM15.985%2015.555L17.875%2018H15.425L14.465%2016.765C13.67%2017.2%2012.785%2017.42%2011.81%2017.42C10.18%2017.42%208.82%2016.855%207.74%2015.73C6.66%2014.605%206.12%2013.265%206.12%2011.705C6.12%2010.665%206.37%209.71%206.875%208.84C7.38%207.97%208.07%207.28%208.95%206.765C9.83%206.255%2010.775%205.995%2011.785%205.995C13.33%205.995%2014.655%206.55%2015.76%207.665C16.865%208.78%2017.42%2010.135%2017.42%2011.735C17.42%2013.21%2016.94%2014.48%2015.985%2015.55V15.555ZM14.695%2013.885C15.135%2013.235%2015.35%2012.515%2015.35%2011.725C15.35%2010.695%2015%209.82%2014.305%209.1C13.61%208.38%2012.77%208.02%2011.785%208.02C10.8%208.02%209.92%208.37%209.235%209.07C8.55%209.77%208.205%2010.66%208.205%2011.735C8.205%2012.935%208.635%2013.89%209.5%2014.585C10.175%2015.13%2010.945%2015.405%2011.8%2015.405C12.295%2015.405%2012.755%2015.31%2013.19%2015.115L11.245%2012.61H13.715L14.69%2013.875L14.695%2013.885Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e")}.front-navigation-icon-present{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='basil:present-outline'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.25%205.5C6.24993%204.83163%206.45593%204.17949%206.83993%203.63244C7.22393%203.08538%207.76725%202.67003%208.39587%202.44296C9.02449%202.21589%209.70783%202.18816%2010.3528%202.36353C10.9977%202.53891%2011.5729%202.90887%2012%203.423C12.5274%202.78362%2013.2791%202.36989%2014.1015%202.26645C14.9238%202.163%2015.7546%202.37764%2016.424%202.86648C17.0933%203.35531%2017.5506%204.0814%2017.7022%204.89623C17.8539%205.71106%2017.6886%206.55306%2017.24%207.25H18C18.7293%207.25%2019.4288%207.53973%2019.9445%208.05546C20.4603%208.57118%2020.75%209.27065%2020.75%2010V12C20.7502%2012.3826%2020.6251%2012.7547%2020.3937%2013.0593C20.1624%2013.364%2019.8376%2013.5845%2019.469%2013.687C19.613%2015.513%2019.529%2017.352%2019.219%2019.16C19.1287%2019.6853%2018.8703%2020.1671%2018.4825%2020.5329C18.0948%2020.8986%2017.5987%2021.1285%2017.069%2021.188L16.154%2021.29C13.3929%2021.5986%2010.6061%2021.5986%207.845%2021.29L6.931%2021.188C6.4013%2021.1285%205.90524%2020.8986%205.51749%2020.5329C5.12974%2020.1671%204.87128%2019.6853%204.781%2019.16C4.46995%2017.3532%204.38596%2015.5146%204.531%2013.687C4.16244%2013.5845%203.83762%2013.364%203.60627%2013.0593C3.37492%2012.7547%203.24978%2012.3826%203.25%2012V10C3.25%209.27065%203.53973%208.57118%204.05546%208.05546C4.57118%207.53973%205.27065%207.25%206%207.25H6.76C6.42603%206.72749%206.24903%206.12012%206.25%205.5ZM11.25%205.5C11.25%205.03587%2011.0656%204.59075%2010.7374%204.26256C10.4092%203.93437%209.96413%203.75%209.5%203.75C9.03587%203.75%208.59075%203.93437%208.26256%204.26256C7.93437%204.59075%207.75%205.03587%207.75%205.5C7.75%205.96413%207.93437%206.40925%208.26256%206.73744C8.59075%207.06563%209.03587%207.25%209.5%207.25C9.96413%207.25%2010.4092%207.06563%2010.7374%206.73744C11.0656%206.40925%2011.25%205.96413%2011.25%205.5ZM14.5%207.25C14.7298%207.25%2014.9574%207.20474%2015.1697%207.11679C15.382%207.02884%2015.5749%206.89994%2015.7374%206.73744C15.8999%206.57493%2016.0288%206.38202%2016.1168%206.1697C16.2047%205.95738%2016.25%205.72981%2016.25%205.5C16.25%205.27019%2016.2047%205.04262%2016.1168%204.8303C16.0288%204.61798%2015.8999%204.42507%2015.7374%204.26256C15.5749%204.10006%2015.382%203.97116%2015.1697%203.88321C14.9574%203.79527%2014.7298%203.75%2014.5%203.75C14.0359%203.75%2013.5908%203.93437%2013.2626%204.26256C12.9344%204.59075%2012.75%205.03587%2012.75%205.5C12.75%205.96413%2012.9344%206.40925%2013.2626%206.73744C13.5908%207.06563%2014.0359%207.25%2014.5%207.25ZM4.75%2010C4.75%209.31%205.31%208.75%206%208.75H11.25V12.25H5C4.9337%2012.25%204.87011%2012.2237%204.82322%2012.1768C4.77634%2012.1299%204.75%2012.0663%204.75%2012V10ZM12.75%2013.75H17.969C18.109%2015.47%2018.033%2017.203%2017.741%2018.906C17.7057%2019.1109%2017.6048%2019.2988%2017.4535%2019.4415C17.3022%2019.5841%2017.1087%2019.6738%2016.902%2019.697L15.988%2019.8C14.9113%2019.92%2013.832%2019.9913%2012.75%2020.014V13.75ZM12.75%2012.25H19C19.0663%2012.25%2019.1299%2012.2237%2019.1768%2012.1768C19.2237%2012.1299%2019.25%2012.0663%2019.25%2012V10C19.25%209.31%2018.69%208.75%2018%208.75H12.75V12.25ZM11.25%2013.75V20.014C10.168%2019.9914%209.08757%2019.92%208.012%2019.8L7.098%2019.697C6.89149%2019.6739%206.69806%2019.5843%206.54678%2019.4419C6.39549%2019.2994%206.29451%2019.1117%206.259%2018.907C5.96707%2017.2044%205.89047%2015.4718%206.031%2013.75H11.25Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='basil:present-outline'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.25%205.5C6.24993%204.83163%206.45593%204.17949%206.83993%203.63244C7.22393%203.08538%207.76725%202.67003%208.39587%202.44296C9.02449%202.21589%209.70783%202.18816%2010.3528%202.36353C10.9977%202.53891%2011.5729%202.90887%2012%203.423C12.5274%202.78362%2013.2791%202.36989%2014.1015%202.26645C14.9238%202.163%2015.7546%202.37764%2016.424%202.86648C17.0933%203.35531%2017.5506%204.0814%2017.7022%204.89623C17.8539%205.71106%2017.6886%206.55306%2017.24%207.25H18C18.7293%207.25%2019.4288%207.53973%2019.9445%208.05546C20.4603%208.57118%2020.75%209.27065%2020.75%2010V12C20.7502%2012.3826%2020.6251%2012.7547%2020.3937%2013.0593C20.1624%2013.364%2019.8376%2013.5845%2019.469%2013.687C19.613%2015.513%2019.529%2017.352%2019.219%2019.16C19.1287%2019.6853%2018.8703%2020.1671%2018.4825%2020.5329C18.0948%2020.8986%2017.5987%2021.1285%2017.069%2021.188L16.154%2021.29C13.3929%2021.5986%2010.6061%2021.5986%207.845%2021.29L6.931%2021.188C6.4013%2021.1285%205.90524%2020.8986%205.51749%2020.5329C5.12974%2020.1671%204.87128%2019.6853%204.781%2019.16C4.46995%2017.3532%204.38596%2015.5146%204.531%2013.687C4.16244%2013.5845%203.83762%2013.364%203.60627%2013.0593C3.37492%2012.7547%203.24978%2012.3826%203.25%2012V10C3.25%209.27065%203.53973%208.57118%204.05546%208.05546C4.57118%207.53973%205.27065%207.25%206%207.25H6.76C6.42603%206.72749%206.24903%206.12012%206.25%205.5ZM11.25%205.5C11.25%205.03587%2011.0656%204.59075%2010.7374%204.26256C10.4092%203.93437%209.96413%203.75%209.5%203.75C9.03587%203.75%208.59075%203.93437%208.26256%204.26256C7.93437%204.59075%207.75%205.03587%207.75%205.5C7.75%205.96413%207.93437%206.40925%208.26256%206.73744C8.59075%207.06563%209.03587%207.25%209.5%207.25C9.96413%207.25%2010.4092%207.06563%2010.7374%206.73744C11.0656%206.40925%2011.25%205.96413%2011.25%205.5ZM14.5%207.25C14.7298%207.25%2014.9574%207.20474%2015.1697%207.11679C15.382%207.02884%2015.5749%206.89994%2015.7374%206.73744C15.8999%206.57493%2016.0288%206.38202%2016.1168%206.1697C16.2047%205.95738%2016.25%205.72981%2016.25%205.5C16.25%205.27019%2016.2047%205.04262%2016.1168%204.8303C16.0288%204.61798%2015.8999%204.42507%2015.7374%204.26256C15.5749%204.10006%2015.382%203.97116%2015.1697%203.88321C14.9574%203.79527%2014.7298%203.75%2014.5%203.75C14.0359%203.75%2013.5908%203.93437%2013.2626%204.26256C12.9344%204.59075%2012.75%205.03587%2012.75%205.5C12.75%205.96413%2012.9344%206.40925%2013.2626%206.73744C13.5908%207.06563%2014.0359%207.25%2014.5%207.25ZM4.75%2010C4.75%209.31%205.31%208.75%206%208.75H11.25V12.25H5C4.9337%2012.25%204.87011%2012.2237%204.82322%2012.1768C4.77634%2012.1299%204.75%2012.0663%204.75%2012V10ZM12.75%2013.75H17.969C18.109%2015.47%2018.033%2017.203%2017.741%2018.906C17.7057%2019.1109%2017.6048%2019.2988%2017.4535%2019.4415C17.3022%2019.5841%2017.1087%2019.6738%2016.902%2019.697L15.988%2019.8C14.9113%2019.92%2013.832%2019.9913%2012.75%2020.014V13.75ZM12.75%2012.25H19C19.0663%2012.25%2019.1299%2012.2237%2019.1768%2012.1768C19.2237%2012.1299%2019.25%2012.0663%2019.25%2012V10C19.25%209.31%2018.69%208.75%2018%208.75H12.75V12.25ZM11.25%2013.75V20.014C10.168%2019.9914%209.08757%2019.92%208.012%2019.8L7.098%2019.697C6.89149%2019.6739%206.69806%2019.5843%206.54678%2019.4419C6.39549%2019.2994%206.29451%2019.1117%206.259%2018.907C5.96707%2017.2044%205.89047%2015.4718%206.031%2013.75H11.25Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e")}.front-navigation-icon-menu{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='material-symbols:menu-rounded'%3e%3cpath%20id='Vector'%20d='M4%2018C3.71667%2018%203.47933%2017.904%203.288%2017.712C3.09667%2017.52%203.00067%2017.2827%203%2017C2.99933%2016.7173%203.09533%2016.48%203.288%2016.288C3.48067%2016.096%203.718%2016%204%2016H20C20.2833%2016%2020.521%2016.096%2020.713%2016.288C20.905%2016.48%2021.0007%2016.7173%2021%2017C20.9993%2017.2827%2020.9033%2017.5203%2020.712%2017.713C20.5207%2017.9057%2020.2833%2018.0013%2020%2018H4ZM4%2013C3.71667%2013%203.47933%2012.904%203.288%2012.712C3.09667%2012.52%203.00067%2012.2827%203%2012C2.99933%2011.7173%203.09533%2011.48%203.288%2011.288C3.48067%2011.096%203.718%2011%204%2011H20C20.2833%2011%2020.521%2011.096%2020.713%2011.288C20.905%2011.48%2021.0007%2011.7173%2021%2012C20.9993%2012.2827%2020.9033%2012.5203%2020.712%2012.713C20.5207%2012.9057%2020.2833%2013.0013%2020%2013H4ZM4%208C3.71667%208%203.47933%207.904%203.288%207.712C3.09667%207.52%203.00067%207.28267%203%207C2.99933%206.71733%203.09533%206.48%203.288%206.288C3.48067%206.096%203.718%206%204%206H20C20.2833%206%2020.521%206.096%2020.713%206.288C20.905%206.48%2021.0007%206.71733%2021%207C20.9993%207.28267%2020.9033%207.52033%2020.712%207.713C20.5207%207.90567%2020.2833%208.00133%2020%208H4Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='material-symbols:menu-rounded'%3e%3cpath%20id='Vector'%20d='M4%2018C3.71667%2018%203.47933%2017.904%203.288%2017.712C3.09667%2017.52%203.00067%2017.2827%203%2017C2.99933%2016.7173%203.09533%2016.48%203.288%2016.288C3.48067%2016.096%203.718%2016%204%2016H20C20.2833%2016%2020.521%2016.096%2020.713%2016.288C20.905%2016.48%2021.0007%2016.7173%2021%2017C20.9993%2017.2827%2020.9033%2017.5203%2020.712%2017.713C20.5207%2017.9057%2020.2833%2018.0013%2020%2018H4ZM4%2013C3.71667%2013%203.47933%2012.904%203.288%2012.712C3.09667%2012.52%203.00067%2012.2827%203%2012C2.99933%2011.7173%203.09533%2011.48%203.288%2011.288C3.48067%2011.096%203.718%2011%204%2011H20C20.2833%2011%2020.521%2011.096%2020.713%2011.288C20.905%2011.48%2021.0007%2011.7173%2021%2012C20.9993%2012.2827%2020.9033%2012.5203%2020.712%2012.713C20.5207%2012.9057%2020.2833%2013.0013%2020%2013H4ZM4%208C3.71667%208%203.47933%207.904%203.288%207.712C3.09667%207.52%203.00067%207.28267%203%207C2.99933%206.71733%203.09533%206.48%203.288%206.288C3.48067%206.096%203.718%206%204%206H20C20.2833%206%2020.521%206.096%2020.713%206.288C20.905%206.48%2021.0007%206.71733%2021%207C20.9993%207.28267%2020.9033%207.52033%2020.712%207.713C20.5207%207.90567%2020.2833%208.00133%2020%208H4Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e")}.quiz-modal{box-sizing:border-box;width:390px;max-width:100vw;max-height:100dvh;padding:var(--space-md) var(--space-side);color:var(--color-text);text-align:left;background:0 0;border:none;overflow-y:auto}.quiz-modal:focus{outline:none}.quiz-modal::backdrop{background:#00000080}.quiz-modal-contents{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.quiz-modal-card{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.quiz-modal-card-incorrect{padding-bottom:var(--space-md)}.quiz-modal-shop{align-items:center;gap:var(--space-xxs);box-sizing:border-box;width:100%;padding:var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-green);color:var(--color-white);text-align:center;flex-direction:column;margin:0;display:flex}.quiz-modal-shop-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.2}.quiz-modal-shop-suffix{font-size:12px;font-weight:700;line-height:1.4}.quiz-modal-body{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.quiz-modal-question{align-items:flex-start;gap:var(--space-xs);width:100%;margin:0;display:flex}.quiz-modal-question-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.quiz-modal-question-text,.quiz-modal-explanation{white-space:pre-wrap;overflow-wrap:anywhere}.quiz-modal-question-text{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.5}.quiz-modal-image{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.quiz-modal-box{isolation:isolate;align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;padding:var(--space-md) 0;border-radius:var(--radius-sm);background-color:var(--color-light-green);flex-direction:column;display:flex;position:relative}.quiz-modal-box:before{content:"";z-index:-1;border-radius:var(--radius-sm);mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.quiz-modal-guide{box-sizing:border-box;width:100%;padding:0 var(--space-sm);text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.5}.quiz-modal-choices{gap:var(--space-xs);box-sizing:border-box;width:100%;padding:0 var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.quiz-modal-choice{align-items:center;gap:var(--space-xs);box-sizing:border-box;width:100%;padding:var(--space-side);border-radius:var(--radius-md);background-color:var(--color-input-background);cursor:pointer;border:2px solid #1f2a4440;font-size:15px;font-weight:700;line-height:1.5;display:flex}.quiz-modal-choice:has(input:disabled){cursor:default;opacity:.7}.quiz-modal-choice-radio{appearance:none;width:20px;height:20px;cursor:inherit;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_72)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_72'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23525459'/%3e%3cstop%20offset='1'%20stop-color='%23EBE7E4'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-size:20px 20px;flex-shrink:0;margin:0}.quiz-modal-choice-radio:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_76)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_76'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFB380'/%3e%3cstop%20offset='1'%20stop-color='%23FF6600'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.quiz-modal-choice-checkbox{width:20px;height:20px;accent-color:var(--color-accent);cursor:inherit;flex-shrink:0;margin:0}.quiz-modal-choice-text{overflow-wrap:anywhere;flex:1;min-width:0}.quiz-modal-choice-image{border-radius:var(--radius-xs);flex-shrink:0;width:64px;height:auto}.quiz-modal-submit-arrow,.entry-offer-arrow{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.59099'%20height='11.0607'%20viewBox='0%200%206.59099%2011.0607'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arw'%3e%3cpath%20id='arw_2'%20d='M0.53033%200.53033L5.53033%205.53033L0.53033%2010.5303'%20stroke='white'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.59099'%20height='11.0607'%20viewBox='0%200%206.59099%2011.0607'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arw'%3e%3cpath%20id='arw_2'%20d='M0.53033%200.53033L5.53033%205.53033L0.53033%2010.5303'%20stroke='white'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quiz-modal-submit:disabled,.quiz-modal-next:disabled{background-color:var(--color-input-border);box-shadow:none;color:var(--color-input-background);cursor:not-allowed;border-color:#0000}.quiz-modal-stage{box-sizing:border-box;aspect-ratio:328/160;border-radius:var(--radius-sm);background-color:var(--color-white);width:100%;position:relative;overflow:hidden;container-type:inline-size}.quiz-modal-stage-background{border-radius:var(--radius-sm);object-fit:cover;opacity:0;width:100%;height:100%;animation:6s forwards quiz-modal-stage-reveal;position:absolute;inset:0}.quiz-modal-stage-puzzle{position:absolute;inset:0;overflow:hidden}.quiz-modal-stage-piece-left{animation:6s linear forwards quiz-modal-stage-slide-left;position:absolute;inset:-37.45% 41% -54.38% -7.62%}.quiz-modal-stage-piece-right{animation:6s linear forwards quiz-modal-stage-slide-right;position:absolute;inset:-37.5% -17.38% -37.84% 42.51%}.quiz-modal-stage-intro{color:var(--color-text);white-space:nowrap;opacity:0;justify-content:center;align-items:center;margin:0;font-size:6.71cqw;font-weight:700;line-height:1.2;animation:6s forwards quiz-modal-stage-intro-fade,6s forwards quiz-modal-stage-intro-slide;display:flex;position:absolute;inset:0}.quiz-modal-correct-circle{width:100%;height:100%;position:absolute;inset:0}.quiz-modal-correct-circle circle{stroke-dasharray:0 1;animation:6s forwards quiz-modal-correct-draw}.quiz-modal-correct-text{object-fit:contain;width:49.09%;height:40%;animation:6s forwards quiz-modal-correct-pop;position:absolute;top:30%;left:25.46%;transform:scale(0)}.quiz-modal-incorrect-cross{width:100%;height:100%;position:absolute;inset:0}.quiz-modal-incorrect-cross line{stroke-dasharray:0 1}.quiz-modal-incorrect-cross-first{stroke-dashoffset:-1px;animation:6s forwards quiz-modal-incorrect-draw-first}.quiz-modal-incorrect-cross-second{animation:6s forwards quiz-modal-incorrect-draw-second}.quiz-modal-incorrect-text{object-fit:contain;filter:drop-shadow(0 0 16px #428fb3);width:51.52%;height:35%;animation:6s forwards quiz-modal-incorrect-pop;position:absolute;top:32.5%;left:24.39%;transform:scale(0)}@keyframes quiz-modal-stage-slide-left{0%,16.67%{transform:translate(0)}23.33%,to{transform:translate(-99.88%)}}@keyframes quiz-modal-stage-slide-right{0%,16.67%{transform:translate(0)}23.33%,to{transform:translate(81.36%)}}@keyframes quiz-modal-stage-intro-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}2.5%,13.33%{opacity:1;animation-timing-function:ease-out}20%,to{opacity:0}}@keyframes quiz-modal-stage-intro-slide{0%{animation-timing-function:cubic-bezier(.05,.4,.5,1);transform:translate(-36.59%)}10%,to{transform:translate(0)}}@keyframes quiz-modal-correct-draw{0%,26.7%{stroke-dasharray:0 1;animation-timing-function:cubic-bezier(.5,0,.5,1)}33.3%,to{stroke-dasharray:1 1}}@keyframes quiz-modal-correct-pop{0%,33.33%{animation-timing-function:cubic-bezier(.4,1.75,.3,1);transform:scale(0)}50%,to{transform:scale(1)}}@keyframes quiz-modal-incorrect-draw-first{0%,26.7%{stroke-dasharray:0 1;stroke-dashoffset:-1px;animation-timing-function:ease-out}35%,to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes quiz-modal-incorrect-draw-second{0%,26.7%{stroke-dasharray:0 1;animation-timing-function:ease-out}35%,to{stroke-dasharray:1 1}}@keyframes quiz-modal-incorrect-pop{0%,33.33%{animation-timing-function:cubic-bezier(.4,1.75,.3,1);transform:scale(0)}48.33%,to{transform:scale(1)}}@keyframes quiz-modal-stage-reveal{0%,50%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}56.67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.quiz-modal-stage-background{opacity:1;animation:none}.quiz-modal-stage-intro{animation:none}.quiz-modal-stage-piece-left{animation:none;transform:translate(-99.88%)}.quiz-modal-stage-piece-right{animation:none;transform:translate(81.36%)}.quiz-modal-correct-circle circle,.quiz-modal-incorrect-cross line{stroke-dasharray:1 1;stroke-dashoffset:0;animation:none}.quiz-modal-correct-text,.quiz-modal-incorrect-text{animation:none;transform:scale(1)}}.quiz-modal-incorrect-message{text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.5}.quiz-modal-after-stage{grid-template-rows:1fr;width:100%;animation:.4s ease-out 3.4s backwards quiz-modal-after-stage-expand;display:grid}.quiz-modal-after-stage-clip{min-height:0;overflow:hidden}@keyframes quiz-modal-after-stage-expand{0%{margin-top:calc(-1 * var(--space-sm));opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr;margin-top:0}}@media (prefers-reduced-motion:reduce){.quiz-modal-after-stage{animation:none}}.quiz-modal-answered{justify-content:center;align-items:center;gap:var(--space-xs);box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-xs);width:100%;margin:0;padding:2px 0;font-size:12px;line-height:1.4;display:flex}.quiz-modal-answered-check{flex-shrink:0;width:13.5px;height:10.2px}.entry-offer-card{align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-sm) var(--space-md);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.entry-offer-stage{--entry-offer-stage-color:var(--color-accent);box-sizing:border-box;width:100%;min-height:160px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);isolation:isolate;display:flex;position:relative;overflow:hidden}.entry-offer-stage-stamp{--entry-offer-stage-color:var(--color-blue);background-color:var(--color-light-blue)}.entry-offer-stage-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entry-offer-stage-pattern{mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/document-background-pattern-BlEGcpg2.png);background-position:0 0;background-size:272.88px 155.88px;position:absolute;inset:0}.entry-offer-stage-text{justify-content:center;align-items:center;gap:var(--space-xxs);text-align:center;flex-direction:column;width:100%;margin:0;display:flex;position:relative}.entry-offer-congratulations{width:226px;max-width:100%;height:auto}.entry-offer-stage-count{justify-content:center;align-items:center;gap:var(--space-xxs);color:var(--entry-offer-stage-color);flex-wrap:wrap;font-size:32px;font-weight:700;line-height:1.2;display:flex}.entry-offer-stage-count-part{align-items:center;gap:var(--space-xxs);white-space:nowrap;display:flex}.entry-offer-stage-count-number{font-size:48px}.entry-offer-stage-message{text-align:center;overflow-wrap:anywhere;font-size:30px;display:block}.entry-offer-stage-message .entry-offer-stage-count-number{font-size:46px}.entry-offer-stage-lead{color:var(--entry-offer-stage-color);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2}.entry-offer-card-celebration{gap:var(--space-sm);background-color:#ffe53d;position:relative;overflow:hidden}.entry-offer-celebration-background{object-fit:cover;pointer-events:none;width:480px;max-width:none;height:480px;position:absolute;top:calc(50% - 240px);left:calc(50% - 240px)}.entry-offer-card-celebration>:not(.entry-offer-celebration-background,.celebration-confetti){position:relative}.entry-offer-celebration-count,.entry-offer-celebration-lead{color:var(--color-accent);text-align:center;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.entry-offer-celebration-count{-webkit-text-stroke:8px var(--color-white);paint-order:stroke fill;font-size:40px}.entry-offer-celebration-lead{font-size:22px}.entry-offer-celebration-count{flex-wrap:wrap;justify-content:center;display:flex}.entry-offer-celebration-count-part{white-space:nowrap}.celebration-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-confetti-piece{opacity:0;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.entry-offer-celebration-background{animation:8s linear infinite entry-offer-celebration-turn}}@keyframes entry-offer-celebration-turn{0%{rotate:0deg}to{rotate:-180deg}}.quiz-modal-info{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.quiz-modal-info-title{box-sizing:border-box;border-radius:var(--radius-xs);background-color:var(--color-green);width:100%;color:var(--color-white);text-align:center;margin:0;padding:2px 0;font-size:16px;font-weight:700;line-height:1.2}.quiz-modal-info-body{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.quiz-modal-answer{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;width:100%;margin:0;font-size:22px;font-weight:700;line-height:1.2;display:flex}.quiz-modal-answer-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.quiz-modal-explanation{letter-spacing:-.3px;width:100%;margin:0;font-size:15px;line-height:1.5}.quiz-modal-info-image{border-radius:var(--radius-sm);align-self:center;max-width:100%;height:auto}.quiz-modal-stamp-image{object-fit:cover;align-self:center;width:120px;height:120px}.quiz-modal-empty{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.5}.quiz-modal-failure,.entry-offer-failure{box-sizing:border-box;width:100%;padding:var(--space-xs);border-radius:var(--radius-sm);color:#b3261e;border:1px solid;margin:0;font-size:12px;line-height:1.5}.app-loading{opacity:.8;margin:2rem 0;font-size:.9em}.stamp-rally{background-color:var(--color-page-background);min-height:100dvh;color:var(--color-text);text-align:left;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.stamp-rally-frame{flex-direction:column;max-width:390px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.stamp-rally-key-visual{width:100%;height:auto;display:block}.stamp-rally-status{padding:6px var(--space-side);background-color:var(--color-blue);align-items:stretch;gap:6px;display:flex}.stamp-rally-pieces{box-sizing:border-box;min-width:0;min-height:56px;padding:3px var(--space-xs) 0;border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.stamp-rally-pieces-label{justify-content:center;align-items:center;gap:var(--space-xxs);font-size:12px;font-weight:700;line-height:1.4;display:flex}.stamp-rally-pieces-icon{flex-shrink:0;width:14px;height:14px}.stamp-rally-pieces-count,.stamp-rally-pieces-message{box-sizing:border-box;width:100%;padding-top:var(--space-xxs);border-top:1px solid var(--color-line);text-align:center}.stamp-rally-pieces-count{color:var(--color-accent);justify-content:center;align-items:center;line-height:1.2;display:flex}.stamp-rally-pieces-number{font-size:16px;font-weight:700}.stamp-rally-pieces-points{font-size:12px;font-weight:500}.stamp-rally-pieces-message{font-size:10px;line-height:1.3}.stamp-rally-status-link{--stamp-rally-arrow-color:var(--color-light-blue);justify-content:center;align-items:center;gap:var(--space-xs);box-sizing:border-box;width:82px;padding-left:var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-text);flex-shrink:0;text-decoration:none;display:flex;overflow:hidden}.stamp-rally-status-link-text{text-align:center;flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.4}.stamp-rally-main{isolation:isolate;align-items:center;gap:var(--space-side);box-sizing:border-box;width:100%;padding:var(--space-side) 0;background-color:var(--color-light-blue);flex-direction:column;flex:1;display:flex;position:relative}.stamp-rally-main:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.stamp-rally-lead{padding:0 var(--space-side);align-self:stretch;margin:0;font-size:15px;font-weight:700;line-height:1.5}.stamp-rally-tabbed{flex-direction:column;align-items:center;width:100%;display:flex}.stamp-rally-tabs{justify-content:center;gap:6px;display:flex}.stamp-rally-tab{box-sizing:border-box;width:134px;padding:12px var(--space-xs);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(to bottom, var(--color-blue) 85%, #0361a3);color:var(--color-white);text-align:center;border:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.5}.stamp-rally-tab-current{background:var(--color-white);color:var(--color-blue)}.stamp-rally-card{gap:var(--space-sm);box-sizing:border-box;width:min(360px, 100% - var(--space-side) * 2);padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;margin:0;display:flex}.stamp-rally-card[hidden]{display:none}.stamp-rally-map-card{gap:var(--space-side);padding:var(--space-md) var(--space-sm) var(--space-side)}.stamp-rally-piece-status-map{flex-direction:column;width:100%;display:flex}.stamp-rally-piece-status-map-plate{aspect-ratio:328/388;width:100%;position:relative;container-type:inline-size}.stamp-rally-piece-status-map-image{width:100%;position:absolute;top:0;left:0}.stamp-rally-piece-status-map-layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stamp-rally-piece-status-complete{position:absolute}.stamp-rally-piece-status-complete-frame{width:100%;display:block}.stamp-rally-piece-status-complete-text{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;top:25.8%;left:0;right:0}.stamp-rally-piece-status-complete-label{font-size:12px;font-weight:700;line-height:1.4}.stamp-rally-piece-status-complete-number{gap:var(--space-xxs);color:var(--color-accent);letter-spacing:-1.12px;justify-content:center;align-items:center;font-size:28px;font-weight:700;line-height:1.2;display:flex}.stamp-rally-piece-status-complete-unit{color:var(--color-text);letter-spacing:normal;font-size:15px;line-height:1.5}.stamp-rally-piece-status-complete-total{font-size:12px;font-weight:400;line-height:1.4}.stamp-rally-piece-status-area-button{box-sizing:border-box;min-width:56px;height:28px;padding:0 var(--space-xs);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);white-space:nowrap;cursor:pointer;border:2px solid;border-radius:14px;justify-content:center;align-items:center;gap:2px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;display:flex;position:absolute}.stamp-rally-piece-status-area-button-arrow{flex-shrink:0;width:7px;height:6px;rotate:180deg}.stamp-rally-piece-status-map-count{color:var(--color-white);white-space:nowrap;margin:0;font-size:12px;font-weight:700;line-height:1.4;position:absolute}.stamp-rally-piece-status-product-fair{align-items:center;display:flex;position:absolute}.stamp-rally-piece-status-product-fair-button{z-index:1;margin-right:-4px;position:relative}.stamp-rally-piece-status-product-fair-circle{aspect-ratio:1;background-color:var(--color-input-background);border-radius:50%;flex-shrink:0;display:block;position:relative}.stamp-rally-piece-status-product-fair-pieces{position:absolute}.stamp-rally-piece-status-map-note{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.4}.stamp-rally-piece-status-area{gap:var(--space-sm);flex-direction:column;align-items:center;width:100%;display:flex}.stamp-rally-piece-status-area-arrow{width:100%;height:16px}.stamp-rally-piece-status-area-name{box-sizing:border-box;border-radius:var(--radius-xs);width:100%;color:var(--color-white);text-align:center;margin:0;padding:2px;font-size:16px;font-weight:700;line-height:1.2}.stamp-rally-piece-status-area-board{width:225px;max-width:100%;position:relative}.stamp-rally-piece-status-area-board-base{width:100%;height:auto;display:block}.stamp-rally-piece-status-area-board-cell{width:100%;height:100%;position:absolute;inset:0}.stamp-rally-piece-status-area-anchor{width:100%;scroll-margin-top:var(--space-sm)}.stamp-rally-piece-status-area-count{margin:0;font-size:15px;font-weight:700;line-height:1.5}.stamp-rally-piece-status-area-count-visible{justify-content:center;align-items:flex-end;display:flex}.stamp-rally-piece-status-area-count-number{color:var(--color-accent);font-size:32px;line-height:1.2}.stamp-rally-piece-status-rows{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.stamp-rally-piece-status-row{--stamp-rally-arrow-color:var(--color-blue);box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-light-blue);width:100%;color:var(--color-text);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:0 0 0 12px;display:flex;overflow:hidden}.stamp-rally-piece-status-row-acquired{--stamp-rally-arrow-color:var(--color-line);background-color:var(--color-input-border)}.stamp-rally-piece-status-row-image{padding:var(--space-xs) 0;flex-shrink:0;display:flex;position:relative}.stamp-rally-piece-status-row-piece{object-fit:contain;width:100px;height:80px}.stamp-rally-piece-status-row-piece-substitute{box-sizing:border-box;padding:16px 26px}.stamp-rally-piece-status-row-points{top:var(--space-xs);width:20px;height:20px;position:absolute;left:-4px}.stamp-rally-piece-status-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.stamp-rally-piece-status-row-label{font-size:12px;font-weight:700;line-height:1.4}.stamp-rally-piece-status-row-shop{font-size:15px;line-height:1.4}.stamp-rally-piece-status-row-product-fair{cursor:default;min-height:88px}.stamp-rally-piece-status-row-piece-product-fair{width:106px;height:54px}.stamp-rally-piece-status-row-points-product-fair{top:-1px}.stamp-rally-piece-status-row-out-of-period{--stamp-rally-arrow-color:var(--color-line);background-color:var(--color-input-border)}.stamp-rally-piece-status-row-period{font-size:12px;line-height:1.4}.stamp-rally-piece-status-product-fair-alert{gap:var(--space-xxs);width:100%;color:var(--color-alert);align-items:center;margin:0;font-size:12px;line-height:1.4;display:flex}.stamp-rally-piece-status-product-fair-alert-dot{flex-shrink:0;width:8px;height:8px}.stamp-rally-section-title,.stamp-rally-modal-label{border-left:3px solid var(--color-blue);color:var(--color-blue);margin:0;padding-left:6px;font-size:15px;font-weight:700;line-height:1.1}.stamp-rally-card-header{justify-content:space-between;align-items:flex-start;gap:6px var(--space-sm);flex-wrap:wrap;display:flex}.stamp-rally-map-filter{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line);display:flex}.stamp-rally-select{flex:1;min-width:0;position:relative}.stamp-rally-select select{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);appearance:none;background-color:var(--color-input-background);width:100%;color:var(--color-text);padding:10px 28px 10px 10px;font-family:inherit;font-size:15px;line-height:1.5}.stamp-rally-select:after{content:"";background-color:var(--color-text);pointer-events:none;width:6.6px;height:11.1px;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(90deg);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.59099'%20height='11.0607'%20viewBox='0%200%206.59099%2011.0607'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arw'%3e%3cpath%20id='arw_2'%20d='M0.53033%200.53033L5.53033%205.53033L0.53033%2010.5303'%20stroke='%232E2D2D'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.59099'%20height='11.0607'%20viewBox='0%200%206.59099%2011.0607'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arw'%3e%3cpath%20id='arw_2'%20d='M0.53033%200.53033L5.53033%205.53033L0.53033%2010.5303'%20stroke='%232E2D2D'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stamp-rally-legend{justify-content:flex-end;gap:6px var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.stamp-rally-legend-item{align-items:center;gap:2px;font-size:12px;line-height:1.4;display:flex}.stamp-rally-legend-with-points{max-width:160px}.stamp-rally-legend-piece{object-fit:contain;flex-shrink:0;width:18px;height:18px}.stamp-rally-map{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;min-height:240px}.stamp-rally-shop-areas{gap:var(--space-xs);flex-direction:column;display:flex}.stamp-rally-shop-area{flex-direction:column;gap:6px;display:flex}.stamp-rally-shop-area-heading{margin:0}.stamp-rally-shop-area-toggle{box-sizing:border-box;width:100%;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-white);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;display:flex}.stamp-rally-shop-area-mark{flex-shrink:0;width:12px}.stamp-rally-shops{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stamp-rally-shop{--stamp-rally-arrow-color:var(--color-blue);box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-light-blue);width:100%;min-height:44px;color:var(--color-text);letter-spacing:-.3px;text-align:left;border:0;justify-content:space-between;align-items:center;padding:0 0 0 12px;font-family:inherit;font-size:15px;line-height:1.5;display:flex;overflow:hidden}.stamp-rally-shop-acquired{--stamp-rally-arrow-color:var(--color-line);background-color:var(--color-input-border)}.stamp-rally-shop-text{align-items:center;gap:var(--space-xxs);padding:6px 0;display:flex}.stamp-rally-shop-piece{object-fit:contain;flex-shrink:0;width:20px;height:20px}.stamp-rally-arrow{background-color:var(--stamp-rally-arrow-color);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:16px;display:flex}.stamp-rally-loading{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:100%;min-height:240px;display:flex}.stamp-rally-loading-piece{background-color:#00bad9;width:100px;height:100px;animation:2s infinite stamp-rally-loading-turn,2s infinite stamp-rally-loading-pop,6s infinite stamp-rally-loading-color;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='100'%20height='99.9973'%20viewBox='0%200%20100%2099.9973'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M19.673%2047.3185C17.5164%2046.6519%2014.864%2044.7695%2012.5635%2042.5379C10.9961%2041.0181%208.36767%2041.722%207.72257%2043.807L0%2068.7874L24.7911%2076.4556C26.8757%2077.1009%2027.5288%2079.6952%2026.0387%2081.2869C23.8635%2083.6066%2022.0534%2086.2809%2021.387%2088.4406C19.7609%2093.6985%2023.0398%2097.8179%2028.1659%2099.4043C33.2921%20100.991%2038.3223%2099.4416%2039.9484%2094.1837C40.6148%2092.0267%2040.5588%2088.7739%2040.0177%2085.6143C39.6472%2083.4626%2041.7104%2081.6895%2043.7977%2082.3348L68.7727%2090.059L76.4953%2065.0813C77.1404%2062.9962%2079.7688%2062.2923%2081.3362%2063.8121C83.6367%2066.0438%2086.2891%2067.9262%2088.4457%2068.5928C93.7025%2070.2192%2097.821%2066.9397%2099.4071%2061.8124C100.993%2056.6852%2099.4444%2051.6512%2094.1876%2050.0248C92.0284%2049.3582%2088.8002%2049.3395%2085.6574%2049.8248C83.5008%2050.1581%2081.7281%2048.153%2082.3732%2046.068L90.0398%2021.2716L65.0647%2013.5474C62.9801%2012.9021%2060.9169%2014.6752%2061.2847%2016.8269C61.8259%2019.9864%2061.8845%2023.2366%2061.2154%2025.3963C59.5894%2030.6542%2054.5592%2032.2034%2049.433%2030.6169C44.3068%2029.0305%2041.028%2024.9111%2042.6541%2019.6532C43.3205%2017.4935%2045.1305%2014.8192%2047.3057%2012.4995C48.7985%2010.9078%2048.1428%208.31347%2046.0582%207.66823L21.2697%200L13.6031%2024.7964C12.958%2026.8815%2014.7307%2028.8865%2016.8873%2028.5532C20.0302%2028.0679%2023.2583%2028.0839%2025.4176%2028.7532C30.6744%2030.3796%2032.2231%2035.4109%2030.637%2040.5408C29.0509%2045.6681%2024.9324%2048.9476%2019.6756%2047.3212'%20fill='%2300BAD9'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='100'%20height='99.9973'%20viewBox='0%200%20100%2099.9973'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M19.673%2047.3185C17.5164%2046.6519%2014.864%2044.7695%2012.5635%2042.5379C10.9961%2041.0181%208.36767%2041.722%207.72257%2043.807L0%2068.7874L24.7911%2076.4556C26.8757%2077.1009%2027.5288%2079.6952%2026.0387%2081.2869C23.8635%2083.6066%2022.0534%2086.2809%2021.387%2088.4406C19.7609%2093.6985%2023.0398%2097.8179%2028.1659%2099.4043C33.2921%20100.991%2038.3223%2099.4416%2039.9484%2094.1837C40.6148%2092.0267%2040.5588%2088.7739%2040.0177%2085.6143C39.6472%2083.4626%2041.7104%2081.6895%2043.7977%2082.3348L68.7727%2090.059L76.4953%2065.0813C77.1404%2062.9962%2079.7688%2062.2923%2081.3362%2063.8121C83.6367%2066.0438%2086.2891%2067.9262%2088.4457%2068.5928C93.7025%2070.2192%2097.821%2066.9397%2099.4071%2061.8124C100.993%2056.6852%2099.4444%2051.6512%2094.1876%2050.0248C92.0284%2049.3582%2088.8002%2049.3395%2085.6574%2049.8248C83.5008%2050.1581%2081.7281%2048.153%2082.3732%2046.068L90.0398%2021.2716L65.0647%2013.5474C62.9801%2012.9021%2060.9169%2014.6752%2061.2847%2016.8269C61.8259%2019.9864%2061.8845%2023.2366%2061.2154%2025.3963C59.5894%2030.6542%2054.5592%2032.2034%2049.433%2030.6169C44.3068%2029.0305%2041.028%2024.9111%2042.6541%2019.6532C43.3205%2017.4935%2045.1305%2014.8192%2047.3057%2012.4995C48.7985%2010.9078%2048.1428%208.31347%2046.0582%207.66823L21.2697%200L13.6031%2024.7964C12.958%2026.8815%2014.7307%2028.8865%2016.8873%2028.5532C20.0302%2028.0679%2023.2583%2028.0839%2025.4176%2028.7532C30.6744%2030.3796%2032.2231%2035.4109%2030.637%2040.5408C29.0509%2045.6681%2024.9324%2048.9476%2019.6756%2047.3212'%20fill='%2300BAD9'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stamp-rally-loading-text{font-size:16px;font-weight:700;line-height:1.2;display:flex}.stamp-rally-loading-character{animation:2s infinite stamp-rally-loading-bounce;animation-delay:calc(var(--stamp-rally-loading-index) * 80ms)}@keyframes stamp-rally-loading-turn{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:0deg}30%{rotate:-180deg}50%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:-180deg}80%{rotate:-360deg}to{rotate:-360deg}}@keyframes stamp-rally-loading-pop{0%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1}22.5%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1.2}30%{scale:1}50%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1}72.5%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1.2}80%{scale:1}to{scale:1}}@keyframes stamp-rally-loading-color{0%,16.67%{background-color:#00bad9;animation-timing-function:cubic-bezier(.5,0,.5,1)}26.67%,33.33%{background-color:#32b25d;animation-timing-function:cubic-bezier(.5,0,.5,1)}43.33%,50%{background-color:#f0ac00;animation-timing-function:cubic-bezier(.5,0,.5,1)}60%,66.67%{background-color:#e65971;animation-timing-function:cubic-bezier(.5,0,.5,1)}76.67%,83.33%{background-color:#8284cf;animation-timing-function:cubic-bezier(.5,0,.5,1)}93.33%,to{background-color:#00bad9}}@keyframes stamp-rally-loading-bounce{0%,76%{animation-timing-function:cubic-bezier(.25,0,.45,1);translate:0}7.5%,83.5%{animation-timing-function:cubic-bezier(.3,1.1,.6,1);translate:0 -5px}16.25%,92.25%{animation-timing-function:cubic-bezier(.25,0,.45,1);translate:0}20%,96%{animation-timing-function:ease-out;translate:0 -1.5px}25%,to{translate:0}}@media (prefers-reduced-motion:reduce){.stamp-rally-loading-piece,.stamp-rally-loading-character{animation:none}}.stamp-rally-empty,.stamp-rally-note{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.5}.stamp-rally-location-failure,.register-location-failure{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.stamp-rally-retry,.register-retry{padding:8px var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-accent);font-family:inherit;font-size:15px;font-weight:700}.stamp-rally-failure{box-sizing:border-box;width:100%;padding:var(--space-xs);border-radius:var(--radius-sm);color:#b3261e;border:1px solid;margin:0;font-size:12px;line-height:1.5}.stamp-rally .front-navigation-spacer{height:calc(var(--navigation-bar-height) + 76px)}.stamp-rally-scan-anchor{bottom:calc(var(--navigation-bar-height) + 12px);z-index:11;box-sizing:border-box;pointer-events:none;justify-content:flex-end;width:100%;max-width:390px;padding-right:12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.stamp-rally-scan{box-sizing:border-box;background-color:var(--color-accent);width:76px;height:76px;color:var(--color-white);text-align:center;pointer-events:auto;border:2.375px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.stamp-rally-scan-icon{width:32px;height:32px}.stamp-rally-modal,.stamp-acquisition-modal{box-sizing:border-box;width:390px;max-width:100vw;max-height:100dvh;padding:var(--space-md) var(--space-side);color:var(--color-text);text-align:left;background:0 0;border:none;overflow-y:auto}.stamp-rally-modal:focus{outline:none}.stamp-rally-modal::backdrop,.stamp-acquisition-modal::backdrop{background:#00000080}.stamp-rally-modal-contents,.stamp-acquisition-modal-contents{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.stamp-rally-modal-card{gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;display:flex}.stamp-rally-modal-heading{gap:var(--space-xxs);flex-direction:column;display:flex}.stamp-rally-modal-title{align-items:flex-start;gap:var(--space-xxs);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2;display:flex}.stamp-rally-modal-title-icon{flex-shrink:0;width:20px;height:20px}.stamp-rally-modal-state{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.4}.stamp-rally-modal-state-acquired{color:var(--color-accent);font-weight:700}.stamp-rally-modal-details{border-top:2px solid var(--color-blue);margin:0}.stamp-rally-modal-row{align-items:center;gap:var(--space-xs);border-bottom:1px solid var(--color-line);padding:var(--space-side) 0;display:flex}.stamp-rally-modal-label{box-sizing:border-box;flex-shrink:0;width:80px}.stamp-rally-modal-value{align-items:flex-start;gap:var(--space-xxs);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;margin:0;font-size:15px;line-height:1.5;display:flex}.stamp-rally-modal-business-hours{gap:var(--space-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stamp-rally-modal-note{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.4}.stamp-rally-modal-map,.lottery-won-shop-map{gap:var(--space-xxs);margin-top:var(--space-xxs);border-radius:20px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.stamp-rally-modal-map-arrow,.lottery-won-shop-map-arrow{flex-shrink:0;width:5.3px;height:8.9px}.stamp-rally-modal-scan,.lottery-won-scan{align-self:center;gap:var(--space-xxs);box-sizing:border-box;min-width:184px;padding:10px 12px;text-decoration:none}.stamp-rally-modal-scan-icon,.lottery-won-scan-icon{flex-shrink:0;width:24px;height:24px}.stamp-acquisition-modal{font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.stamp-acquisition-modal:focus{outline:none}.stamp-acquisition-modal-card{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--color-white);text-align:center;width:100%}.stamp-acquisition-modal-stack,.stamp-acquisition-modal-requesting{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.stamp-acquisition-modal-requesting{gap:var(--space-md);min-height:320px}.stamp-acquisition-modal-requesting .stamp-rally-loading{aspect-ratio:auto;min-height:0}.stamp-acquisition-modal-title{color:var(--color-blue);margin:0;font-size:22px;font-weight:700;line-height:1.2}.stamp-acquisition-modal-title-dark{color:var(--color-text)}.stamp-acquisition-modal-area,.stamp-acquired-area{box-sizing:border-box;width:100%;padding:2px var(--space-xs);border-radius:var(--radius-xs);background-color:var(--color-blue);color:var(--color-white);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2}.stamp-acquisition-modal-shop,.stamp-acquired-shop{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2}.stamp-acquisition-modal-message{margin:0;font-size:16px;font-weight:700;line-height:1.4}.stamp-already-acquired-piece{object-fit:contain;width:106px;height:54px}.stamp-unusable-code{gap:var(--space-sm);padding:var(--space-md);text-align:left;flex-direction:column;display:flex}.stamp-unusable-code-title{text-align:center;font-size:min(22px,7.14286vw - 5.57143px);line-height:1.3}.stamp-unusable-code-emphasis{color:var(--color-alert);font-style:normal}.stamp-unusable-code-message{margin:0;font-size:15px;font-weight:700;line-height:1.5}.stamp-unusable-code-guide{justify-content:space-between;align-items:flex-start;column-gap:var(--space-xs);display:flex}.stamp-unusable-code-stand{min-width:0;padding-top:var(--space-xxs);flex:0 208px;position:relative}.stamp-unusable-code-stand-image{width:97.5962%;height:auto;display:block}.stamp-unusable-code-highlight{box-sizing:border-box;aspect-ratio:1;border:3px dashed var(--color-alert);border-radius:20px;width:30.7692%;position:absolute;top:0;left:69.2308%}.stamp-unusable-code-pointer{align-items:flex-start;gap:var(--space-xxs);width:90px;color:var(--color-alert);flex-direction:column;flex-shrink:0;margin:0;padding-top:26px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.stamp-unusable-code-arrow{margin-top:-8.66px;margin-right:-1.5px;display:block}.stamp-unusable-code-note{margin:0;font-size:12px;line-height:1.4}.stamp-acquired{height:287px;position:relative;overflow:hidden}.stamp-acquired>*{position:absolute}.stamp-acquired-mystery{opacity:0;width:230.2px;height:230.2px;animation:6s forwards stamp-acquired-mystery-opacity,6s forwards stamp-acquired-mystery-scale,6s forwards stamp-acquired-mystery-rotate,6s forwards stamp-acquired-mystery-rise;top:32.85px;left:64.85px}.stamp-acquired-mystery-piece{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:72.83deg}.stamp-acquired-mystery-mark{color:#737373;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:48px;font-weight:700;line-height:normal;position:absolute;top:82.15px;left:105.15px}.stamp-acquired-ring{background-color:var(--color-light-blue);opacity:0;border-radius:50%;width:224px;height:224px;margin:-112px 0 0 -112px;animation:6s forwards stamp-acquired-ring-opacity,6s forwards stamp-acquired-ring-scale;top:calc(50% + .5px);left:50%;scale:1.2}.stamp-acquired-piece{object-fit:contain;width:261px;height:133px;margin:-66.5px 0 0 -130.5px;animation:6s forwards stamp-acquired-piece-opacity,6s forwards stamp-acquired-piece-rotate,6s forwards stamp-acquired-piece-scale,6s forwards stamp-acquired-piece-settle;top:50%;left:50%;translate:0 58.5px;scale:.55}.stamp-acquired-burst{opacity:0;animation:6s forwards stamp-acquired-burst-opacity;inset:0}.stamp-acquired-burst-piece{translate:var(--stamp-acquired-burst-x) var(--stamp-acquired-burst-y);margin:-41.3px 0 0 -41.3px;animation:6s forwards stamp-acquired-burst-fly;position:absolute}.stamp-acquired-burst-blue{top:142px;left:167px;rotate:92.35deg}.stamp-acquired-burst-green{top:134.1px;left:184.1px;rotate:-163.98deg}.stamp-acquired-burst-yellow{top:151.7px;left:176.7px;rotate:160.51deg}.stamp-acquired-burst-pink{top:142.1px;left:175.1px;rotate:-163.98deg}.stamp-acquired-reveal{animation:6s forwards stamp-acquired-reveal-opacity,6s forwards stamp-acquired-reveal-drop}.stamp-acquired-title{width:206px;height:48px;margin:0 0 0 -103px;top:24.5px;left:50%;overflow:hidden}.stamp-acquired-title-image{width:106.89%;max-width:none;height:119.23%;position:absolute;top:-3.85%;left:-3.59%}.stamp-acquired-points{white-space:nowrap;justify-content:center;align-items:center;gap:2px;margin:0;display:flex;top:88.5px;left:0;right:0}.stamp-acquired-points-number{color:var(--color-accent);font-family:Hiragino Sans,"M PLUS Rounded 1c",sans-serif;font-size:26px;font-weight:700;line-height:1.2}.stamp-acquired-points-text{width:149px;height:24px}.stamp-acquired-area{top:135.5px;left:var(--space-sm);width:calc(100% - var(--space-sm) * 2)}.stamp-acquired-shop{top:244.5px;left:var(--space-sm);width:calc(100% - var(--space-sm) * 2)}@keyframes stamp-acquired-mystery-opacity{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}3.56%{opacity:1}46.67%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}50%,to{opacity:0}}@keyframes stamp-acquired-mystery-scale{0%{animation-timing-function:cubic-bezier(.15,.85,.3,1);scale:0}13.33%{scale:1}46.67%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}50%,to{scale:0}}@keyframes stamp-acquired-mystery-rotate{0%{animation-timing-function:cubic-bezier(.15,.85,.3,1);rotate:60deg}13.33%,16.67%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);rotate:0deg}20%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);rotate:16deg}23.33%,33.33%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);rotate:0deg}36.67%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);rotate:16deg}40%,46.67%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:0deg}50%,to{rotate:90deg}}@keyframes stamp-acquired-mystery-rise{0%{animation-timing-function:cubic-bezier(.15,.85,.3,1);translate:0 20px}13.33%,to{translate:0}}@keyframes stamp-acquired-ring-opacity{0%,46.67%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}53.33%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}60%,to{opacity:0}}@keyframes stamp-acquired-ring-scale{0%,46.67%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:0}60%,to{scale:1.2}}@keyframes stamp-acquired-piece-opacity{0%,46.67%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}53.33%,to{opacity:1}}@keyframes stamp-acquired-piece-rotate{0%,46.67%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:-90deg}53.33%,to{rotate:0deg}}@keyframes stamp-acquired-piece-scale{0%,46.67%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:0}53.33%,63.33%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}73.35%,to{scale:.55}}@keyframes stamp-acquired-piece-settle{0%,63.33%{animation-timing-function:linear;translate:0}73.35%,to{translate:0 58.5px}}@keyframes stamp-acquired-burst-opacity{0%,53.33%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}60%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}63.33%,to{opacity:0}}@keyframes stamp-acquired-burst-fly{0%,53.33%{animation-timing-function:linear;translate:0}63.33%,to{translate:var(--stamp-acquired-burst-x) var(--stamp-acquired-burst-y)}}@keyframes stamp-acquired-reveal-opacity{0%,63.35%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}70.01%,to{opacity:1}}@keyframes stamp-acquired-reveal-drop{0%,63.35%{animation-timing-function:cubic-bezier(.05,.4,.5,1);translate:0 -40px}73.35%,to{translate:0}}@media (prefers-reduced-motion:reduce){.stamp-acquired-mystery,.stamp-acquired-ring,.stamp-acquired-piece,.stamp-acquired-burst,.stamp-acquired-burst-piece,.stamp-acquired-reveal{animation:none}}.stamp-camera{background-color:var(--color-text);min-height:100dvh;color:var(--color-white);text-align:center;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif;display:grid}.stamp-camera-frame{grid-template-rows:120px 1fr calc(120px + env(safe-area-inset-bottom,0px));width:100%;max-width:390px;margin:0 auto;display:grid}.stamp-camera-guide{padding:0 var(--space-side);flex-direction:column;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.5;display:flex}.stamp-camera-guide p{margin:0}.stamp-camera-view{place-items:center;display:grid;overflow:hidden}.stamp-camera-state,.stamp-camera-failure{margin:0;font-size:15px;line-height:1.5}.stamp-camera-location-failure{align-items:center;gap:var(--space-sm);padding:0 var(--space-side);flex-direction:column;display:flex}.stamp-camera-footer{padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;align-items:center;display:flex}.stamp-camera-back,.stamp-camera-retry,.qr-code-scanner-retry-button{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.stamp-acquisition{text-align:left;max-width:40rem;margin:0 auto}.stamp-acquisition-state{opacity:.8;margin:0 0 1rem;font-size:.9em}.stamp-acquisition-location-failure{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.stamp-acquisition-failure{color:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2b8b5);border:1px solid;border-radius:6px;margin:0 0 1rem;padding:.75rem;font-size:.9em}.prize-exchange{text-align:left;max-width:40rem;margin:0 auto}.prize-exchange-state{opacity:.8;margin:0 0 1rem;font-size:.9em}.prize-exchange-failure{color:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2b8b5);border:1px solid;border-radius:6px;margin:0;padding:.75rem;font-size:.9em}.prize-exchange-camera{gap:var(--space-sm);grid-template-rows:auto 1fr;width:100%;height:100%;display:grid}.qr-code-scanner{width:100%;height:100%;position:relative}.qr-code-scanner-video{object-fit:cover;background-color:var(--color-text);width:100%;height:100%;display:block}.qr-code-scanner-frame{pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='204'%20height='204'%20viewBox='0%200%20204%20204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='frame'%3e%3cpath%20id='line'%20d='M52%202H2V52'%20stroke='%23E65F2E'%20stroke-width='4'/%3e%3cpath%20id='line_2'%20d='M152%20202L202%20202L202%20152'%20stroke='%23E65F2E'%20stroke-width='4'/%3e%3cpath%20id='line_3'%20d='M202%2052L202%202L152%202'%20stroke='%23E65F2E'%20stroke-width='4'/%3e%3cpath%20id='line_4'%20d='M2.00001%20152L2%20202L52%20202'%20stroke='%23E65F2E'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-size:100% 100%;width:204px;height:204px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-code-scanner-state{margin:0;font-size:15px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-code-scanner-retry{align-items:center;gap:var(--space-sm);padding:0 var(--space-side);flex-direction:column;display:flex}.qr-code-scanner-failure{margin:0;font-size:15px;line-height:1.5}.first-access-card{gap:var(--space-md)}.first-access-title{color:var(--color-alert)}.first-access-notes{gap:var(--space-sm);counter-reset:first-access-note;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.first-access-note{counter-increment:first-access-note;flex-direction:column;align-items:center;gap:10px;display:flex}.first-access-note+.first-access-note{border-top:1px solid var(--color-line);padding-top:var(--space-sm)}.first-access-note-text{width:100%;padding-left:calc(24px + var(--space-xxs));margin:0;font-size:15px;line-height:1.5;position:relative}.first-access-note-text:before{content:counter(first-access-note);background-color:var(--color-alert);width:24px;height:24px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.1;display:flex;position:absolute;top:0;left:0}.first-access-caution{color:var(--color-alert);display:block}.first-access-icons{justify-content:center;gap:var(--space-xs);display:flex}.first-access-icon{width:64px;height:64px;display:block}.first-access-browser{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-white);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.first-access-browser-icon{width:36px;height:36px;display:block}.other-menu-failure{background-color:var(--color-white)}.other-menu-buttons{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.other-menu-button{justify-content:space-between;align-items:center;gap:var(--space-xs);box-sizing:border-box;width:100%;padding:12px var(--space-sm);box-shadow:var(--shadow-raised);color:var(--color-white);text-align:left;border:2px solid #ffffff40;border-radius:24px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.other-menu-button-blue{background-color:var(--color-blue)}.other-menu-button-green{background-color:var(--color-green)}.other-menu-button-orange{background-color:var(--color-accent)}.other-menu-logout{border-color:var(--color-line);background-color:var(--color-white);color:var(--color-text)}.other-menu-button-text{align-items:center;gap:6px;display:flex}.other-menu-icon{background-color:currentColor;flex-shrink:0;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.other-menu-icon-stamp{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ion:extension-puzzle-outline'%3e%3cpath%20id='Vector'%20d='M19.0938%2011.5359H20.3903C21.6625%2011.5359%2022.75%2012.5161%2022.75%2013.8159C22.75%2015.1158%2021.7239%2016.1784%2020.4288%2016.1784H19.0938C19.0689%2016.1784%2019.045%2016.1883%2019.0275%2016.2059C19.0099%2016.2235%2019%2016.2473%2019%2016.2722V19.9284C19%2020.4115%2018.8081%2020.8749%2018.4665%2021.2165C18.1249%2021.5581%2017.6615%2021.75%2017.1784%2021.75H13.8438C13.8189%2021.75%2013.795%2021.7401%2013.7775%2021.7225C13.7599%2021.705%2013.75%2021.6811%2013.75%2021.6562V20.3573C13.75%2018.9525%2012.4891%2017.9677%2011.0781%2018.0005C9.66016%2018.0337%208.5%2019.2558%208.5%2020.6752V21.6562C8.5%2021.6811%208.49012%2021.705%208.47254%2021.7225C8.45496%2021.7401%208.43111%2021.75%208.40625%2021.75H5.10719C4.61509%2021.7485%204.14357%2021.5524%203.7956%2021.2044C3.44763%2020.8564%203.25148%2020.3849%203.25%2019.8928V16.5937C3.25%2016.5689%203.25988%2016.545%203.27746%2016.5275C3.29504%2016.5099%203.31889%2016.5%203.34375%2016.5H4.64266C6.03859%2016.5%207.16031%2015.2212%207.14062%2013.8211C7.12141%2012.4444%205.98188%2011.25%204.60516%2011.25H3.34375C3.31889%2011.25%203.29504%2011.2401%203.27746%2011.2225C3.25988%2011.205%203.25%2011.1811%203.25%2011.1562V7.85718C3.25148%207.36508%203.44763%206.89356%203.7956%206.54559C4.14357%206.19762%204.61509%206.00148%205.10719%206H8.72781C8.75268%206%208.77652%205.99012%208.7941%205.97254C8.81169%205.95496%208.82156%205.93111%208.82156%205.90625V4.57125C8.82164%204.26297%208.88311%203.9578%209.00238%203.67353C9.12166%203.38926%209.29635%203.1316%209.51627%202.91556C9.73618%202.69953%209.99692%202.52946%2010.2833%202.41526C10.5696%202.30107%2010.8758%202.24505%2011.1841%202.25047C12.4562%202.2725%2013.4641%203.3375%2013.4641%204.60968V5.90625C13.4641%205.93111%2013.4739%205.95496%2013.4915%205.97254C13.5091%205.99012%2013.5329%206%2013.5578%206H17.1784C17.6615%206%2018.1249%206.19191%2018.4665%206.53352C18.8081%206.87513%2019%207.33845%2019%207.82156V11.4422C19%2011.467%2019.0099%2011.4909%2019.0275%2011.5085C19.045%2011.5261%2019.0689%2011.5359%2019.0938%2011.5359Z'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ion:extension-puzzle-outline'%3e%3cpath%20id='Vector'%20d='M19.0938%2011.5359H20.3903C21.6625%2011.5359%2022.75%2012.5161%2022.75%2013.8159C22.75%2015.1158%2021.7239%2016.1784%2020.4288%2016.1784H19.0938C19.0689%2016.1784%2019.045%2016.1883%2019.0275%2016.2059C19.0099%2016.2235%2019%2016.2473%2019%2016.2722V19.9284C19%2020.4115%2018.8081%2020.8749%2018.4665%2021.2165C18.1249%2021.5581%2017.6615%2021.75%2017.1784%2021.75H13.8438C13.8189%2021.75%2013.795%2021.7401%2013.7775%2021.7225C13.7599%2021.705%2013.75%2021.6811%2013.75%2021.6562V20.3573C13.75%2018.9525%2012.4891%2017.9677%2011.0781%2018.0005C9.66016%2018.0337%208.5%2019.2558%208.5%2020.6752V21.6562C8.5%2021.6811%208.49012%2021.705%208.47254%2021.7225C8.45496%2021.7401%208.43111%2021.75%208.40625%2021.75H5.10719C4.61509%2021.7485%204.14357%2021.5524%203.7956%2021.2044C3.44763%2020.8564%203.25148%2020.3849%203.25%2019.8928V16.5937C3.25%2016.5689%203.25988%2016.545%203.27746%2016.5275C3.29504%2016.5099%203.31889%2016.5%203.34375%2016.5H4.64266C6.03859%2016.5%207.16031%2015.2212%207.14062%2013.8211C7.12141%2012.4444%205.98188%2011.25%204.60516%2011.25H3.34375C3.31889%2011.25%203.29504%2011.2401%203.27746%2011.2225C3.25988%2011.205%203.25%2011.1811%203.25%2011.1562V7.85718C3.25148%207.36508%203.44763%206.89356%203.7956%206.54559C4.14357%206.19762%204.61509%206.00148%205.10719%206H8.72781C8.75268%206%208.77652%205.99012%208.7941%205.97254C8.81169%205.95496%208.82156%205.93111%208.82156%205.90625V4.57125C8.82164%204.26297%208.88311%203.9578%209.00238%203.67353C9.12166%203.38926%209.29635%203.1316%209.51627%202.91556C9.73618%202.69953%209.99692%202.52946%2010.2833%202.41526C10.5696%202.30107%2010.8758%202.24505%2011.1841%202.25047C12.4562%202.2725%2013.4641%203.3375%2013.4641%204.60968V5.90625C13.4641%205.93111%2013.4739%205.95496%2013.4915%205.97254C13.5091%205.99012%2013.5329%206%2013.5578%206H17.1784C17.6615%206%2018.1249%206.19191%2018.4665%206.53352C18.8081%206.87513%2019%207.33845%2019%207.82156V11.4422C19%2011.467%2019.0099%2011.4909%2019.0275%2011.5085C19.045%2011.5261%2019.0689%2011.5359%2019.0938%2011.5359Z'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-quiz{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon_quiz'%3e%3cpath%20id='Vector'%20d='M16.345%204C16.95%205.7%2018.3%207.055%2020%207.655V16.34C18.3%2016.945%2016.945%2018.295%2016.345%2019.995H7.655C7.05%2018.295%205.7%2016.94%204%2016.34V7.655C5.7%207.05%207.055%205.7%207.655%204H16.34M18%202H6C6%204.21%204.21%206%202%206V18C4.21%2018%206%2019.79%206%2022H18C18%2019.79%2019.79%2018%2022%2018V6C19.79%206%2018%204.21%2018%202ZM15.985%2015.555L17.875%2018H15.425L14.465%2016.765C13.67%2017.2%2012.785%2017.42%2011.81%2017.42C10.18%2017.42%208.82%2016.855%207.74%2015.73C6.66%2014.605%206.12%2013.265%206.12%2011.705C6.12%2010.665%206.37%209.71%206.875%208.84C7.38%207.97%208.07%207.28%208.95%206.765C9.83%206.255%2010.775%205.995%2011.785%205.995C13.33%205.995%2014.655%206.55%2015.76%207.665C16.865%208.78%2017.42%2010.135%2017.42%2011.735C17.42%2013.21%2016.94%2014.48%2015.985%2015.55V15.555ZM14.695%2013.885C15.135%2013.235%2015.35%2012.515%2015.35%2011.725C15.35%2010.695%2015%209.82%2014.305%209.1C13.61%208.38%2012.77%208.02%2011.785%208.02C10.8%208.02%209.92%208.37%209.235%209.07C8.55%209.77%208.205%2010.66%208.205%2011.735C8.205%2012.935%208.635%2013.89%209.5%2014.585C10.175%2015.13%2010.945%2015.405%2011.8%2015.405C12.295%2015.405%2012.755%2015.31%2013.19%2015.115L11.245%2012.61H13.715L14.69%2013.875L14.695%2013.885Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon_quiz'%3e%3cpath%20id='Vector'%20d='M16.345%204C16.95%205.7%2018.3%207.055%2020%207.655V16.34C18.3%2016.945%2016.945%2018.295%2016.345%2019.995H7.655C7.05%2018.295%205.7%2016.94%204%2016.34V7.655C5.7%207.05%207.055%205.7%207.655%204H16.34M18%202H6C6%204.21%204.21%206%202%206V18C4.21%2018%206%2019.79%206%2022H18C18%2019.79%2019.79%2018%2022%2018V6C19.79%206%2018%204.21%2018%202ZM15.985%2015.555L17.875%2018H15.425L14.465%2016.765C13.67%2017.2%2012.785%2017.42%2011.81%2017.42C10.18%2017.42%208.82%2016.855%207.74%2015.73C6.66%2014.605%206.12%2013.265%206.12%2011.705C6.12%2010.665%206.37%209.71%206.875%208.84C7.38%207.97%208.07%207.28%208.95%206.765C9.83%206.255%2010.775%205.995%2011.785%205.995C13.33%205.995%2014.655%206.55%2015.76%207.665C16.865%208.78%2017.42%2010.135%2017.42%2011.735C17.42%2013.21%2016.94%2014.48%2015.985%2015.55V15.555ZM14.695%2013.885C15.135%2013.235%2015.35%2012.515%2015.35%2011.725C15.35%2010.695%2015%209.82%2014.305%209.1C13.61%208.38%2012.77%208.02%2011.785%208.02C10.8%208.02%209.92%208.37%209.235%209.07C8.55%209.77%208.205%2010.66%208.205%2011.735C8.205%2012.935%208.635%2013.89%209.5%2014.585C10.175%2015.13%2010.945%2015.405%2011.8%2015.405C12.295%2015.405%2012.755%2015.31%2013.19%2015.115L11.245%2012.61H13.715L14.69%2013.875L14.695%2013.885Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-present{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='basil:present-outline'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.25%205.5C6.24993%204.83163%206.45593%204.17949%206.83993%203.63244C7.22393%203.08538%207.76725%202.67003%208.39587%202.44296C9.02449%202.21589%209.70783%202.18816%2010.3528%202.36353C10.9977%202.53891%2011.5729%202.90887%2012%203.423C12.5274%202.78362%2013.2791%202.36989%2014.1015%202.26645C14.9238%202.163%2015.7546%202.37764%2016.424%202.86648C17.0933%203.35531%2017.5506%204.0814%2017.7022%204.89623C17.8539%205.71106%2017.6886%206.55306%2017.24%207.25H18C18.7293%207.25%2019.4288%207.53973%2019.9445%208.05546C20.4603%208.57118%2020.75%209.27065%2020.75%2010V12C20.7502%2012.3826%2020.6251%2012.7547%2020.3937%2013.0593C20.1624%2013.364%2019.8376%2013.5845%2019.469%2013.687C19.613%2015.513%2019.529%2017.352%2019.219%2019.16C19.1287%2019.6853%2018.8703%2020.1671%2018.4825%2020.5329C18.0948%2020.8986%2017.5987%2021.1285%2017.069%2021.188L16.154%2021.29C13.3929%2021.5986%2010.6061%2021.5986%207.845%2021.29L6.931%2021.188C6.4013%2021.1285%205.90524%2020.8986%205.51749%2020.5329C5.12974%2020.1671%204.87128%2019.6853%204.781%2019.16C4.46995%2017.3532%204.38596%2015.5146%204.531%2013.687C4.16244%2013.5845%203.83762%2013.364%203.60627%2013.0593C3.37492%2012.7547%203.24978%2012.3826%203.25%2012V10C3.25%209.27065%203.53973%208.57118%204.05546%208.05546C4.57118%207.53973%205.27065%207.25%206%207.25H6.76C6.42603%206.72749%206.24903%206.12012%206.25%205.5ZM11.25%205.5C11.25%205.03587%2011.0656%204.59075%2010.7374%204.26256C10.4092%203.93437%209.96413%203.75%209.5%203.75C9.03587%203.75%208.59075%203.93437%208.26256%204.26256C7.93437%204.59075%207.75%205.03587%207.75%205.5C7.75%205.96413%207.93437%206.40925%208.26256%206.73744C8.59075%207.06563%209.03587%207.25%209.5%207.25C9.96413%207.25%2010.4092%207.06563%2010.7374%206.73744C11.0656%206.40925%2011.25%205.96413%2011.25%205.5ZM14.5%207.25C14.7298%207.25%2014.9574%207.20474%2015.1697%207.11679C15.382%207.02884%2015.5749%206.89994%2015.7374%206.73744C15.8999%206.57493%2016.0288%206.38202%2016.1168%206.1697C16.2047%205.95738%2016.25%205.72981%2016.25%205.5C16.25%205.27019%2016.2047%205.04262%2016.1168%204.8303C16.0288%204.61798%2015.8999%204.42507%2015.7374%204.26256C15.5749%204.10006%2015.382%203.97116%2015.1697%203.88321C14.9574%203.79527%2014.7298%203.75%2014.5%203.75C14.0359%203.75%2013.5908%203.93437%2013.2626%204.26256C12.9344%204.59075%2012.75%205.03587%2012.75%205.5C12.75%205.96413%2012.9344%206.40925%2013.2626%206.73744C13.5908%207.06563%2014.0359%207.25%2014.5%207.25ZM4.75%2010C4.75%209.31%205.31%208.75%206%208.75H11.25V12.25H5C4.9337%2012.25%204.87011%2012.2237%204.82322%2012.1768C4.77634%2012.1299%204.75%2012.0663%204.75%2012V10ZM12.75%2013.75H17.969C18.109%2015.47%2018.033%2017.203%2017.741%2018.906C17.7057%2019.1109%2017.6048%2019.2988%2017.4535%2019.4415C17.3022%2019.5841%2017.1087%2019.6738%2016.902%2019.697L15.988%2019.8C14.9113%2019.92%2013.832%2019.9913%2012.75%2020.014V13.75ZM12.75%2012.25H19C19.0663%2012.25%2019.1299%2012.2237%2019.1768%2012.1768C19.2237%2012.1299%2019.25%2012.0663%2019.25%2012V10C19.25%209.31%2018.69%208.75%2018%208.75H12.75V12.25ZM11.25%2013.75V20.014C10.168%2019.9914%209.08757%2019.92%208.012%2019.8L7.098%2019.697C6.89149%2019.6739%206.69806%2019.5843%206.54678%2019.4419C6.39549%2019.2994%206.29451%2019.1117%206.259%2018.907C5.96707%2017.2044%205.89047%2015.4718%206.031%2013.75H11.25Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='basil:present-outline'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.25%205.5C6.24993%204.83163%206.45593%204.17949%206.83993%203.63244C7.22393%203.08538%207.76725%202.67003%208.39587%202.44296C9.02449%202.21589%209.70783%202.18816%2010.3528%202.36353C10.9977%202.53891%2011.5729%202.90887%2012%203.423C12.5274%202.78362%2013.2791%202.36989%2014.1015%202.26645C14.9238%202.163%2015.7546%202.37764%2016.424%202.86648C17.0933%203.35531%2017.5506%204.0814%2017.7022%204.89623C17.8539%205.71106%2017.6886%206.55306%2017.24%207.25H18C18.7293%207.25%2019.4288%207.53973%2019.9445%208.05546C20.4603%208.57118%2020.75%209.27065%2020.75%2010V12C20.7502%2012.3826%2020.6251%2012.7547%2020.3937%2013.0593C20.1624%2013.364%2019.8376%2013.5845%2019.469%2013.687C19.613%2015.513%2019.529%2017.352%2019.219%2019.16C19.1287%2019.6853%2018.8703%2020.1671%2018.4825%2020.5329C18.0948%2020.8986%2017.5987%2021.1285%2017.069%2021.188L16.154%2021.29C13.3929%2021.5986%2010.6061%2021.5986%207.845%2021.29L6.931%2021.188C6.4013%2021.1285%205.90524%2020.8986%205.51749%2020.5329C5.12974%2020.1671%204.87128%2019.6853%204.781%2019.16C4.46995%2017.3532%204.38596%2015.5146%204.531%2013.687C4.16244%2013.5845%203.83762%2013.364%203.60627%2013.0593C3.37492%2012.7547%203.24978%2012.3826%203.25%2012V10C3.25%209.27065%203.53973%208.57118%204.05546%208.05546C4.57118%207.53973%205.27065%207.25%206%207.25H6.76C6.42603%206.72749%206.24903%206.12012%206.25%205.5ZM11.25%205.5C11.25%205.03587%2011.0656%204.59075%2010.7374%204.26256C10.4092%203.93437%209.96413%203.75%209.5%203.75C9.03587%203.75%208.59075%203.93437%208.26256%204.26256C7.93437%204.59075%207.75%205.03587%207.75%205.5C7.75%205.96413%207.93437%206.40925%208.26256%206.73744C8.59075%207.06563%209.03587%207.25%209.5%207.25C9.96413%207.25%2010.4092%207.06563%2010.7374%206.73744C11.0656%206.40925%2011.25%205.96413%2011.25%205.5ZM14.5%207.25C14.7298%207.25%2014.9574%207.20474%2015.1697%207.11679C15.382%207.02884%2015.5749%206.89994%2015.7374%206.73744C15.8999%206.57493%2016.0288%206.38202%2016.1168%206.1697C16.2047%205.95738%2016.25%205.72981%2016.25%205.5C16.25%205.27019%2016.2047%205.04262%2016.1168%204.8303C16.0288%204.61798%2015.8999%204.42507%2015.7374%204.26256C15.5749%204.10006%2015.382%203.97116%2015.1697%203.88321C14.9574%203.79527%2014.7298%203.75%2014.5%203.75C14.0359%203.75%2013.5908%203.93437%2013.2626%204.26256C12.9344%204.59075%2012.75%205.03587%2012.75%205.5C12.75%205.96413%2012.9344%206.40925%2013.2626%206.73744C13.5908%207.06563%2014.0359%207.25%2014.5%207.25ZM4.75%2010C4.75%209.31%205.31%208.75%206%208.75H11.25V12.25H5C4.9337%2012.25%204.87011%2012.2237%204.82322%2012.1768C4.77634%2012.1299%204.75%2012.0663%204.75%2012V10ZM12.75%2013.75H17.969C18.109%2015.47%2018.033%2017.203%2017.741%2018.906C17.7057%2019.1109%2017.6048%2019.2988%2017.4535%2019.4415C17.3022%2019.5841%2017.1087%2019.6738%2016.902%2019.697L15.988%2019.8C14.9113%2019.92%2013.832%2019.9913%2012.75%2020.014V13.75ZM12.75%2012.25H19C19.0663%2012.25%2019.1299%2012.2237%2019.1768%2012.1768C19.2237%2012.1299%2019.25%2012.0663%2019.25%2012V10C19.25%209.31%2018.69%208.75%2018%208.75H12.75V12.25ZM11.25%2013.75V20.014C10.168%2019.9914%209.08757%2019.92%208.012%2019.8L7.098%2019.697C6.89149%2019.6739%206.69806%2019.5843%206.54678%2019.4419C6.39549%2019.2994%206.29451%2019.1117%206.259%2018.907C5.96707%2017.2044%205.89047%2015.4718%206.031%2013.75H11.25Z'%20fill='%232E2D2D'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-warning{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ci:triangle-warning'%3e%3cpath%20id='Vector'%20d='M12%209V13M4.379%2015.2C3.469%2016.775%203.015%2017.563%203.083%2018.21C3.11237%2018.4885%203.19992%2018.7578%203.33997%2019.0003C3.48002%2019.2429%203.66945%2019.4533%203.896%2019.618C4.422%2020%205.331%2020%207.15%2020H16.853C18.67%2020%2019.579%2020%2020.104%2019.618C20.3308%2019.4533%2020.5205%2019.2428%2020.6608%2019C20.801%2018.7573%2020.8886%2018.4878%2020.918%2018.209C20.986%2017.563%2020.532%2016.775%2019.622%2015.199L14.772%206.799C13.863%205.225%2013.408%204.437%2012.814%204.173C12.5579%204.05899%2012.2808%204.00008%2012.0005%204.00008C11.7202%204.00008%2011.4431%204.05899%2011.187%204.173C10.594%204.437%2010.139%205.225%209.23%206.798L4.379%2015.2ZM12.051%2016V16.1H11.951V16H12.051Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ci:triangle-warning'%3e%3cpath%20id='Vector'%20d='M12%209V13M4.379%2015.2C3.469%2016.775%203.015%2017.563%203.083%2018.21C3.11237%2018.4885%203.19992%2018.7578%203.33997%2019.0003C3.48002%2019.2429%203.66945%2019.4533%203.896%2019.618C4.422%2020%205.331%2020%207.15%2020H16.853C18.67%2020%2019.579%2020%2020.104%2019.618C20.3308%2019.4533%2020.5205%2019.2428%2020.6608%2019C20.801%2018.7573%2020.8886%2018.4878%2020.918%2018.209C20.986%2017.563%2020.532%2016.775%2019.622%2015.199L14.772%206.799C13.863%205.225%2013.408%204.437%2012.814%204.173C12.5579%204.05899%2012.2808%204.00008%2012.0005%204.00008C11.7202%204.00008%2011.4431%204.05899%2011.187%204.173C10.594%204.437%2010.139%205.225%209.23%206.798L4.379%2015.2ZM12.051%2016V16.1H11.951V16H12.051Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-shop{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='21.0966'%20height='19.5'%20viewBox='0%200%2021.0966%2019.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M19.0398%200.75H15.0478L15.5478%205.75C15.5478%205.75%2016.5478%206.75%2018.0478%206.75C18.8352%206.75104%2019.5959%206.46441%2020.1868%205.944C20.2495%205.8858%2020.2962%205.81248%2020.3225%205.73107C20.3487%205.64966%2020.3537%205.56287%2020.3368%205.479L19.6308%201.25C19.6072%201.11029%2019.5349%200.983452%2019.4267%200.891938C19.3186%200.800425%2019.1815%200.750144%2019.0398%200.75Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_2'%20d='M15.0478%200.75L15.5478%205.75C15.5478%205.75%2014.5478%206.75%2013.0478%206.75C11.5478%206.75%2010.5478%205.75%2010.5478%205.75V0.75H15.0478Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_3'%20d='M10.5478%200.75V5.75C10.5478%205.75%209.54781%206.75%208.04781%206.75C6.54781%206.75%205.54781%205.75%205.54781%205.75L6.04781%200.75H10.5478Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_4'%20d='M6.04781%200.75H2.05681C1.91481%200.749947%201.77739%200.800262%201.66899%200.891998C1.56059%200.983733%201.48824%201.11094%201.46481%201.251L0.759812%205.48C0.742948%205.56387%200.747883%205.65066%200.774146%205.73207C0.800408%205.81348%200.84712%205.8868%200.909812%205.945C1.23781%206.235%201.97081%206.751%203.04781%206.751C4.54781%206.751%205.54781%205.751%205.54781%205.751L6.04781%200.75Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_5'%20d='M1.55481%206.75V16.75C1.55481%2017.2804%201.76553%2017.7891%202.1406%2018.1642C2.51567%2018.5393%203.02438%2018.75%203.55481%2018.75H17.5548C18.0852%2018.75%2018.594%2018.5393%2018.969%2018.1642C19.3441%2017.7891%2019.5548%2017.2804%2019.5548%2016.75V6.75'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_6'%20d='M13.3878%2018.75V12.75C13.3878%2012.2196%2013.1771%2011.7109%2012.802%2011.3358C12.427%2010.9607%2011.9182%2010.75%2011.3878%2010.75H9.38781C8.85738%2010.75%208.34867%2010.9607%207.9736%2011.3358C7.59853%2011.7109%207.38781%2012.2196%207.38781%2012.75V18.75'%20stroke='white'%20stroke-width='1.5'%20stroke-miterlimit='16'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='21.0966'%20height='19.5'%20viewBox='0%200%2021.0966%2019.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M19.0398%200.75H15.0478L15.5478%205.75C15.5478%205.75%2016.5478%206.75%2018.0478%206.75C18.8352%206.75104%2019.5959%206.46441%2020.1868%205.944C20.2495%205.8858%2020.2962%205.81248%2020.3225%205.73107C20.3487%205.64966%2020.3537%205.56287%2020.3368%205.479L19.6308%201.25C19.6072%201.11029%2019.5349%200.983452%2019.4267%200.891938C19.3186%200.800425%2019.1815%200.750144%2019.0398%200.75Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_2'%20d='M15.0478%200.75L15.5478%205.75C15.5478%205.75%2014.5478%206.75%2013.0478%206.75C11.5478%206.75%2010.5478%205.75%2010.5478%205.75V0.75H15.0478Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_3'%20d='M10.5478%200.75V5.75C10.5478%205.75%209.54781%206.75%208.04781%206.75C6.54781%206.75%205.54781%205.75%205.54781%205.75L6.04781%200.75H10.5478Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_4'%20d='M6.04781%200.75H2.05681C1.91481%200.749947%201.77739%200.800262%201.66899%200.891998C1.56059%200.983733%201.48824%201.11094%201.46481%201.251L0.759812%205.48C0.742948%205.56387%200.747883%205.65066%200.774146%205.73207C0.800408%205.81348%200.84712%205.8868%200.909812%205.945C1.23781%206.235%201.97081%206.751%203.04781%206.751C4.54781%206.751%205.54781%205.751%205.54781%205.751L6.04781%200.75Z'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_5'%20d='M1.55481%206.75V16.75C1.55481%2017.2804%201.76553%2017.7891%202.1406%2018.1642C2.51567%2018.5393%203.02438%2018.75%203.55481%2018.75H17.5548C18.0852%2018.75%2018.594%2018.5393%2018.969%2018.1642C19.3441%2017.7891%2019.5548%2017.2804%2019.5548%2016.75V6.75'%20stroke='white'%20stroke-width='1.5'/%3e%3cpath%20id='Vector_6'%20d='M13.3878%2018.75V12.75C13.3878%2012.2196%2013.1771%2011.7109%2012.802%2011.3358C12.427%2010.9607%2011.9182%2010.75%2011.3878%2010.75H9.38781C8.85738%2010.75%208.34867%2010.9607%207.9736%2011.3358C7.59853%2011.7109%207.38781%2012.2196%207.38781%2012.75V18.75'%20stroke='white'%20stroke-width='1.5'%20stroke-miterlimit='16'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-setting{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ep:setting'%3e%3cpath%20id='Vector'%20d='M14.0789%201.5C14.2378%201.49981%2014.3927%201.5501%2014.5212%201.64362C14.6496%201.73713%2014.7451%201.86904%2014.7937%202.02031L15.6187%204.58438C15.9631%204.75221%2016.2951%204.94409%2016.6125%205.15859L19.2469%204.59141C19.4022%204.5585%2019.5639%204.57572%2019.7088%204.64058C19.8537%204.70544%2019.9742%204.8146%2020.0531%204.95234L22.132%208.55C22.2115%208.68755%2022.2452%208.84678%2022.2284%209.00473C22.2115%209.16269%2022.145%209.31121%2022.0383%209.42891L20.2312%2011.4234C20.2576%2011.8058%2020.2576%2012.1895%2020.2312%2012.5719L22.0359%2014.5711C22.143%2014.6885%2022.21%2014.8369%2022.2273%2014.9949C22.2445%2015.1528%2022.2112%2015.3122%2022.132%2015.45L20.0531%2019.05C19.9739%2019.1873%2019.8532%2019.296%2019.7083%2019.3604C19.5635%2019.4248%2019.4019%2019.4417%2019.2469%2019.4086L16.6125%2018.8414C16.2969%2019.0539%2015.9656%2019.2453%2015.6187%2019.4156L14.7937%2021.9797C14.7451%2022.131%2014.6496%2022.2629%2014.5212%2022.3564C14.3927%2022.4499%2014.2378%2022.5002%2014.0789%2022.5H9.92109C9.76219%2022.5002%209.60733%2022.4499%209.47885%2022.3564C9.35037%2022.2629%209.25491%2022.131%209.20625%2021.9797L8.38359%2019.418C8.03767%2019.2485%207.70405%2019.0551%207.38516%2018.8391L4.75312%2019.4086C4.59783%2019.4415%204.43611%2019.4243%204.29122%2019.3594C4.14634%2019.2946%204.02577%2019.1854%203.94687%2019.0477L1.86797%2015.45C1.7885%2015.3125%201.75476%2015.1532%201.77161%2014.9953C1.78846%2014.8373%201.85503%2014.6888%201.96172%2014.5711L3.76875%2012.5719C3.74266%2012.1911%203.74266%2011.8089%203.76875%2011.4281L1.96406%209.42891C1.857%209.31148%201.79001%209.16308%201.77273%209.00512C1.75546%208.84715%201.78881%208.68779%201.86797%208.55L3.94687%204.95C4.02611%204.81269%204.14683%204.70401%204.29168%204.63959C4.43654%204.57516%204.59808%204.55829%204.75312%204.59141L7.38516%205.16094C7.70417%204.94509%208.03778%204.75166%208.38359%204.58203L9.20859%202.02031C9.25701%201.8698%209.35176%201.73844%209.4793%201.645C9.60684%201.55155%209.76064%201.5008%209.91875%201.5H14.0789ZM13.5305%203H10.4695L9.61875%205.64844L9.04453%205.92969C8.76136%206.06859%208.48806%206.22678%208.22656%206.40313L7.69687%206.76172L4.97344%206.17578L3.44297%208.82422L5.31094%2010.8937L5.26406%2011.5289C5.24249%2011.8426%205.24249%2012.1574%205.26406%2012.4711L5.31094%2013.1063L3.44062%2015.1734L4.96875%2017.8266L7.69219%2017.2406L8.22422%2017.5969C8.48503%2017.7723%208.75754%2017.9297%209.03984%2018.068L9.61406%2018.3492L10.4695%2021H13.5328L14.3906%2018.3469L14.9625%2018.068C15.2449%2017.9309%2015.5175%2017.7742%2015.7781%2017.5992L16.3078%2017.2406L19.0336%2017.8266L20.5617%2015.1734L18.6937%2013.1063L18.7406%2012.4711C18.7623%2012.1566%2018.7623%2011.841%2018.7406%2011.5266L18.6937%2010.8914L20.5641%208.82656L19.0312%206.17344L16.3055%206.75937L15.7758%206.40313C15.5152%206.22729%2015.2427%206.06988%2014.9602%205.93203L14.3906%205.64844L13.5305%203ZM12%207.5C13.1935%207.5%2014.3381%207.97411%2015.182%208.81802C16.0259%209.66193%2016.5%2010.8065%2016.5%2012C16.5%2013.1935%2016.0259%2014.3381%2015.182%2015.182C14.3381%2016.0259%2013.1935%2016.5%2012%2016.5C10.8065%2016.5%209.66193%2016.0259%208.81802%2015.182C7.97411%2014.3381%207.5%2013.1935%207.5%2012C7.5%2010.8065%207.97411%209.66193%208.81802%208.81802C9.66193%207.97411%2010.8065%207.5%2012%207.5ZM12%209C11.2043%209%2010.4413%209.31607%209.87868%209.87868C9.31607%2010.4413%209%2011.2044%209%2012C9%2012.7956%209.31607%2013.5587%209.87868%2014.1213C10.4413%2014.6839%2011.2043%2015%2012%2015C12.7956%2015%2013.5587%2014.6839%2014.1213%2014.1213C14.6839%2013.5587%2015%2012.7956%2015%2012C15%2011.2044%2014.6839%2010.4413%2014.1213%209.87868C13.5587%209.31607%2012.7956%209%2012%209Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ep:setting'%3e%3cpath%20id='Vector'%20d='M14.0789%201.5C14.2378%201.49981%2014.3927%201.5501%2014.5212%201.64362C14.6496%201.73713%2014.7451%201.86904%2014.7937%202.02031L15.6187%204.58438C15.9631%204.75221%2016.2951%204.94409%2016.6125%205.15859L19.2469%204.59141C19.4022%204.5585%2019.5639%204.57572%2019.7088%204.64058C19.8537%204.70544%2019.9742%204.8146%2020.0531%204.95234L22.132%208.55C22.2115%208.68755%2022.2452%208.84678%2022.2284%209.00473C22.2115%209.16269%2022.145%209.31121%2022.0383%209.42891L20.2312%2011.4234C20.2576%2011.8058%2020.2576%2012.1895%2020.2312%2012.5719L22.0359%2014.5711C22.143%2014.6885%2022.21%2014.8369%2022.2273%2014.9949C22.2445%2015.1528%2022.2112%2015.3122%2022.132%2015.45L20.0531%2019.05C19.9739%2019.1873%2019.8532%2019.296%2019.7083%2019.3604C19.5635%2019.4248%2019.4019%2019.4417%2019.2469%2019.4086L16.6125%2018.8414C16.2969%2019.0539%2015.9656%2019.2453%2015.6187%2019.4156L14.7937%2021.9797C14.7451%2022.131%2014.6496%2022.2629%2014.5212%2022.3564C14.3927%2022.4499%2014.2378%2022.5002%2014.0789%2022.5H9.92109C9.76219%2022.5002%209.60733%2022.4499%209.47885%2022.3564C9.35037%2022.2629%209.25491%2022.131%209.20625%2021.9797L8.38359%2019.418C8.03767%2019.2485%207.70405%2019.0551%207.38516%2018.8391L4.75312%2019.4086C4.59783%2019.4415%204.43611%2019.4243%204.29122%2019.3594C4.14634%2019.2946%204.02577%2019.1854%203.94687%2019.0477L1.86797%2015.45C1.7885%2015.3125%201.75476%2015.1532%201.77161%2014.9953C1.78846%2014.8373%201.85503%2014.6888%201.96172%2014.5711L3.76875%2012.5719C3.74266%2012.1911%203.74266%2011.8089%203.76875%2011.4281L1.96406%209.42891C1.857%209.31148%201.79001%209.16308%201.77273%209.00512C1.75546%208.84715%201.78881%208.68779%201.86797%208.55L3.94687%204.95C4.02611%204.81269%204.14683%204.70401%204.29168%204.63959C4.43654%204.57516%204.59808%204.55829%204.75312%204.59141L7.38516%205.16094C7.70417%204.94509%208.03778%204.75166%208.38359%204.58203L9.20859%202.02031C9.25701%201.8698%209.35176%201.73844%209.4793%201.645C9.60684%201.55155%209.76064%201.5008%209.91875%201.5H14.0789ZM13.5305%203H10.4695L9.61875%205.64844L9.04453%205.92969C8.76136%206.06859%208.48806%206.22678%208.22656%206.40313L7.69687%206.76172L4.97344%206.17578L3.44297%208.82422L5.31094%2010.8937L5.26406%2011.5289C5.24249%2011.8426%205.24249%2012.1574%205.26406%2012.4711L5.31094%2013.1063L3.44062%2015.1734L4.96875%2017.8266L7.69219%2017.2406L8.22422%2017.5969C8.48503%2017.7723%208.75754%2017.9297%209.03984%2018.068L9.61406%2018.3492L10.4695%2021H13.5328L14.3906%2018.3469L14.9625%2018.068C15.2449%2017.9309%2015.5175%2017.7742%2015.7781%2017.5992L16.3078%2017.2406L19.0336%2017.8266L20.5617%2015.1734L18.6937%2013.1063L18.7406%2012.4711C18.7623%2012.1566%2018.7623%2011.841%2018.7406%2011.5266L18.6937%2010.8914L20.5641%208.82656L19.0312%206.17344L16.3055%206.75937L15.7758%206.40313C15.5152%206.22729%2015.2427%206.06988%2014.9602%205.93203L14.3906%205.64844L13.5305%203ZM12%207.5C13.1935%207.5%2014.3381%207.97411%2015.182%208.81802C16.0259%209.66193%2016.5%2010.8065%2016.5%2012C16.5%2013.1935%2016.0259%2014.3381%2015.182%2015.182C14.3381%2016.0259%2013.1935%2016.5%2012%2016.5C10.8065%2016.5%209.66193%2016.0259%208.81802%2015.182C7.97411%2014.3381%207.5%2013.1935%207.5%2012C7.5%2010.8065%207.97411%209.66193%208.81802%208.81802C9.66193%207.97411%2010.8065%207.5%2012%207.5ZM12%209C11.2043%209%2010.4413%209.31607%209.87868%209.87868C9.31607%2010.4413%209%2011.2044%209%2012C9%2012.7956%209.31607%2013.5587%209.87868%2014.1213C10.4413%2014.6839%2011.2043%2015%2012%2015C12.7956%2015%2013.5587%2014.6839%2014.1213%2014.1213C14.6839%2013.5587%2015%2012.7956%2015%2012C15%2011.2044%2014.6839%2010.4413%2014.1213%209.87868C13.5587%209.31607%2012.7956%209%2012%209Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-icon-logout{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='heroicons-outline:logout'%3e%3cpath%20id='Vector'%20d='M17%208L21%2012L17%2016M21%2012H7M13%2016V17C13%2017.7956%2012.6839%2018.5587%2012.1213%2019.1213C11.5587%2019.6839%2010.7956%2020%2010%2020H6C5.20435%2020%204.44129%2019.6839%203.87868%2019.1213C3.31607%2018.5587%203%2017.7956%203%2017V7C3%206.20435%203.31607%205.44129%203.87868%204.87868C4.44129%204.31607%205.20435%204%206%204H10C10.7956%204%2011.5587%204.31607%2012.1213%204.87868C12.6839%205.44129%2013%206.20435%2013%207V8'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='heroicons-outline:logout'%3e%3cpath%20id='Vector'%20d='M17%208L21%2012L17%2016M21%2012H7M13%2016V17C13%2017.7956%2012.6839%2018.5587%2012.1213%2019.1213C11.5587%2019.6839%2010.7956%2020%2010%2020H6C5.20435%2020%204.44129%2019.6839%203.87868%2019.1213C3.31607%2018.5587%203%2017.7956%203%2017V7C3%206.20435%203.31607%205.44129%203.87868%204.87868C4.44129%204.31607%205.20435%204%206%204H10C10.7956%204%2011.5587%204.31607%2012.1213%204.87868C12.6839%205.44129%2013%206.20435%2013%207V8'%20stroke='%232E2D2D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.other-menu-external{background-color:currentColor;flex-shrink:0;width:12px;height:12px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='akar-icons:link-out'%3e%3cpath%20id='Vector'%20d='M6.75%205.25L10.5%201.5M10.5%204V1.5H8M10.5%207V9.5C10.5%209.76522%2010.3946%2010.0196%2010.2071%2010.2071C10.0196%2010.3946%209.76522%2010.5%209.5%2010.5H2.5C2.23478%2010.5%201.98043%2010.3946%201.79289%2010.2071C1.60536%2010.0196%201.5%209.76522%201.5%209.5V2.5C1.5%202.23478%201.60536%201.98043%201.79289%201.79289C1.98043%201.60536%202.23478%201.5%202.5%201.5H5'%20stroke='%237A7977'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='akar-icons:link-out'%3e%3cpath%20id='Vector'%20d='M6.75%205.25L10.5%201.5M10.5%204V1.5H8M10.5%207V9.5C10.5%209.76522%2010.3946%2010.0196%2010.2071%2010.2071C10.0196%2010.3946%209.76522%2010.5%209.5%2010.5H2.5C2.23478%2010.5%201.98043%2010.3946%201.79289%2010.2071C1.60536%2010.0196%201.5%209.76522%201.5%209.5V2.5C1.5%202.23478%201.60536%201.98043%201.79289%201.79289C1.98043%201.60536%202.23478%201.5%202.5%201.5H5'%20stroke='%237A7977'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logout-confirmation{box-sizing:border-box;width:390px;max-width:100vw;padding:var(--space-md) var(--space-side);color:var(--color-text);text-align:left;background:0 0;border:none;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.logout-confirmation::backdrop{background:#00000080}.logout-confirmation-card{gap:var(--space-sm);padding:var(--space-md) var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.logout-confirmation-title{text-align:center;margin:0;font-size:18px;line-height:1.2}.logout-confirmation-note{margin:0;font-size:14px;line-height:1.5}.logout-confirmation-buttons{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.logout-confirmation-submit,.logout-confirmation-cancel{background-color:var(--color-accent);box-shadow:var(--shadow-raised);color:var(--color-white);border:2px solid #ffffff40;border-radius:24px;justify-content:center;align-items:center;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.logout-confirmation-cancel{border:1px solid var(--color-line);background-color:var(--color-white);color:var(--color-text)}.logout-confirmation-submit:disabled,.logout-confirmation-cancel:disabled{cursor:progress;opacity:.6}.prize-entry{background-color:var(--color-light-yellow);min-height:100dvh;color:var(--color-text);text-align:left;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.prize-entry-frame{flex-direction:column;max-width:390px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.prize-entry-key-visual{width:100%;height:auto;display:block}.prize-entry-status{padding:6px var(--space-side);background-color:var(--color-gold);align-items:stretch;gap:6px;display:flex}.prize-entry-count{box-sizing:border-box;min-width:0;min-height:56px;padding:3px var(--space-xs) 0;border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.prize-entry-count-label{justify-content:center;align-items:center;gap:var(--space-xxs);font-size:12px;font-weight:700;line-height:1.4;display:flex}.prize-entry-count-icon{flex-shrink:0;width:14px;height:14px}.prize-entry-count-value,.prize-entry-count-message{box-sizing:border-box;width:100%;padding-top:var(--space-xxs);border-top:1px solid var(--color-line);text-align:center}.prize-entry-count-value{color:var(--color-accent);justify-content:center;align-items:center;line-height:1.2;display:flex}.prize-entry-count-number{font-size:16px;font-weight:700}.prize-entry-count-points{font-size:12px;font-weight:500}.prize-entry-count-message{font-size:10px;line-height:1.3}.prize-entry-main{isolation:isolate;align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;padding:var(--space-md) var(--space-side);background-color:var(--color-light-yellow);flex-direction:column;flex:1;display:flex;position:relative}.prize-entry-main:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.prize-entry-lead{letter-spacing:-.3px;width:100%;margin:0;font-size:15px;line-height:1.5}.prize-entry-section{gap:var(--space-xs);box-sizing:border-box;width:100%;padding:var(--space-xs);border-radius:var(--radius-md);background-color:var(--prize-entry-notch-color);flex-direction:column;display:flex}.prize-entry-section-participation{--prize-entry-notch-color:var(--color-input-background);--prize-entry-section-color:var(--color-accent)}.prize-entry-section-stamp-rally{--prize-entry-notch-color:var(--color-light-blue);--prize-entry-section-color:var(--color-blue)}.prize-entry-section-quiz-rally{--prize-entry-notch-color:var(--color-light-green);--prize-entry-section-color:var(--color-green)}.prize-entry-section-unknown{--prize-entry-notch-color:var(--color-input-background);--prize-entry-section-color:var(--color-text-sub)}.prize-entry-section-title{background-color:var(--prize-entry-section-color);color:var(--color-white);text-align:center;justify-content:space-between;align-items:center;margin:0;font-size:18px;line-height:1.2;display:flex}.prize-entry-section-notch{background-color:var(--prize-entry-notch-color);flex-shrink:0;width:12px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prize-entry-section-notch-end{transform:rotate(180deg)}.prize-entry-list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prize-entry-prize{gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-white);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.prize-entry-prize-finished{background-color:var(--color-input-background);color:var(--color-text-sub)}.prize-entry-section-unknown .prize-entry-prize-finished{background-color:var(--color-input-border)}.prize-entry-prize-header{align-items:center;gap:var(--space-sm);display:flex}.prize-entry-prize-illustration{object-fit:contain;flex-shrink:0;width:47px;height:56px}.prize-entry-prize-name{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.prize-entry-prize-finished .prize-entry-prize-name{gap:var(--space-xxs)}.prize-entry-prize-title{color:var(--color-blue);margin:0;font-size:22px;line-height:1.2}.prize-entry-prize-value{color:var(--color-blue);margin:0;font-size:14px;font-weight:700;line-height:1.5}.prize-entry-section-quiz-rally .prize-entry-prize-title,.prize-entry-section-quiz-rally .prize-entry-prize-value{color:var(--color-green)}.prize-entry-section .prize-entry-prize-finished .prize-entry-prize-title,.prize-entry-section .prize-entry-prize-finished .prize-entry-prize-value{color:var(--color-text-sub)}.prize-entry-prize-description{letter-spacing:-.3px;white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.prize-entry-conditions{gap:var(--space-xxs);flex-direction:column;display:flex}.prize-entry-conditions-label{border-left:3px solid var(--color-accent);margin:0;padding-left:6px;font-size:15px;font-weight:700;line-height:1.1}.prize-entry-prize-finished .prize-entry-conditions-label{border-left-color:var(--color-text-sub)}.prize-entry-condition-list{letter-spacing:-.3px;margin:0;padding-left:1.2em;font-size:15px;line-height:1.5}.prize-entry-description{--document-heading-color:var(--prize-entry-section-color);letter-spacing:-.3px}.prize-entry-description p{margin:0}.prize-entry-prize-finished .prize-entry-description{--document-heading-color:var(--color-text-sub)}.prize-entry-apply{justify-content:center;align-self:center;align-items:center;gap:var(--space-xs);background-color:var(--color-accent);box-shadow:var(--shadow-raised);color:var(--color-white);cursor:pointer;border:2px solid #ffffff40;border-radius:24px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.prize-entry-apply-unavailable{background-color:var(--color-line);box-shadow:none;color:var(--color-input-background);cursor:default;border-color:#0000}.prize-entry-apply-exchange{background-color:var(--color-gold)}.prize-entry-result{text-align:center;align-self:center;margin:0;font-size:15px;font-weight:700;line-height:1.5}.prize-entry-result-won{color:var(--color-gold)}.prize-entry-result-shop{display:block}.prize-entry-result-claimed-at{width:fit-content;margin:var(--space-xs) auto 0;padding:var(--space-xxs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-text);font-size:13px;font-weight:400;display:block}.prize-entry-result-lost{color:#369ed1}.prize-entry-prize-texts{gap:var(--space-xs);flex-direction:column;display:flex}.prize-entry-participation-lead{margin:0;font-size:15px;font-weight:700;line-height:1.5}.prize-entry-participation-stamp{color:var(--color-blue)}.prize-entry-participation-quiz{color:var(--color-green)}.prize-entry-participation-link{color:var(--color-blue);letter-spacing:-.3px;align-self:flex-start;font-size:15px;line-height:1.5;text-decoration:underline}.prize-entry-receipt{justify-content:center;align-self:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background-color:var(--color-gold);box-shadow:var(--shadow-raised);color:var(--color-white);border:2px solid #ffffff40;border-radius:24px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;display:flex}.prize-entry-button-arrow{flex-shrink:0;width:6.59px;height:11.06px}.prize-entry-empty{width:100%;padding:var(--space-sm) 0;text-align:center;margin:0;font-size:15px;line-height:1.5}.prize-entry-failure{width:100%;padding:var(--space-xs) 0;color:var(--color-alert);margin:0;font-size:15px;line-height:1.5}.participation-prize-modal{box-sizing:border-box;width:min(360px, calc(100vw - var(--space-side) * 2));max-height:calc(100dvh - var(--space-xl));color:var(--color-text);overscroll-behavior:contain;background-color:#0000;border:0;padding:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.participation-prize-modal:focus{outline:none}.participation-prize-modal::backdrop{background-color:#00000073}.participation-prize-modal-contents{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.participation-prize-modal-card{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.participation-prize-modal-title{background-color:var(--color-accent);width:100%;color:var(--color-white);text-align:center;justify-content:space-between;align-items:center;margin:0;font-size:18px;line-height:1.2;display:flex}.participation-prize-modal-notch{background-color:var(--color-white);flex-shrink:0;width:12px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.participation-prize-modal-notch-end{transform:rotate(180deg)}.participation-prize-modal-sticker{object-fit:contain;width:160px;height:160px}.participation-prize-modal-guide{letter-spacing:-.3px;text-align:center;width:100%;margin:0;font-size:15px;line-height:1.5}.participation-prize-modal-close{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.survey-modal{box-sizing:border-box;width:min(360px, calc(100vw - var(--space-side) * 2));max-height:calc(100dvh - var(--space-xl));color:var(--color-text);overscroll-behavior:contain;background-color:#0000;border:0;padding:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.survey-modal:focus{outline:none}.survey-modal::backdrop{background-color:#00000073}.survey-modal-contents{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.survey-modal-card{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.survey-modal-title{background-color:var(--color-gold);width:100%;color:var(--color-white);text-align:center;justify-content:space-between;align-items:center;margin:0;font-size:18px;line-height:1.2;display:flex}.survey-modal-notch{background-color:var(--color-white);flex-shrink:0;width:12px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.survey-modal-notch-end{transform:rotate(180deg)}.survey-modal-lead{letter-spacing:-.3px;width:100%;margin:0;font-size:15px;line-height:1.5}.survey-modal-form{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.survey-modal-form>.survey-modal-question+*{padding-top:var(--space-sm);border-top:1px solid var(--color-line)}.survey-modal-question{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.survey-modal-question:disabled{opacity:.5}.survey-modal-question-title{box-sizing:border-box;border-left:3px solid var(--color-gold);width:100%;color:var(--color-gold);padding:0 0 0 6px;font-size:15px;font-weight:700;line-height:1.1;display:block}.survey-modal-question-note{display:block}.survey-modal-required{margin-left:var(--space-xxs);color:var(--color-alert);font-size:12px}.survey-modal-multiple{margin-left:var(--space-xxs);font-size:12px}.survey-modal-choices{gap:var(--space-xs);flex-direction:column;display:flex}.survey-modal-choices-inline{align-items:center;gap:var(--space-xs) var(--space-md);flex-flow:wrap}.survey-modal-choice{align-items:center;gap:var(--space-xxs);letter-spacing:-.3px;cursor:pointer;font-size:15px;line-height:1.5;display:inline-flex}.survey-modal-question:disabled .survey-modal-choice{cursor:default}.survey-modal-radio,.survey-modal-checkbox{appearance:none;width:20px;height:20px;cursor:inherit;background-size:20px 20px;flex-shrink:0;margin:0}.survey-modal-radio{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_72)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_72'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23525459'/%3e%3cstop%20offset='1'%20stop-color='%23EBE7E4'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.survey-modal-radio:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='btn'%3e%3ccircle%20id='bg'%20cx='10'%20cy='10'%20r='9.5'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3ccircle%20id='radio'%20cx='10'%20cy='10'%20r='4'%20fill='url(%23paint0_linear_0_76)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_76'%20x1='6'%20y1='6.5'%20x2='14'%20y2='14.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFB380'/%3e%3cstop%20offset='1'%20stop-color='%23FF6600'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.survey-modal-checkbox{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='check'%3e%3cpath%20id='bg'%20d='M4%200.5H16C17.933%200.5%2019.5%202.067%2019.5%204V16C19.5%2017.933%2017.933%2019.5%2016%2019.5H4C2.067%2019.5%200.5%2017.933%200.5%2016V4C0.5%202.067%202.067%200.5%204%200.5Z'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3c/g%3e%3c/svg%3e")}.survey-modal-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='check'%3e%3cpath%20id='bg'%20d='M4%200.5H16C17.933%200.5%2019.5%202.067%2019.5%204V16C19.5%2017.933%2017.933%2019.5%2016%2019.5H4C2.067%2019.5%200.5%2017.933%200.5%2016V4C0.5%202.067%202.067%200.5%204%200.5Z'%20fill='%23F5F3F0'%20stroke='%23D6D2CE'/%3e%3cpath%20id='check_2'%20d='M4%208.94737L8.64516%2014L16%206'%20stroke='%23FF6600'%20stroke-width='2'/%3e%3c/g%3e%3c/svg%3e")}.survey-modal-textarea{box-sizing:border-box;width:100%;height:64px;padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-input-background);color:var(--color-text);resize:vertical;font-family:inherit;font-size:15px;line-height:1.5}.survey-modal-textarea-comment{height:128px}.survey-modal-error{color:var(--color-alert);margin:0;font-size:14px;line-height:1.5}.survey-modal-submit-area{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.survey-modal-failure{width:100%;color:var(--color-alert);text-align:center;margin:0;font-size:14px;line-height:1.5}.survey-modal-submit{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-accent);box-shadow:var(--shadow-raised);color:var(--color-white);border:2px solid #ffffff40;border-radius:24px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.survey-modal-submit:disabled{opacity:.6;cursor:default}.survey-modal-submit-arrow,.entry-confirmation-modal-arrow{flex-shrink:0;width:6.1px;height:11.1px}.survey-modal-close{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.prize-entry-won{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.prize-entry-exchange-alert{justify-content:center;align-items:center;gap:var(--space-xxs);color:var(--color-alert);margin:0;font-size:12px;line-height:1.4;display:flex}.prize-entry-exchange-alert-dot{flex-shrink:0;width:8px;height:8px}.prize-entry-apply:disabled{opacity:.6;cursor:default}.entry-confirmation-modal,.lottery-result-modal,.prize-giveaway-notice-modal,.prize-received-modal,.prize-exchange-failure-modal{box-sizing:border-box;width:min(360px, calc(100vw - var(--space-side) * 2));max-width:none;max-height:calc(100dvh - var(--space-xl));color:var(--color-text);overscroll-behavior:contain;background-color:#0000;border:0;padding:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.entry-confirmation-modal:focus,.lottery-result-modal:focus,.prize-giveaway-notice-modal:focus,.prize-received-modal:focus,.prize-exchange-failure-modal:focus{outline:none}.entry-confirmation-modal::backdrop,.lottery-result-modal::backdrop,.prize-giveaway-notice-modal::backdrop,.prize-received-modal::backdrop,.prize-exchange-failure-modal::backdrop{background-color:#00000073}.entry-confirmation-modal-contents,.lottery-result-modal-contents,.prize-giveaway-notice-modal-contents,.prize-received-modal-contents,.prize-exchange-failure-modal-contents{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.entry-confirmation-modal-card,.lottery-result-modal-card,.prize-giveaway-notice-modal-card{align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;display:flex}.entry-confirmation-modal-title{background-color:var(--color-gold);width:100%;color:var(--color-white);text-align:center;justify-content:space-between;align-items:center;margin:0;font-size:18px;line-height:1.2;display:flex}.entry-confirmation-modal-notch{background-color:var(--color-white);flex-shrink:0;width:12px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.entry-confirmation-modal-notch-end{transform:rotate(180deg)}.entry-confirmation-modal-close,.lottery-result-modal-close,.prize-giveaway-notice-modal-close,.prize-received-modal-close,.prize-exchange-failure-modal-close{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:24px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.entry-confirmation-modal-lead{letter-spacing:-.3px;width:100%;margin:0;font-size:15px;line-height:1.5}.entry-confirmation-modal-prize{color:var(--color-gold)}.entry-confirmation-modal-emphasis{color:var(--color-accent)}.prize-giveaway-notice-modal-message{width:100%;padding:var(--space-md) 0;text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.5}.lottery-result-modal-won{max-height:calc(100dvh - var(--space-md) * 2)}.lottery-stage{--lottery-stage-duration:10s;background-color:var(--color-white);width:100%;height:180px;position:relative;overflow:hidden}.lottery-stage>*{animation-duration:var(--lottery-stage-duration);animation-fill-mode:both}.lottery-stage-background{border-radius:var(--radius-sm);background-position:50%;background-size:cover;position:absolute;inset:0}.lottery-won-background{background-image:url(/assets/won-background-B9rLp99D.jpg);animation-name:lottery-won-background-open}.lottery-lost-background{background-image:url(/assets/lost-background-aNnfc0ti.jpg);animation-name:lottery-lost-background-open}.lottery-won-flash{background-color:var(--color-light-blue);opacity:0;border-radius:50%;width:224px;height:224px;animation-name:lottery-won-flash;position:absolute;top:calc(50% - 112px);left:calc(50% - 112px)}.lottery-puzzle{opacity:0;width:103px;height:106.836px;animation-name:lottery-puzzle;position:absolute;top:calc(50% - 53.418px);left:calc(50% - 51.5px)}.lottery-puzzle-piece{animation-duration:var(--lottery-stage-duration);animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute}.lottery-won-confetti{position:absolute;inset:0}.lottery-won-confetti-piece{opacity:0;border-radius:1px;animation-name:lottery-won-confetti-fall;animation-timing-function:ease;animation-fill-mode:both;position:absolute}.lottery-won-heading{width:275.911px;height:32px;margin:0;animation-name:lottery-won-heading;position:absolute;top:calc(50% - 69px);left:calc(50% - 137.956px);overflow:hidden}.lottery-won-heading-image{width:102.06%;height:116.67%;position:absolute;top:-2.22%;left:-.52%}.lottery-won-prize{width:259px;color:var(--color-gold);text-align:center;flex-direction:column;align-items:center;font-weight:700;animation-name:lottery-won-fade-in,lottery-won-drop-in;display:flex;position:absolute;top:50%;left:calc(50% - 129.5px);translate:0 -50%}.lottery-won-rally{margin:0 0 -6px;font-size:15px;line-height:1.5}.lottery-won-prize-name{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.lottery-won-present{object-fit:contain;width:46px;height:56px;animation-name:lottery-won-present-fade-in,lottery-won-present-drop-in;position:absolute;top:117px;left:calc(50% - 23px)}@media (prefers-reduced-motion:reduce){.lottery-stage *{animation:none}}.lottery-won-pickup{isolation:isolate;align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-light-yellow);flex-direction:column;display:flex;position:relative}.lottery-won-pickup:before{z-index:-1;border-radius:inherit;mix-blend-mode:overlay;opacity:.45;content:"";pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.lottery-won-pickup-title{background-color:var(--color-gold);width:100%;color:var(--color-white);justify-content:space-between;align-items:center;margin:0;font-size:16px;line-height:1.2;display:flex}.lottery-won-pickup-notch{background-color:var(--color-light-yellow);flex-shrink:0;width:8px;height:23px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='32'%20viewBox='0%200%2012%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='tri'%20d='M12%2016L0%200V32L12%2016Z'%20fill='%23F5F3F0'/%3e%3c/svg%3e");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lottery-won-pickup-notch-end{transform:rotate(180deg)}.lottery-won-shop-name{width:100%;margin:0;font-size:18px;font-weight:700;line-height:1.2}.lottery-won-shop-details{gap:var(--space-xxs);flex-direction:column;width:100%;display:flex}.lottery-won-shop-detail{margin:0;font-size:15px;font-weight:700;line-height:1.5}.lottery-won-shop-note{color:var(--color-text-sub);margin:0;font-size:12px;line-height:1.4}.lottery-won-shop-caution{color:var(--color-alert);margin:0;font-size:12px;line-height:1.4}.lottery-won-shop-map{margin-top:0}.lottery-won-divider{border:0;border-top:1px solid var(--color-line);width:100%;margin:0}.lottery-won-steps{counter-reset:lottery-won-step;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lottery-won-step{gap:var(--space-xxs);letter-spacing:-.3px;counter-increment:lottery-won-step;align-items:flex-start;font-size:15px;line-height:1.5;display:flex}.lottery-won-step:before{background-color:var(--color-gold);width:24px;height:24px;color:var(--color-white);content:counter(lottery-won-step);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:flex}.lottery-won-notice{width:100%;color:var(--color-text-sub);text-align:center;margin:0;font-size:13px;line-height:1.5}.lottery-puzzle-piece-body{display:block;position:relative}.lottery-puzzle-piece-image{display:block}.lottery-puzzle-piece-falling{animation:lottery-lost-fall var(--lottery-stage-duration) linear both}.lottery-puzzle-piece-gray{opacity:1;animation:lottery-lost-fade-gray var(--lottery-stage-duration) both;position:absolute;top:0;left:0}.lottery-puzzle-piece-top-left{--lottery-lost-fall:1.507px 145.291px}.lottery-puzzle-piece-top-right{--lottery-lost-fall:8.084px 150.93px}.lottery-puzzle-piece-bottom-left{--lottery-lost-fall:-7.938px 113.228px}.lottery-puzzle-piece-bottom-right{--lottery-lost-fall:-3.841px 121.93px}.lottery-lost-texts{animation-name:lottery-lost-texts-fade-in,lottery-lost-texts-drop-in;position:absolute;inset:0}.lottery-lost-heading{width:114px;height:56px;margin:0;position:absolute;top:42px;left:calc(50% - 57px)}.lottery-lost-heading-image,.lottery-lost-sub{object-fit:cover;width:100%;height:100%;display:block}.lottery-lost-sub{width:126px;height:24px;position:absolute;top:114px;left:calc(50% - 63px)}@keyframes lottery-lost-background-open{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}34%,to{opacity:1}}@keyframes lottery-lost-fall{0%,26%{translate:0}32%,to{translate:var(--lottery-lost-fall)}}@keyframes lottery-lost-fade-gray{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}32%,to{opacity:1}}@keyframes lottery-lost-texts-fade-in{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}34%,to{opacity:1}}@keyframes lottery-lost-texts-drop-in{0%,30%{animation-timing-function:cubic-bezier(.05,.4,.5,1);translate:0 -40px}36%,to{translate:0}}@keyframes lottery-won-background-open{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}34%,to{opacity:1}}@keyframes lottery-won-flash{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1);scale:0}30%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);scale:.6}34%,to{opacity:0;scale:1.2}}@keyframes lottery-puzzle{0%,12%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:0deg}14%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:16deg}16%,20%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:0deg}22%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:16deg}24%,50%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:0deg}54%,to{opacity:0;rotate:0deg}}@keyframes lottery-won-confetti-fall{0%{opacity:0;translate:0;rotate:0deg}3%{opacity:.95}84%{opacity:.7}to{opacity:0;translate:var(--confetti-drift-x) var(--confetti-fall-y);rotate:var(--confetti-spin)}}@keyframes lottery-won-heading{0%,30%{animation-timing-function:cubic-bezier(.4,1.75,.3,1);translate:0 53px;scale:0}39%,50%{animation-timing-function:linear;translate:0 53px;scale:1}54%,to{translate:0;scale:1}}@keyframes lottery-won-fade-in{0%,54%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}58%,to{opacity:1}}@keyframes lottery-won-drop-in{0%,54%{animation-timing-function:cubic-bezier(.05,.4,.5,1);translate:0 calc(-50% - 40px)}60%,to{translate:0 -50%}}@keyframes lottery-won-present-fade-in{0%,60%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}64%,to{opacity:1}}@keyframes lottery-won-present-drop-in{0%,60%{animation-timing-function:cubic-bezier(.05,.4,.5,1);translate:0 -40px}66%,to{translate:0}}.lottery-puzzle-piece-top-left{animation-name:lottery-puzzle-gather-top-left;top:-.65px;left:.39px}.lottery-puzzle-piece-top-right{animation-name:lottery-puzzle-gather-top-right;top:.65px;left:51.14px}.lottery-puzzle-piece-bottom-left{animation-name:lottery-puzzle-gather-bottom-left;top:39.63px;left:-.65px}.lottery-puzzle-piece-bottom-right{animation-name:lottery-puzzle-gather-bottom-right;top:52.79px;left:39.56px}@keyframes lottery-puzzle-gather-top-left{0%{translate:-201.668px -78.633px}1%{translate:-174.273px -84.234px}2%{translate:-146.529px -88.121px}3%{translate:-118.602px -90.01px}4%{translate:-90.633px -89.07px}5%{translate:-63.264px -83.484px}6%{translate:-43.86px -73.537px}7%{translate:-27.843px -58.723px}8%{translate:-15.42px -40.753px}9%{translate:-6.204px -20.931px}10%,to{translate:0}}@keyframes lottery-puzzle-gather-top-right{0%{translate:178.579px -79.918px}1%{translate:166.722px -63.863px}2%{translate:153.791px -48.626px}3%{translate:139.78px -34.377px}4%{translate:124.481px -21.53px}5%{translate:107.579px -10.918px}6%{translate:87.034px -3.553px}7%{translate:65.498px .22px}8%{translate:43.682px 1.717px}9%{translate:21.79px 1.575px}10%,to{translate:0}}@keyframes lottery-puzzle-gather-bottom-left{0%{translate:-195.633px 83.098px}1%{translate:-190.478px 62.737px}2%{translate:-181.895px 43.54px}3%{translate:-169.973px 26.235px}4%{translate:-154.725px 11.784px}5%{translate:-136.633px 1.098px}6%{translate:-110.093px -6.791px}7%{translate:-82.492px -9.467px}8%{translate:-54.755px -8.7px}9%{translate:-27.177px -5.432px}10%,to{translate:0}}@keyframes lottery-puzzle-gather-bottom-right{0%{translate:177.159px 62.93px}1%{translate:155.279px 72.261px}2%{translate:132.457px 79.111px}3%{translate:108.963px 82.994px}4%{translate:85.173px 82.798px}5%{translate:62.159px 76.93px}6%{translate:44.322px 66.968px}7%{translate:29.027px 53.433px}8%{translate:16.55px 37.247px}9%{translate:6.844px 19.248px}10%,to{translate:0}}.guest-prize{background-color:var(--color-white);max-width:390px;min-height:100dvh;color:var(--color-text);text-align:left;margin:0 auto;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,sans-serif}.guest-prize-header{isolation:isolate;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-side) 0;background-image:linear-gradient(#fff9,#fff9),url(/assets/header-background-CtXg2H9m.png);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative}.guest-prize-header-logo{margin:0}.guest-prize-header-logo-image{object-fit:cover;width:240px;height:143px;display:block}.guest-prize-header-congrats{aspect-ratio:388/45;width:100%;animation:2s linear infinite guest-prize-header-congrats;display:block;position:relative;overflow:hidden}@keyframes guest-prize-header-congrats{0%,99.99%{translate:0}to{translate:0 -53px}}@media (prefers-reduced-motion:reduce){.guest-prize-header-congrats{animation:none}}.guest-prize-header-congrats-image{width:102.06%;height:116.67%;position:absolute;top:-2.22%;left:-.52%}.guest-prize-contents{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-side);flex-direction:column;display:flex}.prize-received-modal-card{isolation:isolate;align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-md) var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-light-yellow);flex-direction:column;display:flex;position:relative}.prize-received-modal-card:before{z-index:-1;border-radius:inherit;mix-blend-mode:overlay;opacity:.45;content:"";pointer-events:none;background-image:url(/assets/background-pattern-DnPHZwd1.png);background-position:0 0;background-size:233.64px 155.88px;position:absolute;inset:0}.prize-received-modal-title{align-items:center;gap:var(--space-xs);color:var(--color-gold);text-align:center;flex-direction:column;margin:0;font-weight:700;line-height:1.2;display:flex}.prize-received-modal-prize,.prize-received-modal-lead{font-size:22px}.prize-received-modal-present{object-fit:contain;width:80px;height:96px}.prize-received-modal-message{letter-spacing:-.3px;text-align:center;width:100%;margin:0;font-size:15px;line-height:1.5}.prize-exchange-failure-modal-card{gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;font-weight:700;display:flex}.prize-exchange-failure-modal-title{color:var(--color-alert);text-align:center;margin:0;font-size:20px;line-height:1.2}.prize-exchange-failure-modal-lead{margin:0;font-size:14px;line-height:1.4}.prize-exchange-failure-modal-checks{padding-left:var(--space-md);margin:0;font-size:14px;line-height:1.4}.prize-exchange-failure-modal-checks li::marker{color:var(--color-alert)}.prize-exchange-failure-modal-checks em{color:var(--color-alert);font-style:normal}.prize-exchange-failure-modal-close{border-color:var(--color-input-border);font-size:12px}.guest-prize-received-message{box-sizing:border-box;width:100%;margin:var(--space-md) 0 0;padding:0 var(--space-sm);color:var(--color-gold);text-align:center;font-size:22px;font-weight:700;line-height:1.2}
