@font-face{font-family:jua;src:url(../media/Jua_Regular-s.p.3q13lussb8-xe.woff2)format("woff2");font-display:swap}@font-face{font-family:jua Fallback;src:local(Arial);ascent-override:79.8%;descent-override:19.95%;line-gap-override:24.94%;size-adjust:100.25%}.mcpbXq_className{font-family:jua,jua Fallback}.mcpbXq_variable{--font-jua:"jua", "jua Fallback"}
@font-face{font-family:gowun;src:url(../media/GowunDodum_Regular-s.p.32vwhf-m_jxmn.woff2)format("woff2");font-display:swap}@font-face{font-family:gowun Fallback;src:local(Arial);ascent-override:121.71%;descent-override:30.22%;line-gap-override:0.0%;size-adjust:95.31%}.ot4sAq_className{font-family:gowun,gowun Fallback}.ot4sAq_variable{--font-gowun:"gowun", "gowun Fallback"}
.rFq2HG_login{background:color-mix(in srgb, var(--blue-100) 85%, transparent);width:100%;max-width:300px;box-shadow:0 16px 40px -10px color-mix(in srgb, var(--text-blue) 28%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--text-blue) 16%, transparent);color:var(--ink);text-align:center;border-radius:24px;margin:0 auto;padding:24px 20px 16px;position:relative}.rFq2HG_login h2{font:20px/28px var(--font-jua), sans-serif}.rFq2HG_description{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:21px}.rFq2HG_login form{text-align:left;gap:6px;margin-top:16px;display:grid}.rFq2HG_login label{margin-top:6px;font-size:12px;line-height:18px}.rFq2HG_login input{border:1px solid var(--blue-300);width:100%;min-width:0;min-height:44px;color:var(--ink);font:16px/24px var(--font-gowun), sans-serif;caret-color:var(--text-blue);background:#fff;border-radius:12px;padding:8px 12px}.rFq2HG_primary{background:var(--blue-primary);color:#fff;min-height:48px;font:17px/24px var(--font-jua), sans-serif;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:10px 16px}.rFq2HG_donate{border-top:1px solid var(--blue-200);color:var(--text-secondary);margin-top:16px;padding-top:12px;font-size:12px;line-height:18px}.rFq2HG_donate a{min-height:44px;color:var(--text-blue);font:14px/20px var(--font-jua), sans-serif;justify-content:center;align-items:center;display:flex}.rFq2HG_error{color:#9b3434;text-align:center;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:21px}.rFq2HG_logout{text-align:center;margin-top:12px}.rFq2HG_logout button{min-height:44px;color:var(--text-blue);text-underline-offset:4px;font:14px/22px var(--font-gowun), sans-serif;cursor:pointer;background:0 0;border:0;padding:10px 20px;text-decoration:underline}.rFq2HG_login input:focus-visible,.rFq2HG_login button:focus-visible,.rFq2HG_login a:focus-visible,.rFq2HG_logout button:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}.rFq2HG_login button:disabled,.rFq2HG_logout button:disabled{opacity:.6;cursor:default}
.cP088a_section{border:1px solid var(--blue-200);background:var(--page);border-radius:16px;margin:14px 0;padding:12px}.cP088a_section h2{color:var(--ink);font:16px/22px var(--font-jua),sans-serif;margin-bottom:4px}.cP088a_section p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:18px}.cP088a_label{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;margin-top:6px;padding-block:6px;font-size:14px;line-height:20px;display:flex}.cP088a_label input{width:20px;height:20px;accent-color:var(--text-blue);flex-shrink:0;margin:2px 0 0}.cP088a_label:has(input:disabled){cursor:default}.cP088a_label input:focus-visible,.cP088a_details summary:focus-visible{outline:2px solid var(--text-blue);outline-offset:4px;border-radius:3px}.cP088a_details{margin-bottom:0}.cP088a_details summary{min-height:44px;color:var(--text-blue);cursor:pointer;text-underline-offset:4px;padding-block:12px;font-size:14px;line-height:20px}.cP088a_details dl{gap:12px;margin:8px 0 16px;font-size:12px;line-height:18px;display:grid}.cP088a_details dt{color:var(--ink);font-weight:700}.cP088a_details dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0}
.to7k_a_tickets{gap:16px;display:grid}.to7k_a_ticket{border:1px solid var(--blue-200);background:var(--page);border-radius:20px;min-width:0;min-height:132px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -4px #547aa41a}.to7k_a_stub{color:#fff;background:var(--blue-primary);font:11px/14px var(--font-jua), sans-serif;text-align:center;flex-direction:column;flex:0 0 82px;justify-content:center;align-items:center;gap:8px;padding:16px 0;display:flex}.to7k_a_stub img{object-fit:contain;width:28px;height:28px}.to7k_a_ticket[data-ticket-type=SCRATCH] .to7k_a_stub{background:var(--halo)}.to7k_a_ticket[data-ticket-status=WAITING] .to7k_a_stub{background:#66788a}.to7k_a_body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.to7k_a_status{color:var(--text-secondary);font:12px/15px var(--font-jua), sans-serif;align-items:center;gap:8px;display:flex}.to7k_a_status img{flex-shrink:0;width:6px;height:6px}.to7k_a_body h3{word-break:keep-all;font-size:17px;line-height:22px}.to7k_a_item{color:var(--text-secondary);font-size:12px;line-height:17px}.to7k_a_body small{color:var(--text-muted);word-break:keep-all;font-size:11px;line-height:16px}.to7k_a_divider{background:repeating-linear-gradient(to bottom, var(--blue-200) 0 3px, transparent 3px 7px);pointer-events:none;width:1px;position:absolute;top:15px;bottom:15px;left:81px}.to7k_a_notchTop,.to7k_a_notchBottom{pointer-events:none;width:14px;height:7px;position:absolute;left:74px}.to7k_a_notchTop{top:-1px}.to7k_a_notchBottom{bottom:-1px;transform:rotate(180deg)}.to7k_a_carousel{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;outline-offset:-3px;width:calc(100% + 24px);overflow:hidden}.to7k_a_track{transform:translateX(calc(var(--ticket-index) * -1 * (100% - 36px)));gap:12px;transition:transform .16s ease-out;display:flex}.to7k_a_track .to7k_a_ticket{flex:0 0 calc(100% - 48px)}.to7k_a_pager{justify-content:center;align-items:center;gap:6px;height:32px;display:flex}.to7k_a_pager span{background:var(--blue-200);border-radius:50%;width:5px;height:5px}.to7k_a_pager span[data-active=true]{background:var(--blue-primary);width:8px;height:8px}@media (prefers-reduced-motion:reduce){.to7k_a_track{transition:none}}.to7k_a_open{z-index:1;border-radius:inherit;background:0 0;width:100%;position:absolute;inset:0}.to7k_a_open:focus-visible{outline-offset:-4px}
.RB5-iW_state{min-height:240px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:36px 24px;display:flex}.RB5-iW_paper{background:var(--page);border-radius:8px;flex-shrink:0;place-items:center;width:68px;height:58px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 7px 18px -5px #547aa42b}.RB5-iW_tape{background:var(--blue-200);width:28px;height:14px;position:absolute;inset-block-start:-7px;inset-inline-start:20px;transform:rotate(6deg)}.RB5-iW_dots{gap:6px;display:flex}.RB5-iW_dots i{background:var(--text-blue);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out .16s infinite RB5-iW_breathe}.RB5-iW_dots i:nth-child(2){animation-delay:.3s}.RB5-iW_dots i:nth-child(3){animation-delay:.44s}.RB5-iW_copy{overflow-wrap:anywhere;min-width:0;max-width:30ch}.RB5-iW_title{font:20px/1.5 var(--font-jua), sans-serif;text-wrap:balance}.RB5-iW_description{color:var(--text-secondary);font:14px/1.6 var(--font-gowun), sans-serif;margin-top:8px}.RB5-iW_compact{text-align:start;flex-direction:row;gap:16px;min-height:88px;padding:20px 8px}.RB5-iW_compact .RB5-iW_paper{border-radius:6px;width:44px;height:38px}.RB5-iW_compact .RB5-iW_tape{width:20px;height:10px;inset-block-start:-5px;inset-inline-start:12px}.RB5-iW_compact .RB5-iW_dots{gap:4px}.RB5-iW_compact .RB5-iW_dots i{width:4px;height:4px}.RB5-iW_compact .RB5-iW_title{font-size:16px}@keyframes RB5-iW_breathe{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.RB5-iW_dots i{animation:none}}@media (forced-colors:active){.RB5-iW_paper{border:1px solid canvastext}.RB5-iW_tape,.RB5-iW_dots i{background:canvastext}}
._9d0rNG_page{padding:28px 24px}._9d0rNG_section{color:var(--ink);margin-top:20px;font-size:14px;line-height:24px}._9d0rNG_section h1{font:26px/34px var(--font-jua), sans-serif;margin-bottom:24px}._9d0rNG_section h2{font:22px/30px var(--font-jua), sans-serif;margin-top:24px;margin-bottom:12px}._9d0rNG_section h3{font:18px/26px var(--font-jua), sans-serif;margin:20px 0 10px}._9d0rNG_section p+p{margin-top:10px}._9d0rNG_notice{color:var(--text-secondary);font-size:12px;line-height:20px}._9d0rNG_error{color:var(--ink);border-left:3px solid var(--error);margin:14px 0;padding-left:10px}._9d0rNG_primary,._9d0rNG_secondary{width:100%;min-height:48px;font:16px/24px var(--font-jua), sans-serif;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:12px 16px;text-decoration:none;display:flex}._9d0rNG_primary{background:var(--blue-200);color:var(--ink)}._9d0rNG_secondary{background:color-mix(in srgb, var(--page) 82%, transparent);color:var(--ink)}._9d0rNG_section button:disabled{opacity:.55;cursor:default}._9d0rNG_section :is(button,a,select):focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}._9d0rNG_orders{margin:12px 0;padding:0;list-style:none}._9d0rNG_orders li{border-bottom:1px solid var(--blue-200);padding:12px 0}._9d0rNG_orders a{flex-direction:column;min-height:48px;text-decoration:none;display:flex}._9d0rNG_orders span+span{color:var(--text-secondary);font-size:12px}._9d0rNG_code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}._9d0rNG_controls{align-items:center;gap:12px;margin:20px 0;display:flex}._9d0rNG_controls select{background:var(--page);border:1px solid var(--blue-200);border-radius:12px;max-width:100%;min-height:44px;padding:8px}._9d0rNG_snapshot{border:1px solid var(--blue-200);color:var(--text-secondary);border-radius:16px;margin-top:16px;padding:12px 16px}._9d0rNG_paymentControl{border:1px solid var(--blue-200);overflow-wrap:anywhere;border-radius:16px;margin:20px 0;padding:16px}._9d0rNG_holdReason{flex-direction:column;gap:8px;margin-top:16px;display:flex}._9d0rNG_holdReason select{border:1px solid var(--blue-200);background:var(--page);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:10px}@media (max-width:390px){._9d0rNG_page{padding:24px 16px}._9d0rNG_controls{flex-wrap:wrap}._9d0rNG_controls>button{flex:1;min-width:90px}}
.UnRbva_login{width:100%;min-width:0;color:var(--ink);font:15px/1.5 var(--font-gowun), sans-serif}.UnRbva_note{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 16px;font-size:13px;line-height:1.6}.UnRbva_paths,.UnRbva_phone,.UnRbva_phone form{gap:12px;min-width:0;display:grid}.UnRbva_login button{min-height:56px;font:16px/1.4 var(--font-jua), sans-serif;cursor:pointer;border:0;border-radius:999px;padding:12px 16px}.UnRbva_login .UnRbva_primary{background:var(--blue-primary);color:#fff}.UnRbva_login .UnRbva_secondary{color:var(--ink);background:#fff}.UnRbva_login .UnRbva_back{min-height:44px;color:var(--text-secondary);font:inherit;text-underline-offset:4px;background:0 0;justify-self:start;padding:8px 0;text-decoration:underline}.UnRbva_phone label{font-weight:700}.UnRbva_phone input{box-sizing:border-box;border:1px solid var(--blue-300);width:100%;min-width:0;min-height:48px;color:var(--ink);font:18px/1.4 var(--font-gowun), sans-serif;caret-color:var(--text-blue);font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;padding:10px 14px}.UnRbva_phone input[readonly]{background:var(--blue-100)}.UnRbva_phone .UnRbva_note{margin:0}.UnRbva_login button:disabled{opacity:.6;cursor:default}.UnRbva_login button:focus-visible,.UnRbva_login input:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}.UnRbva_error{color:#9b3434;overflow-wrap:anywhere;margin:16px 0 0;font-size:14px}
._9_JJca_page{background:var(--blue-100);grid-template-rows:68px minmax(0,1fr) 48px;gap:20px;height:100dvh;padding:28px 24px max(32px,100dvh - 780px);display:grid}._9_JJca_page>header p,._9_JJca_sheet header>p:first-child{color:var(--text-secondary);font:12px/16px var(--font-jua), sans-serif;letter-spacing:.4px}._9_JJca_page h1{margin-top:4px;font-size:22px;line-height:30px}._9_JJca_body{scrollbar-width:thin;flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}._9_JJca_body>*{flex-shrink:0}._9_JJca_body h2,._9_JJca_qrPanel h2{font-size:14px;line-height:20px}._9_JJca_body>p,._9_JJca_groupNote{color:var(--text-secondary);font-size:13px;line-height:20px}._9_JJca_primary,._9_JJca_secondary{width:100%;min-height:48px;font:16px/22px var(--font-jua), sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 10px 28px -4px #547aa41a}._9_JJca_primary{background:var(--blue-primary);color:#fff}._9_JJca_secondary{color:var(--ink);background:#ffffffd1}._9_JJca_primary:disabled,._9_JJca_secondary:disabled{cursor:wait;opacity:.6}._9_JJca_notice{background:var(--page);border-radius:16px;gap:12px;padding:24px;display:grid}._9_JJca_notice h2{font-size:18px;line-height:26px}._9_JJca_notice p{color:var(--text-secondary);font-size:13px;line-height:20px}._9_JJca_qrPanel{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}._9_JJca_qrPanel strong{font:14px/20px var(--font-jua), sans-serif}._9_JJca_qrPanel p{font-size:11px;line-height:20px}._9_JJca_qrPanel small{color:var(--text-secondary);font-size:11px;line-height:16px}._9_JJca_qrRefresh{min-height:44px;color:var(--text-blue);text-underline-offset:4px;background:0 0;padding:8px 12px;font-size:13px;text-decoration:underline}._9_JJca_qrRefresh:disabled{opacity:.6}._9_JJca_ticketNumber{border-top:1px solid var(--blue-200);width:100%;min-width:0;padding-top:8px}._9_JJca_numberToggle{width:100%;min-height:44px;color:var(--ink);font:14px/22px var(--font-jua), sans-serif;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}._9_JJca_numberToggle:focus-visible{outline:2px solid var(--text-blue);outline-offset:2px}._9_JJca_numberToggle:disabled{cursor:wait;opacity:.6}._9_JJca_numberToggle span{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-right:4px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}._9_JJca_numberToggle[aria-expanded=true] span{transform:rotate(225deg)}._9_JJca_numberDisclosure{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}._9_JJca_numberDisclosure[data-open=true]{opacity:1;grid-template-rows:1fr}._9_JJca_numberDisclosure>div{min-height:0;overflow:hidden}._9_JJca_numberFields{gap:10px;padding:8px 2px 2px;display:grid}@media (prefers-reduced-motion:reduce){._9_JJca_numberToggle span,._9_JJca_numberDisclosure{transition:none}}._9_JJca_ticketNumber label{text-align:left;color:var(--text-secondary);font:13px/20px var(--font-jua), sans-serif;gap:8px;display:grid}._9_JJca_ticketNumber textarea{resize:none;border:1px solid var(--blue-200);background:var(--blue-100);width:100%;min-width:0;height:64px;color:var(--ink);font:12px/20px var(--font-gowun), sans-serif;overflow-wrap:anywhere;border-radius:12px;padding:10px 12px}._9_JJca_ticketNumber textarea:focus-visible{outline:2px solid var(--text-blue);outline-offset:2px}._9_JJca_ticketNumber ._9_JJca_secondary{min-height:44px;box-shadow:none;background:var(--blue-100);padding:10px 12px;font-size:14px}._9_JJca_ticketNumber p{min-height:40px;color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere}._9_JJca_previewUnavailable{align-content:center;gap:12px;min-height:180px;display:grid}._9_JJca_scenarios{color:var(--text-secondary);font-size:12px;line-height:18px}._9_JJca_scenarios summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._9_JJca_scenarios label{gap:8px;margin-top:8px;display:grid}._9_JJca_scenarios select{min-height:44px;font:inherit;background:var(--page);color:var(--ink);border:1px solid var(--blue-200);border-radius:8px;padding:8px}._9_JJca_sheet{border:1px solid var(--blue-200);background:var(--page);width:min(354px,100% - 36px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ink);box-shadow:var(--glass-shadow);border-radius:28px;height:574px;margin:0 auto;padding:0 17px 23px;position:fixed;inset:auto 0 32px;overflow:hidden}._9_JJca_sheet[open]{flex-direction:column;display:flex}._9_JJca_sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8f9fb52}._9_JJca_sheetHandle{touch-action:none;cursor:grab;flex-shrink:0;place-items:center;height:26px;display:grid}._9_JJca_sheetHandle span{background:var(--blue-200);border-radius:99px;width:34px;height:4px}._9_JJca_sheet header{flex-shrink:0;padding:0 4px}._9_JJca_sheet header h2{outline:none;font-size:20px;line-height:28px}._9_JJca_sheet header p:last-child{color:var(--text-secondary);font-size:11px;line-height:18px}._9_JJca_sheetBody{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:10px 4px 8px;display:flex;overflow-y:auto}._9_JJca_sheetBody>*{flex-shrink:0}._9_JJca_scratchQr{background:0 0;padding:0}._9_JJca_scratchQr img{box-sizing:content-box;background:var(--blue-100);border-radius:18px;padding:12px}._9_JJca_sheet ._9_JJca_groupNote{border-top:1px solid var(--blue-200);padding-top:16px}._9_JJca_sheet>._9_JJca_primary{flex-shrink:0;min-height:52px;margin-top:8px}@media (max-height:600px){._9_JJca_page{grid-template-rows:60px minmax(0,1fr) 48px;gap:12px;padding-top:20px;padding-bottom:24px}._9_JJca_sheet{max-height:calc(100dvh - 32px);bottom:16px}}._9_JJca_instructions{border-top:1px solid var(--blue-200);padding-top:16px}._9_JJca_instructions h3{margin-bottom:12px;font-size:16px;line-height:22px}._9_JJca_instructions p{color:var(--text-secondary);font-size:11px;line-height:22px}._9_JJca_sheet ._9_JJca_instructions+._9_JJca_groupNote{border-top:0;padding-top:0;font-size:11px;line-height:18px}._9_JJca_campusTickets{gap:16px;display:grid}._9_JJca_campusTickets>p{color:var(--text-secondary);font-size:13px;line-height:20px}._9_JJca_pickupNotice{white-space:pre-wrap;overflow-wrap:anywhere}._9_JJca_completionSummary{border:1px solid var(--blue-200);background:var(--page);border-radius:16px;padding:14px 16px}._9_JJca_completionSummary h2{font:18px/26px var(--font-jua),sans-serif}._9_JJca_completionSummary p,._9_JJca_completionSummary small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:20px;display:block}._9_JJca_schoolSheet{width:min(354px,100% - 36px);height:min(574px,100dvh - 112px);max-height:calc(100dvh - 112px);padding:0 18px max(22px, env(safe-area-inset-bottom));bottom:0}._9_JJca_schoolSheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#6b91b02b}._9_JJca_schoolSheet ._9_JJca_sheetHandle{background:0 0;width:100%;min-height:44px;padding:0}._9_JJca_schoolSheet header h2{overflow-wrap:anywhere}._9_JJca_schoolSheet ._9_JJca_sheetBody{overscroll-behavior:contain;gap:12px;padding-top:12px}._9_JJca_schoolQr{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._9_JJca_schoolQr img{border-radius:18px;width:clamp(136px,38vw,168px);height:auto}._9_JJca_schoolQr>strong{font:14px/20px var(--font-jua), sans-serif}._9_JJca_schoolQr p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:18px}._9_JJca_schoolQr b{color:var(--ink);font:20px/26px var(--font-jua), sans-serif;letter-spacing:.12em;font-variant-numeric:tabular-nums;display:inline-block}._9_JJca_schoolSave{background:var(--blue-100);min-height:44px;color:var(--ink);font:13px/20px var(--font-jua), sans-serif;border-radius:22px;padding:8px 16px}._9_JJca_schoolSave:disabled{opacity:.6}._9_JJca_schoolItems{color:var(--text-secondary);font-size:11px;line-height:20px}._9_JJca_schoolItems summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}._9_JJca_schoolCompleted{text-align:center;justify-items:center;gap:12px;padding:16px 0 20px;display:grid}._9_JJca_schoolCompleted>span{border:1.5px solid var(--success);background:var(--blue-100);width:76px;height:76px;color:var(--success);border-radius:50%;place-items:center;display:grid}._9_JJca_schoolCompleted svg{width:36px;height:36px}._9_JJca_schoolCompleted h3{font:22px/30px var(--font-jua), sans-serif}._9_JJca_schoolCompleted p{color:var(--text-secondary);font-size:12px;line-height:20px}@media (max-width:350px){._9_JJca_schoolSheet{width:calc(100% - 24px);padding-inline:14px}._9_JJca_schoolSheet header h2{font-size:18px;line-height:26px}}._9_JJca_schoolHistory{color:var(--text-secondary);gap:8px;margin:0;padding:12px 0 0;font-size:11px;line-height:20px;list-style:none;display:grid}._9_JJca_schoolHistory li{flex-wrap:wrap;justify-content:space-between;column-gap:12px;display:flex}._9_JJca_schoolHistory time{font-variant-numeric:tabular-nums}
.x2RaiW_paper{color:#1f2933;background:#f8f9fb;border:1px solid #aecbeb;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-width:0;padding:24px;display:flex;position:relative;box-shadow:0 10px 28px -4px #547aa41a}.x2RaiW_Cloud{background:#f8f9fb}.x2RaiW_Sky{background:#e1ecf7}.x2RaiW_White{background:#fff}.x2RaiW_Mist{background:#f8f9fb}.x2RaiW_kicker{font:11px/16px var(--font-jua), sans-serif;color:#66788a}.x2RaiW_nickname{font:12px/20px var(--font-gowun), sans-serif;overflow-wrap:anywhere}.x2RaiW_body{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font:14px/24px var(--font-gowun), sans-serif}.x2RaiW_metadata{justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.x2RaiW_campus{white-space:nowrap;color:#66788a;font:11px/16px var(--font-gowun), sans-serif;background:#e1ecf7;border-radius:999px;flex-shrink:0;padding:4px 8px}.x2RaiW_decoration{pointer-events:none;width:22px;height:22px;position:absolute;top:17px;right:21px}.x2RaiW_decoration img{object-fit:contain;width:100%;height:100%;display:block}.x2RaiW_tape{pointer-events:none;background:#e1ecf7;border-radius:8px;flex-shrink:0;width:64px;height:14px;position:absolute;top:24px;left:calc(50% - 32px)}.x2RaiW_card{border-radius:9px;height:100%;padding:0;container-type:inline-size}.x2RaiW_card .x2RaiW_kicker{text-align:center;font-size:3.93cqw;line-height:5.71cqw;position:absolute;top:21.55%;left:0;right:0}.x2RaiW_card .x2RaiW_body{-webkit-line-clamp:4;-webkit-box-orient:vertical;width:82.86%;height:41.38%;font-size:5cqw;line-height:8.57cqw;display:-webkit-box;position:absolute;top:32.76%;left:8.57%;overflow:hidden}.x2RaiW_card .x2RaiW_metadata{gap:2.86cqw;width:82.86%;position:absolute;bottom:9.05%;right:8.57%}.x2RaiW_card .x2RaiW_nickname{white-space:nowrap;text-overflow:ellipsis;font-size:4.29cqw;line-height:7.14cqw;overflow:hidden}.x2RaiW_card .x2RaiW_campus{padding:1.43cqw 2.86cqw;font-size:3.93cqw;line-height:5.71cqw}.x2RaiW_card .x2RaiW_decoration{aspect-ratio:1;width:7.86%;height:auto;top:7.33%;right:7.5%}.x2RaiW_card .x2RaiW_tape{width:22.86%;height:6.03%;margin-bottom:0;position:absolute;top:10.34%;left:50%;transform:translate(-50%)}.x2RaiW_focus{min-height:206px}.x2RaiW_focus,.x2RaiW_reward{padding-top:52px}.x2RaiW_focus .x2RaiW_kicker{flex-shrink:0;margin-bottom:10px}.x2RaiW_focus .x2RaiW_body{overscroll-behavior:contain;min-height:96px;max-height:240px;overflow-y:auto}.x2RaiW_focus .x2RaiW_body:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #71a5de}.x2RaiW_focus .x2RaiW_metadata{flex-shrink:0;margin-top:12px;padding-left:76px}.x2RaiW_heart{position:absolute;bottom:12px;left:20px}.x2RaiW_editor{min-height:216px;padding:52px 24px 24px}.x2RaiW_reward{min-height:181px;padding:52px 24px 24px}.x2RaiW_Sky>.x2RaiW_tape{background:#f8f9fb}.x2RaiW_Mist>.x2RaiW_tape{background:#aecbeb}@media (max-height:500px){.x2RaiW_focus{min-height:0}.x2RaiW_focus .x2RaiW_body{min-height:24px}}.x2RaiW_colorDot{border:1px solid #aecbeb;border-radius:50%;flex-shrink:0;width:16px;height:16px}.x2RaiW_logo{width:30px;height:30px;top:14px;right:18px}.x2RaiW_logo img{transform:scale(1.3)}.x2RaiW_card .x2RaiW_logo{width:10.72%;top:6.03%;right:6.43%}.x2RaiW_optionIcon{flex-shrink:0;width:20px;height:20px;position:static}
._3cyoza_scene{height:100dvh;overflow:hidden}._3cyoza_campus{pointer-events:none;height:100%}._3cyoza_dialog{width:100%;max-width:390px;height:100dvh;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:0;overflow:hidden}._3cyoza_dialog:focus{outline:none}._3cyoza_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f293326;transition:background .28s ease-out,-webkit-backdrop-filter .28s ease-out,backdrop-filter .28s ease-out}._3cyoza_dialog[data-reward-phase=exiting]::backdrop,._3cyoza_dialog[data-reward-phase^=toast]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}._3cyoza_paperButton{text-align:center;transform-origin:0 0;background:0 0;width:218.4px;height:142.44px;padding:0;position:absolute;top:min(252px,29.8578dvh);left:calc(50% - 109.2px)}._3cyoza_paperButton:focus:not(:focus-visible){outline:none}._3cyoza_tilt{transform-origin:0 0;width:100%;height:100%;display:block;transform:rotate(2deg)}._3cyoza_paperSize{transform-origin:0 0;width:280px;height:182.615px;display:block;transform:scale(.78)}._3cyoza_paperSize>div{background:var(--page);opacity:1;gap:12px;height:100%;min-height:0}._3cyoza_kicker{color:#66788a;font:11px/normal var(--font-jua), sans-serif}._3cyoza_prompt{font:18px/26px var(--font-jua), sans-serif}._3cyoza_cost{color:#98a6b3;font:12px var(--font-gowun), sans-serif;white-space:nowrap}._3cyoza_toastWrap{pointer-events:none;width:300px;height:64px;position:absolute;top:min(360px,42.654dvh);left:calc(50% - 150px)}._3cyoza_toast{width:300px;height:50px;font:14px/20px var(--font-jua), sans-serif;background:#ffffffd1;border:1px solid #ffffff80;border-radius:20px;align-items:center;gap:10px;padding:10px 16px 10px 12px;display:flex;position:absolute;top:7px;left:0;box-shadow:0 10px 28px -4px #547aa41a}._3cyoza_badge{width:30px;height:30px;color:var(--blue-primary);background:var(--blue-100);font:13px/18px var(--font-jua), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._3cyoza_badge>span{transform:translateY(1px)}._3cyoza_dialog[data-reward-phase=toast-enter] ._3cyoza_toast{animation:.26s ease-out _3cyoza_toastEnter}._3cyoza_dialog[data-reward-phase=toast-exit] ._3cyoza_toast{animation:.24s ease-in-out forwards _3cyoza_toastExit}._3cyoza_goodsEntry{text-align:left;background:0 0;border-radius:8px;width:100%;min-height:44px;padding:0;display:block}@keyframes _3cyoza_toastEnter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes _3cyoza_toastExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){._3cyoza_dialog::backdrop{transition:none}._3cyoza_dialog ._3cyoza_toast{animation:none}}@media (max-width:600px){._3cyoza_dialog{max-width:none}}
.w3O6TW_page{background:var(--blue-100);overflow-anchor:none;--copy-secondary:#66788a;--copy-muted:#98a6b3;min-height:100%}.w3O6TW_screen{padding:14px 16px 16px;animation:.2s ease-out w3O6TW_dissolve;position:relative;overflow-x:clip}.w3O6TW_screen>:not(.w3O6TW_atmosphere){position:relative}.w3O6TW_atmosphere{pointer-events:none;position:absolute;top:34px;right:-20px}.w3O6TW_header{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;height:48px;display:flex}.w3O6TW_back{isolation:isolate;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0 -2px;text-decoration:none;display:grid;position:relative}.w3O6TW_back:before{content:"";z-index:-1;background:#ffffffd1;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:2px;box-shadow:0 10px 28px -4px #547aa41a}.w3O6TW_titleStack{flex:1;min-width:0}.w3O6TW_titleStack p{font:12px/16px var(--font-jua),sans-serif;letter-spacing:.4px;color:var(--copy-secondary)}.w3O6TW_header h1{font-size:18px;line-height:26px}.w3O6TW_header h1:focus{outline:none}.w3O6TW_campus{height:32px;color:var(--blue-primary);background:var(--blue-100);font:14px/20px var(--font-jua),sans-serif;border-radius:999px;flex:0 0 68px;place-items:center;display:grid}.w3O6TW_screen .w3O6TW_demo{font:8px/12px var(--font-gowun),sans-serif;color:var(--copy-secondary);position:absolute;top:0;right:16px}.w3O6TW_catalogNotice{color:var(--text-secondary);margin:12px 0 16px;font-size:13px;line-height:20px}.w3O6TW_catalog{flex-direction:column;gap:8px;min-height:0;display:flex}.w3O6TW_catalog>h2{color:var(--copy-secondary);flex-shrink:0;font-size:14px;line-height:20px}.w3O6TW_catalog>h2:not(:first-child){color:var(--blue-primary)}.w3O6TW_product{background:#ffffffd1;border:1px solid #ffffff80;border-radius:16px;flex-shrink:0;grid-template-columns:48px minmax(0,1fr) 106px;align-items:center;gap:8px;min-height:96px;padding:6px 12px;display:grid;box-shadow:0 10px 28px -4px #547aa41a}.w3O6TW_productArt{background:var(--blue-100);width:48px;height:48px;color:var(--blue-primary);font:30px/40px var(--font-jua),sans-serif;border-radius:12px;place-items:center;display:grid}.w3O6TW_productCopy{min-width:0}.w3O6TW_productCopy h3{letter-spacing:-.3px;font-size:16px;line-height:20px}.w3O6TW_productCopy p{color:var(--copy-muted);word-break:keep-all;font-size:11px;line-height:20px}.w3O6TW_productCopy strong{color:var(--copy-secondary);font:14px/20px var(--font-jua),sans-serif;display:block}.w3O6TW_productCopy .w3O6TW_optionLabel{color:var(--text-blue);font:12px/20px var(--font-jua),sans-serif}.w3O6TW_groupRow{color:var(--ink);grid-template-columns:48px minmax(0,1fr) 20px;padding-block:12px;text-decoration:none}.w3O6TW_groupRow .w3O6TW_productCopy p{color:var(--text-secondary)}.w3O6TW_groupRow .w3O6TW_productCopy strong{color:var(--text-secondary);font-variant-numeric:tabular-nums}.w3O6TW_groupMeta{color:var(--text-blue);font:12px/18px var(--font-jua),sans-serif;margin-top:4px;display:block}.w3O6TW_groupArrow{color:var(--text-blue)}.w3O6TW_groupRow:focus-visible,.w3O6TW_optionCart:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.w3O6TW_optionIntro{align-items:center;gap:12px;padding:12px 0;display:flex}.w3O6TW_optionArt{width:48px;height:48px;color:var(--blue-primary);font:30px/40px var(--font-jua),sans-serif;background:#ffffffd1;border-radius:12px;place-items:center;display:grid}.w3O6TW_optionIntro p,.w3O6TW_optionExample,.w3O6TW_optionHelp{color:var(--text-secondary);text-align:center;font-size:12px;line-height:20px}.w3O6TW_variantPicker{border:0;min-width:0;margin:0;padding:0}.w3O6TW_variantPicker legend{font:16px/22px var(--font-jua),sans-serif;margin-bottom:8px;padding:0}.w3O6TW_variantChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.w3O6TW_variantChoice{border:1px solid var(--blue-200);cursor:pointer;background:#ffffff80;border-radius:12px;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex}.w3O6TW_variantChoice:has(input:checked){border-color:var(--text-blue);background:var(--page)}.w3O6TW_variantChoice:has(input:focus-visible){outline:2px solid var(--text-blue);outline-offset:3px}.w3O6TW_variantChoice input{width:16px;height:16px;accent-color:var(--text-blue);flex-shrink:0;margin:0}.w3O6TW_variantChoice>span{min-width:0}.w3O6TW_variantChoice strong{color:var(--ink);font:14px/20px var(--font-jua),sans-serif;display:block}.w3O6TW_variantChoice small{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px;line-height:18px;display:block}.w3O6TW_optionExample{margin:12px 0 16px}.w3O6TW_optionQuantity{margin-top:12px}.w3O6TW_optionQuantity .w3O6TW_product{grid-template-columns:minmax(0,1fr) 106px;padding:12px}.w3O6TW_optionQuantity .w3O6TW_productArt{display:none}.w3O6TW_optionQuantity .w3O6TW_productCopy p{color:var(--text-secondary)}.w3O6TW_optionQuantity .w3O6TW_productCopy .w3O6TW_optionLabel{color:var(--text-blue)}.w3O6TW_optionHelp{margin-top:10px}.w3O6TW_selectedItems{margin-top:20px}.w3O6TW_selectedItems h2{margin-bottom:8px;font-size:14px;line-height:20px}.w3O6TW_selectedItems ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.w3O6TW_selectedItems li{background:#ffffffd1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.w3O6TW_selectedItems li>div{min-width:0}.w3O6TW_selectedItems h3{overflow-wrap:anywhere;font-size:14px;line-height:20px}.w3O6TW_selectedItems p{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.w3O6TW_selectedItems strong{color:var(--text-blue);font:16px/22px var(--font-jua),sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0}.w3O6TW_optionCart{min-height:44px;font:13px/20px var(--font-jua),sans-serif;color:var(--text-blue);text-underline-offset:4px;justify-content:center;align-items:center;margin-top:4px;display:flex}@media (hover:hover){.w3O6TW_groupRow:hover,.w3O6TW_variantChoice:hover{background:var(--page)}}.w3O6TW_stepper{border:1px solid var(--blue-200);background:#ffffffd1;border-radius:999px;place-items:center;width:106px;height:41px;display:grid;position:relative}.w3O6TW_stepper button{width:44px;height:44px;font:18px/24px var(--font-gowun),sans-serif;isolation:isolate;background:0 0;border-radius:999px;position:absolute;top:-2.5px}.w3O6TW_stepper button:first-child{color:var(--copy-muted);left:-4px}.w3O6TW_stepper button:last-child{right:-4px}.w3O6TW_stepper button:before{content:"";z-index:-1;background:var(--blue-100);border-radius:999px;width:37px;height:40px;position:absolute;top:2px;left:3.5px}.w3O6TW_stepper button:first-child:before{border:1px solid var(--blue-100);background:#ffffffd1}.w3O6TW_stepper button:disabled{cursor:default;color:var(--copy-muted)}.w3O6TW_product[data-unavailable=true] .w3O6TW_stepper{opacity:.45}.w3O6TW_stepper output{font-size:15px;line-height:22px}.w3O6TW_pickupNote{height:48px;color:var(--copy-secondary);text-align:center;justify-content:center;align-items:center;margin-top:-2px;font-size:13px;line-height:20px;display:flex}.w3O6TW_cartDock{min-height:64px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 12px;text-decoration:none;display:flex}.w3O6TW_cartDock strong{color:var(--ink);font:18px/26px var(--font-jua),sans-serif;display:block}.w3O6TW_cartDock small{color:var(--copy-muted);font-size:13px;line-height:20px;display:block}.w3O6TW_cartCount{background:var(--blue-primary);color:#fff;height:48px;font:14px/20px var(--font-jua),sans-serif;border-radius:999px;flex-shrink:0;place-items:center;padding:0 12px;display:grid}.w3O6TW_cartItems{margin-top:20px}.w3O6TW_cartItems .w3O6TW_product+.w3O6TW_product{margin-top:8px}.w3O6TW_empty{color:var(--copy-secondary);font-size:15px;line-height:23px}.w3O6TW_empty a,.w3O6TW_notice a,.w3O6TW_summary>a{align-items:center;min-height:44px;display:inline-flex}.w3O6TW_summary{box-shadow:var(--glass-shadow);background:#ffffffd1;border-radius:24px;margin:24px 0;padding:16px}.w3O6TW_summary h2{font-size:18px;line-height:26px}.w3O6TW_summary dl{margin:10px 0 0}.w3O6TW_summary dl>div{color:var(--copy-muted);justify-content:space-between;font-size:14px;line-height:24px;display:flex}.w3O6TW_summary dd{font-variant-numeric:tabular-nums;color:var(--copy-secondary);margin:0}.w3O6TW_summary .w3O6TW_total{border-top:1px solid var(--blue-200);font:18px/26px var(--font-jua),sans-serif;color:var(--ink);align-items:center;margin-top:20px;padding-top:8px}.w3O6TW_total dd{color:var(--blue-primary);font-size:24px;line-height:32px}.w3O6TW_pickupPanel{padding:16px}.w3O6TW_pickupPanel h2{font-size:18px;line-height:26px}.w3O6TW_pickupPanel p{color:var(--copy-secondary);margin-top:12px;font-size:13px;line-height:20px}.w3O6TW_primary,.w3O6TW_secondary{text-align:center;width:100%;min-height:56px;font:16px/22px var(--font-jua),sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.w3O6TW_primary{color:#fff;background:var(--blue-primary);box-shadow:0 10px 28px -4px #547aa41a}.w3O6TW_primary:hover:not(:disabled){filter:brightness(.97)}.w3O6TW_primary:disabled{background:var(--blue-100);color:var(--copy-muted);box-shadow:none;cursor:default}.w3O6TW_secondary{min-height:48px;color:var(--text-blue);background:#ffffff80}.w3O6TW_notice{color:var(--copy-secondary);padding:16px 24px;font-size:13px;line-height:22px}.w3O6TW_checkoutAmount{font:32px/42px var(--font-jua),sans-serif;color:var(--blue-primary);margin:24px 0;display:block}.w3O6TW_rewardHint{color:var(--copy-secondary);margin-top:16px;font-size:13px;line-height:22px}.w3O6TW_lines{margin:20px 0;padding:0;list-style:none}.w3O6TW_lines li{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;line-height:22px;display:flex}.w3O6TW_amountField{margin-top:24px}.w3O6TW_amountField label,.w3O6TW_scenario label,.w3O6TW_tools label{margin-bottom:8px;font-size:14px;line-height:22px;display:block}.w3O6TW_amountField>div{align-items:center;gap:8px;display:flex}.w3O6TW_amountField input{border:1px solid var(--blue-200);width:100%;min-width:0;min-height:52px;color:var(--ink);font:22px/30px var(--font-jua),sans-serif;background:#fff;border-radius:12px;padding:10px}.w3O6TW_amountField p{color:var(--copy-secondary);margin-top:8px;font-size:12px;line-height:20px}.w3O6TW_scenarioDisclosure>summary{cursor:pointer;min-height:44px;color:var(--copy-secondary);padding:12px 0;font-size:13px}.w3O6TW_scenario{border:1px dashed var(--blue-200);border-radius:16px;min-width:0;margin:0 0 20px;padding:16px}.w3O6TW_scenario legend{font:15px/22px var(--font-jua),sans-serif;padding:0 6px}.w3O6TW_scenario p,.w3O6TW_tools p{color:var(--copy-secondary);margin-bottom:14px;font-size:12px;line-height:20px}.w3O6TW_scenario select,.w3O6TW_tools select{border:1px solid var(--blue-200);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}.w3O6TW_login{border-top:1px solid var(--blue-200);margin:20px 24px;padding-top:24px}.w3O6TW_screen .w3O6TW_login{margin-left:0;margin-right:0}.w3O6TW_login h2{font-size:20px;line-height:28px}.w3O6TW_login p{color:var(--copy-secondary);margin:10px 0 16px;font-size:13px;line-height:22px}.w3O6TW_login form+form{margin-top:10px}.w3O6TW_error{color:#7e3030;background:#fff3f3;border-radius:12px;margin:16px 24px;padding:16px;font-size:14px;line-height:22px}.w3O6TW_error button{background:0 0;min-height:44px;text-decoration:underline}.w3O6TW_result{text-align:center;padding:32px 0}.w3O6TW_result h2{margin:20px 0 12px;font-size:23px;line-height:32px}.w3O6TW_result p{color:var(--copy-secondary);font-size:14px;line-height:24px}.w3O6TW_result .w3O6TW_primary{margin-top:28px}.w3O6TW_goodsSuccess{flex-direction:column;margin-top:16px;display:flex}.w3O6TW_thanks{font:18px/26px var(--font-jua),sans-serif;margin-bottom:16px}.w3O6TW_goodsReward{color:var(--copy-secondary);margin-top:16px;font-size:13px;line-height:20px}.w3O6TW_goodsReward img{display:none}.w3O6TW_goodsReward small{font-size:inherit;display:block}.w3O6TW_goodsSuccess .w3O6TW_goodsReward{margin-bottom:32px}.w3O6TW_resultNote{text-align:center;color:var(--copy-secondary);margin:12px 0;font-size:10px;line-height:18px}.w3O6TW_screen[data-layout=result]>.w3O6TW_secondary{margin-top:16px}.w3O6TW_tools{border-top:1px solid var(--blue-200);padding:12px 24px 24px}.w3O6TW_tools summary{cursor:pointer;min-height:44px;color:var(--copy-secondary);padding:10px 0;font-size:13px}.w3O6TW_tools .w3O6TW_secondary{margin-top:16px}.w3O6TW_tools a{align-items:center;min-height:44px;margin-top:8px;font-size:13px;display:inline-flex}@keyframes w3O6TW_dissolve{0%{opacity:0}to{opacity:1}}@media (max-width:359px){.w3O6TW_screen{padding-left:16px;padding-right:16px}.w3O6TW_product{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:12px}.w3O6TW_stepper{grid-column:2;justify-self:end}.w3O6TW_groupRow{grid-template-columns:40px minmax(0,1fr) 20px;gap:8px}.w3O6TW_groupRow .w3O6TW_productArt{width:40px;height:48px}.w3O6TW_optionQuantity .w3O6TW_stepper{grid-column:auto}.w3O6TW_optionQuantity .w3O6TW_productCopy h3{font-size:14px}.w3O6TW_header{gap:8px}.w3O6TW_campus{flex-basis:64px;font-size:13px}.w3O6TW_pickupPanel{padding:16px 0}}@media (prefers-reduced-motion:reduce){.w3O6TW_screen{animation:none}}.w3O6TW_screen[data-layout=checkout] .w3O6TW_summary,.w3O6TW_screen[data-layout=recovery] .w3O6TW_summary{border-radius:18px;margin:12px 0;padding:14px}.w3O6TW_screen[data-layout=checkout] .w3O6TW_checkoutAmount,.w3O6TW_screen[data-layout=recovery] .w3O6TW_checkoutAmount{margin:12px 0}.w3O6TW_screen[data-layout=checkout] .w3O6TW_rewardHint{margin-top:8px;font-size:12px;line-height:18px}.w3O6TW_screen[data-layout=checkout] .w3O6TW_amountField{margin-top:12px}.w3O6TW_screen[data-layout=recovery] .w3O6TW_summary>p{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:18px}.w3O6TW_screen[data-layout=recovery] .w3O6TW_notice{padding:8px 0;font-size:12px;line-height:18px}.w3O6TW_recoveryNotice{background:var(--page);color:var(--text-secondary);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:18px}.w3O6TW_recoveryNotice a{min-height:44px;color:var(--text-blue);align-items:center;display:inline-flex}
.SBcawq_panel{border:1px solid var(--blue-200);background:var(--page);text-align:left;border-radius:20px;width:100%;min-width:0;padding:20px 16px}.SBcawq_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SBcawq_heading h2{font:18px/26px var(--font-jua),sans-serif}.SBcawq_heading span{color:var(--text-secondary);font-size:11px}.SBcawq_panel p{color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:20px}.SBcawq_fields{gap:8px;margin-top:12px;font-size:13px;line-height:20px;display:grid}.SBcawq_fields div{flex-wrap:wrap;gap:6px 12px;display:flex}.SBcawq_fields dt{color:var(--text-secondary)}.SBcawq_fields dd{overflow-wrap:anywhere;margin:0}.SBcawq_panel button{width:100%;min-height:48px;font:15px/22px var(--font-jua),sans-serif;border-radius:999px;margin-top:12px;padding:12px}.SBcawq_panel button:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.SBcawq_panel .SBcawq_retry{background:var(--blue-100);color:var(--text-blue)}.SBcawq_panel .SBcawq_limit{font-size:11px;line-height:18px}.SBcawq_panel [role=alert]{color:#7e3030}
.Nt2ctq_screen{color:var(--ink)}.Nt2ctq_intro{color:var(--text-secondary);margin:20px 0 12px;font-size:14px;line-height:24px}.Nt2ctq_hint{color:var(--text-secondary);margin-top:16px;font-size:12px;line-height:20px}.Nt2ctq_message{background:#ffffffd1;border-radius:16px;margin:24px 0 12px;padding:16px}.Nt2ctq_message h2{font-size:20px;line-height:28px}.Nt2ctq_message p{color:var(--text-secondary);margin-bottom:12px;font-size:14px;line-height:24px}.Nt2ctq_primary{background:var(--blue-primary);color:#fff;width:100%;min-height:56px;font:16px/22px var(--font-jua),sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.Nt2ctq_primary:disabled{background:var(--blue-100);color:var(--text-secondary);cursor:default}.Nt2ctq_primary:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.Nt2ctq_error{color:var(--ink);margin-top:16px;font-size:14px;line-height:24px}
._2PuYuq_groups{gap:10px;margin:16px 0 24px;display:grid}._2PuYuq_product{background:var(--page);width:100%;min-width:0;min-height:92px;color:var(--ink);text-align:left;border-radius:16px;grid-template-columns:64px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:12px;display:grid}._2PuYuq_thumbnail{--photo-height:64px;width:64px;height:var(--photo-height);place-items:center;display:grid}._2PuYuq_productInfo{gap:4px;min-width:0;display:grid}._2PuYuq_productInfo strong{font:17px/22px var(--font-jua),sans-serif}._2PuYuq_productInfo>span{color:var(--text-secondary);font-size:12px;line-height:18px}._2PuYuq_detail{gap:14px;margin-top:12px;display:grid}._2PuYuq_price{font:22px/30px var(--font-jua),sans-serif;color:var(--text-blue)}._2PuYuq_pickup{color:var(--text-secondary);font-size:12px;line-height:20px}._2PuYuq_tabs{gap:8px;display:flex}._2PuYuq_tabs button{border:1px solid var(--blue-200);min-height:44px;color:var(--text-blue);background:var(--page);font:14px/20px var(--font-jua),sans-serif;border-radius:12px;flex:1}._2PuYuq_tabs button[aria-pressed=true]{color:var(--page);background:var(--text-blue);border-color:var(--text-blue)}._2PuYuq_photo{--photo-height:180px;width:100%;height:var(--photo-height);place-items:center;display:grid}._2PuYuq_photoBounds{position:relative;overflow:hidden}._2PuYuq_photoBounds img{max-width:none;position:absolute}._2PuYuq_addRow{grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:12px;display:grid}._2PuYuq_quantity ._2PuYuq_stepper{justify-content:space-between;gap:4px}._2PuYuq_quantity ._2PuYuq_stepper button{background:var(--page)}._2PuYuq_quantity output{text-align:center;min-width:28px}._2PuYuq_quantity{gap:6px;font-size:13px;line-height:20px;display:grid}._2PuYuq_add{background:var(--text-blue);min-height:44px;color:var(--page);font:16px/24px var(--font-jua),sans-serif;border-radius:12px}._2PuYuq_selected{gap:10px;margin-bottom:16px;display:grid}._2PuYuq_selected h2{font:17px/22px var(--font-jua),sans-serif}._2PuYuq_selectedBox{background:var(--page);border-radius:12px;gap:8px;padding:12px;display:grid}._2PuYuq_selectedBox>div:first-child{justify-content:space-between;gap:12px;font-size:13px;line-height:20px;display:flex}._2PuYuq_selectedBox strong{overflow-wrap:anywhere}._2PuYuq_selectedBox>div:first-child>span{color:var(--text-blue);flex-shrink:0}._2PuYuq_stepper{justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}._2PuYuq_stepper button{background:var(--blue-100);width:44px;min-height:44px;color:var(--text-blue);border-radius:8px;font-size:22px}._2PuYuq_detail button:disabled,._2PuYuq_selected button:disabled{opacity:.5}._2PuYuq_groups button:focus-visible,._2PuYuq_detail :is(button,input):focus-visible,._2PuYuq_selected button:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}@media (max-width:350px){._2PuYuq_product{grid-template-columns:56px minmax(0,1fr) 10px;gap:8px;padding:10px}._2PuYuq_thumbnail{--photo-height:56px;width:56px}._2PuYuq_photo{--photo-height:150px}}._2PuYuq_rouletteIllustration{height:150px;color:var(--text-blue);place-items:center;display:grid}._2PuYuq_rouletteIllustration svg{width:140px;height:140px}._2PuYuq_thumbnail svg{width:56px;height:56px;color:var(--text-blue)}._2PuYuq_remove{min-height:44px;color:var(--text-blue);background:0 0;justify-self:end;font-size:12px;text-decoration:underline}._2PuYuq_hoursNotice{border:1px solid var(--blue-200);background:var(--page);width:calc(100% - 40px);max-width:352px;max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--glass-shadow);text-align:center;border-radius:24px;margin:auto;padding:24px;overflow-y:auto}._2PuYuq_hoursNotice::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#131f2b26}._2PuYuq_hoursNotice h2{font:22px/30px var(--font-jua),sans-serif;margin:0 0 12px}._2PuYuq_hoursNotice p{color:var(--text-secondary);word-break:keep-all;margin:0 0 20px;font-size:14px;line-height:24px}._2PuYuq_hoursNotice button{background:var(--blue-primary);width:100%;min-height:48px;color:var(--ink);font:16px/24px var(--font-jua),sans-serif;border-radius:999px}._2PuYuq_hoursNotice button:focus-visible,._2PuYuq_remove:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}
.ClnuPq_save{text-align:center;justify-items:center;gap:6px;width:100%;display:grid}.ClnuPq_save p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:18px}
.Q-0hQq_heading{margin-bottom:24px}.Q-0hQq_heading h1{margin-bottom:12px}.Q-0hQq_banner{border-block:1px solid var(--blue-200);margin-block:20px;padding:16px 0}.Q-0hQq_list{margin:24px 0;padding:0;list-style:none}.Q-0hQq_order{border-bottom:1px solid var(--blue-200);padding-block:24px}.Q-0hQq_order h2{margin-top:0}.Q-0hQq_facts{margin:16px 0}.Q-0hQq_facts>div{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:12px;padding-block:8px;display:grid}.Q-0hQq_facts dt{color:var(--text-secondary)}.Q-0hQq_facts dd{overflow-wrap:anywhere;margin:0}.Q-0hQq_actions{flex-wrap:wrap;gap:8px;display:flex}.Q-0hQq_actions>button{word-break:keep-all;flex:200px}.Q-0hQq_nav{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.Q-0hQq_prepare{margin-block:28px}.Q-0hQq_prepare h2{margin-bottom:12px}.Q-0hQq_form{margin-block:24px}.Q-0hQq_form label{flex-direction:column;gap:8px;margin-top:16px;display:flex}.Q-0hQq_form input{border:1px solid var(--blue-200);background:var(--page);width:100%;min-height:48px;color:var(--ink);font:inherit;caret-color:var(--text-blue);border-radius:12px;padding:12px}.Q-0hQq_form input:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}.Q-0hQq_accountConsent{border-top:1px solid var(--blue-200);margin-top:24px;padding-block:16px}.Q-0hQq_accountConsent h3{font:18px/26px var(--font-jua), sans-serif}.Q-0hQq_accountConsent label{align-items:flex-start;gap:12px;min-height:44px;padding-block:12px;font-size:14px;line-height:22px;display:flex}.Q-0hQq_accountConsent input{width:20px;height:20px;accent-color:var(--text-blue);flex-shrink:0;margin:1px 0 0}.Q-0hQq_accountConsent summary{min-height:44px;color:var(--text-blue);cursor:pointer;padding-block:12px}.Q-0hQq_accountConsent details p{color:var(--text-secondary);margin-bottom:12px;font-size:13px;line-height:21px}.Q-0hQq_accountPrimary{background:var(--blue-primary);width:100%;min-height:48px;color:var(--ink);font:16px/24px var(--font-jua), sans-serif;border-radius:999px;margin-top:12px;padding:12px 16px}.Q-0hQq_accountPrimary:disabled{opacity:.6;cursor:default}.Q-0hQq_accountConsent input:focus-visible,.Q-0hQq_accountConsent summary:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}
.lvnLaq_unlock{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2933ad;border:0;width:100%;max-width:390px;height:100svh;max-height:100svh;margin:0 auto;padding:0;transition:background .44s ease-out;animation:.2s ease-out lvnLaq_unlockIn;position:fixed;inset:0;overflow-y:auto}.lvnLaq_unlock:focus{outline:none}.lvnLaq_unlock::backdrop{background:#1f293314}.lvnLaq_unlock[data-closing=true]::backdrop{animation:.28s ease-in-out forwards lvnLaq_fadeBackdrop}.lvnLaq_demo{text-align:center;font-size:11px;line-height:18px;position:absolute;inset:24px 16px auto}.lvnLaq_scene{width:170px;height:210px;position:absolute;top:max(60px,34.36svh - 112px);left:calc(50% - 85px)}.lvnLaq_scene>*,.lvnLaq_badge img{position:absolute}.lvnLaq_scene>*{transition:opacity .36s ease-out,transform .36s ease-out}.lvnLaq_beam{filter:blur(9px);opacity:.62;transform-origin:50%;background:#fff;width:2px;height:280px;top:-30px;left:84px}.lvnLaq_halo{width:152px;height:152px;top:36px;left:9px}.lvnLaq_badge{width:96px;height:96px;top:64px;left:37px}.lvnLaq_badge img{width:136px;max-width:none;height:136px;top:-12px;left:-20px}.lvnLaq_sparkles{width:170px;height:150px;top:26px;left:0}.lvnLaq_label{width:250px;font:14px/20px var(--font-jua), sans-serif;letter-spacing:.56px;text-align:center;top:0;left:-40px}.lvnLaq_percent{text-align:center;width:200px;color:var(--ink);font:36px/44px var(--font-jua), sans-serif;top:89px;left:-15px}.lvnLaq_percent span{margin-left:2px;font-size:20px}.lvnLaq_message{text-align:center;opacity:0;transition:opacity .44s ease-out,transform .44s ease-out;position:absolute;top:max(284px,47.15svh);left:20px;right:20px;transform:translateY(10px)}.lvnLaq_message h2{font-size:22px;line-height:28px}.lvnLaq_message p{margin-top:8px;font-size:14px;line-height:20px}.lvnLaq_confirm{top:max(400px, calc(100svh - 100px - env(safe-area-inset-bottom)));background:var(--text-blue);color:#fff;width:calc(100% - 80px);min-height:56px;font:16px/22px var(--font-jua), sans-serif;opacity:0;border-radius:999px;margin-bottom:44px;padding:16px;transition:opacity .44s ease-out,transform .44s ease-out;position:absolute;left:40px;transform:translateY(8px)}.lvnLaq_confirm:hover{background:#255886}.lvnLaq_unlock[data-unlock-phase=dim] .lvnLaq_scene>*{opacity:0}.lvnLaq_unlock[data-unlock-phase=dim] .lvnLaq_halo{transform:translateY(4px)scale(.5526)}.lvnLaq_unlock[data-unlock-phase=dim] .lvnLaq_badge{transform:translateY(4px)scale(.75)}.lvnLaq_unlock[data-unlock-phase=dim] .lvnLaq_label{transform:translateY(6px)}.lvnLaq_unlock[data-unlock-phase=dim] .lvnLaq_sparkles{transform:translateY(10px)}.lvnLaq_unlock[data-unlock-phase=complete]{background:#1f2933a3}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_scene>*{transition-duration:.44s}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_halo{opacity:.72;transform:scale(.8684)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_badge{transform:scale(.9167)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_beam{opacity:.18;transform:translateY(-8px)scaleY(.7857)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_sparkles{opacity:.4;transform:translateY(6px)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_label{opacity:1;transform:translateY(6px)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_percent{transform:translateY(3px)}.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_message,.lvnLaq_unlock[data-unlock-phase=complete] .lvnLaq_confirm{opacity:1;transform:translateY(0)}.lvnLaq_srOnly{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lvnLaq_unlock,.lvnLaq_unlock *,.lvnLaq_unlock[data-closing=true]::backdrop{animation:none;transition:none!important}}@keyframes lvnLaq_fadeBackdrop{to{background:0 0}}@keyframes lvnLaq_unlockIn{0%{opacity:0}to{opacity:1}}
.X9Wcua_world{--text-secondary:#66788a;--text-muted:#98a6b3;--text-blue:#71a5de;min-height:calc(642px + env(safe-area-inset-bottom));grid-template-rows:66px 22px 11px minmax(240px,1fr) 35px 178px 0 calc(90px + env(safe-area-inset-bottom));background:var(--blue-100);height:100%;display:grid;position:relative;overflow-x:clip}.X9Wcua_world[data-growth-preview=true]{min-height:calc(686px + env(safe-area-inset-bottom));grid-template-rows:66px 22px 11px minmax(240px,1fr) 35px 178px 44px calc(90px + env(safe-area-inset-bottom))}.X9Wcua_header{flex-shrink:0;align-items:center;gap:10px;padding:20px 20px 0;display:flex}.X9Wcua_header>div{align-self:flex-start;margin-top:-1px}.X9Wcua_header h1{color:#000;font-size:22px;line-height:30px}.X9Wcua_header p{font:12px/16px var(--font-jua), sans-serif;color:#00000094;letter-spacing:.4px;margin-top:-3px}.X9Wcua_back{isolation:isolate;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative;transform:translate(-2px,-3px)}.X9Wcua_back.sky-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.X9Wcua_back:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--glass-shadow);background:#ffffffd1;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:2px}.X9Wcua_previewToggle{max-width:82px;min-height:44px;color:var(--text-blue);font:12px/18px var(--font-jua), sans-serif;word-break:keep-all;background:#ffffff80;border-radius:12px;flex-shrink:0;margin-left:auto;padding:4px 6px}.X9Wcua_previewToggle[aria-pressed=true]{background:var(--text-blue);color:#fff}.X9Wcua_demo{text-align:right;color:var(--text-secondary);padding:8px 20px 0;font-size:9px;line-height:14px}.X9Wcua_next{text-align:center;flex-shrink:0;padding:24px 24px 0}.X9Wcua_next p{color:var(--text-blue);font-size:15px;line-height:23px}.X9Wcua_next span{color:var(--text-secondary);font-size:13px;line-height:20px}.X9Wcua_map{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;min-height:235px;position:relative}.X9Wcua_mapClip{position:absolute;inset:0;overflow:hidden}.X9Wcua_map:active{cursor:grabbing}.X9Wcua_map:focus-visible{outline:3px solid var(--text-blue);outline-offset:-4px}.X9Wcua_glow{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute}.X9Wcua_mapTransform{will-change:transform;width:430px;height:306px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.X9Wcua_map[data-direct=true] .X9Wcua_mapTransform{transition:none}.X9Wcua_zone{cursor:pointer;background:0 0;width:430px;height:306px;padding:0;position:absolute;inset:0}.X9Wcua_zone:hover{background:#aecbeb33}.X9Wcua_zone:focus-visible,.X9Wcua_zone[aria-expanded=true]{background:#71a5de66;outline:none}.X9Wcua_clouds{pointer-events:none;width:100%;height:45%;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.X9Wcua_map[data-direct=true] .X9Wcua_clouds{transition:none}.X9Wcua_clouds img{width:76%;height:auto;position:absolute;top:52%;left:12%}.X9Wcua_clouds img:nth-child(2){width:41%;top:35%;left:-5%}.X9Wcua_clouds img:nth-child(3){width:43%;top:37%;left:63%}.X9Wcua_clouds img:nth-child(4){width:37%;top:15%;left:9%}.X9Wcua_clouds img:nth-child(5){width:36%;top:0;left:32%}.X9Wcua_clouds img:nth-child(6){width:36.4103%;top:15%;left:55.3846%}.X9Wcua_hint{text-align:center;color:var(--text-secondary);word-break:keep-all;flex-shrink:0;padding:12px 20px 16px;font-size:12px;line-height:19px;position:relative}.X9Wcua_hud{background:linear-gradient(#edfaff00,#f0faff);flex-shrink:0;padding:0 24px}.X9Wcua_stats{text-align:center;border-radius:24px;grid-template-columns:1.4fr 1fr 1fr;align-items:center;min-height:92px;margin:0;padding:16px 8px;display:grid}.X9Wcua_stats>div+div{border-left:1px solid var(--blue-200)}.X9Wcua_stats dt{color:var(--text-secondary);letter-spacing:.8px;font-size:10px;line-height:14px}.X9Wcua_stats>div:first-child dt{letter-spacing:0}.X9Wcua_stats dd{font:22px/30px var(--font-jua), sans-serif;margin:4px 0 0}.X9Wcua_stats>div:first-child dd{color:var(--text-blue);font-size:28px}.X9Wcua_progress{padding:14px 6px 10px}.X9Wcua_demoRail{width:100%;height:34px;position:absolute;top:-7px;left:0}.X9Wcua_rail{background:var(--blue-200);border-radius:4px;height:4px;position:relative}.X9Wcua_rail:before,.X9Wcua_rail:after,.X9Wcua_rail span:after{content:"";background:var(--blue-100);border:2px solid var(--blue-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px}.X9Wcua_rail:before{background:var(--blue-primary);left:-6px}.X9Wcua_rail:after{right:-6px}.X9Wcua_rail span{background:var(--blue-primary);height:100%;display:block;position:relative}.X9Wcua_rail span:after{background:var(--blue-primary);right:-6px;box-shadow:0 0 0 4px #aecbeb66}.X9Wcua_milestones{font:12px/16px var(--font-jua), sans-serif;letter-spacing:.4px;color:var(--text-secondary);justify-content:space-between;padding-top:20px;display:flex}.X9Wcua_milestones strong{color:var(--ink);font-weight:400}.X9Wcua_growthControls{background:#f0faff;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 24px;display:flex}.X9Wcua_growthControls button{background:var(--blue-100);min-width:80px;min-height:44px;color:var(--text-blue);font:14px/20px var(--font-jua), sans-serif;border-radius:12px;padding:8px}.X9Wcua_growthControls span{color:var(--text-secondary);font-size:12px}.X9Wcua_growthControls button:disabled,.X9Wcua_cta:disabled{opacity:.45;cursor:default}.X9Wcua_footer{padding:12px 24px calc(26px + env(safe-area-inset-bottom));background:#f0faff;flex-shrink:0}.X9Wcua_cta{background:var(--blue-primary);color:#fff;width:100%;min-height:56px;font:16px/22px var(--font-jua), sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;box-shadow:0 10px 28px -4px #547aa41a}.X9Wcua_participationIntro{color:var(--text-secondary);text-align:left;margin:4px 8px 20px;font-size:13px;line-height:22px}.X9Wcua_participationOptions{gap:10px;margin-bottom:24px;display:grid}.X9Wcua_participationOptions button{text-align:left;min-height:64px;font:16px/22px var(--font-jua), sans-serif;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.X9Wcua_participationOptions button[aria-pressed=true],.X9Wcua_participationOptions button:hover{background:var(--blue-100)}.X9Wcua_participationOptions button>span:last-child{margin-left:auto}.X9Wcua_optionMark{background:var(--blue-100);width:32px;height:32px;color:var(--text-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.X9Wcua_participationLink{place-items:center;text-decoration:none;display:grid}.X9Wcua_localPaymentNote{color:var(--text-secondary);margin-top:14px;font-size:12px;line-height:20px}.X9Wcua_cta span{font-size:22px}.X9Wcua_dialog{color:var(--ink);overscroll-behavior:contain;width:calc(100% - 32px);max-width:358px;max-height:calc(100svh - 32px);margin:auto auto calc(16px + env(safe-area-inset-bottom));box-shadow:var(--glass-shadow);background:#f5faff;border:0;border-radius:24px;padding:0;overflow-y:auto}.X9Wcua_dialog::backdrop{background:#1f293333;animation:.28s ease-out X9Wcua_sheetBackdropIn}.X9Wcua_dialog[data-closing=true]::backdrop{animation:.18s ease-out forwards X9Wcua_sheetBackdropOut}.X9Wcua_sheetContent{text-align:center;padding:0 16px 12px;position:relative}.X9Wcua_sheetHeading{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;min-height:44px;padding-top:44px;position:relative}.X9Wcua_sheetHeading:active{cursor:grabbing}.X9Wcua_sheetHandle{background:var(--blue-primary);border-radius:4px;width:40px;height:4px;position:absolute;top:14px;left:calc(50% - 20px)}.X9Wcua_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.X9Wcua_sheetContent h2{margin:12px 0;font-size:22px;line-height:30px}.X9Wcua_badge{background:var(--blue-100);color:var(--text-blue);font:12px/16px var(--font-jua), sans-serif;border-radius:999px;padding:4px 10px;display:inline-block}.X9Wcua_zoneMeta{font:14px/20px var(--font-jua), sans-serif}.X9Wcua_condition{background:var(--blue-100);border-radius:16px;margin:16px 0;padding:12px 8px}.X9Wcua_condition p{color:var(--text-secondary);font-size:13px;line-height:20px}.X9Wcua_condition strong{font:14px/22px var(--font-jua), sans-serif}.X9Wcua_preparation{color:var(--text-secondary);margin:20px 0 24px;font-size:14px;line-height:24px}.X9Wcua_world .X9Wcua_next{z-index:1;padding:0;position:absolute;top:119px;left:24px;right:24px}.X9Wcua_world .X9Wcua_next span{width:100%;position:absolute;top:21px;left:0}.X9Wcua_world .X9Wcua_map{grid-row:4;width:100%;min-height:0}.X9Wcua_world .X9Wcua_mapTransform{top:calc(50% + 32px)}.X9Wcua_world .X9Wcua_glow{aspect-ratio:1;width:92.3077%;height:auto;top:calc(50% - 179px);left:3.84615%}.X9Wcua_world .X9Wcua_clouds{height:442px;top:calc(50% - 221px)}.X9Wcua_world .X9Wcua_clouds img{width:75.3846%;top:310px;left:12.3077%}.X9Wcua_world .X9Wcua_clouds img:nth-child(2){width:41.0256%;top:292px;left:-5.12821%}.X9Wcua_world .X9Wcua_clouds img:nth-child(3){width:42.5641%;top:294px;left:63.0769%}.X9Wcua_world .X9Wcua_clouds img:nth-child(4){width:36.4103%;top:266px;left:9.23077%}.X9Wcua_world .X9Wcua_clouds img:nth-child(5){width:35.3846%;top:246px;left:32.3077%}.X9Wcua_world .X9Wcua_clouds img:nth-child(6){width:36.4103%;top:266px;left:55.3846%}.X9Wcua_world .X9Wcua_hint{z-index:1;color:#000000bd;grid-row:5;min-height:24px;padding:0 24px;font-size:13px;line-height:20px}.X9Wcua_world .X9Wcua_hud{background:linear-gradient(#edfaff00,#edfaffe0 18%,#f0faff);grid-row:6;min-width:0;padding:14px 24px 0}.X9Wcua_world .X9Wcua_stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:92px;min-height:92px;box-shadow:inset 0 0 0 1px #ffffff80, var(--glass-shadow);grid-template-columns:minmax(0,132fr) minmax(0,95fr) minmax(0,83fr);padding:16px}.X9Wcua_world .X9Wcua_stats>div{border:0;flex-direction:column;justify-content:center;align-items:center;height:60px;padding-right:12px;display:flex;position:relative}.X9Wcua_world .X9Wcua_stats>div+div{padding-left:13px}.X9Wcua_world .X9Wcua_stats>div:last-child{padding-right:0}.X9Wcua_world .X9Wcua_stats>div+div:before{content:"";background:var(--blue-200);width:1px;height:44px;position:absolute;top:8px;left:0}.X9Wcua_world .X9Wcua_stats dd{line-height:28px}.X9Wcua_world .X9Wcua_stats>div:first-child dd{line-height:34px}.X9Wcua_world .X9Wcua_progress{height:64px;margin-top:8px;padding:8px 6px 0;position:relative}.X9Wcua_world .X9Wcua_milestones{align-items:center;height:36px;padding:0;position:absolute;top:28px;left:0;right:0}.X9Wcua_world .X9Wcua_milestones>span{width:28.0702%}.X9Wcua_world .X9Wcua_milestones>strong{text-align:center;width:36.8421%}.X9Wcua_world .X9Wcua_milestones>span:last-child{text-align:right}.X9Wcua_world .X9Wcua_growthControls{grid-row:7;min-width:0}.X9Wcua_world .X9Wcua_footer{padding:8px 24px calc(26px + env(safe-area-inset-bottom));grid-row:8}@media (prefers-reduced-motion:reduce){.X9Wcua_clouds{transform:none!important}.X9Wcua_dialog::backdrop,.X9Wcua_dialog[data-closing=true]::backdrop{animation:none}}@keyframes X9Wcua_sheetBackdropIn{0%{background:0 0}to{background:#1f293333}}@keyframes X9Wcua_sheetBackdropOut{0%{background:var(--sheet-backdrop-start,#1f293333)}to{background:0 0}}.X9Wcua_dialog[data-participation=true]{height:482px;margin-bottom:calc(24px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #ffffff80}.X9Wcua_dialog[data-participation=true]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f293314;animation:.5s cubic-bezier(.22,1,.36,1) X9Wcua_participationBackdropIn}.X9Wcua_dialog[data-participation=true][data-closing=true]::backdrop{animation:X9Wcua_sheetBackdropOut var(--sheet-exit-duration,.36s) ease-in-out forwards}.X9Wcua_dialog[data-participation=true] .X9Wcua_sheetContent{text-align:left;height:480px;padding:0}.X9Wcua_dialog[data-participation=true] .X9Wcua_sheetHeading{height:74px;padding:42px 23px 0}.X9Wcua_dialog[data-participation=true] .X9Wcua_sheetHandle{top:9px}.X9Wcua_dialog[data-participation=true] h2{margin:0;font-size:20px;line-height:25px}.X9Wcua_dialog[data-participation=true] .X9Wcua_participationIntro{color:#66788a;margin:0 23px;font-size:14px;line-height:20px}.X9Wcua_dialog[data-participation=true] .X9Wcua_participationOptions{grid-auto-rows:64px;gap:10px;height:240px;margin:21px 19px 0}.X9Wcua_dialog[data-participation=true] .X9Wcua_participationOptions button{transition:background-color .2s ease-in-out}.X9Wcua_dialog[data-participation=true] .X9Wcua_optionMark{color:var(--blue-primary);font-family:var(--font-jua),sans-serif}.X9Wcua_dialog[data-participation=true] .X9Wcua_participationOptions button>span:last-child{color:#98a6b3;font-size:20px;font-weight:400}.X9Wcua_dialog[data-participation=true] .X9Wcua_cta{background:var(--blue-primary);width:calc(100% - 14px);margin:10px 7px 0;box-shadow:0 10px 28px -4px #547aa41a}.X9Wcua_dialog[data-participation=true] .X9Wcua_cta:disabled{background:var(--blue-100);color:#98a6b3;opacity:1;box-shadow:none}.X9Wcua_dialog[data-participation=true] .X9Wcua_localPaymentNote{text-align:center;color:#98a6b3;margin-top:22px;font-size:12px;line-height:17px}@keyframes X9Wcua_participationBackdropIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f293314}}@media (prefers-reduced-motion:reduce){.X9Wcua_dialog[data-participation=true]::backdrop{animation:none}}@media (max-height:720px){.X9Wcua_world{min-height:calc(589px + env(safe-area-inset-bottom));grid-template-rows:66px 22px 11px minmax(220px,1fr) 30px 160px 0 calc(80px + env(safe-area-inset-bottom))}.X9Wcua_world[data-growth-preview=true]{min-height:calc(633px + env(safe-area-inset-bottom));grid-template-rows:66px 22px 11px minmax(220px,1fr) 30px 160px 44px calc(80px + env(safe-area-inset-bottom))}.X9Wcua_world .X9Wcua_mapTransform{top:50%}.X9Wcua_world .X9Wcua_hud{padding-top:6px}.X9Wcua_world .X9Wcua_stats{height:84px;min-height:84px;padding-top:12px;padding-bottom:12px}.X9Wcua_world .X9Wcua_footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.X9Wcua_sheetHeading h2[tabindex="-1"]:focus{outline:none}
._5FyAbG_artwork{aspect-ratio:430/306;pointer-events:none;width:100%;display:block;position:relative}._5FyAbG_layer{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._5FyAbG_reveal{opacity:0;transition:opacity .32s ease-out}._5FyAbG_reveal[data-unlocked=true]{opacity:1}@media (prefers-reduced-motion:reduce){._5FyAbG_reveal{transition:none}}
._8hVUBa_page{height:var(--admin-viewport-height,100dvh);padding:28px 24px max(24px, env(safe-area-inset-bottom));background:var(--blue-100);grid-template-rows:56px minmax(0,1fr) auto;gap:20px;display:grid}._8hVUBa_page>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._8hVUBa_page>header p{color:var(--text-secondary);font:12px/16px var(--font-jua), sans-serif;letter-spacing:.4px}._8hVUBa_page h1{outline:none;margin-top:4px;font-size:18px;line-height:26px}._8hVUBa_page h2{font-size:18px;line-height:26px}._8hVUBa_page h3{font-size:14px;line-height:20px}._8hVUBa_page p{color:var(--text-secondary);font-size:15px;line-height:23px}._8hVUBa_role,._8hVUBa_badge{background:color-mix(in srgb, var(--page) 65%, transparent);font:12px/16px var(--font-jua), sans-serif;border-radius:999px;flex-shrink:0;padding:8px 10px}._8hVUBa_body{scrollbar-width:thin;flex-direction:column;gap:14px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}._8hVUBa_body>*{flex-shrink:0}._8hVUBa_primary,._8hVUBa_secondary{width:100%;min-height:56px;font:16px/22px var(--font-jua), sans-serif;box-shadow:var(--glass-shadow);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;display:flex}._8hVUBa_primary{background:var(--blue-primary);color:var(--ink)}._8hVUBa_scanEntry{background:var(--blue-primary);width:100%;min-height:116px;color:var(--ink);text-align:left;box-shadow:var(--glass-shadow);border-radius:28px;align-items:center;gap:16px;padding:20px;transition:transform .18s,filter .18s;display:flex}._8hVUBa_scanEntry:active:not(:disabled){transform:scale(.985)}._8hVUBa_scanEntry:disabled{opacity:.55;cursor:default}._8hVUBa_scanEntry>span:last-child{gap:7px;display:grid}._8hVUBa_scanEntry strong{font:20px/28px var(--font-jua), sans-serif}._8hVUBa_scanEntry>span:last-child>span{word-break:keep-all;font-size:13px;line-height:20px}._8hVUBa_scanMotif{flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}._8hVUBa_secondary{background:color-mix(in srgb, var(--page) 82%, transparent);color:var(--ink)}._8hVUBa_primary:disabled,._8hVUBa_secondary:disabled,._8hVUBa_sample:disabled{opacity:.55;cursor:default}._8hVUBa_textButton{min-height:44px;color:var(--text-blue);text-underline-offset:4px;background:0 0;padding:10px 0;font-size:13px;text-decoration:underline}._8hVUBa_textButton:disabled{opacity:.55}._8hVUBa_page ._8hVUBa_help{white-space:pre-line;font-size:13px;line-height:20px}._8hVUBa_page footer ._8hVUBa_help{text-align:center;font-size:12px}._8hVUBa_page[data-pickup-view=camera]>footer{gap:12px;display:grid}._8hVUBa_page ._8hVUBa_error{border:2px solid var(--error);color:var(--ink);border-radius:16px;padding:14px;font-size:14px}._8hVUBa_status{background:color-mix(in srgb, var(--success) 20%, transparent);border-radius:22px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}._8hVUBa_status h2{font-size:14px;line-height:20px}._8hVUBa_status p{font-size:13px;line-height:20px}._8hVUBa_status._8hVUBa_partial{background:color-mix(in srgb, var(--halo) 50%, transparent)}._8hVUBa_status._8hVUBa_blocked{background:color-mix(in srgb, var(--error) 20%, transparent)}._8hVUBa_summary{background:var(--page);border-radius:24px;flex-direction:column;gap:10px;min-height:160px;padding:18px;display:flex}._8hVUBa_summary p{font-size:13px;line-height:22px}._8hVUBa_summaryTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}._8hVUBa_badge{background:var(--blue-100);padding:6px 10px}._8hVUBa_page[data-pickup-status=PARTIAL] ._8hVUBa_badge{background:var(--halo)}._8hVUBa_page[data-pickup-status=COMPLETED] ._8hVUBa_badge{background:var(--success)}._8hVUBa_code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._8hVUBa_items{gap:12px;display:grid}._8hVUBa_items>h2,._8hVUBa_samples>h2{font-size:14px;line-height:20px}._8hVUBa_item{background:var(--page);border:1.5px solid #0000;border-radius:18px;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}._8hVUBa_item._8hVUBa_selected{border-color:var(--blue-primary)}._8hVUBa_item>div{flex:1;min-width:0}._8hVUBa_item p{font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}._8hVUBa_check{background:var(--blue-100);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}._8hVUBa_quantity{text-align:center;flex-shrink:0;gap:4px;font-size:11px;display:grid}._8hVUBa_quantity input{border:1px solid var(--blue-200);background:var(--page);width:60px;min-height:44px;color:var(--ink);text-align:center;font:16px/22px var(--font-jua), sans-serif;border-radius:10px;padding:4px}._8hVUBa_field{background:var(--blue-100);font:14px/20px var(--font-jua), sans-serif;color:var(--text-secondary);border-radius:16px;gap:8px;padding:16px;display:grid}._8hVUBa_field input,._8hVUBa_field select{border:0;border-bottom:1px solid var(--blue-200);width:100%;min-width:0;min-height:44px;color:var(--ink);font:15px/23px var(--font-gowun), sans-serif;background:0 0;border-radius:0;padding:8px 0}._8hVUBa_field input::placeholder{color:var(--text-muted)}._8hVUBa_page input,._8hVUBa_page select{caret-color:var(--text-blue)}._8hVUBa_page input:focus-visible,._8hVUBa_page select:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}._8hVUBa_manual,._8hVUBa_loginForm{background:var(--page);border-radius:28px;gap:14px;padding:20px;display:grid}._8hVUBa_samples{gap:12px;display:grid}._8hVUBa_samples>p{font-size:13px;line-height:20px}._8hVUBa_sample{text-align:left;background:var(--page);border-radius:18px;gap:6px;padding:16px;font-size:13px;line-height:20px;display:grid}._8hVUBa_sample>span:first-child{font:16px/22px var(--font-jua), sans-serif;justify-content:space-between;gap:8px;display:flex}._8hVUBa_sample small{color:var(--text-secondary);font-size:12px}._8hVUBa_sample ._8hVUBa_code{color:var(--text-secondary);font-size:11px}._8hVUBa_login{grid-template-rows:56px minmax(0,1fr)}._8hVUBa_login ._8hVUBa_body{justify-content:safe center;gap:16px}._8hVUBa_login h2{letter-spacing:-.2px;font-size:30px;line-height:40px}._8hVUBa_lock{background:var(--blue-primary);border-radius:24px;place-items:center;width:68px;height:68px;display:grid}._8hVUBa_login ._8hVUBa_body>a{align-items:center;min-height:44px;font-size:13px;display:flex}._8hVUBa_preorder{background:var(--page);padding-bottom:max(48px, env(safe-area-inset-bottom))}._8hVUBa_preorder ._8hVUBa_body{gap:12px}._8hVUBa_preorder ._8hVUBa_status{border:2px solid var(--success);background:0 0;border-radius:16px;justify-content:flex-start;padding:16px}._8hVUBa_preorder ._8hVUBa_status img{display:none}._8hVUBa_preorder ._8hVUBa_status h2{margin-bottom:8px;font-size:18px;line-height:26px}._8hVUBa_preorder ._8hVUBa_status p{font-size:15px;line-height:23px}._8hVUBa_preorder ._8hVUBa_blocked{border-color:var(--error)}._8hVUBa_preorder ._8hVUBa_summary,._8hVUBa_preorder ._8hVUBa_item{background:var(--blue-100);border-radius:16px}._8hVUBa_preorder ._8hVUBa_summary{min-height:0;padding:16px}._8hVUBa_preorder ._8hVUBa_primary,._8hVUBa_preorder ._8hVUBa_secondary{min-height:48px}@media (max-width:350px){._8hVUBa_item{gap:8px;padding:10px}._8hVUBa_check{width:32px;height:40px}._8hVUBa_quantity input{width:52px}._8hVUBa_role{padding:6px 8px;font-size:11px}._8hVUBa_scanEntry{gap:10px;padding:18px 14px}._8hVUBa_scanEntry strong{font-size:18px;line-height:26px}._8hVUBa_scanMotif,._8hVUBa_scanMotif img{width:48px;height:48px}}@media (max-height:600px){._8hVUBa_page{padding-top:16px;padding-bottom:max(20px, env(safe-area-inset-bottom));gap:12px}._8hVUBa_login h2{font-size:26px;line-height:36px}}@media (hover:hover){._8hVUBa_primary:not(:disabled):hover,._8hVUBa_sample:not(:disabled):hover,._8hVUBa_scanEntry:not(:disabled):hover{filter:brightness(.97)}}@media (prefers-reduced-motion:reduce){._8hVUBa_scanEntry{transition:none}._8hVUBa_scanEntry:active:not(:disabled){transform:none}}._8hVUBa_history{font-size:13px;line-height:20px}._8hVUBa_history summary{cursor:pointer;min-height:44px;padding:12px 0}._8hVUBa_history>div{border-top:1px solid var(--blue-200);padding:12px 0}._8hVUBa_history p{font-size:13px;line-height:20px}._8hVUBa_page:not(._8hVUBa_preorder):is([data-pickup-view=detail],[data-pickup-view=confirm],[data-pickup-view=result]){grid-template-rows:56px minmax(0,auto) auto;align-content:start}._8hVUBa_page:not(._8hVUBa_preorder)[data-pickup-view=result] ._8hVUBa_item{background:color-mix(in srgb, var(--success) 20%, transparent)}._8hVUBa_page:not(._8hVUBa_preorder)[data-pickup-view=result] ._8hVUBa_check{color:var(--success)}._8hVUBa_lookupEntry{background:color-mix(in srgb, var(--page) 82%, transparent);width:100%;min-height:88px;color:var(--text-blue);text-align:left;box-shadow:var(--glass-shadow);border-radius:24px;gap:6px;padding:18px 20px;display:grid}._8hVUBa_lookupEntry strong{font:18px/26px var(--font-jua), sans-serif}._8hVUBa_lookupEntry span{color:var(--text-secondary);font-size:13px;line-height:20px}._8hVUBa_lookupEntry:disabled{opacity:.55}@media (hover:hover){._8hVUBa_lookupEntry:not(:disabled):hover{filter:brightness(.97)}}._8hVUBa_samples>summary{cursor:pointer;min-height:44px;color:var(--text-blue);font:14px/20px var(--font-jua), sans-serif;padding:12px 0}._8hVUBa_samples[open]>:not(summary){margin-top:12px}._8hVUBa_recent{gap:10px;padding-top:8px;display:grid}._8hVUBa_recent h2{font-size:16px;line-height:24px}._8hVUBa_recent p{border-bottom:1px solid var(--blue-200);gap:3px;padding-bottom:10px;font-size:13px;line-height:20px;display:grid}._8hVUBa_recent span{overflow-wrap:anywhere;font-size:12px}._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_scanEntry{min-height:88px;color:var(--ink);border-radius:16px;padding:16px}._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_scanEntry strong{font-size:20px;line-height:28px}._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_scanMotif,._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_scanMotif img{width:44px;height:44px}._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_lookupEntry{border-radius:16px;min-height:64px;padding:14px 16px}._8hVUBa_page[data-pickup-view=lookup] ._8hVUBa_lookupEntry strong{font-size:16px;line-height:24px}._8hVUBa_page>header>div{min-width:0}._8hVUBa_page h1,._8hVUBa_page h2,._8hVUBa_page h3,._8hVUBa_page p,._8hVUBa_primary,._8hVUBa_secondary{overflow-wrap:anywhere}._8hVUBa_primary,._8hVUBa_secondary{text-align:center}._8hVUBa_page a:focus-visible,._8hVUBa_page button:focus-visible,._8hVUBa_page summary:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}._8hVUBa_field input,._8hVUBa_field select{font-size:16px}
._1SkmGG_page{font-variant-numeric:tabular-nums}._1SkmGG_page a{text-decoration:none}._1SkmGG_page h3{font:14px/20px var(--font-jua), sans-serif}._1SkmGG_page small{color:var(--text-secondary);font:12px/20px var(--font-gowun), sans-serif}._1SkmGG_intro{gap:10px;display:grid}._1SkmGG_intro p,._1SkmGG_field p,._1SkmGG_product p{font-size:13px;line-height:20px}._1SkmGG_product{background:var(--page);border-radius:16px;align-items:center;gap:12px;min-height:102px;padding:16px;display:flex}._1SkmGG_product>div{gap:4px;min-width:0;display:grid}._1SkmGG_thumb{background:var(--blue-100);width:56px;height:56px;color:var(--text-secondary);text-align:center;font:12px/16px var(--font-jua), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._1SkmGG_field{background:var(--page);text-align:left;color:var(--text-secondary);font:13px/20px var(--font-jua), sans-serif;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}._1SkmGG_field select,._1SkmGG_field strong{width:100%;color:var(--ink);font:22px/30px var(--font-jua), sans-serif;background:0 0;border:0}._1SkmGG_field textarea{color:var(--ink);resize:vertical;min-height:24px;font:16px/24px var(--font-gowun), sans-serif;background:0 0;border:0;width:100%}._1SkmGG_field input::placeholder,._1SkmGG_field textarea::placeholder{color:var(--text-muted)}._1SkmGG_field input,._1SkmGG_field textarea{caret-color:var(--text-blue)}._1SkmGG_field :is(input,textarea):focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}._1SkmGG_inputs{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}._1SkmGG_numbers{background:var(--page);text-align:center;color:var(--text-secondary);font:12px/20px var(--font-jua), sans-serif;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px;display:grid}._1SkmGG_numbers>div{overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:4px;min-height:64px;display:flex}._1SkmGG_comparison ._1SkmGG_numbers>div:last-child{background:var(--blue-100);border-radius:14px;padding:8px 4px}._1SkmGG_numbers strong{color:var(--ink);font:18px/26px var(--font-jua), sans-serif}._1SkmGG_comparison{gap:6px;display:grid}._1SkmGG_comparison>h3{color:var(--text-secondary);font-size:12px}._1SkmGG_actions{gap:12px;display:flex}._1SkmGG_actions>*{flex:1}._1SkmGG_actions>:first-child:not(:only-child){flex:0 0 104px}._1SkmGG_numberField input{width:100%;color:var(--ink);font:30px/40px var(--font-jua), sans-serif;background:0 0;border:0}._1SkmGG_keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._1SkmGG_keypad button{background:var(--page);height:56px;color:var(--ink);font:24px/30px var(--font-jua), sans-serif;border-radius:999px}._1SkmGG_keypad button:nth-child(10),._1SkmGG_keypad button:nth-child(12){font-size:14px;line-height:20px}._1SkmGG_stockRow{background:var(--page);text-align:left;border-radius:20px;gap:12px;padding:16px;display:grid}._1SkmGG_rowTitle{font:17px/24px var(--font-jua), sans-serif;gap:6px;display:grid}._1SkmGG_stockRow ._1SkmGG_numbers{text-align:left;background:0 0;padding:0}._1SkmGG_stockRow b{color:var(--ink);margin-left:4px;font-weight:400}._1SkmGG_record{background:var(--page);border-radius:16px;gap:12px;padding:16px;display:grid}._1SkmGG_record ._1SkmGG_numbers{padding:0}._1SkmGG_reason{overflow-wrap:anywhere;white-space:pre-wrap}._1SkmGG_done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}@media (max-width:350px){._1SkmGG_inputs{grid-template-columns:minmax(0,1fr) 96px;gap:8px}._1SkmGG_field{padding:12px}._1SkmGG_field select,._1SkmGG_field strong{font-size:18px}._1SkmGG_numbers{padding:8px}._1SkmGG_numbers strong{font-size:15px;line-height:23px}._1SkmGG_actions>:first-child:not(:only-child){flex-basis:88px}}@media (hover:hover){._1SkmGG_stockRow:hover,._1SkmGG_keypad button:hover{filter:brightness(.97)}}._1SkmGG_largeProduct{border-radius:24px;min-height:124px;padding:16px 24px}._1SkmGG_largeProduct ._1SkmGG_thumb{width:84px;height:84px}._1SkmGG_largeProduct h2{font-size:22px;line-height:30px}._1SkmGG_stockRow{border:1px solid var(--blue-200);min-height:112px;padding:16px 18px;position:relative}._1SkmGG_stockRow:before,._1SkmGG_record:before{content:"";background:var(--success);border-radius:3px;width:4px;position:absolute;top:14px;bottom:14px;left:-1px}._1SkmGG_stockNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}._1SkmGG_stockNumbers>span{text-align:center;overflow-wrap:anywhere;gap:4px;display:grid}._1SkmGG_stockNumbers b{font:14px/20px var(--font-jua), sans-serif;margin:0}._1SkmGG_page ._1SkmGG_intro>h2{font-size:22px;line-height:30px}._1SkmGG_page[data-inventory-view=confirm] ._1SkmGG_intro>h2{font-size:18px;line-height:26px}._1SkmGG_filters{background:var(--page);border-radius:24px;gap:4px;padding:4px;display:flex}._1SkmGG_filters button{min-height:44px;color:var(--text-secondary);font:13px/20px var(--font-jua), sans-serif;background:0 0;border-radius:999px;flex:1}._1SkmGG_filters button[aria-pressed=true]{background:var(--blue-100);color:var(--ink)}._1SkmGG_record{background:var(--page);border-radius:20px;gap:4px;padding:12px 16px 12px 24px;position:relative}._1SkmGG_record>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}._1SkmGG_record h2{font-size:16px;line-height:22px}._1SkmGG_record p{font-size:13px;line-height:20px}._1SkmGG_record._1SkmGG_decrease:before{background:var(--error)}._1SkmGG_done{background:color-mix(in srgb, var(--success) 20%, transparent);text-align:left;border-radius:22px;flex-direction:row;justify-content:center;min-height:60px;padding:12px 14px}._1SkmGG_done h2{font-size:14px;line-height:20px}._1SkmGG_done p{font-size:12px;line-height:18px}@media (max-width:350px){._1SkmGG_largeProduct{padding:16px}._1SkmGG_largeProduct ._1SkmGG_thumb{width:56px;height:56px}._1SkmGG_largeProduct h2{font-size:18px;line-height:26px}._1SkmGG_stockRow{padding:12px}._1SkmGG_stockNumbers{font-size:10px}}._1SkmGG_product small{line-height:16px}._1SkmGG_field p{font-family:var(--font-gowun), sans-serif}._1SkmGG_field h2{color:var(--ink)}._1SkmGG_page[data-inventory-view=keypad] ._1SkmGG_field{padding:12px}._1SkmGG_page[data-inventory-view=keypad] ._1SkmGG_field h2{font-size:16px;line-height:22px}._1SkmGG_page[data-inventory-view=edit] ._1SkmGG_actions>:first-child{flex-basis:88px}._1SkmGG_record._1SkmGG_transfer:before{background:var(--blue-primary)}._1SkmGG_stockRow:is([data-sku=local-pouch],[data-sku=local-pouch-b]){--product-accent:var(--blue-primary)}._1SkmGG_stockRow:is([data-sku=local-powerbank],[data-sku=local-powerbank-b]){--product-accent:var(--blue-300)}._1SkmGG_stockRow:is([data-sku=local-keycap],[data-sku=local-keycap-b]){--product-accent:var(--ginkgo)}._1SkmGG_stockRow[data-sku=local-crochet]{--product-accent:var(--halo)}._1SkmGG_stockRow[data-sku=local-turtle]{--product-accent:var(--success)}._1SkmGG_stockRow:before{background:var(--product-accent,var(--blue-200))}._1SkmGG_stockNumbers[data-fulfillment=PREORDER]{grid-template-columns:1fr}._1SkmGG_stockNumbers[data-fulfillment=PREORDER]>span{text-align:left;justify-content:space-between;align-items:center;display:flex}._1SkmGG_stockNumbers[data-fulfillment=PREORDER] b{font-size:20px;line-height:28px}._1SkmGG_page ._1SkmGG_stockRow{color:var(--ink)}._1SkmGG_rowAction{justify-content:flex-end;align-items:center;gap:4px;display:flex}._1SkmGG_actions>a:first-child:not(:only-child){white-space:nowrap;flex-basis:112px}._1SkmGG_page ._1SkmGG_help{word-break:keep-all;overflow-wrap:anywhere}._1SkmGG_page a._1SkmGG_stockRow{text-decoration:none}._1SkmGG_filters button:focus-visible{outline:2px solid var(--text-blue);outline-offset:2px}
.x9cJ-q_camera{flex-direction:column;gap:14px;display:flex}.x9cJ-q_privacy{text-align:center}.x9cJ-q_status{background:var(--page);min-height:48px;box-shadow:var(--glass-shadow);border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.x9cJ-q_status p{color:var(--ink);font-size:13px;line-height:20px}.x9cJ-q_status p,.x9cJ-q_preview p{word-break:keep-all;text-wrap:balance}.x9cJ-q_status img{flex-shrink:0}.x9cJ-q_previewFold{grid-template-rows:1fr;margin-bottom:-14px;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.x9cJ-q_previewFold>div{min-height:0;overflow:hidden}.x9cJ-q_preview{background:linear-gradient(126.39deg, var(--ink) 14.64%, var(--text-blue) 85.36%);height:min(464px,55dvh);min-height:235px;box-shadow:var(--glass-shadow);border-radius:28px;margin-bottom:14px;position:relative;overflow:hidden}.x9cJ-q_camera[data-camera-state=manual] .x9cJ-q_previewFold{opacity:0;grid-template-rows:0fr}.x9cJ-q_manualToggle{gap:12px}.x9cJ-q_manualToggle>span{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .28s;transform:rotate(45deg)translateY(-2px)}.x9cJ-q_manualToggle[aria-expanded=true]>span{transform:rotate(225deg)translate(-2px,-2px)}.x9cJ-q_disclosure{opacity:0;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.x9cJ-q_disclosure>div{min-height:0;overflow:hidden}.x9cJ-q_disclosure form{margin-top:14px}.x9cJ-q_camera[data-camera-state=manual] .x9cJ-q_disclosure{opacity:1;grid-template-rows:1fr}.x9cJ-q_preview video{object-fit:cover;width:100%;height:100%;display:block}.x9cJ-q_brackets{aspect-ratio:1;pointer-events:none;width:min(79%,270px,36dvh);height:auto;position:absolute;top:16%;left:50%;transform:translate(-50%)}.x9cJ-q_line{background:var(--blue-100);width:min(59%,200px,26dvh);height:3px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--blue-200) 75%, transparent);pointer-events:none;border-radius:2px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.x9cJ-q_preview p{color:var(--page);text-align:center;font:14px/20px var(--font-jua), sans-serif;text-shadow:0 1px 4px var(--ink);position:absolute;bottom:16%;left:20px;right:20px}@media (max-height:600px){.x9cJ-q_preview{height:250px}.x9cJ-q_brackets{width:min(66%,170px);top:8%}.x9cJ-q_preview p{bottom:18px}}@media (prefers-reduced-motion:reduce){.x9cJ-q_previewFold,.x9cJ-q_disclosure,.x9cJ-q_manualToggle>span{transition:none}}
._92eAzW_page{word-break:keep-all;min-height:728px;padding:26px 24px 32px;position:relative}._92eAzW_heading h1{font-size:30px;line-height:38px}._92eAzW_heading p{color:var(--text-secondary);font-size:13px;line-height:20px}._92eAzW_profile{align-items:center;gap:12px;min-height:52px;margin-top:12px;display:flex}._92eAzW_avatar{border:1px solid var(--blue-200);background:var(--page);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._92eAzW_profile h3{font-size:16px;line-height:22px}._92eAzW_profile>div{overflow-wrap:anywhere;min-width:0}._92eAzW_profile p{color:var(--text-secondary);margin-top:2px;font-size:11px;line-height:18px}._92eAzW_testLabel{color:var(--text-secondary);font-size:10px;line-height:16px;position:absolute;top:36px;right:24px}._92eAzW_profileDetails summary{cursor:pointer;min-height:44px;font:14px/20px var(--font-jua), sans-serif;justify-content:space-between;align-items:center;display:flex}._92eAzW_profileDetails summary:after{content:"+"}._92eAzW_profileDetails[open] summary:after{content:"−"}._92eAzW_profileForm{gap:12px;padding:12px 0;display:grid}._92eAzW_profileForm>label{border:1px solid var(--blue-200);color:var(--text-secondary);background:#fff;border-radius:14px;gap:6px;padding:12px 14px;font-size:12px;display:grid}._92eAzW_profileForm>label input{width:100%;min-width:0;color:var(--ink);font:16px/24px var(--font-gowun), sans-serif;background:0 0;border:0}._92eAzW_profileForm p{color:var(--text-secondary);font-size:12px;line-height:20px}._92eAzW_profileForm fieldset{border:0;min-width:0;padding:0}._92eAzW_profileForm legend{color:var(--text-secondary);margin-bottom:8px;font-size:12px}._92eAzW_campusOptions{gap:8px;display:flex}._92eAzW_campusOptions label{border:1px solid var(--blue-200);cursor:pointer;background:#ffffffd1;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:14px;display:flex}._92eAzW_campusOptions label:has(:checked){border-color:var(--text-blue);background:var(--blue-100)}._92eAzW_campusOptions input{accent-color:var(--text-blue)}._92eAzW_saveProfile{background:var(--blue-primary);color:#fff;min-height:56px;font:16px/22px var(--font-jua), sans-serif;border:0;border-radius:999px}._92eAzW_saveProfile:disabled{opacity:.55}._92eAzW_profileForm input:focus-visible,._92eAzW_saveProfile:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}._92eAzW_loginPaths{text-align:left;margin-top:24px}._92eAzW_logout{margin-top:12px}._92eAzW_secondary,._92eAzW_testButton{width:100%;min-height:48px;color:var(--ink);font:16px/22px var(--font-jua), sans-serif;background:#ffffffd1;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;display:flex;box-shadow:0 10px 28px -4px #547aa41a}._92eAzW_secondary:hover,._92eAzW_testButton:hover{background:#fff}._92eAzW_adminEntry{text-align:center;margin-top:12px;text-decoration:none}._92eAzW_homeLink{justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:13px;line-height:20px;display:flex}._92eAzW_signedOutPage ._92eAzW_heading,._92eAzW_previewProfile{filter:blur(4px);-webkit-user-select:none;user-select:none}._92eAzW_signedOutPage{flex-direction:column;min-height:100%;display:flex}._92eAzW_loginStage{flex:1;place-items:center;min-height:480px;padding:24px 0;display:grid;position:relative}._92eAzW_walletPreview{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}._92eAzW_previewRecords{margin-top:24px}._92eAzW_previewRecords>section+section{margin-top:28px}._92eAzW_signedOut{text-align:center;margin-top:64px}._92eAzW_mark{place-items:center;width:84px;height:84px;margin:auto;display:grid;position:relative}._92eAzW_mark img{position:absolute;inset:0}._92eAzW_mark span{font:38px/48px var(--font-jua), sans-serif;position:relative}._92eAzW_signedOut h3{margin-top:28px;font-size:24px;line-height:32px}._92eAzW_signedOut>p{color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:22px}._92eAzW_signedOut ._92eAzW_unavailable,._92eAzW_localTest>summary{background:var(--blue-primary);color:#fff;min-height:56px;font:16px/22px var(--font-jua), sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex;box-shadow:0 10px 28px -4px #547aa41a}._92eAzW_signedOut ._92eAzW_unavailable{margin-top:44px}._92eAzW_localTest{margin-top:16px}._92eAzW_localTest>summary{cursor:pointer;color:var(--text-secondary);box-shadow:none;background:0 0;min-height:44px;padding:8px;font-size:13px;list-style:none}._92eAzW_localTest>summary::-webkit-details-marker{display:none}._92eAzW_localTest>summary>span{font-size:22px}._92eAzW_localTest h4{font:16px/24px var(--font-jua), sans-serif;margin:20px 0 8px}._92eAzW_localTest p{color:var(--text-secondary);margin-bottom:12px;font-size:12px;line-height:20px}._92eAzW_localTest form+form{margin-top:10px}._92eAzW_recordsNotice{padding:32px 0}._92eAzW_recordsNotice h3{font-size:18px;line-height:26px}._92eAzW_recordsNotice p{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:23px}._92eAzW_error{color:var(--ink);margin-top:16px;font-size:14px;line-height:22px}._92eAzW_localTest>summary:focus-visible,._92eAzW_profileDetails summary:focus-visible{outline:3px solid var(--text-blue);outline-offset:3px}@media (max-width:359px){._92eAzW_signedOut h3{font-size:21px}._92eAzW_profile h3{font-size:15px}}@media (max-height:720px){._92eAzW_signedOut{margin-top:40px}}
.MNQk1G_content{overflow-wrap:anywhere;padding:0 20px 8px}.MNQk1G_heading{text-align:center;padding:2px 0 20px}.MNQk1G_eyebrow{color:var(--text-blue);font:12px/18px var(--font-jua), sans-serif;margin-bottom:8px}.MNQk1G_heading h1{outline:none;font-size:26px;line-height:34px}.MNQk1G_heading>p:last-child{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:20px}.MNQk1G_orders{gap:16px;display:grid}.MNQk1G_order{background:var(--page);border-radius:16px;padding:16px}.MNQk1G_orderHeading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.MNQk1G_orderHeading h2{font-size:16px;line-height:22px}.MNQk1G_orderHeading>span{color:var(--text-blue);text-align:right;font-size:11px;line-height:18px}.MNQk1G_amount{font:28px/36px var(--font-jua), sans-serif;margin-top:8px}.MNQk1G_amount>span{margin-left:3px;font-size:17px}.MNQk1G_facts{gap:6px;margin:12px 0 0;font-size:12px;line-height:18px;display:grid}.MNQk1G_facts>div{justify-content:space-between;gap:12px;display:flex}.MNQk1G_facts dt{color:var(--text-secondary);flex-shrink:0}.MNQk1G_facts dd{text-align:right;margin:0}.MNQk1G_items{border-top:1px solid var(--blue-200);margin:10px 0 0;padding:10px 0 0;font-size:12px;line-height:20px;list-style:none}.MNQk1G_guidance{border-top:1px solid var(--blue-200);margin-top:14px;padding-top:12px}.MNQk1G_guidance h3{font-size:15px;line-height:22px}.MNQk1G_guidance p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:20px}.MNQk1G_actions{gap:4px;display:grid}.MNQk1G_primary{background:var(--blue-primary);color:#fff;width:100%;min-height:48px;font:16px/22px var(--font-jua), sans-serif;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.MNQk1G_primary:disabled{opacity:.6;cursor:wait}.MNQk1G_order>.MNQk1G_primary{margin-top:12px;font-size:14px}.MNQk1G_error,.MNQk1G_empty{color:var(--ink);margin-bottom:16px;font-size:13px;line-height:22px}.MNQk1G_error{border:1px solid var(--text-secondary);background:var(--page);border-radius:12px;padding:12px}.MNQk1G_empty{text-align:center;padding:16px 0}.MNQk1G_trial{margin-top:16px;font-size:12px;line-height:20px}@media (max-width:350px){.MNQk1G_content{padding-inline:16px}.MNQk1G_order{padding:12px}.MNQk1G_heading h1{font-size:24px;line-height:32px}}.MNQk1G_chooseOrder{min-height:44px;color:var(--text-blue);text-underline-offset:4px;background:0 0;padding:8px;font-size:12px;text-decoration:underline}
.NrBlVa_page.NrBlVa_page{background:var(--blue-100);font-variant-numeric:tabular-nums}.NrBlVa_page .NrBlVa_role{background:var(--page)}.NrBlVa_page h2,.NrBlVa_page p{word-break:keep-all;overflow-wrap:anywhere}.NrBlVa_page small{color:var(--text-secondary);font:12px/20px var(--font-gowun), sans-serif}.NrBlVa_intro{gap:8px;padding:4px 0 8px;display:grid}.NrBlVa_intro h2{font-size:17px}.NrBlVa_intro h2 span{color:var(--text-blue);white-space:nowrap}.NrBlVa_page .NrBlVa_intro p{font-size:13px;line-height:20px}.NrBlVa_field,.NrBlVa_order,.NrBlVa_success{background:var(--page);border-radius:16px;gap:12px;padding:16px;display:grid}.NrBlVa_success{border:1px solid var(--success);background:color-mix(in srgb, var(--success) 10%, var(--page))}.NrBlVa_page .NrBlVa_success p{font-size:14px;line-height:22px}.NrBlVa_rowTitle{justify-content:space-between;align-items:start;gap:8px;display:flex}.NrBlVa_rowTitle>div{min-width:0}.NrBlVa_rowTitle h2{font-size:16px;line-height:24px}.NrBlVa_items{border-block:1px solid var(--blue-200);gap:12px;margin:0;padding:12px 0;list-style:none;display:grid}.NrBlVa_items li{gap:4px;display:grid}.NrBlVa_items li>div{justify-content:space-between;gap:8px;font-size:15px;line-height:23px;display:flex}.NrBlVa_items span{white-space:nowrap;font-family:var(--font-jua), sans-serif}.NrBlVa_page .NrBlVa_campus{font-size:13px;line-height:20px}.NrBlVa_campus strong{color:var(--ink)}.NrBlVa_order>button{min-height:44px}.NrBlVa_page footer a{min-height:48px;text-decoration:none}.NrBlVa_links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (max-width:350px){.NrBlVa_field,.NrBlVa_order,.NrBlVa_success{padding:12px}.NrBlVa_rowTitle{gap:4px}}.NrBlVa_demoLink{text-decoration:none}
.sTnHba_page{font-variant-numeric:tabular-nums}.sTnHba_page a{text-decoration:none}.sTnHba_page h2,.sTnHba_row>strong{font:16px/22px var(--font-jua), sans-serif}.sTnHba_page p,.sTnHba_row>span,.sTnHba_page small{font:13px/20px var(--font-gowun), sans-serif;color:var(--text-secondary)}.sTnHba_group{gap:12px;display:grid}.sTnHba_group>h2{padding:8px 0 0}.sTnHba_row{background:var(--page);width:100%;color:var(--ink);text-align:left;word-break:keep-all;overflow-wrap:anywhere;border:0;border-radius:16px;gap:6px;padding:16px;display:grid}button.sTnHba_row{min-height:96px}.sTnHba_row:disabled{opacity:.55;cursor:default}.sTnHba_row:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.sTnHba_identity{gap:8px;padding:16px;display:grid}.sTnHba_field{background:var(--page);color:var(--ink);font:16px/22px var(--font-jua), sans-serif;border-radius:16px;gap:8px;padding:16px;display:grid}.sTnHba_field input,.sTnHba_field select{border:1px solid var(--blue-200);background:var(--page);width:100%;min-width:0;min-height:44px;color:var(--ink);font:16px/24px var(--font-gowun), sans-serif;border-radius:8px;padding:8px}.sTnHba_field span{color:var(--text-secondary);font:13px/20px var(--font-gowun), sans-serif}.sTnHba_comparison{font:14px/22px var(--font-gowun), sans-serif;gap:10px;display:grid}.sTnHba_comparison>div{justify-content:space-between;gap:12px;display:flex}.sTnHba_comparison dt{color:var(--text-secondary)}.sTnHba_comparison dd{text-align:right}.sTnHba_success{border:2px solid var(--success);border-radius:16px;padding:16px}.sTnHba_success h2{margin-bottom:8px}.sTnHba_history{gap:12px;display:grid}.sTnHba_history summary{cursor:pointer;min-height:44px;font:14px/20px var(--font-jua), sans-serif;padding:12px 0}.sTnHba_history>article+article{margin-top:12px}.sTnHba_actions{gap:12px;display:flex}.sTnHba_actions>*{flex:1}.sTnHba_actions>:first-child:not(:only-child){flex:0 0 96px}.sTnHba_actions button{white-space:normal}@media (max-width:350px){.sTnHba_row,.sTnHba_field{padding:12px}.sTnHba_comparison>div{gap:6px}.sTnHba_comparison{font-size:13px}.sTnHba_actions{gap:8px}}@media (hover:hover){button.sTnHba_row:not(:disabled):hover{filter:brightness(.97)}}
.sVO29q_notice{width:calc(100% - 40px);max-width:352px;max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--page);color:var(--ink);box-shadow:var(--glass-shadow);overscroll-behavior:contain;border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden}.sVO29q_notice[open]{flex-direction:column;display:flex}.sVO29q_notice::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#131f2b26}.sVO29q_content{overscroll-behavior:contain;text-align:center;min-height:0;padding:28px 24px 20px;overflow-y:auto}.sVO29q_content h2{font:24px/32px var(--font-jua), sans-serif;word-break:keep-all;margin:0}.sVO29q_content h2:focus{outline:none}.sVO29q_content p{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:23px}.sVO29q_content .sVO29q_intro{color:var(--text-secondary);margin-top:12px}.sVO29q_content .sVO29q_schedule{color:var(--text-blue);font:18px/26px var(--font-jua), sans-serif;margin-top:28px;margin-bottom:8px}.sVO29q_content .sVO29q_reward{color:var(--text-blue);font:22px/30px var(--font-jua), sans-serif;margin-top:8px}.sVO29q_content .sVO29q_rule{color:var(--text-secondary);margin-top:20px;font-size:12px;line-height:20px}.sVO29q_content .sVO29q_reset{border-top:1px solid var(--blue-200);color:var(--text-secondary);text-align:center;margin-top:20px;padding-top:18px;font-size:13px;line-height:22px}.sVO29q_actions{flex-shrink:0;grid-template-columns:1.4fr 1fr;gap:8px;padding:0 20px 20px;display:grid}.sVO29q_actions button{min-height:48px;font:14px/22px var(--font-jua), sans-serif;border-radius:999px;padding:10px 8px}.sVO29q_hide{background:var(--blue-100);color:var(--text-blue)}.sVO29q_close{background:var(--blue-primary);color:var(--ink)}.sVO29q_actions button:focus-visible{outline:3px solid var(--text-blue);outline-offset:2px}.sVO29q_actions button:hover{filter:brightness(.97)}html:has(.sVO29q_notice[open]){overscroll-behavior:none;overflow:hidden}body:has(.sVO29q_notice[open]){overscroll-behavior:none;overflow:hidden}body:has(.sVO29q_notice[open]) #main{overscroll-behavior:none;overflow:hidden}body:has(.sVO29q_notice[open]) [data-memo-wall]{overscroll-behavior:none;overflow:hidden}@media (max-width:359px){.sVO29q_content{padding:24px 20px 16px}.sVO29q_content h2{font-size:22px;line-height:30px}.sVO29q_content .sVO29q_intro{margin-top:8px}.sVO29q_content .sVO29q_schedule{margin-top:20px}.sVO29q_content .sVO29q_reward{font-size:20px;line-height:28px}.sVO29q_content .sVO29q_rule{margin-top:16px}.sVO29q_content .sVO29q_reset{margin-top:16px;padding-top:14px}.sVO29q_actions{padding:0 16px 16px}}
.OC3BaG_page{height:var(--admin-viewport-height,100dvh);padding:24px 20px max(20px,env(safe-area-inset-bottom));background:var(--blue-100);color:var(--ink);grid-template-rows:auto minmax(0,1fr);gap:20px;display:grid}.OC3BaG_page>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.OC3BaG_page h1{font:22px/30px var(--font-jua),sans-serif}.OC3BaG_page h2{font:18px/26px var(--font-jua),sans-serif}.OC3BaG_page header>span{color:var(--text-secondary);font-size:12px;line-height:20px}.OC3BaG_body{scrollbar-width:thin;flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.OC3BaG_body>*{flex-shrink:0}.OC3BaG_page p{font-size:14px;line-height:22px}.OC3BaG_back{min-height:44px;color:var(--text-blue);text-underline-offset:4px;align-items:center;font-size:13px;display:flex}.OC3BaG_page .OC3BaG_notice{color:var(--text-secondary);font-size:12px;line-height:20px}.OC3BaG_form,.OC3BaG_detail{background:var(--page);border-radius:16px;gap:12px;padding:16px;display:grid}.OC3BaG_form label{gap:8px;font-size:14px;display:grid}.OC3BaG_form input{border:1px solid var(--blue-200);background:var(--page);width:100%;min-width:0;min-height:44px;color:var(--ink);caret-color:var(--text-blue);font:14px/22px var(--font-gowun),sans-serif;border-radius:8px;padding:10px}.OC3BaG_page button{background:var(--blue-100);min-height:48px;color:var(--text-blue);font:16px/24px var(--font-jua),sans-serif;border-radius:12px;padding:12px 16px}.OC3BaG_page .OC3BaG_primary{background:var(--blue-primary);color:var(--ink)}.OC3BaG_page button:disabled{opacity:.55;cursor:default}.OC3BaG_page :is(button,a,input,summary):focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.OC3BaG_page .OC3BaG_error{color:var(--ink);border:1px solid var(--error);border-radius:8px;padding:10px}.OC3BaG_code{overflow-wrap:anywhere}.OC3BaG_page summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.OC3BaG_page details p{border-top:1px solid var(--blue-200);padding:10px 0;font-size:13px}@media (hover:hover){.OC3BaG_page button:not(:disabled):hover{filter:brightness(.96)}}@media (max-width:350px){.OC3BaG_page{padding-inline:16px}.OC3BaG_page h1{font-size:20px;line-height:28px}}.OC3BaG_field,.OC3BaG_quantity{gap:8px;font-size:14px;display:grid}.OC3BaG_stepper{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.OC3BaG_stepper button{padding:0;font-size:24px}.OC3BaG_quantity .OC3BaG_stepper input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield}.OC3BaG_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.OC3BaG_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.OC3BaG_page select,.OC3BaG_quantity input{border:1px solid var(--blue-200);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--page);font:14px/22px var(--font-gowun),sans-serif;border-radius:8px;padding:10px}.OC3BaG_items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.OC3BaG_items li{border-top:1px solid var(--blue-200);overflow-wrap:anywhere;gap:8px;padding-top:12px;display:grid}.OC3BaG_items span{color:var(--text-secondary);font-size:13px;line-height:20px}.OC3BaG_page select:focus-visible{outline:2px solid var(--text-blue);outline-offset:3px}.OC3BaG_lookupActions{gap:12px;display:grid}.OC3BaG_lookupActions button{width:100%;min-height:52px}.OC3BaG_page .OC3BaG_secondary{border:1px solid var(--blue-200);background:var(--page);color:var(--text-blue)}
.Y3xS3q_wallet{margin-top:22px}.Y3xS3q_sectionHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Y3xS3q_sectionHeading h3,.Y3xS3q_memo h3{font-size:18px;line-height:22px}.Y3xS3q_sectionHeading>span{color:var(--text-muted);font-size:12px}.Y3xS3q_emptyTickets{border:1px solid var(--blue-200);background:var(--page);min-height:132px;color:var(--text-secondary);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.Y3xS3q_emptyTickets a{min-height:44px;font:14px/20px var(--font-jua), sans-serif;justify-content:center;align-items:center;display:flex}.Y3xS3q_memo{margin-top:14px}.Y3xS3q_emptyTickets+.Y3xS3q_memo{margin-top:46px}.Y3xS3q_memoEmpty{text-align:center;border:1px solid var(--blue-200);background:var(--page);min-height:118px;color:var(--text-secondary);border-radius:16px;flex-direction:column;justify-content:center;gap:12px;margin-top:10px;padding:12px;font-size:13px;line-height:20px;display:flex}.Y3xS3q_memoEmpty span{font-size:11px;line-height:18px}.Y3xS3q_memoEmpty a,.Y3xS3q_memoEmpty button,.Y3xS3q_balance a{min-height:44px;color:var(--text-blue);background:0 0;border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:flex}.Y3xS3q_memoSummary{color:var(--text-secondary);margin-top:8px;font-size:12px}.Y3xS3q_memoList{margin:8px 0 0;padding:0;list-style:none}.Y3xS3q_memoList li{border-bottom:1px solid var(--blue-200);padding:12px 48px 12px 0;position:relative}.Y3xS3q_memoList li>span{color:var(--text-secondary);font-size:11px;line-height:17px}.Y3xS3q_memoList li p{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:22px;display:-webkit-box;overflow:hidden}.Y3xS3q_memoList a{width:44px;min-height:44px;color:var(--text-blue);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:8px;right:0}.Y3xS3q_balance{text-align:center;background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:74px;margin-top:16px;padding:14px 18px;display:flex}.Y3xS3q_balance p{font:16px/20px var(--font-jua), sans-serif}.Y3xS3q_balance strong{font-weight:400}.Y3xS3q_balance span{color:var(--text-secondary);font-size:12px;line-height:20px}.Y3xS3q_history{margin-top:16px}.Y3xS3q_history summary,.Y3xS3q_localInfo summary{cursor:pointer;min-height:44px;font:15px/22px var(--font-jua), sans-serif;justify-content:space-between;align-items:center;display:flex}.Y3xS3q_history summary:after,.Y3xS3q_localInfo summary:after{content:"+"}.Y3xS3q_history[open] summary:after,.Y3xS3q_localInfo[open] summary:after{content:"−"}.Y3xS3q_history summary span{color:var(--text-muted);font:12px/18px var(--font-gowun), sans-serif;margin-left:auto;margin-right:12px}.Y3xS3q_history ul{margin:0;padding:0;list-style:none}.Y3xS3q_history li+li{border-top:1px solid var(--blue-200)}.Y3xS3q_history a,.Y3xS3q_historyRow{justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:12px;line-height:20px;display:flex}.Y3xS3q_wallet>section[aria-label=티켓]+.Y3xS3q_memo{margin-top:28px}.Y3xS3q_localInfo summary{color:var(--text-secondary);font:12px/20px var(--font-gowun), sans-serif}.Y3xS3q_localInfo p,.Y3xS3q_notice{color:var(--text-secondary);font-size:12px;line-height:20px}.Y3xS3q_secondary,.Y3xS3q_error button{min-height:48px;color:var(--ink);font:16px/22px var(--font-jua), sans-serif;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:12px 20px;text-decoration:none;display:flex}.Y3xS3q_error{margin-top:24px;font-size:14px;line-height:22px}.Y3xS3q_history summary:focus-visible,.Y3xS3q_localInfo summary:focus-visible{outline:3px solid var(--text-blue);outline-offset:2px}
.h2QxQq_editor{background:var(--blue-100);min-height:100svh;color:var(--ink);flex-direction:column;padding:24px 24px 12px;display:flex;position:relative}.h2QxQq_heading{text-align:center;flex-shrink:0;position:relative}.h2QxQq_heading h1{min-height:44px;font:28px/36px var(--font-jua), sans-serif;align-items:center;padding-inline:38px;display:grid}.h2QxQq_heading p{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:22px}.h2QxQq_back{width:44px;height:44px;color:var(--text-secondary);border-radius:12px;place-items:center;display:grid;position:absolute;top:0;left:-8px}.h2QxQq_modes{background:#f8f9fbc7;border-radius:999px;flex-shrink:0;min-height:44px;margin:24px 12px 0;padding:3px;display:flex}.h2QxQq_modes button{min-width:0;min-height:44px;color:var(--text-secondary);font:15px/22px var(--font-jua), sans-serif;background:0 0;border-radius:999px;flex:1;padding:8px 12px}.h2QxQq_modes button[aria-pressed=true]{background:var(--blue-primary);color:#fff}.h2QxQq_form{flex-direction:column;flex:1;min-height:0;display:flex}.h2QxQq_preview{flex:1;width:100%;min-height:216px;margin:36px auto 0;animation:.28s ease-out h2QxQq_appear;display:flex}.h2QxQq_editor[data-editor-mode=decorate] .h2QxQq_preview{flex:none;min-height:272px;animation-name:h2QxQq_decorate}.h2QxQq_preview>[data-paper-style]{flex:1;align-items:stretch;min-height:0}.h2QxQq_paperHeading{border-bottom:1px solid var(--blue-200);align-items:center;gap:8px;padding-bottom:10px;display:flex}.h2QxQq_paperHeading input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:17px/24px var(--font-gowun), sans-serif;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:0}.h2QxQq_paperHeading input::placeholder{color:var(--text-secondary);opacity:1}.h2QxQq_paperHeading button{min-height:44px;color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:0 2px;font-size:12px;display:flex}.h2QxQq_preview textarea{resize:none;width:100%;min-height:96px;color:var(--ink);font:16px/1.7 var(--font-gowun), sans-serif;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--blue-200) transparent;caret-color:var(--text-blue);background:0 0;border:0;border-radius:4px;flex:1;margin-top:20px;padding:0;overflow-y:auto}.h2QxQq_preview textarea::placeholder{color:var(--text-secondary);opacity:1}.h2QxQq_preview input:focus-visible,.h2QxQq_preview textarea:focus-visible{outline:2px solid var(--text-blue);outline-offset:4px}.h2QxQq_count{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-end;margin-top:14px;font-size:12px;line-height:20px}.h2QxQq_count[data-over=true],.h2QxQq_error{color:#9c3232}.h2QxQq_cost{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:12px;line-height:20px;display:flex}.h2QxQq_cost svg{flex-shrink:0}.h2QxQq_options{margin-top:4px}.h2QxQq_options fieldset{border:0;min-width:0;margin:16px 0 0;padding:0}.h2QxQq_options legend{color:var(--text-secondary);margin-bottom:8px;padding:0;font-size:13px;line-height:20px}.h2QxQq_paperOptions,.h2QxQq_decorOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.h2QxQq_decorOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.h2QxQq_options button{border:1px solid var(--blue-200);min-height:44px;color:var(--text-secondary);background:#f8f9fb;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:13px;display:flex;position:relative}.h2QxQq_decorOptions button{white-space:nowrap;flex-direction:column;gap:4px;min-height:60px;padding:8px 2px}.h2QxQq_options button[aria-pressed=true]{border-color:var(--text-blue);box-shadow:inset 0 0 0 1px var(--text-blue);color:var(--ink);background:#f0f6fc}.h2QxQq_options fieldset p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:20px}.h2QxQq_publish{margin-top:24px}.h2QxQq_primary{background:var(--blue-primary);width:100%;min-height:56px;box-shadow:var(--glass-shadow);color:#fff;font:18px/26px var(--font-jua), sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.h2QxQq_primary:disabled{opacity:.55;cursor:default}.h2QxQq_error{margin-bottom:12px;font-size:13px;line-height:20px}.h2QxQq_error button{min-height:44px;color:var(--ink);font:inherit;background:#f8f9fb;border-radius:12px;margin-top:8px;padding:8px}.h2QxQq_login,.h2QxQq_local{color:var(--text-secondary);margin-top:20px;font-size:12px;line-height:20px}.h2QxQq_login h2{color:var(--ink);font-size:16px;line-height:22px}.h2QxQq_login button,.h2QxQq_loading button,.h2QxQq_loading a{width:100%;min-height:44px;color:var(--ink);background:#f8f9fb;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;display:flex}.h2QxQq_local{flex-shrink:0;margin-top:8px}.h2QxQq_local summary{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.h2QxQq_local select{border:1px solid var(--blue-200);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#f8f9fb;border-radius:12px;margin-top:8px;padding:8px;display:block}.h2QxQq_loading{background:var(--blue-100);text-align:center;min-height:100svh;padding:100px 24px}.h2QxQq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes h2QxQq_appear{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes h2QxQq_decorate{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.h2QxQq_editor[data-leaving]{pointer-events:none;animation:.32s ease-out both h2QxQq_leave}@keyframes h2QxQq_leave{to{opacity:0;transform:translateY(8px)}}@media (max-width:350px),(max-height:680px){.h2QxQq_editor{padding:12px 16px 8px}.h2QxQq_heading h1{font-size:24px;line-height:32px}.h2QxQq_heading p{margin-top:2px;font-size:12px;line-height:20px}.h2QxQq_modes{margin:12px 8px 0}.h2QxQq_modes button{font-size:14px}.h2QxQq_preview{min-height:180px;margin-top:24px}.h2QxQq_preview>[data-paper-style]{padding-inline:18px;padding-bottom:14px}.h2QxQq_paperHeading{gap:4px;padding-bottom:4px}.h2QxQq_paperHeading input{font-size:15px}.h2QxQq_paperHeading button{font-size:11px}.h2QxQq_preview textarea{min-height:72px;margin-top:10px}.h2QxQq_count{margin-top:8px;font-size:11px;line-height:18px}.h2QxQq_cost{margin-top:12px;font-size:11px;line-height:18px}.h2QxQq_publish{margin-top:16px}.h2QxQq_local{margin-top:4px}.h2QxQq_options button{font-size:12px}.h2QxQq_decorOptions button{font-size:11px}}@media (prefers-reduced-motion:reduce){.h2QxQq_preview,.h2QxQq_editor[data-leaving]{animation:none}}
