
.au-screen{--au-ink:#f4f3f7;--au-gold:#d4bc90;--au-muted:#a9a5af;color:var(--au-ink);padding-bottom:32px}
.au-screen *, .au-entry *{box-sizing:border-box}.au-screen button,.au-entry{font:inherit;cursor:pointer}.au-screen button:disabled{opacity:.45;cursor:default}
.au-screen svg,.au-entry svg{width:20px;height:20px;flex-shrink:0}.au-screen button:focus-visible,.au-screen summary:focus-visible,.au-entry:focus-visible{outline:2px solid var(--au-gold,#d4bc90);outline-offset:4px}
.au-entry{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:23px 20px;margin:0 0 24px;background:linear-gradient(115deg,#25211c,#141416 70%);border:1px solid #514837;border-radius:26px;color:#e9dcc4;box-shadow:inset 0 1px #fff1}
.au-entry>span:nth-child(2){flex:1;min-width:0}.au-entry small{display:block;letter-spacing:.12em;font-size:9px;color:#c3af8b;margin-bottom:7px}.au-entry strong{font-size:19px;font-weight:550}.au-entry-icon{width:42px;height:46px;display:grid;place-items:center;border:1px solid #726044;border-radius:15px;background:#ad8d4c0c}
.au-back{display:inline-flex!important;align-items:center;gap:6px;background:none!important;border:none!important;padding:8px 0!important;width:auto!important;min-height:42px;color:#c9c3b8!important;font-size:14px!important}
.au-heading{padding:36px 0 24px}.au-eyebrow{display:block;color:var(--au-gold);font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.5}.au-heading h1{font-size:clamp(30px,8vw,46px);font-weight:530;letter-spacing:-.05em;line-height:1.1;margin:16px 0}.au-heading p,.au-empty p{font-size:14px;color:var(--au-muted);line-height:1.65;max-width:30em}
.au-tabs{display:flex;background:#17171a;border:1px solid #ffffff0d;border-radius:15px;padding:4px;margin:4px 0 24px}.au-tabs button{flex:1;min-height:42px;background:none;color:var(--au-muted);border:0;border-radius:11px;font-size:13px}.au-tabs [aria-pressed=true]{background:#343237;color:#fff;box-shadow:0 2px 7px #0004}
.au-grid{display:grid;gap:24px}.au-tile{padding:0;overflow:hidden;width:100%;text-align:left;border:1px solid #4c45394f;border-radius:28px;background:#151517;color:var(--au-ink);box-shadow:0 12px 42px #0003}.au-tile-photo{position:relative;aspect-ratio:1/1.1;background:#0c0c0e}.au-tile-photo img{width:100%;height:100%;object-fit:contain;display:block}.au-status{display:inline-block;padding:7px 11px;border-radius:20px;background:#101011cc;backdrop-filter:blur(18px);color:#e9d6b1;font-size:11px;border:1px solid #ffffff16}.au-tile-photo .au-status{position:absolute;top:15px;left:15px}.au-tile-copy{padding:23px}.au-tile h2{margin:10px 0 24px;font-size:23px;font-weight:550;line-height:1.15;letter-spacing:-.035em}.au-tile-bottom{display:flex;justify-content:space-between;gap:10px;align-items:end}.au-tile-bottom small{display:block;color:var(--au-muted);font-size:11px;margin-bottom:6px}.au-tile-bottom strong{font-size:20px}.au-tile-bottom em{font-size:10px;font-style:normal;color:#c7b28a}.au-time{display:flex;align-items:center;gap:5px;font-size:11px;color:#c2bdaF;white-space:nowrap}.au-time svg{width:14px}
.au-empty{position:relative;text-align:center;padding:52px 24px 44px;border-radius:28px;background:radial-gradient(ellipse at 50% 0,#57412e32,transparent 70%),#121214;border:1px solid #d3b58d20}.au-empty h2{font-size:25px;letter-spacing:-.035em;font-weight:530;max-width:12em;margin:23px auto 12px}.au-empty p{margin:auto}.au-seal{display:grid;place-items:center;margin:0 auto 28px;width:82px;height:82px;border:1px solid #b79d6a77;border-radius:50%;color:var(--au-gold);box-shadow:0 0 0 7px #b79d6a08,0 0 65px #b79d6a12}.au-seal svg{width:34px;height:34px}
.au-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:26px;background:#0c0c0e;margin:16px 0 28px}.au-gallery img{width:100%;height:auto;max-height:580px;aspect-ratio:4/5;object-fit:contain;flex-shrink:0;scroll-snap-align:center}.au-lot-heading h1{font-size:32px;line-height:1.1;letter-spacing:-.045em;font-weight:530;margin:14px 0 18px}.au-inline{margin-bottom:24px}
.au-bid-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:24px 0;border-top:1px solid #fff2;border-bottom:1px solid #fff2;gap:15px}.au-bid-panel span,.au-bid-panel small{display:block;font-size:11px;color:var(--au-muted)}.au-bid-panel strong{display:block;font-size:clamp(23px,6vw,32px);font-weight:550;letter-spacing:-.045em;margin:10px 0;overflow-wrap:anywhere}.au-price small{letter-spacing:.1em;color:var(--au-gold)}.au-deadline{border-left:1px solid #fff1;padding-left:18px}.au-deadline strong{font-size:24px}
.au-place,.au-winner{background:linear-gradient(135deg,#23201d,#151518);border:1px solid #bca47a30;border-radius:24px;padding:22px;margin:24px 0}.au-balance{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:24px;font-size:11px}.au-balance span{color:var(--au-muted)}.au-balance strong{font-weight:500;color:#dec9a3}.au-place label{display:block;font-size:13px;margin-bottom:10px}.au-input-wrap{display:flex;align-items:center;border:1px solid #fff3;background:#09090b;border-radius:14px;overflow:hidden}.au-input-wrap input{width:100%;min-width:0;border:0!important;background:none!important;font-size:24px!important;color:#fff;padding:16px 12px!important;box-shadow:none!important;margin:0!important}.au-input-wrap span{padding-right:12px;font-size:10px;color:var(--au-muted)}#au-minimum{display:block;margin:12px 0 20px;color:var(--au-muted);font-size:11px;line-height:1.5}
.au-button{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 16px;border:1px solid #ffffff29;border-radius:15px;background:linear-gradient(150deg,#f0e9db,#ccb990);color:#1a1814;font-size:14px;font-weight:600;transition:transform .16s,filter .16s}.au-button:active:not(:disabled){transform:scale(.98)}.au-secondary{background:#ffffff08;color:#e3dfd7;border:1px solid #fff2;margin-top:12px}.au-text{background:none;border:0;color:var(--au-gold);min-height:40px;padding:8px;width:auto}
.au-description{padding:10px 0 22px}.au-description h2,.au-description h3{font-size:19px;font-weight:550;letter-spacing:-.025em;margin:24px 0 16px}.au-description p{white-space:pre-line;color:#bcb8c1;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.au-rules{border-top:1px solid #fff2;margin-top:28px;padding:20px 0}.au-rules summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:13px;color:#cfc9bd}.au-rules summary::-webkit-details-marker{display:none}.au-rules p{font-size:12px;line-height:1.7;color:var(--au-muted)}
.au-own,.au-leading,.au-notice{display:flex;gap:8px;align-items:center;font-size:12px;color:#bbd7c5}.au-notice{padding:16px;background:#8fba9b0c;border:1px solid #a4c3b02b;border-radius:15px;animation:au-reveal .35s ease-out}.au-error{background:#7b252521;color:#efc1b7;padding:16px;border:1px solid #cf64582d;border-radius:15px;margin:16px 0;font-size:13px;line-height:1.5}.au-review{text-align:center;padding:40px 8px}.au-review h1{font-size:40px;letter-spacing:-.045em;overflow-wrap:anywhere;font-weight:530;margin:20px 0}.au-review h1 small{display:block;font-size:12px;letter-spacing:.15em;color:var(--au-gold);margin-top:12px}.au-review>p,.au-winner p{font-size:13px;color:#c4bfc9;line-height:1.65}.au-review-note{background:#19191d;padding:22px;text-align:left;border-radius:20px;margin:26px 0;font-size:13px;line-height:1.7;color:#beb9c5}.au-muted{color:var(--au-muted);font-size:12px;line-height:1.5}.au-image-unavailable{min-height:200px;color:#b8afb1}.au-wait{animation:au-breathe 2s ease-in-out infinite}.au-winner h2{font-size:25px;font-weight:530;letter-spacing:-.04em}
@keyframes au-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes au-breathe{50%{box-shadow:0 0 0 12px #b79d6a08,0 0 60px #b79d6a22}}
@media(min-width:740px){.au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-gallery img{max-height:640px}.au-screen{max-width:760px;margin:auto}}
@media(prefers-reduced-motion:reduce){.au-screen *{animation:none!important;transition:none!important}}
