:root{color:#101418;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#101418;--muted:#68707b;--line:#e1e5ea;--panel:#fff;--soft:#eef2f5;--green:#108b6f;--red:#d74645;--blue:#2b6dcc;--gold:#b8841f;--shadow:0 18px 50px #1014181a;background:#f6f7f9;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=760px){.client-preview-page.client-preview-v2 .client-home-hero{grid-template-columns:1fr}.client-preview-page.client-preview-v2 .client-home-hero h1,.client-preview-page.client-preview-v2 .client-page-header h1{font-size:32px}.client-preview-page.client-preview-v2 .client-platform-grid,.client-preview-page.client-preview-v2 .client-home-platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--market-ink:#171a1d;--market-muted:#667078;--market-paper:#f4f5f3;--market-line:#d9dedb;--market-oxblood:#8d1b2e;--market-jade:#0c6b5a;--market-brass:#b48832}body{background:var(--market-paper)}.client-preview-page.client-preview-v2,.customer-products-page{background:linear-gradient(#171a1d06 1px, transparent 1px), var(--market-paper);background-size:100% 36px}.client-preview-topbar.client-main-topbar{z-index:30;border:0;border-bottom:1px solid var(--market-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8f5;border-radius:0;min-height:70px;padding:12px clamp(18px,4vw,54px);position:sticky;top:0;box-shadow:0 10px 30px #171a1d0d}.client-preview-brand span{background:var(--market-ink);border-radius:4px}.client-preview-brand strong:after{color:var(--market-muted);content:"HENG AN TONG VINTAGE";font-size:.63rem;font-weight:700;display:block}.client-preview-nav a{border-radius:4px;font-weight:800}.client-preview-nav a.active,.client-preview-nav a[aria-current=page]{background:var(--market-ink);color:#fff}.client-preview-account{align-items:center;gap:6px;display:flex}.client-preview-account a,.client-preview-account button{border:1px solid var(--market-line);min-height:36px;color:var(--market-ink);font:inherit;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:800;text-decoration:none;display:inline-flex}.client-preview-account button{cursor:pointer;width:36px;padding:0}.client-preview-page.client-preview-v2 .client-page-header{border:1px solid var(--market-line);border-left:5px solid var(--market-oxblood);border-radius:0 6px 6px 0;position:relative;overflow:hidden}.client-preview-page.client-preview-v2 .client-page-header:after{color:#8d1b2e0e;content:"恒安通中古";font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:900;position:absolute;bottom:-24px;right:28px}.client-preview-page.client-preview-v2 .client-page-header>*{z-index:1;position:relative}.products-page.customer-products-page{width:min(1240px,100% - 36px);margin:0 auto;padding:24px 0 92px}.products-hero.products-hero--catalogue{color:#fff;background:linear-gradient(90deg,#0f1416f5 0%,#0f1416c2 57%,#0f141633 100%),url(/assets/auction-catalogue-hero.webp) 50% 42%/cover no-repeat,#171a1d;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:172px;padding:30px 34px;display:grid}.products-hero.products-hero--catalogue p{color:#82d4c4;font-size:.78rem;font-weight:900}.products-hero.products-hero--catalogue h1{letter-spacing:0;margin:8px 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(2rem,4vw,3.2rem)}.products-hero.products-hero--catalogue span{color:#ffffffd1}.products-hero__stats{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:4px;min-width:142px;padding:18px}.products-hero__stats strong{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;display:block}.product-filters{border:1px solid var(--market-line);box-shadow:none;background:#fffffff0;border-radius:6px;margin-top:16px;padding:18px}.product-search{background:#fff;border:1px solid #cbd1cd;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;display:grid}.product-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0}.product-search button{background:var(--market-ink);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:3px;padding:0 22px;font-weight:900}.product-filter-grid.product-filter-grid--auction{grid-template-columns:1.1fr 1.1fr 1.25fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.filter-select,.price-input{border:1px solid var(--market-line);background:#f8f9f7;border-radius:4px;min-width:0;padding:10px 12px}.filter-select span,.price-input span{color:var(--market-muted);margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.filter-select select,.price-input input{width:100%;color:var(--market-ink);font:inherit;background:0 0;border:0;outline:0}.product-filter-actions{gap:8px;margin-top:12px;display:flex}.filter-reset{border:1px solid var(--market-line);min-height:38px;color:var(--market-ink);font:inherit;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.auction-lot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.auction-lot-card{border:1px solid var(--market-line);background:#fff;border-radius:5px;min-width:0;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.auction-lot-card:hover{border-color:#a9b0ac;transform:translateY(-3px);box-shadow:0 14px 26px #171a1d1a}.auction-lot-card__media{aspect-ratio:4/3;border-bottom:1px solid var(--market-line);background:#f1f1ee;place-items:center;display:grid;position:relative;overflow:hidden}.auction-lot-card__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .22s}.auction-lot-card:hover .auction-lot-card__media img{transform:scale(1.035)}.auction-lot-card__placeholder{color:#929a96;align-items:center;gap:8px;font-size:.82rem;display:flex}.auction-lot-card__source{color:#fff;background:#171a1de6;border-radius:2px;padding:4px 7px;font-size:.68rem;font-weight:900;position:absolute;top:10px;left:10px}.auction-lot-card__body{padding:13px 14px 15px}.auction-lot-card__meta{color:var(--market-jade);justify-content:space-between;gap:8px;font-size:.69rem;font-weight:800;display:flex}.auction-lot-card__title{min-height:45px;color:var(--market-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-weight:900;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.auction-lot-card__original{min-height:34px;color:var(--market-muted);margin:5px 0 12px;font-size:.74rem;line-height:1.4}.auction-lot-card__footer{border-top:1px solid #eceeeb;justify-content:space-between;align-items:end;gap:8px;padding-top:10px;display:flex}.auction-lot-card__footer small,.auction-lot-card__footer strong{display:block}.auction-lot-card__footer strong{color:var(--market-oxblood);margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.auction-lot-card__remaining{color:var(--market-muted);text-align:right;align-items:center;gap:4px;font-size:.69rem;display:inline-flex}.auction-lot-card__favorite{width:34px;height:34px;color:var(--market-ink);cursor:pointer;background:#ffffffe6;border:1px solid #ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.auction-lot-card__favorite.is-active{color:var(--market-oxblood)}.product-pagination button{border:1px solid var(--market-line);min-height:38px;font:inherit;background:#fff;border-radius:4px;align-items:center;gap:5px;padding:0 13px;font-weight:800;display:inline-flex}.client-account-gate{border:1px solid var(--market-line);border-left:5px solid var(--market-jade);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin:16px 0;padding:24px 28px;display:flex}.client-account-gate p{color:var(--market-jade);margin:0 0 5px;font-size:.72rem;font-weight:900}.client-account-gate h2{margin:0 0 6px}.client-account-gate>div:last-child{gap:8px;display:flex}.client-account-gate a,.client-user-menu-entry{border:1px solid var(--market-line);min-height:38px;color:var(--market-ink);font:inherit;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.client-account-gate .client-account-gate__primary{border-color:var(--market-ink);background:var(--market-ink);color:#fff}.client-user-menu-entry.is-disabled{opacity:.58;cursor:not-allowed;flex-direction:column;justify-content:center;align-items:flex-start}.client-user-menu-entry small{color:var(--market-muted);font-size:.62rem;font-weight:600}.client-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-guide-card{box-shadow:none;border-radius:5px;position:relative;overflow:hidden}.client-guide-card:before{background:var(--market-oxblood);content:"";width:4px;position:absolute;inset:0 auto 0 0}.client-guide-detail{border-top:3px solid var(--market-brass)}.customer-service-dialog{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f121494;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-service-dialog__panel{border:1px solid #d8dcd8;border-top:5px solid var(--market-jade);background:#fff;border-radius:6px;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0000003d}.customer-service-dialog__close{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.customer-service-dialog__eyebrow{color:var(--market-jade);margin:0;font-size:.7rem;font-weight:900}.customer-service-dialog__panel h2{margin:6px 0 10px;font-family:Georgia,Noto Serif SC,serif}.customer-service-dialog__panel>p:not(.customer-service-dialog__eyebrow){color:var(--market-muted);line-height:1.7}.customer-service-dialog__qr{min-height:190px;color:var(--market-muted);background:#f7f8f6;border:1px dashed #b9c0bc;place-items:center;margin-top:18px;padding:14px;display:grid}.customer-service-dialog__qr img{aspect-ratio:1;object-fit:contain;width:min(210px,100%)}.customer-service-dialog__qr span{margin-top:8px;font-weight:800}.customer-service-dialog__copy{border:1px solid var(--market-line);width:100%;color:var(--market-ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 13px;display:flex}.customer-service-dialog__copy small,.customer-service-dialog__copy strong{text-align:left;display:block}.customer-service-dialog__notice{border-left:3px solid var(--market-brass);background:#faf7ef;padding:10px;font-size:.82rem}.client-bottom-nav{border-radius:8px}@media (width<=980px){.auction-lot-grid,.product-filter-grid.product-filter-grid--auction{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.products-page.customer-products-page{width:min(100% - 20px,1240px);padding-top:10px}.products-hero.products-hero--catalogue{grid-template-columns:1fr;padding:24px 20px}.products-hero__stats{text-align:left;width:100%}.product-filter-grid.product-filter-grid--auction,.client-guide-grid{grid-template-columns:1fr 1fr}.auction-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-account-gate{flex-direction:column;align-items:stretch}.client-preview-account{position:absolute;top:12px;right:10px}}@media (width<=520px){.product-search{grid-template-columns:auto minmax(0,1fr)}.product-search button{grid-column:1/-1}.product-filter-grid.product-filter-grid--auction,.auction-lot-grid,.client-guide-grid{grid-template-columns:1fr}.auction-lot-card__media{aspect-ratio:16/11}.client-account-gate>div:last-child{flex-direction:column}}.client-preview-v2{color:#161a1d;background:#f5f6f7}.client-preview-v2 .client-main-topbar,.client-preview-v2 .client-preview-topbar{box-shadow:none;background:#fffffffa;border-bottom:1px solid #dfe3e6}.client-preview-v2 .client-home-hero{background:#dfe3e6;border:1px solid #dfe3e6;border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;gap:1px;overflow:hidden}.client-preview-v2 .client-home-hero>div,.client-preview-v2 .client-home-hero>aside,.client-preview-v2 .client-page-header,.client-preview-v2 .client-notice-card,.client-preview-v2 .client-section,.client-preview-v2 .client-user-groups article{box-shadow:none;background:#fff;border:0;border-radius:0}.client-preview-v2 .client-home-hero>div{min-height:280px;padding:34px}.client-preview-v2 .client-home-hero>aside{background:#eff3f2;padding:24px}.client-preview-v2 .client-home-hero h1,.client-preview-v2 .client-page-header h1{letter-spacing:0;max-width:760px;font-size:44px;line-height:1.14}.client-preview-v2 .client-home-hero p,.client-preview-v2 .client-page-header p,.client-preview-v2 .client-preview-section-title p{color:#087563}.client-preview-v2 .client-home-search{border-color:#b9c3c7;border-radius:6px}.client-preview-v2 .client-home-search button,.client-preview-v2 .client-preview-search button{background:#101820;border-radius:5px}.client-preview-v2 .client-notice-card,.client-preview-v2 .client-section{border:1px solid #dfe3e6;border-radius:8px}.client-preview-v2 .client-notice-card svg{color:#087563}.client-preview-v2 .client-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-preview-v2 .client-preview-platform-card,.client-preview-v2 .client-preview-session-card,.client-preview-v2 .client-preview-card{box-shadow:none;background:#fff;border:1px solid #dfe3e6;border-radius:7px}.client-preview-v2 .client-preview-platform-card:hover,.client-preview-v2 .client-preview-session-card:hover,.client-preview-v2 .client-preview-card:hover{border-color:#087563;transform:translateY(-1px)}.client-home-platform-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-home-platform-summary a{color:#161a1d;border:1px solid #dfe3e6;border-radius:7px;align-content:start;gap:7px;min-height:112px;padding:16px;text-decoration:none;display:grid}.client-home-platform-summary a:hover{border-color:#087563}.client-home-platform-summary span{color:#087563;font-size:12px;font-weight:800}.client-home-platform-summary strong{font-size:17px}.client-home-platform-summary small{color:#687178;line-height:1.55}.client-preview-v2 .client-preview-session-card{background:#fff}.client-preview-v2 .client-preview-session-card svg,.client-preview-v2 .client-preview-breadcrumbs a{color:#087563}.client-preview-v2 .client-preview-session-card em{color:#087563;background:#edf5f3;border-radius:4px}@media (width<=760px){.client-preview-v2 .client-home-hero{grid-template-columns:1fr}.client-preview-v2 .client-home-hero>div{min-height:0;padding:22px 16px}.client-preview-v2 .client-home-hero h1,.client-preview-v2 .client-page-header h1{font-size:32px}.client-preview-v2 .client-platform-grid,.client-home-platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-home{box-sizing:border-box;gap:16px;width:min(1180px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px) 98px;display:grid;overflow-x:hidden}.customer-hero{background:#eaf5fb;border:1px solid #dbe4ee;border-radius:8px;grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:18px;padding:clamp(18px,4vw,34px);display:grid}.customer-hero__copy{align-content:center;gap:12px;min-width:0;max-width:100%;display:grid}.customer-eyebrow{color:#1d6f8f;font-weight:900}.customer-hero h1,.customer-section h2,.session-card h2,.cost-calculator-panel h2{color:#101418;margin:0}.customer-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.customer-hero p,.session-card p,.cost-calculator-panel p{color:#53606c;overflow-wrap:anywhere;max-width:720px;margin:0;line-height:1.75}.customer-search{background:#fff;border:1px solid #cdd9e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(720px,100%);min-height:52px;padding:6px;display:grid}.customer-search svg{color:#2b6dcc;margin-left:10px}.customer-search input{color:#101418;border:0;outline:0;min-width:0}.customer-search button,.session-card a,.customer-action-row a,.product-pagination button{color:#fff;background:#2b6dcc;border:1px solid #2b6dcc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.customer-hero__panel{text-align:center;background:#fff;border:1px solid #d7e1eb;border-radius:8px;place-items:center;gap:7px;min-width:0;padding:18px;display:grid}.customer-hero__panel svg{color:#108b6f}.customer-hero__panel strong{color:#101418;font-size:2.15rem}.customer-hero__panel small,.customer-hero__panel span{color:#68707b}.customer-section{gap:12px;display:grid}.customer-section__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-section__title a{color:#2b6dcc;font-weight:850;text-decoration:none}.platform-entry-grid,.category-entry-grid,.session-strip,.cost-result-grid,.customer-action-row{gap:12px;display:grid}.platform-entry-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-entry,.category-entry,.session-card,.cost-calculator-panel{background:#fff;border:1px solid #e1e5ea;border-radius:8px}.platform-entry{color:#101418;gap:8px;min-height:116px;padding:14px;text-decoration:none;display:grid}.platform-entry>span{color:#fff;background:#101418;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.platform-entry small{color:#68707b}.category-entry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.category-entry{color:#101418;place-items:center;gap:8px;min-height:88px;padding:12px;text-decoration:none;display:grid}.category-entry svg{color:#2b6dcc}.session-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.session-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.session-card>div{min-width:0}.session-card span{color:#d74645;font-weight:850}.session-card--quiet span{color:#108b6f}.session-card--quiet a,.customer-action-row a{background:#101418;border-color:#101418}.customer-product-grid{margin-top:0}.cost-calculator-panel{gap:14px;padding:16px;display:grid}.cost-calculator-panel__head{align-items:center;gap:12px;display:flex}.cost-calculator-panel__head svg{color:#b8841f}.cost-calculator-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cost-calculator-form label{background:#fbfcfd;border:1px solid #e1e5ea;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.cost-calculator-form span,.cost-result-item span{color:#68707b;font-size:.78rem;font-weight:850}.cost-calculator-form input{background:0 0;border:0;outline:0;width:100%}.cost-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cost-result-item{background:#fff;border:1px solid #e1e5ea;border-radius:8px;gap:5px;padding:12px;display:grid}.cost-result-item strong{color:#101418;font-size:1.02rem}.cost-result-item.strong{background:#d746450f;border-color:#d7464547}.customer-action-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.guide-page{gap:16px;width:min(1180px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px) 96px;display:grid}.guide-hero,.guide-card,.guide-flow{background:#fff;border:1px solid #dbe4ee;border-radius:8px}.guide-hero{background:#eaf5fb;gap:12px;padding:clamp(18px,4vw,34px);display:grid}.guide-hero span{color:#1d6f8f;font-weight:900}.guide-hero h1,.guide-card h2,.guide-flow h2{color:#101418;margin:0}.guide-hero h1{max-width:760px;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.guide-hero p,.guide-card li,.guide-card p,.guide-flow p{color:#53606c;margin:0;line-height:1.72}.guide-hero>div{flex-wrap:wrap;gap:10px;display:flex}.guide-hero a{color:#fff;background:#2b6dcc;border:1px solid #2b6dcc;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.guide-hero a+a{background:#101418;border-color:#101418}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-card{gap:12px;padding:16px;display:grid}.guide-card__title{align-items:center;gap:10px;display:flex}.guide-card__title svg{color:#2b6dcc}.guide-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.guide-calculator{grid-column:span 2}.guide-calculator__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-calculator__form label{background:#fbfcfd;border:1px solid #e1e5ea;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.guide-calculator__form span{color:#68707b;font-size:.8rem;font-weight:850}.guide-calculator__form input{background:0 0;border:0;outline:0;width:100%}.guide-calculator__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.guide-calculator__result div{background:#eef2f5;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.guide-calculator__result dt{color:#68707b;font-size:.78rem;font-weight:850}.guide-calculator__result dd{color:#101418;margin:0;font-weight:900}.guide-flow{align-items:flex-start;gap:12px;padding:16px;display:flex}.guide-flow svg{color:#b8841f;flex:none}.customer-products-page .products-hero{min-height:150px}.product-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.product-filter-actions a{text-decoration:none}.product-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.product-pagination button:disabled{color:#68707b;background:#eef2f5;border-color:#e1e5ea}.product-card__imagePlaceholder,.product-gallery__placeholder{aspect-ratio:4/3;color:#68707b;background:#eef2f5;place-items:center;width:100%;font-weight:850;display:grid}.product-gallery__thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0}.product-gallery__thumbs button.active{border-color:#2b6dcc}.product-gallery__thumbs button img{width:100%}@media (width<=900px){.customer-hero,.session-strip,.session-card,.cost-calculator-form,.cost-result-grid,.guide-grid,.guide-calculator__form,.guide-calculator__result{grid-template-columns:1fr}.guide-calculator{grid-column:span 1}.platform-entry-grid,.category-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.customer-home,.products-page,.product-detail-page,.guide-page{padding-inline:10px}.customer-hero{padding:16px;overflow:hidden}.customer-hero__copy{width:min(100%,100vw - 52px)}.customer-hero h1{word-break:break-all;width:100%;max-width:100%;font-size:2rem}.customer-hero p{word-break:break-all;width:100%;max-width:100%;font-size:.95rem}.customer-search{grid-template-columns:auto minmax(0,1fr)}.customer-search button{grid-column:1/-1;width:100%}.platform-entry-grid,.category-entry-grid,.customer-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter-grid,.product-detail-layout,.detail-guide-links{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card__body{padding:10px}.product-card__title{min-height:40px;font-size:.92rem}.product-card__meta span,.product-card__signals span{overflow-wrap:anywhere;min-width:0;font-size:.69rem}.product-card__price strong{overflow-wrap:anywhere;font-size:.98rem}.product-pagination{justify-content:space-between}}.freshness-badge{color:#23446d;background:#f5f9ff;border:1px solid #d8e6f8;border-radius:8px;gap:4px;padding:10px 12px;font-size:.84rem;display:grid}.freshness-badge span{align-items:center;gap:6px;font-weight:800;display:inline-flex}.freshness-badge small,.freshness-badge em{color:#5d6d82;font-style:normal;line-height:1.45}.freshness-badge--compact{padding:7px 9px;font-size:.78rem}.freshness-badge--stale{color:#7a4a11;background:#fff8ed;border-color:#f1d0a8}.freshness-badge--unknown{color:#4f5868;background:#f7f8fb;border-color:#d9dce5}.admin-info-card--wide{max-width:none}.admin-checklist{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.admin-checklist li{background:#fff;border:1px solid #e0e6ef;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;display:grid}.admin-checklist li>span{color:#865100;background:#fff4df;border-radius:999px;grid-row:span 2;align-self:center;padding:4px 8px;font-size:.75rem;font-weight:800}.admin-checklist li.done>span{color:#166534;background:#eaf8f0}.admin-checklist small{color:#65758b}.admin-import-card__title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-import-card__title-row h3{margin:0 0 4px}.admin-import-card__title-row p{color:var(--muted);margin:0}.admin-import-calibration-list{gap:18px;display:grid}.admin-calibration-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.admin-compact-list{color:var(--muted);gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.admin-calibration-samples{margin-top:16px}.admin-muted-text{color:var(--muted)}.admin-operations-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:16px;display:grid}.admin-operations-step{color:inherit;background:#ffffffc2;border:1px solid #11182714;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:4px;padding:12px;text-decoration:none;display:grid}.admin-operations-step span{color:#fff;background:#111827;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.admin-operations-step strong{font-size:13px}.admin-operations-step p{color:var(--muted);margin:0}.admin-go-live-checks{gap:10px;margin-top:16px;display:grid}.admin-go-live-check,.admin-go-live-blocker{background:#fff;border:1px solid #11182714;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:12px;display:grid}.admin-go-live-check strong,.admin-go-live-blocker strong{margin-bottom:4px;display:block}.admin-go-live-check p,.admin-go-live-blocker p{color:var(--muted);margin:0}*{box-sizing:border-box;letter-spacing:0}body{background:linear-gradient(#ffffffb3,#f6f7f9e6),#f6f7f9;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.52}img{max-width:100%;display:block}.app{min-height:100vh;padding-bottom:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f9e6;border-bottom:1px solid #e1e5eae0;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(14px,3vw,28px);display:flex;position:sticky;top:0}.brand,.top-actions,.desktop-nav{align-items:center;display:flex}.brand{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:10px}.brand-mark{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:1rem}.brand small{color:var(--muted);font-size:.72rem}.top-actions{gap:8px}.desktop-nav{gap:6px;margin:0 auto 0 18px}.desktop-tab{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.desktop-tab.active{border-color:var(--ink);background:var(--ink);color:#fff}.icon-button,.watch-button,.back-button,.quiet-button,.primary-button,.secondary-button,.member-pill,.nav-button,.category{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.icon-button{width:40px;padding:0}.icon-button:hover,.watch-button:hover,.quiet-button:hover,.secondary-button:hover,.category:hover{border-color:#bcc5cf}.member-pill{white-space:nowrap;gap:6px;padding:0 12px}.member-pill.active{color:var(--green);background:#108b6f1a;border-color:#108b6f47}.toast{z-index:30;max-width:340px;box-shadow:var(--shadow);color:#0d6f5b;background:#fff;border:1px solid #108b6f38;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:.9rem;display:flex;position:fixed;bottom:96px;right:18px}.layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:18px;width:min(1440px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px);display:grid}.workspace.single{grid-column:1/-1}.market-header,.page-panel,.detail-panel{min-width:0}.market-hero{background:var(--ink);border-radius:8px;min-height:190px;position:relative;overflow:hidden}.market-hero img{object-fit:cover;opacity:.78;width:100%;height:250px}.market-hero:after{content:"";background:linear-gradient(90deg,#101418b8,#1014182e);position:absolute;inset:0}.hero-copy{z-index:2;color:#fff;max-width:520px;position:absolute;bottom:22px;left:22px}.hero-copy span{color:#c6f1e4;margin-bottom:8px;font-size:.88rem;font-weight:700;display:inline-flex}.hero-copy h1{margin:0 0 8px;font-size:1.75rem;line-height:1.18}.hero-copy p{color:#ffffffdb;margin:0}.search-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:8px;display:grid}.search-card>svg{color:var(--muted);margin-left:8px}.search-card input,.invite-row input,.bid-input-row input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.category-row{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.category{min-width:72px;color:var(--muted);flex:none;padding:0 14px}.category.active{background:var(--green);color:#fff;border-color:#108b6f47}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;margin-top:12px;padding:12px;display:grid}.filter-group,.sort-select{gap:8px;display:grid}.filter-group>span,.sort-select>span{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--soft);min-height:34px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 10px}.chip.active{color:var(--green);background:#108b6f1f;border-color:#108b6f47;font-weight:700}.sort-select select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.house-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.house-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;min-height:126px;padding:14px;display:grid}.house-card strong,.house-card span,.house-card small,.house-card b{display:block}.house-card strong{margin-bottom:4px}.house-card span,.house-card small{color:var(--muted);font-size:.82rem}.house-card b{color:var(--green);align-self:end}.section-head,.page-heading,.panel-title,.order-top,.detail-title,.button-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head{margin:20px 0 12px}.section-head p,.page-heading p,.detail-title p{color:var(--muted);margin:0 0 4px;font-size:.84rem}.section-head h2,.page-heading h1,.detail-title h1{margin:0;line-height:1.22}.section-head h2{font-size:1.32rem}.quiet-button,.primary-button,.secondary-button,.back-button{gap:7px;padding:0 14px}.primary-button{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:700}.secondary-button{color:var(--blue);background:#2b6dcc14;border-color:#2b6dcc38;font-weight:700}.quiet-button{background:var(--soft);color:var(--ink)}.lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lot-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.lot-card{border:1px solid var(--line);background:#fff;border-radius:8px;position:relative;overflow:hidden}.lot-card.selected{border-color:#108b6f8c;box-shadow:0 0 0 3px #108b6f1f}.lot-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lot-main img{aspect-ratio:4/3;object-fit:cover;background:var(--soft);width:100%}.status-badge{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:700;position:absolute;top:10px;left:10px}.status-badge.leading{color:var(--green)}.status-badge.outbid{color:var(--red)}.lot-content{gap:10px;padding:12px;display:grid}.lot-content p,.lot-content h3{margin:0}.lot-content p{color:var(--muted);font-size:.8rem;font-weight:700}.lot-content h3{min-height:42px;font-size:.98rem;line-height:1.35}.lot-meta{flex-wrap:wrap;gap:6px;display:flex}.lot-meta span{background:var(--soft);color:var(--muted);border-radius:6px;padding:4px 6px;font-size:.75rem}.lot-content strong{color:var(--ink);font-size:1.05rem}.lot-insights{flex-wrap:wrap;gap:6px;display:flex}.lot-insights span{color:var(--green);background:#108b6f1a;border-radius:6px;padding:4px 6px;font-size:.75rem;font-weight:700}.watch-button{width:38px;min-height:38px;color:var(--green);background:#ffffffeb;padding:0;position:absolute;top:8px;right:8px}.detail-panel{border:1px solid var(--line);max-height:calc(100vh - 108px);box-shadow:var(--shadow);background:#fff;border-radius:8px;align-self:start;padding:14px;position:sticky;top:84px;overflow-y:auto}.back-button{background:var(--soft);margin-bottom:12px}.detail-image-wrap{background:var(--soft);border-radius:8px;position:relative;overflow:hidden}.detail-image{aspect-ratio:4/3;object-fit:cover;width:100%}.image-badges{gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.image-badges span{color:#fff;background:#101418b8;border-radius:8px;padding:6px 9px;font-size:.8rem;font-weight:700}.detail-title{align-items:flex-start;margin:16px 0 12px}.detail-title h1{font-size:1.4rem}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.metric svg{color:var(--green)}.metric span{color:var(--muted);font-size:.76rem}.metric strong{overflow-wrap:anywhere;font-size:.9rem}.detail-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.detail-tags span{color:var(--blue);background:#2b6dcc14;border-radius:8px;padding:6px 8px;font-size:.8rem;font-weight:700}.estimate-band{background:#b8841f14;border:1px solid #b8841f38;border-radius:8px;gap:5px;margin-top:12px;padding:12px;display:grid}.estimate-band span,.estimate-band small{color:var(--muted);font-size:.82rem}.estimate-band strong{color:var(--ink)}.bid-box{border:1px solid var(--line);background:#f9fafb;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid}.bid-input-row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:8px;display:grid}.bid-input-row label{color:var(--muted);gap:4px;font-size:.78rem;display:grid}.bid-input-row input,.invite-row input{border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.panel,.page-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.panel{margin-top:12px;padding:14px}.panel-title{justify-content:flex-start;margin-bottom:12px}.panel-title h2{margin:0;font-size:1rem}.panel-title svg{color:var(--green)}.cost-list,.record-list,.ticket-list,.order-list{gap:8px;display:grid}.cost-row,.record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cost-row span,.record-row span,.order-meta,.hint,.empty-text{color:var(--muted);font-size:.88rem}.cost-total{border-top:1px solid var(--line);gap:4px;margin-top:12px;padding-top:12px;display:grid}.cost-total strong{font-size:1.28rem}.cost-total small{color:var(--muted)}.deposit-note{color:var(--gold);align-items:center;gap:7px;margin-top:12px;font-weight:700;display:flex}.risk-list,.service-grid{flex-wrap:wrap;gap:8px;display:flex}.risk-list span,.service-grid span{border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.8rem;display:inline-flex}.risk-list span{color:var(--red);background:#d746451a}.note-list{color:var(--muted);margin:12px 0;padding-left:18px}.note-list li+li{margin-top:6px}.service-grid span{color:var(--green);background:#108b6f1a}.page-panel{min-height:calc(100vh - 150px);padding:18px}.page-heading{margin-bottom:16px}.page-heading h1{font-size:1.45rem}.page-heading svg{color:var(--green)}.order-card{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:14px}.order-top strong,.order-top span{display:block}.order-top span{color:var(--muted);margin-top:4px;font-size:.82rem}.order-top b{color:var(--green)}.order-meta{gap:10px;margin:10px 0;display:flex}.order-actions{justify-content:flex-end;margin-top:10px;display:flex}.timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.timeline span{background:var(--soft);min-height:36px;color:var(--muted);text-align:center;border-radius:6px;place-items:center;padding:5px;font-size:.72rem;display:grid}.timeline span.done{color:var(--green);background:#108b6f1f;font-weight:700}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-grid--two{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.metric-card{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:8px;min-height:118px;padding:14px;display:grid}.metric-card svg{color:var(--blue)}.metric-card span{color:var(--muted);font-size:.84rem}.metric-card strong{overflow-wrap:anywhere;align-self:end;font-size:1.15rem}.admin-columns,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.record-row{background:var(--soft);border-radius:8px;padding:10px}.record-row small{color:var(--muted);grid-column:1/-1}.ticket-list span{background:var(--soft);color:var(--muted);border-radius:8px;padding:10px;font-size:.9rem}.empty-state{min-height:220px;color:var(--muted);text-align:center;background:#ffffffb8;border:1px dashed #cbd3dc;border-radius:8px;justify-items:center;gap:12px;padding:28px;display:grid}.empty-icon{width:54px;height:54px;color:var(--green);background:#108b6f1a;border-radius:8px;place-items:center;display:grid}.empty-state strong{color:var(--ink);margin-bottom:5px;display:block}.empty-state p{max-width:360px;margin:0}.invite-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hint{margin:10px 0 0;line-height:1.55}.deposit-card{background:var(--ink);color:#fff;border-radius:8px;gap:6px;min-height:96px;padding:14px;display:grid}.deposit-card span{color:#ffffffb8}.deposit-card strong{align-self:end;font-size:1.45rem}.button-row{flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.bottom-nav{z-index:25;border:1px solid var(--line);width:min(520px,100% - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:none;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.route-shell{min-height:100vh}.app-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f9f0;border-bottom:1px solid #e1e5eae0;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(14px,3vw,28px);display:flex;position:sticky;top:0}.app-header__brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.app-header__brand strong,.app-header__brand small{display:block}.app-header__brand small{color:var(--muted);font-size:.72rem}.app-header__nav{align-items:center;gap:8px;display:flex}.app-header__link{min-height:38px;color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.app-header__link.active{background:var(--ink);color:#fff}.app-header__auth,.app-header__auth a,.app-header__auth button{align-items:center;gap:8px;display:inline-flex}.app-header__auth{color:var(--muted);font-size:.86rem}.app-header__auth a,.app-header__auth button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;text-decoration:none}.auth-page{place-items:center;min-height:calc(100vh - 180px);padding:clamp(28px,6vw,72px) clamp(14px,4vw,32px);display:grid}.auth-panel{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:clamp(22px,4vw,34px)}.auth-panel__intro p{color:var(--accent);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.auth-panel__intro h1{margin:0;font-size:clamp(1.7rem,4vw,2.4rem)}.auth-panel__intro span,.auth-panel__footer{color:var(--muted)}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-form label{color:var(--ink);gap:8px;font-weight:700;display:grid}.auth-form label>span{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.auth-form input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.auth-error{color:#b42318;margin:0;font-size:.9rem}.auth-panel__footer{justify-content:center;gap:8px;margin-top:18px;font-size:.92rem;display:flex}.app-footer{color:var(--muted);justify-content:space-between;gap:12px;padding:18px clamp(14px,3vw,28px) 92px;font-size:.86rem;display:flex}.app-bottom-nav{z-index:25;border:1px solid var(--line);width:min(520px,100% - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.app-bottom-nav__item{min-height:52px;color:var(--muted);border-radius:8px;place-items:center;gap:3px;padding:6px 4px;font-size:.75rem;text-decoration:none;display:grid}.app-bottom-nav__item.active{color:var(--green);background:#108b6f1a}.route-page{width:min(1180px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px)}.route-page__description{max-width:640px;color:var(--muted);line-height:1.7}.async-state{border:1px solid var(--line);min-height:180px;color:var(--muted);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:10px;padding:22px;display:grid}.async-state strong{color:var(--ink)}.async-state p{max-width:560px;margin:0;line-height:1.6}.async-state button{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:8px;min-height:38px;padding:0 14px;font-weight:800}.async-state.error{background:#c043340f;border-color:#c0433447}.async-state.empty{background:#fbfcfd}.async-state__spinner{border:3px solid #108b6f33;border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite async-spin}@keyframes async-spin{to{transform:rotate(360deg)}}.permission-note,.panel-help{color:var(--muted);margin:0;line-height:1.7}.status-badge{background:var(--soft);width:fit-content;min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:.8rem;font-weight:800;display:inline-flex}.status-badge--success{color:var(--green);background:#108b6f1a}.status-badge--warning{color:var(--gold);background:#b8841f1f}.status-badge--danger{color:var(--red);background:#d746451a}.status-badge--info{color:#2f6bb2;background:#2f6bb21a}.confirm-dialog-backdrop{z-index:80;background:#0d12197a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:8px;gap:12px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 22px 60px #0d121938}.confirm-dialog p{color:var(--muted);margin:0;line-height:1.7}.confirm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.danger-button{background:var(--red);color:#fff;border:1px solid #d746454d;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800}.products-page,.product-detail-page{width:min(1280px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px) 96px}.products-hero{color:#fff;background:linear-gradient(90deg,#101418db,#1014186b),url(https://images.unsplash.com/photo-1496747611176-843222e1e57c?auto=format&fit=crop&w=1400&q=86) 50%/cover;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:180px;padding:22px;display:grid}.products-hero p,.products-hero h1,.products-hero span{overflow-wrap:anywhere;min-width:0;margin:0}.products-hero p{color:#c6f1e4;font-weight:800}.products-hero h1{word-break:break-word;max-width:620px;margin:8px 0;font-size:1.75rem;line-height:1.2}.products-hero span{color:#ffffffd1}.products-hero__stats{text-align:right;background:#ffffff1f;border-radius:8px;gap:4px;min-width:130px;padding:14px;display:grid}.products-hero__stats strong{font-size:2rem}.product-filters{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.product-search{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 12px;display:grid}.product-search input,.filter-select select,.price-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.product-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.filter-select,.price-input{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.filter-select span,.price-input span{color:var(--muted);font-size:.75rem;font-weight:800}.filter-select select,.price-input input{height:25px}.filter-reset{border:1px solid var(--line);background:var(--soft);min-height:38px;color:var(--ink);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.product-card__imageWrap{position:relative}.product-card__imageLink{color:inherit;display:block;position:relative;overflow:hidden}.product-card__imageLink img{aspect-ratio:4/3;object-fit:cover;background:var(--soft);width:100%;display:block}.product-card__imageLink--fallback{aspect-ratio:4/3;background:linear-gradient(135deg,#eef2f5,#f8fafc)}.product-card__imageFallback{color:var(--muted);text-align:center;place-items:center;padding:12px;font-weight:850;display:none;position:absolute;inset:0}.product-card__imageLink--fallback .product-card__imageFallback{display:grid}.product-status{color:var(--ink);background:#fffffff0;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:800;position:absolute;top:10px;left:10px}.product-status--ending{color:var(--red)}.product-status--sold,.product-status--closed{color:var(--muted)}.product-card__favorite,.detail-favorite{border:1px solid var(--line);width:38px;height:38px;color:var(--green);cursor:pointer;background:#fffffff0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.product-card__body{gap:10px;padding:12px;display:grid}.product-card__brand{color:var(--muted);margin:0 0 4px;font-size:.78rem;font-weight:800}.product-card__title{min-height:44px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:800;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.product-card__meta,.product-card__signals,.detail-facts{flex-wrap:wrap;gap:6px;display:flex}.product-card__meta span,.product-card__signals span,.detail-facts span:not(.status-badge){background:var(--soft);color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:.74rem;display:inline-flex}.product-card__price{gap:2px;display:grid}.product-card__price span{color:var(--muted);font-size:.75rem}.product-card__price strong{font-size:1.08rem}.product-card__price small{color:var(--muted);font-weight:800}.product-card__signals span{color:var(--green);background:#108b6f1a;font-weight:800}.product-empty,.product-detail-empty{min-height:220px;color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd3dc;border-radius:8px;place-items:center;gap:10px;margin-top:16px;display:grid}.detail-back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-detail-layout{grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:start;gap:18px;display:grid}.product-gallery,.product-detail-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.product-gallery{overflow:hidden}.product-gallery__mainButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.product-gallery__main{aspect-ratio:4/3;object-fit:cover;background:var(--soft);width:100%;display:block}.product-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.product-gallery__thumbs img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.product-detail-panel{gap:14px;padding:14px;display:grid}.detail-title-row{grid-template-columns:minmax(0,1fr) 44px;gap:10px;display:grid;position:relative}.detail-title-row p,.detail-title-row h1,.detail-title-row span{margin:0}.detail-title-row p,.detail-title-row span{color:var(--muted)}.detail-title-row h1{margin:5px 0;font-size:1.45rem;line-height:1.25}.detail-favorite{position:static}.detail-warning{color:#7a5312;background:#b8841f14;border:1px solid #b8841f38;border-radius:8px;padding:10px 12px;font-size:.9rem;line-height:1.65}.detail-warning.danger{color:var(--red);background:#d7464514;border-color:#d7464538}.detail-price-block{background:var(--ink);color:#fff;border-radius:8px;gap:4px;padding:14px;display:grid}.detail-price-block span,.detail-price-block small{color:#ffffffb8}.detail-price-block strong{font-size:1.7rem}.detail-price-block em{color:#ffffffd1;font-style:normal;font-weight:850}.detail-guide-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-guide-links a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:850;text-decoration:none;display:inline-flex}.image-preview-backdrop{z-index:80;background:#101418c7;border:0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.image-preview-backdrop img{object-fit:contain;background:#fff;border-radius:8px;max-width:min(1080px,96vw);max-height:86vh}.image-preview-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff57;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:18px;right:18px}.detail-bid-button{width:100%}.landed-price-panel,.product-description{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:14px}.landed-price-list{gap:8px;display:grid}.price-row{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.price-row strong{color:var(--ink)}.landed-price-total{border-top:1px solid var(--line);gap:4px;margin-top:12px;padding-top:12px;display:grid}.landed-price-total span{color:var(--muted)}.landed-price-total strong{font-size:1.35rem}.product-description h2,.product-description p{margin-top:0}.product-description p,.product-description dd{color:var(--muted)}.product-description dl{gap:8px;margin:0;display:grid}.product-description dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.product-description dt{color:var(--ink);font-weight:800}.product-description dd{text-align:right;margin:0}.bid-modal-backdrop{z-index:60;background:#10141880;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bid-modal{width:min(540px,100%);max-height:min(820px,100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px;overflow-y:auto}.bid-modal__header,.bid-modal__actions,.bid-flow-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.bid-modal__header{margin-bottom:12px}.bid-modal__header p,.bid-modal__header h2,.bid-flow-heading p,.bid-flow-heading h1,.bid-success-card p,.bid-success-card h1{margin:0}.bid-modal__header p,.bid-flow-heading p,.bid-success-card p{color:var(--muted);font-size:.84rem}.risk-alert{color:var(--red);background:#d7464514;border:1px solid #d746452e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.risk-alert p{color:#7e3433;margin:4px 0 0;line-height:1.55}.bid-product-summary{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:10px;display:grid}.bid-product-summary.large{grid-template-columns:116px minmax(0,1fr)}.bid-product-summary img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.bid-product-summary strong,.bid-product-summary span,.bid-product-summary small{display:block}.bid-product-summary span,.bid-product-summary small{color:var(--muted);margin-top:4px}.bid-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.bid-progress__step{min-width:0;color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.bid-progress__step span{background:#e2e7eb;border-radius:999px;height:6px;display:block}.bid-progress__step.done,.bid-progress__step.current{color:var(--green)}.bid-progress__step.done span,.bid-progress__step.current span{background:var(--green)}.bid-progress__step.current strong{color:var(--ink)}.bid-field{gap:6px;margin-top:10px;display:grid}.bid-field span{color:var(--muted);font-size:.82rem;font-weight:800}.bid-field input,.bid-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0}.bid-field input{height:42px;padding:0 10px}.bid-field textarea{resize:vertical;min-height:86px;padding:10px}.bid-field--checkbox{grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;display:grid}.bid-field--checkbox input{width:18px;height:18px;margin-top:2px}.bid-estimate,.bid-confirm-card,.bid-success-card,.bid-page__header,.bid-order-card,.bid-empty{border:1px solid var(--line);background:#fff;border-radius:8px}.bid-estimate{gap:8px;margin-top:12px;padding:12px;display:grid}.bid-estimate .panel-title h3{margin:0;font-size:1rem}.bid-estimate__row{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.bid-estimate__row strong{color:var(--ink);text-align:right}.bid-estimate__row.strong{border-top:1px solid var(--line);padding-top:8px}.bid-error{color:var(--red);margin:10px 0 0;font-weight:800}.bid-modal__actions{margin-top:14px}.bid-page,.bid-flow-page{width:min(1080px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px) 96px}.bid-page__header{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.bid-page__header p,.bid-page__header h1,.bid-page__header span{margin:0}.bid-page__header p,.bid-page__header span{color:var(--muted)}.bid-order-list{gap:12px;margin-top:14px;display:grid}.bid-order-card{gap:12px;padding:14px;display:grid}.bid-order-card__main{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bid-order-card__main img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.bid-order-card__main strong,.bid-order-card__main span,.bid-order-card__main small{display:block}.bid-order-card__main span,.bid-order-card__main small,.bid-order-card p{color:var(--muted)}.bid-order-card__facts{flex-wrap:wrap;gap:8px;display:flex}.bid-order-card__facts span{background:var(--soft);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:.84rem}.bid-order-card__facts span:first-child{color:var(--green);background:#108b6f1a;font-weight:800}.bid-order-card__actions{flex-wrap:wrap;gap:8px;display:flex}.bid-empty{text-align:center;place-items:center;gap:10px;min-height:260px;margin-top:14px;padding:24px;display:grid}.bid-empty p{max-width:420px;color:var(--muted);margin:0}.bid-confirm-card,.bid-success-card{gap:14px;padding:18px;display:grid}.bid-confirm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.confirm-item{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:5px;min-height:82px;padding:12px;display:grid}.confirm-item span,.bid-note-preview span,.bid-success-card span{color:var(--muted)}.confirm-item strong{overflow-wrap:anywhere;align-self:end}.bid-note-preview{background:var(--soft);border-radius:8px;gap:6px;padding:12px;display:grid}.bid-note-preview p{margin:0}.bid-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bid-success-card{text-align:center;align-content:center;justify-items:center;min-height:360px}.bid-success-card>svg{color:var(--green)}.user-center-page{width:min(1280px,100%);margin:0 auto;padding:18px clamp(14px,3vw,28px) 96px}.user-center-hero{color:#fff;background:linear-gradient(90deg,#101418e6,#10141880),url(https://images.unsplash.com/photo-1506629905607-d9c297d970d7?auto=format&fit=crop&w=1400&q=86) 50%/cover;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:188px;padding:22px;display:grid}.user-center-hero p,.user-center-hero h1,.user-center-hero span{margin:0}.user-center-hero p{color:#c6f1e4;font-weight:800}.user-center-hero h1{margin:8px 0;font-size:1.85rem}.user-center-hero span{color:#ffffffc7}.user-center-hero__stats{grid-template-columns:repeat(3,minmax(78px,1fr));gap:8px;display:grid}.user-center-hero__stats div{text-align:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:4px;min-height:78px;padding:12px;display:grid}.user-center-hero__stats strong{font-size:1.4rem}.user-center-hero__stats span{font-size:.8rem}.user-center-layout{grid-template-columns:236px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.user-center-nav,.user-center-panel,.user-list-card,.user-deposit-card,.address-card,.account-info-item{border:1px solid var(--line);background:#fff;border-radius:8px}.user-center-nav{align-content:start;gap:8px;height:fit-content;padding:10px;display:grid;position:sticky;top:82px}.user-center-nav__item{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.user-center-nav__item.active{color:var(--green);background:#108b6f1a;border-color:#108b6f38;font-weight:800}.user-center-panel{min-width:0;padding:16px}.user-section{gap:14px;display:grid}.user-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-section-heading p,.user-section-heading h2,.user-section-heading span{margin:0}.user-section-heading p{color:var(--gold);text-transform:uppercase;font-size:.78rem;font-weight:800}.user-section-heading h2{margin-top:4px;font-size:1.3rem}.user-section-heading span{max-width:430px;color:var(--muted);text-align:right;line-height:1.6}.user-list{gap:10px;display:grid}.user-list.compact{margin-top:2px}.user-list-card{grid-template-columns:96px minmax(0,1fr) minmax(145px,auto);align-items:center;gap:12px;padding:12px;display:grid}.user-list-card img{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:6px;width:100%}.user-list-card strong,.user-list-card span,.user-list-card small,.user-list-card__title{display:block}.user-list-card__title,.user-list-card>div>strong{color:var(--ink);font-weight:800;line-height:1.4;text-decoration:none}.user-list-card span,.user-list-card small{color:var(--muted);margin-top:4px}.user-list-card__side{text-align:right;justify-items:end;gap:4px;display:grid}.user-list-card__side b{color:var(--green)}.user-favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.user-deposit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.user-deposit-card{background:#fbfcfd;align-content:center;gap:8px;min-height:104px;padding:16px;display:grid}.user-deposit-card span,.account-info-item span,.user-transaction-row small{color:var(--muted)}.user-deposit-card strong{color:var(--ink);font-size:1.35rem}.user-transaction-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.user-transaction-row:last-child{border-bottom:0}.address-grid,.account-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.address-edit-form{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.address-edit-form input{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:0 10px}.address-edit-form label{color:var(--muted);align-items:center;gap:6px;display:flex}.address-edit-form button{border:1px solid var(--line);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;min-height:38px}.address-edit-form button[type=button]{color:var(--ink);background:#fff}.address-card{gap:12px;padding:14px;display:grid}.address-card>div,.address-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.address-card span,.address-card p{color:var(--muted)}.address-card p{margin:0;line-height:1.7}.address-card footer b{color:var(--green)}.address-card button{border:1px solid var(--line);background:var(--soft);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 10px}.address-card button:last-child{color:var(--red)}.account-info-item{background:#fbfcfd;gap:6px;padding:14px;display:grid}.account-info-item strong{overflow-wrap:anywhere}.admin-shell{background:#f3f5f7;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);color:#fff;background:#101418;align-content:start;gap:18px;height:100vh;padding:18px;display:grid;position:sticky;top:0}.admin-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.admin-brand strong,.admin-brand small{display:block}.admin-brand small{color:#ffffff9e}.admin-brand .brand-mark{color:var(--ink);background:#fff}.admin-nav{gap:12px;max-height:calc(100vh - 220px);padding-right:2px;display:grid;overflow-y:auto}.admin-nav__group{gap:5px;display:grid}.admin-nav__group p{color:#ffffff6b;margin:0;font-size:.72rem;font-weight:900}.admin-nav__group>div{gap:5px;display:grid}.admin-nav__link{color:#ffffffb8;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 10px;text-decoration:none;display:flex}.admin-nav__badge{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:.75rem;line-height:1.2}.admin-nav__link.active{color:#fff;background:#ffffff1f}.admin-sidebar__note{color:#ffffffb3;background:#ffffff14;border-radius:8px;gap:8px;margin-top:16px;padding:10px;font-size:.82rem;line-height:1.5;display:flex}.admin-main{min-width:0;padding:22px}.admin-page{gap:16px;display:grid}.admin-page-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-page-header p,.admin-page-header h1,.admin-page-header span{margin:0}.admin-page-header p{color:var(--green);font-weight:800}.admin-page-header h1{font-size:1.65rem}.admin-page-header span{color:var(--muted);margin-top:5px;display:block}.admin-page-header__actions{gap:8px;display:flex}.admin-primary-link,.admin-secondary-link,.admin-primary-button,.admin-secondary-button,.admin-icon-link,.admin-icon-button,.admin-text-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;text-decoration:none;display:inline-flex}.admin-primary-link,.admin-primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:0 12px;font-weight:800}.admin-secondary-link,.admin-secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:0 12px}.admin-stat-grid,.admin-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-card,.admin-quick-entry,.admin-table-wrap,.admin-settings-card,.admin-import-card,.admin-form{border:1px solid var(--line);background:#fff;border-radius:8px}.admin-stat-card{gap:8px;min-height:126px;padding:14px;display:grid}.admin-stat-card span,.admin-stat-card small{color:var(--muted)}.admin-stat-card strong{overflow-wrap:anywhere;align-self:end;font-size:1.35rem}.admin-check-list{color:var(--muted);gap:10px;margin:0;padding-left:18px;line-height:1.6;display:grid}.admin-quick-entry{color:var(--ink);gap:6px;padding:14px;text-decoration:none;display:grid}.admin-quick-entry span{color:var(--muted);line-height:1.5}.admin-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-debug-strip{color:var(--muted);background:#fbfcfd;border:1px dashed #c7d0dc;border-radius:8px;flex-wrap:wrap;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.admin-debug-strip strong{color:var(--ink)}.admin-search{border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 10px;display:grid}.admin-search input,.admin-toolbar select,.admin-table select,.admin-field input,.admin-field select,.admin-field textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0}.admin-search input{border:0}.admin-toolbar select,.admin-table select,.admin-field input,.admin-field select{min-height:38px;padding:0 9px}.admin-field textarea{resize:vertical;min-height:96px;padding:10px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:860px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px}.admin-table th{color:var(--muted);font-size:.82rem;font-weight:800}.admin-table small,.admin-empty-row{color:var(--muted)}.internal-test-case-block{border:1px solid var(--border);background:#fbfaf7;gap:8px;padding:14px;display:grid}.internal-test-case-block strong{color:var(--ink)}.internal-test-case-block ol{margin:0;padding-left:20px}.internal-test-case-block p{color:var(--muted);margin:0}.internal-round-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.internal-round-card{border:1px solid var(--border);background:#fbfaf7;gap:10px;padding:14px;display:grid}.internal-round-card header,.internal-round-card div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.internal-round-card strong{color:var(--ink)}.internal-round-card small{color:var(--muted)}.admin-product-cell{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-product-cell img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:72px}.admin-product-cell strong,.admin-product-cell span{display:block}.admin-product-cell span{color:var(--muted);margin-top:4px}.admin-pill{color:var(--green);background:#108b6f1a;border-radius:999px;padding:5px 8px;font-size:.8rem;font-weight:800;display:inline-flex}.source-status{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.8rem;font-weight:800;display:inline-flex}.source-status.active,.source-status.success,.source-status.confirmed,.source-status.paid,.source-status.purchased,.source-status.completed{color:var(--green);background:#108b6f1a}.source-status.inactive,.source-status.pending,.source-status.running,.source-status.pending_review,.source-status.bidding,.source-status.won,.source-status.need_payment,.source-status.shipping_japan,.source-status.shipping_international{color:var(--gold);background:#b8841f1f}.source-status.error,.source-status.failed,.source-status.partial_success,.source-status.rejected,.source-status.lost,.source-status.cancelled{color:var(--red);background:#d746451a}.admin-detail-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-detail-heading>div:first-child{gap:6px;display:grid}.admin-detail-heading span:first-child{color:var(--muted);font-size:.82rem;font-weight:800}.admin-note-input{border:1px solid var(--line);resize:vertical;width:100%;min-height:72px;font:inherit;border-radius:8px;margin-bottom:8px;padding:9px}.bid-admin-table{min-width:1180px}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.admin-panel-heading>div{gap:6px;display:grid}.aucnet-portal-sync-panel{gap:16px;display:grid}.aucnet-portal-status,.aucnet-preview-summary{border:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.aucnet-preview-summary strong,.aucnet-preview-summary small{width:100%}.admin-code-block{border:1px solid var(--line);color:#e5e7eb;white-space:pre-wrap;background:#0f172a;max-height:360px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.admin-icon-link,.admin-icon-button{border:1px solid var(--line);width:36px;min-height:36px;color:var(--ink);background:#fff}.admin-text-button{color:var(--green);background:#108b6f14;border:1px solid #108b6f38;padding:0 10px;font-weight:800}.admin-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.source-form{max-width:1040px}.sync-task-table{min-width:980px}.admin-field{gap:6px;display:grid}.admin-field.wide{grid-column:1/-1}.admin-field span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-checkbox-list{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.admin-checkbox-list label{color:var(--text);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.admin-form__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.admin-settings-card,.admin-import-card{gap:12px;max-width:960px;padding:14px;display:grid}.admin-settings-preview-heading{gap:4px;display:grid}.admin-settings-preview-heading span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-settings-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-settings-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.admin-settings-preview__item{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:5px;min-height:74px;padding:10px;display:grid}.admin-settings-preview__item span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-settings-preview__item strong{overflow-wrap:anywhere}.admin-settings-preview__item.strong{background:#108b6f14;border-color:#108b6f3d}.admin-import-card textarea{border:1px solid var(--line);width:100%;min-height:160px;font:inherit;border-radius:8px;padding:10px}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.admin-form-grid label,.admin-field-wide{color:var(--muted);gap:8px;font-size:13px;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-field-wide textarea,.import-csv-textarea{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:11px 12px}.import-csv-textarea{white-space:pre;min-height:220px}.admin-danger-text{color:#b42318;font-weight:700}.admin-import-card p,.admin-success-text{color:var(--muted);line-height:1.6}.import-upload-box{background:#fbfcfd;border:1px dashed #cbd3dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.import-upload-box h2,.import-upload-box p{margin:0}.import-upload-box p{margin-top:4px}.import-file-button input{display:none}.import-field-list{gap:6px;display:grid}.import-field-list span{color:var(--muted);font-size:.82rem;font-weight:800}.import-field-list code{overflow-wrap:anywhere;background:var(--soft);color:var(--ink);border-radius:8px;padding:10px;line-height:1.6}.import-summary{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.import-summary__item{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:5px;min-height:74px;padding:10px;display:grid}.import-summary__item span{color:var(--muted);font-size:.82rem;font-weight:800}.import-summary__item.success{background:#108b6f14;border-color:#108b6f3d}.import-summary__item.danger{background:#d7464514;border-color:#d7464547}.import-error-list{background:#d746450f;border:1px solid #d7464538;border-radius:8px;gap:6px;padding:10px;display:grid}.import-error-list span{color:var(--red);font-size:.84rem;line-height:1.45}.import-error-list.compact{background:0 0;border:0;padding:0}.import-status-badge{border-radius:999px;padding:5px 8px;font-size:.8rem;font-weight:800;display:inline-flex}.import-status-badge.success{color:var(--green);background:#108b6f1a}.import-status-badge.error{color:var(--red);background:#d746451a}.import-preview-table{min-width:980px}.admin-success-text{color:var(--green);margin:0;font-weight:800}.nav-button{min-width:0;min-height:52px;color:var(--muted);background:0 0;border:0;gap:3px;padding:6px 4px;font-size:.75rem;display:grid}.nav-button.active{color:var(--green);background:#108b6f1a}@media (width<=1180px){.layout{grid-template-columns:minmax(0,1fr)}.detail-panel{max-height:none;position:relative;top:auto}.house-strip,.lot-grid,.lot-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.product-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-layout{grid-template-columns:1fr}.admin-stat-grid,.admin-quick-grid,.admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-layout{grid-template-columns:1fr}.user-center-nav{padding-bottom:10px;display:flex;position:relative;top:auto;overflow-x:auto}.user-center-nav__item{flex:none}.user-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app{padding-bottom:84px}.desktop-nav{display:none}.bottom-nav{display:grid}}@media (width<=720px){.topbar{align-items:flex-start}.top-actions .icon-button{display:none}.member-pill{min-height:36px;padding:0 9px;font-size:.78rem}.layout{padding:12px}.market-hero img{height:214px}.hero-copy{bottom:16px;left:14px;right:14px}.hero-copy h1{font-size:1.38rem}.house-strip,.lot-grid,.lot-grid.compact,.admin-grid,.admin-columns,.profile-grid,.filter-panel,.product-grid,.product-filter-grid,.products-hero{grid-template-columns:1fr;overflow-x:hidden}.products-hero h1{word-break:break-all;max-width:100%}.products-hero__stats{text-align:left}.bid-modal-backdrop{align-items:end;padding:0}.bid-modal{border-radius:8px 8px 0 0;width:100%;max-height:92vh}.bid-modal__actions,.bid-flow-actions,.bid-page__header{display:grid}.bid-modal__actions .primary-button,.bid-modal__actions .quiet-button,.bid-flow-actions .primary-button,.bid-flow-actions .secondary-button,.bid-flow-actions .quiet-button{width:100%}.bid-confirm-grid{grid-template-columns:1fr}.bid-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-note-grid{grid-template-columns:1fr}.bid-order-card__main,.bid-product-summary,.bid-product-summary.large{grid-template-columns:82px minmax(0,1fr)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-nav{padding-bottom:4px;display:flex;overflow-x:auto}.admin-nav__group{gap:6px;display:flex}.admin-nav__group p{display:none}.admin-nav__group>div{gap:6px;display:flex}.admin-nav__link{flex:none}.admin-main{padding:14px}.admin-page-header,.admin-toolbar,.admin-form,.admin-settings-preview,.internal-round-compare,.import-summary,.import-upload-box,.admin-stat-grid,.admin-quick-grid{grid-template-columns:1fr}.admin-page-header,.admin-form__actions{display:grid}.admin-form__actions .admin-primary-button,.admin-form__actions .admin-secondary-link{width:100%}.app-header{flex-wrap:wrap}.app-header__auth{margin-left:auto}.metric-row{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-hero,.user-section-heading,.user-list-card{grid-template-columns:1fr}.user-section-heading{display:grid}.user-center-hero,.user-section-heading{align-items:start}.user-center-hero__stats,.user-deposit-grid,.user-favorite-grid,.address-edit-form,.address-grid,.account-info-grid{grid-template-columns:1fr}.user-section-heading span{text-align:left;max-width:none}.user-list-card{align-items:start}.user-list-card img{width:min(160px,100%)}.user-list-card__side{text-align:left;justify-items:start}.user-transaction-row{grid-template-columns:1fr;gap:4px}.app-header{flex-wrap:nowrap;align-items:flex-start;overflow:hidden}.app-header__nav{display:none}.app-header__brand{min-width:0}.app-header__auth{display:none}.app-footer{display:grid}.bid-order-card,.admin-settings-card,.admin-table-wrap{min-width:0}.admin-table{min-width:760px}.toast{max-width:none;bottom:84px;left:12px;right:12px}}.marketplace-page{gap:18px;display:grid}.marketplace-title{align-items:center;gap:12px;display:flex}.marketplace-title>span{color:#fff;background:#111827;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.marketplace-title h1{margin:0;font-size:24px}.marketplace-title p,.marketplace-message{color:#64748b;margin:4px 0 0}.marketplace-message{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px}.marketplace-toolbar,.marketplace-form-inline,.marketplace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketplace-form-inline input,.marketplace-admin-form input,.marketplace-admin-form textarea{border:1px solid #d1d5db;border-radius:8px;min-width:220px;padding:10px 12px}.marketplace-admin-form{gap:12px;max-width:720px;display:grid}.marketplace-admin-form label{gap:6px;display:grid}.marketplace-list,.marketplace-grid,.marketplace-metrics{gap:12px;display:grid}.marketplace-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketplace-row,.marketplace-card,.marketplace-legal{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.marketplace-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-row.selectable{justify-content:flex-start}.marketplace-row strong,.marketplace-card h2{color:#111827;display:block}.marketplace-row span,.marketplace-card p,.marketplace-card span{color:#64748b}.marketplace-card{gap:10px;display:grid}.marketplace-card img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.detail-inline-note{color:#166534;margin:8px 0 0;font-weight:600}.auction-page,.auction-detail-page{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 48px}.auction-hero,.auction-detail{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:22px;display:grid}.auction-hero h1,.auction-detail h1{color:#111827;margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.5rem)}.auction-hero p,.auction-detail__body>span,.auction-lot-card span{color:#9f1239;text-transform:uppercase;margin:0;font-weight:700}.auction-hero span,.auction-detail p,.auction-risk-note,.auction-lot-card p,.auction-lot-card small{color:#64748b}.auction-hero__badge{background:#f8fafc;border-radius:8px;justify-items:center;gap:4px;min-width:132px;padding:16px;display:grid}.auction-hero__badge strong{color:#111827;font-size:2rem}.auction-health-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.auction-health-strip article{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;padding:12px;display:grid}.auction-live-strip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0 0;padding:12px;display:grid}.auction-live-strip svg{color:#2563eb}.auction-live-strip strong{color:#111827}.auction-live-strip span{color:#2563eb;font-weight:700}.auction-live-strip small{color:#64748b;overflow-wrap:anywhere;line-height:1.6}.auction-live-strip--fallback svg,.auction-live-strip--fallback span{color:#b45309}.auction-trend-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 0;display:grid}.auction-trend-strip article{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.auction-trend-strip span{color:#2563eb;text-transform:uppercase;font-size:.78rem;font-weight:700}.auction-trend-strip strong{color:#111827}.auction-trend-strip small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-health-strip strong,.auction-health-strip span{color:#111827}.auction-health-strip small,.auction-toolbar__metric small{color:#64748b}.auction-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,180px)) minmax(110px,140px);gap:10px;margin:16px 0;display:grid}.auction-search{align-items:center;gap:8px;display:flex}.auction-search,.auction-toolbar select,.auction-toolbar__metric,.auction-inquiry-form input,.auction-inquiry-form textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:42px;padding:0 12px}.auction-search input{border:0;outline:0;width:100%}.auction-toolbar__metric{background:#fff;gap:2px;display:grid}.auction-lot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.auction-lot-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;display:grid;overflow:hidden}.auction-lot-card img,.auction-detail__media img{aspect-ratio:4/3;object-fit:cover;background:#f8fafc;width:100%}.auction-lot-card>div,.auction-detail__body,.auction-detail__prices,.auction-detail__meta,.auction-inquiry-form{gap:12px;display:grid}.auction-lot-card>div{padding:14px}.auction-lot-card--placeholder{opacity:.84}.auction-lot-card--pulse{border-color:#2563eb;animation:1.8s auction-card-pulse;box-shadow:0 0 0 2px #2563eb1f}.auction-lot-card__tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.auction-lot-card__tags em{color:#475569;border:1px solid #cbd5e1;border-radius:999px;padding:3px 8px;font-size:.72rem;font-style:normal}.auction-lot-card__duplicates{color:#475569;border-top:1px solid #eef2f7;padding-top:8px;font-size:.82rem}.auction-lot-card__duplicates summary{cursor:pointer;font-weight:700}.auction-lot-card__duplicates ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.auction-lot-card__heat,.auction-lot-card__prediction,.auction-lot-card__pressure,.auction-lot-card__heat{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.auction-lot-card__prediction span,.auction-lot-card__pressure span,.auction-lot-card__heat span{border-radius:inherit;height:100%;display:block}.auction-lot-card__heat span{background:linear-gradient(90deg,#2563eb,#10b981,#f59e0b)}.auction-lot-card__pressure span{background:linear-gradient(90deg,#94a3b8,#2563eb,#dc2626)}.auction-lot-card__prediction span{background:linear-gradient(90deg,#38bdf8,#22c55e,#f59e0b)}.auction-lot-card__intelligence{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:9px 10px;font-size:.82rem;display:grid}.auction-lot-card__intelligence strong{color:#1d4ed8;text-transform:uppercase;font-size:.78rem}.auction-lot-card__intelligence small,.auction-lot-card__advisory{color:#64748b}.auction-lot-card__advisory{margin:-2px 0 0;font-size:.78rem}.auction-lot-card__anomalies{color:#92400e;border-left:3px solid #f59e0b;gap:4px;margin:0;padding:0 0 0 12px;font-size:.78rem;display:grid}.auction-lot-card h2{color:#111827;margin:0;font-size:1rem}.auction-lot-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-lot-card footer small{align-items:center;gap:4px;display:inline-flex}@keyframes auction-card-pulse{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}.auction-detail{grid-template-columns:minmax(280px,42%) minmax(0,1fr);align-items:start;margin-top:16px}.auction-detail__media img{border-radius:8px}.auction-detail__prices{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-detail__prices article{border:1px solid #e5e7eb;border-radius:8px;padding:12px}.auction-detail__prices span,.auction-detail__meta small,.auction-inquiry-form label{color:#64748b}.auction-detail__prices strong{color:#111827;display:block}.auction-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-risk-note{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.auction-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.auction-inquiry-form label{gap:6px;font-weight:700;display:grid}.auction-inquiry-form__wide,.auction-inquiry-form button{grid-column:1/-1}@media (width<=420px){.brand small{display:none}.category{min-width:64px}.invite-row{grid-template-columns:1fr}.primary-button,.secondary-button,.quiet-button,.admin-primary-button,.admin-secondary-button,.admin-secondary-link,.admin-primary-link{width:100%}.bid-page,.bid-flow-page,.admin-main{padding-inline:10px}.bid-order-card__main,.bid-product-summary,.bid-product-summary.large{grid-template-columns:1fr}.bid-order-card__main img,.bid-product-summary img{width:100%;max-height:220px}.user-center-page{padding-inline:12px}.user-center-panel{padding:12px}.address-card>div,.address-card footer{flex-direction:column;align-items:flex-start}.auction-page,.auction-detail-page{width:min(100% - 20px,1180px)}.auction-hero,.auction-detail,.auction-toolbar,.auction-live-strip,.auction-detail__prices,.auction-detail__meta,.auction-inquiry-form{grid-template-columns:1fr}.auction-session-card{min-height:0}.detail-bid-button{width:100%}}.app-error-boundary,.platform-placeholder-page{background:#f6f8fb;place-items:center;min-height:70vh;padding:32px 16px 96px;display:grid}.app-error-boundary section,.platform-placeholder-card{background:#fff;border:1px solid #e1e7f0;border-radius:18px;width:min(680px,100%);padding:28px;box-shadow:0 18px 44px #1f314d14}.app-error-boundary span,.platform-placeholder-card>span{color:#2b70d8;font-size:13px;font-weight:700}.app-error-boundary h1,.platform-placeholder-card h1{color:#17233c;margin:10px 0}.app-error-boundary p,.platform-placeholder-card p{color:#56647a;line-height:1.7}.app-error-boundary div,.platform-placeholder-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.app-error-boundary button,.app-error-boundary a,.platform-placeholder-actions a{color:#fff;cursor:pointer;background:#2b70d8;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.platform-placeholder-actions a+a,.app-error-boundary a{color:#2b70d8;background:#eef4ff}.auction-health-strip button{text-align:left;color:#17233c;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px #1f314d0f}.auction-health-strip button.active{border-color:#2b70d8;box-shadow:0 10px 24px #2b70d824}.auction-health-strip button:disabled{cursor:not-allowed;opacity:.62}.auction-health-strip button strong,.auction-health-strip button span{display:block}.auction-health-strip button span{color:#66758b;margin-top:6px;font-size:13px}.auction-health-strip a{text-align:left;color:#17233c;background:#fff;border:1px solid #dbe5f3;border-radius:14px;gap:6px;padding:14px;text-decoration:none;display:grid;box-shadow:0 8px 22px #2234540d}.auction-health-strip a.active{border-color:#2b70d8;box-shadow:0 10px 24px #2b70d824}.auction-health-strip a span{color:#66758b;font-size:13px}.auction-health-strip a small{color:#7b8797}.auction-session-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0;display:grid}.auction-session-card{color:#152033;background:#fff;border:1px solid #e1e7ef;border-radius:8px;gap:10px;min-height:160px;padding:16px;text-decoration:none;display:grid;box-shadow:0 8px 20px #18263c0d}.auction-session-card span{color:#2563eb;background:#eaf2ff;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800}.auction-session-card h2,.auction-session-card strong,.auction-session-card small{overflow-wrap:anywhere}.auction-session-card h2{color:#111827;margin:0;font-size:1.1rem}.auction-session-card strong{color:#b91c1c;font-size:1.15rem}.auction-session-card small{color:#687386;line-height:1.65}.detail-cost-dialog{max-width:640px}.detail-recommendations{margin-top:28px}@media (width<=720px){.app-error-boundary,.platform-placeholder-page{align-items:start;padding-top:18px}.app-error-boundary section,.platform-placeholder-card{border-radius:14px;padding:20px}}.client-preview-page{box-sizing:border-box;color:#111827;background:#f5f7f9;min-height:100vh;padding:18px clamp(12px,3vw,30px) 42px}.client-preview-topbar,.client-preview-dashboard,.client-preview-controls,.client-preview-boundary-strip,.client-preview-grid,.client-preview-pagination,.client-preview-detail{box-sizing:border-box;width:min(1200px,100%);margin-inline:auto}.client-preview-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.client-preview-nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.client-preview-nav a{color:#334155;background:#fff;border:1px solid #d8e1ec;border-radius:8px;padding:8px 10px;font-size:.9rem;font-weight:850;text-decoration:none}.client-preview-brand,.client-preview-back{color:#111827;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.client-preview-brand span{color:#fff;background:#111827;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.client-preview-boundary,.client-preview-readonly-note{color:#0f766e;align-items:center;gap:8px;font-weight:850;display:inline-flex}.client-preview-dashboard{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.client-preview-summary,.client-preview-feature,.client-preview-controls,.client-preview-boundary-strip,.client-preview-card,.client-preview-detail-panel,.client-preview-gallery,.client-preview-empty{background:#fff;border:1px solid #dde5ef;border-radius:8px}.client-preview-summary{align-content:center;gap:10px;min-width:0;padding:clamp(18px,4vw,30px);display:grid}.client-preview-summary p,.client-preview-feature span,.client-preview-lot-source span{color:#2563eb;margin:0;font-weight:900}.client-preview-summary h1{color:#111827;margin:0;font-size:clamp(2rem,5vw,3.35rem);line-height:1.04}.client-preview-summary>span{color:#5b6573;max-width:760px;line-height:1.75}.client-preview-metrics{background:#edf7f4;border-radius:8px;gap:2px;width:fit-content;min-width:148px;padding:10px 14px;display:inline-grid}.client-preview-metrics strong{color:#0f766e;font-size:1.55rem}.client-preview-metrics small{color:#51606f}.client-preview-metric-row{flex-wrap:wrap;gap:10px;display:flex}.client-preview-feature{color:#111827;grid-template-rows:minmax(180px,1fr) auto auto auto;gap:8px;min-height:300px;padding:10px;text-decoration:none;display:grid}.client-preview-feature>div{background:#eef2f6;border-radius:8px;place-items:center;min-height:180px;display:grid;overflow:hidden}.client-preview-feature img,.client-preview-card-image img,.client-preview-gallery>img{object-fit:contain;background:#eef2f6;width:100%;height:100%}.client-preview-feature strong,.client-preview-feature small{overflow-wrap:anywhere}.client-preview-feature--empty{color:#657386;place-items:center}.client-preview-entry-grid,.client-preview-shortcuts,.client-preview-venue-band,.client-preview-guide-profile{box-sizing:border-box;width:min(1200px,100%);margin:0 auto 14px}.client-preview-entry-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.client-preview-entry-card{background:#fff;border:1px solid #dde5ef;border-radius:8px;gap:8px;min-height:128px;padding:14px;display:grid}.client-preview-entry-card>span{color:#0f766e;background:#edf7f4;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.client-preview-entry-card strong{color:#111827}.client-preview-entry-card small{color:#617083;line-height:1.55}.client-preview-controls{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:grid}.client-preview-filter-chips{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0 12px;display:flex}.client-preview-filter-chips button{color:#31516f;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:8px 12px;font-size:13px}.client-preview-filter-chips button.active,.client-preview-filter-chips button:hover{color:#174fbd;background:#eaf2ff;border-color:#2d6cdf}.client-preview-search{border:1px solid #d7e0eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 12px;display:grid}.client-preview-search input{border:0;outline:0;min-width:0}.client-preview-search button,.client-preview-reset,.client-preview-segments button,.client-preview-pagination button,.client-preview-empty button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:850;display:inline-flex}.client-preview-search button{color:#fff;background:#2563eb;border-color:#2563eb;padding-inline:14px}.client-preview-segments{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-preview-segments button{padding-inline:12px}.client-preview-segments button.active{color:#fff;background:#0f766e;border-color:#0f766e}.client-preview-reset{padding-inline:12px}.client-preview-sort{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-weight:850;display:inline-flex}.client-preview-sort select{color:#111827;max-width:132px;font:inherit;background:0 0;border:0;outline:0}.client-preview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-preview-shortcuts>div{background:#fff;border:1px solid #dde5ef;border-radius:8px;gap:10px;padding:12px;display:grid}.client-preview-shortcuts strong{color:#111827}.client-preview-shortcuts div div{flex-wrap:wrap;gap:8px;display:flex}.client-preview-shortcuts button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:6px 10px;font-weight:850}.client-preview-boundary-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px;display:flex}.client-preview-boundary-strip span{color:#475569;background:#f1f5f9;border-radius:8px;padding:6px 9px;font-size:.86rem;font-weight:800}.client-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.client-preview-card{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.client-preview-card-image{aspect-ratio:4/3;color:#64748b;background:#eef2f6;place-items:center;text-decoration:none;display:grid;overflow:hidden}.client-preview-card-image span{place-items:center;gap:6px;display:grid}.client-preview-card-body{gap:8px;min-width:0;padding:12px;display:grid}.client-preview-card-body>span{color:#0f766e;overflow-wrap:anywhere;font-weight:900}.client-preview-card-body a{color:#111827;overflow-wrap:anywhere;min-height:48px;font-weight:850;line-height:1.45;text-decoration:none}.client-preview-card-body div{flex-wrap:wrap;gap:6px;display:flex}.client-preview-card-body small{color:#526173;background:#f1f5f9;border-radius:8px;padding:4px 7px}.client-preview-card-body strong{color:#b91c1c;font-size:1.08rem}.client-preview-card-body p{color:#64748b;align-items:center;gap:6px;margin:0;display:inline-flex}.client-preview-card-actions,.client-preview-detail-actions,.client-preview-disabled-actions{flex-wrap:wrap;gap:8px;display:flex}.client-preview-card-actions button,.client-preview-detail-actions button,.client-preview-disabled-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.82rem;font-weight:850;display:inline-flex}.client-preview-card-actions button.active,.client-preview-detail-actions button.active,.client-preview-detail-actions button:hover{color:#0f766e;background:#edf7f4;border-color:#0f766e}.client-preview-disabled-actions button:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.client-preview-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.client-preview-pagination button{padding-inline:13px}.client-preview-pagination button:disabled{cursor:not-allowed;opacity:.48}.client-preview-empty{gap:8px;width:min(620px,100%);margin:18px auto;padding:22px;display:grid}.client-preview-empty h2,.client-preview-empty p{margin:0}.client-preview-empty p{color:#64748b}.client-preview-empty button{width:fit-content;padding-inline:14px}.client-preview-back{width:min(1200px,100%);margin:0 auto 14px}.client-preview-detail{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:16px;display:grid}.client-preview-gallery{align-content:start;gap:10px;padding:10px;display:grid}.client-preview-gallery>img,.client-preview-gallery>div:first-child{aspect-ratio:1;background:#eef2f6;border-radius:8px;min-height:320px}.client-preview-gallery>div:first-child{color:#64748b;place-items:center;display:grid}.client-preview-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-preview-thumbs button{aspect-ratio:1;cursor:pointer;background:#eef2f6;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.client-preview-thumbs button.active{border-color:#2563eb}.client-preview-thumbs img{object-fit:cover;width:100%;height:100%}.client-preview-detail-panel{align-content:start;gap:14px;padding:clamp(16px,3vw,24px);display:grid}.client-preview-lot-source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-preview-lot-source small{color:#64748b;overflow-wrap:anywhere}.client-preview-detail-panel h1{color:#111827;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3.2vw,2.25rem);line-height:1.25}.client-preview-detail-price{background:#fff7ed;border-radius:8px;gap:4px;padding:14px;display:grid}.client-preview-detail-price span{color:#9a3412;font-weight:800}.client-preview-detail-price strong{color:#b91c1c;font-size:1.7rem}.client-preview-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.client-preview-detail-list div{background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.client-preview-detail-list dt,.client-preview-detail-list dd{overflow-wrap:anywhere;margin:0}.client-preview-detail-list dt{color:#64748b;font-size:.85rem}.client-preview-detail-list dd{color:#111827;font-weight:850}.client-preview-description{gap:8px;display:grid}.client-preview-description h2,.client-preview-description p{margin:0}.client-preview-description p{color:#4b5563;overflow-wrap:anywhere;line-height:1.7}.client-preview-readonly-note{background:#edf7f4;border-radius:8px;align-items:flex-start;padding:12px}.client-preview-venue-band,.client-preview-guide-profile>article{background:#fff;border:1px solid #dde5ef;border-radius:8px;padding:16px}.client-preview-section-title{gap:4px;margin-bottom:12px;display:grid}.client-preview-section-title p,.client-preview-section-title h2{margin:0}.client-preview-section-title p{color:#2563eb;font-weight:900}.client-preview-section-title h2{color:#111827;font-size:clamp(1.25rem,2vw,1.65rem)}.client-preview-session-grid,.client-preview-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-preview-session-grid article{background:#f8fafc;border-radius:8px;gap:8px;padding:14px;display:grid}.client-preview-session-grid svg{color:#0f766e}.client-preview-session-grid strong{color:#111827;font-size:1.02rem}.client-preview-session-grid span{color:#64748b;line-height:1.6}.client-preview-session-grid small{color:#b91c1c;font-weight:900}.client-preview-guide-profile{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:12px;display:grid}.client-preview-guide-profile ol{color:#475569;gap:8px;margin:0;padding-left:20px;line-height:1.7;display:grid}.client-preview-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.client-preview-dashboard--compact{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.client-preview-source-note{box-sizing:border-box;color:#64748b;background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;width:min(1200px,100%);margin:0 auto 14px;padding:10px 12px;line-height:1.65}.client-preview-demo-badge{color:#0f766e;white-space:nowrap;background:#edf7f4;border:1px solid #cde4dc;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.84rem;font-weight:900;display:inline-flex}.client-preview-remove{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;justify-self:start;min-height:32px;padding:6px 10px;font-weight:800}.client-preview-local-heading{gap:10px;margin-bottom:14px;display:grid}.client-preview-local-heading .client-preview-source-note{width:100%;margin:0}.user-center-action-link{width:fit-content;margin-top:12px;text-decoration:none;display:inline-flex}.client-preview-platforms,.client-preview-breadcrumbs{width:100%;max-width:1180px;margin:0 auto}.client-preview-platforms{gap:18px;display:grid}.client-preview-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.client-preview-platform-card{color:#172033;background:#fff;border:1px solid #27436d1f;border-radius:8px;flex-direction:column;gap:11px;min-height:176px;padding:18px;text-decoration:none;display:flex;box-shadow:0 12px 28px #1f355a14}.client-preview-platform-card span{color:#fff;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-weight:800;display:inline-flex}.client-preview-platform-card strong{font-size:17px;line-height:1.35}.client-preview-platform-card small{color:#657083;line-height:1.5}.client-preview-platform-card em{color:#1f6ed4;margin-top:auto;font-style:normal;font-weight:800}.client-preview-platform-card--preparing{background:#f8fafc}.client-preview-platform-card--preparing em{color:#728096}.qpk-preview-page .client-preview-boundary{color:#6d4bd1;background:#f5f0ff;border-color:#ded3ff}.qpk-preview-hero{border-color:#8e67ff38}.qpk-preview-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:1180px;margin:0 auto;display:grid}.qpk-preview-status-card{background:#fff;border:1px solid #8e67ff2e;border-radius:8px;gap:8px;min-height:92px;padding:14px;display:grid;box-shadow:0 10px 24px #43387814}.qpk-preview-status-card span{color:#64748b;font-size:13px}.qpk-preview-status-card strong{color:#172033;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.qpk-preview-session-card{border-color:#8e67ff38}.qpk-preview-session-card svg{color:#8e67ff}.qpk-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.qpk-preview-card .client-preview-card-image em{background:#8e67ff}.qpk-preview-detail-list dd{overflow-wrap:anywhere}.qpk-preview-labels{gap:14px;width:100%;max-width:1180px;margin:0 auto;display:grid}.qpk-preview-labels dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qpk-preview-labels dl div{background:#fff;border:1px solid #27436d1a;border-radius:8px;gap:6px;min-height:72px;padding:12px;display:grid}.qpk-preview-labels dt{color:#64748b;font-size:13px;font-weight:800}.qpk-preview-labels dd{color:#172033;overflow-wrap:anywhere;margin:0;font-weight:800}.client-preview-session-card{color:#172033;background:linear-gradient(#fff 0%,#f3f7fd 100%);border:1px solid #1f6ed429;border-radius:8px;flex-direction:column;gap:10px;min-height:154px;padding:18px;text-decoration:none;display:flex}.client-preview-session-card svg{color:#1f6ed4}.client-preview-session-card strong{font-size:18px}.client-preview-session-card span{color:#3b4c66}.client-preview-session-card small{color:#657083;line-height:1.5}.client-preview-breadcrumbs{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.client-preview-breadcrumbs a{color:#1f6ed4;font-weight:700;text-decoration:none}.client-preview-breadcrumbs small{color:#94a3b8}.client-preview-breadcrumbs strong{color:#172033}.client-preview-v2{padding-bottom:86px}.client-main-topbar .client-preview-nav a.active,.client-bottom-nav a.active,.client-preview-nav a.active{color:#1d4ed8;background:#eef5ff;border-color:#2563eb}.client-home-hero,.client-page-header,.client-notice-card,.client-account-gate,.client-section,.client-two-column,.client-venue-info,.client-guide-grid,.client-user-summary,.client-user-groups{box-sizing:border-box;width:min(1200px,100%);margin:0 auto 14px}.client-home-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.45fr);align-items:stretch;gap:14px;display:grid}.client-home-hero>div,.client-home-hero>aside,.client-page-header,.client-notice-card,.client-section,.client-user-groups article{background:#fff;border:1px solid #dde5ef;border-radius:8px;box-shadow:0 12px 28px #1f355a0f}.client-home-hero>div{align-content:center;gap:14px;padding:clamp(18px,4vw,34px);display:grid}.client-home-hero p,.client-page-header p{color:#2563eb;margin:0;font-weight:900}.client-home-hero h1,.client-page-header h1{color:#111827;margin:0;font-size:clamp(2rem,5vw,3.3rem);line-height:1.06}.client-home-hero h1 span{color:inherit;line-height:inherit;display:block}.client-home-hero span,.client-page-header span{color:#5b6573;line-height:1.75}.client-home-hero>aside{background:linear-gradient(#fff 0%,#eef5ff 100%);align-content:center;gap:12px;padding:20px;display:grid}.client-home-hero>aside strong{color:#111827;font-size:1.28rem}.client-home-hero>aside a,.client-category-grid a,.client-user-shortcuts a,.client-user-shortcuts button,.client-preview-card-actions a{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-weight:850;text-decoration:none;display:inline-flex}.client-home-search{background:#fff;border:1px solid #d7e0eb;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:720px;min-height:48px;padding:6px 6px 6px 13px;display:grid}.client-home-search input{border:0;outline:0;min-width:0}.client-home-search button{color:#fff;background:#2563eb;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-weight:900}.client-notice-card{align-items:center;gap:12px;padding:14px 16px;display:flex}.client-notice-card svg{color:#2563eb}.client-notice-card div{gap:4px;display:grid}.client-notice-card strong{color:#111827}.client-notice-card span{color:#64748b}.client-section{gap:12px;padding:16px;display:grid}.client-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.client-platform-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-status-candidate em{color:#7c3aed}.platform-status-consulting em{color:#0f766e}.client-session-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-preview-session-card p,.client-preview-session-card em{color:#64748b;margin:0;font-style:normal;line-height:1.5}.client-preview-session-card em{color:#1d4ed8;background:#eef5ff;border-radius:999px;width:fit-content;padding:4px 8px;font-weight:900}.client-two-column{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;display:grid}.client-category-grid,.client-user-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-page-header{gap:8px;padding:clamp(18px,4vw,30px);display:grid}.client-venue-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-venue-info div,.client-user-summary .client-preview-metrics{background:#fff;border:1px solid #dde5ef;border-radius:8px;align-content:center;gap:6px;min-height:88px;padding:13px;display:grid}.client-venue-info span{color:#64748b;font-size:.86rem}.client-venue-info strong{color:#111827;line-height:1.45}.client-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-guide-grid article,.client-guide-card{background:#fff;border:1px solid #dde5ef;border-radius:8px;min-height:140px;padding:16px}.client-guide-card{color:inherit;gap:10px;text-decoration:none;display:grid}.client-guide-card:hover{border-color:#2563eb;box-shadow:0 14px 28px #2563eb1a}.client-guide-card span{color:#1d4ed8;background:#eef5ff;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.86rem;font-weight:900}.client-guide-grid h2,.client-guide-grid p,.client-guide-card span{margin:0}.client-guide-grid h2{color:#111827;font-size:1.12rem}.client-guide-grid p{color:#5b6573;margin-top:8px;line-height:1.7}.client-guide-detail{box-sizing:border-box;gap:12px;width:min(1200px,100%);margin-inline:auto;display:grid}.client-guide-detail article{background:#fff;border:1px solid #dde5ef;border-radius:8px;padding:18px}.client-guide-detail h2{color:#111827;margin:0 0 10px;font-size:1.2rem}.client-guide-detail ul{color:#475569;gap:8px;margin:0;padding-left:20px;line-height:1.75;display:grid}.client-guide-detail p{color:#64748b;margin:10px 0 0;line-height:1.7}.client-guide-next{margin-top:2px}.client-calculator{background:#fffaf0}.client-calculator-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-calculator-form label{color:#475569;gap:6px;font-weight:850;display:grid}.client-calculator-form input,.client-calculator-form select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:42px;padding:8px 10px}.client-calculator-result{background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.client-calculator-result span{color:#b91c1c;font-size:1.05rem;font-weight:900}.client-calculator-result small{color:#64748b}.client-user-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-user-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-user-groups article{gap:12px;padding:16px;display:grid}.client-user-groups h2,.client-user-groups p{margin:0}.client-user-groups div{flex-wrap:wrap;gap:8px;display:flex}.client-user-groups button{color:#334155;background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:34px;padding:6px 10px;font-weight:850}.client-user-groups p{color:#64748b;line-height:1.6}.client-empty-panel{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;line-height:1.65}.client-bottom-nav{z-index:20;background:#fffffff5;border:1px solid #cbd5e1e6;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:6px;width:min(520px,100% - 24px);padding:8px;display:none;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #0f172a29}.client-bottom-nav a{color:#475569;border-radius:12px;justify-content:center;align-items:center;min-height:40px;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=980px){.client-preview-dashboard,.client-preview-detail,.client-preview-guide-profile,.client-home-hero,.client-two-column,.client-preview-controls{grid-template-columns:1fr}.client-preview-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-preview-platform-grid,.client-platform-grid,.client-session-grid,.client-venue-info,.client-guide-grid,.client-user-groups,.qpk-preview-status-grid,.qpk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-preview-session-grid{grid-template-columns:1fr}.client-preview-segments{justify-content:flex-start}.client-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.client-preview-page{padding-inline:10px;overflow-x:hidden}.client-preview-topbar{flex-direction:column;align-items:flex-start}.client-preview-nav{justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto}.client-preview-summary h1{font-size:2rem}.client-home-hero>div,.client-home-hero>aside,.client-page-header,.client-section,.client-guide-detail,.client-guide-detail article{min-width:0;max-width:100%;padding:18px;overflow-x:hidden}.client-home-hero h1,.client-page-header h1{overflow-wrap:anywhere;word-break:break-all;max-width:100%;font-size:1.62rem;line-height:1.12}.client-home-hero span,.client-page-header span,.client-page-header p,.client-section p,.client-guide-card p,.client-guide-detail li,.client-guide-detail p,.client-guide-detail h2{overflow-wrap:anywhere;white-space:normal;word-break:break-all;max-width:100%;display:block}.client-home-search{border-radius:18px;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%}.client-home-search button{grid-column:1/-1;width:100%}.client-preview-grid,.client-preview-detail-list,.client-preview-entry-grid,.client-preview-platform-grid,.client-platform-grid,.client-platform-grid--compact,.client-session-grid,.client-venue-info,.client-guide-grid,.client-calculator-form,.client-user-summary,.client-user-groups,.client-category-grid,.client-user-shortcuts,.qpk-preview-status-grid,.qpk-preview-grid,.qpk-preview-labels dl,.client-preview-shortcuts,.client-preview-profile-grid{grid-template-columns:1fr}.client-preview-search{grid-template-columns:auto minmax(0,1fr)}.client-preview-search button{grid-column:1/-1}.client-preview-gallery>img,.client-preview-gallery>div:first-child{min-height:240px}.client-bottom-nav{display:grid}}.client-preview-page.client-preview-v2{color:#161a1d;background:#f5f6f7}.client-preview-page.client-preview-v2 .client-home-hero{background:#dfe3e6;border:1px solid #dfe3e6;border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;gap:1px;overflow:hidden}.client-preview-page.client-preview-v2 .client-home-hero>div,.client-preview-page.client-preview-v2 .client-home-hero>aside,.client-preview-page.client-preview-v2 .client-page-header,.client-preview-page.client-preview-v2 .client-notice-card,.client-preview-page.client-preview-v2 .client-section,.client-preview-page.client-preview-v2 .client-preview-platform-card,.client-preview-page.client-preview-v2 .client-preview-session-card,.client-preview-page.client-preview-v2 .client-preview-card{box-shadow:none;background:#fff}.client-preview-page.client-preview-v2 .client-home-hero>aside{background:#eff3f2}.client-preview-page.client-preview-v2 .client-home-hero h1,.client-preview-page.client-preview-v2 .client-page-header h1{letter-spacing:0;font-size:44px}.client-preview-page.client-preview-v2 .client-platform-grid,.client-preview-page.client-preview-v2 .client-home-platform-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.client-preview-page.client-preview-v2 .client-preview-platform-card,.client-preview-page.client-preview-v2 .client-preview-session-card,.client-preview-page.client-preview-v2 .client-preview-card{border:1px solid #dfe3e6;border-radius:7px}@media (width<=760px){.client-preview-page.client-preview-v2 .client-home-hero{grid-template-columns:1fr}.client-preview-page.client-preview-v2 .client-home-hero h1,.client-preview-page.client-preview-v2 .client-page-header h1{font-size:32px}.client-preview-page.client-preview-v2 .client-platform-grid,.client-preview-page.client-preview-v2 .client-home-platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
