.exchange-rate-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.7rem;padding:6px 24px}.exchange-rate-bar__inner{max-width:1600px;margin:0 auto;display:flex;justify-content:flex-end;gap:16px}.exchange-rate-bar__note{font-weight:500;color:#94a3b8}.price-display-block{display:flex;flex-direction:column;gap:4px}.primary-price{font-size:1rem;font-weight:800;color:var(--color-primary);display:flex;align-items:baseline;gap:4px;word-break:break-all}.secondary-price-info{font-size:.7rem;color:#64748b;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.est-price-inline,.price-converter-inline{color:#94a3b8;font-weight:500}.tax-label{background:#f1f5f9;padding:0 4px;border-radius:2px;color:#475569}.auction-shell{position:relative}.auction-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}.auction-card:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.auction-card__header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 4px}.watch-button-inline{cursor:pointer;font-size:1.1rem;transition:transform .2s ease}.watch-button-inline:hover{transform:scale(1.1)}.auction-header{position:sticky;top:0;z-index:30;padding:0 24px;background:#fffffff0;border-bottom:1px solid rgba(229,231,235,.96);line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auction-header__inner{max-width:1600px;margin:0 auto;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.auction-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit}.auction-brand__mark{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-inverse);font-size:.82rem;font-weight:800;letter-spacing:.1em}.auction-brand__mark--footer{width:32px;height:32px;border-radius:8px;font-size:.72rem}.auction-brand__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.auction-brand__wordmark{font-size:1rem;line-height:1.1;font-weight:800;letter-spacing:.08em;color:var(--color-text-main)}.auction-brand__subtitle{font-size:.76rem;line-height:1.45;color:var(--color-text-secondary)}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.auction-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.auction-header__tools,.auction-header__nav,.auction-header__account,.auction-header__status{display:inline-flex;align-items:center;gap:8px}.auction-header__tools{padding-right:4px}.auction-header__nav{padding:4px;border:1px solid rgba(203,213,225,.9);border-radius:10px;background:#f8fafce0}.auction-header__account{padding-left:12px;border-left:1px solid rgba(226,232,240,.96)}.auction-header__status{flex-wrap:wrap;justify-content:flex-end}.header-lang-button,.header-ghost-button,.header-primary-button{height:40px;border-radius:8px;font-weight:700}.header-exchange-rate{display:inline-flex;align-items:center;min-height:36px;font-size:.72rem;color:var(--color-text-subtle);font-weight:600;white-space:nowrap;padding:0 10px;border-radius:999px;background:#f8fafceb;border:1px solid rgba(226,232,240,.96)}.header-lang-button{border-color:var(--color-border);color:var(--color-text-secondary);background:var(--color-surface);box-shadow:none}.header-lang-button .anticon{color:var(--color-text-secondary)}.header-ghost-button{border-color:var(--color-border);color:var(--color-text-main);background:var(--color-surface);box-shadow:none}.header-ghost-button--quiet{color:var(--color-text-secondary)}.header-primary-button{padding-inline:16px}.auction-user-chip{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:40px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-main);font-size:.9rem;font-weight:600;text-decoration:none}.auction-user-chip--clickable{cursor:pointer;transition:background .2s}.auction-user-chip--clickable:hover{background:var(--color-border)}.auction-content{padding:24px 32px 0}.auction-content__inner{max-width:1600px;margin:0 auto}.route-frame{min-height:420px}.section-card{border:1px solid rgba(229,231,235,.96);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-soft);transition:box-shadow .25s ease}.section-card:hover{box-shadow:var(--shadow-strong)}.account-status-banner{margin-bottom:20px;border-radius:10px;border:1px solid rgba(229,231,235,.96);box-shadow:var(--shadow-soft)}.auction-footer{padding:28px 24px 36px}.auction-footer__inner{max-width:1600px;margin:0 auto;padding-top:20px;border-top:1px solid rgba(229,231,235,.96);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auction-footer__brand{display:flex;align-items:flex-start;gap:12px;min-width:0}.auction-footer__meta{display:flex;max-width:520px;flex-direction:column;align-items:flex-end;gap:8px}.auction-footer__note{margin:0;font-size:.88rem;line-height:1.7;color:var(--color-text-secondary);text-align:right}.auction-footer__links{display:flex;gap:12px;font-size:.82rem;margin-top:8px;flex-wrap:wrap;justify-content:flex-end}.auction-footer__links a{color:var(--color-text-secondary);text-decoration:none}.auction-footer__links a:hover{color:var(--color-primary);text-decoration:underline}.footer-link-sep{color:var(--color-border)}.auction-footer__pill{color:var(--color-text-subtle);font-size:.82rem;font-weight:600}.listing-page,.detail-page{display:flex;flex-direction:column;gap:14px}.empty-state{padding:72px 24px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.status-pill--active{background:var(--color-live-soft);color:var(--color-live-text);border:1px solid rgba(22,101,52,.2);position:relative;overflow:hidden}.status-pill--active:before{content:"";position:absolute;width:6px;height:6px;background:var(--color-live-text);border-radius:50%;left:8px;animation:pulse-dot 1.5s infinite}.status-pill--active{padding-left:20px}@keyframes pulse-dot{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(.9);opacity:1}}.status-pill--upcoming{background:var(--color-upcoming-soft);color:var(--color-upcoming-text);border:1px solid rgba(146,64,14,.2)}.status-pill--ended,.status-pill--unknown{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;filter:grayscale(.5)}.status-pill--finalized{background:#e6f4ff;color:#0958d9;border:1px solid #91caff}.auction-card--ended{opacity:.8;filter:grayscale(.3);background:#fcfcfc}.auction-card--ended:hover{transform:none;border-color:var(--color-border);box-shadow:none}.auction-card--active{border-left:4px solid var(--color-live-text)}.auction-card--upcoming{border-left:4px solid var(--color-upcoming-text)}.listing-overview{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}.listing-overview__main{display:flex;flex-direction:column;gap:12px;padding:20px 28px 16px}.listing-overview__content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.listing-overview__title{margin:0 0 8px;font-size:1.5rem;line-height:1.3;letter-spacing:-.01em;font-weight:800;color:var(--color-text-main)}.listing-overview__subtitle{margin:0;font-size:.82rem;color:var(--color-text-secondary);line-height:40px;max-width:600px}.listing-overview__copy{padding:6px 0}.listing-overview__title{margin:10px 0 0;font-size:clamp(1.6rem,2.3vw,2.45rem);line-height:1.18;letter-spacing:-.02em;font-weight:800;color:var(--color-text-main)}.detail-stage__content{padding:24px;width:100%}.detail-stage__title{margin:10px 0 0;font-size:clamp(1.85rem,2.5vw,2.6rem);line-height:1.14;letter-spacing:-.02em;font-weight:800;color:var(--color-text-main)}.auth-title{margin:0;font-size:1.75rem;line-height:1.2;font-weight:800;color:var(--color-text-main);letter-spacing:-.02em}.listing-overview__description{margin:14px 0 0;max-width:720px;color:var(--color-text-secondary);font-size:.94rem;line-height:1.7}.detail-stage__description,.auth-description{margin:10px 0 0;color:var(--color-text-secondary);font-size:.94rem;line-height:1.6}.listing-overview__panel{display:flex;flex-direction:column;gap:16px;padding:18px}.listing-overview__panel-head{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(229,231,235,.96)}.listing-overview__panel-copy{margin:0;color:var(--color-text-secondary);line-height:1.65;font-size:.92rem}.listing-overview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listing-overview__stat{min-width:0;padding:14px 12px;border:1px solid rgba(229,231,235,.96);border-radius:8px;background:var(--color-surface-alt)}.listing-overview__stat-label{display:block;margin-bottom:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:800}.listing-overview__stat-value{display:block;font-size:1.42rem;font-weight:800;color:var(--color-text-main)}.listing-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listing-note-card{padding:16px}.listing-note-card__title{margin:0 0 8px;font-size:.98rem;line-height:1.45;font-weight:800;color:var(--color-text-main)}.listing-note-card__description{margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:.92rem}.listing-board{display:flex;flex-direction:column;gap:16px;padding:22px}.listing-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(229,231,235,.96)}.listing-board__title,.detail-block__title,.detail-items__title{margin:0;font-size:1.18rem;line-height:1.35;font-weight:800;color:var(--color-text-main)}.listing-board__subtitle,.detail-items__subtitle{margin:6px 0 0;color:var(--color-text-secondary);font-size:.94rem;line-height:1.65}.listing-board__summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.listing-board__summary span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:.84rem;font-weight:600}.listing-empty{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;align-items:stretch}.listing-empty__main{display:flex;min-height:188px;align-items:center;gap:18px;padding:22px;border:1px dashed rgba(156,163,175,.55);border-radius:8px;background:linear-gradient(180deg,#f8fafce0,#f8fafc7a)}.listing-empty__icon{width:56px;height:56px;flex-shrink:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-text-subtle);font-size:1.5rem;border:1px solid rgba(229,231,235,.96)}.listing-empty__title{margin:0;font-size:1.18rem;line-height:1.4;font-weight:800;color:var(--color-text-main)}.listing-empty__description{margin:10px 0 0;max-width:420px;color:var(--color-text-secondary);line-height:1.7}.listing-empty__tips{display:flex;flex-direction:column;gap:12px}.listing-empty__tip{padding:16px;border-radius:8px;border:1px solid rgba(229,231,235,.96);background:var(--color-surface-alt)}.listing-empty__tip-label{display:block;margin-bottom:6px;font-size:.82rem;font-weight:800;letter-spacing:.02em;color:var(--color-text-main)}.listing-empty__tip-text{margin:0;color:var(--color-text-secondary);line-height:1.65;font-size:.9rem}.listing-grid{width:100%}.listing-page{display:flex;flex-direction:column;gap:18px}.listing-hero{padding:22px 24px;background:#fffffff5}.listing-hero__main{display:flex;flex-direction:column;gap:14px;min-width:0}.listing-hero__title{margin:0;max-width:860px;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.16;letter-spacing:-.03em;font-weight:800;color:var(--color-text-main)}.listing-hero__description{margin:0;max-width:760px;color:var(--color-text-secondary);font-size:.94rem;line-height:1.7}.listing-hero__search{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}.listing-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-hero__stat{padding:13px 14px;border:1px solid rgba(226,232,240,.96);border-radius:8px;background:#fff}.listing-hero__stat-label{display:block;margin-bottom:6px;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.listing-hero__stat-value{display:block;font-size:1.5rem;line-height:1.1;font-weight:800;color:var(--color-text-main)}.listing-guide-card,.listing-note-card{padding:18px;border:1px solid rgba(203,213,225,.9);border-radius:12px;background:#ffffffeb}.listing-guide-card__title,.listing-note-card__title,.listing-featured__title{margin:0;font-size:1.02rem;font-weight:800;color:var(--color-text-main)}.listing-guide-list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.listing-guide-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:flex-start}.listing-guide-item__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#1b315e14;color:var(--color-primary);font-size:1rem}.listing-guide-item__body strong{display:block;margin-bottom:4px;font-size:.92rem;color:var(--color-text-main)}.listing-guide-item__body p{margin:0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.7}.listing-note-card__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.listing-status-pills{display:flex;flex-wrap:wrap;gap:10px}.listing-toolbar{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid rgba(229,231,235,.96)}.listing-toolbar__group{display:flex;flex-direction:column;gap:8px}.listing-toolbar__label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle)}.listing-toolbar__pills{display:flex;flex-wrap:wrap;gap:10px}.listing-status-pill{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(203,213,225,.92);background:#fff;color:var(--color-text-secondary);font-size:.85rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.listing-status-pill strong{font-size:.8rem;color:var(--color-text-subtle)}.listing-status-pill:hover,.listing-status-pill--active{border-color:#1b315e4d;background:#1b315e0f;color:var(--color-text-main)}.auction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-summary-card__value-group{display:flex;flex-direction:column;gap:2px}.detail-price-tax-label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-left:8px;vertical-align:middle}.detail-summary-card__sub-value{font-size:.9rem;font-weight:600;color:var(--color-text-secondary)}.detail-bid-card__price-box{display:flex;flex-direction:column;gap:2px}.detail-bid-card__tax-note{font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.detail-bid-card__quick-actions{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.detail-bid-card__quick-actions .ant-btn{flex:1;min-width:70px;height:32px;font-size:.8rem;padding:0 4px}.detail-bid-section{padding:20px;border-radius:10px;background:var(--color-surface-alt);margin-bottom:16px;border:1px solid var(--color-border)}.detail-bid-section:last-child{margin-bottom:0}.detail-bid-section--direct{background:linear-gradient(135deg,#f0f4f8,#e8eef5);border-color:#1b315e26}.detail-bid-section--proxy{background:linear-gradient(135deg,#fafbff,#f5f7fa);border-style:dashed}.detail-bid-section__header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.detail-bid-section__title{font-size:1.05rem;font-weight:800;color:var(--color-text-main);letter-spacing:-.01em}.detail-bid-section__desc{font-size:.82rem;color:var(--color-text-subtle);line-height:1.5}.detail-bid-section__input-group{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.detail-bid-section__footer{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--color-text-secondary);padding-top:12px;border-top:1px solid var(--color-border)}.detail-bid-section__total{font-weight:800;color:var(--color-primary);font-size:.95rem}.detail-bid-section__note{margin-top:12px;font-size:.78rem;color:var(--color-text-subtle);text-align:center;line-height:1.6}.detail-item-card__condition-tag{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:4px;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:800}.auction-card__media{position:relative;aspect-ratio:3 / 2;padding:10px;background:var(--color-surface-alt);overflow:hidden}.auction-card__media:after{content:"";position:absolute;inset:0;border-bottom:1px solid rgba(229,231,235,.96);pointer-events:none}.auction-card__image{width:100%;height:100%;object-fit:contain;transition:transform .15s ease}.auction-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 14px}.auction-card__header{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(229,231,235,.96)}.auction-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.auction-card__lot,.detail-summary-card__label,.detail-meta-row__label,.auction-card__metric-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.auction-card__title{margin:0;font-size:1rem;line-height:1.45;font-weight:800;color:var(--color-text-main)}.auction-card__description{margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:.92rem}.auction-card__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;color:var(--color-text-secondary);font-size:.8rem}.auction-card__meta-line strong{color:var(--color-text-main);font-weight:800}.auction-card__meta-divider{color:var(--color-text-subtle);font-weight:700}.auction-card__metrics{display:flex;flex-direction:column;gap:6px}.auction-card__metric{min-width:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-alt)}.auction-card__metric-label{display:block;margin-bottom:4px}.auction-card__schedule{display:flex;align-items:center;gap:8px}.auction-card__price-display{display:flex;flex-direction:column;gap:2px}.auction-card__est-price{font-size:.7rem;color:var(--color-text-subtle);font-weight:500}.price-converter{font-size:.82rem;margin-top:4px}.price-converter__label{color:var(--color-text-secondary);font-weight:500}.price-converter__value{color:var(--color-primary);font-weight:700}.auction-card__tax-note{font-size:.72rem;font-weight:600;color:var(--color-text-secondary)}.auction-card__footer{margin-top:auto;padding-top:2px;border-top:1px solid rgba(229,231,235,.96)}.auction-card__footer-link{display:inline-flex;align-items:center;color:var(--color-primary);font-weight:700;font-size:.82rem}.detail-breadcrumb{padding-left:2px}.detail-breadcrumb .ant-btn-link{padding:0;height:auto;font-weight:700}.detail-layout{align-items:flex-start}.detail-stage,.detail-bid-card,.detail-note-card,.detail-items{padding:24px}.detail-stage__split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px}.detail-stage__media{min-height:420px;padding:22px;border:1px solid rgba(229,231,235,.96);border-radius:8px;background:var(--color-surface-alt)}.detail-stage__image{width:100%;height:100%;object-fit:contain}.detail-stage__content{display:flex;min-width:0;flex-direction:column;gap:18px}.detail-stage__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-summary-grid,.detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-summary-card,.detail-meta-row{padding:16px;border-radius:8px;border:1px solid rgba(229,231,235,.96);background:var(--color-surface-alt)}.detail-summary-card__label,.detail-meta-row__label{display:block;margin-bottom:8px}.detail-summary-card__value{color:var(--color-text-main);font-size:1.42rem;line-height:1.3;font-weight:800}.detail-summary-card__value--accent,.detail-summary-card__value--countdown,.detail-bid-card__amount{color:var(--color-primary)}.detail-meta-row__value{color:var(--color-text-main);line-height:1.7;font-weight:700}.detail-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.detail-bid-card__sub{margin:0;color:var(--color-text-secondary);line-height:1.7}.detail-bid-card__price{display:flex;flex-direction:column;gap:4px;margin:4px 0 18px}.detail-bid-card__amount{font-size:2.15rem;line-height:1.08;font-weight:800}.detail-bid-card__countdown{margin-bottom:16px;padding:16px;border-radius:8px;border:1px solid rgba(229,231,235,.96);background:var(--color-surface-alt)}.detail-bid-card__countdown .ant-statistic{line-height:1}.detail-bid-card__form{display:flex;flex-direction:column;gap:14px}.detail-bid-card__form .ant-input-number,.auth-form-pane .ant-input,.auth-form-pane .ant-input-password{min-height:44px;border-radius:8px}.detail-bid-card__form .ant-btn,.auth-form-pane .ant-btn{height:44px;border-radius:8px;font-weight:700}.detail-note-list{display:flex;flex-direction:column;gap:14px}.detail-note-list--horizontal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.detail-note-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:10px;background:var(--color-surface-alt);border:1px solid rgba(229,231,235,.6);transition:all .2s ease}.detail-note-item:hover{background:#fff;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.detail-note-item__icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#1b315e14;color:var(--color-primary);font-size:1.1rem}.detail-note-item__body{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-note-item__title{margin:0 0 6px;font-size:.98rem;font-weight:800;color:var(--color-text-main)}.detail-note-item__desc{margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:.92rem}.detail-items__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.detail-items__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-items-table{display:flex;flex-direction:column;border:1px solid var(--color-surface-alt);border-radius:10px;overflow:hidden}.detail-items-table__header{display:grid;grid-template-columns:minmax(0,1.55fr) .72fr .5fr .62fr;gap:12px;padding:10px 20px;background:var(--color-surface-alt);border-bottom:1px solid var(--color-surface-alt);font-size:.72rem;font-weight:800;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em}.detail-items-table__col--grade{text-align:center}.detail-items-table__col--qty{text-align:right}.detail-item-row{display:grid;grid-template-columns:minmax(0,1.55fr) .72fr .5fr .62fr;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--color-surface-alt);transition:background .2s ease}.detail-item-row:last-child{border-bottom:none}.detail-item-row:hover{background:#1b315e05}.detail-item-row__product{display:flex;align-items:center;gap:14px;min-width:0}.detail-item-row__thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--color-surface-alt);border:1px solid var(--color-surface-alt)}.detail-item-row__thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:.8rem;font-weight:800;border:none}.detail-item-row__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-item-row__name{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-main);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-item-row__sub{display:flex;flex-wrap:wrap;gap:6px}.detail-item-row__sub-tag{font-size:.72rem;color:var(--color-text-subtle);background:var(--color-surface-alt);padding:2px 8px;border-radius:4px;font-weight:600}.detail-item-row__grade{display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center}.detail-item-row__grade-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:6px;font-size:.85rem;font-weight:800;letter-spacing:.02em;min-width:48px}.detail-item-row__grade-badge--a,.detail-item-row__grade-badge--s{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.detail-item-row__grade-badge--b{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.detail-item-row__grade-badge--c{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.detail-item-row__grade-badge--d,.detail-item-row__grade-badge--f{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.detail-item-row__grade-none{color:var(--color-text-subtle);font-size:.9rem}.detail-item-row__specs-text{font-size:.72rem;color:var(--color-text-subtle);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.detail-item-row__qty-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.detail-item-row__qty-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:6px;background:var(--color-primary);color:#fff;font-size:.82rem;font-weight:800}.detail-item-row__qty-label{font-size:.78rem;color:var(--color-text-subtle);font-weight:600}.detail-item-card{display:flex;gap:14px;padding:16px;border-radius:8px;border:1px solid rgba(229,231,235,.96);background:var(--color-surface-alt)}.detail-item-card__media{width:96px;height:96px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--color-surface);border:1px solid rgba(229,231,235,.96)}.detail-item-card__image{width:100%;height:100%;object-fit:contain}.detail-item-card__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:12px}.detail-item-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-item-card__name{margin:0;font-size:1rem;line-height:1.45;font-weight:800;color:var(--color-text-main)}.detail-item-card__qty{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--color-surface);border:1px solid rgba(229,231,235,.96);color:var(--color-text-secondary);font-size:.78rem;font-weight:700}.detail-item-card__specs{display:grid;gap:10px}.detail-item-card__spec{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start}.detail-item-card__spec-label{color:var(--color-text-subtle);font-size:.8rem;font-weight:700}.detail-item-card__spec-value{color:var(--color-text-main);line-height:1.65}.auth-page,.verify-page{min-height:80vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-background)}.auth-shell{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 10px 25px #0000000d}.auth-side{background-color:#f8fafc;border-right:1px solid #f1f5f9}.auth-checklist__item{background:#fff;border:1px solid #f1f5f9;border-radius:6px;margin-bottom:12px}.auth-checklist__icon{color:#1b315e;font-size:1.2rem}.privacy-policy-item{margin:0;padding:0}.privacy-policy-item .ant-form-item{margin-bottom:12px}.tab-label-with-icon{display:inline-flex;align-items:center;gap:8px}@media(max-width:980px){.auth-shell{grid-template-columns:1fr!important}.auth-side{display:none}}.verify-card{width:min(100%,720px);padding:16px}.verify-card .ant-result{padding:36px 24px 24px}.verify-card .ant-result-extra{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media(max-width:1200px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-hero__grid,.detail-stage__split{grid-template-columns:1fr}.detail-sidebar{position:static}}@media(max-width:980px){.auction-header,.auction-content,.auction-footer{padding-left:20px;padding-right:20px}.auction-footer__inner,.listing-overview,.listing-empty,.auth-shell{grid-template-columns:1fr}.auction-footer__inner{display:grid}.auction-footer__meta{align-items:flex-start}.auction-footer__note{text-align:left}.listing-note-grid,.detail-items__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-side{border-right:0;border-bottom:1px solid rgba(229,231,235,.96)}}@media(max-width:1400px){.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-hero{padding:22px}.listing-hero__search{grid-template-columns:1fr}.listing-overview__content{flex-direction:column;align-items:flex-start;gap:12px}.listing-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.listing-planner{grid-template-columns:1fr}.listing-directory-table{overflow-x:auto}.listing-directory-table__header,.listing-directory-row{min-width:760px}.auction-content{padding:24px 24px 0}.listing-overview__main{padding:20px 24px 16px}.listing-trust-row{padding:0}}@media(max-width:768px){.auction-header__inner,.listing-board__head,.listing-schedule-card__head,.listing-directory-card__head,.detail-items__head{flex-direction:column;align-items:flex-start}.auction-header__actions,.listing-board__summary{width:100%;justify-content:flex-start}.auction-header__actions{gap:10px}.auction-header__tools,.auction-header__nav,.auction-header__account{width:100%}.auction-header__nav{flex-wrap:wrap;justify-content:flex-start}.auction-header__account{padding-left:0;border-left:0;justify-content:space-between;flex-wrap:wrap}.listing-overview__stats,.listing-hero__stats,.detail-summary-grid,.detail-meta-grid,.detail-items__grid,.auction-grid,.listing-note-grid{grid-template-columns:1fr}.detail-item-card{flex-direction:column}.detail-item-card__media{width:100%;height:180px}.listing-overview__main{padding:16px 20px 12px}.listing-hero{padding:18px}.listing-featured{flex-direction:column;align-items:flex-start}.listing-schedule-group{grid-template-columns:1fr;gap:8px}.listing-schedule-group__items:before{left:4px}.listing-schedule-item{grid-template-columns:1fr;padding:12px 0 12px 18px}.listing-schedule-item:before{left:0}.listing-schedule-item .status-pill{margin-left:0}.listing-schedule-item__meta{align-items:flex-start}.listing-featured__actions,.listing-featured__actions .ant-btn{width:100%}.listing-toolbar__pills,.listing-status-pills{gap:8px}.listing-trust-row{grid-template-columns:1fr;gap:6px;padding:0}.listing-overview__search{flex-direction:column;gap:8px}.listing-search-input{max-width:100%}.detail-summary-card{padding:20px}.detail-summary-card__value{font-size:1.5rem}.detail-bid-card__amount{font-size:1.8rem}.detail-bid-card__form .ant-input-number{min-height:48px;font-size:1.05rem}.detail-bid-card__form .ant-btn{height:46px}.detail-bid-card__quick-actions .ant-btn{height:34px;min-width:calc(25% - 8px)}.detail-bid-section{padding:16px;margin-bottom:12px}.detail-bid-section__input-group .ant-btn{height:46px}.detail-bid-section__footer{flex-direction:column;align-items:flex-start;gap:4px}.detail-items-table__header{display:none}.detail-item-row{grid-template-columns:1fr;gap:10px;padding:14px 16px}.detail-item-row__product{gap:12px}.detail-item-row__grade{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.detail-item-row__qty-cell{justify-content:flex-start}.detail-note-list--horizontal{grid-template-columns:1fr}.detail-note-item{padding:14px}}@media(max-width:600px){.auction-header,.auction-content,.auction-footer{padding-left:16px;padding-right:16px}.auction-header__inner{min-height:auto;padding:12px 0}.auction-brand{width:100%}.auction-user-chip{max-width:100%}.listing-board,.detail-stage,.detail-bid-card,.detail-note-card,.detail-items,.auth-side,.auth-form-pane{padding:16px;border-radius:10px}.listing-empty__main{flex-direction:column;align-items:flex-start;min-height:0}.detail-stage__title,.auth-title,.listing-overview__title{font-size:1.35rem}.auction-card__body{padding:10px 12px;gap:8px}.auction-card__media{padding:8px}.detail-page{gap:16px;padding-bottom:24px}.detail-layout{gap:16px}.detail-summary-card{padding:16px;border-radius:10px}.detail-summary-card__value{font-size:1.35rem}.detail-bid-card__price,.detail-bid-card__countdown{padding:16px;border-radius:10px}.detail-bid-card__countdown .ant-statistic-content{font-size:1.3rem}.detail-item-card{padding:16px;border-radius:10px}.detail-note-item{padding:14px;border-radius:8px}.detail-note-item__icon{width:36px;height:36px;font-size:1rem}.detail-bid-section{padding:14px;margin-bottom:10px}.detail-bid-section__title{font-size:.95rem}.detail-bid-section__input-group .ant-input-number{min-height:44px}.detail-bid-section__input-group .ant-btn{height:42px;font-size:.88rem}.detail-item-row{padding:10px 12px;gap:10px}.detail-item-row__index{width:28px;height:28px;font-size:.75rem}.detail-item-row__name{font-size:.92rem}.detail-item-row__meta{gap:8px}.detail-item-row__spec{font-size:.75rem}}.listing-overview__search{display:flex;gap:10px;flex-wrap:nowrap;align-items:center}.listing-search-input{flex:1;min-width:200px;max-width:480px}.listing-status-select{min-width:120px;flex-shrink:0}.listing-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.listing-planner{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.38fr);gap:18px}.listing-schedule-card,.listing-directory-card{padding:20px}.listing-schedule-card__head,.listing-directory-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.listing-directory-card__count{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f1f5f9f5;color:var(--color-text-secondary);font-size:.8rem;font-weight:700;white-space:nowrap}.listing-schedule-groups{display:flex;flex-direction:column;gap:14px;margin-top:18px}.listing-schedule-group{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px}.listing-schedule-group__date{padding-top:8px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.listing-schedule-group__items{position:relative;display:flex;flex-direction:column;gap:10px}.listing-schedule-group__items:before{content:"";position:absolute;top:8px;bottom:8px;left:17px;width:1px;background:#cbd5e1eb}.listing-schedule-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start;width:100%;padding:12px 14px 12px 0;border:0;background:transparent;text-align:left;cursor:pointer}.listing-schedule-item:before{content:"";position:absolute;top:18px;left:13px;width:9px;height:9px;border-radius:999px;border:2px solid var(--color-primary);background:#fff}.listing-schedule-item .status-pill{margin-left:30px}.listing-schedule-item__body,.listing-schedule-item__meta{display:flex;flex-direction:column}.listing-schedule-item__body{gap:4px}.listing-schedule-item__body strong,.listing-directory-row__lot strong,.listing-directory-row__schedule strong,.listing-directory-row__price strong{font-size:.9rem;line-height:1.45;color:var(--color-text-main)}.listing-schedule-item__body span,.listing-schedule-item__meta span,.listing-directory-row__lot span,.listing-directory-row__schedule span,.listing-directory-row__price span,.listing-empty-inline{color:var(--color-text-secondary);font-size:.8rem;line-height:1.65}.listing-schedule-item__meta{align-items:flex-end;gap:4px;white-space:nowrap}.listing-directory-table{margin-top:18px;border:1px solid rgba(226,232,240,.96);border-radius:12px;overflow:hidden;background:#ffffffeb}.listing-directory-table__header,.listing-directory-row{display:grid;grid-template-columns:132px minmax(0,1.8fr) minmax(180px,1fr) minmax(140px,.9fr) 110px;gap:12px;align-items:center}.listing-directory-table__header{padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.96);background:#f8fafcf5}.listing-directory-table__header span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.listing-directory-table__body{display:flex;flex-direction:column}.listing-directory-row{width:100%;padding:15px 16px;border:0;border-bottom:1px solid rgba(226,232,240,.82);background:#fff;text-align:left;cursor:pointer;transition:background .18s ease}.listing-directory-row:last-child{border-bottom:0}.listing-directory-row:hover{background:#f8fafcf5}.listing-directory-row__lot,.listing-directory-row__schedule,.listing-directory-row__price{display:flex;flex-direction:column;gap:4px;min-width:0}.listing-directory-row__action{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--color-primary);font-size:.82rem;font-weight:700}.listing-empty-inline{padding:18px 16px}.listing-trust-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:6px;background:transparent;border:1px solid transparent;transition:background .15s,border-color .15s}.listing-trust-item:hover{background:var(--color-surface-alt);border-color:#e5e7ebf5}.listing-trust-item__title{font-size:.78rem;font-weight:700;color:var(--color-text-main);line-height:1.35}.listing-trust-item__desc{font-size:.72rem;color:var(--color-text-secondary);line-height:1.5}.auction-card__top{display:flex;flex-direction:column;gap:4px}.auction-card__media .status-pill{position:absolute;top:8px;left:8px;z-index:1}.auction-card__title{margin:0;font-size:.92rem;line-height:1.4;font-weight:700;color:var(--color-text-main)}.profile-page,.my-bids-page{display:flex;flex-direction:column;gap:20px}.my-bids-list{display:flex;flex-direction:column;gap:0}.my-bid-card{transition:border-color .2s,box-shadow .2s}.my-bid-card:hover{border-color:var(--color-primary)!important}.policy-container h1,.policy-container h2,.policy-container h3{font-weight:800;color:var(--color-text-main);margin-top:1.2em}.policy-container h1{font-size:1.35rem}.policy-container h2{font-size:1.15rem}.policy-container h3{font-size:1rem}.policy-container p,.policy-container li{color:var(--color-text-secondary);line-height:1.75;font-size:.9rem}.policy-container ul,.policy-container ol{padding-left:1.4em}.tab-label-with-icon{display:inline-flex;align-items:center;gap:6px;font-weight:700}.legal-links a{color:#64748b;text-decoration:none;font-weight:600;transition:color .2s ease;font-size:.72rem}.legal-links a:hover{color:#1b315e;text-decoration:underline}.recent-bids-list{background:var(--color-surface-alt);border-radius:10px;overflow:hidden}.recent-bids-list--compact{background:transparent;border-radius:0}.recent-bids-header{display:flex;justify-content:space-between;padding:12px 16px;background:#1b315e0a;border-bottom:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-subtle);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.detail-history-card{padding:20px}.detail-history-card__header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-surface-alt)}.detail-history-card__header .section-eyebrow{font-size:.7rem}.detail-history-card__header .detail-block__title{font-size:1.05rem;margin-top:4px;margin-bottom:0}.recent-bids-list{display:flex;flex-direction:column;gap:0}.recent-bid-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;font-size:.9rem;transition:all .2s ease;border-bottom:1px solid rgba(229,231,235,.4)}.recent-bid-row:last-child{border-bottom:none}.recent-bid-row:hover{background:#1b315e08}.recent-bid-row--highlight{background:linear-gradient(90deg,rgba(27,49,94,.04) 0%,transparent 100%);border-left:3px solid var(--color-primary);padding-left:11px}.recent-bid-row__rank{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.recent-bid-row__rank--gold{background:#fef3c7;color:#92400e}.recent-bid-row__rank--silver{background:#f1f5f9;color:#475569}.recent-bid-row__rank--bronze{background:#fff7ed;color:#c2410c}.recent-bid-row__rank--normal{background:var(--color-surface-alt);color:var(--color-text-subtle)}.recent-bid-row__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.recent-bid-row__price{font-weight:800;color:var(--color-primary);font-size:.98rem;line-height:1.3}.recent-bid-row--highlight .recent-bid-row__price{font-size:1.1rem}.recent-bid-row__qty{font-size:.72rem;color:var(--color-text-subtle);font-weight:600}.recent-bid-row__time{flex-shrink:0;text-align:right;color:var(--color-text-subtle);font-weight:600;font-size:.82rem;font-variant-numeric:tabular-nums}.recent-bids__more{text-align:center;padding:12px;font-size:.78rem;color:var(--color-text-subtle);font-weight:600;cursor:pointer;transition:color .2s ease;border-top:1px dashed var(--color-surface-alt);margin-top:4px}.recent-bids__more:hover{color:var(--color-primary)}.jp-corporate-input{font-family:Monaco,Consolas,Courier New,monospace!important;letter-spacing:.15em!important;font-weight:600!important}.jp-company-name-input{font-weight:700!important;font-size:1.02rem!important}.postal-code-input{font-family:Monaco,Consolas,monospace!important;letter-spacing:.1em!important;font-weight:600!important;font-size:1.05rem!important}.listing-hero-v2{background:var(--color-primary);color:#fff;padding:60px 40px;border-radius:16px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a1a}.listing-hero-v2:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.hero-content{display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;z-index:1}.hero-text{flex:1;max-width:600px}.hero-eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;margin-bottom:12px;color:#ffffffb3}.hero-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:16px;line-height:1.1}.hero-subtitle{font-size:1rem;color:#fffc;margin-bottom:32px;line-height:1.6}.hero-stats-row{display:flex;align-items:center;gap:24px}.hero-stat-item{display:flex;flex-direction:column}.stat-value{font-size:1.5rem;font-weight:800;line-height:1}.stat-label{font-size:.7rem;text-transform:uppercase;font-weight:600;color:#fff9;margin-top:4px}.hero-stat-divider{width:1px;height:24px;background:#fff3}.hero-search-box{background:#fff;padding:24px;border-radius:12px;width:400px;box-shadow:0 4px 20px #0000001a}.search-box-title{color:var(--color-text-main);font-size:.9rem;font-weight:700;margin-bottom:16px}.search-box-inputs{display:flex;flex-direction:column;gap:12px}.listing-section{margin-bottom:40px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.section-title-group{display:flex;align-items:center;gap:12px}.section-title{font-size:1.25rem;font-weight:800;color:var(--color-text-main);margin:0}.section-badge{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase}.section-badge--live{background:var(--color-live-soft);color:var(--color-live-text)}.section-link{background:none;border:none;color:var(--color-primary);font-weight:700;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:4px}.listing-planner-v2{margin-bottom:40px}.planner-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;position:relative}.card-icon{font-size:20px;color:var(--color-primary);background:var(--color-surface-alt);padding:10px;border-radius:8px}.card-title{font-size:1rem;font-weight:800;margin:0}.card-subtitle{font-size:.8rem;color:var(--color-text-secondary);margin:2px 0 0}.card-count{position:absolute;top:0;right:0;background:var(--color-surface-alt);color:var(--color-text-main);font-weight:700;font-size:.75rem;padding:2px 8px;border-radius:4px}.schedule-list{display:flex;flex-direction:column;gap:16px}.group-date{font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:8px}.group-items{display:flex;flex-direction:column;gap:8px}.schedule-item-mini{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:var(--color-surface-alt);cursor:pointer;transition:all .2s ease}.schedule-item-mini:hover{background:var(--color-surface-tint);transform:translate(4px)}.mini-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mini-status--active{background:var(--color-live-text);box-shadow:0 0 8px var(--color-live-text)}.mini-status--upcoming{background:var(--color-upcoming-text)}.mini-content{flex:1;display:flex;flex-direction:column;min-width:0}.mini-title{font-size:.85rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-meta{font-size:.7rem;color:var(--color-text-subtle)}.mini-arrow{font-size:10px;color:var(--color-text-subtle)}.ledger-header{display:grid;grid-template-columns:80px 1fr 100px;padding:8px 16px;background:var(--color-surface-alt);border-radius:6px;font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:8px}.ledger-body{display:flex;flex-direction:column;gap:4px}.ledger-row{display:grid;grid-template-columns:80px 1fr 100px;padding:12px 16px;border-radius:8px;align-items:center;cursor:pointer;transition:background .2s ease}.ledger-row:hover{background:var(--color-surface-alt)}.ledger-row--active{background:#16653405}.col-price{text-align:right;font-weight:800;color:var(--color-primary);font-size:.9rem}.lot-name{display:block;font-size:.85rem;font-weight:700;color:var(--color-text-main)}.lot-meta{font-size:.7rem;color:var(--color-text-subtle)}.status-pill--tiny{min-height:18px;padding:0 6px;font-size:.6rem}.grid-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.browse-all-link{font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:4px}.grid-filters{display:flex;gap:20px}.filter-group{display:flex;align-items:center;gap:12px}.filter-label{font-size:.8rem;font-weight:700;color:var(--color-text-subtle)}.filter-pills{display:flex;gap:8px}.filter-pill{background:#fff;border:1px solid var(--color-border);padding:4px 12px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.filter-pill:hover{border-color:var(--color-primary)}.filter-pill.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.loading-state{display:flex;justify-content:center;padding:80px}@media(max-width:1024px){.hero-content{flex-direction:column;text-align:center}.hero-stats-row{justify-content:center}.hero-search-box{width:100%}.planner-grid{grid-template-columns:1fr}}.listing-planner-dense{padding:0;overflow:hidden;margin-bottom:32px;background:#fff}.planner-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--color-border)}.planner-title-group{display:flex;align-items:center;gap:12px}.planner-icon{font-size:18px;color:var(--color-primary);background:var(--color-surface-alt);padding:8px;border-radius:8px}.planner-title{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text-main)}.planner-subtitle{margin:2px 0 0;font-size:.75rem;color:var(--color-text-secondary)}.planner-grid-3day{display:grid;grid-template-columns:repeat(3,1fr);background:var(--color-border);gap:1px}.planner-column{background:#fff;display:flex;flex-direction:column;min-height:320px}.column-date-header{padding:14px 20px;background:var(--color-surface-alt);display:flex;flex-direction:column;gap:2px}.date-label{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--color-text-main);letter-spacing:.05em}.date-value{font-size:.8rem;color:var(--color-text-secondary);font-weight:600}.column-items{padding:12px;display:flex;flex-direction:column;gap:12px;flex:1}.planner-item-generous{padding:16px;border-radius:12px;background:#fff;border:1px solid var(--color-border);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #00000005}.planner-item-generous:hover{border-color:var(--color-primary);box-shadow:var(--shadow-soft);transform:translateY(-2px);z-index:2}.item-top{display:flex;justify-content:space-between;align-items:center}.item-time-badge{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface-alt);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:800;color:var(--color-primary)}.item-body{display:flex;flex-direction:column;gap:4px}.item-name{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text-main);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-meta{display:flex;align-items:center;gap:8px}.item-type-tag{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--color-text-subtle);background:#f1f5f9;padding:2px 6px;border-radius:4px}.item-lots{font-size:.7rem;color:var(--color-text-subtle);font-weight:600}.item-footer{padding-top:10px;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:baseline}.item-price-label{font-size:.65rem;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase}.item-price-value{font-size:1rem;font-weight:800;color:var(--color-primary)}.planner-item-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--color-text-subtle);border:1px dashed var(--color-border);border-radius:12px}.planner-item-empty .anticon{font-size:24px;opacity:.5}.planner-item-empty span{font-size:.8rem;font-weight:600}@media(max-width:1024px){.planner-grid-3day{grid-template-columns:1fr}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary: #1b315e;--color-primary-hover: #2a467a;--color-primary-active: #122244;--color-success: #117a4c;--color-warning: #b45309;--color-danger: #c0392b;--color-info: #2563eb;--color-background: #f8fafc;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-alt: #f1f5f9;--color-surface-tint: #e2e8f0;--color-border: #cbd5e1;--color-text-main: #1e293b;--color-text-secondary: #475569;--color-text-subtle: #64748b;--color-text-inverse: #f9fafb;--color-countdown: #c0392b;--color-live-soft: #f0fdf4;--color-live-text: #166534;--color-upcoming-soft: #fffbeb;--color-upcoming-text: #92400e;--color-ended-soft: #f1f5f9;--color-ended-text: #475569;--shadow-soft: 0 4px 12px rgba(15, 23, 42, .04);--shadow-strong: 0 12px 32px rgba(15, 23, 42, .08);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .5)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#ffffff 0,#f8fafc 240px,var(--color-background) 100%);color:var(--color-text-main)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at top,rgba(27,49,94,.04),transparent 36%);opacity:1}#root{position:relative;width:100%;min-height:100vh;isolation:isolate}a{text-decoration:none;color:var(--color-primary);transition:color .2s ease}a:hover{color:var(--color-primary-hover)}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}::selection{background:#1b315e29}.ant-card-hoverable:hover .card-image-hover{transform:scale(1.04)}
