.mb-alerts-tabs .nav-link{gap:var(--mb-space-sm)}.mb-alerts-tab-counts{display:inline-flex;align-items:center;gap:var(--mb-space-xs)}.mb-alerts-tab-total,.mb-alerts-tab-new{display:inline-flex;align-items:center;min-width:20px;justify-content:center;padding:0 var(--mb-space-sm);border-radius:var(--mb-radius-pill);font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:18px}.mb-alerts-tab-total{background:var(--mb-border-soft);color:var(--mb-text-body)}.mb-alerts-tab-new{background:var(--mb-danger-soft-bg);color:var(--mb-danger)}.mb-alerts-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mb-space-sm)}.mb-alerts-head-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--mb-space-sm);min-width:0}.mb-alerts-head .btn{display:inline-flex;align-items:center;gap:var(--mb-space-xs)}.mb-alerts-count{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold);font-variant-numeric:tabular-nums}.mb-alerts-note{margin:0 0 var(--mb-space-md);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.mb-alerts-list{margin:0;padding:0;border:1px solid var(--mb-border-soft);border-radius:var(--mb-radius-md);list-style:none;overflow:hidden}.mb-alerts-list>li:last-child{border-bottom:0}.mb-alerts-reply{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-md);padding:var(--mb-space-md) var(--mb-space-lg);border-bottom:1px solid var(--mb-border-soft)}.mb-alerts-reply.is-unread{background:var(--mb-surface-primary-tint)}.mb-alerts-reply-main{display:grid;gap:var(--mb-space-xs);min-width:0;flex:1 1 auto}.mb-alerts-reply-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-sm);min-width:0}.mb-alerts-reply-headline{min-width:0;color:var(--mb-text-heading);font-weight:var(--mb-font-weight-semibold);overflow-wrap:anywhere}.mb-alerts-reply.is-read .mb-alerts-reply-headline{color:var(--mb-text-body);font-weight:var(--mb-font-weight-medium)}.mb-alerts-reply-preview{margin:0;color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mb-alerts-type,.mb-alerts-flag{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px var(--mb-space-sm);border-radius:var(--mb-radius-pill);font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-semibold)}.mb-alerts-type{background:var(--mb-info-soft-bg);color:var(--mb-info-strong)}.mb-alerts-type.is-payment{background:var(--mb-alert-warning-bg);color:var(--mb-alert-warning-text)}.mb-alerts-flag{background:var(--mb-danger-soft-bg);color:var(--mb-danger)}.mb-alerts-flag.is-read{background:var(--mb-border-soft);color:var(--mb-text-muted)}.mb-alerts-more{display:flex;justify-content:center;margin-top:var(--mb-space-lg)}.mb-alerts-state{display:grid;justify-items:center;gap:var(--mb-space-sm);padding:var(--mb-space-xl) var(--mb-space-lg);color:var(--mb-text-muted);text-align:center}.mb-alerts-state-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--mb-radius-pill);background:var(--mb-accent-soft);color:var(--mb-accent-deep)}.mb-alerts-state.is-error{color:var(--mb-danger)}.mb-alerts-state-title{margin:0;color:var(--mb-text-heading);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold)}.mb-alerts-state-hint{margin:0 0 var(--mb-space-sm);max-width:420px;font-size:var(--mb-type-body-m-size)}.mb-alerts-state .btn{display:inline-flex;align-items:center;gap:var(--mb-space-xs)}@media (max-width: 640px){.mb-alerts-reply,.mb-alerts-list .mb-await-item{flex-wrap:wrap}}.mb-notif-head+.mb-notif-section{border-top:0}.mb-notif-count{font-variant-numeric:tabular-nums;white-space:nowrap}.mb-notif-empty-all{display:grid;justify-items:center;gap:var(--mb-space-xs);color:var(--mb-text-muted)}.mb-notif-empty-all strong{color:var(--mb-text-heading);font-weight:var(--mb-font-weight-semibold)}.mb-event-item{align-items:flex-start}.mb-event-item.is-read{background:transparent}.mb-event-photo,.mb-event-icon{flex:none;width:44px;height:44px;border-radius:var(--mb-radius-md, 8px);object-fit:cover;background:var(--mb-border-soft)}.mb-event-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mb-info-strong);background:var(--mb-info-soft-bg)}.mb-event-icon.is-action{color:var(--mb-alert-warning-text);background:var(--mb-alert-warning-bg)}.mb-inbox-chips{display:flex;flex-wrap:wrap;gap:var(--mb-space-sm);margin:0 0 var(--mb-space-md);padding:0;list-style:none}.mb-inbox-chip{display:inline-flex;align-items:center;gap:var(--mb-space-xs);min-height:32px;padding:0 var(--mb-space-md);border:1px solid var(--mb-border-soft);border-radius:var(--mb-radius-pill);background:var(--mb-card-bg);color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);cursor:pointer}.mb-inbox-chip[aria-pressed=true]{border-color:var(--mb-primary, currentColor);color:var(--mb-primary, currentColor);font-weight:var(--mb-font-weight-semibold)}.mb-inbox-chip:focus-visible{outline:2px solid var(--mb-primary, currentColor);outline-offset:2px}.mb-prefs-list{margin:0;padding:0;list-style:none}.mb-prefs-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mb-space-md);padding:var(--mb-space-sm) 0;border-bottom:1px solid var(--mb-border-soft)}.mb-prefs-row:last-child{border-bottom:0}.mb-prefs-row label{display:flex;align-items:center;gap:var(--mb-space-sm);cursor:pointer}.mb-prefs-row input[type=checkbox]{width:18px;height:18px}.mb-prefs-group-title{margin:var(--mb-space-md) 0 var(--mb-space-xs);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold);color:var(--mb-text-body)}.mb-prefs-hint{margin:0 0 var(--mb-space-sm);color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);line-height:1.5}.mb-site-header{border-bottom:1px solid var(--mb-border-soft)}.mb-site-header .legacy-mainnav{gap:var(--mb-space-lg)}.mb-site-header .legacy-brand{flex:0 0 auto}.mb-site-header .mb-primary-nav{position:relative;flex:1 1 auto;min-width:0;justify-content:flex-end}.mb-site-header .mb-primary-nav{gap:var(--mb-space-1)}.mb-site-header .mb-primary-nav>a,.mb-site-header .mb-primary-nav .legacy-nav-dropdown-toggle{position:relative;min-height:40px;padding-inline:var(--mb-space-3);border-radius:var(--mb-radius-md);color:var(--mb-text-ink)}.mb-site-header .mb-primary-nav>a:hover,.mb-site-header .mb-primary-nav .legacy-nav-dropdown-toggle:hover,.mb-site-header .mb-primary-nav>a.is-active,.mb-site-header .mb-primary-nav .legacy-nav-dropdown-toggle.is-active{color:var(--mb-brand)}.mb-site-header .mb-primary-nav>a.is-active:after,.mb-site-header .mb-primary-nav .legacy-nav-dropdown-toggle.is-active:after{content:"";position:absolute;right:var(--mb-space-3);bottom:2px;left:var(--mb-space-3);height:2px;border-radius:var(--mb-radius-pill);background:var(--mb-accent)}.mb-site-header .mb-primary-nav a:focus-visible,.mb-site-header .mb-primary-nav button:focus-visible,.mb-site-header .legacy-quick-nav a:focus-visible,.mb-site-header .legacy-quick-nav button:focus-visible,.mb-site-header .legacy-language:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.mb-site-header .mb-nav-more .legacy-nav-dropdown-menu{left:auto;right:0;transform:none}.mb-site-header .mb-nav-more .legacy-nav-dropdown-menu a{display:block}.mb-nav-measure{position:absolute;top:0;left:0;width:0;display:flex;align-items:center;height:0;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap}.mb-nav-measure>span{display:inline-flex;align-items:center;gap:var(--mb-space-1);padding-inline:var(--mb-space-3);flex:0 0 auto;white-space:nowrap}.legacy-sidebar-nav .mb-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;margin-top:var(--mb-space-2);padding:0 var(--mb-space-2) 0 0;border:0;border-radius:var(--mb-radius-md);background:transparent;color:var(--mb-on-surface-variant);font:inherit;cursor:pointer}.legacy-sidebar-nav .mb-nav-group-toggle .mb-nav-group-title{margin:0;padding-top:0}.legacy-sidebar-nav .mb-nav-group-toggle:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.mb-nav-group-chevron{transition:transform var(--mb-duration-fast) var(--mb-ease-standard)}.mb-nav-group-chevron.is-open{transform:rotate(180deg)}.mb-site-header .legacy-topbar-strip .legacy-quick-nav{gap:var(--mb-space-4)}.mb-site-header .legacy-topbar-strip .legacy-topline,.mb-site-header .legacy-topbar-strip .legacy-language{font-size:var(--mb-type-body-s-size)}.mb-header-auth{display:flex;flex:0 0 auto;align-items:center;gap:var(--mb-space-2)}.mb-header-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--mb-space-4);border:1px solid transparent;border-radius:var(--mb-radius-pill);font-size:var(--mb-type-label-l-size);font-weight:var(--mb-font-weight-semibold);line-height:var(--mb-type-label-l-line);text-decoration:none;white-space:nowrap}.mb-header-btn--text{color:var(--mb-primary)}.mb-header-btn--text:hover{background:color-mix(in srgb,var(--mb-primary) 8%,transparent)}.mb-header-btn--filled{background:var(--mb-primary);color:var(--mb-on-primary)}.mb-header-btn--filled:hover{background:color-mix(in srgb,var(--mb-primary) 88%,var(--mb-on-primary));color:var(--mb-on-primary)}.mb-header-btn:focus-visible,.mb-account-toggle:focus-visible,.mb-account-dropdown a:focus-visible,.mb-account-dropdown button:focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-primary);outline-offset:var(--mb-focus-ring-offset)}.mb-account-toggle{display:inline-flex;align-items:center;gap:var(--mb-space-2);min-height:40px;padding:0 var(--mb-space-2) 0 var(--mb-space-1);border:1px solid var(--mb-outline-variant);border-radius:var(--mb-radius-pill);background:transparent;color:var(--mb-text-ink);font:inherit;font-size:var(--mb-type-label-l-size);font-weight:var(--mb-font-weight-semibold);white-space:nowrap;cursor:pointer}.mb-account-toggle:hover,.mb-account-toggle.is-active{border-color:var(--mb-primary);color:var(--mb-brand)}.mb-account-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--mb-primary-container);color:var(--mb-on-primary-container)}.mb-site-header .mb-account-dropdown{left:auto;right:0;transform:none;top:calc(100% + 8px);min-width:220px}.mb-account-name{display:grid;gap:2px;margin:0 0 var(--mb-space-1);padding:var(--mb-space-2) var(--mb-space-4) var(--mb-space-3);border-bottom:1px solid var(--mb-outline-variant);color:var(--mb-text-strong);font-weight:var(--mb-font-weight-semibold)}.mb-account-name small{color:var(--mb-on-surface-variant);font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-regular)}.mb-account-dropdown a,.mb-account-dropdown button{display:flex;align-items:center;gap:var(--mb-space-3);width:100%;min-height:40px;padding:0 var(--mb-space-4);border:0;border-radius:7px;background:transparent;color:var(--mb-text-body);font:inherit;font-size:var(--mb-type-body-m-size);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.mb-account-dropdown button:hover{background:var(--mb-surface-cool);color:var(--mb-primary)}@media (max-width: 767px){.mb-header-btn{padding:0 var(--mb-space-3)}}@media (max-width: 480px){.mb-site-header .legacy-mainnav{flex-wrap:wrap;row-gap:0;height:auto;min-height:60px}.mb-site-header .mb-primary-nav{order:3;flex:1 0 100%;justify-content:flex-start}}@media (max-width: 400px){.mb-site-header .legacy-mainnav{column-gap:var(--mb-space-2)}.mb-header-auth{gap:var(--mb-space-1)}.mb-header-btn{padding:0 var(--mb-space-2)}}:root{color-scheme:light dark;--mb-page-bg: #f5f6f8;--mb-card-bg: #ffffff;--mb-surface-muted: #f0f3f6;--mb-surface-tint: #e7f4f2;--mb-border: #d9e1ea;--mb-border-strong: #7a8aa0;--mb-border-soft: #e8edf3;--mb-brand: #172b55;--mb-brand-soft: #31486f;--mb-brand-muted: #e8edf6;--mb-brand-text: #ffffff;--mb-accent: #00766e;--mb-accent-soft: #dcf2ef;--mb-accent-deep: #0b7670;--mb-notice: #007a68;--mb-notice-soft: #e3f4f0;--mb-announcement: #ffd229;--mb-on-announcement: #10203a;--mb-accent-warm: #c4421f;--mb-accent-warm-soft: #fff1ed;--mb-text: #10203a;--mb-text-secondary: #516075;--mb-text-tertiary: #586679;--mb-danger: #b83a3a;--mb-danger-soft-bg: #fff0f0;--mb-warning-border: #a87510;--mb-warning-soft-bg: #fff7e6;--mb-success-border: #1f7a57;--mb-success-soft-bg: #e9f8f2;--mb-info-border: #2f6aa3;--mb-info-soft-bg: #eaf3ff;--mb-primary-fill: #172b55;--mb-primary-fill-hover: #213b6e;--mb-primary-text: #ffffff;--mb-tone-neutral-fg: #4f5d70;--mb-tone-neutral-bg: #f3f5f8;--mb-tone-neutral-border: #d7dee8;--mb-tone-info-fg: #345b7d;--mb-tone-info-bg: #edf4f8;--mb-tone-info-border: #b6c9d8;--mb-tone-accent-fg: #00665f;--mb-tone-accent-bg: #e4f5f2;--mb-tone-accent-border: #9ed5cd;--mb-tone-warning-fg: #7a4511;--mb-tone-warning-bg: #fff0e3;--mb-tone-warning-border: #e1b071;--mb-tone-success-fg: #1f6f50;--mb-tone-success-bg: #e8f6ef;--mb-tone-success-border: #9ccfb5;--mb-tone-danger-fg: #a53333;--mb-tone-danger-bg: #fff0f0;--mb-tone-danger-border: #e6b4b4;--mb-money-due: #a53333;--mb-hero-end: #24497a;--mb-primary: #172b55;--mb-on-primary: #ffffff;--mb-primary-hover: #213b6e;--mb-primary-container: #e8edf6;--mb-on-primary-container: #172b55;--mb-inverse-primary: #a9c1f2;--mb-surface: #ffffff;--mb-surface-container-lowest: #ffffff;--mb-surface-container-low: #f5f6f8;--mb-surface-container: #f0f3f6;--mb-surface-container-high: #e8edf3;--mb-surface-container-highest: #dfe5ec;--mb-on-surface: #10203a;--mb-on-surface-variant: #516075;--mb-outline: #7a8aa0;--mb-outline-variant: #d9e1ea;--mb-error: #b83a3a;--mb-on-error: #ffffff;--mb-error-container: #fff0f0;--mb-on-error-container: #a53333;--mb-warning: #8a5a00;--mb-on-warning: #ffffff;--mb-warning-container: #fff0e3;--mb-on-warning-container: #7a4511;--mb-success: #1f7a57;--mb-on-success: #ffffff;--mb-success-container: #e8f6ef;--mb-on-success-container: #1f6f50;--mb-info: #2f6aa3;--mb-on-info: #ffffff;--mb-info-container: #edf4f8;--mb-on-info-container: #345b7d;--mb-inverse-surface: #26303f;--mb-inverse-on-surface: #f1f4f8;--mb-link: #1d5fe0;--mb-chrome: #172b55;--mb-on-chrome: #ffffff;--mb-on-chrome-muted: #c9d3e6;--mb-text-disabled: #97a4af;--mb-focus-ring: #172b55;--mb-focus-halo: #ffffff;--mb-image-backing: #ffffff;--mb-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;--mb-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--mb-type-display-s-size: 36px;--mb-type-display-s-line: 44px;--mb-type-display-s-weight: 400;--mb-type-headline-l-size: 32px;--mb-type-headline-l-line: 40px;--mb-type-headline-l-weight: 600;--mb-type-headline-m-size: 28px;--mb-type-headline-m-line: 36px;--mb-type-headline-m-weight: 600;--mb-type-headline-s-size: 24px;--mb-type-headline-s-line: 32px;--mb-type-headline-s-weight: 600;--mb-type-title-l-size: 22px;--mb-type-title-l-line: 28px;--mb-type-title-l-weight: 600;--mb-type-title-m-size: 16px;--mb-type-title-m-line: 24px;--mb-type-title-m-weight: 600;--mb-type-title-s-size: 14px;--mb-type-title-s-line: 20px;--mb-type-title-s-weight: 600;--mb-type-body-l-size: 16px;--mb-type-body-l-line: 24px;--mb-type-body-l-weight: 400;--mb-type-body-m-size: 14px;--mb-type-body-m-line: 20px;--mb-type-body-m-weight: 400;--mb-type-body-s-size: 12px;--mb-type-body-s-line: 16px;--mb-type-body-s-weight: 400;--mb-type-label-l-size: 14px;--mb-type-label-l-line: 20px;--mb-type-label-l-weight: 500;--mb-type-label-m-size: 12px;--mb-type-label-m-line: 16px;--mb-type-label-m-weight: 500;--mb-font-size-body: 14px;--mb-font-size-body-sm: 13px;--mb-font-size-body-xs: 12px;--mb-font-size-h1: 28px;--mb-font-size-h2: 20px;--mb-font-size-h3: 16px;--mb-font-size-input: 14px;--mb-line-height: 1.45;--mb-font-weight-regular: 400;--mb-font-weight-medium: 500;--mb-font-weight-semibold: 600;--mb-font-weight-bold: 700;--mb-space-xs: 4px;--mb-space-sm: 8px;--mb-space-md: 12px;--mb-space-lg: 16px;--mb-space-xl: 24px;--mb-space-xxl: 32px;--mb-space-xxxl: 48px;--mb-space-0: 0px;--mb-space-1: 4px;--mb-space-2: 8px;--mb-space-3: 12px;--mb-space-4: 16px;--mb-space-5: 20px;--mb-space-6: 24px;--mb-space-8: 32px;--mb-space-10: 40px;--mb-space-12: 48px;--mb-space-16: 64px;--mb-gutter-compact: 16px;--mb-gutter-medium: 24px;--mb-gutter-expanded: 32px;--mb-content-max: 1280px;--mb-radius-sm: 4px;--mb-radius-md: 8px;--mb-radius-lg: 8px;--mb-radius-xl: 12px;--mb-radius-pill: 999px;--mb-shape-none: 0px;--mb-shape-xs: 4px;--mb-shape-s: 8px;--mb-shape-m: 12px;--mb-shape-l: 16px;--mb-shape-xl: 28px;--mb-shape-full: 9999px;--mb-shadow-card: 0px 6px 14px rgba(16, 32, 58, .045);--mb-shadow-popover: 0px 12px 22px rgba(16, 32, 58, .16);--mb-shadow-raised: 0px 8px 24px rgba(16, 32, 58, .08);--mb-elev-0: none;--mb-elev-1: 0 1px 2px rgba(0,0,0,.3), 0 1px 3px 1px rgba(0,0,0,.15);--mb-elev-2: 0 1px 2px rgba(0,0,0,.3), 0 2px 6px 2px rgba(0,0,0,.15);--mb-elev-3: 0 4px 8px 3px rgba(0,0,0,.15), 0 1px 3px rgba(0,0,0,.3);--mb-elev-4: 0 6px 10px 4px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.3);--mb-elev-5: 0 8px 12px 6px rgba(0,0,0,.15), 0 4px 4px rgba(0,0,0,.3);--mb-tap-target-min: 36px;--mb-tap-target-default: 40px;--mb-tap-target-large: 48px;--mb-duration-fast: .12s;--mb-duration-base: .18s;--mb-duration-slow: .24s;--mb-ease-standard: cubic-bezier(.2, 0, 0, 1);--mb-ease-decelerate: cubic-bezier(0, 0, 0, 1);--mb-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--mb-motion-rise: 6px;--mb-motion-nudge: 2px;--mb-motion-lift: 1px;--mb-stagger-step: 30ms;--mb-press-scale: .97;--mb-dur-short1: 50ms;--mb-dur-short2: .1s;--mb-dur-short3: .15s;--mb-dur-short4: .2s;--mb-dur-medium1: .25s;--mb-dur-medium2: .3s;--mb-dur-medium3: .35s;--mb-dur-medium4: .4s;--mb-dur-long1: .45s;--mb-dur-long2: .5s;--mb-m3-ease-standard: cubic-bezier(.2, 0, 0, 1);--mb-m3-ease-standard-decel: cubic-bezier(0, 0, 0, 1);--mb-m3-ease-standard-accel: cubic-bezier(.3, 0, 1, 1);--mb-m3-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--mb-m3-ease-emphasized-decel: cubic-bezier(.05, .7, .1, 1);--mb-m3-ease-emphasized-accel: cubic-bezier(.3, 0, .8, .15);--mb-state-hover: .08;--mb-state-focus: .1;--mb-state-pressed: .1;--mb-state-dragged: .16;--mb-state-disabled-content: .38;--mb-state-disabled-container: .12;--mb-focus-ring-width: 2px;--mb-focus-ring-offset: 2px;--mb-density-row-h: 56px;--mb-density-control-h: 44px;--mb-density-nav-item-h: 36px;--mb-density-nav-group-gap: 28px;--mb-density-card-pad: 24px;--mb-density-card-header-h: 59px;--mb-density-gutter: 32px;--mb-density-section-gap: 64px;--mb-density-section-pad-block: 64px;--mb-accent-pink: #c2185b;--mb-alert-danger-bg: #f8d7da;--mb-alert-danger-border: #f5c6cb;--mb-alert-danger-text: #721c24;--mb-alert-warning-bg: #fff3cd;--mb-alert-warning-border: #ffeaa7;--mb-alert-warning-text: #856404;--mb-app-bg: var(--mb-page-bg);--mb-black: #000000;--mb-border-cool: #d9e2ef;--mb-border-input: var(--mb-outline);--mb-border-subtle: #e7eaf3;--mb-brand-blue: #2f5596;--mb-brand-deep: #223a66;--mb-danger-strong: #c0362b;--mb-info-strong: #1a56db;--mb-link-legacy: var(--mb-link);--mb-success-bright: #1f7a4d;--mb-success-soft: #e8f7ee;--mb-surface-cool: #f4f7fb;--mb-surface-primary-tint: #f0f5ff;--mb-surface-subtle: #f8fafc;--mb-text-body: #3b4757;--mb-text-faint: var(--mb-text-tertiary);--mb-text-heading: #111827;--mb-text-hint: var(--mb-text-tertiary);--mb-text-ink: #2c3e50;--mb-text-inverse: #ffffff;--mb-text-muted: var(--mb-text-tertiary);--mb-text-nav: #5a687d;--mb-text-placeholder: var(--mb-text-tertiary);--mb-text-strong: #1e2022;--mb-text-subdued: #52667d;--mb-legacy-blue-17: #092857;--mb-legacy-blue-17-2: #102a4c;--mb-legacy-blue-20: #1b2f54;--mb-legacy-blue-22: #12346b;--mb-legacy-blue-24: #2b3a55;--mb-legacy-blue-25: #243c5a;--mb-legacy-blue-25-2: #1e3a66;--mb-legacy-blue-26: #2b3f5c;--mb-legacy-blue-27: #31415a;--mb-legacy-blue-31: #3a4a5e;--mb-legacy-blue-32: #2a4a8c;--mb-legacy-blue-32-2: #0000ff;--mb-legacy-blue-35: #42526b;--mb-legacy-blue-39: #0052cc;--mb-legacy-blue-40: #4a5f78;--mb-legacy-blue-41: #2b5cb8;--mb-legacy-blue-43: #1c61c9;--mb-legacy-blue-44: #2c5fd6;--mb-legacy-blue-46: #6c5cc7;--mb-legacy-blue-49: #2f6fe6;--mb-legacy-blue-49-2: #1565c0;--mb-legacy-blue-49-3: #2f6fe0;--mb-legacy-blue-50: #0b5ed7;--mb-legacy-blue-52: #1c7ed6;--mb-legacy-blue-60: #2471a3;--mb-legacy-blue-65: #8aa0bb;--mb-legacy-blue-68: #6badde;--mb-legacy-blue-80: #b9c6e0;--mb-legacy-blue-82: #b6cdfb;--mb-legacy-blue-84: #c7d2e6;--mb-legacy-blue-84-2: #c7d2e0;--mb-legacy-blue-85: #c7d6f5;--mb-legacy-blue-86: #cfd8e6;--mb-legacy-blue-87: #ccdaf0;--mb-legacy-blue-87-2: #d5dbe6;--mb-legacy-blue-88: #d7dce6;--mb-legacy-blue-88-2: #d5dce8;--mb-legacy-blue-89: #cfe2ff;--mb-legacy-blue-89-2: #cfe0ff;--mb-legacy-blue-90: #dbe3ef;--mb-legacy-blue-90-2: #d8e2f0;--mb-legacy-blue-91: #dfe6ee;--mb-legacy-blue-91-2: #e0e7f2;--mb-legacy-blue-91-3: #dce6f2;--mb-legacy-blue-91-4: #e2e6ee;--mb-legacy-blue-91-5: #e1e6ee;--mb-legacy-blue-92: #e2e8f2;--mb-legacy-blue-92-2: #dceaf7;--mb-legacy-blue-93: #e7ecf4;--mb-legacy-blue-93-2: #e3ebf5;--mb-legacy-blue-95: #eaf2ff;--mb-legacy-blue-95-2: #eef2f8;--mb-legacy-blue-95-3: #e8f1fb;--mb-legacy-blue-95-4: #edf1f7;--mb-legacy-blue-95-5: #eaf1ff;--mb-legacy-blue-95-6: #e7f1ff;--mb-legacy-blue-96: #eef3fa;--mb-legacy-blue-96-2: #e8f4fd;--mb-legacy-blue-96-3: #eef5fb;--mb-legacy-blue-96-4: #ecf3ff;--mb-legacy-blue-96-5: #eef3fb;--mb-legacy-blue-97: #f1f6ff;--mb-legacy-gray-36: #555555;--mb-legacy-gray-57: #7f8c8d;--mb-legacy-gray-57-2: #888888;--mb-legacy-gray-92: #e3e8ec;--mb-legacy-gray-93: #e9ecef;--mb-legacy-gray-94: #eeeeee;--mb-legacy-gray-95: #eef2f6;--mb-legacy-gray-95-2: #eef1f7;--mb-legacy-gray-95-3: #eef1f6;--mb-legacy-gray-95-4: #f0f2f4;--mb-legacy-gray-95-5: #f0f0f0;--mb-legacy-gray-95-6: #eef1f5;--mb-legacy-gray-96: #f1f4f9;--mb-legacy-gray-96-2: #f0f3f8;--mb-legacy-gray-97: #f3f6fb;--mb-legacy-gray-97-2: #f1f9f4;--mb-legacy-gray-97-3: #f4f7fc;--mb-legacy-gray-98: #f8fbfc;--mb-legacy-gray-98-2: #f7fbff;--mb-legacy-gray-98-3: #f7f9fc;--mb-legacy-gray-98-4: #f8f9fa;--mb-legacy-gray-98-5: #f8fafd;--mb-legacy-gray-99: #fbfcfe;--mb-legacy-gray-99-2: #f8fbff;--mb-legacy-green-51: #13753f;--mb-legacy-green-71: #34c759;--mb-legacy-green-88: #cfe3d6;--mb-legacy-green-90: #cfe8d8;--mb-legacy-green-96: #e6f7ee;--mb-legacy-green-96-2: #e8f7ed;--mb-legacy-green-97: #effaf2;--mb-legacy-orange-42: #8a5a00;--mb-legacy-orange-43: #8a5b00;--mb-legacy-orange-44: #975a00;--mb-legacy-orange-51: #b3651c;--mb-legacy-orange-54: #8a5a00;--mb-legacy-orange-56: #8a5a00;--mb-legacy-orange-56-2: #b9770a;--mb-legacy-orange-72: #f0a020;--mb-legacy-orange-81: #f0c36d;--mb-legacy-orange-97: #fff6e6;--mb-legacy-orange-98: #fff8ec;--mb-legacy-pink-95: #fdeef4;--mb-legacy-purple-19: #2d1582;--mb-legacy-purple-96: #f6f3ff;--mb-legacy-red-30: #842029;--mb-legacy-red-31: #8b1d2c;--mb-legacy-red-39: #a33737;--mb-legacy-red-45: #c0392b;--mb-legacy-red-48: #c41f1f;--mb-legacy-red-49: #d63a3a;--mb-legacy-red-53: #ff0000;--mb-legacy-red-55: #ef4444;--mb-legacy-red-59: #c62c43;--mb-legacy-red-79: #f0b5b5;--mb-legacy-red-83: #f5c2c7;--mb-legacy-red-94: #ffe7e9;--mb-legacy-red-95: #fdecec;--mb-legacy-red-95-2: #fdeef0;--mb-legacy-red-97: #fff5f5;--mb-legacy-slate-14: #20242a;--mb-legacy-slate-28: #384250;--mb-legacy-slate-34: #495057;--mb-legacy-slate-36: #4a5568;--mb-legacy-slate-45: #5d6b81;--mb-legacy-slate-45-2: #5b6b7f;--mb-legacy-slate-47: #5f718c;--mb-legacy-slate-49: #6c757d;--mb-legacy-slate-49-2: #6b7686;--mb-legacy-slate-50: #69788d;--mb-legacy-slate-52: #5f7186;--mb-legacy-slate-57: #7c8ba1;--mb-legacy-slate-61: #8a93a6;--mb-legacy-slate-67: #98a4b3;--mb-legacy-slate-67-2: #97a4b4;--mb-legacy-slate-67-3: #97a4b3;--mb-legacy-slate-68: #9aa7b5;--mb-legacy-slate-75: #b0b9c6;--mb-legacy-slate-78: #b8c2cc;--mb-legacy-slate-79: #bdc5d1;--mb-legacy-slate-81: #c5c9cf;--mb-legacy-slate-81-2: #c3c9d4;--mb-legacy-slate-82: #c3ccd5;--mb-legacy-slate-82-2: #c7ccd6;--mb-legacy-slate-85: #ced4da;--mb-legacy-slate-85-2: #cdd5df;--mb-legacy-slate-89: #d9e0e6;--mb-legacy-slate-90: #e0e4ea;--mb-legacy-slate-90-2: #dfe3ea;--mb-legacy-teal-40: #166c55;--mb-legacy-teal-42: #006f7a;--mb-legacy-teal-45: #007a5f;--mb-legacy-teal-46: #00717a;--mb-legacy-teal-47: #087d68;--mb-legacy-teal-48: #007f86;--mb-legacy-teal-59: #25a266;--mb-legacy-teal-59-2: #00753f;--mb-legacy-teal-61: #00747e;--mb-legacy-teal-61-2: #00a884;--mb-legacy-teal-66: #1b7f50;--mb-legacy-teal-73: #00806b;--mb-legacy-teal-82: #9ed9c5;--mb-legacy-teal-94: #d6f5f7;--mb-legacy-teal-96: #e2f7fa;--mb-legacy-teal-97: #edf8f5;--mb-legacy-teal-97-2: #e8fbf8;--mb-legacy-yellow-39: #6f5b1a;--mb-legacy-yellow-47: #8a6d00;--mb-legacy-yellow-73: #f0a500;--mb-legacy-yellow-77: #f5b400;--mb-legacy-yellow-82: #ffc107;--mb-legacy-yellow-84: #f5cd6b;--mb-legacy-yellow-94: #fff35d;--mb-legacy-yellow-94-2: #ffeeba;--mb-legacy-yellow-96: #fff4d6;--mb-legacy-yellow-98: #fff8e8;--mb-legacy-yellow-98-2: #fff8e6}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--mb-page-bg: #101317;--mb-card-bg: #181c22;--mb-surface-muted: #20252d;--mb-surface-tint: #132b2a;--mb-border: #343c48;--mb-border-strong: #7a889c;--mb-border-soft: #2a313b;--mb-brand: #a9c1f2;--mb-brand-soft: #c3d4f7;--mb-brand-muted: #26324a;--mb-brand-text: #0c1a38;--mb-accent: #5fd0c4;--mb-accent-soft: #11302d;--mb-accent-deep: #66d6c9;--mb-notice: #5ccfb6;--mb-notice-soft: #10302a;--mb-announcement: #ffd229;--mb-on-announcement: #10203a;--mb-accent-warm: #ff9a7d;--mb-accent-warm-soft: #3a2219;--mb-text: #e6e9ef;--mb-text-secondary: #b9c2ce;--mb-text-tertiary: #9aa6b5;--mb-danger: #ff9b93;--mb-danger-soft-bg: #3a1d20;--mb-warning-border: #e0a93a;--mb-warning-soft-bg: #33270f;--mb-success-border: #5cc99a;--mb-success-soft-bg: #11301f;--mb-info-border: #7fb2e6;--mb-info-soft-bg: #13263b;--mb-primary-fill: #a9c1f2;--mb-primary-fill-hover: #c3d4f7;--mb-primary-text: #0c1a38;--mb-tone-neutral-fg: #c3ccd8;--mb-tone-neutral-bg: #252b34;--mb-tone-neutral-border: #3b4452;--mb-tone-info-fg: #a9c8e6;--mb-tone-info-bg: #172636;--mb-tone-info-border: #2f4a63;--mb-tone-accent-fg: #6fd6c9;--mb-tone-accent-bg: #10302c;--mb-tone-accent-border: #275b54;--mb-tone-warning-fg: #f3c27f;--mb-tone-warning-bg: #33240f;--mb-tone-warning-border: #6b4a1c;--mb-tone-success-fg: #8bd8b0;--mb-tone-success-bg: #11301f;--mb-tone-success-border: #2b5a41;--mb-tone-danger-fg: #ffaaa5;--mb-tone-danger-bg: #3a1b1c;--mb-tone-danger-border: #6e3536;--mb-money-due: #ffaaa5;--mb-hero-end: #8fb0ee;--mb-primary: #a9c1f2;--mb-on-primary: #0c1a38;--mb-primary-hover: #c3d4f7;--mb-primary-container: #26324a;--mb-on-primary-container: #d6e2fb;--mb-inverse-primary: #172b55;--mb-surface: #181c22;--mb-surface-container-lowest: #0c0f12;--mb-surface-container-low: #101317;--mb-surface-container: #20252d;--mb-surface-container-high: #262c35;--mb-surface-container-highest: #2e3540;--mb-on-surface: #e6e9ef;--mb-on-surface-variant: #b9c2ce;--mb-outline: #7a889c;--mb-outline-variant: #343c48;--mb-error: #ff9b93;--mb-on-error: #3a0b0b;--mb-error-container: #3a1d20;--mb-on-error-container: #ffd2cd;--mb-warning: #f3c27f;--mb-on-warning: #2e1d00;--mb-warning-container: #33240f;--mb-on-warning-container: #ffdcae;--mb-success: #5cc99a;--mb-on-success: #00301b;--mb-success-container: #11301f;--mb-on-success-container: #b4ecd0;--mb-info: #7fb2e6;--mb-on-info: #002a4d;--mb-info-container: #172636;--mb-on-info-container: #cfe3f7;--mb-inverse-surface: #e6e9ef;--mb-inverse-on-surface: #20252d;--mb-link: #9ec1ff;--mb-chrome: #1b2433;--mb-on-chrome: #e6e9ef;--mb-on-chrome-muted: #aab6c8;--mb-text-disabled: #6c7889;--mb-focus-ring: #a9c1f2;--mb-focus-halo: #101317;--mb-image-backing: #eef1f5;--mb-accent-pink: #fb94ac;--mb-alert-danger-bg: #362829;--mb-alert-danger-border: #453133;--mb-alert-danger-text: #ffbfbd;--mb-alert-warning-bg: #252011;--mb-alert-warning-border: #2d2405;--mb-alert-warning-text: #d7b56b;--mb-black: #ffffff;--mb-border-cool: #343c48;--mb-border-subtle: #2a313b;--mb-brand-blue: #9ec1ff;--mb-brand-deep: #c3d4f7;--mb-danger-strong: #fa9789;--mb-info-strong: #9cbdfb;--mb-success-bright: #7fcfa0;--mb-success-soft: #1c221f;--mb-surface-cool: #1b2027;--mb-surface-primary-tint: #1d2636;--mb-surface-subtle: #1b2027;--mb-text-body: #c2d0e2;--mb-text-heading: #dde7fb;--mb-text-ink: #c1d6eb;--mb-text-inverse: #0c1a38;--mb-text-nav: #adbcd3;--mb-text-strong: #e0e3e5;--mb-text-subdued: #aac0d8;--mb-legacy-blue-17: #cadefc;--mb-legacy-blue-17-2: #c8dffd;--mb-legacy-blue-20: #c6dbff;--mb-legacy-blue-22: #c0d8fd;--mb-legacy-blue-24: #c3d5f6;--mb-legacy-blue-25: #bbd7fa;--mb-legacy-blue-25-2: #bed6fb;--mb-legacy-blue-26: #bdd4f6;--mb-legacy-blue-27: #c0d3f0;--mb-legacy-blue-31: #bdcfe6;--mb-legacy-blue-32: #b2cbfa;--mb-legacy-blue-32-2: #aac5fd;--mb-legacy-blue-35: #b7c9e5;--mb-legacy-blue-39: #9fc2fc;--mb-legacy-blue-40: #adc4df;--mb-legacy-blue-41: #9cbffe;--mb-legacy-blue-43: #95bdfb;--mb-legacy-blue-44: #96b9ff;--mb-legacy-blue-46: #b0aaf9;--mb-legacy-blue-49: #86b1fd;--mb-legacy-blue-49-2: #90befb;--mb-legacy-blue-49-3: #87b2fb;--mb-legacy-blue-50: #95bcfc;--mb-legacy-blue-52: #70b2f8;--mb-legacy-blue-60: #7bc1f5;--mb-legacy-blue-65: #6f839c;--mb-legacy-blue-68: #3d7aa6;--mb-legacy-blue-80: #3f4551;--mb-legacy-blue-82: #343e53;--mb-legacy-blue-84: #353a42;--mb-legacy-blue-84-2: #363b41;--mb-legacy-blue-85: #2f3543;--mb-legacy-blue-86: #30343a;--mb-legacy-blue-87: #2d333c;--mb-legacy-blue-87-2: #2e3135;--mb-legacy-blue-88: #2e3034;--mb-legacy-blue-88-2: #2d3035;--mb-legacy-blue-89: #252d39;--mb-legacy-blue-89-2: #262d3a;--mb-legacy-blue-90: #282b30;--mb-legacy-blue-90-2: #282c32;--mb-legacy-blue-91: #26292c;--mb-legacy-blue-91-2: #25282d;--mb-legacy-blue-91-3: #252a2e;--mb-legacy-blue-91-4: #27282c;--mb-legacy-blue-91-5: #27292c;--mb-legacy-blue-92: #25272b;--mb-legacy-blue-92-2: #22282d;--mb-legacy-blue-93: #232528;--mb-legacy-blue-93-2: #23262a;--mb-legacy-blue-95: #1e2127;--mb-legacy-blue-95-2: #202124;--mb-legacy-blue-95-3: #1f2226;--mb-legacy-blue-95-4: #202224;--mb-legacy-blue-95-5: #1f2227;--mb-legacy-blue-95-6: #1e2228;--mb-legacy-blue-96: #1f2124;--mb-legacy-blue-96-2: #1d2225;--mb-legacy-blue-96-3: #1e2023;--mb-legacy-blue-96-4: #1e2126;--mb-legacy-blue-96-5: #1f2124;--mb-legacy-blue-97: #1d1f23;--mb-legacy-gray-36: #c6c6c6;--mb-legacy-gray-57: #94a1a2;--mb-legacy-gray-57-2: #9f9f9f;--mb-legacy-gray-92: #262829;--mb-legacy-gray-93: #242526;--mb-legacy-gray-94: #232323;--mb-legacy-gray-95: #202123;--mb-legacy-gray-95-2: #202224;--mb-legacy-gray-95-3: #202224;--mb-legacy-gray-95-4: #202122;--mb-legacy-gray-95-5: #222222;--mb-legacy-gray-95-6: #212223;--mb-legacy-gray-96: #1f2022;--mb-legacy-gray-96-2: #1f2123;--mb-legacy-gray-97: #1e1f21;--mb-legacy-gray-97-2: #1c201e;--mb-legacy-gray-97-3: #1d1f21;--mb-legacy-gray-98: #1c1d1d;--mb-legacy-gray-98-2: #1b1d1f;--mb-legacy-gray-98-3: #1d1e1f;--mb-legacy-gray-98-4: #1d1e1e;--mb-legacy-gray-98-5: #1c1d1e;--mb-legacy-gray-99: #1c1c1d;--mb-legacy-gray-99-2: #1c1d1e;--mb-legacy-green-51: #82d49b;--mb-legacy-green-71: #1a8637;--mb-legacy-green-88: #29312c;--mb-legacy-green-90: #242f28;--mb-legacy-green-96: #1c231f;--mb-legacy-green-96-2: #1d221f;--mb-legacy-green-97: #1c201d;--mb-legacy-orange-42: #e4b26f;--mb-legacy-orange-43: #e3b26f;--mb-legacy-orange-44: #eaaa69;--mb-legacy-orange-51: #e7995b;--mb-legacy-orange-54: #e4b26f;--mb-legacy-orange-56: #e4b26f;--mb-legacy-orange-56-2: #d2913c;--mb-legacy-orange-72: #7f530c;--mb-legacy-orange-81: #513d13;--mb-legacy-orange-97: #221e18;--mb-legacy-orange-98: #201d19;--mb-legacy-pink-95: #251f21;--mb-legacy-purple-19: #d2d5fc;--mb-legacy-purple-96: #201f23;--mb-legacy-red-30: #feb7b5;--mb-legacy-red-31: #fbb6b5;--mb-legacy-red-39: #fea29c;--mb-legacy-red-45: #f99788;--mb-legacy-red-48: #fe988c;--mb-legacy-red-49: #fe857c;--mb-legacy-red-53: #fa6b5a;--mb-legacy-red-55: #fe5c58;--mb-legacy-red-59: #fd9195;--mb-legacy-red-79: #573c3c;--mb-legacy-red-83: #493335;--mb-legacy-red-94: #2a2021;--mb-legacy-red-95: #262020;--mb-legacy-red-95-2: #251f20;--mb-legacy-red-97: #211d1d;--mb-legacy-slate-14: #dbe0e8;--mb-legacy-slate-28: #c6d2e2;--mb-legacy-slate-34: #c2cad2;--mb-legacy-slate-36: #bbc7dc;--mb-legacy-slate-45: #abbad1;--mb-legacy-slate-45-2: #aabbd0;--mb-legacy-slate-47: #a4b7d3;--mb-legacy-slate-49: #abb4bc;--mb-legacy-slate-49-2: #a8b3c3;--mb-legacy-slate-50: #a3b2c8;--mb-legacy-slate-52: #a5b8ce;--mb-legacy-slate-57: #8f9eb3;--mb-legacy-slate-61: #8890a2;--mb-legacy-slate-67: #6f7a87;--mb-legacy-slate-67-2: #6e7a89;--mb-legacy-slate-67-3: #6f7a88;--mb-legacy-slate-68: #6a7682;--mb-legacy-slate-75: #4f5661;--mb-legacy-slate-78: #464b4f;--mb-legacy-slate-79: #43474c;--mb-legacy-slate-81: #404245;--mb-legacy-slate-81-2: #3f4247;--mb-legacy-slate-82: #3c4044;--mb-legacy-slate-82-2: #3d3f43;--mb-legacy-slate-85: #35383b;--mb-legacy-slate-85-2: #34373c;--mb-legacy-slate-89: #2b2d30;--mb-legacy-slate-90: #282a2c;--mb-legacy-slate-90-2: #292b2d;--mb-legacy-teal-40: #8ad3b9;--mb-legacy-teal-42: #7dced9;--mb-legacy-teal-45: #76cfb2;--mb-legacy-teal-46: #7bcdd6;--mb-legacy-teal-47: #73ccb5;--mb-legacy-teal-48: #6bc7cd;--mb-legacy-teal-59: #49b57b;--mb-legacy-teal-59-2: #7ed59c;--mb-legacy-teal-61: #78cbd5;--mb-legacy-teal-61-2: #28ad8a;--mb-legacy-teal-66: #78ce9c;--mb-legacy-teal-73: #6ecbb4;--mb-legacy-teal-82: #2c473e;--mb-legacy-teal-94: #192627;--mb-legacy-teal-96: #1a2324;--mb-legacy-teal-97: #1c211f;--mb-legacy-teal-97-2: #192120;--mb-legacy-yellow-39: #d4c084;--mb-legacy-yellow-47: #cfb261;--mb-legacy-yellow-73: #76510f;--mb-legacy-yellow-77: #604504;--mb-legacy-yellow-82: #503c0a;--mb-legacy-yellow-84: #483602;--mb-legacy-yellow-94: #282500;--mb-legacy-yellow-94-2: #29220b;--mb-legacy-yellow-96: #241f13;--mb-legacy-yellow-98: #201e17;--mb-legacy-yellow-98-2: #201e17}}:root[data-theme=dark]{color-scheme:dark;--mb-page-bg: #101317;--mb-card-bg: #181c22;--mb-surface-muted: #20252d;--mb-surface-tint: #132b2a;--mb-border: #343c48;--mb-border-strong: #7a889c;--mb-border-soft: #2a313b;--mb-brand: #a9c1f2;--mb-brand-soft: #c3d4f7;--mb-brand-muted: #26324a;--mb-brand-text: #0c1a38;--mb-accent: #5fd0c4;--mb-accent-soft: #11302d;--mb-accent-deep: #66d6c9;--mb-notice: #5ccfb6;--mb-notice-soft: #10302a;--mb-announcement: #ffd229;--mb-on-announcement: #10203a;--mb-accent-warm: #ff9a7d;--mb-accent-warm-soft: #3a2219;--mb-text: #e6e9ef;--mb-text-secondary: #b9c2ce;--mb-text-tertiary: #9aa6b5;--mb-danger: #ff9b93;--mb-danger-soft-bg: #3a1d20;--mb-warning-border: #e0a93a;--mb-warning-soft-bg: #33270f;--mb-success-border: #5cc99a;--mb-success-soft-bg: #11301f;--mb-info-border: #7fb2e6;--mb-info-soft-bg: #13263b;--mb-primary-fill: #a9c1f2;--mb-primary-fill-hover: #c3d4f7;--mb-primary-text: #0c1a38;--mb-tone-neutral-fg: #c3ccd8;--mb-tone-neutral-bg: #252b34;--mb-tone-neutral-border: #3b4452;--mb-tone-info-fg: #a9c8e6;--mb-tone-info-bg: #172636;--mb-tone-info-border: #2f4a63;--mb-tone-accent-fg: #6fd6c9;--mb-tone-accent-bg: #10302c;--mb-tone-accent-border: #275b54;--mb-tone-warning-fg: #f3c27f;--mb-tone-warning-bg: #33240f;--mb-tone-warning-border: #6b4a1c;--mb-tone-success-fg: #8bd8b0;--mb-tone-success-bg: #11301f;--mb-tone-success-border: #2b5a41;--mb-tone-danger-fg: #ffaaa5;--mb-tone-danger-bg: #3a1b1c;--mb-tone-danger-border: #6e3536;--mb-money-due: #ffaaa5;--mb-hero-end: #8fb0ee;--mb-primary: #a9c1f2;--mb-on-primary: #0c1a38;--mb-primary-hover: #c3d4f7;--mb-primary-container: #26324a;--mb-on-primary-container: #d6e2fb;--mb-inverse-primary: #172b55;--mb-surface: #181c22;--mb-surface-container-lowest: #0c0f12;--mb-surface-container-low: #101317;--mb-surface-container: #20252d;--mb-surface-container-high: #262c35;--mb-surface-container-highest: #2e3540;--mb-on-surface: #e6e9ef;--mb-on-surface-variant: #b9c2ce;--mb-outline: #7a889c;--mb-outline-variant: #343c48;--mb-error: #ff9b93;--mb-on-error: #3a0b0b;--mb-error-container: #3a1d20;--mb-on-error-container: #ffd2cd;--mb-warning: #f3c27f;--mb-on-warning: #2e1d00;--mb-warning-container: #33240f;--mb-on-warning-container: #ffdcae;--mb-success: #5cc99a;--mb-on-success: #00301b;--mb-success-container: #11301f;--mb-on-success-container: #b4ecd0;--mb-info: #7fb2e6;--mb-on-info: #002a4d;--mb-info-container: #172636;--mb-on-info-container: #cfe3f7;--mb-inverse-surface: #e6e9ef;--mb-inverse-on-surface: #20252d;--mb-link: #9ec1ff;--mb-chrome: #1b2433;--mb-on-chrome: #e6e9ef;--mb-on-chrome-muted: #aab6c8;--mb-text-disabled: #6c7889;--mb-focus-ring: #a9c1f2;--mb-focus-halo: #101317;--mb-image-backing: #eef1f5;--mb-accent-pink: #fb94ac;--mb-alert-danger-bg: #362829;--mb-alert-danger-border: #453133;--mb-alert-danger-text: #ffbfbd;--mb-alert-warning-bg: #252011;--mb-alert-warning-border: #2d2405;--mb-alert-warning-text: #d7b56b;--mb-black: #ffffff;--mb-border-cool: #343c48;--mb-border-subtle: #2a313b;--mb-brand-blue: #9ec1ff;--mb-brand-deep: #c3d4f7;--mb-danger-strong: #fa9789;--mb-info-strong: #9cbdfb;--mb-success-bright: #7fcfa0;--mb-success-soft: #1c221f;--mb-surface-cool: #1b2027;--mb-surface-primary-tint: #1d2636;--mb-surface-subtle: #1b2027;--mb-text-body: #c2d0e2;--mb-text-heading: #dde7fb;--mb-text-ink: #c1d6eb;--mb-text-inverse: #0c1a38;--mb-text-nav: #adbcd3;--mb-text-strong: #e0e3e5;--mb-text-subdued: #aac0d8;--mb-legacy-blue-17: #cadefc;--mb-legacy-blue-17-2: #c8dffd;--mb-legacy-blue-20: #c6dbff;--mb-legacy-blue-22: #c0d8fd;--mb-legacy-blue-24: #c3d5f6;--mb-legacy-blue-25: #bbd7fa;--mb-legacy-blue-25-2: #bed6fb;--mb-legacy-blue-26: #bdd4f6;--mb-legacy-blue-27: #c0d3f0;--mb-legacy-blue-31: #bdcfe6;--mb-legacy-blue-32: #b2cbfa;--mb-legacy-blue-32-2: #aac5fd;--mb-legacy-blue-35: #b7c9e5;--mb-legacy-blue-39: #9fc2fc;--mb-legacy-blue-40: #adc4df;--mb-legacy-blue-41: #9cbffe;--mb-legacy-blue-43: #95bdfb;--mb-legacy-blue-44: #96b9ff;--mb-legacy-blue-46: #b0aaf9;--mb-legacy-blue-49: #86b1fd;--mb-legacy-blue-49-2: #90befb;--mb-legacy-blue-49-3: #87b2fb;--mb-legacy-blue-50: #95bcfc;--mb-legacy-blue-52: #70b2f8;--mb-legacy-blue-60: #7bc1f5;--mb-legacy-blue-65: #6f839c;--mb-legacy-blue-68: #3d7aa6;--mb-legacy-blue-80: #3f4551;--mb-legacy-blue-82: #343e53;--mb-legacy-blue-84: #353a42;--mb-legacy-blue-84-2: #363b41;--mb-legacy-blue-85: #2f3543;--mb-legacy-blue-86: #30343a;--mb-legacy-blue-87: #2d333c;--mb-legacy-blue-87-2: #2e3135;--mb-legacy-blue-88: #2e3034;--mb-legacy-blue-88-2: #2d3035;--mb-legacy-blue-89: #252d39;--mb-legacy-blue-89-2: #262d3a;--mb-legacy-blue-90: #282b30;--mb-legacy-blue-90-2: #282c32;--mb-legacy-blue-91: #26292c;--mb-legacy-blue-91-2: #25282d;--mb-legacy-blue-91-3: #252a2e;--mb-legacy-blue-91-4: #27282c;--mb-legacy-blue-91-5: #27292c;--mb-legacy-blue-92: #25272b;--mb-legacy-blue-92-2: #22282d;--mb-legacy-blue-93: #232528;--mb-legacy-blue-93-2: #23262a;--mb-legacy-blue-95: #1e2127;--mb-legacy-blue-95-2: #202124;--mb-legacy-blue-95-3: #1f2226;--mb-legacy-blue-95-4: #202224;--mb-legacy-blue-95-5: #1f2227;--mb-legacy-blue-95-6: #1e2228;--mb-legacy-blue-96: #1f2124;--mb-legacy-blue-96-2: #1d2225;--mb-legacy-blue-96-3: #1e2023;--mb-legacy-blue-96-4: #1e2126;--mb-legacy-blue-96-5: #1f2124;--mb-legacy-blue-97: #1d1f23;--mb-legacy-gray-36: #c6c6c6;--mb-legacy-gray-57: #94a1a2;--mb-legacy-gray-57-2: #9f9f9f;--mb-legacy-gray-92: #262829;--mb-legacy-gray-93: #242526;--mb-legacy-gray-94: #232323;--mb-legacy-gray-95: #202123;--mb-legacy-gray-95-2: #202224;--mb-legacy-gray-95-3: #202224;--mb-legacy-gray-95-4: #202122;--mb-legacy-gray-95-5: #222222;--mb-legacy-gray-95-6: #212223;--mb-legacy-gray-96: #1f2022;--mb-legacy-gray-96-2: #1f2123;--mb-legacy-gray-97: #1e1f21;--mb-legacy-gray-97-2: #1c201e;--mb-legacy-gray-97-3: #1d1f21;--mb-legacy-gray-98: #1c1d1d;--mb-legacy-gray-98-2: #1b1d1f;--mb-legacy-gray-98-3: #1d1e1f;--mb-legacy-gray-98-4: #1d1e1e;--mb-legacy-gray-98-5: #1c1d1e;--mb-legacy-gray-99: #1c1c1d;--mb-legacy-gray-99-2: #1c1d1e;--mb-legacy-green-51: #82d49b;--mb-legacy-green-71: #1a8637;--mb-legacy-green-88: #29312c;--mb-legacy-green-90: #242f28;--mb-legacy-green-96: #1c231f;--mb-legacy-green-96-2: #1d221f;--mb-legacy-green-97: #1c201d;--mb-legacy-orange-42: #e4b26f;--mb-legacy-orange-43: #e3b26f;--mb-legacy-orange-44: #eaaa69;--mb-legacy-orange-51: #e7995b;--mb-legacy-orange-54: #e4b26f;--mb-legacy-orange-56: #e4b26f;--mb-legacy-orange-56-2: #d2913c;--mb-legacy-orange-72: #7f530c;--mb-legacy-orange-81: #513d13;--mb-legacy-orange-97: #221e18;--mb-legacy-orange-98: #201d19;--mb-legacy-pink-95: #251f21;--mb-legacy-purple-19: #d2d5fc;--mb-legacy-purple-96: #201f23;--mb-legacy-red-30: #feb7b5;--mb-legacy-red-31: #fbb6b5;--mb-legacy-red-39: #fea29c;--mb-legacy-red-45: #f99788;--mb-legacy-red-48: #fe988c;--mb-legacy-red-49: #fe857c;--mb-legacy-red-53: #fa6b5a;--mb-legacy-red-55: #fe5c58;--mb-legacy-red-59: #fd9195;--mb-legacy-red-79: #573c3c;--mb-legacy-red-83: #493335;--mb-legacy-red-94: #2a2021;--mb-legacy-red-95: #262020;--mb-legacy-red-95-2: #251f20;--mb-legacy-red-97: #211d1d;--mb-legacy-slate-14: #dbe0e8;--mb-legacy-slate-28: #c6d2e2;--mb-legacy-slate-34: #c2cad2;--mb-legacy-slate-36: #bbc7dc;--mb-legacy-slate-45: #abbad1;--mb-legacy-slate-45-2: #aabbd0;--mb-legacy-slate-47: #a4b7d3;--mb-legacy-slate-49: #abb4bc;--mb-legacy-slate-49-2: #a8b3c3;--mb-legacy-slate-50: #a3b2c8;--mb-legacy-slate-52: #a5b8ce;--mb-legacy-slate-57: #8f9eb3;--mb-legacy-slate-61: #8890a2;--mb-legacy-slate-67: #6f7a87;--mb-legacy-slate-67-2: #6e7a89;--mb-legacy-slate-67-3: #6f7a88;--mb-legacy-slate-68: #6a7682;--mb-legacy-slate-75: #4f5661;--mb-legacy-slate-78: #464b4f;--mb-legacy-slate-79: #43474c;--mb-legacy-slate-81: #404245;--mb-legacy-slate-81-2: #3f4247;--mb-legacy-slate-82: #3c4044;--mb-legacy-slate-82-2: #3d3f43;--mb-legacy-slate-85: #35383b;--mb-legacy-slate-85-2: #34373c;--mb-legacy-slate-89: #2b2d30;--mb-legacy-slate-90: #282a2c;--mb-legacy-slate-90-2: #292b2d;--mb-legacy-teal-40: #8ad3b9;--mb-legacy-teal-42: #7dced9;--mb-legacy-teal-45: #76cfb2;--mb-legacy-teal-46: #7bcdd6;--mb-legacy-teal-47: #73ccb5;--mb-legacy-teal-48: #6bc7cd;--mb-legacy-teal-59: #49b57b;--mb-legacy-teal-59-2: #7ed59c;--mb-legacy-teal-61: #78cbd5;--mb-legacy-teal-61-2: #28ad8a;--mb-legacy-teal-66: #78ce9c;--mb-legacy-teal-73: #6ecbb4;--mb-legacy-teal-82: #2c473e;--mb-legacy-teal-94: #192627;--mb-legacy-teal-96: #1a2324;--mb-legacy-teal-97: #1c211f;--mb-legacy-teal-97-2: #192120;--mb-legacy-yellow-39: #d4c084;--mb-legacy-yellow-47: #cfb261;--mb-legacy-yellow-73: #76510f;--mb-legacy-yellow-77: #604504;--mb-legacy-yellow-82: #503c0a;--mb-legacy-yellow-84: #483602;--mb-legacy-yellow-94: #282500;--mb-legacy-yellow-94-2: #29220b;--mb-legacy-yellow-96: #241f13;--mb-legacy-yellow-98: #201e17;--mb-legacy-yellow-98-2: #201e17}[data-mb-chrome],.legacy-topbar-strip,.legacy-hero,.legacy-price-hero,.legacy-member-hero,.legacy-about-cta,.legacy-maintenance-aside,.legacy-privacy-head,.legacy-guide-hero,.legacy-birthday-hero,.legacy-voucher-head,.legacy-contactpage-header,.legacy-contactpage-pickup-btn,.legacy-contactpage-address-link,.booking-hero,.mb-help-fab,.avatar{color-scheme:light;--mb-page-bg: #f5f6f8;--mb-card-bg: #ffffff;--mb-surface-muted: #f0f3f6;--mb-surface-tint: #e7f4f2;--mb-border: #d9e1ea;--mb-border-strong: #7a8aa0;--mb-border-soft: #e8edf3;--mb-brand: #172b55;--mb-brand-soft: #31486f;--mb-brand-muted: #e8edf6;--mb-brand-text: #ffffff;--mb-accent: #00766e;--mb-accent-soft: #dcf2ef;--mb-accent-deep: #0b7670;--mb-notice: #007a68;--mb-notice-soft: #e3f4f0;--mb-announcement: #ffd229;--mb-on-announcement: #10203a;--mb-accent-warm: #c4421f;--mb-accent-warm-soft: #fff1ed;--mb-text: #10203a;--mb-text-secondary: #516075;--mb-text-tertiary: #586679;--mb-danger: #b83a3a;--mb-danger-soft-bg: #fff0f0;--mb-warning-border: #a87510;--mb-warning-soft-bg: #fff7e6;--mb-success-border: #1f7a57;--mb-success-soft-bg: #e9f8f2;--mb-info-border: #2f6aa3;--mb-info-soft-bg: #eaf3ff;--mb-primary-fill: #172b55;--mb-primary-fill-hover: #213b6e;--mb-primary-text: #ffffff;--mb-tone-neutral-fg: #4f5d70;--mb-tone-neutral-bg: #f3f5f8;--mb-tone-neutral-border: #d7dee8;--mb-tone-info-fg: #345b7d;--mb-tone-info-bg: #edf4f8;--mb-tone-info-border: #b6c9d8;--mb-tone-accent-fg: #00665f;--mb-tone-accent-bg: #e4f5f2;--mb-tone-accent-border: #9ed5cd;--mb-tone-warning-fg: #7a4511;--mb-tone-warning-bg: #fff0e3;--mb-tone-warning-border: #e1b071;--mb-tone-success-fg: #1f6f50;--mb-tone-success-bg: #e8f6ef;--mb-tone-success-border: #9ccfb5;--mb-tone-danger-fg: #a53333;--mb-tone-danger-bg: #fff0f0;--mb-tone-danger-border: #e6b4b4;--mb-money-due: #a53333;--mb-hero-end: #24497a;--mb-primary: #172b55;--mb-on-primary: #ffffff;--mb-primary-hover: #213b6e;--mb-primary-container: #e8edf6;--mb-on-primary-container: #172b55;--mb-inverse-primary: #a9c1f2;--mb-surface: #ffffff;--mb-surface-container-lowest: #ffffff;--mb-surface-container-low: #f5f6f8;--mb-surface-container: #f0f3f6;--mb-surface-container-high: #e8edf3;--mb-surface-container-highest: #dfe5ec;--mb-on-surface: #10203a;--mb-on-surface-variant: #516075;--mb-outline: #7a8aa0;--mb-outline-variant: #d9e1ea;--mb-error: #b83a3a;--mb-on-error: #ffffff;--mb-error-container: #fff0f0;--mb-on-error-container: #a53333;--mb-warning: #8a5a00;--mb-on-warning: #ffffff;--mb-warning-container: #fff0e3;--mb-on-warning-container: #7a4511;--mb-success: #1f7a57;--mb-on-success: #ffffff;--mb-success-container: #e8f6ef;--mb-on-success-container: #1f6f50;--mb-info: #2f6aa3;--mb-on-info: #ffffff;--mb-info-container: #edf4f8;--mb-on-info-container: #345b7d;--mb-inverse-surface: #26303f;--mb-inverse-on-surface: #f1f4f8;--mb-link: #1d5fe0;--mb-chrome: #172b55;--mb-on-chrome: #ffffff;--mb-on-chrome-muted: #c9d3e6;--mb-text-disabled: #97a4af;--mb-focus-ring: #172b55;--mb-focus-halo: #ffffff;--mb-image-backing: #ffffff;--mb-accent-pink: #c2185b;--mb-alert-danger-bg: #f8d7da;--mb-alert-danger-border: #f5c6cb;--mb-alert-danger-text: #721c24;--mb-alert-warning-bg: #fff3cd;--mb-alert-warning-border: #ffeaa7;--mb-alert-warning-text: #856404;--mb-app-bg: var(--mb-page-bg);--mb-black: #000000;--mb-border-cool: #d9e2ef;--mb-border-input: var(--mb-outline);--mb-border-subtle: #e7eaf3;--mb-brand-blue: #2f5596;--mb-brand-deep: #223a66;--mb-danger-strong: #c0362b;--mb-info-strong: #1a56db;--mb-link-legacy: var(--mb-link);--mb-success-bright: #1f7a4d;--mb-success-soft: #e8f7ee;--mb-surface-cool: #f4f7fb;--mb-surface-primary-tint: #f0f5ff;--mb-surface-subtle: #f8fafc;--mb-text-body: #3b4757;--mb-text-faint: var(--mb-text-tertiary);--mb-text-heading: #111827;--mb-text-hint: var(--mb-text-tertiary);--mb-text-ink: #2c3e50;--mb-text-inverse: #ffffff;--mb-text-muted: var(--mb-text-tertiary);--mb-text-nav: #5a687d;--mb-text-placeholder: var(--mb-text-tertiary);--mb-text-strong: #1e2022;--mb-text-subdued: #52667d;--mb-legacy-blue-17: #092857;--mb-legacy-blue-17-2: #102a4c;--mb-legacy-blue-20: #1b2f54;--mb-legacy-blue-22: #12346b;--mb-legacy-blue-24: #2b3a55;--mb-legacy-blue-25: #243c5a;--mb-legacy-blue-25-2: #1e3a66;--mb-legacy-blue-26: #2b3f5c;--mb-legacy-blue-27: #31415a;--mb-legacy-blue-31: #3a4a5e;--mb-legacy-blue-32: #2a4a8c;--mb-legacy-blue-32-2: #0000ff;--mb-legacy-blue-35: #42526b;--mb-legacy-blue-39: #0052cc;--mb-legacy-blue-40: #4a5f78;--mb-legacy-blue-41: #2b5cb8;--mb-legacy-blue-43: #1c61c9;--mb-legacy-blue-44: #2c5fd6;--mb-legacy-blue-46: #6c5cc7;--mb-legacy-blue-49: #2f6fe6;--mb-legacy-blue-49-2: #1565c0;--mb-legacy-blue-49-3: #2f6fe0;--mb-legacy-blue-50: #0b5ed7;--mb-legacy-blue-52: #1c7ed6;--mb-legacy-blue-60: #2471a3;--mb-legacy-blue-65: #8aa0bb;--mb-legacy-blue-68: #6badde;--mb-legacy-blue-80: #b9c6e0;--mb-legacy-blue-82: #b6cdfb;--mb-legacy-blue-84: #c7d2e6;--mb-legacy-blue-84-2: #c7d2e0;--mb-legacy-blue-85: #c7d6f5;--mb-legacy-blue-86: #cfd8e6;--mb-legacy-blue-87: #ccdaf0;--mb-legacy-blue-87-2: #d5dbe6;--mb-legacy-blue-88: #d7dce6;--mb-legacy-blue-88-2: #d5dce8;--mb-legacy-blue-89: #cfe2ff;--mb-legacy-blue-89-2: #cfe0ff;--mb-legacy-blue-90: #dbe3ef;--mb-legacy-blue-90-2: #d8e2f0;--mb-legacy-blue-91: #dfe6ee;--mb-legacy-blue-91-2: #e0e7f2;--mb-legacy-blue-91-3: #dce6f2;--mb-legacy-blue-91-4: #e2e6ee;--mb-legacy-blue-91-5: #e1e6ee;--mb-legacy-blue-92: #e2e8f2;--mb-legacy-blue-92-2: #dceaf7;--mb-legacy-blue-93: #e7ecf4;--mb-legacy-blue-93-2: #e3ebf5;--mb-legacy-blue-95: #eaf2ff;--mb-legacy-blue-95-2: #eef2f8;--mb-legacy-blue-95-3: #e8f1fb;--mb-legacy-blue-95-4: #edf1f7;--mb-legacy-blue-95-5: #eaf1ff;--mb-legacy-blue-95-6: #e7f1ff;--mb-legacy-blue-96: #eef3fa;--mb-legacy-blue-96-2: #e8f4fd;--mb-legacy-blue-96-3: #eef5fb;--mb-legacy-blue-96-4: #ecf3ff;--mb-legacy-blue-96-5: #eef3fb;--mb-legacy-blue-97: #f1f6ff;--mb-legacy-gray-36: #555555;--mb-legacy-gray-57: #7f8c8d;--mb-legacy-gray-57-2: #888888;--mb-legacy-gray-92: #e3e8ec;--mb-legacy-gray-93: #e9ecef;--mb-legacy-gray-94: #eeeeee;--mb-legacy-gray-95: #eef2f6;--mb-legacy-gray-95-2: #eef1f7;--mb-legacy-gray-95-3: #eef1f6;--mb-legacy-gray-95-4: #f0f2f4;--mb-legacy-gray-95-5: #f0f0f0;--mb-legacy-gray-95-6: #eef1f5;--mb-legacy-gray-96: #f1f4f9;--mb-legacy-gray-96-2: #f0f3f8;--mb-legacy-gray-97: #f3f6fb;--mb-legacy-gray-97-2: #f1f9f4;--mb-legacy-gray-97-3: #f4f7fc;--mb-legacy-gray-98: #f8fbfc;--mb-legacy-gray-98-2: #f7fbff;--mb-legacy-gray-98-3: #f7f9fc;--mb-legacy-gray-98-4: #f8f9fa;--mb-legacy-gray-98-5: #f8fafd;--mb-legacy-gray-99: #fbfcfe;--mb-legacy-gray-99-2: #f8fbff;--mb-legacy-green-51: #13753f;--mb-legacy-green-71: #34c759;--mb-legacy-green-88: #cfe3d6;--mb-legacy-green-90: #cfe8d8;--mb-legacy-green-96: #e6f7ee;--mb-legacy-green-96-2: #e8f7ed;--mb-legacy-green-97: #effaf2;--mb-legacy-orange-42: #8a5a00;--mb-legacy-orange-43: #8a5b00;--mb-legacy-orange-44: #975a00;--mb-legacy-orange-51: #b3651c;--mb-legacy-orange-54: #8a5a00;--mb-legacy-orange-56: #8a5a00;--mb-legacy-orange-56-2: #b9770a;--mb-legacy-orange-72: #f0a020;--mb-legacy-orange-81: #f0c36d;--mb-legacy-orange-97: #fff6e6;--mb-legacy-orange-98: #fff8ec;--mb-legacy-pink-95: #fdeef4;--mb-legacy-purple-19: #2d1582;--mb-legacy-purple-96: #f6f3ff;--mb-legacy-red-30: #842029;--mb-legacy-red-31: #8b1d2c;--mb-legacy-red-39: #a33737;--mb-legacy-red-45: #c0392b;--mb-legacy-red-48: #c41f1f;--mb-legacy-red-49: #d63a3a;--mb-legacy-red-53: #ff0000;--mb-legacy-red-55: #ef4444;--mb-legacy-red-59: #c62c43;--mb-legacy-red-79: #f0b5b5;--mb-legacy-red-83: #f5c2c7;--mb-legacy-red-94: #ffe7e9;--mb-legacy-red-95: #fdecec;--mb-legacy-red-95-2: #fdeef0;--mb-legacy-red-97: #fff5f5;--mb-legacy-slate-14: #20242a;--mb-legacy-slate-28: #384250;--mb-legacy-slate-34: #495057;--mb-legacy-slate-36: #4a5568;--mb-legacy-slate-45: #5d6b81;--mb-legacy-slate-45-2: #5b6b7f;--mb-legacy-slate-47: #5f718c;--mb-legacy-slate-49: #6c757d;--mb-legacy-slate-49-2: #6b7686;--mb-legacy-slate-50: #69788d;--mb-legacy-slate-52: #5f7186;--mb-legacy-slate-57: #7c8ba1;--mb-legacy-slate-61: #8a93a6;--mb-legacy-slate-67: #98a4b3;--mb-legacy-slate-67-2: #97a4b4;--mb-legacy-slate-67-3: #97a4b3;--mb-legacy-slate-68: #9aa7b5;--mb-legacy-slate-75: #b0b9c6;--mb-legacy-slate-78: #b8c2cc;--mb-legacy-slate-79: #bdc5d1;--mb-legacy-slate-81: #c5c9cf;--mb-legacy-slate-81-2: #c3c9d4;--mb-legacy-slate-82: #c3ccd5;--mb-legacy-slate-82-2: #c7ccd6;--mb-legacy-slate-85: #ced4da;--mb-legacy-slate-85-2: #cdd5df;--mb-legacy-slate-89: #d9e0e6;--mb-legacy-slate-90: #e0e4ea;--mb-legacy-slate-90-2: #dfe3ea;--mb-legacy-teal-40: #166c55;--mb-legacy-teal-42: #006f7a;--mb-legacy-teal-45: #007a5f;--mb-legacy-teal-46: #00717a;--mb-legacy-teal-47: #087d68;--mb-legacy-teal-48: #007f86;--mb-legacy-teal-59: #25a266;--mb-legacy-teal-59-2: #00753f;--mb-legacy-teal-61: #00747e;--mb-legacy-teal-61-2: #00a884;--mb-legacy-teal-66: #1b7f50;--mb-legacy-teal-73: #00806b;--mb-legacy-teal-82: #9ed9c5;--mb-legacy-teal-94: #d6f5f7;--mb-legacy-teal-96: #e2f7fa;--mb-legacy-teal-97: #edf8f5;--mb-legacy-teal-97-2: #e8fbf8;--mb-legacy-yellow-39: #6f5b1a;--mb-legacy-yellow-47: #8a6d00;--mb-legacy-yellow-73: #f0a500;--mb-legacy-yellow-77: #f5b400;--mb-legacy-yellow-82: #ffc107;--mb-legacy-yellow-84: #f5cd6b;--mb-legacy-yellow-94: #fff35d;--mb-legacy-yellow-94-2: #ffeeba;--mb-legacy-yellow-96: #fff4d6;--mb-legacy-yellow-98: #fff8e8;--mb-legacy-yellow-98-2: #fff8e6}[data-density=compact]{--mb-density-row-h: 40px;--mb-density-control-h: 36px;--mb-density-nav-item-h: 32px;--mb-density-nav-group-gap: 16px;--mb-density-card-pad: 16px;--mb-density-card-header-h: 44px;--mb-density-gutter: 24px;--mb-density-section-gap: 24px;--mb-density-section-pad-block: 24px}[data-density=comfortable]{--mb-density-row-h: 56px;--mb-density-control-h: 44px;--mb-density-nav-item-h: 36px;--mb-density-nav-group-gap: 28px;--mb-density-card-pad: 24px;--mb-density-card-header-h: 59px;--mb-density-gutter: 32px;--mb-density-section-gap: 64px;--mb-density-section-pad-block: 64px}@media (prefers-reduced-motion: reduce){:root{--mb-dur-medium1: 0ms;--mb-dur-medium2: .1s;--mb-dur-medium3: .1s;--mb-dur-medium4: .1s;--mb-dur-long1: .15s;--mb-dur-long2: .15s}}:root{--brand: var(--mb-brand);--brand-hover: var(--mb-primary-fill-hover);--primary: var(--mb-primary);--primary-hover: var(--mb-primary-hover);--primary-soft: color-mix(in srgb, var(--mb-primary) 12%, transparent);--danger: var(--mb-danger);--success: var(--mb-success-border);--text: var(--mb-text);--text-secondary: var(--mb-text-secondary);--text-tertiary: var(--mb-text-placeholder);--border: var(--mb-border);--border-soft: var(--mb-border-subtle);color:var(--mb-text);background:var(--mb-app-bg);font-family:var(--mb-font-sans);font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}body{margin:0;background:var(--mb-app-bg)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-loader{min-height:100vh;display:grid;place-items:center;color:var(--mb-text-secondary);font-weight:700}.app-loader.route-loader{min-height:50vh;animation:route-loader-in .2s ease-out .3s both}@keyframes route-loader-in{0%{opacity:0}to{opacity:1}}.brand-logo{display:block;width:154px;height:auto}.brand-logo-compact{width:126px}.login-page{min-height:100vh;background:var(--mb-card-bg)}.login-topbar{display:flex;align-items:center;max-width:1140px;height:96px;margin:0 auto;padding:0 var(--mb-space-4)}.login-brand{display:flex;align-items:center}.login-brand .brand-logo{width:174px}.login-form-panel{display:block;padding:56px var(--mb-space-4) 76px}.login-card{width:100%;max-width:570px;margin:0 auto}.legacy-login-heading{margin-bottom:var(--mb-space-8)}.legacy-login-heading h1,.legacy-google-section h2{margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-headline-l-size);line-height:1.3;letter-spacing:0}.legacy-login-heading p,.legacy-google-section p{margin:var(--mb-space-2) 0 0;color:var(--mb-text-muted);font-size:var(--mb-type-body-l-size)}.field-label{display:grid;gap:var(--mb-space-2);margin-bottom:var(--mb-space-5);color:var(--mb-text-secondary);font-weight:700;font-size:var(--mb-type-body-m-size)}.login-label-row{display:flex;align-items:center;justify-content:space-between}.login-label-row a,.legacy-login-actions a,.login-support-box a{color:var(--mb-primary);font-weight:700}.legacy-input{width:100%;min-height:52px;padding:0 var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);outline:0}.legacy-input:focus{border-color:color-mix(in srgb,var(--mb-primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-primary) 12%,transparent)}.input-shell{display:flex;align-items:center;gap:var(--mb-space-3);min-height:48px;padding:0 var(--mb-space-4);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg);color:var(--mb-text-placeholder)}.input-shell:focus-within{border-color:var(--mb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-accent) 12%,transparent)}.input-shell input{width:100%;min-width:0;border:0;outline:0;color:var(--mb-text);background:transparent;font-size:var(--mb-type-body-m-size)}.form-error{margin:var(--mb-space-1) 0 var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-legacy-red-79);border-radius:8px;color:var(--mb-legacy-red-39);background:var(--mb-danger-soft-bg)}.legacy-login-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-6);margin:var(--mb-space-6) 0 0}.legacy-login-actions span{color:var(--mb-text-faint);font-size:var(--mb-type-body-m-size)}.legacy-submit-button{min-height:44px;min-width:118px;padding:0 var(--mb-space-6);border:1px solid var(--mb-primary);border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-weight:700}.legacy-submit-button:disabled{opacity:.62}.login-support-box{margin-top:36px;padding:var(--mb-space-4) var(--mb-space-5);border-radius:4px;background:#00c9a71a;color:var(--mb-text-strong);line-height:1.65}.login-support-box p{margin:0}.legacy-google-section{margin-top:var(--mb-space-8);padding-top:var(--mb-space-8);border-top:1px solid var(--mb-border-subtle)}.google-button-slot{min-height:42px;margin-top:var(--mb-space-5)}.auth-links{display:flex;justify-content:space-between;gap:var(--mb-space-3);margin-top:var(--mb-space-4)}.auth-links a{color:var(--mb-accent-deep);font-weight:700}.primary-button,.secondary-button,.pill-button,.icon-button,.logout-button,.user-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:40px;border-radius:8px;border:1px solid var(--mb-border);background:var(--mb-card-bg);color:var(--mb-brand);font-weight:700}.primary-button{width:100%;min-height:48px;border-color:var(--primary);background:var(--primary);color:var(--mb-text-inverse)}.primary-button:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.primary-button:disabled{opacity:.58}.secondary-button{padding:0 var(--mb-space-4)}.pill-button{padding:0 var(--mb-space-5);border-radius:999px}.icon-button{width:40px}.notification-button{position:relative}.notification-dot{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 var(--mb-space-1);border:2px solid var(--mb-card-bg);border-radius:999px;background:var(--mb-accent-warm);color:var(--mb-text-inverse);font-size:var(--mb-type-body-s-size);line-height:1;font-weight:700}.logout-button{padding:0 var(--mb-space-3);color:var(--mb-brand)}.user-chip{padding:0 var(--mb-space-3) 0 var(--mb-space-2)}.user-chip span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--mb-accent-deep);color:var(--mb-text-inverse)}.desktop-shell{min-height:100vh;display:grid;grid-template-columns:270px minmax(910px,1fr)}.desktop-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:var(--mb-space-6) var(--mb-space-5);border-right:1px solid var(--mb-legacy-blue-91);background:var(--mb-card-bg)}.sidebar-logo{min-height:52px;display:flex;align-items:center;margin-bottom:var(--mb-space-5)}.user-panel{display:flex;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface-subtle)}.user-panel strong,.user-panel span{display:block}.user-panel strong{max-width:150px;overflow:hidden;color:var(--mb-text);font-size:var(--mb-type-body-m-size);text-overflow:ellipsis;white-space:nowrap}.user-panel span{margin-top:var(--mb-space-1);color:var(--mb-legacy-slate-50);font-size:var(--mb-type-body-s-size)}.avatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:999px;background:var(--mb-brand);color:var(--mb-text-inverse);font-weight:700}.sidebar-nav{margin-top:var(--mb-space-6);overflow:auto;padding-right:2px}.nav-section{margin:var(--mb-space-5) var(--mb-space-2) var(--mb-space-2);color:var(--mb-text);font-size:var(--mb-type-body-m-size);font-weight:700}.nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:var(--mb-space-3);margin-bottom:var(--mb-space-1);padding:0 var(--mb-space-3);border:0;border-radius:8px;background:transparent;color:var(--mb-text-nav);text-align:left}.nav-item span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item em{padding:3px var(--mb-space-2);border-radius:999px;background:var(--mb-accent-warm-soft);color:var(--mb-accent-warm);font-size:var(--mb-type-body-s-size);font-style:normal;font-weight:700}.nav-item-active{background:var(--mb-surface-tint);color:var(--mb-accent-deep);font-weight:700}.desktop-main{min-width:0}.desktop-topbar{position:sticky;z-index:3;top:0;min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--mb-legacy-blue-91);background:color-mix(in srgb,var(--mb-card-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-left,.topbar-actions{display:flex;align-items:center;gap:var(--mb-space-3)}.topbar-title{color:var(--mb-brand);font-weight:700}.desktop-content,.public-frame{max-width:1320px;margin:0 auto;padding:var(--mb-space-6)}.page-stack{display:grid;gap:var(--mb-space-5)}.page-band{min-height:118px;display:flex;align-items:center;justify-content:space-between;padding:28px;border:1px solid var(--mb-border);border-radius:8px;background:linear-gradient(135deg,var(--mb-card-bg),var(--mb-legacy-gray-98) 58%,var(--mb-legacy-teal-97))}.page-band h1,.page-band .mb-page-title{margin:0;color:var(--mb-legacy-blue-17);font-size:var(--mb-type-headline-l-size);line-height:1.15;letter-spacing:0}.page-band p{margin:var(--mb-space-2) 0 0;color:var(--mb-legacy-slate-45)}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--mb-space-4);margin-top:var(--mb-space-5)}.metric-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.metric-card,.panel,.status-tile{border:1px solid var(--mb-legacy-blue-91);border-radius:8px;background:var(--mb-card-bg);box-shadow:0 10px 30px #10203a0f}.metric-card{min-height:126px;display:grid;align-content:space-between;padding:var(--mb-space-5)}.metric-card svg{color:var(--mb-accent)}.metric-card span{color:var(--mb-text-nav);font-size:var(--mb-type-body-m-size);font-weight:700}.metric-card strong{color:var(--mb-text);font-size:var(--mb-type-headline-s-size);letter-spacing:0}.dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--mb-space-5);margin-top:var(--mb-space-5)}.panel{margin-top:var(--mb-space-5);padding:var(--mb-space-5)}.dashboard-columns .panel{margin-top:0}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mb-space-4)}.panel-header h2{margin:0;color:var(--mb-text);font-size:var(--mb-font-size-h2);letter-spacing:0}.panel-header a{display:inline-flex;align-items:center;gap:var(--mb-space-1);color:var(--mb-accent);font-weight:700}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-space-3)}.wallet-tile{min-height:86px;padding:var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface-subtle)}.wallet-tile span,.claimable-row span,.status-tile span,.next-step span{display:block;color:var(--mb-legacy-slate-50);font-size:var(--mb-type-body-s-size);font-weight:700}.wallet-tile strong{display:block;margin-top:var(--mb-space-3);color:var(--mb-text);font-size:var(--mb-font-size-h2)}.claimable-list{display:grid;gap:var(--mb-space-3)}.claimable-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);min-height:72px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-card-bg)}.claimable-row strong{display:block;color:var(--mb-text)}.claimable-row small{flex:0 0 auto;padding:var(--mb-space-2) var(--mb-space-3);border-radius:999px;background:var(--mb-warning-soft-bg);color:var(--mb-legacy-orange-43);font-weight:700}.table-like{display:grid;overflow:hidden;border:1px solid var(--mb-border-soft);border-radius:8px}.table-head,.table-row{display:grid;grid-template-columns:170px 1fr 160px 170px;gap:var(--mb-space-3);align-items:center;min-height:50px;padding:0 var(--mb-space-4)}.table-head{background:var(--mb-surface-muted);color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size);font-weight:700}.table-row{border-top:1px solid var(--mb-border-soft);color:var(--mb-legacy-blue-27)}.empty-line{display:grid;min-height:72px;place-items:center;color:var(--mb-text-placeholder);font-weight:700}.form-success{grid-column:1 / -1;margin:var(--mb-space-1) 0 0;padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-legacy-teal-82);border-radius:8px;color:var(--mb-legacy-teal-40);background:var(--mb-success-soft-bg)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-4)}.status-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);margin-bottom:var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-subtle);color:var(--mb-text-nav)}.status-strip strong{color:var(--mb-accent-deep)}.form-wide,.form-grid-full,.form-submit,.form-grid .form-error,.form-grid .form-success{grid-column:1 / -1}.legacy-submit-rows{display:grid;gap:var(--mb-space-4)}.legacy-submit-row{display:flex;flex-wrap:wrap;gap:var(--mb-space-4);align-items:flex-start}.legacy-submit-row>*{flex:1 1 200px;min-width:0;margin-bottom:0}.legacy-submit-note{margin:0;color:var(--mb-text-hint);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-submit-note a{color:var(--mb-primary);font-weight:700}.legacy-submit-address-book{display:grid;gap:var(--mb-space-3);margin-bottom:var(--mb-space-2);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:6px;background:var(--mb-surface-subtle)}.legacy-submit-address-book-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3)}.legacy-submit-address-book-header strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-submit-address-book-header a{color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700;text-decoration:none}.legacy-submit-address-book-hint{color:var(--mb-text-hint);font-size:var(--mb-type-body-m-size)}.legacy-submit-address-list{display:flex;flex-wrap:wrap;gap:var(--mb-space-3)}.legacy-submit-address-list button{min-width:160px;max-width:260px;display:grid;gap:var(--mb-space-1);padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-border-cool);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-text-strong);text-align:left;cursor:pointer}.legacy-submit-address-list button.active{border-color:var(--mb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-primary) 12%,transparent)}.legacy-submit-address-list button span,.legacy-submit-address-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-submit-address-list button span{font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-submit-address-list button small{color:var(--mb-text-hint);font-size:var(--mb-type-body-s-size)}.legacy-submit-cart-summary{margin-top:var(--mb-space-4);color:var(--mb-legacy-blue-27);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-submit-cart-note{margin:var(--mb-space-2) 0 0;color:var(--mb-text-hint);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-charge-preview{margin-top:var(--mb-space-1)}.legacy-charge-preview .legacy-card-header h2{margin:0;color:var(--mb-text);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-table{width:100%;border-collapse:collapse;font-size:var(--mb-type-body-m-size)}.legacy-table td,.legacy-table th{padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border-soft);text-align:left}.input-shell-plain{width:100%}.input-shell select,.textarea-shell textarea{width:100%;border:0;outline:0;color:var(--mb-text);background:transparent;font-size:var(--mb-type-body-m-size)}.textarea-shell{display:flex;min-height:92px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg)}.textarea-shell:focus-within{border-color:var(--mb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-accent) 12%,transparent)}.file-input{min-height:48px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg)}.inline-form{display:flex;align-items:end;gap:var(--mb-space-3)}.inline-form .field-label{flex:1;margin-bottom:0}.inline-button{width:auto;min-width:160px;padding:0 var(--mb-space-5)}.checkbox-list{display:grid;gap:var(--mb-space-2);max-height:140px;overflow:auto;padding:var(--mb-space-3);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface-subtle)}.checkbox-list label,.check-tile{display:flex;align-items:center;gap:var(--mb-space-2);color:var(--mb-text-secondary);font-weight:700}.check-tile{min-height:48px;padding:0 var(--mb-space-4);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg)}.data-table{display:grid;overflow:auto;border:1px solid var(--mb-border-soft);border-radius:8px}.data-table-head,.data-table-row{display:grid;grid-template-columns:var(--table-columns);gap:var(--mb-space-3);align-items:center;min-width:var(--table-min-width, 860px);min-height:50px;padding:0 var(--mb-space-4)}.data-table-head>span,.data-table-row>span{min-width:0;overflow-wrap:anywhere}.data-table-head{color:var(--mb-text-secondary);background:var(--mb-surface-muted);font-size:var(--mb-type-body-m-size);font-weight:700}.data-table-row{border-top:1px solid var(--mb-border-soft);color:var(--mb-legacy-blue-27);font-size:var(--mb-type-body-m-size)}.data-table-row a{color:var(--mb-accent-deep);font-weight:700}.data-table-empty{display:grid;min-height:78px;place-items:center;color:var(--mb-text-placeholder);font-weight:700}.row-actions{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.row-actions button,.row-actions a,.segmented-control button{min-height:32px;padding:0 var(--mb-space-3);border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-card-bg);color:var(--mb-brand);font-weight:700;text-decoration:none;display:inline-flex;align-items:center}.segmented-control{display:inline-flex;gap:var(--mb-space-2);padding:var(--mb-space-1);border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-card-bg)}.segmented-control button{border-radius:999px;border-color:transparent}.segmented-control button.active{background:var(--primary);color:var(--mb-text-inverse)}.voucher-grid,.content-grid,.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-space-4)}.price-group-list{display:grid;gap:var(--mb-space-5)}.price-group{border:1px solid var(--mb-border-soft);border-radius:8px;overflow:hidden;background:var(--mb-card-bg)}.price-group h3,.price-group .mb-h3{margin:0;padding:var(--mb-space-4) var(--mb-space-5);border-bottom:3px solid var(--mb-accent);color:var(--mb-text);font-size:var(--mb-font-size-h2);letter-spacing:0}.price-link-list{display:grid}.price-link-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);padding:0 var(--mb-space-5);border-bottom:1px solid var(--mb-border-soft);color:var(--mb-text);font-weight:700}.price-link-row:last-child{border-bottom:0}.price-link-row:hover{background:var(--mb-surface-subtle);color:var(--mb-accent-deep)}.voucher-card,.content-card,.upload-card{min-height:178px;padding:var(--mb-space-5);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-card-bg)}.voucher-card{display:grid;gap:var(--mb-space-3);background:linear-gradient(135deg,var(--mb-card-bg),var(--mb-legacy-purple-96))}.voucher-card span{color:var(--mb-legacy-blue-46);font-size:var(--mb-type-body-s-size);font-weight:700}.voucher-card h3,.content-card h3,.voucher-card .mb-h3,.content-card .mb-h3{margin:var(--mb-space-2) 0 0;color:var(--mb-text);font-size:var(--mb-font-size-h2)}.voucher-card strong{color:var(--mb-text);font-size:var(--mb-type-headline-m-size)}.voucher-card p,.content-card p,.rich-copy p{margin:0;color:var(--mb-text-nav);line-height:1.65}.content-image{max-width:100%;border:1px solid var(--mb-border-soft);border-radius:8px;margin-bottom:var(--mb-space-4)}.muted-line{margin:0 0 var(--mb-space-3);color:var(--mb-text-nav);line-height:1.6}.link-button{width:fit-content;text-decoration:none}.upload-card{display:grid;align-content:space-between;min-height:130px}.upload-card strong{color:var(--mb-text)}.tracking-result{margin-top:var(--mb-space-5);padding:var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-card-bg);color:var(--mb-text);overflow:auto}.summary-grid{display:grid;grid-template-columns:120px 1fr;gap:var(--mb-space-3) var(--mb-space-4)}.summary-grid span{color:var(--mb-legacy-slate-50);font-weight:700}.summary-grid strong{color:var(--mb-text)}.address-block{display:grid;grid-template-columns:1fr auto;gap:var(--mb-space-5);align-items:start}.address-block h3,.address-block .mb-h3{margin:0 0 var(--mb-space-2);color:var(--mb-text);font-size:var(--mb-font-size-h2);letter-spacing:0}.address-block>div:first-child span{display:inline-flex;min-height:28px;align-items:center;padding:0 var(--mb-space-3);border-radius:999px;background:var(--mb-surface-tint);color:var(--mb-accent-deep);font-size:var(--mb-type-body-s-size);font-weight:700}.address-block .summary-grid{grid-column:1 / -1}.legacy-warehouse-info{color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);line-height:1.75}.legacy-warehouse-info h5,.legacy-warehouse-info .mb-h5{margin:var(--mb-space-6) 0 var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-warehouse-info h5:first-child,.legacy-warehouse-info .mb-h5:first-child{margin-top:0}.legacy-warehouse-info p{margin:0 0 var(--mb-space-2)}.legacy-warehouse-info ul,.legacy-warehouse-info ol{margin:0 0 var(--mb-space-3);padding-left:var(--mb-space-6)}.legacy-warehouse-info li{margin-bottom:var(--mb-space-1)}.legacy-warehouse-info strong{color:var(--mb-text-strong)}.legacy-warehouse-info a{color:var(--primary)}.payment-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:var(--mb-space-4);align-items:end}.payment-grid .metric-card,.payment-grid .field-label{margin:0}.payment-grid .form-error,.payment-grid .form-success{grid-column:1 / -1}.message-list{display:grid;gap:var(--mb-space-3);margin-bottom:var(--mb-space-4)}.message-item{padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface-subtle)}.message-item strong{color:var(--mb-text-secondary);font-size:var(--mb-type-body-s-size)}.message-item p{margin:var(--mb-space-2) 0 0;color:var(--mb-text)}.status-table{display:grid;overflow:hidden;border:1px solid var(--mb-border-soft);border-radius:8px}.status-head,.status-row{display:grid;grid-template-columns:230px 110px 190px 110px 1fr;gap:var(--mb-space-3);align-items:center;min-height:54px;padding:0 var(--mb-space-4)}.status-head{color:var(--mb-text-secondary);background:var(--mb-surface-muted);font-size:var(--mb-type-body-m-size);font-weight:700}.status-row{border-top:1px solid var(--mb-border-soft)}.status-badge{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 var(--mb-space-2);border-radius:999px;font-size:var(--mb-type-body-s-size);font-weight:700}.status-good{background:var(--mb-success-soft-bg);color:var(--mb-legacy-teal-40)}.status-warn{background:var(--mb-warning-soft-bg);color:var(--mb-legacy-orange-43)}.status-muted{background:var(--mb-legacy-gray-95);color:var(--mb-text-nav)}.placeholder-panel{display:grid;gap:var(--mb-space-5)}.placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-space-4)}.status-tile{min-height:100px;padding:var(--mb-space-5)}.status-tile strong{display:block;margin-top:var(--mb-space-3);color:var(--mb-text);font-size:var(--mb-font-size-h2)}.next-step{padding:var(--mb-space-5);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-subtle)}.next-step strong{display:block;margin-top:var(--mb-space-2);color:var(--mb-text)}.legacy-site{min-height:100vh;background:var(--mb-card-bg);color:var(--mb-text-strong);font-family:Microsoft YaHei,微软雅黑,Segoe UI,Open Sans,PingFang SC,Arial,sans-serif}.legacy-site,.legacy-member-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.legacy-site>.legacy-site-main,.legacy-member-shell>.legacy-member-main{flex:1 0 auto;min-width:0}.legacy-site-main:focus,.legacy-member-content:focus{outline:none}.legacy-site-main>.app-loader.route-loader,.legacy-member-content>.app-loader.route-loader{min-height:100vh}.mb-skip-link{position:absolute;top:var(--mb-space-2);left:var(--mb-space-2);z-index:1000;padding:var(--mb-space-2) var(--mb-space-4);border-radius:var(--mb-shape-s);background:var(--mb-primary);color:var(--mb-on-primary, var(--mb-text-inverse));font-size:var(--mb-type-body-m-size);font-weight:600;transform:translateY(-200%)}.mb-skip-link:focus,.mb-skip-link:focus-visible{transform:none}.legacy-container{width:100%;max-width:1110px;margin:0 auto;padding:0 var(--mb-space-4)}.legacy-header{position:relative;z-index:10;min-height:92px;background:var(--mb-card-bg);color:var(--mb-legacy-blue-25)}.legacy-header-overlay{position:absolute;inset:0 0 auto 0;background:transparent;color:var(--mb-text-inverse)}.legacy-topbar-strip{background:var(--mb-brand-deep);color:var(--mb-text-inverse)}.legacy-topbar-strip .legacy-topline{height:32px}.legacy-topbar-strip .legacy-quick-nav a,.legacy-topbar-strip .legacy-language,.legacy-topbar-strip .legacy-chrome-logout{color:var(--mb-text-inverse)}.legacy-header-inner{width:100%;max-width:1110px;margin:0 auto;padding:0 var(--mb-space-4)}.legacy-topline,.legacy-mainnav,.legacy-quick-nav,.legacy-primary-nav,.legacy-language{display:flex;align-items:center}.legacy-topline{height:38px;justify-content:space-between;font-size:var(--mb-type-body-m-size)}.legacy-language{gap:var(--mb-space-2);font-weight:600;opacity:.9}.flag-dot{width:16px;height:11px;display:inline-block;border-radius:1px;background:var(--mb-legacy-red-55);box-shadow:inset 5px 0 0 var(--mb-legacy-red-48)}.legacy-quick-nav,.legacy-primary-nav{justify-content:flex-end}.legacy-quick-nav{gap:28px}.legacy-quick-nav a,.legacy-primary-nav a{display:inline-flex;align-items:center;gap:var(--mb-space-1);color:inherit;white-space:nowrap}.legacy-mainnav{height:60px;justify-content:space-between}.legacy-brand .brand-logo{width:auto;height:40px}.legacy-primary-nav{gap:var(--mb-space-8);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-home-page{background:var(--mb-card-bg)}.legacy-hero{min-height:620px;display:flex;align-items:center;background:linear-gradient(#29303a52,#29303a52),var(--mb-legacy-slate-81);color:var(--mb-text-inverse)}.legacy-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:80px;align-items:center;padding-top:72px}.legacy-hero-copy h1{max-width:560px;margin:0;color:var(--mb-text-inverse);font-size:var(--mb-type-display-s-size);line-height:1.35;font-weight:700;letter-spacing:0}.legacy-hero-tabs{display:grid;gap:var(--mb-space-6)}.legacy-hero-tabs a{position:relative;display:block;padding-bottom:var(--mb-space-4);border-bottom:3px solid rgba(255,255,255,.78);color:#ffffffb8;font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.55}.legacy-hero-tabs a.active{color:var(--mb-text-inverse)}.legacy-hero-tabs a.active:after{content:"";position:absolute;left:0;bottom:-3px;width:92px;height:3px;background:var(--mb-primary)}.legacy-tracking-band{padding:84px 0 76px;background:var(--mb-legacy-gray-98-2);text-align:center}.legacy-tracking-band h2,.legacy-service-grid-section h2{margin:0 0 var(--mb-space-8);color:var(--mb-text-heading);font-size:var(--mb-type-display-s-size);line-height:1.2;font-weight:700;letter-spacing:0}.legacy-tracking-form{width:446px;max-width:100%;display:flex;margin:0 auto;border:1px solid var(--mb-border-cool);border-radius:4px;overflow:hidden;background:var(--mb-card-bg)}.legacy-tracking-form input{flex:1;min-width:0;height:52px;padding:0 var(--mb-space-5);border:0;outline:0;color:var(--mb-text-strong)}.legacy-tracking-form button{width:66px;border:0;background:var(--mb-primary);color:var(--mb-text-inverse);font-weight:700}.legacy-footer{border-top:1px solid var(--mb-outline-variant);background:var(--mb-surface-container-low);color:var(--mb-on-surface-variant);font-size:var(--mb-type-body-m-size);line-height:var(--mb-type-body-m-line)}.legacy-footer ul{margin:0;padding:0;list-style:none}.legacy-footer p{margin:0}.legacy-footer a,.legacy-footer .legacy-footer-linkbtn{color:var(--mb-on-surface-variant);text-decoration:none}.legacy-footer a:hover,.legacy-footer .legacy-footer-linkbtn:hover{color:var(--mb-on-surface);text-decoration:underline}.legacy-footer a:focus-visible,.legacy-footer button:focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-primary);outline-offset:var(--mb-focus-ring-offset);border-radius:var(--mb-radius-sm)}.legacy-footer-linkbtn{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.legacy-footer-grid{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(0,5fr);column-gap:var(--mb-space-8);row-gap:var(--mb-space-8);align-items:start;padding-top:var(--mb-space-12);padding-bottom:var(--mb-space-8)}.legacy-footer-brand{display:grid;justify-items:start;gap:var(--mb-space-3)}.legacy-footer-logo{display:inline-flex}.legacy-footer .brand-logo{width:auto;height:32px}.legacy-footer-tagline{font-size:var(--mb-type-body-s-size);line-height:var(--mb-type-body-s-line)}.legacy-footer-social{display:flex;gap:var(--mb-space-2)}.legacy-footer-social a{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--mb-outline-variant);border-radius:var(--mb-radius-md);background:var(--mb-surface-container-lowest)}.legacy-footer-social a:hover{text-decoration:none}.legacy-footer .legacy-xhs-icon-text{fill:var(--mb-surface-container-lowest)}.legacy-footer-contact{display:grid;gap:var(--mb-space-1)}.legacy-footer-contact li{display:flex;align-items:center;gap:var(--mb-space-2)}.legacy-footer-contact svg{flex:0 0 auto}.legacy-footer-contact a{display:inline-flex;align-items:center;min-height:24px}.legacy-footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--mb-space-8);row-gap:var(--mb-space-6)}.legacy-footer .legacy-footer-title{margin:0 0 var(--mb-space-3);color:var(--mb-on-surface);font-size:var(--mb-type-title-s-size);line-height:var(--mb-type-title-s-line);font-weight:var(--mb-font-weight-semibold)}.legacy-footer-col ul{display:grid;gap:var(--mb-space-1)}.legacy-footer-grid a,.legacy-footer-col .legacy-footer-linkbtn{display:inline-flex;align-items:center;min-height:24px;padding-block:2px;font-size:var(--mb-type-body-m-size);line-height:var(--mb-type-body-m-line)}.legacy-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4) var(--mb-space-8);flex-wrap:wrap;padding-top:var(--mb-space-4);padding-bottom:var(--mb-space-6);border-top:1px solid var(--mb-outline-variant)}.legacy-footer-prefs{display:flex;align-items:center;gap:var(--mb-space-4)}.legacy-footer-prefs .legacy-language{min-height:32px;color:var(--mb-on-surface-variant);font-size:var(--mb-type-body-m-size)}.legacy-footer .legacy-language-menu{top:auto;bottom:calc(100% + var(--mb-space-2))}.legacy-footer-company{display:grid;gap:var(--mb-space-1);text-align:right;font-size:var(--mb-type-body-s-size);line-height:var(--mb-type-body-s-line);font-weight:var(--mb-font-weight-regular)}.legacy-footer .legacy-footer-bottom,.legacy-footer--slim .legacy-footer-slim-row{--legacy-footer-fab-clear: calc(707px - 50vw) ;padding-right:max(var(--mb-space-4),min(152px,var(--legacy-footer-fab-clear)))}@media (max-width: 767px){.legacy-footer .legacy-footer-bottom,.legacy-footer--slim .legacy-footer-slim-row{padding-right:var(--mb-gutter-compact);padding-bottom:calc(var(--mb-space-16) + var(--mb-space-6))}}.legacy-footer--slim .legacy-footer-slim-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-6);min-height:56px;padding-block:var(--mb-space-3);font-size:var(--mb-type-body-s-size);line-height:var(--mb-type-body-s-line)}.legacy-footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--mb-space-4);flex:1 1 auto}.legacy-footer-legal a,.legacy-footer-legal .legacy-footer-linkbtn{display:inline-flex;align-items:center;min-height:24px;font-size:var(--mb-type-body-s-size)}.legacy-footer--slim .legacy-footer-prefs .legacy-language{font-size:var(--mb-type-body-s-size)}@media (max-width: 1199px){.legacy-footer-grid{grid-template-columns:minmax(0,1fr)}.legacy-footer-brand{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;column-gap:var(--mb-space-6)}.legacy-footer-contact{justify-self:end}}@media (max-width: 767px){.legacy-footer-grid{padding-top:var(--mb-space-8)}.legacy-footer-brand{grid-template-columns:minmax(0,1fr)}.legacy-footer-contact{justify-self:start}.legacy-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-footer-company{text-align:left}}.legacy-cookie-banner{position:fixed;z-index:19;left:0;right:0;bottom:0;min-height:78px;display:flex;align-items:center;justify-content:center;gap:var(--mb-space-4);padding:var(--mb-space-3);background:color-mix(in srgb,var(--mb-page-bg) 96%,transparent);color:var(--mb-text-subdued);font-size:var(--mb-type-body-m-size)}.legacy-cookie-banner button{min-height:38px;padding:0 var(--mb-space-5);border:0;border-radius:0;background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-site .public-frame{max-width:none;margin:0;padding:0}.legacy-site .page-stack{width:100%;max-width:1110px;margin:0 auto;padding:72px var(--mb-space-4) 88px}.legacy-site .page-band{min-height:auto;padding:0 0 28px;border:0;border-radius:0;background:transparent}.legacy-site .page-band h1,.legacy-site .page-band .mb-page-title{color:var(--mb-text-strong);font-size:var(--mb-type-display-s-size)}.legacy-site .page-band p{color:var(--mb-text-muted)}.legacy-site .panel,.legacy-site .metric-card,.legacy-site .status-tile{border-color:var(--mb-border-subtle);border-radius:4px;box-shadow:0 12px 28px #1e20220f}.legacy-site .panel-header h2{color:var(--mb-text-strong)}.legacy-site .panel-header a,.legacy-site .auth-links a{color:var(--mb-primary)}.legacy-site .primary-button{border-color:var(--mb-primary);border-radius:4px;background:var(--mb-primary)}.legacy-site .input-shell,.legacy-site .textarea-shell{border-color:var(--mb-border-subtle);border-radius:4px}.legacy-site .login-form-panel{min-height:650px;padding:108px var(--mb-space-4) 88px;background:var(--mb-card-bg)}.legacy-price-page{padding:0 0 120px;background:var(--mb-legacy-gray-98-3)}.legacy-price-hero{padding:var(--mb-space-10) 0 var(--mb-space-8);background:linear-gradient(135deg,var(--mb-brand) 0%,var(--mb-legacy-blue-32) 100%);color:var(--mb-text-inverse);text-align:center}.legacy-price-hero h1{margin:0 0 var(--mb-space-4);font-size:var(--mb-type-display-s-size);line-height:1.2;font-weight:700;letter-spacing:0}.legacy-price-hero p{max-width:720px;margin:0 auto;font-size:var(--mb-type-body-l-size);line-height:1.7;color:#ffffffd1}.legacy-price-modes{display:flex;flex-direction:column;gap:28px;margin-top:-32px}.legacy-price-mode{padding:28px var(--mb-space-8) var(--mb-space-8);background:var(--mb-card-bg);border:1px solid var(--mb-border-subtle);border-radius:16px;box-shadow:0 12px 30px #172b550f}.legacy-price-mode-head{display:flex;align-items:center;gap:var(--mb-space-5);padding-bottom:var(--mb-space-6);margin-bottom:var(--mb-space-6);border-bottom:1px solid var(--mb-legacy-gray-95-2)}.legacy-price-mode-icon{width:78px;height:78px;object-fit:contain;flex:none}.legacy-price-group-flags{display:inline-flex;align-items:center;gap:var(--mb-space-2);flex:none}.legacy-price-group-flags img{width:46px;height:32px;border-radius:4px;box-shadow:0 1px 4px #172b5533}.legacy-price-calc-cta{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:var(--mb-space-1) 0 28px;padding:var(--mb-space-3) var(--mb-space-5);border-radius:8px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700;text-decoration:none;box-shadow:0 6px 16px color-mix(in srgb,var(--mb-primary) 25%,transparent)}.legacy-price-calc-cta:hover{background:var(--mb-primary-hover)}.legacy-price-mode-heading h2{margin:0 0 var(--mb-space-1);font-size:var(--mb-type-headline-s-size);font-weight:700;color:var(--mb-brand);letter-spacing:0}.legacy-price-mode-heading p{margin:0;font-size:var(--mb-type-body-m-size);line-height:1.5;color:var(--mb-text-muted)}.legacy-price-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:var(--mb-space-4)}.legacy-price-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--mb-space-2);padding:var(--mb-space-4) var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:12px;background:var(--mb-legacy-gray-99);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.legacy-price-card:after{content:"";position:absolute;top:0;right:0;width:130px;height:86px;background:linear-gradient(225deg,color-mix(in srgb,var(--mb-primary) 8%,transparent),transparent 70%);pointer-events:none;transition:background .2s}.legacy-price-card:hover{border-color:var(--mb-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--mb-primary) 12%,transparent);transform:translateY(-2px)}.legacy-price-card:hover:after{background:linear-gradient(225deg,color-mix(in srgb,var(--mb-primary) 16%,transparent),transparent 72%)}.legacy-price-card-flags{position:absolute;top:14px;right:14px;z-index:1;display:flex;align-items:center;gap:var(--mb-space-1);opacity:.6;pointer-events:none;transition:opacity .2s,transform .2s}.legacy-price-card-flags img{width:26px;height:18px;border-radius:3px;box-shadow:0 1px 3px #172b552e}.legacy-price-card-flags-arrow{color:var(--mb-legacy-slate-67);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-price-card:hover .legacy-price-card-flags{opacity:1;transform:scale(1.06)}.legacy-price-card-route,.legacy-price-card-name,.legacy-price-card-cta{position:relative;z-index:1}.legacy-price-card-route{align-self:flex-start;padding:2px var(--mb-space-3);border-radius:999px;background:var(--mb-legacy-blue-95);color:var(--mb-primary);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-price-card-name{font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.4;color:var(--mb-text-strong)}.legacy-price-card-cta{margin-top:auto;font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-primary)}.legacy-price-card-cta span{display:inline-block;transition:transform .15s}.legacy-price-card:hover .legacy-price-card-cta span{transform:translate(3px)}.legacy-price-card-mode{position:relative;z-index:1;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mb-legacy-blue-95);color:var(--mb-primary)}.legacy-price-card-mode-air{background:var(--mb-legacy-teal-97-2);color:var(--mb-accent)}.legacy-price-card-mode-land{background:var(--mb-warning-soft-bg);color:var(--mb-legacy-orange-56)}.legacy-price-card-mode-other{background:var(--mb-surface-muted);color:var(--mb-text-secondary)}.legacy-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legacy-price-skeleton-bar,.legacy-price-skeleton-card{background:linear-gradient(90deg,var(--mb-legacy-gray-96) 25%,var(--mb-legacy-blue-93) 37%,var(--mb-legacy-gray-96) 63%);background-size:400% 100%;animation:legacy-price-shimmer 1.2s ease-in-out infinite}.legacy-price-skeleton-title{display:block;width:220px;height:26px;border-radius:6px}.legacy-price-skeleton-card{min-height:112px;border-color:transparent}.legacy-price-skeleton-card:after{display:none}@keyframes legacy-price-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.legacy-price-skeleton-bar,.legacy-price-skeleton-card{animation:none}}.legacy-price-inquiry{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);padding:var(--mb-space-5) var(--mb-space-6);border:1px dashed var(--mb-legacy-blue-84);border-radius:12px;background:var(--mb-legacy-gray-99);color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);text-decoration:none}.legacy-price-inquiry:hover{border-color:var(--mb-primary)}@media (max-width: 640px){.legacy-price-hero{padding:56px 0 var(--mb-space-12)}.legacy-price-hero h1{font-size:var(--mb-type-headline-m-size)}.legacy-price-mode{padding:var(--mb-space-6) var(--mb-space-5) var(--mb-space-6)}.legacy-price-mode-icon{width:60px;height:60px}}.legacy-contact-page{min-height:880px;padding:192px 0 92px;background:var(--mb-card-bg)}.legacy-contact-page h1{margin:0 0 76px;color:var(--mb-legacy-slate-14);font-size:var(--mb-type-display-s-size);line-height:1.15;font-weight:700;text-align:center;letter-spacing:0}.legacy-contact-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-5) var(--mb-space-8);padding:0 112px;background:var(--mb-card-bg)}.legacy-contact-card label,.legacy-track-form-section label{display:grid;gap:var(--mb-space-3);color:var(--mb-legacy-blue-26);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-contact-card input,.legacy-contact-card select,.legacy-contact-card textarea,.legacy-track-form-section input{width:100%;min-height:52px;padding:0 var(--mb-space-4);border:1px solid var(--mb-legacy-blue-90);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);outline:0}.legacy-contact-card textarea{min-height:52px;padding-top:var(--mb-space-3);resize:vertical}.legacy-contact-wide,.legacy-contact-card .form-success,.legacy-contact-card .form-error{grid-column:1 / -1}.legacy-contact-card button{justify-self:end;grid-column:2;min-width:89px;min-height:52px;margin-top:var(--mb-space-5);border:0;border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-track-page{min-height:900px;background:var(--mb-card-bg)}.legacy-track-hero{min-height:200px;display:grid;place-items:end center;padding-bottom:var(--mb-space-10);background:linear-gradient(170deg,transparent 0 57%,color-mix(in srgb,var(--mb-page-bg) 94%,transparent) 57.2% 100%),linear-gradient(118deg,transparent 0 72%,var(--mb-legacy-gray-95) 72.2% 100%);text-align:center}.legacy-track-hero h1{margin:0;color:var(--mb-text-heading);font-size:var(--mb-type-display-s-size);line-height:1.15;font-weight:700;letter-spacing:0}.legacy-track-hero p{margin:var(--mb-space-3) 0 0;color:var(--mb-legacy-slate-45);font-size:var(--mb-type-body-m-size)}.legacy-track-form-section{padding-top:var(--mb-space-10);padding-bottom:var(--mb-space-16);border-bottom:1px solid var(--mb-border-subtle)}.legacy-track-form-section form{width:888px;max-width:100%;display:grid;gap:var(--mb-space-10);margin:0 auto}.legacy-track-form-section input{height:52px;font-size:var(--mb-type-body-l-size)}.legacy-track-form-section button{justify-self:center;width:160px;min-height:53px;border:0;border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-track-result{margin-top:44px}.legacy-track-help{display:flex;align-items:center;gap:var(--mb-space-5);margin-top:36px;margin-bottom:56px;padding:var(--mb-space-6) 28px;border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);box-shadow:0 6px 18px #1e20220f}.legacy-track-help-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--mb-brand) 8%,transparent);color:var(--mb-brand)}.legacy-track-help-text{flex:1;min-width:0}.legacy-track-help-text h2{margin:0 0 var(--mb-space-1);font-size:var(--mb-type-body-l-size);color:var(--mb-text-strong)}.legacy-track-help-text p{margin:0;font-size:var(--mb-type-body-m-size);line-height:1.6;color:var(--mb-text-muted)}.legacy-track-help-cta{display:inline-flex;align-items:center;gap:var(--mb-space-2);flex-shrink:0;min-height:40px;padding:0 var(--mb-space-5);border:1px solid var(--mb-brand);border-radius:6px;color:var(--mb-brand);font-size:var(--mb-type-body-m-size);font-weight:700;white-space:nowrap}.legacy-track-help-cta:hover{background:var(--mb-brand);color:var(--mb-text-inverse)}@media (max-width: 640px){.legacy-track-help{flex-direction:column;align-items:flex-start;text-align:left}.legacy-track-help-cta{align-self:stretch;justify-content:center}}.legacy-track-loading{margin-top:var(--mb-space-5);padding:var(--mb-space-5);border:1px dashed var(--mb-legacy-blue-86);border-radius:8px;text-align:center;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-track-courier{margin-top:var(--mb-space-6)}.legacy-track-courier-title{margin-bottom:var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;word-break:break-all}.legacy-tracking-tool-html{font-size:var(--mb-type-body-m-size);color:var(--mb-text-body)}.legacy-tracking-tool-html h2,.legacy-tracking-tool-html h3,.legacy-tracking-tool-html .mb-h3{margin:var(--mb-space-6) 0 var(--mb-space-3);padding-bottom:var(--mb-space-2);border-bottom:1px solid var(--mb-border-subtle);font-size:var(--mb-type-body-l-size);font-weight:700;color:var(--mb-brand)}.legacy-tracking-tool-html h2:first-child,.legacy-tracking-tool-html h3:first-child,.legacy-tracking-tool-html .mb-h3:first-child{margin-top:0}.legacy-tracking-tool-html .media{display:flex;align-items:flex-start;gap:var(--mb-space-4);padding:var(--mb-space-3) 0;border-bottom:1px dashed var(--mb-legacy-gray-95-3)}.legacy-tracking-tool-html .trackdate{flex:0 0 130px;min-width:130px;float:none;text-align:left;padding-top:2px;color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size);font-family:Consolas,ui-monospace,monospace}.legacy-tracking-tool-html .left{display:flex;align-items:flex-start;gap:var(--mb-space-3);flex:1 1 auto;min-width:0;float:none;line-height:1.6}.legacy-tracking-tool-html .media-body{flex:1 1 auto;min-width:0;color:var(--mb-text-body);line-height:1.6;overflow-wrap:anywhere}.legacy-tracking-tool-html .icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin:2px 0 0!important;border-radius:50%;background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-tracking-tool-html .icon i{display:none}.legacy-tracking-tool-html .icon:after{content:"✓";font-size:var(--mb-type-body-s-size);line-height:1}.legacy-tracking-tool-html p{margin:var(--mb-space-2) 0 0;color:var(--mb-text-muted);line-height:1.7}.legacy-public-hero{min-height:300px;display:grid;align-items:end;padding:88px 0 72px;background:linear-gradient(170deg,transparent 0 58%,color-mix(in srgb,var(--mb-page-bg) 94%,transparent) 58.2% 100%),linear-gradient(118deg,transparent 0 74%,var(--mb-legacy-gray-95) 74.2% 100%);text-align:center}.legacy-public-hero.compact{min-height:176px;padding-top:var(--mb-space-12);padding-bottom:var(--mb-space-10)}.legacy-public-hero h1{margin:0;color:var(--mb-legacy-slate-14);font-size:var(--mb-type-display-s-size);line-height:1.15;font-weight:700;letter-spacing:0}.legacy-public-hero p{margin:var(--mb-space-3) auto 0;max-width:680px;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-detail-page,.legacy-calculator-page,.legacy-pickup-page{background:var(--mb-card-bg)}.legacy-detail-body,.legacy-calculator-body,.legacy-pickup-body{padding-top:60px;padding-bottom:112px}.legacy-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-6)}.legacy-info-grid article,.legacy-info-grid a,.legacy-form-card,.legacy-pickup-card{display:grid;gap:var(--mb-space-3);padding:28px;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 12px 28px #1e20220f}.legacy-info-grid h3,.legacy-form-card h2,.legacy-pickup-card h3,.legacy-info-grid .mb-h3,.legacy-pickup-card .mb-h3{margin:0;color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-info-grid p,.legacy-pickup-card p,.legacy-pickup-card dd{margin:0;color:var(--mb-text-muted);line-height:1.7}.legacy-form-card{margin-bottom:var(--mb-space-6)}.legacy-pickup-group{margin-bottom:56px}.legacy-pickup-group h2{margin:0 0 var(--mb-space-5);color:var(--mb-text-heading);font-size:var(--mb-type-headline-l-size);font-weight:700}.legacy-pickup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-space-6)}.legacy-pickup-card dl{display:grid;gap:var(--mb-space-2);margin:0}.legacy-pickup-card dl div{display:grid;grid-template-columns:72px 1fr;gap:var(--mb-space-2)}.legacy-pickup-card dt{color:var(--mb-text-strong);font-weight:700}.legacy-pickup-actions{display:flex;gap:var(--mb-space-3);margin-top:var(--mb-space-2)}.legacy-pickup-actions a{min-height:34px;display:inline-flex;align-items:center;padding:0 var(--mb-space-4);border-radius:4px;background:var(--mb-legacy-blue-95);color:var(--mb-legacy-blue-50);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-empty{padding:var(--mb-space-10);border:1px solid var(--mb-border-subtle);border-radius:4px;color:var(--mb-text-muted);text-align:center}.legacy-news-list{display:grid;gap:var(--mb-space-6);padding-top:60px;padding-bottom:112px}.legacy-news-search{display:flex;gap:var(--mb-space-3);margin-bottom:var(--mb-space-2)}.legacy-news-search input{flex:1;min-width:0;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-input);border-radius:4px;font-size:var(--mb-type-body-m-size)}.legacy-news-search button{padding:var(--mb-space-3) var(--mb-space-6);border:none;border-radius:4px;background:var(--mb-brand-deep);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-news-search .legacy-news-search-clear{background:var(--mb-legacy-blue-95-2);color:var(--mb-text-subdued)}.legacy-pagination{display:flex;align-items:center;justify-content:center;gap:var(--mb-space-5);margin-top:var(--mb-space-4)}.legacy-pagination button{padding:var(--mb-space-2) var(--mb-space-5);border:1px solid var(--mb-border-input);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-brand-deep);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-pagination button:disabled{opacity:.45;cursor:not-allowed}.legacy-pagination span{color:var(--mb-text-subdued);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-news-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--mb-space-6);align-items:center;padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 12px 28px #1e20220f}.legacy-news-card img,.legacy-news-placeholder{width:100%;height:150px;object-fit:cover;border-radius:4px;background:var(--mb-legacy-blue-96)}.legacy-news-card time{display:block;margin-bottom:var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-news-card h2{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-headline-s-size);line-height:1.25;letter-spacing:0}.legacy-news-card p,.legacy-static-copy{color:var(--mb-text-subdued);line-height:1.8}.legacy-static-copy{max-width:860px;padding-top:60px;padding-bottom:112px;font-size:var(--mb-type-body-l-size)}.legacy-static-copy .rich-copy{padding:36px;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 12px 28px #1e20220f}.legacy-home-section{padding-top:76px;padding-bottom:28px}.legacy-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--mb-space-6);margin-bottom:28px}.legacy-section-heading h2,.legacy-home-about h2{margin:0;color:var(--mb-text-heading);font-size:var(--mb-type-display-s-size);line-height:1.2;font-weight:700;letter-spacing:0}.legacy-section-heading a{color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-home-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.legacy-home-news-card{overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 12px 28px #1e20220f}.legacy-home-news-card img,.legacy-home-news-card .legacy-news-placeholder{width:100%;height:190px;display:block;object-fit:cover;background:var(--mb-legacy-blue-96)}.legacy-home-news-card span{display:block;padding:var(--mb-space-5) var(--mb-space-6) 0;color:var(--mb-legacy-slate-57);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-home-news-card h3,.legacy-home-news-card .mb-h3{min-height:92px;margin:0;padding:var(--mb-space-3) var(--mb-space-6) var(--mb-space-6);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);font-weight:400;line-height:1.45;letter-spacing:0}.legacy-home-about{padding-bottom:100px}.legacy-home-about article{margin-top:28px;padding:36px;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-subdued);line-height:1.85;box-shadow:0 12px 28px #1e20220f}.legacy-home-about article .legacy-home-about-sub{margin:var(--mb-space-5) 0 var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);line-height:1.45;letter-spacing:0}.legacy-home-about article .legacy-home-about-sub:first-child{margin-top:0}.legacy-banner{background:var(--mb-surface-cool);border-bottom:1px solid var(--mb-border-subtle)}.legacy-banner-inner{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:stretch;padding-top:var(--mb-space-8);padding-bottom:var(--mb-space-8)}.legacy-banner-media{display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden;border-radius:8px;background:var(--mb-legacy-blue-93-2)}.legacy-banner-media img{width:100%;height:100%;max-height:380px;object-fit:cover}.legacy-banner-placeholder{color:var(--mb-text-secondary);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-banner-notices{display:flex;flex-direction:column;padding:var(--mb-space-6);border:1px solid var(--mb-legacy-blue-91-2);border-radius:8px;background:var(--mb-card-bg);box-shadow:0 10px 24px #1e20220d}.legacy-banner-notices h2{margin:0 0 var(--mb-space-4);color:var(--mb-brand-deep);font-size:var(--mb-font-size-h2);font-weight:700}.legacy-banner-notices ul{flex:1;margin:0;padding:0;list-style:none}.legacy-banner-notices li{padding:var(--mb-space-3) 0;border-bottom:1px dashed var(--mb-legacy-blue-92);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-banner-notices li a{color:var(--mb-legacy-blue-31);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legacy-banner-notices li a:hover{color:var(--mb-primary)}.legacy-banner-links{margin-top:var(--mb-space-4);display:flex;flex-direction:column;gap:var(--mb-space-2)}.legacy-banner-links a{color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-tutorial-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--mb-space-8);align-items:start}.legacy-tutorial-tabs{display:flex;gap:var(--mb-space-2);margin-bottom:var(--mb-space-6);border-bottom:1px solid var(--mb-border-subtle)}.legacy-tutorial-tabs button{padding:var(--mb-space-3) var(--mb-space-5);border:none;border-bottom:3px solid transparent;background:none;color:var(--mb-legacy-slate-52);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-tutorial-tabs button.active{color:var(--mb-brand-deep);border-bottom-color:var(--mb-legacy-teal-66)}.legacy-tutorial-steps{margin:0;padding:0;list-style:none;display:grid;gap:var(--mb-space-5)}.legacy-tutorial-steps li{display:flex;gap:var(--mb-space-4);align-items:flex-start}.legacy-tutorial-step-no{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mb-legacy-teal-66);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-tutorial-steps h3,.legacy-tutorial-steps .mb-h3{margin:2px 0 var(--mb-space-1);color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-tutorial-steps p{margin:0;color:var(--mb-text-subdued);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-tutorial-cta{display:flex;flex-direction:column;gap:var(--mb-space-4);padding:var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-surface-subtle)}.legacy-tutorial-cta a{display:block;padding:var(--mb-space-3) var(--mb-space-5);border:1px solid var(--mb-legacy-red-49);border-radius:4px;color:var(--mb-legacy-red-49);text-align:center;font-size:var(--mb-type-body-m-size);font-weight:700;background:var(--mb-card-bg)}.legacy-tutorial-cta a:hover{background:var(--mb-legacy-red-97)}.legacy-tutorial-cta a.legacy-tutorial-cta-primary{border-color:var(--mb-legacy-teal-66);background:var(--mb-legacy-teal-66);color:var(--mb-text-inverse)}.legacy-tutorial-cta a.legacy-tutorial-cta-primary:hover{background:var(--mb-legacy-teal-59)}.legacy-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mb-space-6)}.legacy-why-card{padding:var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-card-bg);text-align:center;box-shadow:0 10px 24px #1e20220d}.legacy-why-media{position:relative;display:block;width:100%;height:150px;margin-bottom:var(--mb-space-4);overflow:hidden;border-radius:6px;background:linear-gradient(135deg,var(--mb-legacy-blue-95-3),var(--mb-legacy-blue-92-2))}.legacy-why-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.legacy-why-card h3,.legacy-why-card .mb-h3{margin:0 0 var(--mb-space-2);color:var(--mb-brand-deep);font-size:var(--mb-font-size-h2);font-weight:700}.legacy-why-card p{margin:0;color:var(--mb-text-subdued);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-about-cta{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin-top:var(--mb-space-6);padding:var(--mb-space-3) 28px;border-radius:4px;background:var(--mb-brand-deep);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-about-cta:hover{background:var(--mb-legacy-blue-20)}@media (max-width: 900px){.legacy-banner-inner,.legacy-tutorial-body{grid-template-columns:minmax(0,1fr)}.legacy-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legacy-account-page{max-width:980px;margin:0 auto}.legacy-account-card{overflow:hidden;margin-bottom:var(--mb-space-8);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 6px 18px #1e20220f}.legacy-account-card-header{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-6);border-bottom:1px solid var(--mb-border-subtle)}.legacy-account-card-header h5,.legacy-account-card-header .mb-h5{margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;letter-spacing:0}.legacy-account-card-header span{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-account-card-body{padding:var(--mb-space-6) var(--mb-space-6)}.legacy-inbox-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--mb-space-5);padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--mb-border-subtle)}.legacy-inbox-item:last-child{margin-bottom:0}.legacy-inbox-date{display:flex;flex-direction:column;gap:var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-inbox-date em{width:max-content;padding:2px var(--mb-space-2);border-radius:3px;background:color-mix(in srgb,var(--mb-primary) 12%,transparent);color:var(--mb-primary);font-size:var(--mb-type-body-s-size);font-style:normal;font-weight:700}.legacy-inbox-mark{width:max-content;margin-top:2px;padding:var(--mb-space-1) var(--mb-space-3);border:1px solid var(--mb-border);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-primary);font-size:var(--mb-type-body-s-size);cursor:pointer;transition:background .15s ease}.legacy-inbox-mark:hover{background:var(--mb-surface-primary-tint)}.legacy-inbox-mark:disabled{color:var(--mb-legacy-slate-75);cursor:default}.legacy-inbox-header-actions{display:flex;align-items:center;gap:var(--mb-space-4)}.legacy-inbox-readall{padding:var(--mb-space-2) var(--mb-space-4);border:1px solid var(--mb-primary);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.legacy-inbox-readall:hover:not(:disabled){background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-inbox-readall:disabled{border-color:var(--mb-legacy-slate-90);color:var(--mb-legacy-slate-75);cursor:default}.legacy-inbox-body .h5{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-inbox-body,.legacy-inbox-body p,.legacy-member-notice p{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-inbox-body *{font-size:var(--mb-type-body-m-size)}.legacy-card-note{display:flex;justify-content:center;margin:var(--mb-space-6) 0 28px;color:var(--mb-text-muted)}.legacy-pager{display:flex;justify-content:flex-end;gap:var(--mb-space-2);padding:0 var(--mb-space-6)}.legacy-pager button{min-height:34px;padding:0 var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-muted)}.legacy-pager button.active{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-member-notice h2{margin:0 0 var(--mb-space-5);color:var(--mb-text-strong);font-size:var(--mb-type-headline-m-size);letter-spacing:0}.legacy-member-notice h4,.legacy-member-notice .mb-h4{margin:28px 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-member-notice .blue{color:var(--mb-legacy-blue-68)}.legacy-member-notice .red{color:var(--mb-legacy-red-53)}.legacy-bordered-table{width:100%;border-collapse:collapse;margin-bottom:var(--mb-space-5);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-bordered-table th,.legacy-bordered-table td{padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-subtle);text-align:left;vertical-align:top}.legacy-bordered-table th{background:var(--mb-legacy-gray-98-4);font-weight:700}.legacy-yellow-note{text-align:center}.legacy-yellow-note b{background:var(--mb-legacy-yellow-94)}.legacy-alert{margin-bottom:var(--mb-space-6);padding:var(--mb-space-4);border-radius:4px;font-size:var(--mb-type-body-m-size)}.legacy-alert-info{border:1px solid color-mix(in srgb,var(--mb-primary) 18%,transparent);background:color-mix(in srgb,var(--mb-primary) 8%,transparent);color:var(--mb-primary)}.legacy-result-label{display:block;margin-bottom:var(--mb-space-4);color:var(--mb-text-strong);font-weight:700}.legacy-shipping-calculator{max-width:980px;padding-top:60px;padding-bottom:112px}.calculator-form{padding:36px;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 12px 28px #1e20220f}.form-section{margin-bottom:var(--mb-space-8)}.form-section:last-of-type{margin-bottom:28px}.section-title{margin-bottom:var(--mb-space-5);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);font-weight:700}.legacy-form-row{display:grid;gap:var(--mb-space-5);margin-bottom:var(--mb-space-5)}.legacy-form-row.one{grid-template-columns:minmax(0,1fr)}.legacy-form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-label{display:grid;gap:var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:600}.form-control{width:100%;min-height:45px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-legacy-slate-85);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);font:inherit}.form-control:disabled,.form-control[readonly]{background:var(--mb-legacy-gray-98-4);color:var(--mb-text-muted)}.legacy-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto}.legacy-input-group .form-control{border-radius:4px 0 0 4px}.legacy-input-group span:last-child{min-height:45px;display:inline-flex;align-items:center;padding:0 var(--mb-space-4);border:1px solid var(--mb-legacy-slate-85);border-left:0;border-radius:0 4px 4px 0;background:var(--mb-legacy-gray-93);color:var(--mb-legacy-slate-34)}.calculation-preview{margin-top:var(--mb-space-4);padding:var(--mb-space-5);border-radius:5px;background:var(--mb-legacy-blue-96-2);border-left:4px solid var(--mb-link-legacy)}.calculation-preview h6,.result-details h6,.alternative-options h6,.calculation-preview .mb-h6,.result-details .mb-h6,.alternative-options .mb-h6{margin:0 0 var(--mb-space-4);color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mb-space-4)}.legacy-preview-grid div{display:grid;gap:var(--mb-space-1)}.legacy-preview-grid small{color:var(--mb-text-muted)}.legacy-preview-grid strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size)}.oversized-warning{margin-top:var(--mb-space-4);padding:var(--mb-space-4);border:1px solid var(--mb-alert-warning-border);border-radius:5px;background:var(--mb-alert-warning-bg);color:var(--mb-alert-warning-text)}.btn.btn-primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--mb-primary);border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-weight:700}.btn.btn-wide{min-width:170px}.calculator-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mb-space-4);margin-top:var(--mb-space-8)}.calculator-shortcuts .btn-shortcut{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-link-legacy);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-link-legacy);text-align:center;font-weight:700}.calculator-shortcuts .btn-shortcut:hover{background:var(--mb-primary);color:var(--mb-text-inverse)}.loading-spinner.visible,.error-message.visible,.result-card.visible,.freight-rate-card.visible,.alternative-options.visible{display:block}.loading-spinner{display:none;padding:var(--mb-space-8);text-align:center}.spinner-border{width:34px;height:34px;display:inline-block;border:4px solid var(--mb-legacy-blue-89);border-top-color:var(--mb-primary);border-radius:50%;animation:legacy-spin .8s linear infinite}.error-message{display:none;margin-top:var(--mb-space-5);padding:var(--mb-space-4);border:1px solid var(--mb-alert-danger-border);border-radius:5px;background:var(--mb-alert-danger-bg);color:var(--mb-alert-danger-text)}.result-card{display:none;margin-top:28px;padding:28px;border-radius:10px;background:var(--mb-card-bg);box-shadow:0 4px 20px #0000001a}.result-summary{margin-bottom:var(--mb-space-5);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);font-weight:600;text-align:center}.result-card h2{margin:0;color:var(--mb-primary);font-size:var(--mb-type-headline-l-size);letter-spacing:0}.contact-customer-service{min-height:44px;display:inline-flex;align-items:center;margin-top:var(--mb-space-4);padding:0 var(--mb-space-6);border-radius:5px;background:var(--mb-primary);color:var(--mb-text-inverse);font-weight:700}.freight-rate-card{display:none;margin-top:var(--mb-space-6);padding:var(--mb-space-6);border-radius:10px;background:var(--mb-card-bg);box-shadow:0 2px 12px #0f172a14}.freight-rate-title{margin-bottom:var(--mb-space-4);color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-rate-badge{display:inline-flex;margin-left:var(--mb-space-2);padding:3px var(--mb-space-2);border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-s-size);font-weight:700}.result-details{margin-top:var(--mb-space-6);padding:var(--mb-space-5);border-radius:5px;background:var(--mb-legacy-gray-98-4)}.alternative-options{display:none;margin-top:var(--mb-space-6);padding:var(--mb-space-5);border-radius:5px;background:var(--mb-legacy-gray-98-4)}.alternative-options p{margin:0;color:var(--mb-text-muted)}.legacy-alt-options{display:grid;gap:var(--mb-space-3)}.legacy-alt-option{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-5);border:1px solid var(--mb-legacy-green-90);border-radius:8px;background:var(--mb-legacy-green-97)}.legacy-alt-option-name{display:flex;flex-direction:column;gap:2px}.legacy-alt-option-name strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size)}.legacy-alt-option-name small{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-alt-option-cost{color:var(--mb-legacy-blue-17-2);font-size:var(--mb-font-size-h2);font-weight:700;white-space:nowrap}.legacy-member-shell{min-height:100vh;background:var(--mb-card-bg)}.legacy-member-main{background:var(--mb-card-bg)}.legacy-member-hero{background:var(--mb-brand);background-image:url(/assets-spa/svg/components/abstract-shapes-20.svg);background-size:cover;color:var(--mb-text-inverse)}.legacy-member-hero-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);padding-top:var(--mb-space-5);padding-bottom:var(--mb-space-10)}.legacy-member-hero h1{margin:0 0 var(--mb-space-1);color:var(--mb-text-inverse);font-size:var(--mb-type-headline-s-size);line-height:var(--mb-type-headline-s-line);letter-spacing:0}.legacy-member-hero ol{display:flex;gap:var(--mb-space-2);margin:0;padding:0;list-style:none;color:var(--mb-on-chrome-muted);font-size:var(--mb-type-body-s-size);line-height:var(--mb-type-body-s-line)}.legacy-member-hero li+li:before{content:"/";margin-right:var(--mb-space-2);opacity:.72}.legacy-soft-light-button{min-height:32px;padding:0 var(--mb-space-4);border:1px solid rgba(255,255,255,.22);border-radius:4px;background:#ffffff1f;color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-member-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:var(--mb-density-section-gap);align-items:start;margin-top:calc(-1 * var(--mb-space-6));padding-bottom:var(--mb-space-6)}.legacy-member-layout.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.legacy-member-layout.sidebar-collapsed .legacy-member-sidebar{display:none}.legacy-member-hero-actions{display:flex;align-items:center;gap:var(--mb-space-3);flex-shrink:0}.legacy-sidebar-toggle{display:inline-flex;align-items:center;gap:var(--mb-space-2);min-height:32px;padding:0 var(--mb-space-4);border:1px solid rgba(255,255,255,.22);border-radius:4px;background:#ffffff1f;color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}@media (max-width: 1024px){.legacy-member-layout{grid-template-columns:minmax(0,1fr)}.legacy-member-hero-inner{flex-wrap:wrap;gap:var(--mb-space-5)}}.legacy-member-sidebar,.legacy-card-panel,.legacy-account-card{border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);box-shadow:0 6px 18px #1e20220f}.legacy-member-sidebar{height:max-content;padding:var(--mb-space-4) var(--mb-space-3)}@media (min-width: 1025px){.legacy-member-sidebar{position:sticky;top:var(--mb-space-4);max-height:calc(100vh - var(--mb-space-8));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.legacy-profile-block{display:flex;align-items:center;gap:var(--mb-space-3);min-height:56px;margin-bottom:var(--mb-space-3);padding:0 var(--mb-space-1) var(--mb-space-2);border-bottom:1px solid var(--mb-outline-variant);text-align:left}.legacy-profile-text{min-width:0;display:grid;gap:2px}.legacy-avatar{position:relative;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mb-legacy-gray-97);overflow:visible;cursor:pointer}.legacy-avatar-img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.legacy-avatar-status{position:absolute;right:2px;bottom:9px;width:28px;height:28px;border-radius:50%}.legacy-profile-block .legacy-profile-name{margin:0;overflow:hidden;color:var(--mb-text-strong);font-size:var(--mb-type-title-s-size);font-weight:var(--mb-font-weight-semibold);line-height:var(--mb-type-title-s-line);text-overflow:ellipsis;white-space:nowrap}.legacy-profile-block p{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);line-height:var(--mb-type-body-s-line)}.legacy-profile-block button:not(.legacy-avatar),.legacy-profile-block a:not(.legacy-avatar){border:0;text-decoration:none;padding:0;background:transparent;color:var(--mb-primary);font-weight:700;cursor:pointer}.legacy-sidebar-nav .mb-nav-group-title{display:block;margin:0 0 var(--mb-space-1);padding:var(--mb-density-nav-group-gap) var(--mb-space-2) 0;border:0;color:var(--mb-on-surface-variant);font-size:var(--mb-type-label-m-size);font-weight:var(--mb-font-weight-semibold);line-height:var(--mb-type-label-m-line)}.legacy-sidebar-nav>div:first-child .mb-nav-group-title{padding-top:0}.legacy-sidebar-nav button,.legacy-sidebar-nav a{width:100%;min-height:var(--mb-density-nav-item-h);display:flex;align-items:flex-start;gap:var(--mb-space-2);padding:var(--mb-space-1) var(--mb-space-2);border:0;border-radius:var(--mb-radius-md);background:transparent;color:var(--mb-text-muted);text-align:left;font-size:var(--mb-type-body-m-size);font-weight:400;line-height:24px;text-decoration:none;cursor:pointer}.legacy-sidebar-nav button:hover,.legacy-sidebar-nav a:hover{background:var(--mb-surface-container-low);color:var(--mb-primary)}.legacy-sidebar-nav button.active,.legacy-sidebar-nav a.active{background:var(--mb-primary-container);color:var(--mb-on-primary-container);font-weight:var(--mb-font-weight-semibold)}.legacy-sidebar-nav button span,.legacy-sidebar-nav a span{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word}.legacy-sidebar-nav button svg,.legacy-sidebar-nav a svg{flex:0 0 auto;margin-top:var(--mb-space-1)}.legacy-sidebar-nav button em,.legacy-sidebar-nav a em,.badge{min-width:20px;display:inline-flex;justify-content:center;padding:2px var(--mb-space-2);border-radius:999px;font-size:var(--mb-type-body-s-size);font-style:normal;font-weight:700}.legacy-sidebar-nav button em,.legacy-sidebar-nav a em{flex:0 0 auto;align-self:center;line-height:var(--mb-type-label-m-line);margin-left:var(--mb-space-2);background:var(--mb-legacy-pink-95);color:var(--mb-accent-pink);font-weight:500}.legacy-sidebar-nav button em.legacy-nav-count,.legacy-sidebar-nav a em.legacy-nav-count{background:color-mix(in srgb,var(--mb-danger-strong) 12%,transparent);color:var(--mb-danger-strong);font-weight:700}.badge-soft-danger{background:color-mix(in srgb,var(--mb-danger-strong) 12%,transparent);color:var(--mb-danger-strong)}.badge-soft-navy{background:color-mix(in srgb,var(--mb-brand) 12%,transparent);color:var(--mb-brand)}.badge-soft-warning{background:#f5a62329;color:var(--mb-legacy-orange-44)}.badge-soft-success{background:#00a88424;color:var(--mb-legacy-teal-45)}.badge-soft-info{background:#00a2b024;color:var(--mb-legacy-teal-42)}.legacy-reminder-card{display:flex;align-items:center;gap:var(--mb-space-3);margin-bottom:var(--mb-space-6);padding:var(--mb-space-4) var(--mb-space-5);border:1px solid color-mix(in srgb,var(--mb-primary) 18%,transparent);border-radius:4px;background:color-mix(in srgb,var(--mb-primary) 8%,transparent);color:var(--mb-text-strong)}.legacy-reminder-card strong{color:var(--mb-brand)}.legacy-reminder-card span{flex:1;color:var(--mb-text-muted);line-height:1.55}.legacy-reminder-card button{min-height:34px;padding:0 var(--mb-space-4);border:1px solid var(--mb-primary);border-radius:4px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-member-content .legacy-page-band{display:none}.legacy-page-stack{display:grid;gap:var(--mb-space-6)}.legacy-card-panel{overflow:hidden;margin-top:0;margin-bottom:var(--mb-space-6);padding:0}.legacy-card-header{min-height:var(--mb-density-card-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-5);padding:calc(var(--mb-density-card-pad) / 3 * 2) var(--mb-density-card-pad);border-bottom:1px solid var(--mb-border-subtle)}.legacy-card-header h2{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;letter-spacing:0}.legacy-card-body{padding:var(--mb-density-card-pad)}.legacy-order-detail-page{display:grid;gap:0}.legacy-order-details-card{overflow:hidden}.legacy-order-details-body{padding:var(--mb-space-6);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-order-details-body hr{margin:var(--mb-space-6) 0;border:0;border-top:1px solid var(--mb-border-subtle)}.legacy-order-details-top{display:grid;gap:var(--mb-space-4)}.legacy-order-details-status{display:flex;align-items:center;justify-content:space-between;min-height:32px}.legacy-order-status-module{min-height:32px;display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:0 var(--mb-space-3);border-radius:999px;font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1}.legacy-order-status-module svg{flex:0 0 auto}.legacy-order-details-status .btn-xs{min-height:30px;display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:.375rem .75rem;border-radius:4px;font-size:var(--mb-type-body-s-size);font-weight:600;line-height:1.2}.legacy-order-details-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--mb-space-2)}.legacy-payment-modal-card{max-width:980px}.legacy-payment-modal-card .panel{border:0;box-shadow:none}.legacy-payment-modal-card .panel-header{display:none}.legacy-payment-modal-card .panel-body{padding:0}.legacy-order-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--mb-space-3);column-gap:var(--mb-space-6);color:var(--mb-text-strong)}.legacy-order-meta-grid>div:last-child{grid-column:1 / -1}.legacy-order-meta-item{min-height:32px;display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;column-gap:var(--mb-space-2);color:var(--mb-text-strong)}.legacy-order-meta-item svg{color:var(--mb-text-hint)}.legacy-order-meta-item strong{font-weight:700}.legacy-order-meta-item span{min-width:0;color:var(--mb-text-strong)}.legacy-reorder-row{display:flex;justify-content:flex-end;margin-top:var(--mb-space-3)}.legacy-parcel-hover{position:relative;display:inline-block}.legacy-parcel-hover-trigger{cursor:help;border-bottom:1px dotted var(--mb-legacy-slate-78)}.legacy-parcel-hover-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:300px;max-width:460px;max-height:320px;overflow-y:auto;padding:var(--mb-space-3) var(--mb-space-3);background:var(--mb-card-bg);border:1px solid var(--mb-legacy-slate-89);border-radius:8px;box-shadow:0 8px 26px #10203a29}.legacy-parcel-hover-pop:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.legacy-parcel-hover-title{font-size:var(--mb-type-body-s-size);font-weight:700;color:var(--mb-text-strong);margin-bottom:var(--mb-space-2)}.legacy-parcel-hover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mb-space-2)}.legacy-parcel-hover-item{display:flex;flex-direction:column;gap:1px;padding-bottom:var(--mb-space-2);border-bottom:1px solid var(--mb-legacy-gray-95-4)}.legacy-parcel-hover-item:last-child{border-bottom:0;padding-bottom:0}.legacy-parcel-hover-name{font-size:var(--mb-type-body-m-size);font-weight:600;color:var(--mb-text-strong)}.legacy-parcel-hover-meta{font-size:var(--mb-type-body-s-size);color:var(--mb-text-muted)}.legacy-parcel-hover-empty{font-size:var(--mb-type-body-s-size);color:var(--mb-text-muted);padding:var(--mb-space-1) 0}.legacy-tracking-block{margin-bottom:var(--mb-space-4)}.legacy-tracking-block:last-child{margin-bottom:0}.legacy-tracking-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);margin-bottom:var(--mb-space-2)}.legacy-tracking-tn{display:inline-flex;align-items:center;gap:var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:600;color:var(--mb-text-strong)}.legacy-tracking-toggle{display:inline-flex;align-items:center;gap:var(--mb-space-1);background:none;border:0;padding:2px var(--mb-space-1);cursor:pointer;font-size:var(--mb-type-body-s-size);color:var(--mb-legacy-blue-52)}.legacy-tracking-toggle:hover{text-decoration:underline}.legacy-tracking-latest{display:flex;flex-direction:column;gap:1px;padding:var(--mb-space-2) 0 2px var(--mb-space-4);border-left:2px solid var(--mb-legacy-blue-52);font-size:var(--mb-type-body-s-size)}.legacy-tracking-latest .legacy-tracking-when{color:var(--mb-text-disabled)}.legacy-tracking-latest .legacy-tracking-what{color:var(--mb-text-strong);font-weight:600}.legacy-tracking-timeline{list-style:none;margin:0 0 var(--mb-space-2);padding:0;border-left:2px solid var(--mb-legacy-gray-92)}.legacy-tracking-timeline li{position:relative;padding:2px 0 var(--mb-space-2) var(--mb-space-4);font-size:var(--mb-type-body-s-size)}.legacy-tracking-timeline li:before{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--mb-legacy-slate-82)}.legacy-tracking-timeline li.is-latest:before{background:var(--mb-legacy-blue-52)}.legacy-tracking-when{color:var(--mb-text-disabled);margin-right:var(--mb-space-2)}.legacy-tracking-what{color:var(--mb-legacy-slate-28)}.legacy-tracking-what .legacy-tracking-detail{color:var(--mb-text-muted);font-style:normal}.legacy-validating-modal{max-width:380px}.legacy-validating-body{display:flex;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-6);font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.legacy-spinner{width:20px;height:20px;border:3px solid var(--mb-legacy-slate-89);border-top-color:var(--mb-legacy-blue-52);border-radius:50%;animation:legacy-spin .7s linear infinite;flex:none}@keyframes legacy-spin{to{transform:rotate(360deg)}}.legacy-order-details-section h5,.legacy-order-addressinfo h5,.legacy-order-details-section .mb-h5,.legacy-order-addressinfo .mb-h5{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-order-details-table-wrap{width:100%;overflow-x:auto}.legacy-order-details-table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--mb-text-strong);font-size:var(--mb-type-body-s-size)}.legacy-order-details-table th,.legacy-order-details-table td{padding:var(--mb-space-2) var(--mb-space-2);border-top:1px solid var(--mb-border-subtle);vertical-align:middle;text-align:left;overflow-wrap:anywhere;word-break:break-word}.legacy-order-details-table th{color:var(--mb-text-muted);font-weight:600;white-space:normal}.legacy-order-details-table.text-center th,.legacy-order-details-table.text-center td{text-align:center}.legacy-cell-sub{display:block;margin-top:2px;color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size);line-height:1.35}.legacy-detail-remark{display:flex;gap:var(--mb-space-2);align-items:center;min-width:0}.legacy-detail-remark .form-control{flex:1 1 auto;min-width:0}.legacy-detail-remark .legacy-icon-only-button{width:34px;height:34px;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.legacy-order-parcel-total{margin-top:var(--mb-space-5);color:var(--mb-text-strong)}.legacy-order-parcel-total em{color:var(--mb-danger-strong);font-style:italic}.legacy-confirm-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);margin-top:var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-4);border:1px solid var(--mb-legacy-red-83);border-radius:4px;background:var(--mb-alert-danger-bg);color:var(--mb-legacy-red-30)}.legacy-confirm-strip>div{display:inline-flex;align-items:center;gap:var(--mb-space-2);flex:0 0 auto}.legacy-confirm-strip .btn{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.legacy-order-addressinfo{display:grid;gap:var(--mb-space-1)}.legacy-order-addressinfo h5,.legacy-order-addressinfo .mb-h5{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-5)}.legacy-order-addressinfo h5 strong,.legacy-order-addressinfo .mb-h5 strong{font-size:var(--mb-type-body-m-size)}.legacy-order-export-parcel p{margin:0 0 var(--mb-space-3)}.legacy-purchase-items-table th:first-child,.legacy-purchase-items-table td:first-child{width:52%}.legacy-purchase-detail-link{display:inline-flex;align-items:center;gap:var(--mb-space-2);max-width:100%;color:var(--mb-primary);font-weight:600;text-decoration:none}.legacy-purchase-detail-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-purchase-detail-link svg{flex:0 0 auto}.legacy-purchase-link-cell{display:flex;align-items:center;gap:var(--mb-space-2);min-width:0}.legacy-purchase-link-cell .legacy-purchase-detail-link{min-width:0}.legacy-order-messages-inline{display:grid;gap:var(--mb-space-4)}.legacy-order-message-form{display:grid;gap:var(--mb-space-3)}.legacy-order-message-label{display:block;font-weight:600}.legacy-order-message-form textarea{width:100%}.legacy-order-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mb-space-6);align-items:center;padding:var(--mb-space-6) var(--mb-space-6)}.legacy-order-detail-title-row{display:flex;align-items:center;gap:var(--mb-space-3);flex-wrap:wrap}.legacy-order-detail-title-row h2{margin:0;color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);line-height:1.25;font-weight:700;letter-spacing:0}.legacy-date-pill{min-height:28px;display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:0 var(--mb-space-3);border-radius:999px;background:var(--mb-legacy-blue-95);color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-order-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-border-subtle)}.legacy-order-detail-facts span,.legacy-order-detail-facts strong{min-height:44px;display:flex;align-items:center;padding:0 var(--mb-space-4);background:var(--mb-surface-subtle)}.legacy-order-detail-facts span{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-order-detail-facts strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-order-back-button{min-height:40px;display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:0 var(--mb-space-4)}.legacy-order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-6)}.legacy-detail-list{display:grid;gap:0;padding:0}.legacy-detail-list>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-6);border-bottom:1px solid var(--mb-legacy-gray-95)}.legacy-detail-list>div:last-child{border-bottom:0}.legacy-detail-list span{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-detail-list strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.55}.legacy-detail-tracking-row strong{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-detail-tracking-row em{padding:var(--mb-space-1) var(--mb-space-3);border-radius:4px;background:var(--mb-legacy-teal-96);color:var(--mb-legacy-teal-61);font-style:normal;font-weight:700}.legacy-order-payment-panel .legacy-card-header h2:before{content:"";width:16px;height:16px;display:inline-block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cline x1='2' x2='22' y1='10' y2='10'/%3E%3C/svg%3E") center / contain no-repeat}.legacy-order-payment-panel .payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-order-payment-panel .payment-grid .field-label,.legacy-order-payment-panel .payment-grid .legacy-alert,.legacy-order-payment-panel .payment-grid .primary-button,.legacy-order-payment-panel .payment-grid .form-success,.legacy-order-payment-panel .payment-grid .form-error,.legacy-order-payment-panel .payment-grid .muted-line{grid-column:1 / -1}.legacy-muted-count{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-detail-parcel-list{display:grid;gap:var(--mb-space-4)}.legacy-detail-parcel{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--mb-space-5);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg)}.legacy-detail-parcel-image{min-height:118px;display:grid;place-items:center;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle);color:var(--mb-text-faint);font-size:var(--mb-type-body-m-size)}.legacy-detail-parcel h3,.legacy-detail-parcel .mb-h3{margin:0 0 var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-detail-parcel p{margin:0 0 var(--mb-space-3);color:var(--mb-legacy-blue-35);font-size:var(--mb-type-body-m-size)}.legacy-detail-parcel-tags{display:flex;flex-wrap:wrap;gap:var(--mb-space-2);margin-bottom:var(--mb-space-3)}.legacy-detail-parcel-tags span{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--mb-space-2);border-radius:999px;background:var(--mb-legacy-gray-95);color:var(--mb-brand);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-detail-parcel-tags span:nth-child(3){background:var(--mb-legacy-slate-90-2)}.legacy-detail-parcel-tags span:nth-child(4){background:var(--mb-legacy-teal-94);color:var(--mb-legacy-teal-46)}.legacy-muted-line{color:var(--mb-text-muted)!important}.legacy-order-message-panel .legacy-card-header h2:before{content:"";width:16px;height:16px;display:inline-block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}.legacy-icon-link{position:relative;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit}.legacy-icon-link .badge{position:absolute;top:-4px;right:-8px}.legacy-chrome-inbox{position:relative}.legacy-chrome-inbox .badge{position:absolute;top:-8px;right:-11px}.legacy-language-globe{opacity:.85}.legacy-alert-danger{border-color:var(--mb-alert-danger-border);background:var(--mb-alert-danger-bg);color:var(--mb-alert-danger-text)}.legacy-alert-success{border-color:#00c9a73d;background:#00c9a71a;color:var(--mb-legacy-teal-47)}.legacy-insufficient-notice{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);flex-wrap:wrap}.legacy-insufficient-notice>span{flex:1 1 auto;min-width:0}.legacy-insufficient-notice .legacy-insufficient-topup{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--mb-space-1);white-space:nowrap}.legacy-verify-gate{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);flex-wrap:wrap}.legacy-verify-gate>span{flex:1 1 auto;min-width:0}.legacy-verify-gate>button{flex:0 0 auto}.legacy-article-wrap{max-width:950px;padding-top:92px;padding-bottom:100px}.legacy-article-heading{max-width:720px;margin:0 auto 44px;padding:var(--mb-space-6) 0;border-top:1px solid var(--mb-border-subtle);border-bottom:1px solid var(--mb-border-subtle)}.legacy-article-heading h1{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-headline-l-size);line-height:1.3;letter-spacing:0}.legacy-article-heading small{color:var(--mb-text-muted)}.legacy-article-image{width:100%;max-height:520px;object-fit:cover;border-radius:4px}.legacy-article-copy{max-width:720px;margin:56px auto 0;color:var(--mb-text-strong);line-height:1.85}.legacy-article-copy img{max-width:100%;height:auto}.legacy-author-box{max-width:720px;display:flex;align-items:center;gap:var(--mb-space-5);margin:56px auto 0;padding:28px 0;border-top:1px solid var(--mb-border-subtle);border-bottom:1px solid var(--mb-border-subtle)}.legacy-author-avatar{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:var(--mb-legacy-blue-96);color:var(--mb-primary);font-weight:700}.legacy-author-box small{display:block;margin-bottom:var(--mb-space-1);color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);font-weight:700;text-transform:uppercase}.legacy-author-box h3,.legacy-author-box .mb-h3{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-author-date{display:block;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-price-subtitle{margin:var(--mb-space-1) 0 0;color:var(--mb-text-muted);font-size:var(--mb-type-body-l-size);font-weight:600}.legacy-price-figure{max-width:950px;margin:0 auto;text-align:center}.legacy-price-figure .legacy-article-image{max-height:none;height:auto;object-fit:contain;border:1px solid var(--mb-border-subtle)}.legacy-price-zoom{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin-top:var(--mb-space-3);color:var(--mb-primary);font-size:var(--mb-type-body-m-size);text-decoration:none}.legacy-price-zoom:hover{text-decoration:underline}.legacy-price-copy h2{margin:0 0 var(--mb-space-6);padding:var(--mb-space-3) var(--mb-space-5);background:var(--mb-danger);color:var(--mb-text-inverse);font-size:var(--mb-font-size-h2);line-height:1.5;border-radius:4px}.legacy-price-copy ol{margin:0;padding-left:var(--mb-space-6)}.legacy-price-copy li{margin-bottom:var(--mb-space-3)}.legacy-price-copy a{color:var(--mb-primary);word-break:break-all}.btn-soft-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:28px;margin:0 var(--mb-space-1) var(--mb-space-2) 0;padding:0 var(--mb-space-3);border-radius:4px;background:#71869d1a;color:var(--mb-text-hint);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-maintenance-page{min-height:100vh;display:grid;place-items:center;padding:var(--mb-space-8) var(--mb-space-5);background:radial-gradient(circle at 20% 20%,rgba(0,127,134,.12),transparent 30%),linear-gradient(135deg,var(--mb-legacy-gray-98-2) 0%,var(--mb-legacy-blue-96-3) 100%)}.legacy-maintenance-card{width:min(920px,100%);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid var(--mb-legacy-blue-91-3);border-radius:20px;background:var(--mb-card-bg);box-shadow:0 24px 70px #102a4c24}.legacy-maintenance-content{padding:52px}.legacy-maintenance-content .brand-logo{width:184px;margin-bottom:var(--mb-space-10)}.legacy-status-pill{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin-bottom:var(--mb-space-5);padding:var(--mb-space-2) var(--mb-space-3);border-radius:999px;background:#007f861a;color:var(--mb-legacy-teal-48);font-weight:700;font-size:var(--mb-type-body-m-size)}.legacy-status-pill i{width:8px;height:8px;border-radius:999px;background:var(--mb-legacy-teal-48)}.legacy-maintenance-content h1{margin:0;color:var(--mb-legacy-blue-22);font-size:var(--mb-type-display-s-size);line-height:1.12;letter-spacing:0}.legacy-maintenance-content p{margin:var(--mb-space-5) 0 0;color:var(--mb-legacy-slate-47);font-size:var(--mb-font-size-h2);line-height:1.7}.legacy-maintenance-actions{display:flex;gap:var(--mb-space-3);margin-top:var(--mb-space-8)}.legacy-maintenance-actions .button{min-height:46px;display:inline-flex;align-items:center;padding:0 var(--mb-space-5);border-radius:8px;background:var(--mb-legacy-blue-22);color:var(--mb-text-inverse);font-weight:700}.legacy-maintenance-actions .button.secondary{border:1px solid var(--mb-legacy-blue-91-3);background:var(--mb-card-bg);color:var(--mb-legacy-blue-22)}.legacy-maintenance-aside{display:grid;align-content:center;gap:var(--mb-space-5);padding:var(--mb-space-12);background:linear-gradient(160deg,var(--mb-legacy-blue-22) 0%,var(--mb-legacy-teal-48) 100%);color:var(--mb-text-inverse)}.legacy-maintenance-aside div{padding:var(--mb-space-6);border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#ffffff1f}.legacy-maintenance-aside strong,.legacy-maintenance-aside span{display:block}.legacy-maintenance-aside strong{margin-bottom:var(--mb-space-2)}.legacy-maintenance-aside span{color:#ffffffc7}.legacy-message-table{margin-bottom:var(--mb-space-5)}.legacy-message-help{margin:var(--mb-space-3) 0 var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);line-height:1.7}.payment-grid .legacy-alert{grid-column:1 / -1}.check-tile{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:var(--mb-space-5);min-height:58px;margin-bottom:var(--mb-space-4);padding:0;color:var(--mb-text-strong);font-weight:600}.check-tile input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:28px;justify-self:end;border:0;border-radius:999px;background:var(--mb-legacy-blue-88);position:relative;transition:background .2s ease}.check-tile input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--mb-card-bg);box-shadow:0 2px 5px #1e202233;transition:transform .2s ease}.check-tile input[type=checkbox]:checked{background:var(--mb-primary)}.check-tile input[type=checkbox]:checked:after{transform:translate(24px)}.status-strip{display:grid;grid-template-columns:140px minmax(0,1fr) 100px auto;align-items:center;gap:var(--mb-space-4);padding:var(--mb-space-4) 0;border-bottom:1px solid var(--mb-border-subtle)}.status-strip:last-child{border-bottom:0}.status-strip span:first-child{color:var(--mb-text-muted);font-weight:700}.status-strip strong{color:var(--mb-text-strong)}.status-strip span:nth-child(3){color:var(--mb-legacy-teal-61-2);font-size:var(--mb-type-body-m-size);font-weight:700}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-5)}.upload-card{display:grid;gap:var(--mb-space-3);padding:var(--mb-space-5);border:1px dashed var(--mb-border);border-radius:4px;background:var(--mb-surface-subtle)}.btn{border:0;cursor:pointer;text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-xs{min-height:28px;padding:var(--mb-space-1) var(--mb-space-3);border-radius:4px;font-size:var(--mb-type-body-s-size);font-weight:700}.btn-block{width:100%;justify-content:center}.btn-link{background:transparent;color:var(--mb-primary);font-weight:700}.btn-soft-primary{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:0 0 var(--mb-space-2);background:color-mix(in srgb,var(--mb-primary) 10%,transparent);color:var(--mb-primary)}.btn-soft-primary:hover{background:color-mix(in srgb,var(--mb-primary) 16%,transparent)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--mb-primary);color:var(--mb-text-inverse)}.btn-ghost-secondary{display:inline-grid;place-items:center;background:#71869d1a;color:var(--mb-text-hint)}.btn-icon{width:30px;min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0}.legacy-online-topup-strip{display:grid;gap:var(--mb-space-3);margin-bottom:var(--mb-space-6);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle)}.legacy-online-topup-strip>strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-wallet-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-space-4)}.legacy-dashboard-page .legacy-wallet-card-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.legacy-wallet-card{min-width:0;overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg)}.legacy-wallet-card-body{padding:var(--mb-space-5)}.legacy-wallet-card-heading{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:var(--mb-space-4);margin-bottom:var(--mb-space-4)}.legacy-wallet-card-heading img{width:auto;height:50px;object-fit:contain}.legacy-wallet-card-heading div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--mb-space-1) var(--mb-space-2);min-width:0;color:var(--mb-text-strong);font-weight:700;text-align:right}.legacy-wallet-card-heading strong{font-size:var(--mb-type-body-m-size)}.legacy-wallet-card-heading span{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-wallet-card-heading span.negative,.legacy-online-note{color:var(--mb-danger-strong)}.legacy-wallet-card-footer{display:grid;gap:var(--mb-space-3);padding:var(--mb-space-4) var(--mb-space-5) var(--mb-space-5);border-top:1px solid var(--mb-border-subtle);background:var(--mb-surface-subtle)}.legacy-wallet-card-footer>strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-bank-copy{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch}.legacy-bank-copy textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--mb-border-cool);border-right:0;border-radius:4px 0 0 4px;padding:var(--mb-space-3);background:var(--mb-card-bg);color:var(--mb-text-strong);font-family:inherit;font-size:var(--mb-type-body-s-size);line-height:1.5}.legacy-bank-copy button{display:grid;place-items:center;border:1px solid var(--mb-border-cool);border-radius:0 4px 4px 0;background:var(--mb-card-bg);color:var(--mb-primary);cursor:pointer}.legacy-wallet-reminder{margin-top:var(--mb-space-5);padding-top:var(--mb-space-4);border-top:1px solid var(--mb-border-subtle)}.legacy-wallet-reminder:not(.is-open){display:none}.legacy-wallet-reminder h5,.legacy-wallet-reminder .mb-h5{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-wallet-reminder ol{margin:0 0 0 var(--mb-space-5);padding:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.8}.legacy-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--mb-space-6);background:#13214485}.legacy-modal-card{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:4px;background:var(--mb-card-bg);box-shadow:0 18px 52px #1e20223d}.legacy-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-5);border-bottom:1px solid var(--mb-border-subtle)}.legacy-modal-header h4,.legacy-modal-header .mb-h4{margin:0;color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-modal-body{padding:var(--mb-space-5)}.legacy-example-modal{width:min(960px,calc(100vw - 48px))}.legacy-example-modal img{width:100%;height:auto;display:block}.legacy-billplz-banks{width:100%;height:auto;display:block;margin-bottom:var(--mb-space-4);border:1px solid var(--mb-border-soft);border-radius:8px}.legacy-einvoice-options{display:grid;gap:var(--mb-space-2);margin:var(--mb-space-1) 0 var(--mb-space-2)}.legacy-einvoice-title{color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-einvoice-title .req{color:var(--mb-accent-pink);margin-right:2px}.legacy-einvoice-radios{display:flex;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-5)}.legacy-einvoice-radios>label{display:inline-flex;align-items:center;gap:var(--mb-space-2);font-size:var(--mb-type-body-m-size);color:var(--mb-text);cursor:pointer}.legacy-einvoice-radios>label.is-disabled{color:var(--mb-legacy-slate-67-2)}.legacy-tin-warning{margin-left:var(--mb-space-2);padding:2px var(--mb-space-2);border-radius:4px;background:var(--mb-warning-soft-bg);border:1px solid var(--mb-legacy-orange-81);color:var(--mb-legacy-orange-56);font-size:var(--mb-type-body-s-size);font-weight:700;text-decoration:none}.legacy-topup-modal{width:min(600px,100%)}.legacy-topup-body{display:flex;flex-direction:column;gap:var(--mb-space-4);padding:var(--mb-space-5)}.legacy-topup-hint{padding:var(--mb-space-3) var(--mb-space-4);border-radius:8px;background:var(--mb-legacy-blue-96-4);border:1px solid var(--mb-legacy-blue-89-2);color:var(--mb-legacy-blue-41);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-topup-section{display:flex;flex-direction:column;gap:var(--mb-space-3);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg)}.legacy-topup-section-title{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-topup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-3)}.legacy-topup-field{display:flex;flex-direction:column;gap:var(--mb-space-2);min-width:0}.legacy-topup-label{color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-topup-label .req{color:var(--mb-accent-pink);font-style:normal;margin-right:3px}.legacy-topup-input{width:100%;height:42px;border:1px solid var(--mb-border-cool);border-radius:8px;padding:0 var(--mb-space-3);background:var(--mb-card-bg);color:var(--mb-text-strong);font-family:inherit;font-size:var(--mb-type-body-m-size);box-sizing:border-box}textarea.legacy-topup-input{height:auto;padding:var(--mb-space-3) var(--mb-space-3);resize:vertical;line-height:1.5}.legacy-topup-input:focus{outline:none;border-color:var(--mb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-primary) 12%,transparent)}.legacy-topup-readonly{display:flex;align-items:center;height:42px;padding:0 var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-surface-cool);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-topup-pills{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-topup-pill{padding:var(--mb-space-2) var(--mb-space-4);border-radius:999px;border:1px solid var(--mb-border-cool);background:var(--mb-card-bg);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.legacy-topup-pill.is-active{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-topup-note{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);line-height:1.6}.legacy-topup-empty{padding:var(--mb-space-3);border-radius:8px;background:var(--mb-surface-cool);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-topup-duitnow{display:flex;align-items:flex-start;gap:var(--mb-space-4);padding:var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-surface-cool)}.legacy-topup-duitnow img{flex-shrink:0;width:190px;max-width:40%;border-radius:8px;border:1px solid var(--mb-border-subtle);background:var(--mb-card-bg)}.legacy-topup-duitnow-body{display:flex;flex-direction:column;gap:var(--mb-space-3);min-width:0;font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.legacy-topup-duitnow-body .btn{align-self:flex-start}@media (max-width: 560px){.legacy-topup-duitnow{flex-direction:column;align-items:center;text-align:center}.legacy-topup-duitnow img{width:220px;max-width:100%}.legacy-topup-duitnow-body .btn{align-self:center}}.legacy-topup-orders{display:flex;flex-direction:column;gap:var(--mb-space-2)}.legacy-topup-order,.legacy-topup-agreement{display:flex;align-items:center;gap:var(--mb-space-3);width:100%;padding:var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);text-align:left;cursor:pointer}.legacy-topup-agreement{align-items:flex-start}.legacy-topup-order.is-checked,.legacy-topup-agreement.is-checked{border-color:var(--mb-primary);background:var(--mb-legacy-blue-97)}.legacy-topup-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--mb-legacy-blue-84-2);background:var(--mb-card-bg);position:relative}.is-checked .legacy-topup-check{border-color:var(--mb-primary);background:var(--mb-primary)}.is-checked .legacy-topup-check:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--mb-card-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.legacy-topup-order-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.legacy-topup-order-main strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-topup-order-main small{color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size)}.legacy-topup-order-amt{flex-shrink:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-topup-agreement-text{display:flex;flex-direction:column;gap:3px}.legacy-topup-agreement-text strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-topup-agreement-text small{color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);line-height:1.5}.legacy-topup-submit{width:100%}.legacy-chrome-logout{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.copy-btn.is-copied,.legacy-bank-copy .copy-btn.is-copied{color:var(--mb-success-bright);border-color:var(--mb-success-bright)}.legacy-copy-button.copy-btn{width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-text-muted)}.legacy-copy-button.copy-btn:hover{background:var(--mb-legacy-blue-95-2);color:var(--mb-primary)}.legacy-copy-button.copy-btn.is-copied{background:var(--mb-success-soft);color:var(--mb-success-bright)}.legacy-topup-success{width:min(440px,100%)}.legacy-topup-ack{display:flex;flex-direction:column;gap:var(--mb-space-3);color:var(--mb-legacy-slate-36);font-size:var(--mb-type-body-m-size);line-height:1.7;text-align:center}.legacy-topup-ack p{margin:0}.legacy-topup-ack strong{color:var(--mb-text-strong)}.legacy-topup-success-body{display:flex;flex-direction:column;align-items:center;gap:var(--mb-space-5);padding:36px 28px 28px;text-align:center}.legacy-topup-success-check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--mb-success-soft);color:var(--mb-success-bright);font-size:var(--mb-type-headline-l-size);line-height:1}.legacy-topup-error-check{background:var(--mb-legacy-red-95);color:var(--mb-legacy-red-48)}.legacy-topup-success-text{margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-topup-success .legacy-topup-submit{width:100%}.legacy-modal-card-narrow{width:min(500px,100%)}.legacy-referral-code{width:100%;margin:var(--mb-space-4) 0;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);font-weight:500;letter-spacing:.5px;text-align:left}.legacy-amt-red{color:var(--mb-danger-strong);font-weight:600;white-space:nowrap}.legacy-referral-actions{display:flex;justify-content:flex-end;gap:var(--mb-space-2);margin-top:var(--mb-space-4)}.legacy-referral-hide{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:0 auto 0 0;color:var(--text-secondary);font-size:var(--mb-type-body-m-size);cursor:pointer;-webkit-user-select:none;user-select:none}.legacy-referral-hide input{margin:0;accent-color:var(--primary);cursor:pointer}.legacy-form-subtitle{display:block;margin-bottom:var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-personal-info{display:grid;gap:var(--mb-space-5)}.legacy-personal-card{border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg)}.legacy-personal-card h3,.legacy-personal-card .mb-h3{margin:0;padding:var(--mb-space-5) var(--mb-space-5);border-bottom:1px solid var(--mb-border-subtle);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-personal-card .inforows{position:relative}.legacy-personal-card .separator{position:absolute;right:20px;bottom:0;left:20px;height:1px;background:var(--mb-border-subtle)}.legacy-personal-card .inforows:last-child .separator{display:none}.legacy-personal-card .inner-info{min-height:68px}.legacy-personal-card .redirection{width:100%;min-height:68px;display:grid;grid-template-columns:180px minmax(0,1fr) 26px;align-items:center;gap:var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-5);border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.legacy-personal-card .redirection.none{cursor:default}.legacy-personal-card .info-label{color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.5}.legacy-personal-card .info-content{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-personal-card .info-content small{width:100%;color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size);font-weight:500}.legacy-personal-card svg{justify-self:end;color:var(--mb-text-faint)}.legacy-info-lock{color:var(--mb-text-faint)!important}.badge-soft-primary{display:inline-flex;align-items:center;min-height:22px;padding:2px var(--mb-space-2);border-radius:999px;background:color-mix(in srgb,var(--mb-primary) 10%,transparent);color:var(--mb-primary);font-size:var(--mb-type-body-s-size);font-weight:700}.badge-pill{border-radius:999px}.text-success{color:var(--mb-legacy-teal-61-2)}.text-danger{color:var(--mb-danger-strong)}.legacy-company-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:var(--mb-space-6);padding:var(--mb-space-5)}.legacy-company-copy{display:grid;gap:var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-company-copy strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-company-copy p{margin:0}.legacy-company-logo{position:relative;width:120px;height:120px;justify-self:end;overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:50%;background:var(--mb-surface-subtle)}.legacy-company-logo img{width:100%;height:100%;object-fit:cover}.legacy-company-logo span{position:absolute;right:12px;bottom:10px;width:28px;height:28px;border:3px solid var(--mb-card-bg);border-radius:50%;background:var(--mb-primary)}.legacy-dashboard-page{display:grid;gap:var(--mb-space-6)}.legacy-list-group{margin:0;padding:0;list-style:none}.legacy-list-group li{padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:4px}.legacy-warehouse-heading h5,.legacy-warehouse-heading .mb-h5{margin:0 0 var(--mb-space-4);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);letter-spacing:0}.badge-primary{display:inline-flex;align-items:center;min-height:20px;margin-left:var(--mb-space-1);padding:2px var(--mb-space-2);border-radius:999px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-warehouse-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--mb-space-5)}.legacy-warehouse-row .d-block{display:block;margin-bottom:var(--mb-space-1);line-height:1.6}.legacy-order-tabs.legacy-warehouse-tabs{margin-bottom:var(--mb-space-3)}.legacy-segment-tabs.legacy-warehouse-tabs .nav-link{text-align:center;white-space:normal}.text-dark{color:var(--mb-text-strong)}.text-black{color:var(--mb-black)}.text-muted{color:var(--mb-text-faint)}.legacy-topup-title{margin:var(--mb-space-5) 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);letter-spacing:0}.legacy-topup-notes{margin:0 0 0 var(--mb-space-5);padding:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.8}.legacy-preferences-form{display:grid;gap:var(--mb-space-5)}.legacy-preferences-form hr{width:100%;margin:0;border:0;border-top:1px solid var(--mb-border-subtle)}.legacy-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:var(--mb-space-5);min-height:72px;margin:0}.legacy-toggle-content{display:grid;gap:var(--mb-space-1)}.legacy-toggle-content .text-dark,.legacy-toggle-content span:first-child{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-toggle-content .font-size-1,.legacy-toggle-content span:nth-child(2){color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-toggle-shell{justify-self:end;position:relative;width:58px;height:32px}.legacy-toggle-shell input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:58px;height:32px;margin:0;opacity:0;cursor:pointer}.legacy-toggle-label{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--mb-border-cool);transition:background .2s ease}.legacy-toggle-label span{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--mb-card-bg);box-shadow:0 2px 7px #1e202233;transition:transform .2s ease}.legacy-toggle-shell input:checked+.legacy-toggle-label{background:var(--mb-primary)}.legacy-toggle-shell input:checked+.legacy-toggle-label span{transform:translate(26px)}.legacy-preferences-details{display:grid;gap:var(--mb-space-4);padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle)}.legacy-form-actions{display:flex;justify-content:flex-end;gap:var(--mb-space-2)}.legacy-security-form{display:grid;gap:var(--mb-space-5)}.legacy-form-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--mb-space-5);align-items:start}.legacy-form-row>label{padding-top:var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-form-row h5,.legacy-form-row .mb-h5{margin:var(--mb-space-5) 0 var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);letter-spacing:0}.legacy-form-row p{margin:0 0 var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-form-row ul{margin:0;padding-left:var(--mb-space-5);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.8}.legacy-input-guide{margin-top:var(--mb-space-3)!important}.legacy-verification-card{display:grid;gap:var(--mb-space-4)}.legacy-verification-card h3,.legacy-verification-card .mb-h3{margin:0;color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-verification-card p{margin:0;color:var(--mb-text-muted);line-height:1.7}.legacy-verification-card p.legacy-verification-status{color:var(--mb-success-border);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-verification-send{justify-self:start;min-width:130px}.legacy-verification-send:disabled{opacity:.55;cursor:not-allowed}.btn-white{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-border-subtle);background:var(--mb-card-bg);color:var(--mb-text-muted)}.legacy-wallet-waiting-list{display:grid;gap:var(--mb-space-3);margin:0;padding:0;list-style:none}.legacy-unpaid-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:var(--mb-space-4);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg)}.legacy-unpaid-order-link{display:block;min-width:0;color:inherit;text-decoration:none;cursor:pointer}.legacy-unpaid-order-link:hover h5,.legacy-unpaid-order-link:hover .mb-h5{text-decoration:underline}.legacy-unpaid-order-card h5,.legacy-unpaid-order-card p,.legacy-unpaid-order-card .mb-h5{margin:0}.legacy-unpaid-order-card h5,.legacy-unpaid-order-card .mb-h5{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-unpaid-order-card p{margin-top:var(--mb-space-1);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-unpaid-order-card strong{color:var(--mb-text-strong);white-space:nowrap}.legacy-orders-search{width:min(360px,100%);display:flex;align-items:center;gap:var(--mb-space-2);min-height:44px;padding:0 var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-faint)}.legacy-orders-search input{width:100%;border:0;outline:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-orders-search input::placeholder{color:var(--mb-text-faint)}.legacy-orders-search svg{flex:0 0 auto;color:var(--mb-text-faint)}.legacy-card-header .legacy-logistics-search{width:100%;max-width:none;min-height:56px;padding:0;border:0;background:transparent}.legacy-card-header .legacy-logistics-search input{height:44px;padding:0 var(--mb-space-4) 0 0;border:0;background:transparent}.legacy-card-header .legacy-logistics-search span{margin-left:var(--mb-space-2)}.legacy-card-header .legacy-logistics-search svg{margin-left:var(--mb-space-2)}.legacy-order-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-1);margin:0 0 var(--mb-space-5);padding:0 0 var(--mb-space-3);border-bottom:1px solid var(--mb-border-subtle);list-style:none}.legacy-order-tabs .nav-link{display:inline-flex;align-items:center;min-height:38px;padding:var(--mb-space-2) var(--mb-space-4);border:0;border-radius:4px;background:transparent;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:700;text-decoration:none;cursor:pointer}.legacy-order-tabs .nav-link.active{background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-link-tabs{gap:28px;padding-bottom:0}.legacy-link-tabs .nav-link{position:relative;min-height:42px;padding:0 0 var(--mb-space-3);border-radius:0;background:transparent;color:var(--mb-text-muted)}.legacy-link-tabs .nav-link.active{background:transparent!important;color:var(--mb-primary)}.legacy-link-tabs .nav-link.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px 999px 0 0;background:var(--mb-primary)}.legacy-segment-tabs{gap:0;padding:var(--mb-space-1);border:0;border-radius:8px;background:var(--mb-legacy-gray-98-5)}.legacy-segment-tabs>li{flex:1 1 0}.legacy-segment-tabs .nav-link{width:100%;justify-content:center;min-height:42px;border-radius:6px;background:transparent;color:var(--mb-text-muted)}.legacy-segment-tabs .nav-link.active{background:var(--mb-card-bg);color:var(--mb-text-strong);box-shadow:0 3px 6px -2px #8c98a440}.legacy-segment-tabs button.nav-link{border:0;font:inherit;cursor:pointer}.einv-notice{margin:0;padding-left:var(--mb-space-5);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.9}.einv-notice li{margin-bottom:var(--mb-space-1)}.einv-notice a{color:var(--mb-primary)}.einv-check-row{display:flex;align-items:center;gap:var(--mb-space-2);margin-bottom:var(--mb-space-2);font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong);cursor:pointer}.einv-check-row input{width:16px;height:16px;flex:0 0 auto}.einv-help-link{display:inline-block;margin-top:var(--mb-space-2);font-size:var(--mb-type-body-m-size);color:var(--mb-primary);text-decoration:none}.einv-help-link:hover{text-decoration:underline}.einv-field-hint,.einv-field-error{display:block;margin-top:-2px;font-size:var(--mb-type-body-s-size);font-weight:400;line-height:1.5}.einv-field-hint{color:var(--text-tertiary)}.einv-field-error{color:var(--danger)}.einv-form .input-shell:has([aria-invalid=true]),.einv-form .textarea-shell:has([aria-invalid=true]){border-color:var(--danger)}.einv-form{display:flex;flex-direction:column;max-width:760px}.einv-actions{display:flex;justify-content:flex-end;gap:var(--mb-space-3);margin-top:var(--mb-space-2);padding-top:var(--mb-space-5);border-top:1px solid var(--mb-border-subtle)}.einv-actions .primary-button,.einv-actions .secondary-button{width:auto;min-width:140px}.booking-ready-hint{margin:0 0 var(--mb-space-4);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.booking-ready-empty{margin:0;color:var(--mb-text-faint);font-size:var(--mb-type-body-m-size)}.booking-ready-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--mb-space-4)}.booking-ready-card{display:flex;flex-direction:column;gap:var(--mb-space-3);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);box-shadow:0 3px 8px -4px #8c98a433}.booking-ready-head{display:flex;align-items:center;gap:var(--mb-space-3);flex-wrap:wrap}.booking-ready-badge{background:var(--mb-success-soft);color:var(--mb-legacy-green-51);font-size:var(--mb-type-body-s-size);font-weight:700;padding:3px var(--mb-space-3);border-radius:999px;white-space:nowrap}.booking-ready-track{font-weight:700;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);word-break:break-all}.booking-ready-body{display:flex;flex-direction:column;gap:var(--mb-space-1);font-size:var(--mb-type-body-m-size);color:var(--mb-text-secondary)}.booking-ready-msg{color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size)}.booking-ready-card .primary-button{width:100%}.booking-form{display:flex;flex-direction:column;max-width:720px}.booking-form .form-submit{align-self:flex-start;width:auto;min-width:200px;margin-top:var(--mb-space-2)}.booking-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mb-space-4);margin-bottom:var(--mb-space-5);padding:var(--mb-space-5) var(--mb-space-6);border-radius:12px;background:linear-gradient(120deg,var(--mb-legacy-blue-25-2) 0%,var(--mb-brand-blue) 100%);color:var(--mb-text-inverse)}.booking-steps{display:flex;flex-wrap:wrap;gap:var(--mb-space-6);margin:0;padding:0;list-style:none}.booking-steps li{display:flex;align-items:center;gap:var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:600}.booking-step-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff3;font-size:var(--mb-type-body-m-size);font-weight:700}.booking-hero-hours{font-size:var(--mb-type-body-m-size);font-weight:600;background:#ffffff29;padding:var(--mb-space-2) var(--mb-space-3);border-radius:999px;white-space:nowrap}.booking-ready-card{text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .05s}.booking-ready-card:hover{border-color:var(--mb-legacy-blue-80)}.booking-ready-card:active{transform:translateY(1px)}.booking-ready-card.is-selected{border-color:var(--mb-brand-blue);box-shadow:0 0 0 2px #2f559640}.booking-ready-check{margin-left:auto;color:var(--mb-legacy-green-51);font-weight:700}.booking-ready-cta{margin-top:auto;align-self:flex-start;font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-brand-blue)}.booking-ready-card.is-selected .booking-ready-cta{color:var(--mb-legacy-green-51)}.booking-selected-banner{display:flex;align-items:center;gap:var(--mb-space-3);flex-wrap:wrap;margin-bottom:var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-legacy-green-88);background:var(--mb-legacy-gray-97-2);border-radius:8px;font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.booking-chips{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.booking-chip{border:1px solid var(--mb-legacy-blue-88-2);background:var(--mb-card-bg);border-radius:999px;padding:var(--mb-space-2) var(--mb-space-4);font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong);cursor:pointer;transition:border-color .15s,background .15s}.booking-chip:hover{border-color:var(--mb-legacy-blue-80)}.booking-chip.is-active{border-color:var(--mb-brand-blue);background:var(--mb-legacy-blue-96-5);color:var(--mb-brand-blue);font-weight:600}.legacy-segment-tabs .nav-link.is-disabled,.legacy-segment-tabs .nav-link:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.booking-selected-list{flex:1 1 auto;min-width:0;font-weight:600;color:var(--mb-text-strong);word-break:break-word}.booking-change-link{margin-left:auto;border:0;background:none;color:var(--mb-brand-blue);font-size:var(--mb-type-body-m-size);text-decoration:underline;cursor:pointer}.booking-collector-add{display:flex;flex-wrap:wrap;gap:var(--mb-space-3);align-items:center;margin-bottom:var(--mb-space-4)}.booking-collector-add .input-shell{flex:1 1 160px}.booking-collector-add .primary-button,.booking-collector-add .secondary-button{width:auto;min-width:96px}.booking-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.booking-cell-sub{color:var(--mb-text-placeholder);font-size:var(--mb-type-body-s-size)}.booking-status{display:inline-block;padding:3px var(--mb-space-3);border-radius:999px;background:var(--mb-legacy-gray-95-3);color:var(--mb-text-secondary);font-size:var(--mb-type-body-s-size);font-weight:700;white-space:nowrap}.booking-status-done{background:var(--mb-success-soft);color:var(--mb-legacy-green-51)}.booking-status-cancel{background:var(--mb-legacy-red-95);color:var(--mb-legacy-red-45)}.booking-qr-btn{border:1px solid var(--mb-legacy-blue-87);background:var(--mb-card-bg);color:var(--mb-brand-blue);border-radius:7px;padding:var(--mb-space-1) var(--mb-space-3);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer;white-space:nowrap}.booking-qr-btn:hover{background:var(--mb-legacy-blue-96-5)}.booking-qr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3280;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--mb-space-5)}.booking-qr-modal{background:var(--mb-card-bg);border-radius:14px;padding:var(--mb-space-6);width:100%;max-width:320px;text-align:center;box-shadow:0 20px 60px -20px #0006}.booking-qr-title{font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-legacy-blue-24)}.booking-qr-hint{font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted);margin:var(--mb-space-2) 0 var(--mb-space-4);line-height:1.6}.booking-qr-canvas{display:flex;align-items:center;justify-content:center;width:236px;height:236px;margin:0 auto;background:var(--mb-card-bg);border:1px solid var(--mb-border-subtle);border-radius:10px;padding:var(--mb-space-2)}.booking-qr-code{margin-top:var(--mb-space-4);font-size:var(--mb-font-size-h2);font-weight:700;letter-spacing:1px;color:var(--mb-brand-blue)}.booking-qr-sub{font-size:var(--mb-type-body-m-size);color:var(--mb-text-placeholder);word-break:break-all;margin-top:2px}.booking-qr-modal .primary-button{width:100%;margin-top:var(--mb-space-5)}.legacy-order-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);margin-bottom:var(--mb-space-4)}.legacy-order-list-toolbar>div{display:flex;align-items:center;gap:var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-order-toolbar-stacked{display:flex;flex-direction:column;align-items:stretch;gap:var(--mb-space-3)}.legacy-order-list-toolbar .legacy-order-toolbar-count{display:block;font-size:var(--mb-type-body-s-size);color:var(--mb-text-muted);line-height:1.3}.legacy-order-list-toolbar .legacy-order-toolbar-count strong{font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.legacy-order-list-toolbar .legacy-order-toolbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-3)}.legacy-order-toolbar-controls .legacy-purchase-toolbar-actions{display:inline-flex;grid-template-columns:none;flex-wrap:wrap;width:auto;gap:var(--mb-space-3)}.legacy-export-range,.legacy-date-range-filter{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.legacy-date-range-filter input[type=date]{min-height:36px;padding:var(--mb-space-1) var(--mb-space-3);border:1px solid var(--mb-border-input);border-radius:4px;font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong);background:var(--mb-card-bg)}.legacy-date-range-dash{color:var(--mb-legacy-slate-67)}.legacy-export-range input{min-height:36px;padding:var(--mb-space-1) var(--mb-space-2);border:1px solid var(--mb-border-input);border-radius:4px;font-size:var(--mb-type-body-m-size)}.legacy-order-list-toolbar select{min-height:36px;padding:0 28px 0 var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-muted)}.legacy-order-bulkpay-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mb-space-3) var(--mb-space-5);margin:0 0 var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-card-bg)}.legacy-order-bulkpay-bar.active{border-color:color-mix(in srgb,var(--mb-primary) 28%,transparent);background:var(--mb-legacy-gray-99-2)}.legacy-order-bulkpay-summary{display:grid;gap:2px}.legacy-order-bulkpay-summary strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-order-bulkpay-title{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.legacy-order-bulkpay-title svg{color:var(--mb-primary);stroke-width:2.4}.legacy-order-bulkpay-summary span{color:var(--mb-text-hint);font-size:var(--mb-type-body-m-size)}.legacy-order-bulkpay-actions,.legacy-order-bulkpay-payline{display:flex;align-items:center;justify-content:flex-end;gap:var(--mb-space-3)}.legacy-order-bulkpay-actions .btn,.legacy-order-bulkpay-payline .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);margin:0;white-space:nowrap}.legacy-order-bulkpay-payline{grid-column:1 / -1;padding-top:var(--mb-space-3);border-top:1px solid var(--mb-border-subtle)}.legacy-order-bulkpay-total{margin-right:auto;color:var(--mb-legacy-blue-40);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-order-bulkpay-terms{display:inline-flex;align-items:center;gap:var(--mb-space-2);min-height:34px;margin:0 auto 0 0;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-legacy-blue-90-2);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-legacy-blue-40);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-order-bulkpay-terms.active{border-color:var(--mb-primary);background:color-mix(in srgb,var(--mb-primary) 8%,transparent);color:var(--mb-primary)}.legacy-order-bulkpay-terms span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--mb-border-subtle);color:var(--mb-text-inverse)}.legacy-order-bulkpay-terms.active span{background:var(--mb-primary)}.btn-sm{min-height:34px;padding:var(--mb-space-2) var(--mb-space-3);border-radius:4px;font-size:var(--mb-type-body-m-size);font-weight:700}.btn-outline-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);border:1px solid var(--mb-border-subtle);background:var(--mb-card-bg);color:var(--mb-text-muted)}.btn-soft-danger,.btn-soft-info,.btn-success{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.btn-soft-danger{background:color-mix(in srgb,var(--mb-danger-strong) 10%,transparent);color:var(--mb-danger-strong)}.btn-soft-info{background:#00c9db1a;color:var(--mb-legacy-teal-61)}.btn-success{justify-content:center;border:0;background:var(--mb-legacy-teal-73);color:var(--mb-text-inverse)}.legacy-empty-state{display:grid;justify-items:center;gap:var(--mb-space-3);padding:36px var(--mb-space-5) 44px;color:var(--mb-text-muted);text-align:center}.legacy-empty-state img{width:150px;max-width:48%}.legacy-empty-state p{margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700}.legacy-order-card-list{display:grid;gap:var(--mb-space-4);margin:0;padding:0;list-style:none}.legacy-order-card{border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-card-bg)}.legacy-order-card.is-payment-disabled{border-color:var(--mb-legacy-blue-95-4);background:var(--mb-surface-subtle);opacity:.48}.legacy-order-card-body{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--mb-space-4);padding:var(--mb-space-5) var(--mb-space-5)}.legacy-order-card-topline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-3);margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;letter-spacing:0}.legacy-order-select-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--mb-legacy-blue-90-2);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-text-hint);cursor:pointer}.legacy-order-select-toggle.selected{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-order-select-toggle:disabled{cursor:not-allowed}.legacy-order-number{color:var(--mb-text-strong);font-size:var(--mb-type-body-l-size);font-weight:700;line-height:1.25;text-decoration:none}.legacy-order-detail-lines{display:grid;gap:var(--mb-space-1);margin:0 0 var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.45}.legacy-order-detail-lines>div{position:relative;min-height:20px}.legacy-order-detail-lines>div:before{content:none}.legacy-order-recipient{color:var(--mb-legacy-blue-40);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-order-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-4);padding-top:2px}.legacy-order-meta-row strong{color:var(--mb-text-strong);font-weight:700}.legacy-order-note{color:var(--mb-text-hint)}.legacy-order-tracking-list{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:var(--mb-space-2) var(--mb-space-3);color:var(--mb-text-muted)}.legacy-order-tracking-list>span{padding-top:var(--mb-space-1);color:var(--mb-text-hint);font-size:var(--mb-type-body-m-size)}.legacy-order-tracking-list>div{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-order-tracking-list .btn{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:0}.legacy-order-tracking-count{display:inline-flex;align-items:center;gap:var(--mb-space-3);min-height:24px;color:var(--mb-text-muted)}.legacy-order-tracking-count span{color:var(--mb-text-hint)}.legacy-order-tracking-count strong{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--mb-space-3);border-radius:4px;background:#00c9db1a;color:var(--mb-legacy-teal-61);font-size:var(--mb-type-body-m-size);font-weight:400}.legacy-order-actions{display:grid;align-content:start;gap:var(--mb-space-2);padding:2px 0 0}.legacy-order-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);margin:0;min-height:36px;padding:var(--mb-space-1) var(--mb-space-3);border-radius:5px;font-size:var(--mb-type-body-m-size);font-weight:400;line-height:1.5;text-align:center}.legacy-order-actions .btn-block{width:100%;justify-content:center}.legacy-order-paid-amount{display:flex;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:36px;padding:var(--mb-space-1) var(--mb-space-3);border-radius:5px;background:color-mix(in srgb,var(--mb-primary) 10%,transparent);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.5;text-align:center}.legacy-export-wallet{display:flex;flex-wrap:wrap;gap:var(--mb-space-5) 44px;align-items:flex-end}.legacy-export-wallet .bal-label,.legacy-export-kv .k{color:var(--text-secondary);font-size:var(--mb-type-body-s-size);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.legacy-export-wallet .bal-value{color:var(--primary);font-size:var(--mb-type-headline-m-size);font-weight:700;line-height:1.1;margin-top:2px}.legacy-export-bank{font-size:var(--mb-type-body-m-size);color:var(--text-secondary);line-height:1.7}.legacy-export-bank strong{color:var(--text)}.legacy-export-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--mb-space-4) var(--mb-space-5)}.legacy-export-kv .v{color:var(--text);font-size:var(--mb-type-body-m-size);margin-top:2px}.legacy-export-subline{color:var(--text-secondary);font-size:var(--mb-type-body-s-size);line-height:1.5;margin-top:2px;overflow-wrap:anywhere}.legacy-order-tag-row{display:grid;grid-template-columns:auto minmax(220px,56%);align-items:center;gap:var(--mb-space-3);margin-top:2px;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-order-tag-row label{margin:0;white-space:nowrap}.legacy-order-tag-row>div{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:0}.legacy-order-tag-row .form-control-sm{min-height:34px;padding:var(--mb-space-2) var(--mb-space-3);font-size:var(--mb-type-body-m-size);border-right:0;border-radius:4px 0 0 4px}.legacy-order-tag-row .btn-success{min-width:42px;min-height:34px;border-radius:0 4px 4px 0;font-size:var(--mb-type-body-m-size)}.mr-2{margin-right:var(--mb-space-2)}.fa-sm{font-size:var(--mb-type-body-s-size)}.legacy-tracking-modal{width:min(500px,calc(100vw - 48px))}.legacy-payment-preview-modal{width:min(680px,calc(100vw - 48px))}.legacy-bulk-payment-modal{width:min(760px,calc(100vw - 48px))}.legacy-detail-payment-modal{position:relative;width:min(760px,calc(100vw - 48px))}.legacy-bulk-payment-orders{display:grid;gap:var(--mb-space-2)}.legacy-bulk-payment-order-card{overflow:hidden;max-height:430px;overflow-y:auto;border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-surface-subtle)}.legacy-bulk-payment-order{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mb-space-3);min-height:44px;padding:var(--mb-space-3) var(--mb-space-4);border-bottom:1px solid var(--mb-border-subtle)}.legacy-bulk-payment-order:last-child{border-bottom:0}.legacy-bulk-payment-order span{overflow:hidden;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.legacy-bulk-payment-order strong{color:var(--mb-primary);font-size:var(--mb-type-body-m-size);white-space:nowrap}.legacy-payment-order-line{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-payment-top-card{width:100%;margin:var(--mb-space-4) 0;overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:4px;border-collapse:separate;border-spacing:0;background:var(--mb-surface-subtle);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-payment-top-card td{padding:var(--mb-space-3) var(--mb-space-4);border-bottom:1px solid var(--mb-border-subtle)}.legacy-payment-top-card tr:last-child td{border-bottom:0}.legacy-payment-top-card td:last-child{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;text-align:right}.legacy-payment-top-card .legacy-payment-wallet-row td:last-child{color:var(--mb-legacy-blue-39);font-weight:500}.legacy-payment-muted,.legacy-payment-error{color:var(--mb-text-hint);font-size:var(--mb-type-body-s-size)}.legacy-payment-section{display:grid;gap:var(--mb-space-3);margin:var(--mb-space-4) 0}.legacy-payment-selector{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);text-align:left;cursor:pointer}.legacy-payment-selector span{display:grid;gap:3px}.legacy-payment-selector small{color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size)}.legacy-payment-selector svg{flex:0 0 auto;color:var(--mb-text-faint);stroke-width:2.4}.legacy-payment-voucher-panel{display:grid;gap:var(--mb-space-3);padding:var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle)}.legacy-payment-code-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:var(--mb-space-2)}.legacy-payment-code-row .form-control-sm{min-height:36px;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border-cool);border-radius:4px;font-size:var(--mb-type-body-m-size)}.legacy-payment-error{color:var(--mb-danger-strong)}.legacy-payment-voucher{display:grid;grid-template-columns:86px minmax(0,1fr) 34px;align-items:stretch;overflow:hidden;padding:0;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);text-align:left;cursor:pointer}.legacy-payment-voucher.active{border-color:var(--mb-primary);box-shadow:0 0 0 1px var(--mb-primary)}.legacy-payment-voucher-value{display:grid;place-items:center;align-content:center;padding:var(--mb-space-3);background:var(--mb-info-soft-bg);color:var(--mb-primary)}.legacy-payment-voucher.active .legacy-payment-voucher-value{background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-payment-voucher-value small{font-size:var(--mb-type-body-s-size)}.legacy-payment-voucher-value strong{font-size:var(--mb-font-size-h2);line-height:1.1}.legacy-payment-voucher-body{display:grid;gap:3px;padding:var(--mb-space-3) var(--mb-space-3)}.legacy-payment-voucher-body strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-payment-voucher-body small{color:var(--mb-text-hint);font-size:var(--mb-type-body-s-size)}.legacy-payment-voucher-check{display:grid;place-items:center;color:var(--mb-primary);font-weight:700}.legacy-payment-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-payment-section-title span{color:var(--mb-text-hint);font-size:var(--mb-type-body-s-size)}.legacy-payment-points{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-payment-points button{min-height:32px;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border-cool);border-radius:999px;background:var(--mb-card-bg);color:var(--mb-text-strong);font-size:var(--mb-type-body-s-size);cursor:pointer}.legacy-payment-points button.active{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-text-inverse)}.paymentTable{width:100%;margin:var(--mb-space-4) 0;border-collapse:collapse;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.paymentTable td{padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-border-subtle)}.paymentTable td:last-child{color:var(--mb-text-strong);font-weight:700;text-align:right}.legacy-daigou-fee-breakdown{max-width:360px}.legacy-payment-preview-actions{display:flex;justify-content:flex-end;gap:var(--mb-space-2)}.legacy-payment-preview-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2)}.legacy-confirm-payment-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:var(--mb-space-6);background:#13214473}.legacy-confirm-payment-card{width:min(460px,calc(100vw - 56px))}.legacy-confirm-payment-copy{margin-bottom:var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-payment-terms{width:100%;display:flex;align-items:center;gap:var(--mb-space-3);margin:var(--mb-space-3) 0 var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-info-strong);border-radius:4px;background:var(--mb-info-soft-bg);color:var(--mb-info-strong);text-align:left;cursor:pointer}.legacy-payment-terms span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--mb-info-strong);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-payment-terms span svg{stroke-width:3}.legacy-payment-terms.active span{background:var(--mb-primary)}.legacy-payment-terms strong{font-size:var(--mb-type-body-m-size)}.legacy-modal-title{display:flex;align-items:center;margin:0;color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-tracking-modal h5,.legacy-tracking-modal .mb-h5{margin:0 0 var(--mb-space-2);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-tracking-modal .title-block{margin:var(--mb-space-4) 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-font-size-h2);letter-spacing:0}.legacy-tracking-modal .table{width:100%;border-collapse:collapse;color:var(--mb-text-muted)}.legacy-tracking-modal .table td{padding:var(--mb-space-3);border:1px solid var(--mb-border-subtle)}.legacy-logistics-storage-alert{display:flex;align-items:center;gap:var(--mb-space-3);margin-bottom:var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-4);line-height:1.7}.legacy-logistics-storage-alert svg{flex:0 0 auto;color:var(--mb-legacy-red-31);stroke-width:2.2}.legacy-logistics-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--mb-space-4);padding:var(--mb-space-4) var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:5px}.legacy-logistics-toolbar-main{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-5);min-width:0}.legacy-logistics-count{display:grid;gap:2px;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.3}.legacy-logistics-count strong{font-size:var(--mb-type-body-l-size)}.legacy-logistics-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mb-space-3)}.legacy-logistics-toolbar select{min-width:168px}.legacy-logistics-toolbar-actions{display:grid;grid-template-columns:repeat(4,minmax(124px,1fr));grid-auto-rows:42px;align-items:stretch;gap:var(--mb-space-3)}.legacy-logistics-toolbar-actions .btn{width:100%;height:42px;min-height:42px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);margin:0;padding:0 var(--mb-space-3);line-height:1;white-space:nowrap}.legacy-logistics-toolbar-actions .btn svg{flex:0 0 auto;display:block;stroke-width:2.3}.legacy-parcel-card-list{display:grid;gap:var(--mb-space-4);margin:0;padding:0;list-style:none}.legacy-parcel-selectbar{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);min-height:42px;margin:0 0 var(--mb-space-4);padding:0 2px;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-parcel-selectbar label{display:inline-flex;align-items:center;gap:var(--mb-space-2);margin:0;color:var(--mb-text-strong);font-weight:700;cursor:pointer}.legacy-parcel-selectbar input{width:16px;height:16px;margin:0}.legacy-parcel-selectbar small{color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size)}.legacy-copy-button{margin-left:2px}.legacy-parcel-card{overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-card-bg)}.legacy-parcel-card.card-danger{border-color:color-mix(in srgb,var(--mb-danger-strong) 45%,transparent)}.legacy-parcel-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-5);border-bottom:1px solid var(--mb-border-subtle);background:var(--mb-card-bg)}.legacy-parcel-tracking{display:flex;align-items:center;gap:var(--mb-space-3);min-width:0}.legacy-parcel-tracking input{flex:0 0 auto}.legacy-parcel-tracking label{min-width:0;margin:0;overflow:hidden;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.legacy-parcel-badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-parcel-card-body{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--mb-space-4);padding:var(--mb-space-5) var(--mb-space-5)}.legacy-parcel-main h6,.legacy-parcel-main .mb-h6{margin:0 0 var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-parcel-content{display:grid;grid-template-columns:142px minmax(0,1fr);gap:var(--mb-space-4);align-items:start}.legacy-parcel-image{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle);color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size)}.legacy-parcel-image img{width:100%;height:100%;object-fit:cover}.legacy-parcel-detail-lines{display:grid;gap:var(--mb-space-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-parcel-detail-lines>div:first-child{color:var(--mb-text-strong);font-weight:700}.legacy-parcel-detail-lines .badge{margin-left:var(--mb-space-2)}.legacy-parcel-itemname{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.legacy-parcel-itemname-input{width:190px;max-width:100%;padding:3px var(--mb-space-2);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-parcel-itemname-input:focus{border-color:var(--mb-primary);outline:none}.legacy-parcel-itemname-input.is-empty{border-color:var(--mb-warning-border);background:var(--mb-warning-soft-bg)}.legacy-parcel-itemname-input.is-error{border-color:var(--mb-danger)}.legacy-parcel-memo{display:flex;align-items:center;gap:var(--mb-space-2);flex-wrap:wrap}.legacy-parcel-memo label{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-parcel-memo-input{flex:1 1 180px;min-width:0;max-width:340px;padding:var(--mb-space-1) var(--mb-space-2);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-parcel-memo-input::placeholder{color:var(--mb-text-disabled)}.legacy-parcel-memo-input:focus{border-color:var(--mb-primary);outline:none}.legacy-parcel-memo-input.is-error{border-color:var(--mb-danger)}.legacy-parcel-memo-ok{color:var(--mb-success-border)}.legacy-parcel-memo-err{color:var(--mb-danger)}.legacy-parcel-actions{display:grid;align-content:start;gap:var(--mb-space-2);padding-top:2px}.legacy-parcel-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);margin:0;min-height:36px;padding:var(--mb-space-1) var(--mb-space-3);border-radius:5px;font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.5;text-align:center}.legacy-parcel-edit-modal,.legacy-parcel-add-modal{width:min(560px,calc(100vw - 48px))}.legacy-parcel-add-modal{width:min(720px,calc(100vw - 48px))}.legacy-parcel-excel-modal{width:min(520px,calc(100vw - 48px))}.legacy-parcel-edit-form,.legacy-parcel-add-form,.legacy-parcel-draft-list{display:grid;gap:var(--mb-space-4)}.legacy-parcel-draft-row{padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-card-bg)}.legacy-parcel-draft-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);margin-bottom:var(--mb-space-3)}.legacy-parcel-draft-title{border:0;background:transparent;color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700;text-align:left}.legacy-parcel-draft-tools{display:flex;gap:var(--mb-space-2)}.legacy-parcel-draft-tools .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2)}.legacy-parcel-draft-summary{width:100%;display:grid;gap:var(--mb-space-1);padding:var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle);color:var(--mb-text-muted);text-align:left}.legacy-parcel-draft-summary strong{color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-parcel-draft-summary span{overflow:hidden;font-size:var(--mb-type-body-m-size);text-overflow:ellipsis;white-space:nowrap}.legacy-parcel-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-4)}.legacy-parcel-draft-grid .field-label:last-child{grid-column:1 / -1}.legacy-add-row-button{justify-self:stretch;min-height:40px}.legacy-parcel-add-actions{padding-top:var(--mb-space-1)}.legacy-parcel-confirm-modal{width:min(620px,calc(100vw - 48px))}.legacy-modal-subtitle{margin:var(--mb-space-2) 0 0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-parcel-review-list{display:grid;gap:var(--mb-space-3);max-height:420px;overflow:auto;margin-bottom:var(--mb-space-4)}.legacy-parcel-review-card{display:grid;gap:var(--mb-space-2);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-surface-subtle)}.legacy-parcel-review-card>strong{color:var(--mb-primary);font-size:var(--mb-type-body-m-size)}.legacy-parcel-review-line{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-parcel-review-line strong{min-width:0;overflow-wrap:anywhere;color:var(--mb-text-strong)}.legacy-purchase-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:36px;margin:0 0 28px;padding:0;border:0;border-bottom:1px solid var(--mb-border-subtle);background:transparent;list-style:none}.legacy-purchase-tabs .nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0;border:0;border-radius:0;background:transparent;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:700;line-height:1.45;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.legacy-purchase-tabs .nav-link.active{color:var(--mb-primary);box-shadow:none}.legacy-purchase-tabs .nav-link.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--mb-primary);content:""}.legacy-purchase-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:var(--mb-space-3);margin-bottom:28px;padding:var(--mb-space-4) var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:5px}.legacy-purchase-toolbar .legacy-logistics-toolbar-main{justify-content:flex-start}.legacy-purchase-toolbar select{min-width:132px}.legacy-purchase-toolbar-actions{display:grid;grid-template-columns:repeat(3,132px);align-items:stretch;gap:var(--mb-space-3)}.legacy-purchase-toolbar>.legacy-purchase-toolbar-actions{width:min(100%,560px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-self:end;gap:var(--mb-space-3)}.legacy-purchase-toolbar-actions .btn,.legacy-add-row-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:42px}.legacy-purchase-toolbar>.legacy-purchase-toolbar-actions .btn{width:100%;height:42px;min-height:42px;margin:0;padding:0 var(--mb-space-3);line-height:1;white-space:nowrap}.legacy-purchase-toolbar>.legacy-purchase-toolbar-actions .btn svg{flex:0 0 auto;display:block;stroke-width:2.3}.legacy-purchase-selectbar{margin:0 0 var(--mb-space-4);padding:0}.legacy-purchase-card-list{display:grid;gap:var(--mb-space-5);margin:0;padding:0;list-style:none}.legacy-purchase-card{overflow:hidden;border:1px solid var(--mb-border-subtle);border-radius:5px;background:var(--mb-card-bg)}.legacy-purchase-card-body{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--mb-space-5);padding:28px var(--mb-space-8);min-height:160px}.legacy-purchase-main{min-width:0}.legacy-purchase-link-row{display:flex;align-items:center;gap:var(--mb-space-2);min-width:0;margin:0 0 var(--mb-space-5);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-purchase-link-row input{flex:0 0 auto;margin:0 var(--mb-space-2) 0 0}.legacy-purchase-link-row a{min-width:0;overflow:hidden;color:var(--mb-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.legacy-purchase-link-row svg{flex:0 0 auto;color:var(--mb-text-hint)}.legacy-purchase-lines{display:grid;gap:var(--mb-space-2);margin:0 0 0 var(--mb-space-12);padding:0;list-style-position:inside;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.5}.legacy-purchase-lines .badge{margin-left:var(--mb-space-2)}.legacy-purchase-lines li:first-child{display:flex;align-items:center;gap:var(--mb-space-2)}.legacy-purchase-lines li:first-child .badge{margin-left:0}.legacy-purchase-actions{display:grid;align-content:start;gap:var(--mb-space-2);padding-top:var(--mb-space-3)}.legacy-purchase-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:36px;margin:0;font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-purchase-add-modal,.legacy-purchase-excel-modal{width:min(620px,calc(100vw - 48px))}.legacy-purchase-add-modal,.legacy-purchase-add-modal .legacy-modal-body,.legacy-purchase-add-modal .legacy-purchase-form,.legacy-purchase-add-modal .legacy-parcel-draft-list,.legacy-purchase-add-modal .legacy-parcel-draft-row,.legacy-purchase-add-modal .legacy-purchase-form-grid,.legacy-purchase-add-modal .field-label,.legacy-purchase-add-modal .input-shell,.legacy-purchase-add-modal .textarea-shell{max-width:100%;min-width:0;box-sizing:border-box}.legacy-purchase-add-modal,.legacy-purchase-add-modal .legacy-modal-body{overflow-x:hidden}.legacy-purchase-add-modal .input-shell{overflow:hidden}.legacy-purchase-add-modal .input-shell input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-purchase-add-modal .legacy-parcel-draft-summary strong,.legacy-purchase-add-modal .legacy-parcel-draft-summary span,.legacy-parcel-review-line strong{overflow-wrap:anywhere;word-break:break-word}.legacy-purchase-excel-modal{width:min(520px,calc(100vw - 48px))}.legacy-purchase-form,.legacy-purchase-form-grid{display:grid;gap:var(--mb-space-4)}.legacy-purchase-form-grid .field-label:last-child{grid-column:1 / -1}.btn-indigo{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-legacy-purple-19);background:var(--mb-legacy-purple-19);color:var(--mb-text-inverse)}.legacy-excel-add-form{display:grid;gap:var(--mb-space-4)}.legacy-excel-add-copy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-3);margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-excel-upload-block{display:grid;gap:var(--mb-space-3);padding:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-surface-subtle)}.legacy-excel-upload-block h6,.legacy-excel-upload-block .mb-h6{margin:0;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-excel-upload-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mb-space-3)}.legacy-excel-helper{margin:0;line-height:1.7}@media (max-width: 1120px){.legacy-wallet-card-grid{grid-template-columns:1fr}.legacy-dashboard-page .legacy-wallet-card-grid{grid-template-columns:repeat(3,minmax(160px,1fr));overflow-x:auto}.legacy-unpaid-order-card{grid-template-columns:1fr;align-items:start}.legacy-personal-card .redirection,.legacy-company-row,.legacy-form-row{grid-template-columns:1fr}.legacy-company-logo{justify-self:start}.legacy-order-list-toolbar{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.legacy-order-list-toolbar>div{justify-content:space-between}.legacy-order-tag-row{grid-template-columns:1fr;max-width:none;margin-left:0}.legacy-logistics-toolbar{grid-template-columns:1fr}.legacy-logistics-toolbar-main{align-items:stretch;flex-direction:column}.legacy-logistics-filters{justify-content:stretch}.legacy-logistics-filters select{flex:1}.legacy-logistics-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-purchase-toolbar{grid-template-columns:1fr}.legacy-purchase-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){body{min-width:0}.legacy-order-card-body{grid-template-columns:1fr}.legacy-order-actions{padding-left:0;padding-right:0}.legacy-order-detail-lines{margin-left:0}.legacy-parcel-card-header,.legacy-parcel-card-body,.legacy-parcel-content,.legacy-parcel-draft-grid{grid-template-columns:1fr}.legacy-parcel-actions{padding-left:0;padding-right:0}.legacy-purchase-tabs,.legacy-purchase-toolbar-actions,.legacy-purchase-card-body{grid-template-columns:1fr}.legacy-purchase-card-body{padding:var(--mb-space-5)}.legacy-purchase-lines{margin-left:0}.legacy-purchase-actions{padding-top:0}}.legacy-txn-note{display:flex;flex-direction:column;gap:2px;white-space:normal;word-break:break-word}.legacy-txn-note small{color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size)}.legacy-billing-footnote{margin:28px 0 var(--mb-space-1);text-align:center;color:var(--mb-text-faint);font-size:var(--mb-type-body-s-size)}.legacy-billing-footnote em{display:block;margin-top:var(--mb-space-1);font-style:italic}.legacy-pdf-btn{display:inline-flex;align-items:center;gap:var(--mb-space-1);min-height:28px;padding:3px var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-primary);font-size:var(--mb-type-body-s-size);font-weight:600;cursor:pointer}.legacy-pdf-btn:disabled{cursor:default;opacity:.7}.legacy-pdf-btn.is-disabled{color:var(--mb-legacy-slate-79);cursor:default}.legacy-einvoice-ok{color:var(--mb-legacy-teal-73);font-size:var(--mb-font-size-h2);font-weight:700;text-decoration:none}.legacy-address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--mb-space-5)}.legacy-address-card{display:flex;flex-direction:column;padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-card-bg)}.legacy-address-card h5,.legacy-address-card .mb-h5{margin:0 0 var(--mb-space-3);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-address-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mb-space-2)}.legacy-address-card-head h5,.legacy-address-card-head .mb-h5{display:inline-flex;align-items:center;gap:var(--mb-space-2)}.legacy-address-default-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--mb-space-2);border-radius:999px;background:var(--mb-legacy-yellow-96);color:var(--mb-legacy-orange-54);font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-address-star{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mb-legacy-slate-81-2);cursor:pointer;transition:color .15s ease,background .15s ease,transform .1s ease}.legacy-address-star svg{fill:currentColor}.legacy-address-star:hover:not(:disabled){color:var(--mb-legacy-yellow-73);background:var(--mb-legacy-yellow-98)}.legacy-address-star:active:not(:disabled){transform:scale(.92)}.legacy-address-star.active{color:var(--mb-legacy-yellow-77);cursor:default}.legacy-address-star:disabled{cursor:default}.legacy-address-card.is-default{border-color:var(--mb-legacy-yellow-84);box-shadow:0 0 0 1px var(--mb-legacy-yellow-84) inset}.legacy-address-card p{flex:1;margin:0 0 var(--mb-space-4);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-address-card p strong{color:var(--mb-text-strong)}.legacy-address-card-actions{display:flex;flex-wrap:wrap;gap:var(--mb-space-2)}.legacy-btn-danger{display:inline-flex;align-items:center;min-height:32px;padding:var(--mb-space-1) var(--mb-space-3);border:0;border-radius:4px;background:var(--mb-legacy-red-94);color:var(--mb-accent-pink);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer}.legacy-btn-danger:hover{background:var(--mb-accent-pink);color:var(--mb-text-inverse)}.legacy-address-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mb-space-2);min-height:180px;padding:var(--mb-space-5);border:1px dashed var(--mb-legacy-slate-85-2);border-radius:8px;background:var(--mb-legacy-gray-98-5);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer}.legacy-address-add:hover{border-color:var(--mb-primary);color:var(--mb-primary)}.legacy-address-add-plus{font-size:var(--mb-type-headline-m-size);line-height:1}.legacy-addr-form{display:flex;flex-direction:column;gap:var(--mb-space-5);max-width:820px}.legacy-addr-row{display:flex;align-items:center;gap:var(--mb-space-4)}.legacy-addr-label{flex:0 0 24%;max-width:24%;color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size);font-weight:400}.legacy-addr-control{flex:1 1 auto;min-width:0}.legacy-addr-control .input-shell{width:100%}.legacy-addr-note{margin-top:0}.legacy-addr-note h5,.legacy-addr-note .mb-h5{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-addr-note p{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.6}.legacy-addr-actions{display:flex;justify-content:flex-end;gap:var(--mb-space-3);margin-top:var(--mb-space-1)}.legacy-addr-btn{min-width:64px;padding:var(--mb-space-2) var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:6px;background:var(--mb-card-bg);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);cursor:pointer;transition:background .15s ease}.legacy-addr-btn:hover{background:var(--mb-legacy-gray-98-5)}.legacy-addr-btn.primary{border-color:var(--mb-primary);background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-addr-btn.primary:hover{background:var(--mb-primary-hover)}.legacy-addr-btn.primary:disabled{border-color:var(--mb-legacy-blue-82);background:var(--mb-legacy-blue-82);cursor:not-allowed}.legacy-about-page{padding:var(--mb-space-12) 0 var(--mb-space-16)}.legacy-about-intro{max-width:760px;margin:0 auto 36px;text-align:center}.legacy-about-intro h1{margin:0 0 var(--mb-space-4);font-size:var(--mb-type-display-s-size);font-weight:700;color:var(--mb-text-strong)}.legacy-about-lead{margin:0;font-size:var(--mb-font-size-h2);line-height:1.7;color:var(--mb-text-muted)}.legacy-about-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mb-space-4);margin-bottom:44px}.legacy-about-photo{height:230px;border-radius:10px;background-size:cover;background-position:center;background-color:var(--mb-legacy-gray-95-3)}.legacy-about-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mb-space-12);padding-bottom:var(--mb-space-10);margin-bottom:var(--mb-space-4);border-bottom:1px solid var(--mb-border-subtle);text-align:center}.legacy-about-stat{display:flex;flex-direction:column;gap:var(--mb-space-2);color:var(--mb-text-muted)}.legacy-about-stat-value{font-size:var(--mb-type-display-s-size);font-weight:700;color:var(--mb-text-strong);line-height:1}.legacy-about-services{padding-top:36px}.legacy-about-services-head{max-width:640px;margin:0 auto 36px;text-align:center}.legacy-about-cap{display:block;margin-bottom:var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-primary)}.legacy-about-services-head h2{margin:0;font-size:var(--mb-type-headline-s-size);font-weight:700;color:var(--mb-text-strong)}.legacy-about-services-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;align-items:start}.legacy-about-service-nav{display:flex;flex-direction:column;gap:var(--mb-space-3);margin:0;padding:0;list-style:none}.legacy-about-service-nav button{display:flex;align-items:center;gap:var(--mb-space-4);width:100%;padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);text-align:left;cursor:pointer;transition:box-shadow .15s,border-color .15s}.legacy-about-service-nav button.active{border-color:transparent;box-shadow:0 12px 24px -10px color-mix(in srgb,var(--mb-primary) 35%,transparent)}.legacy-about-service-nav img{width:56px;height:56px;flex-shrink:0}.legacy-about-service-nav .legacy-about-service-title{display:block;margin:0 0 var(--mb-space-1);font-size:var(--mb-type-body-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-about-service-nav .legacy-about-service-desc{display:block;margin:0;font-size:var(--mb-type-body-m-size);line-height:1.6;color:var(--mb-text-muted)}.legacy-about-service-panel{position:sticky;top:20px}.legacy-about-service-image{margin-bottom:var(--mb-space-5);text-align:center}.legacy-about-service-image img{max-width:100%;border-radius:10px}.legacy-about-step-card{padding:28px;border-radius:12px;background:var(--mb-card-bg);box-shadow:0 12px 30px -16px #8c98a466}.legacy-about-step-icon{width:56px;height:56px;margin-bottom:var(--mb-space-4)}.legacy-about-step-card h3,.legacy-about-step-card .mb-h3{margin:0 0 var(--mb-space-4);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-about-step-card ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--mb-space-3)}.legacy-about-step-card li{display:flex;align-items:center;gap:var(--mb-space-3);color:var(--mb-text-strong);font-size:var(--mb-type-body-m-size)}.legacy-about-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-about-timeline{margin-top:56px}.legacy-about-timeline ul{padding:0;list-style:none;max-width:820px;margin:0 auto}.legacy-about-timeline>ul>li{position:relative;padding:0 0 var(--mb-space-8) 84px}.legacy-about-timeline>ul>li:before{content:"";position:absolute;left:31px;top:8px;bottom:-8px;width:2px;background:var(--mb-border-subtle)}.legacy-about-timeline>ul>li:last-child:before{display:none}.legacy-about-year{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:64px;height:30px;border-radius:8px;background:var(--mb-legacy-blue-95-5);color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-about-step-content h4,.legacy-about-step-content .mb-h4{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-body-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-about-step-content p{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-body-m-size);line-height:1.8;color:var(--mb-text-muted)}.legacy-partners-page{padding:56px 0 var(--mb-space-16)}.legacy-partners-title{margin:0 0 var(--mb-space-10);text-align:center;font-size:var(--mb-type-headline-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-partners-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:28px var(--mb-space-4);align-items:center}.legacy-partner-logo{display:flex;align-items:center;justify-content:center;padding:var(--mb-space-2)}.legacy-partner-logo img{max-width:100%;max-height:56px;object-fit:contain}.legacy-legal-page{padding:0 0 var(--mb-space-16)}.legacy-legal-hero{padding:var(--mb-space-16) 0 56px;margin-bottom:var(--mb-space-10);text-align:center;background:var(--mb-surface-primary-tint)}.legacy-legal-hero h1{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-headline-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-legal-hero p{margin:0;color:var(--mb-text-muted)}.legacy-legal-body{max-width:920px}.legacy-legal-body>p{margin:0 0 var(--mb-space-4);font-size:var(--mb-type-body-m-size);line-height:1.9;color:var(--mb-text-body)}.legacy-legal-blue{color:var(--mb-legacy-blue-32-2)}.legacy-legal-underline{text-decoration:underline}.legacy-legal-list{margin:0 0 var(--mb-space-5);padding-left:var(--mb-space-6);color:var(--mb-text-body)}.legacy-legal-list>li{margin-bottom:var(--mb-space-3);font-size:var(--mb-type-body-m-size);line-height:1.9}.legacy-legal-list ol,.legacy-legal-list ul{margin:var(--mb-space-3) 0 0;padding-left:var(--mb-space-6)}.legacy-legal-list ol>li,.legacy-legal-list ul>li{margin-bottom:var(--mb-space-2);line-height:1.8}.legacy-privacy-card{max-width:920px;margin-top:var(--mb-space-12);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px -22px #8c98a480;background:var(--mb-card-bg)}.legacy-privacy-head{padding:var(--mb-space-10) var(--mb-space-12);background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-privacy-head h1{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-headline-m-size);font-weight:700}.legacy-privacy-head p{margin:0;color:#ffffffbf}.legacy-privacy-body{padding:36px var(--mb-space-12) 44px}.legacy-privacy-body>p{margin:0 0 var(--mb-space-5);font-size:var(--mb-type-body-m-size);line-height:1.9;color:var(--mb-text-body)}.legacy-privacy-body strong{color:var(--mb-text-strong)}.legacy-legal-note{margin:0 0 var(--mb-space-5);padding:var(--mb-space-3) var(--mb-space-4);background:var(--mb-surface-primary-tint);border-radius:8px;font-size:var(--mb-type-body-m-size);font-style:italic;line-height:1.7;color:var(--mb-legacy-slate-45-2)}.legacy-legal-section{margin:0 0 28px}.legacy-legal-section>h2{margin:0 0 var(--mb-space-3);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-primary)}.legacy-legal-subhead{margin:var(--mb-space-4) 0 var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-legal-section>p{margin:0 0 var(--mb-space-3);font-size:var(--mb-type-body-m-size);line-height:1.85;color:var(--mb-text-body)}.legacy-legal-section>p.legacy-legal-item{margin:0 0 var(--mb-space-2)}.legacy-legal-links{margin:var(--mb-space-2) 0 0;font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted)}.legacy-legal-links a{color:var(--mb-primary);font-weight:600;text-decoration:underline}.legacy-legal-links .legacy-legal-links-sep{margin:0 var(--mb-space-2);color:var(--mb-legacy-slate-67-3)}.legacy-consent-box{width:100%;display:flex;align-items:flex-start;gap:var(--mb-space-3);margin:var(--mb-space-3) 0 var(--mb-space-3);padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-info-strong);border-radius:4px;background:var(--mb-info-soft-bg);color:var(--mb-info-strong);text-align:left;cursor:pointer}.legacy-consent-box.is-disabled{opacity:.6;cursor:not-allowed}.legacy-consent-box-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.legacy-consent-box-check{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1px solid var(--mb-info-strong);border-radius:4px;background:var(--mb-card-bg);color:var(--mb-text-inverse)}.legacy-consent-box.is-checked .legacy-consent-box-check{background:var(--mb-primary)}.legacy-consent-box-check svg{stroke-width:3}.legacy-consent-box-body{display:flex;flex-direction:column;gap:3px;min-width:0}.legacy-consent-box-text{font-size:var(--mb-type-body-m-size);font-weight:600;line-height:1.5}.legacy-consent-box-text a{color:var(--mb-info-strong);font-weight:700;text-decoration:underline}.legacy-consent-box-note{color:var(--mb-legacy-slate-45-2);font-weight:400;font-size:var(--mb-type-body-s-size);line-height:1.5}@media (max-width: 900px){.legacy-about-services-grid{grid-template-columns:1fr}.legacy-about-service-panel{position:static}.legacy-about-gallery{grid-template-columns:repeat(2,1fr)}.legacy-partners-grid{grid-template-columns:repeat(4,1fr)}}.legacy-faq-page{padding:0 0 var(--mb-space-16)}.legacy-faq-hero{padding:var(--mb-space-5) 0 var(--mb-space-4);margin-bottom:var(--mb-space-6);text-align:center;background:var(--mb-surface-primary-tint)}.legacy-faq-hero h1{margin:0 0 var(--mb-space-3);font-size:var(--mb-type-headline-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-faq-hero p{margin:0;color:var(--mb-text-muted)}.legacy-faq-search{max-width:520px;margin:var(--mb-space-4) auto 0}.legacy-faq-search input{width:100%;padding:var(--mb-space-3) var(--mb-space-5);border:1px solid var(--mb-border-input);border-radius:6px;font-size:var(--mb-type-body-m-size);background:var(--mb-card-bg)}.legacy-faq-body{max-width:820px}.legacy-faq-group{margin-bottom:var(--mb-space-10)}.legacy-faq-group>h2{margin:0 0 var(--mb-space-5);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-faq-accordion{display:flex;flex-direction:column;gap:var(--mb-space-3)}.legacy-faq-card{border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);overflow:hidden}.legacy-faq-card.open{box-shadow:0 10px 24px -14px #8c98a473}.legacy-faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-4);width:100%;padding:var(--mb-space-5) var(--mb-space-5);border:0;background:var(--mb-card-bg);text-align:left;font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong);cursor:pointer}.legacy-faq-card.open .legacy-faq-q{color:var(--mb-primary)}.legacy-faq-toggle{flex-shrink:0;font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-disabled)}.legacy-faq-card.open .legacy-faq-toggle{color:var(--mb-primary)}.legacy-faq-a{padding:0 var(--mb-space-5) var(--mb-space-5);font-size:var(--mb-type-body-m-size);line-height:1.9;color:var(--mb-text-muted)}.legacy-faq-a p{margin:0 0 var(--mb-space-3)}.legacy-faq-a p:last-child{margin-bottom:0}.legacy-faq-a ul,.legacy-faq-a ol{margin:var(--mb-space-2) 0;padding-left:var(--mb-space-6)}.legacy-faq-a a{color:var(--mb-primary);font-weight:600}.legacy-contact-branch{margin-top:var(--mb-space-12);text-align:center}.legacy-contact-branch>h1{margin:0 0 var(--mb-space-6);font-size:var(--mb-type-headline-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-branch-card{display:inline-block;text-align:left}.legacy-branch-card h3,.legacy-branch-card .mb-h3{margin:0 0 var(--mb-space-3);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-branch-card address{margin:0 0 var(--mb-space-4);font-style:normal;line-height:1.8;color:var(--mb-text-muted)}.legacy-branch-direction{display:inline-block;padding:var(--mb-space-2) var(--mb-space-5);border:1px solid var(--mb-primary);border-radius:6px;color:var(--mb-primary);font-weight:600;text-decoration:none}.legacy-branch-direction:hover{background:var(--mb-primary);color:var(--mb-text-inverse)}.legacy-language{gap:var(--mb-space-2);border:0;background:transparent;color:inherit;font:inherit;font-weight:600;opacity:.9;cursor:pointer}.legacy-flag{width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014}.legacy-language-wrap{position:relative;display:flex;align-items:center}.legacy-language-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:170px;padding:var(--mb-space-2);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-card-bg);box-shadow:0 12px 28px -12px #21325b59}.legacy-language-menu a,.legacy-language-menu button{display:flex;align-items:center;gap:var(--mb-space-3);width:100%;padding:var(--mb-space-2) var(--mb-space-3);border:0;border-radius:6px;background:transparent;color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.legacy-language-menu a:hover,.legacy-language-menu button:hover{background:var(--mb-surface-cool)}.legacy-language-menu a.active,.legacy-language-menu button.active{color:var(--primary)}.legacy-nav-dropdown{position:relative;display:inline-flex;align-items:center}.legacy-nav-dropdown-toggle{display:inline-flex;align-items:center;gap:var(--mb-space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.legacy-nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);z-index:60;min-width:200px;padding:var(--mb-space-2);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);box-shadow:0 16px 34px -14px #21325b66}.legacy-nav-dropdown-menu a{display:block;padding:var(--mb-space-3) var(--mb-space-4);border-radius:7px;color:var(--mb-text-body)!important;font-size:var(--mb-type-body-m-size);font-weight:600;text-decoration:none;white-space:nowrap}.legacy-nav-dropdown-menu a:hover{background:var(--mb-surface-cool);color:var(--mb-primary)!important}.legacy-contactpage-container{max-width:1200px;margin:var(--mb-space-10) auto;padding:var(--mb-space-5)}.legacy-contactpage-title{text-align:center;font-size:var(--mb-type-headline-l-size);font-weight:600;color:var(--mb-text-ink);margin:0 0 var(--mb-space-10);padding-bottom:var(--mb-space-4);border-bottom:3px solid var(--mb-legacy-blue-60)}.legacy-contactpage-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--mb-space-8)}.legacy-contactpage-card{background:var(--mb-card-bg);border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;border:1px solid var(--mb-legacy-gray-93)}.legacy-contactpage-header{padding:var(--mb-space-5) var(--mb-space-6);background:linear-gradient(135deg,#667eea,#764ba2);color:var(--mb-text-inverse);font-size:var(--mb-font-size-h2);font-weight:600}.legacy-contactpage-header.warehouse{background:linear-gradient(135deg,#f093fb,#f5576c)}.legacy-contactpage-body{padding:var(--mb-space-6)}.legacy-contactpage-company{margin-bottom:var(--mb-space-5);padding-bottom:var(--mb-space-5);border-bottom:1px solid var(--mb-legacy-gray-94)}.legacy-contactpage-name{font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-ink);margin-bottom:var(--mb-space-1)}.legacy-contactpage-reg{font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted);margin-bottom:var(--mb-space-3)}.legacy-contactpage-address{font-size:var(--mb-type-body-m-size);color:var(--mb-text-ink);line-height:1.6;white-space:pre-line}.legacy-contactpage-item{margin-bottom:var(--mb-space-5)}.legacy-contactpage-label{font-size:var(--mb-type-body-m-size);font-weight:600;color:var(--mb-text-ink);margin-bottom:var(--mb-space-2)}.legacy-contactpage-value{font-size:var(--mb-type-body-l-size);color:var(--mb-text-ink);line-height:1.6}.legacy-contactpage-value a{color:var(--mb-legacy-blue-60);text-decoration:none}.legacy-contactpage-value a:hover{text-decoration:underline}.legacy-contactpage-hours{width:100%;border-collapse:collapse}.legacy-contactpage-hours td{padding:var(--mb-space-2) 0;border-bottom:1px solid var(--mb-legacy-gray-95-5)}.legacy-contactpage-hours td:first-child{font-weight:500;color:var(--mb-legacy-gray-36);width:50%}.legacy-contactpage-hours td:last-child{color:var(--mb-text-ink)}.legacy-contactpage-channels{display:flex;gap:var(--mb-space-3);flex-wrap:wrap}.legacy-contactpage-channel{display:inline-flex;align-items:center;padding:var(--mb-space-3) var(--mb-space-5);border:2px solid var(--mb-legacy-blue-60);border-radius:8px;color:var(--mb-legacy-blue-60);font-weight:600;text-decoration:none;transition:all .3s ease}.legacy-contactpage-channel:hover{background:var(--mb-legacy-blue-60);color:var(--mb-text-inverse)}.legacy-contactpage-channel.whatsapp{border-color:#25d366;color:var(--mb-on-success-container)}.legacy-contactpage-channel.whatsapp:hover{background:var(--mb-success-container);color:var(--mb-on-success-container)}.legacy-contactpage-channel.email{border-color:#ea4335;color:var(--mb-on-error-container)}.legacy-contactpage-channel.email:hover{background:var(--mb-error-container);color:var(--mb-on-error-container)}.legacy-contactpage-pickup{margin-top:var(--mb-space-6);padding:var(--mb-space-5);background:linear-gradient(135deg,var(--mb-alert-warning-bg) 0%,var(--mb-legacy-yellow-94-2) 100%);border-radius:10px;border-left:4px solid var(--mb-legacy-yellow-82)}.legacy-contactpage-pickup p{color:var(--mb-alert-warning-text);margin:0 0 var(--mb-space-4);font-size:var(--mb-type-body-m-size)}.legacy-contactpage-pickup-btn{display:inline-block;padding:var(--mb-space-3) var(--mb-space-6);background:linear-gradient(135deg,#667eea,#764ba2);color:var(--mb-text-inverse);border-radius:8px;text-decoration:none;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.legacy-contactpage-pickup-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.legacy-contactpage-address-link{display:inline-block;padding:var(--mb-space-3) var(--mb-space-5);margin-top:var(--mb-space-3);background:linear-gradient(135deg,#f093fb,#f5576c);color:var(--mb-text-inverse);border-radius:6px;text-decoration:none;font-weight:500;transition:transform .3s ease}.legacy-contactpage-address-link:hover{transform:translateY(-2px)}.legacy-contactpage-note{margin-top:var(--mb-space-5);padding:var(--mb-space-4);background:var(--mb-legacy-blue-96-2);border-radius:8px;font-size:var(--mb-type-body-m-size);color:var(--mb-legacy-blue-49-2);line-height:1.6}.legacy-contactpage-note p{margin:0 0 var(--mb-space-3)}.legacy-contactpage-note p:last-child{margin-bottom:0}@media (max-width: 768px){.legacy-contactpage-grid{grid-template-columns:1fr}.legacy-contactpage-title{font-size:var(--mb-type-headline-s-size)}.legacy-contactpage-channels{flex-direction:column}.legacy-contactpage-channel{justify-content:center}}.legacy-auth-page{padding:var(--mb-space-12) var(--mb-space-4) 72px}.legacy-auth-form{width:100%;max-width:540px;margin:0 auto}.legacy-auth-title{margin:0 0 28px;font-size:var(--mb-type-headline-m-size);font-weight:700;color:var(--mb-text-strong)}.legacy-auth-field{margin-bottom:var(--mb-space-5)}.legacy-auth-label{display:block;margin-bottom:var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:600;color:var(--mb-text-strong)}.legacy-auth-label strong{color:var(--mb-accent-pink)}.legacy-auth-field input,.legacy-auth-password input{width:100%;min-height:46px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-card-bg);font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.legacy-auth-field input:focus,.legacy-auth-password input:focus{outline:none;border-color:var(--mb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mb-primary) 12%,transparent)}.legacy-auth-hint{display:block;margin-top:var(--mb-space-2);font-size:var(--mb-type-body-s-size);line-height:1.6;color:var(--mb-text-faint)}.legacy-auth-password{position:relative;display:block}.legacy-auth-password input{padding-right:var(--mb-space-16)}.legacy-auth-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:var(--mb-space-1) var(--mb-space-3);border:0;border-radius:6px;background:var(--mb-legacy-gray-96-2);color:var(--mb-text-muted);font-size:var(--mb-type-body-s-size);font-weight:600;cursor:pointer}.legacy-phone-input{display:flex;align-items:stretch;gap:var(--mb-space-2)}.legacy-phone-country{display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:0 var(--mb-space-2) 0 var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:8px;background:var(--mb-card-bg)}.legacy-phone-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;flex:none}.legacy-phone-select{min-height:44px;border:0;background:transparent;font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong);cursor:pointer;outline:none}.legacy-auth-field .legacy-phone-number{flex:1 1 auto;width:auto;min-width:0}.legacy-phone-input.is-invalid .legacy-phone-country,.legacy-phone-input.is-invalid .legacy-phone-number{border-color:var(--mb-accent-pink)}.legacy-auth-check{display:flex;align-items:center;gap:var(--mb-space-2);margin-bottom:var(--mb-space-5);font-size:var(--mb-type-body-m-size);color:var(--mb-text-body)}.legacy-auth-check a{color:var(--mb-primary);font-weight:600}.legacy-auth-verify-lead{margin:0 0 var(--mb-space-4);font-size:var(--mb-type-body-m-size);line-height:1.6;color:var(--mb-text-body)}.legacy-auth-verify-targets{margin:0 0 var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-4);list-style:none;background:var(--mb-legacy-gray-97-3);border:1px solid var(--mb-border-subtle);border-radius:10px;font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong)}.legacy-auth-verify-targets li{display:flex;align-items:center;gap:var(--mb-space-2)}.legacy-auth-verify-targets li+li{margin-top:var(--mb-space-2)}.legacy-auth-dev-codes{margin:0 0 var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-4);border:1px dashed var(--mb-legacy-orange-72);border-radius:8px;background:var(--mb-legacy-orange-98);color:var(--mb-legacy-orange-42);font-size:var(--mb-type-body-m-size)}.legacy-auth-verify-actions{display:flex;justify-content:space-between;gap:var(--mb-space-3);margin-top:var(--mb-space-3)}.legacy-auth-linkbtn{padding:0;border:0;background:none;color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer}.legacy-auth-linkbtn:disabled{color:var(--mb-legacy-slate-67);cursor:default}.legacy-auth-method-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mb-space-2)}.legacy-auth-method-tab{min-height:44px;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.legacy-auth-method-tab:hover{border-color:var(--mb-legacy-blue-85)}.legacy-auth-method-tab.active{background:var(--mb-brand);border-color:var(--mb-brand);color:var(--mb-text-inverse)}.legacy-turnstile{margin:var(--mb-space-2) 0 var(--mb-space-5)}.legacy-auth-submit{display:block;width:100%;min-height:48px;border:0;border-radius:8px;background:var(--mb-primary);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-auth-submit:hover{background:var(--mb-primary-hover)}.legacy-auth-submit:disabled{opacity:.6;cursor:default}.legacy-auth-help{margin-top:var(--mb-space-6);padding:var(--mb-space-4) var(--mb-space-5);border-radius:8px;background:var(--mb-legacy-blue-95-6);font-size:var(--mb-type-body-m-size);line-height:1.7;color:var(--mb-legacy-blue-43)}.legacy-auth-help p{margin:0 0 var(--mb-space-2)}.legacy-auth-help p:last-child{margin-bottom:0}.legacy-auth-help a{color:var(--mb-legacy-blue-43);font-weight:600}.legacy-auth-alt{margin-top:var(--mb-space-6);font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted)}.legacy-auth-alt a{color:var(--mb-primary);font-weight:700}.legacy-pickup-container{max-width:1200px;margin:0 auto;padding:var(--mb-space-8) var(--mb-space-5) 72px}.legacy-pickup-breadcrumb{display:flex;gap:var(--mb-space-2);margin-bottom:var(--mb-space-5);font-size:var(--mb-type-body-m-size);color:var(--mb-text-faint)}.legacy-pickup-breadcrumb a{color:var(--mb-primary);text-decoration:none}.legacy-pickup-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mb-space-4);margin-bottom:var(--mb-space-6);padding-bottom:var(--mb-space-5);border-bottom:2px solid var(--mb-legacy-gray-95-3)}.legacy-pickup-title-row h1{margin:0;font-size:var(--mb-type-headline-s-size);font-weight:700;color:var(--mb-text-strong)}.legacy-pickup-jump{display:flex;align-items:center;gap:var(--mb-space-2);font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted)}.legacy-pickup-jump select{min-height:40px;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg);font-size:var(--mb-type-body-m-size);color:var(--mb-text-strong);cursor:pointer}.legacy-pickup-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.legacy-pickup-map-section{position:sticky;top:20px}.legacy-pickup-map{height:360px;border-radius:12px;overflow:hidden;border:1px solid var(--mb-border-subtle);background:var(--mb-legacy-gray-96-2)}.legacy-pickup-map iframe{width:100%;height:100%;border:0}.legacy-pickup-map-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--mb-text-disabled);font-size:var(--mb-type-body-m-size)}.legacy-pickup-note{margin-top:var(--mb-space-5);padding:var(--mb-space-5) var(--mb-space-5);border-radius:10px;background:var(--mb-legacy-yellow-98-2);border-left:4px solid var(--mb-legacy-yellow-82)}.legacy-pickup-note-title{margin-bottom:var(--mb-space-3);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-legacy-yellow-47)}.legacy-pickup-note p{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-body-m-size);line-height:1.7;color:var(--mb-legacy-yellow-39)}.legacy-pickup-note p:last-child{margin-bottom:0}.legacy-pickup-note a{color:var(--mb-legacy-orange-56-2);font-weight:700}.legacy-pickup-list{display:block}.legacy-pickup-state{margin-bottom:36px;scroll-margin-top:100px}.legacy-pickup-state-header{display:flex;align-items:baseline;gap:var(--mb-space-2);margin-bottom:var(--mb-space-4);padding:var(--mb-space-3) var(--mb-space-4);border-radius:8px;background:linear-gradient(135deg,var(--mb-primary) 0%,var(--mb-legacy-blue-44) 100%);color:var(--mb-text-inverse);font-size:var(--mb-font-size-h2);font-weight:700}.legacy-pickup-state-count{font-size:var(--mb-type-body-m-size);font-weight:500;opacity:.85}.legacy-pickup-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--mb-space-4)}.legacy-pickup-card{display:block;gap:0;padding:var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:10px;background:var(--mb-card-bg);box-shadow:0 8px 20px -12px #8c98a466;transition:box-shadow .15s,border-color .15s}.legacy-pickup-card:hover{border-color:var(--mb-primary);box-shadow:0 14px 28px -14px color-mix(in srgb,var(--mb-primary) 40%,transparent)}.legacy-pickup-card-title{margin-bottom:var(--mb-space-3);font-size:var(--mb-type-body-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-pickup-card-info{margin-bottom:var(--mb-space-3);font-size:var(--mb-type-body-m-size)}.legacy-pickup-card-label{margin-bottom:2px;font-weight:700;color:var(--mb-text-strong)}.legacy-pickup-card-value{color:var(--mb-text-muted);line-height:1.6;word-break:break-word}.legacy-pickup-card-value a{color:var(--mb-primary);text-decoration:none}.legacy-pickup-card-link{display:inline-block;margin-top:var(--mb-space-2);color:var(--mb-primary);font-weight:700;font-size:var(--mb-type-body-m-size);text-decoration:none}@media (max-width: 900px){.legacy-pickup-layout{grid-template-columns:1fr}.legacy-pickup-map-section{position:static}}.legacy-field-note{margin:-8px 0 var(--mb-space-4);font-size:var(--mb-type-body-s-size);color:var(--mb-text-faint)}.legacy-referral-intro{margin-bottom:var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-5);border-radius:8px;background:var(--mb-surface-primary-tint);font-size:var(--mb-type-body-m-size);line-height:1.8;color:var(--mb-text-body)}.legacy-referral-intro p{margin:0 0 var(--mb-space-3)}.legacy-referral-intro p:last-child{margin-bottom:0}.legacy-referral-field .field-label{display:block;margin-bottom:var(--mb-space-2);font-weight:600;color:var(--mb-text-strong)}.legacy-referral-code-row{display:flex;align-items:stretch;gap:0;max-width:460px}.legacy-referral-code-box{flex:1;min-width:0;min-height:44px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-right:0;border-radius:8px 0 0 8px;background:var(--mb-legacy-gray-98-5);font-size:var(--mb-type-body-m-size);font-weight:700;color:var(--mb-text-strong);resize:none}.legacy-referral-copy.copy-btn{flex:0 0 auto;padding:0 var(--mb-space-5);border:1px solid var(--mb-border-subtle);border-radius:0 8px 8px 0;background:var(--mb-card-bg);color:var(--mb-primary);font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-referral-copy.copy-btn:hover{background:var(--mb-surface-primary-tint)}.legacy-referral-copy.copy-btn.is-copied{border-color:var(--mb-success-bright);background:var(--mb-success-soft);color:var(--mb-success-bright)}.legacy-birthday-hero{margin-bottom:var(--mb-space-6);padding:36px 28px;border-radius:14px;text-align:center;color:var(--mb-text-inverse);background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 16px 34px -16px #f5576c80}.legacy-birthday-hero.wait{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.legacy-birthday-hero.nodob{background:linear-gradient(135deg,#fda085,#f6d365)}.legacy-birthday-hero.claimed{background:linear-gradient(135deg,#43cea2,#185a9d)}.legacy-birthday-hero h2{margin:0 0 var(--mb-space-2);font-size:var(--mb-type-headline-s-size);font-weight:700}.legacy-birthday-hero p{margin:0 0 var(--mb-space-4);font-size:var(--mb-type-body-m-size);opacity:.95}.legacy-birthday-hero small{display:block;margin-top:var(--mb-space-4);font-size:var(--mb-type-body-s-size);opacity:.85}.legacy-birthday-btn{display:inline-block;margin-top:var(--mb-space-2);padding:var(--mb-space-3) var(--mb-space-8);border:0;border-radius:999px;background:var(--mb-card-bg);color:var(--mb-legacy-red-59);font-size:var(--mb-type-body-m-size);font-weight:700;text-decoration:none;cursor:pointer}.legacy-birthday-btn:disabled{opacity:.7;cursor:default}.legacy-voucher-preview{display:inline-flex;align-items:center;gap:var(--mb-space-5);margin:var(--mb-space-2) auto var(--mb-space-1);padding:var(--mb-space-5) 28px;border-radius:12px;background:#ffffff38}.legacy-voucher-preview-value{font-size:var(--mb-type-headline-l-size);font-weight:700}.legacy-voucher-preview-details{text-align:left}.legacy-voucher-preview-details p{margin:0;font-size:var(--mb-type-body-m-size);opacity:.95}.legacy-voucher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--mb-space-5)}.legacy-voucher-item{border:1px solid var(--mb-border-subtle);border-radius:12px;overflow:hidden;background:var(--mb-card-bg);box-shadow:0 8px 20px -12px #8c98a466}.legacy-voucher-item.status-used,.legacy-voucher-item.status-expired,.legacy-voucher-item.status-voided{opacity:.62}.legacy-voucher-head{padding:var(--mb-space-3) var(--mb-space-4);color:var(--mb-text-inverse);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-voucher-head.birthday{background:linear-gradient(135deg,#f093fb,#f5576c)}.legacy-voucher-head.general{background:linear-gradient(135deg,#4e9bff 0%,var(--mb-primary) 100%)}.legacy-voucher-body{padding:var(--mb-space-4)}.legacy-voucher-amount{margin-bottom:var(--mb-space-2);font-size:var(--mb-type-headline-s-size);font-weight:700;color:var(--mb-text-strong)}.legacy-voucher-info{margin-bottom:var(--mb-space-1);font-size:var(--mb-type-body-m-size);color:var(--mb-text-muted);word-break:break-all}.legacy-voucher-status{display:inline-block;margin-top:var(--mb-space-3);padding:3px var(--mb-space-3);border-radius:999px;font-size:var(--mb-type-body-s-size);font-weight:700}.legacy-voucher-status.available{background:var(--mb-legacy-green-96);color:var(--mb-legacy-teal-59-2)}.legacy-voucher-status.used{background:var(--mb-legacy-gray-95-3);color:var(--mb-text-faint)}.legacy-voucher-status.expired,.legacy-voucher-status.voided{background:var(--mb-legacy-red-95-2);color:var(--mb-accent-pink)}.legacy-guide-page{padding:var(--mb-space-10) 0 72px}.legacy-guide-crumb{margin-bottom:var(--mb-space-5);color:var(--mb-text-placeholder);font-size:var(--mb-type-body-m-size)}.legacy-guide-hero{padding:36px;border-radius:18px;background:var(--brand);color:var(--mb-text-inverse)}.legacy-guide-hero-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mb-space-4);margin-bottom:var(--mb-space-6)}.legacy-guide-hero-logo{display:inline-flex;padding:var(--mb-space-2) var(--mb-space-3);border-radius:10px;background:var(--mb-card-bg)}.legacy-guide-hero-tag{padding:var(--mb-space-2) var(--mb-space-4);border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-guide-hero h1{margin:0 0 var(--mb-space-3);max-width:780px;font-size:var(--mb-type-headline-l-size);line-height:1.3;font-weight:700}.legacy-guide-hero p{margin:0 0 var(--mb-space-5);max-width:780px;color:#ffffffd1;font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-guide-install{display:inline-flex;align-items:center;gap:var(--mb-space-2);padding:var(--mb-space-3) var(--mb-space-5);border:1px solid var(--mb-card-bg);border-radius:8px;background:var(--mb-card-bg);color:var(--brand);font-size:var(--mb-type-body-m-size);font-weight:700;cursor:pointer}.legacy-guide-install.primary{border-color:var(--primary);background:var(--primary);color:var(--mb-text-inverse)}.legacy-guide-badges{display:flex;flex-wrap:wrap;gap:var(--mb-space-2);margin-top:var(--mb-space-5)}.legacy-guide-badges span{padding:var(--mb-space-1) var(--mb-space-3);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;font-size:var(--mb-type-body-m-size);font-weight:600}.legacy-guide-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:14px;overflow:hidden;background:var(--mb-card-bg)}.legacy-guide-intro img{width:100%;height:100%;min-height:230px;object-fit:cover;background:var(--mb-surface-muted)}.legacy-guide-intro-body{padding:28px;display:flex;flex-direction:column;gap:var(--mb-space-3);align-items:flex-start}.legacy-guide-intro-body h2{margin:0;font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-guide-intro-body p{margin:0;color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mb-space-4);margin-top:var(--mb-space-6)}.legacy-guide-step{padding:var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:14px;background:var(--mb-card-bg)}.legacy-guide-step-head{display:flex;align-items:center;justify-content:space-between}.legacy-guide-step-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--mb-brand-muted);color:var(--brand)}.legacy-guide-step-no{font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-legacy-slate-81-2)}.legacy-guide-step h3,.legacy-guide-step .mb-h3{margin:var(--mb-space-4) 0 var(--mb-space-2);font-size:var(--mb-type-body-l-size);font-weight:700;color:var(--mb-text-strong)}.legacy-guide-step p{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-guide-images{margin-top:var(--mb-space-8)}.legacy-guide-images>h2{margin:0 0 var(--mb-space-4);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--brand)}.legacy-guide-image-card{margin-bottom:var(--mb-space-4);border:1px solid var(--mb-border-subtle);border-radius:14px;overflow:hidden;background:var(--mb-card-bg)}.legacy-guide-image-text{padding:var(--mb-space-6) var(--mb-space-6) var(--mb-space-1)}.legacy-guide-image-no{color:var(--primary);font-size:var(--mb-type-body-m-size);font-weight:700}.legacy-guide-image-text h3,.legacy-guide-image-text .mb-h3{margin:var(--mb-space-1) 0 var(--mb-space-2);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-guide-image-text p{margin:0;color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-guide-image-card img{width:100%;max-height:320px;object-fit:contain;background:var(--mb-surface-muted)}.legacy-guide-check{display:flex;align-items:flex-start;gap:var(--mb-space-4);flex-wrap:wrap;margin-top:var(--mb-space-6);padding:var(--mb-space-6);border:1px solid var(--mb-border-subtle);border-radius:14px;background:var(--mb-card-bg)}.legacy-guide-check-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--mb-notice-soft);color:var(--mb-notice)}.legacy-guide-check h2{margin:0 0 var(--mb-space-2);font-size:var(--mb-font-size-h2);font-weight:700;color:var(--mb-text-strong)}.legacy-guide-check p{margin:0;color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size);line-height:1.7}.legacy-guide-cta{display:flex;flex-wrap:wrap;gap:var(--mb-space-3);margin-top:var(--mb-space-6)}.legacy-guide-cta .legacy-guide-install:not(.primary){border-color:var(--mb-border);background:var(--mb-card-bg);color:var(--primary)}@media (max-width: 900px){.legacy-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-guide-intro{grid-template-columns:1fr}}.legacy-rate-done{display:inline-flex;align-items:center;gap:var(--mb-space-1);font-size:var(--mb-type-body-m-size);font-weight:600;color:var(--success, var(--mb-success-border))}.legacy-rate-modal{max-width:460px}.legacy-rate-stars{display:flex;gap:var(--mb-space-2);margin-bottom:var(--mb-space-2)}.legacy-rate-star{flex:1;padding:var(--mb-space-4) 0;font-size:var(--mb-type-headline-s-size);line-height:1;border:1px solid var(--border, var(--mb-legacy-blue-91-4));border-radius:8px;background:var(--mb-card-bg);color:var(--mb-legacy-slate-82-2);cursor:pointer;transition:all .12s ease}.legacy-rate-star.active{border-color:var(--brand, var(--mb-brand));background:var(--brand, var(--mb-brand));color:var(--mb-text-inverse)}.legacy-rate-rating-label{text-align:center;font-size:var(--mb-type-body-m-size);color:var(--text-secondary, var(--mb-legacy-slate-49));margin-bottom:var(--mb-space-3)}.legacy-rate-field{display:block;margin-bottom:var(--mb-space-3)}.legacy-rate-field>span{display:block;font-size:var(--mb-type-body-m-size);color:var(--text-secondary, var(--mb-legacy-slate-49));margin-bottom:var(--mb-space-1)}.legacy-rate-field textarea{width:100%;border:1px solid var(--border, var(--mb-legacy-blue-91-4));border-radius:8px;padding:var(--mb-space-2) var(--mb-space-3);font:inherit;resize:vertical}.api-zone-list{margin:0 0 var(--mb-space-3);padding-left:var(--mb-space-5);color:var(--text);line-height:1.8}.api-zone-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-2)}.api-zone-row+.api-zone-row,.api-zone-section+.api-zone-section{margin-top:var(--mb-space-4)}.api-zone-section h3,.api-zone-section .mb-h3{margin:0 0 var(--mb-space-3);color:var(--text);font-size:var(--mb-type-body-m-size)}.api-zone-token{font-family:Consolas,ui-monospace,monospace;overflow-wrap:normal;word-break:normal}.api-zone-mono{font-family:Consolas,ui-monospace,monospace;overflow-wrap:anywhere}.api-zone-code{margin:0;padding:var(--mb-space-4) var(--mb-space-4);max-height:420px;overflow:auto;border:1px solid var(--border-soft);border-radius:8px;background:var(--mb-surface-subtle);color:var(--text);font-family:Consolas,ui-monospace,monospace;font-size:var(--mb-type-body-s-size);line-height:1.6;white-space:pre}.api-zone-secret{display:flex;align-items:center;gap:var(--mb-space-2)}.api-zone-secret input{flex:1 1 auto;min-width:0;min-height:38px;padding:0 var(--mb-space-3);border:1px solid var(--border);border-radius:6px;background:var(--mb-surface-subtle);color:var(--text);font-family:Consolas,ui-monospace,monospace;font-size:var(--mb-type-body-m-size)}.api-zone-secret-label{display:block;margin:var(--mb-space-3) 0 var(--mb-space-1);color:var(--text-secondary);font-size:var(--mb-type-body-s-size);font-weight:700}.api-zone-spaced{margin-top:var(--mb-space-4)}.api-zone-code-toolbar{justify-content:flex-end;margin-bottom:var(--mb-space-2)}.legacy-maintenance-card.is-single{width:min(600px,100%);grid-template-columns:1fr}.legacy-status-pill.is-danger{background:#d94b4b1a;color:var(--danger)}.legacy-status-pill.is-danger i{background:var(--danger)}.legacy-maintenance-actions button.button{border:0;font:inherit;cursor:pointer}.legacy-cookie-banner button.is-secondary{border:1px solid var(--border);background:transparent;color:var(--text-secondary)}.legacy-confirm-dialog .legacy-modal-title{display:flex;align-items:center;gap:var(--mb-space-2)}.legacy-confirm-dialog-icon{flex:none;color:var(--danger)}.legacy-confirm-dialog-message{margin:0 0 var(--mb-space-5);color:var(--text);font-size:var(--mb-type-body-m-size);line-height:1.6;overflow-wrap:anywhere}.legacy-field-error{margin-top:var(--mb-space-2);color:var(--danger);font-size:var(--mb-type-body-s-size)}.legacy-not-found{display:grid;place-items:center;min-height:50vh;padding:var(--mb-space-6) var(--mb-space-4)}.legacy-not-found h1,.legacy-not-found #notFoundTitle{margin:0;color:var(--text);font-size:var(--mb-font-size-h2)}.legacy-not-found p{margin:0;color:var(--text-secondary)}.legacy-not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mb-space-2)}.legacy-xhs-icon-text{fill:var(--mb-brand-deep)}.legacy-card-panel.legacy-topup-sync{padding:var(--mb-space-3) var(--mb-space-4);margin-bottom:var(--mb-space-3);border-radius:8px;background:var(--mb-legacy-orange-97);border:1px solid var(--mb-legacy-orange-72)}.legacy-card-panel.legacy-topup-sync.is-credited{background:var(--mb-legacy-green-96-2);border-color:var(--mb-legacy-green-71)}.legacy-hours-note{color:var(--mb-text-muted)}.plimp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:var(--mb-space-5);background:#07182d80}.plimp-dialog{width:100%;max-width:660px;max-height:90vh;overflow:auto;background:var(--mb-card-bg);border-radius:12px}.plimp-dialog:focus{outline:none}.plimp-head{display:flex;align-items:center;justify-content:space-between;padding:var(--mb-space-4) var(--mb-space-5);border-bottom:1px solid var(--mb-legacy-gray-95-6)}.plimp-head h4,.plimp-head .mb-h4{margin:0;color:var(--mb-brand)}.plimp-body{padding:var(--mb-space-5)}.plimp-intro{margin-top:0;color:var(--mb-legacy-slate-49-2);font-size:var(--mb-type-body-m-size)}.plimp-token-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-3);padding:var(--mb-space-2) var(--mb-space-3);margin-bottom:var(--mb-space-4);border:1px solid var(--mb-legacy-gray-95-6);border-radius:8px;background:var(--mb-legacy-gray-99)}.plimp-muted{color:var(--mb-text-placeholder);font-size:var(--mb-type-body-s-size)}.plimp-token-btn{padding:var(--mb-space-2) var(--mb-space-3);border:none;border-radius:6px;background:var(--mb-legacy-blue-49-2);color:var(--mb-text-inverse);font-size:var(--mb-type-body-s-size);font-weight:600;cursor:pointer}.plimp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--mb-space-3);margin-bottom:var(--mb-space-4)}.plimp-card{padding:var(--mb-space-3) var(--mb-space-3);border:1px solid var(--mb-legacy-blue-91-5);border-radius:8px;background:var(--mb-card-bg);text-align:left;cursor:pointer}.plimp-card.is-linked{border-color:var(--plimp-brand)}.plimp-card.is-selected{border:2px solid var(--plimp-brand)}.plimp-card:disabled{opacity:.55;cursor:default}.plimp-card-top{display:flex;align-items:center;justify-content:space-between}.plimp-card-top strong,.plimp-brand-link{color:var(--plimp-brand)}.plimp-card-state{color:var(--mb-text-placeholder);font-size:var(--mb-type-body-s-size)}.plimp-card-state.is-linked{color:var(--mb-success-border)}.plimp-card-sub{margin-top:2px;color:var(--mb-text-placeholder);font-size:var(--mb-type-body-s-size)}.plimp-card-last{margin-top:var(--mb-space-1);color:var(--mb-text-placeholder);font-size:var(--mb-type-body-s-size)}.plimp-panel{padding:var(--mb-space-4);margin-bottom:var(--mb-space-5);border:1px solid var(--mb-legacy-gray-95-6);border-radius:8px;background:var(--mb-legacy-gray-99)}.plimp-panel>strong,.plimp-history-title{color:var(--mb-brand)}.plimp-panel-actions{margin-top:var(--mb-space-3)}.plimp-row{display:flex;gap:var(--mb-space-2)}.plimp-col{display:flex;flex-direction:column;gap:var(--mb-space-2)}.plimp-btn{padding:var(--mb-space-2) var(--mb-space-4);border:none;border-radius:6px;background:var(--plimp-brand);color:var(--mb-text-inverse);font-weight:600;cursor:pointer}.plimp-btn.is-secondary{border:1px solid var(--mb-legacy-blue-87-2);background:var(--mb-card-bg);color:var(--mb-legacy-slate-49-2)}.plimp-btn:disabled{opacity:.5;cursor:default}.plimp-cookie{min-height:64px;padding:var(--mb-space-2);border:1px solid var(--mb-legacy-blue-87-2);border-radius:6px;font-family:monospace;font-size:var(--mb-type-body-s-size);resize:vertical}.plimp-msg{margin-top:var(--mb-space-3);color:var(--mb-danger);font-size:var(--mb-type-body-s-size)}.plimp-msg.is-ok{color:var(--mb-success-border)}.plimp-history-title{margin:0 0 var(--mb-space-2)}.plimp-empty{padding:var(--mb-space-2) 0;color:var(--mb-text-placeholder)}.plimp-table-wrap{overflow-x:auto}.plimp-table{width:100%;border-collapse:collapse;font-size:var(--mb-type-body-m-size)}.plimp-table thead tr{color:var(--mb-legacy-slate-61);text-align:left}.plimp-table th,.plimp-table td{padding:var(--mb-space-2) var(--mb-space-2)}.plimp-table tbody tr{border-top:1px solid var(--mb-legacy-gray-95-6)}.plimp-table .is-nowrap{white-space:nowrap}.plimp-table .is-mono{font-family:monospace}.plimp-status{color:var(--mb-danger);font-weight:600}.plimp-status.is-added{color:var(--mb-success-border)}.plimp-status.is-duplicate{color:var(--mb-legacy-orange-51)}.plimp-brand-1688{--plimp-brand: #ff6a00}.plimp-brand-taobao{--plimp-brand: #ff4400}.plimp-brand-pdd{--plimp-brand: #e02e24}.plimp-brand-jd{--plimp-brand: #e1251b}.plimp-brand-xhs{--plimp-brand: #ff2442}.legacy-submit-cart-note.is-error{margin-bottom:var(--mb-space-2);color:var(--danger)}.mb-oprog{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--mb-space-md)}.mb-oprog-steps{flex:1 1 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.mb-oprog-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:0 var(--mb-space-xs)}.mb-oprog-step+.mb-oprog-step:before{content:"";position:absolute;top:9px;right:calc(50% + 13px);left:calc(-50% + 13px);height:2px;border-radius:2px;background:var(--mb-border)}.mb-oprog-step.is-done+.mb-oprog-step:before{background:var(--mb-accent)}.mb-oprog-marker{width:20px;height:20px;border-radius:var(--mb-radius-pill);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--mb-border);background:var(--mb-card-bg);color:var(--mb-primary-text);box-sizing:border-box}.mb-oprog-step.is-done .mb-oprog-marker{background:var(--mb-accent);border-color:var(--mb-accent)}.mb-oprog-step.is-current .mb-oprog-marker{border-color:var(--mb-accent);box-shadow:0 0 0 4px var(--mb-accent-soft)}.mb-oprog-step.is-current .mb-oprog-marker:after{content:"";width:8px;height:8px;border-radius:var(--mb-radius-pill);background:var(--mb-accent)}.mb-oprog-label{margin-top:var(--mb-space-2);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold);color:var(--mb-text-tertiary);white-space:nowrap}.mb-oprog-step.is-done .mb-oprog-label{color:var(--mb-text)}.mb-oprog-step.is-current .mb-oprog-label{color:var(--mb-accent-deep);font-weight:var(--mb-font-weight-bold)}.mb-oprog-sub{margin-top:2px;font-size:var(--mb-type-body-s-size);color:var(--mb-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-variant-numeric:tabular-nums}.mb-oprog-step.is-current .mb-oprog-sub{color:var(--mb-accent-deep);font-weight:var(--mb-font-weight-semibold)}.mb-oprog.is-cancelled .mb-oprog-steps{opacity:.55}.mb-oprog-cancelled{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--mb-space-1);padding:3px var(--mb-space-3);border-radius:var(--mb-radius-pill);background:var(--mb-danger-soft-bg);color:var(--mb-danger);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold)}@media (max-width: 720px){.mb-oprog-steps{overflow-x:auto;grid-template-columns:repeat(5,minmax(88px,1fr))}}.legacy-order-details-status:has(.mb-oprog){gap:var(--mb-space-xl);min-height:52px}.legacy-order-details-status:has(.mb-oprog) .legacy-order-details-actions{flex:0 0 auto}.mb-notif{position:relative;display:inline-flex;align-items:center}.mb-notif-trigger{cursor:pointer;border-radius:var(--mb-radius-md)}.mb-notif-trigger:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.mb-notif--chrome .mb-notif-trigger .badge{top:-8px;right:-11px}.mb-notif-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;border:1px solid var(--mb-border-subtle);border-radius:var(--mb-radius-lg);background:var(--mb-card-bg);box-shadow:var(--mb-shadow-popover);color:var(--mb-text-body);font-size:var(--mb-type-body-m-size);line-height:var(--mb-line-height);text-align:left;white-space:normal}.mb-notif-panel:focus{outline:none}.mb-notif-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-sm);padding:var(--mb-space-md) var(--mb-space-lg);border-bottom:1px solid var(--mb-border-soft)}.mb-notif-title{display:inline-flex;align-items:center;gap:var(--mb-space-sm);margin:0;color:var(--mb-text-heading);font-size:var(--mb-type-body-l-size);font-weight:var(--mb-font-weight-semibold)}.mb-notif-link-btn{border:0;background:transparent;padding:0;color:var(--mb-accent-deep);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-medium);cursor:pointer}.mb-notif-link-btn:hover{text-decoration:underline}.mb-notif-link-btn:disabled{color:var(--mb-text-disabled);cursor:default}.mb-notif-list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.mb-notif-item{padding:var(--mb-space-md) var(--mb-space-lg);border-bottom:1px solid var(--mb-border-soft)}.mb-notif-item:last-child{border-bottom:0}.mb-notif-item-top{display:flex;align-items:center;gap:var(--mb-space-sm);min-width:0}.mb-notif-kind{flex:none;padding:1px var(--mb-space-sm);border-radius:var(--mb-radius-pill);background:var(--mb-accent-soft);color:var(--mb-accent-deep);font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-semibold)}.mb-notif-headline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-text-heading);font-weight:var(--mb-font-weight-semibold)}.mb-notif-preview{margin:var(--mb-space-xs) 0 0;color:var(--mb-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mb-notif-item-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-sm);margin-top:var(--mb-space-sm)}.mb-notif-time{color:var(--mb-text-tertiary);font-size:var(--mb-type-body-s-size)}.mb-notif-view{display:inline-flex;align-items:center;padding:var(--mb-space-xs) var(--mb-space-md);border-radius:var(--mb-radius-pill);background:var(--mb-primary-fill);color:var(--mb-primary-text)!important;font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-semibold);text-decoration:none;white-space:nowrap}.mb-notif-view:hover,.mb-notif-view:focus-visible{background:var(--mb-primary-fill-hover)}.mb-notif-view:focus-visible,.mb-notif-all:focus-visible,.mb-notif-link-btn:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.mb-notif-empty{margin:0;padding:var(--mb-space-xl) var(--mb-space-lg);color:var(--mb-text-tertiary);text-align:center}.mb-notif-foot{padding:var(--mb-space-sm) var(--mb-space-lg);border-top:1px solid var(--mb-border-soft);text-align:center}.mb-notif-all{color:var(--mb-accent-deep)!important;font-weight:var(--mb-font-weight-semibold);text-decoration:none}.mb-notif-all:hover{text-decoration:underline}.mb-await-dialog{width:560px;max-width:calc(100vw - 32px)}.mb-await-title{display:inline-flex;align-items:center;gap:var(--mb-space-sm)}.mb-await-title svg{color:var(--mb-accent-deep);flex:none}.mb-await-desc{margin:0 0 var(--mb-space-md);color:var(--mb-text-secondary);font-size:var(--mb-type-body-m-size)}.mb-await-list{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;border:1px solid var(--mb-border-soft);border-radius:var(--mb-radius-md)}.mb-await-list.is-bell{max-height:260px;border:0;border-radius:0}.mb-await-item{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-md);padding:var(--mb-space-md) var(--mb-space-lg);border-bottom:1px solid var(--mb-border-soft)}.mb-await-item:last-child{border-bottom:0}.mb-await-item.is-unseen{background:var(--mb-surface-primary-tint)}.mb-await-item.is-compact{flex-wrap:wrap;gap:var(--mb-space-sm)}.mb-await-item-main{min-width:0;flex:1 1 auto}.mb-await-item-top{display:flex;align-items:center;gap:var(--mb-space-sm);min-width:0}.mb-await-kind,.mb-await-new{flex:none;padding:1px var(--mb-space-sm);border-radius:var(--mb-radius-pill);font-size:var(--mb-type-body-s-size);font-weight:var(--mb-font-weight-semibold);background:var(--mb-accent-soft);color:var(--mb-accent-deep)}.mb-await-kind.is-purchase{background:var(--mb-accent-warm-soft);color:var(--mb-alert-warning-text)}.mb-await-kind.is-export{background:var(--mb-success-soft-bg);color:var(--mb-text-heading)}.mb-await-new{background:var(--mb-danger-soft-bg);color:var(--mb-danger)}.mb-await-number{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-text-heading);font-weight:var(--mb-font-weight-semibold);font-variant-numeric:tabular-nums}.mb-await-item-meta{display:flex;align-items:baseline;gap:var(--mb-space-md);margin-top:var(--mb-space-xs)}.mb-await-amount{color:var(--mb-danger);font-weight:var(--mb-font-weight-bold);font-variant-numeric:tabular-nums}.mb-await-actions{display:flex;flex:none;gap:var(--mb-space-sm)}.mb-await-actions .btn{display:inline-flex;align-items:center;gap:var(--mb-space-1);white-space:nowrap}.mb-await-more{margin:var(--mb-space-sm) 0 0;color:var(--mb-text-tertiary);font-size:var(--mb-type-body-m-size)}.mb-await-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mb-space-md);margin-top:var(--mb-space-lg)}.mb-await-all{display:flex;flex-wrap:wrap;gap:var(--mb-space-sm) var(--mb-space-lg);font-size:var(--mb-type-body-m-size)}.mb-await-all.is-bell{padding:var(--mb-space-sm) var(--mb-space-lg);border-top:1px solid var(--mb-border-soft)}.mb-notif-section{border-top:1px solid var(--mb-border-subtle)}.mb-notif-section-title{font-size:var(--mb-type-body-m-size)}.mb-await-lead{display:block;color:var(--mb-text-heading);font-size:var(--mb-type-body-m-size);font-weight:var(--mb-font-weight-semibold)}.legacy-member-header{border-bottom:1px solid var(--mb-border-soft)}.legacy-member-header .legacy-quick-nav{gap:var(--mb-space-lg)}.legacy-member-header .legacy-quick-nav>a,.legacy-member-header .legacy-icon-link{min-height:32px;border-radius:var(--mb-radius-md);color:var(--mb-text-subdued)}.legacy-member-header .legacy-icon-link{width:32px;transition:background-color var(--mb-duration-fast) var(--mb-ease-standard)}.legacy-member-header .legacy-icon-link:hover{background:var(--mb-surface-muted);color:var(--mb-brand)}.legacy-member-header .legacy-icon-link .badge{top:-3px;right:-5px}.legacy-member-header .legacy-primary-nav a,.legacy-member-header .legacy-nav-dropdown-toggle{position:relative;min-height:40px;color:var(--mb-text-ink)}.legacy-member-header .legacy-primary-nav a:hover,.legacy-member-header .legacy-primary-nav a.is-active{color:var(--mb-brand)}.legacy-member-header .legacy-primary-nav a.is-active:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:var(--mb-radius-pill);background:var(--mb-accent)}.legacy-member-header .legacy-quick-nav>a:focus-visible,.legacy-member-header .legacy-primary-nav a:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.mb-topline-prefs{display:flex;align-items:center;gap:var(--mb-space-lg)}.mb-theme-menu .legacy-language-menu{min-width:150px}.mb-theme-segmented{display:inline-flex;gap:var(--mb-space-1);padding:var(--mb-space-1);border:1px solid var(--mb-outline-variant);border-radius:var(--mb-radius-pill);background:var(--mb-surface-container)}.mb-theme-segment{display:inline-flex;align-items:center;gap:var(--mb-space-2);min-height:var(--mb-tap-target-min);padding:0 var(--mb-space-4);border:0;border-radius:var(--mb-radius-pill);background:transparent;color:var(--mb-on-surface-variant);font:inherit;font-size:var(--mb-type-body-m-size);font-weight:var(--mb-type-label-l-weight);cursor:pointer}.mb-theme-segment.is-active{background:var(--mb-primary);color:var(--mb-on-primary)}.table-responsive{width:100%;max-width:100%;overflow-x:auto}.legacy-member-content{min-width:0}.legacy-site-main img,.legacy-member-content img{max-width:100%}.legacy-quick-nav a,.legacy-quick-nav button,.legacy-topline .legacy-language,.legacy-topline button{min-height:28px}.legacy-auth-check{min-height:24px;flex-wrap:wrap}.legacy-auth-check input[type=checkbox]{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--mb-primary)}.legacy-auth-check a,.legacy-consent-box-text a{display:inline-block;padding-block:3px}@media (max-width: 1199px){.legacy-container,.legacy-header-inner{padding-inline:var(--mb-gutter-medium)}}@media (max-width: 767px){.legacy-container,.legacy-header-inner{padding-inline:var(--mb-gutter-compact)}.legacy-topbar-strip .legacy-topline{height:auto;min-height:32px;flex-wrap:wrap;row-gap:var(--mb-space-1);padding-block:var(--mb-space-1)}.legacy-quick-nav{flex-wrap:wrap;gap:var(--mb-space-1) var(--mb-space-4)}.legacy-brand .brand-logo{width:auto;height:32px}.legacy-cookie-banner{flex-wrap:wrap;justify-content:flex-start}.legacy-member-hero h1{font-size:var(--mb-type-headline-s-size)}.legacy-news-card{grid-template-columns:minmax(0,1fr)}.legacy-tutorial-tabs{overflow-x:auto}.legacy-tutorial-tabs button{flex:0 0 auto}.legacy-site-main :is(h1,h2,h3,h4),.legacy-member-content :is(h1,h2,h3,h4){overflow-wrap:anywhere}}.mb-date-field{position:relative;display:inline-flex;min-width:0}.mb-date-field[data-empty=true]:not(:focus-within)>input::-webkit-datetime-edit{color:transparent}.mb-date-field[data-empty=true]:not(:focus-within):before{content:attr(data-hint);position:absolute;left:var(--mb-space-3);top:50%;transform:translateY(-50%);color:var(--mb-text-placeholder);font-size:var(--mb-type-body-m-size);z-index:1;pointer-events:none;white-space:nowrap}.mb-date-field--block{display:flex;width:100%}.mb-date-field--block>input{flex:1 1 auto;min-width:0}:where(h5,.mb-h5){font-size:var(--mb-type-body-m-size)}:where(h6,.mb-h6){font-size:var(--mb-type-body-s-size)}:where(.mb-h4){font-size:var(--mb-type-body-l-size);margin-block:1.33em}:where(.mb-h3){font-size:var(--mb-font-size-h2);margin-block:1em}:where(.mb-h5){margin-block:1.67em}:where(.mb-h6){margin-block:2.33em}:where(h3){font-size:var(--mb-font-size-h2)}:where(small){font-size:var(--mb-type-body-s-size)}:where(b,strong){font-weight:700}.legacy-banner-notices ul{min-height:calc(4 * (3em + var(--mb-space-6) + 1px));font-size:var(--mb-type-body-m-size)}.legacy-appearance-hint{margin:0 0 var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-type-body-m-size)}.legacy-tracking-form input:focus-visible,.legacy-contact-card input:focus-visible,.legacy-contact-card select:focus-visible,.legacy-contact-card textarea:focus-visible,.legacy-track-form-section input:focus-visible,.legacy-orders-search input:focus-visible,.legacy-phone-select:focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-focus-ring);outline-offset:var(--mb-focus-ring-offset)}[role=dialog][tabindex="-1"]:focus,[role=alertdialog][tabindex="-1"]:focus{outline:none}.data-table:focus{outline:none}.data-table:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.legacy-rate-star:focus-visible,.legacy-payment-terms:focus-visible,.legacy-parcel-draft-title:focus-visible,.legacy-auth-method-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=link],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio]):focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-focus-ring);outline-offset:var(--mb-focus-ring-offset);box-shadow:0 0 0 var(--mb-focus-ring-offset) var(--mb-focus-halo)}:where(a,button,[tabindex]):focus:not(:focus-visible){outline:none}:where(.btn,.legacy-btn-danger,.legacy-auth-method-tab,.mb-state-layer){transition:background-color var(--mb-dur-short2) var(--mb-m3-ease-standard),border-color var(--mb-dur-short2) var(--mb-m3-ease-standard),color var(--mb-dur-short2) var(--mb-m3-ease-standard)}@media (hover: hover){:is(.btn,.legacy-btn-danger,.legacy-auth-method-tab,.mb-state-layer):hover:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(color-mix(in srgb,currentColor calc(var(--mb-state-hover) * 100%),transparent),color-mix(in srgb,currentColor calc(var(--mb-state-hover) * 100%),transparent))}}:is(.btn,.legacy-btn-danger,.legacy-auth-method-tab,.mb-state-layer):focus-visible:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(color-mix(in srgb,currentColor calc(var(--mb-state-focus) * 100%),transparent),color-mix(in srgb,currentColor calc(var(--mb-state-focus) * 100%),transparent))}:is(.btn,.legacy-btn-danger,.legacy-auth-method-tab,.mb-state-layer):active:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(color-mix(in srgb,currentColor calc(var(--mb-state-pressed) * 100%),transparent),color-mix(in srgb,currentColor calc(var(--mb-state-pressed) * 100%),transparent))}@media (hover: hover){.data-table-row:not(.data-table-head):hover{background-image:linear-gradient(color-mix(in srgb,var(--mb-on-surface) calc(var(--mb-state-hover) * 100%),transparent),color-mix(in srgb,var(--mb-on-surface) calc(var(--mb-state-hover) * 100%),transparent))}}.legacy-input,.input-shell,.textarea-shell,.form-control{border-color:var(--mb-border-input)}input,select,textarea{color-scheme:inherit}::placeholder{color:var(--mb-text-placeholder);opacity:1}.mb-on-light{border-radius:var(--mb-radius-md);background-color:var(--mb-image-backing)}.mb-logo-dark{display:none}:root[data-theme=dark] .mb-logo-light{display:none}:root[data-theme=dark] .mb-logo-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mb-logo-light{display:none}:root:not([data-theme=light]) .mb-logo-dark{display:block}}@keyframes mb-fade-in{0%{opacity:0}}@keyframes mb-fade-out{to{opacity:0}}@keyframes mb-rise-in{0%{opacity:0;transform:translateY(var(--mb-motion-rise))}}@keyframes mb-pop-in{0%{opacity:0;transform:scale(.98)}}@keyframes mb-pop-out{to{opacity:0;transform:scale(.98)}}@keyframes mb-drop-in{0%{opacity:0;transform:translateY(calc(var(--mb-motion-nudge) * -1))}}@keyframes mb-drop-in-centered{0%{opacity:0;transform:translate(-50%,calc(var(--mb-motion-nudge) * -1))}to{opacity:1;transform:translate(-50%)}}@keyframes mb-slide-down-in{0%{opacity:0;transform:translateY(calc(var(--mb-motion-rise) * -1))}}@keyframes mb-badge-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mb-bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes mb-check-in{0%{opacity:0;transform:scale(.5) rotate(-20deg)}}@keyframes mb-fill-x{0%{transform:scaleX(0)}}@keyframes mb-pulse-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes mb-expand{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes mb-collapse{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@keyframes mb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mb-tab-slide{0%{transform:translate(var(--mb-tab-from-x),var(--mb-tab-from-y)) scale(var(--mb-tab-from-sx),var(--mb-tab-from-sy))}to{transform:translate(var(--mb-tab-to-x),var(--mb-tab-to-y)) scale(var(--mb-tab-to-sx),var(--mb-tab-to-sy))}}.mb-route{min-width:0}.mb-route-enter{animation:mb-rise-in var(--mb-duration-slow) var(--mb-ease-decelerate) backwards}.mb-stagger>*{animation:mb-rise-in var(--mb-duration-base) var(--mb-ease-decelerate) backwards}.mb-stagger>:nth-child(2){animation-delay:calc(var(--mb-stagger-step) * 1)}.mb-stagger>:nth-child(3){animation-delay:calc(var(--mb-stagger-step) * 2)}.mb-stagger>:nth-child(4){animation-delay:calc(var(--mb-stagger-step) * 3)}.mb-stagger>:nth-child(5){animation-delay:calc(var(--mb-stagger-step) * 4)}.mb-stagger>:nth-child(6){animation-delay:calc(var(--mb-stagger-step) * 5)}.mb-stagger>:nth-child(7){animation-delay:calc(var(--mb-stagger-step) * 6)}.mb-stagger>:nth-child(8){animation-delay:calc(var(--mb-stagger-step) * 7)}.mb-stagger>:nth-child(n+9){animation:none}.legacy-order-card-list,.legacy-parcel-card-list,.data-table{transition:opacity var(--mb-duration-fast) var(--mb-ease-standard)}.legacy-order-card-list[aria-busy=true]{opacity:.6}.mb-skeleton{display:grid;gap:var(--mb-space-md);margin:0 0 var(--mb-space-lg)}.mb-skeleton-card{display:grid;gap:var(--mb-space-sm);padding:var(--mb-space-lg);border:1px solid var(--mb-border-subtle);border-radius:var(--mb-radius-lg);background:var(--mb-card-bg)}.mb-skeleton-line{position:relative;overflow:hidden;height:12px;border-radius:var(--mb-radius-sm);background:var(--mb-surface-muted)}.mb-skeleton-line.is-title{height:16px;width:42%}.mb-skeleton-line.is-short{width:28%}.mb-skeleton-line.is-mid{width:64%}.mb-skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--mb-card-bg),transparent);opacity:.7;transform:translate(-100%);animation:mb-shimmer calc(var(--mb-duration-slow) * 5) var(--mb-ease-standard) infinite}.mb-skeleton-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--mb-space-lg)}.mb-skeleton-dot{width:20px;height:20px;margin:0 auto;border-radius:var(--mb-radius-pill);background:var(--mb-surface-muted)}.mb-skeleton{animation:mb-fade-in var(--mb-duration-base) var(--mb-ease-standard) var(--mb-duration-fast) backwards}.mb-dialog-backdrop,.legacy-modal-backdrop{animation:mb-fade-in var(--mb-duration-base) var(--mb-ease-standard) backwards}.mb-dialog-backdrop>[role=dialog],.mb-dialog-backdrop>[role=alertdialog],.legacy-modal-backdrop>.legacy-modal-card{animation:mb-pop-in var(--mb-duration-base) var(--mb-ease-decelerate) backwards}.mb-leaving{pointer-events:none!important;animation:mb-fade-out var(--mb-duration-fast) var(--mb-ease-accelerate) forwards!important}.mb-leaving>[role=dialog],.mb-leaving>[role=alertdialog]{animation:mb-pop-out var(--mb-duration-fast) var(--mb-ease-accelerate) forwards!important}.mb-notif-panel,.legacy-language-menu{animation:mb-drop-in var(--mb-duration-fast) var(--mb-ease-decelerate) backwards}.legacy-nav-dropdown-menu{animation:mb-drop-in-centered var(--mb-duration-fast) var(--mb-ease-decelerate) backwards}.btn,.primary-button,.secondary-button,.pill-button,.legacy-soft-light-button,.legacy-sidebar-toggle,.legacy-language,.legacy-nav-dropdown-toggle,.mb-notif-trigger,.segmented-control button,.legacy-segment-tabs .nav-link{transition-property:transform,background-color,border-color,color,opacity;transition-duration:var(--mb-duration-fast);transition-timing-function:var(--mb-ease-standard)}.btn:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.pill-button:active:not(:disabled),.legacy-soft-light-button:active,.legacy-sidebar-toggle:active,.mb-notif-trigger:active,.copy-btn:active,.segmented-control button:active,.legacy-segment-tabs .nav-link:active{transform:scale(var(--mb-press-scale));transition-duration:0s}.btn-shortcut,.legacy-pickup-card,.legacy-notice-card-link,.mb-card-link{transition:transform var(--mb-duration-fast) var(--mb-ease-standard)}.btn-shortcut:hover,.legacy-pickup-card:hover,.legacy-notice-card-link:hover,.mb-card-link:hover{transform:translateY(calc(var(--mb-motion-lift) * -1))}.copy-btn.is-copied svg{animation:mb-check-in var(--mb-duration-base) var(--mb-ease-decelerate) backwards}.form-success,.form-error,.legacy-topup-sync{animation:mb-slide-down-in var(--mb-duration-base) var(--mb-ease-decelerate) backwards}.mb-badge-pop{animation:mb-badge-pop var(--mb-duration-slow) var(--mb-ease-standard)}.mb-notif-bell{display:inline-flex}.mb-bell-shake>svg{transform-origin:50% 0;animation:mb-bell-shake calc(var(--mb-duration-slow) * 3) var(--mb-ease-standard)}.mb-notif-head-actions{display:inline-flex;align-items:center;gap:var(--mb-space-sm)}.mb-notif-sound{display:inline-flex;align-items:center;gap:var(--mb-space-xs);min-height:28px;padding:0 var(--mb-space-sm);border:1px solid var(--mb-border-subtle);border-radius:var(--mb-radius-pill);background:var(--mb-card-bg);color:var(--mb-text-secondary);font-size:var(--mb-font-size-body-xs);font-weight:var(--mb-font-weight-semibold);cursor:pointer;transition:background-color var(--mb-duration-fast) var(--mb-ease-standard),color var(--mb-duration-fast) var(--mb-ease-standard)}.mb-notif-sound:hover{background:var(--mb-surface-muted)}.mb-notif-sound[aria-pressed=true]{color:var(--mb-accent-deep);border-color:var(--mb-accent-soft)}.mb-notif-sound:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.mb-notif{position:relative;display:inline-flex;align-items:center;gap:var(--mb-space-xs)}.mb-notif-enable{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 var(--mb-space-sm);border:1px solid var(--mb-warning-border);border-radius:var(--mb-radius-pill);background:var(--mb-warning-soft-bg);color:var(--mb-text);font-size:var(--mb-font-size-body-xs);font-weight:var(--mb-font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;animation:mb-fade-in var(--mb-duration-base) var(--mb-ease-standard) backwards}.mb-notif-enable:hover{background:var(--mb-surface-muted)}.mb-notif-enable:focus-visible{outline:2px solid var(--mb-primary);outline-offset:2px}.mb-oprog--animate .mb-oprog-step+.mb-oprog-step:after{content:"";position:absolute;top:9px;right:calc(50% + 13px);left:calc(-50% + 13px);height:2px;border-radius:2px;background:var(--mb-border)}.mb-oprog--animate .mb-oprog-step+.mb-oprog-step:before{z-index:1}.mb-oprog--animate .mb-oprog-step.is-done+.mb-oprog-step:before{transform-origin:left center;animation:mb-fill-x var(--mb-duration-slow) var(--mb-ease-standard) backwards;animation-delay:calc(var(--mb-oprog-i, 0) * var(--mb-stagger-step) * 2)}.mb-oprog-marker{position:relative}.mb-oprog--animate .mb-oprog-step.is-current .mb-oprog-marker:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--mb-radius-pill);border:2px solid var(--mb-accent);opacity:0;pointer-events:none;animation:mb-pulse-ring calc(var(--mb-duration-slow) * 5) var(--mb-ease-decelerate) 2;animation-delay:calc(var(--mb-oprog-i, 0) * var(--mb-stagger-step) * 2)}.mb-expand{display:grid;grid-template-rows:1fr}.mb-expand>*{min-height:0}.mb-expand.is-entering,.mb-expand.is-leaving{overflow:hidden}.mb-expand.is-entering>*,.mb-expand.is-leaving>*{overflow:hidden}.mb-expand.is-entering{animation:mb-expand var(--mb-duration-base) var(--mb-ease-decelerate) backwards}.mb-expand.is-leaving{animation:mb-collapse var(--mb-duration-base) var(--mb-ease-accelerate) forwards}.mb-tabs-slide{position:relative}.mb-tabs-slide>li,.mb-tabs-slide>button{position:relative;z-index:1}.mb-tabs-slide:before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;border-radius:6px;background:var(--mb-card-bg);transform-origin:0 0;pointer-events:none;z-index:0;animation:mb-tab-slide var(--mb-duration-base) var(--mb-ease-standard) forwards}.mb-tabs-slide .nav-link.active{background:transparent;box-shadow:none}@media (prefers-reduced-motion: reduce){.mb-route-enter,.mb-stagger>*,.mb-skeleton,.mb-skeleton-line:after,.mb-dialog-backdrop,.legacy-modal-backdrop,.mb-dialog-backdrop>[role=dialog],.mb-dialog-backdrop>[role=alertdialog],.legacy-modal-backdrop>.legacy-modal-card,.mb-notif-panel,.legacy-language-menu,.legacy-nav-dropdown-menu,.copy-btn.is-copied svg,.form-success,.form-error,.legacy-topup-sync,.mb-badge-pop,.mb-bell-shake>svg,.mb-oprog--animate .mb-oprog-step.is-done+.mb-oprog-step:before,.mb-oprog--animate .mb-oprog-step.is-current .mb-oprog-marker:before,.mb-expand.is-entering,.mb-expand.is-leaving,.mb-tabs-slide:before{animation:none!important}.mb-leaving{display:none!important}.mb-tabs-slide:before{display:none}.btn:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.pill-button:active:not(:disabled),.legacy-soft-light-button:active,.legacy-sidebar-toggle:active,.mb-notif-trigger:active,.copy-btn:active,.segmented-control button:active,.legacy-segment-tabs .nav-link:active,.btn-shortcut:hover,.legacy-pickup-card:hover,.legacy-notice-card-link:hover,.mb-card-link:hover{transform:none}.legacy-order-card-list,.legacy-parcel-card-list,.data-table,.btn,.primary-button,.secondary-button,.legacy-segment-tabs .nav-link{transition-duration:0s}}
