@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";._danger_vk8n7_1{color:var(--status-inactive,#a0271f)}:is(button,a) ._edit_vk8n7_5{color:var(--status-info,#1f6fd1)}._list_a61pv_2{inset:calc(env(safe-area-inset-top) + 12px) 12px auto auto;pointer-events:none;background:0 0;border:0;gap:8px;width:min(380px,100vw - 24px);margin:0;padding:0;display:grid;position:fixed;overflow:visible}._list_a61pv_2:empty{display:none}._toast_a61pv_18{background:var(--surface);min-height:52px;color:var(--ink);font-family:var(--font);pointer-events:auto;border:1px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 44px;align-items:center;gap:6px;padding:4px 4px 4px 14px;display:grid;box-shadow:0 14px 34px #0f1c3c33}._toast_a61pv_18[data-type=success]{color:#0f6b58;background:color-mix(in srgb, #29af94 12%, var(--surface));border-color:#29af9440}._toast_a61pv_18[data-type=error]{color:#a3273a;background:color-mix(in srgb, #df5465 12%, var(--surface));border-color:#df546545}._toast_a61pv_18 p{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}._toast_a61pv_18 button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}._toast_a61pv_18 button:hover,._toast_a61pv_18 button:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent)}@media (width<=600px){._list_a61pv_2{inset:calc(env(safe-area-inset-top) + 8px) 8px auto 8px;width:auto}}@media (prefers-reduced-motion:no-preference){._toast_a61pv_18{animation:.2s ease-out _toastIn_a61pv_1}}@keyframes _toastIn_a61pv_1{0%{opacity:0;transform:translateY(-8px)}}._image_yywga_2{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}._root_1j6wa_2{position:relative}._bell_1j6wa_5{border:1px solid var(--line);border-radius:var(--notification-radius-sm);background:var(--surface);width:44px;height:44px;color:var(--accent-ink);place-items:center;padding:0;display:grid;position:relative}._count_1j6wa_17{background:var(--primary);color:#fff;border-radius:999px;min-width:20px;padding:1px 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}._panel_1j6wa_31{z-index:40;top:calc(var(--notification-top) + env(safe-area-inset-top));border:1px solid var(--line);border-radius:var(--notification-radius);background:var(--surface);max-height:min(70dvh,520px);box-shadow:var(--notification-shadow);position:fixed;left:12px;right:12px;overflow:auto}._panel_1j6wa_31 header{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:0}._markAll_1j6wa_56{min-height:44px;color:var(--accent-ink);background:0 0;border:0;font-weight:800}._panel_1j6wa_31 ul{margin:0;padding:0;list-style:none}._panel_1j6wa_31 li button{border:0;border-bottom:1px solid var(--line);background:var(--notification-unread);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;gap:3px;padding:12px 14px;display:grid}._panel_1j6wa_31 li small{color:var(--muted)}._empty_1j6wa_85{color:var(--muted);margin:0;padding:14px}._history_1j6wa_91{border-top:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent-ink);justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:flex;position:sticky;bottom:0}._error_1j6wa_105{color:var(--notification-error);margin:0;padding:14px}@media (width>=600px){._panel_1j6wa_31{width:380px;position:absolute;top:calc(100% + 8px);left:auto;right:0}}._dialog_s4c98_1{border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);font-family:var(--font);border-radius:22px;padding:18px;overflow-y:auto;box-shadow:0 24px 60px #0d163040}._dialog_s4c98_1::backdrop{background:#0d163099}._heading_s4c98_16{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._heading_s4c98_16 h2{margin:0;font-size:18px}._close_s4c98_27{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin:-8px -8px -8px 0;display:grid}._close_s4c98_27:hover,._close_s4c98_27:focus-visible{background:var(--bg);color:var(--ink)}._frame_s4c98_45{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0d1630;border-radius:16px;width:min(100%,100dvh - 250px);margin-inline:auto;position:relative;overflow:hidden}._frame_s4c98_45:active{cursor:grabbing}._frame_s4c98_45:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._photo_s4c98_65{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}._circle_s4c98_72{pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0d1630a6}._loading_s4c98_80{color:#fff;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}._zoom_s4c98_89{min-height:44px;color:var(--muted);grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:12px 4px 4px;display:grid}._zoom_s4c98_89 input{width:100%;min-height:44px;accent-color:var(--primary)}._hidden_s4c98_103{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._actions_s4c98_111{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._button_s4c98_117{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}._button_s4c98_117:disabled{cursor:wait;opacity:.6}._primary_s4c98_134{background:var(--gradient);color:#fff;border:0}._secondary_s4c98_139{border:1px solid var(--line);background:var(--surface);color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){._dialog_s4c98_1[open]{animation:.18s ease-out _cropperIn_s4c98_1}}@keyframes _cropperIn_s4c98_1{0%{opacity:0;transform:translateY(8px)}}._image_1a5yf_4{aspect-ratio:1;border-radius:inherit;object-fit:cover;object-position:center;width:100%;max-width:none;height:auto;display:block}._fallbackIcon_1a5yf_14{width:48%;height:48%}._picker_1a5yf_18{flex-direction:column;align-items:center;gap:14px;min-width:0;padding:4px 0 8px;display:flex}._preview_1a5yf_27{cursor:pointer;aspect-ratio:1;background:var(--gradient);width:120px;height:120px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px color-mix(in srgb, var(--primary) 35%, var(--line)), 0 6px 18px #1b25671c;color:#fff;border-radius:50%;flex:none;place-items:center;font-size:40px;font-weight:800;display:grid;overflow:hidden}._preview_1a5yf_27:has(>._image_1a5yf_4){background:var(--surface)}._side_1a5yf_54{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}._actions_1a5yf_61{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._field_1a5yf_68{position:relative}._file_1a5yf_71{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._button_1a5yf_78{border:1px solid var(--line);background:var(--surface);min-height:44px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}._button_1a5yf_78:disabled,._field_1a5yf_68[data-busy] ._button_1a5yf_78{cursor:wait;opacity:.65}._field_1a5yf_68:focus-within ._button_1a5yf_78,._button_1a5yf_78:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._choose_1a5yf_102{color:var(--accent-ink)}._remove_1a5yf_105{color:#bc4051}._error_1a5yf_108{color:#bc4051;text-align:center;margin:0;font-size:13px;line-height:1.5}._avatarButton_1a5yf_116{flex:none;display:inline-grid;position:relative}._avatarButton_1a5yf_116[data-busy]{opacity:.65}._avatarBadge_1a5yf_124{border:2px solid var(--surface);background:var(--primary);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-4px}._avatarBadge_1a5yf_124:before{content:"";width:max(44px,100%);min-width:52px;height:max(44px,100%);min-height:52px;position:absolute;bottom:0;right:0}._avatarButton_1a5yf_116:focus-within ._avatarBadge_1a5yf_124{outline:2px solid var(--primary);outline-offset:2px}._avatarError_1a5yf_153{z-index:2;background:var(--surface);color:#bc4051;border-radius:8px;width:max-content;max-width:min(260px,70vw);padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #17204820}._srOnly_1a5yf_168{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._account_162u8_1{position:relative}._panel_162u8_4{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 32px);color:var(--ink);overflow-wrap:anywhere;border-radius:18px;gap:4px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0d163029}._head_162u8_20{border-bottom:1px solid var(--line);gap:2px;padding-bottom:8px;display:grid}._head_162u8_20 small{color:var(--muted)}._panel_162u8_4 nav{padding:4px 0;display:grid}._link_162u8_33{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 8px;font-weight:600;text-decoration:none;display:flex}._link_162u8_33>svg{color:var(--muted)}._link_162u8_33:hover{background:var(--bg)}._switchSeller_162u8_57{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--accent-ink);margin-bottom:4px;font-weight:800}._switchSeller_162u8_57>svg{color:inherit}._switchSeller_162u8_57:hover{background:color-mix(in srgb, var(--primary) 20%, var(--surface))}._link_162u8_33:disabled{cursor:wait;opacity:.7}._error_162u8_73{color:var(--notification-error);margin:0;font-size:13px}._themeSwitch_162u8_79{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}._themeSwitch_162u8_79 button{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}._themeSwitch_162u8_79 button[aria-pressed=true]{background:var(--gradient);color:#fff;border-color:#0000}._logout_162u8_106{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--notification-error);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:8px;margin-top:8px;padding:0 12px;font-weight:800;display:flex}._footer_4rsxk_2{padding:24px max(12px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;position:relative}._partnerRegion_4rsxk_12{--partner-spacing:16px;min-width:0;padding:var(--partner-spacing) max(12px, env(safe-area-inset-right)) var(--partner-spacing) max(12px, env(safe-area-inset-left))}._shopping_4rsxk_18{--content-width:1312px;padding-inline:max(12px, calc((100% - var(--content-width)) / 2))}._wide_4rsxk_23{--content-width:1488px}._columns_4rsxk_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;max-width:1492px;margin:0 auto;display:grid}._brand_4rsxk_33{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;display:flex}._logo_4rsxk_41{max-width:100%;min-height:54px;color:var(--primary);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}._logoImage_4rsxk_51{object-fit:contain;width:184px;max-width:100%;height:54px;display:block}._brandCopy_4rsxk_58{gap:2px;min-width:0;display:grid}._brandCopy_4rsxk_58 span{color:var(--muted);font-size:13px;line-height:1.4}._brandCopy_4rsxk_58 small{color:var(--muted);font-size:12px;line-height:1.3}._columns_4rsxk_26 h2{color:var(--ink);margin:0 0 4px;font-size:14px;line-height:1.4}._columns_4rsxk_26 ul{margin:0;padding:0;list-style:none;display:grid}._columns_4rsxk_26 a{min-height:44px;color:var(--muted);overflow-wrap:anywhere;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}._columns_4rsxk_26 a:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}._columns_4rsxk_26 a:focus-visible{color:var(--accent-ink);outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:4px}._footer_4rsxk_2>small{border-top:1px solid var(--line);max-width:1492px;color:var(--muted);text-align:center;margin:16px auto 0;padding-top:12px;font-size:12px;line-height:1.6;display:block}@media (width>=761px){._footer_4rsxk_2{padding:28px 0 20px}._partnerRegion_4rsxk_12{--partner-spacing:24px;padding:var(--partner-spacing) 0}._shopping_4rsxk_18{padding-inline:max(24px, calc((100% - var(--content-width)) / 2))}._partnerRegion_4rsxk_12:not(._shopping_4rsxk_18) ._partners_4rsxk_127,._footer_4rsxk_2:not(._shopping_4rsxk_18) ._columns_4rsxk_26,._footer_4rsxk_2:not(._shopping_4rsxk_18)>small{width:calc(100% - 44px)}._columns_4rsxk_26{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}._columns_4rsxk_26 a{min-height:28px}}@media (width>=761px) and (width<=1099px){._footer_4rsxk_2{padding-top:20px}._columns_4rsxk_26{gap:10px 20px}._columns_4rsxk_26 a{min-height:24px;line-height:1.3}._columns_4rsxk_26 h2{margin-bottom:2px}._footer_4rsxk_2>small{margin-top:10px;padding-top:10px}}@media (width>=761px) and (width<=1150px){._partnerRegion_4rsxk_12:not(._shopping_4rsxk_18) ._partners_4rsxk_127,._footer_4rsxk_2:not(._shopping_4rsxk_18) ._columns_4rsxk_26,._footer_4rsxk_2:not(._shopping_4rsxk_18)>small{width:calc(100% - 28px)}}@media (width>=1151px) and (width<=1350px){._partnerRegion_4rsxk_12:not(._shopping_4rsxk_18) ._partners_4rsxk_127,._footer_4rsxk_2:not(._shopping_4rsxk_18) ._columns_4rsxk_26,._footer_4rsxk_2:not(._shopping_4rsxk_18)>small{width:calc(100% - 36px)}}@media (width>=1100px){._columns_4rsxk_26{grid-template-columns:repeat(5,minmax(0,1fr))}._brand_4rsxk_33{text-align:left;grid-area:auto/1;align-self:start;align-items:flex-start;gap:8px}}@media (width<=760px){._footer_4rsxk_2{padding-top:18px}._columns_4rsxk_26{row-gap:8px}._columns_4rsxk_26 a{min-height:34px;line-height:1.3}._columns_4rsxk_26 h2{margin-bottom:0}._footer_4rsxk_2>small{margin-top:10px;padding-top:10px}._hideOnPhone_4rsxk_206{display:none}}._panel_fq6r8_1{min-width:0;max-width:1492px;color:var(--ink);margin:0 auto}._viewport_fq6r8_7:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._row_fq6r8_11{min-width:0}._viewport_fq6r8_7{padding-block:calc(var(--partner-spacing,24px) / 2);overflow:hidden}._track_fq6r8_18{width:100%;display:flex}._group_fq6r8_22{flex:none;justify-content:space-around;align-items:center;gap:24px;min-width:100%;margin:0;padding:0 24px 0 0;list-style:none;animation:24s linear infinite _travel_fq6r8_1;display:flex}._rightward_fq6r8_34 ._group_fq6r8_22{animation-direction:reverse}._card_fq6r8_37{color:#15264a;white-space:nowrap;background:#fff;border:0;border-radius:6px;flex:0 0 156px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:10px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 16px #16294b0a,0 1px 4px #16294b05}._card_fq6r8_37 img{object-fit:contain;width:112px;max-width:100%;height:36px;display:block}@keyframes _travel_fq6r8_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=480px){._card_fq6r8_37{flex-basis:120px;min-height:56px;font-size:13px}}@media (prefers-reduced-motion:reduce){._group_fq6r8_22{animation-duration:48s}}._field_asqwd_2{box-sizing:content-box;width:5ch;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0;padding:0 8px;font-size:14px;font-weight:700;line-height:1}._field_asqwd_2:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._section_kqpy3_1{margin:18px 0 0}._heading_kqpy3_5{color:var(--sidebar-label,#5b6fa3);margin:0 10px 10px;font-size:13px;font-weight:800;line-height:1.35}._list_kqpy3_13{gap:8px;display:grid}._banner_kqpy3_18{isolation:isolate;aspect-ratio:3;border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:12px;width:100%;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}._banner_kqpy3_18:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#101a48bd);position:absolute;inset:0}._banner_kqpy3_18 img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._banner_kqpy3_18 span{z-index:1;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0009;font-size:12px;font-weight:800;position:absolute;inset:auto 10px 7px;overflow:hidden}._banner_kqpy3_18:hover img,._banner_kqpy3_18:focus-visible img{transform:scale(1.04)}._banner_kqpy3_18:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=760px){._banner_kqpy3_18{min-height:72px}}@media (prefers-reduced-motion:reduce){._banner_kqpy3_18 img{transition:none}}._stage_qrur3_3{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:100%;display:grid;position:relative}._stage_qrur3_3[data-expandable]{cursor:zoom-in}._stage_qrur3_3:fullscreen{--video-frame-max-height:100%;box-sizing:border-box;cursor:zoom-out;background:#080f24;padding:60px 12px 72px}._frame_qrur3_29{width:min(100%, calc(var(--video-frame-max-height,100%) * 16 / 9));max-height:min(100%, var(--video-frame-max-height,100%));aspect-ratio:16/9;object-fit:contain;background:#0b1633;border:0;display:block}._stage_qrur3_3[data-vertical] ._frame_qrur3_29{width:auto;max-width:100%;height:min(100%, var(--video-frame-max-height,100%));aspect-ratio:9/16}._notice_qrur3_46{box-sizing:border-box;color:#e8edff;text-align:center;background:#0b1633;border-radius:14px;justify-items:center;gap:12px;width:min(100% - 24px,320px);margin:0;padding:16px;font-size:13px;line-height:1.6;display:grid}._notice_qrur3_46 a{color:#18233b;background:#fff;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}._expand_qrur3_74{background:color-mix(in srgb, var(--surface,#fff) 45%, transparent);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface,#fff) 60%, transparent), 0 4px 14px #1d2b5914;color:var(--ink,#314373);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:10px}._expand_qrur3_74:hover{color:var(--primary)}._expand_qrur3_74:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._stage_qrur3_3:fullscreen ._expand_qrur3_74{box-shadow:none;color:#fff;background:#ffffff1a;top:8px;bottom:auto}._viewport_j94m7_1{touch-action:pan-y;isolation:isolate;cursor:zoom-in;min-width:0;position:relative;overflow:hidden}._viewport_j94m7_1>img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;transform-origin:50%;width:100%;height:100%;transition:transform .15s;position:absolute;inset:0}._viewport_j94m7_1[data-fit=cover]>img{object-fit:cover}._viewport_j94m7_1[data-zoomed=true]{touch-action:none;cursor:grab}._viewport_j94m7_1[data-dragging=true]{cursor:grabbing}._viewport_j94m7_1[data-dragging=true]>img{transition:none}._viewport_j94m7_1:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._controls_j94m7_40{z-index:5;background:color-mix(in srgb, var(--surface,#fff) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface,#fff) 60%, transparent), 0 4px 14px #1d2b5914;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink,#314373);cursor:default;touch-action:manipulation;border:0;border-radius:12px;align-items:center;gap:2px;padding:0;display:flex;position:absolute;bottom:12px;right:10px}._controls_j94m7_40 button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:11px;font-weight:800;display:grid}._controls_j94m7_40 button:hover{background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);color:var(--primary)}._controls_j94m7_40 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._controls_j94m7_40 button:disabled{opacity:.35;cursor:default}._controls_j94m7_40 output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){._viewport_j94m7_1>img{transition:none}}._lightbox_1p9jd_1{z-index:80;width:100vw;max-width:none;height:100dvh;max-height:none;padding:calc(64px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));color:#fff;background:#080f24f5;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}._lightbox_1p9jd_1:not([open]){display:none}._lightbox_1p9jd_1[open]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}._lightbox_1p9jd_1::backdrop{background:#080f24ed}html:has(._lightbox_1p9jd_1[open]){overflow-y:hidden}body:has(._lightbox_1p9jd_1[open]){overflow:hidden}._lightbox_1p9jd_1 ._image_1p9jd_38{border-radius:16px;flex:1;width:min(1200px,100%);height:100%;min-height:0}._close_1p9jd_45{z-index:6;top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:16px}._hint_1p9jd_61{color:#bdc9e9;text-align:center;margin:0;font-size:12px;line-height:1.5}._navigation_1p9jd_68{flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:flex}._navigation_1p9jd_68 button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}._close_1p9jd_45:focus-visible,._navigation_1p9jd_68 button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=760px){._lightbox_1p9jd_1{padding-inline:10px}._hint_1p9jd_61{padding:0 8px;font-size:11px}}._notice_1l14b_1{border:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}._notice_1l14b_1>svg,._compact_1l14b_16>svg{color:var(--primary);flex-shrink:0}._notice_1l14b_1 p{color:var(--muted);margin:4px 0 0}._compact_1l14b_16{color:var(--primary);align-items:center;gap:5px;margin:5px 0;font-size:11px;line-height:1.5;display:flex}._distance_1ynf7_1{min-width:44px;min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;margin-left:auto;padding:0;font-size:11px;line-height:1.4;display:inline-flex}._distance_1ynf7_1 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._distance_1ynf7_1 svg{flex-shrink:0}._distance_1ynf7_1:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}._distance_1ynf7_1:disabled{cursor:wait}@media (any-pointer:coarse){._distance_1ynf7_1{min-height:44px}}._badge_795lj_1{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:20px;color:var(--muted);border-radius:5px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}._notice_1ouux_1{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:14px;margin:12px 0;padding:16px;font-size:13px;line-height:1.7}._notice_1ouux_1 button{background:var(--bg);min-height:44px;color:var(--accent-ink);border-radius:10px;margin-left:10px;padding:8px 16px}._article_1ouux_19{background:var(--surface);border:1px solid var(--line);border-radius:22px;max-width:860px;margin:auto;padding:clamp(20px,4vw,46px)}._article_1ouux_19>img{object-fit:cover;border-radius:16px;width:100%;max-height:360px;margin-bottom:20px}._article_1ouux_19>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.9}._form_1ouux_40{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:18px;max-width:620px;margin:auto;padding:26px;display:grid}._form_1ouux_40>label{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}._form_1ouux_40 input,._form_1ouux_40 textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:11px;padding:12px;font-size:16px}._form_1ouux_40 button:not([data-field-help]){background:var(--bg);min-height:44px;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:flex}._form_1ouux_40 button[type=submit]{color:#fff;background:var(--gradient)}._inquiry_1ouux_85{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}._inquiry_1ouux_85 h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}._inquiry_1ouux_85 p{margin:0}._inquiry_1ouux_85 textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:96px;color:var(--ink);font:inherit;border-radius:11px;padding:12px;font-size:16px}._inquiry_1ouux_85 button:not([data-field-help]){background:var(--bg);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:flex}._inquiry_1ouux_85 button[type=submit]{background:var(--gradient);color:#fff;font-weight:700}._actions_1ouux_132{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}._actions_1ouux_132 button,._actions_1ouux_132 a{min-height:44px;color:var(--accent-ink);background:var(--bg);border-radius:11px;align-items:center;gap:8px;padding:10px 16px;display:flex}._actions_1ouux_132 ._primaryAction_1ouux_151{background:var(--primary);color:#fff;font-weight:700}._actions_1ouux_132 button:disabled{opacity:.55;cursor:default}._paymentStatus_1ouux_161,._paymentNote_1ouux_162{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.6}._paymentStatus_1ouux_161 b{color:var(--ink)}._account_1ouux_171{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}._account_1ouux_171>*{min-width:0}._profileColumn_1ouux_181{gap:16px;display:grid}._profile_1ouux_181{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:16px;padding:22px;display:grid}._profileHead_1ouux_193{align-items:center;gap:14px;min-width:0;display:flex}._profileHead_1ouux_193>div{min-width:0}._profileHead_1ouux_193 h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.3}._profileHead_1ouux_193 p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}._avatar_1ouux_214{background:var(--gradient);color:#fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}._avatar_1ouux_214:has(>img){background:var(--surface)}@media (width<=1024px){._profileHead_1ouux_193{text-align:center;flex-direction:column}._profileHead_1ouux_193>div{width:100%}._avatar_1ouux_214{flex-basis:72px;width:72px;height:72px}}._quickLinks_1ouux_244{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._quickLinks_1ouux_244 a{background:var(--bg);min-width:0;min-height:80px;color:var(--accent-ink);text-align:center;overflow-wrap:anywhere;border-radius:14px;align-content:center;justify-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:600;text-decoration:none;display:grid}._quickLinks_1ouux_244 a:hover{box-shadow:inset 0 0 0 1px var(--accent-ink)}._error_1ouux_269{color:var(--notification-error);margin:0;font-size:13px}._signOut_1ouux_275{justify-items:end;gap:8px;margin-top:24px;display:grid}._signOut_1ouux_275>._logout_1ouux_281{min-width:220px}._logout_1ouux_281{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--notification-error);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:flex}._logout_1ouux_281:disabled{cursor:wait;opacity:.7}._listingLayout_1ouux_304{gap:16px;display:grid}._listingFilters_1ouux_308{min-width:0}._listingResults_1ouux_311{align-content:start;gap:14px;min-width:0;display:grid}._listingToolbar_1ouux_317{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;display:flex}._listingToolbar_1ouux_317 b{color:var(--ink)}._listingToolbar_1ouux_317>span{white-space:nowrap}._listingToolbarActions_1ouux_335{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}._listingToolbarActions_1ouux_335>a{min-height:44px;color:var(--accent-ink);border-radius:10px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}._listingToolbarActions_1ouux_335>a:hover{background:var(--bg)}@media (width<=600px){._listingToolbar_1ouux_317{grid-template-columns:minmax(0,1fr) auto;padding:8px 8px 4px 12px;display:grid}._listingToolbarActions_1ouux_335{display:contents}._listingToolbarActions_1ouux_335>a{grid-row:2;justify-self:start;padding:0 4px;font-size:13px}._listingToolbarActions_1ouux_335>a+a{grid-column:2;justify-self:end}}@media (width>=1200px){._listingLayout_1ouux_304{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px}._listingFilters_1ouux_308{position:sticky;top:90px}}._listings_1ouux_387{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;display:grid}._listing_1ouux_304{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px}._listing_1ouux_304 img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}._listing_1ouux_304 h2{font-size:18px}._listing_1ouux_304 p{white-space:pre-wrap;color:var(--muted);line-height:1.8}._listing_1ouux_304 strong{color:var(--accent-ink);margin:12px 0;display:block}._promoProducts_1ouux_418.listing-products.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}._promoProducts_1ouux_418.listing-products.list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}._promoProducts_1ouux_418.listing-products.grid .listing-product-image{aspect-ratio:1;height:auto}._promoProducts_1ouux_418.listing-products.grid .listing-product-info{padding:8px 10px}._promoProducts_1ouux_418.listing-products.grid .listing-product-info del{margin-top:4px}._promoProducts_1ouux_418.listing-products.grid .listing-product-footer{align-items:flex-end;gap:4px;margin-top:4px}._promoProducts_1ouux_418.listing-products.grid .listing-product-shop{margin-top:0;line-height:1.25}._promoProducts_1ouux_418.listing-products.grid .listing-product-footer small{line-height:1.25}._promoProducts_1ouux_418.listing-products.list .listing-product-card.is-list{grid-template-columns:min(46%,180px) minmax(0,1fr);min-height:168px}._promoProducts_1ouux_418.listing-products.list .listing-product-info{gap:2px;padding:10px 11px}._promoProducts_1ouux_418.listing-products.list .listing-product-info h3{margin:0;font-size:14px;line-height:1.3}._promoProducts_1ouux_418.listing-products.list .listing-product-info del{margin-top:4px;font-size:12px;line-height:1.1}._promoProducts_1ouux_418.listing-products.list .listing-product-info strong{margin-top:0;font-size:13px}._promoProducts_1ouux_418.listing-products.list .listing-product-footer{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto}._promoProducts_1ouux_418.listing-products.list .listing-product-shop,._promoProducts_1ouux_418.listing-products.list .listing-product-footer small{margin-top:0;font-size:11px;line-height:1.3}@media (width>=761px){._promoProducts_1ouux_418.listing-products.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}._promoProducts_1ouux_418.listing-products.list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}@media (width<=760px){._account_1ouux_171{grid-template-columns:minmax(0,1fr)}._signOut_1ouux_275{justify-items:stretch}}._kitchen_1s9xj_1{color:#6f4b12;overflow-wrap:anywhere;background:#fff8ec;border:1px solid #f3d6a4;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6;display:flex}._kitchen_1s9xj_1[data-open=true]{color:#145c43;background:#effaf5;border-color:#b9e6d3}._kitchen_1s9xj_1>svg{flex-shrink:0;margin-top:2px}._kitchen_1s9xj_1>div{flex:1;min-width:0}._kitchen_1s9xj_1 p{margin:2px 0 0}._hours_1s9xj_31 summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}._hours_1s9xj_31 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._hours_1s9xj_31 li{justify-content:space-between;gap:12px;display:flex}._panel_147oh_1{min-width:0}._panel_147oh_1 h3{align-items:center;gap:8px;display:flex}._rows_147oh_9{margin:12px 0 0}._rows_147oh_9>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(70px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;font-size:13px;display:grid}._rows_147oh_9 dt{color:var(--muted)}._rows_147oh_9 dd{margin:0}._choices_1xdz2_1{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:16px 0;padding:12px}._choices_1xdz2_1 legend{font-size:13px;font-weight:700}._choice_1xdz2_1{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:13px;display:flex}._choice_1xdz2_1 input{width:20px;height:20px;accent-color:var(--primary);flex:none}._choice_1xdz2_1 span{overflow-wrap:anywhere;flex:110px}._choice_1xdz2_1 strong{margin-left:auto}._panel_v619q_2{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin:10px 0 20px;padding:10px}._heading_v619q_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}._heading_v619q_9 span{color:#304b9e;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}._heading_v619q_9 span svg{color:#5369df}._heading_v619q_9 small{color:var(--muted);font-size:11px}._list_v619q_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._link_v619q_37{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:8px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}._link_v619q_37:hover{border-color:#aab9f5;transform:translateY(-2px);box-shadow:0 6px 12px #4b62c51c}._link_v619q_37>span{background:var(--primary);color:#fff;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}._link_v619q_37[data-platform=tokopedia]>span{background:#42b883}._link_v619q_37[data-platform=shopee]>span{background:#ee4d2d}._link_v619q_37[data-platform=lazada]>span{background:linear-gradient(135deg,#1428a0,#7024bc)}._link_v619q_37[data-platform=lakulaku]>span{background:#f2a900}._link_v619q_37 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}._link_v619q_37>svg{color:var(--muted);flex:0 0 12px;margin-left:auto;display:none}@media (width>=761px){._panel_v619q_2{margin-top:13px;padding:12px}._heading_v619q_9{flex-wrap:nowrap;gap:8px;margin-bottom:9px}._heading_v619q_9 span{font-size:14px}._heading_v619q_9 small{font-size:12px}._list_v619q_32{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}._link_v619q_37{gap:5px;padding:7px 6px}._link_v619q_37>span{flex-basis:22px;width:22px;height:22px;font-size:11px}._link_v619q_37>svg{display:block}}@media (prefers-reduced-motion:reduce){._link_v619q_37{transition:none}._link_v619q_37:hover{transform:none}}._trigger_chw41_1{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}._trigger_chw41_1:hover{border-color:var(--primary);color:var(--primary)}._trigger_chw41_1:focus-visible,._close_chw41_22:focus-visible,._networks_chw41_23 a:focus-visible,._networks_chw41_23 button:focus-visible,._copy_chw41_25 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._dialog_chw41_31{border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #0b163333}._dialog_chw41_31::backdrop{background:#0b163366}._sheet_chw41_46{gap:14px;padding:18px;display:grid}._header_chw41_51{justify-content:space-between;align-items:center;gap:12px;display:flex}._header_chw41_51 h2{margin:0;font-size:18px}._close_chw41_22{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}._subject_chw41_74{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}._networks_chw41_23{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._networks_chw41_23 a,._networks_chw41_23 button{width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:6px;padding:6px 2px;font-size:12px;font-weight:600;text-decoration:none;display:grid}._networks_chw41_23 a:hover,._networks_chw41_23 button:hover{background:var(--bg)}._badge_chw41_111{background:var(--bg);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid}[data-network=whatsapp] ._badge_chw41_111{color:#fff;background:#25d366}[data-network=facebook] ._badge_chw41_111{color:#fff;background:#1877f2}[data-network=x] ._badge_chw41_111{color:#fff;background:#0f1419}[data-network=telegram] ._badge_chw41_111{color:#fff;background:#229ed9}._copy_chw41_25{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}._url_chw41_146{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;font-size:13px;overflow:hidden}._copy_chw41_25 button{background:var(--primary);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}._status_chw41_172{min-height:1.4em;color:var(--muted);margin:-6px 0 0;font-size:13px}._status_chw41_172:empty{display:none}._offscreen_chw41_181{opacity:0;position:fixed;top:0;left:-9999px}@media (width<=560px){._dialog_chw41_31{border-radius:20px 20px 0 0;width:100%;max-width:none;margin:auto 0 0}._sheet_chw41_46{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}._banner_yq6h4_1{color:#fff;background:linear-gradient(120deg,#3d44c7,#6f55e8);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:150px;padding:22px 24px;display:flex;position:relative;overflow:hidden}._banner_yq6h4_1[data-tone=orange]{background:linear-gradient(120deg,#e55520,#ff8b28)}._banner_yq6h4_1[data-tone=green]{background:linear-gradient(120deg,#0b8f73,#18bea4)}._banner_yq6h4_1[data-tone=cyan]{background:linear-gradient(120deg,#0d6f8f,#2fb6d6)}._banner_yq6h4_1[data-tone=pink]{background:linear-gradient(120deg,#ca2863,#f64f8c)}._banner_yq6h4_1[data-tone=navy]{background:linear-gradient(120deg,#121e48,#34408f)}._copy_yq6h4_29{z-index:1;justify-items:start;gap:8px;max-width:460px;display:grid;position:relative}._copy_yq6h4_29 h2{margin:0;font-size:clamp(20px,3vw,28px);line-height:1.2}._copy_yq6h4_29 p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.5}._copy_yq6h4_29 a{color:#3d44c7;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._imageFrame_yq6h4_62{aspect-ratio:16/10;border-radius:14px;flex:none;width:min(42%,320px);display:block;overflow:hidden}._imageFrame_yq6h4_62:focus-visible{outline-offset:3px;outline:3px solid #fff}._imageFrame_yq6h4_62 img{object-fit:cover;width:100%;height:100%;display:block}._dots_yq6h4_80{gap:4px;display:flex;position:absolute;bottom:10px;left:24px}._dots_yq6h4_80 button{cursor:pointer;background:0 0;border:0;width:24px;min-height:24px;padding:0}._dots_yq6h4_80 button:before{content:"";background:#fff6;border-radius:4px;height:4px;display:block}._dots_yq6h4_80 button[aria-current]:before{background:#fff}._ppob_yq6h4_105{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;gap:12px;padding:16px;display:grid}._ppobHead_yq6h4_114{justify-content:space-between;align-items:center;gap:10px;display:flex}._ppobHead_yq6h4_114 h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}._ppobHead_yq6h4_114 h2 svg{color:var(--primary)}._ppobHead_yq6h4_114 small{background:var(--bg);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}._ppobGrid_yq6h4_143{grid-template-columns:repeat(auto-fill, minmax(clamp((100% - var(--tile-count) * 8px) / (var(--tile-count) + 1) + 1px, (var(--tile-count) * 92px - 8px - 100%) * 9999, (100% - var(--tile-half) * 8px) / (var(--tile-half) + 1) + 1px), 1fr));gap:8px;display:grid}._ppobGrid_yq6h4_143>a,._ppobGrid_yq6h4_143>button{min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:14px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:8px 4px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:grid}._ppobGrid_yq6h4_143>a:hover,._ppobGrid_yq6h4_143>button:hover{background:var(--bg)}._ppobGrid_yq6h4_143 span{background:var(--bg);width:44px;height:44px;color:var(--primary);border-radius:14px;place-items:center;display:grid}@media (width<=600px){._banner_yq6h4_1{min-height:130px;padding:18px}._imageFrame_yq6h4_62{width:38%}._ppobGrid_yq6h4_143{grid-template-columns:repeat(var(--tile-phone), minmax(0, 1fr))}}._top_yq6h4_206{gap:16px;margin-bottom:20px;display:grid}._row_yq6h4_212{gap:16px;display:grid}@media (width>=1100px){._row_yq6h4_212:has(>:nth-child(2)){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}._top_yq6h4_206:empty{display:none}._pair_yq6h4_227{flex-wrap:wrap;gap:14px 16px;min-width:0;display:flex}._pair_yq6h4_227>._chips_yq6h4_233{flex:auto;min-width:0}._pair_yq6h4_227>._bills_yq6h4_237{flex:999 320px}._chips_yq6h4_233{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:center;gap:4px;padding:8px 12px;display:grid}._chipHead_yq6h4_251{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}._chipHead_yq6h4_251 h2{align-items:center;gap:8px;min-width:0;margin:0;font-size:15px;display:flex}._chipHead_yq6h4_251 h2 svg{color:var(--primary);flex:none}._chipHead_yq6h4_251 a{min-height:44px;color:var(--accent-ink);border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._chipHead_yq6h4_251 a:hover{background:var(--bg)}._chipRow_yq6h4_288{scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}._chipRow_yq6h4_288::-webkit-scrollbar{display:none}._chipRow_yq6h4_288[data-dragging]{cursor:grabbing}._chip_yq6h4_233{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._chip_yq6h4_233:hover{border-color:var(--primary)}._chip_yq6h4_233>span{background:var(--bg);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;display:grid}._chip_yq6h4_233[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}._chip_yq6h4_233[aria-pressed=true]>span{background:var(--gradient);color:#fff}._shortcuts_yq6h4_343{grid-template-columns:repeat(auto-fill, minmax(clamp((100% - var(--tile-count) * 8px) / (var(--tile-count) + 1) + 1px, (var(--tile-count) * 72px - 8px - 100%) * 9999, (100% - var(--tile-half) * 8px) / (var(--tile-half) + 1) + 1px), 1fr));border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;gap:8px;padding:16px;display:grid}._shortcutsTitle_yq6h4_363{grid-column:1/-1;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}._shortcutsTitle_yq6h4_363 svg{color:var(--primary)}._shortcuts_yq6h4_343[data-compact]{scrollbar-width:none;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:flex;overflow-x:auto}._shortcuts_yq6h4_343[data-dragging]{cursor:grabbing}._shortcuts_yq6h4_343[data-compact]::-webkit-scrollbar{display:none}._shortcuts_yq6h4_343[data-compact] ._shortcutsTitle_yq6h4_363{flex:none;margin:0 8px 0 0;font-size:15px}._shortcuts_yq6h4_343[data-compact]>a,._shortcuts_yq6h4_343[data-compact]>button{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:13px;display:inline-flex}._shortcuts_yq6h4_343[data-compact] span{width:34px;height:34px}._shortcuts_yq6h4_343[data-compact] span svg{width:17px;height:17px}._shortcuts_yq6h4_343[data-compact]>button[aria-pressed=true]{border-color:var(--primary)}._shortcuts_yq6h4_343 span b{font-size:15px;font-weight:800;line-height:1}@media (width>=601px) and (width<=1099px){._shortcuts_yq6h4_343{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}._shortcuts_yq6h4_343 ._shortcutsTitle_yq6h4_363{margin:0 8px 0 0;font-size:15px}._shortcuts_yq6h4_343>a,._shortcuts_yq6h4_343>button{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:13px;display:inline-flex}._shortcuts_yq6h4_343 span{width:34px;height:34px}._shortcuts_yq6h4_343 span svg{width:17px;height:17px}._shortcuts_yq6h4_343>button[aria-pressed=true]{border-color:var(--primary)}}._shortcuts_yq6h4_343>a,._shortcuts_yq6h4_343>button{min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:grid}._shortcuts_yq6h4_343 span{background:var(--bg);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;display:grid}._shortcuts_yq6h4_343>button[aria-pressed=true] span{background:var(--gradient);color:#fff}._shortcuts_yq6h4_343>button[aria-pressed=true]{color:var(--primary)}@media (width<=600px){._shortcuts_yq6h4_343{grid-template-columns:repeat(var(--tile-phone), minmax(0, 1fr));padding:14px 8px}._shortcuts_yq6h4_343[data-compact] ._shortcutsTitle_yq6h4_363{display:none}}._section_u5xum_1{margin-bottom:26px}._section_u5xum_1 p{color:var(--muted)}._heading_u5xum_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}._heading_u5xum_7 h2{align-items:center;gap:7px;min-width:0;margin:0;font-size:20px;line-height:1.35;display:flex}._heading_u5xum_7 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:12px;padding:0 14px}._heading_u5xum_7 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._heading_u5xum_7 button:disabled{opacity:.6;cursor:wait}._grid_u5xum_42{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){._heading_u5xum_7 h2{font-size:17px}._grid_u5xum_42{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._statusSelect_1m7ur_1{font-weight:700}._statusSelect_1m7ur_1[data-active=true],._statusSelect_1m7ur_1 option[value=true]{color:var(--status-active)}._statusSelect_1m7ur_1[data-active=false],._statusSelect_1m7ur_1 option[value=false]{color:var(--status-inactive)}._field_1m7ur_12{flex-direction:column;gap:6px;min-width:0;display:flex}._field_1m7ur_12:has(textarea){grid-column:1/-1}._password_1m7ur_23{--field-end-space:48px;min-width:0;position:relative}._adorned_1m7ur_28{--field-end-space:min(60%, 132px);min-width:0;position:relative}._adorned_1m7ur_28 input[type=number]{appearance:textfield}._adorned_1m7ur_28 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._adorned_1m7ur_28 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._adornment_1m7ur_41{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(60% - 16px);position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)}._reveal_1m7ur_52{width:44px;height:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}._reveal_1m7ur_52:hover,._reveal_1m7ur_52[aria-pressed=true]{color:var(--primary)}._reveal_1m7ur_52:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}._heading_1m7ur_77{align-items:center;gap:4px;min-width:0;min-height:24px;display:flex;position:relative}._heading_1m7ur_77 label{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}._heading_1m7ur_77 label>svg{flex-shrink:0}._heading_1m7ur_77 label[data-required]:after{content:"*";color:#bc4051;font-size:14px;line-height:1}._help_1m7ur_103{width:24px;height:24px;min-height:24px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 24px;place-items:center;padding:0;display:grid;position:relative}._help_1m7ur_103:before{content:"";position:absolute;inset:-10px}._help_1m7ur_103:hover,._help_1m7ur_103[aria-expanded=true]{background:var(--bg)}._tooltip_1m7ur_128{z-index:5;box-sizing:border-box;border:1px solid var(--line);width:min(320px,100%);color:var(--ink);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:12px;line-height:1.6;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #17204820}._tooltip_1m7ur_128[data-above]{top:auto;bottom:100%}@media (width<=820px){._tooltip_1m7ur_128{width:100%}}._panel_szpua_1{gap:16px;min-width:0;display:grid}._hint_szpua_6{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._error_szpua_12{color:var(--status-inactive)}._list_szpua_15{gap:8px;margin:0;padding:0;list-style:none;display:grid}._list_szpua_15 li{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}._list_szpua_15 li>div:first-child{gap:4px;min-width:0;display:grid}._list_szpua_15 span{color:var(--muted);font-size:12px}._list_szpua_15 button,._pages_szpua_43 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}._list_szpua_15 button:disabled,._pages_szpua_43 button:disabled{opacity:.5;cursor:default}._actions_szpua_58{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._pages_szpua_43{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._section_wmptb_1{min-width:0;margin-bottom:20px}._section_wmptb_1[data-flush-bottom=true]{margin-bottom:0}._grid_wmptb_8{gap:var(--panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;display:grid}._card_wmptb_15{--tone:var(--accent-ink);border:1px solid var(--line);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow);border-radius:16px;grid-template-rows:auto minmax(44px,1fr);gap:4px;padding:16px;display:grid;position:relative;overflow:hidden}._card_wmptb_15:before{content:"";background:var(--tone);width:3px;position:absolute;inset:0 auto 0 0}._card_wmptb_15[data-selected=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 6%, var(--surface))}._card_wmptb_15[data-clickable=true] ._icon_wmptb_42{order:0}._card_wmptb_15[data-clickable=true] ._value_wmptb_45{text-align:center;flex:auto;padding-right:46px}._select_wmptb_52{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}._select_wmptb_52:focus-visible{outline:2px solid var(--tone);outline-offset:-3px}._primary_wmptb_65{--tone:var(--accent-ink)}._positive_wmptb_68{--tone:var(--status-active)}._attention_wmptb_71{--tone:var(--status-attention)}._negative_wmptb_74{--tone:var(--status-inactive)}._info_wmptb_77{--tone:var(--status-figure)}._neutral_wmptb_80{--tone:var(--muted)}._card_wmptb_15 dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}._card_wmptb_15 dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}._icon_wmptb_42{width:38px;height:38px;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--surface));border-radius:12px;flex:0 0 38px;order:2;place-items:center;display:grid}._value_wmptb_45{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;order:1;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.15;display:block}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 dt{align-items:center;min-height:38px;padding-right:46px;display:flex}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 ._icon_wmptb_42{position:absolute;top:16px;right:16px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 ._value_wmptb_45{text-align:left;padding-right:0;font-size:clamp(17px,5.2vw,22px)}@media (width<=359px){._grid_wmptb_8[data-corner-icons] ._card_wmptb_15{padding:14px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 dt{min-height:32px;padding-right:38px;font-size:12px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 ._icon_wmptb_42{width:32px;height:32px;top:14px;right:14px}._card_wmptb_15[data-clickable=true] dd{grid-template-columns:32px minmax(0,1fr) 32px;gap:0;display:grid}._card_wmptb_15[data-clickable=true] ._icon_wmptb_42{flex-basis:32px;width:32px;height:32px}._card_wmptb_15[data-clickable=true] ._value_wmptb_45{padding-right:0;font-size:20px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15[data-clickable=true] dd{display:flex}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15[data-clickable=true] ._value_wmptb_45{font-size:clamp(17px,5.2vw,22px)}}@media (width>=768px){._grid_wmptb_8{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._card_wmptb_15{padding:18px 20px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 ._icon_wmptb_42{top:18px;right:20px}._grid_wmptb_8[data-corner-icons] ._card_wmptb_15 ._value_wmptb_45{font-size:clamp(22px,2vw,28px)}}@media (width>=768px) and (width<=1099px){._grid_wmptb_8{grid-template-columns:repeat(2,minmax(0,1fr))}}._root_1xkas_1,._list_1xkas_2,._form_1xkas_3{gap:16px;min-width:0;display:grid}._panel_1xkas_9{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:18px;min-width:0;padding:20px 24px;display:grid}._root_1xkas_1 h2,._root_1xkas_1 h3{margin:0}._toolbar_1xkas_22{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._pager_1xkas_29{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}._pagerActions_1xkas_40{flex-wrap:wrap;gap:8px;display:flex}._root_1xkas_1 ._pager_1xkas_29 button:disabled:not([data-field-help]){color:var(--muted);background:var(--bg)}._root_1xkas_1 summary{cursor:pointer;min-height:44px}._root_1xkas_1 button:not([data-field-help]){cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--accent-ink);background:var(--surface);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}._root_1xkas_1 button:disabled:not([data-field-help]){opacity:.6;cursor:wait}._root_1xkas_1 :is(input,select,textarea){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:10px 12px}._root_1xkas_1 textarea{resize:vertical;min-height:90px}._empty_1xkas_87{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:150px;padding:12px;display:grid}._emptyIcon_1xkas_96{background:var(--bg);width:48px;height:48px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}._empty_1xkas_87 h3{font-size:16px}._empty_1xkas_87 p{color:var(--muted);margin:0;font-size:12px}._root_1xkas_1 button._request_1xkas_115{text-align:left;overflow-wrap:anywhere;justify-content:stretch;justify-items:start;gap:4px;display:grid}._request_1xkas_115 span{color:var(--ink);font-size:13px}._request_1xkas_115 small{color:var(--muted);font-size:12px}._thread_1xkas_131{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:16px;min-width:0;padding:16px;display:grid}._messages_1xkas_140{gap:12px;max-height:440px;display:grid;overflow-y:auto}._messages_1xkas_140 article{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:12px;display:grid}._messages_1xkas_140 article[data-own=true]{border-inline-start:3px solid var(--primary)}._messages_1xkas_140 p{white-space:pre-wrap;margin:0}._messages_1xkas_140 small{color:var(--muted)}._appointment_1xkas_164{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;padding:14px}._error_1xkas_170{color:var(--status-inactive)}@media (width<=430px){._panel_1xkas_9{padding:16px}}._panel_soyvy_1{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:16px;min-width:0;margin-bottom:20px;padding:16px;display:grid}details._panel_soyvy_1:not([open]){gap:0}details._panel_soyvy_1{margin-bottom:0}._panel_soyvy_1 summary{cursor:pointer;padding-block:11px;font-weight:700;line-height:22px}._filters_soyvy_25{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}._actions_soyvy_30{flex-wrap:wrap;align-items:end;gap:10px;display:flex}._filters_soyvy_25 ._actions_soyvy_30>button{flex:140px}._filters_soyvy_25 ._actions_soyvy_30>button[type=submit]{border-color:var(--primary);background:var(--primary);color:#fff}._actions_soyvy_30>button,._favorites_soyvy_46>button{border:1px solid var(--line);min-height:44px;color:var(--accent-ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}._panel_soyvy_1 :is(input,select){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:10px}._favorites_soyvy_46{gap:12px;display:grid}._favorites_soyvy_46 button{text-align:left;overflow-wrap:anywhere;justify-content:start;display:grid}._trigger_hanuq_1{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--primary);cursor:pointer;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}._trigger_hanuq_1:hover,._trigger_hanuq_1:focus-visible{border-color:var(--primary);background:var(--bg)}._dialog_hanuq_19{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;padding:22px;overflow-y:auto;box-shadow:0 24px 60px #0d163040}._dialog_hanuq_19::backdrop{background:#0d163080}._heading_hanuq_34{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}._heading_hanuq_34 h2{margin:0;font-size:19px;line-height:1.3}._heading_hanuq_34 p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}._close_hanuq_52{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}._close_hanuq_52:hover,._close_hanuq_52:focus-visible{background:var(--bg);color:var(--ink)}._form_hanuq_70,._result_hanuq_71{gap:16px;display:grid}._form_hanuq_70 textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:130px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px}._form_hanuq_70>button,._result_hanuq_71 button{background:var(--gradient);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:10px 16px;font-weight:700}._form_hanuq_70>button:disabled{opacity:.65;cursor:default}._error_hanuq_103{color:var(--status-inactive);margin:0}._result_hanuq_71 p{margin:0}._result_hanuq_71 svg{color:var(--status-active)}@media (width<=820px){._dialog_hanuq_19{width:100%;max-width:none;max-height:min(88dvh, calc(100dvh - env(safe-area-inset-top) - 12px));padding-bottom:calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0}}._regions_1nh4k_1{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}._choice_1nh4k_8{min-width:0}._choice_1nh4k_8 select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--ink);font:500 16px var(--font);border-radius:11px;padding:11px 12px}._choice_1nh4k_8 select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._choice_1nh4k_8 select:disabled{color:var(--muted);cursor:not-allowed}._error_1nh4k_30{color:var(--status-inactive);gap:6px;font-size:13px;display:grid}._error_1nh4k_30 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent-ink);border-radius:10px;justify-self:start;padding:8px 12px}@media (width>=600px){._regions_1nh4k_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._map_1l8cx_1{border:1px solid var(--line);isolation:isolate;z-index:0;background:#edf0f5;border-radius:14px;width:100%;min-width:0;height:280px;font-family:inherit}._map_1l8cx_1 .leaflet-tile{max-width:none;max-height:none}._map_1l8cx_1 .leaflet-control-attribution{font-size:10px;line-height:1.5}._map_1l8cx_1 .leaflet-control-attribution a{color:#3453a6}._map_1l8cx_1 .leaflet-control-zoom a{color:#394272;background:#fff;min-width:44px;min-height:44px;font-size:22px;display:block}.platform-location-pin{background:0 0;border:0}.platform-location-pin span{width:36px;height:44px;display:block}.platform-location-pin svg{filter:drop-shadow(0 3px 3px #34277555);width:36px;height:44px;display:block}.platform-location-pin:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:12px}._error_1l8cx_51{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}._error_1l8cx_51 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}@media (width<=760px){._map_1l8cx_1{height:240px}}._tile_1b21s_3{box-sizing:border-box;border:1px solid var(--line,#dfe5f0);color:#3b4a7a;background:#fff;border-radius:10px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:44px;padding:6px;display:flex;overflow:hidden}._tile_1b21s_3 img{object-fit:contain;max-width:100%;max-height:100%;display:block}._tile_1b21s_3 b{letter-spacing:.02em;font-size:13px}._stores_17ti7_1{gap:14px;display:grid}._store_17ti7_1{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._store_17ti7_1 legend{color:var(--ink);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}._group_17ti7_22{gap:8px;min-width:0;display:grid}._group_17ti7_22+._group_17ti7_22{border-top:1px solid var(--line);margin-top:10px;padding-top:14px}._group_17ti7_22 h3{color:var(--muted);margin:0 0 2px;font-size:13px;font-weight:800}._unavailable_17ti7_38{border:1px dashed var(--line);min-height:56px;color:var(--muted);border-radius:13px;align-items:center;gap:12px;padding:10px 14px;display:flex}._pickupIcon_17ti7_49{background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}._option_17ti7_60{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}._option_17ti7_60[data-chosen=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface))}._option_17ti7_60 input{appearance:none;background:var(--surface);border:1.5px solid #b8bfd8;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin:0;display:grid}._option_17ti7_60 input:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;transform:scale(0)}._option_17ti7_60 input:checked{border-color:var(--primary)}._option_17ti7_60 input:checked:before{transform:scale(1)}._option_17ti7_60 input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._note_17ti7_106{color:var(--muted);margin:0;font-size:12px}._copy_17ti7_111{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}._copy_17ti7_111 b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}._copy_17ti7_111 small{color:var(--muted);font-size:11.5px;line-height:1.4}._option_17ti7_60 strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:800}._visuallyHidden_jrquy_2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._choices_jrquy_11{border:0;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}._option_jrquy_20{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;min-width:0;min-height:72px;padding:12px;display:grid;position:relative}._option_jrquy_20:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}._option_jrquy_20[data-chosen=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface))}._option_jrquy_20:has(input:disabled){opacity:.55;cursor:not-allowed}._option_jrquy_20 input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._option_jrquy_20:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}._check_jrquy_57{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:no-preference){._option_jrquy_20{transition:border-color .15s,background-color .15s}}._stack_tp77o_1{gap:12px;display:grid}._package_tp77o_5{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._package_tp77o_5 legend{margin-bottom:10px;font-weight:700}._package_tp77o_5 p{color:var(--muted);font-size:13px}._package_tp77o_5 button,._approval_tp77o_22 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._package_tp77o_5 button>span:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}._package_tp77o_5 small{color:var(--muted)}._package_tp77o_5 button[aria-checked=true],._approval_tp77o_22 button[aria-checked=true]{border-color:var(--accent-ink);background:color-mix(in srgb, var(--accent-ink) 7%, var(--surface))}._approval_tp77o_22{border:1px solid var(--line);border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}._approval_tp77o_22 h3{margin:0;font-size:16px}._approval_tp77o_22 p{color:var(--muted);margin:0;font-size:13px}._summary_1vku1_1{overflow-wrap:anywhere;color:var(--muted);line-height:1.6;display:block}._stores_2q3a5_1{gap:10px;min-width:0;margin-top:16px;display:grid}._store_2q3a5_1{gap:10px;min-width:0;display:grid}._dropdown_2q3a5_14{border:1px solid var(--line);background:var(--surface);border-radius:12px}._dropdown_2q3a5_14 summary{min-height:44px;color:var(--accent-ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}._dropdown_2q3a5_14 summary::-webkit-details-marker{display:none}._dropdown_2q3a5_14 summary span{overflow-wrap:anywhere;min-width:0}._dropdown_2q3a5_14 summary small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}._chevron_2q3a5_44{color:var(--muted);flex-shrink:0;transition:transform .2s}._dropdown_2q3a5_14[open] ._chevron_2q3a5_44{transform:rotate(180deg)}._dropdown_2q3a5_14>:not(summary){margin:0 14px 14px}@media (prefers-reduced-motion:reduce){._chevron_2q3a5_44{transition:none}}._input_2q3a5_61{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}._input_2q3a5_61::placeholder{color:var(--muted);opacity:1}._input_2q3a5_61:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._products_tk027_1{gap:12px;margin-bottom:12px;display:grid}._product_tk027_1{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;padding:14px}._product_tk027_1 h3{margin:0 0 8px;font-size:14px}._product_tk027_1 p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._product_tk027_1 ._metadata_tk027_23{margin-top:8px}._panel_7dh1f_1{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:20px;justify-items:start;gap:12px;padding:22px;display:grid}._panel_7dh1f_1 h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}._panel_7dh1f_1 p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._panel_7dh1f_1 a,._panel_7dh1f_1 button{min-height:44px;color:var(--accent-ink);background:var(--bg);font:inherit;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;display:flex}._panel_1gprr_1{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:20px;gap:12px;padding:22px;display:grid}._panel_1gprr_1 h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}._panel_1gprr_1 p{margin:0}._notice_1gprr_20{background:var(--bg);color:var(--ink);border-radius:11px;padding:10px 12px}._row_1gprr_26{border:1px solid var(--line);min-height:56px;color:var(--accent-ink);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}._row_1gprr_26 b{color:var(--ink);display:block}._row_1gprr_26 small{color:var(--muted);display:block}._row_1gprr_26 button,._row_1gprr_26 a,._submit_1gprr_47{background:var(--bg);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}._form_1gprr_63{border:1px solid var(--line);border-radius:12px;gap:12px;padding:12px;display:grid}._form_1gprr_63 input{width:100%;min-height:46px;padding:11px var(--field-end-space,12px) 11px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:11px;font-size:16px}._form_1gprr_63 input[readonly]{background:var(--bg);color:var(--muted)}._panel_1cvut_2{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:20px;gap:12px;padding:22px;display:grid}._panel_1cvut_2 h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}._panel_1cvut_2 p{margin:0}._lead_1cvut_21{color:var(--muted)}._list_1cvut_24{gap:8px;margin:0;padding:0;list-style:none;display:grid}._list_1cvut_24 li{border:1px solid var(--line);min-height:56px;color:var(--accent-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}._list_1cvut_24 li>div{min-width:0}._list_1cvut_24 b{color:var(--ink);display:block}._list_1cvut_24 small{color:var(--muted);display:block}._badge_1cvut_54{background:var(--bg);color:var(--accent-ink);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}._list_1cvut_24 button,._all_1cvut_63{background:var(--bg);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}._list_1cvut_24 button:disabled,._all_1cvut_63:disabled{opacity:.55;cursor:default}._card_nsytk_2{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:18px;width:100%;max-width:440px;margin:auto;padding:clamp(22px,5vw,32px);display:grid}._card_nsytk_2[data-plain]{background:0 0;border:0;max-width:none;margin:0;padding:0}._heading_nsytk_21{text-align:center;justify-items:center;gap:8px;display:grid}._card_nsytk_2[data-plain] ._heading_nsytk_21{text-align:left;justify-items:start}._card_nsytk_2[data-plain] ._heading_nsytk_21 h2{letter-spacing:-.3px;font-size:28px}._card_nsytk_2[data-plain] ._heading_nsytk_21 p{max-width:none}._heading_nsytk_21>span{background:var(--bg);width:48px;height:48px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}._heading_nsytk_21 h2{margin:4px 0 0;font-size:22px;line-height:1.25}._heading_nsytk_21 p{max-width:340px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}._heading_nsytk_21 ._badge_nsytk_59{background:var(--bg);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._social_nsytk_70{gap:10px;display:grid}._social_nsytk_70 a{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}._social_nsytk_70 a:hover{border-color:var(--accent-ink)}._social_nsytk_70 svg{flex:0 0 20px;width:20px;height:20px}._facebook_nsytk_96 svg{color:#1877f2}._divider_nsytk_99{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}._divider_nsytk_99:before,._divider_nsytk_99:after{content:"";border-top:1px solid var(--line);flex:1}._switch_nsytk_113{background:var(--bg);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._switch_nsytk_113 button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}._switch_nsytk_113 button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);box-shadow:0 2px 8px #1b25671a}._error_nsytk_140{background:color-mix(in srgb, var(--notification-error) 10%, var(--surface));color:var(--notification-error);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}._notice_nsytk_149{background:var(--bg);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}._form_nsytk_158{gap:16px;display:grid}._form_nsytk_158 input,._form_nsytk_158 select{width:100%;min-height:46px;padding:11px var(--field-end-space,12px) 11px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:11px;font-size:16px}._form_nsytk_158 input[readonly],._form_nsytk_158 select:disabled{background:var(--bg);color:var(--muted)}._primary_nsytk_179{background:var(--gradient);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 18px;font-weight:700;display:flex}._primary_nsytk_179:disabled{cursor:wait;opacity:.65}._link_nsytk_199{min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px 12px;font-weight:600}._link_nsytk_199:disabled{color:var(--muted);cursor:not-allowed}._form_nsytk_158 ._link_nsytk_199{justify-self:end;margin:-8px 0}._footer_nsytk_218{border-top:1px solid var(--line);padding-top:4px;display:grid}._dialog_1mv2g_1{border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;padding:clamp(20px,5vw,26px);overflow-y:auto;box-shadow:0 24px 60px #0d163040}._dialog_1mv2g_1::backdrop{background:#0d163080}._heading_1mv2g_15{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._heading_1mv2g_15 h2{margin:0;font-size:19px;line-height:1.3}._close_1mv2g_27{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;margin:-8px -8px -8px 0;display:grid}._close_1mv2g_27:hover,._close_1mv2g_27:focus-visible{background:var(--bg);color:var(--ink)}@media (prefers-reduced-motion:no-preference){._dialog_1mv2g_1[open]{animation:.18s ease-out _modalIn_1mv2g_1}}@keyframes _modalIn_1mv2g_1{0%{opacity:0;transform:translateY(8px)}}@media (width<=1024px){._dialog_1mv2g_1._sheetOnCompact_1mv2g_57{box-sizing:border-box;width:100%;max-width:none;max-height:min(88dvh, calc(100dvh - env(safe-area-inset-top) - 12px));padding-bottom:calc(clamp(20px, 5vw, 26px) + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0;margin:0;position:fixed;inset:auto 0 0}}@media (width<=1024px) and (prefers-reduced-motion:no-preference){._dialog_1mv2g_1._sheetOnCompact_1mv2g_57[open]{animation:.22s ease-out _sheetIn_1mv2g_1}}@keyframes _sheetIn_1mv2g_1{0%{opacity:0;transform:translateY(100%)}}._stack_b3rbi_2{gap:16px;min-width:0;display:grid}._card_b3rbi_7{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:20px;gap:16px;padding:22px;display:grid}._heading_b3rbi_16{align-items:flex-start;gap:12px;display:flex}._heading_b3rbi_16>span{background:var(--bg);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}._heading_b3rbi_16 h2{margin:0;font-size:17px;line-height:1.35}._heading_b3rbi_16 p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}._form_b3rbi_42{gap:14px;display:grid}._form_b3rbi_42 input,._form_b3rbi_42 textarea{width:100%;min-height:46px;padding:11px var(--field-end-space,12px) 11px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;border-radius:11px;font-size:16px}._actions_b3rbi_59{flex-wrap:wrap;gap:10px;display:flex}._verifyActions_b3rbi_64{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._verifyActions_b3rbi_64>button{overflow-wrap:anywhere;min-width:0;padding:10px 8px}._details_b3rbi_75{gap:0;margin:0;display:grid}._details_b3rbi_75>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}._details_b3rbi_75 dt{color:var(--muted);grid-column:1;font-size:12px}._details_b3rbi_75 dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:700}._details_b3rbi_75 button{grid-area:1/2/span 2}._primary_b3rbi_103{background:var(--gradient);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:10px 18px;font-weight:700}._secondary_b3rbi_114{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}._danger_b3rbi_129{border:1px solid var(--status-inactive);background:color-mix(in srgb, var(--status-inactive) 8%, var(--surface));min-height:44px;color:var(--status-inactive);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}._primary_b3rbi_103:disabled,._secondary_b3rbi_114:disabled,._danger_b3rbi_129:disabled{cursor:wait;opacity:.7}._error_b3rbi_153{background:color-mix(in srgb, var(--notification-error) 10%, var(--surface));color:var(--notification-error);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}._notice_b3rbi_161{background:var(--bg);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}._muted_b3rbi_169{color:var(--muted);margin:0;font-size:13px}._dialog_wsqtb_1{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;padding:clamp(20px,5vw,28px);overflow-y:auto;box-shadow:0 24px 60px #0d163040}._dialog_wsqtb_1::backdrop{background:#0d163080}._heading_wsqtb_15{gap:6px;padding-right:48px;display:grid;position:relative}._heading_wsqtb_15 h2{margin:0;font-size:20px;line-height:1.3}._heading_wsqtb_15 p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._close_wsqtb_32{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}._error_wsqtb_46{background:color-mix(in srgb, var(--notification-error) 10%, var(--surface));color:var(--notification-error);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13px}._options_wsqtb_54{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin-top:20px;display:grid}._options_wsqtb_54 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-content:start;justify-items:start;gap:6px;padding:18px;display:grid}._options_wsqtb_54 button:hover,._options_wsqtb_54 button:focus-visible{border-color:var(--accent-ink)}._options_wsqtb_54 button:disabled{cursor:wait;opacity:.7}._options_wsqtb_54 span{background:var(--bg);width:48px;height:48px;color:var(--accent-ink);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}._options_wsqtb_54 b{font-size:16px}._options_wsqtb_54 small{color:var(--muted);font-size:13px;line-height:1.5}._body_mp27n_1{color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.8}._body_mp27n_1 p{margin:0 0 14px}._body_mp27n_1 h2{color:var(--ink);margin:26px 0 8px;font-size:20px;line-height:1.4}._body_mp27n_1 h3{color:var(--ink);margin:26px 0 8px;font-size:17px;line-height:1.4}._body_mp27n_1 h4{color:var(--ink);margin:26px 0 8px;font-size:15px;line-height:1.4}._body_mp27n_1>:first-child{margin-top:0}._body_mp27n_1 ul,._body_mp27n_1 ol{gap:6px;margin:0 0 14px;padding-left:22px;display:grid}._body_mp27n_1 li>p{margin:0}._body_mp27n_1 strong,._body_mp27n_1 b{color:var(--ink)}._body_mp27n_1 blockquote{border-left:3px solid var(--accent-ink);background:var(--bg);border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 16px}._body_mp27n_1 a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}._body_mp27n_1 hr{border:0;border-top:1px solid var(--line);margin:20px 0}._gallery_qqflh_3{gap:10px;min-width:0;display:grid}._heading_qqflh_10{align-items:center;gap:8px;min-width:0;display:flex}._end_qqflh_16{margin-left:auto;display:flex}._tabs_qqflh_20{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:4px;padding:4px;display:flex}._tabs_qqflh_20 button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 15px;font-size:12px;font-weight:800;display:flex}._tabs_qqflh_20 button[aria-pressed=true]{background:var(--gradient);color:#fff;box-shadow:0 3px 9px #6454e82b}._tabs_qqflh_20 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._stage_qqflh_54{aspect-ratio:1;background:var(--bg);border-radius:19px;width:100%;position:relative;overflow:hidden}._videoStage_qqflh_67{--video-frame-max-height:max(280px, 100dvh - 330px);box-sizing:border-box;aspect-ratio:1;width:100%;padding-bottom:max(0px, calc(100% - var(--video-frame-max-height)));background:var(--bg);border-radius:19px;overflow:hidden}._counter_qqflh_77{z-index:4;color:#fff;background:#1c2a52c9;border-radius:5px;padding:4px 7px;font-size:11px;position:absolute;bottom:22px;left:14px}._thumbnails_qqflh_88{scrollbar-width:thin;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}._thumbnails_qqflh_88 button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;flex:0 0 62px;width:62px;height:55px;padding:2px;overflow:hidden}._thumbnails_qqflh_88 button[aria-current=true]{border:2px solid var(--primary);padding:1px}._thumbnails_qqflh_88 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._thumbnails_qqflh_88 img{object-fit:cover;border-radius:4px;width:100%;height:100%}._videoThumbnail_qqflh_122{position:relative}._videoThumbnail_qqflh_122:after{content:"";pointer-events:none;background:#111b4740;position:absolute;inset:0}._videoThumbnail_qqflh_122 svg{z-index:1;color:#fff;fill:#fff;filter:drop-shadow(0 1px 3px #182149);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=760px){._tabs_qqflh_20 button{padding:5px 12px}._counter_qqflh_77{padding:3px 7px}._thumbnails_qqflh_88 button{flex-basis:52px;width:52px;height:46px}}@media (width<=359px){._tabs_qqflh_20 button{padding-inline:9px}}._specs_1627c_1{gap:10px;display:grid}._specs_1627c_1 h3{margin:0;font-size:15px}._specs_1627c_1 dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}._specs_1627c_1 dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 12px;display:grid}._specs_1627c_1 dl>div:last-child{border-bottom:0}._specs_1627c_1 dt{color:var(--muted);font-size:12px}._specs_1627c_1 dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}@media (width>=640px){._specs_1627c_1 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._specs_1627c_1 dl>div:nth-last-child(2):nth-child(odd){border-bottom:0}}._detail_bm029_1,._overview_bm029_6{gap:16px;min-width:0;display:grid}._media_bm029_11{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:16px}._summary_bm029_18{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}._heading_bm029_28{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._kind_bm029_35{background:var(--bg);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}._summary_bm029_18 h1{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.3}._priceRow_bm029_52{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._priceRow_bm029_52 strong{color:var(--primary);font-size:clamp(22px,3.2vw,28px);font-weight:800}._priceRow_bm029_52 del{color:var(--muted);font-size:14px}._status_bm029_67{background:color-mix(in srgb, #12aa7b 14%, var(--surface));color:#0e8a64;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}._status_bm029_67[data-reserved]{background:color-mix(in srgb, #e59a1a 16%, var(--surface));color:#9a6208}._place_bm029_79{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding-bottom:14px;font-size:14px;display:flex}._place_bm029_79 svg{color:var(--accent-ink)}._placeLocation_bm029_93{min-width:0}@media (width<=640px){._placeLocation_bm029_93{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,60vw);overflow:hidden}}._about_bm029_104{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}._about_bm029_104 h2{margin:0;font-size:17px}._description_bm029_117{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}@media (width>=900px){._detail_bm029_1{gap:20px}._overview_bm029_6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}._media_bm029_11{padding:22px;position:sticky;top:90px}._summary_bm029_18,._about_bm029_104{padding:22px}}._page_1w7u4_2{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:20px;justify-items:center;gap:12px;width:min(440px,100%);margin:clamp(24px,8vh,72px) auto;padding:clamp(24px,6vw,36px);display:grid}._page_1w7u4_2 h1{margin:0;font-size:22px;line-height:1.3}._page_1w7u4_2 p{color:var(--muted);margin:0;line-height:1.6}._icon_1w7u4_24{background:var(--bg);width:56px;height:56px;color:var(--primary);border-radius:18px;place-items:center;display:grid}._code_1w7u4_33{border:1px dashed var(--primary);background:var(--bg);width:100%;color:var(--ink);letter-spacing:.2em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:14px;margin:8px 0;padding:18px 12px 18px calc(12px + .2em);font-family:ui-monospace,Consolas,monospace;font-size:clamp(30px,10vw,40px);font-weight:800;display:block}._button_1w7u4_50{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 20px;font-weight:700;display:inline-flex}._button_1w7u4_50:focus-visible,._link_1w7u4_64:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._status_1w7u4_68{min-height:1.6em;font-size:13px}._link_1w7u4_64{min-height:44px;color:var(--accent-ink);align-items:center;font-weight:700;display:inline-flex}._text_1b0wb_2{overflow-wrap:anywhere;margin:0;line-height:1.6}._error_1b0wb_7{color:var(--status-inactive);margin:12px 0 0;font-size:13px}._actions_1b0wb_12{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._button_1b0wb_19{background:var(--bg);min-height:44px;color:var(--accent-ink);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}._button_1b0wb_19[data-tone=primary]{background:var(--primary);color:#fff}._button_1b0wb_19[data-tone=danger]{border-color:var(--status-inactive);background:color-mix(in srgb, var(--status-inactive) 8%, var(--surface));color:var(--status-inactive)}._button_1b0wb_19:disabled{opacity:.55;cursor:default}@media (width<=560px){._actions_1b0wb_12>button{flex:1 1 0}}._resume_bmyjt_1{min-width:0;color:var(--ink);gap:16px;display:grid}._resumeState_bmyjt_7{gap:12px;margin:0;display:grid}._purchase_bmyjt_12{gap:16px;min-width:0;display:grid}._kind_bmyjt_17{color:var(--primary);margin:0;font-size:11px;font-weight:700}._heading_bmyjt_23{justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_bmyjt_23 h2{margin:0;font-size:17px;line-height:1.4}._heading_bmyjt_23 button,._secondary_bmyjt_35{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px}._form_bmyjt_45,._summary_bmyjt_46,._payment_bmyjt_47{gap:14px;min-width:0;display:grid}._form_bmyjt_45 input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px}._form_bmyjt_45 strong{color:var(--primary);font-size:16px}._primary_bmyjt_67{background:var(--gradient);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}._primary_bmyjt_67:disabled,._secondary_bmyjt_35:disabled,._resumeOpen_bmyjt_80:disabled,._resumeDelete_bmyjt_81:disabled{opacity:.6;cursor:wait}._summary_bmyjt_46 dl{gap:10px;margin:0;display:grid}._summary_bmyjt_46 dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}._summary_bmyjt_46 dt{color:var(--muted)}._summary_bmyjt_46 dd{overflow-wrap:anywhere;text-align:right;margin:0}._payment_bmyjt_47 p,._notice_bmyjt_105,._resume_bmyjt_1 p{color:var(--muted);margin:0;line-height:1.5}._paymentIntro_bmyjt_111{gap:2px;display:grid}._paymentIntro_bmyjt_111 strong{color:var(--ink)}._paymentIntro_bmyjt_111 span{color:var(--muted);font-size:12px}._notice_bmyjt_105 a{color:var(--primary)}._error_bmyjt_125{color:#c72538;margin:0}._success_bmyjt_129{color:var(--primary);margin:0;font-weight:700}._resumeItem_bmyjt_134{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:stretch;gap:12px;padding:14px;display:flex}._resumeOpen_bmyjt_80{min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}._resumeOpen_bmyjt_80:hover ._resumeHint_bmyjt_157,._resumeOpen_bmyjt_80:focus-visible ._resumeHint_bmyjt_157{text-decoration:underline}._resumeOpen_bmyjt_80:focus-visible,._resumeDelete_bmyjt_81:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._resumeOpen_bmyjt_80 strong{overflow-wrap:anywhere}._resumeItem_bmyjt_134 span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}._resumeItem_bmyjt_134 ._resumeHint_bmyjt_157{color:var(--primary);font-weight:700}._resumeDelete_bmyjt_81{border:1px solid var(--line);background:var(--surface);color:#c72538;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;align-self:center;padding:8px 14px;font-size:13px;font-weight:700}@media (width<=430px){._heading_bmyjt_23{align-items:flex-start}._summary_bmyjt_46 dl>div{display:grid}._summary_bmyjt_46 dd{text-align:left}}._catalog_1emxc_1{gap:18px;display:grid}._groups_1emxc_5{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}._groups_1emxc_5 a{color:#a8eaff;text-align:center;overflow-wrap:anywhere;background:linear-gradient(135deg,#344886,#6557bd);border:1px solid #8085dc80;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:88px;padding:10px 4px;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}._groups_1emxc_5 a span{color:#fff}._groups_1emxc_5 a:hover{background:linear-gradient(135deg,#283b79,#5945af);border-color:#8ddfff}._groups_1emxc_5 a._groupActive_1emxc_37{border-color:var(--primary);background:var(--gradient);box-shadow:0 4px 14px var(--line);color:#fff}._groups_1emxc_5 a._groupActive_1emxc_37 span{color:#fff}._groups_1emxc_5 a:focus-visible{outline-offset:2px;outline:2px solid #283b79}._groups_1emxc_5 a:nth-child(2) svg{color:#a9d8ff}._groups_1emxc_5 a:nth-child(3) svg{color:#ffe178}._groups_1emxc_5 a:nth-child(4) svg{color:#ff9db4}._groups_1emxc_5 a:nth-child(5) svg{color:#79f0d0}._groups_1emxc_5 a:nth-child(6) svg{color:#d2a7ff}._groups_1emxc_5 a:nth-child(7) svg{color:#ffbf83}._groups_1emxc_5 a:nth-child(8) svg{color:#c9d2ff}@media (width<=900px){._groups_1emxc_5{grid-template-columns:repeat(4,minmax(0,1fr))}}._message_1emxc_76{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:14px;margin:0;padding:16px;font-size:13px;line-height:1.6}._controls_1emxc_86{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}._kinds_1emxc_93{flex-wrap:wrap;gap:8px;display:flex}._kinds_1emxc_93 button,._pagination_1emxc_99 button,._message_1emxc_76 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:8px 16px;font-size:13px;font-weight:700}._kinds_1emxc_93 button[aria-pressed=true]{background:var(--gradient);color:#fff;border-color:#0000}._search_1emxc_116{gap:7px;width:min(100%,390px);display:grid}._search_1emxc_116 label{color:var(--ink);font-size:13px;font-weight:600}._search_1emxc_116>div{gap:8px;display:flex}._search_1emxc_116 input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:8px 12px;font-size:14px}._search_1emxc_116 button{background:var(--gradient);color:#fff;min-height:44px;font:inherit;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}._count_1emxc_158{color:var(--muted);margin:0;font-size:13px}._grid_1emxc_163{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:14px;display:grid}._card_1emxc_168{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:10px 12px;padding:16px;display:grid}._card_1emxc_168:hover{border-color:var(--primary);box-shadow:0 4px 14px var(--line)}._card_1emxc_168:focus-visible{border-color:var(--primary);box-shadow:0 4px 14px var(--line);outline:2px solid var(--primary);outline-offset:2px}._icon_1emxc_193{background:var(--bg);width:48px;height:48px;color:var(--primary);border-radius:13px;place-items:center;display:grid}._details_1emxc_202{gap:4px;min-width:0;display:grid}._details_1emxc_202 small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}._name_1emxc_212{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}._description_1emxc_219{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}._price_1emxc_226{color:var(--primary);overflow-wrap:anywhere;grid-column:2;font-size:14px}._cardHint_1emxc_232{color:var(--primary);grid-column:2;font-size:12px;font-weight:700}._pagination_1emxc_99{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}._pagination_1emxc_99 button:disabled{opacity:.5;cursor:not-allowed}._paper_y79sk_2{color:#18233b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dce1ed;border-radius:16px;max-width:900px;margin:auto;padding:clamp(16px,4vw,40px);font-size:14px;line-height:1.6;box-shadow:0 8px 28px #18233b0b}._paper_y79sk_2 :where(h1,h2,p,dl,address){margin:0}._paper_y79sk_2 :where(h1){letter-spacing:-.6px;line-height:1.25}._paper_y79sk_2 :where(h2){line-height:1.4}._heading_y79sk_27{border-bottom:2px solid #6254ee;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}._heading_y79sk_27 h1{margin-top:4px;font-size:25px}._brand_y79sk_40{color:#5446ce;letter-spacing:1.4px;font-size:13px;font-weight:800}._reference_y79sk_46{gap:4px;font-size:12px;display:grid}._status_y79sk_51{border-bottom:1px solid #dce1ed;flex-wrap:wrap;gap:8px 18px;padding:12px 0;display:flex}._status_y79sk_51 span{color:#59677c;font-size:12px}._parties_y79sk_62{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}._parties_y79sk_62 h2,._destination_y79sk_69 h2{margin-bottom:10px;font-size:14px}._address_y79sk_73{white-space:pre-wrap;font-style:normal}._address_y79sk_73>strong,._address_y79sk_73>span{display:block}._recipientNote_y79sk_81{margin-top:10px;font-size:12px}._details_y79sk_85{gap:6px;margin:0;font-size:12px;display:grid}._details_y79sk_85 div{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}._details_y79sk_85 dd,._totals_y79sk_97 dd{margin:0;font-weight:700}._items_y79sk_101{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}._items_y79sk_101 caption{text-align:left;padding-bottom:10px;font-size:16px;font-weight:700}._items_y79sk_101 :is(th,td){text-align:right;vertical-align:top;border-bottom:1px solid #dce1ed;padding:12px 8px}._items_y79sk_101 th{color:#4b426e;font-weight:700}._items_y79sk_101 th:first-child,._items_y79sk_101 td:first-child{text-align:left;width:42%;padding-left:0}._items_y79sk_101 th:nth-child(2){width:10%}._items_y79sk_101 td span,._items_y79sk_101 td small{color:#59677c;margin-top:3px;font-size:11px;display:block}._totals_y79sk_97{break-inside:avoid;gap:10px;width:min(100%,380px);margin:24px 0 0 auto;display:grid}._totals_y79sk_97 div{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}._grandTotal_y79sk_152{border-top:2px solid #6254ee;padding-top:12px;font-size:16px;font-weight:800}._footer_y79sk_158{color:#59677c;border-top:1px solid #dce1ed;margin-top:28px;padding-top:12px;font-size:11px}._footer_y79sk_158 p+p{margin-top:5px}._paper_y79sk_2[data-document=shipping-label]{max-width:620px}._tracking_y79sk_171{border-bottom:2px solid #18233b;padding:18px 0}._tracking_y79sk_171 h2{font-size:20px}._tracking_y79sk_171 span{margin-top:10px;font-size:12px;display:block}._tracking_y79sk_171 strong{font-size:24px;font-weight:800;line-height:1.3;display:block}._destination_y79sk_69{border-bottom:1px solid #dce1ed;margin:20px 0;padding-bottom:20px}._destination_y79sk_69 ._address_y79sk_73>strong{font-size:20px}@media screen and (width<=640px){._parties_y79sk_62{grid-template-columns:minmax(0,1fr);gap:18px}._items_y79sk_101,._items_y79sk_101 :is(tbody,tr,td){width:100%;display:block}._items_y79sk_101 thead{display:none}._items_y79sk_101 caption{display:block}._items_y79sk_101 tr{border-top:1px solid #dce1ed;padding:12px 0}._items_y79sk_101 td{border:0;padding:4px 0}._items_y79sk_101 td:first-child{width:100%;margin-bottom:5px}._items_y79sk_101 td[data-label]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._items_y79sk_101 td[data-label]:before{content:attr(data-label);color:#59677c}}@page platformInvoice{size:A4;margin:14mm}@page platformShippingLabel{size:A5;margin:10mm}@media print{._paper_y79sk_2{page:platformInvoice;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;font-size:10pt}._paper_y79sk_2[data-document=shipping-label]{page:platformShippingLabel;max-width:none}._heading_y79sk_27,._tracking_y79sk_171,._items_y79sk_101 tr{break-inside:avoid}._items_y79sk_101 thead{display:table-header-group}._items_y79sk_101{font-size:9pt}}._page_h2t0s_2{min-height:100dvh;padding:20px max(12px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}._toolbar_h2t0s_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0 auto 12px;display:flex}._back_h2t0s_16{min-height:44px;color:var(--primary);align-items:center;gap:8px;padding:8px;font-weight:700;text-decoration:none;display:inline-flex}._controls_h2t0s_26{flex-wrap:wrap;gap:10px;display:flex}._button_h2t0s_31{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}._button_h2t0s_31[data-tone=primary]{background:var(--primary);color:#fff;border-color:#0000}._button_h2t0s_31:disabled{opacity:.55;cursor:default}._help_h2t0s_55{max-width:900px;color:var(--muted);margin:0 auto 20px;font-size:12px}._state_h2t0s_61{max-width:900px;color:var(--muted);margin:0 auto 20px}@media print{._page_h2t0s_2{background:#fff;min-height:0;padding:0}._toolbar_h2t0s_7,._help_h2t0s_55{display:none}}._panel_x0dxi_2{gap:16px;min-width:0;display:grid}._head_x0dxi_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._hint_x0dxi_14{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._markAll_x0dxi_20{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}._error_x0dxi_34{color:var(--status-inactive);margin:0}._list_x0dxi_38{gap:8px;margin:0;padding:0;list-style:none;display:grid}._list_x0dxi_38 li>*{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}._list_x0dxi_38 li>button{cursor:pointer}._list_x0dxi_38 li[data-read=false]>*{border-color:color-mix(in srgb, var(--primary) 40%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}._list_x0dxi_38 span{line-height:1.5}._list_x0dxi_38 small{color:var(--muted);font-size:12px}._notice_c0u0q_1{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6;display:flex}._notice_c0u0q_1>svg{color:var(--primary);flex-shrink:0}._notice_c0u0q_1 p{color:var(--muted);margin:4px 0 0}._note_15k8d_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-width:0;color:var(--ink);overflow-wrap:anywhere;padding:14px 16px}._label_15k8d_11{font-size:13px;line-height:1.5;display:block}._text_15k8d_17{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.6}._returns_1h9qc_1{gap:10px;display:grid}._muted_1h9qc_5{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._note_1h9qc_11{background:var(--bg);color:var(--muted);border-radius:11px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}._error_1h9qc_20{color:#a0271f;background:#fdecec;border-radius:11px;margin:0;padding:10px 12px;font-size:13px}._offer_1h9qc_28{justify-items:start;gap:8px;display:grid}._card_1h9qc_35{border:1px solid var(--line);border-left:4px solid var(--primary);background:var(--bg);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}._card_1h9qc_35[data-status=REFUNDED]{border-left-color:#1f9d68}._card_1h9qc_35[data-status=REJECTED],._card_1h9qc_35[data-status=CANCELLED]{border-left-color:var(--line)}._cardHead_1h9qc_52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cardHead_1h9qc_52 strong{align-items:center;gap:6px;font-size:14px;display:flex}._chip_1h9qc_65{background:var(--surface);color:var(--accent-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}._amount_1h9qc_73{margin:0;font-size:13px}._amount_1h9qc_73 b{font-size:15px}._amount_1h9qc_73 small{color:var(--muted)}._history_1h9qc_83 summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}._history_1h9qc_83 ol{gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}._history_1h9qc_83 li{gap:2px;display:grid}._history_1h9qc_83 small{color:var(--muted)}._link_1h9qc_105{color:#a0271f;background:0 0;justify-self:start;min-height:44px;padding:0 4px;font-weight:700;text-decoration:underline}._form_1h9qc_116{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}._form_1h9qc_116 h4{margin:0;font-size:15px}._form_1h9qc_116 input:not([type=file]),._form_1h9qc_116 select,._form_1h9qc_116 textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:11px;padding:10px 12px;font-size:16px}._actions_1h9qc_142{flex-wrap:wrap;gap:10px;display:flex}._items_1h9qc_147{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._items_1h9qc_147 legend{margin-bottom:6px;font-size:13px;font-weight:700}._item_1h9qc_147{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}._item_1h9qc_147 span{min-width:0;display:grid}._item_1h9qc_147 small{color:var(--muted)}._evidence_1h9qc_175{gap:8px;display:grid}._label_1h9qc_179{font-size:13px;font-weight:700}._photos_1h9qc_183{flex-wrap:wrap;gap:8px;display:flex}._photos_1h9qc_183 figure,._photos_1h9qc_183 a{width:72px;height:72px;margin:0;position:relative}._photos_1h9qc_183 img{object-fit:cover;border-radius:10px;width:100%;height:100%}._photos_1h9qc_183 figure button{background:0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-10px;right:-10px}._photos_1h9qc_183 figure button>svg{box-sizing:content-box;color:#fff;background:#111827cc;border-radius:50%;padding:4px}._addPhoto_1h9qc_218{border:1px dashed var(--line);width:72px;height:72px;color:var(--primary);text-align:center;cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:700;display:grid;position:relative}._addPhoto_1h9qc_218 input{opacity:0;width:1px;height:1px;position:absolute}._addPhoto_1h9qc_218:focus-within{outline:2px solid var(--primary);outline-offset:2px}._intro_3ck6l_1,._muted_3ck6l_2{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}._list_3ck6l_8{gap:12px;margin:0;padding:0;list-style:none;display:grid}._package_3ck6l_15{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}._head_3ck6l_25{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._head_3ck6l_25 h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}._head_3ck6l_25 h3>svg,._shipment_3ck6l_40>svg{color:var(--primary);flex-shrink:0}._shipment_3ck6l_40{align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}._package_3ck6l_15 ._muted_3ck6l_2{margin:0}._confirm_3ck6l_54{background:var(--primary);color:#fff;border-radius:11px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}._license_1wp0r_1{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:10px;display:grid}._license_1wp0r_1 h4{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}._license_1wp0r_1 h4>svg{color:var(--primary);flex-shrink:0}._keyRow_1wp0r_19{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._key_1wp0r_19{border:1px dashed var(--line);background:var(--bg);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;min-width:0;padding:10px 12px;font-size:15px}._button_1wp0r_37{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}._button_1wp0r_37:disabled{color:var(--muted);cursor:not-allowed}._meta_1wp0r_56{margin:0;font-size:13px;line-height:1.6}._muted_1wp0r_61{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._domains_1wp0r_67{gap:8px;margin:0;padding:0;list-style:none;display:grid}._domains_1wp0r_67 li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._domains_1wp0r_67 span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}._domains_1wp0r_67 small{color:var(--muted);font-size:12px}._muted_142zc_1{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._list_142zc_7{gap:12px;margin:0;padding:0;list-style:none;display:grid}._item_142zc_14{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}._item_142zc_14 h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}._item_142zc_14 h3>svg{color:var(--primary);flex-shrink:0}._meta_142zc_35{margin:0;font-size:13px;line-height:1.6}._action_142zc_40{background:var(--primary);color:#fff;border-radius:11px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}._link_142zc_53{min-height:44px;color:var(--primary);justify-self:start;align-items:center;font-weight:700;display:inline-flex}._action_142zc_40:disabled{opacity:.6}._title_1mhy3_2{align-items:center;gap:8px;margin:0 0 14px;display:flex}._stars_1mhy3_8{color:#bcc4d4;gap:4px;display:flex}._stars_1mhy3_8 [data-filled] svg,._rating_1mhy3_14 [data-filled] svg{fill:#f6b232;stroke:#eaa122}._text_1mhy3_18{overflow-wrap:anywhere;white-space:pre-line;margin:12px 0 0;line-height:1.6}._note_1mhy3_24{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.6;display:flex}._note_1mhy3_24 svg{flex-shrink:0;margin-top:2px}._form_1mhy3_37{gap:16px;min-width:0;display:grid}._form_1mhy3_37 ._note_1mhy3_24{margin:0}._rating_1mhy3_14{gap:6px;display:flex}._rating_1mhy3_14 button{background:var(--bg);color:#bcc4d4;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}._rating_1mhy3_14 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._form_1mhy3_37 textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px;font-size:16px;display:block}._error_1mhy3_74{color:var(--status-inactive);margin:0;font-size:13px}._actions_1mhy3_79{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}._form_1mhy3_37 ._actions_1mhy3_79{margin-top:0}._button_1mhy3_89{background:var(--bg);min-height:44px;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}._button_1mhy3_89[data-tone=primary]{background:var(--primary);color:#fff}._button_1mhy3_89:disabled{opacity:.55;cursor:default}@media (width<=560px){._actions_1mhy3_79>button{flex:1 1 0}}._form_jiw6b_1{gap:12px;min-width:0;padding:16px;display:grid}._form_jiw6b_1 p{margin:0;line-height:1.6}._form_jiw6b_1 :is(select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}._form_jiw6b_1>button,._actions_jiw6b_22>button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:700}._form_jiw6b_1 ._primary_jiw6b_33{background:var(--gradient);color:#fff;border:0}._primary_jiw6b_33:disabled,._actions_jiw6b_22 button:disabled{opacity:.55;cursor:default}._preview_jiw6b_43{border:1px solid var(--primary);background:var(--bg);border-radius:10px;gap:8px;padding:12px;display:grid}._actions_jiw6b_22{flex-wrap:wrap;gap:8px;display:flex}._error_jiw6b_56{color:var(--status-inactive)}._root_x7n57_1{z-index:90;right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));font-family:var(--font);color:var(--ink);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}@media print{._root_x7n57_1{display:none}}._launcher_x7n57_19{background:var(--gradient);color:#fff;min-height:44px;box-shadow:var(--shadow);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}._launcherCompact_x7n57_34{border-radius:999px;gap:4px;min-width:56px;padding:0 10px}._panel_x7n57_40{background:var(--surface);border:1px solid var(--line);border-radius:16px;width:min(400px,100vw - 32px);max-height:min(650px,100dvh - 100px);overflow:auto;box-shadow:0 20px 60px #14264d33}._header_x7n57_49{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}._header_x7n57_49 div{gap:3px;display:grid}._header_x7n57_49 span{color:var(--muted)}._close_x7n57_64{width:44px;height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}._form_x7n57_76{gap:10px;padding:16px;display:grid}._tabs_x7n57_81{gap:8px;padding:12px 16px 0;display:flex}._tabs_x7n57_81 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex:1}._tabs_x7n57_81 button[aria-current=page]{border-color:var(--primary);color:var(--primary);background:var(--bg);font-weight:700}._compare_x7n57_102 legend{font-weight:700}._form_x7n57_76 :is(select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}._form_x7n57_76 textarea{resize:vertical}._submit_x7n57_118{background:var(--gradient);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:700}._submit_x7n57_118:disabled{opacity:.6;cursor:wait}._error_x7n57_132{color:var(--status-inactive);margin:0}._result_x7n57_136{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px;line-height:1.6}._answer_x7n57_145{gap:8px;display:grid}._voiceActions_x7n57_149{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._voiceActions_x7n57_149 span{color:var(--muted);font-size:12px;line-height:1.5}._voiceActions_x7n57_149 button,._speak_x7n57_161{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}._compare_x7n57_102{border:1px solid var(--line);border-radius:10px;gap:6px;min-width:0;max-height:150px;margin:0;padding:10px;display:grid;overflow:auto}._compare_x7n57_102 label{align-items:center;gap:8px;min-height:44px;display:flex}._compare_x7n57_102 input{flex:none;width:18px;height:18px}._guide_x7n57_193{gap:8px;min-width:0;display:grid}._guideHeading_x7n57_198{justify-content:space-between;align-items:center;gap:8px;display:flex}._guide_x7n57_193 button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border-radius:9px;padding:8px 10px}._guide_x7n57_193 ul{gap:6px;max-height:200px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._guide_x7n57_193 li button{text-align:start;overflow-wrap:anywhere;width:100%}._guide_x7n57_193 p{color:var(--muted);margin:0}._guideHighlight_x7n57_232{outline:3px solid var(--primary);outline-offset:3px}@media (width<=760px){._root_x7n57_1{right:0;bottom:calc(var(--assistant-bottom,var(--mobile-nav-height,68px)) + env(safe-area-inset-bottom));pointer-events:none;align-items:stretch;width:100%;padding:0 10px}._root_x7n57_1>*{pointer-events:auto}._launcher_x7n57_19{align-self:flex-end}._panel_x7n57_40{width:100%;max-height:min(600px,100dvh - 170px)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-theme=dark]{--bg:#061020;--surface:#0e1a30;--ink:#f5f8ff;--muted:#a3b0c5;--line:#223552;--shadow:0 10px 30px #0005;--accent-ink:#abaeff;--notification-unread:#1b2a4a;--notification-error:#ffb4ab}:root{--navy:#071539;--navy-2:#102b83;--cyan:#22cbd1;--pink:#ef3cc4;--radius:14px;--font:Manrope, Arial, sans-serif;--ink:#182447;--muted:#657492;--primary:#5157e8;--accent-ink:var(--primary);--violet:#7853e8;--line:#e3e8f4;--bg:#f4f6fc;--surface:#fff;--gradient:linear-gradient(115deg, #4265ec, #7951e6);--shadow:0 5px 22px #263c7508;--section-gap:24px;--panel-gap:16px;--catalog-grid-card-width:180px;--mobile-nav-height:68px;--mobile-nav-item-height:48px;--mobile-nav-gutter:10px;--mobile-nav-center-size:56px;--notification-top:64px;--notification-radius:18px;--notification-radius-sm:12px;--notification-shadow:0 18px 40px #0f1c3c29;--notification-unread:#eef0ff;--notification-error:#a0271f;--status-active:#146c43;--status-inactive:#a0271f;--status-attention:#9a5b00;--status-info:#1f6fd1;--status-figure:#0b7f96}:root[data-theme=dark],:root [data-theme=dark]{--status-active:#78ddb0;--status-inactive:#ffb4ab;--status-attention:#ffc978;--status-info:#8ec5ff;--status-figure:#6fd6e8}@media (width<=760px){:root{--section-gap:20px;--panel-gap:16px}}@media (width<=360px){:root{--mobile-nav-gutter:4px}}:before,:after{box-sizing:border-box}#root{min-height:100%;margin:0}textarea,option{font:inherit}*{box-sizing:border-box}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}input,select{font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}html{min-height:100%;margin:0;overflow:clip auto}body{background:var(--bg);min-height:100%;color:var(--ink);font:500 13px var(--font);margin:0;overflow:clip visible}html:has(.product-filter-sheet[open]){overflow-y:hidden}body:has(.product-filter-sheet[open]){overflow:hidden}@media (width<=760px){body{padding-bottom:0;font-size:14px}}@keyframes heroImageIn{0%{opacity:.25;transform:translate(12px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes home-panel-assemble{0%{opacity:0;transform:translate3d(var(--home-panel-x,-12px), 24px, 0) rotate(-2deg) scale(.975)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes home-panel-assemble-soft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawerSlideIn{0%{opacity:.7;transform:translate(-102%)}to{opacity:1;transform:translate(0)}}@keyframes drawerOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes platform-phone-float{0%,to{transform:translateY(5px)rotate(11deg)}50%{transform:translateY(-11px)rotate(4deg)}}@keyframes platform-spark-float{0%,to{transform:translateY(4px)rotate(8deg)}50%{transform:translateY(-12px)rotate(21deg)}}@keyframes platform-bag-float{0%,to{transform:translateY(4px)rotate(-15deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes platform-art-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes platform-orbit-turn{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes shopping-art-float{0%,to{transform:translateY(5px)rotate(11deg)}50%{transform:translateY(-9px)rotate(-6deg)}}@keyframes shopping-art-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes shopping-art-orbit{0%{transform:rotate(-20deg)}to{transform:rotate(340deg)}}.icon-tone-1{--sidebar-icon-color:#8154d8;--sidebar-icon-background:#f1e8ff;--sidebar-icon-shadow:inset 0 0 0 1px #e4d4ff}.icon-tone-2{--sidebar-icon-color:#168d74;--sidebar-icon-background:#e1f8f0;--sidebar-icon-shadow:inset 0 0 0 1px #c7efe3}.icon-tone-3{--sidebar-icon-color:#db6d32;--sidebar-icon-background:#fff0e4;--sidebar-icon-shadow:inset 0 0 0 1px #ffe0cc}.icon-tone-4{--sidebar-icon-color:#168ca8;--sidebar-icon-background:#def8fc;--sidebar-icon-shadow:inset 0 0 0 1px #c4edf3}.icon-tone-5{--sidebar-icon-color:#498b55;--sidebar-icon-background:#e9f8e8;--sidebar-icon-shadow:inset 0 0 0 1px #d2efd0}.icon-tone-6{--sidebar-icon-color:#6a55c7;--sidebar-icon-background:#eeeaff;--sidebar-icon-shadow:inset 0 0 0 1px #ddd6ff}.icon-tone-7{--sidebar-icon-color:#b76d16;--sidebar-icon-background:#fff3d8;--sidebar-icon-shadow:inset 0 0 0 1px #ffe8ae}.icon-tone-8{--sidebar-icon-color:#d34b72;--sidebar-icon-background:#ffebf1;--sidebar-icon-shadow:inset 0 0 0 1px #ffd4e0}.icon-tone-9{--sidebar-icon-color:#65769e;--sidebar-icon-background:#edf1f8;--sidebar-icon-shadow:inset 0 0 0 1px #dfe5f1}.tone-0{--mini-icon-background:#e1ecff}.tone-1{--mini-icon-background:#f0e4ff}.tone-2{--mini-icon-background:#def9ee}.tone-3{--mini-icon-background:#e9e6ff}.tone-4{--mini-icon-background:#ffe5ef}.tone-5{--mini-icon-background:#fff0cc}.tone-6{--mini-icon-background:#d9faf0}.lavender{color:#7955ed;background:#ece5ff}.blue{color:#3970ec;background:#e0ecff}.orange{color:#ed9b2e;background:#fff0d9}.cyan{color:#18a7b7;background:#def8f7}.green{color:#15b184;background:#ddf6e9}.indigo{color:#475fde;background:#e4eaff}.pink{color:#ee4e79;background:#ffe5ef}.violet{color:#8957e9;background:#ede5ff}.digital-menu .digital-icon.lavender{color:#7955ed;background:#ece5ff}.digital-menu .digital-icon.blue{color:#3970ec;background:#e0ecff}.digital-menu .digital-icon.orange{color:#ed9b2e;background:#fff0d9}.digital-menu .digital-icon.cyan{color:#18a7b7;background:#def8f7}.digital-menu .digital-icon.green{color:#15b184;background:#ddf6e9}.digital-menu .digital-icon.pink{color:#ee4e79;background:#ffe5ef}.drawer-backdrop{z-index:50;background:#16235b55;position:fixed;inset:0}.drawer-close{color:#6d7c9e;position:absolute;top:18px;right:18px}.drawer-symbol{color:#4c62e8;background:#e7eaff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.primary-button{color:#fff;background:linear-gradient(100deg,#445fff,#7b52ef);border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:28px;padding:10px 16px;font-size:10px;font-weight:800;display:inline-flex}.toast svg{color:#47d99e}.toast{z-index:60;color:#fff;background:#17265c;border-radius:14px;align-items:center;gap:8px;min-width:200px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:13px;line-height:1.45;animation:.3s fadeUp;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #17265c44}.quick-icon.lavender,.quick-icon.violet{--icon-tile:#eee5ff}.quick-icon.blue,.quick-icon.indigo{--icon-tile:#dceeff}.quick-icon.orange{--icon-tile:#ffedcf}.quick-icon.cyan,.quick-icon.green{--icon-tile:#d6f8ec}.quick-icon.pink{--icon-tile:#ffe2ef}@media (width<=760px){.toast{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.left-sidebar .sidebar-ad-card>button{margin-top:auto;padding-top:14px}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .left-sidebar{background:#121d3d}.shell{max-width:1360px;margin:auto}.side-menu button:hover{background:var(--sidebar-hover,#eef2ff);color:var(--sidebar-hover-text,var(--primary));transform:translate(3px)}.side-menu button>span:last-child{min-width:0}.sidebar-menu-icon{width:32px;height:32px;color:var(--sidebar-icon-color,#4663d8);background:var(--sidebar-icon-background,#eaf0ff);box-shadow:var(--sidebar-icon-shadow,inset 0 0 0 1px #dce5ff);border-radius:10px;flex:0 0 32px;place-items:center;transition:all .25s;display:grid}.sidebar-menu-icon svg{stroke-width:2.1px;width:18px;height:18px}.side-menu button:hover .sidebar-menu-icon{color:var(--primary);background:#fff;transform:scale(1.06)}.side-menu button.active .sidebar-menu-icon{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff45}.sidebar-ad-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7bdff555,#7bdff500 70%);border-radius:50%;width:85px;height:85px;position:absolute;top:-30px;right:-33px}.sidebar-ad-icon{color:#fff;background:var(--gradient);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 12px #5368dd44}.sidebar-ad-card small{color:var(--ad-kicker,#5d6fb8);letter-spacing:.1em;font-size:10px;font-weight:800}.sidebar-ad-card button:hover{color:var(--ad-link-hover,#704de8);transform:translate(2px)}.side-menu{border-bottom:1px solid var(--line);gap:4px;padding-bottom:16px;display:grid}.side-menu button svg{flex:0 0 18px}.side-menu button.active:before{content:"";background:linear-gradient(#3e6cff,#7953ee);border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .side-menu button.active{color:#dfe7ff;background:linear-gradient(105deg,#21386f,#302c6b);border-color:#4c61ae;box-shadow:0 7px 16px #02081755}.left-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-self:start;min-height:0;padding:12px 10px;position:sticky;top:90px}.side-menu button{text-align:left;color:var(--sidebar-text,#34467a);border-radius:12px;align-items:center;gap:12px;width:100%;height:auto;min-height:48px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.4;transition:all .25s;display:flex;position:relative}.side-menu button.active{color:#fff;background:linear-gradient(105deg,#395df2 0%,#7452ee 100%);border:1px solid #7188ff;box-shadow:0 6px 16px #595ae824}.sidebar-ad-card{border:1px solid var(--ad-border,#cbd8ff);background:var(--ad-background,linear-gradient(145deg, #f1f5ff, #e9e4ff));margin:18px 4px 0;box-shadow:none;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-inline:0;padding:18px 14px;display:flex;position:relative;overflow:hidden}.sidebar-ad-card p{color:var(--ad-text,#5f6d92);margin:0;font-size:13px;line-height:1.55}.sidebar-ad-card b{color:var(--ad-title,#223b91);font-size:15px;line-height:1.35}.sidebar-ad-card button{color:var(--ad-link,#405be3);align-items:center;gap:5px;min-height:44px;margin-top:4px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.dashboard-layout{max-width:1536px;padding:24px 22px 30px;padding-bottom:var(--section-gap);grid-template-columns:256px minmax(0,1fr) 320px;gap:20px;margin:auto;font-size:13px;display:grid}.main-content{gap:var(--panel-gap);flex-direction:column;min-width:0;display:flex}.right-sidebar{gap:var(--panel-gap);flex-direction:column;place-content:start flex-start;align-self:start;min-width:0;display:flex}.right-sidebar>*{flex-shrink:0;margin:0}@media (width<=760px){.left-sidebar,.left-sidebar:not(.mobile-open){display:none}}@media (width>=1151px) and (width<=1350px){.dashboard-layout{--home-columns:calc(100vw - 16px - 312px);padding-inline:18px}}@media (width>=1351px){.dashboard-layout{--home-columns:calc(min(100vw - 16px, 1536px) - 340px)}}@media (width>=1281px){.dashboard-layout{--home-card-width:calc((var(--home-columns) - 78px) / 6);grid-template-columns:256px minmax(0, 1fr) calc(var(--home-card-width) * 2 + 42px)}}@media (width>=1281px) and (width<=1350px){.dashboard-layout{grid-template-columns:236px minmax(0, 1fr) calc(var(--home-card-width) * 2 + 42px)}}@media (width>=761px) and (width<=1150px){.dashboard-layout{padding:24px 14px}.side-menu button{justify-content:flex-start}.side-menu button svg{width:18px;height:18px}}@media (width<=760px){.left-sidebar.mobile-open .side-menu{gap:5px;padding-top:14px}.left-sidebar.mobile-open .side-menu button{border-radius:14px;gap:12px;height:48px;min-height:48px;padding:0 13px;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s}.left-sidebar.mobile-open .side-menu button .sidebar-menu-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.left-sidebar.mobile-open .side-menu button .sidebar-menu-icon svg{width:20px;height:20px}.left-sidebar.mobile-open .side-menu button.active{background:linear-gradient(105deg,#395df2,#7452ee);box-shadow:0 8px 18px #5368df35}.left-sidebar.mobile-open .side-menu button:active{transform:scale(.98)}.left-sidebar.mobile-open .sidebar-ad-card{border-radius:16px;margin:18px 0 0;padding:14px}.left-sidebar.mobile-open .sidebar-ad-card b{font-size:14px}.left-sidebar.mobile-open .sidebar-ad-card p,.left-sidebar.mobile-open .sidebar-ad-card button{font-size:12px}}@media (width>=1151px){.main-content>section{margin-top:0;margin-bottom:0}.right-sidebar>*{margin-top:0}}@media (width<=760px){.main-content>section{margin-top:0;margin-bottom:0}}@media (width>=761px) and (width<=1280px){.dashboard-layout{grid-template-columns:236px minmax(0,1fr)}}@media (width<=760px){.left-sidebar.mobile-open{z-index:40;width:min(318px,88vw);padding:env(safe-area-inset-top) 14px calc(22px + env(safe-area-inset-bottom));background:var(--surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0 20px 20px 0;flex-direction:column;align-self:stretch;animation:.28s cubic-bezier(.22,.8,.25,1) drawerSlideIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:14px 0 34px #14266533}.left-sidebar.mobile-open>*{flex-shrink:0}}@media (width>=761px) and (width<=1280px){.right-sidebar{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.right-sidebar>:is(.right-section,.flash-digital-stack){grid-column:1/-1}}@media (width<=760px){.dashboard-layout{padding:14px 12px 20px;display:block}.main-content{gap:16px}.right-sidebar{margin-top:var(--panel-gap);gap:var(--panel-gap);display:flex}.right-sidebar>*{margin:0}}@media (width>=1281px){.dashboard-layout>.main-content,.dashboard-layout>.right-sidebar{align-self:stretch}.dashboard-layout>.main-content>section{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.sidebar-menu-icon,.side-menu button,.left-sidebar.mobile-open .side-menu button{transition:none}.left-sidebar.mobile-open{animation:none}}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .site-header{background:#121d3d}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .header-search{background:#1b2a51}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .header-search input{color:var(--ink);background:0 0}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .mobile-bottom-nav{background:#121d3d}.mobile-menu-trigger,.mobile-menu-overlay{display:none}.mobile-menu-trigger svg{stroke-width:2px;vector-effect:non-scaling-stroke;display:block}.mobile-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #9eafff}.header-main-row{display:contents}.brand{color:#173583;align-items:center;gap:8px;min-width:178px;min-height:44px;display:flex}.brand span{background:var(--gradient);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;font-style:italic;font-weight:800;display:grid}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:178px;height:40px;display:block}.brand b{letter-spacing:.08em;font-size:17px}.brand small{color:#90a0c2;letter-spacing:0;font-size:8px;display:block}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.header-search input::placeholder{color:var(--muted);opacity:1}.header-search button{cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.header-search button:after{content:"";position:absolute;inset:-4px}.search-filter{color:var(--primary);width:36px;height:36px;transition:background-color .2s;display:none}.search-filter:hover{background:var(--surface)}.search-submit{background:var(--gradient);color:#fff;width:36px;height:36px;box-shadow:0 6px 14px #5157e833}.header-tip{z-index:40;background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.3;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}:is(.header-icon,.search-filter,.search-submit):is(:hover,:focus-visible)>.header-tip{opacity:1;visibility:visible}@media (hover:none){.header-tip{display:none}}.header-icon{color:#324c99;place-items:center;min-width:44px;min-height:44px;display:grid;position:relative}.header-icon i{color:#fff;text-align:center;background:#ff3f62;border-radius:999px;min-width:20px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.avatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#f7c09e,#9e6c55);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.avatar:has(>img){background:var(--surface)}.header-location{max-width:220px;min-height:44px;color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 6px;display:flex}.header-location:hover{background:var(--sidebar-hover,#eef2ff)}.header-location:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.header-location:disabled{cursor:progress}.header-location>span{gap:2px;min-width:0;display:grid}.header-location>svg:last-child{color:var(--muted)}.header-search input{color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-width:0;font-size:13px}.profile{min-height:44px;color:var(--profile-text,#263761);align-items:center;gap:7px;font-size:12px;display:flex}.mobile-bottom-nav{justify-content:initial;padding:7px max(var(--mobile-nav-gutter), calc((100% - 520px) / 2));border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;overflow:visible}.mobile-bottom-nav:before{content:"";z-index:0;background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.mobile-bottom-nav a{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:48px;margin:0;line-height:1;display:flex;position:relative}.mobile-bottom-nav a svg{flex:0 0 21px}.mobile-bottom-nav a small{white-space:nowrap;line-height:1.1}.mobile-bottom-nav .center-button{z-index:1;border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;place-self:start center;align-items:center;gap:1px;width:52px;min-width:0;height:52px;margin:-20px 0 0;padding:0;font-size:0;line-height:1;display:flex;position:relative;box-shadow:0 5px 14px #4c61df55}.mobile-bottom-nav .center-icon{font-size:25px;font-weight:500;line-height:23px}.mobile-bottom-nav .center-button small{white-space:nowrap;font-size:10px;line-height:1.1}.header-actions .avatar{border:2px solid var(--surface);background:var(--gradient);width:44px;height:44px;box-shadow:0 0 0 1px var(--line);font-size:14px}.header-actions .avatar:has(>img){background:var(--surface);border:0}.site-header .header-actions{align-items:center}.header-actions .profile{white-space:nowrap;padding:0;font-size:13px}.header-actions .profile svg{flex:none}.site-header .brand div{align-content:center;gap:0;height:34px;line-height:.9;display:grid}.mobile-drawer-header,.header-greeting{display:none}.site-header .header-search input{font-size:14px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:20px;height:72px;padding:0 28px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #243a7305}.site-header .brand{flex:none;align-items:center;gap:10px;height:auto}.site-header .brand span{border:1px solid #fff6;border-radius:12px;width:38px;height:38px;box-shadow:0 5px 14px #545ae82b}.site-header .brand>div{flex-direction:column;justify-content:center;gap:4px;width:auto;height:auto;display:flex}.site-header .brand b{white-space:nowrap;color:var(--ink);font-size:20px;line-height:1.1;display:block}.site-header .brand small{white-space:nowrap;color:var(--muted);margin:0;font-size:10px;line-height:1.2;display:block}.header-search{border:1px solid var(--line);color:#98a6c1;background:var(--bg);border-radius:13px;flex:1;align-items:center;gap:4px;max-width:640px;height:44px;padding:0 4px 0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.header-search:focus-within{border-color:#a9aaf2;box-shadow:0 0 0 3px #595bea0c}.header-location small{color:var(--muted);font-size:10px;line-height:1}.header-location b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.header-actions .header-icon{width:44px;height:44px;color:var(--accent-ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.header-actions .header-icon:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:12px;position:absolute;inset:0}.header-actions .header-icon>svg{width:19px;height:19px;position:relative}.header-actions .header-icon:hover{color:var(--primary)}.header-actions .header-icon:hover:before{background:var(--bg)}.header-actions .header-icon[aria-current=page]{color:var(--primary)}.header-actions .header-icon[aria-current=page]:before,.header-actions .header-icon[aria-expanded=true]:before{background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)}.header-actions .header-icon[aria-current=page]:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.header-actions .header-icon[aria-expanded=true]{color:var(--primary)}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .brand b{color:var(--ink)}.header-actions .header-icon:has(>i)>svg{color:var(--primary);fill:color-mix(in srgb, var(--primary) 16%, transparent)}.header-actions .header-icon[aria-label=Wishlist]:has(>i)>svg{color:#ed4d7b;fill:#ed4d7b26}.header-icon[aria-pressed=true]{color:#ee5686}.header-icon[aria-pressed=true] svg{fill:#ee568626;stroke:#ee5686}@media (width<=1150px){.site-header{padding:0 18px}.header-search{max-width:450px}}@media (width<=760px){.profile{gap:0}.mobile-bottom-nav{z-index:30;background:#fff;align-items:center;height:62px;bottom:0;left:0;right:0}.mobile-bottom-nav a.active{color:var(--primary)}}@media (width>=761px) and (width<=1150px){.site-header{gap:14px;padding:0 16px}.brand{min-width:150px}.profile span:not(.avatar){display:none}}@media (width<=760px){.header-main-row{display:contents}.header-actions{grid-row:1;margin-left:auto}.header-actions .theme-toggle{display:none}.header-actions .profile{justify-content:center;min-width:44px;margin-left:0}.profile>span:not(.avatar),.profile>svg{display:none}.avatar{width:29px;height:29px;font-size:9px}.header-search{grid-row:2;width:100%;min-width:0;max-width:none;padding-left:12px}.header-search input::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-filter{display:grid}.search-submit{display:none}.mobile-bottom-nav svg{width:20px;height:20px}}@media (width>=1151px){.site-header{--header-width:1536px;--header-gutter:22px;padding-inline:calc(max(0px, (100% - var(--header-width)) / 2) + var(--header-gutter));gap:20px}:is(.shopping-page .site-header,.app-shell:has(>.product-detail) .site-header){--header-width:1360px;--header-gutter:24px}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties],[data-shopping-page=promos]) .site-header{--header-width:1536px}.shopping-page[data-shopping-detail] .site-header{--header-width:1360px}.site-header .brand{flex-basis:256px}.header-search{order:1}.header-location{order:2}.header-actions{order:3}}@media (width>=1151px) and (width<=1350px){.site-header{--header-gutter:18px}.site-header .brand{flex-basis:236px}}@media (width<=760px){.header-search input{font-size:11px}.mobile-bottom-nav a{color:#7c89a9;justify-items:center;min-height:44px;font-size:10px}.mobile-bottom-nav button{color:#7c89a9;justify-items:center;gap:4px;min-width:54px;min-height:44px;font-size:10px;display:grid}.mobile-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:10px 4px 12px;display:flex}.site-header .brand{display:none}.site-header .header-greeting{grid-area:1/2;align-content:center;min-width:0;margin:0;display:grid}.header-greeting b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-drawer-header>button{width:38px;height:38px;color:var(--muted);background:var(--bg);border-radius:12px;place-items:center;transition:all .2s;display:grid}.mobile-drawer-header>button:active{color:var(--primary);background:#e8edff;transform:scale(.94)}.header-location{grid-area:2/1/auto/-1;gap:6px;min-height:30px;padding-left:45px;display:flex}.header-location>svg:first-child{width:15px;height:15px}.header-location>svg:last-child{margin-left:2px}.mobile-menu-trigger{color:#3c55c8;order:-1;grid-area:1/1;justify-self:start;place-items:center;min-width:44px;min-height:44px;display:grid}.app-shell:has(.product-detail) .site-header{display:none}.listing-page .header-location{grid-area:2/1/auto/-1;min-height:30px;padding-left:45px;display:flex}.listing-page .header-search{grid-area:3/1/auto/-1}.listing-page .site-header{grid-template-rows:44px 30px 38px;grid-template-columns:44px minmax(0,1fr) auto;gap:5px 4px;height:128px;padding:7px 12px;display:none}.site-header .header-search input{font-size:14px}}@media (width>=761px){.mobile-bottom-nav{display:none}}@media (width<=1280px){.header-actions .header-icon:is([aria-label=Wishlist],[aria-label=Keranjang]){display:none}}@media (width>=761px) and (width<=1280px){.site-header .profile>span:not(.avatar),.site-header .profile>svg,.header-location{display:none}}@media (width<=760px){.site-header{grid-template-rows:44px 44px;grid-template-columns:40px minmax(0,1fr) auto;align-content:center;gap:6px;height:110px;padding:8px 12px;display:grid}.mobile-drawer-header .brand{align-items:center;gap:8px;min-width:0;max-width:100%}.mobile-drawer-header .brand span{border-radius:10px;flex:0 0 32px;width:32px;height:32px;font-size:19px}.mobile-drawer-header .brand>div{flex-direction:column;justify-content:center;gap:3px;min-width:0;line-height:1;display:flex}.mobile-drawer-header .brand b{white-space:nowrap;font-size:18px;line-height:1.1;display:block}.mobile-drawer-header .brand small{white-space:nowrap;font-size:8px;line-height:1.2;display:block}.site-header .header-location,.site-header .header-actions .header-icon[aria-label=Chat]{display:none}.site-header .header-actions{grid-column:3;justify-self:end;margin-left:0}.site-header .header-search{background:var(--bg);border-radius:14px;grid-area:2/1/auto/-1;height:44px}.site-header .header-search .search-submit{display:none}.mobile-menu-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:35;background:#101d4c61;animation:.2s ease-out drawerOverlayIn;display:block;position:fixed;inset:0}.mobile-bottom-nav .center-button{background:var(--gradient);color:#fff;border-color:var(--surface);min-height:48px}.shopping-page .site-header{display:none}}@media (width<=360px){.mobile-bottom-nav{padding-inline:var(--mobile-nav-gutter)}.mobile-bottom-nav a small,.mobile-bottom-nav .center-button small{font-size:9px}}@media (prefers-reduced-motion:reduce){.header-search,.mobile-drawer-header>button{transition:none}.mobile-menu-overlay{animation:none}}.flash-digital-stack{gap:var(--panel-gap,16px);flex-direction:column;min-width:0;display:flex}.flash-digital-stack>.right-section{margin:0}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .quick-menu{background:var(--surface)}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .right-section{background:var(--surface)}.mini-icon{background:var(--mini-icon-background,#edf1ff);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.hero-banner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 48%,#1cd6e529 49%,#0000 61%);position:absolute;inset:0}.slider-dots button{background:0 0;width:44px;height:44px;padding:0;position:relative}.slider-dots button:before{content:"";background:#8798e4;border-radius:3px;width:17px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-dots .active:before{background:#fff;width:27px}.quick-menu button:hover{transform:translateY(-3px)}.bill-icon{background:#ffffff2b;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.bill-list button:first-child svg{color:#72e8ff}.bill-list button:nth-child(2) svg{color:#a9d8ff}.bill-list button:nth-child(3) svg{color:#ffe178}.bill-list button:nth-child(4) svg{color:#ff9db4}.bill-list button:nth-child(5) svg{color:#79f0d0}.bill-list button:nth-child(6) svg{color:#d2a7ff}.bill-list button:nth-child(7) svg{color:#ffbf83}.bill-list button:nth-child(8) svg{color:#c9d2ff}.section-title h2 svg{color:#f3a71b}.feature-section{padding-bottom:10px}.eyebrow{background:#5e4df1;border-radius:15px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;display:inline-flex}.popular-link .mini-icon{color:#4663d8;border-radius:10px;flex:0 0 32px;width:32px;height:32px}.app-download-copy{z-index:2;max-width:620px;position:relative}.app-store-links svg{flex:0 0 21px}.app-store-links span{gap:2px;display:grid}.app-orbit{border:1px solid #fff5;border-radius:50%;position:absolute;transform:rotate(-25deg)}.home-reveal .right-sidebar [data-home-reveal]{--home-panel-x:18px}.home-reveal [data-home-reveal=pending]{opacity:0;transform:translate3d(var(--home-panel-x,-12px), 24px, 0) rotate(-2deg) scale(.975)}.home-reveal [data-home-reveal=visible]{animation:home-panel-assemble .72s cubic-bezier(.2, .72, .25, 1) var(--home-reveal-delay,0s) both}.trust-card>div{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.trust-card span:first-letter{color:#20b78b}.trust-card button:hover{transform:translateY(-2px);box-shadow:0 11px 20px #4057d655}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .trust-card h3{color:#eef3ff}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .trust-card p{color:#b7c5ee}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .trust-card span{color:#b7c5ee}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .trust-card>svg{color:#aebcff;background:#ffffff18;border-color:#ffffff2e}.quick-menu button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.quick-menu button b{font-size:13px;line-height:1.4}.bill-intro h2{margin:0 0 3px;font-size:17px}.right-section .section-title h2{font-size:16px}.right-section .section-title a{font-size:11px}.trust-card span{color:#52689f;align-items:center;gap:6px;margin:4px 0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.hero-banner{color:#fff;isolation:isolate;background:radial-gradient(circle at 80%,#2f72ff,#132c91 43%,#101c59);border:1px solid #9baaf22b;border-radius:24px;height:355px;position:relative;overflow:hidden;box-shadow:0 14px 36px #3345a31a}.hero-banner:before{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:350px;height:350px;position:absolute;top:-110px;right:-70px}.hero-banner:after{background:linear-gradient(110deg,#101a4e44,#0000 60%)}.hero-copy{z-index:2;width:59%;padding:30px 30px 40px;position:relative}.hero-copy .eyebrow{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #fff3;padding:7px 12px;font-size:11px}.hero-copy h1 strong{font-size:inherit;color:#bbf2ff}.hero-copy button{color:#3548bb;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px 18px #0c164b22}.hero-products{z-index:1;opacity:1;justify-content:center;align-items:center;width:43%;height:100%;padding:26px 0 26px 10px;display:flex;position:absolute;bottom:0;right:16px}.hero-products:focus-visible{outline-offset:-3px;outline:3px solid #fff}.hero-products img{object-position:center;object-fit:cover;mix-blend-mode:normal;filter:none;border-radius:20px;width:100%;height:100%;animation:.45s heroImageIn;display:block;box-shadow:0 16px 30px #070e3c30}.hero-arrow:before{content:"";position:absolute;inset:-8px}.hero-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101d5744;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:45%}.slider-dots{z-index:4;gap:0;display:flex;position:absolute;bottom:0;left:16px}@media (width<=1280px){.slider-dots{justify-content:center;left:0;right:0}}.quick-menu{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;padding:18px 12px;font-size:13px;display:grid}.quick-menu button{min-height:62px;color:var(--ink);justify-items:center;gap:7px;font-size:13px;line-height:1.4;transition:all .25s;display:grid}.quick-icon{border:1px solid #fff6;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff8}.bill-banner{color:#fff;background:linear-gradient(112deg,#25336d,#484abb 65%,#6f50d1);border:1px solid #7478dc55;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:18px;font-size:13px;display:flex;box-shadow:0 6px 22px #373d7e0f}.bill-intro{align-items:center;gap:9px;min-width:0;display:flex}.bill-intro h2 a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.bill-intro h2 a:focus-visible{outline-offset:4px;outline:2px solid #fff}.bill-intro p{color:#d9e0ff;margin:0;font-size:12px;line-height:1.5}.content-section{margin-bottom:26px}.section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.section-title h2{letter-spacing:-.025em;align-items:center;gap:7px;min-width:0;margin:0;font-size:20px;line-height:1.35;display:flex}.section-title a{color:#526bea;flex-shrink:0;align-items:center;gap:3px;font-size:12px;display:flex;position:relative}.section-title a:after{content:"";position:absolute;inset:-15px -6px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (width<=1280px){.product-grid.two-rows>:nth-child(n+5){display:none}}.side-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}@media (width>=1281px){.right-sidebar .side-card-grid{grid-template-columns:repeat(auto-fill, var(--home-card-width));justify-content:center;gap:12px}}@media (width<=1280px){.app-shell .right-sidebar .right-section:has(.side-card-grid){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@media (width>=761px) and (width<=1280px){.right-sidebar .side-card-grid{gap:12px}}.right-section{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-radius:20px;padding:14px;font-size:13px}.right-section .section-title{flex-wrap:wrap;gap:5px;margin-bottom:10px}.trust-card>svg{color:#586df0;z-index:1;opacity:.45;background:#fff9;border:1px solid #fffa;border-radius:20px;width:68px;height:68px;margin:21px 0 0;padding:13px;position:absolute;bottom:20px;right:10px;transform:rotate(8deg);box-shadow:0 12px 24px #5064cf29}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]){--ink:#edf2ff;--muted:#a7b2d0;--line:#273662;--surface:#172348;--bg:#0d1630;--shadow:0 7px 22px #02081755;--sidebar-text:#d3dcf5;--sidebar-label:#93a6d8;--sidebar-hover:#22315e;--sidebar-hover-text:#fff;--ad-background:linear-gradient(145deg, #1d2b5a, #2a2462);--ad-border:#34458a;--ad-kicker:#9db0ec;--ad-title:#eef2ff;--ad-text:#bcc7e8;--ad-link:#a9b8ff;--ad-link-hover:#d4dcff;--profile-text:#e3e9ff;--heading-glow:#3b3f8f66;background:radial-gradient(ellipse at 80% 0, #40326526, transparent 45%), var(--bg)}.app-shell{background:radial-gradient(ellipse at 88% 0, #e9e7ff88, transparent 35%), radial-gradient(ellipse at 5% 12%, #ddf5ff66, transparent 30%), var(--bg);min-height:100vh;color:var(--ink);overflow:clip visible}.main-content>.quick-menu,.main-content>.bill-banner,.main-content>.content-section{margin:0}.bill-list{grid-template-columns:repeat(var(--tile-phone), minmax(0, 1fr));flex:1;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.bill-list button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:13px;flex-direction:column;flex:1;justify-content:center;place-items:center;gap:6px;width:100%;min-width:0;height:76px;min-height:76px;padding:7px 6px;font-size:11px;line-height:1.4;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}.bill-list button svg{color:#fff;stroke-width:1.7px;flex:0 0 26px;width:26px;height:26px}.bill-list button span{white-space:normal;text-align:center;place-items:center;width:100%;min-height:28px;line-height:1.3;display:grid}.bill-list button:hover{background:#ffffff2b;border-color:#ffffff9c;outline:none;transform:none;box-shadow:inset 0 0 0 1px #ffffff30}.bill-list button:focus-visible{outline-offset:-3px;background:#ffffff2b;border-color:#ffffff9c;outline:2px solid #fff;transform:none;box-shadow:inset 0 0 0 1px #ffffff30}.hero-arrow.prev{inset:auto 49px 16px auto;transform:rotate(180deg)}.hero-arrow.next{top:auto;bottom:16px;right:14px}.hero-banner-artwork{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-artwork .hero-products,.hero-artwork:before,.hero-artwork:after{display:none}.hero-artwork .hero-copy{width:55%}.hero-artwork .hero-copy h1 strong{color:#fff}.hero-artwork .hero-copy button{color:#fff;background:linear-gradient(105deg,#7860ff,#4f88ff);border:1px solid #a0b1ff77;border-radius:24px;box-shadow:0 4px 20px #5e70ff60}.hero-artwork .hero-copy .eyebrow{background:#6652da99;border-color:#9694ff44}.quick-menu .quick-icon{background:linear-gradient(150deg, #fffc, transparent), var(--icon-tile,#eee9ff);border:1px solid #fff;border-radius:19px;width:60px;height:60px;box-shadow:inset 0 -3px 8px #9385d309,0 4px 12px #444c9206}.quick-menu .quick-icon .category-art{width:54px;height:54px;transition:transform .2s;overflow:visible}.quick-menu button:hover .category-art{transform:translateY(-3px)rotate(-4deg)}.trust-card{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#7968de99,#0000 60%),linear-gradient(140deg,#101c45,#253571 75%,#384991);border:1px solid #7b85ee55;border-radius:22px;height:auto;min-height:0;padding:24px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #253c7112}.trust-card:before{content:"";pointer-events:none;z-index:-1;background:0 0;border:1px solid #90d9ff33;border-radius:50%;width:230px;height:230px;position:absolute;top:40px;right:-160px}.trust-card:after{content:"";pointer-events:none;z-index:-1;background:0 0;border:1px solid #90d9ff33;border-radius:50%;width:170px;height:170px;position:absolute;bottom:10px;left:auto;right:-110px}.trust-card .trust-copy{z-index:2;display:block;position:relative}.trust-card .trust-kicker{color:#c0ceff;letter-spacing:.13em;align-items:center;gap:6px;margin:0 0 15px;font-size:9px;font-weight:800;display:flex}.trust-card h3{letter-spacing:-.035em;color:#fff;margin:0 0 12px;font-size:23px;line-height:1.25}.trust-card h3 em{color:#a4eafa;font-style:normal}.trust-card p{color:#c6d0ec;max-width:210px;margin:0 0 18px;font-size:12px;line-height:1.6}.trust-benefits{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.trust-benefits li{color:#e0e7ff;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.trust-benefits svg{color:#8aefdb;background:#5cf3d51c;border:1px solid #8aefdb44;border-radius:50%;flex-shrink:0;width:19px;height:19px;padding:2px}.trust-card button{letter-spacing:.01em;color:#3845a3;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:0;padding:11px 16px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 5px 16px #07133526}.trust-card .trust-visual{z-index:1;pointer-events:none;width:85px;height:105px;display:block;position:absolute;bottom:30px;right:12px}.trust-shopping-bag{color:#c6eeff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#a6b8ff66,#d9e4ff12);border:1px solid #b8caff77;border-radius:22px;place-items:center;width:74px;height:85px;display:grid;position:absolute;top:7px;right:0;transform:rotate(12deg);box-shadow:0 15px 24px #05103433,inset 0 1px #fff5}.trust-shopping-bag span{color:#fff;margin:0;font-size:17px;font-style:italic;font-weight:800;position:absolute;top:35px}.trust-orbit{border:1px solid #8bd6ff66;border-radius:50%;position:absolute;inset:25px -14px 15px;transform:rotate(-35deg)}.trust-card .trust-spark{color:#9defff;margin:0;font-size:17px;display:block;position:absolute}.trust-spark.spark-one{top:0;left:-6px}.trust-spark.spark-two{font-size:12px;bottom:1px;right:-2px}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .trust-card{background:radial-gradient(at 100% 0,#6553b788,#0000 60%),linear-gradient(140deg,#101c45,#253571);border-color:#5267a7}.app-download{color:#fff;isolation:isolate;background:radial-gradient(at 80% 30%,#625dc066,#0000 55%),linear-gradient(120deg,#111d43,#28336f);border:1px solid #7e8bd655;border-radius:26px;justify-content:space-between;align-items:center;gap:32px;max-width:1360px;min-height:290px;margin:0 auto;padding:38px 44px;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #33477912}.app-download:before{content:"";z-index:-1;background-image:linear-gradient(#a4b5ff08 1px,#0000 1px),linear-gradient(90deg,#a4b5ff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.app-download-kicker{letter-spacing:.12em;color:#c3d4ff;background:#ffffff0c;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.app-download h2{letter-spacing:-.035em;max-width:440px;margin:16px 0 12px;font-size:32px;line-height:1.2}.app-download p{color:#c4cdea;max-width:460px;margin:0 0 18px;font-size:14px;line-height:1.6}.app-download-benefits{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.app-download-benefits>span{color:#dbe7ff;align-items:center;gap:5px;font-size:12px;display:flex}.app-download-benefits svg{color:#90e9f2}.app-store-links{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-inline:auto;display:flex}.app-store-links a{color:#fff;background:#080e24;border:1px solid #ffffff40;border-radius:13px;justify-content:center;align-items:center;gap:11px;width:176px;min-width:0;min-height:58px;padding:10px 14px;transition:background .2s,border-color .2s;display:flex;box-shadow:0 5px 14px #060d2426}.app-store-links a:hover{background:#141d3b;border-color:#ffffff85;transform:translateY(-3px)}.app-store-links a:focus-visible{outline-offset:3px;outline:2px solid #c5d6ff}.app-store-links a>span{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app-store-links .app-store-logo{flex:0 0 28px;width:28px;height:32px;display:block}.app-store-links .apple-store-logo{flex-basis:32px;width:32px;height:34px}.app-store-links small{color:#d5dbed;white-space:nowrap;font-size:10px;line-height:1.25}.app-store-links b{letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.25}.app-download-art{isolation:isolate;flex:0 0 265px;width:265px;height:260px;margin:0;position:relative}.app-download-art:before{content:"";filter:blur(12px);background:radial-gradient(circle,#87a4ff55 0,#66e4f522 38%,#0000 72%);border-radius:50%;animation:4s ease-in-out infinite platform-art-glow;position:absolute;inset:24px 16px 22px}.app-phone{z-index:2;background:linear-gradient(135deg,#d8e0ff,#7389e6 56%,#e1e8ff);border:1px solid #f1f5ff;border-radius:29px;width:142px;height:238px;padding:20px 6px 6px;position:absolute;top:10px;right:60px;transform:rotate(10deg);box-shadow:14px 20px 32px #08133388,inset 0 0 0 3px #9db1ef,inset 0 0 0 5px #18265f}.app-phone:after{content:"";filter:blur(8px);pointer-events:none;background:#fff5;border-radius:50%;width:20px;height:90px;position:absolute;inset:7px 7px auto auto}.app-phone-notch{background:#080e2d;border-radius:10px;width:46px;height:8px;position:absolute;top:7px;left:calc(50% - 23px)}.app-phone-screen{color:#304bd3;background:linear-gradient(155deg,#fff,#eaf0ff);border-radius:17px;flex-direction:column;gap:6px;height:100%;padding:9px 8px 6px;font-size:9px;display:flex;overflow:hidden}.app-phone-screen>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;max-width:100%;overflow:hidden}.app-screen-search{color:#7c8baa;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 5px;font-size:7px;display:flex;box-shadow:0 2px 6px #293b8514}.app-screen-promo{color:#182d78;background:linear-gradient(115deg,#cad4ff,#7d8cf0);border-radius:8px;flex-direction:column;justify-content:center;min-height:49px;padding:7px;display:flex;position:relative;box-shadow:0 4px 9px #6d7ddd33}.app-screen-promo small{letter-spacing:.08em;font-size:5px;font-weight:800}.app-screen-promo strong{max-width:72px;font-size:9px;line-height:1.15}.app-screen-promo>svg{color:#fff;position:absolute;bottom:9px;right:8px}.app-screen-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.app-screen-products>span{background:#fff;border-radius:6px;min-width:0;padding:3px;box-shadow:0 2px 6px #293b8512}.app-screen-products i{background:linear-gradient(135deg,#e0e4ff,#9caaf5);border-radius:4px;height:24px;display:block}.app-screen-products>span+span i{background:linear-gradient(135deg,#d4f0f1,#8ccadf)}.app-screen-products small{color:#586a9f;white-space:nowrap;font-size:5px;line-height:1.5;display:block;overflow:hidden}.app-screen-bottom{color:#8494bf;border-top:1px solid #dfe5f9;justify-content:space-around;margin-top:auto;padding-top:4px;display:flex}.app-screen-bottom>svg:first-child{color:#4a63e1}.orbit-one{border-color:#a8c7ff55;width:265px;height:105px;top:87px;right:0}.orbit-two{border-color:#80e7f04d;width:235px;height:130px;top:77px;right:15px}.app-orbit:after{content:"";background:#a4edff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:32px;box-shadow:0 0 12px 3px #74e5ff9c}.orbit-two:after{background:#d9c4ff;width:5px;height:5px;inset:auto 24px 2px auto;box-shadow:0 0 10px 2px #b5a1ff99}.app-floating-badge{color:#d5f5ff;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(130deg,#889fff77,#9c75ff33);border:1px solid #c4d9ff66;border-radius:16px;place-items:center;width:49px;height:49px;display:grid;position:absolute;box-shadow:0 10px 22px #0c184455}.badge-spark{top:25px;right:14px;transform:rotate(10deg)}.badge-bag{bottom:22px;left:9px;transform:rotate(-12deg)}.app-download-art .app-phone{transform-origin:50%;animation:4.6s ease-in-out infinite platform-phone-float}.app-download-art .badge-spark{animation:3.8s ease-in-out -.8s infinite platform-spark-float}.app-download-art .badge-bag{animation:4.2s ease-in-out -1.6s infinite platform-bag-float}.app-download-art .orbit-one{animation:9s linear infinite platform-orbit-turn}.app-download-art .orbit-two{animation:13s linear infinite reverse platform-orbit-turn}.main-content>.hero-banner{box-sizing:border-box;width:100%;max-width:none;margin:0}.hero-copy h1{letter-spacing:-.04em;min-height:2.32em;margin:16px 0 10px;font-size:clamp(26px,2.35vw,36px);line-height:1.16}.hero-copy p{color:#dde6ff;max-width:290px;min-height:3em;margin:0 0 18px;font-size:13px;line-height:1.5}@media (width<=1150px){.trust-card{grid-column:span 2}}@media (width<=760px){.hero-arrow{display:none}}@media (width>=761px){.bill-banner{flex-direction:column;align-items:stretch;gap:14px}.bill-banner .bill-intro{width:100%;margin-bottom:0}.bill-list{grid-template-columns:repeat(auto-fill, minmax(clamp((100% - var(--tile-count) * 8px) / (var(--tile-count) + 1) + 1px, (var(--tile-count) * 80px - 8px - 100%) * 9999, (100% - var(--tile-half) * 8px) / (var(--tile-half) + 1) + 1px), 1fr))}}@media (width<=1024px){.bill-list button{height:auto;min-height:88px}.bill-list button span{overflow-wrap:anywhere;min-height:0;margin-bottom:0}}@media (width>=761px) and (width<=1150px){.mini-icon{width:26px;height:26px}}@media (width>=1151px){.trust-card>div{flex:1;min-width:0}.trust-card>svg{align-self:center;margin-top:0}}@media (width>=761px) and (width<=1150px){.trust-card>div{flex:1;min-width:0}.trust-card>svg{align-self:center;margin-top:0}}@media (width<=760px){.trust-card>div{flex:1;min-width:0}.trust-card>svg{align-self:center;margin-top:0}.quick-menu .quick-icon svg{width:24px;height:24px}.quick-menu button:active{background:var(--bg);transform:scale(.96)}}@media (width>=761px) and (width<=1280px){.right-sidebar .trust-card{grid-column:span 2}.right-sidebar .feature-section{padding-bottom:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.hero-products img{object-fit:cover;border-radius:16px}.bill-banner{padding:16px;display:block}.bill-intro{margin-bottom:14px}.bill-intro h2{font-size:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-title h2{font-size:17px}.section-title a{font-size:11px}}@media (width>=1281px){.app-download{grid-template-columns:minmax(0,1fr) 368px minmax(0,1fr);align-items:center;display:grid}.app-download>.app-store-links{flex-flow:row;justify-content:center;align-items:center;gap:12px}.app-download>.app-store-links a{flex:0 0 176px;width:176px;min-height:62px}.app-download>.app-download-art{justify-self:end}.app-download-benefits{margin-bottom:0}}@media (width>=761px) and (width<=1280px){.app-download{grid-template-columns:minmax(0,1fr) 265px;align-items:center;gap:20px 24px;display:grid}.app-download>.app-download-copy{grid-area:1/1}.app-download>.app-store-links{flex-flow:row;grid-area:2/1/auto/-1;justify-content:center}.app-download>.app-download-art{grid-area:1/2;justify-self:end}.app-download-benefits{margin-bottom:0}}@media (width>=761px) and (width<=820px){.hero-banner{height:375px}}@media (width<=760px){.section-title{margin-bottom:12px}.hero-banner{border-radius:22px;align-self:stretch;width:100%;height:290px}.hero-copy,.hero-artwork .hero-copy{width:61%;padding:16px 14px 28px}.hero-copy h1 strong{font-size:inherit}.hero-copy button{min-height:34px;padding:7px 12px;font-size:11px}.hero-copy button:before{content:"";position:absolute;inset:-5px 0}.hero-copy .eyebrow{padding:4px 8px;font-size:9px}.hero-banner-artwork{object-position:63% center}.hero-artwork:after{background:linear-gradient(90deg,#06113450,#0000 72%);display:block}.hero-products{opacity:.92;width:36%;height:66%;padding:0;bottom:16%;right:10px}.quick-menu{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px;padding:15px 8px 8px;display:grid;overflow:visible}.quick-menu .quick-icon{border-radius:17px;flex-shrink:0;width:54px;height:54px}.quick-menu .quick-icon .category-art{width:49px;height:49px}.quick-menu button{-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:90px;padding:0 2px;display:flex}.quick-menu button b{max-width:100%;font-size:11px;font-weight:700;line-height:1.35}.trust-card{min-height:0;padding:24px}.trust-card h3{font-size:25px}.trust-card p{max-width:235px;font-size:13px}.trust-card .trust-kicker{font-size:10px}.trust-benefits li{font-size:13px}.trust-card .trust-visual{width:92px;height:115px;bottom:43px;right:24px}.trust-card button{min-height:46px;font-size:13px}.app-download{border-radius:24px;flex-direction:column;align-items:stretch;gap:12px;min-height:0;margin:0 12px;padding:26px 22px 20px;display:flex}.app-download-copy{max-width:none}.app-download h2{max-width:310px;margin:16px 0 12px;font-size:28px;line-height:1.2}.app-download p{margin-bottom:16px;font-size:13px;line-height:1.6}.app-download-benefits{gap:12px;margin-bottom:18px}.app-store-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:364px;display:grid}.app-store-links a{flex:1;gap:8px;width:100%;min-width:0;min-height:58px;padding:10px 8px}.app-store-links .app-store-logo{flex-basis:24px;width:24px;height:28px}.app-store-links .apple-store-logo{flex-basis:27px;width:27px;height:30px}.app-store-links b{font-size:15px}.app-store-links small{font-size:9px}.app-download-art{flex:0 0 240px;align-self:center;width:265px;height:240px;margin:0}.app-phone{height:225px;top:6px;right:60px}}@media (width>=761px){.app-download{width:calc(100% - 44px);max-width:1492px;margin-inline:auto}}@media (width>=1151px) and (width<=1350px){.app-download{width:calc(100% - 36px)}}@media (width>=761px) and (width<=1150px){.app-download{width:calc(100% - 28px)}}@media (width<=760px){.hero-copy h1{min-height:2.28em;margin:9px 0 6px;font-size:clamp(19px,5.3vw,26px);line-height:1.14}.hero-copy p{max-width:190px;min-height:2.8em;margin-bottom:10px;font-size:11px;line-height:1.4}}@media (width>=1281px){.right-sidebar>.trust-card{min-height:300px;padding:18px}.right-sidebar .trust-kicker{margin-bottom:10px}.right-sidebar .trust-card h3{margin-bottom:9px;font-size:21px;line-height:1.25}.right-sidebar .trust-card p{max-width:205px;margin-bottom:12px;font-size:12px;line-height:1.45}.right-sidebar .trust-benefits{gap:7px;margin-bottom:12px}.right-sidebar .trust-card .trust-visual{width:70px;height:86px;bottom:22px;right:13px}.right-sidebar .trust-card button{min-height:40px;padding:9px 13px;font-size:12px}.dashboard-layout>.main-content>.hero-banner,.dashboard-layout>.right-sidebar>.trust-card{flex-grow:1}}@media (prefers-reduced-motion:reduce){.home-reveal [data-home-reveal=pending]{transform:translateY(8px)}.home-reveal [data-home-reveal=visible]{animation:home-panel-assemble-soft .5s ease-out var(--home-reveal-delay,0s) both}.hero-products img{animation:none}.quick-menu button,.bill-list button,.quick-menu .quick-icon .category-art,.trust-card button,.app-store-links a{transition:none}.app-download-art .app-phone,.app-download-art .app-floating-badge,.app-download-art:before{animation-duration:8s}.app-download-art .app-orbit{animation-duration:16s}}.digital-sample-image img,.digital-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.digital-menu .digital-menu-list button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:108px;padding:10px 7px}.digital-menu .digital-menu-list .digital-icon{border-radius:15px;flex:0 0 58px;width:66px;height:58px}.digital-product-art{width:100%;height:100%;display:block;overflow:visible}.digital-menu .digital-menu-list button>span:last-child{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.35;overflow:visible}.digital-samples{scroll-margin-top:120px}.digital-samples-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.digital-samples-heading h2{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.digital-samples-heading h2 svg{color:var(--primary)}.digital-samples-heading>span{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-radius:7px;padding:4px 7px;font-size:10px;font-weight:700}.sample-game{background:linear-gradient(145deg,#eff8ff,#dceaff)}.digital-sample-detail{color:var(--muted);margin:7px 4px 0;font-size:11px;line-height:1.6}.digital-samples-note{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.digital-menu-title svg{color:var(--violet)}.digital-menu-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.digital-menu-list button:hover{border-color:#b7c3ff;transform:translateY(-2px);box-shadow:0 7px 15px #4966e822}.digital-menu-list button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digital-icon{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.digital-menu-title{color:var(--ink);align-items:center;gap:7px;margin:0 0 10px;font-size:18px;font-weight:800;display:flex}.digital-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;margin:0 0 16px;padding:16px}.digital-menu-list button{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);text-align:left;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:8px 9px;font-size:12px;font-weight:700;line-height:1.4;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.main-content>.digital-menu{margin:0}@media (width<=760px){.digital-menu .digital-menu-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.digital-menu .digital-menu-list button{min-width:0;min-height:106px;padding:9px 5px}.digital-menu .digital-menu-list button>span:last-child{font-size:11px}.digital-menu-list::-webkit-scrollbar{display:none}.digital-icon{flex-basis:32px;width:32px;height:32px}.digital-menu{background:var(--surface)}.digital-menu-list .digital-icon{border-radius:14px;flex-shrink:0;width:42px;height:42px}.digital-menu-title{margin-bottom:10px;font-size:17px}}@media (width>=761px) and (width<=1280px){.digital-menu-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.digital-menu-list{scrollbar-width:none;gap:9px;padding:2px 0 5px;display:flex;overflow-x:auto}.digital-menu-list button{white-space:normal;text-align:center;flex-direction:column;flex:0 0 88px;justify-content:flex-start;align-items:center;gap:7px;min-height:92px;padding:10px 4px;font-size:12px;display:flex}.digital-menu-list button>span:last-child{white-space:normal;text-align:center;line-height:1.35;overflow:visible}}@media (prefers-reduced-motion:reduce){.digital-menu-list button{transition:none}}.product-title-action{text-align:left;width:100%;min-height:24px;color:inherit;background:0 0;padding:0;display:block}@media (any-pointer:coarse){.product-title-action{min-height:44px}}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .food-card{background:var(--surface)}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .product-card{background:var(--surface)}.seller-card:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#7fe7ff55 0,#7fe7ff00 70%);border-radius:50%;width:125px;height:125px;position:absolute;top:-48px;right:-62px}.seller-card:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#b795ff55 0,#b795ff00 70%);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-75px;left:-70px}.seller-mark{color:#8ff3ff;background:linear-gradient(145deg,#ffffff40,#5de6ff26);border:1px solid #a4f5ff9c;border-radius:14px;align-self:center;place-items:center;width:46px;height:46px;margin:0 0 2px;display:grid;box-shadow:0 8px 18px #1b2c9255,0 0 18px #5de6ff4d}.seller-mark svg{stroke-width:2px;width:27px;height:27px}.seller-card button:hover{transform:translateY(-2px);box-shadow:0 10px 18px #15288955}.food-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #3552a91a}.card-photo{background:#eef1f7;flex:none;height:148px;position:relative;overflow:hidden}.card-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.card-info{flex-direction:column;flex:1;padding:10px;display:flex}.food-meta{justify-content:space-between;align-items:center;gap:6px;min-height:16px;display:flex}.food-meta .rating{gap:3px;min-width:0}.shop button{color:#425fea;margin-left:auto}.food-card .food-meta,.food-card .card-info .rating,.product-card .card-info .rating{min-height:14px}.food-card .card-info>b{min-height:16px;margin:5px 0}.product-card .card-info .product-card-meta{height:18px}.product-card .card-info .price{flex-flow:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:33px;margin:0}.product-card .card-info .price del{font-size:12px;line-height:1.1}.food-card .card-info .shop{min-height:14px}.product-card .card-info .shop{gap:4px;min-height:30px;margin-top:-5px;font-size:11px;line-height:1.3}.rating-star{color:#f5b72d;fill:#f5b72d;stroke:#d88b09;filter:drop-shadow(0 1px 1px #d88b0930)}.rating b{color:#c47b08;font-weight:800}.card-info h3{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:0 0 6px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.price{color:#3f57dc;align-items:center;min-height:18px;margin:8px 0;font-size:13px;font-weight:800;display:flex}.seller-card .seller-mark{margin-bottom:2px}.product-card:focus-within{outline-offset:2px;outline:2px solid #8194ff}.product-card .card-photo{height:180px}.food-card .card-info h3{white-space:nowrap;text-overflow:ellipsis;min-height:20px;margin-bottom:4px;font-size:15px;line-height:1.3;display:block}.product-card .card-info h3{min-height:2.6em;margin-bottom:2px;font-size:14px;line-height:1.3}.product-card .product-title-action{min-height:0}.rating{color:#f0a51e;align-items:center;gap:4px;min-height:16px;font-size:12px;line-height:1.35;display:inline-flex}.rating i{color:#9aa5bb;font-size:11px;font-style:normal}.rating svg{fill:#f0a51e;flex-shrink:0}.rating .rating-star{color:#f5aa16;fill:#f5aa16;stroke:#e89a0c;stroke-width:1.2px;filter:none}.detail-rating-summary .rating-star{color:#f5aa16;fill:#f5aa16;stroke:#e89a0c;stroke-width:1.2px;filter:none;width:17px;height:17px}.food-meta>small{color:#8996b0;white-space:nowrap;flex:none;font-size:11px}.card-info>b{color:#3f57dc;align-items:center;min-height:18px;margin:8px 0;font-size:16px;font-weight:800;line-height:1.35;display:flex}.card-info .price{flex-wrap:wrap;gap:2px 4px;font-size:16px;line-height:1.35}.price del{color:#9ca8bd;margin-left:0;font-size:11px;font-weight:500}.card-info>small{color:#8996b0;font-size:12px;line-height:1.4}.card-info>small:not(.shop){margin-top:5px;display:block}.listing-product-info .rating{font-size:12px}.seller-card{isolation:isolate;color:#fff;margin:20px 4px 0;min-height:170px;box-shadow:none;background:linear-gradient(145deg,#304edb 0%,#5363ef 48%,#7b4de8 100%);border:1px solid #7b8dff66;border-radius:16px;flex-direction:column;gap:6px;margin-inline:0;padding:15px 12px;display:flex;position:relative;overflow:hidden}.seller-card small{color:#e5e9ff;font-size:12.5px;line-height:1.55}.seller-card b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.seller-card button{color:#4059dc;background:#fff;border-radius:9px;min-height:44px;margin-top:auto;padding:10px 8px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 7px 14px #15288940}.food-card{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:17px;flex-direction:column;min-width:0;font-size:13px;transition:all .25s;display:flex;overflow:hidden}.product-card{border:1px solid var(--line);cursor:pointer;background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:17px;flex-direction:column;min-width:0;font-size:13px;transition:all .25s;display:flex;overflow:hidden}.food-card:nth-child(4),.product-card:nth-child(4){display:flex}.food-card .card-info{padding:11px;position:relative}.product-card .card-info{padding:11px}.heart{color:#536492;background:#fffffff0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 12px #1824470c}.heart svg{display:block;transform:translateY(2px)}.heart:before{content:"";position:absolute;inset:-6px}.discount{color:#fff;background:#ee527a;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:7px;left:7px}.shop{min-height:16px;color:var(--muted);align-items:center;gap:4px;margin-top:auto;display:flex}.shop svg{flex-shrink:0}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .card-info>small{color:var(--muted)}.app-shell .rating{vertical-align:middle;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.app-shell .rating>svg{flex-shrink:0;align-self:center;display:block}.app-shell .rating>b,.app-shell .rating>i{align-items:center;margin-block:0;line-height:1;display:inline-flex}:is(.main-content,.right-sidebar) .product-card .card-info{gap:0;padding:9px 10px 6px}.main-content .product-card .card-info h3{margin:0 0 4px;font-size:14px;line-height:1.3}.product-card-meta{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.product-card-meta>.rating{flex:none;min-height:16px;margin:0}.product-card-availability{color:#1aa67d;flex:none;font-size:11px;font-weight:700;line-height:1.4}.product-card-location{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--muted);margin-left:auto;font-size:11px;line-height:1.4;overflow:hidden}:is(.main-content,.right-sidebar) .product-card .price{font-size:14px;line-height:1.25}.product-card .shop>button{background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary);border-radius:50%;flex:0 0 30px;place-items:center;min-width:30px;height:30px;min-height:30px;margin-right:-4px;padding:0;display:grid;position:relative}.product-card .shop>button:before{content:"";position:absolute;inset:-7px}.product-card .shop>button svg{display:block}.heart[aria-pressed=true]{color:#ee5686}.heart[aria-pressed=true] svg{fill:#ee568626;stroke:#ee5686}.wishlist-info>.rating{margin:0;line-height:1.3}@media (width<=760px){.card-info{padding:10px}.left-sidebar.mobile-open .seller-card small,.left-sidebar.mobile-open .seller-card button{display:block}.listing-product-info .rating{gap:3px}.card-info h3,.price{font-size:13px}}@media (width>=761px) and (width<=1150px){.seller-card{justify-items:stretch;padding:15px 12px}.seller-card b,.seller-card small,.seller-card button{display:block}.seller-mark{margin:0 0 0 auto}}@media (width<=760px){.left-sidebar.mobile-open .seller-card{border-radius:18px;justify-items:stretch;min-height:154px;margin:20px 0 0}.left-sidebar.mobile-open .seller-card b{font-size:15px;display:block}.card-photo{height:152px}.food-card .card-info h3{min-height:19px;font-size:14px}.card-info>b,.card-info .price{font-size:16px}.card-info>small{font-size:11px}.food-meta{gap:3px}.food-meta>small{font-size:10px}.food-meta .rating{gap:2px}.food-meta .rating i{font-size:10px}.listing-page .listing-product-info .rating{gap:3px;min-height:14px;font-size:12px}.food-card .card-info{padding:10px}.wishlist-info .rating i{display:none}}@media (width<=1150px){.product-card .card-photo{aspect-ratio:1;height:auto}.product-card .card-info,:is(.main-content,.right-sidebar) .product-card .card-info{gap:0;padding:7px 8px 6px}.product-card .card-info h3,.main-content .product-card .card-info h3{min-height:2.5em;margin:0 0 2px;font-size:12px;line-height:1.25}.product-card .card-info .price,:is(.main-content,.right-sidebar) .product-card .price{min-height:29px;font-size:13px;line-height:1.2}.product-card .card-info .price del{font-size:11px}.product-card .card-info .shop{font-size:10px}.product-card .shop>button{margin-right:-2px}}@media (width>=761px) and (width<=1150px){.product-card .card-photo{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.seller-card button,.food-card,.product-card{transition:none}}.filter-tabs button:hover{color:var(--primary);background:#eef2ff;border-color:#b7c3ff;transform:translateY(-1px);box-shadow:0 5px 12px #4966e81c}.filter-tabs button.active{background:var(--gradient);color:#fff;border-color:#0000;box-shadow:0 6px 14px #4966e844}.listing-filter-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.listing-filters>button.active{color:var(--primary);background:#eef1ff;font-weight:800}.listing-filters .apply-filter{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);text-align:center;justify-content:center;margin-top:16px;font-weight:700}.listing-toolbar>span b{color:var(--ink)}.listing-toolbar-actions{align-items:center;gap:8px;display:flex}.view-toggle button.active{color:var(--primary);background:#edf1ff}.listing-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.listing-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #3151a51c}.listing-product-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.listing-product-shop svg{color:#4d69df}.listing-product-footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.listing-products.list{flex-direction:column;gap:10px;display:flex}.listing-product-card.is-list{grid-template-columns:170px 1fr;display:grid}.listing-product-card.is-list .listing-product-image{height:150px}.listing-product-card.is-list .listing-product-info{padding:15px}.listing-product-card.is-list .listing-product-info h3{font-size:16px}.listing-product-card.is-list .listing-product-info strong{font-size:18px}.listing-product-card.is-list .listing-product-footer{justify-content:flex-start;gap:20px}.pagination-prev{transform:rotate(180deg)}.mobile-product-header{display:none}.listing-product-link{text-align:left;width:100%;font:inherit;padding:0;display:block}.product-filter-trigger.active{color:var(--primary);border-color:var(--primary)}.filter-active-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.product-empty{text-align:center;color:var(--muted);padding:48px 16px}.product-empty h2{color:var(--ink);font-size:17px}.product-empty button{background:var(--gradient);color:#fff;border-radius:12px;margin-top:10px;padding:12px 20px;font-weight:700}.product-filter-sheet{background:var(--surface);width:min(460px,100% - 32px);max-height:85dvh;color:var(--ink);border:0;border-radius:24px;padding:0;box-shadow:0 20px 70px #12214c33}.product-filter-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d163077}.product-filter-sheet form{padding:24px}.sheet-handle{display:none}.product-filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-filter-heading h2{margin:0;font-size:20px}.product-filter-heading button{background:var(--bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.product-filter-sheet p{color:var(--muted);margin:4px 0 24px;font-size:12px}.product-price-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-price-fields label{min-width:0;font-size:12px;font-weight:700}.product-price-fields input{border:1px solid var(--line);width:100%;height:48px;font:inherit;background:var(--bg);color:var(--ink);border-radius:12px;margin-top:8px;padding:0 12px}.product-filter-actions{gap:12px;margin-top:28px;display:flex}.product-filter-actions button{border:1px solid var(--line);border-radius:14px;min-height:48px;padding:0 24px;font:800 13px Manrope,Arial,sans-serif}.product-filter-actions button[type=submit]{background:var(--gradient);color:#fff;border:0;flex:1}.product-filter-sheet :focus-visible,.mobile-product-header :focus-visible,.listing-results button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.listing-product-info del{color:#a3adc3;margin-top:8px;font-size:13px;line-height:1.1;display:block}.listing-page .listing-product-info del+strong{margin-top:0}.listing-product-shop{color:var(--muted);align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.listing-product-footer small{color:#1aa67d;font-size:12px}.listing-filters>label:not(.check-filter){color:var(--ink);margin:14px 0 8px;font-size:13px;font-weight:800;display:block}.listing-filter-title b{font-size:15px}.listing-filter-title button{color:var(--primary);font-size:13px;font-weight:800;position:relative}.listing-filter-title button:after{content:"";position:absolute;inset:-12px -6px}.product-filter-trigger{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:5px;min-height:42px;padding:0 10px;font:700 13px Manrope,Arial,sans-serif;display:flex;position:relative}.product-filter-trigger:after{content:"";position:absolute;inset:-2px}.product-list-end{text-align:center;color:var(--muted);padding:20px 0 6px;font-size:12px}.listing-toolbar select{border:1px solid var(--line);background:var(--surface);letter-spacing:normal;min-height:42px;color:var(--ink);border-radius:7px;padding:8px;font-family:inherit;font-size:13px;font-weight:600}.listing-toolbar select option{letter-spacing:normal;color:var(--ink);font-family:inherit;font-weight:600}.filter-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:-4px -4px 0;padding:4px 4px 14px;display:flex;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:12px;flex:none;padding:8px 14px;font-size:12px;font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.listing-product-card{border:1px solid var(--line);cursor:pointer;background:var(--surface);box-shadow:var(--shadow);border-radius:17px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.listing-product-image>span{color:#fff;background:#ee527a;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:8px;left:8px}.listing-shell{max-width:1536px;padding:26px 22px 42px}.listing-heading h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:34px;line-height:1.2}.listing-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.listing-eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.listing-layout{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.listing-filters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;align-self:start;padding:18px}.listing-filters>button{width:100%;color:var(--muted);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 7px;font-size:13px;display:flex}.listing-product-info{padding:10px 12px}.listing-product-info h3{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.listing-product-image{aspect-ratio:1.25;background:#f0f3fa;height:auto;position:relative}.listing-product-image>button{color:#56688f;background:#fffffff0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 12px #1824470c}.listing-product-image>button:before{content:"";position:absolute;inset:-6px}.listing-product-image>button svg{display:block;transform:translateY(2px)}.listing-product-footer button{background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary);border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.listing-product-footer button:before{content:"";position:absolute;inset:-6px}.listing-product-footer button svg{display:block}.listing-product-info strong{color:var(--primary);letter-spacing:-.02em;margin-top:2px;font-size:16px;font-weight:800;display:block}.listing-product-info .product-card-meta+strong{margin-top:4px}.view-toggle{border:1px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.view-toggle button{color:var(--muted);place-items:center;width:42px;height:42px;display:grid}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .listing-heading{background:var(--surface)}.listing-heading{border:1px solid var(--line);background:radial-gradient(ellipse at right top, #e8e6ff77, transparent 65%), var(--surface);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.listing-toolbar{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;font-size:13px;display:flex}.listing-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.listing-pagination>button{text-align:left;min-height:44px}.listing-pagination>button:last-child{text-align:right}.listing-page .listing-products .listing-product-footer{align-items:center;gap:8px;margin-top:2px}.listing-page .listing-product-info{padding-bottom:8px}.listing-product-meta-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.listing-product-location{max-width:52%;color:var(--muted);white-space:nowrap;align-self:flex-start;align-items:center;gap:3px;margin-top:8px;margin-left:auto;font-size:11px;display:inline-flex}.listing-product-location svg{flex:0 0 12px}.listing-product-location span{text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-page .listing-product-meta-copy .listing-product-shop{min-height:0;margin-top:0;line-height:1.35}.listing-page .listing-product-meta-copy>small{line-height:1.35;display:block}.listing-page .listing-products .listing-product-footer>button{flex-shrink:0}.listing-page .listing-products.grid .listing-product-card{flex-direction:column;display:flex}.listing-page .listing-products.grid .listing-product-info{flex-direction:column;flex:1;min-width:0;display:flex}.listing-page .listing-products .listing-product-info>del,.listing-page .listing-products .listing-product-info>.product-card-meta+strong{margin-top:auto;padding-top:4px}.listing-products.list .listing-product-image{aspect-ratio:auto;background:#f0f2f8;align-self:stretch;height:auto;min-height:0;position:relative}.listing-products.list .listing-product-image>img{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;position:absolute;inset:0}.listing-products.list .listing-product-card{grid-template-columns:46% minmax(0,1fr);min-height:168px}.listing-products.list .listing-product-info{flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.listing-products.list .listing-product-footer{justify-content:space-between;width:100%;padding-top:0}@media (width<=760px){.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px){.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list .listing-product-card{grid-template-columns:44% minmax(0,1fr);min-height:168px}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list .listing-product-info{padding:12px}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list .listing-product-info h3{font-size:14px}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list .listing-product-info strong{font-size:16px}}@media (width>=1200px){.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties]) .listing-products.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.listing-sort{align-items:center;min-width:0;display:inline-flex;position:relative}.listing-page .listing-toolbar .listing-sort select{appearance:none;padding-left:10px;padding-right:34px}.listing-sort>svg{pointer-events:none;color:var(--ink);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.listing-product-image>button[aria-pressed=true] svg{fill:#ee568626;stroke:#ee5686}@media (width<=760px){.listing-heading p{max-width:230px}.listing-filters{display:none}.listing-toolbar{flex-wrap:nowrap;gap:8px;width:100%}.listing-toolbar>span{white-space:nowrap;font-size:10px}.listing-toolbar-actions{flex:none;margin-left:auto}.listing-toolbar select{height:32px}.listing-product-shop{min-height:20px;line-height:1.25}.listing-product-card.is-list .listing-product-image{aspect-ratio:auto}.listing-product-card.is-list .listing-product-info{min-width:0}.listing-product-card.is-list .listing-product-info h3{line-height:1.2}.listing-product-card.is-list .listing-product-footer{margin-top:12px}.listing-products.list,.listing-products.list .listing-product-card{width:100%}.listing-page .listing-products.list{flex-direction:column;width:100%;display:flex}.listing-page{min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:var(--bg)}.mobile-product-topbar{align-items:center;gap:4px;min-height:48px;margin-bottom:8px;display:flex}.mobile-product-topbar>button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px;display:inline-flex}.mobile-product-search{background:var(--bg);height:44px;color:var(--muted);border:1px solid var(--line);border-radius:14px;align-items:center;gap:4px;margin-bottom:10px;padding:0 4px 0 12px;display:flex}.mobile-product-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #5269ee20}.mobile-product-search>button{width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.mobile-product-search>button:after{content:"";position:absolute;inset:-4px}.product-category-chips{scrollbar-width:none;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.listing-page .listing-shell{padding:14px 12px 16px}.listing-page .listing-heading,.listing-page .listing-filters{display:none}.listing-page .listing-layout{display:block}.listing-page .listing-results{min-width:0}.listing-page .listing-toolbar-actions{gap:6px;min-width:0}.listing-page .view-toggle{border:0}.listing-page .view-toggle button{background:var(--surface);border-radius:10px;width:44px;height:44px}.listing-page .view-toggle button.active{display:none}.listing-products.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.listing-products .listing-product-info strong{overflow-wrap:anywhere;font-size:15px}.listing-page .listing-products.grid .listing-product-image{aspect-ratio:1;height:auto}.listing-page .listing-product-image>button{top:8px;right:8px}.listing-page .listing-product-image>span{border-radius:7px;padding:5px 7px;font-size:10px}.listing-page .listing-product-shop svg{vertical-align:-2px;margin-right:2px}.listing-page .listing-product-footer{gap:3px;margin-top:5px}.listing-page .listing-products.list .listing-product-info h3{white-space:normal}.listing-products.grid .listing-product-info{padding:10px}.listing-page .listing-products.list .listing-product-footer{justify-content:space-between}.product-filter-sheet{border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;position:fixed;inset:auto 0 0}.product-filter-sheet form{padding:10px 20px calc(24px + env(safe-area-inset-bottom))}.sheet-handle{background:var(--line);border-radius:4px;width:36px;height:4px;margin:0 auto 16px;display:block}.mobile-product-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font:500 14px Manrope,Arial,sans-serif}.product-category-chips button{border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:20px;flex:none;padding:0 16px;font:700 13px Manrope,Arial,sans-serif}.listing-page .listing-toolbar>span{font-size:13px}.listing-page .listing-toolbar select{border-radius:10px;max-width:128px;min-height:44px;padding:0 6px;font-size:12px}.listing-page .product-filter-trigger{min-height:44px;font-size:12px}.listing-page .listing-product-info del{margin-top:3px;font-size:12px}.listing-page .listing-product-shop{white-space:nowrap;text-overflow:ellipsis;min-height:0;margin-top:8px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.listing-page .listing-product-footer small{font-size:11px}.product-filter-sheet p,.product-price-fields label{font-size:14px}.product-price-fields input{font-size:16px}.product-filter-actions button{font-size:14px}.app-shell:not(:has(.product-detail)):not(.listing-page){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.filter-tabs{gap:7px}.filter-tabs button{font-size:12px}.mobile-product-header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 12px 0;display:block;position:sticky;top:0}.product-category-chips button.active{color:#fff;background:var(--gradient);border-color:#0000;box-shadow:0 3px 8px #3d59ee24}.listing-page .listing-toolbar{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0}.listing-page .listing-product-card{border-radius:18px;min-width:0;box-shadow:0 3px 12px #263c7508}.listing-page .listing-product-info{min-width:0;padding:8px 9px}.listing-page .listing-product-info h3{margin:0 0 2px;font-size:13px;line-height:1.3}.listing-page .listing-product-info strong{margin-top:2px;font-size:15px;line-height:1.25}}@media (width<=480px){.listing-page .listing-results-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.listing-page .listing-results-toolbar .listing-toolbar-actions{width:100%;margin-left:0}.listing-page .listing-results-toolbar .listing-sort{flex:1}.listing-page .listing-results-toolbar .listing-sort select{width:100%;max-width:none}}@media (width>=761px){.listing-page .listing-products.grid,.listing-page .listing-products.list{align-items:stretch;gap:16px;display:grid}.listing-page .listing-products.list .listing-product-card{grid-template-columns:46% minmax(0,1fr);min-height:168px}.listing-page .listing-products.list .listing-product-info{min-width:0;padding:12px 12px 10px}.listing-page .listing-products.list .listing-product-info h3{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.listing-page .listing-products.list .listing-product-info strong{font-size:16px}.listing-page .listing-products.list .listing-product-shop{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.listing-page .listing-products.list .listing-product-shop svg{flex-shrink:0}.listing-page .listing-products.list .listing-product-footer{gap:6px}.listing-page .listing-products.list .listing-product-footer small{font-size:10px}.listing-page .listing-products.list .listing-product-footer button{flex-shrink:0}.listing-page .listing-products.list .listing-product-image>span{padding:5px;font-size:9px;left:6px}.listing-page .listing-products.list .listing-product-image>button{right:6px}}@media (width>=1200px){.listing-page .listing-products.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-page .listing-products.list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.listing-page .listing-products.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=761px) and (width<=1199px){.listing-page .listing-layout{grid-template-columns:minmax(0,1fr)}.listing-page .listing-filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.listing-page .listing-filter-title{flex:none;gap:14px;margin:0 8px 0 0}.listing-page .listing-filters>label{display:none}.listing-page .listing-filters>button{flex:none;gap:8px;width:auto;padding:8px 12px;font-size:12px}.listing-page .listing-filters>.apply-filter{margin-top:0}.listing-page .listing-products.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-page .listing-products.list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.listing-page .listing-products.list .listing-product-card{border-radius:18px;grid-template-columns:46% minmax(0,1fr);width:100%;min-height:164px}.listing-page .listing-products.list .listing-product-image{aspect-ratio:auto;height:auto;min-height:0}.listing-page .listing-products.list .listing-product-info{padding:11px 12px}.listing-page .listing-products.list .listing-product-image>img{padding:0}.listing-page .listing-products.list .listing-product-image>span{padding:5px;font-size:9px;top:8px;left:6px}.listing-page .listing-products.list .listing-product-image>button{top:8px;right:6px}}@media (prefers-reduced-motion:reduce){.filter-tabs button,.listing-product-card{transition:none}}.product-detail{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:calc(100vh - 145px);padding:24px 24px 40px}.product-detail :is(input,textarea){-webkit-user-select:text;user-select:text}.detail-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.detail-topbar-actions{flex-shrink:0;gap:8px;display:flex}.detail-back{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary);border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.detail-back-icon{transform:rotate(180deg)}.detail-breadcrumb b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(320px,48%) 1fr;gap:30px;padding:22px;display:grid}.detail-info{padding:8px 8px 4px}.detail-badge{color:#5360dc;background:#e9eaff;border-radius:6px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.detail-rating-summary{align-items:center;gap:6px;display:flex}.detail-sold{text-align:right;white-space:nowrap;margin-left:auto}.detail-price{color:var(--primary);flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 14px;font-size:25px;font-weight:800;display:flex}.detail-price del{color:#a4aec4;font-size:12px;font-weight:600}.detail-price small{color:var(--muted);flex-basis:100%;font-size:13px;font-weight:600}.detail-parent-name{color:var(--muted);margin:-4px 0 10px;font-size:14px}.detail-price span{color:#ef4b70;background:#ffe7ed;border-radius:5px;padding:4px 7px;font-size:9px}.detail-seller{align-items:center;gap:10px;padding:14px 0;display:flex}.detail-seller>svg{color:var(--muted);margin-left:auto}.detail-seller-mark{color:#4664ed;background:#e6efff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.detail-seller small svg{color:#12aa7b}.detail-divider{background:var(--line);height:1px}.detail-option{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:20px;padding:20px 0;font-size:11px;display:flex}.detail-option small{color:#14a979;font-size:9px}.quantity{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex;overflow:hidden}.quantity button{width:44px;height:44px;color:var(--primary);place-items:center;font-size:17px;display:grid}.quantity button:first-child{border-right:1px solid var(--line)}.quantity button:last-child{border-left:1px solid var(--line)}.detail-actions{gap:9px;display:flex}.detail-actions button{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.detail-cart{color:var(--primary);background:#f1f4ff;border:1px solid #b8c4ff}.detail-buy{background:var(--gradient);color:#fff;flex:1}.detail-information{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin-top:16px;padding:20px 22px}.detail-information-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:13px;display:flex}.detail-information-heading h2{margin:0;font-size:16px}.detail-information-grid{grid-template-columns:1.3fr 1fr;gap:30px;display:grid}.detail-information h3{margin:17px 0 7px;font-size:12px}.detail-information p svg{color:var(--primary);flex:none;margin-top:2px}.detail-product-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:8.5em;display:-webkit-box;overflow:hidden}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .detail-badge{color:#dfe6ff;background:#29386e}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .detail-cart{background:#202e5b;border-color:#4d61ae}.detail-seller>button{color:var(--primary);align-items:center;gap:2px;margin-left:auto;font-size:9px;font-weight:800;display:flex;position:relative}.detail-choice{padding:12px 0 1px}.capacity-options button.active{color:var(--primary);background:#f1f3ff;border-color:#596cf2;box-shadow:0 0 0 1px #596cf233}.color-dot{border:1px solid #b6bfd1;border-radius:50%;width:13px;height:13px}.capacity-options{flex-wrap:wrap;gap:7px;display:flex}.detail-more{color:var(--primary);align-items:center;gap:3px;font-size:9px;font-weight:800;display:inline-flex}.selected-variant{color:var(--primary);font-weight:800}.detail-bottom-nav:before{display:none}.detail-bottom-nav button{font:800 10px Manrope,Arial,sans-serif}.detail-bottom-nav>button svg{width:19px;height:19px}.detail-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.detail-breadcrumb a{color:var(--accent-ink);flex-shrink:0;font-weight:600;text-decoration:none;position:relative}.detail-breadcrumb a:after{content:"";position:absolute;inset:-14px -3px}.detail-breadcrumb a:hover{text-decoration:underline}.detail-info h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:30px;line-height:1.18}.detail-rating{color:#f1a31b;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.detail-rating span,.detail-rating i{color:var(--muted);font-size:11px;font-style:normal}.detail-description{color:var(--muted);max-width:600px;font-size:12px;line-height:1.7}.detail-seller b{align-items:center;gap:4px;font-size:12px;display:flex}.detail-seller small{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.detail-choice>b{margin-bottom:8px;font-size:11px;display:block}.detail-option>b{font-size:11px}.capacity-options button{border:1px solid var(--line);background:var(--surface);color:var(--muted);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:56px;min-height:44px;padding:7px 9px;font-size:14px;line-height:1.3;display:flex}.capacity-options button b{color:var(--primary);font-size:13px}.capacity-options button del{color:#a4aec4;font-size:11px}.detail-information p{color:var(--muted);align-items:flex-start;gap:7px;margin:0 0 6px;font-size:11px;line-height:1.7;display:flex}.detail-bottom-nav>button{white-space:nowrap;overflow:visible}.detail-bottom-nav>button small{color:var(--muted);text-align:center;white-space:nowrap;font:700 8px/1.1 Manrope,Arial,sans-serif;display:block}.detail-bottom-nav{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:46px 46px minmax(0,1fr) minmax(0,1fr);gap:6px 8px;height:62px;padding:7px 10px 8px;box-shadow:0 -7px 22px #1b2d6814}.detail-bottom-nav>button:not(.detail-nav-checkout):not(.detail-nav-buy){height:46px;color:var(--primary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0;display:flex;position:relative}.detail-bottom-nav>button:not(.detail-nav-checkout):not(.detail-nav-buy) small{margin-top:1px}.detail-bottom-nav .detail-nav-cart i{color:#fff;background:#ff3f62;border-radius:10px;min-width:15px;height:15px;padding:2px 4px;font:700 8px Arial;position:absolute;top:-2px;right:-2px}.detail-bottom-nav .detail-nav-checkout{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(105deg,#7655f4,#8b4bed);border-radius:11px;justify-content:center;align-self:center;align-items:center;min-width:0;height:38px;min-height:42px;margin-left:0;padding:0 4px;font-size:9.5px;display:flex;box-shadow:0 7px 16px #7352ee4d}.detail-bottom-nav .detail-nav-buy{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(105deg,#4168f5,#3264e7);border-radius:11px;justify-content:center;align-self:center;align-items:center;min-width:0;height:38px;min-height:42px;margin-left:0;padding:0 4px;font-size:9.5px;display:flex;box-shadow:0 7px 16px #3d63ed4d}.product-detail .detail-info h1{font-size:28px;line-height:1.25}.product-detail .detail-rating{font-size:15px}.product-detail .detail-rating span,.product-detail .detail-rating i{font-size:14px}.product-detail .detail-rating-summary b{font-size:15px}.product-detail .detail-price{font-size:28px;line-height:1.3}.product-detail .detail-price del,.product-detail .detail-price span{font-size:14px}.product-detail .detail-description{font-size:15px;line-height:1.65}.product-detail .detail-seller b{font-size:14px;line-height:1.4}.product-detail .detail-seller small{font-size:13px;line-height:1.4}.product-detail .detail-seller>button{flex-shrink:0;min-height:44px;font-size:13px}.product-detail .detail-choice>b,.product-detail .detail-option>b{font-size:15px;line-height:1.5}.product-detail .detail-option small{font-size:13px}.product-detail .detail-actions button{min-height:48px;font-size:15px}.product-detail .detail-information h3{font-size:16px}.product-detail .detail-information p{font-size:14px;line-height:1.65}.product-detail .detail-more{font-size:14px}.product-detail .detail-panel{box-shadow:var(--shadow);border-radius:24px;gap:30px;padding:26px}.product-detail .detail-badge{letter-spacing:.04em;border-radius:7px;padding:6px 10px;font-size:11px}.product-detail .detail-info{padding:4px}.product-detail .detail-seller{border-bottom:1px solid var(--line);padding-bottom:16px}.product-detail .detail-information-heading{gap:24px}.product-detail .detail-information-heading h2{color:var(--primary);font-size:20px}.product-detail .detail-rating-summary{vertical-align:middle;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.product-detail .detail-rating-summary>svg{flex-shrink:0;align-self:center;display:block}.product-detail .detail-rating-summary>b,.product-detail .detail-rating-summary>span{align-items:center;margin-block:0;line-height:1;display:inline-flex}.product-detail .detail-information{box-shadow:var(--shadow);border-radius:22px;margin-top:20px;padding:24px}.product-detail .detail-seller-mark{border-radius:12px;flex:0 0 44px;width:44px;height:44px}.product-detail .detail-seller-mark svg{flex-shrink:0;width:26px;height:26px}.detail-nav-cart-icon:has(>i)>svg{color:var(--primary);fill:color-mix(in srgb, var(--primary) 16%, transparent)}@media (width<=760px){.detail-panel{grid-template-columns:1fr;gap:17px;padding:14px}.detail-price{margin:15px 0 10px;font-size:22px}.detail-information{margin-top:12px;padding:16px}.detail-information-grid{grid-template-columns:1fr;gap:0}.detail-actions button{padding:11px 10px}.detail-actions{z-index:4;background:linear-gradient(transparent, var(--surface) 22%);padding:9px 0 2px;position:sticky;bottom:8px}.detail-cart{flex:1}.detail-buy{min-width:116px}.detail-choice{padding-top:10px}.detail-seller{padding:12px 0}.detail-seller>button span{display:inline}.detail-info>.detail-actions{display:none}.detail-bottom-nav{justify-content:initial;align-items:center;display:grid}.detail-breadcrumb{font-size:12px}.detail-info h1{font-size:24px}.detail-rating{font-size:12px}.detail-rating span,.detail-rating i{font-size:10px}.detail-description,.detail-seller b{font-size:11px}.detail-seller small{font-size:9px}.detail-choice>b,.detail-option>b{font-size:11px}.capacity-options button{flex:1;min-width:0;padding:7px 4px}.detail-information p{font-size:11px}.detail-topbar,.product-detail .detail-badge{display:none}.product-detail .detail-rating svg{width:16px;height:16px}.product-detail .detail-description{display:none}.product-detail .detail-divider{margin-top:9px}.product-detail .capacity-options{gap:5px}.product-detail .color-dot{width:21px;height:21px}.product-detail .detail-actions{display:none}.product-detail .detail-information-heading{padding-bottom:8px}body:has(.detail-bottom-nav){--assistant-bottom:128px}.product-detail .detail-bottom-nav{grid-template-columns:42px 42px minmax(0,1fr) minmax(0,1fr);column-gap:8px;height:60px;padding:6px 10px}.product-detail .detail-bottom-nav>button small{font-size:10px}.product-detail .detail-bottom-nav .detail-nav-checkout,.product-detail .detail-bottom-nav .detail-nav-buy{font-size:12px}.mobile-bottom-nav:not(.detail-bottom-nav)>button small,.mobile-bottom-nav:not(.detail-bottom-nav)>a small{font-size:12px;line-height:1.3}.product-detail{padding:0 0 calc(136px + env(safe-area-inset-bottom));background:var(--bg);min-height:100dvh}.product-detail .detail-rating{gap:5px}.product-detail .detail-rating span,.product-detail .detail-rating i{font-size:13px}.product-detail .detail-rating-summary{gap:5px}.product-detail .detail-price del{font-size:13px}.product-detail .detail-price span{padding:4px 6px;font-size:13px}.product-detail .detail-seller b{font-size:13px}.product-detail .detail-seller small{margin-top:2px;font-size:12px}.product-detail .detail-seller>button{border:1px solid #d9e0ff;border-radius:12px;min-height:40px;padding:6px 10px;font-size:12px}.product-detail .detail-seller>button:after{content:"";position:absolute;inset:-3px 0}.product-detail .detail-choice{padding:14px 0 0}.product-detail .detail-choice>b{margin-bottom:8px;font-size:14px}.product-detail .detail-information-heading h2{font-size:18px}.product-detail .detail-information h3{margin:14px 0 8px;font-size:16px}.product-detail .detail-more{min-height:40px;font-size:14px}.app-shell .detail-bottom-nav>button:not(.detail-nav-checkout):not(.detail-nav-buy){gap:5px;height:52px}.app-shell .detail-bottom-nav>button svg{width:22px;height:22px}.app-shell .detail-bottom-nav>button small{margin:0;font-size:11px;line-height:1.3}}@media (width>=761px) and (width<=1280px){.product-detail .detail-panel{grid-template-columns:minmax(250px,45%) minmax(0,1fr);gap:20px}}@media (width<=760px){.product-detail .detail-panel{background:0 0;border:0;border-radius:0;padding:0;display:block}.product-detail .detail-info h1{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;line-height:1.25}.product-detail .detail-price{gap:7px;margin:12px 0 8px;font-size:26px}.product-detail .detail-seller{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-wrap:wrap;gap:8px;margin:9px 0 0;padding:10px}.product-detail .detail-product-description{-webkit-line-clamp:4;min-height:0;display:block}.product-detail .detail-information p{font-size:14px;line-height:1.65}.mobile-bottom-nav:not(.detail-bottom-nav)>button.active{color:var(--primary);background:#6256e912}.product-detail .detail-info{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:16px 12px 0;padding:18px 14px}.product-detail .detail-information{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:16px 12px;padding:18px 14px}.mobile-bottom-nav:not(.detail-bottom-nav){height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-shadow:none;background:linear-gradient(to bottom, transparent 14px, var(--surface) 14px);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding-top:20px}.mobile-bottom-nav:not(.detail-bottom-nav):before{content:"";background:var(--line);z-index:0;height:1px;display:block;position:absolute;top:14px;left:0;right:0}.mobile-bottom-nav:not(.detail-bottom-nav)>a,.mobile-bottom-nav:not(.detail-bottom-nav)>button{z-index:1;position:relative}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button){min-width:48px;min-height:var(--mobile-nav-item-height);isolation:isolate;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button)>svg{z-index:1;transition:color .2s,filter .2s;position:relative}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button).active{color:var(--primary);box-shadow:none;background:0 0;border-radius:16px}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button).active:before{content:"";z-index:0;background:linear-gradient(135deg,#4965f6,#8052ed);border-radius:10px;width:34px;height:28px;position:absolute;top:calc(50% - 24px);left:50%;transform:translate(-50%);box-shadow:0 3px 8px #6355dc40}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button).active:after{content:"";border:1px solid var(--line);background:linear-gradient(155deg, color-mix(in srgb, var(--primary) 11%, var(--surface)), color-mix(in srgb, #9270ff 6%, var(--surface)));z-index:-1;pointer-events:none;border-radius:16px;position:absolute;inset:-6px 0 0}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button).active>svg{color:#fff;stroke-width:2px;filter:drop-shadow(0 1px 1px #3034a433)}.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button).active small{font-weight:800}.mobile-bottom-nav:not(.detail-bottom-nav)>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button{--center-circle-size:var(--mobile-nav-center-size);width:100%;height:100%;min-height:var(--mobile-nav-item-height);box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;place-self:stretch stretch;align-items:center;gap:2px;margin:0;padding:0;display:flex}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button:before{content:"";flex:0 0 20px;width:34px;height:20px}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button .center-icon{top:calc(-6px - var(--center-circle-size) / 2);width:var(--center-circle-size);height:var(--center-circle-size);background:var(--gradient);border:4px solid var(--surface);color:#fff;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #4c61df55}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button .center-icon svg{width:26px;height:26px}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button .center-icon i{border:2px solid var(--surface);color:#fff;text-align:center;background:#ff3f62;border-radius:10px;min-width:18px;padding:2px 5px;font:700 9px/1 Arial;position:absolute;top:-6px;right:-6px}.mobile-bottom-nav:not(.detail-bottom-nav)>.center-button small{white-space:nowrap;font-size:12px;line-height:1.3}.app-shell .detail-bottom-nav{background:var(--surface);border-top:1px solid var(--line);height:calc(120px + env(safe-area-inset-bottom));padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-rows:44px 48px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px 10px;box-shadow:0 -4px 20px #2839650a}.detail-nav-quantity{justify-content:flex-start;align-items:center;gap:10px;min-width:0;height:36px;display:flex}.detail-nav-quantity>small{color:var(--ink);order:-1;font-size:12px;font-weight:700;line-height:1.3}.detail-nav-stepper{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;height:36px;display:grid}.detail-bottom-nav .detail-nav-stepper button{width:30px;min-width:0;height:34px;min-height:0;color:var(--primary);background:0 0;border-radius:9px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:relative}.detail-bottom-nav .detail-nav-stepper button:before{content:"";position:absolute;inset:-5px -7px}.detail-nav-stepper button:disabled{opacity:.35;cursor:default}.detail-nav-stepper button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.detail-nav-stepper button>svg{stroke-width:2.2px;width:16px;height:16px;display:block}.app-shell .mobile-bottom-nav.detail-bottom-nav .detail-nav-cart{background:0 0;border:0;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:2px;width:64px;height:44px;min-height:44px;padding:0;display:flex}.app-shell .detail-bottom-nav .detail-nav-cart>small{color:var(--ink);margin:0;font-size:11px;font-weight:700;line-height:14px}.detail-nav-cart-icon{flex:0 0 24px;justify-content:center;align-items:center;width:28px;height:24px;display:flex;position:relative}.detail-nav-cart-icon>svg{width:22px;height:22px}.app-shell .detail-bottom-nav .detail-nav-cart i{border:2px solid var(--surface);place-items:center;min-width:17px;height:17px;padding:1px 4px;font-size:9px;line-height:1;display:grid;top:-3px;right:-4px}.app-shell .detail-bottom-nav .detail-nav-checkout{color:#6249ce;box-shadow:none;background:#eeebff;border:1px solid #ded7fc;border-radius:12px;height:48px;min-height:48px;padding:0 12px;font-size:14px;line-height:1.2}.app-shell .detail-bottom-nav .detail-nav-buy{background:var(--gradient);border-radius:12px;height:48px;min-height:48px;padding:0 12px;font-size:14px;line-height:1.2;box-shadow:0 4px 12px #6256e926}.product-detail .detail-seller>div{flex:1;min-width:100px}.detail-nav-secondary{justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:44px;display:flex}.app-shell .detail-bottom-nav .detail-nav-wishlist{width:64px;min-width:64px;height:44px;min-height:44px;color:var(--primary);background:0 0;border-radius:10px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.detail-nav-wishlist svg{flex:0 0 24px;width:22px;height:24px}.detail-nav-wishlist small{color:var(--ink);font-size:11px;font-weight:700;line-height:14px}.app-shell .detail-bottom-nav .detail-nav-wishlist[aria-pressed=true]{color:#ed4d7b;background:#fff0f5}.detail-nav-wishlist[aria-pressed=true] svg{fill:#ed4d7b22}.detail-nav-secondary button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.product-detail .detail-option{border-bottom:0;gap:12px;margin-bottom:0;padding:16px 0 4px;display:flex}.product-detail .detail-option b{font-size:14px}.product-detail .detail-option small{font-size:11px}}@media (width<=360px){.detail-nav-quantity{gap:6px}.app-shell .detail-bottom-nav{column-gap:8px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button),.mobile-bottom-nav:not(.detail-bottom-nav)>button:not(.center-button)>svg{transition:none}}.detail-gallery-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.detail-gallery-meta span{align-items:center;gap:5px;display:flex}.detail-gallery-meta span svg{color:#14ae83}.detail-gallery-meta button{min-height:44px;color:var(--primary);align-items:center;gap:5px;font-weight:800;display:flex}.app-shell:has(.theme-toggle[aria-label="Gunakan tema terang"]) .detail-image{background:#202d52}.detail-image{background:#f2f5fc;border-radius:13px;height:390px;position:relative;overflow:hidden}.detail-image-count{color:#fff;background:#1c2a52c9;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:12px;left:12px}.detail-thumbnails{scrollbar-width:thin;gap:8px;margin-top:10px;padding-bottom:10px;display:flex;overflow:auto}.detail-thumbnails button{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex:0 0 58px;width:58px;height:48px;padding:2px;overflow:hidden}.detail-thumbnails button.active{border:2px solid #5265f1;padding:1px}.detail-thumbnails img{object-fit:cover;border-radius:4px;width:100%;height:100%}.product-detail .detail-gallery-meta{font-size:13px}.product-detail .detail-thumbnails button{border-radius:11px;flex-basis:62px;width:62px;height:55px}.product-detail .detail-image-count{z-index:4;font-size:11px;bottom:22px;left:14px}.detail-media-heading{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;display:flex}.detail-media-tabs{background:var(--bg);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.detail-media-tabs button{min-height:44px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 15px;font-size:12px;font-weight:800;display:flex}.detail-media-tabs button[aria-pressed=true]{background:var(--gradient);color:#fff;box-shadow:0 3px 9px #6454e82b}.detail-media-stage{position:relative}.product-detail .detail-image{background:var(--bg);aspect-ratio:1;border-radius:19px;width:100%;height:auto}.product-detail .detail-video{--video-frame-max-height:max(280px, 100dvh - 330px);padding-bottom:max(0px, calc(100% - var(--video-frame-max-height)));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.detail-video-frame{max-width:100%;height:min(100%, var(--video-frame-max-height,100%));aspect-ratio:9/16;isolation:isolate;background:#101932;position:relative;overflow:hidden}.detail-video-frame[data-landscape]{width:min(100%, calc(var(--video-frame-max-height,100%) * 16 / 9));height:auto;max-height:min(100%, var(--video-frame-max-height,100%))}.detail-video-frame video{object-fit:contain;object-position:center;background:#101932;width:100%;height:100%;display:block;position:absolute;inset:0}.detail-video-play{color:#fff;background:linear-gradient(#10193222,#10193277);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:40px;display:flex;position:absolute;inset:0}.detail-video-play>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff25;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 30px #111b4744}.detail-video-play>span svg{fill:currentColor;margin-left:3px}.detail-video-play b{font-size:16px}.detail-video-play small{color:#eef0ff;font-size:12px}.detail-video-demo{color:#fff;letter-spacing:.06em;pointer-events:none;background:#101932bd;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;bottom:72px;left:14px}.detail-video-expand{color:#fff;background:#101932bf;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.detail-video-frame:fullscreen{aspect-ratio:auto;background:#080e20;width:100vw;height:100dvh;max-height:none}.detail-video-frame:fullscreen video{height:calc(100% - 72px);inset:0 0 72px}.detail-video-frame:fullscreen .detail-video-demo{bottom:144px}.detail-video-error{color:#922b42;background:#fff3f5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:48px;left:12px;right:12px}.detail-video-error button{color:#922b42;white-space:nowrap;font-weight:800}.detail-video-thumbnail{position:relative}.detail-video-thumbnail:after{content:"";pointer-events:none;background:#111b4740;position:absolute;inset:0}.detail-video-thumbnail>svg{z-index:1;color:#fff;fill:#fff;filter:drop-shadow(0 1px 3px #182149);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.detail-video-thumbnail>span{text-align:center;color:#fff;z-index:1;font-size:9px;font-weight:800;line-height:1.2;position:absolute;bottom:3px;left:0;right:0}.detail-media-caption{max-width:220px;color:var(--muted);align-self:center;padding-left:4px;font-size:11px;line-height:1.5}.card-photo>.product-video-badge,.listing-product-image>.product-video-badge{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#142349c9;border:1px solid #fff5;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:9px;left:9px}.product-video-badge svg{fill:currentColor}.detail-media-tabs button:focus-visible,.detail-video button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=760px){.detail-image{height:280px}.detail-gallery-meta{font-size:9px}.product-detail .detail-gallery-meta{display:none}.product-detail .detail-image-count{padding:3px 7px}.product-detail .detail-gallery{background:var(--surface);padding-bottom:12px}.detail-heading-back{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px;display:inline-flex}.detail-heading-share{border:1px solid var(--line);background:var(--bg);border-radius:14px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.product-detail .detail-thumbnails{gap:8px;margin:12px 16px 0}.product-detail .detail-thumbnails button{flex-basis:52px;width:52px;height:46px}.product-detail .detail-image{background:#edf1f9;border-radius:0 0 24px 24px}.product-detail .detail-video{--video-frame-max-height:max(180px, 100dvh - 210px)}.detail-media-heading{gap:8px;margin:0;padding:10px 14px}.detail-media-tabs button{padding:5px 12px}.detail-media-caption{max-width:175px;font-size:10px}}@media (width<=359px){.detail-heading-back>span{display:none}}@media (width>=761px){.detail-heading-back,.detail-heading-share,.detail-media-heading:not([data-tabs]){display:none}}.saved-address-location{color:var(--primary);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.shopping-shell{padding:26px 24px 42px}.shopping-page:is([data-shopping-page=vehicles],[data-shopping-page=properties],[data-shopping-page=promos]) .shopping-shell{max-width:1536px}.shopping-page[data-shopping-detail] .shopping-shell{max-width:1360px}.shopping-heading{border:1px solid var(--line);background:radial-gradient(ellipse at right, var(--heading-glow,#e8e5ff88), transparent 60%), var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:22px 28px;display:flex;overflow:hidden}.shopping-heading>div:first-child{min-width:0}.shopping-eyebrow{letter-spacing:.13em;color:var(--primary);font-size:10px;font-weight:800;display:inline-block}.shopping-heading h1{border-left:3px solid var(--primary);letter-spacing:-.04em;align-items:center;width:fit-content;max-width:100%;margin:6px 0 5px;padding-left:12px;font-size:36px;line-height:1.2;display:flex}.shopping-heading h1>svg{color:var(--primary);flex:none;margin-right:10px}.shopping-title-text{overflow-wrap:anywhere;min-width:0}.shopping-title-text>span{color:#8257ed}.shopping-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.shopping-heading-art i{border:1px solid #a0acf499;border-radius:32px;position:absolute;inset:-12px;transform:rotate(-20deg)}.shopping-heading-art i:after{content:"";background:#7768ed;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:22px;box-shadow:0 0 10px 3px #9d89ff99}.shopping-tabs{gap:8px;padding:0 0 22px;display:flex;overflow:auto}.shopping-tabs a{border:1px solid var(--line);background:var(--surface);white-space:nowrap;min-height:44px;color:var(--muted);border-radius:13px;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:700;display:flex}.shopping-tabs a[aria-current=page]{color:#fff;background:var(--gradient);border-color:#0000;box-shadow:0 5px 15px #675be525}.shopping-tabs a>span{text-align:center;background:#8990cf15;border-radius:6px;min-width:20px;padding:2px 5px;font-size:11px}.shopping-tabs a[aria-current=page]>span{background:#fff2}.shopping-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.shopping-main{flex-direction:column;gap:16px;min-width:0;display:flex}.shop-primary{text-align:center;background:var(--gradient);color:#fff;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;font:800 13px/1.4 Manrope,Arial,sans-serif;display:inline-flex;box-shadow:0 5px 14px #635ce61c}.shop-secondary{text-align:center;background:var(--surface);min-height:46px;color:var(--primary);border:1px solid #dce0f7;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font:800 13px/1.4 Manrope,Arial,sans-serif;display:inline-flex}.shop-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.shopping-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;align-items:center;min-height:410px;padding:64px 24px 70px;display:flex}.shopping-empty-art{color:#7560dc;background:linear-gradient(145deg,#f2eeff,#e3ecff);border:1px solid #e6e5ff;border-radius:32px;place-items:center;width:108px;height:108px;margin-bottom:26px;display:grid;position:relative;transform:rotate(-6deg)}.shopping-empty-art>span{color:#90b2fc;font-size:25px;position:absolute;top:5px;right:-8px}.shopping-empty h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px}.shopping-empty p{color:var(--muted);max-width:420px;margin:0 0 24px;font-size:14px;line-height:1.7}.shop-list-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;display:flex}.shop-list-toolbar b{color:var(--ink)}.shop-search{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.shop-search input{width:220px;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px}.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wishlist-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.wishlist-photo{aspect-ratio:1.4;background:#edf0f7;position:relative}.wishlist-photo>button:first-child{width:100%;height:100%;padding:0}.wishlist-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.wishlist-remove{color:#dc3545;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #22336612}.wishlist-remove svg{fill:none}.wishlist-remove:hover{color:#b91c2c;background:#fff0f2}.wishlist-info{padding:14px}.wishlist-info>small{color:var(--muted);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.shop-product-title{text-align:left;color:var(--ink);padding:0;display:block}.shop-product-title h2{margin:8px 0 5px;font-size:16px;font-weight:800;line-height:1.4}.wishlist-info>strong{color:var(--primary);margin-top:6px;font-size:20px;line-height:1.3;display:block}.wishlist-info>del{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}.wishlist-actions{gap:8px;margin-top:10px;display:flex}.wishlist-actions .shop-secondary{background:#f5f4ff;flex:1}.wishlist-buy{background:var(--gradient);color:#fff;border-radius:12px;place-items:center;width:46px;display:grid}.shopping-no-results{text-align:center;color:var(--muted);padding:40px}.cart-select-all{background:var(--surface);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:13px;display:flex}.cart-select-all label{align-items:center;gap:9px;font-weight:700;display:flex}.cart-select-all label span{color:var(--muted);font-weight:500}.cart-select-all a{color:var(--primary);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.shopping-page input[type=checkbox],.shopping-page input[type=radio]{accent-color:var(--primary);cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:0}.cart-item{background:var(--surface);border:1px solid var(--line);border-radius:19px;overflow:hidden}.cart-item.selected{border-color:#cccff1}.cart-store{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cart-store label{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.cart-store label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-store label svg{color:var(--primary);flex-shrink:0}.cart-seller-badge{color:#22997b;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.cart-item-body{align-items:flex-start;gap:18px;padding:18px;display:flex}.cart-photo{background:#f1f3f8;border-radius:13px;flex:0 0 152px;width:152px;height:128px;padding:0;overflow:hidden}.cart-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.cart-item-info{flex:1;min-width:0}.cart-item-info h2{margin-top:0}.shop-variant{color:var(--muted);margin:4px 0 7px;font-size:11px;line-height:1.5;display:block}.cart-item-info>strong{color:var(--primary);margin-top:8px;font-size:19px;display:block}.cart-item-info>del{color:var(--muted);margin-top:3px;font-size:11px;display:block}.cart-item-controls{align-items:center;gap:6px;margin-top:12px;display:flex}.cart-save{width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.cart-save[aria-pressed=true]{color:#ef5c89;background:#fff0f5}.cart-save[aria-pressed=true] svg{fill:#ef5c8922}.cart-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cart-header-actions .cart-seller-badge{margin-right:8px}.cart-delete{color:#dc3545;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cart-delete:hover{color:#b91c2c;background:#fff0f2}.cart-save:hover{color:#ef5c89;background:#fff0f5}.shop-quantity{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;align-items:center;margin-left:auto;display:flex;overflow:hidden}.shop-quantity button{width:34px;height:34px;color:var(--primary);padding:0;font-size:20px}.shop-quantity button:disabled{opacity:.3}.cart-item-subtotal{background:color-mix(in srgb, var(--primary) 15%, var(--surface));border-top:1px solid color-mix(in srgb, var(--primary) 22%, var(--surface));color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.cart-item-subtotal b{color:var(--primary);font-size:14px}.shopping-tip{color:#1e8c73;background:#effaf6;border:1px solid #d4e9e4;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.shopping-tip>svg{flex-shrink:0}.shopping-tip b{font-size:13px}.shopping-tip p{color:#58887b;margin:4px 0 0;font-size:12px;line-height:1.5}.shop-summary{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:21px;padding:22px;position:sticky;top:96px}.shop-summary-heading{align-items:center;gap:10px;margin-bottom:22px;display:flex}.shop-summary h2{letter-spacing:-.02em;margin:0;font-size:17px}.shop-panel-icon{color:#7260db;background:linear-gradient(140deg,#f3eeff,#e9efff);border:1px solid #e3dffd;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.shop-totals{margin:0}.shop-totals>div{justify-content:space-between;gap:12px;margin-bottom:13px;font-size:12px;line-height:1.5;display:flex}.shop-totals dt{color:var(--muted)}.shop-totals dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.shop-totals .shop-saving>*{color:#16a17d}.shop-totals .shop-grand-total{border-top:1px solid var(--line);align-items:center;margin:18px 0 22px;padding-top:18px}.shop-grand-total dt{color:var(--ink);font-size:13px;font-weight:800}.shop-grand-total dd{color:var(--primary);font-size:21px}.shop-totals .shop-grand-total[data-pending]{flex-direction:column;align-items:stretch;gap:6px}.shop-grand-total[data-pending] dd{text-align:left;font-size:14px}.summary-action{width:100%}.shop-summary-note{color:var(--muted);justify-content:center;align-items:flex-start;gap:5px;margin:14px 0 0;font-size:10px;line-height:1.5;display:flex}.shop-summary-note svg{color:#16a17d;flex-shrink:0}.shop-promo{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.shop-promo>label{color:var(--ink);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.shop-promo>div{gap:7px;display:flex}.shop-promo input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:12px}.shop-promo button{min-height:44px;color:var(--primary);border:1px solid #dcdff4;border-radius:10px;padding:0 12px;font-size:12px;font-weight:800}.shop-promo>small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}.shop-promo .shop-error{color:#d44867}.checkout-progress{background:var(--surface);border:1px solid var(--line);border-radius:15px;justify-content:center;align-items:center;gap:14px;margin:0 0 24px;padding:14px;display:flex}.checkout-progress>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.checkout-progress i{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.checkout-progress>b{background:var(--line);border-radius:999px;width:60px;height:2px}.checkout-progress .done+b{background:#1c9b80}.checkout-progress .done+b:has(+.current){background:linear-gradient(90deg, #1c9b80, var(--primary))}.checkout-progress .current{color:var(--primary);font-weight:800}.checkout-progress .current i{background:var(--gradient);color:#fff;border:0}.checkout-progress .done{color:#1c9b80}.checkout-progress .done i{background:#e8f8f1;border-color:#d4eee4}.checkout-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.checkout-panel-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.checkout-panel-heading h2{margin:0;font-size:17px}.checkout-panel-heading p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.checkout-panel-heading>button{color:var(--primary);min-width:44px;min-height:44px;margin-left:auto;font-size:12px;font-weight:700}.checkout-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.checkout-fields>label{flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.checkout-fields>label>span{color:var(--muted);font-size:11px;font-weight:500;display:contents}.checkout-fields input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:11px;outline:none;padding:11px 12px;font:500 16px Manrope,Arial,sans-serif}.checkout-fields textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);resize:vertical;border-radius:11px;outline:none;padding:11px 12px;font:500 16px/1.5 Manrope,Arial,sans-serif}.checkout-fields input:focus,.checkout-fields textarea:focus,.shop-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #6e62e510}.full-field{grid-column:1/-1}.checkout-items{flex-direction:column;gap:16px;display:flex}.checkout-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding-bottom:16px;display:flex}.checkout-item:last-child{border:0;padding-bottom:0}.checkout-item>img{object-fit:cover;object-position:center;background:#f0f3f8;border-radius:10px;flex-shrink:0;width:100px;height:84px}.checkout-item>div{flex:1;min-width:0}.checkout-item small{color:var(--muted);align-items:center;gap:4px;font-size:10px;line-height:1.5;display:flex}.checkout-item h3{margin:4px 0 6px;font-size:14px;line-height:1.4}.checkout-item strong{color:var(--primary);font-size:14px}.checkout-item-side{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:8px;min-height:84px;display:flex}.checkout-item-side>b{white-space:nowrap;font-size:13px}.checkout-item .shop-quantity{width:max-content;margin:0}.checkout-options{border:0;gap:10px;margin:0;padding:0;display:grid}.checkout-options>label{border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.checkout-options>label.chosen{background:#f6f4ff;border-color:#c6bef2}.checkout-options>label>svg{color:var(--primary);flex-shrink:0}.checkout-options>label>span{flex:1}.checkout-options b{font-size:13px;display:block}.checkout-options small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.checkout-options strong{white-space:nowrap;font-size:13px}.checkout-demo-note{background:var(--bg);color:var(--muted);border-radius:10px;align-items:flex-start;gap:7px;margin:16px 0 0;padding:12px;font-size:11px;line-height:1.6;display:flex}.checkout-demo-note svg{flex-shrink:0;margin-top:2px}.shopping-mobile-header,.shop-mobile-action{display:none}.shopping-notice{color:#896a21;background:#fff7e8;border:1px solid #efdfbc;border-radius:12px;padding:14px;font-size:13px}.shopping-notice a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.shop-toast{z-index:100;font-size:12px}.checkout-page .summary-action,.checkout-page .shop-mobile-action .shop-primary{font-size:clamp(13px,3.6vw,14px)}.shopping-heading-art{isolation:isolate;color:#6352df;background:linear-gradient(145deg,#f5f3ff,#d9e3ff);border:1px solid #fff;border-radius:22px;flex:0 0 72px;place-items:center;height:72px;animation:3.4s ease-in-out infinite shopping-art-float;display:grid;position:relative;transform:rotate(9deg);box-shadow:0 16px 30px #6962c62b,inset 0 1px #fff}.shopping-heading-art:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,#a59cff77,#0000 70%);border-radius:36px;position:absolute;inset:-17px}.shopping-heading-art>svg{filter:drop-shadow(0 5px 6px #7565d655);transform-origin:50%;width:34px;height:34px;animation:2.8s ease-in-out infinite shopping-art-pulse}.shopping-heading-art>i{animation:7s linear infinite shopping-art-orbit}.saved-addresses{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.saved-address-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.saved-address-card[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.saved-address-card:focus-within{outline:2px solid var(--primary);outline-offset:3px}.saved-address-card input[type=radio]{appearance:none;background:var(--surface);cursor:pointer;border:1.5px solid #b8bfd8;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;min-height:0;margin:2px 0 0;display:grid}.saved-address-card input[type=radio]:checked{border-color:var(--primary)}.saved-address-card input[type=radio]:checked:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px}.saved-address-copy{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:1;gap:4px;font-size:13px;line-height:1.5;display:grid}.saved-address-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.saved-address-top b{color:var(--ink);font-size:14px}.saved-address-top em{color:var(--primary);align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.saved-address-copy small{font-size:12px}.address-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.address-actions .shop-primary{background:var(--gradient);color:#fff;border-color:#0000}.saved-addresses+.address-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.address-storage-note{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.address-actions button{border:1px solid var(--line);min-height:44px;color:var(--primary);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.address-editor-heading{margin-bottom:14px}.address-editor-heading h3{color:var(--ink);margin:0 0 4px;font-size:15px;line-height:1.4}.address-editor-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.checkout-item-copy{flex-direction:column;justify-content:space-between;gap:3px;min-height:84px;display:flex}.checkout-item-copy h3,.checkout-item-copy .shop-variant{margin:0;line-height:1.3}.checkout-item-copy small,.checkout-item-copy strong{line-height:1.3}.checkout-item-quantity{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.wishlist-info .shop-product-title{min-height:44px}.wishlist-info .shop-product-title h2{margin:5px 0 4px;line-height:1.3}.order-product .shop-product-title{min-height:44px;padding:0;line-height:1.3}.payment-main>.shop-primary,.shopping-layout>aside .shop-primary{width:100%}.tracking-hero>.shopping-eyebrow{color:#b7d0f8;font-size:10px}.tracking-summary>.shop-primary{margin-top:24px}.payment-summary .checkout-panel-heading{margin-bottom:14px}.checkout-voucher-area{margin:16px 0 18px}.voucher-manual .shop-promo{margin:8px 0 0}.shopping-page .checkout-options input[type=radio]{appearance:none;background:var(--surface);border:1.5px solid #b8bfd8;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.shopping-page .checkout-options input[type=radio]:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;transform:scale(0)}.shopping-page .checkout-options input[type=radio]:checked{border-color:var(--primary)}.shopping-page .checkout-options input[type=radio]:checked:before{transform:scale(1)}.shopping-page .checkout-options input[type=radio]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=1199px){.shopping-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-summary{padding:18px}.cart-photo{flex-basis:128px;width:128px;height:112px}.cart-item-body{gap:12px;padding:14px}.cart-seller-badge{display:none}.checkout-fields{gap:12px}.checkout-item-side{justify-content:flex-end}.checkout-item-side>b{display:none}}@media (width<=760px){.shopping-mobile-header{z-index:20;background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);align-items:center;gap:4px;height:64px;padding:8px 12px;display:flex;position:sticky;top:0}.shopping-mobile-header>button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px;display:inline-flex;position:relative}.shopping-shell{padding:16px 12px 24px}.shopping-heading{border-radius:20px;gap:12px;margin-bottom:16px;padding:18px 16px}.shopping-heading h1{margin:5px 0;padding-left:9px;font-size:28px}.shopping-heading h1>svg{width:22px;height:22px;margin-right:6px}.shopping-heading p{font-size:12px;line-height:1.6}.shopping-eyebrow{letter-spacing:.1em;font-size:9px}.shopping-heading-art{border-radius:15px;flex-basis:46px;width:46px;height:46px}.shopping-heading-art>svg{width:25px;height:25px}.shopping-heading-art i{border-radius:21px;inset:-6px}.shopping-tabs a{border-radius:11px;gap:5px;padding:0 11px;font-size:13px}.shopping-tabs a>span{min-width:17px;padding:2px 4px;font-size:10px}.shopping-layout{grid-template-columns:1fr;gap:18px}.shopping-main{gap:14px}.shopping-empty{border-radius:20px;min-height:380px;padding:44px 22px}.shopping-empty h2{font-size:21px}.shopping-empty p{font-size:13px}.shopping-empty-art{border-radius:28px;width:92px;height:92px}.shop-list-toolbar{flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.shop-search{width:100%}.shop-search input{width:100%;font-size:16px}.wishlist-grid{gap:10px}.wishlist-photo{aspect-ratio:1}.wishlist-card{border-radius:16px}.wishlist-info{padding:11px}.wishlist-info>small{white-space:nowrap;font-size:10px;overflow:hidden}.shop-product-title h2{font-size:14px}.wishlist-info>strong{font-size:17px}.wishlist-info>del{font-size:10px}.wishlist-actions{gap:5px;margin-top:8px}.wishlist-actions .shop-secondary{gap:4px;min-height:40px;padding:8px 6px;font-size:11px}.wishlist-buy{flex-shrink:0;width:32px}.wishlist-remove{width:32px;height:32px;top:8px;right:8px}.cart-select-all{gap:6px;padding:13px 12px;font-size:12px}.cart-select-all label{gap:6px}.cart-select-all a{font-size:11px}.cart-item-body{padding:14px 12px}.cart-store{padding:12px}.cart-store label{font-size:11px}.cart-photo{flex-basis:114px;width:114px;height:116px}.cart-item-info h2{font-size:14px}.cart-item-info>strong{font-size:17px}.cart-item-controls{gap:3px}.cart-save,.cart-delete,.shop-quantity button{width:30px;height:34px}.cart-item-subtotal{padding:12px;font-size:11px}.cart-item-subtotal b{font-size:13px}.shopping-tip{gap:10px;padding:14px}.shopping-tip b{font-size:12px}.shopping-tip p{font-size:11px}.shop-summary{border-radius:19px;padding:18px;position:static}.shop-summary-heading{margin-bottom:18px}.shop-summary h2{font-size:17px}.shop-totals>div{font-size:13px}.shop-grand-total dd{font-size:22px}.shop-summary-note{font-size:11px}.summary-action{display:none}.shop-mobile-action{z-index:31;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #263c7508}.shop-mobile-action small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.shop-mobile-action b{white-space:nowrap;color:var(--primary);font-size:17px;display:block}.app-shell.shopping-page:has(.shop-mobile-action){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.checkout-progress{gap:6px;margin-bottom:16px;padding:13px 9px}.checkout-progress>span{gap:5px;font-size:12px;line-height:1.35}.checkout-progress i{flex:0 0 22px;width:22px;height:22px;font-size:11px}.checkout-progress>b{flex:1;width:12px}.checkout-panel{border-radius:18px;padding:17px 14px}.checkout-panel-heading{gap:9px;margin-bottom:18px}.checkout-panel-heading h2{font-size:17px}.checkout-panel-heading p{font-size:12px}.checkout-fields{grid-template-columns:1fr;gap:15px}.checkout-fields>label{font-size:15px}.checkout-fields input,.checkout-fields textarea{min-height:46px;font-size:16px}.shop-promo input{font-size:16px}.shop-promo>small{font-size:11px}.checkout-options>label{gap:9px;min-height:72px;padding:12px}.checkout-options b{font-size:13px}.checkout-options strong{font-size:12px}.checkout-options small{font-size:11px}.checkout-item>img{width:90px;height:78px}.checkout-item h3{font-size:14px}.checkout-item small{font-size:10px}.checkout-demo-note{font-size:11px}.checkout-item .shop-quantity button{width:36px;height:36px}.shopping-page:has(.shop-mobile-action)~.shop-toast{bottom:calc(94px + env(safe-area-inset-bottom))}.shopping-tabs{grid-template-columns:1.1fr 1.25fr 1fr;gap:8px;padding:0 0 16px;display:grid;overflow:visible}.shopping-tabs>a{justify-content:center;min-width:0;margin:0;padding-inline:7px}.shop-mobile-action .shop-primary{flex:1;gap:6px;width:auto;min-width:0;min-height:46px;padding:10px 14px;font-size:12px}}@media (width<=380px){.checkout-progress{gap:4px}.checkout-progress>span{white-space:normal;gap:4px;min-width:0}.checkout-progress>b{flex:0 0 8px}}@media (width<=360px){.shopping-tabs{gap:6px}.shopping-tabs>a{gap:4px;padding-inline:4px}.shopping-tabs>a>svg{flex-shrink:0;width:16px;height:16px}}@media (forced-colors:active){.saved-address-card input[type=radio]{appearance:auto}}@media (width<=760px){.checkout-item-copy{min-height:78px}.payment-main>.shop-primary{font-size:12px}.shop-mobile-action>span{flex:none;min-width:0}}@media (forced-colors:active){.shopping-page .checkout-options input[type=radio]{appearance:auto}}@media (prefers-reduced-motion:reduce){.shopping-heading-art{animation-duration:8s}.shopping-heading-art>svg{animation-duration:7s}.shopping-heading-art>i{animation-duration:16s}}.delivery-demo-label{color:#89631b;background:#fff5df;border:1px solid #e5d5ad;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}.delivery-stop-marker>span{color:#fff;background:#5476b9;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;box-shadow:0 2px 7px #16295733}.delivery-stop-marker.destination>span{background:#20a087}.delivery-demo-progress{margin-top:16px}.delivery-demo-progress>span{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.delivery-demo-progress b{color:var(--primary)}.delivery-demo-progress progress{appearance:none;background:var(--line);border:0;border-radius:10px;width:100%;height:6px;margin-top:7px;display:block;overflow:hidden}.delivery-demo-progress progress::-webkit-progress-bar{background:var(--line)}.delivery-demo-progress progress::-webkit-progress-value{background:var(--primary);border-radius:10px}.delivery-demo-progress progress::-moz-progress-bar{background:var(--primary);border-radius:10px}.payment-drawer h2{margin:16px 0 4px;font-size:20px}.payment-drawer{background:var(--surface);width:min(380px,100%);height:100%;color:var(--ink);padding:32px 25px;animation:.3s slideIn;position:absolute;top:0;right:0;box-shadow:-10px 0 40px #17265b22}.payment-drawer input,.payment-drawer select{border:1px solid var(--line);background:var(--bg);width:100%;height:42px;color:var(--ink);border-radius:12px;outline-color:#5869ef;min-height:46px;margin-top:7px;padding:0 12px;font-size:14px}.payment-drawer label{margin-top:21px;font-size:14px;font-weight:800;line-height:1.5;display:block}.payment-drawer p{color:#8490a8;font-size:14px;line-height:1.5}.payment-options{grid-template-columns:1fr}.order-success{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:24px;max-width:660px;margin:10px auto 20px;padding:38px}.order-success-icon{color:#24a985;background:#e9f8f3;border:1px solid #ceeade;border-radius:28px;place-items:center;width:88px;height:88px;margin:0 auto 24px;display:grid;box-shadow:0 0 0 10px #f4fbf8}.order-success h2{letter-spacing:-.03em;margin:13px 0 12px;font-size:26px;line-height:1.3}.order-success>p{color:var(--muted);max-width:460px;margin:0 auto 18px;font-size:14px;line-height:1.65}.order-number{background:var(--bg);color:var(--muted);border-radius:8px;padding:8px 14px;font-family:monospace;font-size:12px;display:inline-block}.order-success dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:20px 0}.order-success dl>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.order-success dt{color:var(--muted)}.order-success dd{text-align:right;margin:0;font-weight:700}.order-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.order-demo-banner{color:#75658d;background:#f1effa;border:1px solid #e1def7;border-radius:13px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.order-demo-banner>svg{flex-shrink:0}.order-demo-banner b{color:#655685;margin-right:5px}.order-filter{--order-filter-gap:28px;--stage-orders:#4a70c6;--stage-shipping:#7757c9;--stage-completed:#228b70;--stage-cancelled:#b74242;gap:var(--order-filter-gap);scrollbar-width:none;margin:0 0 16px;padding:4px;display:flex;overflow-x:auto}.order-filter button{border:1px solid var(--line);background:var(--surface);min-width:118px;min-height:44px;color:var(--muted);white-space:nowrap;border-radius:13px;flex:1 0 auto;padding:0 17px;font-size:13px;font-weight:700;position:relative}.order-filter button+button:before{content:"";width:var(--order-filter-gap);background:var(--line);border-radius:999px;height:3px;position:absolute;top:50%;right:calc(100% + 1px);transform:translateY(-50%)}.order-filter button[data-group=ORDERS]{--stage:var(--stage-orders)}.order-filter button[data-group=SHIPPING]{--stage:var(--stage-shipping);--stage-before:var(--stage-orders)}.order-filter button[data-group=COMPLETED]{--stage:var(--stage-completed);--stage-before:var(--stage-shipping)}.order-filter button[data-group=CANCELLED]{--stage:var(--stage-cancelled);--stage-before:var(--stage-cancelled)}.order-filter button[data-has-orders]:not(.active){border-color:var(--stage);color:var(--stage)}.order-filter button[data-reached]:before{background:linear-gradient(90deg, var(--stage-before), var(--stage))}.order-filter button.active{background:var(--gradient);color:#fff;border-color:#0000}.order-filter button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.order-shipping-map{min-width:0;margin-bottom:18px;scroll-margin-top:110px}.order-shipping-package{overflow-wrap:anywhere;min-width:0}.order-shipping-package+.order-shipping-package{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.order-shipping-courier{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.order-shipping-courier>div{min-width:0}.order-shipping-courier p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.order-shipping-route{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:16px;display:grid}.order-shipping-route>div{min-width:0}.order-shipping-route>svg{color:var(--primary)}.order-shipping-route strong{display:block}.order-shipping-route small{color:var(--muted);font-size:11px;display:block}.order-shipping-route address,.order-shipping-route p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-style:normal;line-height:1.5}.order-shipping-journey{margin-top:20px}.order-shipping-journey>h3{color:var(--ink);margin:0 0 14px;font-size:14px}.order-digital-delivery{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;min-width:0;padding:18px;display:grid}.order-shipping-package+.order-digital-delivery{margin-top:20px}.order-digital-delivery>img{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.order-digital-delivery>div{min-width:0}.order-digital-delivery>div>h3{color:var(--ink);margin:0 0 8px;font-size:14px}.order-digital-delivery>div>p{color:var(--muted);margin:0 0 14px;line-height:1.5}@media (width<=760px){.order-shipping-route{grid-template-columns:minmax(0,1fr)}.order-shipping-route>svg{transform:rotate(90deg)}.order-digital-delivery{grid-template-columns:minmax(0,1fr)}}.orders-list{gap:18px;display:grid}.order-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:22px}.order-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.order-card-top b{font-size:13px}.order-card-top small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.order-status{white-space:nowrap;color:#6365b5;background:#eef0fd;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.status-awaiting_payment{color:#b37b14;background:#fff3dd}.status-processing{color:#4a70c6;background:#eaf0ff}.status-packed{color:#3477a9;background:#e7f4ff}.status-ready_to_ship{color:#ab6f18;background:#fff2df}.status-shipped,.status-in_transit{color:#7757c9;background:#eee9ff}.status-delivered,.status-completed{color:#228b70;background:#e6f6ee}.status-cancelled{color:#b74242;background:#fdebea}.order-product-list{gap:15px;display:grid}.order-product{align-items:stretch;gap:12px;min-width:0;display:flex}.order-product>button{background:#f0f3f8;border-radius:12px;flex:0 0 100px;width:100px;min-height:84px;padding:0;position:relative;overflow:hidden}.order-product img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.order-product-image-placeholder{width:100%;height:100%;min-height:84px;color:var(--primary);place-items:center;display:grid}.order-product>div{flex-direction:column;flex:1;justify-content:space-between;gap:3px;min-width:0;min-height:84px;display:flex}.order-product small{color:var(--muted);font-size:11px;line-height:1.3;display:block}.order-product h3{margin:0;font-size:15px;line-height:1.3}.order-product p{color:var(--muted);margin:0;font-size:11px;line-height:1.3}.order-product span{color:var(--muted);font-size:12px;line-height:1.3;display:block}.order-product>strong{color:var(--primary);white-space:nowrap;align-self:center;font-size:15px}.order-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.order-card-bottom>span small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.order-card-bottom>span b{color:var(--primary);font-size:18px}.order-card-bottom>div{flex-wrap:wrap;gap:8px;display:flex}.payment-main{text-align:center;padding:30px}.payment-symbol{color:#705ce2;background:linear-gradient(145deg,#eee7ff,#e0ebff);border-radius:26px;place-items:center;width:84px;height:84px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 8px #f8f6ff}.payment-main h2{margin:20px 0 10px;font-size:25px}.payment-main>p{color:var(--muted);font-size:13px}.payment-amount{color:var(--primary);letter-spacing:-.02em;margin:20px 0 26px;font-size:32px;display:block}.payment-method-card{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:15px;align-items:center;gap:12px;padding:18px;display:flex}.payment-method-card>svg{color:var(--primary)}.payment-method-card small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.payment-method-card b{font-size:15px}.payment-instructions{text-align:left;padding:20px 0}.payment-instructions h3{margin:0 0 10px;font-size:14px}.payment-instructions ol{color:var(--muted);margin:0;padding-left:20px;font-size:13px;line-height:1.8}.payment-instructions li{margin-bottom:5px;padding-left:4px}.order-costs{margin:20px 0}.order-costs>div{justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;line-height:1.6;display:flex}.order-costs dt{color:var(--muted);flex:1}.order-costs dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:700}.order-costs>div:last-child{border-top:1px solid var(--line);margin-top:10px;padding-top:16px;font-size:15px;font-weight:800}.order-costs>div:last-child dd{color:var(--primary)}.shopping-layout>aside .order-product>strong{display:none}.shopping-layout>aside .order-product h3{font-size:13px}.shopping-layout>aside .order-product span{font-size:11px}.order-back-link{text-align:center;min-height:44px;color:var(--primary);margin:10px auto 0;font-size:12px;font-weight:700;display:block}.order-state-banner{color:#fff;background:linear-gradient(120deg,#18264f,#3b438e);border:1px solid #7e8de633;border-radius:21px;align-items:center;gap:20px;margin-bottom:22px;padding:24px;display:flex}.order-state-icon{color:#c1edff;background:#ffffff15;border:1px solid #aab7fa44;border-radius:21px;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid}.order-state-banner h2{letter-spacing:-.025em;margin:10px 0 7px;font-size:23px}.order-state-banner p{color:#cad3ee;margin:0;font-size:13px;line-height:1.6}.order-state-banner .order-status{color:#d2e3ff;background:#ffffff1c;border:1px solid #ffffff24}.order-timeline{margin:8px 0 0;padding:0;list-style:none}.order-timeline>li{gap:14px;padding-bottom:26px;display:flex;position:relative}.order-timeline>li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:36px;bottom:0;left:18px}.order-timeline>li.reached:not(:last-child):after{background:#d4cafa}.order-timeline>li:last-child{padding-bottom:0}.order-timeline>li>span{background:var(--bg);border:1px solid var(--line);color:#a5adbf;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.order-timeline>li.reached>span{color:#765fd5;background:#f0ebff;border-color:#ded6fa}.order-timeline>li.current>span{color:#fff;background:var(--gradient);border-color:#0000;box-shadow:0 4px 12px #6d5ad130}.order-timeline h3{color:var(--muted);margin:0 0 5px;font-size:14px;line-height:1.4}.order-timeline .reached h3{color:var(--ink)}.order-timeline .current h3{color:var(--primary)}.order-timeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.order-timeline time{color:#929cb2;margin-top:6px;font-size:10px;display:block}.tracking-hero{isolation:isolate;color:#fff;background:radial-gradient(at 90% 0,#6c5daa88,#0000 65%),linear-gradient(130deg,#13234b,#303c7d);border:1px solid #7a8ac944;border-radius:23px;padding:30px 26px;position:relative;overflow:hidden}.tracking-hero h2{letter-spacing:-.03em;margin:15px 0 10px;font-size:28px}.tracking-hero p{color:#c6d3ee;max-width:80%;font-size:13px;line-height:1.6}.tracking-package{color:#b9dfff;z-index:-1;opacity:.6;background:#ffffff0c;border:1px solid #ffffff25;border-radius:25px;padding:16px;position:absolute;top:20px;right:24px;transform:rotate(12deg)}.tracking-orbit{z-index:-1;border:1px solid #9dcbff20;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-50px}.tracking-number{color:#d5e1ff;overflow-wrap:anywhere;background:#ffffff0d;border:1px solid #fff2;border-radius:9px;max-width:100%;padding:8px 11px;font:12px monospace;display:inline-block}.tracking-timeline-title{margin:0 0 24px;font-size:18px}.tracking-summary>h2{margin:0 0 6px;font-size:18px}.tracking-summary>small{color:var(--muted);margin-bottom:20px;font-size:11px;display:block}.tracking-complete{color:#25a185;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.order-address{border-top:1px solid var(--line);border-block:1px solid var(--line);overflow-wrap:anywhere;gap:7px;margin:8px 0 18px;padding:18px 0;font-size:13px;line-height:1.65;display:grid}.order-address h3{align-items:center;gap:7px;margin:0 0 5px;font-size:14px;display:flex}.order-address p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.order-address span,.order-address small{color:var(--muted)}.payment-summary .order-costs{margin:14px 0 0}.payment-summary .order-costs>div{padding:7px 0}.payment-summary .order-costs>div:last-child{margin-top:6px;padding-top:12px;padding-bottom:0}@media (width<=760px){.payment-drawer h2{font-size:22px}.payment-drawer{width:100%;height:auto;max-height:90dvh;padding:28px 22px calc(26px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;top:auto;bottom:0;overflow:auto}.order-success{margin:0;padding:30px 20px}.order-success h2{font-size:23px}.order-success>p{font-size:13px}.order-success dl>div{font-size:12px}.order-success-actions{flex-direction:column}.order-success-actions button{width:100%}.order-demo-banner{align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px;font-size:11px}.order-demo-banner>svg{margin-top:2px}.order-demo-banner b{display:block}.order-card{border-radius:18px;padding:15px}.order-card-top{align-items:flex-start;gap:8px;margin-bottom:14px;padding-bottom:14px}.order-card-top b{font-size:11px}.order-card-top small{font-size:10px}.order-status{padding:6px 8px;font-size:10px}.order-status svg{width:12px;height:12px}.order-product{gap:10px}.order-product>button{flex-basis:90px;width:90px;min-height:78px}.order-product>div{min-height:78px}.order-product h3{font-size:14px}.order-product>strong{display:none}.order-product small{font-size:10px}.order-product span{font-size:12px}.order-product p{font-size:10px}.order-card-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:16px;padding-top:14px}.order-card-bottom>div{width:100%}.order-card-bottom button{flex:1;padding:10px;font-size:12px}.order-card-bottom>span{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.order-card-bottom>span small{margin:0}.order-card-bottom>span b{font-size:17px}.payment-main{padding:26px 18px}.payment-main h2{font-size:23px}.payment-amount{font-size:30px}.payment-main>p,.payment-instructions ol{font-size:12px}.payment-instructions h3{font-size:14px}.order-state-banner{border-radius:18px;align-items:flex-start;gap:13px;padding:20px 16px}.order-state-icon{border-radius:15px;flex-basis:48px;width:48px;height:48px}.order-state-icon svg{width:25px;height:25px}.order-state-banner h2{font-size:20px}.order-state-banner p{font-size:12px}.order-timeline>li{gap:12px;padding-bottom:22px}.order-timeline h3{font-size:14px}.order-timeline p{font-size:12px}.order-timeline time{font-size:11px}.order-costs>div{font-size:12px}.tracking-hero{border-radius:20px;padding:24px 18px}.tracking-hero h2{font-size:26px}.tracking-hero p{max-width:90%;font-size:12px}.tracking-package{border-radius:20px;padding:12px;top:15px;right:15px}.tracking-package svg{width:42px;height:42px}.tracking-number{font-size:11px}.tracking-timeline-title{font-size:17px}}@media (prefers-reduced-motion:reduce){.payment-drawer{animation:none}}.voucher-offer-art{filter:drop-shadow(0 6px 7px #6845c522);flex:0 0 104px;width:104px}.voucher-offer-copy .voucher-offer-title{color:#5633a5;margin:0 0 3px;font-size:18px;line-height:1.2;display:block}.voucher-offer-copy>b{grid-area:2/1;font-size:12px;line-height:1.4;display:block}.voucher-terms{color:#786c95;grid-area:3/1/auto/-1;margin:0 0 3px;font-size:10px;line-height:1.4;display:block}.voucher-code-row{flex-wrap:wrap;grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.voucher-code-row code{letter-spacing:.07em;color:#5d3aaa;background:#ffffff90;border:1px dashed #a897d9;border-radius:6px;padding:4px 7px;font:800 11px Manrope,Arial,sans-serif}.shop-summary .voucher-offer{border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.shop-summary .voucher-offer-art{flex-basis:42px;width:42px;margin:0}.shop-summary .voucher-offer-copy .voucher-offer-title{grid-area:1/1;align-self:end;margin:0;font-size:14px}.voucher-manual{margin-top:10px}.voucher-manual>summary{cursor:pointer;color:var(--primary);padding:5px 0;font-size:12px;font-weight:700}.voucher-offer:hover:not(:disabled){--voucher-outline:#9b80df;border-color:var(--voucher-outline)}.voucher-offer:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.voucher-offer:disabled{cursor:not-allowed;opacity:.65}.voucher-offer[data-applied=true]{--voucher-outline:var(--primary);border-color:var(--voucher-outline);box-shadow:inset 0 0 0 1px var(--primary)}.voucher-used-label{color:#176b46;background:#dff5e9;border:1px solid #a7dfc5;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.voucher-offer{text-align:left;cursor:pointer;color:#382d62;--voucher-outline:#d8cff8;border:1px solid #d8cff8;border-color:var(--voucher-outline);background:radial-gradient(at 0 40%,#e6ddff,#0000 70%),linear-gradient(110deg,#f5f0ff,#fff9ed);border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.voucher-offer:before{content:"";border:1px solid var(--voucher-outline);background:var(--surface);z-index:1;pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.voucher-offer:after{content:"";border:1px solid var(--voucher-outline);background:var(--surface);z-index:1;pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.voucher-ticket-stub{background:linear-gradient(160deg,#e0d5ff,#ece7ff);border-right:1.5px dashed #b8a4e4;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.voucher-ticket-stub>span{letter-spacing:.09em;color:#7652b6;font-size:8px;font-weight:800}.voucher-offer-copy{flex:1;grid-template-columns:minmax(0,1fr) 54px;gap:3px 8px;min-width:0;padding:11px 15px 11px 11px;display:grid}.voucher-offer[data-applied=true] .voucher-ticket-stub{background:linear-gradient(160deg,#d7caff,#e9e2ff);border-right-color:#8d73d4}.voucher-discount{color:#6944ca;letter-spacing:-.05em;grid-area:1/2/span 2;place-self:center end;align-items:baseline;gap:1px;font-size:30px;font-weight:800;line-height:1;display:flex}.voucher-discount>span{letter-spacing:0;font-size:18px}.voucher-use-hint{color:#7652b6;align-items:center;gap:2px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}@media (width<=760px){.voucher-offer{gap:9px;padding:13px}.voucher-offer-art{flex-basis:78px;width:78px}.voucher-offer-copy .voucher-offer-title{font-size:20px;display:block}.voucher-offer-copy>b{font-size:12px}}.address-location{border-top:1px solid var(--line);min-width:0;margin-top:18px;padding-top:16px}.address-location-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.address-location-heading h3{color:var(--ink);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:15px;line-height:1.4;display:flex}.address-location-heading h3>svg{color:var(--primary)}.address-location-heading h3>span{color:var(--muted);font-size:11px;font-weight:400}.address-location-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.address-location-heading button,.address-map-controls button{border:1px solid var(--line);min-height:38px;color:var(--primary);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.address-location button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.address-location button:disabled{opacity:.6;cursor:wait}.address-map-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.address-map-controls>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.address-map-status{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}@media (width<=760px){.address-location-heading{gap:10px}.address-location-heading>button{width:100%}}.delivery-map-panel{min-width:0}.delivery-map-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.delivery-map-heading h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.4;display:flex}.delivery-map-heading h2 svg{color:var(--primary)}.delivery-map-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.delivery-map{height:360px}.delivery-vehicle-marker{background:0 0;border:0}@media (prefers-reduced-motion:no-preference){.delivery-vehicle-marker{transition:transform 1.2s ease-in-out}}.delivery-vehicle-marker>span{transform-origin:50%;width:100%;height:100%;display:block}.delivery-vehicle-marker img{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;display:block}.delivery-map-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin:12px 0;font-size:11px;display:flex}.delivery-map-legend>span{align-items:center;gap:5px;display:inline-flex}.delivery-map-legend i{background:#5476b9;border-radius:50%;width:8px;height:8px}.delivery-map-legend i.vehicle{background:var(--primary)}.delivery-map-legend i.destination{background:#20a087}.delivery-map-controls{flex-wrap:wrap;gap:8px;display:flex}.delivery-map-controls button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.delivery-map-controls button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.delivery-map-controls button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.delivery-map-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.tracking-route{color:#abd6f9;border-top:1px solid #ffffff24;align-items:center;gap:13px;margin-top:28px;padding-top:24px;display:flex}.tracking-route>span{align-items:center;gap:6px;font-size:12px;display:flex}.tracking-route i{border-top:1px dashed #91b3e788;flex:1;height:1px}@media (width<=760px){.delivery-map{height:300px}.delivery-map-heading h2{font-size:17px}.delivery-map-controls button{flex:auto}.delivery-map-legend{gap:10px}.tracking-route{gap:8px;margin-top:22px}.tracking-route>span{font-size:11px}.tracking-route>span svg{width:16px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
