.BcHpwq_footer{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));color:#5f5650;background:#fffdf9;border-top:1px solid #e7e0d8;font-size:14px}.BcHpwq_footer nav{max-width:480px;margin:0 auto;display:grid}.BcHpwq_footer a{color:#1f1a17;text-underline-offset:3px;align-items:center;min-height:44px;display:flex}.BcHpwq_footer a:focus-visible{outline-offset:2px;outline:3px solid #1565c0}.BcHpwq_footer p{max-width:480px;margin:8px auto 0}
.JXfHmG_header{box-sizing:border-box;background:#fffdf9;border-bottom:1px solid #e7e0d8;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.JXfHmG_brand{color:#b3261e;letter-spacing:.02em;align-items:center;gap:6px;min-height:44px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.JXfHmG_brand small{color:#6b625c;letter-spacing:0;font-size:13px;font-weight:500}.JXfHmG_link{color:#1f1a17;text-underline-offset:3px;align-items:center;min-height:44px;padding:0 4px;font-size:15px;display:flex}
.L1m3yW_page{--ink:#1f1a17;--muted:#5f5650;--line:#e7e0d8;--paper:#fffdf9;--bg:#f7f1ea;--accent:#b3261e;--accent-deep:#8f1d17;--accent-soft:#fbeae8;--gold:#a87a1c;color:var(--ink);background:var(--bg);min-height:100dvh;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.7;overflow-x:hidden}.L1m3yW_page ::selection{background:var(--accent-soft);color:var(--accent-deep)}.L1m3yW_page a:focus-visible,.L1m3yW_page summary:focus-visible{outline-offset:2px;outline:3px solid #1565c0}.L1m3yW_page label:has(input:focus-visible){outline-offset:2px;outline:3px solid #1565c0}.L1m3yW_page main{max-width:480px;margin:0 auto}.L1m3yW_hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.L1m3yW_hero{--card-h:min(380px, 44svh);background:radial-gradient(circle at 50% 38%, #b3261e17 0 132px, transparent 133px), var(--bg);gap:12px;padding:14px 16px 20px;display:grid}.L1m3yW_title{letter-spacing:.04em;text-align:center;text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.35}.L1m3yW_picker{gap:10px;min-width:0;display:grid}.L1m3yW_stage{justify-items:center;min-width:0;margin:0;display:grid;position:relative}.L1m3yW_card{height:var(--card-h);aspect-ratio:2/3;background:var(--paper);border-radius:6px;width:auto;max-width:100%;animation:.38s cubic-bezier(.16,1,.3,1) L1m3yW_deal;box-shadow:0 1px 2px #3c1e141f,0 10px 24px -6px #3c1e1447}@keyframes L1m3yW_deal{0%{opacity:.35;filter:blur(2px);transform:translateY(-6px)scale(.985)}}.L1m3yW_photo{left:max(0px, calc(50% - var(--card-h) / 3 - 46px));background:#fff;border-radius:3px;justify-items:center;gap:2px;padding:5px 5px 3px;display:grid;position:absolute;bottom:10px;transform:rotate(-5deg);box-shadow:0 6px 14px -4px #3c1e1459}.L1m3yW_photo img{object-fit:cover;border-radius:2px;width:76px;height:76px;display:block}.L1m3yW_photo span{color:var(--muted);font-size:13px;line-height:1.4}.L1m3yW_modes{border:0;grid-template-columns:1fr 1fr;gap:6px;min-width:0;margin:0;padding:0;display:grid}.L1m3yW_modes label{--line:#d6ccc1;border:2px solid var(--line);background:var(--paper);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:4px 6px;font-size:15px;line-height:1.3;display:flex;position:relative}.L1m3yW_modes small{color:var(--muted);font-size:13px;font-weight:400}.L1m3yW_modes .L1m3yW_modeOn{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep);font-weight:700}.L1m3yW_modes .L1m3yW_modeOn small{color:var(--accent-deep)}.L1m3yW_chips{scroll-snap-type:x proximity;scrollbar-width:none;border:0;gap:6px;min-width:0;margin:-4px -16px;padding:6px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}@media (hover:hover) and (pointer:fine) and (min-width:600px){.L1m3yW_chips{flex-wrap:wrap}}.L1m3yW_chips::-webkit-scrollbar{display:none}.L1m3yW_chips label{border:1px solid var(--line);background:var(--paper);white-space:nowrap;cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:15px;display:flex;position:relative}.L1m3yW_chips .L1m3yW_chipOn{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.L1m3yW_action{gap:6px;display:grid}.L1m3yW_primary{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 14px -6px #8f1d1799}.L1m3yW_primary:active{background:var(--accent-deep)}.L1m3yW_bonus{text-align:center;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.L1m3yW_section{padding:28px 16px 8px}.L1m3yW_heading{margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.35}.L1m3yW_how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.L1m3yW_how li{text-align:center;counter-increment:how;align-content:start;justify-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:1.4;display:grid}.L1m3yW_how li>span:last-child:before{content:counter(how);background:var(--accent);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;font-size:12px;display:inline-grid}.L1m3yW_how img{aspect-ratio:2/3;object-fit:cover;background:var(--paper);border-radius:6px;width:100%;height:auto;display:block}.L1m3yW_how li:first-child img{aspect-ratio:1;box-sizing:border-box;border:4px solid #fff;margin-block:25%;transform:rotate(-3deg);box-shadow:0 4px 10px -4px #3c1e1459}.L1m3yW_howStack{aspect-ratio:2/3;width:100%;display:block;position:relative}.L1m3yW_howStack img{height:100%;position:absolute;inset:0;box-shadow:0 2px 6px #3c1e142e}.L1m3yW_howStack img:first-child{transform:rotate(-6deg)translate(-3%)}.L1m3yW_howStack img:nth-child(2){transform:rotate(5deg)translate(3%)}.L1m3yW_howPrint{outline:1px solid var(--line);box-shadow:0 2px 6px #3c1e142e}.L1m3yW_rates{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.L1m3yW_rates div{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid}.L1m3yW_rates dt{color:var(--muted);font-size:14px}.L1m3yW_rates dd{margin:0;font-size:14px}.L1m3yW_rates b{font-variant-numeric:tabular-nums;margin-right:2px;font-size:28px;line-height:1.2}.L1m3yW_packs{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none;display:grid}.L1m3yW_packs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px;display:flex}.L1m3yW_packYen{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.L1m3yW_packCredits{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:16px;display:flex}.L1m3yW_packCredits small{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.L1m3yW_expiry{text-align:center;background:#fff4d6;border:1px solid #e0b54a;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:16px}.L1m3yW_expiry b{font-size:18px}.L1m3yW_faq{border-top:1px solid var(--line);display:grid}.L1m3yW_faq details{border-bottom:1px solid var(--line)}.L1m3yW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 2px;font-size:16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.L1m3yW_faq summary::-webkit-details-marker{display:none}.L1m3yW_faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;margin-right:6px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-3px)rotate(45deg)}.L1m3yW_faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.L1m3yW_faq p{margin:0 0 14px;padding:0 2px;font-size:16px}.L1m3yW_again{padding:28px 16px 36px}@media (prefers-reduced-motion:reduce){.L1m3yW_card{animation:none}.L1m3yW_faq summary:after{transition:none}}
.FWDERa_page{--ink:#1f1a17;--muted:#5f5650;--line:#e7e0d8;--paper:#fffdf9;--bg:#f7f1ea;--accent:#b3261e;color:var(--ink);background:var(--bg);min-height:100dvh;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}.FWDERa_page ::selection{color:#8f1d17;background:#fbeae8}.FWDERa_doc{overflow-wrap:anywhere;max-width:640px;margin:0 auto;padding:20px 16px 40px;font-size:16px;line-height:1.8}.FWDERa_doc a{color:var(--accent);text-underline-offset:3px}.FWDERa_doc a:focus-visible{outline-offset:2px;outline:3px solid #1565c0}.FWDERa_title{margin:0;font-size:24px;font-weight:800;line-height:1.35}.FWDERa_dates{color:var(--muted);margin:6px 0 0;font-size:14px}.FWDERa_lead{margin:16px 0 0}.FWDERa_toc{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:20px 0 0;padding:12px 16px}.FWDERa_toc ol{margin:0;padding:0;list-style:none}@media (min-width:480px){.FWDERa_toc ol{columns:2;column-gap:16px}}.FWDERa_toc a{min-height:40px;color:var(--ink);align-items:center;font-size:15px;display:flex}.FWDERa_section{margin-top:28px;scroll-margin-top:12px}.FWDERa_section h2{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.4}.FWDERa_section p{margin:0 0 10px}.FWDERa_section ul,.FWDERa_section ol{margin:0 0 10px;padding-left:1.4em}.FWDERa_section li+li{margin-top:4px}.FWDERa_table{border-top:1px solid var(--line);margin:0}.FWDERa_table div{border-bottom:1px solid var(--line);gap:2px;padding:12px 2px;display:grid}.FWDERa_table dt{color:var(--muted);font-size:14px;font-weight:700}.FWDERa_table dd,.FWDERa_table dd p{margin:0}@media (min-width:600px){.FWDERa_table div{grid-template-columns:11em 1fr;gap:16px}}
.NbjmUq_shell{--ink:#1f1a17;--muted:#6b625c;--line:#e7e0d8;--paper:#fffdf9;--bg:#f7f1ea;--accent:#b3261e;--accent-soft:#fbeae8;--warn-bg:#fff4d6;--warn-line:#e0b54a;color:var(--ink);background:var(--bg);min-height:100dvh;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;overflow-x:hidden}.NbjmUq_main{max-width:480px;margin:0 auto;padding:16px 16px 48px}.NbjmUq_stack{gap:14px;min-width:0;display:grid}.NbjmUq_title{margin:0;font-size:20px}.NbjmUq_hint{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.NbjmUq_error{color:var(--accent);margin:0;padding-left:0;font-size:15px;line-height:1.6;list-style:none}.NbjmUq_error li+li{margin-top:4px}.NbjmUq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NbjmUq_primary,.NbjmUq_secondary,.NbjmUq_danger,.NbjmUq_linkButton{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex;position:relative}.NbjmUq_icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.NbjmUq_primary{background:var(--accent);color:#fff;border:0}.NbjmUq_danger{border:1px solid var(--accent);background:var(--paper);color:var(--accent)}.NbjmUq_secondary{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.NbjmUq_linkButton{min-height:40px;color:var(--accent);background:0 0;border:0;font-weight:400;text-decoration:underline}.NbjmUq_primary:disabled,.NbjmUq_secondary:disabled,.NbjmUq_danger:disabled,.NbjmUq_linkButton:disabled,.NbjmUq_primary[aria-disabled=true]{opacity:.5;cursor:default}.NbjmUq_navRow{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.NbjmUq_steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.NbjmUq_steps li{text-align:center;color:var(--muted);border-top:4px solid var(--line);flex:1;padding-top:2px;font-size:12px}.NbjmUq_steps .NbjmUq_stepDone{border-top-color:var(--accent);color:var(--ink)}.NbjmUq_resume{background:var(--accent-soft);color:var(--accent);border-radius:10px;padding:12px 14px;font-weight:700;text-decoration:none;display:block}.NbjmUq_note{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.6}.NbjmUq_note p{margin:4px 0 0}.NbjmUq_noteStrong{background:var(--warn-bg);border-color:var(--warn-line)}.NbjmUq_photoPreview{object-fit:contain;background:#eee;border-radius:10px;width:100%;max-height:360px}.NbjmUq_fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.NbjmUq_fieldset legend{margin-bottom:8px;padding:0;font-weight:700}.NbjmUq_modeGrid,.NbjmUq_results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.NbjmUq_countGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NbjmUq_countChoice{text-align:center;align-content:center;justify-items:center;min-height:96px}.NbjmUq_countIcon{align-content:center;gap:3px;height:37px;display:grid}.NbjmUq_countIcon i{background:var(--accent-soft);border:1.5px solid var(--accent);border-radius:2px;width:12px;height:17px}.NbjmUq_styleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NbjmUq_choice,.NbjmUq_result{border:2px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:6px;display:grid;position:relative}.NbjmUq_choice img,.NbjmUq_result img{background:#eee;border-radius:6px;width:100%;display:block}.NbjmUq_choice img{aspect-ratio:2/3;object-fit:cover}.NbjmUq_result img{height:auto}.NbjmUq_choiceOn,.NbjmUq_resultOn{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.NbjmUq_choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #1565c0}.NbjmUq_result:has(input:focus-visible){outline-offset:2px;outline:3px solid #1565c0}.NbjmUq_segment label:has(input:focus-visible){outline-offset:2px;outline:3px solid #1565c0}.NbjmUq_choiceLabel{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.NbjmUq_choiceNote{color:var(--muted);font-size:12px}.NbjmUq_badge{color:#fff;background:var(--accent);border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.NbjmUq_omakase{aspect-ratio:2/3;color:var(--accent);text-align:center;background:repeating-linear-gradient(45deg,#fbeae8,#fbeae8 8px,#fff 8px 16px);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.NbjmUq_aiSample{color:var(--muted);margin:0;font-size:11px}.NbjmUq_segment{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.NbjmUq_segment label{border:2px solid var(--line);background:var(--paper);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:6px;font-size:15px;display:flex;position:relative}.NbjmUq_segment .NbjmUq_segmentOn{border-color:var(--accent);color:var(--accent);font-weight:700}.NbjmUq_field{gap:6px;min-width:0;font-weight:700;display:grid}.NbjmUq_field input,.NbjmUq_field select,.NbjmUq_field textarea{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfc6bd;border-radius:8px;padding:10px;font-size:16px;font-weight:400}.NbjmUq_counter{text-align:right;color:var(--muted);margin:-8px 0 0;font-size:12px}.NbjmUq_chips{flex-wrap:wrap;gap:6px;display:flex}.NbjmUq_chips button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:999px;max-width:100%;padding:6px 10px;font-size:14px}.NbjmUq_summary{background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:6.5em minmax(0,1fr);gap:8px 10px;margin:0;padding:12px;font-size:14px;display:grid}.NbjmUq_summary dt{color:var(--muted)}.NbjmUq_summary dd{overflow-wrap:anywhere;margin:0}.NbjmUq_summaryPhoto{border-radius:6px;width:96px;display:block}.NbjmUq_progress{background:var(--line);border-radius:999px;height:12px;overflow:hidden}.NbjmUq_progress div{background:var(--accent);height:100%;transition:width 1s linear}.NbjmUq_stage{margin:0;font-size:16px;font-weight:700}.NbjmUq_failure{background:var(--accent-soft);border:1px solid #f0c2bd;border-radius:10px;padding:12px 14px;line-height:1.6}.NbjmUq_failure p{margin:0}.NbjmUq_failure p+p{margin-top:6px}.NbjmUq_failureWhat{font-weight:700}.NbjmUq_result span{text-align:center;font-size:13px}.NbjmUq_chosen{background:#eee;border-radius:10px;width:100%;height:auto;display:block}.NbjmUq_panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;min-width:0;padding:14px 12px;display:grid}.NbjmUq_panelTitle{margin:0;font-size:17px}.NbjmUq_note .NbjmUq_secondary{margin-top:8px}.NbjmUq_chips button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:700}.NbjmUq_chips button:disabled{opacity:.6}.NbjmUq_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.NbjmUq_compare figure{min-width:0;margin:0}.NbjmUq_compare img,.NbjmUq_compare canvas{background:#eee;border-radius:8px;width:100%;display:block}.NbjmUq_compare figcaption{text-align:center;color:var(--muted);margin-top:4px;font-size:13px}.NbjmUq_stage{background:#eee;border-radius:10px;min-width:0;position:relative;overflow:hidden}.NbjmUq_stageImage{width:100%;height:auto;display:block}.NbjmUq_overlay{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.NbjmUq_overlayDraw{cursor:crosshair;outline:3px dashed var(--accent);outline-offset:-3px}.NbjmUq_patchBox,.NbjmUq_draftBox{box-sizing:border-box;position:absolute}.NbjmUq_patchBox{cursor:move;border:2px solid #ffffffe6;box-shadow:0 0 0 1px #0000008c}.NbjmUq_patchBoxOn{border-color:var(--accent);box-shadow:0 0 0 1px #fff}.NbjmUq_draftBox{border:2px dashed var(--accent);background:#b3261e1f}.NbjmUq_patchTag{color:#fff;pointer-events:none;background:#0009;border-bottom-right-radius:6px;padding:1px 6px;font-size:11px;position:absolute;top:-1px;left:14px}.NbjmUq_patchBoxOn .NbjmUq_patchTag{background:var(--accent)}.NbjmUq_handle{border:3px solid var(--accent);box-sizing:border-box;background:#fff;border-radius:50%;width:26px;height:26px;position:absolute}.NbjmUq_handleStart{top:-13px;left:-13px}.NbjmUq_handleEnd{bottom:-13px;right:-13px}.NbjmUq_settingRow{gap:6px;min-width:0;display:grid}.NbjmUq_settingLabel{font-size:15px;font-weight:700}.NbjmUq_swatch{vertical-align:-2px;border:1px solid #0000004d;border-radius:50%;width:14px;height:14px;margin-right:4px;display:inline-block}.NbjmUq_colorPick{align-items:center;gap:4px;min-height:36px;font-size:14px;display:inline-flex}.NbjmUq_colorPick input{border:1px solid var(--line);background:0 0;border-radius:6px;width:36px;height:30px;padding:0}.NbjmUq_nudges{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.NbjmUq_nudges button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:8px;padding:4px;font-size:14px}.NbjmUq_nudges .NbjmUq_nudgeWide{grid-column:span 2}.NbjmUq_saved{color:#2e7d32;margin:0;font-size:15px;font-weight:700}.NbjmUq_guideFrame{border-radius:10px;position:relative;overflow:hidden}.NbjmUq_guideLayer{pointer-events:none;position:absolute;inset:0}.NbjmUq_guidePrinted{position:absolute;box-shadow:0 0 0 100vmax #ffffff73}.NbjmUq_guideSafe{border:1px dashed #b3261ebf;position:absolute}.NbjmUq_check{align-items:center;gap:8px;min-height:44px;font-size:15px;display:flex}.NbjmUq_check input{width:22px;height:22px}.NbjmUq_note .NbjmUq_primary{margin-top:8px}.NbjmUq_howto{font-size:14px;line-height:1.7}.NbjmUq_howto summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.NbjmUq_howto ol{margin:4px 0 0;padding-left:1.4em}.NbjmUq_creditLots{gap:4px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.NbjmUq_expiry{font-size:16px}.NbjmUq_expiry strong{font-size:18px}.NbjmUq_packs{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.NbjmUq_pack{border:2px solid var(--line);background:var(--paper);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:14px 8px;display:grid}.NbjmUq_pack:has(input:checked){border-color:var(--accent)}.NbjmUq_pack:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.NbjmUq_packCredits{font-size:18px;font-weight:700}.NbjmUq_packPrice{font-size:16px}.NbjmUq_pack:has(input:checked) .NbjmUq_packCredits:before{content:"✓ ";color:var(--accent)}.NbjmUq_lineButton{background:#06c755}.NbjmUq_purchaseTerms{gap:4px;font-size:16px;line-height:1.6;display:grid}.NbjmUq_purchaseTerms p{margin:0}.NbjmUq_purchaseTerms ul{color:var(--muted);margin:0;padding-left:1.2em}.NbjmUq_purchaseTerms a{width:fit-content;min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;display:flex}.NbjmUq_consent{margin:0;font-size:16px;line-height:1.7}.NbjmUq_consent a{color:var(--accent);text-underline-offset:3px}
