._switch_acik1_2{border-radius:var(--radius-pill);background:var(--glass-row);padding:3px;display:inline-flex;position:relative}._switch_acik1_2 button{z-index:1;border-radius:var(--radius-pill);width:32px;height:30px;color:var(--icon-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s;display:grid;position:relative}._switch_acik1_2 button[aria-pressed=true]{color:var(--color-primary)}._thumb_acik1_5{border-radius:var(--radius-pill);background:var(--color-surface);width:32px;height:30px;box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-ink) 14%, transparent);transform:translateX(calc(var(--choice) * 100%));transition:transform var(--glass-morph-duration) var(--glass-morph-easing);position:absolute;top:3px;left:3px}._glow_1bpsq_2{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._halo_1bpsq_3,._core_1bpsq_3{border-radius:var(--radius-pill);grid-area:1/1}._halo_1bpsq_3{aspect-ratio:1;background:var(--bloom-halo);width:min(125%,360px);animation:2.5s ease-in-out infinite alternate _breathe_1bpsq_1}._core_1bpsq_3{aspect-ratio:1;background:var(--bloom-core);width:min(78%,230px);animation:2.5s ease-in-out -1.25s infinite alternate _breathe_1bpsq_1}@keyframes _breathe_1bpsq_1{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}._spark_1bpsq_12{border-radius:var(--radius-pill);opacity:0;background:currentColor;width:4px;height:4px;animation:3.2s ease-in-out infinite _twinkle_1bpsq_1;position:absolute;box-shadow:0 0 6px 1px}._one_1bpsq_13{color:var(--spark-cyan);top:22%;left:24%}._two_1bpsq_14{color:var(--spark-blue);animation-delay:-1.1s;top:64%;right:22%}._three_1bpsq_15{color:var(--spark-violet);animation-delay:-2.2s;top:34%;right:30%}@keyframes _twinkle_1bpsq_1{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){._halo_1bpsq_3,._core_1bpsq_3{animation:none}._spark_1bpsq_12{opacity:.5;animation:none}}._button_130m2_1{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-primary);border-radius:var(--radius-lg);background:var(--gradient-action);color:var(--color-on-primary);font-size:var(--text-button);cursor:pointer;border:none;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .16s;display:flex}._button_130m2_1:active:not(:disabled){transition-duration:.165s;transform:scale(.97)}._button_130m2_1:disabled{opacity:.6;cursor:default}._spinner_130m2_19{border-radius:var(--radius-pill);border:2.5px solid;border-right-color:#0000;width:20px;height:20px;animation:.7s linear infinite _spin_130m2_19}@keyframes _spin_130m2_19{to{transform:rotate(360deg)}}._field_c83aj_1{gap:var(--space-snug);display:grid}._label_c83aj_2{color:var(--color-text);font-size:var(--text-caption);font-weight:700}._shell_c83aj_3{align-items:center;gap:var(--space-sm);min-height:var(--control-map);padding:0 var(--space-s13);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color .16s,box-shadow .16s;display:flex}._shell_c83aj_3:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._invalid_c83aj_15{border-color:var(--color-danger)}._icon_c83aj_16{color:var(--icon-muted);flex:none}._input_c83aj_17{min-width:0;padding:var(--space-s11) 0;color:var(--color-text);font:inherit;font-size:var(--text-body);background:0 0;border:none;outline:none;flex:1}._input_c83aj_17::placeholder{color:var(--color-text-disabled)}._reveal_c83aj_29{padding:var(--space-xs);color:var(--icon-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._error_c83aj_30{color:var(--color-danger);font-size:var(--text-caption-small)}._scene_1nn45_3{perspective:1400px;width:100%;max-width:340px;margin:0}._flipper_1nn45_6{width:100%;color:var(--card-ink);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:none;padding:0;transition:transform .7s cubic-bezier(.34,1.4,.64,1);display:grid}._flipper_1nn45_6:hover{transform:translateY(-4px)}._turned_1nn45_8,._turned_1nn45_8:hover{transform:rotateY(180deg)}._flipper_1nn45_6:focus-visible{outline:none}._flipper_1nn45_6:focus-visible ._face_1nn45_10{outline:2px solid var(--color-primary);outline-offset:3px}._face_1nn45_10{border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-card);backface-visibility:hidden;grid-area:1/1;align-content:start;display:grid;overflow:hidden}._front_1nn45_14{position:relative}._back_1nn45_15{gap:var(--space-md);padding:var(--space-lg) var(--space-md);transform:rotateY(180deg)}._top_1nn45_17{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-base) var(--space-md);display:flex}._brand_1nn45_18{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._logo_1nn45_19{object-fit:contain;max-width:55%;max-height:30px}._name_1nn45_20{font-size:var(--text-button);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._end_1nn45_21{text-align:right;justify-items:end;display:grid}._label_1nn45_23{color:color-mix(in srgb, var(--card-ink) 60%, var(--card-bg));font-size:var(--text-tiny);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}._value_1nn45_24{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:500;display:block}._strip_1nn45_25{aspect-ratio:1125/369;object-fit:cover;background:var(--card-bg);width:100%;display:block}._fields_1nn45_26{justify-content:space-between;gap:var(--space-base);padding:var(--space-base) var(--space-md) 0;display:flex}._fields_1nn45_26>span{min-width:0}._code_1nn45_28{padding:var(--space-lg) 0;place-items:center;display:grid}._qr_1nn45_29{width:112px;height:112px;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-on-primary);box-sizing:content-box;display:block}._info_1nn45_31{right:var(--space-base);bottom:var(--space-base);background:color-mix(in srgb, var(--card-ink) 14%, transparent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute}._backTitle_1nn45_33{font-size:var(--text-card-title);font-weight:800}._back_1nn45_15 ._value_1nn45_24{line-height:1.45}._done_1nn45_35{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-ink) 14%, transparent);font-size:var(--text-small);justify-self:end;margin-top:auto;font-weight:700}@media (prefers-reduced-motion:reduce){._flipper_1nn45_6{transition-duration:1ms}._flipper_1nn45_6:hover{transform:none}}._frame_1p5br_1{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}._frame_1p5br_1>*{min-width:0}._header_1p5br_3{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);padding-top:max(var(--space-md), env(safe-area-inset-top));flex-wrap:wrap;display:flex}._brand_1p5br_4{align-items:center;gap:var(--space-sm);color:var(--color-text);font-size:var(--text-logo-compact);letter-spacing:-.02em;font-weight:800;text-decoration:none;display:inline-flex}._actions_1p5br_5{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._main_1p5br_6{width:100%;max-width:1080px;padding:var(--space-md) var(--space-lg) var(--space-xl);margin:0 auto}._narrow_1p5br_7{width:100%;max-width:440px;padding:var(--space-md) var(--space-md) var(--space-xl);margin:0 auto}@media (width<=520px){._header_1p5br_3,._main_1p5br_6{padding-inline:var(--space-md)}._theme_1p5br_13{display:none}}._panel_1e11f_4{box-shadow:var(--shadow-card);align-content:start;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;display:grid}._panelTitle_1e11f_5{font-size:var(--text-button);margin:0;font-weight:800}._button_1e11f_9{justify-content:center;align-items:center;gap:var(--space-snug);min-height:var(--control-minimum-touch);padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--gradient-action);color:var(--color-on-primary);font-size:var(--text-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .16s;display:inline-flex}._button_1e11f_9:active:not(:disabled){transition-duration:.165s;transform:scale(.97)}._button_1e11f_9:disabled{opacity:.6;cursor:default}._secondary_1e11f_12{border-color:var(--glass-rim);background:var(--glass-tint);color:var(--color-text);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);font-weight:700}._danger_1e11f_13{background:var(--color-danger);color:var(--color-on-primary)}._quiet_1e11f_14{color:var(--color-text-secondary);padding:0 var(--space-sm);background:0 0;font-weight:700}._quiet_1e11f_14:hover{color:var(--color-text);background:var(--color-surface-secondary)}._wide_1e11f_16{width:100%}._field_1e11f_18{gap:var(--space-snug);min-width:0;display:grid}._label_1e11f_19{font-size:var(--text-caption);color:var(--color-text);font-weight:700}._hint_1e11f_20{font-size:var(--text-caption-small);color:var(--color-text-muted)}._input_1e11f_21{width:100%;min-height:var(--control-map);padding:var(--space-sm) var(--space-s13);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-button);outline:none;transition:border-color .16s,box-shadow .16s}._input_1e11f_21:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._form_1e11f_23{gap:var(--space-md);display:grid}._row_1e11f_25{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}._row_1e11f_25>*{min-width:0}._check_1e11f_27{align-items:flex-start;gap:var(--space-sm);font-size:var(--text-small);color:var(--color-text-secondary);display:flex}._check_1e11f_27 input{width:18px;height:18px;accent-color:var(--color-primary);margin-top:2px}._error_1e11f_30{padding:var(--space-sm) var(--space-base);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-text);font-size:var(--text-small);margin:0}._muted_1e11f_31{color:var(--color-text-muted)}._center_1e11f_32{text-align:center}@media (width<=520px){._panel_1e11f_4{padding:var(--space-md)}}._hero_1uvnh_1{gap:var(--space-xl);padding:var(--space-xl) 0;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));place-items:center;display:grid}._copy_1uvnh_2{gap:var(--space-md);display:grid}._title_1uvnh_3{font-size:clamp(var(--text-title), 6vw, var(--text-display));letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.05}._lead_1uvnh_4{color:var(--color-text-secondary);font-size:var(--text-heading);margin:0;line-height:1.45}._ctas_1uvnh_5{gap:var(--space-sm);max-width:360px;margin-top:var(--space-sm);display:grid}._second_1uvnh_6{min-height:var(--control-action)}._steps_1uvnh_8{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}._step_1uvnh_8{box-shadow:var(--shadow-card);gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._step_1uvnh_8 h2{font-size:var(--text-button);margin:0;font-weight:800}._step_1uvnh_8 p{color:var(--color-text-secondary);font-size:var(--text-body);margin:0;line-height:1.5}._number_1uvnh_12{background:var(--gradient-action);width:28px;height:28px;color:var(--color-on-primary);font-size:var(--text-small);border-radius:50%;place-items:center;font-weight:800;display:grid}._visual_1uvnh_15{width:100%;max-width:380px;padding:calc(var(--space-xl) * 2.4) var(--space-md) var(--space-md);place-items:center;display:grid;position:relative}._visual_1uvnh_15>figure{transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;transform:rotate(-3deg)}._visual_1uvnh_15:hover>figure{transform:rotate(0)scale(1.02)}._notice_1uvnh_18{z-index:1;align-items:center;gap:var(--space-sm);width:min(82%,280px);padding:var(--space-sm) var(--space-base);border:1px solid var(--glass-rim);border-radius:var(--radius-md);background:var(--glass-tint);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);font-size:var(--text-caption);animation:.6s cubic-bezier(.34,1.56,.64,1) .4s both _arrive_1uvnh_1;display:flex;position:absolute;top:0;right:0}._notice_1uvnh_18>span:nth-child(2){flex:1;min-width:0;display:grid}._notice_1uvnh_18 small{color:var(--color-text-secondary);font-size:var(--text-caption)}._notice_1uvnh_18 time{color:var(--color-text-muted);font-size:var(--text-caption-small)}._noticeIcon_1uvnh_22{border-radius:var(--radius-sm);background:var(--gradient-action);flex:none;width:30px;height:30px}@keyframes _arrive_1uvnh_1{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._notice_1uvnh_18{animation:none}._visual_1uvnh_15>figure{transform:none}}._page_lvvj4_2{min-height:100dvh;padding:var(--space-lg);padding-top:max(var(--space-xl), env(safe-area-inset-top));background:var(--color-background);place-items:center;display:grid;position:relative}._column_lvvj4_3{gap:var(--space-s10);width:min(100%,400px);display:grid}._mark_lvvj4_4{margin-bottom:var(--space-lg);justify-self:center}._title_lvvj4_5{font-size:var(--text-title);letter-spacing:-.7px;margin:0;font-weight:800}._subtitle_lvvj4_6{margin:0 0 var(--space-md);max-width:320px;color:var(--color-text-secondary);line-height:22px}._form_lvvj4_7{gap:var(--space-s10);display:grid}._hint_lvvj4_8{margin-top:calc(-1 * var(--space-xs));color:var(--color-text-muted);font-size:var(--text-caption-small)}._link_lvvj4_9{color:var(--color-primary);font-weight:700;text-decoration:none}._link_lvvj4_9:hover{text-decoration:underline}._footer_lvvj4_11{margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption);text-align:center;line-height:1.7}._themeSwitch_lvvj4_12{top:calc(var(--space-lg) + env(safe-area-inset-top));right:var(--space-lg);position:absolute}._card_jg41l_3{background:var(--card-bg);width:100%;max-width:360px;color:var(--card-ink);box-shadow:var(--shadow-card);text-align:center;border-radius:36px;justify-items:center;display:grid;overflow:hidden}._badge_jg41l_4{width:88px;height:88px;margin-top:var(--space-lg);background:color-mix(in srgb, var(--card-ink) 8%, var(--card-bg));border-radius:50%;place-items:center;display:grid}._badge_jg41l_4 img{object-fit:contain;max-width:60px;max-height:60px}._badge_jg41l_4 span{font-size:var(--text-hero);font-weight:800}._shop_jg41l_7{margin:var(--space-base) 0 0;font-size:var(--text-body);opacity:.9}._title_jg41l_8{margin:var(--space-xxs) 0 var(--space-md);font-size:var(--text-hero);letter-spacing:-.02em;font-weight:800}._qr_jg41l_9{width:164px;height:164px;padding:var(--space-base);border-radius:var(--radius-lg);background:var(--color-on-primary);box-sizing:content-box}._qr_jg41l_9 img{width:100%;height:100%;display:block}._fields_jg41l_12{justify-content:space-between;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg) 0;text-align:left;display:flex}._fields_jg41l_12 span{min-width:0;display:grid}._fields_jg41l_12 small{font-size:var(--text-small);opacity:.85}._fields_jg41l_12 strong{font-size:var(--text-button);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._end_jg41l_16{text-align:right}._headline_jg41l_19{margin:var(--space-lg) var(--space-lg) 0;font-size:var(--text-heading);letter-spacing:-.01em;font-weight:800;line-height:1.35}._headline_jg41l_19 mark{padding:0 var(--space-xs);border-radius:var(--radius-xxs);background:var(--card-ink);color:var(--card-bg)}._chips_jg41l_22{gap:var(--space-sm);width:100%;margin:var(--space-md) 0 0;padding:0 var(--space-md);font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);font-weight:800;list-style:none;display:grid}._chips_jg41l_22 li{justify-items:center;gap:var(--space-xs);display:grid}._chips_jg41l_22 li>span{background:var(--card-ink);width:36px;height:36px;color:var(--card-bg);border-radius:50%;place-items:center;display:grid}._strip_jg41l_26{aspect-ratio:1125/369;width:100%;margin-top:var(--space-md);object-fit:cover;display:block}._sheet_jg41l_28{gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md) var(--space-lg);background:color-mix(in srgb, var(--card-ink) 6%, var(--card-bg));text-align:left;border-radius:28px 28px 0 0;margin-top:-14px;display:grid}._handle_jg41l_29{width:40px;height:4px;margin-bottom:var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-ink) 30%, transparent);justify-self:center}._info_jg41l_30{gap:var(--space-xxs);padding:var(--space-base) var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card-ink) 10%, transparent);display:grid}._info_jg41l_30 strong{font-size:var(--text-button)}._info_jg41l_30 span{font-size:var(--text-small);opacity:.85}._page_1k7c4_2{justify-items:center;gap:var(--space-md);width:100%;max-width:420px;min-height:100dvh;padding:var(--space-xl) var(--space-md);padding-top:max(var(--space-xl), env(safe-area-inset-top));align-content:start;margin:0 auto;display:grid}._title_1k7c4_3{font-size:var(--text-title);letter-spacing:-.02em;text-align:center;margin:0;font-weight:800}._lead_1k7c4_4{color:var(--color-text-secondary);text-align:center;margin:0}._form_1k7c4_5{width:100%;margin-top:var(--space-sm)}._small_1k7c4_6{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);text-align:center;line-height:1.5}._done_1k7c4_7{gap:var(--space-sm);text-align:center;justify-items:center;display:grid}:root{--glass-bg:var(--glass-tint)}.glass-readable{--glass-bg:var(--glass-overlay)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--glass-rim);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-sheen)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-fallback)}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
