@import url(https://fonts.googleapis.com/css2?family=WDXL+Lubrifont+TC&display=swap);:root{--racing-font:"WDXL Lubrifont TC","Trebuchet MS",sans-serif;--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-fast:180ms;--motion-medium:360ms;--motion-slow:700ms;--msv-charcoal:#333;--msv-logo-blue:#283848;--msv-slate:#2d3e4e;--msv-slate-deep:#22303d;--msv-slate-soft:#3d5266;--msv-navy:#151a20;--msv-navy-2:#263544;--msv-sage:#4d9078;--msv-sage-bright:#76d376;--msv-gold:#ffe066;--msv-danger:#e53935;--msv-danger-hover:#c62828;--msv-panel:#f3f6fa;--msv-white:#fff;--msv-bg:var(--msv-logo-blue);--msv-bg-page:var(--msv-panel);--msv-surface:var(--msv-white);--msv-surface-sunken:#e9eef5;--msv-surface-dark:var(--msv-slate);--msv-text:#1d2731;--msv-text-secondary:#5a6b7c;--msv-text-on-dark:#f4f7fa;--msv-text-on-dark-secondary:#b8c6d3;--msv-border:#d7dfe8;--msv-border-strong:#b9c6d3;--msv-border-on-dark:#ffffff24;--msv-cta:var(--msv-sage);--msv-cta-hover:#3f7a65;--msv-cta-text:#fff;--msv-accent:var(--msv-gold);--msv-success:var(--msv-sage);--msv-success-bright:var(--msv-sage-bright);--msv-danger-soft:#fdecea;--msv-success-soft:#e7f4ee;--msv-warning-soft:#fff8dd;--msv-info-soft:#eaf1f7;--msv-focus-ring:0 0 0 3px #76d37673;--msv-fs-hero:clamp(2rem,5vw,3rem);--msv-fs-title:clamp(1.6rem,3.5vw,2.2rem);--msv-fs-section:1.35rem;--msv-fs-card:1.1rem;--msv-fs-body:1rem;--msv-fs-small:1rem;--msv-fs-micro:0.875rem;--msv-track-wide:0.12em;--msv-track-title:0.03em;--msv-sp-1:4px;--msv-sp-2:8px;--msv-sp-3:12px;--msv-sp-4:16px;--msv-sp-5:24px;--msv-sp-6:32px;--msv-sp-7:48px;--msv-sp-8:64px;--msv-radius-sm:6px;--msv-radius:10px;--msv-radius-lg:16px;--msv-radius-pill:var(--msv-radius);--msv-shadow-sm:0 1px 3px #151a201a;--msv-shadow-md:0 6px 16px #151a2024;--msv-shadow-lg:0 16px 40px #151a2038;--msv-shadow-cta:0 6px 16px #4d907859;--msv-gradient-dark:linear-gradient(160deg,var(--msv-navy) 0%,var(--msv-navy-2) 100%);--msv-gradient-slate:linear-gradient(160deg,var(--msv-slate) 0%,var(--msv-slate-deep) 100%);--msv-gradient-cta:linear-gradient(120deg,var(--msv-sage) 0%,#5aa88c 100%);--msv-gradient-nav:linear-gradient(115deg,#1c2834 0%,var(--msv-logo-blue) 38%,#334a5c 72%,var(--msv-logo-blue) 100%);--msv-checker:repeating-conic-gradient(#ffffff0f 0% 25%,#0000 0% 50%) 0 0 /14px 14px;--msv-app-header-offset:60px;--msv-browse-pad-top:var(--msv-sp-3);--msv-browse-pad-top-mobile:var(--msv-sp-2);--msv-browse-sticky-pad-bottom:var(--msv-sp-1);--msv-browse-toolbar-pad-bottom:var(--msv-sp-3);--msv-browse-chips-pad-bottom:var(--msv-sp-3);--msv-browse-heading-margin-top:var(--msv-sp-1);--msv-browse-heading-margin-bottom:var(--msv-sp-4);--msv-search-btn-width:13.5rem;--msv-filter-cta-width:10rem;--msv-header-offset:60px}html{overscroll-behavior-y:contain;scroll-behavior:smooth}body,html{background-color:#283848;background-color:var(--msv-bg);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}body,input,select,textarea{font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font)}[role=button],a,button{-webkit-tap-highlight-color:transparent}.MuiButtonBase-root,a,input,select,textarea{transition:background-color .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-medium) var(--motion-ease),border-color var(--motion-medium) var(--motion-ease),box-shadow var(--motion-medium) var(--motion-ease),color var(--motion-medium) var(--motion-ease),opacity var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease)}[role=button]:active,a:active{transform:translateY(1px) scale(.98)}img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .36s ease;transition:transform var(--motion-slow) var(--motion-ease),filter var(--motion-medium) ease}.HomePage-about-benefits li:hover,.grid-item:hover,.listing-card:hover,.marketplace-card:hover{transform:translateY(-6px) scale(1.015)}.marketplace-advanced-search-btn,.marketplace-card-action,.marketplace-create-btn,.marketplace-search-btn{box-shadow:0 8px 18px #0000001f;overflow:hidden;position:relative;transition:background-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-medium) var(--motion-ease),box-shadow var(--motion-medium) var(--motion-ease),color var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease)}.marketplace-advanced-search-btn:after,.marketplace-card-action:after,.marketplace-create-btn:after,.marketplace-search-btn:after{background:linear-gradient(110deg,#0000,#ffffff47 45%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s var(--motion-ease)}.marketplace-advanced-search-btn:hover:not(:disabled),.marketplace-card-action:hover:not(:disabled),.marketplace-create-btn:hover:not(:disabled),.marketplace-search-btn:hover:not(:disabled){box-shadow:0 14px 28px #00000038;transform:translateY(-3px)}.marketplace-advanced-search-btn:hover:after,.marketplace-card-action:hover:after,.marketplace-create-btn:hover:after,.marketplace-search-btn:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.MuiAutocomplete-root input,input,select,textarea{font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif!important;font-family:var(--racing-font)!important;font-size:1.1rem!important;letter-spacing:1px!important}input[type=password]{font-weight:700}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #76d37673;box-shadow:var(--msv-focus-ring);outline:none}.MuiAutocomplete-input,.MuiAutocomplete-root input,.MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiOutlinedInput-root input{background:#0000!important;border:none!important;box-shadow:none!important;min-height:0;min-height:auto}.MuiAutocomplete-root input:focus,.MuiAutocomplete-root input:focus-visible,.MuiOutlinedInput-root input:focus,.MuiOutlinedInput-root input:focus-visible,.MuiSelect-select:focus,.MuiSelect-select:focus-visible{box-shadow:none!important;outline:none!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #76d37673;box-shadow:var(--msv-focus-ring)}.msv-btn{align-items:center;border:none;border-radius:10px;border-radius:var(--msv-radius);cursor:pointer;display:inline-flex;font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font);font-size:1rem;font-size:var(--msv-fs-body);gap:8px;gap:var(--msv-sp-2);justify-content:center;letter-spacing:.05em;min-height:44px;overflow:hidden;padding:10px 22px;position:relative;transition:background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.msv-btn:active{transform:translateY(1px) scale(.98)}.msv-btn:disabled{cursor:not-allowed;opacity:.55}.msv-btn-primary{background:#4d9078;background:var(--msv-cta);box-shadow:0 6px 16px #4d907859;box-shadow:var(--msv-shadow-cta);color:#fff;color:var(--msv-cta-text)}.msv-btn-primary:hover:not(:disabled){background:#3f7a65;background:var(--msv-cta-hover)}.msv-btn-dark{background:#2d3e4e;background:var(--msv-slate);color:#f4f7fa;color:var(--msv-text-on-dark)}.msv-btn-dark:hover:not(:disabled){background:#3d5266;background:var(--msv-slate-soft)}.msv-btn-ghost{background:#0000;border:1.5px solid #b9c6d3;border:1.5px solid var(--msv-border-strong);color:#2d3e4e;color:var(--msv-slate)}.msv-btn-ghost:hover:not(:disabled){background:#2d3e4e0f;border-color:#2d3e4e;border-color:var(--msv-slate)}.msv-btn-danger{background:#e53935;background:var(--msv-danger);color:#fff}.msv-btn-danger:hover:not(:disabled){background:#c62828;background:var(--msv-danger-hover)}.msv-shine:after{background:linear-gradient(110deg,#0000,#ffffff47 45%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s var(--motion-ease)}.msv-shine:hover:after{transform:translateX(120%)}.msv-input,.msv-textarea{background:#fff;background:var(--msv-surface);border:1.5px solid #d7dfe8;border:1.5px solid var(--msv-border);border-radius:10px;border-radius:var(--msv-radius);box-sizing:border-box;color:#1d2731;color:var(--msv-text);font-size:1rem;font-size:var(--msv-fs-body);min-height:44px;padding:10px 14px;width:100%}.msv-input:focus,.msv-textarea:focus{border-color:#4d9078;border-color:var(--msv-sage);box-shadow:0 0 0 3px #76d37673;box-shadow:var(--msv-focus-ring);outline:none}.msv-label{color:#5a6b7c;color:var(--msv-text-secondary);display:block;letter-spacing:.12em;letter-spacing:var(--msv-track-wide);margin-bottom:4px;margin-bottom:var(--msv-sp-1);text-transform:uppercase}.msv-chip,.msv-label{font-size:1rem;font-size:var(--msv-fs-small)}.msv-chip{align-items:center;background:#fff;background:var(--msv-surface);border:1.5px solid #d7dfe8;border:1.5px solid var(--msv-border);border-radius:10px;border-radius:var(--msv-radius-pill);color:#1d2731;color:var(--msv-text);cursor:pointer;display:inline-flex;gap:6px;letter-spacing:.04em;min-height:36px;padding:6px 14px;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.msv-chip.is-active,.msv-chip:hover,.msv-chip[aria-pressed=true]{border-color:#2d3e4e;border-color:var(--msv-slate)}.msv-chip.is-active,.msv-chip[aria-pressed=true]{background:#2d3e4e;background:var(--msv-slate);color:#f4f7fa;color:var(--msv-text-on-dark)}.msv-badge{align-items:center;background:#e9eef5;background:var(--msv-surface-sunken);border-left:3px solid #2d3e4e;border-left:3px solid var(--msv-slate);border-radius:6px;border-radius:var(--msv-radius-sm);color:#2d3e4e;color:var(--msv-slate);display:inline-flex;font-size:.875rem;font-size:var(--msv-fs-micro);gap:4px;letter-spacing:.12em;letter-spacing:var(--msv-track-wide);padding:3px 10px;text-transform:uppercase}.msv-badge-success{background:#e7f4ee;background:var(--msv-success-soft);border-left-color:#4d9078;border-left-color:var(--msv-sage);color:#2e6b52}.msv-badge-gold{background:#fff8dd;background:var(--msv-warning-soft);border-left-color:#ffe066;border-left-color:var(--msv-gold);color:#7a651a}.msv-badge-danger{background:#fdecea;background:var(--msv-danger-soft);border-left-color:#e53935;border-left-color:var(--msv-danger);color:#a12622}.msv-badge-dark{background:#2d3e4e;background:var(--msv-slate);border-left-color:#ffe066;border-left-color:var(--msv-gold);color:#f4f7fa;color:var(--msv-text-on-dark)}.msv-page-eyebrow{color:#4d9078;color:var(--msv-sage);font-size:1rem;font-size:var(--msv-fs-small);letter-spacing:.12em;letter-spacing:var(--msv-track-wide);margin:0 0 2px;text-transform:uppercase}.msv-page-title{color:#1d2731;color:var(--msv-text);font-size:clamp(1.6rem,3.5vw,2.2rem);font-size:var(--msv-fs-title);letter-spacing:.03em;letter-spacing:var(--msv-track-title);margin:0}.MuiAutocomplete-paper,.MuiMenu-paper,.MuiPopover-paper{background:#fff!important;background:var(--msv-surface)!important;border:1.5px solid #d7dfe8!important;border:1.5px solid var(--msv-border)!important;border-radius:16px!important;border-radius:var(--msv-radius-lg)!important;box-shadow:0 16px 40px #151a2038!important;box-shadow:var(--msv-shadow-lg)!important;color:#1d2731!important;color:var(--msv-text)!important;overflow:hidden}.MuiAutocomplete-listbox,.MuiMenu-list{font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font);padding:8px!important}.MuiAutocomplete-option,.MuiMenuItem-root{border-radius:10px!important;border-radius:var(--msv-radius)!important;color:#1d2731!important;color:var(--msv-text)!important;font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif!important;font-family:var(--racing-font)!important;font-size:1rem!important;letter-spacing:.04em;margin:0!important;min-height:42px!important}.MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-option:hover,.MuiMenuItem-root.Mui-focusVisible,.MuiMenuItem-root:hover{background:#eaf1f7!important;background:var(--msv-info-soft)!important}.MuiAutocomplete-option[aria-selected=true],.MuiMenuItem-root.Mui-selected{background:#e7f4ee!important;background:var(--msv-success-soft)!important;color:#2d3e4e!important;color:var(--msv-slate)!important;font-weight:600}.MuiAutocomplete-option[aria-selected=true]:hover,.MuiMenuItem-root.Mui-selected:hover{background:#e7f4ee!important;background:var(--msv-success-soft)!important}.msv-finish-line{background:repeating-linear-gradient(90deg,#2d3e4e 0 8px,#ffe066 8px 16px);background:repeating-linear-gradient(90deg,var(--msv-slate) 0 8px,var(--msv-gold) 8px 16px);border-radius:2px;height:4px;width:72px}.msv-empty{background:#fff;background:var(--msv-surface);border:1.5px dashed #b9c6d3;border:1.5px dashed var(--msv-border-strong);border-radius:16px;border-radius:var(--msv-radius-lg);color:#5a6b7c;color:var(--msv-text-secondary);padding:48px 24px;padding:var(--msv-sp-7) var(--msv-sp-5);text-align:center}.msv-empty-title{color:#1d2731;color:var(--msv-text);font-size:1.35rem;font-size:var(--msv-fs-section);margin:0 0 8px;margin:0 0 var(--msv-sp-2)}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,.disabled){cursor:not-allowed!important}.sign-up-form-group:has(input[name=shippingCost]:disabled) label{color:#5a6b7c;color:var(--msv-text-secondary);opacity:.78}.create-marketplace-page .sign-up-form-group input[name=shippingCost]:disabled,.sign-up-form-group input[name=shippingCost]:disabled,.view-collection-container .sign-up-form-group input[name=shippingCost]:disabled{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);border-color:#d7dfe8;border-color:var(--msv-border);box-shadow:none;color:#5a6b7c;color:var(--msv-text-secondary);cursor:not-allowed;opacity:.82}.create-marketplace-page .sign-up-form-group input[name=shippingCost]:disabled:focus,.sign-up-form-group input[name=shippingCost]:disabled:focus,.view-collection-container .sign-up-form-group input[name=shippingCost]:disabled:focus{border-color:#d7dfe8;border-color:var(--msv-border);box-shadow:none;outline:none}.mp-sticky-head,.mp-sticky-topbar,.msv-browse-sticky-head{box-sizing:border-box;margin-left:calc(var(--msv-sp-4)*-1);margin-right:calc(var(--msv-sp-4)*-1);max-width:none;padding:var(--msv-browse-pad-top) var(--msv-sp-4) var(--msv-browse-sticky-pad-bottom);width:calc(100% + var(--msv-sp-4)*2)}.mp-topbar,.msv-browse-toolbar{padding-bottom:var(--msv-browse-toolbar-pad-bottom)}.mp-chips-row,.msv-browse-chips-row{padding-bottom:var(--msv-browse-chips-pad-bottom);padding-top:2px}@media (max-width:900px){.msv-browse-below-toolbar{gap:0;padding-bottom:0;padding-top:0}.mp-sticky-topbar:has(.mp-active-filters) .mp-topbar,.msv-browse-sticky-head:has(.msv-browse-below-toolbar) .msv-browse-toolbar{padding-bottom:var(--msv-sp-2)}.mp-sticky-topbar .mp-active-filters,.msv-browse-sticky-head .msv-browse-below-toolbar{padding-bottom:var(--msv-sp-2)}.mp-sticky-topbar+.mp-heading-row,.msv-browse-sticky-head+.msv-browse-heading-row{margin-top:0}}@media (min-width:901px){.msv-browse-below-toolbar:not(:has(.msv-browse-active-filters)){display:none}.msv-browse-below-toolbar:has(.msv-browse-active-filters){padding-bottom:var(--msv-sp-2)}}.mp-heading-row,.msv-browse-heading-row{margin-bottom:var(--msv-browse-heading-margin-bottom);margin-top:var(--msv-browse-heading-margin-top)}@media (max-width:520px){.mp-sticky-head,.mp-sticky-topbar,.msv-browse-sticky-head{margin-left:calc(var(--msv-sp-2)*-1);margin-right:calc(var(--msv-sp-2)*-1);max-width:none;padding-left:var(--msv-sp-2);padding-right:var(--msv-sp-2);padding-top:var(--msv-browse-pad-top-mobile);width:calc(100% + var(--msv-sp-2)*2)}}.msv-item-grid{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.msv-item-grid{gap:var(--msv-sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.msv-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msv-item-card{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);color:inherit;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);width:100%}.msv-item-card:hover{border-color:var(--msv-border-strong);box-shadow:var(--msv-shadow-md);transform:translateY(-4px)}.msv-item-card:hover .msv-item-card-image img{transform:scale(1.05)}.msv-item-card-image{aspect-ratio:1;background:var(--msv-surface-sunken);display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.msv-for-sale-badge{align-items:center;background:var(--msv-gold);border-radius:var(--msv-radius);bottom:var(--msv-sp-2);box-shadow:0 2px 8px #00000059;color:var(--msv-slate-deep);display:inline-flex;font-size:.88rem;font-weight:800;left:var(--msv-sp-2);letter-spacing:.01em;line-height:1.15;max-width:calc(100% - var(--msv-sp-4));overflow:hidden;padding:.45rem .7rem;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:2}.msv-item-card-image img{display:block;height:auto;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;object-position:center;transition:transform var(--motion-medium) var(--motion-ease);width:auto}.msv-item-card-body{display:flex;flex:1 1;flex-direction:column;gap:var(--msv-sp-2);padding:var(--msv-sp-3)}.msv-item-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--msv-text);display:-webkit-box;font-size:var(--msv-fs-card);font-weight:600;line-height:1.3;margin:0;min-height:2.6em;overflow:hidden;text-align:center}.msv-item-card-meta{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);margin:0}.msv-item-card-btn{align-items:center;background:var(--msv-cta);border:0;border-radius:var(--msv-radius);color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);justify-content:center;letter-spacing:.04em;margin-top:auto;min-height:40px;transition:background-color var(--motion-fast) var(--motion-ease);width:100%}.msv-item-card-btn:hover{background:var(--msv-cta-hover)}.msv-browse-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);padding:0;width:100%}.msv-browse-topbar-leading{align-items:center;display:flex;flex:1 1 auto;min-width:0}.msv-browse-search-form{flex:1 1 auto;min-width:0;position:relative}.msv-browse-search-icon{color:var(--msv-slate);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.msv-browse-search-input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;color:var(--msv-text);font:inherit;font-family:var(--racing-font);font-size:1rem;min-height:44px;padding:8px 40px 8px 42px;width:100%}.msv-browse-search-input::placeholder{color:var(--msv-text-secondary)}.msv-browse-search-input:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.msv-browse-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.msv-browse-search-clear{background:var(--msv-surface-sunken);border:0;border-radius:50%;color:var(--msv-slate);cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.msv-browse-search-clear:hover{background:var(--msv-border)}.msv-browse-filters-btn{align-items:center;align-self:center;background:var(--msv-slate);border:1.5px solid var(--msv-slate);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;color:var(--msv-text-on-dark);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-family:var(--racing-font);font-size:.92rem;font-size:var(--msv-filter-fs,.92rem);gap:6px;justify-content:center;letter-spacing:.04em;min-height:44px;padding:0 14px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);white-space:nowrap}.msv-browse-filters-btn:hover{background:var(--msv-slate-deep);border-color:var(--msv-slate-deep);color:var(--msv-text-on-dark)}.msv-browse-filters-btn.is-active{background:var(--msv-surface);border-color:var(--msv-border-strong);color:var(--msv-slate)}.msv-browse-most-liked-btn{align-items:center;align-self:center;background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;color:var(--msv-slate);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-family:var(--racing-font);font-size:.92rem;font-size:var(--msv-filter-fs,.92rem);gap:6px;justify-content:center;letter-spacing:.04em;min-height:44px;min-width:9.75rem;padding:11px .75rem;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);white-space:nowrap;width:9.75rem}.msv-browse-most-liked-btn:hover{border-color:var(--msv-slate);color:var(--msv-slate-deep)}.msv-browse-most-liked-btn.is-active{background:#ff7a9c1f;border-color:#ff7a9c73;color:#c94d6a}.msv-browse-most-liked-btn.is-active svg{fill:currentColor}.msv-browse-topbar .msv-sort-field{flex-shrink:0}.msv-browse-topbar .msv-sort-label{display:none}.msv-browse-apply-stack{align-items:stretch;align-self:center;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--msv-sp-2);min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);width:10rem;width:var(--msv-filter-cta-width,10rem)}.msv-browse-apply-stack .msv-browse-search-btn{box-sizing:border-box;flex:0 0 auto;min-width:0;padding-inline:1rem;width:100%}.msv-browse-filter-row--cascade .msv-browse-clear-btn{align-self:center;box-sizing:border-box;flex:0 0 10rem;flex:0 0 var(--msv-filter-cta-width,10rem);min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);padding-inline:1rem;width:10rem;width:var(--msv-filter-cta-width,10rem)}.msv-browse-search-btn.msv-browse-clear-btn{background:#fff;border:1.5px solid var(--msv-cta);box-shadow:none;color:var(--msv-cta)}.msv-browse-search-btn.msv-browse-clear-btn:hover:not(:disabled){background:#eef6f2;background:var(--msv-info-soft,#eef6f2);border-color:var(--msv-cta-hover);color:var(--msv-cta-hover)}.msv-browse-cascade-spacer{display:none}.msv-browse-drawer-root{inset:0;pointer-events:none;position:fixed;z-index:1200}.msv-browse-drawer-root.is-open{pointer-events:auto}.msv-browse-drawer-backdrop{background:#151a2080;border:0;cursor:pointer;inset:0;opacity:0;position:absolute;transition:opacity var(--motion-medium) var(--motion-ease);will-change:opacity}.msv-browse-drawer-root.is-open .msv-browse-drawer-backdrop{opacity:1}.msv-browse-drawer{background:var(--msv-surface);box-shadow:var(--msv-shadow-lg);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform var(--motion-medium) var(--motion-ease);width:min(420px,100%);will-change:transform}.msv-browse-drawer-root.is-open .msv-browse-drawer{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.msv-browse-drawer,.msv-browse-drawer-backdrop{transition:none}}.msv-browse-drawer-footer,.msv-browse-drawer-header{align-items:center;border-bottom:1px solid var(--msv-border);display:flex;gap:var(--msv-sp-3);justify-content:space-between;padding:var(--msv-sp-4)}.msv-browse-drawer-footer{border-bottom:0;border-top:1px solid var(--msv-border)}.msv-browse-drawer-header h2{color:var(--msv-slate);font-size:var(--msv-fs-card);letter-spacing:var(--msv-track-wide);margin:0;text-transform:uppercase}.msv-browse-drawer-close{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:50%;color:var(--msv-slate);cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.msv-browse-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:var(--msv-sp-4);overflow-y:auto;padding:var(--msv-sp-4)}.msv-browse-drawer-category-filters{display:none}@media (max-width:900px){.msv-browse-drawer-category-filters{display:flex;flex-direction:column;gap:var(--msv-sp-4)}.msv-browse-drawer-category-filters .MuiAutocomplete-root{width:100%}}body.msv-filters-drawer-open .msv-browse-active-filters{pointer-events:none;visibility:hidden}.msv-browse-drawer-body .MuiAutocomplete-root{flex:none;max-width:none;width:100%!important}.msv-browse-drawer .MuiOutlinedInput-root{background:var(--msv-surface);border-radius:var(--msv-radius);font-family:var(--racing-font)}.msv-browse-drawer .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--msv-border)}.msv-browse-drawer .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong)}.msv-browse-drawer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--msv-cta);border-width:1.5px}.msv-browse-drawer .MuiOutlinedInput-root.Mui-focused{box-shadow:var(--msv-focus-ring)}.msv-browse-drawer .MuiAutocomplete-root input:focus,.msv-browse-drawer .MuiAutocomplete-root input:focus-visible,.msv-browse-drawer .MuiOutlinedInput-root input:focus,.msv-browse-drawer .MuiOutlinedInput-root input:focus-visible,.msv-browse-drawer .MuiOutlinedInput-root.Mui-focused input{box-shadow:none!important;outline:none!important}.msv-browse-drawer .MuiInputLabel-root{color:var(--msv-text-secondary);font-family:var(--racing-font)}.msv-browse-drawer .MuiInputLabel-root.Mui-focused{color:var(--msv-cta)}.msv-browse-reset-btn{background:#0000;border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;font:inherit;font-family:var(--racing-font);letter-spacing:.04em;min-height:44px;padding:10px 18px}.msv-browse-reset-btn:hover{background:#2d3e4e0f;border-color:var(--msv-slate)}.msv-browse-drawer-footer .msv-browse-search-btn,.msv-browse-drawer-footer .msv-browse-search-btn.msv-browse-clear-btn{flex:1 1;min-width:0;width:auto}.msv-browse-page:has(.msv-browse-drawer-root) .msv-browse-fab{display:none}.msv-browse-filter-form{--msv-filter-fs:1.125rem;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--msv-filter-fs);gap:var(--msv-sp-3);width:100%}.msv-browse-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);width:100%}.msv-browse-filter-row--cascade{width:100%}.msv-sort-field{align-items:center;display:inline-flex;flex-direction:row;gap:10px}.msv-sort-control{position:relative}.msv-sort-label{color:var(--msv-text-secondary);line-height:1;white-space:nowrap}.msv-sort-label,.msv-sort-select{font-size:var(--msv-filter-fs);letter-spacing:.04em}.msv-sort-select{align-items:center;appearance:none;background-color:var(--msv-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%235a6b7c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);cursor:pointer;display:inline-flex;font-family:var(--racing-font);line-height:1.2;min-height:44px;min-width:168px;padding:10px 40px 10px 14px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-image var(--motion-fast) var(--motion-ease)}.msv-sort-select:hover{border-color:var(--msv-border-strong)}.msv-sort-select.is-open,.msv-sort-select:focus{border-color:var(--msv-cta);border-width:2px;box-shadow:var(--msv-focus-ring);outline:none}.msv-sort-select.is-open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 6.5 5-5 5 5' stroke='%234d9078' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.msv-sort-menu{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-md);left:0;list-style:none;margin:0;min-width:100%;padding:6px;position:absolute;top:calc(100% + 6px);width:max-content;z-index:40}.msv-sort-menu li{margin:0;padding:0}.msv-sort-option{align-items:center;background:#0000;border:0;border-radius:var(--msv-radius-sm);color:var(--msv-text);cursor:pointer;display:flex;font-family:var(--racing-font);font-size:var(--msv-filter-fs);gap:8px;letter-spacing:.04em;min-height:40px;padding:8px 12px;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease);width:100%}.msv-sort-option:focus,.msv-sort-option:hover{background:var(--msv-info-soft);outline:none}.msv-sort-option.is-selected{background:var(--msv-success-soft);color:var(--msv-slate);font-weight:600}.msv-sort-option.is-selected:before{background:var(--msv-cta);border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.msv-browse-filter-row .msv-select,.msv-browse-filter-row .msv-sort-field{align-self:center;flex:0 0 auto;min-width:0;width:auto}@media (max-width:900px){.msv-browse-filter-row .MuiAutocomplete-root{flex:0 0 200px;margin-right:0!important;max-width:200px;width:200px!important}}@media (min-width:901px){.msv-browse-filter-row .MuiAutocomplete-root{flex:1 1;margin-right:0!important;max-width:none;min-width:8rem;width:auto!important}}.msv-browse-filter-row .msv-select.is-row .msv-select-control{flex:0 0 auto}.msv-browse-filter-row .msv-select .msv-select-trigger,.msv-browse-filter-row .msv-sort-field .msv-select-trigger{box-sizing:border-box;font-size:.92rem;font-size:var(--msv-filter-fs,.92rem);line-height:1.25;min-height:44px;min-width:9.75rem;padding:11px 2rem 11px .75rem;width:auto}.msv-browse-filter-row .MuiAutocomplete-root .MuiFormControl-root{margin:0}.msv-browse-filter-row .MuiOutlinedInput-root{box-sizing:border-box;height:44px;max-height:44px;min-height:44px}.msv-browse-filter-row .MuiInputBase-input,.msv-browse-filter-row .MuiOutlinedInput-input{box-sizing:border-box;height:100%;padding-bottom:0;padding-top:0}.msv-browse-filter-row .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(14px,11px) scale(1)}.msv-browse-filter-row .MuiInputLabel-outlined.Mui-focused,.msv-browse-filter-row .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)}.msv-browse-filter-row .msv-sort-field.msv-select.is-row{align-items:center;min-height:44px}.msv-browse-page .MuiOutlinedInput-root{background:var(--msv-surface);border-radius:var(--msv-radius);min-height:44px}.msv-browse-page .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border)}.msv-browse-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong)}.msv-browse-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--msv-cta);border-width:1.5px}.msv-browse-page .MuiOutlinedInput-root.Mui-focused{box-shadow:var(--msv-focus-ring)}.msv-browse-page .MuiAutocomplete-input:focus,.msv-browse-page .MuiAutocomplete-input:focus-visible,.msv-browse-page .MuiAutocomplete-root input:focus,.msv-browse-page .MuiAutocomplete-root input:focus-visible,.msv-browse-page .MuiOutlinedInput-root input:focus,.msv-browse-page .MuiOutlinedInput-root input:focus-visible,.msv-browse-page .MuiOutlinedInput-root.Mui-focused input{box-shadow:none!important;outline:none!important}.msv-browse-page .MuiInputLabel-root{color:var(--msv-text-secondary);font-family:var(--racing-font)}.msv-browse-page .MuiInputLabel-root.Mui-focused{color:var(--msv-cta)}.msv-browse-filter-form .MuiAutocomplete-input,.msv-browse-filter-form .MuiInputBase-input,.msv-browse-filter-form .MuiInputLabel-root,.msv-browse-filter-form .MuiOutlinedInput-input,.msv-browse-filter-form .msv-browse-pagination-btn,.msv-browse-filter-form .msv-browse-search-btn{font-size:var(--msv-filter-fs)}.msv-browse-search-btn{align-items:center;background:var(--msv-cta);border:none;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);box-sizing:border-box;color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font-family:var(--racing-font);font-size:var(--msv-fs-body);font-size:var(--msv-filter-fs,var(--msv-fs-body));justify-content:center;letter-spacing:.05em;min-height:44px;padding:10px 22px;text-align:center;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);white-space:nowrap}.msv-browse-filter-row>.msv-browse-search-btn{align-self:center;height:44px;min-height:44px;padding-block:0}@media (min-width:901px){.msv-browse-page .msv-browse-toolbar{gap:0}.msv-browse-page .msv-browse-filter-form{--msv-filter-fs:0.92rem;gap:0}.msv-browse-page .msv-browse-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);width:100%}.msv-browse-page .msv-browse-filter-row .MuiAutocomplete-root,.msv-browse-page .msv-browse-filter-row .msv-sort-field{align-self:center}.msv-browse-page .msv-browse-filter-row .MuiAutocomplete-root{flex:1 1;max-width:none;min-width:8rem;width:auto!important}.msv-browse-page .msv-browse-filter-row .msv-select,.msv-browse-page .msv-browse-filter-row .msv-sort-field{flex:0 0 auto;min-width:9rem}.msv-browse-page .msv-browse-filter-row .msv-select .msv-select-trigger,.msv-browse-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger{font-size:.92rem;min-width:9rem}.msv-browse-page .msv-browse-filter-row .msv-select.is-row .msv-select-label{color:var(--msv-text-secondary);font-size:.92rem;letter-spacing:.04em;text-transform:none}.msv-browse-page .msv-browse-filter-row .msv-sort-field .msv-select-menu{left:auto;min-width:220px;right:0}.msv-browse-search-btn{flex:0 0 var(--msv-search-btn-width);min-width:var(--msv-search-btn-width);width:var(--msv-search-btn-width)}.msv-browse-filter-row>.msv-browse-search-btn{align-self:center;flex:0 0 10rem;flex:0 0 var(--msv-filter-cta-width,10rem);min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);width:10rem;width:var(--msv-filter-cta-width,10rem)}.msv-browse-filter-row .msv-browse-filters-btn{display:none}.msv-browse-apply-stack .msv-browse-search-btn{flex:0 0 auto;min-width:0;width:100%}.my-collection-page .msv-browse-filter-row,.my-hero-card-wishlist-page .msv-browse-filter-row,.my-hero-cards-page .msv-browse-filter-row,.search-collectibles-page .msv-browse-filter-row,.search-hero-cards-page .msv-browse-filter-row,.search-users-collection-page .msv-browse-filter-row,.search-users-hero-cards-page .msv-browse-filter-row{align-items:center}.my-collection-page .msv-browse-filter-row .MuiAutocomplete-root,.my-hero-card-wishlist-page .msv-browse-filter-row .MuiAutocomplete-root,.my-hero-cards-page .msv-browse-filter-row .MuiAutocomplete-root,.search-collectibles-page .msv-browse-filter-row .MuiAutocomplete-root,.search-hero-cards-page .msv-browse-filter-row .MuiAutocomplete-root,.search-users-collection-page .msv-browse-filter-row .MuiAutocomplete-root,.search-users-hero-cards-page .msv-browse-filter-row .MuiAutocomplete-root{flex:1 1;max-width:none;min-width:8rem;width:auto!important}.my-collection-page .msv-browse-filter-row .msv-select,.my-collection-page .msv-browse-filter-row .msv-sort-field,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-select,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-sort-field,.my-hero-cards-page .msv-browse-filter-row .msv-select,.my-hero-cards-page .msv-browse-filter-row .msv-sort-field,.search-collectibles-page .msv-browse-filter-row .msv-select,.search-collectibles-page .msv-browse-filter-row .msv-sort-field,.search-hero-cards-page .msv-browse-filter-row .msv-select,.search-hero-cards-page .msv-browse-filter-row .msv-sort-field,.search-users-collection-page .msv-browse-filter-row .msv-select,.search-users-collection-page .msv-browse-filter-row .msv-sort-field,.search-users-hero-cards-page .msv-browse-filter-row .msv-select,.search-users-hero-cards-page .msv-browse-filter-row .msv-sort-field{flex:0 0 auto;min-width:0;width:auto}.my-collection-page .msv-browse-filter-row .msv-select .msv-select-trigger,.my-collection-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-select .msv-select-trigger,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.my-hero-cards-page .msv-browse-filter-row .msv-select .msv-select-trigger,.my-hero-cards-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.search-collectibles-page .msv-browse-filter-row .msv-select .msv-select-trigger,.search-collectibles-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.search-hero-cards-page .msv-browse-filter-row .msv-select .msv-select-trigger,.search-hero-cards-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.search-users-collection-page .msv-browse-filter-row .msv-select .msv-select-trigger,.search-users-collection-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger,.search-users-hero-cards-page .msv-browse-filter-row .msv-select .msv-select-trigger,.search-users-hero-cards-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger{box-sizing:border-box;min-height:44px;min-width:9.75rem;padding:11px 2rem 11px .75rem;width:auto}.my-collection-page .msv-browse-filter-row .msv-browse-filters-btn,.my-collection-page .msv-browse-filter-row .msv-browse-most-liked-btn,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-browse-filters-btn,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-browse-most-liked-btn,.my-hero-cards-page .msv-browse-filter-row .msv-browse-filters-btn,.my-hero-cards-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-collectibles-page .msv-browse-filter-row .msv-browse-filters-btn,.search-collectibles-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-hero-cards-page .msv-browse-filter-row .msv-browse-filters-btn,.search-hero-cards-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-users-collection-page .msv-browse-filter-row .msv-browse-filters-btn,.search-users-collection-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-users-hero-cards-page .msv-browse-filter-row .msv-browse-filters-btn,.search-users-hero-cards-page .msv-browse-filter-row .msv-browse-most-liked-btn{align-self:center;flex:0 0 auto}.my-collection-page .msv-browse-filter-row .msv-browse-most-liked-btn,.my-hero-card-wishlist-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-collectibles-page .msv-browse-filter-row .msv-browse-most-liked-btn,.search-users-collection-page .msv-browse-filter-row .msv-browse-most-liked-btn{box-sizing:border-box;min-width:9.75rem;width:9.75rem}.my-collection-page .msv-browse-filter-row>.msv-browse-search-btn,.my-hero-card-wishlist-page .msv-browse-filter-row>.msv-browse-search-btn,.my-hero-cards-page .msv-browse-filter-row>.msv-browse-search-btn,.search-collectibles-page .msv-browse-filter-row>.msv-browse-search-btn,.search-hero-cards-page .msv-browse-filter-row>.msv-browse-search-btn,.search-users-collection-page .msv-browse-filter-row>.msv-browse-search-btn,.search-users-hero-cards-page .msv-browse-filter-row>.msv-browse-search-btn{align-self:center;flex:0 0 10rem;flex:0 0 var(--msv-filter-cta-width,10rem);height:44px;max-height:44px;min-height:44px;min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);width:10rem;width:var(--msv-filter-cta-width,10rem)}}.msv-browse-search-btn-label{display:inline-grid;justify-items:center}.msv-browse-search-btn-label>span{grid-area:1/1}.msv-browse-search-btn-label>span.is-hidden{visibility:hidden}.msv-browse-search-btn:hover:not(:disabled){background:var(--msv-cta-hover)}.msv-browse-search-btn.disabled,.msv-browse-search-btn:disabled{cursor:not-allowed;opacity:.6}.msv-browse-empty{background:var(--msv-surface);border:1.5px dashed var(--msv-border-strong);border-radius:var(--msv-radius-lg);color:var(--msv-text-secondary);margin-top:var(--msv-sp-3);padding:var(--msv-sp-7) var(--msv-sp-5);text-align:center}.msv-browse-empty h3{color:var(--msv-text);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);margin:0 0 var(--msv-sp-2)}.msv-browse-empty p{color:var(--msv-text-secondary);margin:0}.msv-browse-pagination{display:flex;flex-wrap:wrap;gap:var(--msv-sp-3);justify-content:center;margin:var(--msv-sp-4) 0 var(--msv-sp-3)}.msv-browse-main-footer{display:flex;flex-direction:column}.msv-browse-main-footer .msv-browse-pagination{margin-bottom:var(--msv-sp-3);order:2}.msv-browse-pagination-btn{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);justify-content:center;letter-spacing:.04em;min-height:44px;min-width:100px;padding:10px 22px;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.msv-browse-pagination-btn:hover:not(:disabled){background:var(--msv-info-soft);border-color:var(--msv-slate)}.msv-browse-pagination-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.msv-browse-topbar-leading{flex:1 1 100%}.msv-browse-page .msv-browse-filter-row{flex-wrap:wrap}.msv-browse-page .msv-browse-filter-row .MuiAutocomplete-root{flex:1 1 calc(50% - var(--msv-sp-3)/2);max-width:none;min-width:0;width:auto!important}.msv-browse-page .msv-browse-filter-row:not(:has(.msv-browse-most-liked-btn)):not(:has(.mp-price-sort-field)) .msv-browse-filters-btn,.msv-browse-page .msv-browse-filter-row:not(:has(.msv-browse-most-liked-btn)):not(:has(.mp-price-sort-field)) .msv-select,.msv-browse-page .msv-browse-filter-row:not(:has(.msv-browse-most-liked-btn)):not(:has(.mp-price-sort-field)) .msv-select.is-row,.msv-browse-page .msv-browse-filter-row:not(:has(.msv-browse-most-liked-btn)):not(:has(.mp-price-sort-field)) .msv-sort-field{flex:1 1 calc(50% - var(--msv-sp-2)/2)!important;max-width:none!important;min-width:0!important;width:auto!important}.msv-browse-page .msv-browse-filter-row:has(.msv-browse-most-liked-btn) .msv-browse-most-liked-btn,.msv-browse-page .msv-browse-filter-row:has(.msv-browse-most-liked-btn) .msv-sort-field{flex:1 1 calc(50% - var(--msv-sp-2)/2)!important;max-width:none!important;min-width:0!important;width:auto!important}.msv-browse-page .msv-browse-filter-row:has(.mp-price-sort-field) .mp-date-sort-field,.msv-browse-page .msv-browse-filter-row:has(.mp-price-sort-field) .mp-price-sort-field{flex:1 1 calc(50% - var(--msv-sp-2)/2)!important;max-width:none!important;min-width:0!important;width:auto!important}.msv-browse-page .msv-browse-filter-row:has(.msv-browse-most-liked-btn) .msv-browse-most-liked-btn{align-self:stretch;box-sizing:border-box;justify-content:center;min-height:44px;width:100%!important}.msv-browse-page .msv-browse-filter-row:has(.mp-price-sort-field) .msv-browse-filters-btn,.msv-browse-page .msv-browse-filter-row:has(.msv-browse-most-liked-btn) .msv-browse-filters-btn{box-sizing:border-box;flex:1 1 100%!important;height:44px;justify-content:center;max-width:none!important;min-height:44px;min-width:0!important;width:100%!important}.msv-browse-page .msv-browse-filter-row .msv-browse-filters-btn{box-sizing:border-box;height:44px;justify-content:center;min-height:44px}.msv-browse-page .msv-browse-filter-row .msv-select.is-row{align-items:stretch;flex-direction:row;gap:0}.msv-browse-page .msv-browse-filter-row .msv-select.is-row .msv-select-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.msv-browse-page .msv-browse-filter-row .msv-select.is-row .msv-select-control{flex:1 1 auto!important;min-width:0!important;width:100%!important}.msv-browse-page .msv-browse-filter-row .msv-select .msv-select-trigger,.msv-browse-page .msv-browse-filter-row .msv-select.is-compact .msv-select-trigger,.msv-browse-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger{box-sizing:border-box;max-width:none!important;min-height:44px;min-width:0!important;width:100%!important}.msv-browse-page .msv-browse-filter-row .msv-browse-search-btn,.msv-browse-page .msv-browse-filter-row>.msv-browse-search-btn{flex:1 1 100%!important;height:44px;max-height:44px;min-height:44px;min-width:0;width:100%!important}.msv-browse-page .msv-browse-filter-row .msv-browse-apply-stack{flex:1 1 100%!important;min-width:0;width:100%!important}.msv-browse-page .msv-browse-filter-row .msv-browse-apply-stack .msv-browse-search-btn{min-width:0;width:100%}}.msv-detail-card{grid-gap:var(--msv-sp-2) var(--msv-sp-5);align-items:start;display:grid;gap:var(--msv-sp-2) var(--msv-sp-5);grid-template-columns:minmax(280px,1.1fr) minmax(280px,.9fr)}.msv-detail-media{background:var(--msv-gradient-dark);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-md);overflow:hidden}.msv-detail-media img,.msv-detail-no-image{aspect-ratio:1;background:#0000;display:block;object-fit:contain;width:100%}.msv-detail-media .image-carousel{width:100%}.msv-detail-media .image-carousel-single,.msv-detail-media .image-carousel-slide img{aspect-ratio:1}.msv-detail-no-image{align-items:center;color:var(--msv-text-on-dark-secondary);display:flex;font-size:var(--msv-fs-small);justify-content:center;letter-spacing:var(--msv-track-wide);text-transform:uppercase}.msv-detail-info{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);padding:var(--msv-sp-5)}.msv-detail-info h1{color:var(--msv-text);font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:var(--msv-track-title);line-height:1.15;margin:4px 0 var(--msv-sp-2)}.msv-detail-info .msv-detail-eyebrow{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:0;text-transform:uppercase}.msv-detail-field{border-bottom:1px solid var(--msv-border);display:flex;flex-wrap:wrap;font-size:var(--msv-fs-body);gap:var(--msv-sp-2);margin:0;padding:var(--msv-sp-3) 0}.msv-detail-field:last-child{border-bottom:0}.msv-detail-field strong{color:var(--msv-slate);min-width:120px}.msv-detail-actions{display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);margin-top:var(--msv-sp-4)}.msv-detail-primary-btn{align-items:center;background:var(--msv-cta);border:0;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-body);justify-content:center;letter-spacing:.04em;min-height:44px;padding:10px 22px;text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease)}.msv-detail-primary-btn:hover{background:var(--msv-cta-hover)}.msv-detail-secondary-btn{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-body);justify-content:center;letter-spacing:.04em;min-height:44px;padding:10px 22px;text-decoration:none;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.msv-detail-secondary-btn:hover{border-color:var(--msv-slate);color:var(--msv-slate)}.marketplace-detail-card,.msv-detail-card{grid-gap:var(--msv-sp-2) var(--msv-sp-5);align-items:start;display:grid;gap:var(--msv-sp-2) var(--msv-sp-5);grid-template-columns:minmax(280px,1.1fr) minmax(280px,.9fr)}@media (max-width:820px){.marketplace-detail-card,.msv-detail-card{grid-template-columns:1fr}}html[data-msv-dev-ads] .ad-container-left-banner,html[data-msv-dev-ads] .ad-container-right-banner,html[data-msv-dev-ads] .adsbygoogle,html[data-msv-dev-ads] .infinite-feed-ad-row,html[data-msv-dev-ads] .mobile-bottom-ad,html[data-msv-dev-ads] .mobile-top-ad,html[data-msv-dev-ads] .msv-admob-infeed,html[data-msv-dev-ads] .msv-desktop-grid-ad,html[data-msv-dev-ads] .msv-fixed-layout-ads__bottom,html[data-msv-dev-ads] .msv-fixed-layout-ads__sidebar,html[data-msv-dev-ads] .msv-fixed-layout-ads__top,html[data-msv-dev-ads] .msv-mobile-grid-ad{outline:2px solid red;outline-offset:2px}html[data-msv-dev-ads] .adsbygoogle{box-sizing:border-box;max-height:100px;min-height:90px;min-width:120px}html[data-msv-dev-ads] .msv-mobile-grid-ad,html[data-msv-dev-ads] .msv-mobile-grid-ad .adsbygoogle{max-height:100px}.notification-container{max-width:400px;position:fixed;right:20px;top:20px;width:100%;z-index:9999}.notification-header{align-items:center;background:var(--msv-surface);border-bottom:1px solid var(--msv-border);border-radius:var(--msv-radius) var(--msv-radius) 0 0;box-shadow:var(--msv-shadow-sm);display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.notification-count{align-items:center;color:var(--msv-text);display:flex;font-size:14px;font-weight:600;gap:8px}.clear-all-btn{background:none;border:none;border-radius:var(--msv-radius-sm);color:var(--msv-cta);cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px;transition:all var(--motion-fast) var(--motion-ease)}.clear-all-btn:hover{background:var(--msv-success-soft)}.notifications-list{display:flex;flex-direction:column;gap:8px}.notification-item{background:var(--msv-surface);border-left:4px solid var(--msv-slate);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-lg);opacity:0;overflow:hidden;padding:16px;position:relative;transform:translateX(100%);transition:all var(--motion-medium) var(--motion-ease)}.notification-item.visible{opacity:1;transform:translateX(0)}.notification-item.removing{opacity:0;transform:translateX(100%)}.notification-item.success{border-left-color:var(--msv-cta)}.notification-item.error{border-left-color:var(--msv-danger)}.notification-item.warning{border-left-color:var(--msv-gold)}.notification-item.info{border-left-color:var(--msv-slate)}.notification-content{align-items:flex-start;display:flex;gap:12px}.notification-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.notification-item.success .notification-icon{background:var(--msv-cta)}.notification-item.error .notification-icon{background:var(--msv-danger)}.notification-item.warning .notification-icon{background:var(--msv-gold);color:var(--msv-text)}.notification-item.info .notification-icon{background:var(--msv-slate)}.notification-text{flex:1 1;min-width:0}.notification-title{color:var(--msv-text);font-size:14px;font-weight:600;margin:0 0 4px}.notification-message{color:var(--msv-text-secondary);font-size:14px;line-height:1.4;margin:0}.notification-close{align-items:center;background:none;border:none;border-radius:var(--msv-radius-sm);color:var(--msv-text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all var(--motion-fast) var(--motion-ease)}.notification-close:hover{background:var(--msv-surface-sunken);color:var(--msv-text)}.notification-progress{background:var(--msv-surface-sunken);bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.notification-progress-bar{animation:progress 5s linear forwards;background:linear-gradient(90deg,var(--msv-slate),var(--msv-slate-soft));height:100%}.notification-item.success .notification-progress-bar{background:linear-gradient(90deg,var(--msv-cta),var(--msv-sage-bright))}.notification-item.error .notification-progress-bar{background:linear-gradient(90deg,var(--msv-danger),#c62828)}.notification-item.warning .notification-progress-bar{background:linear-gradient(90deg,var(--msv-gold),#e6c94d)}.notification-item.info .notification-progress-bar{background:linear-gradient(90deg,var(--msv-slate),var(--msv-slate-soft))}@keyframes progress{0%{width:100%}to{width:0}}.toast{align-items:center;background:var(--msv-surface);border-radius:var(--msv-radius);bottom:20px;box-shadow:var(--msv-shadow-lg);display:flex;gap:12px;max-width:300px;opacity:0;padding:12px 16px;position:fixed;right:20px;transform:translateY(100px);transition:all var(--motion-medium) var(--motion-ease);z-index:9999}.toast.visible{opacity:1;transform:translateY(0)}.toast.success{border-left:4px solid var(--msv-cta)}.toast.error{border-left:4px solid var(--msv-danger)}.toast.warning{border-left:4px solid var(--msv-gold)}.toast.info{border-left:4px solid var(--msv-slate)}.toast-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;width:20px}.toast.success .toast-icon{background:var(--msv-cta)}.toast.error .toast-icon{background:var(--msv-danger)}.toast.warning .toast-icon{background:var(--msv-gold);color:var(--msv-text)}.toast.info .toast-icon{background:var(--msv-slate)}.toast-message{color:var(--msv-text);font-size:14px;font-weight:500}@media (max-width:768px){.notification-container{left:10px;max-width:none;right:10px;top:10px}.notification-item{padding:12px}.notification-content{gap:10px}.notification-icon{font-size:12px;height:20px;width:20px}.notification-message,.notification-title{font-size:13px}.toast{bottom:10px;left:10px;max-width:none;right:10px}}.clear-all-btn:focus,.notification-close:focus,.notification-item:focus-within{outline:2px solid var(--msv-sage-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){.notification-item,.notification-progress-bar,.toast{animation:none;transition:none}.notification-item.visible,.toast.visible{opacity:1;transform:none}}@media (prefers-contrast:high){.notification-item,.toast{border:2px solid var(--msv-text)}.notification-item.success,.toast.success{border-color:var(--msv-cta)}.notification-item.error,.toast.error{border-color:var(--msv-danger)}.notification-item.warning,.toast.warning{border-color:var(--msv-gold)}.notification-item.info,.toast.info{border-color:var(--msv-slate)}}.HomePage.is-pending-hash-scroll{visibility:hidden}.HomePage-Logorow{align-items:center;background-color:#f3f6fa;background-color:var(--msv-panel,#f3f6fa);background-image:url(/static/media/bg.bf91ace248ab5e5918d4.jpg);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 60px);height:calc(100vh - var(--msv-app-header-offset, 60px));height:calc(100dvh - 60px);height:calc(100dvh - var(--msv-app-header-offset, 60px));isolation:isolate;justify-content:center;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px));overflow:hidden;padding:0;position:relative;z-index:1}.HomePage-Logorow,.HomePage-Logorow:before{background-position:50%;background-size:cover}.HomePage-Logorow:before{animation:slowTrackPan 18s ease-in-out infinite alternate;background-image:url(/static/media/homepage-bg.05a24069d8acd3f81c51.jpg);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.HomePage-Logorow:after{animation:speedShine 5s ease-in-out infinite;background:linear-gradient(110deg,#0000,#ffffff2e 45%,#0000 58%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);z-index:1}.HomePage-logo-overlay{align-items:center;display:flex;flex:0 1 auto;justify-content:center;margin:.5rem 1.25rem;max-height:42%;min-height:0;position:relative;text-align:center;z-index:2}.HomePage-logo-overlay img{height:auto;max-height:100%;max-width:min(90vw,560px);object-fit:contain;width:auto}@media screen and (min-width:769px){.HomePage-logo-overlay img{max-width:min(55vw,520px)}}.HomePage-section-content{background-attachment:fixed;background-image:url(/static/media/bg.bf91ace248ab5e5918d4.jpg);background-size:cover;gap:0;padding:2rem 4rem}.HomePage-recent-items-section{color:#2d3e4e;position:relative;z-index:0}.HomePage-about{position:relative}.HomePage-about:before{background-image:url(/static/media/tiremarks.ff692ba1edfa4ab17a71.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.HomePage-section-title{color:#2d3e4e;font-size:32px;font-weight:700;margin:0 auto;text-align:center;z-index:2}.HomePage-about-us{color:#333;font-size:4.6rem;font-weight:700;line-height:.72;margin:0;padding:0;position:relative;text-align:left;z-index:2}.HomePage-about-heading{background-color:#333;color:#fff;padding:32px;position:relative;z-index:2}.HomePage-about-text{background:none;font-size:22px;line-height:1.4;margin:0;position:relative;text-align:justify;z-index:2}.HomePage-about-benefits{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.1rem 0 0;padding:0;position:relative;z-index:2}.HomePage-about-benefit{align-items:center;background:linear-gradient(135deg,#353535,#262626);border:1px solid #ffffff14;border-radius:4px;box-shadow:0 10px 22px #0000002e;color:#f4f7fa;cursor:default;display:flex;gap:.9rem;min-height:0;overflow:hidden;padding:.95rem 2.4rem .95rem 1.15rem;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease;transition:transform .35s var(--motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow .35s var(--motion-ease,cubic-bezier(.22,1,.36,1)),border-color .3s ease}.HomePage-about-benefit:before{background:repeating-linear-gradient(180deg,#f4f7fa 0 7px,#151a20 7px 14px);content:"";inset:0 auto 0 0;position:absolute;width:5px}.HomePage-about-benefit:after{content:none}.HomePage-about-benefit:hover{border-color:#ffe06659;box-shadow:0 16px 28px #00000047;transform:translateY(-4px)}.HomePage-about-benefit:nth-child(2n):hover{transform:translateY(-4px)}.HomePage-about-benefit-stall{color:#ffe066d9;font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font,"WDXL Lubrifont TC","Trebuchet MS",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1;position:absolute;right:.75rem;top:.7rem}.HomePage-about-benefit-icon{background:#ffe0661a;border:1px solid #ffe06647;border-radius:8px;color:#ffe066;display:grid;flex:0 0 auto;height:2.75rem;margin-top:0;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s ease;transition:transform .35s var(--motion-ease,cubic-bezier(.22,1,.36,1)),background .3s ease;width:2.75rem}.HomePage-about-benefit-icon svg{height:1.45rem;width:1.45rem}.HomePage-about-benefit:hover .HomePage-about-benefit-icon{background:#ffe0662e;transform:scale(1.06) rotate(-3deg)}.HomePage-about-benefit--marketplace:hover .HomePage-about-benefit-icon,.HomePage-about-benefit--rewards:hover .HomePage-about-benefit-icon{transform:scale(1.06) rotate(3deg)}.HomePage-about-benefit-copy{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;justify-content:center;min-width:0;text-align:left}.HomePage-about-benefit-title{color:#fff;display:block;font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font,"WDXL Lubrifont TC","Trebuchet MS",sans-serif);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:700;letter-spacing:.02em;line-height:1.15;margin:0}.HomePage-about-benefit-tag{color:#f4f7facc;display:block;font-size:1.05rem;line-height:1.35;margin:0;max-width:none}.HomePage-about-benefit--vault .HomePage-about-benefit-icon{background:#76d3761a;border-color:#76d37647;color:#76d376}.HomePage-about-benefit--worth .HomePage-about-benefit-icon{background:#7ec8ff1a;border-color:#7ec8ff47;color:#7ec8ff}.HomePage-about-benefit--marketplace .HomePage-about-benefit-icon{background:#ffe0661a;border-color:#ffe06647;color:#ffe066}.HomePage-about-benefit--heroes .HomePage-about-benefit-icon{background:#ff9f7a1a;border-color:#ff9f7a47;color:#ff9f7a}.HomePage-about-benefit--wishlist .HomePage-about-benefit-icon{background:#ff7a9c1a;border-color:#ff7a9c47;color:#ff7a9c}.HomePage-about-benefit--rewards .HomePage-about-benefit-icon{background:#ffe0661f;border-color:#ffe06652;color:#ffe066}.HomePage-community-wrapper{background:radial-gradient(ellipse 70% 55% at 18% 70%,#4d90786b 0,#0000 58%),radial-gradient(ellipse 55% 45% at 88% 15%,#5a82aa38 0,#0000 52%),linear-gradient(125deg,#243442,#2d3e4e 22%,#354858 38%,#1c332c 55%,#243d36 72%,#2a4a52 88%,#1a2c27);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px));padding:3rem 2rem 3.25rem;scroll-margin-top:60px;scroll-margin-top:var(--msv-app-header-offset,60px);text-align:center}.HomePage-community-content{margin:0 auto;max-width:1120px;position:relative;width:100%;z-index:2}.HomePage-community-title{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:.65rem;margin-top:0;text-align:center}.HomePage-community-caption{color:#ffffffeb;font-size:1.25rem;line-height:1.5;margin:0 auto 2rem;max-width:720px;text-align:center}.HomePage-membership-grid{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1040px;text-align:left}.HomePage-membership-paid-stack{display:contents}.HomePage-membership-card{background:#fffffff7;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 14px 28px #0000002e;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.35rem 1.35rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s var(--motion-ease,ease),box-shadow .3s ease}.HomePage-membership-card:hover{box-shadow:0 18px 34px #0000003d;transform:translateY(-4px)}.HomePage-membership-card.is-featured{border:2px solid #d4af37;border:2px solid var(--msv-gold,#d4af37);box-shadow:0 18px 36px #d4af3738;transform:scale(1.03)}.HomePage-membership-card.is-featured:hover{transform:scale(1.03) translateY(-4px)}.HomePage-membership-badge{left:50%;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.HomePage-membership-card-header{border-bottom:1px solid #2d3e4e1f;padding-bottom:.85rem;padding-top:.35rem}.HomePage-membership-plan-name{color:#2d3e4e;font-size:1.35rem;margin:0 0 .45rem}.HomePage-membership-price{align-items:baseline;display:flex;gap:.35rem}.HomePage-membership-price-amount{color:#2d3e4e;font-size:2rem;font-weight:700;line-height:1}.HomePage-membership-price-note{color:#5a6b7a;font-size:.95rem;text-transform:lowercase}.HomePage-membership-benefits{display:flex;flex:1 1;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.HomePage-membership-benefit{align-items:flex-start;color:#3a4a58;display:flex;font-size:.95rem;gap:.55rem;line-height:1.45}.HomePage-membership-benefit-mark{background:linear-gradient(135deg,#76d376,#4d9078);border-radius:50%;flex-shrink:0;height:8px;margin-top:.45rem;width:8px}.HomePage-membership-card.is-featured .HomePage-membership-benefit-mark{background:linear-gradient(135deg,#e8c547,#d4af37)}.HomePage-membership-cta{margin-top:auto;width:100%}.HomePage-membership-cta--featured{background:linear-gradient(90deg,#e8c547,#d4af37);color:#2d3e4e}.HomePage-membership-card.is-coming-soon{opacity:.92}.HomePage-membership-secondary-badge{position:absolute;right:14px;top:18px}.HomePage-membership-cta--coming-soon,.HomePage-membership-cta--coming-soon:disabled{background:#8a96a3;box-shadow:none;color:#fff;cursor:not-allowed;pointer-events:none;transform:none}.HomePage-membership-cta--coming-soon:hover{background:#8a96a3;box-shadow:none;transform:none}.HomePage-membership-cta--featured:hover{background:linear-gradient(90deg,#d4af37,#e8c547);box-shadow:0 14px 28px #d4af3752;color:#2d3e4e}.victory-lane{padding:1.75rem 0 1.5rem}.victory-lane-header{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:.5rem;text-align:center}.victory-lane-title{margin:0}.victory-lane-stage{align-items:center;background:#0000;border-radius:0;box-shadow:none;display:flex;gap:8px;isolation:isolate;justify-content:center;margin:0 auto;max-width:1100px;overflow:visible;padding:8px 8px 16px;position:relative}.victory-lane-floor,.victory-lane-spotlight{display:none}.victory-lane-nav.carousel-button{background:#fff;background:var(--msv-surface,#fff);border:2px solid #283848;border:2px solid var(--msv-logo-blue,#283848);box-shadow:0 8px 18px #2838482e;color:#283848;color:var(--msv-logo-blue,#283848);flex-shrink:0;font-size:1.6rem;height:52px;position:relative;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),transform var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),color var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),border-color var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1));width:52px;z-index:5}.victory-lane-nav.carousel-button:hover{background:#283848;background:var(--msv-logo-blue,#283848);border-color:#283848;border-color:var(--msv-logo-blue,#283848);box-shadow:0 10px 22px #28384847;color:#fff;transform:translateY(-2px)}.victory-lane-track.carousel-outer-wrapper{flex:1 1 auto;gap:0;height:auto;max-width:920px;min-height:420px;overflow:visible;position:relative;z-index:2}.victory-lane-cards.carousel-cards-wrapper{align-items:center;display:flex;gap:0;justify-content:center;min-height:380px;overflow:visible;padding:28px 0 36px;position:relative;transform-style:preserve-3d;width:100%}.victory-lane-card.carousel-card-5{background:linear-gradient(165deg,#3d5266,#2d3e4e 55%,#1d2731);border:1px solid #ffffff1f;border-radius:16px;border-radius:var(--msv-radius-lg,16px);box-shadow:0 12px 28px #00000059;color:#fff;cursor:pointer;height:360px;left:50%;margin:0;padding:14px;position:absolute;top:50%;transform-origin:center center;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);width:230px;will-change:transform,opacity,filter}.victory-lane-card.far-side.is-left{transform:translate(-50%,-50%) translateX(-340px) translateZ(-180px) rotateY(38deg) scale(.72)}.victory-lane-card.far-side.is-left,.victory-lane-card.far-side.is-right{filter:blur(1.2px) saturate(.7);opacity:.28;pointer-events:none;z-index:1}.victory-lane-card.far-side.is-right{transform:translate(-50%,-50%) translateX(340px) translateZ(-180px) rotateY(-38deg) scale(.72)}.victory-lane-card.mid-side.is-left{filter:saturate(.85);opacity:.62;transform:translate(-50%,-50%) translateX(-195px) translateZ(-90px) rotateY(28deg) scale(.88);z-index:2}.victory-lane-card.mid-side.is-right{filter:saturate(.85);opacity:.62;transform:translate(-50%,-50%) translateX(195px) translateZ(-90px) rotateY(-28deg) scale(.88);z-index:2}.victory-lane-card.center{box-shadow:0 0 0 1px #ffe06659,0 22px 48px #00000073,0 0 40px #76d3762e;filter:none;opacity:1;transform:translate(-50%,-50%) translateZ(40px) scale(1.08);z-index:4}.victory-lane-card.center:hover{box-shadow:0 0 0 1px #ffe06680,0 28px 56px #00000080,0 0 48px #76d37647;z-index:10}.victory-lane-badge{box-shadow:0 4px 12px #00000059;left:12px;opacity:0;pointer-events:none;position:absolute;top:12px;transform:translateY(-4px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);z-index:3}.victory-lane-card.center .victory-lane-badge{opacity:1;transform:translateY(0)}.victory-lane-media{align-items:center;background:#00000040;border-radius:10px;border-radius:var(--msv-radius,10px);display:flex;flex-shrink:0;height:200px;justify-content:center;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.victory-lane-card .carousel-image{border-radius:0;filter:none;height:100%;margin:0;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1);transition:transform var(--motion-slow,.7s) var(--motion-ease,cubic-bezier(.22,1,.36,1));width:100%}.victory-lane-card.center:hover .carousel-image{transform:scale(1.05)}.victory-lane-title-plate{background:#151a20b8;border-left:3px solid #ffe066;border-left:3px solid var(--msv-gold,#ffe066);border-radius:6px;border-radius:var(--msv-radius-sm,6px);min-height:72px;padding:8px 10px}.victory-lane-title-plate h3{-webkit-line-clamp:3;font-size:.95rem;letter-spacing:.03em;max-height:3.6em}.victory-lane-card.center .victory-lane-title-plate h3{font-size:1.05rem}.victory-lane-reflection{background:linear-gradient(180deg,#ffffff2e,#0000);border-radius:50%;bottom:-42px;filter:blur(6px);height:40px;left:8%;opacity:0;pointer-events:none;position:absolute;right:8%;transition:opacity .55s cubic-bezier(.22,1,.36,1);z-index:-1}.victory-lane-card.center .victory-lane-reflection{opacity:.45}.victory-lane-card .carousel-card-overlay{background:linear-gradient(160deg,#151a20b8,#2d3e4e59 50%,#151a20c7);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.victory-lane-card.carousel-card-5:hover .carousel-card-overlay{opacity:0;pointer-events:none}.victory-lane-card.center:hover .carousel-card-overlay{opacity:1;pointer-events:auto}.victory-lane-card .carousel-view-details-btn{border-radius:10px;border-radius:var(--msv-radius,10px);box-shadow:0 6px 16px #4d907859;box-shadow:var(--msv-shadow-cta,0 6px 16px #4d907859);min-height:44px;overflow:hidden;position:relative}.victory-lane-lights.carousel-dots{gap:10px;margin-bottom:0;margin-top:.5rem}.victory-lane-light.carousel-dot{background:#2d3e4e38;border:1.5px solid #2d3e4e59;border-radius:3px;height:14px;min-height:14px;min-width:14px;padding:0;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),border-color var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),transform var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1));width:14px}.victory-lane-light.carousel-dot.is-passed{background:#4d9078;background:var(--msv-sage,#4d9078);border-color:#4d9078;border-color:var(--msv-sage,#4d9078)}.victory-lane-light.carousel-dot.active{background:#ffe066;background:var(--msv-gold,#ffe066);border-color:#e6c84a;border-radius:3px;box-shadow:0 0 12px #ffe066a6;height:14px;transform:scale(1.15);width:14px}.victory-lane-light.carousel-dot:hover{background:#76d376;background:var(--msv-sage-bright,#76d376);border-color:#76d376;border-color:var(--msv-sage-bright,#76d376)}.victory-lane-stage.is-reduced-motion .victory-lane-card,.victory-lane-stage.is-reduced-motion .victory-lane-card.center,.victory-lane-stage.is-reduced-motion .victory-lane-card.far-side.is-left,.victory-lane-stage.is-reduced-motion .victory-lane-card.far-side.is-right,.victory-lane-stage.is-reduced-motion .victory-lane-card.mid-side.is-left,.victory-lane-stage.is-reduced-motion .victory-lane-card.mid-side.is-right{filter:none;transition:none}.victory-lane-stage.is-reduced-motion .victory-lane-card.far-side.is-left{opacity:.4;transform:translate(-50%,-50%) translateX(-280px) scale(.78)}.victory-lane-stage.is-reduced-motion .victory-lane-card.far-side.is-right{opacity:.4;transform:translate(-50%,-50%) translateX(280px) scale(.78)}.victory-lane-stage.is-reduced-motion .victory-lane-card.mid-side.is-left{opacity:.7;transform:translate(-50%,-50%) translateX(-160px) scale(.9)}.victory-lane-stage.is-reduced-motion .victory-lane-card.mid-side.is-right{opacity:.7;transform:translate(-50%,-50%) translateX(160px) scale(.9)}.victory-lane-stage.is-reduced-motion .victory-lane-card.center{transform:translate(-50%,-50%) scale(1.06)}.victory-lane-stage.is-reduced-motion .victory-lane-reflection{display:none}.carousel-cards-wrapper{display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;max-width:100%;overflow:hidden;padding:20px 0}.carousel-card-5{background-color:#2d3e4e;border-radius:20px;box-shadow:0 2px 6px #ffffff1a;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:350px;overflow:hidden;padding:16px;position:relative;text-align:center;width:220px}.carousel-image{border-radius:8px;filter:saturate(.95);flex-shrink:0;height:185px;margin-bottom:10px;object-fit:contain;width:100%}.carousel-card-overlay{align-items:center;background:linear-gradient(135deg,#000c,#0006 50%,#000c);border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}.carousel-card-5:hover .carousel-card-overlay{opacity:1}.carousel-overlay-content{color:#fff;padding:20px;text-align:center}.carousel-view-details-btn{background:linear-gradient(135deg,#4d9078,#3f7a65);background:linear-gradient(135deg,var(--msv-cta,#4d9078),var(--msv-cta-hover,#3f7a65));border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.carousel-card-5.center{opacity:1;z-index:2}.carousel-card-5.mid-side{opacity:.7;z-index:2}.carousel-card-5.far-side{opacity:.3;z-index:2}.carousel-button{align-items:center;background:#2d3e4e14;border:1px solid #2d3e4e24;border-radius:999px;box-shadow:0 10px 22px #2d3e4e14;color:#2d3e4e;cursor:pointer;display:inline-flex;font-size:3rem;height:68px;justify-content:center;width:68px}.carousel-button:hover{background:#2d3e4e;box-shadow:0 16px 30px #2d3e4e3d;color:#fff}.carousel-card-5:hover{box-shadow:0 8px 25px #0000004d;z-index:10}.carousel-outer-wrapper{-ms-overflow-style:none;align-items:center;display:flex;gap:12px;height:430px;justify-content:center;overflow:hidden;scrollbar-width:none}.carousel-outer-wrapper::-webkit-scrollbar{display:none}.carousel-card-title-container{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:4px 4px 0;width:100%}.carousel-card-title-container h3{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#fff;display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.15;margin:0;max-height:5.75em;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;text-transform:none}.carousel-card-5.center .carousel-card-title-container h3{font-size:1.08rem}.HomePage-stats-section{border-bottom:none;border-top:none;padding:2.5rem 0 2.75rem;position:relative;z-index:1}@media screen and (min-width:913px){.HomePage-stats-section{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(53vh - 31.8px);min-height:calc((100vh - var(--msv-app-header-offset, 60px))*.53);min-height:calc(100dvh*.53 - 31.8px);min-height:calc((100dvh - var(--msv-app-header-offset, 60px))*.53)}.HomePage-hero-card-archive-section{align-items:center;box-sizing:border-box;display:flex;min-height:calc(47vh - 28.2px);min-height:calc((100vh - var(--msv-app-header-offset, 60px))*.47);min-height:calc(100dvh*.47 - 28.2px);min-height:calc((100dvh - var(--msv-app-header-offset, 60px))*.47);padding-block:2.75rem}}.HomePage-stats-section:before{background-image:url(/static/media/collectibles-bg.ce8d225d509ff840a812.jpg);background-position:50%;background-size:cover;content:"";filter:grayscale(.25) contrast(.92) brightness(1.05);height:100%;left:0;opacity:.55;position:absolute;top:0;width:100%;z-index:0}.HomePage-stats-section:after{content:none;display:none}.HomePage-stats-subsection{position:relative;z-index:2}.HomePage-stats-header{align-items:center;display:flex;gap:0;justify-content:center;padding:.5rem 1rem .75rem}.HomePage-stats-title{align-items:flex-start;color:#2d3e4e;display:flex;flex-direction:column;font-size:clamp(2.8rem,6.5vw,4.6rem);font-weight:700;letter-spacing:-.01em;line-height:.92;margin:0;max-width:none;text-align:left;width:auto}.HomePage-stats-title-line{display:block}.HomePage-stats-title-explore{margin-top:.02em;padding-left:2.4em}.HomePage-stats-bar{align-self:center;background-color:#2d3e4e;border-radius:2px;flex-shrink:0;height:5.6rem;margin:0 28px 0 18px;width:4px}.HomePage-stat-box-main{align-items:center;background:#2d3e4e;border-radius:54px;box-shadow:0 2px 8px #0000004d;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:3.2rem!important;height:auto;justify-content:center;min-height:136px;padding:20px;text-align:center;transition:transform .4s var(--motion-ease),box-shadow .4s ease;width:210px}.HomePage-stat-box-link{text-decoration:none}.HomePage-stat-box-main:hover,.HomePage-stat-box:hover{box-shadow:0 16px 34px #2d3e4e3d;transform:translateY(-6px) scale(1.04)}.HomePage-stat-row{gap:24px;margin-top:18px}.HomePage-stat-box,.HomePage-stat-row{align-items:center;display:flex;justify-content:center}.HomePage-stat-box{background:#2d3e4e;border-radius:32px;box-shadow:0 2px 6px #0003;box-sizing:border-box;color:#fff;flex-direction:column;font-size:2rem;min-height:92px;padding:18px 16px;text-align:center;transition:transform .4s var(--motion-ease),box-shadow .4s ease;width:168px}.stat-label{font-size:1.2rem;margin-top:8px;white-space:nowrap}.HomePage-contact-faq-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;z-index:1}.HomePage-contact-faq-section:before{background-image:url(/static/media/bg.1a7c60bada5c6683c758.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:0}.HomePage-contact-overlay{padding-top:1rem;position:relative;text-align:center;z-index:2}.HomePage-contact-description{font-size:1.2rem;margin-bottom:20px}.HomePage-contact-form{display:flex;flex-direction:column;gap:15px;margin:0 auto}.HomePage-contact-form input[type=email],.HomePage-contact-input,.HomePage-contact-textarea{font-family:WDXL Lubrifont TC,sans-serif;padding:1rem}.HomePage-contact-form input[type=email]{border:1px solid #ccc;border-radius:5px;font-size:16px}.HomePage-contact-card h1.HomePage-section-title{color:#fff}.HomePage-contact-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:5%}.HomePage-contact-card{background:radial-gradient(circle at 18% 8%,#ffe06647,#0000 42%),radial-gradient(circle at 88% 92%,#ffe0661f,#0000 38%),linear-gradient(135deg,#1c2834,#283848 52%,#1c2834);background:radial-gradient(circle at 18% 8%,#ffe06647,#0000 42%),radial-gradient(circle at 88% 92%,#ffe0661f,#0000 38%),linear-gradient(135deg,#1c2834 0,var(--msv-logo-blue,#283848) 52%,#1c2834 100%);border-radius:12px;box-shadow:0 4px 6px #0003;color:#fff;padding:30px;text-align:center;width:100%}.HomePage-contact-input,.HomePage-contact-textarea{background-color:#fff;color:#000}.HomePage-contact-textarea{resize:vertical}.HomePage-contact-input,.HomePage-contact-textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:12px}.HomePage-hero-card-archive-section{--hca-pad-x:clamp(1.25rem,3vw,2.5rem);background-attachment:fixed;background-color:#f3f6fa;background-color:var(--msv-panel,#f3f6fa);background-image:linear-gradient(180deg,#f3f6fa6b,#e9eef559),url(/static/media/bg.bf91ace248ab5e5918d4.jpg);background-position:50%;background-size:cover;border-block:1px solid #2d3e4e1a;margin:0;overflow:hidden;padding:2.25rem var(--hca-pad-x);position:relative;z-index:2}.HomePage-hero-card-archive-section:before{background-image:url(/static/media/tiremarks.ff692ba1edfa4ab17a71.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;z-index:0}.hero-card-archive-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.75rem 2.5rem;justify-content:space-between;margin:0 auto;position:relative;width:min(1040px,100%);z-index:2}.hero-card-archive-main{align-items:flex-start;display:flex;flex:1 1 280px;flex-direction:column;gap:.85rem;min-width:0}.hero-card-archive-title{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin:0}.hero-card-archive-stat{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem .85rem}.hero-card-counter-visual{align-items:center;background:#ffffffe0;border:1px solid #4d907847;border-radius:10px;border-radius:var(--msv-radius,10px);box-shadow:0 1px 3px #151a201a;box-shadow:var(--msv-shadow-sm,0 1px 3px #151a201a);display:inline-flex;justify-content:center;letter-spacing:.03em;line-height:1;padding:.25em .6em;position:relative}.hero-card-counter-number{font-feature-settings:"tnum";animation:popNumber .8s cubic-bezier(.68,-.55,.27,1.55);color:#4d9078;color:var(--msv-sage,#4d9078);font-size:clamp(1.75rem,3vw,2.35rem);font-variant-numeric:tabular-nums;font-weight:700}@keyframes popNumber{0%{color:#76d376;color:var(--msv-sage-bright,#76d376);transform:scale(.75)}60%{color:#4d9078;color:var(--msv-sage,#4d9078);transform:scale(1.1)}to{color:#4d9078;color:var(--msv-sage,#4d9078);transform:scale(1)}}.sparkle{animation:sparklePop 1.2s cubic-bezier(.68,-.55,.27,1.55);font-size:1.35rem;margin-left:.12em;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes sparklePop{0%{opacity:0;transform:scale(.5) rotate(-20deg)}40%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:0;transform:scale(.7) rotate(0deg)}}.hero-card-archive-and-counting{align-items:baseline;color:#1d2731;color:var(--msv-text,#1d2731);column-gap:.45em;display:inline-flex;flex-wrap:wrap;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;line-height:1.2;row-gap:.15em}.and-counting-animated,.hero-card-archive-label{display:inline-block;white-space:nowrap}.and-counting-animated{animation:andCountingPulse 1.8s ease-in-out infinite;color:#4d9078;color:var(--msv-sage,#4d9078);flex:0 0 auto;font-weight:700;line-height:1.2;margin-inline-start:.05em;padding-inline:.12em;transform-origin:left center;vertical-align:initial}@keyframes andCountingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-card-archive-main .cta-main-btn{margin-top:.15rem}.hero-card-archive-main .msv-vault-hub-nav{justify-content:flex-start;margin:.15rem 0 0}.hero-card-archive-main .msv-vault-hub-link{background:#ffffffeb}.hero-card-archive-side{align-items:stretch;display:flex;flex:1 1 320px;flex-direction:column;gap:.85rem;max-width:420px;min-width:0}.hero-card-archive-search-form{align-items:stretch;background:#fff;background:var(--msv-white,#fff);border:1px solid #d7dfe8;border:1px solid var(--msv-border,#d7dfe8);border-radius:16px;border-radius:var(--msv-radius-lg,16px);box-shadow:0 1px 3px #151a201a;box-shadow:var(--msv-shadow-sm,0 1px 3px #151a201a);display:flex;gap:.45rem;padding:.35rem;transition:border-color .36s ease,box-shadow .36s ease;transition:border-color var(--motion-medium,.36s) ease,box-shadow var(--motion-medium,.36s) ease;width:100%}.hero-card-archive-search-form:focus-within{border-color:#4d90788c;box-shadow:0 0 0 3px #76d37673;box-shadow:var(--msv-focus-ring,0 0 0 3px #76d37673)}.hero-card-archive-search-input{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);border:none;border-radius:6px;border-radius:var(--msv-radius-sm,6px);color:#1d2731;color:var(--msv-text,#1d2731);flex:1 1 auto;font-size:1rem;min-width:0;outline:none;padding:.6rem .85rem}.hero-card-archive-search-input::placeholder{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c)}.hero-card-archive-search-btn{background:#2d3e4e;background:var(--msv-slate,#2d3e4e);border:none;border-radius:6px;border-radius:var(--msv-radius-sm,6px);color:#f4f7fa;color:var(--msv-text-on-dark,#f4f7fa);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.92rem;font-weight:600;letter-spacing:.04em;padding:.6rem 1.1rem;text-transform:uppercase;transition:background .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:background var(--motion-fast,.18s) ease,transform var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.hero-card-archive-search-btn:hover{background:#4d9078;background:var(--msv-sage,#4d9078);transform:translateY(-1px)}.hero-card-archive-add-cta{align-items:center;background:#2d3e4e;background:var(--msv-slate,#2d3e4e);border-radius:16px;border-radius:var(--msv-radius-lg,16px);box-shadow:0 1px 3px #151a201a;box-shadow:var(--msv-shadow-sm,0 1px 3px #151a201a);color:#f4f7fa;color:var(--msv-text-on-dark,#f4f7fa);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;text-align:center}.hero-card-archive-add-cta-text{font-size:.98rem;font-weight:500;line-height:1.45;margin:0}.hero-card-archive-add-cta-text strong{color:#76d376;color:var(--msv-sage-bright,#76d376)}.hero-card-archive-add-cta .cta-main-btn{margin-top:0;max-width:280px;width:100%}@media (prefers-reduced-motion:reduce){.and-counting-animated,.hero-card-counter-number,.sparkle{animation:none!important}.HomePage-about-benefit,.HomePage-about-benefit-icon{transition:none!important}.HomePage-about-benefit--marketplace:hover .HomePage-about-benefit-icon,.HomePage-about-benefit--rewards:hover .HomePage-about-benefit-icon,.HomePage-about-benefit:hover,.HomePage-about-benefit:hover .HomePage-about-benefit-icon,.HomePage-about-benefit:nth-child(2n):hover{transform:none}}@media screen and (max-width:912px){.HomePage-Logorow{height:calc(100vh - 60px);height:calc(100vh - var(--msv-app-header-offset, 60px));height:calc(100dvh - 60px);height:calc(100dvh - var(--msv-app-header-offset, 60px));min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px))}.HomePage-logo-overlay img{max-width:min(92vw,360px)}.HomePage-about-text{font-size:18px;margin:auto;width:80%!important}.HomePage-about-benefits{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:2}.HomePage-about-benefit{min-height:0;padding:.85rem .85rem .85rem 1.05rem}.HomePage-about-benefit-title{font-size:1.05rem}.HomePage-about-benefit-tag{font-size:.98rem;max-width:none}.HomePage-section-content{background-attachment:scroll;padding:1rem}.HomePage-about-heading{padding:20px 8px}.HomePage-about-us{font-size:clamp(2rem,10vw,3.5rem);line-height:.85}.HomePage-stats-title{align-items:flex-start;font-size:clamp(2.2rem,9vw,3.2rem);text-align:left;width:auto}.HomePage-stats-title-explore{padding-left:1.6em}.HomePage-stats-header{align-items:center;display:flex;flex-direction:column;gap:1rem}.HomePage-stats-bar{display:none}.HomePage-stats-section:before{opacity:.65}.HomePage-stat-row{grid-gap:12px;box-sizing:border-box;display:grid;flex-direction:column;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;padding:0 4px;width:100%}.HomePage-stat-box-link{display:block;min-width:0;width:100%}.HomePage-stat-box{box-sizing:border-box;max-width:none;min-height:88px;min-width:0;padding:14px 10px;width:100%}.HomePage-stat-box .stat-label{font-size:clamp(.72rem,3.4vw,.95rem);line-height:1.15;margin-top:6px;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.HomePage-contact-card{max-width:100%}.HomePage-stat-box-main{margin:8px auto}.HomePage-community-title{font-size:2.4rem}.HomePage-community-caption{font-size:1.05rem}.HomePage-community-wrapper{padding:2rem 1.15rem 2.25rem}.HomePage-membership-grid{align-items:stretch;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:420px}.HomePage-membership-paid-stack{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.HomePage-membership-paid-stack .HomePage-membership-card{height:100%;min-height:0}.HomePage-membership-card{box-sizing:border-box;gap:.75rem;min-height:0;padding:1.15rem 1.15rem 1.1rem}.HomePage-membership-card-header{padding-bottom:.65rem;padding-top:.15rem}.HomePage-membership-benefits{flex:1 1 auto;gap:.5rem}.HomePage-membership-cta{margin-top:auto}.HomePage-membership-card.is-featured{transform:none}.HomePage-membership-card.is-featured:hover{transform:translateY(-4px)}.HomePage-hero-card-archive-section{background-attachment:scroll;display:block!important;height:auto!important;min-height:0!important;padding:1.25rem 1rem .75rem}.hero-card-archive-inner{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.65rem;justify-content:flex-start;min-height:0;width:100%}.hero-card-archive-main{align-items:center;display:flex;flex:0 0 auto!important;flex-direction:column;flex-grow:0!important;gap:.55rem;min-height:0!important;text-align:center;width:100%}.hero-card-archive-main .msv-vault-hub-nav{justify-content:center}.hero-card-archive-main .cta-main-btn{margin-top:0}.hero-card-archive-stat{justify-content:center}.hero-card-archive-side{display:flex;flex:0 0 auto!important;flex-direction:column;flex-grow:0!important;gap:.65rem;max-width:none;min-height:0!important;width:100%}.hero-card-archive-search-form{align-items:stretch;flex-direction:row}.hero-card-archive-add-cta{margin-bottom:0}}.HomePage-loading-screen{background:#111;color:#fff}.loading-spinner{height:60px;margin-bottom:16px;width:60px}.loading-spinner,.loading-spinner-with-logo{animation:spin 1s linear infinite;border:6px solid #fff3;border-radius:50%;border-top-color:#fff}.loading-spinner-with-logo{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px;position:relative;width:80px}.loading-logo{height:42px;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.loading-spinner-with-logo:before{border-radius:50%;box-shadow:0 0 20px #fff3;content:"";height:100%;position:absolute;width:100%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes revealFromLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.reveal-animation{animation:revealFromLeft 3.6s ease-out forwards;display:inline-block}.fade-zoom-in{animation:fadeZoomIn .4s ease-out forwards}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.carousel-dot{background:#0003;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.carousel-dot:hover{background:#0006}.carousel-dot.active{background:#2d3e4e;border-radius:999px;width:30px}@media screen and (max-width:768px){.victory-lane-stage{gap:4px;padding:8px 6px 12px}.victory-lane-nav.carousel-button{font-size:1.25rem;height:44px;min-height:44px;min-width:44px;width:44px}.victory-lane-track.carousel-outer-wrapper{min-height:340px}.victory-lane-cards.carousel-cards-wrapper{min-height:320px;padding:16px 0 28px}.victory-lane-card.carousel-card-5{height:300px;padding:10px;width:180px}.victory-lane-media{height:150px}.victory-lane-title-plate{min-height:64px;padding:6px 8px}.victory-lane-title-plate h3{-webkit-line-clamp:3;font-size:.82rem;max-height:3.45em}.victory-lane-card.center .victory-lane-title-plate h3{font-size:.9rem}.victory-lane-card.far-side.is-left{filter:blur(.6px);opacity:.35;transform:translate(-50%,-50%) translateX(-58%) translateZ(-100px) rotateY(18deg) scale(.78)}.victory-lane-card.far-side.is-right{filter:blur(.6px);opacity:.35;transform:translate(-50%,-50%) translateX(58%) translateZ(-100px) rotateY(-18deg) scale(.78)}.victory-lane-card.mid-side.is-left{opacity:.55;transform:translate(-50%,-50%) translateX(-38%) translateZ(-50px) rotateY(14deg) scale(.9)}.victory-lane-card.mid-side.is-right{opacity:.55;transform:translate(-50%,-50%) translateX(38%) translateZ(-50px) rotateY(-14deg) scale(.9)}.victory-lane-card.center{transform:translate(-50%,-50%) translateZ(20px) scale(1.04)}.victory-lane-reflection{bottom:-28px;height:28px}.victory-lane-card .carousel-view-details-btn{font-size:.85rem;min-height:44px;padding:10px 16px}.victory-lane-light.carousel-dot{height:12px;min-height:12px;min-width:12px;width:12px}.carousel-card-5{height:336px;padding:8px}.carousel-image{height:140px;margin-bottom:8px;margin-top:18px}.carousel-card-title-container h3{-webkit-line-clamp:5;font-size:.92rem;max-height:5.75em}.carousel-overlay-content{padding:10px}.carousel-view-details-btn{font-size:.72rem;padding:8px 16px}}@media screen and (max-width:480px){.HomePage-about-benefits{grid-template-columns:1fr}.victory-lane-stage{padding:6px 2px 10px}.victory-lane-nav.carousel-button{font-size:1.1rem;height:40px;min-height:40px;min-width:40px;width:40px}.victory-lane-track.carousel-outer-wrapper{min-height:300px}.victory-lane-cards.carousel-cards-wrapper{min-height:290px}.victory-lane-card.carousel-card-5{height:280px;padding:8px;width:160px}.victory-lane-media{height:130px}.victory-lane-badge{font-size:.65rem;left:8px;padding:2px 7px;top:8px}.victory-lane-card.far-side.is-left{transform:translate(-50%,-50%) translateX(-52%) translateZ(-80px) rotateY(16deg) scale(.76)}.victory-lane-card.far-side.is-right{transform:translate(-50%,-50%) translateX(52%) translateZ(-80px) rotateY(-16deg) scale(.76)}.victory-lane-card.mid-side.is-left{transform:translate(-50%,-50%) translateX(-34%) translateZ(-40px) rotateY(12deg) scale(.88)}.victory-lane-card.mid-side.is-right{transform:translate(-50%,-50%) translateX(34%) translateZ(-40px) rotateY(-12deg) scale(.88)}.carousel-card-5{height:312px;padding:6px;width:170px}.carousel-image{height:130px;margin-bottom:6px;margin-top:16px}.carousel-card-title-container h3{-webkit-line-clamp:5;font-size:.82rem;max-height:5.75em}.carousel-overlay-content{padding:8px}.carousel-view-details-btn{font-size:.72rem;min-height:36px;padding:8px 14px}}@media screen and (max-width:768px){.HomePage.is-android-capacitor .victory-lane-stage{padding:8px 4px 12px}.HomePage.is-android-capacitor .victory-lane-card.carousel-card-5{height:290px;width:170px}.HomePage.is-android-capacitor .victory-lane-media{height:140px}.HomePage.is-android-capacitor .victory-lane-nav.carousel-button{height:44px;width:44px}.HomePage.is-android-capacitor .carousel-card-5{height:324px;padding:6px}.HomePage.is-android-capacitor .carousel-image{height:135px;margin-bottom:7px;margin-top:17px}.HomePage.is-android-capacitor .carousel-overlay-content{padding:8px}.HomePage.is-android-capacitor .carousel-view-details-btn{font-size:.68rem;padding:7px 14px}}.HomePage-marketplace-inner{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem;position:relative;text-align:left;z-index:2}.HomePage-marketplace-inner--panel{padding:.25rem 0}.HomePage-marketplace-inner--panel .HomePage-marketplace-features{gap:.5rem;margin:.2rem 0 0}.HomePage-marketplace-inner--panel .HomePage-marketplace-feature{padding:.7rem .85rem}.HomePage-marketplace-inner--panel .HomePage-marketplace-lead{font-size:.95rem;line-height:1.4}.HomePage-marketplace-inner--panel .HomePage-marketplace-title{font-size:clamp(1.35rem,2.6vw,2rem)}.HomePage-marketplace-eyebrow{color:#76d376;font-size:.85rem;letter-spacing:.22em;margin:0;text-transform:uppercase}.HomePage-marketplace-title{color:#f4f7fa;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:.03em;line-height:1.15;margin:0}.HomePage-marketplace-finish{margin:.15rem 0 .25rem}.HomePage-marketplace-lead{color:#b8c6d3;font-size:1.02rem;line-height:1.5;margin:0;max-width:520px;text-align:left}.HomePage-marketplace-features{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr;list-style:none;margin:.35rem 0 .15rem;padding:0;width:100%}.HomePage-marketplace-feature{align-items:flex-start;background:linear-gradient(135deg,#2d3e4e,#22303d);border:1px solid #b8c6d32e;border-left:4px solid #5a6b7c;border-radius:12px;box-shadow:0 10px 28px #151a2059;display:flex;gap:.85rem;padding:.85rem .95rem;text-align:left;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease,border-color .35s ease}.HomePage-marketplace-feature:hover{background:linear-gradient(135deg,#3d5266,#2d3e4e);border-color:#b8c6d352;transform:translateY(-3px)}.HomePage-marketplace-feature-mark{background:repeating-conic-gradient(#f4f7fa 0 25%,#151a20 0 50%) 0 0 /7px 7px;border-radius:2px;box-shadow:0 0 0 1px #ffe0668c;flex-shrink:0;height:14px;margin-top:.35rem;width:14px}.HomePage-marketplace-feature strong{color:#f4f7fa;display:block;font-size:1.02rem;letter-spacing:.02em;margin-bottom:.2rem}.HomePage-marketplace-feature span{color:#b8c6d3;display:block;font-size:.92rem;line-height:1.4}.HomePage-marketplace-cta{align-self:center;border-radius:8px;font-size:1rem;letter-spacing:.06em;margin-top:.75rem;padding:12px 28px}@media screen and (max-width:900px){.HomePage-marketplace-inner{align-items:center;gap:.55rem;width:100%}.HomePage-marketplace-inner,.HomePage-marketplace-lead{box-sizing:border-box;padding:0 .25rem;text-align:center}.HomePage-marketplace-lead{font-size:.88rem;line-height:1.4;max-width:100%}.HomePage-marketplace-finish{margin-left:auto;margin-right:auto}.HomePage-marketplace-features{gap:.4rem;margin-top:.1rem;width:100%}.HomePage-marketplace-feature{box-sizing:border-box;padding:.55rem .7rem;text-align:left;width:100%}.HomePage-marketplace-feature strong{font-size:.95rem;margin-bottom:.1rem}.HomePage-marketplace-feature span{font-size:.82rem;line-height:1.3}.HomePage-marketplace-title{font-size:clamp(1.2rem,5.5vw,1.55rem)}.HomePage-marketplace-eyebrow{font-size:.75rem}.HomePage-marketplace-cta{align-self:center;font-size:.92rem;margin-bottom:0;margin-top:.25rem;padding:10px 22px}}.cta-main-btn{background:linear-gradient(90deg,#76d376,#4d9078);border:none;border-radius:8px;box-shadow:0 2px 8px #2c3e5014;color:#fff;cursor:pointer;display:inline-block;font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font,"WDXL Lubrifont TC","Trebuchet MS",sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.06em;margin-top:.5rem;outline:none;overflow:hidden;padding:12px 28px;position:relative;text-transform:uppercase;transition:background .35s ease,transform .35s var(--motion-ease),box-shadow .35s ease}.cta-main-btn:after{background:linear-gradient(110deg,#0000,#ffffff57 45%,#0000 60%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .6s var(--motion-ease)}.cta-main-btn:hover{background:linear-gradient(90deg,#4d9078,#76d376);box-shadow:0 14px 28px #4d907847;color:#fff;transform:translateY(-3px) scale(1.04)}.cta-main-btn:hover:after{transform:translateX(120%)}.cta-main-btn.disabled,.cta-main-btn:disabled{background:#ccc;box-shadow:none;color:#666;cursor:not-allowed;pointer-events:none;transform:none}@keyframes slowTrackPan{0%{transform:scale(1.02) translate3d(-8px,-4px,0)}to{transform:scale(1.08) translate3d(10px,6px,0)}}@keyframes speedShine{0%,42%{transform:translateX(-120%) skewX(-12deg)}68%,to{transform:translateX(120%) skewX(-12deg)}}@media (max-width:768px){.HomePage.is-android-capacitor .hero-card-archive-search-form,.hero-card-archive-search-form{display:flex;gap:8px;max-width:100%;width:100%}.HomePage.is-android-capacitor .hero-card-archive-search-input,.hero-card-archive-search-input{flex:1 1 auto;min-width:0}.HomePage.is-android-capacitor .hero-card-archive-search-btn,.hero-card-archive-search-btn{flex:0 0 auto;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:420px){.HomePage.is-android-capacitor .hero-card-archive-search-form,.hero-card-archive-search-form{flex-direction:column}.HomePage.is-android-capacitor .hero-card-archive-search-btn,.hero-card-archive-search-btn{max-width:none;width:100%}}}.msv-footer{background:radial-gradient(circle at 12% 0,#ffe06624,#0000 28%),linear-gradient(135deg,#1c2834,#283848 52%,#1c2834);background:radial-gradient(circle at 12% 0,#ffe06624,#0000 28%),linear-gradient(135deg,#1c2834 0,var(--msv-logo-blue,#283848) 52%,#1c2834 100%);box-shadow:inset 0 1px 0 #ffffff14;color:#f5f5f5;font-family:inherit;padding:0}.msv-footer-main{flex-wrap:wrap;gap:3.5rem;justify-content:space-between;padding:1.8rem 5vw;position:relative;z-index:1}.msv-footer-col,.msv-footer-main{align-items:flex-start;display:flex}.msv-footer-col{flex-direction:column;min-width:200px}.msv-footer-brand{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffe066 30%,#b6e07d);-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:700;letter-spacing:1px;margin-bottom:.4rem}.msv-footer-brand span{color:#ffe066;font-weight:700}.msv-footer-tagline{color:#e5edf2;font-size:1.08rem;margin-bottom:1.1rem;margin-top:.2rem;text-align:left}.msv-footer-social-row{display:flex;gap:1.2rem;margin-bottom:1.3rem;margin-top:.3rem}.msv-footer-social-icon{align-items:center;color:#ffe066;display:flex;font-size:1.5rem;height:2.2rem;transition:color .2s,transform .2s;width:2.2rem}.msv-footer-social-icon:hover{color:#fff;transform:scale(1.15)}.msv-footer-col-title{color:#ffe066;font-size:1.18rem;font-weight:700;margin-bottom:1.1rem;margin-top:.2rem}.msv-footer-contact-row{align-items:center;display:flex;margin-bottom:.7rem}.msv-footer-icon{align-items:center;display:flex;font-size:1.2em;margin-right:.5em}.msv-footer-contact-link{color:#ffe066;text-decoration:none;transition:color .2s}.msv-footer-contact-link:hover{color:#fff}.msv-footer-col ul{list-style:none;margin:0;padding:0;text-align:left}.msv-footer-col ul li a{color:#e5edf2;text-decoration:none;transition:color .2s}.msv-footer-link-button{background:none;border:0;color:#e5edf2;cursor:pointer;font:inherit;padding:0;text-align:left;transition:color .2s}.msv-footer-col ul li a:hover,.msv-footer-link-button:hover{color:#ffe066}.msv-footer-bottom{align-items:center;border-top:1px solid #ffe06647;color:#e5edf2;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 5vw;padding:2rem 0}.msv-footer-bottom-links{align-items:center;display:flex;gap:1.5rem}.msv-footer-bottom-links a{color:#ffe066;font-weight:500;text-decoration:none;transition:color .2s}.msv-footer-bottom-links a:hover{color:#fff}@media (max-width:1000px){.msv-footer-main{flex-wrap:wrap;gap:1.2rem}.msv-footer-col{flex:1 1 45%;min-width:45%}}@media (max-width:700px){.msv-footer-main{align-items:stretch;flex-direction:column;gap:.5rem}.msv-footer-col{min-width:100%}.msv-footer-bottom{flex-direction:column;gap:.5rem}}.ScrollStory{--msv-header-h:56px;background:linear-gradient(160deg,#151a20,#263544);height:320vh;position:relative}.ScrollStory-viewport{align-items:center;display:flex;height:calc(100vh - var(--msv-header-h));justify-content:center;overflow:hidden;position:sticky;top:var(--msv-header-h)}.ScrollStory-viewport:before{background:repeating-linear-gradient(90deg,#ffffff08 0 6px,#0000 6px 30px) 0 100% /100% 12px no-repeat,repeating-linear-gradient(90deg,#ffffff08 0 6px,#0000 6px 30px) 0 0 /100% 12px no-repeat;content:"";inset:0;pointer-events:none;position:absolute}.ScrollStory-stage{--p1:0;--flash:0;--p2:0;--p3:0;padding:16px;text-align:center;width:min(920px,94vw)}.ScrollStory-eyebrow{color:#76d376;font-size:.9rem;letter-spacing:.22em;margin:0 0 10px;text-transform:uppercase}.ScrollStory-svg{display:block;height:auto;overflow:visible;width:100%}.ss-car{transform:translateX(calc(var(--p1)*400px));will-change:transform}.ss-wheel{transform:rotate(calc(var(--p1)*900deg));transform-box:fill-box;transform-origin:center}.ss-speedlines{opacity:calc(var(--p1)*(1 - var(--p2)));transform:translateX(calc(var(--p1)*340px))}.ss-lane{stroke-dashoffset:calc(var(--p1)*-420)}.ss-gate{opacity:calc(var(--p1)*3 - .4)}.ss-flash{opacity:calc(var(--flash)*.4);pointer-events:none}.ss-cardunit{transform:scale(calc(1 - var(--p2)*.3));transform-origin:450px 240px;will-change:transform}.ss-cardframe{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p2)*100);opacity:calc(var(--p2)*4)}.ss-cardplate{opacity:calc(var(--p2)*1.4 - .4)}.ss-bracket{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p3)*100);opacity:calc(var(--p3)*4)}.ss-glow{opacity:var(--p3)}.ss-lock{opacity:calc(var(--p3)*2 - .8)}.ss-shackle{transform:translateY(calc(-14px + 14px*var(--p3)))}.ScrollStory-captions{height:3.2rem;margin-top:14px;position:relative}.ScrollStory-caption{color:#f4f7fa;font-size:clamp(1.15rem,2.6vw,1.6rem);inset:0;letter-spacing:.06em;margin:0;opacity:0;position:absolute;transform:translateY(10px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.ScrollStory-caption.is-active{opacity:1;transform:translateY(0)}.ScrollStory-progress{background:#ffffff24;border-radius:3px;height:5px;margin:14px auto 0;overflow:hidden;width:min(320px,60%)}.ScrollStory-progress-fill{background:repeating-linear-gradient(90deg,#4d9078 0 10px,#76d376 10px 20px);border-radius:3px;display:block;height:100%;transform:scaleX(0);transform:scaleX(calc(var(--p1, 0)*.45 + var(--p2, 0)*.3 + var(--p3, 0)*.25));transform-origin:left;width:100%}.ScrollStory.is-split{background:radial-gradient(ellipse 72% 58% at 14% 58%,#4d907861 0,#0000 58%),radial-gradient(ellipse 58% 46% at 88% 20%,#5a82aa2e 0,#0000 52%),linear-gradient(125deg,#121820,#1a2830 16%,#243848 32%,#1c332c 50%,#243d36 66%,#2a4a52 84%,#1a2c27);height:320vh}.ScrollStory.is-split:after{background:repeating-linear-gradient(90deg,#151a20 0 10px,#ffe066 10px 20px);content:"";height:5px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.ScrollStory-viewport.is-split-viewport{align-items:center;padding:1.25rem 1.5rem}.ScrollStory-viewport.is-split-viewport:before{opacity:.5}.ScrollStory-split{grid-gap:1.75rem 2.25rem;align-items:center;display:grid;gap:1.75rem 2.25rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-height:100%;width:min(1180px,100%)}.ScrollStory-split-visual{min-width:0}.ScrollStory.is-split .ScrollStory-stage{padding:0;width:100%}.ScrollStory.is-split .ScrollStory-eyebrow{font-size:.78rem;margin-bottom:6px}.ScrollStory.is-split .ScrollStory-captions{height:2.5rem;margin-top:8px}.ScrollStory.is-split .ScrollStory-caption{font-size:clamp(.95rem,1.8vw,1.2rem)}.ScrollStory.is-split .ScrollStory-progress{margin-top:10px}.ScrollStory-split-panel{max-height:none;min-width:0;overflow:visible}.ScrollStory.is-static.is-split{height:auto;padding:2.5rem 0}.ScrollStory.is-static.is-split .ScrollStory-viewport{height:auto;padding:1.5rem}@media (max-width:900px){.ScrollStory.is-split{height:auto;padding:1.5rem 0 1.75rem}.ScrollStory.is-split .ScrollStory-viewport{align-items:stretch;height:auto;overflow:visible;padding:.75rem 1rem .85rem;position:static}.ScrollStory.is-split .ScrollStory-stage{--p1:1;--flash:0;--p2:1;--p3:1;padding:0}.ScrollStory.is-split .ScrollStory-progress{display:none}.ScrollStory-split{align-content:start;gap:.85rem;grid-template-columns:1fr}.ScrollStory-split-panel{max-height:none;overflow:visible;width:100%}.ScrollStory.is-split .ScrollStory-svg{height:auto;margin:0 auto;max-height:32vh;width:100%}.ScrollStory.is-split .ScrollStory-eyebrow{font-size:.7rem;margin-bottom:4px}.ScrollStory.is-split .ScrollStory-captions{height:2.1rem;margin-top:4px}}@media (max-width:768px){.ScrollStory{height:230vh}.ScrollStory.is-split{height:auto}.ScrollStory-stage{padding:8px}.ScrollStory-captions{height:2.6rem}}.ScrollStory.is-static{height:auto;padding:48px 0}.ScrollStory.is-static .ScrollStory-viewport{height:auto;position:static}.ScrollStory.is-static .ScrollStory-stage{--p1:1;--flash:0;--p2:1;--p3:1}.ScrollStory.is-static .ScrollStory-progress{display:none}.confirmation-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.confirmation-popup{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;padding:20px;text-align:center;width:300px}.confirm-btn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.confirm-btn:hover{background-color:#006400}@media (max-width:768px){.confirmation-popup{width:275px}}.msv-page-loader{align-items:center;animation:msv-loader-enter .45s cubic-bezier(.22,1,.36,1) both;animation:msv-loader-enter .45s var(--motion-ease,cubic-bezier(.22,1,.36,1)) both;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;padding:2.5rem 1rem;padding:var(--msv-sp-8,2.5rem) var(--msv-sp-4,1rem);text-align:center}.msv-page-loader--fill{background:#f3f6fa;background:var(--msv-bg-page,#f3f6fa);box-sizing:border-box;flex:1 1;min-height:calc(100vh - 60px - 2rem);min-height:calc(100vh - var(--msv-app-header-offset, 60px) - 2rem);min-height:calc(100dvh - 60px - 2rem);min-height:calc(100dvh - var(--msv-app-header-offset, 60px) - 2rem);width:100%}.msv-page-loader--dark.msv-page-loader--fill{background:var(--msv-gradient-dark);min-height:100dvh}.msv-page-loader--dark .msv-page-loader-text{color:#b8c6d3;color:var(--msv-text-on-dark-secondary,#b8c6d3)}.msv-page-loader--dark .msv-page-loader-orbit--inner{border-bottom-color:#76d376;border-bottom-color:var(--msv-sage-bright,#76d376);border-left-color:color-mix(in srgb,#76d376 30%,#0000);border-left-color:color-mix(in srgb,var(--msv-sage-bright,#76d376) 30%,#0000)}.msv-page-loader--dark .msv-page-loader-track{background:color-mix(in srgb,#f4f7fa 14%,#0000);background:color-mix(in srgb,var(--msv-text-on-dark,#f4f7fa) 14%,#0000)}.msv-page-loader-mark{display:grid;height:5.5rem;place-items:center;position:relative;width:5.5rem}.msv-page-loader-orbit{border:2px solid #0000;border-radius:50%;inset:0;pointer-events:none;position:absolute}.msv-page-loader-orbit--outer{animation:msv-loader-spin 1.05s linear infinite;border-right-color:color-mix(in srgb,#7d9b8a 35%,#0000);border-right-color:color-mix(in srgb,var(--msv-cta,#7d9b8a) 35%,#0000);border-top-color:#7d9b8a;border-top-color:var(--msv-cta,#7d9b8a);filter:drop-shadow(0 0 10px color-mix(in srgb,#7d9b8a 35%,transparent));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--msv-cta,#7d9b8a) 35%,transparent))}.msv-page-loader-orbit--inner{animation:msv-loader-spin 1.55s linear infinite reverse;border-bottom-color:#2d3e4e;border-bottom-color:var(--msv-slate,#2d3e4e);border-left-color:color-mix(in srgb,#2d3e4e 30%,#0000);border-left-color:color-mix(in srgb,var(--msv-slate,#2d3e4e) 30%,#0000);inset:.55rem}.msv-page-loader-pulse{animation:msv-loader-pulse 1.6s ease-in-out infinite;background:radial-gradient(circle at center,color-mix(in srgb,#7d9b8a 18%,#0000) 0,#0000 70%);background:radial-gradient(circle at center,color-mix(in srgb,var(--msv-cta,#7d9b8a) 18%,#0000) 0,#0000 70%);border-radius:50%;inset:.95rem;position:absolute}.msv-page-loader-logo{animation:msv-loader-logo-breathe 2.2s ease-in-out infinite;height:2.35rem;object-fit:contain;position:relative;width:2.35rem;z-index:1}.msv-page-loader-text{animation:msv-loader-text-fade 1.4s ease-in-out infinite;color:#5a6a78;color:var(--msv-text-secondary,#5a6a78);font-family:WDXL Lubrifont TC,Trebuchet MS,sans-serif;font-family:var(--racing-font,"WDXL Lubrifont TC","Trebuchet MS",sans-serif);font-size:.95rem;font-weight:500;letter-spacing:.16em;margin:0;text-transform:uppercase}.msv-page-loader-track{background:color-mix(in srgb,#2d3e4e 14%,#0000);background:color-mix(in srgb,var(--msv-slate,#2d3e4e) 14%,#0000);border-radius:999px;display:block;height:2px;overflow:hidden;position:relative;width:min(9.5rem,42vw)}.msv-page-loader-dash{animation:msv-loader-dash 1.15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7d9b8a,#2d3e4e,#0000);background:linear-gradient(90deg,#0000,var(--msv-cta,#7d9b8a),var(--msv-slate,#2d3e4e),#0000);border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:38%}@keyframes msv-loader-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes msv-loader-spin{to{transform:rotate(1turn)}}@keyframes msv-loader-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes msv-loader-logo-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes msv-loader-text-fade{0%,to{opacity:.55}50%{opacity:1}}@keyframes msv-loader-dash{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.msv-page-loader,.msv-page-loader-dash,.msv-page-loader-logo,.msv-page-loader-orbit,.msv-page-loader-pulse,.msv-page-loader-text{animation:none}.msv-page-loader-orbit--outer{border-color:color-mix(in srgb,#7d9b8a 55%,#0000);border-color:color-mix(in srgb,var(--msv-cta,#7d9b8a) 55%,#0000)}.msv-page-loader-orbit--inner{border-color:color-mix(in srgb,#2d3e4e 35%,#0000);border-color:color-mix(in srgb,var(--msv-slate,#2d3e4e) 35%,#0000)}.msv-page-loader-dash{left:31%;opacity:.7}}.wishlist-heart{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;background:#ffffffeb;border:none;border-radius:999px;box-shadow:0 2px 8px #1d27312e;color:var(--msv-text-secondary);cursor:pointer;display:grid;height:36px;outline:none;padding:0;place-items:center;position:absolute;right:8px;top:8px;transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);width:36px;z-index:2}.wishlist-heart:hover{background:#fff;box-shadow:0 4px 14px #e5393538;color:var(--msv-danger);transform:scale(1.08)}.wishlist-heart:active,.wishlist-heart:focus,.wishlist-heart:focus-visible{box-shadow:0 2px 8px #1d27312e!important;outline:none!important}.wishlist-heart.is-active{color:var(--msv-danger)}.wishlist-heart.is-active .wishlist-heart-path{fill:var(--msv-danger)!important;stroke:var(--msv-danger)}.wishlist-heart-icon{display:block;overflow:visible}.wishlist-heart-path{fill:#0000;stroke:currentColor;stroke-width:1.75;stroke-linejoin:round;transition:fill .16s var(--motion-ease),stroke .16s var(--motion-ease)}.wishlist-heart-tooltip{background:var(--msv-slate);border-radius:var(--msv-radius-sm);box-shadow:var(--msv-shadow-sm);color:var(--msv-text-on-dark);font-size:.75rem;font-weight:600;line-height:1.2;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),visibility var(--motion-fast) var(--motion-ease);visibility:hidden;white-space:nowrap}.wishlist-heart-tooltip:after{border:5px solid #0000;border-bottom:5px solid var(--msv-slate);bottom:100%;content:"";position:absolute;right:12px}.wishlist-heart:hover .wishlist-heart-tooltip{opacity:1;transform:translateY(0);visibility:visible}.wishlist-heart.is-popping{animation:wishlist-heart-pop .42s var(--motion-ease)}.wishlist-heart.is-popping .wishlist-heart-icon{animation:wishlist-heart-wiggle .42s var(--motion-ease)}@keyframes wishlist-heart-pop{0%{transform:scale(1)}28%{transform:scale(1.28)}52%{transform:scale(.92)}76%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wishlist-heart-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@media (hover:none){.wishlist-heart-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.wishlist-heart,.wishlist-heart-path,.wishlist-heart-tooltip{transition:none}.wishlist-heart.is-popping,.wishlist-heart.is-popping .wishlist-heart-icon{animation:none}}.menu-bar{align-items:center;background-image:linear-gradient(180deg,#ffffff12 0,#0000 42%),var(--msv-gradient-nav);border-bottom:1px solid #ffffff24;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 14px #10182047;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;left:0;min-height:24px;padding:10px 20px;position:fixed;right:0;top:0;transition:box-shadow .3s ease,background-image .3s ease;width:100%;z-index:1000}.menu-bar,.menu-bar.scrolled{background-color:#283848;background-color:var(--msv-logo-blue,#283848)}.menu-bar.scrolled{background-image:linear-gradient(180deg,#ffffff0d 0,#0000 38%),linear-gradient(115deg,#17222c 0,var(--msv-logo-blue) 45%,#2f4456 100%);box-shadow:inset 0 1px 0 #ffffff0d,0 6px 18px #0c121866}.menu-links{display:contents;transition:all .4s ease-in-out}.menu-links-account,.menu-links-nav{align-items:center;display:flex;gap:15px}.menu-links-nav{justify-self:center}.menu-links-account{justify-self:end}.menu-link{color:#fff;display:inline-block;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:color .3s ease}.menu-link:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out;visibility:hidden;width:100%}.menu-link:hover:after{transform:scaleX(1);visibility:visible}.menu-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;position:relative;text-decoration:none;transition:color .3s ease,background-color .3s ease}.menu-btn[href="/profilepage"]:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out;visibility:hidden;width:100%}.menu-btn[href="/profilepage"]:hover:after{transform:scaleX(1);visibility:visible}.menu-btn.logout-btn:hover{background-color:#fff;color:#000}.menu-btn.logout-btn{border-radius:4px;padding:10px 16px}.header-mobile-actions{align-items:center;display:none;gap:2px;justify-content:flex-end;line-height:0}.menu-link--profile{align-items:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;padding-right:14px}.header-unread-badge--profile{right:2px;top:2px}.header-messages-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;line-height:1;margin:0;padding:0;position:relative;vertical-align:middle;width:40px}.header-messages-btn.mobile-only{display:none}.header-messages-btn svg,.menu-toggle svg{display:block;flex-shrink:0;height:1em;width:1em}.header-unread-badge{background:#e53935;border-radius:999px;display:flex;font-size:.62rem;font-weight:800;height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;top:2px}.header-unread-badge,.menu-toggle{align-items:center;color:#fff;justify-content:center}.menu-toggle{background:none;border:none;cursor:pointer;display:none;font-size:24px;height:40px;line-height:1;margin:0;padding:0;position:relative;vertical-align:middle;width:40px}.menu-links-nav{gap:30px}@media screen and (max-width:900px){.menu-bar{background-color:#283848;background-color:var(--msv-logo-blue,#283848);background-image:linear-gradient(180deg,#ffffff12 0,#0000 42%),var(--msv-gradient-nav);display:block;padding-left:0;padding-right:0;top:0}.header-mobile-actions,.menu-toggle{display:inline-flex}.header-messages-btn.desktop-only{display:none}.header-messages-btn.mobile-only{display:inline-flex}.menu-bar-content{box-sizing:border-box;justify-self:auto;padding:0 20px;width:100%}.menu-links{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:0;justify-content:flex-start;max-height:0;outline:none;overflow:hidden;padding:0;transition:max-height .4s ease-in-out;width:100%}.menu-links.open{max-height:80vh}.menu-links-account,.menu-links-nav{flex-direction:column;gap:0;justify-self:auto;width:100%}.menu-btn,.menu-link{display:block;padding:12px 0}.menu-link.menu-link--profile{align-items:center;align-self:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;padding:0 14px 0 0}.menu-link--profile .header-unread-badge--profile{right:2px;top:2px}}@media screen and (max-width:767px){.menu-bar.android-phone{align-items:flex-start!important;background-color:#283848!important;background-color:var(--msv-logo-blue,#283848)!important;background-image:linear-gradient(180deg,#ffffff12 0,#0000 42%),var(--msv-gradient-nav)!important;padding-top:calc(24px - .7rem)!important;padding-top:calc(var(--status-bar-height, 24px) - .7rem)!important}}.menu-bar-content{flex-shrink:0;justify-content:space-between;justify-self:start}.logo-link,.menu-bar-content{align-items:center;display:flex}.navbar-logo{height:30px;object-fit:contain}@media screen and (min-width:768px){.menu-bar.android-tablet{align-items:flex-start!important;background-color:#283848!important;background-color:var(--msv-logo-blue,#283848)!important;background-image:linear-gradient(180deg,#ffffff12 0,#0000 42%),var(--msv-gradient-nav)!important;border-bottom:1px solid #ffffff1f!important;box-shadow:0 4px 6px #0000001a!important;padding-bottom:12px;padding-top:2.5rem!important;top:0!important}.menu-bar.android-tablet .navbar-logo{height:35px}.App.android-tablet{padding-top:100px!important}.HomePage-Logorow.android-tablet{margin-top:0;padding-top:30px}}.conversation-list{list-style:none;margin:0;padding:0}.conversation-row{align-items:stretch;border-bottom:1px solid var(--msv-border);display:flex}.conversation-row:last-child{border-bottom:0}.conversation-item{align-items:center;background:var(--msv-surface);border:0;border-left:3px solid #0000;color:var(--msv-text);cursor:pointer;display:flex;flex:1 1;font:inherit;gap:var(--msv-sp-3);min-height:64px;min-width:0;padding:var(--msv-sp-3) var(--msv-sp-3) var(--msv-sp-3) var(--msv-sp-4);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.conversation-item.active,.conversation-item:hover{background:var(--msv-surface-sunken);border-left-color:var(--msv-cta)}.conversation-row:hover .conversation-item{background:var(--msv-surface-sunken)}.conversation-row:hover .conversation-item.active{border-left-color:var(--msv-cta)}.conversation-avatar{align-items:center;background:var(--msv-gradient-slate);border-radius:50%;color:var(--msv-text-on-dark);display:flex;flex-shrink:0;font-size:var(--msv-fs-card);height:44px;justify-content:center;letter-spacing:0;-webkit-user-select:none;user-select:none;width:44px}.conversation-body{display:block;flex:1 1;min-width:0}.conversation-main{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2)}.conversation-main strong{color:var(--msv-slate);font-size:var(--msv-fs-card);font-weight:700}.conversation-item.is-unread .conversation-main strong:after{background:var(--msv-cta);border-radius:50%;content:"";display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:8px}.conversation-preview{color:var(--msv-text-secondary)}.conversation-item-context,.conversation-preview{font-size:var(--msv-fs-small);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item-context{color:var(--msv-cta);font-weight:600}.message-text a{color:inherit;text-decoration:underline;word-break:break-all}.conversation-item.is-unread .conversation-preview{color:var(--msv-text);font-weight:700}.unread-badge{background:var(--msv-danger);border-radius:var(--msv-radius-pill);color:#fff;flex-shrink:0;font-size:var(--msv-fs-micro);font-weight:700;margin-left:auto;padding:2px 8px}.messages-empty,.messages-status{background:var(--msv-surface);border:1.5px dashed var(--msv-border-strong);border-radius:var(--msv-radius-lg);color:var(--msv-text-secondary);margin:var(--msv-sp-3);padding:var(--msv-sp-7) var(--msv-sp-5);text-align:center}.messages-thread-loading{border-color:var(--msv-border);border-style:solid;margin:auto}.conversation-thread{display:flex;flex:1 1;flex-direction:column;min-height:0}.conversation-thread-header{margin-bottom:var(--msv-sp-3);text-align:left}.conversation-thread-title-row{align-items:center;display:flex;gap:var(--msv-sp-2);justify-content:space-between;width:100%}.conversation-thread-header h2{color:var(--msv-slate);flex:1 1;font-size:calc(var(--msv-fs-section) + .05rem);letter-spacing:var(--msv-track-title);margin:0;min-width:0;text-align:left}.back-link{align-items:center;background:none;border:none;border-radius:var(--msv-radius-sm);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;letter-spacing:.04em;margin-bottom:var(--msv-sp-2);min-height:44px;padding:0 var(--msv-sp-1);text-align:left;transition:color var(--motion-fast) var(--motion-ease)}.back-link:hover{color:var(--msv-cta)}.messages-thread{background:var(--msv-bg-page);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);display:flex;flex:1 1;flex-direction:column;min-height:180px;overflow-y:auto;padding:var(--msv-sp-4)}.message-date-separator{display:flex;justify-content:center;margin:var(--msv-sp-3) 0 var(--msv-sp-4)}.message-date-separator span{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-pill);box-shadow:var(--msv-shadow-sm);color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);font-weight:600;letter-spacing:.02em;padding:4px 12px}.message-bubble{border-radius:var(--msv-radius-lg);font-size:var(--msv-fs-body);line-height:1.45;margin-bottom:var(--msv-sp-2);max-width:80%;padding:8px 12px 6px;text-align:left}.message-bubble.mine{background:var(--msv-slate);border-bottom-right-radius:var(--msv-radius-sm);box-shadow:var(--msv-shadow-sm);color:var(--msv-text-on-dark);margin-left:auto}.message-bubble.mine.pending{box-shadow:none;opacity:.55}.message-bubble.mine.failed{opacity:.75;outline:1px solid color-mix(in srgb,#c0392b 70%,#0000)}.message-bubble.theirs{background:var(--msv-surface);border:1px solid var(--msv-border);border-bottom-left-radius:var(--msv-radius-sm);color:var(--msv-text);margin-right:auto}.message-text{text-align:left;word-break:break-word}.message-time{font-size:var(--msv-fs-micro);line-height:1.2;margin-top:4px;text-align:right}.message-bubble.mine .message-time{color:var(--msv-text-on-dark-secondary)}.message-bubble.theirs .message-time{color:var(--msv-text-secondary)}.message-compose{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-lg);display:flex;gap:var(--msv-sp-2);margin-top:var(--msv-sp-3);padding:6px 6px 6px var(--msv-sp-2);transition:border-color var(--motion-fast) var(--motion-ease)}.message-compose:focus-within{border-color:var(--msv-cta)}.message-compose input{background:#0000;border:0;border-radius:var(--msv-radius-sm);color:var(--msv-text);flex:1 1;font:inherit;min-height:44px;outline:none;padding:8px 12px}.message-compose input:focus-visible{box-shadow:none}.message-compose button{background:var(--msv-cta);border:none;border-radius:var(--msv-radius-sm);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;font:inherit;font-weight:700;letter-spacing:.05em;min-height:44px;min-width:44px;padding:10px 22px;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.message-compose button:hover:not(:disabled){background:var(--msv-cta-hover)}.message-compose button:disabled{cursor:not-allowed;opacity:.55}.review-btn{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius-lg);color:var(--msv-slate);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--msv-fs-small);font-weight:700;letter-spacing:.04em;margin:0 0 0 auto;min-height:36px;padding:6px 14px;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);white-space:nowrap;width:fit-content}.review-btn:hover{background:#2d3e4e0f;border-color:var(--msv-slate)}.conversation-thread-page .conversation-thread-header h2{font-size:var(--msv-fs-title)}.conversation-thread-page .messages-thread{box-shadow:var(--msv-shadow-sm);max-height:55vh}.conversation-thread-drawer{height:100%}.conversation-thread-drawer .messages-thread{border-radius:var(--msv-radius)}.conversation-thread-drawer .conversation-thread-header h2{font-size:calc(var(--msv-fs-card) + .15rem)}@media (max-width:640px){.message-bubble{max-width:92%}.message-compose{align-items:stretch;border-radius:var(--msv-radius-lg);flex-direction:column;padding:var(--msv-sp-2)}.message-compose button{width:100%}}.msv-review-overlay{align-items:center;animation:msv-review-fade .18s ease both;animation:msv-review-fade .18s var(--motion-ease,ease) both;background:#151a2094;display:flex;inset:0;justify-content:center;padding:1rem;padding:var(--msv-sp-4,1rem);position:fixed;z-index:10050}.msv-review-dialog{animation:msv-review-rise .22s ease both;animation:msv-review-rise .22s var(--motion-ease,ease) both;background:#fff;background:var(--msv-surface,#fff);border-radius:16px;border-radius:var(--msv-radius-lg,16px);border-top:4px solid var(--msv-cta);box-shadow:0 16px 40px #151a2047;box-shadow:var(--msv-shadow-lg,0 16px 40px #151a2047);color:#1d2731;color:var(--msv-text,#1d2731);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.25rem;padding:var(--msv-sp-5,1.25rem);text-align:left;width:min(420px,100%)}.msv-review-icon{background:var(--msv-success-soft);border-radius:50%;color:var(--msv-cta);display:grid;font-size:1.25rem;height:2.75rem;margin:0 auto .75rem;margin:0 auto var(--msv-sp-3,.75rem);place-items:center;width:2.75rem}.msv-review-dialog h3{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-family:inherit;font-family:var(--racing-font,inherit);font-size:1.2rem;letter-spacing:.04em;margin:0 0 .5rem;margin:0 0 var(--msv-sp-2,.5rem);text-align:center}.msv-review-intro{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:.98rem;line-height:1.55;margin:0 0 1rem;margin:0 0 var(--msv-sp-4,1rem);text-align:center}.msv-review-field-label,.msv-review-fields label{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);display:block;font-size:.875rem;font-size:var(--msv-fs-small,.875rem);letter-spacing:.06em;letter-spacing:var(--msv-track-wide,.06em);margin-bottom:.25rem;margin-bottom:var(--msv-sp-1,.25rem);text-transform:uppercase}.msv-review-stars{align-items:center;display:flex;gap:.5rem;gap:var(--msv-sp-2,.5rem);justify-content:center;margin-bottom:.25rem;margin-bottom:var(--msv-sp-1,.25rem)}.msv-review-star{background:#0000;border:0;border-radius:6px;border-radius:var(--msv-radius-sm,6px);color:#b8c4d0;color:var(--msv-border-strong,#b8c4d0);cursor:pointer;height:44px;padding:0;transition:color .18s ease;transition:color var(--motion-fast,.18s) var(--motion-ease,ease);width:44px}.msv-review-star,.msv-review-star-icon{align-items:center;display:inline-flex;justify-content:center}.msv-review-star-icon{font-size:1.65rem;line-height:1;transition:transform .18s ease;transition:transform var(--motion-fast,.18s) var(--motion-ease,ease)}.msv-review-star:focus-visible,.msv-review-star:hover:not(:disabled){color:#c9a227;color:var(--msv-gold,#c9a227);outline:none}.msv-review-star:focus-visible .msv-review-star-icon,.msv-review-star:hover:not(:disabled) .msv-review-star-icon{transform:scale(1.08)}.msv-review-star.is-filled{color:#c9a227;color:var(--msv-gold,#c9a227)}.msv-review-star:not(.is-filled){color:#b8c4d0;color:var(--msv-border-strong,#b8c4d0)}.msv-review-star:disabled{cursor:not-allowed;opacity:.55}.msv-review-rating-hint{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:.875rem;font-size:var(--msv-fs-small,.875rem);margin:0 0 .75rem;margin:0 0 var(--msv-sp-3,.75rem);text-align:center}.msv-review-fields textarea{background:#fff;background:var(--msv-surface,#fff);border:1.5px solid #d8e0ea;border:1.5px solid var(--msv-border,#d8e0ea);border-radius:10px;border-radius:var(--msv-radius,10px);box-sizing:border-box;color:#1d2731;color:var(--msv-text,#1d2731);font:inherit;line-height:1.45;margin:0;min-height:96px;padding:10px 14px;resize:vertical;width:100%}.msv-review-fields textarea:focus{border-color:var(--msv-cta);outline:none}.msv-review-fields textarea:disabled{opacity:.65}.msv-review-actions{display:flex;gap:.75rem;gap:var(--msv-sp-3,.75rem);justify-content:center;margin-top:1rem;margin-top:var(--msv-sp-4,1rem)}.msv-review-cancel,.msv-review-submit{border:0;border-radius:10px;border-radius:var(--msv-radius,10px);cursor:pointer;font:inherit;font-weight:600;min-height:44px;min-width:7rem;padding:.55rem 1rem;transition:background-color .18s ease,color .18s ease,opacity .18s ease;transition:background-color var(--motion-fast,.18s) var(--motion-ease,ease),color var(--motion-fast,.18s) var(--motion-ease,ease),opacity var(--motion-fast,.18s) var(--motion-ease,ease)}.msv-review-cancel{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-review-cancel:hover:not(:disabled){background:color-mix(in srgb,#2d3e4e 12%,#0000);background:color-mix(in srgb,var(--msv-slate,#2d3e4e) 12%,#0000)}.msv-review-submit{background:var(--msv-cta);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text)}.msv-review-submit:hover:not(:disabled){background:var(--msv-cta-hover)}.msv-review-cancel:disabled,.msv-review-submit:disabled{cursor:not-allowed;opacity:.55}@keyframes msv-review-fade{0%{opacity:0}to{opacity:1}}@keyframes msv-review-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.messages-drawer-root{inset:0;position:fixed;z-index:1200}.messages-drawer-backdrop{background:#151a2080;border:0;cursor:pointer;inset:0;padding:0;position:absolute}.messages-drawer-panel{animation:messages-drawer-in var(--motion-fast) var(--motion-ease);background:var(--msv-surface);box-shadow:var(--msv-shadow-lg);display:flex;flex-direction:column;height:100%;padding-top:env(safe-area-inset-top,0);position:absolute;right:0;top:0;width:min(400px,100vw)}@keyframes messages-drawer-in{0%{opacity:.6;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.messages-drawer-header{align-items:center;border-bottom:1px solid var(--msv-border);display:flex;gap:var(--msv-sp-3);justify-content:space-between;min-height:58px;padding:var(--msv-sp-4) var(--msv-sp-4) var(--msv-sp-3)}.messages-drawer-header h2{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);margin:0}.messages-drawer-header-actions{align-items:center;display:flex;gap:var(--msv-sp-2);margin-left:auto}.messages-drawer-back,.messages-drawer-close{background:none;border:0;color:var(--msv-slate);cursor:pointer;font:inherit;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.messages-drawer-back{font-weight:700;letter-spacing:.04em;min-height:44px;padding:6px 10px}.messages-drawer-close{align-items:center;border-radius:50%;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.messages-drawer-back:hover,.messages-drawer-close:hover{background:var(--msv-surface-sunken);border-radius:var(--msv-radius);color:var(--msv-slate-deep)}.messages-drawer-body{background:var(--msv-surface);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:0 0 var(--msv-sp-3)}.messages-drawer-body .conversation-thread-drawer{padding:var(--msv-sp-3) var(--msv-sp-4) var(--msv-sp-2)}@media (max-width:900px){.messages-drawer-panel{width:100vw}}.App{background-color:#283848;background-color:var(--msv-bg,#283848);font-size:1.2rem;min-height:100%;text-align:center}.route-fallback{margin:0 auto;max-width:1100px;min-height:calc(100vh - 60px);padding:1.5rem 1rem 2rem}.route-fallback-bar{animation:route-fallback-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#444,#555 50%,#444);background-size:200% 100%;border-radius:4px;height:14px;margin:0 auto 1.5rem;width:min(280px,55%)}.route-fallback-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.route-fallback-card{animation:route-fallback-shimmer 1.2s ease-in-out infinite;aspect-ratio:3/4;background:linear-gradient(90deg,#3a3a3a,#4a4a4a 50%,#3a3a3a);background-size:200% 100%;border-radius:6px}@keyframes route-fallback-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--admob-bottom-inset:0px}#root,body,html{background-color:#283848;background-color:var(--msv-bg,#283848);height:100%}body{padding-bottom:0;padding-bottom:var(--admob-bottom-inset,0)}@media screen and (max-width:768px){body,html{max-width:100vw;overflow-x:clip;width:100%}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@supports not (padding:env(safe-area-inset-top)){body{padding-bottom:20px;padding-top:20px}}}@media screen and (min-width:768px){body.android-tablet{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@supports not (padding:env(safe-area-inset-top)){body.android-tablet{padding-bottom:20px;padding-top:0}}}@media screen and (max-width:768px){body{padding-top:0}}@media screen and (min-width:768px){body.android-tablet{padding-top:0}}@media screen and (max-width:768px){.App,body,html{max-width:100vw;overflow-x:clip;width:100%}.App{padding-top:60px;padding-top:var(--msv-app-header-offset,60px)}.HomePage-Logorow{margin-top:0;padding-top:0}*{box-sizing:border-box}body>*{max-width:100vw;overflow-x:clip}}@media screen and (min-width:768px){.App.android-tablet,body.android-tablet,html.android-tablet{max-width:100vw;overflow-x:clip;width:100%}.android-tablet *{box-sizing:border-box}body.android-tablet>*{max-width:100vw;overflow-x:clip}}.msv-auth-page{--msv-auth-gap:clamp(var(--msv-sp-7),5vh,var(--msv-sp-8));--msv-app-header-offset:60px;background:var(--msv-gradient-dark);box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100dvh - var(--msv-app-header-offset));padding-top:0}.msv-auth-card.msv-auth-card{background:var(--msv-gradient-slate);border:1px solid var(--msv-border-on-dark);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-lg);box-sizing:border-box;color:var(--msv-text-on-dark);flex:0 0 auto;margin:0 auto;max-width:440px;overflow:hidden;padding:calc(var(--msv-sp-6) + 6px) var(--msv-sp-6) var(--msv-sp-6);position:relative;text-align:left;width:min(440px,calc(100% - 2rem))}.msv-auth-page>.msv-auth-card.msv-auth-card{margin-bottom:var(--msv-auth-gap);margin-left:auto;margin-right:auto;margin-top:var(--msv-auth-gap)}.msv-auth-page .new-password-reset-ship-container.msv-auth-card,.msv-auth-page .reset-password-request-container.msv-auth-card,.msv-auth-page .sign-up-ship-container.msv-auth-card,.msv-auth-page .smaller-container.msv-auth-card,.msv-auth-page .verify-email-container.msv-auth-card{max-width:440px}.msv-auth-page>.footer-simple,.msv-auth-page>footer{flex-shrink:0;margin-top:auto}.msv-auth-card.msv-auth-card:before{background:repeating-linear-gradient(90deg,#ffffff59 0 10px,#0000 10px 20px),var(--msv-slate-deep);content:"";height:6px;left:0;position:absolute;right:0;top:0}.msv-auth-card.msv-auth-card .msv-auth-eyebrow{color:var(--msv-sage-bright);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:0 0 var(--msv-sp-1);text-transform:uppercase}.msv-auth-card.msv-auth-card h2{color:var(--msv-text-on-dark);font-size:var(--msv-fs-title);letter-spacing:var(--msv-track-title);margin:0 0 var(--msv-sp-5)}.msv-auth-card.msv-auth-card label{color:var(--msv-text-on-dark-secondary);display:block;font-size:var(--msv-fs-micro);font-weight:400;letter-spacing:var(--msv-track-wide);margin-bottom:var(--msv-sp-1);text-align:left;text-transform:uppercase}.msv-auth-card.msv-auth-card .login-form-group,.msv-auth-card.msv-auth-card .new-password-reset-form-group,.msv-auth-card.msv-auth-card .reset-password-form-group,.msv-auth-card.msv-auth-card .sign-up-form-group{margin-bottom:var(--msv-sp-4)}.msv-auth-card.msv-auth-card input:not([type=checkbox]){background:#ffffff12;border:1.5px solid var(--msv-border-on-dark);border-radius:var(--msv-radius);box-sizing:border-box;caret-color:var(--msv-sage-bright);color:var(--msv-text-on-dark);color-scheme:dark;min-height:48px;padding:10px 14px;width:100%}.msv-auth-card.msv-auth-card input:not([type=checkbox]):focus{background:#ffffff1a;border-color:var(--msv-sage);box-shadow:var(--msv-focus-ring);color:var(--msv-text-on-dark);outline:none}.msv-auth-card.msv-auth-card input::placeholder{color:var(--msv-text-on-dark-secondary)}.msv-auth-card.msv-auth-card input::selection{background:var(--msv-sage);color:#fff}.msv-auth-card.msv-auth-card .msv-password-field{display:block;position:relative;width:100%}.msv-auth-card.msv-auth-card .msv-password-field input:not([type=checkbox]){padding-right:48px}.msv-auth-card.msv-auth-card .msv-password-toggle{align-items:center;background:#0000;border:none;border-radius:var(--msv-radius-sm);color:var(--msv-text-on-dark-secondary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);width:36px}.msv-auth-card.msv-auth-card .msv-password-toggle:hover{background:#ffffff0f;color:var(--msv-sage-bright)}.msv-auth-card.msv-auth-card .msv-password-toggle:focus-visible{outline:2px solid var(--msv-sage);outline-offset:1px}.msv-auth-card.msv-auth-card input:-webkit-autofill,.msv-auth-card.msv-auth-card input:-webkit-autofill:active,.msv-auth-card.msv-auth-card input:-webkit-autofill:focus,.msv-auth-card.msv-auth-card input:-webkit-autofill:hover{-webkit-text-fill-color:var(--msv-text-on-dark)!important;border-color:var(--msv-border-on-dark);box-shadow:0 0 0 1000px var(--msv-slate-deep) inset!important;-webkit-box-shadow:0 0 0 1000px var(--msv-slate-deep) inset!important;caret-color:var(--msv-sage-bright);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.msv-auth-card.msv-auth-card input:-webkit-autofill:focus{border-color:var(--msv-sage);box-shadow:0 0 0 1000px var(--msv-slate-deep) inset,var(--msv-focus-ring)!important;-webkit-box-shadow:0 0 0 1000px var(--msv-slate-deep) inset,var(--msv-focus-ring)!important}.msv-auth-card.msv-auth-card input.error:not([type=checkbox]){background:#e539351f;border-color:var(--msv-danger);color:var(--msv-text-on-dark);font-weight:400;padding:10px 14px}.msv-auth-card.msv-auth-card input[type=checkbox]{accent-color:var(--msv-cta);width:auto}.msv-auth-card.msv-auth-card .checkbox-label{align-items:center;color:var(--msv-text-on-dark);display:inline-flex;gap:10px}.msv-auth-card.msv-auth-card .checkbox-label label{color:var(--msv-text-on-dark);font-size:var(--msv-fs-small);letter-spacing:normal;margin-bottom:0;text-transform:none}.msv-auth-card.msv-auth-card .msv-auth-primary{background:var(--msv-cta);border:none;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:block;font-family:var(--racing-font);font-size:var(--msv-fs-body);letter-spacing:.05em;margin:var(--msv-sp-5) 0 0;min-height:48px;overflow:hidden;padding:12px 22px;position:relative;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:100%}.msv-auth-card.msv-auth-card .msv-auth-primary:hover:not(:disabled){background:var(--msv-cta-hover);transform:translateY(-1px)}.msv-auth-card.msv-auth-card .msv-auth-primary:active:not(:disabled){transform:translateY(1px) scale(.99)}.msv-auth-card.msv-auth-card .msv-auth-primary.disabled,.msv-auth-card.msv-auth-card .msv-auth-primary:disabled{background:var(--msv-slate-soft);box-shadow:none;color:var(--msv-text-on-dark-secondary);cursor:not-allowed;transform:none}.msv-auth-card.msv-auth-card .msv-auth-secondary{background:#0000;border:1.5px solid var(--msv-border-on-dark);border-radius:var(--msv-radius);color:var(--msv-text-on-dark);cursor:pointer;display:block;font-family:var(--racing-font);font-size:var(--msv-fs-body);letter-spacing:.05em;margin:var(--msv-sp-4) 0 0;min-height:48px;padding:12px 22px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);width:100%}.msv-auth-card.msv-auth-card .msv-auth-secondary:hover:not(:disabled){background:#ffffff0d;border-color:var(--msv-sage);color:var(--msv-sage-bright);transform:none}.msv-auth-card.msv-auth-card a{color:var(--msv-sage-bright)}.msv-auth-card.msv-auth-card a:hover{text-decoration:underline}.msv-auth-card.msv-auth-card .error-message,.msv-auth-card.msv-auth-card .login-error-message,.msv-auth-card.msv-auth-card .sign-up-api-error-message,.msv-auth-card.msv-auth-card .sign-up-error,.msv-auth-card.msv-auth-card .sign-up-success,.msv-auth-card.msv-auth-card .status-message{border-radius:var(--msv-radius-sm);box-sizing:border-box;font-size:var(--msv-fs-small);font-weight:400;line-height:1.45;margin:var(--msv-sp-3) 0;padding:10px 14px;text-align:left}.msv-auth-card.msv-auth-card .error-message,.msv-auth-card.msv-auth-card .login-error-message,.msv-auth-card.msv-auth-card .sign-up-api-error-message,.msv-auth-card.msv-auth-card .sign-up-error,.msv-auth-card.msv-auth-card .status-message--error{background:var(--msv-danger-soft);border-left:4px solid var(--msv-danger);color:#a12622}.msv-auth-card.msv-auth-card .sign-up-success,.msv-auth-card.msv-auth-card .status-message--success{background:var(--msv-success-soft);border-left:4px solid var(--msv-cta);color:#2e6b52}.msv-auth-card.msv-auth-card .login-required-note,.msv-auth-card.msv-auth-card .required-note{color:var(--msv-text-on-dark-secondary);font-size:var(--msv-fs-small);margin:0 0 var(--msv-sp-4)}.msv-auth-card.msv-auth-card .asterisk{color:var(--msv-gold)}@media (max-width:768px){.msv-auth-page{--msv-auth-gap:clamp(var(--msv-sp-7),4vh,56px)}.msv-auth-card.msv-auth-card{padding:calc(var(--msv-sp-5) + 6px) var(--msv-sp-4) var(--msv-sp-5);width:calc(100% - 2rem)}}.login-create-account-btn,.login-form-group button,.login-form-group input,.login-input,.login-select{border-radius:var(--msv-radius)}.login-create-account-btn{letter-spacing:.05em;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.login-create-account-btn:hover{transform:scale(1.03)}.login-create-account-btn:disabled{background:var(--msv-border);color:var(--msv-text-secondary);cursor:not-allowed;transform:none}@media (max-width:768px){.login-submit-btn{width:100%}.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}}.login-submit-btn:disabled{background-color:var(--msv-border);color:var(--msv-text-secondary);cursor:not-allowed;pointer-events:none}.is-android-capacitor .login-viewport{background:var(--msv-gradient-dark);bottom:0;display:flex;flex-direction:column;height:100dvh;left:0;overflow:hidden;padding-top:2rem;position:absolute;right:0;top:0;z-index:2}@supports (inset:0){.wizard-viewport{inset:0;padding-top:2rem}}.is-android-capacitor .login-scroll{-webkit-overflow-scrolling:touch;display:block;flex:1 1;overflow-y:auto;width:100%}.footer-simple{align-items:center;background:#283848;background:var(--msv-logo-blue,#283848);border-top:1px solid #ffffff24;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;font-size:1rem;gap:.5rem 1rem;justify-content:center;margin:0;max-width:100%;overflow-wrap:anywhere;padding:.7rem 1rem;text-align:center;width:100%}.footer-simple-copyright{white-space:nowrap}@media (max-width:768px){.footer-simple{flex-direction:column;gap:.35rem;padding:.7rem .75rem}.footer-simple-copyright{white-space:normal}}.footer-simple-links{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.footer-simple-link{color:#fff;font-size:1rem;text-decoration:underline;white-space:nowrap}.footer-simple-button{background:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.footer-simple-button:hover,.footer-simple-link:hover{color:#ffe066}.footer-simple-separator{color:#fff;font-size:1rem;margin:0 .4rem}.delete-account-overlay{align-items:center;background:#151a208c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.delete-account-popup{background:var(--msv-surface);border-radius:var(--msv-radius-lg);border-top:4px solid var(--msv-danger);box-shadow:var(--msv-shadow-lg);max-width:90vw;padding:var(--msv-sp-5);text-align:center;width:400px}.delete-account-popup h3{color:var(--msv-danger);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);margin:0 0 var(--msv-sp-3) 0}.warning-text{color:var(--msv-text);font-size:var(--msv-fs-body);line-height:1.5;margin-bottom:var(--msv-sp-4)}.confirmation-input-section{margin:var(--msv-sp-4) 0;text-align:left}.confirmation-input-section label{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-body);line-height:1.4;margin-bottom:var(--msv-sp-2)}.confirmation-input,.confirmation-input-section label strong{color:var(--msv-text)}.confirmation-input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;font-size:var(--msv-fs-small);min-height:44px;padding:10px 14px;width:100%}.confirmation-input:focus{border-color:var(--msv-danger);box-shadow:0 0 0 3px var(--msv-danger-soft);outline:none}.delete-account-buttons{display:flex;gap:var(--msv-sp-3);justify-content:center;margin-top:var(--msv-sp-5)}.cancel-btn{background-color:initial;border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.04em;min-height:44px;padding:10px 22px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.cancel-btn:hover{background-color:#2d3e4e0f;border-color:var(--msv-slate)}.delete-btn{background-color:var(--msv-danger);border:none;border-radius:var(--msv-radius);color:#fff;cursor:pointer;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.04em;min-height:44px;padding:10px 22px;transition:background-color var(--motion-fast) var(--motion-ease)}.delete-btn:hover:not(.disabled){background-color:var(--msv-danger-hover)}.delete-btn.disabled{background-color:var(--msv-surface-sunken);color:var(--msv-text-secondary);cursor:not-allowed}@media (max-width:768px){.delete-account-popup{padding:var(--msv-sp-4);width:350px}.delete-account-buttons{flex-direction:column;gap:var(--msv-sp-2)}.cancel-btn,.delete-btn{width:100%}}.profile-page-shell{background:var(--msv-bg-page);display:flex;flex-direction:column;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px))}.profile-page-shell>.footer-simple{flex-shrink:0;margin-top:auto}.profile-page-inner{margin:0 auto;padding:var(--msv-sp-5) 0 var(--msv-sp-6);width:min(1200px,calc(100% - 32px))}.profile-hero{background:var(--msv-gradient-slate);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-md);margin-bottom:var(--msv-sp-4);overflow:hidden;padding:var(--msv-sp-6) var(--msv-sp-5) calc(var(--msv-sp-7) + 6px);position:relative}.profile-hero:after{background:repeating-conic-gradient(#f4f7fae6 0 25%,var(--msv-navy) 0 50%) 0 0 /14px 14px;bottom:0;content:"";height:14px;left:0;opacity:.9;position:absolute;right:0}.profile-hero-eyebrow{color:var(--msv-text-on-dark-secondary);font-size:var(--msv-fs-small);letter-spacing:var(--msv-track-wide);margin:0 0 var(--msv-sp-1);text-transform:uppercase}.profile-hero-name{color:var(--msv-text-on-dark);font-size:var(--msv-fs-title);letter-spacing:var(--msv-track-title);line-height:1.1;margin:0;overflow-wrap:anywhere}.profile-hero-trust{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-3) var(--msv-sp-4);justify-content:center;margin-top:var(--msv-sp-4)}.profile-hero-trust-item{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.profile-hero-trust-stars{color:var(--msv-gold);font-size:.95rem;letter-spacing:.04em}.profile-hero-trust-value{color:var(--msv-text-on-dark);font-size:1.125rem;font-weight:700;line-height:1.2}.profile-hero-trust-label{color:var(--msv-text-on-dark-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);text-transform:uppercase}.profile-hero-trust-sep{background:var(--msv-border-on-dark);flex-shrink:0;height:1.25rem;width:1px}.profile-layout-grid{grid-gap:var(--msv-sp-4);align-items:stretch;display:grid;gap:var(--msv-sp-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:var(--msv-sp-4)}.profile-panel{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);margin-bottom:var(--msv-sp-4);padding:var(--msv-sp-5)}.profile-layout-grid>.profile-panel{height:100%;margin-bottom:0}.profile-section-title{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);margin:0 0 var(--msv-sp-4)}.profile-load-error{color:var(--msv-danger);font-size:var(--msv-fs-body);margin:0 0 var(--msv-sp-2)}.profile-load-error-hint{color:var(--msv-text-secondary);font-size:var(--msv-fs-body);margin:0 0 var(--msv-sp-4)}.profile-account-list{margin:0;padding:0}.profile-account-row{grid-column-gap:var(--msv-sp-4);align-items:baseline;border-bottom:1px solid var(--msv-border);column-gap:var(--msv-sp-4);display:grid;grid-template-columns:1fr 1fr;margin:0;padding:var(--msv-sp-3) 0}.profile-account-row:last-child{border-bottom:0;padding-bottom:0}.profile-account-row dt{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);font-weight:400;letter-spacing:var(--msv-track-wide);margin:0;text-align:left;text-transform:uppercase;white-space:nowrap}.profile-account-row dd{color:var(--msv-text);font-size:var(--msv-fs-body);justify-self:stretch;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}.profile-account-row--coins{align-items:center}.profile-account-row--last-name{align-items:start}.profile-account-row--last-name dt{padding-top:.65rem}.profile-last-name-display{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.profile-field-edit-btn{align-items:center;background:#0000;border:0;border-radius:var(--msv-radius-sm);color:var(--msv-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);width:32px}.profile-field-edit-btn:hover{background:var(--msv-surface-sunken);color:var(--msv-slate)}.profile-last-name-edit{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);width:100%}.profile-last-name-edit input{background:var(--msv-surface);border:1px solid var(--msv-border-strong);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);flex:1 1 10rem;font:inherit;font-size:var(--msv-fs-body);min-height:44px;min-width:0;padding:.55rem .75rem}.profile-last-name-edit input:focus{border-color:var(--msv-slate);box-shadow:var(--msv-focus-ring);outline:none}.profile-last-name-edit input.error{border-color:var(--msv-danger)}.profile-last-name-save{background:var(--msv-cta);border:none;border-radius:var(--msv-radius);color:var(--msv-cta-text);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:700;letter-spacing:.04em;min-height:44px;padding:.55rem 1rem;transition:background-color var(--motion-fast) var(--motion-ease)}.profile-last-name-save:hover:not(:disabled){background:var(--msv-cta-hover)}.profile-last-name-cancel:disabled,.profile-last-name-save:disabled{cursor:not-allowed;opacity:.55}.profile-last-name-cancel{background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:600;letter-spacing:.04em;min-height:44px;padding:.55rem 1rem;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.profile-last-name-cancel:hover:not(:disabled){background:var(--msv-surface-sunken);border-color:var(--msv-slate)}.profile-last-name-feedback{font-size:var(--msv-fs-small);margin:.4rem 0 0}.profile-last-name-feedback.is-error{color:var(--msv-danger)}.profile-last-name-feedback.is-success{color:var(--msv-sage)}.profile-collector-coins-link{align-items:baseline;border-radius:var(--msv-radius);color:inherit;display:inline-flex;flex-wrap:wrap;gap:.35rem .65rem;text-decoration:none}.profile-collector-coins-link:hover .profile-collector-coins-value{color:var(--msv-sage)}.profile-collector-coins-link:focus-visible{outline:2px solid var(--msv-navy);outline-offset:2px}.profile-collector-coins-value{color:var(--msv-slate);font-size:1.125rem;font-weight:700;line-height:1.2;transition:color var(--motion-fast) var(--motion-ease)}.profile-collector-coins-meta{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);font-weight:500}.profile-value-metrics{display:flex;flex-direction:column;gap:var(--msv-sp-3)}.profile-value-metric{background:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-radius:var(--msv-radius);padding:var(--msv-sp-4) var(--msv-sp-3);text-align:left}.profile-value-metric-amount{color:var(--msv-slate);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.profile-value-metric-label{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin-top:var(--msv-sp-2);text-transform:uppercase}.collection-stats{margin-top:0}.collection-stats-grid{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.collection-stat-link{color:inherit;display:block;text-decoration:none}.collection-stat-link .collection-stat-box{cursor:pointer;height:100%}.collection-stat-link:focus-visible .collection-stat-box{outline:2px solid var(--msv-navy);outline-offset:2px}.collection-stat-box{background-color:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-text);padding:var(--msv-sp-4) var(--msv-sp-3);text-align:center;transition:box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.collection-stat-box:hover{border-color:var(--msv-border-strong);box-shadow:var(--msv-shadow-sm)}.collection-stat-value{color:var(--msv-slate);font-size:1.75rem;font-weight:700;line-height:1.15}.collection-stat-label{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin-top:var(--msv-sp-2);text-transform:uppercase}.collection-stat-sublabel{color:var(--msv-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-top:4px;text-transform:none}.profile-panel--reviews{padding-bottom:var(--msv-sp-4)}.profile-reviews-list{display:flex;flex-direction:column;gap:0}.profile-reviews-empty{color:var(--msv-text-secondary);font-size:var(--msv-fs-body);margin:0;padding:var(--msv-sp-1) 0 var(--msv-sp-2);text-align:left}.profile-review-row{border-bottom:1px solid var(--msv-border);padding:var(--msv-sp-4) 0}.profile-review-row:last-child{border-bottom:0;padding-bottom:var(--msv-sp-2)}.profile-review-meta{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem}.profile-review-author-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.profile-review-stars{color:var(--msv-slate);font-size:.95rem;letter-spacing:.06em}.profile-review-author{color:var(--msv-slate);font-size:var(--msv-fs-body);font-weight:700}.profile-review-date{color:var(--msv-text-secondary);font-size:var(--msv-fs-small)}.profile-review-text{color:var(--msv-text);font-size:var(--msv-fs-body);line-height:1.45;margin:var(--msv-sp-2) 0 0;text-align:left}.delete-account-link{align-items:center;background:#0000;border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-danger);cursor:pointer;display:flex;font-weight:500;justify-content:center;letter-spacing:.04em;margin:var(--msv-sp-2) auto var(--msv-sp-4);min-height:44px;padding:10px 22px;text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);width:fit-content}.delete-account-link:hover{background:var(--msv-danger-soft);border-color:var(--msv-danger);color:var(--msv-danger-hover)}.profile-outer-grid{grid-gap:var(--msv-sp-4);align-items:stretch;display:grid;gap:var(--msv-sp-4);grid-template-columns:minmax(0,1fr) 320px;margin-bottom:var(--msv-sp-4)}.profile-main-column{display:flex;flex-direction:column;min-width:0}.profile-main-column>.profile-panel:last-child{margin-bottom:0}.profile-notifications-panel{align-self:stretch;display:flex;flex-direction:column;height:0;margin-bottom:0;min-height:100%;overflow:hidden}.profile-notifications-header{align-items:center;display:flex;gap:var(--msv-sp-3);justify-content:space-between;margin-bottom:var(--msv-sp-3)}.profile-notifications-header .profile-section-title{margin-bottom:0}.profile-notifications-clear-all{background:#0000;border:1px solid var(--msv-border);border-radius:var(--msv-radius-sm);color:var(--msv-text-secondary);cursor:pointer;flex-shrink:0;font-size:var(--msv-fs-small);padding:6px 10px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.profile-notifications-clear-all:hover:not(:disabled){background:var(--msv-bg-page);border-color:var(--msv-slate);color:var(--msv-slate)}.profile-notifications-clear-all:disabled{cursor:not-allowed;opacity:.6}.profile-notifications-list{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.profile-notifications-empty{color:var(--msv-text-secondary);font-size:var(--msv-fs-body);margin:0;padding:var(--msv-sp-4) 0}.profile-notif-row{grid-gap:var(--msv-sp-3);align-items:start;background:#0000;border:0;border-bottom:1px solid var(--msv-border);cursor:pointer;display:grid;gap:var(--msv-sp-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--msv-sp-3) var(--msv-sp-2) var(--msv-sp-3) 0;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease);width:100%}.profile-notif-row:last-child{border-bottom:0}.profile-notif-icon,.profile-notif-row:hover{background:var(--msv-bg-page)}.profile-notif-icon{align-items:center;border-radius:var(--msv-radius-sm);color:var(--msv-slate);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.profile-notif-body{min-width:0}.profile-notif-message{color:var(--msv-text);display:block;font-size:var(--msv-fs-body);line-height:1.4;overflow-wrap:anywhere}.profile-notif-reason{line-height:1.4;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-notif-date,.profile-notif-reason{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-small)}.profile-notif-date{margin-top:.25rem}.profile-notif-clear{align-items:center;background:#0000;border:0;border-radius:var(--msv-radius-sm);color:var(--msv-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);width:28px}.profile-notif-clear:hover{background:var(--msv-danger-soft);color:var(--msv-danger)}@media (max-width:900px){.profile-outer-grid{grid-template-columns:1fr}.profile-notifications-panel{height:auto;max-height:min(360px,50vh);min-height:0}}@media (max-width:768px){.profile-page-inner{padding:var(--msv-sp-4) 0 var(--msv-sp-5);width:min(960px,calc(100% - 24px))}.profile-hero{padding:var(--msv-sp-5) var(--msv-sp-4) calc(var(--msv-sp-6) + 6px)}.profile-hero-trust-sep{display:none}.profile-layout-grid{grid-template-columns:1fr}.profile-panel{padding:var(--msv-sp-4)}}@media (max-width:480px){.collection-stats-grid{gap:var(--msv-sp-3);grid-template-columns:repeat(2,1fr)}}.msv-vault-hub-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--msv-sp-4)}.msv-vault-hub-link,.msv-vault-hub-nav{align-items:center;justify-content:center}.msv-vault-hub-link{background:var(--msv-surface);border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius-pill);color:var(--msv-slate);display:inline-flex;font-size:var(--msv-fs-small);font-weight:600;gap:.4rem;letter-spacing:.03em;min-height:40px;padding:.45rem .95rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:background var(--motion-fast,.18s) ease,border-color var(--motion-fast,.18s) ease,color var(--motion-fast,.18s) ease,box-shadow var(--motion-fast,.18s) ease,transform var(--motion-fast,.18s) var(--motion-ease,cubic-bezier(.22,1,.36,1));white-space:nowrap}.msv-vault-hub-icon{stroke-width:2;display:none;flex-shrink:0;height:1.15em;width:1.15em}.msv-vault-hub-label{display:inline}.msv-vault-hub-short-label{display:none}.msv-vault-hub-link:hover{color:var(--msv-slate);transform:translateY(-1px)}.msv-vault-hub-link.is-active,.msv-vault-hub-link:hover{border-color:var(--msv-slate);box-shadow:var(--msv-shadow-sm)}.msv-vault-hub-link.is-active{background:var(--msv-slate);color:var(--msv-text-on-dark)}.msv-vault-hub-link.is-active:hover{background:var(--msv-slate-soft);border-color:var(--msv-slate-soft);color:var(--msv-text-on-dark)}.msv-vault-hub-link:focus-visible{outline:2px solid var(--msv-sage);outline-offset:2px}.msv-vault-hub-nav--sidebar{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:2px;justify-content:flex-start;margin:0}.msv-vault-hub-nav--sidebar .msv-vault-hub-link{background:#0000;border:0;border-left:3px solid #0000;border-radius:var(--msv-radius-sm);box-shadow:none;color:var(--msv-text);font-size:1.08rem;font-weight:500;justify-content:flex-start;min-height:46px;padding:11px var(--msv-sp-3);transform:none;width:100%}.msv-vault-hub-nav--sidebar .msv-vault-hub-icon{display:block;height:1.2rem;opacity:.85;width:1.2rem}.msv-vault-hub-nav--sidebar .msv-vault-hub-link:hover{background:var(--msv-surface-sunken);border-color:#0000;box-shadow:none;color:var(--msv-text);padding-left:calc(var(--msv-sp-3) + 4px);transform:none}.msv-vault-hub-nav--sidebar .msv-vault-hub-link.is-active,.msv-vault-hub-nav--sidebar .msv-vault-hub-link.is-active:hover{background:var(--msv-success-soft);border-left-color:var(--msv-cta);color:var(--msv-cta-hover)}.msv-vault-hub-nav--chips,.msv-vault-hub-nav--tabbar{flex-wrap:nowrap;gap:var(--msv-sp-2);margin:0}.msv-vault-hub-nav--chips .msv-vault-hub-link,.msv-vault-hub-nav--tabbar .msv-vault-hub-link{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-pill);box-shadow:none;color:var(--msv-text);flex:0 0 auto;font-size:.95rem;font-weight:500;min-height:42px;padding:8px 14px;transform:none}.msv-vault-hub-nav--chips .msv-vault-hub-link.is-active,.msv-vault-hub-nav--tabbar .msv-vault-hub-link.is-active{background:var(--msv-slate);border-color:var(--msv-slate);color:var(--msv-text-on-dark)}@media (max-width:900px){.msv-vault-hub-nav--chips,.msv-vault-hub-nav--pills,.msv-vault-hub-nav--tabbar{align-items:stretch;background:var(--msv-surface);border-top:1px solid var(--msv-border);bottom:0;box-shadow:0 -4px 18px #0f172a0f;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-around;left:0;margin:0;max-width:100%;overflow:visible;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px) + var(--admob-bottom-inset, 0px));position:fixed;right:0;width:100%;z-index:45}.msv-vault-hub-nav--chips .msv-vault-hub-link,.msv-vault-hub-nav--pills .msv-vault-hub-link,.msv-vault-hub-nav--tabbar .msv-vault-hub-link{background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--msv-text-secondary);flex:1 1;flex-direction:column;font-size:.9rem;font-weight:600;gap:3px;height:auto;justify-content:center;letter-spacing:.01em;line-height:1.15;min-height:0;min-width:0;padding:6px 4px;text-align:center;transform:none;white-space:nowrap;width:auto}.msv-vault-hub-nav--chips .msv-vault-hub-icon,.msv-vault-hub-nav--pills .msv-vault-hub-icon,.msv-vault-hub-nav--tabbar .msv-vault-hub-icon{display:block;height:1.45rem;width:1.45rem}.msv-vault-hub-nav--chips .msv-vault-hub-label,.msv-vault-hub-nav--pills .msv-vault-hub-label,.msv-vault-hub-nav--tabbar .msv-vault-hub-label{display:none}.msv-vault-hub-nav--chips .msv-vault-hub-short-label,.msv-vault-hub-nav--pills .msv-vault-hub-short-label,.msv-vault-hub-nav--tabbar .msv-vault-hub-short-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.msv-vault-hub-nav--chips .msv-vault-hub-link:hover,.msv-vault-hub-nav--pills .msv-vault-hub-link:hover,.msv-vault-hub-nav--tabbar .msv-vault-hub-link:hover{background:#0000;border-color:#0000;box-shadow:none;color:var(--msv-slate);transform:none}.msv-vault-hub-nav--chips .msv-vault-hub-link.is-active,.msv-vault-hub-nav--pills .msv-vault-hub-link.is-active,.msv-vault-hub-nav--tabbar .msv-vault-hub-link.is-active{background:#0000;border-color:#0000;box-shadow:none;color:var(--msv-slate)}.msv-vault-hub-nav--chips .msv-vault-hub-link.is-active .msv-vault-hub-icon,.msv-vault-hub-nav--pills .msv-vault-hub-link.is-active .msv-vault-hub-icon,.msv-vault-hub-nav--tabbar .msv-vault-hub-link.is-active .msv-vault-hub-icon{stroke-width:2.4}}@media (max-width:900px){body:has(.msv-vault-hub-nav--chips),body:has(.msv-vault-hub-nav--pills),body:has(.msv-vault-hub-nav--tabbar){padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px) + var(--admob-bottom-inset, 0px))}}.browse-sidebar-sticky{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 60px);max-height:calc(100vh - var(--msv-app-header-offset, 60px));max-height:calc(100dvh - 60px);max-height:calc(100dvh - var(--msv-app-header-offset, 60px));overflow:hidden;position:sticky;top:60px;top:var(--msv-app-header-offset,60px)}.browse-sidebar-sticky__scroll{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--msv-browse-pad-top) var(--msv-sp-4) var(--msv-sp-6)}.browse-sidebar-scroll-fade{left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity var(--motion-fast) var(--motion-ease);z-index:2}.browse-sidebar-scroll-fade--top{background:linear-gradient(to bottom,var(--msv-surface) 20%,#0000);height:2.25rem;top:0}.browse-sidebar-scroll-fade--bottom{background:linear-gradient(to bottom,#0000 0,var(--msv-surface) 82%);bottom:0;height:4.25rem}@media (min-width:901px){.browse-sidebar-sticky__scroll{scrollbar-color:#26354447 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.browse-sidebar-sticky__scroll::-webkit-scrollbar{width:6px}.browse-sidebar-sticky__scroll::-webkit-scrollbar-thumb{background:#26354447;border-radius:var(--msv-radius-sm)}.browse-sidebar-sticky__scroll[data-scroll-hint=both]~.browse-sidebar-scroll-fade--bottom,.browse-sidebar-sticky__scroll[data-scroll-hint=both]~.browse-sidebar-scroll-fade--top,.browse-sidebar-sticky__scroll[data-scroll-hint=down]~.browse-sidebar-scroll-fade--bottom,.browse-sidebar-sticky__scroll[data-scroll-hint=up]~.browse-sidebar-scroll-fade--top{opacity:1}}.msv-browse-page{align-content:stretch;background:var(--msv-bg-page);color:var(--msv-text);display:grid;font-size:16px;grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px));text-align:left}.msv-browse-sidebar{align-self:stretch;background:var(--msv-surface);border-right:1px solid var(--msv-border);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;grid-row:1;z-index:1}.msv-browse-sidebar .browse-sidebar-sticky{position:sticky}.msv-browse-sidebar .msv-page-eyebrow{margin:0 var(--msv-sp-2) 2px}.msv-browse-sidebar h1{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);line-height:1.1;margin:0 var(--msv-sp-2) var(--msv-sp-4)}.msv-browse-sidebar-label{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:var(--msv-sp-5) var(--msv-sp-2) var(--msv-sp-2);text-transform:uppercase}.msv-browse-cta{align-items:center;background:var(--msv-cta);border:0;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-body);gap:var(--msv-sp-2);justify-content:center;letter-spacing:.05em;min-height:44px;padding:10px 16px;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:100%}.msv-browse-cta:hover{background:var(--msv-cta-hover);transform:translateY(-2px)}.msv-browse-cta:active{transform:translateY(1px) scale(.98)}.msv-browse-cta-spacer{min-height:44px;width:100%}.msv-browse-main{box-sizing:border-box;display:flex;flex-direction:column;grid-row:1;max-width:100%;min-height:0;min-width:0;padding:0 var(--msv-sp-4) 0;padding-bottom:0;padding-bottom:var(--admob-bottom-inset,0);width:100%}.msv-browse-site-footer{align-self:end;flex-shrink:0;grid-row:2;max-width:100%;position:relative;width:100%}@media (min-width:901px){.msv-browse-sidebar{grid-column:1}.msv-browse-main{grid-column:2}.msv-browse-site-footer{grid-column:1/-1}}.msv-browse-site-footer .footer-simple{border-radius:0;width:100%}.msv-browse-main-body{flex:0 1 auto;max-width:100%;min-width:0;padding-bottom:var(--msv-sp-4)}.msv-browse-main-footer{margin-left:calc(var(--msv-sp-4)*-1);margin-right:calc(var(--msv-sp-4)*-1);margin-top:0;padding-top:var(--msv-sp-3);width:calc(100% + var(--msv-sp-4)*2)}.msv-browse-sticky-head{background:var(--msv-bg-page);min-width:0;position:sticky;top:60px;top:var(--msv-app-header-offset,60px);z-index:20}.msv-browse-toolbar{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--msv-sp-3);max-width:100%;min-width:0}.msv-browse-chips-row{-webkit-overflow-scrolling:touch;display:none;gap:var(--msv-sp-2);max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.msv-browse-chips-row::-webkit-scrollbar{display:none}.msv-browse-below-toolbar{display:flex;flex-direction:column;gap:var(--msv-sp-2);min-width:0}.msv-browse-heading-row{align-items:flex-end;display:flex;gap:var(--msv-sp-3);justify-content:space-between}.msv-browse-heading-block .msv-page-eyebrow{margin:0}.msv-browse-heading-block h2{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);line-height:1.15;margin:0}.msv-browse-heading-row>span{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);padding-bottom:3px;text-transform:uppercase;white-space:nowrap}.msv-browse-fab{display:none;grid-column:1/-1;grid-row:1}@media (max-width:900px){.msv-browse-page{background:#283848;background:var(--msv-logo-blue,#283848);display:flex;flex-direction:column;grid-template-columns:none;max-width:100%;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px));width:100%}.msv-browse-sidebar{display:none}.msv-browse-chips-row{border:0;display:block;height:0;margin:0;overflow:visible;padding:0}.msv-browse-chips-row .msv-vault-hub-nav--chips,.msv-browse-chips-row .msv-vault-hub-nav--pills,.msv-browse-chips-row .msv-vault-hub-nav--tabbar{border-top-color:#0000}.msv-browse-main{background:var(--msv-bg-page);flex:1 1 auto;padding-bottom:var(--msv-sp-4)}.msv-browse-site-footer{background:#283848;background:var(--msv-logo-blue,#283848);margin-top:auto;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px) + var(--admob-bottom-inset, 0px))}.msv-browse-fab{background:var(--msv-cta);border:0;border-radius:50%;bottom:calc(72px + env(safe-area-inset-bottom, 0px));bottom:calc(72px + env(safe-area-inset-bottom, 0px) + var(--admob-bottom-inset, 0px));box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:grid;font-size:1.4rem;height:56px;place-items:center;position:fixed;right:16px;width:56px;z-index:50}.msv-browse-fab:hover{background:var(--msv-cta-hover)}}@media (max-width:520px){.msv-browse-main{padding:0 var(--msv-sp-2) 0;padding-bottom:var(--msv-sp-4)}.msv-browse-main-footer{margin-left:calc(var(--msv-sp-2)*-1);margin-right:calc(var(--msv-sp-2)*-1);width:calc(100% + var(--msv-sp-2)*2)}}.msv-select{align-items:stretch;display:inline-flex;flex-direction:column;font-family:var(--racing-font);gap:6px;min-width:0}.msv-select.is-full{width:100%}.msv-select-label{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);line-height:1.2;text-transform:uppercase}.msv-select-control{min-width:0;position:relative}.msv-select-trigger{align-items:center;appearance:none;background-color:var(--msv-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%235a6b7c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;color:var(--msv-text);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;letter-spacing:.04em;line-height:1.2;min-height:44px;min-width:152px;padding:10px 40px 10px 14px;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-image var(--motion-fast) var(--motion-ease);width:100%}.msv-select-trigger.is-placeholder .msv-select-value{color:var(--msv-text-secondary)}.msv-select-trigger:hover:not(:disabled){border-color:var(--msv-border-strong)}.msv-select-trigger.is-open,.msv-select-trigger:focus{border-color:var(--msv-cta);border-width:2px;box-shadow:var(--msv-focus-ring);outline:none}.msv-select-trigger.is-open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 6.5 5-5 5 5' stroke='%234d9078' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.msv-select-trigger:disabled{cursor:not-allowed;opacity:.55}.msv-select-value{flex:1 1 auto;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msv-select-menu{animation:msv-select-in .16s var(--motion-ease);background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-lg);left:0;list-style:none;margin:0;max-height:min(280px,50vh);max-width:min(100vw - 32px,360px);min-width:100%;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);width:max-content;z-index:80}.msv-select-menu.is-portal{left:auto;max-width:none;min-width:0;right:auto;width:auto}.msv-select-menu li{margin:0;padding:0}.msv-select-option{align-items:center;background:#0000;border:0;border-radius:var(--msv-radius);color:var(--msv-text);cursor:pointer;display:flex;font:inherit;font-size:1rem;gap:8px;letter-spacing:.04em;min-height:42px;padding:10px 14px;text-align:left;transition:background-color var(--motion-fast) var(--motion-ease);width:100%}.msv-select-option:focus,.msv-select-option:hover{background:var(--msv-info-soft);outline:none}.msv-select-option.is-selected{background:var(--msv-success-soft);color:var(--msv-slate);font-weight:600}.msv-select-option.is-selected:before{background:var(--msv-cta);border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.msv-select-filter-input{cursor:text}.msv-select-filter-input.is-placeholder{color:var(--msv-text-secondary)}.msv-select-option.is-highlighted{background:var(--msv-info-soft)}.msv-select-empty{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);padding:10px 14px;text-align:center}@keyframes msv-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.msv-select-menu{animation:none}}.msv-select.is-pill .msv-select-trigger{border-radius:var(--msv-radius-pill)}.msv-select.is-compact .msv-select-trigger{box-sizing:border-box;font-size:.92rem;line-height:1.25;min-height:44px;min-width:9.75rem;padding:11px 2rem 11px .75rem;width:auto}.msv-select.is-row{align-items:center;flex:0 0 auto;flex-direction:row;gap:10px;width:auto}.msv-select.is-row .msv-select-label{flex-shrink:0;letter-spacing:.04em;text-transform:none;white-space:nowrap}.msv-select.is-row .msv-select-control{flex:0 0 auto;width:auto}.msv-browse-cat-list{display:flex;flex-direction:column;gap:2px}.msv-browse-cat-list-nested{padding-left:var(--msv-sp-2)}.msv-browse-cat-item{background:#0000;border:0;border-left:3px solid #0000;border-radius:var(--msv-radius-sm);color:var(--msv-text);cursor:pointer;font:inherit;font-size:.98rem;min-height:44px;padding:10px var(--msv-sp-3);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),padding-left var(--motion-fast) var(--motion-ease);width:100%}.msv-browse-cat-item:hover{background:var(--msv-surface-sunken);padding-left:calc(var(--msv-sp-3) + 4px)}.msv-browse-cat-item.is-active{background:var(--msv-success-soft);border-left-color:var(--msv-cta);color:var(--msv-cta-hover)}.msv-browse-cat-chips-row{-webkit-overflow-scrolling:touch;display:none;gap:var(--msv-sp-2);max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.msv-browse-cat-chips-row::-webkit-scrollbar{display:none}.msv-browse-cat-chips-sub{padding-top:0}.msv-browse-cat-chip{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.9rem;min-height:36px;padding:6px 14px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);white-space:nowrap}.msv-browse-cat-chip:hover{border-color:var(--msv-slate)}.msv-browse-cat-chip.is-active{background:var(--msv-slate);border-color:var(--msv-slate);color:var(--msv-text-on-dark)}.msv-browse-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);min-width:0}.msv-browse-active-chip{align-items:center;background:var(--msv-info-soft);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:6px;letter-spacing:.04em;min-height:36px;padding:4px 12px;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.msv-browse-active-chip:hover{background:var(--msv-surface-sunken);border-color:var(--msv-slate)}.msv-browse-clear-link{align-items:center;background:#0000;border:0;color:var(--msv-cta-hover);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.04em;min-height:36px;padding:0 var(--msv-sp-2);text-decoration:underline;text-underline-offset:2px}.msv-browse-clear-link:hover{color:var(--msv-cta)}.msv-desktop-grid-ad{box-sizing:border-box;display:none;width:100%}@media (min-width:720px){.msv-desktop-grid-ad{display:block}}.msv-desktop-grid-ad-inner{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:90px;padding:var(--msv-sp-3) 0;width:100%}.msv-mobile-grid-ad{box-sizing:border-box;display:block;width:100%}@media (min-width:720px){.msv-mobile-grid-ad{display:none}}.msv-mobile-grid-ad-inner{box-sizing:initial;height:100px;max-height:100px;min-height:100px;overflow:hidden;padding:var(--msv-sp-2) 0;width:100%}.msv-mobile-grid-ad-inner .adsbygoogle{display:block;height:100px!important;max-height:100px!important;overflow:hidden;width:100%}.msv-admob-infeed{box-sizing:border-box;display:block;max-height:120px;min-height:100px;overflow:hidden;padding:var(--msv-sp-2) 0;width:100%}.infinite-feed-grid{grid-gap:var(--msv-sp-3);box-sizing:border-box;display:grid;gap:var(--msv-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:720px){.infinite-feed-grid{gap:var(--msv-sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.infinite-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.infinite-feed-card{height:100%;min-width:0}.infinite-feed-ad-row{grid-column:1/-1;min-width:0;width:100%}.feed-skeleton-card{animation:feed-shimmer 1.4s linear infinite;aspect-ratio:1;background:linear-gradient(100deg,var(--msv-surface-sunken) 40%,#f6f9fc 50%,var(--msv-surface-sunken) 60%);background-size:200% 100%;border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg)}@keyframes feed-shimmer{to{background-position:-200% 0}}.infinite-feed-empty{background:var(--msv-surface);border:1.5px dashed var(--msv-border-strong);border-radius:var(--msv-radius-lg);color:var(--msv-text-secondary);margin-top:var(--msv-sp-3);padding:var(--msv-sp-7) var(--msv-sp-5);text-align:center}.infinite-feed-empty p{margin:0}.infinite-feed-empty .infinite-feed-empty-title{color:var(--msv-text);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title)}.infinite-feed-empty .infinite-feed-empty-hint{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin-top:var(--msv-sp-2)}.infinite-feed-more{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);letter-spacing:var(--msv-track-wide);padding:var(--msv-sp-5) 0;text-align:center;text-transform:uppercase}.infinite-feed-sentinel{height:1px}.mp-page{align-content:stretch;background:var(--msv-bg-page);color:var(--msv-text);display:grid;font-size:16px;grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px));text-align:left}.mp-sidebar{align-self:stretch;background:var(--msv-surface);border-right:1px solid var(--msv-border);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;grid-row:1;z-index:1}.mp-sidebar .browse-sidebar-sticky{position:sticky}.mp-sidebar .msv-page-eyebrow{margin:0 var(--msv-sp-2) 2px}.mp-sidebar h1{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);line-height:1.1;margin:0 var(--msv-sp-2) var(--msv-sp-4)}.mp-sidebar-label{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:var(--msv-sp-5) var(--msv-sp-2) var(--msv-sp-2);text-transform:uppercase}.mp-cat-list{display:flex;flex-direction:column;gap:2px}.mp-cat-list-nested{padding-left:var(--msv-sp-2)}.mp-cat-item{background:#0000;border:0;border-left:3px solid #0000;border-radius:var(--msv-radius-sm);color:var(--msv-text);cursor:pointer;font:inherit;font-size:.98rem;min-height:44px;padding:10px var(--msv-sp-3);text-align:left;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),padding-left var(--motion-fast) var(--motion-ease);width:100%}.mp-cat-item:hover{background:var(--msv-surface-sunken);padding-left:calc(var(--msv-sp-3) + 4px)}.mp-cat-item.active{background:var(--msv-success-soft);border-left-color:var(--msv-cta);color:var(--msv-cta-hover)}.mp-sell-btn{align-items:center;background:var(--msv-cta);border:0;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-body);gap:var(--msv-sp-2);justify-content:center;letter-spacing:.05em;min-height:44px;overflow:hidden;padding:10px 16px;position:relative;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:100%}.mp-sell-btn:after{background:linear-gradient(110deg,#0000,#ffffff47 45%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .55s var(--motion-ease)}.mp-sell-btn:hover{background:var(--msv-cta-hover);transform:translateY(-2px)}.mp-sell-btn:hover:after{transform:translateX(120%)}.mp-sell-btn:active{transform:translateY(1px) scale(.98)}.mp-sell-from-collection-btn{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);gap:var(--msv-sp-2);justify-content:center;margin-top:var(--msv-sp-2);min-height:40px;padding:8px 14px;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);width:100%}.mp-sell-from-collection-btn:hover{border-color:var(--msv-cta);color:var(--msv-cta)}.mp-mobile-tabbar{display:none}.mp-main{grid-row:1;min-width:0;padding:0 var(--msv-sp-4) var(--msv-sp-6)}.mp-sticky-topbar{background:var(--msv-bg-page);position:sticky;top:60px;top:var(--msv-app-header-offset,60px);z-index:22}.mp-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2)}.mp-topbar-filters{flex:1 1 auto;min-width:0;width:100%}.mp-topbar-filters .mp-date-sort-field,.mp-topbar-filters .mp-price-sort-field,.mp-topbar-filters .mp-sort-field{flex:1 1;min-width:9rem}@media (min-width:901px){.mp-page.msv-browse-page .msv-browse-filter-row .mp-filters-btn,.mp-page.msv-browse-page .msv-browse-filter-row .msv-browse-filters-btn{display:inline-flex;justify-content:center;min-width:9.75rem;width:9.75rem}}.mp-search-form{flex:1 1 auto;min-width:0;position:relative}.mp-search-icon{color:var(--msv-slate);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mp-search-input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;color:var(--msv-text);font:inherit;font-size:1rem;min-height:44px;padding:8px 40px 8px 42px;width:100%}.mp-search-input::placeholder{color:var(--msv-text-secondary)}.mp-search-input:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.mp-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.mp-search-clear{background:var(--msv-surface-sunken);border:0;border-radius:50%;color:var(--msv-slate);cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color var(--motion-fast) var(--motion-ease);width:30px}.mp-search-clear:hover{background:var(--msv-border)}.mp-icon-btn{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;gap:6px;letter-spacing:.04em;min-height:44px;padding:0 14px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);white-space:nowrap}.mp-icon-btn:hover{border-color:var(--msv-border-strong)}.mp-filters-btn{border-radius:var(--msv-radius)}.mp-filters-btn.active,.mp-filters-btn.is-active{background:var(--msv-surface);border-color:var(--msv-border-strong);color:var(--msv-slate)}.mp-filters-btn.active:hover,.mp-filters-btn.is-active:hover{background:var(--msv-surface-sunken);border-color:var(--msv-slate);color:var(--msv-slate)}.mp-sort-field{flex:0 0 auto}.mp-sort-field .msv-select-menu{left:auto;min-width:220px;right:0}.mp-search-btn{align-items:center;background:var(--msv-cta);border:none;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);box-sizing:border-box;color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font-family:var(--racing-font);font-size:var(--msv-fs-body);font-size:var(--msv-filter-fs,var(--msv-fs-body));justify-content:center;letter-spacing:.05em;min-height:44px;padding:10px 22px;text-align:center;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);white-space:nowrap}@media (min-width:901px){.mp-search-btn{flex:0 0 var(--msv-search-btn-width);min-width:var(--msv-search-btn-width);width:var(--msv-search-btn-width)}}.mp-search-btn-label{display:inline-grid;justify-items:center}.mp-search-btn-label>span{grid-area:1/1}.mp-search-btn-label>span.is-hidden{visibility:hidden}.mp-search-btn:hover:not(:disabled){background:var(--msv-cta-hover)}.mp-search-btn.disabled,.mp-search-btn:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.mp-filters-btn:hover{transform:none}}.mp-drawer-category-filters{display:none}.mp-drawer-category-filters .MuiAutocomplete-root{width:100%}.mp-chips-row{-webkit-overflow-scrolling:touch;display:none;gap:var(--msv-sp-2);overflow-x:auto;scrollbar-width:none}.mp-chips-row::-webkit-scrollbar{display:none}.mp-chip{align-items:center;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-pill);color:var(--msv-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.04em;min-height:40px;padding:8px 14px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.mp-chip.active,.mp-chip:hover{border-color:var(--msv-slate)}.mp-chip.active{background:var(--msv-slate);color:var(--msv-text-on-dark)}.mp-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);margin-bottom:var(--msv-sp-2)}.mp-active-chip{align-items:center;background:var(--msv-info-soft);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-pill);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:6px;letter-spacing:.04em;min-height:36px;padding:4px 12px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.mp-active-chip:hover{background:var(--msv-danger-soft);border-color:var(--msv-danger);color:var(--msv-danger)}.mp-clear-link{background:#0000;border:0;color:var(--msv-cta-hover);cursor:pointer;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.04em;min-height:36px;padding:0 var(--msv-sp-2)}.mp-clear-link:hover{text-decoration:underline}.mp-heading-row{align-items:flex-end;display:flex;gap:var(--msv-sp-3);justify-content:space-between}.mp-heading-block .msv-page-eyebrow{margin:0}.mp-heading-row h2{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);line-height:1.15;margin:0}.mp-heading-row>span,.mp-listing-count{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);padding-bottom:3px;text-transform:uppercase;white-space:nowrap}.mp-grid{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.mp-grid{gap:var(--msv-sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mp-page .infinite-feed-card .mp-listing-card{height:100%}.mp-listing-card{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);width:100%}.mp-listing-card:hover{border-color:var(--msv-border-strong);box-shadow:var(--msv-shadow-md);transform:translateY(-4px)}.mp-listing-card:hover .mp-card-image img{transform:scale(1.05)}.mp-card-image{aspect-ratio:1;background:var(--msv-surface-sunken);color:var(--msv-text-secondary);display:grid;font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);overflow:hidden;place-items:center;position:relative;text-transform:uppercase;width:100%}.mp-you-own-badge{align-items:center;background:var(--msv-slate);border-radius:var(--msv-radius);bottom:var(--msv-sp-2);box-shadow:0 2px 8px #00000059;color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;left:var(--msv-sp-2);letter-spacing:.01em;line-height:1.15;max-width:calc(100% - var(--msv-sp-4));overflow:hidden;padding:.45rem .7rem;pointer-events:none;position:absolute;right:auto;text-overflow:ellipsis;text-transform:uppercase;top:auto;white-space:nowrap;z-index:2}.mp-card-image img{display:block;height:auto;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;object-position:center;width:auto}.mp-card-body{padding:var(--msv-sp-3)}.mp-card-price{color:var(--msv-slate);font-size:var(--msv-fs-card);font-weight:900;letter-spacing:var(--msv-track-title);line-height:1.2;margin:0}.mp-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--msv-fs-small);line-height:1.3;margin:2px 0 0;min-height:2.4em;overflow:hidden}.mp-card-meta,.mp-card-title{color:var(--msv-text-secondary)}.mp-card-meta{display:flex;flex-wrap:wrap;font-size:var(--msv-fs-micro);gap:var(--msv-sp-2);margin:var(--msv-sp-1) 0 0}.mp-card-meta span,.mp-card-ship{align-items:center;display:inline-flex;gap:4px}.mp-card-ship{color:var(--msv-cta-hover);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:var(--msv-sp-1) 0 0;text-transform:uppercase}.mp-card-fulfillment{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--msv-sp-1)}.mp-card-fulfillment .mp-card-ship{margin:0}.mp-skeleton{pointer-events:none}.mp-skel-line,.mp-skeleton .mp-card-image{animation:mp-shimmer 1.2s linear infinite;background:linear-gradient(90deg,var(--msv-surface-sunken) 25%,var(--msv-bg-page) 50%,var(--msv-surface-sunken) 75%);background-size:200% 100%}.mp-skel-line{border-radius:var(--msv-radius-sm);height:12px;margin-top:var(--msv-sp-2)}.mp-skel-price{height:16px;width:40%}.mp-skel-short{width:55%}@keyframes mp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mp-empty{background:linear-gradient(180deg,var(--msv-surface) 0,var(--msv-info-soft) 100%);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);color:var(--msv-text-secondary);margin-top:var(--msv-sp-3);padding:var(--msv-sp-7) var(--msv-sp-5);text-align:center}.mp-empty-icon{background:var(--msv-success-soft);border-radius:50%;box-shadow:inset 0 0 0 1px #4d90782e;color:var(--msv-cta);display:grid;font-size:1.45rem;height:56px;margin:0 auto var(--msv-sp-4);place-items:center;width:56px}.mp-empty h3{color:var(--msv-slate);font-size:var(--msv-fs-section);letter-spacing:var(--msv-track-title);margin:0 0 var(--msv-sp-2)}.mp-empty p{color:var(--msv-text-secondary);line-height:1.45;margin:0 auto var(--msv-sp-4);max-width:28ch}.mp-empty .mp-sell-btn{padding:10px 22px;width:auto}.mp-end{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);letter-spacing:var(--msv-track-wide);margin:var(--msv-sp-5) 0 var(--msv-sp-2);text-align:center;text-transform:uppercase}.mp-sell-fab{display:none}.mp-drawer-root{inset:0;pointer-events:none;position:fixed;z-index:1200}.mp-drawer-root.is-open{pointer-events:auto}.mp-drawer-backdrop{background:#151a2080;border:0;cursor:pointer;inset:0;opacity:0;position:absolute;transition:opacity var(--motion-medium) var(--motion-ease);will-change:opacity}.mp-drawer-root.is-open .mp-drawer-backdrop{opacity:1}.mp-drawer{background:var(--msv-surface);box-shadow:var(--msv-shadow-lg);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform var(--motion-medium) var(--motion-ease);width:min(420px,100%);will-change:transform}.mp-drawer-root.is-open .mp-drawer{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.mp-drawer,.mp-drawer-backdrop{transition:none}}.mp-drawer-footer,.mp-drawer-header{align-items:center;border-bottom:1px solid var(--msv-border);display:flex;gap:var(--msv-sp-3);justify-content:space-between;padding:var(--msv-sp-4)}.mp-drawer-footer{border-bottom:0;border-top:1px solid var(--msv-border)}.mp-drawer-header h2{color:var(--msv-slate);font-size:var(--msv-fs-card);letter-spacing:var(--msv-track-wide);margin:0;text-transform:uppercase}.mp-drawer-body{flex:1 1;gap:var(--msv-sp-4);overflow-y:auto;padding:var(--msv-sp-4)}.mp-drawer-body,.mp-field{display:flex;flex-direction:column}.mp-field{gap:6px}.mp-field span{color:var(--msv-text-secondary);font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);text-transform:uppercase}.mp-field input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);font:inherit;font-size:1rem;min-height:44px;padding:8px 12px;width:100%}.mp-field input:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.mp-drawer-body .msv-select{width:100%}.mp-drawer-body .msv-select-menu{z-index:90}.mp-price-row{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:1fr 1fr}.mp-check{align-items:center;color:var(--msv-text);cursor:pointer;display:flex;gap:var(--msv-sp-2);min-height:44px}.mp-check input{accent-color:var(--msv-cta);height:18px;width:18px}.mp-clear-btn{background:#0000;border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;font:inherit;letter-spacing:.04em;min-height:44px;padding:10px 18px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.mp-clear-btn:hover{background:#2d3e4e0f;border-color:var(--msv-slate)}.mp-drawer-footer .mp-sell-btn{flex:1 1;width:auto}.mp-drawer .MuiOutlinedInput-root{background:var(--msv-surface);border-radius:var(--msv-radius);font-family:var(--racing-font)}.mp-drawer .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--msv-border)}.mp-drawer .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong)}.mp-drawer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--msv-cta);border-width:1.5px}.mp-drawer .MuiAutocomplete-root input:focus,.mp-drawer .MuiAutocomplete-root input:focus-visible,.mp-drawer .MuiOutlinedInput-root input:focus,.mp-drawer .MuiOutlinedInput-root input:focus-visible,.mp-drawer .MuiOutlinedInput-root.Mui-focused input{box-shadow:none!important;outline:none!important}.mp-drawer .MuiInputLabel-root{color:var(--msv-text-secondary);font-family:var(--racing-font)}.mp-drawer .MuiInputLabel-root.Mui-focused{color:var(--msv-cta-hover)}@media (min-width:901px){.mp-sidebar{grid-column:1}.mp-main{grid-column:2}.mp-page .msv-browse-site-footer{grid-column:1/-1}}@media (max-width:900px){.mp-page{background:#283848;background:var(--msv-logo-blue,#283848);grid-template-columns:1fr}.mp-sidebar{display:none}.mp-mobile-tabbar{border:0;display:block;height:0;margin:0;overflow:visible;padding:0}.mp-mobile-tabbar .msv-vault-hub-nav--chips,.mp-mobile-tabbar .msv-vault-hub-nav--pills,.mp-mobile-tabbar .msv-vault-hub-nav--tabbar{border-top-color:#0000}.mp-page:has(.mp-drawer-root) .mp-mobile-tabbar{display:none}.mp-drawer-category-filters{display:flex;flex-direction:column;gap:var(--msv-sp-4)}.mp-sort-field .msv-select-label{display:none}.mp-page .msv-browse-filter-row .mp-date-sort-field .msv-select-trigger,.mp-page .msv-browse-filter-row .mp-price-sort-field .msv-select-trigger,.mp-page .msv-browse-filter-row .msv-browse-filters-btn{box-sizing:border-box;max-width:none!important;min-height:44px;min-width:0!important;width:100%!important}.mp-page .msv-browse-filter-row .mp-date-sort-field .msv-select-trigger,.mp-page .msv-browse-filter-row .mp-price-sort-field .msv-select-trigger{justify-content:flex-start}.mp-page .msv-browse-filter-row .msv-browse-filters-btn{justify-content:center}.mp-sell-fab{display:none}.mp-main{background:var(--msv-bg-page);flex:1 1 auto;padding-bottom:24px;padding-bottom:calc(24px + var(--admob-bottom-inset, 0px))}.mp-page .msv-browse-site-footer{background:#283848;background:var(--msv-logo-blue,#283848);padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px) + var(--admob-bottom-inset, 0px))}}@media (max-width:520px){.mp-main{padding:0 var(--msv-sp-2) calc(24px + var(--admob-bottom-inset, 0px))}.mp-heading-row{align-items:flex-start;flex-wrap:wrap}.mp-heading-row>span{white-space:normal}.mp-sort-field .msv-select-control,.mp-sort-field .msv-select-trigger{max-width:none;width:100%}.mp-grid{gap:var(--msv-sp-2)}.mp-card-price{font-size:1.02rem}}.view-collection-container{background-color:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-md);color:var(--msv-text);margin:var(--msv-sp-5) var(--msv-sp-6);padding:var(--msv-sp-5) var(--msv-sp-6);text-align:left}.msv-detail-shell .view-collection-container{background-color:initial;border:none;box-shadow:none;margin:0;padding:0}.msv-detail-shell .view-collection-container .vci-showcase.msv-detail-card{gap:var(--msv-sp-5)}.msv-detail-shell .view-collection-container .comments-section{background:var(--msv-surface)}.collection-image{border-radius:var(--msv-radius);height:auto;margin-bottom:var(--msv-sp-4);object-fit:cover;width:100%}.vci-rail{margin-inline:auto;max-width:560px;width:100%}.no-edit{align-items:stretch;display:flex;flex-direction:column;gap:var(--msv-sp-5);margin-bottom:var(--msv-sp-5);text-align:left}.no-edit>.collection-title{margin:0;max-width:none;text-align:center}.vci-showcase{grid-gap:var(--msv-sp-5);align-items:stretch;display:grid;gap:var(--msv-sp-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%}.vci-showcase .image-container{align-self:stretch;background:var(--msv-gradient-dark);border-radius:var(--msv-radius-lg);box-sizing:border-box;display:block;height:auto;margin:0;max-width:none;min-height:0;overflow:hidden;padding:var(--msv-sp-3);position:relative;width:100%}.vci-showcase .image-container img{border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-md);height:auto;left:50%;max-height:calc(100% - var(--msv-sp-5));max-width:calc(100% - var(--msv-sp-5));object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--motion-fast) var(--motion-ease);width:auto}.vci-showcase .image-container img:hover{transform:translate(-50%,-50%) scale(1.015)}.vci-showcase .image-container .image-carousel{height:100%;min-height:240px;position:relative;width:100%;z-index:1}.vci-showcase .image-container .image-carousel-viewport{height:auto;inset:var(--msv-sp-3);overflow:hidden;position:absolute;width:auto}.vci-showcase .image-container .image-carousel-track{height:100%}.vci-showcase .image-container .image-carousel-slide{flex:0 0 100%;height:100%;position:relative}.vci-showcase .image-container .image-carousel-single,.vci-showcase .image-container .image-carousel-slide img{aspect-ratio:auto;height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.vci-showcase .image-container .image-carousel-single:hover,.vci-showcase .image-container .image-carousel-slide img:hover{transform:translate(-50%,-50%) scale(1.015)}.vci-showcase .image-container .image-carousel-nav{z-index:4}.vci-showcase .image-container .image-carousel-dots{bottom:10px;left:0;position:absolute;right:0;z-index:4}.vci-showcase .image-container .image-carousel-dot{background:#ffffff73}.vci-showcase .image-container .image-carousel-dot.is-active{background:#fff}.vci-showcase .image-container .msv-for-sale-badge{align-items:center;background:var(--msv-gold);border-radius:var(--msv-radius);bottom:var(--msv-sp-3);box-shadow:0 2px 8px #00000059;color:var(--msv-slate-deep);display:inline-flex;font-size:1rem;font-weight:800;left:var(--msv-sp-3);letter-spacing:.01em;line-height:1.15;max-width:calc(100% - var(--msv-sp-6));overflow:hidden;padding:.55rem .85rem;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:3}.image-container{align-items:center;background:var(--msv-gradient-dark);border-radius:var(--msv-radius-lg);box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:400px;min-height:180px;padding:var(--msv-sp-3);width:100%}.image-container img{border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-md);height:auto;max-height:280px;max-width:100%;object-fit:contain;transition:transform var(--motion-fast) var(--motion-ease);width:auto}.image-container img:hover{transform:scale(1.015)}.text-container{margin:0;max-width:none;width:100%}.collection-title{color:var(--msv-text);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;letter-spacing:var(--msv-track-title);line-height:1.3;margin:0 0 var(--msv-sp-2)}.collection-title:after{background:repeating-linear-gradient(90deg,var(--msv-slate) 0 8px,var(--msv-gold) 8px 16px);border-radius:2px;content:"";display:block;height:3px;margin:var(--msv-sp-2) auto 0;width:56px}.text-container p{border-bottom:1px dashed var(--msv-border);color:var(--msv-text);font-size:var(--msv-fs-body);margin:0 0 var(--msv-sp-3);padding-bottom:var(--msv-sp-2)}.text-container p.vci-description{border-bottom:none;color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin-bottom:var(--msv-sp-3);padding-bottom:0;text-align:left}.text-container p:last-of-type{border-bottom:none;margin-bottom:0}.text-container p strong{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-micro);font-weight:400;letter-spacing:var(--msv-track-wide);margin-bottom:2px;text-transform:uppercase}.vci-likes-value{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:10px}.vci-likes-count{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;min-width:2ch;text-align:left}.thumbs-up-button{align-items:center;background:var(--msv-surface);border:1px solid var(--msv-border-strong);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-slate);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:var(--msv-fs-small);gap:6px;justify-content:center;letter-spacing:.04em;line-height:1.2;margin:0;min-height:32px;min-width:5.75rem;padding:4px 10px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);white-space:nowrap;width:5.75rem}.thumbs-up-icon{flex:0 0 auto;height:1rem;width:1rem}.thumbs-up-label{display:inline-block;min-width:2.6em;text-align:left}.thumbs-up-button:hover:not(:disabled){background:var(--msv-info-soft);border-color:var(--msv-slate-soft);box-shadow:var(--msv-shadow-sm);color:var(--msv-slate)}.thumbs-up-button:focus-visible{box-shadow:var(--msv-focus-ring);outline:none}.thumbs-up-button.is-liked,.thumbs-up-button:disabled.is-liked{background:#ff7a9c1f;border-color:#ff7a9c73;box-shadow:none;color:#c94d6a;cursor:default}.thumbs-up-button.is-liked .thumbs-up-icon{fill:currentColor}.view-button{background-color:var(--msv-slate);border:none;border-radius:var(--msv-radius);color:var(--msv-text-on-dark);cursor:pointer;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.05em;min-height:40px;padding:8px 16px;transition:background-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.view-button:hover{background-color:var(--msv-slate-soft);box-shadow:var(--msv-shadow-sm)}.view-button:active{transform:translateY(1px) scale(.98)}.vci-action-row .vci-btn-primary:disabled,.view-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;pointer-events:none;transform:none}.delete-button{background-color:initial;border:1.5px solid var(--msv-danger);border-radius:var(--msv-radius);color:var(--msv-danger);cursor:pointer;font-family:var(--racing-font);font-size:var(--msv-fs-small);letter-spacing:.05em;min-height:40px;padding:8px 16px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.delete-button:hover{background-color:var(--msv-danger);color:#fff}.vci-action-row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--msv-sp-2);justify-content:stretch;margin:0 0 var(--msv-sp-4);max-width:none;width:100%}.vci-action-row>.vci-owner-link,.vci-action-row>.view-button{flex:1 1;margin:0;max-width:none;min-width:0;width:100%}.vci-action-row .vci-btn-primary{background-color:var(--msv-cta);box-shadow:var(--msv-shadow-cta);white-space:nowrap}.vci-action-row .vci-btn-primary:hover{background-color:var(--msv-cta-hover)}.vci-action-row .vci-owner-link{display:flex;text-decoration:none}.vci-action-row .vci-owner-link .view-button{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.vci-action-row>.view-button{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vci-actions{display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);justify-content:center;margin:0 auto var(--msv-sp-3);max-width:560px}.vci-actions .view-button:first-of-type{background-color:var(--msv-cta);box-shadow:var(--msv-shadow-cta)}.vci-actions .view-button:first-of-type:hover{background-color:var(--msv-cta-hover)}.vci-owner-link{display:flex;justify-content:center;margin:0 auto var(--msv-sp-3);max-width:560px;text-decoration:none}.vci-edit-actions{flex-wrap:wrap;padding-top:var(--msv-sp-2)}.vci-btn-save{background-color:var(--msv-cta)!important;box-shadow:var(--msv-shadow-cta);font-size:var(--msv-fs-small);min-height:40px;padding:8px 16px}.vci-btn-save:hover{background-color:var(--msv-cta-hover)!important}.vci-btn-cancel{background-color:initial!important;border:1.5px solid var(--msv-border-strong);color:var(--msv-slate);min-height:44px}.vci-btn-cancel:hover{background-color:#2d3e4e0f!important;border-color:var(--msv-slate);box-shadow:none}.vci-btn-danger-solid{background-color:var(--msv-danger)!important}.vci-btn-danger-solid:hover{background-color:var(--msv-danger-hover)!important}.vci-btn-dark-solid{background-color:var(--msv-slate)!important}.vci-btn-dark-solid:hover{background-color:var(--msv-slate-soft)!important}.view-collection-container .sign-up-submit-btn{align-items:center;background:#0000;border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);letter-spacing:.05em;margin:0;min-height:40px;padding:8px 18px;width:auto}.view-collection-container .sign-up-submit-btn:hover{background:#2d3e4e0f;border-color:var(--msv-slate)}.vci-footer-actions{gap:var(--msv-sp-2)}.vci-bottom-bar,.vci-footer-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--msv-sp-6)}.vci-bottom-bar{gap:var(--msv-sp-3);margin-inline:auto;max-width:none;width:100%}.vci-bottom-bar .vci-delete-action{box-sizing:border-box;font-family:var(--racing-font);margin-left:0;width:calc((min(100%, 900px) - 2*var(--msv-sp-2))/6)}.vci-bottom-bar .vci-delete-action,.vci-footer-actions .view-button:not(.vci-btn-primary){align-items:center;display:inline-flex;justify-content:center;min-width:7.5rem}.vci-footer-actions .vci-btn-primary{background-color:var(--msv-cta);box-shadow:var(--msv-shadow-cta)}.vci-footer-actions .vci-btn-primary:hover{background-color:var(--msv-cta-hover)}.comments-section{background:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-sizing:border-box;margin:var(--msv-sp-5) 0 0;max-width:none;padding:0 var(--msv-sp-3) var(--msv-sp-3);width:100%}.comments-section h3{color:var(--msv-text);font-size:var(--msv-fs-body);font-weight:800;letter-spacing:var(--msv-track-wide);margin:0;padding-top:var(--msv-sp-3);text-transform:uppercase}.comments-scroll-box{margin:var(--msv-sp-2) 0;max-height:200px;overflow-y:auto;padding-right:var(--msv-sp-2)}.comment-bubble{background-color:var(--msv-surface);border:1px solid var(--msv-border);border-left:3px solid var(--msv-slate);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;margin-bottom:var(--msv-sp-2);max-width:60%;padding:var(--msv-sp-2) var(--msv-sp-3);width:60%}.comment-bubble--owner{background:var(--msv-success-soft);border-left-color:#0000;border-right:3px solid var(--msv-cta);margin-left:auto}.comment-meta{align-items:center;color:var(--msv-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--msv-fs-micro);gap:6px;letter-spacing:var(--msv-track-wide);margin-bottom:var(--msv-sp-1);text-transform:uppercase}.comment-meta-sep{opacity:.7}.comment-owner-badge{align-items:center;background:var(--msv-cta);border-radius:var(--msv-radius-pill);color:var(--msv-cta-text);display:inline-flex;font-size:.65rem;letter-spacing:.08em;padding:1px 7px;text-transform:uppercase}.comment-text{color:var(--msv-text)}.comment-text,.no-comments{font-size:var(--msv-fs-small)}.no-comments{color:var(--msv-text-secondary);font-style:italic;padding:var(--msv-sp-3) 0;text-align:center}.comment-input-section{align-items:center;display:flex;gap:var(--msv-sp-2)}.comment-input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);flex:1 1;font-size:var(--msv-fs-small);min-height:40px;padding:8px 12px;resize:none}.comment-input:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.comment-submit{background-color:var(--msv-cta);border:none;border-radius:50%;box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;font-size:.95rem;min-height:40px;min-width:40px;padding:6px;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.comment-submit:hover:not(:disabled){background-color:var(--msv-cta-hover)}.comment-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.share-buttons{display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);justify-content:stretch;margin:0 0 var(--msv-sp-5);max-width:none;width:100%}.share-button{align-items:center;background-color:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius-pill);box-sizing:border-box;color:var(--msv-text);cursor:pointer;display:inline-flex;flex:1 1;font-size:var(--msv-fs-micro);gap:5px;justify-content:center;letter-spacing:.04em;max-width:none;min-height:36px;min-width:120px;padding:6px 12px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);white-space:nowrap}.share-button i{color:var(--msv-slate);font-size:.85rem}.share-button:hover{background-color:var(--msv-surface-sunken);border-color:var(--msv-slate)}.share-section{padding-top:var(--msv-sp-3);text-align:left}.view-collection-container .sign-up-form-group{margin-bottom:var(--msv-sp-4)}.view-collection-container .sign-up-form-group label{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-small);letter-spacing:var(--msv-track-wide);margin-bottom:var(--msv-sp-1);text-transform:uppercase}.view-collection-container .sign-up-form-group input[type=number],.view-collection-container .sign-up-form-group input[type=text],.view-collection-container .sign-up-form-group textarea{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);font:inherit;min-height:44px;padding:10px 14px;width:100%}.view-collection-container .sign-up-form-group input:focus,.view-collection-container .sign-up-form-group textarea:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.view-collection-container .description-textarea{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);max-height:12rem;max-width:100%;min-height:6rem;resize:vertical;width:100%}.view-collection-container .description-textarea:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.view-collection-container .MuiAutocomplete-root{margin-right:0!important}.view-collection-container .MuiOutlinedInput-root{background:var(--msv-surface);border-radius:var(--msv-radius);font-family:var(--racing-font)}.view-collection-container .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--msv-border)}.view-collection-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong)}.view-collection-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--msv-cta);border-width:1.5px}.MuiAutocomplete-root{margin-right:0!important}.HomePage-loading-screen{align-items:center;background:var(--msv-navy);color:var(--msv-text-on-dark);display:flex;flex-direction:column;font-size:1.2rem;height:100vh;justify-content:center;z-index:1000}.collection-card{background-color:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-md);margin:4rem auto 0;max-width:80vw;padding:var(--msv-sp-6);width:80%}.collection-span{display:flex}.collection-card h2{margin-bottom:var(--msv-sp-4);margin-top:0}.collection-card p{margin:var(--msv-sp-2) 0}@media (max-width:768px){.share-button{flex:1 1 calc(50% - var(--msv-sp-2))}.collection-card{background-color:var(--msv-surface);border:1px solid var(--msv-border);box-shadow:var(--msv-shadow-sm);margin:var(--msv-sp-4);max-width:90%;padding:var(--msv-sp-5)}.view-collection-container{margin:1rem 1rem 1.25rem;padding:var(--msv-sp-4) var(--msv-sp-3)}.msv-detail-shell .view-collection-container{margin:0;padding:0}.text-container{margin-left:0!important;max-width:100%}.no-edit{display:flex!important;flex-direction:column;gap:var(--msv-sp-3)}.vci-showcase{gap:var(--msv-sp-3);grid-template-columns:1fr}.vci-showcase .image-container{align-items:center;display:flex;height:auto;justify-content:center;min-height:200px;position:relative}.vci-showcase .image-container img{max-height:220px;max-width:100%;position:static;transform:none}.vci-showcase .image-container img:hover{transform:scale(1.015)}.vci-showcase .image-container .image-carousel{min-height:200px}.vci-showcase .image-container .image-carousel-viewport{inset:auto;min-height:200px;position:relative}.vci-showcase .image-container .image-carousel-single,.vci-showcase .image-container .image-carousel-slide img{max-height:220px;max-width:100%;position:static;transform:none}.vci-showcase .image-container .image-carousel-single:hover,.vci-showcase .image-container .image-carousel-slide img:hover{transform:scale(1.015)}.vci-showcase .image-container .image-carousel-dots{bottom:auto;margin-top:8px;position:relative}.image-container{margin-bottom:0;max-width:100%;min-height:160px;padding:var(--msv-sp-3);width:100%}.image-container img{max-height:240px}.vci-action-row{align-items:stretch;flex-direction:column;max-width:100%}.vci-bottom-bar{align-items:center;flex-direction:row;justify-content:center;max-width:100%}.vci-bottom-bar .vci-delete-action{margin-left:0;max-width:50%;min-width:7.5rem;width:calc(16.66667% - var(--msv-sp-2)*2/6)}.vci-action-row .vci-btn-primary,.vci-action-row .vci-owner-link,.vci-action-row .view-button{justify-content:center;width:100%}.vci-bottom-bar .delete-button,.vci-bottom-bar .view-button{width:inherit}.comments-section,.share-buttons,.vci-actions,.vci-owner-link{max-width:100%}.comment-bubble{max-width:85%;width:85%}}.msv-detail-shell{background:var(--msv-bg-page);color:var(--msv-text);display:flex;flex-direction:column;font-size:16px;min-height:calc(100vh - 60px);min-height:calc(100vh - var(--msv-app-header-offset, 60px));min-height:calc(100dvh - 60px);min-height:calc(100dvh - var(--msv-app-header-offset, 60px))}.msv-detail-shell>.footer-simple{flex-shrink:0;margin-top:auto}.msv-detail-loading{align-items:center;color:var(--msv-text-secondary);display:flex;flex:1 1;font-size:1.05rem;justify-content:center;min-height:calc(100vh - 60px - 2rem);min-height:calc(100vh - var(--msv-app-header-offset, 60px) - 2rem);min-height:calc(100dvh - 60px - 2rem);min-height:calc(100dvh - var(--msv-app-header-offset, 60px) - 2rem);padding:var(--msv-sp-8) var(--msv-sp-4);text-align:center}.msv-detail-page{margin:0 auto;padding:var(--msv-sp-4) 0 var(--msv-sp-6);text-align:left;width:min(1120px,calc(100% - 24px))}.msv-detail-back-btn{align-items:center;background:#0000;border:0;color:var(--msv-slate);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--msv-fs-small);gap:4px;letter-spacing:var(--msv-track-wide);margin:0 0 var(--msv-sp-2);min-height:44px;padding:4px 0;text-transform:uppercase;transition:color var(--motion-fast) var(--motion-ease)}.msv-detail-back-btn:hover{color:var(--msv-cta-hover)}.fullscreen-image-overlay{align-items:center;background-color:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.fullscreen-image-frame{display:inline-block;line-height:0;position:relative}.fullscreen-image,.fullscreen-image-frame{cursor:default;max-height:95vh;max-width:95vw}.fullscreen-image{border-radius:0;box-shadow:none;display:block;height:auto;left:auto;object-fit:contain;position:static;top:auto;transform:none;width:auto}.fullscreen-close-button{align-items:center;background-color:red;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .2s ease;width:40px;z-index:10000}.fullscreen-close-button:hover{background-color:#c00}.fullscreen-close-button:active{background-color:#900}@media (max-width:768px){.fullscreen-close-button{font-size:18px;height:35px;right:6px;top:6px;width:35px}}.image-carousel{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.image-carousel-viewport{border-radius:inherit;overflow:hidden;position:relative;width:100%}.image-carousel-track{display:flex;transition:transform .35s ease;width:100%;will-change:transform}.image-carousel-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;width:100%}.image-carousel-single,.image-carousel-slide img{cursor:pointer;display:block;height:100%;max-height:inherit;object-fit:contain;width:100%}.image-carousel-nav{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:36px;z-index:2}.image-carousel-nav:hover{background:#000000bf}.image-carousel-nav--prev{left:8px}.image-carousel-nav--next{right:8px}.image-carousel-dots{align-items:center;display:flex;gap:8px;justify-content:center}.image-carousel-dot{background:#00000040;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:transform .2s ease,background .2s ease;width:8px}.image-carousel-dot.is-active{background:#111;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.image-carousel-track{transition:none}}.msv-confirm-overlay{align-items:center;animation:msv-confirm-fade .18s ease both;animation:msv-confirm-fade .18s var(--motion-ease,ease) both;background:#151a2094;display:flex;inset:0;justify-content:center;padding:1rem;padding:var(--msv-sp-4,1rem);position:fixed;z-index:10050}.msv-confirm-dialog{animation:msv-confirm-rise .22s ease both;animation:msv-confirm-rise .22s var(--motion-ease,ease) both;background:#fff;background:var(--msv-surface,#fff);border-radius:12px;border-radius:var(--msv-radius-lg,12px);border-top:4px solid var(--msv-danger);box-shadow:0 16px 40px #151a2047;box-shadow:var(--msv-shadow-lg,0 16px 40px #151a2047);color:#1d2731;color:var(--msv-text,#1d2731);padding:1.25rem;padding:var(--msv-sp-5,1.25rem);text-align:center;width:min(400px,100%)}.msv-confirm-icon{background:var(--msv-danger-soft);border-radius:50%;color:var(--msv-danger);display:grid;font-size:1.25rem;height:2.75rem;margin:0 auto .75rem;margin:0 auto var(--msv-sp-3,.75rem);place-items:center;width:2.75rem}.msv-confirm-dialog h3{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-family:inherit;font-family:var(--racing-font,inherit);font-size:1.2rem;letter-spacing:.04em;margin:0 0 .5rem;margin:0 0 var(--msv-sp-2,.5rem)}.msv-confirm-dialog p{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:1.05rem;line-height:1.55;margin:0 0 1.25rem;margin:0 0 var(--msv-sp-5,1.25rem)}.msv-confirm-actions{display:flex;gap:.75rem;gap:var(--msv-sp-3,.75rem);justify-content:center}.msv-confirm-dialog.is-success{border-top-color:var(--msv-cta)}.msv-confirm-icon.is-success{background:var(--msv-success-soft);color:var(--msv-cta)}.msv-confirm-cancel,.msv-confirm-danger,.msv-confirm-success{border:0;border-radius:8px;border-radius:var(--msv-radius,8px);cursor:pointer;font:inherit;font-weight:600;min-height:44px;min-width:7rem;padding:.55rem 1rem;transition:background-color .18s ease,color .18s ease,opacity .18s ease;transition:background-color var(--motion-fast,.18s) var(--motion-ease,ease),color var(--motion-fast,.18s) var(--motion-ease,ease),opacity var(--motion-fast,.18s) var(--motion-ease,ease)}.msv-confirm-cancel{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-confirm-cancel:hover:not(:disabled){background:#d7dfe8;background:var(--msv-border,#d7dfe8)}.msv-confirm-danger{background:var(--msv-danger);box-shadow:0 6px 14px #e5393559;color:#fff}.msv-confirm-danger:hover:not(:disabled){background:var(--msv-danger-hover);color:#fff}.msv-confirm-success{background:var(--msv-cta);box-shadow:0 6px 14px #4d907859;box-shadow:var(--msv-shadow-cta,0 6px 14px #4d907859);color:var(--msv-cta-text)}.msv-confirm-success:hover:not(:disabled){background:var(--msv-cta-hover);color:var(--msv-cta-text)}.msv-confirm-cancel:disabled,.msv-confirm-danger:disabled,.msv-confirm-success:disabled{cursor:not-allowed;opacity:.55}@keyframes msv-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes msv-confirm-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.msv-confirm-dialog,.msv-confirm-overlay{animation:none}}.seller-trust-card{background:var(--msv-surface);border:1px solid var(--msv-border);border-left:3px solid var(--msv-cta);border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-sm);margin:var(--msv-sp-3) 0;padding:var(--msv-sp-3) var(--msv-sp-4);text-align:left}.seller-trust-header{align-items:center;display:flex;gap:var(--msv-sp-2);justify-content:space-between}.seller-trust-header strong{color:var(--msv-slate);letter-spacing:var(--msv-track-title)}.seller-stars{align-items:center;background:var(--msv-slate);border-radius:var(--msv-radius-sm);color:var(--msv-gold);display:inline-flex;letter-spacing:.06em;padding:2px 8px}.seller-meta,.seller-stars{font-size:var(--msv-fs-small)}.seller-meta{color:var(--msv-text-secondary);margin:var(--msv-sp-2) 0 0}.seller-trust-compact{color:var(--msv-text-secondary);display:flex;flex-direction:column;font-size:.84rem;gap:2px;margin-top:var(--msv-sp-2)}.seller-trust-compact .seller-name{color:var(--msv-text);font-weight:600;margin-right:0}.seller-rating{align-items:center;align-self:flex-start;background:var(--msv-slate);border-radius:var(--msv-radius-sm);color:var(--msv-gold);display:inline-flex;font-weight:700;letter-spacing:.05em;padding:1px 8px}.msv-sold-overlay{align-items:center;animation:msv-sold-fade .18s ease both;animation:msv-sold-fade .18s var(--motion-ease,ease) both;background:#151a2094;display:flex;inset:0;justify-content:center;padding:1rem;padding:var(--msv-sp-4,1rem);position:fixed;z-index:1400}.msv-sold-dialog{animation:msv-sold-rise .22s ease both;animation:msv-sold-rise .22s var(--motion-ease,ease) both;background:#fff;background:var(--msv-surface,#fff);border-radius:12px;border-radius:var(--msv-radius-lg,12px);border-top:4px solid #2d3e4e;border-top:4px solid var(--msv-slate,#2d3e4e);box-shadow:0 16px 40px #151a2047;box-shadow:var(--msv-shadow-lg,0 16px 40px #151a2047);color:#1d2731;color:var(--msv-text,#1d2731);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.25rem;padding:var(--msv-sp-5,1.25rem);text-align:left;width:min(460px,100%)}.msv-sold-icon{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);border-radius:50%;display:grid;font-size:1.25rem;height:2.75rem;margin:0 auto .75rem;margin:0 auto var(--msv-sp-3,.75rem);place-items:center;width:2.75rem}.msv-sold-dialog h3,.msv-sold-icon{color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-sold-dialog h3{font-family:inherit;font-family:var(--racing-font,inherit);font-size:1.2rem;letter-spacing:.04em;margin:0 0 .5rem;margin:0 0 var(--msv-sp-2,.5rem);text-align:center}.msv-sold-intro{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:.98rem;line-height:1.55;text-align:center}.msv-sold-fieldset,.msv-sold-intro{margin:0 0 1rem;margin:0 0 var(--msv-sp-4,1rem)}.msv-sold-fieldset{border:0;padding:0}.msv-sold-fieldset legend{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-size:.82rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;margin-bottom:var(--msv-sp-2,.5rem);text-transform:uppercase}.msv-sold-dialog .asterisk{color:#c45c5c;color:var(--msv-danger,#c45c5c)}.msv-sold-choice{align-items:center;color:#1d2731;color:var(--msv-text,#1d2731);cursor:pointer;display:flex;font-size:.98rem;gap:.5rem;gap:var(--msv-sp-2,.5rem);margin-bottom:.5rem;margin-bottom:var(--msv-sp-2,.5rem)}.msv-sold-choice input{accent-color:#4d9078;accent-color:var(--msv-cta,#4d9078);height:18px;width:18px}.msv-sold-fields{display:flex;flex-direction:column;gap:.5rem;gap:var(--msv-sp-2,.5rem);margin-bottom:.75rem;margin-bottom:var(--msv-sp-3,.75rem)}.msv-sold-fields label{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.msv-sold-combobox{position:relative}.msv-sold-fields input{background:#fff;background:var(--msv-surface,#fff);border:1.5px solid #d7dfe8;border:1.5px solid var(--msv-border,#d7dfe8);border-radius:8px;border-radius:var(--msv-radius,8px);box-sizing:border-box;color:#1d2731;color:var(--msv-text,#1d2731);font:inherit;min-height:44px;padding:.65rem .85rem;width:100%}.msv-sold-fields input:focus{border-color:#4d9078;border-color:var(--msv-cta,#4d9078);box-shadow:0 0 0 3px #4d907840;box-shadow:var(--msv-focus-ring,0 0 0 3px #4d907840);outline:none}.msv-sold-suggestions{background:#fff;background:var(--msv-surface,#fff);border:1.5px solid #d7dfe8;border:1.5px solid var(--msv-border,#d7dfe8);border-radius:8px;border-radius:var(--msv-radius,8px);box-shadow:0 8px 24px #151a2024;box-shadow:var(--msv-shadow-md,0 8px 24px #151a2024);left:0;list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:.35rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:2}.msv-sold-suggestion{background:#0000;border:0;color:#1d2731;color:var(--msv-text,#1d2731);cursor:pointer;display:block;font:inherit;padding:.55rem .85rem;text-align:left;width:100%}.msv-sold-suggestion:focus-visible,.msv-sold-suggestion:hover{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);outline:none}.msv-sold-hint{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:.88rem;line-height:1.45;margin:0}.msv-sold-error{color:#c45c5c;color:var(--msv-danger,#c45c5c);font-size:.92rem;margin:0 0 .75rem;margin:0 0 var(--msv-sp-3,.75rem)}.msv-sold-actions{display:flex;gap:.75rem;gap:var(--msv-sp-3,.75rem);justify-content:center}.msv-sold-cancel,.msv-sold-confirm{border:0;border-radius:8px;border-radius:var(--msv-radius,8px);cursor:pointer;font:inherit;font-weight:600;min-height:44px;min-width:7rem;padding:.55rem 1rem;transition:background-color .18s ease,color .18s ease,opacity .18s ease;transition:background-color var(--motion-fast,.18s) var(--motion-ease,ease),color var(--motion-fast,.18s) var(--motion-ease,ease),opacity var(--motion-fast,.18s) var(--motion-ease,ease)}.msv-sold-cancel{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-sold-cancel:hover:not(:disabled){background:#d7dfe8;background:var(--msv-border,#d7dfe8)}.msv-sold-confirm{background:#2d3e4e;background:var(--msv-slate,#2d3e4e);box-shadow:0 6px 14px #2d3e4e40;color:#fff}.msv-sold-confirm:hover:not(:disabled){background:#243341}.msv-sold-cancel:disabled,.msv-sold-confirm:disabled{cursor:not-allowed;opacity:.55}@keyframes msv-sold-fade{0%{opacity:0}to{opacity:1}}@keyframes msv-sold-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.msv-sold-dialog,.msv-sold-overlay{animation:none}}.vmi-page .vmi-owner-action-row{margin:0;max-width:none;width:100%}.vmi-page .no-edit>.vmi-owner-action-row+.vci-showcase{margin-top:0}.vmi-page .vci-action-row>.view-button:only-child{align-self:center;flex:0 0 auto;max-width:fit-content;min-width:0;width:auto}.vmi-page .vci-action-row>.delete-button.vmi-delete-listing{align-self:stretch;flex:1 1;margin:0;max-width:none;min-width:0;padding:8px 14px;white-space:nowrap;width:auto}.vmi-page .vmi-status-row{display:flex;justify-content:center;margin:calc(var(--msv-sp-2)*-1) 0 var(--msv-sp-2)}.vmi-page .listing-badge{align-items:center;background:var(--msv-surface-sunken);border-left:3px solid var(--msv-slate);border-radius:var(--msv-radius-sm);color:var(--msv-slate);display:inline-flex;font-size:var(--msv-fs-micro);gap:4px;letter-spacing:var(--msv-track-wide);padding:3px 10px;text-transform:uppercase}.vmi-page .listing-badge.status-active{background:var(--msv-success-soft);border-left-color:var(--msv-cta);color:var(--msv-cta-hover)}.vmi-page .listing-badge.status-expired,.vmi-page .listing-badge.status-underreview{background:var(--msv-warning-soft);border-left-color:var(--msv-gold);color:var(--msv-text)}.vmi-page .listing-badge.status-sold{background:var(--msv-surface-sunken);border-left-color:var(--msv-slate);color:var(--msv-slate)}.vmi-page .listing-badge.status-rejected,.vmi-page .listing-badge.status-removed{background:var(--msv-danger-soft);border-left-color:var(--msv-danger);color:var(--msv-danger)}.vmi-page .vmi-price-row{border-bottom:1px dashed var(--msv-border)}.vmi-page .vmi-price{color:var(--msv-slate);display:block;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800;letter-spacing:var(--msv-track-title);line-height:1.15}.vmi-page .vmi-seller-block{align-items:flex-start;background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--msv-sp-4);margin:0;padding:var(--msv-sp-4);width:100%}.vmi-page .vmi-seller-meta{flex:1 1 220px;min-width:0}.vmi-page .vmi-seller-meta>p{border-bottom:none;margin:0 0 var(--msv-sp-2);padding-bottom:0}.vmi-page .vmi-seller-block .seller-trust-card{background:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-radius:var(--msv-radius);box-shadow:none;margin:0;padding:var(--msv-sp-3)}.vmi-page .vmi-seller-collection-link{color:var(--msv-slate);display:inline-block;font-size:var(--msv-fs-small);letter-spacing:.04em;margin-top:var(--msv-sp-2);text-decoration:underline;text-underline-offset:3px}.vmi-page .vmi-seller-collection-link:hover{color:var(--msv-cta-hover)}.vmi-page .vmi-notice-stack{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--msv-sp-2);width:100%}.vmi-page .expired-notice{background:var(--msv-warning-soft);border-left:3px solid var(--msv-gold);border-radius:var(--msv-radius-sm);box-sizing:border-box;color:var(--msv-text);margin:0;max-width:none;padding:var(--msv-sp-2) var(--msv-sp-3);width:100%}.vmi-page .vmi-rejection-note strong{font-weight:700}.vmi-page .vmi-edit-form{display:flex;flex-direction:column;gap:var(--msv-sp-2)}.vmi-page .vmi-edit-form .sign-up-form-group{margin-bottom:0}.vmi-page .vmi-edit-form .sign-up-form-group label{display:block}.vmi-page .vmi-edit-form .sign-up-form-group label:has(.vmi-char-count){align-items:baseline;display:flex;gap:var(--msv-sp-2)}.vmi-page .vmi-edit-form .sign-up-form-group label:has(.vmi-char-count) .vmi-char-count{margin-left:auto}.vmi-page .vmi-edit-form .sign-up-form-group label:has(>input[type=checkbox]){align-items:center;display:inline-flex;font-size:var(--msv-fs-body);gap:var(--msv-sp-2);justify-content:flex-start;letter-spacing:normal;margin-bottom:0;text-transform:none}.vmi-page .vmi-edit-location-row{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vmi-page .vmi-edit-location-row .sign-up-form-group{min-width:0}.vmi-page .vmi-edit-fulfillment-row{grid-gap:var(--msv-sp-3);align-items:center;display:grid;gap:var(--msv-sp-3);grid-template-columns:1fr}.vmi-page .vmi-edit-fulfillment-row .sign-up-form-group{margin-bottom:0;min-width:0}.vmi-page .vmi-edit-fulfillment-row .sign-up-form-group label:has(>input[type=checkbox]){grid-gap:var(--msv-sp-3);align-items:center;display:grid;font-size:var(--msv-fs-card);gap:var(--msv-sp-3);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;max-width:20rem;width:100%}.vmi-page .vmi-edit-fulfillment-row .sign-up-form-group input[type=checkbox]{justify-self:end;margin-right:0}.vmi-page .vmi-char-count{color:var(--msv-slate);font-size:var(--msv-fs-micro);font-weight:500}.vmi-page .vmi-description-trigger{-webkit-overflow-scrolling:touch;background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);cursor:pointer;font:inherit;min-height:44px;overflow-x:auto;overflow-y:hidden;padding:10px 14px;text-overflow:clip;white-space:nowrap;width:100%}.vmi-page .vmi-description-trigger:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.vmi-page .vmi-description-trigger::placeholder{color:var(--msv-text-secondary)}.vmi-description-popup-overlay{align-items:center;animation:vmi-description-popup-fade .18s ease both;animation:vmi-description-popup-fade .18s var(--motion-ease,ease) both;background:#151a2094;display:flex;inset:0;justify-content:center;padding:var(--msv-sp-4);position:fixed;z-index:10050}.vmi-description-popup{animation:vmi-description-popup-rise .22s ease both;animation:vmi-description-popup-rise .22s var(--motion-ease,ease) both;background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-lg);color:var(--msv-text);padding:var(--msv-sp-4);width:min(520px,100%)}.vmi-description-popup-head{align-items:baseline;display:flex;gap:var(--msv-sp-2);justify-content:space-between;margin-bottom:var(--msv-sp-2)}.vmi-description-popup-head h3{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);font-weight:400;letter-spacing:var(--msv-track-wide);margin:0;text-transform:uppercase}.vmi-description-popup-textarea{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);font:inherit;line-height:1.45;min-height:9.5rem;padding:10px 14px;resize:none;width:100%}.vmi-description-popup-textarea:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.vmi-description-popup-actions{display:flex;gap:var(--msv-sp-2);justify-content:flex-end;margin-top:var(--msv-sp-3)}@keyframes vmi-description-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes vmi-description-popup-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.vmi-description-popup,.vmi-description-popup-overlay{animation:none}}.vmi-page .vmi-edit-hint{color:var(--msv-slate);font-size:var(--msv-fs-small);line-height:1.4;margin:var(--msv-sp-1) 0 0}.vmi-page .vmi-seller-block .vmi-message-panel{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1 280px;margin:0;max-width:none;min-width:0;padding:0;width:auto}.vmi-page .vmi-message-panel label{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-micro);letter-spacing:var(--msv-track-wide);margin:0 0 var(--msv-sp-2);text-transform:uppercase}.vmi-page .vmi-message-row{display:flex;flex-wrap:wrap;gap:var(--msv-sp-2)}.vmi-page .vmi-message-row input{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);flex:1 1 220px;font:inherit;min-height:40px;min-width:0;padding:8px 14px}.vmi-page .vmi-message-row input:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.vmi-page .vmi-message-row .view-button{flex:0 0 auto}.vmi-page .vmi-message-row .view-button.vci-btn-primary{background-color:var(--msv-cta);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text)}.vmi-page .vmi-message-row .view-button.vci-btn-primary:hover:not(:disabled){background-color:var(--msv-cta-hover)}.vmi-page .vmi-message-panel.is-preview .view-button,.vmi-page .vmi-message-panel.is-preview input{cursor:not-allowed;opacity:.55}.vmi-page .vmi-message-hint{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);line-height:1.4;margin:var(--msv-sp-2) 0 0}.vmi-page .marketplace-detail-no-image{align-items:center;color:var(--msv-text-on-dark-secondary);display:flex;font-size:var(--msv-fs-small);justify-content:center;letter-spacing:var(--msv-track-wide);min-height:220px;text-transform:uppercase;width:100%}.vmi-loading-skeleton{display:flex;flex-direction:column;gap:var(--msv-sp-4)}.vmi-skel-line,.vmi-skel-media{animation:vmi-shimmer 1.2s linear infinite;background:linear-gradient(90deg,var(--msv-surface-sunken) 25%,var(--msv-bg-page) 50%,var(--msv-surface-sunken) 75%);background-size:200% 100%;border-radius:var(--msv-radius)}.vmi-skel-title{height:2rem;margin:0 auto;width:min(420px,70%)}.vmi-skel-showcase{grid-gap:var(--msv-sp-4);display:grid;gap:var(--msv-sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vmi-skel-media{min-height:280px}.vmi-skel-info{display:flex;flex-direction:column;gap:var(--msv-sp-3);padding-top:var(--msv-sp-2)}.vmi-skel-info .vmi-skel-line{height:1rem}.vmi-skel-short{width:65%}@keyframes vmi-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:820px){.vmi-skel-showcase{grid-template-columns:1fr}.vmi-skel-media{min-height:220px}.vmi-page .vmi-message-row{align-items:stretch;flex-direction:column}.vmi-page .vmi-message-row input{flex:0 0 auto;min-height:40px;width:100%}.vmi-page .vmi-edit-location-row{grid-template-columns:1fr}.vmi-page .vmi-message-row .view-button{width:100%}.vmi-page .vci-action-row>.view-button:only-child{align-self:center;max-width:fit-content;width:auto}.vmi-page .vci-action-row>.delete-button.vmi-delete-listing{align-self:stretch;max-width:none;width:100%}.vmi-page .vmi-seller-block{box-shadow:none;position:static}}.login-required-note{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin-bottom:1rem}.row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.login-form-group{margin-bottom:1rem}.login-form-group label{display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.login-form-group button,.login-form-group input{border:1px solid var(--msv-border);border-radius:var(--msv-radius-sm);box-sizing:border-box;padding:.625rem;width:100%}.login-dimensions input{margin-right:.625rem;width:calc(33% - .625rem)}.form-group{margin-bottom:1rem}.item-image label{font-size:.9rem;margin-right:1.2rem;text-align:justify;text-justify:inter-word}.login-dimensions input:last-child{margin-right:0}.login-submit-btn{background-color:var(--msv-charcoal);border:none;border-radius:var(--msv-radius-sm);color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin:1rem auto;min-height:44px;padding:.5rem 1.25rem;text-align:center;width:fit-content}.login-submit-btn:hover{background-color:var(--msv-cta-hover)}.login-row{align-items:flex-start;display:flex;margin-bottom:1rem}.login-row label{font-weight:700;margin-bottom:.5rem;text-align:left;width:100%}.login-row-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.login-row-inline div{flex:1 1;min-width:150px}.login-input,.login-select{border:1px solid var(--msv-border);border-radius:var(--msv-radius-sm);box-sizing:border-box;padding:.5rem;text-align:left;width:100%}.login-select{padding:.58rem}.login-label{display:block;font-weight:700;margin-bottom:.3125rem;text-align:left}.login-create-account-btn{background-color:var(--msv-cta);border:none;border-radius:var(--msv-radius-sm);color:var(--msv-cta-text);cursor:pointer;display:block;font-family:var(--racing-font);font-size:16px;margin-left:auto;margin-right:auto;margin-top:20px;min-height:44px;padding:10px 20px;transition:background .3s,transform .3s}.login-create-account-btn:hover{background:var(--msv-cta-hover);transform:scale(1.05)}.ship-image-popup-drag-drop{align-items:center;aspect-ratio:1;background:var(--msv-surface);border:2px dashed var(--msv-border-strong);border-radius:var(--msv-radius-lg);cursor:pointer;display:flex;height:auto;justify-content:center;margin-bottom:var(--msv-sp-4);overflow:hidden;position:relative;text-align:center;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);width:min(100%,280px)}.ship-image-popup-drag-drop.drag-over,.ship-image-popup-drag-drop:hover{background:var(--msv-success-soft);border-color:var(--msv-cta)}.ship-image-popup-drag-drop p{align-items:center;display:flex;font-size:1rem;justify-content:center;margin:0 auto;text-align:center;width:90%}.ship-image-popup-uploaded-image-container{align-items:center;display:flex;justify-content:center;position:relative}.ship-image-popup-remove-image{align-items:center;background-color:var(--msv-slate);border:none;border-radius:50%;box-shadow:var(--msv-shadow-sm);color:var(--msv-text-on-dark);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;transition:background-color var(--motion-fast) var(--motion-ease);width:24px;z-index:5}.ship-image-popup-remove-image:hover{background-color:var(--msv-danger)}.ship-image-uploaded-image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ship-image-uploaded-image-container img{border-radius:var(--msv-radius-sm);height:100%;object-fit:contain;padding:0;width:100%}.ship-image-label{left:0;opacity:0;position:absolute;top:40%}.image-upload-placeholder{align-items:center;display:flex;flex-direction:column;gap:var(--msv-sp-3);justify-content:center;padding:var(--msv-sp-5);text-align:center}.image-upload-placeholder p{color:var(--msv-text-secondary);font-size:.9rem;margin:0}.image-replace-button{bottom:10px;position:absolute;right:10px;z-index:10}.replace-button .image-picker-button{background-color:var(--msv-cta);font-size:.8rem;min-height:36px;padding:8px 16px}.replace-button .image-picker-button:hover{background-color:var(--msv-cta-hover)}.main-vla-container.create-marketplace-page{background-color:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-md);box-sizing:border-box;color:var(--msv-text);margin:1.25rem 2rem;padding:var(--msv-sp-6) var(--msv-sp-7);text-align:left}.create-marketplace-page .required-note{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin-bottom:var(--msv-sp-5)}.create-marketplace-page .form-section-card{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius-lg);box-shadow:var(--msv-shadow-sm);margin-bottom:var(--msv-sp-5);padding:var(--msv-sp-5) var(--msv-sp-5) var(--msv-sp-4)}.create-marketplace-page .form-section-card:last-of-type{margin-bottom:var(--msv-sp-3)}.create-marketplace-page .form-section-title{color:var(--msv-text);font-size:var(--msv-fs-body);font-weight:800;letter-spacing:var(--msv-track-wide);margin:0 0 var(--msv-sp-1);text-align:left;text-transform:uppercase}.create-marketplace-page .form-section-title:after{background:repeating-linear-gradient(90deg,var(--msv-slate) 0 8px,var(--msv-gold) 8px 16px);border-radius:2px;content:"";display:block;height:4px;margin-top:var(--msv-sp-2);width:56px}.create-marketplace-page .form-section-hint{color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin:var(--msv-sp-2) 0 var(--msv-sp-4)}.create-marketplace-page .form-section-skipped{background:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-left:3px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-text-secondary);font-size:var(--msv-fs-small);margin:0 0 var(--msv-sp-2);padding:var(--msv-sp-3) var(--msv-sp-4);text-align:left}.create-marketplace-page .ship-image-popup-drag-drop{aspect-ratio:1;background-color:var(--msv-surface-sunken);border:2px dashed var(--msv-border-strong);border-radius:var(--msv-radius-lg);height:auto;width:min(100%,280px)}.create-marketplace-page .ship-image-popup-drag-drop.drag-over,.create-marketplace-page .ship-image-popup-drag-drop:hover{background-color:var(--msv-success-soft);border-color:var(--msv-cta)}.create-marketplace-page .add-collectible-photo-slots{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.create-marketplace-page .second-image-slot{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px 16px;text-align:center}.create-marketplace-page .second-image-slot--locked{background:#f3f3f3;border-style:dashed;color:#666;cursor:not-allowed;overflow:hidden;-webkit-user-select:none;user-select:none}.create-marketplace-page .ship-image-popup-drag-drop.second-image-slot--locked:hover{background:#f3f3f3;border-color:#bbb}.create-marketplace-page .ship-image-popup-drag-drop.second-image-slot--locked .second-image-lock-hint,.create-marketplace-page .ship-image-popup-drag-drop.second-image-slot--locked p{display:block;line-height:1.35;margin:0;max-width:90%;width:auto}.create-marketplace-page .second-image-lock-icon{flex-shrink:0;font-size:1.6rem;line-height:1}.create-marketplace-page .second-image-lock-hint{color:#888;font-size:.8rem;margin:0;max-width:220px}.create-marketplace-page .image-upload-placeholder p{color:var(--msv-text-secondary)}.create-marketplace-page .sign-up-form-group{margin-bottom:var(--msv-sp-4);text-align:left}.create-marketplace-page .sign-up-form-group label{color:var(--msv-text-secondary);display:block;font-size:var(--msv-fs-small);font-weight:400;letter-spacing:var(--msv-track-wide);margin-bottom:var(--msv-sp-1);text-transform:uppercase}.create-marketplace-page form>*>.sign-up-form-group>input[type=number]:not(.MuiAutocomplete-input):not(.MuiOutlinedInput-input),.create-marketplace-page form>*>.sign-up-form-group>input[type=text]:not(.MuiAutocomplete-input):not(.MuiOutlinedInput-input),.create-marketplace-page form>*>.sign-up-form-group>select,.create-marketplace-page form>*>.sign-up-form-group>textarea,.create-marketplace-page form>.sign-up-form-group>input[type=number]:not(.MuiAutocomplete-input):not(.MuiOutlinedInput-input),.create-marketplace-page form>.sign-up-form-group>input[type=text]:not(.MuiAutocomplete-input):not(.MuiOutlinedInput-input),.create-marketplace-page form>.sign-up-form-group>select,.create-marketplace-page form>.sign-up-form-group>textarea{background:var(--msv-surface);border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);box-sizing:border-box;color:var(--msv-text);font:inherit;min-height:44px;padding:10px 14px;width:100%}.create-marketplace-page .sign-up-form-group textarea{min-height:120px;resize:vertical}.create-marketplace-page .sign-up-form-group input:focus,.create-marketplace-page .sign-up-form-group select:focus,.create-marketplace-page .sign-up-form-group textarea:focus{border-color:var(--msv-cta);box-shadow:var(--msv-focus-ring);outline:none}.create-marketplace-page .sign-up-form-group input.error,.create-marketplace-page .sign-up-form-group select.error,.create-marketplace-page .sign-up-form-group textarea.error{border-color:var(--msv-danger)}.create-marketplace-page .sign-up-error{color:var(--msv-danger);font-size:var(--msv-fs-small);margin:var(--msv-sp-1) 0 0}.create-marketplace-page .asterisk{color:var(--msv-danger)}.create-marketplace-page .sign-up-form-group input[type=checkbox]{accent-color:var(--msv-cta);height:18px;margin-right:var(--msv-sp-2);min-height:0;vertical-align:middle;width:18px}.create-marketplace-page .sign-up-form-group label:has(>input[type=checkbox]){align-items:center;display:inline-flex;font-size:var(--msv-fs-body);font-weight:400;gap:var(--msv-sp-2);justify-content:flex-start;letter-spacing:normal;margin-bottom:0;text-transform:none}.create-marketplace-page .cmi-fulfillment-row{grid-gap:var(--msv-sp-3);align-items:center;display:grid;gap:var(--msv-sp-3);grid-template-columns:1fr;margin-bottom:var(--msv-sp-3)}.create-marketplace-page .cmi-fulfillment-row .sign-up-form-group{margin-bottom:0;min-width:0}.create-marketplace-page .cmi-fulfillment-row .sign-up-form-group label:has(>input[type=checkbox]){grid-gap:var(--msv-sp-3);align-items:center;display:grid;font-size:var(--msv-fs-card);gap:var(--msv-sp-3);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;max-width:20rem;width:100%}.create-marketplace-page .cmi-fulfillment-row .sign-up-form-group input[type=checkbox]{justify-self:end;margin-right:0}.create-marketplace-page .MuiAutocomplete-root{margin-bottom:var(--msv-sp-4)!important}.create-marketplace-page .MuiOutlinedInput-root{background:var(--msv-surface);border-radius:var(--msv-radius);font-family:var(--racing-font)}.create-marketplace-page .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--msv-border)}.create-marketplace-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong)}.create-marketplace-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--msv-border-strong);border-width:1.5px}.create-marketplace-page .MuiAutocomplete-root input:focus,.create-marketplace-page .MuiAutocomplete-root input:focus-visible,.create-marketplace-page .MuiOutlinedInput-root.Mui-focused{box-shadow:none;outline:none}.create-marketplace-page .MuiAutocomplete-option.Mui-focused,.create-marketplace-page .MuiAutocomplete-option[aria-selected=true]{background-color:var(--msv-surface-sunken)!important}.create-marketplace-page .MuiAutocomplete-root.error .MuiOutlinedInput-notchedOutline{border-color:var(--msv-danger)}.create-marketplace-page .breadcrumb-selections{background:var(--msv-surface-sunken);border:1px solid var(--msv-border);border-left:3px solid var(--msv-gold);border-radius:var(--msv-radius);color:var(--msv-slate);font-size:var(--msv-fs-small);letter-spacing:.04em;margin:var(--msv-sp-2) 0 var(--msv-sp-4);padding:var(--msv-sp-3) var(--msv-sp-4);text-align:left}.create-marketplace-page .login-submit-btn{align-items:center;background:var(--msv-cta);border:none;border-radius:var(--msv-radius);box-shadow:var(--msv-shadow-cta);color:var(--msv-cta-text);cursor:pointer;display:inline-flex;font-family:var(--racing-font);font-size:var(--msv-fs-body);justify-content:center;letter-spacing:.05em;margin-top:var(--msv-sp-4);max-width:100%;min-height:48px;overflow:hidden;padding:12px 28px;position:relative;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:auto}.cmi-form-actions{align-items:stretch;display:flex;flex-direction:row;gap:var(--msv-sp-2);margin-top:var(--msv-sp-2);width:100%}.cmi-form-actions .login-submit-btn{flex:1 1 auto;margin-bottom:0;margin-top:var(--msv-sp-4);max-width:none;min-width:0;width:100%}.create-marketplace-page .login-submit-btn:after{background:linear-gradient(110deg,#0000,#ffffff47 45%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .55s var(--motion-ease)}.create-marketplace-page .login-submit-btn:hover:not(:disabled){background:var(--msv-cta-hover)}.create-marketplace-page .login-submit-btn:hover:not(:disabled):after{transform:translateX(120%)}.create-marketplace-page .login-submit-btn.disabled,.create-marketplace-page .login-submit-btn:disabled{cursor:not-allowed;opacity:.55}.cmi-from-collection-banner{background:color-mix(in srgb,var(--msv-cta) 12%,var(--msv-surface));border:1px solid color-mix(in srgb,var(--msv-cta) 30%,var(--msv-border));border-radius:var(--msv-radius);margin:var(--msv-sp-2) 0 var(--msv-sp-5);padding:var(--msv-sp-4) var(--msv-sp-5)}.cmi-from-collection-banner p{color:var(--msv-text);margin:0 0 var(--msv-sp-2)}.cmi-from-collection-banner-actions{display:flex;flex-wrap:wrap;gap:var(--msv-sp-3)}.cmi-change-source,.cmi-sell-from-collection-link{background:none;border:0;color:var(--msv-cta);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.cmi-sell-from-collection-link{display:inline-block;margin:0 0 var(--msv-sp-4)}.cmi-picker-grid{grid-gap:var(--msv-sp-3);display:grid;gap:var(--msv-sp-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:var(--msv-sp-4) 0}.cmi-picker-grid--loading{pointer-events:none}.cmi-picker-card{background:var(--msv-surface);border:1px solid var(--msv-border);border-radius:var(--msv-radius);color:var(--msv-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--msv-sp-2);padding:var(--msv-sp-2);text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.cmi-picker-card:hover:not(:disabled){border-color:var(--msv-cta);box-shadow:var(--msv-shadow-sm)}.cmi-picker-card:disabled{cursor:not-allowed;opacity:.72}.cmi-picker-card--loading{border-color:var(--msv-cta);box-shadow:var(--msv-shadow-sm);opacity:1}.cmi-picker-card-media{aspect-ratio:1;background:var(--msv-bg-page);border-radius:calc(var(--msv-radius) - 2px);display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.cmi-picker-card-media img{display:block;height:auto;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;object-position:center;width:auto}.cmi-picker-card-loading{align-items:center;background:color-mix(in srgb,var(--msv-charcoal) 55%,#0000);color:#fff;display:flex;flex-direction:column;font-size:var(--msv-fs-small);font-weight:600;gap:.5rem;inset:0;justify-content:center;position:absolute}.cmi-picker-card-spinner{animation:cmi-picker-spin .7s linear infinite;border:2px solid color-mix(in srgb,#fff 35%,#0000);border-radius:50%;border-top-color:#fff;height:1.5rem;width:1.5rem}@keyframes cmi-picker-spin{to{transform:rotate(1turn)}}.cmi-picker-card>span:last-child{font-size:var(--msv-fs-small);line-height:1.3}.cmi-listing-summary-top{grid-gap:var(--msv-sp-4);align-items:start;display:grid;gap:var(--msv-sp-4);grid-template-columns:minmax(120px,160px) 1fr}.cmi-listing-summary-photo{aspect-ratio:1;background:var(--msv-bg-page);border:1px solid var(--msv-border);border-radius:var(--msv-radius);object-fit:contain;object-position:center;width:100%}.cmi-listing-summary-photo--empty{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5)}.cmi-listing-summary-title{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-size:1.25rem;line-height:1.3;margin:0 0 var(--msv-sp-2)}.cmi-listing-summary-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--msv-text-secondary);display:-webkit-box;font-size:.98rem;line-height:1.5;margin:0 0 var(--msv-sp-3);overflow:hidden}.cmi-listing-summary-meta{grid-gap:.35rem .85rem;display:grid;font-size:var(--msv-fs-small);gap:.35rem .85rem;grid-template-columns:auto 1fr;margin:0 0 var(--msv-sp-3)}.cmi-listing-summary-meta dt{color:var(--msv-text-secondary);font-weight:600;margin:0}.cmi-listing-summary-meta dd{color:var(--msv-text);margin:0}.cmi-summary-actions{align-items:stretch;display:flex;flex-direction:row;gap:var(--msv-sp-2);margin-top:var(--msv-sp-2);width:100%}.cmi-summary-actions .cmi-picker-secondary,.cmi-summary-actions .login-submit-btn{align-items:center;display:inline-flex;flex:1 1;justify-content:center;margin:0;min-height:48px;min-width:0;text-align:center;width:auto}@media (max-width:560px){.cmi-listing-summary-top{grid-template-columns:1fr}.cmi-listing-summary-photo{margin:0 auto;max-width:220px}}.cmi-picker-empty{align-items:flex-start;display:flex;flex-direction:column;gap:var(--msv-sp-3);margin:var(--msv-sp-4) 0}.cmi-picker-secondary{margin-top:var(--msv-sp-3)}.cmi-collection-photo-preview{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--msv-sp-2);height:100%;justify-content:center;padding:var(--msv-sp-3);padding-bottom:3.25rem;width:100%}.cmi-collection-photo-img{background:var(--msv-surface);border-radius:var(--msv-radius-sm);display:block;flex:1 1 auto;height:auto;max-height:100%;min-height:0;object-fit:contain;width:100%}.create-marketplace-page .ship-image-popup-drag-drop:has(.cmi-collection-photo-preview){aspect-ratio:1;height:auto;overflow:hidden;width:min(100%,280px)}.cmi-collection-photo-label{color:var(--msv-text-secondary);flex:none;font-size:var(--msv-fs-small);margin:0}.create-marketplace-page .form-group.item-image .row{justify-content:flex-start}@media (max-width:900px){.login-row-inline{flex-direction:column;gap:.5rem}.login-dimensions input{margin-right:0;width:100%}.login-form-group button,.login-form-group input{font-size:1rem}.main-vla-container.create-marketplace-page{margin:1rem 1rem 1.25rem;max-width:calc(100vw - 2rem);padding:var(--msv-sp-4)}.create-marketplace-page .form-section-card{padding:var(--msv-sp-4) var(--msv-sp-4) var(--msv-sp-3)}}.msv-page-head--with-back{align-items:center;display:flex;flex-direction:column;margin:0 0 var(--msv-sp-5);position:relative;text-align:center}.msv-page-head-back-btn{left:0;margin:0;position:absolute;top:0;z-index:1}.msv-page-head-center{align-items:center;display:flex;flex-direction:column;gap:var(--msv-sp-2);width:100%}.msv-page-head-center .msv-page-title{margin:0}.msv-fixed-layout-ads{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;width:100%}.msv-fixed-layout-ads__main{box-sizing:border-box;flex:0 0 75%;max-width:75%;min-width:0}.msv-fixed-layout-ads__main.is-full-width{flex:0 0 100%;max-width:100%}.msv-fixed-layout-ads__sidebar{align-self:flex-start;box-sizing:border-box;flex:1 1 25%;font-size:.9rem;margin:1.25rem 0;max-width:300px;min-height:600px;min-width:200px;padding:1rem;position:sticky;text-align:center;top:5.625rem;z-index:10}.msv-fixed-layout-ads__bottom,.msv-fixed-layout-ads__top{box-sizing:border-box}.msv-fixed-layout-ads__bottom .adsbygoogle,.msv-fixed-layout-ads__sidebar .adsbygoogle,.msv-fixed-layout-ads__top .adsbygoogle{display:block}@media (max-width:768px){.msv-fixed-layout-ads{display:block}.msv-fixed-layout-ads__main,.msv-fixed-layout-ads__main.is-full-width{flex:none;max-width:100%;width:100%}.msv-fixed-layout-ads__sidebar,.msv-fixed-layout-ads__top{display:none!important}.msv-fixed-layout-ads__bottom{margin:1rem;min-height:90px;padding:12px 0;text-align:center}}@media (min-width:769px){.msv-fixed-layout-ads__bottom,.msv-fixed-layout-ads__main.is-full-width~.msv-fixed-layout-ads__sidebar,.msv-fixed-layout-ads__top{display:none!important}}.bottom-sheet-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.bottom-sheet{animation:scaleIn .3s ease-out;background:#fff;border-radius:16px;max-height:80vh;max-width:400px;overflow:hidden;width:80%}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bottom-sheet-handle{background-color:#e0e0e0;border-radius:2px;height:4px;margin:12px auto;width:40px}.bottom-sheet-content{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.bottom-sheet-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:48px;padding:16px;transition:all .2s ease}.bottom-sheet-button.primary{background-color:#007aff;color:#fff}.bottom-sheet-button.primary:hover{background-color:#0056cc}.bottom-sheet-button.secondary{background-color:initial;border:1px solid #007aff;color:#007aff}.bottom-sheet-button.secondary:hover{background-color:#007aff1a}.bottom-sheet-button.cancel{background-color:initial;color:#ff3b30;font-weight:400}.bottom-sheet-button.cancel:hover{background-color:#ff3b301a}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-sheet-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.image-picker{display:inline-block}.image-picker-button{align-items:center;background-color:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:44px;padding:12px 24px;transition:background-color .2s ease}.image-picker-button:hover{background-color:#0056cc}.image-picker-button:active{background-color:#049}.image-picker-error{color:#ff3b30;font-size:14px;margin-top:8px;text-align:center}.msv-removed-options-dialog{animation:msv-confirm-rise .22s ease both;animation:msv-confirm-rise .22s var(--motion-ease,ease) both;background:#fff;background:var(--msv-surface,#fff);border-radius:12px;border-radius:var(--msv-radius-lg,12px);border-top:4px solid var(--msv-cta);box-shadow:0 16px 40px #151a2047;box-shadow:var(--msv-shadow-lg,0 16px 40px #151a2047);color:#1d2731;color:var(--msv-text,#1d2731);padding:1.25rem;padding:var(--msv-sp-5,1.25rem);text-align:center;width:min(420px,100%)}.msv-removed-options-dialog h3{color:#2d3e4e;color:var(--msv-slate,#2d3e4e);font-family:inherit;font-family:var(--racing-font,inherit);font-size:1.2rem;letter-spacing:.04em;margin:0 0 .5rem;margin:0 0 var(--msv-sp-2,.5rem)}.msv-removed-options-dialog p{color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);font-size:1.05rem;line-height:1.55;margin:0 0 1rem;margin:0 0 var(--msv-sp-4,1rem)}.msv-removed-options-actions{display:flex;flex-direction:column;gap:.75rem;gap:var(--msv-sp-3,.75rem);margin-bottom:.75rem;margin-bottom:var(--msv-sp-3,.75rem)}.msv-removed-option{align-items:center;border:0;border-radius:8px;border-radius:var(--msv-radius,8px);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.5rem;gap:var(--msv-sp-2,.5rem);justify-content:center;min-height:48px;padding:.65rem 1rem;transition:background-color .18s ease,opacity .18s ease;transition:background-color var(--motion-fast,.18s) var(--motion-ease,ease),opacity var(--motion-fast,.18s) var(--motion-ease,ease);width:100%}.msv-removed-option--relist{background:var(--msv-cta);box-shadow:0 6px 14px #4d907859;box-shadow:var(--msv-shadow-cta,0 6px 14px #4d907859);color:var(--msv-cta-text)}.msv-removed-option--relist:hover:not(:disabled){background:var(--msv-cta-hover)}.msv-removed-option--collection{background:#e9eef5;background:var(--msv-surface-sunken,#e9eef5);border:1.5px solid #c5d0dc;border:1.5px solid var(--msv-border-strong,#c5d0dc);color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-removed-option--collection:hover:not(:disabled){background:#d7dfe8;background:var(--msv-border,#d7dfe8)}.msv-removed-option:disabled{cursor:not-allowed;opacity:.55}.msv-removed-options-dismiss{background:#0000;border:0;color:#5a6b7c;color:var(--msv-text-secondary,#5a6b7c);cursor:pointer;font:inherit;font-size:1.1rem;min-height:40px;padding:.4rem .75rem}.msv-removed-options-dismiss:hover:not(:disabled){color:#2d3e4e;color:var(--msv-slate,#2d3e4e)}.msv-removed-options-dismiss:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.msv-removed-options-dialog{animation:none}}.my-mp-listings-page .mp-cat-item{align-items:center;display:inline-flex;gap:var(--msv-sp-2)}.my-mp-expired-toggle{align-items:center;color:var(--msv-text);cursor:pointer;display:flex;font-size:.95rem;gap:var(--msv-sp-2);margin:var(--msv-sp-4) var(--msv-sp-2) 0;min-height:44px}.my-mp-expired-toggle input{accent-color:var(--msv-cta);height:18px;width:18px}.my-mp-mobile-toolbar{display:none;padding:0 0 var(--msv-sp-3)}.my-mp-mobile-toolbar .my-mp-expired-toggle{margin:0}.my-mp-banner{background:var(--msv-warning-soft);border:1px solid var(--msv-gold);border-radius:var(--msv-radius-md);color:var(--msv-text);font-size:.95rem;margin:0 0 var(--msv-sp-3);padding:.85rem 1rem}.my-mp-card{cursor:default;display:flex;flex-direction:column}.my-mp-card:hover{border-color:var(--msv-border-strong);box-shadow:var(--msv-shadow-md);transform:translateY(-4px)}.my-mp-card:hover .mp-card-image img{transform:scale(1.05)}.my-mp-card-hit{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;margin:0;padding:0;text-align:left;width:100%}.my-mp-card .mp-card-image{position:relative}.my-mp-status{align-items:center;background:var(--msv-surface);border-left:3px solid var(--msv-slate);border-radius:var(--msv-radius-sm);box-shadow:var(--msv-shadow-sm);color:var(--msv-slate);display:inline-flex;font-size:var(--msv-fs-micro);left:var(--msv-sp-2);letter-spacing:var(--msv-track-wide);padding:3px 10px;position:absolute;text-transform:uppercase;top:var(--msv-sp-2);z-index:1}.my-mp-status.status-active{background:var(--msv-success-soft);border-left-color:var(--msv-cta);color:var(--msv-cta-hover)}.my-mp-status.status-expired{background:var(--msv-warning-soft);border-left-color:var(--msv-gold);color:var(--msv-text)}.my-mp-status.status-sold{background:var(--msv-surface);border-left-color:var(--msv-slate);color:var(--msv-slate)}.my-mp-status.status-removed{background:var(--msv-danger-soft);border-left-color:var(--msv-danger);color:var(--msv-danger)}.my-mp-status.status-underreview{background:var(--msv-warning-soft);border-left-color:var(--msv-gold);color:var(--msv-text)}.my-mp-status.status-rejected{background:var(--msv-danger-soft);border-left-color:var(--msv-danger);color:var(--msv-danger)}.my-mp-card-actions{display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);padding:0 var(--msv-sp-3) var(--msv-sp-3)}.my-mp-card-actions button{background:#0000;border:1.5px solid var(--msv-border-strong);border-radius:var(--msv-radius);color:var(--msv-slate);cursor:pointer;flex:1 1 auto;font:inherit;font-size:var(--msv-fs-small);font-weight:600;letter-spacing:.04em;margin:0;min-height:40px;padding:8px 12px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.my-mp-card-actions button:only-child{flex:0 0 auto;margin-inline:auto;min-width:7.5rem;width:fit-content}.my-mp-card-actions button:hover:not(:disabled){background:#2d3e4e0f;border-color:var(--msv-slate)}.my-mp-card-actions button:disabled{cursor:not-allowed;opacity:.45}.my-mp-card-actions .my-mp-relist-btn{background:var(--msv-cta);border-color:var(--msv-cta);color:var(--msv-cta-text)}.my-mp-card-actions .my-mp-relist-btn:hover:not(:disabled){background:var(--msv-cta-hover);border-color:var(--msv-cta-hover);color:var(--msv-cta-text)}.my-mp-card-actions .my-mp-collection-btn{background:var(--msv-surface-sunken);border-color:var(--msv-border-strong);color:var(--msv-slate)}.my-mp-card-actions .my-mp-collection-btn:hover:not(:disabled){background:var(--msv-border);border-color:var(--msv-slate)}.my-mp-card-actions .my-mp-delete-btn{background:#0000;border-color:var(--msv-danger);color:var(--msv-danger);flex:1 1 100%;margin-inline:auto;max-width:100%;min-width:0;padding:8px 12px;width:fit-content}.my-mp-card-actions .my-mp-delete-btn:hover:not(:disabled){background:var(--msv-danger);border-color:var(--msv-danger);color:#fff}.my-mp-listings-page .mp-empty .mp-sell-btn{margin-top:var(--msv-sp-3);padding-inline:20px;width:auto}@media (max-width:900px){.my-mp-listings-page .mp-sidebar .my-mp-expired-toggle{display:none}.my-mp-mobile-toolbar{display:block}}@media (max-width:520px){.my-mp-card-actions button:not(.my-mp-delete-btn){flex:1 1 calc(50% - var(--msv-sp-2));min-width:0}.my-mp-card-actions .my-mp-delete-btn{flex:1 1 100%}}.search-hero-cards-page .msv-browse-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msv-sp-2);width:100%}.search-hero-cards-page .msv-browse-filter-row .MuiAutocomplete-root{flex:1 1;margin-right:0!important;max-width:none;min-width:0;width:auto!important}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack{flex:0 0 10rem;flex:0 0 var(--msv-filter-cta-width,10rem);min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);width:10rem;width:var(--msv-filter-cta-width,10rem)}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack .msv-browse-search-btn{flex:0 0 auto;min-width:0;width:100%}@media (min-width:901px){.search-hero-cards-page .msv-browse-filter-row{flex-wrap:nowrap}.search-hero-cards-page .msv-browse-filter-row .msv-select,.search-hero-cards-page .msv-browse-filter-row .msv-sort-field{flex:0 0 auto;min-width:0;width:auto}.search-hero-cards-page .msv-browse-filter-row .msv-select .msv-select-trigger,.search-hero-cards-page .msv-browse-filter-row .msv-sort-field .msv-select-trigger{min-width:9.75rem;width:auto}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack{flex:0 0 10rem;flex:0 0 var(--msv-filter-cta-width,10rem);min-width:10rem;min-width:var(--msv-filter-cta-width,10rem);width:10rem;width:var(--msv-filter-cta-width,10rem)}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack .msv-browse-search-btn{flex:0 0 auto;min-width:0;width:100%}}@media (max-width:900px){.search-hero-cards-page .msv-browse-filter-row .MuiAutocomplete-root,.search-hero-cards-page .msv-browse-filter-row .msv-browse-filters-btn,.search-hero-cards-page .msv-browse-filter-row .msv-select,.search-hero-cards-page .msv-browse-filter-row .msv-sort-field{flex:1 1 calc(50% - var(--msv-sp-3)/2);max-width:none;min-width:0;width:auto!important}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack,.search-hero-cards-page .msv-browse-filter-row .msv-browse-search-btn{flex:1 1 100%;min-width:0;width:100%!important}.search-hero-cards-page .msv-browse-filter-row .msv-browse-apply-stack .msv-browse-search-btn,.search-hero-cards-page .msv-browse-filter-row>.msv-browse-search-btn{justify-content:center;line-height:1.2;min-width:0;padding-inline:.5rem;text-align:center;white-space:nowrap;width:100%}}
/*# sourceMappingURL=main.c2eca697.css.map*/