/* GENERATED from style.css by tools/bust-cache.js on deploy. Do not edit. */
:root{--color-bg:#ffffff;--color-surface:#ffffff;--color-surface-alt:#f5f5f5;--color-input-bg:#f1f3f4;--color-text:#212529;--color-text-strong:#111111;--color-text-muted:#6b7079;--color-text-muted-2:#6c757d;--color-text-subtle:#495057;--color-text-body:#333333;--color-border:#eee;--color-border-medium:#d8d8d8;--color-border-strong:#adb5bd;--color-border-input:#ced4da;--color-border-thumb-hover:#b8b8b8;--color-hover:#fafafa;--color-icon:#000000;--color-overlay:rgba(255,255,255,0.9);--color-overlay-hover:#ffffff;--color-ink-bg:#212529;--color-ink-bg-hover:#000000;--color-ink-text:#ffffff;--color-ink-overlay-hover:rgba(255,255,255,0.15);--color-primary:#EDF67D;color-scheme:light}html[data-theme="dark"]{--color-bg:#15171a;--color-surface:#1e2125;--color-surface-alt:#24272b;--color-input-bg:#24272b;--color-text:#e4e6eb;--color-text-strong:#ffffff;--color-text-muted:#9aa0a6;--color-text-muted-2:#9aa0a6;--color-text-subtle:#b0b3b8;--color-text-body:#c9cbcf;--color-border:#2c3034;--color-border-medium:#3a3e42;--color-border-strong:#4a4e53;--color-border-input:#4a4e53;--color-border-thumb-hover:#5a5e63;--color-hover:#2a2d31;--color-icon:#ffffff;--color-overlay:rgba(30,33,37,0.85);--color-overlay-hover:#2a2d31;--color-ink-bg:#e4e6eb;--color-ink-bg-hover:#ffffff;--color-ink-text:#15171a;--color-ink-overlay-hover:rgba(0,0,0,0.08);color-scheme:dark}body{background-color:var(--color-bg);color:var(--color-text);transition:background-color 0.2s ease,color 0.2s ease}.container-wide{width:100%;max-width:1488px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.container-fluid-page{width:100%;margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}@media (min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px){.product-grid{grid-template-columns:repeat(6,1fr);gap:2rem 1.5rem}}@media (min-width:1600px){.product-grid{grid-template-columns:repeat(7,1fr)}}@media (min-width:1800px){.product-grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:2000px){.product-grid{grid-template-columns:repeat(9,1fr)}}@media (min-width:2200px){.product-grid{grid-template-columns:repeat(10,1fr)}}.account-listings-main{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.listings-table-wrap{overflow-x:auto}.listings-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listings-search{display:flex;align-items:center;gap:0.5rem;width:100%;max-width:360px;padding:0.5rem 0.9rem;border-radius:999px;background-color:var(--color-surface-alt);color:var(--color-text-muted-2)}.listings-search input{flex:1 1 auto;border:none;outline:none;background:transparent;font-size:0.88rem;color:var(--color-text)}.listings-result-count{font-size:0.85rem;color:var(--color-text-muted-2);white-space:nowrap}.listings-table{width:100%;border-collapse:collapse;font-size:0.88rem}.listings-table th.sortable{cursor:pointer;user-select:none}.listings-table th.sortable:hover{color:var(--color-text-strong)}.listings-table th.is-sorted{color:var(--color-text-strong)}.sort-indicator{display:inline-block;font-size:0.72rem;margin-left:0.2rem;color:var(--color-text-muted-2)}.listings-table th.is-sorted .sort-indicator{color:var(--color-text-strong)}.listings-table th,.listings-table td{padding:0.8rem 1rem;text-align:left;white-space:nowrap}.listings-table th{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-text-muted-2);background-color:transparent}.listings-table td{color:var(--color-text);vertical-align:middle}.listings-table tbody tr:nth-child(even){background-color:var(--color-surface-alt)}.listings-table tbody tr:hover{background-color:var(--color-hover)}.listings-table-thumb{width:84px;height:84px;border-radius:10px;object-fit:contain;display:block;background-color:#fafafa}.listings-table td.listings-table-title{max-width:280px;white-space:normal;font-weight:500}.listings-table-title a{color:var(--color-text);text-decoration:none}.listings-table-title a:hover{text-decoration:underline}.listing-status-badge{display:inline-flex;align-items:center;padding:0.2rem 0.65rem;border-radius:999px;font-size:0.75rem;font-weight:600;text-transform:capitalize;background-color:var(--color-surface-alt);color:var(--color-text-subtle);white-space:nowrap}.listing-status-badge.status-active{background-color:rgba(40,167,69,0.15);color:#1c7c31}html[data-theme="dark"] .listing-status-badge.status-active{background-color:rgba(40,167,69,0.22);color:#4fd67a}.account-page-heading{font-size:1.6rem;font-weight:600;color:var(--color-text-strong);margin:0 0 1.5rem}.account-page-empty{padding:3rem 0;text-align:center;color:var(--color-text-muted-2)}.account-page-empty p{margin:0 0 1.25rem;font-size:0.95rem}.listings-status{grid-column:1 / -1;padding:3rem 0;text-align:center;color:var(--color-text-muted-2);font-size:0.95rem}.item-card{display:block;text-decoration:none;color:inherit}.item-thumb{position:relative;background-color:#fafafa;overflow:hidden;border-radius:14px;margin-bottom:1.25rem;aspect-ratio:1 / 1}.item-thumb img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.watchlist-btn{position:absolute;top:0.6rem;right:0.6rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:none;border-radius:50%;background-color:var(--color-overlay);color:var(--color-text);font-size:1.05rem;line-height:1;cursor:pointer;transition:transform 0.15s ease,background-color 0.15s ease,color 0.15s ease}.watchlist-btn i{line-height:1;position:relative;top:2px}.watchlist-btn:hover{background-color:var(--color-overlay-hover);transform:scale(1.08)}.watchlist-btn.active{color:var(--color-primary)}.watchlist-btn.active i{-webkit-text-stroke:1px #111111}.item-info{padding:0}.item-title{font-size:0.95rem;font-weight:500;line-height:1.3;margin:0 0 0.35rem;color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.item-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.4rem}.item-price{font-size:1.05rem;font-weight:700;color:var(--color-text)}.item-shipping{font-size:0.8rem;color:var(--color-text-muted-2)}main.container-fluid-page .item-shipping{display:none}.ad-card{display:block;text-decoration:none;color:inherit}.ad-thumb{position:relative;background-color:var(--color-surface-alt);overflow:hidden;margin-bottom:0.75rem}.ad-thumb img{width:100%;height:auto;display:block}.ad-badge{position:absolute;top:0.6rem;left:0.6rem;z-index:2;background-color:var(--color-overlay);color:var(--color-text-subtle);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:0.3rem 0.6rem;border-radius:999px}.ad-info{padding:0}.ad-advertiser{font-size:0.75rem;font-weight:600;color:var(--color-text-muted-2);text-transform:uppercase;letter-spacing:0.02em;margin:0 0 0.25rem}.ad-title{font-size:0.95rem;font-weight:500;line-height:1.3;margin:0 0 0.5rem;color:var(--color-text)}.ad-cta{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:600;color:var(--color-text)}.ad-cta .bi{font-size:0.8rem}.ad-card:hover .ad-cta{text-decoration:underline}.account-header{width:100%;background-color:var(--color-bg)}.account-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:0.85rem;padding-bottom:0.85rem}.account-header-brand{display:flex;align-items:center;gap:0.65rem;color:var(--color-text);text-decoration:none;flex:0 0 auto}.site-header{position:sticky;top:0;z-index:1030;width:100%;background-color:var(--color-bg);transition:transform 0.3s ease,background-color 0.2s ease}.site-header.header-hidden{transform:translateY(-100%)}.site-header-inner{position:relative;display:flex;align-items:center;gap:1.5rem;padding-top:0.6rem;padding-bottom:0.6rem}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:0.65rem;color:var(--color-text);text-decoration:none;flex:0 0 auto}.brand-logo{display:flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;background-color:#EDF67D;border-radius:55% 45% 60% 40% / 42% 58% 38% 62%;padding:0;overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0);transform:scale(1.35)}.brand-logo{perspective:160px;isolation:isolate;transform:translateZ(0);will-change:transform}.brand-logo img{animation:brand-coin-flip 8s cubic-bezier(.45,0,.25,1) 1.2s infinite;backface-visibility:visible;will-change:transform}.brand-name,.brand:hover .brand-name,.brand:focus-visible .brand-name{transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand:focus-visible .brand-logo img{animation:brand-coin-flip-once 0.9s cubic-bezier(.45,0,.25,1)}@media (hover:hover) and (pointer:fine){.brand:hover .brand-logo img{animation:brand-coin-flip-once 0.9s cubic-bezier(.45,0,.25,1)}}.brand{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes brand-coin-flip{0%,86%{transform:scale(1.35) rotateY(0deg)}100%{transform:scale(1.35) rotateY(360deg)}}@keyframes brand-coin-flip-once{from{transform:scale(1.35) rotateY(0deg)}to{transform:scale(1.35) rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.brand-logo img,.brand:hover .brand-logo img,.brand:focus-visible .brand-logo img{animation:none}}.category-nav{flex:0 0 auto}.category-nav-btn{display:inline-flex;align-items:center;gap:0.4rem;background-color:transparent;border:2px solid transparent !important;outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent;color:var(--color-icon);font-size:0.9rem;font-weight:500;padding:0.3rem 0.5rem;border-radius:999px;cursor:pointer;white-space:nowrap}.category-nav-btn:hover{background-color:var(--color-hover)}.category-nav-btn:focus,.category-nav-btn:focus-visible,.category-nav-btn:active,.category-nav-btn.show{outline:none !important;box-shadow:none !important;border:2px solid transparent !important;background-color:transparent}.category-nav .dropdown-menu{border:none;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.14),0 2px 8px rgba(0,0,0,0.08);padding:0.5rem}.category-nav .dropdown-item{border-radius:8px;padding:0.55rem 0.9rem}.category-nav-btn .bi-grid-3x3-gap{font-size:1.55rem}.brand-name{font-size:1.7rem;font-weight:500;text-transform:lowercase}.header-actions{display:flex;align-items:center;gap:0.4rem;flex:0 0 auto;margin-left:auto}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border:none;background-color:transparent;border-radius:50%;color:var(--color-icon);font-size:1.55rem;cursor:pointer}.header-icon-btn:hover{background-color:var(--color-hover)}.btn-sell{background-color:var(--color-ink-bg);color:var(--color-ink-text);border-radius:999px;padding:0.65rem 1.4rem;font-size:0.95rem;font-weight:500;text-decoration:none;white-space:nowrap}.btn-sell:hover{background-color:var(--color-ink-bg-hover);color:var(--color-ink-text)}.header-icon-btn.dropdown-toggle::after{display:none}.account-nav{position:relative}.account-avatar{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover}.account-dropdown{border:none;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.14),0 2px 8px rgba(0,0,0,0.08);padding:0.75rem;min-width:270px}.account-panel{list-style:none}.account-dropdown-heading{font-size:0.85rem;color:var(--color-text-muted-2);margin:0 0 0.75rem;padding:0 0.25rem}.account-dropdown-name{font-size:0.95rem;font-weight:600;color:var(--color-text-strong);margin:0 0 0.1rem;padding:0 0.25rem}.account-dropdown-email{font-size:0.8rem;color:var(--color-text-muted-2);margin:0 0 0.75rem;padding:0 0.25rem;word-break:break-all}.account-provider-btn{display:flex;align-items:center;gap:0.6rem;width:100%;background-color:transparent;border:1px solid var(--color-border-medium);border-radius:10px;padding:0.6rem 0.9rem;font-size:0.9rem;font-weight:500;color:var(--color-text);cursor:pointer;margin-bottom:0.5rem;text-align:left;text-decoration:none}.account-provider-btn:hover{color:var(--color-text)}.account-provider-btn:last-child{margin-bottom:0}.account-provider-btn:hover{background-color:var(--color-hover)}.account-provider-btn .bi{font-size:1.05rem}.account-error{font-size:0.8rem;color:#dc3545;margin:0.6rem 0 0;padding:0 0.25rem}@media (max-width:768px){.container-fluid-page{padding-right:1.25rem;padding-left:1.25rem}.site-header-inner{flex-wrap:wrap;row-gap:0.5rem}.brand{position:static;transform:none;order:-1;flex:1 1 100%;justify-content:center;margin:0}.header-actions{gap:0.1rem;margin-left:auto}.brand-name{font-size:1.15rem}.btn-sell{padding:0.5rem 1rem;font-size:0.85rem}.category-nav-btn span{display:none}.category-nav-btn{padding:0.6rem 0.7rem}.header-icon-btn{width:2.6rem;height:2.6rem;font-size:1.3rem}}.bottom-bar{position:fixed;left:50%;bottom:2rem;transform:translateX(-50%);z-index:1030;display:flex;flex-wrap:nowrap;align-items:center;gap:0.35rem;max-width:calc(100vw - 2rem);padding:0.4rem;background-color:var(--color-ink-bg);border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.12)}.bottom-bar-divider{flex:0 0 auto;width:1px;height:1.75rem;background-color:var(--color-ink-text);opacity:0.18}.buying-power{display:inline-flex;align-items:center;gap:0.55rem;padding:0 0.2rem 0 0.75rem;white-space:nowrap}.buying-power-icon{font-size:1rem;color:var(--color-ink-text);opacity:0.7}.buying-power-text{display:flex;flex-direction:column;line-height:1.15}.buying-power-label{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-ink-text);opacity:0.7}.buying-power-amount{font-size:0.95rem;font-weight:700;color:var(--color-ink-text);font-variant-numeric:tabular-nums}.buying-power-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:none;background-color:transparent;border-radius:50%;color:var(--color-ink-text);opacity:0.7;font-size:0.95rem;cursor:pointer}.buying-power-toggle:hover{background-color:var(--color-ink-overlay-hover);opacity:1}.bottom-search{position:relative;display:flex;align-items:center}.search-fab{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 auto;background-color:#EDF67D;color:#000000;border:none;border-radius:55% 45% 60% 40% / 42% 58% 38% 62%;font-size:1.1rem;line-height:1;cursor:pointer;text-decoration:none;box-shadow:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.search-fab .bi-tag{font-size:1.35rem}.search-fab .bi-search{font-size:1.25rem;color:#000000;-webkit-text-stroke:0.6px #000000}.search-fab:hover{background-color:#e4ef5c;box-shadow:none}.bottom-search-input{-webkit-appearance:none;appearance:none;height:3rem;max-width:0;margin-left:0;padding:0;border:2px solid transparent;border-radius:999px;background-color:var(--color-surface);color:var(--color-text);font-size:1rem;opacity:0;box-sizing:border-box;box-shadow:none;outline:none;transition:max-width 0.35s cubic-bezier(0.4,0,0.2,1),margin-left 0.35s cubic-bezier(0.4,0,0.2,1),padding 0.2s ease,opacity 0.2s ease,border-color 0.2s ease}.bottom-search{min-width:0}.bottom-search.is-open .bottom-search-input{max-width:min(60vw,420px);margin-left:0.4rem;padding:0 1.1rem;opacity:1;border-color:var(--color-ink-bg);pointer-events:auto}.filter-fab{display:inline-flex;align-items:center;gap:0.5rem;flex:0 0 auto;background-color:transparent;color:var(--color-ink-text);border:none;border-radius:999px;padding:0.7rem 1rem;font-size:0.875rem;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.filter-fab .bi{font-size:1rem}.filter-fab:hover{background-color:var(--color-ink-overlay-hover);color:var(--color-ink-text)}@media (max-width:768px){.bottom-bar{bottom:1.25rem}.bottom-bar:has(.bottom-search.is-open) .buying-power,.bottom-bar:has(.bottom-search.is-open) .filter-fab,.bottom-bar:has(.bottom-search.is-open) .bottom-bar-divider{display:none}.bottom-bar:has(.bottom-search.is-open) .bottom-search-input{max-width:calc(100vw - 7rem)}}.btn-close{width:1.1em;height:1.1em}html[data-theme="dark"] .btn-close{filter:invert(1) grayscale(100%)}.offcanvas{box-shadow:none;--bs-offcanvas-width:320px}html[data-theme="dark"] .offcanvas{--bs-offcanvas-bg:var(--color-surface);--bs-offcanvas-color:var(--color-text);--bs-offcanvas-border-color:var(--color-border)}html[data-theme="dark"] .dropdown-menu{--bs-dropdown-bg:var(--color-surface);--bs-dropdown-link-color:var(--color-text);--bs-dropdown-link-hover-bg:var(--color-hover);--bs-dropdown-link-hover-color:var(--color-text-strong);--bs-dropdown-divider-bg:var(--color-border)}html[data-theme="dark"] .form-control{background-color:var(--color-input-bg);border-color:var(--color-border-input);color:var(--color-text)}html[data-theme="dark"] .form-control:focus{background-color:var(--color-input-bg);color:var(--color-text)}.offcanvas-header{padding:1.5rem}.offcanvas-title{font-size:1.5rem;font-weight:600}.offcanvas-footer{display:flex;gap:0.6rem;padding:0.9rem 1.25rem;border-top:1px solid var(--color-border)}.offcanvas-footer .btn{flex:1 1 50%;border-radius:999px;font-size:0.9rem;font-weight:600;padding:0.5rem 0.9rem;white-space:nowrap}.filter-group{margin-bottom:1.75rem}.filter-heading{font-size:1.1rem;font-weight:600;margin-bottom:0.85rem;color:var(--color-text)}.filter-heading-check{font-size:1.1rem;font-weight:600;color:var(--color-text)}.filter-panel .form-check{margin-bottom:0.7rem;padding-left:2rem}.filter-panel .form-check-input{width:1.3em;height:1.3em;margin-left:-2rem;border-color:var(--color-border-strong)}.filter-panel .form-check-label{font-size:1.05rem;color:var(--color-text-subtle);padding-left:0.5rem}.price-range{display:flex;flex-direction:column;gap:0.6rem;margin-top:0.9rem}.price-range .form-control{width:100%;border:none;background-color:var(--color-input-bg);color:var(--color-text);border-radius:6px;font-size:1rem;padding:0.55rem 0.7rem}.price-range-sep{display:none}.price-range .btn{width:100%;border-radius:999px;font-size:0.875rem;padding:0.4rem 0.9rem;border-color:var(--color-border-input);color:var(--color-text-subtle)}.item-page-main{width:100%;max-width:640px;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.item-page-back{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.8rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;margin-bottom:2rem}.item-page-back:hover{color:var(--color-text-strong)}.item-page-back .bi{font-size:0.75rem}.item-page-stage{margin-bottom:2.5rem}.item-page-photo{width:100%;margin:0 auto;background-color:#fafafa;overflow:hidden;aspect-ratio:1 / 1;border-radius:18px;display:flex;align-items:center;justify-content:center}.item-page-photo img{width:100%;height:100%;object-fit:contain;display:block}.item-page-thumbs{display:flex;align-items:center;justify-content:flex-start;gap:0.6rem;margin-top:1rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;max-width:100%;padding-bottom:0.4rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.item-page-thumb{flex:0 0 auto;width:92px;height:92px;padding:0;border:2px solid transparent;border-radius:8px;background-color:#fafafa;overflow:hidden;cursor:pointer;transition:border-color 0.2s ease}.item-page-thumb img{display:block;width:100%;height:100%;object-fit:contain}.item-page-thumb:hover{border-color:var(--color-border-thumb-hover)}.item-page-thumb.active{border-color:var(--color-text-strong)}.item-page-category{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-muted);margin:0 0 0.6rem}.item-page-title{font-size:1.6rem;font-weight:700;letter-spacing:-0.01em;line-height:1.28;margin:0 0 1rem;color:var(--color-text-strong)}.item-page-price-row{margin:0 0 1.75rem}.item-page-price{font-size:1.6rem;font-weight:700;color:var(--color-text-strong)}.item-page-shipping{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;color:var(--color-text-muted);margin-left:0.5rem;vertical-align:0.2em;white-space:nowrap}.item-delivery{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.2rem 0.5rem;margin:-0.25rem 0 1rem;font-size:0.92rem;color:var(--color-text-strong)}.item-delivery .bi{color:#1e7d4f;align-self:center}.item-delivery strong{font-weight:600;color:#1e7d4f}html[data-theme="dark"] .item-delivery .bi,html[data-theme="dark"] .item-delivery strong{color:#5fd394}.item-delivery-by{color:var(--color-text-muted)}.item-page-shipping .bi{font-size:1.05em;line-height:1}.item-page-shipping.is-free{color:#1e7d4f;font-weight:600}html[data-theme="dark"] .item-page-shipping.is-free{color:#5fd394}.btn-buy-now{display:block;width:100%;background-color:#EDF67D;color:#212529;border-radius:999px;font-size:1.1rem;font-weight:600;padding:0.9rem 1rem;border:none;margin-bottom:1rem}.btn-buy-now:hover{background-color:#e4ef5c;color:#212529}.item-page-links{display:flex;align-items:center;gap:0.6rem;margin-bottom:2rem}.item-page-links-stacked{flex-direction:column;align-items:flex-start;gap:0.75rem}.item-page-link{display:inline-flex;align-items:center;gap:0.35rem;background:none;border:none;padding:0;font-size:0.85rem;color:var(--color-text-subtle);cursor:pointer}.item-page-link .bi{font-size:0.9rem}.item-page-link:hover{color:var(--color-text-strong)}.item-page-link.active{color:var(--color-text-strong);font-weight:600}.item-page-link-sep{color:var(--color-border-medium)}.item-page-trust{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem;margin:0 0 3rem;background-color:var(--color-hover);border-radius:18px}.item-page-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.item-page-trust-item{display:inline-flex;align-items:center;gap:0.65rem;font-size:0.95rem;font-weight:500;color:var(--color-text-subtle);white-space:nowrap}.item-page-trust-item strong{color:var(--color-text-strong);font-weight:700}.item-page-trust-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;background-color:var(--color-surface);color:var(--color-text-subtle);font-size:1.05rem}.item-page-desc{padding-top:0;padding-bottom:3rem}.item-page-desc-heading{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-muted);margin:0 0 0.65rem}.item-page-desc-text{font-size:0.95rem;color:var(--color-text-body);line-height:1.7;margin:0}#themeToggle .bi-sun-fill{display:none}html[data-theme="dark"] #themeToggle .bi-moon{display:none}html[data-theme="dark"] #themeToggle .bi-sun-fill{display:inline-block}a.header-icon-btn{text-decoration:none}.watchlist-page-header{display:flex;align-items:baseline;gap:0.75rem;margin-bottom:1.5rem}.watchlist-page-header .account-page-heading{margin-bottom:0}.watchlist-count{font-size:0.95rem;color:var(--color-text-muted-2)}.watchlist-status-tag{position:absolute;top:0.75rem;left:0.75rem;z-index:2;padding:0.2rem 0.6rem;border-radius:999px;background-color:var(--color-ink-bg);color:var(--color-ink-text);font-size:0.75rem;font-weight:600}.item-card.is-inactive .item-thumb img{opacity:0.55}@media (max-width:768px){.watchlist-page.container-fluid-page{padding-right:1.25rem;padding-left:1.25rem}}.filter-fab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 0.35rem;border-radius:999px;background-color:var(--color-primary);color:#111111;font-size:0.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.filter-fab-count.d-none{display:none}.listings-status-filtered p{margin-bottom:1rem}.listings-status-filtered .btn{border-radius:999px;padding:0.45rem 1.1rem}.sell-page{width:100%;max-width:760px;margin:0 auto;padding-right:1.25rem;padding-left:1.25rem;padding-bottom:6rem}.sell-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0.5rem 0 1.25rem}.sell-title{margin:0;font-size:1.6rem;font-weight:600;color:var(--color-text-strong)}.sell-draft-badge{padding:0.2rem 0.7rem;border-radius:999px;background-color:var(--color-surface-alt);color:var(--color-text-subtle);font-size:0.8rem;font-weight:600}.sell-steps{display:flex;gap:0.5rem;margin:0 0 1.75rem;padding:0;list-style:none}.sell-steps li{flex:1 1 0}.sell-step{display:flex;align-items:center;gap:0.55rem;width:100%;padding:0 0 0.7rem;border:none;border-bottom:3px solid var(--color-border);background:none;color:var(--color-text-muted-2);font-size:0.9rem;font-weight:600;text-align:left}.sell-step:disabled{cursor:default}.sell-step.done{cursor:pointer;border-bottom-color:var(--color-ink-bg);color:var(--color-text)}.sell-step.current{border-bottom-color:var(--color-ink-bg);color:var(--color-text-strong)}.sell-step-dot{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background-color:var(--color-surface-alt);font-size:0.8rem}.sell-step.current .sell-step-dot,.sell-step.done .sell-step-dot{background-color:var(--color-ink-bg);color:var(--color-ink-text)}.sell-field{margin-bottom:1.6rem}.sell-label{display:block;margin-bottom:0.45rem;font-size:0.95rem;font-weight:600;color:var(--color-text-strong)}.sell-sub{display:block;margin-top:-0.2rem;margin-bottom:0.5rem;font-size:0.85rem;color:var(--color-text-muted-2)}.sell-toggle-row .sell-sub,.sell-spot-preview .sell-sub,.sell-success .sell-sub{margin:0}.sell-req{color:#c0392b}.sell-optional{margin-left:0.25rem;font-weight:400;color:var(--color-text-muted-2);font-size:0.85rem}.sell-recommended{margin-left:0.35rem;padding:0.1rem 0.5rem;border-radius:999px;background-color:var(--color-primary);color:#111111;font-size:0.7rem;font-weight:700;vertical-align:middle}.sell-input{border-color:var(--color-border-input);border-radius:12px;background-color:var(--color-bg);color:var(--color-text);font-size:1rem;padding:0.65rem 0.85rem}.sell-input:focus{border-color:var(--color-ink-bg);box-shadow:none;background-color:var(--color-bg);color:var(--color-text)}.sell-input-narrow{max-width:260px}.sell-field-foot{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;margin-top:0.4rem}.sell-count{margin-left:auto;font-size:0.8rem;color:var(--color-text-muted-2);font-variant-numeric:tabular-nums}.sell-cert{display:inline-flex;align-items:center;gap:0.35rem;margin:0;padding:0.2rem 0.65rem;border-radius:999px;background-color:var(--color-primary);color:#111111;font-size:0.8rem;font-weight:600}.sell-note{margin:0.75rem 0 0;font-size:0.85rem;color:var(--color-text-muted-2)}.sell-cards{display:grid;gap:0.6rem}.sell-cards-4{grid-template-columns:repeat(4,1fr)}.sell-cards-3{grid-template-columns:repeat(3,1fr)}.sell-cards-3.sell-cards-2{grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.sell-cards-4{grid-template-columns:repeat(2,1fr)}}.sell-card{display:flex;flex-direction:column;align-items:center;gap:0.2rem;padding:0.9rem 0.5rem;border:1.5px solid var(--color-border-medium);border-radius:14px;background-color:var(--color-bg);color:var(--color-text);cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.sell-card[hidden]{display:none}.sell-card:hover{border-color:var(--color-border-strong)}.sell-card .bi{font-size:1.35rem;color:var(--color-text-muted-2)}.sell-card-title{font-size:0.95rem;font-weight:600}.sell-card-sub{font-size:0.78rem;color:var(--color-text-muted-2)}.sell-card.active{border-color:var(--color-ink-bg);background-color:var(--color-surface-alt)}.sell-card.active .bi{color:var(--color-text-strong)}.sell-chips{display:flex;flex-wrap:wrap;gap:0.5rem}.sell-chip{padding:0.5rem 0.95rem;border:1.5px solid var(--color-border-medium);border-radius:999px;background-color:var(--color-bg);color:var(--color-text);font-size:0.9rem;font-weight:500;cursor:pointer}.sell-chip:hover{border-color:var(--color-border-strong)}.sell-chip.active{border-color:var(--color-ink-bg);background-color:var(--color-ink-bg);color:var(--color-ink-text)}.sell-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sell-toggle-row .sell-label{margin-bottom:0.15rem}.sell-switch{margin:0;padding-left:0;min-height:0}.sell-switch .form-check-input{width:2.6rem;height:1.45rem;margin:0;cursor:pointer;border-color:var(--color-border-strong)}.sell-switch .form-check-input:checked{background-color:var(--color-ink-bg);border-color:var(--color-ink-bg)}.sell-switch .form-check-input:focus{box-shadow:none}.sell-money{position:relative;max-width:260px}.sell-money>span{position:absolute;top:50%;left:0.9rem;transform:translateY(-50%);color:var(--color-text-muted-2);font-weight:600;pointer-events:none}.sell-money .sell-input{padding-left:1.8rem}.sell-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:0.6rem;padding:0.25rem;border-radius:16px;transition:background-color 0.15s ease}.sell-photos.drop-target{background-color:var(--color-surface-alt)}.sell-photo,.sell-photo-add{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden}.sell-photo{background-color:var(--color-surface-alt);cursor:grab}.sell-photo.dragging{opacity:0.4}.sell-photo img{width:100%;height:100%;object-fit:cover;display:block}.sell-photo-cover{position:absolute;left:0.4rem;top:0.4rem;padding:0.1rem 0.5rem;border-radius:999px;background-color:var(--color-primary);color:#111111;font-size:0.7rem;font-weight:700}.sell-photo-tools{position:absolute;right:0.35rem;bottom:0.35rem;display:flex;gap:0.25rem}.sell-photo-tools button{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:50%;background-color:rgba(17,17,17,0.72);color:#ffffff;font-size:0.75rem;cursor:pointer}.sell-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.2rem;border:1.5px dashed var(--color-border-strong);background-color:var(--color-bg);color:var(--color-text);font-size:0.9rem;font-weight:600;cursor:pointer}.sell-photo-add .bi{font-size:1.4rem}.sell-photo-add .sell-sub{margin:0;font-weight:400;font-size:0.75rem}.sell-panel{padding-top:0.25rem}.sell-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}@media (max-width:576px){.sell-grid-3{grid-template-columns:1fr}}.sell-grid-3 .sell-field{margin-bottom:1.2rem}.sell-custom{margin-top:0.5rem}.sell-premium{display:flex;gap:0.6rem;max-width:340px}.sell-segment{display:inline-flex;flex:0 0 auto;padding:0.2rem;border-radius:12px;background-color:var(--color-surface-alt)}.sell-segment button{width:2.6rem;border:none;border-radius:9px;background:transparent;color:var(--color-text-subtle);font-weight:700;cursor:pointer}.sell-segment button.active{background-color:var(--color-ink-bg);color:var(--color-ink-text)}.sell-stepper{display:inline-flex;align-items:center;gap:1rem;padding:0.25rem;border:1px solid var(--color-border-input);border-radius:999px}.sell-stepper button{width:2.2rem;height:2.2rem;border:none;border-radius:50%;background-color:var(--color-surface-alt);color:var(--color-text);cursor:pointer}.sell-stepper span{min-width:1.5rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.sell-spot-preview{display:flex;flex-direction:column;gap:0.25rem;padding:1rem 1.1rem;border-radius:14px;background-color:var(--color-surface-alt)}.sell-spot-preview strong{font-size:1.5rem;color:var(--color-text-strong)}.sell-notice{display:flex;gap:0.6rem;margin:0 0 1.4rem;padding:0.8rem 1rem;border-radius:12px;background-color:var(--color-primary);color:#111111;font-size:0.875rem}.sell-error{margin:0 0 1rem;padding:0.75rem 1rem;border-radius:12px;background-color:#fdecec;color:#a12222;font-size:0.9rem}html[data-theme="dark"] .sell-error{background-color:#3a1f1f;color:#ffb4b4}.sell-actions{display:flex;justify-content:flex-end;gap:0.6rem;padding-top:1rem;border-top:1px solid var(--color-border)}.sell-btn-primary,.sell-btn-secondary,.sell-btn-link{border-radius:999px;padding:0.6rem 1.4rem;font-size:0.95rem;font-weight:600}.sell-btn-primary{min-width:9rem;background-color:var(--color-ink-bg);border:1px solid var(--color-ink-bg);color:var(--color-ink-text)}.sell-btn-primary:hover,.sell-btn-primary:focus{background-color:var(--color-ink-bg-hover);color:var(--color-ink-text)}.sell-btn-primary:disabled{background-color:var(--color-ink-bg);color:var(--color-ink-text);opacity:0.6}.sell-btn-secondary{margin-right:auto;border:1px solid var(--color-border-input);background-color:var(--color-bg);color:var(--color-text)}.sell-btn-secondary:hover{border-color:var(--color-border-strong);background-color:var(--color-hover);color:var(--color-text)}.sell-btn-link{padding-right:0.5rem;padding-left:0.5rem;border:none;background:none;color:var(--color-text);text-decoration:underline}.sell-preview-layout{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:1.75rem;margin-bottom:1.75rem}@media (max-width:640px){.sell-preview-layout{grid-template-columns:1fr}}.sell-preview-photo{aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background-color:var(--color-surface-alt)}.sell-preview-photo img{width:100%;height:100%;object-fit:cover}.sell-preview-thumbs{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.sell-preview-thumbs img{width:3.2rem;height:3.2rem;border-radius:8px;object-fit:cover}.sell-preview-title{margin:0 0 0.6rem;font-size:1.35rem;font-weight:600;color:var(--color-text-strong)}.sell-preview-price{margin:0.75rem 0 0.25rem;color:var(--color-text-muted-2)}.sell-preview-price strong{margin-right:0.35rem;font-size:1.6rem;color:var(--color-text-strong)}.sell-preview-desc{margin:0.75rem 0 0;color:var(--color-text-body);white-space:pre-wrap}.sell-details{margin:1.1rem 0 0}.sell-details div{display:flex;justify-content:space-between;gap:1rem;padding:0.5rem 0;border-bottom:1px solid var(--color-border);font-size:0.9rem}.sell-details dt{font-weight:500;color:var(--color-text-muted-2)}.sell-details dd{margin:0;color:var(--color-text);text-align:right}.sell-fees{margin-bottom:1.5rem;padding:1.1rem 1.25rem;border-radius:16px;background-color:var(--color-surface-alt)}.sell-fees-title{margin:0 0 0.6rem;font-size:1rem;font-weight:600;color:var(--color-text-strong)}.sell-fee-row{display:flex;justify-content:space-between;padding:0.3rem 0;font-size:0.9rem;color:var(--color-text-subtle)}.sell-fee-total{margin-top:0.4rem;padding-top:0.6rem;border-top:1px solid var(--color-border-medium);color:var(--color-text-strong);font-weight:700}.sell-fees .sell-sub{margin:0.4rem 0 0}.sell-success{padding:3rem 0;text-align:center}.sell-success-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;border-radius:50%;background-color:var(--color-primary);color:#111111;font-size:2.2rem}.sell-success .sell-title{margin-bottom:0.5rem}.sell-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem;margin-top:1.75rem}.sell-success-actions .sell-btn-secondary{margin-right:0}.sell-gate .account-page-empty p{margin-bottom:1rem}.sell-money + .sell-sub,.sell-input + .sell-sub{margin-top:0.45rem}html[data-theme="dark"] .sell-switch .form-check-input:not(:checked){background-color:var(--color-surface-alt);border-color:var(--color-border-strong)}.sell-photo-preparing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;cursor:default;font-size:0.8rem;color:var(--color-text-muted-2)}.sell-photo-spinner{width:1.4rem;height:1.4rem;border:2.5px solid var(--color-border-medium);border-top-color:var(--color-text);border-radius:50%;animation:sell-spin 0.8s linear infinite}@keyframes sell-spin{to{transform:rotate(360deg)}}.buying-power[hidden],.bottom-bar-divider[hidden]{display:none}.policy-page{width:100%;max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}.policy-nav{display:flex;flex-wrap:wrap;gap:0.4rem;margin-bottom:2rem}.policy-nav a{padding:0.4rem 0.9rem;border-radius:999px;background-color:var(--color-surface-alt);color:var(--color-text-subtle);font-size:0.9rem;font-weight:500;text-decoration:none}.policy-nav a:hover{color:var(--color-text-strong)}.policy-nav a.active{background-color:var(--color-ink-bg);color:var(--color-ink-text)}.policy-head h1{margin:0;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:600;letter-spacing:-0.02em;color:var(--color-text-strong)}.policy-updated{margin:0.4rem 0 1.5rem;color:var(--color-text-muted-2);font-size:0.9rem}.policy-page p,.policy-page li{color:var(--color-text-body);font-size:1rem;line-height:1.7}.policy-page a{color:var(--color-text-strong);text-underline-offset:3px}.policy-intro p{font-size:1.05rem}.policy-contents{margin:1.75rem 0 2.5rem;padding:1rem 1.25rem;border-radius:16px;background-color:var(--color-surface-alt)}.policy-contents summary{font-weight:600;color:var(--color-text-strong);cursor:pointer}.policy-toc{columns:2 220px;column-gap:2rem;margin:0.75rem 0 0;padding-left:1.25rem}.policy-toc li{font-size:0.92rem;line-height:1.6;break-inside:avoid}.policy-toc a{color:var(--color-text-subtle);text-decoration:none}.policy-toc a:hover{color:var(--color-text-strong);text-decoration:underline}.policy-section{margin-top:2.25rem;scroll-margin-top:6rem}.policy-section h2{margin:0 0 0.6rem;font-size:1.2rem;font-weight:600;color:var(--color-text-strong)}.policy-section h3{margin:1.5rem 0 0.5rem;font-size:1rem;font-weight:600;color:var(--color-text-strong)}.policy-section ul{padding-left:1.25rem}.fee-table{width:100%;border-collapse:separate;border-spacing:0 0.35rem}.fee-table th,.fee-table td{padding:0.85rem 1.1rem;background-color:var(--color-surface-alt);font-size:1rem}.fee-table th{border-radius:12px 0 0 12px;font-weight:500;color:var(--color-text);text-align:left}.fee-table td{border-radius:0 12px 12px 0;font-weight:600;text-align:right;white-space:nowrap}.fee-table td.fee-free{color:var(--color-text-strong)}.fee-table td.fee-paid{color:var(--color-text-muted-2)}.policy-footnote{margin-top:0.9rem;color:var(--color-text-muted-2) !important;font-size:0.9rem !important}.site-footer{margin-top:2rem;padding:2.75rem 1.25rem 2rem;border-top:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-muted-2);font-size:0.9rem}.page-home .site-footer{padding-bottom:7.5rem}.site-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem 3rem;max-width:1200px;margin:0 auto}.site-footer-brand p{margin:0.6rem 0 0;max-width:18rem;line-height:1.5}.site-footer-logo{display:inline-flex;align-items:center;gap:0.55rem;color:var(--color-text-strong);font-size:1.25rem;font-weight:500;text-decoration:none}.site-footer-logo:hover{color:var(--color-text-strong)}.site-footer-mark{display:grid;place-items:center;width:2.1rem;height:2.1rem;overflow:hidden;background-color:#EDF67D;border-radius:55% 45% 60% 40% / 42% 58% 38% 62%}.site-footer-mark img{width:100%;height:100%;filter:brightness(0);transform:scale(1.35)}.site-footer-protect{display:inline-flex;align-items:center;gap:0.4rem;margin-top:1rem;padding:0.45rem 0.8rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-strong);font-size:0.83rem;font-weight:500;text-decoration:none}.site-footer-protect:hover{background:var(--color-hover);color:var(--color-text-strong)}.site-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.site-footer-col{display:flex;flex-direction:column;gap:0.55rem;min-width:0}.site-footer-col h2{margin:0 0 0.2rem;font-size:0.78rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-strong)}.site-footer-col a{color:var(--color-text-muted-2);text-decoration:none;overflow-wrap:anywhere}.site-footer-col a:hover{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:3px}.site-footer-bottom{max-width:1200px;margin:2.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:0.82rem}.site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.35rem 1.5rem}@media (max-width:760px){.site-footer-inner{grid-template-columns:1fr}.site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.site-footer-col:last-child{grid-column:1 / -1}}.sell-page,.sell-page button,.sell-page input,.sell-page select,.sell-page textarea{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.sell-page{font-variant-numeric:tabular-nums}.sell-title{font-size:clamp(1.9rem,3.4vw,2.4rem);font-weight:600;letter-spacing:-0.025em}.sell-steps{gap:0.35rem;padding:0.25rem;border-radius:999px;background-color:var(--color-surface-alt)}.sell-step,.sell-step.done,.sell-step.current{justify-content:center;padding:0.5rem 0.75rem;border-bottom:none;border-radius:999px}.sell-step.done:hover{background-color:var(--color-hover)}.sell-step.current{background-color:var(--color-bg);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.sell-step-dot{width:1.45rem;height:1.45rem;background-color:var(--color-bg)}.sell-step.current .sell-step-dot{background-color:var(--color-ink-bg)}.sell-card{border:none;border-radius:16px;background-color:var(--color-surface-alt);padding:1rem 0.5rem}.sell-card:hover{background-color:var(--color-hover);box-shadow:inset 0 0 0 1.5px var(--color-border-medium)}.sell-card.active,.sell-card.active:hover{background-color:var(--color-ink-bg);color:var(--color-ink-text);box-shadow:none}.sell-card.active .bi,.sell-card.active .sell-card-sub{color:var(--color-ink-text)}.sell-card.active .sell-card-sub{opacity:0.75}.sell-chip{border:none;background-color:var(--color-surface-alt)}.sell-chip:hover{background-color:var(--color-hover);box-shadow:inset 0 0 0 1.5px var(--color-border-medium)}.sell-chip.active,.sell-chip.active:hover{background-color:var(--color-ink-bg);color:var(--color-ink-text);box-shadow:none}.sell-input,.sell-input:focus{border:none;background-color:var(--color-surface-alt)}.sell-input:focus{box-shadow:0 0 0 2px var(--color-ink-bg)}.sell-page .form-select.sell-input{background-color:var(--color-surface-alt)}.sell-segment button.active{box-shadow:none}.sell-stepper{border:none;background-color:var(--color-surface-alt)}.sell-stepper button{background-color:var(--color-bg)}.sell-photo-add{border:none;background-color:var(--color-surface-alt)}.sell-photo-add:hover{background-color:var(--color-hover);box-shadow:inset 0 0 0 1.5px var(--color-border-medium)}.sell-photos.drop-target{box-shadow:inset 0 0 0 2px var(--color-ink-bg)}.sell-actions{padding-top:0.5rem;border-top:none}.sell-btn-secondary,.sell-btn-secondary:hover{border-color:transparent;background-color:var(--color-surface-alt)}.sell-btn-secondary:hover{background-color:var(--color-hover)}.sell-details{display:grid;gap:0.15rem}.sell-details div{padding:0.45rem 0;border-bottom:none}.sell-fee-total{border-top:none}.sell-preview-photo,.sell-preview-thumbs img{background-color:var(--color-surface-alt)}.item-page-price-label{display:block;font-size:0.78rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:0.15rem}.buy-panel{margin-bottom:1.5rem}.buy-panel .btn-buy-now{margin-bottom:0}.btn-buy-now{display:flex;align-items:center;justify-content:center;gap:0.5rem;text-align:center;text-decoration:none;transition:background-color 0.15s ease,transform 0.1s ease}.btn-buy-now:active:not(:disabled){transform:scale(0.99)}.btn-buy-now:disabled{background-color:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}a.btn-buy-now:hover{color:#212529}.buy-hint{margin:0.65rem 0 0;font-size:0.85rem;color:var(--color-text-muted);text-align:center}.buy-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0.5rem;margin-bottom:0.75rem}.buy-stat{display:flex;flex-direction:column;gap:0.15rem;padding:0.75rem 0.9rem;border-radius:14px;background:var(--color-surface-alt);min-width:0}.buy-stat-label{font-size:0.72rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--color-text-muted)}.buy-stat-value{font-size:1.05rem;font-weight:700;color:var(--color-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-stat-value.is-urgent{color:#d63939}.buy-stat-small{font-size:0.9rem;font-weight:600}.buy-reserve{display:inline-flex;align-items:center;gap:0.35rem;margin-bottom:0.75rem;font-size:0.85rem;color:var(--color-text-muted-2)}.buy-reserve.is-met{color:#2f9e44}.buy-winning{display:flex;align-items:center;justify-content:center;gap:0.45rem;margin-bottom:0.65rem;padding:0.55rem 0.9rem;border-radius:999px;background:rgba(47,158,68,0.12);color:#2b8a3e;font-size:0.9rem;font-weight:600}[data-theme="dark"] .buy-winning{color:#69db7c;background:rgba(105,219,124,0.12)}.buy-notice{display:flex;gap:0.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:18px;background:var(--color-surface-alt)}.buy-notice-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-primary);color:#111}.buy-notice-body{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.buy-notice-body strong{color:var(--color-text-strong)}.buy-notice-body span{font-size:0.9rem;color:var(--color-text-muted-2)}.buy-notice-link{margin-top:0.35rem;font-size:0.9rem;font-weight:600;color:var(--color-text-strong);text-decoration:none}.buy-notice-link:hover{text-decoration:underline;color:var(--color-text-strong)}.buy-qty-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.75rem;padding:0.5rem 0.5rem 0.5rem 1.1rem;border-radius:999px;background:var(--color-surface-alt)}.buy-qty-label{font-weight:600;color:var(--color-text-strong)}.buy-qty-avail{font-weight:400;font-size:0.85rem;color:var(--color-text-muted);margin-left:0.35rem}.buy-stepper{display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem;border-radius:999px;background:var(--color-bg)}.buy-stepper button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:50%;background:transparent;color:var(--color-text-strong)}.buy-stepper button:hover:not(:disabled){background:var(--color-surface-alt)}.buy-stepper button:disabled{opacity:0.35}.buy-stepper [data-qty-value]{min-width:1.5rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.buy-modal .modal-dialog{max-width:480px}.buy-modal .modal-content{border:none;border-radius:24px;background:var(--color-bg);color:var(--color-text);box-shadow:0 24px 60px rgba(0,0,0,0.25)}.buy-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 0.25rem 1.5rem}.buy-modal-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-strong)}.buy-modal-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:var(--color-surface-alt);color:var(--color-text-strong)}.buy-modal-close:hover{background:var(--color-hover)}.buy-modal-body{padding:0.75rem 1.5rem 1.5rem}.buy-item{display:flex;gap:0.85rem;align-items:center;margin-bottom:1.1rem}.buy-item-img{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:12px;object-fit:cover;background:var(--color-surface-alt)}.buy-item-body{display:flex;flex-direction:column;min-width:0}.buy-item-title{font-weight:600;color:var(--color-text-strong);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.buy-item-seller{font-size:0.85rem;color:var(--color-text-muted)}.buy-section{padding:1rem 1.1rem;margin-bottom:0.75rem;border-radius:18px;background:var(--color-surface-alt)}.buy-section h3{margin:0 0 0.6rem;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted)}.buy-section-head{display:flex;align-items:baseline;justify-content:space-between}.buy-link-btn{border:none;background:none;padding:0;font-size:0.9rem;font-weight:600;color:var(--color-text-strong);text-decoration:underline}.buy-address{display:flex;flex-direction:column;line-height:1.45}.buy-address strong{color:var(--color-text-strong)}.buy-muted{color:var(--color-text-muted);font-weight:400}.buy-small{font-size:0.82rem;margin:0.5rem 0 0}.buy-field{display:flex;flex-direction:column;gap:0.25rem;margin-bottom:0.65rem}.buy-field label{font-size:0.82rem;font-weight:600;color:var(--color-text-subtle)}.buy-optional{font-weight:400;color:var(--color-text-muted)}.buy-field-row{display:flex;gap:0.5rem}.buy-grow{flex:1 1 auto;min-width:0}.buy-zip{flex:0 0 6.5rem}.buy-input{width:100%;padding:0.6rem 0.8rem;border:none;border-radius:12px;background:var(--color-bg);color:var(--color-text);font-size:1rem;outline:none;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow 0.15s ease}.buy-input:focus{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}select.buy-input{padding-right:0.5rem}.buy-address-actions{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:0.25rem}.buy-btn-ink,.buy-btn-ghost{border:none;border-radius:999px;padding:0.6rem 1.2rem;font-weight:600;text-decoration:none;text-align:center}.buy-btn-ink{background:var(--color-ink-bg);color:var(--color-ink-text)}.buy-btn-ink:hover{background:var(--color-ink-bg-hover)}.buy-btn-ink:disabled{opacity:0.5}.buy-btn-ghost{background:transparent;color:var(--color-text-strong)}.buy-btn-ghost:hover{background:var(--color-surface-alt);color:var(--color-text-strong)}.buy-btn-block{display:block;width:100%;margin-top:0.5rem;padding:0.8rem 1rem}.buy-summary{margin:0}.buy-summary>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.3rem 0}.buy-summary dt{font-weight:400;color:var(--color-text-subtle)}.buy-summary dd{margin:0;font-variant-numeric:tabular-nums;color:var(--color-text-strong)}.buy-summary-total{margin-top:0.35rem}.buy-summary-total dt,.buy-summary-total dd{font-size:1.15rem;font-weight:700;color:var(--color-text-strong)}.buy-pay-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.15rem 0;font-size:0.95rem}.buy-pay-row i{margin-right:0.35rem}.buy-pay-row strong{color:var(--color-text-strong);font-variant-numeric:tabular-nums}.buy-warn{display:flex;gap:0.45rem;margin:0.6rem 0 0;font-size:0.88rem;color:#c2410c}[data-theme="dark"] .buy-warn{color:#fdba74}.buy-error{margin:0.25rem 0 0.75rem;padding:0.65rem 0.9rem;border-radius:12px;background:rgba(214,57,57,0.1);color:#c92a2a;font-size:0.9rem}[data-theme="dark"] .buy-error{color:#ffa8a8}.buy-pay-btn{margin-top:0.5rem}.buy-fine{margin:0.75rem 0 0;font-size:0.78rem;text-align:center;color:var(--color-text-muted)}.buy-fine a{color:inherit}.buy-bid-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.5rem;margin-bottom:0.75rem}.buy-bid-stats>div{display:flex;flex-direction:column;padding:0.7rem 0.85rem;border-radius:14px;background:var(--color-surface-alt);min-width:0}.buy-bid-stats span{font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-muted)}.buy-bid-stats strong{font-size:1rem;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.buy-bid-label{display:block;margin:0.5rem 0 0.35rem;font-weight:600;color:var(--color-text-strong)}.buy-bid-input{display:flex;align-items:center;gap:0.25rem;padding:0.35rem 1rem;border-radius:16px;background:var(--color-surface-alt);box-shadow:inset 0 0 0 1.5px transparent}.buy-bid-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.buy-bid-input span{font-size:1.6rem;font-weight:700;color:var(--color-text-muted)}.buy-bid-input input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text-strong);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.buy-quick{display:flex;gap:0.4rem;margin:0.6rem 0 0.9rem;flex-wrap:wrap}.buy-quick button{border:none;border-radius:999px;padding:0.4rem 0.85rem;background:var(--color-surface-alt);color:var(--color-text-strong);font-size:0.88rem;font-weight:600}.buy-quick button:hover{background:var(--color-hover)}.buy-hold{padding:0.85rem 1rem;border-radius:16px;background:var(--color-surface-alt);margin-bottom:0.75rem}.buy-hold .buy-small{margin-top:0.35rem}.buy-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0.5rem 0 0}.buy-success-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background:var(--color-primary);color:#111;font-size:2rem}.buy-success h3{font-size:1.35rem;font-weight:700;color:var(--color-text-strong);margin-bottom:0.4rem}.buy-success p{color:var(--color-text-muted-2);margin-bottom:1.25rem}.buy-success .btn-buy-now{margin-bottom:0}.buy-empty{display:flex;flex-direction:column;align-items:center;gap:0.35rem;padding:2rem 0;text-align:center}.buy-empty i{font-size:2rem;color:var(--color-text-muted)}.buy-empty strong{color:var(--color-text-strong)}.buy-empty span{color:var(--color-text-muted)}@media (max-width:575.98px){.buy-modal .modal-dialog{margin:0;max-width:none;min-height:100%;align-items:flex-end}.buy-modal .modal-content{border-radius:24px 24px 0 0}.buy-modal-body{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.buy-field-row{flex-wrap:wrap}.buy-grow{flex-basis:100%}.buy-field-row .buy-field:not(.buy-grow){flex:1 1 0}}.order-list{display:flex;flex-direction:column;gap:0.5rem}.order-row{display:flex;align-items:center;gap:0.9rem;padding:0.75rem 1rem 0.75rem 0.75rem;border-radius:18px;background:var(--color-surface-alt);color:inherit;text-decoration:none;transition:background-color 0.15s ease}.order-row:hover{background:var(--color-hover);color:inherit}.order-item{border-radius:18px;background:var(--color-surface-alt);overflow:hidden}.order-item .order-row{border-radius:0;background:transparent}.order-item .order-row:hover{background:var(--color-hover)}.order-track{display:flex;align-items:center;gap:0.4rem;padding:0.55rem 1rem 0.7rem 5.25rem;border-top:1px solid var(--color-bg);color:var(--color-text);font-size:0.85rem;font-weight:600;text-decoration:none}a.order-track:hover{background:var(--color-hover);color:var(--color-text-strong)}.order-track-num{font-weight:400;color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-track-ext{font-size:0.72rem;color:var(--color-text-muted)}.order-img{flex:0 0 auto;width:3.75rem;height:3.75rem;border-radius:12px;object-fit:cover;background:var(--color-bg)}.order-body{display:flex;flex-direction:column;gap:0.15rem;min-width:0;flex:1 1 auto}.order-title{font-weight:600;color:var(--color-text-strong);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-meta{font-size:0.82rem;color:var(--color-text-muted)}.order-side{display:flex;flex-direction:column;align-items:flex-end;gap:0.3rem;flex:0 0 auto}.order-amount{font-weight:700;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.order-pill{padding:0.15rem 0.6rem;border-radius:999px;font-size:0.75rem;font-weight:600;white-space:nowrap}.order-pill-good{background:rgba(47,158,68,0.14);color:#2b8a3e}.order-pill-warn{background:rgba(234,88,12,0.13);color:#c2410c}.order-pill-info{background:var(--color-primary);color:#111}.order-pill-muted{background:var(--color-bg);color:var(--color-text-muted)}[data-theme="dark"] .order-pill-good{color:#69db7c;background:rgba(105,219,124,0.14)}[data-theme="dark"] .order-pill-warn{color:#fdba74;background:rgba(253,186,116,0.14)}@media (max-width:575.98px){.order-row{align-items:flex-start}.order-img{width:3.25rem;height:3.25rem}.order-track{padding-left:4.75rem}}.seller-page{max-width:1600px}.seller-hero{border-radius:28px;background:var(--color-surface-alt);overflow:hidden;margin-bottom:2.5rem}.seller-banner{height:150px;background:radial-gradient(120% 140% at 0% 0%,rgba(237,246,125,0.95) 0%,rgba(237,246,125,0.35) 45%,transparent 70%),radial-gradient(90% 120% at 100% 100%,rgba(237,246,125,0.55) 0%,transparent 60%),var(--color-surface-alt);background-size:cover;background-position:center}[data-theme="dark"] .seller-banner:not(.has-image){background:radial-gradient(120% 140% at 0% 0%,rgba(237,246,125,0.28) 0%,rgba(237,246,125,0.08) 45%,transparent 70%),radial-gradient(90% 120% at 100% 100%,rgba(237,246,125,0.14) 0%,transparent 60%),var(--color-surface-alt)}.seller-banner.has-image{background-size:cover}.seller-hero-body{display:flex;align-items:flex-end;gap:1.25rem;padding:0 2rem;margin-top:-2.75rem}.seller-avatar{flex:0 0 auto;width:6.5rem;height:6.5rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 6px var(--color-surface-alt);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#111;font-size:2.6rem;font-weight:700}.seller-avatar img{width:100%;height:100%;object-fit:cover}.seller-identity{flex:1 1 auto;min-width:0;padding-bottom:0.25rem}.seller-name{margin:0 0 0.4rem;font-size:1.85rem;font-weight:700;letter-spacing:-0.01em;color:var(--color-text-strong);overflow-wrap:anywhere}.seller-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 1.1rem;font-size:0.9rem;color:var(--color-text-muted-2)}.seller-meta i{margin-right:0.25rem}.seller-dim{color:var(--color-text-muted)}.seller-pill{display:inline-flex;align-items:center;gap:0.15rem;padding:0.2rem 0.7rem;border-radius:999px;background:var(--color-bg);font-size:0.8rem;font-weight:600;color:var(--color-text-muted-2)}.seller-pill i{font-size:0.5rem}.seller-pill.is-open{color:#2b8a3e}[data-theme="dark"] .seller-pill.is-open{color:#69db7c}.seller-signin-hint{border:none;background:none;padding:0;font-size:0.9rem;font-weight:600;color:var(--color-text-strong);text-decoration:underline}.seller-actions{display:flex;gap:0.5rem;flex:0 0 auto;padding-bottom:0.35rem}.seller-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;height:2.75rem;padding:0 1.25rem;border:none;border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,transform 0.1s ease}.seller-btn:hover{background:var(--color-hover);color:var(--color-text-strong)}.seller-btn:active{transform:scale(0.98)}.seller-btn:disabled{opacity:0.6}.seller-btn-ink{background:var(--color-ink-bg);color:var(--color-ink-text)}.seller-btn-ink:hover{background:var(--color-ink-bg-hover);color:var(--color-ink-text)}.seller-btn.is-following{background:var(--color-primary);color:#111}.seller-btn.is-following:hover{background:#e4ef5c;color:#111}.seller-btn-icon{width:2.75rem;padding:0;font-size:1.05rem}.seller-stats{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1.5rem 0 0;padding:0 2rem 1.75rem}.seller-stats>div{flex:1 1 0;min-width:8rem;padding:0.9rem 1.1rem;border-radius:18px;background:var(--color-bg)}.seller-stats dt{font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted)}.seller-stats dd{margin:0.15rem 0 0;font-size:1.45rem;font-weight:700;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.seller-skeleton{display:inline-block;height:1.6rem;max-width:100%;border-radius:8px;background:var(--color-bg);vertical-align:middle}.seller-shop-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.seller-shop-title{margin:0;font-size:1.35rem;font-weight:700;color:var(--color-text-strong)}.seller-shop-count{margin-left:0.35rem;font-size:1rem;font-weight:500;color:var(--color-text-muted)}.seller-sections{display:flex;gap:0.4rem;overflow-x:auto;scrollbar-width:none;margin-bottom:0.9rem}.seller-sections::-webkit-scrollbar{display:none}.seller-sections button{flex:0 0 auto;border:none;border-radius:999px;padding:0.45rem 1rem;background:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600;font-size:0.9rem}.seller-sections button[aria-selected="true"]{background:var(--color-ink-bg);color:var(--color-ink-text)}.seller-toolbar{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center;margin-bottom:1.75rem}.seller-search{flex:1 1 260px;display:flex;align-items:center;gap:0.6rem;height:2.75rem;padding:0 1.1rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-muted);max-width:420px;margin:0}.seller-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.seller-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text-strong);font-size:0.95rem}.seller-seg{display:inline-flex;padding:0.25rem;border-radius:999px;background:var(--color-surface-alt)}.seller-seg button{border:none;border-radius:999px;padding:0.45rem 0.95rem;background:transparent;color:var(--color-text-muted-2);font-weight:600;font-size:0.88rem}.seller-seg button[aria-pressed="true"]{background:var(--color-bg);color:var(--color-text-strong);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.seller-sort{height:2.75rem;padding:0 2.25rem 0 1.1rem;border:none;border-radius:999px;background-color:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600;font-size:0.9rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%238a8f98' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.95rem center;margin-left:auto}.seller-sort:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.seller-card-tag{position:absolute;left:0.6rem;bottom:0.6rem;z-index:2;display:inline-flex;align-items:center;gap:0.3rem;padding:0.2rem 0.6rem;border-radius:999px;background:var(--color-overlay);color:var(--color-text-strong);font-size:0.75rem;font-weight:600;backdrop-filter:blur(6px)}.seller-card-tag.is-urgent{background:#d63939;color:#fff}.seller-page .item-title{font-size:0.95rem}.seller-more{display:flex;justify-content:center;margin-top:2.5rem}.seller-more-btn{border:none;border-radius:999px;padding:0.75rem 2rem;background:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600}.seller-more-btn:hover{background:var(--color-hover)}.seller-empty{display:flex;flex-direction:column;align-items:center;gap:0.35rem;padding:4rem 1rem;border-radius:24px;background:var(--color-surface-alt);text-align:center}.seller-empty i{font-size:2rem;color:var(--color-text-muted);margin-bottom:0.35rem}.seller-empty strong{font-size:1.1rem;color:var(--color-text-strong)}.seller-empty span{color:var(--color-text-muted-2)}.seller-empty .seller-btn{margin-top:0.85rem}.seller-empty-page{margin:3rem auto;max-width:560px}.item-seller-link{color:inherit;text-decoration:none}.item-seller-link:hover{text-decoration:underline;color:inherit}@media (max-width:767.98px){.seller-hero{border-radius:22px;margin-bottom:2rem}.seller-banner{height:110px}.seller-hero-body{flex-wrap:wrap;padding:0 1.25rem;gap:0.9rem;margin-top:-2.5rem}.seller-avatar{width:5rem;height:5rem;font-size:2rem;box-shadow:0 0 0 5px var(--color-surface-alt)}.seller-identity{flex-basis:100%;order:2}.seller-actions{order:1;margin-left:auto;align-self:flex-end}.seller-name{font-size:1.45rem}.seller-stats{padding:0 1.25rem 1.25rem;margin-top:1.1rem}.seller-stats>div{min-width:calc(50% - 0.25rem);padding:0.75rem 0.9rem}.seller-stats dd{font-size:1.2rem}.seller-search{flex-basis:100%;max-width:none}.seller-sort{margin-left:0;flex:1 1 auto}}.spot-ticker{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem 1.4rem;width:max-content;max-width:100%;margin:-1.25rem auto 2.25rem;padding:0.55rem 1.25rem;border-radius:999px;background:var(--color-surface-alt);font-size:0.9rem;color:var(--color-text-muted-2)}.spot-ticker[hidden]{display:none}.spot-live{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-strong)}.spot-dot{position:relative;width:0.5rem;height:0.5rem;border-radius:50%;background:#2f9e44}.spot-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:spot-pulse 2s ease-out infinite}.spot-live.is-stale .spot-dot{background:var(--color-text-muted)}.spot-live.is-stale .spot-dot::after{animation:none}@keyframes spot-pulse{0%{transform:scale(1);opacity:0.6}80%,100%{transform:scale(2.6);opacity:0}}.spot-metal{display:inline-flex;align-items:baseline;gap:0.4rem;white-space:nowrap}.spot-metal-name{color:var(--color-text-muted-2)}.spot-metal-price{color:var(--color-text-strong);font-weight:700;font-variant-numeric:tabular-nums}.spot-chg{display:inline-flex;align-items:center;gap:0.1rem;font-size:0.8rem;font-weight:600;font-variant-numeric:tabular-nums}.spot-chg .bi{font-size:0.65rem}.spot-chg.is-up{color:#2b8a3e}.spot-chg.is-down{color:#c92a2a}.spot-chg.is-flat{color:var(--color-text-muted)}[data-theme="dark"] .spot-chg.is-up{color:#69db7c}[data-theme="dark"] .spot-chg.is-down{color:#ff8787}.spot-updated{font-size:0.8rem;color:var(--color-text-muted);white-space:nowrap}@media (max-width:575.98px){.spot-ticker{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-top:-1.5rem;margin-bottom:1.75rem;padding:0.55rem 1rem;border-radius:16px;gap:1rem}.spot-ticker::-webkit-scrollbar{display:none}.spot-ticker{justify-content:center;gap:0.85rem;font-size:0.85rem;white-space:nowrap}.spot-live-text,.spot-updated{display:none}.spot-live.is-stale .spot-live-text{display:inline}}.item-spot-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.05rem 0.45rem;border-radius:999px;background:var(--color-primary);color:#111;font-size:0.7rem;font-weight:700;letter-spacing:0.02em}.item-spot-tag .bi{font-size:0.65rem}.item-spot-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.2rem 0.6rem;margin:-1rem 0 1.5rem;padding:0.7rem 1rem;border-radius:14px;background:var(--color-surface-alt);font-size:0.9rem;color:var(--color-text-muted-2)}.item-spot-note>.bi{color:var(--color-text-strong)}.item-spot-note strong{color:var(--color-text-strong)}.item-spot-detail{color:var(--color-text-muted);font-size:0.85rem}.header-inbox{position:relative}.header-badge{position:absolute;top:0.35rem;right:0.3rem;min-width:1.15rem;height:1.15rem;padding:0 0.3rem;border-radius:999px;background:#e03131;color:#fff;font-size:0.68rem;font-weight:700;line-height:1.15rem;text-align:center;box-shadow:0 0 0 2px var(--color-bg)}.account-menu-count{margin-left:auto;min-width:1.3rem;padding:0 0.4rem;border-radius:999px;background:#e03131;color:#fff;font-size:0.72rem;font-weight:700;line-height:1.3rem;text-align:center}.buy-message{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;margin-top:0.6rem;padding:0.8rem 1rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600;text-decoration:none;transition:background-color 0.15s ease}.buy-message:hover{background:var(--color-hover);color:var(--color-text-strong)}body.inbox-body{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}body.inbox-body .site-header{flex:0 0 auto}.inbox-page{flex:1 1 auto;min-height:0;padding-top:0.5rem;padding-bottom:1.5rem;max-width:1400px}.inbox-shell{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1rem;height:100%;min-height:0}.inbox-list,.inbox-thread{min-height:0;display:flex;flex-direction:column;border-radius:24px;background:var(--color-surface-alt);overflow:hidden}.inbox-list-head{padding:1.25rem 1.25rem 0.5rem}.inbox-title{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text-strong);display:flex;align-items:center;gap:0.6rem}.inbox-unread{padding:0.15rem 0.6rem;border-radius:999px;background:var(--color-primary);color:#111;font-size:0.75rem;font-weight:700}.inbox-search{display:flex;align-items:center;gap:0.55rem;margin:0.5rem 1rem 0.75rem;padding:0 1rem;height:2.6rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-muted)}.inbox-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.inbox-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text-strong);font-size:0.95rem}.inbox-rows{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0.5rem 0.75rem;display:flex;flex-direction:column;gap:0.15rem}.inbox-pad{padding:1.25rem}.inbox-muted{color:var(--color-text-muted)}.inbox-row{display:flex;gap:0.8rem;align-items:center;padding:0.65rem 0.7rem;border-radius:16px;color:inherit;text-decoration:none;transition:background-color 0.12s ease}.inbox-row:hover{background:var(--color-hover);color:inherit}.inbox-row.is-active{background:var(--color-bg);box-shadow:0 1px 4px rgba(0,0,0,0.06)}.inbox-row-thumb{position:relative;flex:0 0 auto;width:3.25rem;height:3.25rem}.inbox-row-thumb img{width:100%;height:100%;border-radius:12px;object-fit:cover;background:var(--color-bg)}.inbox-row-flag{position:absolute;right:-0.3rem;bottom:-0.3rem;display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--color-primary);color:#111;font-size:0.7rem;box-shadow:0 0 0 2px var(--color-surface-alt)}.inbox-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--color-primary);color:#111;font-weight:700;overflow:hidden}.inbox-avatar img{width:100%;height:100%;object-fit:cover}.inbox-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.05rem}.inbox-row-top,.inbox-row-bottom{display:flex;align-items:center;gap:0.5rem;min-width:0}.inbox-row-name{flex:1 1 auto;min-width:0;font-weight:600;color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-time{flex:0 0 auto;font-size:0.75rem;color:var(--color-text-muted)}.inbox-row-listing{font-size:0.8rem;color:var(--color-text-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-preview{flex:1 1 auto;min-width:0;font-size:0.85rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row.is-unread .inbox-row-preview{color:var(--color-text-strong);font-weight:600}.inbox-row.is-unread .inbox-row-time{color:var(--color-text-strong);font-weight:600}.inbox-row-count{flex:0 0 auto;min-width:1.25rem;padding:0 0.35rem;border-radius:999px;background:#e03131;color:#fff;font-size:0.72rem;font-weight:700;line-height:1.25rem;text-align:center}.inbox-list-empty,.inbox-empty,.inbox-signed-out{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;padding:2.5rem 1.5rem;text-align:center;color:var(--color-text-muted-2)}.inbox-list-empty i{font-size:1.8rem;color:var(--color-text-muted)}.inbox-list-empty strong,.inbox-empty strong,.inbox-signed-out strong{color:var(--color-text-strong);font-size:1.05rem}.inbox-empty{flex:1 1 auto}.inbox-signed-out{grid-column:1 / -1;border-radius:24px;background:var(--color-surface-alt)}.inbox-signed-out .inbox-btn{margin-top:0.75rem}.inbox-empty-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:0.5rem;border-radius:50%;background:var(--color-primary);color:#111;font-size:1.7rem}.inbox-thread{background:var(--color-bg);box-shadow:inset 0 0 0 1px transparent}.inbox-shell .inbox-thread{background:var(--color-surface-alt)}.thread-head{display:flex;align-items:center;gap:0.6rem;padding:0.85rem 1rem 0.85rem 1.25rem}.thread-back{display:none}.thread-user{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:0.75rem;color:inherit;text-decoration:none}.thread-user .inbox-avatar{width:2.6rem;height:2.6rem;font-size:0.9rem}.thread-user-text{display:flex;flex-direction:column;min-width:0}.thread-user-text strong{color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-user-text span{font-size:0.8rem;color:var(--color-text-muted)}.thread-user[href]:hover .thread-user-text span{text-decoration:underline}.thread-user:not([href]){cursor:default}.thread-icon-btn,.thread-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;margin:0;border:none;border-radius:50%;background:transparent;color:var(--color-text-strong);font-size:1.15rem;cursor:pointer}.thread-icon-btn:hover,.thread-back:hover{background:var(--color-hover)}.thread-icon-btn.is-busy{opacity:0.4;pointer-events:none}.thread-menu .dropdown-item{display:flex;align-items:center;gap:0.6rem}.thread-listing{padding:0 1rem 0.5rem}.thread-listing a{display:flex;align-items:center;gap:0.75rem;padding:0.55rem 0.9rem 0.55rem 0.55rem;border-radius:16px;background:var(--color-bg);color:inherit;text-decoration:none}.thread-listing img,.thread-listing-ph{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:10px;object-fit:cover;background:var(--color-surface-alt);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.thread-listing-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.thread-listing-text strong{font-size:0.9rem;color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-listing-text span{font-size:0.82rem;color:var(--color-text-muted-2)}.thread-listing-status{margin-left:0.5rem;padding:0 0.45rem;border-radius:999px;background:var(--color-surface-alt);font-weight:600;font-size:0.72rem}.thread-listing-cta{flex:0 0 auto;font-size:0.85rem;font-weight:600;color:var(--color-text-strong);white-space:nowrap}.thread-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0.75rem 1.25rem 1rem;display:flex;flex-direction:column}.thread-safety,.thread-warning{display:flex;gap:0.5rem;align-items:flex-start;align-self:center;max-width:34rem;margin:0.25rem auto 1rem;padding:0.6rem 0.9rem;border-radius:14px;background:var(--color-bg);font-size:0.8rem;color:var(--color-text-muted-2);text-align:left}.thread-warning{margin-top:0.75rem;background:rgba(234,88,12,0.12);color:#c2410c}[data-theme="dark"] .thread-warning{color:#fdba74}.thread-start{display:flex;flex-direction:column;align-items:center;gap:0.2rem;margin:auto 0;padding:2rem 1rem;text-align:center;color:var(--color-text-muted-2)}.thread-start strong{color:var(--color-text-strong)}.thread-day{display:flex;justify-content:center;margin:1rem 0 0.6rem}.thread-day span{font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-muted)}.msg{display:flex;flex-direction:column;max-width:min(75%,34rem);margin-top:0.6rem}.msg.is-grouped{margin-top:0.15rem}.msg.is-mine{align-self:flex-end;align-items:flex-end}.msg.is-theirs{align-self:flex-start;align-items:flex-start}.bubble{padding:0.55rem 0.9rem;border-radius:20px;font-size:0.95rem;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.msg.is-mine .bubble{background:var(--color-ink-bg);color:var(--color-ink-text);border-bottom-right-radius:6px}.msg.is-theirs .bubble{background:var(--color-bg);color:var(--color-text-strong);border-bottom-left-radius:6px}.msg.is-mine.is-grouped .bubble{border-top-right-radius:6px}.msg.is-theirs.is-grouped .bubble{border-top-left-radius:6px}.bubble a{color:inherit;text-decoration:underline}.msg-time{margin:0.2rem 0.4rem 0;font-size:0.7rem;color:var(--color-text-muted)}.bubble-image img{display:block;max-width:min(280px,100%);max-height:320px;border-radius:18px;object-fit:cover;background:var(--color-bg)}.bubble-offer{display:flex;flex-direction:column;gap:0.15rem;min-width:15rem}.msg .bubble-offer{background:var(--color-primary) !important;color:#111 !important;border-radius:20px !important}.bubble-offer-label{font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.bubble-offer strong{font-size:1.4rem}.bubble-offer-status{font-size:0.82rem;font-weight:600;opacity:0.8}.bubble-offer-actions{display:flex;gap:0.4rem;margin-top:0.4rem}.bubble-offer-actions button{flex:1 1 0;border:none;border-radius:999px;padding:0.4rem 0.8rem;background:rgba(0,0,0,0.08);color:#111;font-weight:600;white-space:nowrap}.bubble-offer-actions button.is-primary{background:#111;color:#fff}.bubble-offer-actions button:disabled{opacity:0.5}.thread-quick{display:flex;gap:0.4rem;overflow-x:auto;scrollbar-width:none;padding:0 1rem}.thread-quick:not(:empty){padding-bottom:0.6rem}.thread-quick::-webkit-scrollbar{display:none}.thread-quick button{flex:0 0 auto;border:none;border-radius:999px;padding:0.4rem 0.85rem;background:var(--color-bg);color:var(--color-text-strong);font-size:0.85rem;font-weight:500;white-space:nowrap}.thread-quick button:hover{background:var(--color-hover)}.thread-composer{display:flex;align-items:flex-end;gap:0.4rem;margin:0 1rem 1rem;padding:0.35rem 0.35rem 0.35rem 0.4rem;border-radius:24px;background:var(--color-bg)}.thread-composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.thread-composer textarea{flex:1 1 auto;min-width:0;max-height:160px;padding:0.55rem 0.25rem;border:none;outline:none;resize:none;background:transparent;color:var(--color-text-strong);font:inherit;font-size:0.95rem;line-height:1.4}.thread-send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:var(--color-primary);color:#111;font-size:1.15rem;transition:opacity 0.15s ease}.thread-send:disabled{opacity:0.35}.thread-blocked{margin:0 1rem 1rem;padding:0.8rem 1rem;border-radius:18px;background:var(--color-bg);color:var(--color-text-muted-2);font-size:0.9rem}.thread-blocked button{border:none;background:none;padding:0;font-weight:600;color:var(--color-text-strong);text-decoration:underline}.inbox-btn{border:none;border-radius:999px;padding:0.6rem 1.2rem;background:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600}.inbox-btn-ink{background:var(--color-ink-bg);color:var(--color-ink-text)}.inbox-btn:disabled{opacity:0.6}.inbox-dialog{width:min(28rem,calc(100vw - 2rem));padding:1.5rem;border:none;border-radius:24px;background:var(--color-bg);color:var(--color-text);box-shadow:0 24px 60px rgba(0,0,0,0.25)}.inbox-dialog::backdrop{background:rgba(0,0,0,0.45)}.inbox-dialog h2{margin:0 0 0.35rem;font-size:1.2rem;font-weight:700;color:var(--color-text-strong)}.inbox-dialog textarea{width:100%;margin-top:0.5rem;padding:0.7rem 0.9rem;border:none;border-radius:14px;background:var(--color-surface-alt);color:var(--color-text-strong);font:inherit;resize:vertical;outline:none}.inbox-dialog textarea:focus{box-shadow:inset 0 0 0 1.5px var(--color-ink-bg)}.inbox-error{margin:0.5rem 0 0;color:#c92a2a;font-size:0.88rem}.inbox-dialog-actions{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:1rem}@media (min-width:768px){.thread-back{display:none}}@media (max-width:767.98px){.inbox-page{padding:0 0.75rem 0.75rem}.inbox-shell{grid-template-columns:minmax(0,1fr)}.inbox-shell.has-active .inbox-list{display:none}.inbox-shell:not(.has-active) .inbox-thread{display:none}.inbox-list,.inbox-thread{border-radius:20px}.thread-back{display:inline-flex}.thread-head{padding:0.6rem 0.6rem 0.6rem 0.5rem}.thread-messages{padding:0.5rem 0.85rem 0.75rem}.msg{max-width:85%}.thread-listing-cta{display:none}.thread-composer{margin:0 0.6rem 0.6rem}}#accountMenuBtn.has-badge{position:relative}#accountMenuBtn .header-badge{top:0.2rem;right:0.1rem}#accountSignedIn .account-provider-btn{border:none;border-radius:10px;margin-bottom:0.1rem;padding:0.6rem 0.7rem;font-size:0.95rem;transition:background-color 0.12s ease}#accountSignedIn .account-provider-btn:hover{background-color:var(--color-hover)}#accountSignedIn .account-provider-btn>.bi{width:1.2rem;text-align:center;font-size:1.05rem}#accountSignedIn #signOutBtn{margin-top:0.35rem;color:var(--color-text-muted-2)}#accountSignedIn .account-dropdown-email{margin-bottom:0.6rem}.account-theme{list-style:none;margin-top:0.35rem;padding-top:0.35rem;border-top:1px solid var(--color-border)}.account-theme-btn{display:flex;align-items:center;gap:0.6rem;width:100%;padding:0.6rem 0.7rem;border:none;border-radius:10px;background:transparent;color:var(--color-text);font-size:0.95rem;font-weight:500;text-align:left;cursor:pointer}.account-theme-btn:hover{background-color:var(--color-hover)}.account-theme-btn>.bi{width:1.2rem;text-align:center;font-size:1.05rem}.account-theme-label{flex:1 1 auto}.account-switch{position:relative;flex:0 0 auto;width:2.3rem;height:1.35rem;border-radius:999px;background:var(--color-border-medium);transition:background-color 0.18s ease}.account-switch::after{content:"";position:absolute;top:0.15rem;left:0.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);transition:transform 0.18s ease}html[data-theme="dark"] .account-switch{background:var(--color-primary)}html[data-theme="dark"] .account-switch::after{transform:translateX(0.95rem);background:#111}@media (max-width:768px){.site-header-inner{flex-wrap:nowrap}.site-header .brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);order:0;flex:0 0 auto}.site-header .brand-logo{width:2.3rem;height:2.3rem}.site-header .brand-name{font-size:1.1rem}.site-header .btn-sell{padding:0.45rem 0.9rem;font-size:0.82rem}}@media (max-width:379.98px){.site-header .brand-name{display:none}}.policy-page.fees-page{max-width:1040px}.fees-page{--fees-good:#2e7d4f;--fees-good-bg:#e6f2ea}html[data-theme="dark"] .fees-page{--fees-good:#5fd394;--fees-good-bg:rgba(95,211,148,0.12)}.fees-hero{margin-bottom:3rem}.fees-eyebrow{margin:0 0 0.5rem;font-size:0.8rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted)}.fees-hero h1{margin:0;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:700;letter-spacing:-0.03em;line-height:1.05;color:var(--color-text-strong)}.fees-lead{max-width:40rem;margin:1rem 0 0;font-size:1.1rem;line-height:1.55;color:var(--color-text-subtle)}.fees-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;margin-top:1.75rem}.fees-stat{display:flex;flex-direction:column;gap:0.15rem;padding:1.1rem 1.25rem;border-radius:18px;background:var(--color-surface-alt)}.fees-stat strong{font-size:2rem;font-weight:700;letter-spacing:-0.03em;line-height:1.1;color:var(--color-text-strong)}.fees-stat span{font-size:0.9rem;color:var(--color-text-muted)}.fees-stat.is-ink{background:var(--color-primary)}.fees-stat.is-ink strong,.fees-stat.is-ink span{color:#212529}.fees-section{margin-bottom:3rem}.fees-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0.25rem 1.5rem;margin-bottom:1rem;padding-top:1rem;border-top:1.5px solid var(--color-text-strong)}.fees-section-head h2{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-0.01em;color:var(--color-text-strong)}.fees-section-head p{margin:0;color:var(--color-text-muted);font-size:0.95rem}.fees-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.fees-card{display:flex;flex-direction:column;padding:1.2rem 1.25rem 1.3rem;border-radius:18px;background:var(--color-surface-alt)}.fees-card-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:0.9rem;border-radius:50%;background:var(--color-bg);color:var(--color-text-strong);font-size:1.1rem}.fees-card h3{margin:0;font-size:1.02rem;font-weight:600;color:var(--color-text-strong)}.fees-price{margin:0.25rem 0 0.6rem !important;font-size:1.5rem !important;font-weight:700;letter-spacing:-0.02em;color:var(--color-text-strong) !important}.fees-price span{font-size:0.85rem;font-weight:500;letter-spacing:0;color:var(--color-text-muted)}.fees-card p:last-child{margin:0;font-size:0.92rem;line-height:1.5;color:var(--color-text-subtle)}.fees-card.is-free{background:var(--fees-good-bg)}.fees-card.is-free .fees-card-icon{color:var(--fees-good)}.fees-card.is-free .fees-price{color:var(--fees-good) !important}.fees-calc-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0.75rem}.fees-calc-form{display:flex;flex-direction:column;gap:1.1rem;padding:1.3rem;border-radius:18px;background:var(--color-surface-alt)}.fees-field{display:flex;flex-direction:column;gap:0.4rem;min-width:0;margin:0;padding:0;border:0}.fees-field>span:first-child,.fees-field legend{padding:0;font-size:0.85rem;font-weight:600;color:var(--color-text-subtle)}.fees-row{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.fees-seg{display:flex;padding:0.25rem;border-radius:999px;background:var(--color-bg)}.fees-seg label{flex:1 1 0;margin:0}.fees-seg input{position:absolute;opacity:0;pointer-events:none}.fees-seg span{display:block;padding:0.55rem 0.5rem;border-radius:999px;text-align:center;font-size:0.9rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}.fees-seg input:checked + span{background:var(--color-ink-bg);color:var(--color-ink-text)}.fees-seg input:focus-visible + span{outline:2px solid var(--color-text-strong);outline-offset:2px}.fees-money{display:flex;align-items:center;gap:0.3rem;padding:0 0.9rem;border-radius:14px;background:var(--color-bg)}.fees-money:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text-strong)}.fees-money b{color:var(--color-text-muted);font-weight:600}.fees-money input,.fees-auctions select{width:100%;min-width:0;padding:0.7rem 0;border:0;outline:0;background:transparent;color:var(--color-text-strong);font:inherit;font-size:1.05rem;font-variant-numeric:tabular-nums}.fees-auctions select{padding:0.7rem 0.9rem;border-radius:14px;background:var(--color-bg)}.fees-toggles{display:flex;flex-direction:column;gap:0.6rem}.fees-check{display:flex;align-items:center;gap:0.6rem;margin:0;font-size:0.95rem;color:var(--color-text-strong);cursor:pointer}.fees-check input{width:1.15rem;height:1.15rem;accent-color:var(--color-ink-bg)}.fees-check[hidden],.fees-auctions[hidden]{display:none}.fees-result{display:flex;flex-direction:column;padding:1.3rem 1.4rem;border-radius:18px;background:var(--color-ink-bg);color:var(--color-ink-text)}.fees-result-label{margin:0 !important;font-size:0.9rem !important;color:inherit !important;opacity:0.7}.fees-result-big{margin:0.1rem 0 1rem !important;font-size:2.6rem !important;font-weight:700;letter-spacing:-0.03em;line-height:1.1;color:var(--color-primary) !important;font-variant-numeric:tabular-nums}.fees-result-rows{display:flex;flex-direction:column;gap:0.45rem;margin:0}.fees-result-rows div{display:flex;justify-content:space-between;gap:1rem;font-size:0.95rem}.fees-result-rows dt{font-weight:400;opacity:0.75}.fees-result-rows dd{margin:0;font-variant-numeric:tabular-nums}.fees-result-rows .is-free dd{color:#8fe0b0}.fees-result-rows .is-total{margin-top:0.35rem;padding-top:0.6rem;border-top:1px solid rgba(255,255,255,0.18);font-weight:600}.fees-result-rows .is-total dt{opacity:1;font-weight:600}.fees-result-note{margin:auto 0 0 !important;padding-top:1rem;font-size:0.85rem !important;color:inherit !important;opacity:0.7}html[data-theme="dark"] .fees-result{background:#24272b;color:#e4e6eb}.fees-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;margin:0;padding:0;list-style:none}.fees-steps li{display:flex;gap:0.85rem;padding:1.2rem;border-radius:18px;background:var(--color-surface-alt)}.fees-step-n{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:var(--color-primary);color:#212529;font-weight:700}.fees-steps h3,.fees-buyer h3{margin:0.2rem 0 0.35rem;font-size:1rem;font-weight:600;color:var(--color-text-strong)}.fees-steps p,.fees-buyer p{margin:0;font-size:0.92rem;line-height:1.5;color:var(--color-text-subtle)}.fees-buyer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0.75rem}.fees-buyer-main,.fees-buyer-side{padding:1.25rem;border-radius:18px;background:var(--color-surface-alt)}.fees-buyer-main p + p{margin-top:0.6rem}.fees-tag{margin-left:0.35rem;padding:0.12rem 0.5rem;border-radius:999px;background:var(--color-bg);font-size:0.72rem;font-weight:600;color:var(--color-text-muted);vertical-align:0.1em}.fees-plans{display:flex;flex-direction:column;gap:0.4rem;margin:0.9rem 0 0;padding:0;list-style:none}.fees-plans li{display:flex;justify-content:space-between;padding:0.6rem 0.85rem;border-radius:12px;background:var(--color-bg);font-size:0.95rem;color:var(--color-text-subtle)}.fees-plans strong{color:var(--color-text-strong)}.fees-faq{display:flex;flex-direction:column;gap:0.5rem}.fees-faq details{border-radius:16px;background:var(--color-surface-alt)}.fees-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:600;color:var(--color-text-strong);cursor:pointer;list-style:none}.fees-faq summary::-webkit-details-marker{display:none}.fees-faq summary::after{content:"+";flex:0 0 auto;font-size:1.3rem;font-weight:400;line-height:1;color:var(--color-text-muted);transition:transform 0.2s ease}.fees-faq details[open] summary::after{transform:rotate(45deg)}.fees-faq details p{margin:-0.3rem 0 0 !important;padding:0 1.2rem 1.1rem;color:var(--color-text-subtle)}@media (max-width:860px){.fees-cards,.fees-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fees-calc-grid,.fees-buyer{grid-template-columns:1fr}}@media (max-width:560px){.fees-stats{grid-template-columns:1fr}.fees-stat{flex-direction:row;align-items:baseline;gap:0.6rem}.fees-stat strong{font-size:1.6rem}.fees-cards,.fees-steps{grid-template-columns:1fr}.fees-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fees-faq summary::after{transition:none}}.ea-hero .fees-eyebrow{display:inline-flex;align-items:center;gap:0.35rem}.ea-hero .fees-eyebrow .bi{color:#d9a400}.ea-status:empty{display:none}.ea-status{margin-top:1.5rem}.ea-status-pill{display:inline-flex;align-items:center;gap:0.5rem;color:var(--color-text-muted);font-size:0.95rem}.ea-status-card{display:flex;align-items:center;gap:0.9rem;flex-wrap:wrap;padding:1rem 1.2rem;border-radius:18px;background:var(--color-surface-alt)}.ea-status-card>.bi{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-bg);font-size:1.15rem;color:var(--color-text-muted)}.ea-status-card div{display:flex;flex-direction:column;flex:1 1 14rem}.ea-status-card strong{color:var(--color-text-strong)}.ea-status-card span{color:var(--color-text-muted);font-size:0.92rem}.ea-status-card.is-member{background:var(--color-primary)}.ea-status-card.is-member>.bi{background:#212529;color:var(--color-primary)}.ea-status-card.is-member strong,.ea-status-card.is-member span,.ea-status-card.is-member .ea-status-link{color:#212529}.ea-status-link{font-weight:600;text-decoration:none;white-space:nowrap}.ea-status-link:hover{text-decoration:underline;text-underline-offset:3px}.ea-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.ea-plan{position:relative;display:flex;flex-direction:column;padding:1.4rem 1.4rem 1.3rem;border-radius:20px;background:var(--color-surface-alt)}.ea-plan.is-best{background:var(--color-ink-bg);color:var(--color-ink-text)}.ea-plan-flag{align-self:flex-start;margin-bottom:0.75rem;padding:0.2rem 0.65rem;border-radius:999px;background:var(--color-primary);color:#212529;font-size:0.78rem;font-weight:600}.ea-plan h3{margin:0;font-size:1.05rem;font-weight:600;color:inherit}.ea-plan:not(.is-best) h3{color:var(--color-text-strong)}.ea-plan-price{margin:0.3rem 0 0 !important;font-size:2.4rem !important;font-weight:700;letter-spacing:-0.03em;line-height:1.1;color:var(--color-text-strong) !important}.ea-plan.is-best .ea-plan-price{color:var(--color-primary) !important}.ea-plan-sub{margin:0.2rem 0 1rem !important;font-size:0.9rem !important;color:var(--color-text-muted) !important}.ea-plan.is-best .ea-plan-sub{color:rgba(255,255,255,0.7) !important}.ea-plan-list{display:flex;flex-direction:column;gap:0.4rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:0.93rem;color:var(--color-text-subtle)}.ea-plan-list li{color:var(--color-text-subtle)}.ea-plan.is-best .ea-plan-list,.ea-plan.is-best .ea-plan-list li{color:rgba(255,255,255,0.85)}.ea-plan-list .bi{margin-right:0.35rem;color:var(--fees-good)}.ea-plan.is-best .ea-plan-list .bi{color:var(--color-primary)}.ea-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;width:100%;margin-top:auto;padding:0.8rem 1rem;border:0;border-radius:999px;background:var(--color-ink-bg);color:var(--color-ink-text);font:inherit;font-weight:600;cursor:pointer}.ea-plan.is-best .ea-btn{background:var(--color-primary);color:#212529}.ea-btn:hover:not(:disabled){filter:brightness(1.08)}.ea-btn:disabled{opacity:0.55;cursor:not-allowed}.ea-btn-quiet{background:transparent !important;color:inherit !important;box-shadow:inset 0 0 0 1.5px currentColor}.ea-confirm{margin-top:auto}.ea-confirm p{margin:0 0 0.7rem !important;font-size:0.93rem !important;color:inherit !important}.ea-confirm-actions{display:flex;gap:0.5rem}.ea-short{margin:0.5rem 0 0 !important;font-size:0.85rem !important;color:#c0392b !important;text-align:center}.ea-plan.is-best .ea-short{color:#ff9b8a !important}.ea-balance{margin:0.75rem 0 0 !important;color:var(--color-text-muted) !important;font-size:0.9rem !important}html[data-theme="dark"] .ea-plan.is-best{background:#2a2d31}html[data-theme="dark"] .ea-plan:not(.is-best) .ea-btn{background:#e4e6eb;color:#15171a}.item-thumb{position:relative}.item-ea-badge{position:absolute;left:0.5rem;bottom:0.5rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.55rem;border-radius:999px;background:#212529;color:#edf67d;font-size:0.72rem;font-weight:600;white-space:nowrap;pointer-events:none}.ea-banner{display:flex;align-items:center;gap:0.85rem;margin:0 0 1.25rem;padding:0.85rem 1.1rem;border-radius:18px;background:var(--color-surface-alt);color:var(--color-text);text-decoration:none}.ea-banner:hover{background:var(--color-hover);color:var(--color-text)}.ea-banner-icon{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--color-primary);color:#212529}.ea-banner-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ea-banner-text strong{color:var(--color-text-strong);font-weight:600}.ea-banner-text span{color:var(--color-text-muted);font-size:0.88rem}.ea-banner-cta{flex:0 0 auto;font-weight:600;font-size:0.92rem;color:var(--color-text-strong);white-space:nowrap}.buy-ea{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.9rem;padding:0.9rem 1rem;border-radius:16px;background:var(--color-surface-alt)}.buy-ea-icon{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--color-primary);color:#212529}.buy-ea div{display:flex;flex-direction:column}.buy-ea strong{color:var(--color-text-strong)}.buy-ea span{color:var(--color-text-muted);font-size:0.92rem}.buy-ea b{color:var(--color-text-strong);font-weight:600}a.btn-buy-now.btn-buy-ea{display:block;text-align:center;text-decoration:none}.buy-ea-member{display:flex;align-items:center;gap:0.4rem;margin:0 0 0.75rem;font-size:0.9rem;color:var(--color-text-subtle)}.buy-ea-member .bi{color:#d9a400}.account-menu-pill{margin-left:auto;padding:0.1rem 0.45rem;border-radius:999px;background:var(--color-primary);color:#212529;font-size:0.7rem;font-weight:600}@media (max-width:640px){.ea-plans{grid-template-columns:1fr}.ea-banner{flex-wrap:wrap}.ea-banner-cta{margin-left:3.15rem}}.fees-ea-link{display:inline-flex;align-items:center;gap:0.35rem;margin-top:0.9rem;font-weight:600;color:var(--color-text-strong);text-decoration:none}.fees-ea-link:hover{text-decoration:underline;text-underline-offset:3px}.bp-page .fees-eyebrow{display:inline-flex;align-items:center;gap:0.35rem}.bp-page .fees-eyebrow .bi{color:var(--fees-good)}.bp-not{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:0;list-style:none}.bp-not li{display:flex;gap:0.75rem;padding:0.95rem 1.15rem;border-radius:16px;background:var(--color-surface-alt);color:var(--color-text-subtle) !important;font-size:0.95rem;line-height:1.5}.bp-not .bi{flex:0 0 auto;margin-top:0.15rem;color:var(--color-text-muted)}.bp-not strong{color:var(--color-text-strong);font-weight:600}.bp-tips{display:flex;flex-direction:column;gap:0.5rem;margin:0.6rem 0 0;padding:0;list-style:none}.bp-tips li{display:flex;gap:0.5rem;color:var(--color-text-subtle) !important;font-size:0.93rem}.bp-tips .bi{color:var(--fees-good)}.fees-steps a{color:var(--color-text-strong)}a.item-page-trust-item{color:inherit;text-decoration:none}a.item-page-trust-item:hover{text-decoration:underline;text-underline-offset:3px}.account-dropdown:has(.acct:not(.d-none)){width:19.5rem;padding:0.6rem}.acct-head{display:flex;align-items:center;gap:0.7rem;padding:0.35rem 0.4rem 0.75rem}.acct-avatar{display:grid;place-items:center;flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-primary) center / cover no-repeat;color:#212529;font-weight:700;font-size:1.05rem}.acct-who{min-width:0}.acct .account-dropdown-name{margin:0;padding:0;font-size:0.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .account-dropdown-email,#accountSignedIn.acct .account-dropdown-email{margin:0;padding:0;font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.acct-rows{display:flex;flex-direction:column;gap:0.05rem}.acct-head{border-bottom:1px solid var(--color-border);margin-bottom:0.35rem}#accountSignedIn .acct-group-btn{width:100%;background:transparent;border:0;color:var(--color-text);font:inherit;font-size:0.92rem;font-weight:500}.acct-chevron{margin-left:auto;font-size:0.8rem !important;color:var(--color-text-muted-2);transition:transform 0.18s ease}.acct-group-btn[aria-expanded="true"] .acct-chevron{transform:rotate(180deg)}.acct-sub{display:flex;flex-direction:column;gap:0.05rem;margin:0.1rem 0 0.25rem 1.3rem;padding-left:0.6rem;border-left:1.5px solid var(--color-border)}.acct-sub[hidden]{display:none}#accountSignedIn .acct-subrow{padding:0.45rem 0.6rem;font-size:0.9rem}#accountSignedIn .acct-subrow>.bi{font-size:0.98rem;color:var(--color-text-muted-2)}#accountSignedIn .acct-subrow[aria-current="page"]{background:var(--color-surface-alt);font-weight:600}#accountSignedIn .acct-row .account-menu-count{margin-left:auto}@media (prefers-reduced-motion:reduce){.acct-chevron{transition:none}}#accountSignedIn .acct-row{margin:0;padding:0.55rem 0.6rem;font-size:0.92rem}#accountSignedIn .acct-row.d-none{display:none}.account-menu-pill.is-join{background:var(--color-surface-alt);color:var(--color-text-strong)}.account-dropdown .acct-foot{display:flex;align-items:center;gap:0.25rem;margin-top:0.4rem;padding-top:0.4rem}.acct-foot .account-theme-btn{flex:1 1 auto;width:auto;padding:0.5rem 0.6rem;font-size:0.9rem}.acct-signout{display:inline-flex;align-items:center;gap:0.35rem;flex:0 0 auto;padding:0.5rem 0.65rem;border:0;border-radius:10px;background:transparent;color:var(--color-text-muted-2);font:inherit;font-size:0.88rem;font-weight:500;cursor:pointer}.acct-signout:hover{background:var(--color-hover);color:var(--color-text-strong)}.acct-signout[hidden]{display:none}@media (max-width:420px){.account-dropdown:has(.acct:not(.d-none)){width:min(18.5rem,calc(100vw - 1.5rem))}}.buy-offer-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;margin-top:0.6rem;padding:0.75rem 1rem;border:1.5px solid var(--color-text-strong);border-radius:999px;background:transparent;color:var(--color-text-strong);font-weight:600;font-size:1rem;transition:background-color 0.15s ease}.buy-offer-btn:hover{background:var(--color-surface-alt)}.buy-offer-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.buy-offer-card{display:flex;gap:0.75rem;align-items:flex-start;margin-top:0.6rem;padding:0.9rem 1rem;border-radius:16px;background:var(--color-surface-alt)}.buy-offer-card.is-accepted{margin:0 0 0.75rem;background:rgba(43,138,62,0.1)}.buy-offer-icon{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--color-surface);color:var(--color-text-strong)}.buy-offer-card.is-accepted .buy-offer-icon{background:#2b8a3e;color:#fff}.buy-offer-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;min-width:0}.buy-offer-card strong{color:var(--color-text-strong)}.buy-offer-card span{color:var(--color-text-muted);font-size:0.92rem}.buy-offer-card .buy-link-btn{margin-top:0.3rem;font-size:0.88rem}[data-theme="dark"] .buy-offer-card.is-accepted{background:rgba(105,219,124,0.12)}[data-theme="dark"] .buy-offer-card.is-accepted .buy-offer-icon{background:#69db7c;color:#10301a}.item-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 1.25rem;border-top:1px solid var(--color-border,rgba(0,0,0,0.08))}.item-about-row{display:flex;flex-direction:column;gap:0.15rem;padding:0.8rem 0;border-bottom:1px solid var(--color-border,rgba(0,0,0,0.08));min-width:0}.item-about-row:nth-child(odd){padding-right:1rem}.item-about-row dt{font-size:0.8rem;font-weight:500;color:var(--color-text-muted)}.item-about-row dt .bi{margin-right:0.2rem}.item-about-row dd{margin:0;font-size:0.95rem;font-weight:600;color:var(--color-text-strong);overflow-wrap:anywhere}.item-about-sub{font-size:0.95rem;font-weight:600;color:var(--color-text-strong);margin:0 0 0.4rem}.item-page-desc-text{white-space:pre-line}.item-about-empty{margin:0;font-size:0.92rem;line-height:1.6;color:var(--color-text-muted)}.item-about-ask{font-weight:600;color:var(--color-text-strong);text-decoration:underline;white-space:nowrap}.item-about-ask .bi{margin-right:0.15rem}@media (max-width:420px){.item-about-grid{grid-template-columns:1fr}.item-about-row:nth-child(odd){padding-right:0}}.bal-page{font-variant-numeric:tabular-nums}.bal-page .sd-page-head{margin-top:0.5rem}html[data-theme="dark"] .bal-page{--paper:#1e2125;--canvas:#24282d;--ink:#f1f3f5;--ink-soft:#ced4da;--muted:#9aa1a8;--rule:#2f343a;--rule-strong:#3d434a;--good:#69db7c;--good-bg:rgba(105,219,124,0.12)}html[data-theme="dark"] .bal-page .sd-btn-ink{background:#f1f3f5;color:#15171a}#accountSignedIn .acct-row .acct-bal{margin-left:auto;font-size:0.85rem;font-weight:600;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.bal-page .sd-bal-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.bal-page .sd-bal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bal-page .sd-bal-tile.is-primary{grid-column:1 / -1}}html[data-theme="dark"] .bal-page .sd-bal-tile.is-primary,html[data-theme="dark"] .bal-page .sd-chip.active{color:#15171a}html[data-theme="dark"] .bal-page .sd-bal-tile.is-primary .sd-bal-tile-label,html[data-theme="dark"] .bal-page .sd-bal-tile.is-primary .sd-bal-tile-hint,html[data-theme="dark"] .bal-page .sd-chip.active .sd-chip-count{color:rgba(21,23,26,0.65)}.ss-hero{margin-bottom:3rem}.ss-hero h1{margin:0;font-size:clamp(2.3rem,6vw,3.8rem);font-weight:700;letter-spacing:-0.035em;line-height:1.02;color:var(--color-text-strong);max-width:14ch}.ss-cta{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;margin-top:1.6rem}.ss-cta:empty{display:none}.ss-cta-bottom{margin-top:1.25rem}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:3rem;padding:0.7rem 1.5rem;border:0;border-radius:999px;background:var(--color-primary);color:#212529;font-weight:600;font-size:1.02rem;text-decoration:none;transition:filter 0.15s ease}.ss-btn:hover{filter:brightness(0.96);color:#212529}.ss-btn:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:2px}.ss-btn[disabled]{opacity:0.75;cursor:progress}.ss-btn.is-ghost{background:transparent;color:var(--color-text-strong);box-shadow:inset 0 0 0 1.5px var(--color-text-strong)}.ss-btn.is-ghost:hover{background:var(--color-surface-alt);filter:none}.ss-btn.is-quiet{background:var(--color-surface-alt);color:var(--color-text-muted)}.ss-cta-note{flex-basis:100%;margin:0.1rem 0 0;font-size:0.88rem;color:var(--color-text-muted)}.ss-cta-note a,.ss-status a{color:var(--color-text-strong)}.ss-status{flex-basis:100%;display:flex;align-items:flex-start;gap:0.6rem;padding:0.85rem 1rem;border-radius:16px;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:0.95rem;line-height:1.45}.ss-status strong{color:var(--color-text-strong)}.ss-status .bi,.ss-status .spinner-border{flex:0 0 auto;margin-top:0.15rem;color:var(--color-text-strong)}.ss-status.is-good{background:var(--fees-good-bg)}.ss-status.is-good .bi{color:var(--fees-good)}.ss-status.is-warn .bi{color:#c2410c}.ss-stats{margin-top:2rem}.ss-bars{display:flex;flex-direction:column;gap:1rem}.ss-bar-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.35rem;font-size:0.95rem;color:var(--color-text-muted)}.ss-bar-head strong{font-size:1.15rem;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.ss-bar-track{display:flex;height:0.85rem;border-radius:999px;overflow:hidden;background:var(--color-bg)}.ss-bar-fill{height:100%;background:var(--color-text-muted);transition:width 0.25s ease}.ss-bar.is-us .ss-bar-fill{background:var(--color-text-strong)}.ss-bar-cut{height:100%;background:repeating-linear-gradient(135deg,#e5484d 0 4px,rgba(229,72,77,0.35) 4px 8px)}.ss-compare .fees-result-note a{color:inherit}.ss-protect{display:flex;gap:0.85rem;align-items:flex-start;margin-top:0.75rem;padding:1.1rem 1.25rem;border-radius:18px;background:var(--fees-good-bg)}.ss-protect .bi{flex:0 0 auto;font-size:1.4rem;color:var(--fees-good)}.ss-protect p{margin:0;color:var(--color-text);line-height:1.55}.ss-protect strong{color:var(--color-text-strong)}.ss-protect a{color:var(--color-text-strong);font-weight:600}@media (prefers-reduced-motion:reduce){.ss-bar-fill{transition:none}}@media (max-width:640px){.ss-btn{flex:1 1 100%}}.sell-banner{position:relative;margin:0 0 1.25rem;border-radius:18px;background:var(--color-ink-bg);color:var(--color-ink-text,#fff);transition:background-color 0.15s ease}.sell-banner:hover{background:var(--color-ink-bg-hover)}.sell-banner-link{display:flex;align-items:center;gap:0.9rem;padding:0.9rem 3.2rem 0.9rem 1.1rem;border-radius:inherit;color:inherit;text-decoration:none}.sell-banner-link:hover{color:inherit}.sell-banner-link:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.sell-banner-icon{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--color-primary);color:#212529}.sell-banner-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sell-banner-text strong{font-weight:600}.sell-banner-text span{font-size:0.9rem;opacity:0.75}.sell-banner-cta{flex:0 0 auto;font-weight:600;color:var(--color-primary);white-space:nowrap}.sell-banner-close{position:absolute;top:50%;right:0.6rem;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:inherit;opacity:0.6}.sell-banner-close:hover{opacity:1;background:rgba(255,255,255,0.12)}@media (max-width:640px){.sell-banner-cta{display:none}}.ss-link{display:inline-flex;align-items:center;gap:0.35rem;padding:0.7rem 0.5rem;font-weight:600;color:var(--color-text-strong);text-decoration:none}.ss-link:hover{color:var(--color-text-strong);text-decoration:underline}@media (max-width:640px){.ss-link{flex:1 1 100%;justify-content:center}}.listing-skeletons{display:contents}.item-card.is-skeleton .item-thumb,.item-card.is-skeleton .item-info span{background:var(--color-surface-alt);animation:cp-skel 1.4s ease-in-out infinite}.item-card.is-skeleton .item-info span{display:block;height:0.85rem;border-radius:6px;margin-bottom:0.5rem;width:85%}.item-card.is-skeleton .item-info span + span{width:45%}@keyframes cp-skel{50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.item-card.is-skeleton .item-thumb,.item-card.is-skeleton .item-info span{animation:none}}.feed-label{margin-bottom:-1.05rem;font-size:0.7rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted);line-height:1}.feed-label.is-empty{visibility:hidden}.feed-sentinel{grid-column:1 / -1;height:1px}.sell-pdp-options{display:flex;flex-direction:column;gap:0.6rem;margin-top:0.85rem}.sell-pdp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;margin-bottom:0.25rem}.sell-pdp-action{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;padding:0.75rem 0.9rem;border:1.5px solid var(--color-border-medium);border-radius:14px;background:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer}.sell-pdp-action strong{font-size:0.92rem;font-weight:600;color:var(--color-text-strong)}.sell-pdp-action span{font-size:0.82rem;color:var(--color-text-muted);line-height:1.35}.sell-pdp-action:hover{border-color:var(--color-border-strong)}.sell-pdp-action.active{border-color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-text-strong)}@media (max-width:480px){.sell-pdp-actions{grid-template-columns:1fr}}.fees-card.is-wide{grid-column:1 / -1}.catalog-head{margin:0 0 1.5rem}.catalog-crumb{display:flex;align-items:center;gap:0.4rem;margin-bottom:0.35rem;font-size:0.88rem;color:var(--color-text-muted)}.catalog-crumb a{color:var(--color-text-muted);text-decoration:none}.catalog-crumb a:hover{color:var(--color-text-strong);text-decoration:underline}.catalog-crumb .bi{font-size:0.7rem}.catalog-crumb [aria-current]{color:var(--color-text-strong);font-weight:500}.catalog-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.25rem 0.85rem}.catalog-title{margin:0;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;letter-spacing:-0.02em;color:var(--color-text-strong)}.catalog-count{font-size:0.95rem;color:var(--color-text-muted)}.category-nav .dropdown-item.is-current{font-weight:600;color:var(--color-text-strong);background:var(--color-surface-alt)}.category-nav .dropdown-item.is-current{display:flex;justify-content:space-between;align-items:center;gap:1rem}.item-promo-badge{position:absolute;top:0.6rem;left:0.6rem;z-index:2;padding:0.22rem 0.6rem;border-radius:999px;background:rgba(255,255,255,0.92);color:#212529;font-size:0.7rem;font-weight:600;letter-spacing:0.02em;box-shadow:0 1px 3px rgba(0,0,0,0.12);pointer-events:none}html[data-theme="dark"] .item-promo-badge{background:rgba(21,23,26,0.85);color:#f1f3f5}.site-footer-origin{display:inline-flex;align-items:center;gap:0.45rem}.site-footer-flag{flex:0 0 auto;border-radius:2px;box-shadow:0 0 0 0.5px rgba(0,0,0,0.15)}.catalog-subs{display:flex;gap:0.5rem;margin-top:1rem;overflow-x:auto;padding-bottom:0.25rem;scrollbar-width:none}.catalog-subs::-webkit-scrollbar{display:none}.catalog-sub{display:inline-flex;align-items:center;gap:0.4rem;flex:0 0 auto;padding:0.45rem 0.9rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-strong);font-size:0.9rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease}.catalog-sub:hover{background:var(--color-hover);color:var(--color-text-strong)}.catalog-sub.is-current{background:var(--color-ink-bg);color:var(--color-ink-text)}.catalog-sub-count{font-size:0.78rem;opacity:0.6;font-variant-numeric:tabular-nums}.catalog-sub-count:empty{display:none}.catalog-sub.is-empty{opacity:0.55}.bal-page .bal-title{margin:0.5rem 0 1.25rem}.bal-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding:1.6rem 1.6rem 1.5rem;margin-bottom:2.25rem;border-radius:var(--radius-lg);background:var(--canvas)}.bal-hero-main{display:flex;flex-direction:column;min-width:0}.bal-hero-label{color:var(--muted);font-size:0.9rem;font-weight:600}.bal-hero-amt{margin:0.15rem 0 0.35rem;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:700;letter-spacing:-0.035em;line-height:1.05;color:var(--ink)}.bal-hero-sub{color:var(--muted);font-size:0.92rem}.bal-link{padding:0;border:0;background:none;color:var(--ink-soft);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer}.bal-link:hover{color:var(--ink);text-decoration-color:currentColor}.bal-link .bi{font-size:0.75em;margin-left:0.15rem}.bal-hero .af-slot{display:contents}.af-actions{display:flex;gap:0.5rem}.af-act{min-height:2.75rem;padding-inline:1.2rem}.bal-hero .sd-btn-line{background:var(--paper)}.af-transfers{flex-basis:100%;padding-top:1.1rem;border-top:1px solid var(--rule-strong)}.af-h3{margin:0 0 0.35rem;font-size:0.82rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--muted)}.af-list{margin:0;padding:0;list-style:none}.af-row{display:flex;align-items:center;gap:0.8rem;padding:0.6rem 0}.af-row + .af-row{border-top:1px solid var(--rule)}.af-row-ico{display:grid;place-items:center;flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--paper);color:var(--ink)}.af-row-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.35}.af-row-main .sd-muted{font-size:0.86rem}.af-pill{flex:0 0 auto;padding:0.2rem 0.65rem;border-radius:999px;background:var(--paper);color:var(--ink-soft);font-size:0.8rem;font-weight:600;white-space:nowrap}.af-row.is-failed .af-pill,.af-row.is-returned .af-pill{background:var(--bad-bg);color:var(--bad)}.af-note{display:flex;align-items:flex-start;gap:0.6rem;margin:0 0 1rem;padding:0.85rem 1rem;border-radius:var(--radius-md);background:var(--paper);color:var(--ink-soft);font-size:0.93rem;line-height:1.45}.af-note strong{color:var(--ink)}.af-note .bi{margin-top:0.1rem}.af-note.is-warn .bi{color:var(--bad)}.af-note a{color:var(--ink)}.af-transfers .af-note{margin-bottom:0.75rem}.bal-page .sd-bal-heldpanel{margin:-1rem 0 2.25rem}.bal-stmt-tools{display:flex;align-items:center;gap:0.5rem}.bal-csv{width:2.4rem;height:2.4rem;padding:0}.bal-csv[disabled]{opacity:0.45;cursor:not-allowed}.af-sheet{width:min(27rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,0.25);font-family:inherit;overflow:auto}.af-sheet::backdrop{background:rgba(15,17,20,0.5)}.af-sheet-in{padding:1.25rem 1.4rem 1.4rem}.af-sheet-head{display:flex;align-items:center;gap:0.6rem;margin-bottom:1.1rem}.af-sheet-head h2{flex:1 1 auto;margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-0.01em}.af-x{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:var(--canvas);color:var(--ink);cursor:pointer}.af-x[disabled]{opacity:0.4;cursor:default}.af-sheet .sd-input{background:var(--canvas)}.af-sheet .sd-field{margin-bottom:1rem}.af-lead{margin:0 0 1.1rem;color:var(--ink-soft);line-height:1.5}.af-fine{margin:0.8rem 0 0;color:var(--muted);font-size:0.84rem;line-height:1.45}.af-center{text-align:center}.af-bank{display:flex;align-items:center;gap:0.8rem;padding:0.75rem 0.9rem;margin-bottom:1.2rem;border:1px solid var(--rule);border-radius:var(--radius-md)}.af-bank-ico{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--canvas);color:var(--ink)}.af-bank-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.35}.af-bank-main .sd-muted{font-size:0.86rem}.af-bank-label{display:flex;min-width:0;gap:0.35rem}.af-bank-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.af-bank-last4{flex:0 0 auto}.af-bank .sd-btn{flex:0 0 auto}@media (max-width:420px){.af-bank{padding:0.7rem 0.75rem;gap:0.65rem}.af-bank-ico{display:none}.af-bank .sd-btn{padding-inline:0.6rem}}.af-money-lg{width:100%;max-width:none;padding-left:1rem;background:var(--canvas)}.af-money-lg .sd-input{width:100%;min-width:0}.af-money-lg span{font-size:1.35rem}.af-money-lg .sd-input{padding:0.75rem 0.9rem 0.75rem 0.15rem;background:transparent;font-size:1.5rem;font-weight:600}.af-quick{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0.65rem 0 0}.af-quick .sd-chip{padding:0.42rem 0.85rem;border-radius:999px;color:var(--ink);font:inherit;font-weight:600;font-size:0.88rem;cursor:pointer}.af-quick .sd-chip.active{color:var(--paper)}.af-sheet .sd-hint,.af-sheet .sd-field-error{margin-top:0.6rem}.af-submit{margin-top:1.1rem}.af-sheet .sd-btn[disabled]{opacity:0.45;cursor:not-allowed}.af-avail{display:flex;flex-direction:column;margin:-0.2rem 0 1.1rem}.af-avail .sd-muted{font-size:0.87rem}.af-avail strong{font-size:1.6rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.af-clearing{display:flex;gap:0.45rem;margin:-0.6rem 0 1.1rem}.af-clearing .bi{margin-top:0.1rem}.af-confirm{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--canvas)}.af-confirm p:first-child{margin:0;font-size:1.05rem;color:var(--ink)}.af-confirm .af-fine{margin-top:0.3rem}.af-sheet .sd-btn-block + .sd-btn-block{margin-top:0.5rem}.af-code-row{display:flex;gap:0.6rem}.af-code-row .sd-input{font-size:1.15rem;letter-spacing:0.12em}.af-steps{display:grid;gap:0.5rem;margin:0 0 1.2rem;padding:0;list-style:none;counter-reset:af}.af-steps li{counter-increment:af;display:grid;grid-template-columns:1.7rem 1fr;column-gap:0.7rem;align-items:center;padding:0.7rem 0.9rem;border-radius:var(--radius-md);background:var(--canvas);font-size:0.88rem;color:var(--muted)}.af-steps li::before{content:counter(af);grid-row:span 2;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--paper);color:var(--ink);font-weight:700;font-size:0.8rem}.af-steps strong{color:var(--ink);font-size:0.95rem}.af-dlg-note{margin:-0.4rem 0 1rem;font-size:0.9rem}.af-seg{display:inline-flex;padding:0.2rem;border-radius:999px;background:var(--canvas)}.af-seg .sd-seg-btn.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,0.08)}.af-check{display:flex;align-items:flex-start;gap:0.55rem;margin:0.25rem 0 1rem;font-size:0.86rem;color:var(--ink-soft);line-height:1.45}.af-check input{width:1.05rem;height:1.05rem;margin-top:0.15rem;flex:0 0 auto;accent-color:var(--ink)}.af-check a{color:var(--ink)}.af-sheet .af-form>.sd-field-error{margin:0 0 0.8rem}.af-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0.5rem 0 1.4rem}.af-done-ico{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:0.9rem;border-radius:50%;background:var(--good-bg);color:var(--good);font-size:1.5rem}.af-done-title{margin:0 0 0.35rem;font-size:1.2rem;font-weight:700;color:var(--ink)}.af-done .sd-muted{margin:0;max-width:22rem;line-height:1.45}@media (max-width:640px){.bal-hero{padding:1.3rem 1.2rem;align-items:stretch}.af-actions{flex:1 1 100%}.af-act{flex:1 1 0}.af-sheet{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92dvh}.af-sheet-in{padding-bottom:calc(1.4rem + env(safe-area-inset-bottom))}.bal-stmt-tools{width:100%}.bal-stmt-tools .sd-seg{flex:1 1 auto}}html[data-theme="dark"] .bal-page{--bad:#ff8787;--bad-bg:rgba(255,135,135,0.12)}html[data-theme="dark"] .af-quick .sd-chip.active{color:#15171a}.sell-head .sell-title{margin-right:auto}.sell-draft-delete{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.7rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-subtle);font-size:0.82rem;font-weight:600;cursor:pointer}.sell-draft-delete:hover{background-color:var(--color-surface-alt);color:var(--color-text-strong)}.sell-draft-delete.is-armed{background-color:#b4412f;color:#fff}.sell-draft-delete[disabled]{opacity:0.6;cursor:progress}.sell-edit-note{display:flex;gap:0.6rem;align-items:flex-start;margin:-0.5rem 0 1.5rem;padding:0.85rem 1rem;border-radius:14px;background-color:var(--color-surface-alt);color:var(--color-text-subtle);font-size:0.92rem;line-height:1.45}.sell-edit-note strong{color:var(--color-text-strong)}.sell-edit-note .bi{margin-top:0.1rem;color:var(--color-text-strong)}.sell-locked-hint{display:block;margin-top:0.15rem;font-style:italic}#sellApp .sell-card:disabled,#sellApp .sell-chip:disabled,#sellApp .sell-pdp-action:disabled{opacity:0.45;cursor:not-allowed}#sellApp .sell-card.active:disabled,#sellApp .sell-chip.active:disabled{opacity:0.8}#sellApp .sell-input:disabled,#sellApp .form-check-input:disabled{opacity:0.55;cursor:not-allowed}.bal-page .sd-ledger-table{table-layout:fixed}.bal-page .sd-ledger-table th:nth-child(1){width:7.5rem}.bal-page .sd-ledger-table th:nth-child(3){width:7rem}.bal-page .sd-ledger-table th:nth-child(4){width:7.5rem}.bal-page .sd-ledger-table .sd-td-title{min-width:0}.bal-page .sd-ledger-table .sd-bal-desc-text{overflow:hidden}.bal-page .sd-ledger-table .sd-bal-desc-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bal-page .sd-ledger-table td{overflow:hidden}@media (max-width:640px){.bal-stmt-tools .sd-seg-btn{white-space:nowrap;padding-inline:0.55rem}}.acc-page .acc-title{margin:0.5rem 0 1.75rem}.acc-section{padding:1.4rem 0 1.6rem;border-top:1px solid var(--rule)}.acc-section:first-of-type{border-top:0;padding-top:0}.acc-section-head{margin-bottom:0.9rem}.acc-section-head .sd-h2{margin:0}.acc-lead{margin:-0.5rem 0 1rem;font-size:0.93rem}.acc-who{display:flex;align-items:center;gap:0.85rem;margin-bottom:1.25rem}.acc-avatar{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background:var(--canvas);color:var(--ink);font-size:1.2rem;font-weight:700;object-fit:cover}.acc-who-main{display:flex;flex-direction:column;min-width:0;line-height:1.35}.acc-who-main .sd-muted{overflow:hidden;text-overflow:ellipsis;font-size:0.9rem}.acc-form .sd-input{background:var(--canvas)}.acc-form .sd-input:disabled{color:var(--muted);cursor:not-allowed}.acc-form select.sd-input{-webkit-appearance:none;appearance:none;height:auto;padding-right:2.2rem;cursor:pointer;line-height:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7178' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.9rem center;background-size:12px}html[data-theme="dark"] .acc-form select.sd-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%239aa1a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m3 6 5 5 5-5'/%3E%3C/svg%3E")}.acc-field{margin-bottom:1rem;min-width:0}.acc-field .sd-hint a{color:var(--ink-soft)}.acc-optional{color:var(--muted);font-weight:400;font-size:0.85rem}.acc-grid{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 7.5rem;column-gap:0.75rem}.acc-grid .is-wide{grid-column:1 / -1}.acc-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.25rem}.acc-actions .sd-btn[disabled]{opacity:0.45;cursor:not-allowed}.acc-card{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--rule);border-radius:var(--radius-md)}.acc-card.is-empty{align-items:center}.acc-addr{display:flex;flex-direction:column;gap:0.1rem;margin:0;font-style:normal;line-height:1.45;min-width:0}.acc-addr .bi{margin-right:0.2rem}.acc-links{margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius-md);overflow:hidden}.acc-links li + li{border-top:1px solid var(--rule)}.acc-link{display:flex;align-items:center;gap:0.85rem;padding:0.85rem 1rem;color:var(--ink);text-decoration:none}.acc-link:hover{background:var(--canvas);color:var(--ink)}.acc-link>.bi:first-child{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--canvas)}.acc-link>span{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.35}.acc-link .sd-muted{font-size:0.86rem}.acc-chev{color:var(--muted)}.acc-foot{margin:0.9rem 0 0;font-size:0.88rem}.acc-foot a{color:var(--ink-soft)}.acc-foot .bi{color:var(--good);margin-right:0.25rem}@media (max-width:520px){.acc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acc-grid .is-city{grid-column:1 / -1}.acc-card{flex-direction:column}}.sell-storename{margin:0 0 1.25rem;padding:1.1rem 1.2rem 1.2rem;border-radius:16px;background-color:var(--color-surface-alt)}.sell-storename .sell-sub{margin:-0.25rem 0 0.85rem}.sell-storename .sell-label{display:block;margin-bottom:0.35rem}.sell-storename .sell-error{margin:0.5rem 0 0}.sell-storename .sell-input{background-color:var(--color-surface)}.slow-load{text-align:center;padding:3rem 1rem}.slow-load p{margin:0 0 0.5rem}.slow-load .btn{margin-top:0.75rem}body:has(#buyingPowerBar:not([hidden])) .site-footer{padding-bottom:6.5rem}.bottom-bar-item{width:max-content}.bottom-bar-item .filter-fab{text-decoration:none;white-space:nowrap}.addr-ac{position:relative}.addr-ac-list{position:absolute;z-index:1060;left:0;right:0;top:calc(100% + 0.35rem);margin:0;padding:0.35rem;list-style:none;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e5df);border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,0.14)}.addr-ac-item{display:flex;align-items:flex-start;gap:0.6rem;padding:0.6rem 0.7rem;border-radius:10px;cursor:pointer;line-height:1.3;color:var(--color-text-strong,#212529)}.addr-ac-item .bi{margin-top:0.1rem;color:var(--color-text-subtle,#6b7178)}.addr-ac-item span{display:flex;flex-direction:column;min-width:0}.addr-ac-item strong{font-weight:600}.addr-ac-item span span{font-size:0.85rem;color:var(--color-text-subtle,#6b7178)}.addr-ac-item:hover,.addr-ac-item.is-active{background:var(--color-surface-alt,#f5f5f1)}.addr-ac-credit{padding:0.3rem 0.7rem 0.15rem;text-align:right;font-size:0.72rem;color:var(--color-text-subtle,#6b7178)}.header-cart{position:relative}.header-cart .header-badge{top:0.2rem;right:0.1rem}.header-cart[aria-current="page"]{color:var(--color-text-strong)}.buy-cart-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;margin-top:0.6rem;padding:0.75rem 1rem;border:1.5px solid var(--color-text-strong);border-radius:999px;background:transparent;color:var(--color-text-strong);font-weight:600;font-size:1rem;transition:background-color 0.15s ease}.buy-cart-btn:hover:not(:disabled){background:var(--color-surface-alt)}.buy-cart-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.buy-cart-btn:disabled{opacity:0.6}.buy-cart-in{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.75rem;margin-top:0.6rem;padding:0.7rem 1rem;border-radius:14px;background:var(--color-surface-alt);color:var(--color-text-strong);font-weight:600}.buy-cart-in>i{color:#2f9e44;font-size:1.1rem}.buy-cart-in>span{margin-right:auto}.buy-cart-view{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:2px;font-weight:600;font-size:0.9rem}.buy-cart-in .buy-link-btn{font-size:0.9rem}.buy-cart-in .buy-link-btn{font-weight:600}[data-theme="dark"] .buy-cart-in>i{color:#69db7c}.cart-page{max-width:1120px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:3rem;align-items:start}.cart-items{min-width:0}.cart-group{margin-bottom:1.75rem}.cart-seller{margin:0;padding-bottom:0.6rem;border-bottom:1px solid var(--color-border);font-size:0.85rem;font-weight:500;color:var(--color-text-muted)}.cart-seller a{color:var(--color-text-strong);font-weight:700;text-decoration:none}.cart-seller a:hover{text-decoration:underline}.cart-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--color-border)}.cart-thumb{width:88px;height:88px;border-radius:14px;overflow:hidden;background:var(--color-surface-alt);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:1.5rem}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-info{display:flex;flex-direction:column;gap:0.2rem;min-width:0;padding-top:0.1rem}.cart-title{color:var(--color-text-strong);font-weight:600;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-title:hover{text-decoration:underline}.cart-price{margin-top:0.15rem;font-size:1.05rem;font-weight:700;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.cart-tag{display:inline-block;margin-left:0.35rem;padding:0.1rem 0.45rem;border-radius:999px;vertical-align:0.1em;background:#ebfbee;color:#2b8a3e;font-size:0.72rem;font-weight:600}[data-theme="dark"] .cart-tag{background:rgba(105,219,124,0.14);color:#69db7c}.cart-meta{color:var(--color-text-muted);font-size:0.88rem}.cart-why{color:#c92a2a;font-size:0.88rem}[data-theme="dark"] .cart-why{color:#ffa8a8}.cart-qty{display:flex;align-items:center;gap:0.6rem;margin-top:0.45rem}.cart-avail{color:var(--color-text-muted);font-size:0.8rem}.cart-remove{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin:-0.3rem -0.4rem 0 0;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted)}.cart-remove:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text-strong)}.cart-remove:focus-visible{outline:3px solid var(--color-primary);outline-offset:1px}.cart-remove:disabled{opacity:0.4}.cart-row.is-blocked .cart-thumb,.cart-row.is-blocked .cart-title{opacity:0.5}.cart-row.is-loading .cart-title{color:var(--color-text-muted)}.cart-clear-blocked{margin-top:-0.75rem;font-size:0.88rem}.cart-alert{display:flex;gap:0.6rem;align-items:flex-start;margin-bottom:1.25rem;padding:0.85rem 1rem;border-radius:12px;background:#fff5f5;color:#a61e1e;font-weight:500}[data-theme="dark"] .cart-alert{background:rgba(255,107,107,0.12);color:#ffa8a8}.cart-summary{position:sticky;top:1.5rem;padding:1.5rem;border-radius:20px;background:var(--color-surface-alt)}.cart-summary-title{margin:0 0 0.85rem;font-size:1.1rem;font-weight:700;color:var(--color-text-strong)}.cart-totals{margin:0}.cart-totals>div{display:flex;justify-content:space-between;gap:1rem;padding:0.25rem 0}.cart-totals dt{font-weight:400;color:var(--color-text-subtle)}.cart-totals dd{margin:0;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.cart-totals .cart-total{margin-top:0.5rem;padding-top:0.75rem;border-top:1px solid var(--color-border-medium)}.cart-totals .cart-total dt,.cart-totals .cart-total dd{font-size:1.2rem;font-weight:700;color:var(--color-text-strong)}.cart-block{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--color-border-medium)}.cart-block-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:0.45rem}.cart-block h3{margin:0;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted)}.cart-text-btn{border:0;background:none;padding:0;font-size:0.88rem;font-weight:600;color:var(--color-text-strong);text-decoration:underline;text-underline-offset:2px}.cart-address{margin:0;line-height:1.5;color:var(--color-text-subtle)}.cart-address strong{color:var(--color-text-strong)}.cart-balance{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-subtle)}.cart-balance i{margin-right:0.4rem}.cart-balance strong{color:var(--color-text-strong);font-variant-numeric:tabular-nums}.cart-short{display:flex;gap:0.5rem;align-items:flex-start;margin:0.7rem 0 0;padding:0.65rem 0.8rem;border-radius:12px;background:#fff4e6;color:#9a3412;font-size:0.88rem;line-height:1.4}.cart-short i{margin-top:0.1rem}.cart-short strong{color:inherit}[data-theme="dark"] .cart-short{background:rgba(253,186,116,0.12);color:#fdba74}.cart-summary .buy-address-form{margin-top:0.2rem}.cart-summary .buy-input{background:var(--color-bg)}.cart-pay{display:flex;align-items:center;justify-content:center;gap:0.4rem;width:100%;margin-top:1.25rem;text-decoration:none}a.cart-pay{color:inherit}.cart-note{margin:0.75rem 0 0;font-size:0.82rem;color:var(--color-text-muted)}.cart-fine{margin:0.9rem 0 0;font-size:0.8rem;color:var(--color-text-muted);text-align:center}.cart-fine a{color:inherit}.cart-fine i{margin-right:0.2rem}.cart-empty,.cart-done{max-width:440px;margin:2rem auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.6rem}.cart-empty h2,.cart-done h2{font-size:1.35rem;font-weight:700;margin:0.4rem 0 0}.cart-empty p,.cart-done p{color:var(--color-text-subtle);margin:0 0 0.6rem}.cart-empty-icon,.cart-done-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-surface-alt);font-size:1.7rem;color:var(--color-text-strong)}.cart-done-icon{background:#ebfbee;color:#2f9e44}[data-theme="dark"] .cart-done-icon{background:rgba(105,219,124,0.14);color:#69db7c}.cart-done-actions{display:flex;gap:0.6rem;flex-wrap:wrap;justify-content:center}@media (max-width:900px){.cart-layout{grid-template-columns:minmax(0,1fr);gap:0.5rem}.cart-summary{position:static}}@media (max-width:520px){.cart-page .account-page-heading{margin-bottom:1rem}.cart-row{grid-template-columns:72px minmax(0,1fr) auto;gap:0.85rem}.cart-thumb{width:72px;height:72px;border-radius:12px}.cart-summary{margin:0 -0.25rem;padding:1.25rem}}@media (max-width:768px){.site-header .header-icon-btn{width:2.35rem;height:2.35rem;font-size:1.25rem}}@media (max-width:479.98px){.site-header:has(.btn-sell:not(.d-none)) .brand-name{display:none}}.cart-combine{display:flex;gap:0.45rem;align-items:flex-start;margin:0.6rem 0 0;font-size:0.85rem;color:var(--color-text-subtle)}.cart-combine a{color:var(--color-text-strong);font-weight:600}.cart-combine.is-on{color:#2b8a3e;font-weight:600}[data-theme="dark"] .cart-combine.is-on{color:#69db7c}.cart-ship{display:flex;align-items:center;gap:0.75rem;margin:0.75rem 0 0;padding:0.7rem 0.85rem;border-radius:14px;background:var(--color-surface-alt)}.cart-ship-icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface);color:var(--color-text-strong);font-size:0.95rem}.cart-ship-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.cart-ship-text strong{font-size:0.9rem;font-weight:600;color:var(--color-text-strong)}.cart-ship-text span{font-size:0.8rem;color:var(--color-text-muted-2)}.cart-ship-price{flex:none;font-size:0.9rem;font-weight:600;color:var(--color-text-strong);font-variant-numeric:tabular-nums}[data-theme="dark"] .cart-ship{background:rgba(255,255,255,0.06)}[data-theme="dark"] .cart-ship-icon{background:rgba(255,255,255,0.08)}.cart-meta s{color:var(--color-text-muted);margin-left:0.2rem}.cart-totals .cart-saved dt,.cart-totals .cart-saved dd{color:#2b8a3e}[data-theme="dark"] .cart-totals .cart-saved dt,[data-theme="dark"] .cart-totals .cart-saved dd{color:#69db7c}.buy-combine{display:flex;gap:0.5rem;align-items:flex-start;margin:0.7rem 0 0;font-size:0.86rem;line-height:1.4;color:var(--color-text-subtle)}.buy-combine i{margin-top:0.1rem;color:var(--color-text-strong)}.buy-combine a{color:var(--color-text-strong);font-weight:600}.ea-name-badge{display:inline-block;overflow:hidden;flex:0 0 auto;align-self:center;width:1.18em;height:1.18em;margin-left:0.35em;border-radius:50%;line-height:1.18em;text-align:center;font-size:1em;font-style:normal;vertical-align:-0.2em;background:#212529;color:#edf67d}.ea-name-badge{position:relative}.ea-name-badge i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:0.74em;line-height:1}.ea-name-badge i::before{display:block;line-height:1;vertical-align:0}html[data-theme="dark"] .ea-name-badge{background:#edf67d;color:#212529}#signInAppleBtn{display:none !important}.grecaptcha-badge{visibility:hidden !important}.order-confirm{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap;padding:0.6rem 1rem 0.75rem 5.25rem;border-top:1px solid var(--color-bg);font-size:0.85rem;color:var(--color-text-muted)}.order-confirm-btn{flex:0 0 auto;padding:0.45rem 0.95rem;border:none;border-radius:999px;background:var(--color-ink-bg);color:var(--color-ink-text);font:inherit;font-weight:600;cursor:pointer}.order-confirm-btn:disabled{opacity:0.6;cursor:default}@media (max-width:575.98px){.order-confirm{padding-left:4.75rem}}.sell-unit button{width:auto;padding:0 0.7rem;white-space:nowrap}.sell-weight-custom .sell-sub{display:block;margin-top:0.4rem}.item-seller-card{margin:0 0 1rem;padding:1.1rem;border:1px solid var(--color-border-medium);border-radius:20px;background:var(--color-surface)}.isc-main{display:flex;align-items:center;gap:0.9rem;color:inherit;text-decoration:none}.isc-main:hover{color:inherit}.isc-main:hover .isc-name-text{text-decoration:underline;text-underline-offset:3px}.isc-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--color-primary) center / cover no-repeat;color:#111;font-size:1.35rem;font-weight:700}.isc-avatar.has-photo{color:transparent}.isc-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.1rem}.isc-label{font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted)}.isc-name{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.35rem;min-width:0;font-size:1.2rem;font-weight:700;color:var(--color-text-strong);line-height:1.25}.isc-name-text{min-width:0;overflow-wrap:anywhere}.isc-name .ea-name-badge{margin-left:0;font-size:0.85em}.isc-verified{color:#2b7de9;font-size:0.95em;line-height:1}.isc-meta{display:flex;flex-wrap:wrap;gap:0.2rem 0.85rem;margin-top:0.2rem;font-size:0.84rem;color:var(--color-text-subtle)}.isc-meta .bi{margin-right:0.15rem}.isc-dim{color:var(--color-text-muted)}.isc-chev{flex:0 0 auto;color:var(--color-text-muted)}.isc-actions{display:flex;gap:0.6rem;margin-top:1rem}.isc-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.65rem 1rem;border:1px solid transparent;border-radius:999px;background:var(--color-ink-bg);color:var(--color-ink-text);font-weight:600;font-size:0.92rem;text-decoration:none}.isc-btn:hover{background:var(--color-ink-bg-hover);color:var(--color-ink-text)}.isc-btn-line{background:transparent;border-color:var(--color-border-medium);color:var(--color-text)}.isc-btn-line:hover{background:var(--color-hover);color:var(--color-text-strong)}.sell-fee-compare{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.6rem;padding:0.8rem 0.95rem;border-radius:14px;background:var(--color-surface-alt);font-size:0.88rem;color:var(--color-text)}.sell-spot-preview + .sell-fee-compare{margin-top:0.75rem;margin-bottom:0.75rem}.sell-fee-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.45rem;margin:0;line-height:1.4}.sell-fee-line>.bi{flex:0 0 auto;margin-top:0.1rem;color:var(--color-text-strong)}.sell-fee-line>span{flex:1 1 14rem;min-width:0}.sell-fee-line strong{color:var(--color-text-strong)}.item-deal-badge{position:absolute;left:0.5rem;top:0.5rem;z-index:2;display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.55rem;border-radius:999px;background:#1f7a3f;color:#fff;font-size:0.72rem;font-weight:600;white-space:nowrap;pointer-events:none}.item-deal-badge .bi{font-size:0.65rem}.item-deal-note{display:inline-flex;align-items:center;gap:0.35rem;margin-top:0.35rem;padding:0.2rem 0.6rem;border-radius:999px;background:rgba(31,122,63,0.12);color:#1f7a3f;font-size:0.82rem;font-weight:600}html[data-theme="dark"] .item-deal-note{background:rgba(76,196,120,0.16);color:#7ddc9d}.low-price-note{margin:-0.35rem auto 1rem;max-width:34rem;text-wrap:balance;color:var(--color-text-muted);font-size:0.86rem;text-align:center}.low-price-note .bi{margin-right:0.3rem;color:#1f7a3f}html[data-theme="dark"] .low-price-note .bi{color:#7ddc9d}.acc-who{align-items:center}.acc-photo{position:relative;flex:0 0 auto;width:4.5rem;height:4.5rem}.acc-photo .acc-avatar{width:100%;height:100%;font-size:1.6rem}.acc-photo-edit{position:absolute;right:-0.15rem;bottom:-0.15rem;display:grid;place-items:center;width:1.85rem;height:1.85rem;border:2px solid var(--color-bg,#fff);border-radius:50%;background:#212529;color:#fff;font-size:0.8rem;cursor:pointer}.acc-photo-edit:hover{background:#000}.acc-photo-edit:focus-within{outline:2px solid var(--color-text-strong);outline-offset:2px}.acc-photo-spin{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,0.7)}html[data-theme="dark"] .acc-photo-spin{background:rgba(0,0,0,0.55)}html[data-theme="dark"] .acc-photo-edit{background:#edf67d;color:#212529}.acc-photo-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.acc-photo-actions label.sd-btn{cursor:pointer;margin:0}.acc-photo-actions .is-disabled{opacity:0.5;pointer-events:none}.acc-photo-error{margin:-0.6rem 0 1rem}.acc-shop-note{display:flex;gap:0.45rem;align-items:flex-start;margin:-0.5rem 0 1.25rem;padding:0.65rem 0.85rem;border-radius:12px;background:var(--color-surface-alt);font-size:0.88rem}.acc-shop-note a{color:var(--color-text-strong);font-weight:600}.ea-name-badge + .ea-name-badge{margin-left:0.2em}.isc-name .ea-name-badge + .ea-name-badge{margin-left:0}.ea-name-badge svg{position:absolute;inset:0;display:block;width:0.72em;height:0.72em;margin:auto}.name-verified{position:relative;display:inline-block;flex:0 0 auto;align-self:center;width:1.18em;height:1.18em;margin-left:0.35em;vertical-align:-0.2em;color:#1a9a4b}.name-verified svg{position:absolute;inset:0;display:block;width:100%;height:100%}.ea-name-badge + .name-verified{margin-left:0.2em}.isc-name .name-verified{margin-left:0;font-size:0.85em}.ea-name-badge[data-badge],.name-verified[data-badge]{cursor:help}.ea-name-badge[data-badge]:focus-visible,.name-verified[data-badge]:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px;border-radius:50%}.badge-tip{position:fixed;z-index:3000;display:flex;flex-direction:column;gap:0.15rem;max-width:min(260px,calc(100vw - 16px));padding:0.6rem 0.8rem;border-radius:12px;background:#212529;color:#f1f3f5;font-size:0.85rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;box-shadow:0 8px 24px rgba(0,0,0,0.18);pointer-events:none}.badge-tip[hidden]{display:none}.badge-tip strong{color:#fff;font-size:0.88rem;font-weight:700}.badge-tip::after{content:"";position:absolute;left:var(--arrow-x,50%);bottom:-5px;width:10px;height:10px;margin-left:-5px;background:inherit;transform:rotate(45deg);border-radius:2px}.badge-tip.is-below::after{top:-5px;bottom:auto}html[data-theme="dark"] .badge-tip{background:#f1f3f5;color:#343a40}html[data-theme="dark"] .badge-tip strong{color:#111}.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-founding{background:linear-gradient(140deg,#fff3b0 0%,#f2cf4f 38%,#d3a21f 72%,#b98612 100%);color:#3d2c00;box-shadow:inset 0 0 0 0.06em rgba(140,100,0,0.35),0 0.05em 0.16em rgba(120,90,0,0.4)}.ea-name-badge.name-badge-founding svg{z-index:1;width:0.62em;height:0.62em}.ea-name-badge.name-badge-founding::after{content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0.8) 50%,transparent 60%);transform:translateX(-130%);animation:founding-shine 5s ease-in-out 1s infinite}@keyframes founding-shine{0%,76%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.ea-name-badge.name-badge-founding::after{animation:none;display:none}}.ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-top{background:linear-gradient(140deg,#ffffff 0%,#e3e8ee 38%,#b4bec9 72%,#8d98a4 100%);color:#2a3038;box-shadow:inset 0 0 0 0.06em rgba(50,62,76,0.3),0 0.05em 0.16em rgba(40,52,66,0.35)}.ea-name-badge.name-badge-top svg{z-index:1;width:0.62em;height:0.62em}.ea-name-badge.name-badge-top::after{content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0.85) 50%,transparent 60%);transform:translateX(-130%);animation:founding-shine 5s ease-in-out 3.5s infinite}@media (prefers-reduced-motion:reduce){.ea-name-badge.name-badge-top::after{animation:none;display:none}}.fs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991.98px){.fs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.fs-steps{grid-template-columns:1fr}}.fs-prizes{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991.98px){.fs-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.fs-prizes{grid-template-columns:1fr}}.fs-odds{display:inline-flex;align-self:flex-start;margin-bottom:0.6rem;padding:0.2rem 0.65rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font-size:0.8rem;font-weight:700}.fs-prize.is-grand{background:radial-gradient(circle at 20% 15%,#fffbe0 0%,#f3ee9b 45%,#e3d052 100%)}.fs-prize.is-grand h3,.fs-prize.is-grand p{color:#212529}.fs-prize.is-grand .fs-odds{background:#212529;color:#edf67d}.fs-note{display:flex;gap:0.5rem;align-items:flex-start;margin:0.9rem 0 0;color:var(--color-text-subtle);font-size:0.95rem}.fs-note .bi{color:var(--color-text-strong);margin-top:0.15rem}.fs-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem 1.25rem;padding:1.25rem;border-radius:18px;background:var(--color-surface-alt)}@media (max-width:767.98px){.fs-rules{grid-template-columns:1fr}}.gv-page{--gv-ink:#15171a;--gv-lime:#edf67d}.gv-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:28px;background:radial-gradient(circle at 85% 10%,rgba(237,246,125,0.16) 0%,transparent 45%),var(--gv-ink);color:#fff}.gv-eyebrow{display:inline-flex;gap:0.45rem;align-items:center;margin:0 0 0.9rem !important;font-size:0.78rem !important;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--gv-lime) !important}.gv-hero h1{margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700;letter-spacing:-0.035em;line-height:1.02;color:#fff}.gv-lead{max-width:34rem;margin:1.1rem 0 0 !important;font-size:1.08rem !important;line-height:1.55;color:rgba(255,255,255,0.72) !important}.gv-cta{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.6rem}.gv-page a.gv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0.6rem 1.35rem;border-radius:999px;background:var(--gv-lime);color:#212529;font-weight:700;text-decoration:none;transition:transform 0.15s ease,filter 0.15s ease}.gv-page a.gv-btn:hover{transform:translateY(-1px);filter:brightness(1.04);color:#212529}.gv-page a.gv-btn.is-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.35)}.gv-page a.gv-btn.is-ghost:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.gv-board{padding:1.1rem;border-radius:20px;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.gv-board-head,.gv-board-foot{display:flex;justify-content:space-between;align-items:center;font-size:0.78rem;color:rgba(255,255,255,0.6)}.gv-board-head b{color:#fff}.gv-board-foot{justify-content:flex-start;gap:0.4rem;margin-top:0.8rem}.gv-board-foot .gv-dot + .gv-dot,.gv-board-foot .gv-dot:not(:first-child){margin-left:0.6rem}.gv-tiles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0.3rem;margin-top:0.75rem}.gv-tile{display:grid;place-items:center;aspect-ratio:1;border-radius:8px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.85);font-size:0.7rem;font-weight:700;font-variant-numeric:tabular-nums}.gv-tile.is-taken{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);color:rgba(255,255,255,0.25)}.gv-tile.is-lit{background:var(--gv-lime);color:#212529;box-shadow:0 0 0 3px rgba(237,246,125,0.25);animation:gv-pulse 2.4s ease-in-out infinite}@keyframes gv-pulse{50%{box-shadow:0 0 0 6px rgba(237,246,125,0.08)}}@media (prefers-reduced-motion:reduce){.gv-tile.is-lit{animation:none}}.gv-dot{display:inline-block;width:0.6rem;height:0.6rem;border-radius:3px;background:rgba(255,255,255,0.25)}.gv-dot.is-lit{background:var(--gv-lime)}.gv-dot.is-taken{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3)}.gv-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;margin:1rem 0 3.5rem}.gv-facts>div{display:flex;align-items:center;gap:0.85rem;padding:1rem 1.1rem;border-radius:18px;background:var(--color-surface-alt)}.gv-facts .bi{display:grid;place-items:center;flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-primary);color:#212529;font-size:1.15rem}.gv-page .gv-facts p{display:flex;flex-direction:column;gap:0.1rem;margin:0;min-width:0}.gv-facts strong{font-size:1rem;line-height:1.2;font-weight:700;color:var(--color-text-strong)}.gv-facts span{font-size:0.84rem;line-height:1.35;color:var(--color-text-subtle)}@media (max-width:575.98px){.gv-facts{gap:0.5rem}.gv-facts>div{flex-direction:column;align-items:flex-start;gap:0.6rem;padding:0.95rem}.gv-facts .bi{width:2.2rem;height:2.2rem;font-size:1rem}}.gv-section{margin-bottom:3.5rem}.gv-head{margin-bottom:1.25rem}.gv-kicker{margin:0 0 0.35rem !important;font-size:0.78rem !important;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--color-text-muted) !important}.gv-head h2{margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:700;letter-spacing:-0.02em;color:var(--color-text-strong)}.gv-sub{margin:0.35rem 0 0 !important;color:var(--color-text-subtle)}.gv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;margin:0;padding:0;list-style:none;counter-reset:none}.gv-steps li{position:relative;padding:1.3rem 1.25rem 1.4rem;border-radius:20px;background:var(--color-surface-alt)}.gv-n{display:inline-block;margin-bottom:1.4rem;font-size:0.8rem;font-weight:800;letter-spacing:0.06em;color:var(--color-text-strong);padding:0.2rem 0.55rem;border-radius:999px;background:var(--color-primary);color:#212529}.gv-steps h3,.gv-rule-card h3,.gv-terms h3{margin:0 0 0.4rem;font-size:1.02rem;font-weight:700;color:var(--color-text-strong)}.gv-steps p,.gv-terms p{margin:0 !important;font-size:0.92rem;line-height:1.55;color:var(--color-text-subtle)}.gv-prizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem}.gv-prize{display:flex;flex-direction:column;padding:1.25rem;border-radius:20px;background:var(--color-surface-alt)}.gv-prize-top{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;margin-bottom:1.1rem}.gv-count{padding:0.2rem 0.65rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font-size:0.78rem;font-weight:700}.gv-odds{font-size:0.78rem;font-weight:600;color:var(--color-text-muted)}.gv-prize h3{margin:0 0 0.45rem;font-size:1.05rem;font-weight:700;color:var(--color-text-strong)}.gv-prize p{flex:1 1 auto;margin:0 0 1rem !important;font-size:0.9rem;line-height:1.5;color:var(--color-text-subtle)}.gv-prize dl{margin:0;padding-top:0.8rem;border-top:1px solid var(--color-border-medium);display:grid;gap:0.35rem}.gv-prize dl div{display:flex;justify-content:space-between;gap:0.5rem;font-size:0.82rem}.gv-prize dt{font-weight:500;color:var(--color-text-muted)}.gv-prize dd{margin:0;font-weight:600;color:var(--color-text-strong);text-align:right}.gv-prize.is-grand{background:linear-gradient(150deg,#fffbe0 0%,#f3ee9b 50%,#e3d052 100%)}.gv-prize.is-grand h3,.gv-prize.is-grand p,.gv-prize.is-grand dd{color:#212529}.gv-prize.is-grand dt,.gv-prize.is-grand .gv-odds{color:rgba(33,37,41,0.65)}.gv-prize.is-grand dl{border-top-color:rgba(33,37,41,0.15)}.gv-prize.is-grand .gv-count{background:#212529;color:var(--gv-lime)}.gv-extras{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.9rem}.gv-extras span{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.85rem;border-radius:999px;background:var(--color-surface-alt);font-size:0.85rem;font-weight:500;color:var(--color-text)}.gv-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.gv-rule-card{padding:1.3rem 1.35rem;border-radius:20px;background:var(--color-surface-alt)}.gv-rule-card h3{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.7rem}.gv-rule-card .is-yes{color:#1a9a4b}.gv-rule-card .is-no{color:#c0392b}.gv-rule-card ul{margin:0;padding:0;list-style:none}.gv-page .gv-rule-card li{position:relative;padding:0.5rem 0 0.5rem 0;border-top:1px solid var(--color-border-medium);font-size:0.92rem;line-height:1.45;color:var(--color-text-subtle)}.gv-rule-card li:first-child{border-top:0}.gv-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin-top:1.75rem}.gv-terms>div{padding-left:1rem;border-left:2px solid var(--color-primary)}.gv-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem;padding:clamp(1.4rem,4vw,2.25rem);border-radius:28px;background:var(--gv-ink);color:#fff}.gv-final h2{margin:0 0 0.35rem;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;letter-spacing:-0.02em;color:#fff}.gv-final p{margin:0 !important;color:rgba(255,255,255,0.7) !important}.gv-final .gv-cta{margin-top:0}html[data-theme="dark"] .gv-hero,html[data-theme="dark"] .gv-final{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);background-color:#0d0f11}@media (max-width:991.98px){.gv-hero{grid-template-columns:1fr}.gv-prizes,.gv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.gv-steps{grid-template-columns:1fr}}@media (max-width:575.98px){.gv-steps,.gv-prizes,.gv-rules,.gv-terms{grid-template-columns:1fr}.gv-hero,.gv-final{border-radius:22px}.gv-final .gv-cta,.gv-hero .gv-cta{width:100%}.gv-page a.gv-btn{flex:1 1 auto}}.gv-hero{margin-bottom:3.5rem}.gv-prize{gap:0.15rem}.gv-prize .gv-count{align-self:flex-start;margin-bottom:1rem}.gv-prize h3{margin:0}.gv-page .gv-prize p{flex:0 0 auto;margin:0 !important}.gv-steps li{padding:1.2rem 1.25rem}.gv-n{margin-bottom:0.9rem}.gv-ticket{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;min-height:15rem;padding:2rem 1.5rem;border-radius:24px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);text-align:center;overflow:hidden}.gv-ticket::before{content:"";position:absolute;inset:auto -20% -60% -20%;height:80%;background:radial-gradient(closest-side,rgba(237,246,125,0.22),transparent);pointer-events:none}.gv-ticket-label{position:relative;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.6)}.gv-ticket-num{position:relative;font-size:clamp(4.5rem,10vw,7rem);line-height:1;font-weight:800;letter-spacing:-0.05em;color:var(--gv-lime);font-variant-numeric:tabular-nums}.gv-ticket-note{position:relative;max-width:18rem;font-size:0.92rem;line-height:1.45;color:rgba(255,255,255,0.75)}.gv-ticket[data-kind="staff"] .gv-ticket-num,.gv-ticket[data-kind="over"] .gv-ticket-num{color:rgba(255,255,255,0.35)}.gv-ticket[data-kind="over"] .gv-ticket-num{font-size:clamp(3rem,7vw,4.5rem)}@media (max-width:991.98px){.gv-ticket{min-height:0;padding:1.6rem 1.25rem}}.gv-ticket-num:empty{display:none}.gv-ticket[data-kind="staff"] .gv-ticket-note{font-size:1.05rem;color:#fff}.gv-ticket-note:empty{display:none}.gv-page .gv-ticket-btn{position:relative;margin-top:0.6rem;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.55rem 1.4rem;border-radius:999px;background:var(--gv-lime);color:#212529;font-weight:700}.gv-ticket-btn[hidden]{display:none !important}.gv-ticket[data-kind="signedout"] .gv-ticket-note,.gv-ticket[data-kind="over"] .gv-ticket-note,.gv-ticket[data-kind="pending"] .gv-ticket-note{font-size:1.05rem;color:#fff}.acc-verified-name{display:inline-flex;align-items:center;gap:0.25rem;margin-left:0.4rem;font-size:0.78rem;font-weight:600;color:#1a9a4b}.sch{display:flex;flex-direction:column;gap:0.6rem}.sch>.sell-label{margin-top:0.4rem}.sch-days-wrap{position:relative}.sch-days{display:flex;gap:0.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 4px}.sch-days::-webkit-scrollbar{display:none}.sch-day{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:0.1rem;min-width:4.6rem;padding:0.65rem 0.5rem;border:0;border-radius:16px;background:var(--color-surface-alt);color:var(--color-text);cursor:pointer;transition:background 0.15s ease,transform 0.15s ease}.sch-day:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-border-medium)}.sch-day:disabled{opacity:0.35;cursor:not-allowed}.sch-day-top{font-size:0.75rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.sch-day-num{font-size:1.45rem;line-height:1.1;font-weight:700;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.sch-day-mon{font-size:0.75rem;color:var(--color-text-muted)}.sch-day.active{background:var(--color-ink-bg)}.sch-day.active .sch-day-top,.sch-day.active .sch-day-num,.sch-day.active .sch-day-mon{color:var(--color-ink-text)}.sch-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text-strong);box-shadow:0 2px 10px rgba(0,0,0,0.15);cursor:pointer}.sch-nav.is-prev{left:-0.5rem}.sch-nav.is-next{right:-0.5rem}.sch-nav[hidden]{display:none}@media (hover:none){.sch-nav{display:none}}.sch-times{display:flex;flex-wrap:wrap;gap:0.5rem}.sch-time{min-height:44px;padding-left:1.1rem;padding-right:1.1rem}.sch-time:disabled{opacity:0.35;cursor:not-allowed}.sch-other{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.sch-other .sell-sub{margin:0}.sch-select{width:auto;min-width:9rem}.sch-summary{margin-top:0.4rem;padding:0.9rem 1rem;border-radius:16px;background:var(--color-surface-alt)}.sch-sum-row{display:grid;grid-template-columns:1.25rem 5rem 1fr;align-items:center;gap:0.5rem;padding:0.2rem 0;font-size:0.95rem;color:var(--color-text-subtle)}.sch-sum-row strong{color:var(--color-text-strong);font-weight:600}.sch-sum-row .bi{color:var(--color-text-strong)}.sch-sum-tz{margin:0.35rem 0 0;font-size:0.82rem;color:var(--color-text-muted)}.gv-prog-card{padding:1.3rem 1.35rem;border-radius:20px;background:var(--color-surface-alt)}.gv-prog-row + .gv-prog-row{margin-top:1.1rem}.gv-prog-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0.5rem;font-weight:600;color:var(--color-text-strong)}.gv-prog-top small{margin-left:0.35rem;font-size:0.82rem;font-weight:500;color:var(--color-text-muted)}.gv-prog-top strong{font-variant-numeric:tabular-nums;white-space:nowrap}.gv-bar{height:10px;border-radius:999px;background:var(--color-border-medium);overflow:hidden}.gv-bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--color-ink-bg);transition:width 0.5s ease}.gv-bar.is-full span{background:#1a9a4b}.gv-page .gv-prog-note{margin:1rem 0 0 !important;font-size:0.88rem;color:var(--color-text-subtle)}.gv-page .gv-prog-done{display:flex;gap:0.5rem;align-items:flex-start;margin:1rem 0 0 !important;font-weight:600;color:#1a9a4b}.gv-prog-done[hidden],.gv-prog-note[hidden]{display:none !important}.gv-rules-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem;margin:0;padding:0;list-style:none}.gv-page .gv-rules-list li{display:flex;gap:0.75rem;align-items:flex-start;margin:0;padding:1rem 1.1rem;border-radius:16px;background:var(--color-surface-alt);font-size:0.93rem;line-height:1.45;color:var(--color-text-subtle)}.gv-rules-list .bi{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-primary);color:#212529;font-size:0.95rem}.gv-rules-list strong{color:var(--color-text-strong)}@media (max-width:767.98px){.gv-rules-list{grid-template-columns:1fr}}.gv-rules-list strong{display:block;margin-bottom:0.2rem;font-size:0.98rem}.gv-page .gv-rules-list p{margin:0 !important;font-size:0.9rem;line-height:1.5;color:var(--color-text-subtle)}.gv-rules-list li{align-items:flex-start}.gv-page .gv-rules-list li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border-medium);padding:1.1rem 1.2rem;gap:0.9rem}.gv-rules-list .bi{width:2.4rem;height:2.4rem;border-radius:12px;background:var(--color-surface-alt);color:var(--color-text-strong);font-size:1.05rem}.gv-rules-list{gap:0 2.5rem}.gv-page .gv-rules-list li{background:none;box-shadow:none;border-radius:0;padding:1.1rem 0;border-top:1px solid var(--color-border-medium)}.gv-rules-list .bi{background:none;width:1.6rem;height:1.6rem;font-size:1.15rem;border-radius:0;place-items:start center}@media (max-width:767.98px){.gv-page .gv-rules-list li + li{border-top:1px solid var(--color-border-medium)}}.gv-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none}.gv-flow li{display:flex;flex-direction:column;gap:0.35rem;padding-top:1rem;border-top:2px solid var(--color-text-strong)}.gv-flow-n{font-size:2.6rem;line-height:1;font-weight:800;letter-spacing:-0.04em;color:var(--color-text-muted);opacity:0.55;font-variant-numeric:tabular-nums;margin-bottom:0.6rem}.gv-flow h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text-strong)}.gv-page .gv-flow p{margin:0 !important;font-size:0.93rem;line-height:1.5;color:var(--color-text-subtle)}@media (max-width:767.98px){.gv-flow{grid-template-columns:1fr;gap:1.5rem}.gv-flow-n{font-size:2rem;margin-bottom:0.3rem}}.item-page-photo.ig{position:relative;display:block}.ig-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.ig-track::-webkit-scrollbar{display:none}.ig-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.ig-frame{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ig-frame img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.ig-main .ig-frame{cursor:zoom-in}.ig-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border:0;border-radius:50%;background:rgba(255,255,255,0.92);color:#111;box-shadow:0 2px 10px rgba(0,0,0,0.15);cursor:pointer;opacity:0;transition:opacity 0.2s ease}.ig-nav.is-prev{left:0.75rem}.ig-nav.is-next{right:0.75rem}.ig-nav:disabled{opacity:0 !important;pointer-events:none}.item-page-photo.ig:hover .ig-nav,.ig-nav:focus-visible{opacity:1}@media (hover:none){.item-page-photo .ig-nav{display:none}}.ig-count{position:absolute;left:50%;bottom:0.75rem;transform:translateX(-50%);z-index:2;padding:0.2rem 0.65rem;border-radius:999px;background:rgba(17,17,17,0.65);color:#fff;font-size:0.78rem;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.ig-zoom{position:absolute;right:0.75rem;bottom:0.75rem;z-index:2;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:rgba(255,255,255,0.92);color:#111;box-shadow:0 2px 10px rgba(0,0,0,0.12);cursor:pointer}.item-page-thumbs[hidden]{display:none}.ig-viewer{position:fixed;inset:0;z-index:2000;background:#0b0c0d;color:#fff;animation:ig-in 0.18s ease}@keyframes ig-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ig-viewer{animation:none}}.ig-viewer .ig-track{height:100%}.ig-viewer .ig-frame{touch-action:pan-x;cursor:zoom-in}.ig-viewer .ig-frame.is-zoomed{touch-action:none;cursor:grab}.ig-viewer .ig-frame.is-zoomed:active{cursor:grabbing}.ig-viewer .ig-frame img{max-width:100%;max-height:100%;transform-origin:center center;transition:transform 0.12s ease-out;will-change:transform}.ig-viewer.is-zoomed .ig-track{overflow:hidden}.ig-viewer .ig-nav{opacity:1;background:rgba(255,255,255,0.14);color:#fff;box-shadow:none}.ig-viewer .ig-nav:hover{background:rgba(255,255,255,0.24)}.ig-viewer.is-zoomed .ig-nav,.ig-viewer.is-zoomed .ig-hint{opacity:0;pointer-events:none}.ig-close{position:absolute;top:max(0.9rem,env(safe-area-inset-top));right:0.9rem;z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:rgba(255,255,255,0.14);color:#fff;font-size:1.1rem;cursor:pointer}.ig-close:hover{background:rgba(255,255,255,0.24)}.ig-viewer .ig-count{top:max(1.3rem,env(safe-area-inset-top));bottom:auto;background:rgba(255,255,255,0.14)}.ig-hint{position:absolute;left:50%;bottom:max(1.2rem,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:2;padding:0.35rem 0.8rem;border-radius:999px;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.8);font-size:0.8rem;white-space:nowrap;pointer-events:none;transition:opacity 0.2s ease}@media (hover:hover){.ig-hint{display:none}}.sell-ship-note{display:flex;gap:0.85rem;align-items:flex-start;margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:16px;background:var(--color-surface-alt)}.sell-ship-note>.bi{flex:0 0 auto;font-size:1.35rem;color:var(--color-text-strong);margin-top:0.1rem}.sell-ship-note strong{display:block;margin-bottom:0.2rem;color:var(--color-text-strong)}.sell-ship-note p{margin:0;font-size:0.9rem;line-height:1.5;color:var(--color-text-subtle)}.sell-weights{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:0.6rem;margin-top:0.6rem}.sell-weight{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;min-height:6.4rem;padding:0.85rem 0.9rem;border:1.5px solid var(--color-border-medium);border-radius:14px;background:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.sell-weight .bi{font-size:1.35rem;margin-bottom:0.35rem;color:var(--color-text-strong)}.sell-weight strong{font-size:0.95rem;color:var(--color-text-strong)}.sell-weight span{font-size:0.78rem;line-height:1.35;color:var(--color-text-muted)}.sell-weight:hover:not(:disabled){border-color:var(--color-border-strong)}.sell-weight.active{border-color:var(--color-ink-bg);background:var(--color-ink-bg)}.sell-weight.active .bi,.sell-weight.active strong{color:var(--color-ink-text)}.sell-weight.active span{color:var(--color-ink-text);opacity:0.75}.sell-weight:disabled{opacity:0.55;cursor:not-allowed}.sell-ship-service{margin-top:0.75rem !important}.cart-muted{color:var(--color-text-muted);font-weight:500}.buy-ship-promise{display:flex;gap:0.45rem;align-items:flex-start;margin:0.6rem 0 0;font-size:0.85rem;color:var(--color-text-subtle)}.buy-ship-promise + .buy-ship-promise{margin-top:0.35rem}.buy-ship-promise a{color:var(--color-text-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bk-card{margin:0 0 2rem;padding:1.25rem 1.3rem;border-radius:20px;background:var(--color-surface-alt)}.bk-h2{margin:0 0 0.85rem;font-size:1.05rem;font-weight:700;color:var(--color-text-strong)}.bk-card>.bk-btn{margin-top:0.75rem}.bk-row{display:flex;align-items:center;gap:0.75rem;padding:0.7rem 0.85rem;border:1px solid var(--color-border-medium);border-radius:14px;background:var(--color-bg)}.bk-row + .bk-note{margin-top:0.75rem}.bk-row.is-empty{border-style:dashed}.bk-ico{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-surface-alt);color:var(--color-text-strong)}.bk-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.35}.bk-label{display:flex;min-width:0;gap:0.35rem;color:var(--color-text-strong);font-weight:600}.bk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bk-last4{flex:0 0 auto}.bk-sub{color:var(--color-text-muted-2);font-size:0.86rem}.bk-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:2.25rem;padding:0.4rem 0.95rem;border:1px solid var(--color-border-medium);border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font:inherit;font-size:0.88rem;font-weight:600;cursor:pointer}.bk-btn:hover{background:var(--color-hover)}.bk-btn:disabled{opacity:0.5;cursor:default}.bk-btn-ink{border-color:var(--color-ink-bg);background:var(--color-ink-bg);color:var(--color-ink-text)}.bk-btn-ink:hover{background:var(--color-ink-bg-hover)}.bk-btn-quiet{border-color:transparent;background:transparent;color:var(--color-text-muted-2)}.bk-btn-wide{width:100%;margin-top:0.5rem}.bk-note{display:flex;align-items:flex-start;gap:0.6rem;margin:0;padding:0.8rem 0.95rem;border-radius:14px;background:var(--color-surface-alt);color:var(--color-text-subtle);font-size:0.92rem;line-height:1.45}.bk-note strong,.bk-note a{color:var(--color-text-strong)}.bk-note .bi{margin-top:0.12rem}.bk-note.is-warn .bi{color:#c92a2a}.bk-card .bk-note{background:var(--color-bg)}.bk-fine{margin:0.8rem 0 0;color:var(--color-text-muted-2);font-size:0.84rem;line-height:1.5}.bk-lead{margin:0 0 1rem;color:var(--color-text-subtle);line-height:1.5}.bk-sheet{width:min(27rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:24px;background:var(--color-bg);color:var(--color-text);box-shadow:0 24px 60px rgba(0,0,0,0.25);overflow:auto}.bk-sheet::backdrop{background:rgba(15,17,20,0.5)}.bk-sheet-in{padding:1.25rem 1.4rem 1.4rem}.bk-sheet-head{display:flex;align-items:center;gap:0.6rem;margin-bottom:1rem}.bk-sheet-head h2{flex:1 1 auto;margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-strong)}.bk-x{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:var(--color-surface-alt);color:var(--color-text-strong);cursor:pointer}.bk-mandate{margin:1rem 0 1.1rem}.bk-mandate a{color:inherit}.buy-pay-from .bk-row,.cart-block .bk-row{margin-top:0.4rem}.bal-intro{margin:-0.6rem 0 1.5rem;max-width:46rem}.bk-slot{display:block}@media (max-width:420px){.bk-row{flex-wrap:wrap}.bk-row .bk-btn{margin-left:auto}}.buy-modal-head{padding:1rem 1rem 0.15rem 1.25rem}.buy-modal-body{padding:0.5rem 1.25rem 1.1rem}.buy-modal .buy-item{margin-bottom:0.75rem}.buy-modal .buy-item-img{width:3rem;height:3rem;border-radius:10px}.buy-modal .buy-section{padding:0.75rem 1rem;margin-bottom:0.6rem;border-radius:16px}.buy-rows{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:0.6rem}.buy-rows .bk-row{padding:0.55rem 0.7rem}.buy-rows .bk-row{flex-wrap:nowrap}.buy-rows .bk-row .bk-btn{margin-left:0}.buy-rows .bk-main{min-width:0}.buy-rows .bk-ico{width:2rem;height:2rem}.buy-addr-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-totals .buy-summary>div{padding:0.15rem 0}.buy-totals .buy-summary-total{margin-top:0.3rem;padding-top:0.45rem !important;border-top:1px solid var(--color-border-medium)}.buy-promise-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.25rem 0.75rem;margin:0.55rem 0 0;font-size:0.86rem}.buy-promise-line a{color:var(--color-text-subtle);font-weight:600;text-decoration:none}.buy-promise-line a:hover{text-decoration:underline;color:var(--color-text-strong)}.buy-modal .buy-pay-btn{margin-top:0.25rem}.buy-modal .buy-fine{margin-top:0.55rem;font-size:0.75rem;line-height:1.4}.fees-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem 2rem;margin:0;padding:0;list-style:none}.fees-included li{display:flex;align-items:center;gap:0.6rem;font-size:1rem;color:var(--color-text-strong)}.fees-included i{flex:0 0 auto;color:var(--fees-good)}html[data-theme="dark"] .fees-included i{color:#69db7c}@media (max-width:575.98px){.fees-included{grid-template-columns:1fr}}.fees-plain{max-width:42rem;margin:0 0 0.5rem;font-size:1rem;line-height:1.55;color:var(--color-text-subtle)}.fees-plain.fees-muted{font-size:0.92rem;color:var(--color-text-muted)}.fees-plain a{color:var(--color-text-strong);font-weight:600}.fees-steps p{margin:0;font-size:0.92rem;line-height:1.45;color:var(--color-text-subtle)}.fees-table{width:100%;max-width:44rem;margin:0 0 1rem;border-collapse:collapse}.fees-table th,.fees-table td{padding:0.9rem 0;border-bottom:1px solid var(--color-border-medium);vertical-align:top}.fees-table th{font-weight:600;color:var(--color-text-strong);text-align:left}.fees-table th span{display:block;margin-top:0.15rem;font-size:0.85rem;font-weight:400;color:var(--color-text-muted)}.fees-table td{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-strong);white-space:nowrap;padding-left:1rem}.fees-table tr:first-child th,.fees-table tr:first-child td{border-top:1px solid var(--color-border-medium)}.ea-name-badge.name-badge-top,.ea-name-badge.name-badge-founding{display:inline-flex;align-items:center;gap:0.3em;width:auto;height:auto;padding:0.22em 0.55em 0.22em 0.45em;border-radius:0.4em;line-height:1;vertical-align:0.1em;font-size:min(0.62em,0.78rem);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.ea-name-badge.name-badge-top svg,.ea-name-badge.name-badge-founding svg{position:relative;inset:auto;z-index:1;flex:0 0 auto;width:1.05em;height:1.05em;margin:0}.name-badge-text{position:relative;z-index:1}.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-founding{background:linear-gradient(135deg,#fff1a8 0%,#f0cc4a 40%,#cf9d1c 75%,#b5830f 100%);color:#3a2a00;box-shadow:inset 0 0 0 1px rgba(140,100,0,0.35),inset 0 1px 0 rgba(255,255,255,0.55),0 1px 3px rgba(120,90,0,0.3)}.ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-top{background:linear-gradient(135deg,#ffffff 0%,#e4e9ef 40%,#b9c3ce 75%,#94a0ac 100%);color:#262c33;box-shadow:inset 0 0 0 1px rgba(50,62,76,0.28),inset 0 1px 0 rgba(255,255,255,0.7),0 1px 3px rgba(40,52,66,0.25)}.isc-name .ea-name-badge.name-badge-top,.isc-name .ea-name-badge.name-badge-founding{font-size:0.55em;margin-left:0}.ea-name-badge.name-badge-top + .ea-name-badge,.ea-name-badge.name-badge-founding + .ea-name-badge{margin-left:0.3em}.ea-name-badge.name-badge-top[data-badge]:focus-visible,.ea-name-badge.name-badge-founding[data-badge]:focus-visible{border-radius:0.4em}.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-founding{background:#212529;color:#edf67d;box-shadow:inset 0 0 0 1px rgba(237,246,125,0.35)}.ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-top{background:#edf67d;color:#212529;box-shadow:inset 0 0 0 1px rgba(33,37,41,0.12)}.ea-name-badge.name-badge-founding::after{background:linear-gradient(115deg,transparent 40%,rgba(237,246,125,0.35) 50%,transparent 60%)}.ea-name-badge.name-badge-top::after{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0.75) 50%,transparent 60%)}.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-founding{background:linear-gradient(135deg,#8b6cf6 0%,#6a46e5 55%,#5333c9 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 3px rgba(83,51,201,0.35)}.ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-top{background:linear-gradient(135deg,#22b39a 0%,#11907c 55%,#0b7465 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 3px rgba(11,116,101,0.35)}.ea-name-badge.name-badge-founding::after,.ea-name-badge.name-badge-top::after{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0.4) 50%,transparent 60%)}.ea-name-badge.name-badge-top,.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-founding{gap:0.45em;padding:0.38em 0.8em 0.38em 0.7em;border:1px solid transparent;border-radius:0.35em;font-weight:600;letter-spacing:0.12em;box-shadow:0 2px 6px rgba(0,0,0,0.22)}.ea-name-badge.name-badge-top,html[data-theme="dark"] .ea-name-badge.name-badge-top{background:linear-gradient(#141518,#141518) padding-box,linear-gradient(110deg,#7f8996,#f4f7fa,#d9c8f0,#c8eef0,#f4f7fa,#7f8996) border-box;color:#eef1f5}.ea-name-badge.name-badge-founding,html[data-theme="dark"] .ea-name-badge.name-badge-founding{background:linear-gradient(#141518,#141518) padding-box,linear-gradient(110deg,#a87a22,#f6dc8a,#f3b9c8,#cfe9a6,#f6dc8a,#a87a22) border-box;color:#f6dc8a}.ea-name-badge.name-badge-top::after,.ea-name-badge.name-badge-founding::after{background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,0.16) 50%,transparent 58%)}.pm-page{--pm-text:#111316;--pm-muted:#6b7079;--pm-line:#e7e8eb;--pm-card:#ffffff;--pm-soft:#f7f7f8;--pm-holo:linear-gradient(110deg,#c9d1db,#f4f7fa 22%,#e3d6f5 42%,#d2f0ee 60%,#f4f7fa 78%,#b9c3cf);max-width:46rem;margin:0 auto;padding:4.5rem 1.25rem 4rem;color:var(--pm-text)}html[data-theme="dark"] .pm-page{--pm-text:#f1f2f4;--pm-muted:#9aa0a8;--pm-line:#2a2d32;--pm-card:#16181b;--pm-soft:#1b1d21}.pm-hero{text-align:center;margin-bottom:3rem}.pm-kicker{margin:0 0 0.35rem;font-size:0.78rem;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--pm-muted)}.pm-hero h1{margin:0;font-size:clamp(2.6rem,7vw,3.6rem);font-weight:600;letter-spacing:-0.04em;line-height:1;color:var(--pm-text)}.pm-lead{margin:0.9rem 0 0;font-size:1.1rem;color:var(--pm-muted)}.pm-section{margin-bottom:3.25rem}.pm-h2{margin:0 0 1rem;font-size:0.78rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--pm-muted)}.pm-fine{margin:0.9rem 0 0;text-align:center;font-size:0.85rem;color:var(--pm-muted)}.pm-foot{text-align:center;font-size:0.85rem;color:var(--pm-muted)}.pm-foot a{color:var(--pm-text)}.pm-page .ea-status{margin-top:1.75rem;display:flex;justify-content:center}.pm-page .ea-status-card,.pm-page .ea-status-card.is-member{display:inline-flex;align-items:center;gap:0.75rem;text-align:left;padding:0.7rem 1rem;border-radius:14px;background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-page .ea-status-card>.bi,.pm-page .ea-status-card.is-member>.bi{width:2rem;height:2rem;background:var(--pm-holo);color:#2a3038;font-size:0.9rem}.pm-page .ea-status-card strong,.pm-page .ea-status-card.is-member strong{color:var(--pm-text);font-weight:600}.pm-page .ea-status-card span,.pm-page .ea-status-card.is-member span{color:var(--pm-muted)}.pm-page .ea-status-card.is-member .ea-status-link{color:var(--pm-text);font-size:0.9rem}.pm-page .ea-status-pill{color:var(--pm-muted)}.pm-page .ea-plans{gap:1rem}.pm-page .ea-plan,.pm-page .ea-plan.is-best,html[data-theme="dark"] .pm-page .ea-plan.is-best{padding:1.5rem;border-radius:18px;background:var(--pm-card);color:var(--pm-text);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-page .ea-plan.is-best{background:linear-gradient(var(--pm-card),var(--pm-card)) padding-box,var(--pm-holo) border-box;border:1.5px solid transparent;box-shadow:0 8px 30px rgba(20,24,32,0.06)}.ea-plan-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.pm-page .ea-plan h3,.pm-page .ea-plan:not(.is-best) h3{margin:0;font-size:0.95rem;font-weight:500;color:var(--pm-muted)}.pm-page .ea-plan-flag{margin:0;padding:0.2rem 0.55rem;border-radius:999px;background:var(--pm-soft);color:var(--pm-text);font-size:0.75rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-page .ea-plan-price,.pm-page .ea-plan.is-best .ea-plan-price{margin:0.6rem 0 0 !important;font-size:2.6rem !important;font-weight:600;letter-spacing:-0.04em;color:var(--pm-text) !important}.pm-page .ea-plan-sub,.pm-page .ea-plan.is-best .ea-plan-sub{margin:0.15rem 0 1.5rem !important;font-size:0.88rem !important;color:var(--pm-muted) !important}.pm-page .ea-btn,.pm-page .ea-plan.is-best .ea-btn,html[data-theme="dark"] .pm-page .ea-plan:not(.is-best) .ea-btn{margin-top:auto;min-height:2.9rem;border-radius:12px;background:var(--pm-card);color:var(--pm-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-page .ea-plan.is-best .ea-btn{background:var(--pm-holo);color:#1d2228;box-shadow:inset 0 0 0 1px rgba(40,50,65,0.15)}.pm-page .ea-btn:hover:not(:disabled){filter:brightness(0.97)}.pm-page .ea-btn-quiet{background:transparent !important;color:var(--pm-text) !important;box-shadow:inset 0 0 0 1px var(--pm-line) !important}.pm-page .ea-confirm p{color:var(--pm-text) !important}.pm-page .ea-short,.pm-page .ea-plan.is-best .ea-short{color:var(--pm-muted) !important}.pm-page .ea-balance:not(:empty){margin-top:1rem !important}.pm-perks{margin:0;padding:0;list-style:none;border-top:1px solid var(--pm-line)}.pm-perks li{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--pm-line)}.pm-perk-icon{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:12px;background:var(--pm-soft);color:var(--pm-text);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-perks h3{margin:0.1rem 0 0.25rem;font-size:1rem;font-weight:600;color:var(--pm-text)}.pm-perks p{margin:0;color:var(--pm-muted);line-height:1.5;font-size:0.95rem}.pm-faq{border-top:1px solid var(--pm-line)}.pm-faq details{border-bottom:1px solid var(--pm-line)}.pm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;cursor:pointer;list-style:none;font-weight:500;color:var(--pm-text)}.pm-faq summary::-webkit-details-marker{display:none}.pm-faq summary::after{content:"+";color:var(--pm-muted);font-size:1.2rem;line-height:1;transition:transform 0.2s}.pm-faq details[open] summary::after{transform:rotate(45deg)}.pm-faq p{margin:0 0 1.1rem;color:var(--pm-muted);line-height:1.55}@media (max-width:575.98px){.pm-page{padding-top:3rem}.pm-page .ea-plans{grid-template-columns:1fr}}.pm-sheet{width:min(24rem,calc(100vw - 2rem))}.pm-sum{margin:0.25rem 0 0;border-top:1px solid var(--color-border-medium)}.pm-sum>div{display:flex;justify-content:space-between;gap:1rem;padding:0.75rem 0;border-bottom:1px solid var(--color-border-medium)}.pm-sum dt{font-weight:400;color:var(--color-text-muted)}.pm-sum dd{margin:0;text-align:right;font-weight:600;color:var(--color-text-strong)}.pm-sum>div:first-child dd{font-size:1.15rem}.pm-sum-note{margin:0.75rem 0 1.1rem;font-size:0.85rem;color:var(--color-text-muted)}.pm-sum-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:0.5rem}.pm-sum-actions .ea-btn{margin:0;min-height:2.9rem;border-radius:12px;font-weight:600}.pm-sum-actions .ea-btn-quiet{background:transparent;color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-border-medium)}.pm-sum-actions .pm-pay{background:linear-gradient(110deg,#c9d1db,#f4f7fa 22%,#e3d6f5 42%,#d2f0ee 60%,#f4f7fa 78%,#b9c3cf);color:#1d2228;box-shadow:inset 0 0 0 1px rgba(40,50,65,0.15)}.watchlist-btn.active{color:var(--color-text-strong)}.filter-fab-count{background-color:#ffffff;color:#111111}.sell-recommended,.sell-cert,.sell-photo-cover{background-color:var(--color-ink-bg);color:var(--color-ink-text)}.sell-notice{background-color:var(--color-surface-alt);color:var(--color-text)}.sell-success-icon,.buy-notice-icon,.buy-success-icon,.inbox-empty-icon,.ea-banner-icon,.buy-ea-icon,.fees-step-n,.gv-facts .bi,.gv-rules-list .bi{background:var(--color-surface-alt);color:var(--color-text-strong)}.order-pill-info{background:var(--color-surface-alt);color:var(--color-text-strong)}.seller-banner,[data-theme="dark"] .seller-banner:not(.has-image){background-image:radial-gradient(120% 140% at 0% 0%,rgba(140,146,156,0.22) 0%,rgba(140,146,156,0.06) 45%,transparent 70%)}.seller-avatar,.acct-avatar,.isc-avatar,.inbox-avatar{background-color:var(--color-surface-alt);color:var(--color-text-strong)}.seller-btn.is-following{background:var(--color-surface-alt);color:var(--color-text-strong)}.inbox-unread,.inbox-row-flag{background:var(--color-ink-bg);color:var(--color-ink-text)}.msg .bubble-offer{background:var(--color-surface-alt) !important;color:var(--color-text-strong) !important;box-shadow:inset 0 0 0 1px var(--color-border-medium)}.thread-send{background:var(--color-ink-bg);color:var(--color-ink-text)}html[data-theme="dark"] .account-switch{background:#e4e6eb}.item-ea-badge{background:var(--color-ink-bg);color:var(--color-ink-text)}.account-menu-pill{background:var(--color-surface-alt);color:var(--color-text-strong)}.sell-banner-icon{background:rgba(255,255,255,0.14);color:#ffffff}.sell-banner-cta{color:#ffffff}html[data-theme="dark"] .acc-photo-edit{background:#e4e6eb;color:#15171a}.ea-status-card.is-member{background:var(--color-surface-alt)}.ea-status-card.is-member>.bi{background:var(--color-ink-bg);color:var(--color-ink-text)}.fees-stat.is-ink{background:var(--color-surface-alt)}.fees-stat.is-ink strong{color:var(--color-text-strong)}.fees-stat.is-ink span{color:var(--color-text-muted)}.fees-card.is-free{background:var(--color-surface-alt)}.fees-card.is-free .fees-card-icon{color:var(--color-text-strong)}.fees-result-big{color:#ffffff !important}html[data-theme="dark"] .fees-result-big{color:var(--color-ink-text) !important}.account-header{position:sticky;top:0;z-index:1030;transition:transform 0.3s ease,background-color 0.2s ease}.account-header.header-hidden{transform:translateY(-100%)}.cart-summary{top:5.5rem}.site-footer-brand p{max-width:24rem}.pm-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0.25rem 1.25rem;margin:-2rem 0 2.5rem;font-size:0.88rem}.pm-nav a{color:var(--pm-muted);text-decoration:none;padding:0.2rem 0;border-bottom:1px solid transparent}.pm-nav a:hover{color:var(--pm-text)}.pm-nav a.active{color:var(--pm-text);border-bottom-color:var(--pm-text)}.pm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.pm-facts>div{padding:1.25rem 0.75rem;text-align:center}.pm-facts>div + div{border-left:1px solid var(--pm-line)}.pm-facts dt{font-size:1.35rem;font-weight:600;letter-spacing:-0.02em;color:var(--pm-text)}.pm-facts dd{margin:0.2rem 0 0;font-size:0.85rem;color:var(--pm-muted)}.pm-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pm-line)}.pm-list li{padding:0.9rem 0;border-bottom:1px solid var(--pm-line);color:var(--pm-muted);line-height:1.5;font-size:0.95rem}.pm-list strong{color:var(--pm-text);font-weight:600}.pm-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--pm-line)}.pm-steps li{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--pm-line)}.pm-step-n{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;font-size:0.85rem;font-weight:600;color:var(--pm-text);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-steps h3{margin:0.15rem 0 0.25rem;font-size:1rem;font-weight:600;color:var(--pm-text)}.pm-steps p,.pm-body{margin:0;color:var(--pm-muted);line-height:1.55;font-size:0.95rem}.pm-steps a,.pm-body a,.pm-faq a{color:var(--pm-text)}.pm-body strong{color:var(--pm-text);font-weight:600}@media (max-width:575.98px){.pm-facts{grid-template-columns:1fr}.pm-facts>div + div{border-left:0;border-top:1px solid var(--pm-line)}.pm-nav{margin-top:-1rem}}.item-page-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.item-page-head .item-page-category{margin-bottom:0}.item-share-btn{display:inline-flex;align-items:center;gap:0.4rem;flex:0 0 auto;padding:0.35rem 0.85rem;border:1px solid var(--color-border-medium);border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font:inherit;font-size:0.88rem;font-weight:600;cursor:pointer}.item-share-btn:hover{background:var(--color-surface-alt)}.item-share-btn[hidden]{display:none}.item-share-toast{position:fixed;left:50%;bottom:1.5rem;z-index:3000;transform:translateX(-50%);max-width:calc(100vw - 2rem);padding:0.65rem 1rem;border-radius:12px;background:var(--color-ink-bg);color:var(--color-ink-text);font-size:0.9rem;font-weight:600;overflow-wrap:anywhere;box-shadow:0 8px 24px rgba(0,0,0,0.18)}.item-similar{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-border-medium)}.item-similar[hidden]{display:none}.similar-h2{margin:0 0 1rem;font-size:1.15rem;font-weight:700;color:var(--color-text-strong)}.similar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media (min-width:768px){.similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.similar-grid .item-title{font-size:0.92rem}.sp-slot{margin:0 0 1.5rem}.sp-slot[hidden]{display:none}.sp-slot-item{margin:2.5rem 0 0}.sp-label{position:absolute;top:0.6rem;right:0.6rem;z-index:1;padding:0.15rem 0.5rem;border-radius:999px;background:rgba(0,0,0,0.55);color:#fff;font-size:0.68rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.sp-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7rem;padding:1.25rem 1.5rem;border-radius:18px;overflow:hidden;background:var(--color-surface-alt);color:var(--color-text-strong);text-decoration:none;box-shadow:inset 0 0 0 1px var(--color-border-medium)}.sp-hero:hover{color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.sp-hero.has-img{padding:0;min-height:0}.sp-hero.has-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 1;object-fit:cover}.sp-hero-text{display:flex;align-items:center;gap:0.9rem;min-width:0;flex-wrap:wrap}.sp-hero-text strong{font-size:1.25rem}.sp-hero-text span{color:var(--color-text-muted-2)}.sp-logo{height:2.5rem;width:auto}.sp-cta{flex:0 0 auto;padding:0.55rem 1rem;border-radius:999px;background:var(--color-ink-bg);color:var(--color-ink-text);font-weight:600;font-size:0.9rem;margin-right:4.5rem}.sp-card .sp-card-thumb{position:relative;display:grid;place-items:center;background:var(--color-surface-alt)}.sp-card-logo{max-width:60%;max-height:40%}.sp-card-name{font-size:1.3rem;color:var(--color-text-strong)}.sp-card-cta{font-weight:600;color:var(--color-text-strong)}.sp-strip-wrap{border-top:1px solid var(--color-border);background:var(--color-bg)}.sp-strip{display:flex;align-items:center;justify-content:center;gap:0.75rem;flex-wrap:wrap;padding:1rem;color:var(--color-text-muted-2);text-decoration:none;font-size:0.88rem}.sp-strip:hover{color:var(--color-text-strong)}.sp-strip-by{text-transform:uppercase;letter-spacing:0.12em;font-size:0.72rem;font-weight:600}.sp-strip-logo{height:1.6rem;width:auto}.sp-strip strong{color:var(--color-text-strong)}@media (max-width:575.98px){.sp-cta{margin-right:0}.sp-hero{flex-wrap:wrap;padding-top:2.25rem}.sp-hero.has-img img{aspect-ratio:3 / 1}}.site-footer-legal{display:inline-flex;gap:1.25rem}.site-footer-legal a{color:var(--color-text-muted-2);text-decoration:none}.site-footer-legal a:hover{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:3px}.ss-simple .ss-hero{max-width:40rem;margin-bottom:3.5rem}.ss-simple .ss-hero .fees-lead{margin-top:1rem}.ss-block{margin:0 0 3.25rem}.ss-block>h2{margin:0 0 1.1rem;font-size:1.35rem;font-weight:600;letter-spacing:-0.015em;color:var(--color-text-strong)}.ss-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;counter-reset:ss}.ss-steps li{counter-increment:ss;display:flex;flex-direction:column;gap:0.35rem;padding:1.1rem 1.15rem;border-radius:16px;background:var(--color-surface-alt)}.ss-steps li::before{content:counter(ss);display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-bottom:0.35rem;border-radius:50%;background:var(--color-bg);color:var(--color-text-strong);font-size:0.85rem;font-weight:600}.ss-steps b{color:var(--color-text-strong);font-weight:600}.ss-steps span{color:var(--color-text-muted);font-size:0.93rem;line-height:1.45}.ss-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem 2rem}.ss-tools li{display:flex;gap:0.75rem;align-items:flex-start;color:var(--color-text-muted);font-size:0.95rem;line-height:1.45}.ss-tools i{flex:none;margin-top:0.1rem;font-size:1.1rem;color:var(--color-text-strong)}.ss-tools b{color:var(--color-text-strong);font-weight:600}@media (max-width:767.98px){.ss-steps,.ss-tools{grid-template-columns:minmax(0,1fr)}.ss-block{margin-bottom:2.5rem}}.header-create{display:inline-flex;align-items:center;gap:0.4rem;margin-right:0.35rem}.header-create .bi{font-size:0.95em}@media (max-width:575.98px){.header-create{width:2.4rem;height:2.4rem;padding:0 !important;justify-content:center;margin-right:0.15rem}.header-create span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-create .bi{font-size:1.05rem}}.ct-page{max-width:50rem}.ct-hero{margin-bottom:2rem}.ct-card{padding:2rem;border-radius:24px;background:var(--pm-card);box-shadow:0 1px 2px rgba(17,19,22,0.04),0 12px 40px rgba(17,19,22,0.08),inset 0 0 0 1px var(--pm-line)}html[data-theme="dark"] .ct-card{box-shadow:inset 0 0 0 1px var(--pm-line)}.ct-page #contactForm{scroll-margin-top:6rem}.ct-form{display:flex;flex-direction:column;gap:1.35rem}.ct-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.ct-field{display:flex;flex-direction:column;gap:0.5rem;min-width:0;margin:0;padding:0;border:0}.ct-field label,.ct-field legend{margin:0;padding:0;font-size:0.95rem;font-weight:600;color:var(--pm-text)}.ct-field legend{float:left;width:100%;margin-bottom:0.6rem}.ct-opt{font-weight:400;color:var(--pm-muted)}.ct-field input,.ct-field textarea{width:100%;padding:0.85rem 1rem;border:1px solid var(--color-border-medium);border-radius:14px;background:var(--color-bg);color:var(--pm-text);font:inherit;font-size:1.05rem}.ct-field input{height:3.4rem}.ct-field textarea{resize:vertical;min-height:12rem;line-height:1.55}.ct-field input:focus,.ct-field textarea:focus{outline:none;border-color:var(--pm-text);box-shadow:0 0 0 4px var(--color-hover)}.ct-topic-grid{display:flex;flex-wrap:wrap;gap:0.5rem;clear:both}.ct-topic{position:relative;margin:0}.ct-topic input{position:absolute;opacity:0;pointer-events:none}.ct-topic span{display:inline-flex;align-items:center;gap:0.5rem;padding:0.65rem 1rem;border:1px solid var(--color-border-medium);border-radius:999px;background:var(--color-bg);color:var(--pm-text);font-size:0.95rem;font-weight:500;cursor:pointer;transition:border-color 0.15s,background 0.15s}.ct-topic span .bi{color:var(--pm-muted)}.ct-topic:hover span{border-color:var(--pm-text)}.ct-topic input:checked + span{background:var(--color-ink-bg);border-color:var(--color-ink-bg);color:var(--color-ink-text)}.ct-topic input:checked + span .bi{color:inherit}.ct-topic input:focus-visible + span{outline:2px solid var(--pm-text);outline-offset:2px}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ct-err{margin:0;color:#c92a2a;font-size:0.92rem}.ct-submit{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.ct-send{height:3.5rem;padding:0 2.2rem;border:0;border-radius:999px;background:var(--color-ink-bg);color:var(--color-ink-text);font-weight:600;font-size:1.05rem}.ct-send:hover:not(:disabled){background:var(--color-ink-bg-hover)}.ct-send:disabled{opacity:0.6}.ct-note{flex:1;min-width:14rem;margin:0;font-size:0.85rem;line-height:1.45;color:var(--pm-muted)}.ct-done{padding:2.5rem 1rem;text-align:center}.ct-done>.bi{display:block;margin-bottom:0.6rem;font-size:2.6rem;color:var(--pm-text)}.ct-done h3{margin:0 0 0.4rem;font-size:1.3rem;font-weight:600;color:var(--pm-text)}.ct-done p{margin:0 auto 1.25rem;max-width:30rem;color:var(--pm-muted);line-height:1.5}.ct-again{height:2.8rem;padding:0 1.2rem;border:0;border-radius:999px;background:transparent;color:var(--pm-text);font-weight:500;box-shadow:inset 0 0 0 1px var(--pm-line)}.ct-alt{margin:1.25rem 0 3.5rem;text-align:center;font-size:0.95rem;color:var(--pm-muted)}.ct-alt a,.ct-page .pm-faq a{color:var(--pm-text)}@media (max-width:575.98px){.ct-page{padding-top:3rem}.ct-card{padding:1.25rem;border-radius:20px}.ct-row{grid-template-columns:minmax(0,1fr)}.ct-topic span{padding:0.6rem 0.85rem;font-size:0.92rem}.ct-send{width:100%}}.od{display:flex;flex-direction:column;gap:0.75rem;max-width:44rem}.od-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:0.25rem}.od-num{margin:0;font-size:0.9rem;color:var(--color-text-muted)}.od-card{padding:1.1rem 1.25rem;border-radius:18px;background:var(--color-surface-alt)}.od-h2{margin:0 0 0.5rem;font-size:0.78rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted)}.od-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0.6rem 0;border-bottom:1px solid var(--color-bg);font-size:0.95rem}.od-row:last-of-type{border-bottom:0}.od-row>span:first-child{color:var(--color-text-muted);flex:0 0 auto}.od-row>span:last-child{text-align:right;color:var(--color-text-strong);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.od-row.is-total>span{font-weight:700;color:var(--color-text-strong);font-size:1.05rem}.od-row a{color:var(--color-text-strong)}.od-sub{color:var(--color-text-muted);font-weight:400;font-size:0.85rem}.od-addr{display:inline-block;line-height:1.45}.od-muted{margin:0.5rem 0 0;font-size:0.85rem;color:var(--color-text-muted)}.od-muted a{color:var(--color-text-strong)}.od-item{padding:0}.od-item-link{display:flex;align-items:center;gap:0.9rem;padding:0.75rem 1rem 0.75rem 0.75rem;border-radius:18px;color:inherit;text-decoration:none}.od-item-link:hover{background:var(--color-hover);color:inherit}.od-chev{color:var(--color-text-muted)}.od-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.od-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.3rem;text-align:center;padding:0 0.25rem}.od-steps li::before{content:"";position:absolute;top:0.75rem;right:50%;width:100%;height:2px;background:var(--color-border-medium);z-index:0}.od-steps li:first-child::before{display:none}.od-steps li.is-done::before{background:var(--color-text-strong)}.od-dot{position:relative;z-index:1;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-bg);box-shadow:inset 0 0 0 2px var(--color-border-medium);color:var(--color-ink-text);font-size:0.8rem}.od-steps li.is-done .od-dot{background:var(--color-ink-bg);box-shadow:none}.od-steps li.is-next .od-dot{box-shadow:inset 0 0 0 2px var(--color-text-strong)}.od-step-t{font-size:0.85rem;font-weight:600;color:var(--color-text-strong);line-height:1.25}.od-steps li:not(.is-done):not(.is-next) .od-step-t{color:var(--color-text-muted);font-weight:500}.od-step-d{font-size:0.75rem;color:var(--color-text-muted)}.od-confirm{padding:0.9rem 1.1rem;border-top:0;border-radius:18px;background:var(--color-surface-alt)}@media (max-width:575.98px){.od-confirm{padding-left:1rem}}.od-actions{display:flex;flex-wrap:wrap;gap:0.5rem}.od-btn{display:inline-flex;align-items:center;gap:0.45rem;height:2.75rem;padding:0 1.1rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-strong);font-weight:600;font-size:0.92rem;text-decoration:none;box-shadow:inset 0 0 0 1px var(--color-border-medium)}.od-btn:hover{box-shadow:inset 0 0 0 1px var(--color-text-strong);color:var(--color-text-strong)}.od-foot{margin-top:0.25rem}@media (max-width:575.98px){.od-card{padding:1rem}.od-step-t{font-size:0.78rem}.od-btn{flex:1 1 100%;justify-content:center}}
