._button_16voy_1{height:var(--control-height);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}._button_16voy_1:hover:not(:disabled){filter:brightness(.97)}._button--primary_16voy_20{background:var(--color-action);color:var(--color-on-accent);border-color:var(--color-action)}._button--transaction_16voy_26{background:var(--color-transaction);color:var(--color-transaction-text);height:48px;font-size:var(--font-size-body);border:0;border-radius:24px;min-width:160px}._button--outline_16voy_36{color:var(--color-transaction-text);background:var(--color-transaction-soft);border-color:var(--color-transaction);border-radius:24px;height:38px;padding:0 16px;font-weight:400}._button--link_16voy_46{height:auto;color:var(--color-action);background:0 0;border:0;padding:0}._icon_d0hje_1{background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._page_g2dlb_1{place-items:center;min-height:100dvh;padding:24px;display:grid}._box_g2dlb_8{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:min(100%,360px);max-width:480px;padding:32px;display:flex}._badge_g2dlb_25{flex:none;display:inline-flex}._box_g2dlb_8 h1{font-size:var(--font-size-heading)}._box_g2dlb_8 h1:focus{outline:none}._box_g2dlb_8 p{color:var(--color-text-secondary);overflow-wrap:anywhere}._box_g2dlb_8 p._reference_g2dlb_46{color:var(--color-step-inactive);font-size:.75rem}._spinner_g2dlb_52{box-sizing:border-box;border:3px solid var(--color-border);border-top-color:var(--color-text-secondary);border-radius:50%;flex:none;width:28px;height:28px;animation:.9s linear infinite _spin_g2dlb_52}@keyframes _spin_g2dlb_52{to{transform:rotate(360deg)}}._header_15y92_1{background:var(--color-surface);justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex}._identity_15y92_11,._tools_15y92_12{white-space:nowrap;align-items:center;display:flex}._identity_15y92_11{gap:24px}._identity_15y92_11 h1{font-size:var(--font-size-heading)}._subtitle_15y92_26{font-size:var(--font-size-body)}._tools_15y92_12{gap:20px}._recommendation_15y92_34{align-items:center;gap:4px;display:flex}._recommendation_15y92_34 strong{font-size:var(--font-size-subtitle);color:var(--color-action)}._recommendation_15y92_34 small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._divider_15y92_50{background:var(--color-border);width:1px;height:24px}._nav_15y92_56{border:1px solid var(--color-action-border);border-radius:var(--radius-sm);width:148px;height:36px;color:var(--color-action);background:var(--color-action-soft);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1500px){._subtitle_15y92_26,._recommendation_15y92_34 small{display:none}._tools_15y92_12{gap:14px}}@media (width<=1150px){._header_15y92_1{padding:0 16px}._identity_15y92_11 h1{font-size:var(--font-size-subtitle)}._divider_15y92_50{display:none}}._steps_dv8qz_1{--step-narrow:360px;background:var(--color-surface);height:64px;padding:0 var(--pad,24px) 4px;transition:padding-right .25s ease-out}._steps_dv8qz_1[data-current="2"],._steps_dv8qz_1[data-current="3"]{padding-right:calc(var(--pad,24px) + var(--gap,16px))}._steps_dv8qz_1 ol{grid-template-columns:calc(100% - 2 * var(--step-narrow) - 2 * var(--gap,16px)) var(--step-narrow) var(--step-narrow);gap:var(--gap,16px);height:100%;margin:0;padding:0;list-style:none;transition:grid-template-columns .25s ease-out;display:grid}._steps_dv8qz_1[data-current="2"] ol,._steps_dv8qz_1[data-current="3"] ol{grid-template-columns:calc(100% - var(--detail-width,0px) - var(--gap,16px)) calc((var(--detail-width,0px) - var(--gap,16px)) / 2) calc((var(--detail-width,0px) - var(--gap,16px)) / 2)}._step_dv8qz_1{border-bottom:2px solid var(--color-step-inactive);white-space:nowrap;align-items:center;gap:12px;min-width:0;padding-left:8px;display:flex;container:step-size/inline-size}._number_dv8qz_52{background:var(--color-step-inactive);width:34px;height:34px;color:var(--color-on-accent);font-size:var(--font-size-body);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}._step_dv8qz_1 strong{font-size:var(--font-size-subtitle)}._description_dv8qz_69{color:var(--color-text-secondary)}._step_dv8qz_1[data-active=true]{border-color:var(--color-action)}._step_dv8qz_1[data-active=true] strong{color:var(--color-action)}._step_dv8qz_1[data-active=true] ._number_dv8qz_52{background:var(--color-action)}@media (width<=1600px){._steps_dv8qz_1{--step-narrow:300px}._description_dv8qz_69{font-size:var(--font-size-sm)}}@media (width<=1250px){._steps_dv8qz_1[data-current="1"] ol{grid-template-columns:calc((100% - 2 * var(--gap,16px)) / 3) calc((100% - 2 * var(--gap,16px)) / 3) calc((100% - 2 * var(--gap,16px)) / 3)}._description_dv8qz_69{display:none}}@container step-size (width<=330px){._description_dv8qz_69{display:none}}._code_vpjse_2{color:var(--color-step-inactive);font-size:.75rem}._panel_1c3tf_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:var(--detail-width,0px);flex-direction:column;min-height:0;display:flex;overflow:hidden}._title_1c3tf_13{flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:16px 16px 8px;display:flex}._title_1c3tf_13 button{font-size:var(--font-size-sm)}._scroll_1c3tf_27{flex:1;min-height:0;padding:8px 16px 16px;overflow-y:auto;container:detail-scroll/inline-size}._columns_1c3tf_35{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}._panel_1c3tf_1[data-compact=true]{min-width:calc((var(--detail-width,0px) - var(--gap,16px)) / 2)}._single_1c3tf_49{grid-template-columns:minmax(0,1fr)}._column_1c3tf_35{flex-direction:column;gap:12px;min-width:0;display:flex}@container detail-scroll (width<=520px){._columns_1c3tf_35{grid-template-columns:minmax(0,1fr)}}._benefits_1c3tf_67{font-size:var(--font-size-sm);color:var(--color-positive);flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._name_1c3tf_78{font-size:var(--font-size-heading-sm);line-height:1.625rem}._rating_1c3tf_83{gap:12px;margin-top:3px;display:flex}._rating_1c3tf_83 span:first-child{color:var(--color-price)}._rating_1c3tf_83 span:last-child{color:var(--color-text-secondary)}._footnote_1c3tf_97{color:var(--color-text-disabled);font-size:var(--font-size-sm)}._action_1c3tf_102{border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:10px 16px;display:flex}._action_1c3tf_102 p{font-size:var(--font-size-sm);font-weight:600}._action_1c3tf_102 strong{font-size:var(--font-size-price);color:var(--color-price);font-weight:600;line-height:1.05}._action_1c3tf_102 button{min-width:200px}._message_1c3tf_131{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}._message_1c3tf_131 h3{color:var(--color-text)}._visuallyHidden_1c3tf_145{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._block_dy62v_1{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-muted) 25%, var(--color-border) 50%, var(--color-surface-muted) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_dy62v_1;display:block}@keyframes _shimmer_dy62v_1{0%{background-position:200% 0}to{background-position:-200% 0}}._hero_dy62v_24{aspect-ratio:var(--detail-hero-ratio,400 / 226)}._benefits_dy62v_29{width:70%;height:24px}._title_dy62v_34{gap:3px;display:grid}._name_dy62v_39{height:29px}._rating_dy62v_44{width:50%;height:27px}._price_dy62v_49{border-radius:var(--radius-lg);height:174px}._usage_dy62v_54{height:230px}._store_dy62v_58{height:195px}._package_dy62v_62{height:396px}._notices_dy62v_66{height:687px}._actionCopy_dy62v_70{gap:6px;display:grid}._actionName_dy62v_75{width:150px;height:20px}._actionPrice_dy62v_80{width:90px;height:36px}._actionButton_dy62v_85{width:200px;height:var(--control-height);border-radius:999px}._carousel_1qdzf_1{width:100%;aspect-ratio:var(--detail-hero-ratio,400 / 226);border-radius:var(--radius-md);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}._image_1qdzf_13{object-fit:cover;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .25s ease-in-out;display:block;position:absolute;inset:0}._image_1qdzf_13[data-active=true]{opacity:1}._arrow_1qdzf_29{width:44px;height:44px;color:var(--color-on-accent);background:var(--color-gallery-overlay);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._arrow_1qdzf_29:hover{background:var(--color-gallery-overlay-hover)}._previous_1qdzf_48{left:8px}._next_1qdzf_52{right:8px}._arrow_1qdzf_29 svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}._dots_1qdzf_66{background:var(--color-gallery-overlay);border-radius:24px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._dots_1qdzf_66 button{background:0 0;border:0;border-radius:24px;place-items:center;width:28px;height:44px;padding:0;display:grid}._dots_1qdzf_66 button span{background:var(--color-on-accent);border-radius:50%;width:7px;height:7px}._dots_1qdzf_66 button[aria-pressed=true] span{background:var(--color-transaction);transform:scale(1.4)}._count_1qdzf_99{background:var(--color-gallery-overlay);color:var(--color-on-accent);font-size:var(--font-size-sm);pointer-events:none;border-radius:20px;padding:2px 8px;position:absolute;bottom:12px;right:8px}._card_qyi82_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px}._card_qyi82_1 h3{margin-bottom:12px}._benefits_qyi82_12{gap:16px;margin:0 0 12px;padding:8px 0 0;list-style:none;display:grid}._divider_qyi82_23{margin-bottom:16px;overflow:hidden}._line_qyi82_28{background:var(--color-border);width:100%;height:1px;display:inline-block}._benefits_qyi82_12 li{align-items:center;gap:12px;display:flex}._copy_qyi82_41{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.125rem}._card_1r7md_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px}._group_1r7md_8 h4{font-size:var(--font-size-sm);align-items:center;gap:6px;margin:6px 0 4px;display:flex}._group_1r7md_8 h4 span{background:var(--color-info-soft);color:var(--color-info);border-radius:10px;padding:0 7px}._group_1r7md_8 dl{gap:4px;margin:0;display:grid}._group_1r7md_8 dl>div,._other_1r7md_30{font-size:var(--font-size-sm);justify-content:space-between;gap:8px;line-height:1.25rem;display:flex}._group_1r7md_8 dt,._other_1r7md_30>span:first-child{color:var(--color-text-secondary)}._group_1r7md_8 dd{white-space:nowrap;margin:0}._other_1r7md_30{margin:8px 0}._toggle_1r7md_52{font-size:var(--font-size-sm)}._block_i0u2o_1{background:var(--color-price-surface);border-radius:var(--radius-lg);padding:12px}._block_i0u2o_1 dl{margin:0;display:grid}._row_i0u2o_12{justify-content:space-between;align-items:center;min-height:28px;padding:0 6px;display:flex}._row_i0u2o_12 dd{margin:0}._row_i0u2o_12 del{color:var(--color-text-secondary)}._row_i0u2o_12[data-kind=promotion] dd,._row_i0u2o_12[data-kind=storeDiscount] dd{font-size:var(--font-size-heading-sm);color:var(--color-price);font-weight:600}._row_i0u2o_12[data-kind=storePrice]{border-radius:var(--radius-md);background:var(--color-action-soft);color:var(--color-action);font-size:var(--font-size-body);margin-top:6px;padding:4px 6px;font-weight:700}._row_i0u2o_12[data-kind=storePrice] strong{font-size:var(--font-size-total);line-height:2.25rem}._backdrop_19vkg_1{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}._backdrop_19vkg_1[open]{animation:_modal-fade_19vkg_1 var(--motion-duration) ease-out;justify-content:center;align-items:center;display:flex}._backdrop_19vkg_1::backdrop{background:var(--color-overlay)}._shell_19vkg_27{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:520px;max-width:100%;max-height:calc(100dvh - 48px);animation:_modal-rise_19vkg_1 var(--motion-duration) ease-out;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:hidden}._shell--store_19vkg_43{height:880px}._shell--qr_19vkg_47{background:linear-gradient(var(--color-transaction-soft), var(--color-transaction-gradient-end));border-color:var(--color-modal-border);width:620px;box-shadow:var(--shadow-modal-success);border-radius:16px;align-items:center;padding:28px 30px;overflow-y:auto}._shell--order_19vkg_61{width:640px}@keyframes _modal-fade_19vkg_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-rise_19vkg_1{0%{transform:translateY(10px)}to{transform:translateY(0)}}._title_1epx4_1{font-size:var(--font-size-heading-sm)}._count_1epx4_5{color:var(--color-text-secondary)}._list_1epx4_10{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:0 8px 0 0;list-style:none;display:flex;overflow-y:auto}._option_1epx4_22{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:3px;padding:12px;display:flex}._option_1epx4_22 strong{font-size:var(--font-size-body)}._option_1epx4_22 small{font-size:var(--font-size-store-meta);color:var(--color-text-secondary)}._status_1epx4_41{color:var(--color-positive)}._actions_1epx4_45{justify-content:flex-end;display:flex}._actions_1epx4_45 button{min-width:110px}._card_15qat_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px}._count_15qat_8{color:var(--color-text-secondary);margin-top:4px}._body_15qat_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 0 10px;display:flex}._body_15qat_13 strong{font-size:var(--font-size-body);color:var(--color-text)}._body_15qat_13 p{margin-top:4px}._status_15qat_31{color:var(--color-positive)}._hours_15qat_35{color:var(--color-text-secondary);margin-left:6px}._body_15qat_13 small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._body_15qat_13 button{margin-left:auto}._list_17prk_1{border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);gap:16px;margin:0;padding:14px;list-style:none;display:grid}._list_17prk_1 li{align-items:center;gap:10px;line-height:1.125rem;display:flex}._list_17prk_1 li>._icon_17prk_19{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}._block_v8z92_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:16px}._block_v8z92_1 h3{margin-bottom:10px}._block_v8z92_1 dl{margin:0}._row_v8z92_17{justify-content:space-between;align-items:center;min-height:30px;display:flex}._row_v8z92_17 dd{margin:0}._row_v8z92_17 del{color:var(--color-text-secondary)}._row_v8z92_17[data-kind=promotion] dd,._row_v8z92_17[data-kind=storeDiscount] dd{font-size:var(--font-size-heading-sm);color:var(--color-price);font-weight:600}._notice_v8z92_39{background:var(--color-price-notice-surface);color:var(--color-price);font-size:var(--font-size-sm);border-radius:4px;align-items:center;gap:8px;margin:4px 0;padding:6px;display:flex}._total_v8z92_51{justify-content:space-between;align-items:center;padding:8px 0 0;display:flex}._total_v8z92_51 small{font-size:var(--font-size-sm);color:var(--color-text-disabled);margin-left:4px}._total_v8z92_51 strong{font-size:var(--font-size-total);font-weight:600;line-height:2.25rem}._stepper_81fxg_1{align-items:center;gap:10px;display:flex}._stepper_81fxg_1 button{background:var(--color-surface-muted);border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--font-size-body);border:0}._stepper_81fxg_1 output{text-align:center;min-width:16px}@media (width<=1600px){._stepper_81fxg_1{gap:5px}._stepper_81fxg_1 button{width:30px}}._panel_1svfp_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:calc((var(--detail-width,0px) - var(--gap,16px)) / 2);flex-direction:column;min-height:0;display:flex;overflow:hidden}._scroll_1svfp_13{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}._scroll_1svfp_13>*{flex-shrink:0}._recommendation_1svfp_27{background:var(--color-recommendation-surface);border-radius:var(--radius-md);flex-direction:column;margin:4px 0 10px;padding:10px 12px;display:flex}._recommendation_1svfp_27 strong{color:var(--color-action)}._recommendation_1svfp_27 small{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._summary_1svfp_45{margin-bottom:12px}._benefits_1svfp_49{color:var(--color-positive);font-size:var(--font-size-sm);gap:16px;margin:0 0 8px;padding:0;list-style:none;display:flex}._benefits_1svfp_49 li{align-items:center;gap:6px;display:flex}._row_1svfp_65{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._row_1svfp_65>:last-child{margin-left:auto}._image_1svfp_77{object-fit:cover;border-radius:7px;width:64px;height:64px}._copy_1svfp_67{flex:120px;min-width:0}._copy_1svfp_67 h3{color:var(--color-text);line-height:1.125rem}._copy_1svfp_67 p{margin-top:8px}._copy_1svfp_67 strong{color:var(--color-price);font-weight:500}._copy_1svfp_67 del{font-size:var(--font-size-sm);color:var(--color-text-disabled);margin-left:6px}._reservation_1svfp_111{font-size:var(--font-size-sm);color:var(--color-price);background:var(--color-price-notice-surface);border-radius:4px;margin-top:12px;padding:1px 5px;display:inline-block}._action_1svfp_121{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:78px;padding:10px 16px;display:flex}._action_1svfp_121>div{min-width:0}._action_1svfp_121 strong{font-size:var(--font-size-total);color:var(--color-price);font-weight:600}._action_1svfp_121 p{color:var(--color-text-secondary);word-break:keep-all}._saved_1svfp_149{white-space:nowrap}._savedAmount_1svfp_154{color:var(--color-price)}._action_1svfp_121 button{flex-shrink:0;min-width:160px}@media (width<=1600px){._row_1svfp_65{gap:8px}._image_1svfp_77{width:52px;height:52px}._action_1svfp_121 button{min-width:120px;padding:0 16px}._action_1svfp_121 p{font-size:var(--font-size-sm)}}._panel_1svfp_1 h2:focus{outline:none}._title_2milh_2{color:var(--color-text);font-size:var(--font-size-qr-title);align-self:stretch;align-items:center;gap:8px;min-height:32px;display:flex}._title_2milh_2[data-status=ready]{color:var(--color-success)}._check_2milh_17{background:var(--color-success);width:20px;height:20px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._check_2milh_17 svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}._summary_2milh_39{width:100%}._summary_2milh_39 h3{font-size:var(--font-size-qr-description)}._amount_2milh_47{border:1px solid var(--color-action-border);background:var(--color-action-soft);width:100%;height:64px;font-size:var(--font-size-body);border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._amount_2milh_47>div{align-items:baseline;gap:8px;display:flex}._amount_2milh_47 strong{color:var(--color-action);font-size:var(--font-size-total)}._amount_2milh_47 small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._surface_2milh_77,._placeholder_2milh_78{border-radius:var(--radius-md);flex-shrink:0;width:288px;height:288px}._surface_2milh_77{background:var(--color-surface);border:1px solid var(--color-success-border);padding:3px}._surface_2milh_77 svg{width:280px;height:280px;display:block}._surface_2milh_77[data-expired=true]{opacity:.2}._placeholder_2milh_78{border:1px solid color-mix(in srgb, var(--color-border) 50%, var(--color-surface-muted));background:linear-gradient(90deg, var(--color-surface-muted) 25%, var(--color-filter-surface) 50%, var(--color-surface-muted) 75%);background-size:200% 100%;place-items:center;animation:1.6s ease-in-out infinite _shimmer_2milh_1;display:grid;position:relative;overflow:hidden}._loading_2milh_120{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}._spinner_2milh_130{border:3px solid var(--color-border);border-top-color:var(--color-text-secondary);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite _spin_2milh_130}@keyframes _spin_2milh_130{to{transform:rotate(360deg)}}@keyframes _shimmer_2milh_1{0%{background-position:200% 0}to{background-position:-200% 0}}._reserved_2milh_154{visibility:hidden;display:contents}._expiry_2milh_160{align-items:center;gap:10px;display:flex}._expiry_2milh_160 strong{font-size:var(--font-size-heading);color:var(--color-warning-emphasis)}._instruction_2milh_171{text-align:center;font-size:var(--font-size-instruction)}._muted_2milh_176{color:var(--color-text-secondary)}._error_2milh_180{box-sizing:border-box;text-align:center;width:288px;height:288px;color:var(--color-text-secondary);border:1px solid color-mix(in srgb, var(--color-border) 50%, var(--color-surface-muted));border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:24px;padding:0 24px;display:flex}._error_2milh_180 p{font-size:var(--font-size-qr-description);text-wrap:balance;line-height:1.6}._error_2milh_180 p span{display:block}._error_2milh_180 p[data-reference]{margin-top:-16px;font-size:.75rem;line-height:1.2}._close_2milh_218{width:152px;height:46px;font-size:var(--font-size-instruction);border-color:var(--color-modal-border);border-radius:var(--radius-md)}._note_2milh_226{font-size:var(--font-size-sm);text-align:center;color:var(--color-text-secondary)}._visuallyHidden_2milh_232{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._pagination_8l2cy_1{border-top:1px solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}._summary_8l2cy_13{color:var(--color-text-secondary)}._pages_8l2cy_17{gap:4px;margin-left:auto;display:flex}._pages_8l2cy_17 button{white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-shrink:0;min-width:32px;height:32px;padding:0 4px}._gap_8l2cy_37{min-width:20px;height:32px;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pages_8l2cy_17 button[aria-current=page]{color:var(--color-on-accent);border-color:var(--color-action);background:var(--color-action)}._card_17nni_1{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-width:0;height:100%;box-shadow:var(--shadow-card);text-align:left;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;container:product-card/inline-size}._card_17nni_1:hover{border-color:var(--color-action-border)}._card_17nni_1[aria-pressed=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action), var(--shadow-card-selected)}._merchant_17nni_34{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;width:100%;height:49px;min-height:49px;padding:10px 11px;display:flex}._logo_17nni_45{object-fit:cover;border-radius:5px;flex-shrink:0;width:26px;height:26px;display:block}._merchantName_17nni_54{font-size:var(--font-size-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._rating_17nni_63{color:var(--color-price);flex-shrink:0;align-items:center;gap:4px;display:flex}._distance_17nni_71{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}._body_17nni_81{flex:1;gap:12px;width:100%;min-height:0;padding:12px 11px 5px;display:flex}._photo_17nni_91{background:var(--color-neutral-soft);border-radius:7px;flex-shrink:0;width:133px;height:100px;position:relative;overflow:hidden}._photo_17nni_91>img{object-fit:cover;width:100%;height:100%;display:block}._sold_17nni_109{background:var(--color-image-overlay);color:var(--color-on-accent);font-size:var(--font-size-sm);white-space:nowrap;border-radius:20px;padding:2px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._copy_17nni_122{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._name_17nni_130{font-size:var(--font-size-body);-webkit-line-clamp:2;height:48px;min-height:48px;color:var(--color-text);-webkit-box-orient:vertical;flex-shrink:0;line-height:1.5rem;display:-webkit-box;overflow:hidden}._price_17nni_144{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:2rem;display:flex}._extras_17nni_148{align-items:center;gap:6px;display:flex}._price_17nni_144 strong{font-size:var(--font-size-price);color:var(--color-price);font-weight:600;line-height:2rem}._discount_17nni_167{color:var(--color-discount);background:var(--color-discount-soft);font-size:var(--font-size-sm);white-space:nowrap;line-height:1rem}._price_17nni_144 del{font-size:var(--font-size-sm);color:var(--color-text-disabled)}._stores_17nni_180{background:var(--color-surface-muted);white-space:nowrap;height:26px;min-height:26px;font-size:var(--font-size-sm);border-radius:5px;flex-shrink:0;align-items:stretch;margin-top:auto;line-height:1.25rem;display:flex;overflow:hidden}._stores_17nni_180>span{align-items:center;padding:3px 6px;display:flex}._stores_17nni_180>span:first-child{background:var(--color-positive-soft);color:var(--color-positive)}._stores_17nni_180>span:last-child{color:var(--color-text-secondary)}@container product-card (width<=360px){._photo_17nni_91{width:112px}._body_17nni_81{gap:9px}._price_17nni_144 strong{font-size:var(--font-size-heading)}._stores_17nni_180>span{padding-left:4px!important;padding-right:4px!important}}@container product-card (width<=330px){._stores_17nni_180>span:first-child{display:none}}@container product-card (width<=310px){._photo_17nni_91{width:88px}._sold_17nni_109{padding:2px 6px;font-size:.75rem}._price_17nni_144,._extras_17nni_148{gap:4px}._price_17nni_144 strong{font-size:1.1rem}._discount_17nni_167{font-size:.72rem}._price_17nni_144 del{font-size:.67rem}}._wrapper_dm6i8_2{display:contents}._card_dm6i8_6{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;container:product-card/inline-size}._merchant_dm6i8_18{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;height:49px;padding:0 11px;display:flex}._body_dm6i8_27{flex:1;gap:12px;padding:12px 11px;display:flex}._copy_dm6i8_34{flex-direction:column;flex:1;gap:10px;min-width:0;padding-top:4px;display:flex}._logo_dm6i8_43,._photo_dm6i8_44,._bar_dm6i8_45{background:linear-gradient(90deg, var(--color-surface-muted) 25%, var(--color-border) 50%, var(--color-surface-muted) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_dm6i8_1;display:block}._logo_dm6i8_43{border-radius:5px;flex-shrink:0;width:26px;height:26px}._photo_dm6i8_44{border-radius:7px;flex-shrink:0;width:133px;height:100px}._bar_dm6i8_45{border-radius:4px;height:14px}._merchantName_dm6i8_76{width:45%}._line_dm6i8_80{width:90%}._lineShort_dm6i8_84{width:60%}._price_dm6i8_88{width:40%;height:22px;margin-top:6px}@keyframes _shimmer_dm6i8_1{0%{background-position:200% 0}to{background-position:-200% 0}}@container product-card (width<=360px){._photo_dm6i8_44{width:112px}}._tabs_two77_1{flex-shrink:0;gap:8px;display:flex}._tab_two77_1{border-radius:var(--radius-sm);background:var(--color-surface-muted);border:0;width:156px;height:40px}._tab_two77_1[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-action)}@container product-results (width<=700px){._tab_two77_1{flex:1;width:auto}}._list_7vjq2_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;container:product-results/inline-size}._heading_7vjq2_14{align-items:center;gap:12px;display:flex}._total_7vjq2_20{color:var(--color-text-secondary)}._scroll_7vjq2_24{flex:1;min-height:0;margin:-3px;padding:3px;overflow:hidden auto}._grid_7vjq2_33{grid-template-columns:repeat(auto-fill, minmax(max(260px, calc((100% - (var(--product-columns) - 1) * 16px) / var(--product-columns))), 1fr));grid-auto-rows:minmax(190px,auto);gap:10px 16px;padding:1px;transition:opacity .2s ease-in-out;display:grid}@media (width<=1650px){._grid_7vjq2_33[data-columns="4"]{--product-columns:3!important}._grid_7vjq2_33[data-columns="5"]{--product-columns:4!important}}._grid_7vjq2_33[data-refreshing=true]{opacity:.4}._grid_7vjq2_33[data-refreshing=false]{animation:.25s ease-out _results-in_7vjq2_1}@keyframes _results-in_7vjq2_1{0%{opacity:.4}to{opacity:1}}._message_7vjq2_77{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}._message_7vjq2_77 h3{color:var(--color-text)}._message_7vjq2_77 button{margin-top:8px}@container product-results (width<=700px){._grid_7vjq2_33{gap:10px}}._visuallyHidden_7vjq2_103{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._chip_sf36g_1{background:var(--color-surface-muted);min-height:40px;color:var(--color-text);white-space:nowrap;border:0;border-radius:24px;align-items:center;gap:4px;padding:6px 10px;line-height:1.25rem;display:inline-flex}._chip--with-image_sf36g_15{min-width:90px;padding:6px}._chip--selected_sf36g_20{background:var(--color-action);color:var(--color-on-accent)}._image_sf36g_25{border-radius:50%;width:28px;height:28px;display:block}._chips_1mdu3_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chip_1mdu3_1{background:linear-gradient(90deg, var(--color-surface-muted) 25%, var(--color-border) 50%, var(--color-surface-muted) 75%);background-size:200% 100%;border-radius:24px;height:40px;animation:1.4s ease-in-out infinite _shimmer_1mdu3_1;display:block}@keyframes _shimmer_1mdu3_1{0%{background-position:200% 0}to{background-position:-200% 0}}._panel_b5x3z_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;min-height:0;overflow:hidden}._form_b5x3z_10{flex-direction:column;gap:16px;height:100%;padding:16px;display:flex;overflow-y:auto}._heading_b5x3z_19{justify-content:space-between;align-items:center;display:flex}._heading_b5x3z_19 h2{white-space:nowrap}._keyword_b5x3z_29{position:relative}._keywordIcon_b5x3z_33{pointer-events:none;display:flex;position:absolute;top:13px;left:13px}._keyword_b5x3z_29 input{padding-left:36px}._field_b5x3z_45{flex-direction:column;flex-shrink:0;gap:8px;display:flex}._field_b5x3z_45 select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='m3%206%205%205%205-5'%20stroke='%23111a29'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}@media (forced-colors:active){._field_b5x3z_45 select{appearance:auto;background-image:none}}._field_b5x3z_45 select:disabled{cursor:default}._field_b5x3z_45 label,._categories_b5x3z_78 legend{font-size:var(--font-size-body);font-weight:700}._categories_b5x3z_78{border:0;min-width:0;margin:0;padding:0}._categories_b5x3z_78 legend{margin-bottom:8px;padding:0}._chips_b5x3z_95{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._hint_b5x3z_102{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._error_b5x3z_107{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._actions_b5x3z_114{gap:8px;margin-top:auto;padding-top:16px;display:flex}._actions_b5x3z_114>button{flex:1;padding:0 8px}._visuallyHidden_b5x3z_126{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._iconButton_b5x3z_138{border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}._iconButton_b5x3z_138:hover{background:var(--color-action-hover)}._rail_b5x3z_152{background:var(--color-surface);border:0;flex-direction:column;align-items:center;gap:16px;width:100%;height:100%;padding:16px 8px;display:flex}._rail_b5x3z_152 span:last-child{writing-mode:vertical-rl;text-orientation:upright;font-size:var(--font-size-body);letter-spacing:5px;font-weight:700}._rail_b5x3z_152:hover{background:var(--color-action-hover)}._page_oqsrg_1{--gap:16px;--pad:24px;--search-width:280px;--detail-width:calc((100vw - 2 * var(--pad) - var(--search-width) - 3 * var(--gap)) / 2);--detail-track:0px;--confirm-track:0px}._workspace_oqsrg_13{height:calc(100dvh - 128px);padding:16px var(--pad);grid-template-columns:var(--search-width) minmax(0, 1fr) var(--detail-track) var(--confirm-track);transition:grid-template-columns .25s ease-out,padding-right .25s ease-out;display:grid;overflow-x:clip}._workspace_oqsrg_13>*+*{margin-left:var(--gap)}._page_oqsrg_1[data-search-expanded=false]{--search-width:44px}._page_oqsrg_1[data-detail-open=true]{--detail-track:calc(var(--detail-width) + var(--gap))}._page_oqsrg_1[data-detail-open=true] ._workspace_oqsrg_13{padding-right:calc(var(--pad) + var(--gap))}._page_oqsrg_1[data-confirming=true]{--detail-track:calc((var(--detail-width) - var(--gap)) / 2 + var(--gap));--confirm-track:calc((var(--detail-width) - var(--gap)) / 2 + var(--gap))}@media (width<=1300px){._page_oqsrg_1{--gap:12px;--pad:16px}}._badge_1m013_1{font-size:var(--font-size-sm);white-space:nowrap;border-radius:14px;padding:3px 10px;line-height:1rem;display:inline-block}._badge_1m013_1[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}._badge_1m013_1[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}._badge_1m013_1[data-tone=pending]{background:var(--color-warning-soft);color:var(--color-warning)}._badge_1m013_1[data-tone=neutral]{background:var(--color-neutral-soft);color:var(--color-text-secondary)}._subtitle_em0o3_2{color:var(--color-text-secondary)}._details_em0o3_6{gap:0;margin:0;display:grid;overflow-y:auto}._details_em0o3_6>div{border-bottom:1px solid var(--color-border);grid-template-columns:140px 1fr;gap:16px;padding:10px 0;display:grid}._details_em0o3_6 dt{color:var(--color-text-secondary)}._details_em0o3_6 dd{margin:0}._actions_em0o3_29{justify-content:flex-end;display:flex}._actions_em0o3_29 button{min-width:100px}._filters_1n6im_2{border:1px solid var(--color-border);background:var(--color-filter-surface);border-radius:8px;margin-top:16px;padding:16px}._heading_1n6im_10{justify-content:space-between;align-items:center;gap:16px;display:flex}._summary_1n6im_17{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:8px}._body_1n6im_23{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .32s;display:grid}._collapsed_1n6im_32{opacity:0;grid-template-rows:0fr}._inner_1n6im_37{min-height:0;overflow:hidden}._content_1n6im_42{padding-top:16px}._fields_1n6im_46{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 12px;display:grid}._field_1n6im_46{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldGroup_1n6im_61{flex-direction:column;gap:4px;min-width:0;display:flex}._errorSlot_1n6im_68{min-height:1.4em;font-size:var(--font-size-sm);color:var(--color-danger);line-height:1.4}._field_1n6im_46>span,._dateRange_1n6im_76 legend{font-size:var(--font-size-sm);font-weight:700}._filters_1n6im_2 input,._filters_1n6im_2 select{border-color:var(--color-border);height:38px;font-size:var(--font-size-sm)}._filters_1n6im_2 select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='m3%206%205%205%205-5'%20stroke='%23111a29'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}@media (forced-colors:active){._filters_1n6im_2 select{appearance:auto;background-image:none}}._dateRange_1n6im_76{border:0;grid-column:span 2;min-width:0;margin:0;padding:0}._dateRange_1n6im_76 legend{margin-bottom:6px;padding:0}._dateRange_1n6im_76>div{gap:6px;display:flex}._dateRange_1n6im_76 ._errorSlot_1n6im_68{margin-top:4px}._dateRange_1n6im_76 input{padding:0 8px}._actions_1n6im_136{justify-content:flex-end;align-items:center;gap:10px;margin-top:0;display:flex}._actions_1n6im_136 button{width:104px;height:36px;font-size:var(--font-size-sm)}@media (width<=1500px){._fields_1n6im_46{grid-template-columns:repeat(4,minmax(0,1fr))}}._icon_1niww_1{flex:none;display:block}._icon_1niww_1 path{fill:var(--color-scrollbar)}._icon_1niww_1 path[data-active=true]{fill:var(--color-action)}._scroll_8ww4w_2{overflow:visible}._table_8ww4w_6{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);white-space:nowrap;display:block}._table_8ww4w_6 thead{z-index:2;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px 7px 0 0;display:block;position:sticky;top:0;overflow:hidden}._table_8ww4w_6 tbody{border:1px solid var(--color-border);border-top:0;border-radius:0 0 7px 7px;display:block;overflow-x:auto}._table_8ww4w_6 tr{table-layout:fixed;width:100%;min-width:1600px;display:table}._table_8ww4w_6 th{background:var(--color-surface);text-align:left;color:var(--color-text-secondary);padding:0;font-weight:500}._table_8ww4w_6 th button{background:var(--color-surface);width:100%;font-size:var(--font-size-sm);border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._table_8ww4w_6 th[aria-sort=ascending] button,._table_8ww4w_6 th[aria-sort=descending] button{color:var(--color-text)}._plainHeader_8ww4w_66{font-size:var(--font-size-sm);padding:12px;display:block}._table_8ww4w_6 td{border-top:1px solid var(--color-border);white-space:normal;overflow-wrap:anywhere;height:52px;padding:14px 12px}._table_8ww4w_6 tbody tr{cursor:pointer}._table_8ww4w_6 tbody tr:hover,._table_8ww4w_6 tbody tr[data-selected=true]{background:var(--color-action-hover)}._orderId_8ww4w_89{font-size:inherit;background:0 0;border:0;padding:0}._orderId_8ww4w_89:hover{text-decoration:underline}._srOnly_8ww4w_100{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._page_18p3s_2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;margin:16px 24px;padding:24px}._description_18p3s_11{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}._resultsHeading_18p3s_17{justify-content:space-between;align-items:center;margin:16px 0 12px;display:flex}._resultsHeading_18p3s_17>span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._results_18p3s_17{transition:opacity .2s ease-in-out}._results_18p3s_17[data-refreshing=true]{opacity:.4}._message_18p3s_37{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}._message_18p3s_37 h3{color:var(--color-text)}._message_18p3s_37 button{margin-top:8px}._skeletonRow_18p3s_57{border-top:1px solid var(--color-border);background:linear-gradient(90deg, var(--color-neutral-soft) 0 100%) no-repeat 12px 50% / 60% 14px;height:52px}._visuallyHidden_18p3s_63{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._page_18p3s_2 ._pagination_18p3s_77{color:var(--color-text-secondary);border-top:0;margin-top:16px;padding-top:0}._page_18p3s_2 ._pagination_18p3s_77 nav{gap:6px}._page_18p3s_2 ._pagination_18p3s_77 nav button{color:inherit;border-radius:5px}._page_18p3s_2 ._pagination_18p3s_77 nav button[aria-current=page]{color:var(--color-on-accent)}:root{--font-size-base:18px;--font-size-sm:.875rem;--font-size-store-meta:.9rem;--font-size-instruction:.9375rem;--font-size-body:1rem;--font-size-qr-description:1.0625rem;--font-size-subtitle:1.125rem;--font-size-qr-title:1.1875rem;--font-size-heading-sm:1.25rem;--font-size-heading:1.375rem;--font-size-price:1.5rem;--font-size-total:1.75rem;--color-text-placeholder:#8a9098;--color-text-disabled:#969893;--color-action-border:#ffc097;--color-action-hover:#fffaf4;--color-transaction-soft:#fdffef;--color-transaction-gradient-end:#f7ffcf;--color-positive-soft:#eaf1d2;--color-success:#267b31;--color-success-soft:#e8f6e7;--color-success-border:#c2e0a8;--color-danger:#d94149;--color-danger-soft:#ffeded;--color-warning:#c36d05;--color-warning-soft:#fff1d8;--color-warning-emphasis:#e85430;--color-info:#2e6ead;--color-info-soft:#e8f5ff;--color-neutral-soft:#edf0f3;--color-discount:#ff5449;--color-discount-soft:#ffede8;--color-recommendation-surface:#fff7e2;--color-filter-surface:#f9fafb;--color-price-surface:#fff9f2;--color-price-notice-surface:#fff6f1;--color-card-border:#dedede;--color-modal-border:#d3d4d0;--color-step-inactive:#a3abb5;--color-scrollbar:#b7bec7;--color-overlay:#0008;--color-gallery-overlay:#00000040;--color-gallery-overlay-hover:#00000059;--color-image-overlay:#0009;--color-on-accent:#fff;--color-focus:var(--color-action);--shadow-focus:inset 0 0 0 1px var(--color-focus), 0 0 0 2px color-mix(in srgb, var(--color-focus) 14%, transparent);--shadow-card-selected:0 0 8px color-mix(in srgb, var(--color-price) 40%, transparent);--shadow-modal-success:0 12px 30px #1f401433;--color-action:#ff6b00;--color-price:#ff7900;--color-action-soft:#fff2e0;--color-transaction:#cae05a;--color-transaction-text:#304000;--color-positive:#5c8c14;--color-text:#141a24;--color-text-secondary:#6e7887;--color-border:#e0e5eb;--color-control-border:#cbd5e1;--color-canvas:#f4f6f9;--color-surface:#fff;--color-surface-muted:#f3f5f7;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--control-height:42px;--shadow-card:0 0 8px #00000024;--shadow-modal:0 6px 18px #00000029;--motion-duration:.22s;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:var(--font-size-base);line-height:1.5}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}body,h1,h2,h3,p{margin:0}h2{font-size:var(--font-size-heading);line-height:1.625rem}h3{font-size:var(--font-size-body);line-height:1.5rem}[hidden]{display:none!important}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.48}:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (forced-colors:active){:focus-visible{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}input,select{height:var(--control-height);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface);padding:0 12px}input::placeholder{color:var(--color-text-placeholder)}input:focus,select:focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus);outline:none}@media (forced-colors:active){input:focus,select:focus{box-shadow:none;outline:2px solid highlight}}
