@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.playfair_display_41614449-module__fDG7sW__className{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:normal}.playfair_display_41614449-module__fDG7sW__variable{--font-playfair:"Playfair Display", Georgia, Times New Roman, serif}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24.11r88ahcf73ag.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b.0b8i86yy3ch4j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95.00sr22ka9ei2v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60.0diytsp97~my7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153.p.0js52-zd~6bs8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/198d17f2fc7b7e24.11r88ahcf73ag.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bb835a708696869b.0b8i86yy3ch4j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c7c54d92ecafd95.00sr22ka9ei2v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4b825e536f0add60.0diytsp97~my7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c825fd02acae0153.p.0js52-zd~6bs8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24.11r88ahcf73ag.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b.0b8i86yy3ch4j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95.00sr22ka9ei2v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60.0diytsp97~my7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153.p.0js52-zd~6bs8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24.11r88ahcf73ag.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b.0b8i86yy3ch4j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95.00sr22ka9ei2v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60.0diytsp97~my7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153.p.0js52-zd~6bs8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.raleway_797ce068-module__WNZ6nq__className{font-family:Raleway,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.raleway_797ce068-module__WNZ6nq__variable{--font-raleway:"Raleway", -apple-system, Segoe UI, Helvetica, Arial, sans-serif}
:root{--fa-nav-height:64px;--fa-gold:#c9a84c;--fa-gold-dark:#b8943f;--fa-gold-soft:#c9a84c14;--fa-ink:#1a1a1a;--fa-charcoal:#2d2d2d;--fa-black:#111;--fa-gray:#6b6b6b;--fa-gray-light:#8a8a8a;--fa-cream:#f7f5f0;--fa-page:#faf7f1;--fa-white:#fff;--fa-footer-text:#f4f4f4;--fa-on-dark:#ccc;--fa-border:#e5e0d5;--fa-success:#3e7c5a;--fa-warning:#c9892e;--fa-danger:#a23b3b;--fa-success-bg:#3e7c5a1f;--fa-warning-bg:#c9892e1f;--fa-danger-bg:#a23b3b1f;--fa-overlay:#1111118c;--fa-font-display:var(--font-playfair), Georgia, "Times New Roman", serif;--fa-font-body:var(--font-raleway), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fa-content:1240px;--fa-narrow:842px;--fa-section-y:80px;--fa-gap:24px;--fa-radius-sm:4px;--fa-radius-md:10px;--fa-shadow-card:0 4px 20px #0000000f;--fa-shadow-modal:0 24px 60px #00000073;--fa-z-header:99;--fa-z-sticky-bid:200;--fa-z-toast:900;--fa-z-modal-backdrop:1000;--fa-z-modal:1001;--bg:var(--fa-page);--panel:var(--fa-white);--panel-2:var(--fa-cream);--panel-3:#efe9dc;--border:var(--fa-border);--border-soft:#ece7dc;--text:var(--fa-charcoal);--text-strong:var(--fa-ink);--muted:var(--fa-gray);--muted-2:var(--fa-gray-light);--accent:var(--fa-gold);--gold:var(--fa-gold);--gold-bright:#836411;--gold-dim:var(--fa-gold-soft);--gold-line:#c9a84c6b;--green:var(--fa-success);--red:var(--fa-danger);--amber:var(--fa-warning);--live:var(--fa-gold);--shadow:var(--fa-shadow-card);--shadow-soft:0 1px 2px #0000000d;--radius:var(--fa-radius-md);--font-serif:var(--fa-font-display);--font-sans:var(--fa-font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:var(--fa-font-display);--font-body:var(--fa-font-body)}.fa-dark,.nav,.site-footer,.hero,.modal,.live-panel,.lot-media,.clerk-status,.ring,.capture,.sticky-bid{--panel:#20242c;--panel-2:#2a2f39;--panel-3:#333a46;--border:#ffffff1f;--border-soft:#ffffff12;--text:var(--fa-cream);--text-strong:var(--fa-white);--muted:var(--fa-on-dark);--muted-2:#9a948a;--gold-bright:#e2c479;--gold-dim:#c9a84c29;--gold-line:#c9a84c66;color:var(--text)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fa-page);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7}a{color:var(--gold-bright);text-decoration:none}a:hover{color:var(--fa-gold);text-underline-offset:2px;text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-display,var(--font-serif));color:var(--text-strong);font-weight:600}h1{letter-spacing:-.5px;margin:0 0 10px;font-size:42px;font-weight:700;line-height:1.15}h2{margin:0 0 8px;font-size:30px;line-height:1.2}h3{margin:0 0 6px;font-size:22px;line-height:1.3}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--fa-charcoal);font-size:11px;font-weight:700}.fa-dark .eyebrow,.hero .eyebrow,.clerk-status .eyebrow,.ring .eyebrow,.live-panel .eyebrow{color:var(--fa-gold)}.section-label{align-items:center;gap:14px;margin:36px 0 16px;display:flex}.section-label:after{content:"";background:var(--fa-border);flex:1;height:1px}.fa-dark .section-label:after{background:var(--gold-line)}.nav{background:var(--fa-charcoal);box-shadow:inset 0 -2px 0 var(--fa-gold);z-index:var(--fa-z-header);padding:13px 28px;position:sticky;top:0}.nav .nav-inner{max-width:var(--fa-content);align-items:center;gap:18px;margin:0 auto;display:flex}.nav a{color:var(--fa-cream);font-size:15px;font-weight:600}.nav a:hover{color:var(--fa-gold);text-decoration:none}.nav .brand{color:var(--fa-white);flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:inline-flex}.nav .brand:hover{text-decoration:none}.nav .brand:hover .brand-name{color:var(--fa-gold)}.nav .brand .brand-name{font-family:var(--font-display,var(--font-serif));letter-spacing:.16em;text-transform:uppercase;font-size:22px;font-weight:700;transition:color .15s}.nav .brand .brand-tag{font-family:var(--font-sans);letter-spacing:.42em;text-transform:uppercase;color:var(--fa-gold);padding-left:2px;font-size:9.5px;font-weight:600}.nav .nav-link{letter-spacing:.03em;white-space:nowrap;font-size:14px}.nav-menu-btn{color:var(--fa-cream);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:5px 10px;font-size:18px;line-height:1;display:none}.nav-menu-btn:hover{color:var(--fa-gold);border-color:var(--fa-gold)}.nav-menu{display:none}@media (max-width:768px){.nav-menu-btn{display:inline-block}.nav-menu{max-width:var(--fa-content);border-top:1px solid #ffffff1f;flex-direction:column;gap:2px;margin:10px auto 0;padding:6px 0 4px;display:flex}.nav-menu__link{border-bottom:1px solid #ffffff14;padding:10px 0;font-size:15px}.nav-menu__who{color:var(--fa-cream);padding:10px 0 2px;font-size:13px}.nav-menu__note{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:6px 0 0;font-size:11.5px}.nav-menu__here{color:var(--fa-gold);letter-spacing:.08em;text-transform:uppercase;padding:8px 0 4px;font-size:11.5px;font-weight:700}.nav-menu__link--website{flex-direction:column;gap:2px;display:flex}.nav-menu__sub{color:var(--muted);font-size:11.5px;font-weight:400}}.nav .brand-here{color:var(--fa-on-dark);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #ffffff2e;margin-left:12px;padding-left:12px;font-size:10.5px;font-weight:700}@media (max-width:1024px){.nav .brand-here{display:none}}.nav .nav-account{flex:0 auto;min-width:0}.nav .nav-account .who{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:240px;line-height:1.25;overflow:hidden}.nav .nav-link--website{color:var(--fa-gold);border-left:1px solid #ffffff2e;padding-left:14px}.nav-link__ext{margin-left:2px;font-size:12px}.nav .spacer{flex:1}.nav .nav-account{align-items:center;gap:14px;display:inline-flex}.nav .who{color:var(--fa-on-dark);font-size:13px}.nav .who:hover{color:var(--fa-gold)}.nav .who b{color:var(--fa-cream);font-weight:700}.container{max-width:var(--fa-content);margin:0 auto;padding:34px 24px 96px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--fa-radius-md);box-shadow:var(--shadow-soft);padding:20px}.card-link{color:inherit;transition:border-color .16s,transform .16s,box-shadow .16s;display:block}.card-link:hover{border-color:var(--gold-line);box-shadow:var(--shadow);color:inherit;text-decoration:none;transform:translateY(-2px)}.grid{gap:var(--fa-gap);grid-template-columns:repeat(auto-fill,minmax(264px,1fr));display:grid}button,.btn{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--fa-radius-sm);cursor:pointer;font-size:14.5px;font-weight:700;font-family:var(--font-sans);letter-spacing:.3px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;line-height:1.1;transition:background .14s,border-color .14s,color .14s,filter .12s,transform 20ms;display:inline-flex}button:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--fa-gold);outline-offset:2px}.btn-gold,.btn-primary,.btn-sold{background:var(--fa-gold);color:var(--fa-ink);border-color:var(--fa-gold);font-weight:700}.btn-gold:hover,.btn-primary:hover,.btn-sold:hover{background:var(--fa-gold-dark);border-color:var(--fa-gold-dark);color:var(--fa-ink)}.btn-secondary{background:var(--panel);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--fa-gold);color:var(--text)}.btn-ghost{color:var(--gold-bright);border:1px solid var(--gold-line);background:0 0}.btn-ghost:hover{background:var(--fa-gold-soft);border-color:var(--fa-gold)}.btn-warning{background:var(--fa-warning);color:#fff;border-color:var(--fa-warning)}.btn-warning:hover{filter:brightness(.94)}.btn-danger{background:var(--fa-danger);color:#fff;border-color:var(--fa-danger)}.btn-danger:hover{filter:brightness(.92)}.btn-danger-outline{color:var(--fa-danger);border:1px solid var(--fa-danger);background:0 0}.fa-dark .btn-danger-outline{color:#e08c8c;border-color:#a85a5a}.btn-danger-outline:hover{background:var(--fa-danger-bg)}.btn-sm{padding:7px 12px;font-size:12.5px}.btn-lg{padding:14px 28px;font-size:15.5px}.btn-block{width:100%}input,select,textarea{background:var(--fa-white);color:var(--fa-charcoal);border-radius:var(--fa-radius-sm);font-size:16px;font-family:var(--font-sans);border:1px solid #d9d4c8;padding:11px 13px}.fa-dark input,.fa-dark select,.fa-dark textarea,.modal input,.ring input,.capture input{background:var(--panel-2);color:var(--fa-cream);border-color:#ffffff29}input:focus,select:focus,textarea:focus{border-color:var(--fa-gold);outline:none;box-shadow:0 0 0 3px #c9a84c40}input[aria-invalid=true]{border-color:var(--fa-danger)}label{color:var(--muted);font-size:13px;font-weight:600}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:11px 12px}th{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}tr:hover td{background:#c9a84c0a}.table-scroll{max-height:calc(100vh - 210px);overflow:auto}.card.table-scroll{padding:0;overflow:auto}.table-scroll thead th{z-index:3;background:var(--panel);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:-1px}.table-scroll thead th:after{content:"";background:var(--panel);height:2px;position:absolute;top:-2px;left:0;right:0}.muted{color:var(--muted)}.dim{color:var(--muted-2)}.mono{font-family:var(--font-mono)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.tag{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag-green{color:var(--fa-success);background:var(--fa-success-bg);border-color:#3e7c5a66}.tag-red{color:var(--fa-danger);background:var(--fa-danger-bg);border-color:#a23b3b66}.tag-amber{color:var(--fa-warning);background:var(--fa-warning-bg);border-color:#c9892e6b}.tag-gold{color:var(--gold-bright);border-color:var(--gold-line);background:var(--fa-gold-soft)}.fa-dark .tag-green{color:#8fe0a8}.status-pill{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border:1px solid var(--gold-line);background:var(--fa-gold-soft);color:var(--gold-bright);border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.status-pill--open{color:var(--fa-success);background:var(--fa-success-bg);border-color:#3e7c5a66}.status-pill--closed{color:var(--fa-danger);background:var(--fa-danger-bg);border-color:#a23b3b66}.status-pill--live{color:var(--fa-warning);background:var(--fa-warning-bg);border-color:#c9892e80}.fa-dark .tag-red{color:#f0a8a8}.fa-dark .tag-amber{color:#f1cd7e}.h-price{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.price-lg{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.countdown{font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-mono)}.countdown.urgent{color:var(--fa-danger)}.phase-label{font-family:var(--font-sans);color:var(--muted);letter-spacing:.02em;font-size:12.5px;font-weight:600}.title-serif{font-family:var(--font-serif);color:var(--text-strong);font-weight:600;line-height:1.3}.card-heading{margin-top:0;font-size:19px}.live-dot{background:var(--fa-gold);border-radius:50%;width:8px;height:8px;animation:1.7s infinite livePulse;display:inline-block;box-shadow:0 0 #c9a84c99}@keyframes livePulse{0%{box-shadow:0 0 #c9a84c80}70%{box-shadow:0 0 0 7px #c9a84c00}to{box-shadow:0 0 #c9a84c00}}.live-badge{text-transform:uppercase;letter-spacing:1.4px;color:#6a4e12;border:1px solid var(--fa-gold);background:#c9a84c33;border-radius:3px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.fa-dark .live-badge{color:#f4e3b8;background:#c9a84c2e}.live-panel .live-badge{color:#f4e3b8;border-color:var(--fa-gold);background:#c9a84c38}.hero{border-radius:var(--fa-radius-md);background:radial-gradient(900px 380px at 82% -30%, #c9a84c2e, transparent 60%), linear-gradient(160deg, #2d2d2d 0%, #1d1d1d 55%, var(--fa-black) 100%);box-shadow:var(--fa-shadow-card);padding:64px 52px;position:relative;overflow:hidden}.hero:before{content:"";background:var(--fa-gold);z-index:2;height:3px;position:absolute;inset:0 0 auto}.hero h1{margin-bottom:14px;font-size:46px}.hero .lede{color:var(--fa-cream);max-width:60ch;font-size:18px;line-height:1.7}.hero--image{background-image:var(--hero-img,var(--hero-img-mobile));background-position:50% 30%;background-size:cover;padding:0}@media (max-width:640px){.hero--image{background-image:var(--hero-img-mobile,var(--hero-img))}}.hero--image .hero__inner{border-radius:var(--fa-radius-md);background:linear-gradient(100deg,#100f0de0 0%,#100f0db8 46%,#100f0d61 100%);padding:64px 52px}.hero:not(.hero--image) .hero__inner{padding:0}.cd-timer{margin-top:18px}.cd-timer__caption{color:var(--fa-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.cd-timer__blocks{align-items:flex-start;gap:18px;display:flex}.cd-block{flex-direction:column;align-items:center;min-width:56px;display:flex;position:relative}.cd-block__num{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright,#e2c479);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.cd-block__unit{color:var(--fa-on-dark);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:600}.cd-block__sep{background:var(--gold-line);width:1px;position:absolute;top:4px;bottom:12px;right:-10px}.fa-spec--wide{min-width:220px}.fa-spec .v-sub{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.nav .brand-logo{width:220px;height:auto;display:block}@media (max-width:1024px){.nav .brand-logo{width:180px}}@media (max-width:767px){.nav .brand-logo{width:150px}}.reg-paddle-chip__check{color:#7ddf9a;margin-right:2px;font-weight:700}.lot-number-display{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);font-size:16px;font-weight:700}.lot-meta-chip{color:var(--text-strong);background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:4px 13px;font-size:13px;font-weight:600;display:inline-flex}.lot-meta-chip .k{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.lot-desc__heading{font-family:var(--font-display,var(--font-serif));color:var(--text-strong);margin:14px 0 8px;font-size:17px;font-weight:600}.lot-desc__heading:first-child{margin-top:0}.lot-specs{background:var(--border);border:1px solid var(--border);border-radius:var(--fa-radius-sm);gap:1px;margin:0;display:grid;overflow:hidden}.lot-spec-row{background:var(--panel);grid-template-columns:170px 1fr;gap:12px;padding:8px 13px;display:grid}.lot-spec-row dt{color:var(--muted);font-size:12.5px;font-weight:600}.lot-spec-row dd{color:var(--text-strong);margin:0;font-size:13.5px;line-height:1.55}.lot-desc__prose{max-width:68ch;margin:0 0 8px;line-height:1.7}@media (max-width:768px){.lot-spec-row{grid-template-columns:1fr;gap:2px}}.my-max{background:var(--fa-gold-soft);border:1px solid var(--gold-line);border-radius:var(--fa-radius-sm);margin-top:16px;padding:12px 14px}.my-max--exceeded{border-color:var(--amber,#9a6b00);background:#9a6b0014}.my-max__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.my-max__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);font-size:12px;font-weight:700}.my-max__amount{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.my-max__note{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.select-amount{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;font-size:15.5px}.trust-bar{background:var(--gold-line);border:1px solid var(--gold-line);border-radius:var(--fa-radius-sm);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:26px;display:grid;overflow:hidden}.trust-bar .item{background:#00000040;padding:16px 18px}.trust-bar .item .k{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright,#e2c479);font-size:17px;font-weight:700}.trust-bar .item .v{color:var(--fa-on-dark);margin-top:3px;font-size:12.5px}.trust-bar--slim{background:var(--fa-border);border-color:var(--fa-border);margin-top:40px}.trust-bar--slim .item{background:var(--panel);padding:14px 16px}.trust-bar--slim .item .k{color:var(--gold-bright);letter-spacing:.01em;font-size:14px}.trust-bar--slim .item .v{color:var(--muted);font-size:12px}.section-label .section-link{color:var(--gold-bright);white-space:nowrap;font-size:13px;font-weight:700}.section-label .section-link:hover{color:var(--fa-gold);text-decoration:none}.fa-auction-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:4px;display:grid}.fa-auction-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--fa-radius-md);min-height:188px;color:inherit;flex-direction:row;align-items:stretch;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;overflow:hidden}.fa-auction-card:hover{border-color:var(--gold-line);box-shadow:var(--shadow);color:inherit;text-decoration:none;transform:translateY(-2px)}.fa-auction-card__media{border-right:1px solid var(--border);background:#f4f1ea 50%/cover no-repeat;flex:0 0 188px;position:relative}.fa-auction-card__plate{background:linear-gradient(155deg,#2d2d2d,#1b1b1b);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fa-auction-card__plate span{font-family:var(--font-display,var(--font-serif));color:var(--fa-gold);letter-spacing:.18em;font-size:15px}.admin-card__media{border-radius:var(--fa-radius-sm);border:1px solid var(--border);background:#f4f1ea 50% 30%/cover no-repeat;height:116px;margin-bottom:12px}.admin-card__media--plate{color:var(--fa-gold);letter-spacing:.18em;background:linear-gradient(155deg,#2d2d2d,#1b1b1b);justify-content:center;align-items:center;font-size:22px;display:flex}.fa-auction-card__body{flex-direction:column;flex:1;gap:7px;padding:18px 20px;display:flex}.fa-auction-card__title{font-family:var(--font-display,var(--font-serif));color:var(--text-strong);margin-top:2px;font-size:19px;font-weight:600;line-height:1.25}.fa-auction-card__meta{color:var(--muted);font-size:12.5px}.fa-auction-card__invite{color:var(--muted);flex:1;font-size:13px;line-height:1.5}.fa-auction-card__cta{color:var(--gold-bright);letter-spacing:.02em;font-size:13.5px;font-weight:700}.fa-auction-card:hover .fa-auction-card__cta{color:var(--fa-gold)}.fa-sale-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.fa-sale-pill.is-live{color:#b42318;background:#fef0ef;border-color:#f6c9c4}.fa-sale-pill.is-live .live-dot{background:#d92d20}.fa-sale-pill.is-open{color:#1a7f4b;background:#eafaf1;border-color:#b6e6cb}.fa-sale-pill.is-upcoming{color:var(--gold-bright);background:var(--fa-gold-soft);border-color:var(--gold-line)}.fa-sale-pill.is-closed{color:var(--muted);background:var(--fa-border);border-color:var(--fa-border)}.op-tools{gap:8px;margin-top:12px;display:grid}.op-tool{border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:var(--panel);color:inherit;padding:11px 13px;transition:border-color .15s,background .15s,transform .12s;display:block}.op-tool:hover,.op-tool:active{border-color:var(--gold-line);background:var(--fa-gold-soft);text-decoration:none;transform:translate(2px)}.op-tool:focus-visible{border-color:var(--gold-line);background:var(--fa-gold-soft);outline:2px solid var(--fa-gold);outline-offset:2px;text-decoration:none;transform:translate(2px)}.op-tool__label{color:var(--text-strong);font-size:14px;font-weight:700;display:block}.op-tool:hover .op-tool__label,.op-tool:focus-visible .op-tool__label,.op-tool:active .op-tool__label{color:var(--gold-bright)}.op-tool__desc{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.op-tool--live{border-color:var(--gold-line);background:var(--fa-gold-soft);margin-top:12px}.op-tool--live .op-tool__label{color:var(--gold-bright)}.input-money{align-items:center;display:inline-flex;position:relative}.input-money>span{color:var(--muted);pointer-events:none;font-size:15px;position:absolute;left:11px}.input-money>input{padding-left:24px}.reg-legend{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:8px 22px;font-size:13px;display:grid}.reg-legend .tag{margin-right:6px}.reg-table td{vertical-align:middle}.reg-table tr[data-attention="1"] td:first-child{box-shadow:inset 3px 0 0 var(--fa-gold)}.reg-customer{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 0;display:flex}.reg-customer__name{color:var(--text-strong);font-size:14px;font-weight:700}.reg-customer:hover .reg-customer__name{color:var(--gold-bright);text-decoration:underline}.reg-customer__email{color:var(--muted);font-size:12px}.reg-customer__acct{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gold-bright);background:var(--fa-gold-soft);border:1px solid var(--gold-line);border-radius:4px;margin-top:2px;padding:0 5px;font-size:10.5px}.reg-paddle{font-family:var(--font-mono);color:var(--text-strong);background:var(--fa-border);border-radius:4px;padding:2px 8px;font-size:13px;font-weight:700}.reg-drawer-overlay{z-index:var(--fa-z-modal,1000);background:#14120e6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.reg-drawer{background:var(--panel);border-left:1px solid var(--border);width:min(440px,100%);height:100%;box-shadow:var(--fa-shadow-modal);padding:22px 24px;animation:.18s regDrawerIn;overflow-y:auto}@keyframes regDrawerIn{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.reg-drawer__rows{background:var(--border);border:1px solid var(--border);border-radius:var(--fa-radius-sm);gap:1px;margin-top:16px;display:grid;overflow:hidden}.reg-drawer__row{background:var(--panel);grid-template-columns:130px 1fr;gap:10px;padding:9px 12px;display:grid}.reg-drawer__row .k{color:var(--muted);font-size:12.5px;font-weight:600}.reg-drawer__row .v{color:var(--text-strong);font-size:13.5px}.hero-actions{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin-top:20px;display:flex}.hero-actions__secondary{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.hero-actions .btn-lg,.hero-actions .reg-cta .btn{align-items:center;min-height:50px;display:inline-flex}@media (max-width:768px){.hero-actions{gap:12px}.hero-actions__secondary{width:100%}.hero-actions__secondary .btn{text-align:center;flex:auto;justify-content:center}}.reg-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.reg-cta__row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.reg-cta__sub{color:var(--fa-on-dark);max-width:46ch;font-size:12.5px;line-height:1.5}.reg-cta__fixlink{color:var(--fa-gold);font-size:12.5px;font-weight:700}.reg-cta__register{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.reg-terms{max-width:46ch;color:var(--fa-on-dark);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.reg-terms input{width:16px;height:16px;accent-color:var(--fa-gold);flex-shrink:0;margin-top:3px}.reg-terms strong{color:var(--fa-cream,var(--text-strong))}.reg-paddle-chip{font-family:var(--font-mono);color:#f4e3b8;border:1px solid var(--gold-line);background:#c9a84c2e;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.reg-paddle-chip__note{font-family:var(--font-sans);color:var(--fa-on-dark);font-size:11.5px;font-weight:500}.reg-status-chip{letter-spacing:.04em;border-radius:var(--fa-radius-sm);border:1px solid var(--gold-line);color:#f4e3b8;background:#c9a84c24;align-items:center;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.reg-status-chip.declined,.reg-status-chip.on_hold{color:#f3c4bf;background:#d92d201f;border-color:#d92d2073}.lot-media{aspect-ratio:1;border-radius:var(--fa-radius-sm);border:1px solid var(--border);color:var(--fa-on-dark);font-family:var(--font-display,var(--font-serif));letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(160deg,#20242c,#14161b);justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.lot-media .glyph{opacity:.5;font-size:30px}.lot-noimg{color:var(--fa-gold);opacity:.85;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:26px;line-height:1;display:flex}.lot-noimg span{font-family:var(--font-body,var(--font-sans));letter-spacing:.14em;text-transform:uppercase;color:var(--fa-on-dark);font-size:11px}.lot-noimg.lg{font-size:40px}.lot-img{object-fit:cover;width:100%;height:100%;display:block}.thumb{border-radius:var(--fa-radius-sm);border:1px solid var(--border);background:var(--panel-2);cursor:pointer;flex-shrink:0;width:76px;height:76px;padding:0;overflow:hidden}.thumb.active{border-color:var(--fa-gold);box-shadow:0 0 0 1px var(--fa-gold)}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.toolbar .grow{flex:1;min-width:200px}.seg{border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:var(--panel);display:inline-flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:none;border-radius:0;padding:9px 14px;font-size:13px;font-weight:600}.seg button.active{background:var(--fa-gold-soft);color:var(--gold-bright)}.seg button+button{border-left:1px solid var(--border)}.seg--wrap{flex-wrap:wrap;max-width:100%;display:flex}.seg--wrap button{border-top:1px solid var(--border);border-left:1px solid var(--border);flex:1 0 auto;margin:-1px 0 0 -1px}.fa-breadcrumb{color:var(--muted);margin-bottom:16px;font-size:13px}.fa-breadcrumb a{color:var(--gold-bright)}.fa-breadcrumb .sep{color:var(--muted-2);margin:0 7px}.fa-breadcrumb__jump{color:var(--gold-bright);font-weight:600}.fa-spec-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:30px;margin:22px 0;padding:18px 0;display:flex}.fa-spec{flex-direction:column;gap:3px;display:flex}.fa-spec .k{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.fa-spec .v{color:var(--text-strong);font-size:16px;font-weight:600}.fa-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:30px;display:flex}.fa-pagination button{border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:var(--panel);min-width:38px;height:38px;color:var(--text);padding:0 9px;font-size:14px;font-weight:600}.fa-pagination button.current{background:var(--fa-gold);color:var(--fa-ink);border-color:var(--fa-gold)}.fa-pagination button:hover:not(.current):not(:disabled){border-color:var(--fa-gold)}.fa-pagination button:disabled{opacity:.4;cursor:not-allowed}.demo-helper{background:var(--fa-gold-soft);border:1px solid var(--gold-line);border-radius:var(--fa-radius-md);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px 16px;font-size:13px;display:flex}.demo-helper b{color:var(--text-strong)}.fa-no-results{text-align:center;padding:44px 16px}.fa-no-results p{margin:0 0 8px}.code-chip{font-family:var(--font-mono);background:var(--panel-2);border:1px solid var(--border);color:var(--text-strong);border-radius:4px;padding:1px 6px;font-size:.85em}.sandbox-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-gold);border:1px solid var(--gold-line);white-space:nowrap;background:#c9a84c24;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.sandbox-tools summary{cursor:pointer;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.sandbox-tools summary:hover{color:var(--text)}.sticky-bid{z-index:var(--fa-z-sticky-bid);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--fa-charcoal);border-top:2px solid var(--fa-gold);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0006}.sticky-bid .between{gap:14px}.live-panel{border:1px solid var(--fa-gold);border-radius:var(--fa-radius-md);background:radial-gradient(440px 140px at 50% -10%,#c9a84c2e,#0000),#20242c;padding:18px}.fair-warning-banner{border-radius:var(--fa-radius-sm);text-align:center;background:var(--fa-warning-bg);border:1px solid var(--fa-warning);color:#f1cd7e;letter-spacing:.5px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700;animation:1.8s infinite livePulse}.confetti{pointer-events:none;z-index:880;position:fixed;inset:0;overflow:hidden}.confetti-piece{opacity:0;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.3,.6,.5,1);animation-fill-mode:forwards;position:absolute;top:-18px}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}8%{opacity:1}to{transform:translate3d(var(--cf-drift,0), 112vh, 0) rotate(var(--cf-rot,360deg));opacity:.9}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.attention-veil{z-index:900;-webkit-backdrop-filter:blur(6px);background:#0c0c0e59;position:fixed;inset:0}.attention-focus{z-index:901;position:relative}.closing-pulse{border-radius:var(--fa-radius-md);animation:1.6s ease-in-out infinite closingPulse}.closing-pulse--last-call{animation-duration:.9s}@keyframes closingPulse{0%,to{box-shadow:0 0 #c9a84c00}50%{box-shadow:0 0 0 5px #c9a84c73}}@media (prefers-reduced-motion:reduce){.closing-pulse,.closing-pulse--last-call{animation:none;box-shadow:0 0 0 3px #c9a84c73}}.last-call-banner{border-radius:var(--fa-radius-sm);text-align:center;background:var(--fa-danger-bg);border:1px solid var(--fa-danger);color:#f0a8a8;letter-spacing:.6px;text-transform:uppercase;margin:0 0 12px;padding:13px 14px;font-size:15px;font-weight:800;animation:1.3s infinite livePulse}.saleroom-feed{margin-top:16px}.feed-tabs{margin-top:10px}.feed-tabs button{min-height:32px;padding:6px 12px;font-size:12.5px}.saleroom-feed__list{flex-direction:column;gap:7px;max-height:280px;margin-top:10px;display:flex;overflow-y:auto}.feed-row{align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.feed-row .feed-dot{position:relative;top:4px}.feed-time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:74px;font-size:11.5px}.feed-row.feed-row--call .feed-text{font-weight:700}.feed-row.feed-row--message .feed-text{font-style:italic}.feed-dot[data-kind=last_call]{background:var(--fa-danger)}.feed-dot[data-kind=message]{background:var(--gold-bright)}.feed-dot[data-kind=ended]{background:var(--muted)}.feed-you{color:var(--gold-bright);white-space:nowrap;font-weight:700}.saleroom-compose{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:10px;display:flex}.saleroom-compose input{flex:1;min-width:180px}.quick-view-modal{background:var(--fa-white);width:100%;max-width:760px;max-height:90vh;color:var(--fa-charcoal);border:1px solid var(--fa-border);border-top:3px solid var(--fa-gold);border-radius:var(--fa-radius-md);box-shadow:var(--fa-shadow-modal);--panel:var(--fa-white);--text:var(--fa-charcoal);--text-strong:var(--fa-ink);--muted:var(--fa-gray);--border:var(--fa-border);--panel-2:var(--fa-cream);--muted-2:var(--fa-gray-light);--gold-bright:#836411;flex-direction:column;padding:22px;animation:.16s modalIn;display:flex}.quick-view__title{font-family:var(--font-display,var(--font-serif));color:var(--fa-ink);margin:4px 0 0;font-size:22px}.quick-view__body{margin-top:14px;overflow-y:auto}.board-quickview-btn{cursor:zoom-in;background:0 0;border:0;border-radius:6px;margin:0;padding:0;line-height:0;display:block;position:relative}.board-quickview-btn:focus-visible{outline:2px solid var(--fa-gold);outline-offset:2px}.board-row--onblock td{background:var(--gold-dim,#c9a84c24);border-top:2px solid var(--fa-gold);border-bottom:2px solid var(--fa-gold)}.board-row--onblock td:first-child{border-left:4px solid var(--fa-gold)}.board-row--onblock td:last-child{border-right:4px solid var(--fa-gold)}.board-section td{background:var(--panel-2,#f0ece4);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:14px solid var(--fa-cream,#faf7f1);border-bottom:1px solid var(--border);padding:8px 12px;font-size:11px;font-weight:700}.board-section--block td{background:var(--fa-gold);color:var(--fa-charcoal,#23201a);letter-spacing:.16em;border-top:14px solid var(--fa-cream,#faf7f1);border-bottom:2px solid var(--gold-bright,#836411);padding:11px 14px;font-size:13px}.board-row--onblock td{background:#c9a84c38}.advance-cue{border-radius:var(--fa-radius-sm);background:var(--gold-dim,#c9a84c24);border:1px solid var(--fa-gold);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:13.5px;display:flex}.advance-cue__secs{color:var(--gold-bright,#836411);font-variant-numeric:tabular-nums;font-weight:700}.lot-filmstrip__count{color:var(--text);font-size:15px;font-weight:700}.file-picker{align-items:center;display:inline-flex}.lot-topnav__jump{font-family:inherit;font-size:inherit;border:1px solid var(--gold-line);background:var(--panel);color:var(--fa-gold);cursor:pointer;border-radius:6px;padding:2px 6px;font-weight:600}.modal-actions{flex-wrap:wrap}.disclosure{border:1px solid var(--fa-gold);background:var(--fa-gold-soft);border-radius:var(--fa-radius-sm);color:var(--muted);padding:12px 16px;font-size:13px;line-height:1.6}.disclosure b{color:var(--text)}.disclosure--prominent{border-color:var(--gold-bright,#e2c479);padding:14px 18px;font-size:13.5px}.disclosure__link{color:var(--fa-gold);white-space:nowrap;border-bottom:1px solid var(--gold-line);padding-bottom:1px;font-weight:700;text-decoration:none;transition:color .15s,border-bottom-color .15s}.disclosure__link:hover{color:var(--gold-bright,#e2c479);border-bottom-color:var(--gold-bright,#e2c479)}.toast-wrap{z-index:var(--fa-z-toast);flex-direction:column;gap:8px;max-width:min(360px,90vw);display:flex;position:fixed;top:80px;right:18px}.toast{border:1px solid var(--fa-border);border-radius:var(--fa-radius-sm);background:var(--fa-white);color:var(--fa-charcoal);box-shadow:var(--fa-shadow-card);border-left-width:4px;padding:12px 14px;font-size:13px;animation:.18s toastIn}.toast.outbid{border-left-color:var(--fa-warning)}.toast.won{border-left-color:var(--fa-success)}.toast.warning{border-left-color:var(--fa-warning)}.toast.info{border-left-color:var(--fa-gold)}.toast .t-title{color:var(--fa-ink);font-weight:700}.toast .t-x{float:right;color:var(--fa-gray);cursor:pointer;margin-left:10px}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-overlay{z-index:var(--fa-z-modal-backdrop);background:var(--fa-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;animation:.14s overlayIn;display:flex;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:440px;z-index:var(--fa-z-modal);background:var(--fa-charcoal);border:1px solid #ffffff1a;border-top:3px solid var(--fa-gold);border-radius:var(--fa-radius-md);box-shadow:var(--fa-shadow-modal);padding:24px;animation:.16s modalIn}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.modal-title{font-family:var(--font-display,var(--font-serif));color:var(--fa-white);margin:0 0 8px;font-size:22px}.modal-msg{color:var(--fa-on-dark);margin:0 0 16px;font-size:14px;line-height:1.55}.modal-field{margin:4px 0 18px}.modal-field label{color:var(--fa-on-dark);margin-bottom:6px;font-size:12.5px;display:block}.modal-field input{width:100%}.modal-field input[aria-invalid=true]{border-color:var(--fa-danger)}.modal-err{color:#f0a8a8;margin:6px 0 0;font-size:12.5px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.watch-btn{gap:6px}.watch-btn svg{transition:transform .12s}.watch-btn:hover svg{transform:scale(1.08)}.lot-media-zoom{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23111111' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='17' cy='17' r='10' fill='rgba(255,255,255,0.55)'/%3E%3Cline x1='17' y1='13' x2='17' y2='21'/%3E%3Cline x1='13' y1='17' x2='21' y2='17'/%3E%3Cline x1='24.5' y1='24.5' x2='34' y2='34'/%3E%3C/g%3E%3C/svg%3E") 17 17,zoom-in;width:100%;position:relative}.lot-media-main{aspect-ratio:1;border:1px solid var(--fa-border);background:#f7f7f5;max-width:640px;padding:0}.lot-img--contain{object-fit:contain;box-sizing:border-box;background:#f7f7f5;padding:3.5%}.lot-media-arrow{width:64px;color:var(--fa-ink);opacity:.85;cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;border:none;border-radius:0;justify-content:center;align-items:center;font-size:46px;font-weight:400;line-height:1;transition:opacity .15s,color .15s;display:flex;position:absolute;top:0;bottom:0}.lot-media-arrow:before{content:"";border:1px solid var(--fa-border);z-index:-1;background:#ffffffe6;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000002e}.lot-media-arrow.prev{background:linear-gradient(90deg,#f7f7f5f5,#f7f7f500);left:0}.lot-media-arrow.next{background:linear-gradient(270deg,#f7f7f5f5,#f7f7f500);right:0}.lot-media-main:hover .lot-media-arrow,.lot-media-arrow:focus-visible{opacity:1}.lot-media-arrow:hover{color:var(--fa-gold)}@media (hover:none){.lot-media-arrow{opacity:.95}}.lot-media-arrow svg,.lightbox-nav svg{display:block}.lot-media-zoomtouch{display:none}@media (hover:none){.lot-media-zoomtouch{z-index:2;pointer-events:none;width:34px;height:34px;color:var(--fa-white,#fff);background:#1111118c;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}}.lot-media-zoom .lot-media-count{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--fa-gold);border:1px solid var(--gold-line);background:#1119;border-radius:3px;padding:3px 9px;font-size:11.5px;position:absolute;top:10px;left:10px}.lightbox{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0aeb;justify-content:center;align-items:center;padding:28px;animation:.14s overlayIn;display:flex;position:fixed;inset:0}.lightbox-stage{z-index:1;justify-content:center;align-items:center;width:min(1100px,86vw);height:86vh;margin:0;display:flex;position:relative}.lightbox-img{object-fit:contain;border-radius:var(--fa-radius-sm);filter:drop-shadow(0 24px 40px #0000008c);width:100%;height:100%}.lightbox-nav{z-index:3;width:84px;height:84px;color:var(--fa-white);cursor:pointer;-webkit-user-select:none;user-select:none;background:#121212a3;border:1.5px solid #fff9;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:46px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #0000008c}.lightbox-nav:after{content:"";border-radius:50%;position:absolute;inset:-16px}.lightbox-nav:hover{background:var(--fa-gold);color:var(--fa-ink);border-color:var(--fa-gold)}.lightbox-nav.prev{left:22px}.lightbox-nav.next{right:22px}.lightbox-close{z-index:3;width:48px;height:48px;color:var(--fa-white);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;padding:0;font-size:26px;line-height:1;position:absolute;top:16px;right:18px}.lightbox-close:hover{background:var(--fa-gold);color:var(--fa-ink);border-color:var(--fa-gold)}.lightbox-counter{z-index:3;color:var(--fa-gold);font-family:var(--font-mono);letter-spacing:.1em;border:1px solid var(--gold-line);background:#1119;border-radius:3px;padding:4px 12px;font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:768px){.lightbox{padding:12px}.lightbox-nav{width:64px;height:64px;font-size:36px}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}}.lot-rail{align-self:start}.onblock-banner{border-radius:var(--fa-radius-sm);background:var(--gold-dim);border:1px solid var(--fa-gold);color:var(--text);letter-spacing:.02em;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;display:grid}.onblock-banner__dot{justify-content:center;align-self:stretch;align-items:center;display:flex}.onblock-banner__dot .live-dot{width:14px;height:14px}.onblock-banner__text{flex-direction:column;gap:6px;min-width:0;display:flex}.onblock-banner--pending{background:var(--gold-soft,var(--fa-gold-soft));font-weight:600}.onblock-banner__link{color:var(--fa-gold);white-space:nowrap;font-size:12.5px;font-weight:700}.lot-estimates{border-bottom:1px solid var(--border);flex-direction:column;gap:7px;margin:0 0 14px;padding:0 0 12px;display:flex}.lot-estimates__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lot-estimates__row .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.lot-estimates__row .v{color:var(--text);text-align:right;font-size:14px;font-weight:600}.hammer-note{margin:0}.bid-notice{border-radius:var(--fa-radius-sm);border:1px solid var(--gold-line);border-left:3px solid var(--fa-warning);background:var(--fa-warning-bg);margin-top:10px;padding:12px 14px}.bid-notice.success{border-color:#3e7c5a66;border-left-color:var(--fa-success);background:var(--fa-success-bg)}.bid-notice-head{align-items:center;gap:8px;display:flex}.bid-notice-icon{background:var(--fa-warning);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-flex}.bid-notice-icon.ok{background:var(--fa-success)}.bid-notice-title{color:var(--text-strong);font-size:14px;font-weight:700}.bid-notice-body{color:var(--text);margin:7px 0 0;font-size:13px;line-height:1.5}.bid-notice-hint{color:var(--muted);margin:6px 0 0;font-size:12.5px}.bid-notice-detail{color:var(--muted);margin-top:8px;font-size:12px}.bid-notice-detail summary{cursor:pointer;color:var(--muted)}.bid-notice-detail .mono{font-size:11.5px}.bid-tied-note{color:var(--muted);max-width:46ch;margin:0;font-size:12.5px;line-height:1.5}.holder-stage__note{color:var(--muted);max-width:46ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.state-card{border:1px solid var(--border);border-radius:var(--fa-radius-md);background:var(--panel-2);text-align:center;padding:16px}.state-card-title{font-family:var(--font-display,var(--font-serif));color:var(--text-strong);font-size:17px;font-weight:700}.state-card-body{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.state-card-demo{color:var(--muted);margin:10px 0 0;font-size:12px}.state-card-demo a{color:var(--gold-bright)}.ask-cta{border:1px solid var(--fa-gold);background:var(--fa-cream);border-radius:var(--fa-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.ask-cta-title{font-family:var(--font-display,var(--font-serif));color:var(--text-strong);font-size:17px;font-weight:700}.ask-modal{max-width:560px;position:relative}.ask-modal-close{width:34px;height:34px;color:var(--fa-on-dark);background:0 0;border:1px solid #ffffff2e;border-radius:50%;padding:0;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.ask-modal-close:hover{color:var(--fa-white);border-color:var(--fa-gold)}.ask-modal-context{color:var(--fa-on-dark);border-bottom:1px solid #ffffff1a;margin:0 0 16px;padding-bottom:12px;font-size:13px}.ask-form{flex-direction:column;gap:12px;display:flex}.ask-row{gap:12px;display:flex}.ask-row .ask-field{flex:1}.ask-field{flex-direction:column;gap:5px;display:flex}.ask-field label{color:var(--fa-on-dark);font-size:12.5px;font-weight:600}.ask-field label .muted{color:var(--fa-gray-light);font-weight:500}.ask-modal input,.ask-modal select,.ask-modal textarea{background:var(--panel-2);width:100%;color:var(--fa-cream);border-color:#ffffff29}.ask-modal textarea{resize:vertical;min-height:84px;font-family:var(--font-sans)}.ask-radio-group{border:0;min-width:0;margin:0;padding:0}.ask-radio-group legend{color:var(--fa-on-dark);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.ask-req{color:var(--fa-gold)}.ask-radios{flex-direction:column;gap:7px;display:flex}.ask-radio{color:var(--fa-cream);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.ask-radio input{width:auto;accent-color:var(--fa-gold);flex-shrink:0;margin:0}.ask-radio-group[aria-invalid=true] legend{color:#f0a8a8}.ask-err{color:#f0a8a8;margin:2px 0 0;font-size:12px}.ask-success{padding:4px 0}@media (max-width:560px){.ask-row{flex-direction:column;gap:12px}}.site-footer{background:var(--fa-charcoal);color:var(--fa-footer-text);text-align:center;margin-top:56px;padding:30px 24px;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:14px;display:flex}.footer-links a{color:var(--fa-cream);font-weight:600}.footer-links a:hover{color:var(--fa-gold);text-decoration:none}.footer-fine{color:var(--fa-on-dark);max-width:70ch;margin:0 auto;font-size:12px;line-height:1.6}.clerk-board{background:linear-gradient(180deg, #1b1e24, var(--fa-black));min-height:calc(100vh - 64px);margin:-34px -24px -96px;padding:34px 24px 110px}.clerk-board .card{border-color:var(--border);background:#ffffff08}.clerk-grid{grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:start;gap:18px;display:grid}.ring{border:1px solid var(--gold-line);border-radius:var(--fa-radius-md);background:radial-gradient(620px 220px at 50% -40%,#c9a84c1a,#0000),#20242c;padding:24px}.ring .ask{font-family:var(--font-display,var(--font-serif));color:var(--gold-bright,#e2c479);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.lot-queue{max-height:70vh;overflow:auto}.queue-item{border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;display:flex}.queue-item.current{border-color:var(--fa-gold);background:#c9a84c24}.queue-item.done{opacity:.6}.queue-thumb{border-radius:var(--fa-radius-sm);flex-shrink:0;width:96px;height:96px;overflow:hidden}.queue-thumb .lot-media{width:96px;height:96px}.queue-title{min-width:120px}.clerk-status{border:1px solid var(--border);border-radius:var(--fa-radius-md);background:#20242c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.clerk-status.live{border-color:var(--fa-gold);box-shadow:inset 0 0 0 1px #c9a84c4d,0 0 30px #c9a84c14}.clerk-status.not_started{border-color:var(--gold-line)}.ring-figures{flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:18px;display:flex}.ring-figure{flex-direction:column;gap:6px;display:flex}.ring-figure-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1}.ring-high{border-left:1px solid var(--border);padding-left:30px}.auto-advance-toggle{color:var(--fa-cream);cursor:pointer;white-space:nowrap;border:1px solid var(--gold-line);background:#c9a84c1a;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.auto-advance-toggle input{accent-color:var(--fa-gold)}.feed-dot[data-kind=retracted],.feed-dot[data-kind=reopened]{background:var(--fa-warning)}.feed-dot[data-kind=auto],.feed-dot[data-kind=done]{background:var(--muted)}.feed-dot[data-kind=extended]{background:var(--fa-warning)}.capture{border-radius:var(--fa-radius-md);border:1px solid var(--border);background:#ffffff08;margin-top:18px;padding:16px}.ring-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.feed-dot{background:var(--fa-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.feed-dot[data-kind=sold]{background:var(--fa-success)}.feed-dot[data-kind=passed],.feed-dot[data-kind=withdrawn]{background:var(--fa-danger)}.feed-dot[data-kind=fair_warning]{background:var(--fa-warning)}.pending-bids{border-radius:var(--fa-radius-md);border:1px solid var(--gold-line);background:#c9a84c14;margin-top:14px;padding:12px 14px 14px}.pending-bid-row{border:1px solid var(--fa-gold);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;animation:1.1s ease-in-out infinite alternate pending-flash;display:flex}.pending-bid-amount{color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pending-bid-who{letter-spacing:.04em;flex:1;min-width:160px;font-size:12.5px}@keyframes pending-flash{0%{background:#c9a84c1a;box-shadow:0 0 #c9a84c00}to{background:#c9a84c4d;box-shadow:0 0 14px 2px #c9a84c59}}@media (prefers-reduced-motion:reduce){.pending-bid-row{background:#c9a84c3d;animation:none}}.live-figures{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:2px;display:flex}.live-figures>div{min-width:130px}.pending-wait{border:1px solid var(--fa-gold);border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;animation:1.1s ease-in-out infinite alternate pending-flash;display:flex}@media (prefers-reduced-motion:reduce){.pending-wait{background:#c9a84c3d;animation:none}}@media (max-width:1024px){.clerk-grid,.fa-auction-grid{grid-template-columns:1fr}}@media (max-width:768px){.container{padding:22px 16px 110px}.trust-bar{grid-template-columns:repeat(2,1fr)}.hero{padding:40px 24px}.hero--image{padding:0}.hero--image .hero__inner{padding:40px 24px}.cd-timer__blocks{gap:12px}.cd-block{min-width:48px}.cd-block__num{font-size:27px}.hero h1,h1{font-size:32px}h2{font-size:25px}.hide-mobile{display:none!important}.sticky-bid{display:block}.detail-cols{grid-template-columns:1fr!important}.grid{grid-template-columns:1fr}.fa-auction-card{flex-direction:column}.fa-auction-card__media{border-right:none;border-bottom:1px solid var(--border);flex-basis:168px}.reg-legend{grid-template-columns:1fr}.modal{max-width:100%}.ring-high{border-left:none;padding-left:0}.nav{padding:10px 16px}.nav .nav-inner{gap:14px}.nav .brand-logo{height:32px}.clerk-board{margin:-22px -16px -110px;padding:22px 16px 120px}.ring-figures{gap:20px}.ring .ask{font-size:38px}}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 18px;display:grid}.setup-field{flex-direction:column;gap:5px;font-size:13.5px;font-weight:600;display:flex}.setup-field .muted{font-size:12px;font-weight:500}.setup-field input[type=text],.setup-field input[type=number],.setup-field input[type=datetime-local],.setup-field textarea,.setup-field select{font-weight:500}.setup-label{font-size:13.5px;font-weight:600}.setup-imgprev{margin:0}.setup-imgprev img{object-fit:cover;border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:#f1efe9;width:220px;height:96px;display:block}.setup-imgprev figcaption{margin-top:4px;font-size:11.5px}.catalogue-table thead th{z-index:3;background:var(--panel);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:-1px}.catalogue-table td{vertical-align:middle}.catalogue-thumb{object-fit:cover;border-radius:var(--fa-radius-sm);border:1px solid var(--border);background:#f7f7f5;width:132px;height:132px;display:block}span.catalogue-thumb--empty{color:var(--muted);justify-content:center;align-items:center;font-size:18px;display:flex}.add-band-btn{align-items:center;gap:6px;display:inline-flex}.add-band-btn__plus{font-size:18px;font-weight:800;line-height:1}.lot-media-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.lot-media-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--fa-radius-md);color:inherit;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .12s;display:flex}.lot-media-card:hover{border-color:var(--gold-line);text-decoration:none;transform:translateY(-1px)}.lot-media-card__icon{border-radius:var(--fa-radius-sm);background:var(--fa-charcoal);width:44px;height:44px;color:var(--gold-bright);flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.lot-media-card__body{min-width:0}.lot-media-card__title{font-size:13.5px;font-weight:600;line-height:1.35}.lot-media-card__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lot-list-row{grid-template-columns:84px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.lot-list-row__img{object-fit:cover;border-radius:var(--fa-radius-sm);border:1px solid var(--border);background:#f7f7f5;width:84px;height:84px}.lot-list-row__prices{text-align:right;align-items:center;gap:22px;display:flex}.lot-list-row__price .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.lot-list-row__price .v{font-family:var(--font-serif);color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.lot-list-row__price .v.gold{color:var(--gold-bright)}@media (max-width:768px){.lot-list-row{grid-template-columns:64px 1fr}.lot-list-row__img{width:64px;height:64px}.lot-list-row__prices{text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:14px}}.lot-price-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lot-price-line .k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lot-price-line .bids{color:var(--muted);font-size:12px}.lot-est-line{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:5px;font-size:12px;display:flex}.unsaved-cue{color:var(--amber,#9a6b00);margin-top:6px;font-size:12.5px;font-weight:600}.lot-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lot-head__browse{flex:none}.lot-title{overflow-wrap:anywhere;width:100%;max-width:none;margin-bottom:12px}.lot-timer{border-radius:var(--fa-radius-sm);border:1px solid var(--gold-line);background:var(--panel);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:0;padding:10px 14px;display:flex}.lot-timer__label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);font-size:11px;font-weight:700}.lot-timer__closed{font-family:var(--font-display,var(--font-serif));color:var(--muted);font-size:22px;font-weight:700;line-height:1.1}.lot-timer--escalate{border-color:var(--amber)}.lot-timer--escalate .lot-timer__label{color:var(--amber)}.lot-timer--urgent{border-color:var(--red);animation:1.4s ease-in-out infinite lotTimerPulse}.lot-timer--urgent .lot-timer__label{color:var(--red)}.lot-timer--paused{border-color:var(--amber)}.lot-timer--paused .lot-timer__label{color:var(--amber)}.lot-timer--paused .cd-block__num{opacity:.8}.lot-timer--closed{border-color:var(--border)}.lot-timer--closed .lot-timer__label{color:var(--muted)}@keyframes lotTimerPulse{0%,to{box-shadow:0 0 #a23b3b00}50%{box-shadow:0 0 0 4px #a23b3b2e}}@media (prefers-reduced-motion:reduce){.lot-timer--urgent{animation:none}}@media (max-width:768px){.lot-timer{top:var(--fa-nav-height,64px);z-index:6;position:sticky;box-shadow:0 6px 18px #14120e1a}}.live-figures__next{text-align:right;min-width:130px;margin-left:auto}.lot-description-card .lot-description-empty{font-style:italic}.max-module__current{color:var(--text-strong);font-size:13.5px;font-weight:700}.stop-notice{border:1px solid var(--red);border-radius:var(--fa-radius-sm);background:#b0303014;border-left-width:4px;padding:10px 12px}.stop-notice__title{color:var(--red);letter-spacing:.02em;font-size:14px;font-weight:700}.stop-notice__body{color:var(--text);margin:4px 0 0;font-size:12.5px;line-height:1.5}.stop-notice__inline{color:var(--red);margin:6px 0 0;font-size:12.5px;font-weight:600}.bid-controls[data-stopped] .select-amount:disabled,.bid-controls[data-stopped] .btn-ghost:disabled{opacity:.55;cursor:not-allowed}.bid-rail-error{border:1px solid var(--red);border-radius:var(--fa-radius-sm);color:var(--text);background:#b030300f;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}.stop-notice+.bid-rail-error{margin-top:8px}.reconnecting-notice{border:1px solid var(--fa-gold);border-radius:var(--fa-radius-sm);color:var(--text);background:#c9a84c1a;border-left-width:4px;align-items:center;gap:8px;margin:0 0 8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.unconfirmed-notice{border:1px solid var(--fa-gold);border-radius:var(--fa-radius-sm);color:var(--text);background:#c9a84c14;margin:0 0 8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.bid-controls .btn:disabled{opacity:.55;cursor:not-allowed}.sticky-bid__stop,.sticky-bid__error{border-radius:var(--fa-radius-sm);border:1px solid var(--red);color:var(--fa-cream);background:#b0303040;margin:0 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.4}.sticky-bid[data-stopped] .btn:disabled{opacity:.4;cursor:not-allowed}.hero-meta-line{color:var(--fa-on-dark);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:13.5px;display:flex}.hero-meta-line b{color:var(--fa-cream)}.lot-filmstrip{border-top:1px solid var(--border);margin-top:28px;padding-top:14px}.lot-filmstrip__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lot-filmstrip__viewport{align-items:stretch;gap:8px;max-width:100%;display:flex}.film-nav{background:var(--fa-gold);border:2px solid var(--fa-gold);color:#fff;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:46px;height:46px;padding:0;transition:background .15s,color .15s,opacity .15s,box-shadow .15s;display:flex;box-shadow:0 2px 12px #28201047}.film-nav:hover:not(:disabled){background:var(--gold-bright);border-color:var(--gold-bright);color:#fff;box-shadow:0 3px 16px #28201057}.film-nav:disabled{background:var(--panel);border-color:var(--border);color:var(--muted);opacity:.7;cursor:default;box-shadow:none}.film-nav svg{width:28px;height:28px;display:block}.module-back{letter-spacing:.01em;color:var(--fa-gold);border:1px solid var(--gold-line);background:#c9a84c14;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.module-back:hover{background:var(--fa-gold);border-color:var(--fa-gold);color:#fff}.module-back__arrow{font-size:15px;line-height:1}.fa-dark .module-back{color:var(--fa-cream);background:#c9a84c1f}.fa-dark .module-back:hover{color:#1a1a1a;background:var(--fa-gold)}.lot-filmstrip__viewport .lot-filmstrip__track{flex:auto;min-width:0}.lot-filmstrip__track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:10px;padding:4px 2px 12px;display:flex;position:relative;overflow:auto hidden}.lot-filmstrip__track::-webkit-scrollbar{height:8px}.lot-filmstrip__track::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.film-item{scroll-snap-align:center;width:132px;color:inherit;border:1px solid var(--border);border-radius:var(--fa-radius-sm);background:var(--panel);flex:none;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;overflow:hidden}.film-item:hover{border-color:var(--gold-line);transform:translateY(-2px)}.film-item.active{border-color:var(--fa-gold);box-shadow:0 0 0 2px var(--fa-gold) inset}.film-item.resolved{opacity:.62}.film-item.onblock{border-color:var(--fa-gold)}.film-thumb{aspect-ratio:1;background:var(--panel-2,#ffffff08);width:100%;display:block;position:relative}.film-thumb img{object-fit:cover;width:100%;height:100%;display:block}.film-onblock{letter-spacing:.04em;text-transform:uppercase;color:#1a1408;background:var(--fa-gold);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #0000004d}.film-onblock-dot{background:#1a1408;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite film-pulse}@keyframes film-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.film-here{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-gold);background:#111111c7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.film-here--lower{top:auto;bottom:6px}.film-sold{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-white,#fff);background:#961e1ee6;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.film-meta{padding:7px 8px 9px;display:block}.film-no{color:var(--muted);letter-spacing:.04em;font-size:11px;display:block}.film-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;margin-top:2px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.film-price{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:700;display:block}@media (max-width:768px){.film-item{width:112px}}.lot-topnav{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lot-topnav__btn{white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lot-topnav__btn svg{width:18px;height:18px;display:block}.lot-topnav__btn[aria-disabled=true]{opacity:.35;pointer-events:none;cursor:default}.lot-topnav__count{color:var(--text);text-align:center;font-size:16px;font-weight:700}@media (max-width:560px){.lot-topnav__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lot-topnav__count{font-size:17px}.lot-topnav__jump{padding:4px 8px;font-size:17px}}.lot-onblock{box-shadow:0 0 0 2px var(--fa-gold), 0 10px 30px #c9a84c38;animation:2s ease-in-out infinite lot-onblock-glow;position:relative;border-color:var(--fa-gold)!important}.lot-onblock:before{content:"On the block";z-index:3;letter-spacing:.06em;text-transform:uppercase;color:#1a1408;background:var(--fa-gold);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:16px;box-shadow:0 2px 8px #0000004d}@keyframes lot-onblock-glow{0%,to{box-shadow:0 0 0 2px var(--fa-gold), 0 10px 30px #c9a84c2e}50%{box-shadow:0 0 0 2px var(--fa-gold), 0 10px 38px #c9a84c6b}}@media (prefers-reduced-motion:reduce){.lot-onblock{animation:none}}.skip-link{z-index:2000;background:var(--fa-charcoal);border:2px solid var(--fa-gold);border-radius:0 0 8px;padding:10px 16px;font-weight:700;position:absolute;top:0;left:-9999px;color:var(--fa-gold)!important}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){.live-dot,.fair-warning-banner,.last-call-banner,.film-onblock-dot,.modal,.toast,.reg-drawer,.modal-overlay,.quick-view-modal{animation:none!important}*{scroll-behavior:auto!important}}.lot-contact__lead{margin:6px 0 0;font-size:12.5px;line-height:1.5}.lot-contact__action{margin-top:10px;display:inline-block}.lot-contact__routes{border-top:1px solid var(--border);gap:8px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:grid}.lot-contact__routes li{flex-direction:column;gap:1px;display:flex}.lot-contact__link{color:var(--fa-gold-deep,#8a6d2f);font-size:13.5px;font-weight:600;text-decoration:none}.lot-contact__link:hover{text-decoration:underline}.lot-contact__hint{font-size:11.5px}.chat-unread-pill{background:var(--amber);color:#1b1710;letter-spacing:.02em;border:1px solid #00000026;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none;animation:1.6s ease-in-out infinite chatUnreadPulse;display:inline-flex}.chat-unread-pill:hover{filter:brightness(1.06);color:#1b1710;text-decoration:none}.chat-unread-pill__dot{background:#1b1710;border-radius:50%;width:8px;height:8px}@keyframes chatUnreadPulse{0%,to{box-shadow:0 0 #d9a44100}50%{box-shadow:0 0 0 5px #d9a44147}}@media (prefers-reduced-motion:reduce){.chat-unread-pill{animation:none}}.operator-chat--attention{border-color:var(--amber)}.chat-bubble{max-width:82%;color:var(--text);border:1px solid var(--border);background:var(--panel-2);overflow-wrap:anywhere;border-radius:10px;padding:6px 10px;font-size:13px;line-height:1.45}.chat-bubble--bidder{background:var(--panel-2);color:var(--text)}.chat-bubble--operator{background:var(--fa-gold-soft);color:var(--text);border-color:var(--gold-line,#c9a84c66)}.chat-bubble__meta{color:var(--muted);margin-top:3px;font-size:10.5px}.fa-dark .chat-bubble--bidder{color:var(--fa-white);background:#353b47;border-color:#ffffff2e}.fa-dark .chat-bubble--operator{color:var(--fa-white);background:#4a4332;border-color:#c9a84c8c}.fa-dark .chat-bubble__meta{color:#d6d2ca}.chat-thread{position:relative}.chat-thread__head{min-height:28px;padding-right:52px}.chat-close{border:1px solid var(--border);background:var(--panel-2);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.chat-close:hover,.chat-close:focus-visible{border-color:var(--fa-gold);color:var(--text-strong);outline:none}.fa-dark .chat-close{color:var(--fa-white);background:#353b47;border-color:#ffffff2e}.cd-timer--compact{align-items:center;margin-top:0;display:inline-flex}.cd-timer--compact .cd-timer__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cd-timer--compact .cd-timer__blocks{gap:12px}.cd-timer--compact .cd-block{min-width:40px}.cd-timer--compact .cd-block__num{color:var(--text-strong);font-size:26px}.cd-timer--compact .cd-block__unit{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:9.5px}.cd-timer--compact .cd-block__sep{background:var(--border);top:3px;bottom:11px;right:-7px}.cd-timer--escalate .cd-block__num,.cd-timer--escalate .cd-timer__caption{color:var(--amber)}.cd-timer--urgent .cd-block__num{color:var(--red);animation:1.4s ease-in-out infinite cdUrgentBlink}.cd-timer--urgent .cd-timer__caption{color:var(--red)}.cd-timer--paused .cd-block__num{opacity:.8}@keyframes cdUrgentBlink{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cd-timer--urgent .cd-block__num{animation:none}}@media (max-width:420px){.cd-timer--compact .cd-timer__blocks{gap:9px}.cd-timer--compact .cd-block{min-width:34px}.cd-timer--compact .cd-block__num{font-size:22px}}.lot-media-main,.lightbox-stage{touch-action:pan-y pinch-zoom}.hammer-note__body{margin:6px 0 0;font-size:13px;line-height:1.5}.how-bidding{grid-template-columns:repeat(4,1fr)}.how-bidding .how-bidding__badge{width:max-content;margin:0 0 6px;display:block}.how-bidding__more{color:var(--muted);margin:10px 0 0;font-size:14px}.how-bidding__more a{color:var(--fa-gold-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.how-bidding .item .k{font-size:14.5px}.how-bidding .item .v{margin-top:5px;font-size:12.5px;line-height:1.5}.how-bidding .item .v a{color:var(--fa-gold-dark);font-weight:600}@media (max-width:1024px){.how-bidding{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.how-bidding{grid-template-columns:1fr}.how-bidding .item .v{font-size:13px}}.faq{max-width:760px}.faq__lede{color:var(--muted);margin:6px 0 18px;font-size:15px;line-height:1.65}.faq__list{flex-direction:column;gap:8px;display:flex}.faq-item{background:var(--panel);border:1px solid var(--border);border-radius:var(--fa-radius-md);padding:0}.faq-item[open]{border-color:var(--gold-line)}.faq-question{cursor:pointer;min-height:48px;color:var(--text-strong);font-size:15.5px;font-weight:600;line-height:1.4;font-family:var(--font-display,var(--font-serif));align-items:flex-start;gap:12px;padding:14px 16px;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:before{content:"+";border:1px solid var(--gold-line);width:22px;height:22px;color:var(--fa-gold-dark);font-size:16px;line-height:1;font-family:var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.faq-item[open]>.faq-question:before{content:"–"}.faq-question:hover{color:var(--fa-gold-dark)}.faq-question:focus-visible{outline:2px solid var(--fa-gold);outline-offset:-2px;border-radius:var(--fa-radius-md)}.faq-answer{color:var(--text);overflow-wrap:anywhere;padding:0 16px 14px 50px;font-size:14.5px;line-height:1.65}.faq-answer p{margin:0 0 10px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{margin:0 0 10px;padding-left:18px}.faq-answer a{color:var(--fa-gold-dark);font-weight:600}.faq__foot{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.65}.faq__foot a{color:var(--fa-gold-dark);font-weight:600}@media (max-width:560px){.faq-question{padding:12px;font-size:15px}.faq-answer{padding:0 12px 12px 46px;font-size:14px}}.learn-more-btn{color:var(--gold-bright,#d4b36a);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;margin-top:8px;padding:4px 0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.learn-more-btn:hover,.learn-more-btn:focus-visible{color:var(--text);outline-offset:2px}.reg-terms__nudge{color:var(--red);margin:4px 0 8px;font-size:13px}.reg-terms input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:2px}.my-bids th,.my-bids td{vertical-align:middle}.my-bids__lot{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.my-bids__lot:hover .my-bids__title{text-decoration:underline}.my-bids__thumb{object-fit:cover;background:var(--surface-2,#ffffff0f);border-radius:4px;flex:none;width:44px;height:44px}.my-bids__thumb--empty{display:inline-block}.my-bids__title{font-size:13px}.my-bids__row--outbid td:first-child{box-shadow:inset 3px 0 0 var(--red)}.my-bids__row--winning td:first-child{box-shadow:inset 3px 0 0 var(--green,#3fae6a)}.chat-inbox{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(220px,320px) 1fr;gap:0;min-height:320px;max-height:520px;margin-top:10px;display:grid;overflow:hidden}.chat-inbox__list{border-right:1px solid var(--border);background:var(--panel-2,#f0ece4);flex-direction:column;display:flex;overflow-y:auto}.chat-inbox__item{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;gap:2px;padding:10px 12px;display:grid}.chat-inbox__item:hover{background:#c9a84c1a}.chat-inbox__item--selected{background:var(--fa-gold-soft,#c9a84c38);box-shadow:inset 3px 0 0 var(--fa-gold,#c9a84c)}.chat-inbox__item--unread .chat-inbox__who,.chat-inbox__item--unread .chat-inbox__preview>span:first-child{font-weight:700}.chat-inbox__item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-inbox__who{font-size:13px;font-weight:600}.chat-inbox__when{color:var(--muted);flex-shrink:0;font-size:10.5px}.chat-inbox__lot{font-size:12px}.chat-inbox__preview{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.chat-inbox__preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-inbox__badge{background:var(--amber,#d9a21b);color:#1b1710;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.chat-inbox__thread{flex-direction:column;min-width:0;display:flex;position:relative}.chat-inbox__empty{flex:1;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.chat-inbox__thread-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 52px 10px 12px;font-size:13px;display:flex}.chat-inbox__thread-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-inbox__lotlink{white-space:nowrap;font-size:12px}.chat-inbox__back{color:var(--fa-gold,#c9a84c);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:6px 4px;font-size:13px;display:none}.chat-inbox__messages{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;overflow-y:auto}.chat-inbox__reply{border-top:1px solid var(--border);gap:8px;padding:10px 12px;display:flex}.chat-inbox__reply input{flex:1;min-width:0}.fa-dark .chat-inbox__list{background:#ffffff0a}.fa-dark .chat-inbox__item--selected{background:#c9a84c2e}@media (max-width:760px){.chat-inbox{grid-template-columns:1fr;max-height:none}.chat-inbox__list{border-right:0;max-height:360px}.chat-inbox--open .chat-inbox__list,.chat-inbox:not(.chat-inbox--open) .chat-inbox__thread{display:none}.chat-inbox__back{align-items:center;display:inline-flex}.chat-inbox__messages{max-height:50vh}}.my-threads__row{border-bottom:1px solid var(--border);color:var(--text);gap:3px;padding:10px 14px;text-decoration:none;display:grid}.my-threads__row:last-child{border-bottom:0}.my-threads__row:hover{background:#c9a84c1a}.my-threads__head{align-items:baseline;gap:4px;min-width:0;font-size:13px;display:flex}.my-threads__title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.my-threads__when{white-space:nowrap;font-size:11px}.my-threads__preview{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.my-threads__preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-threads__row--unread .my-threads__preview>span:first-child{color:var(--text);font-weight:600}.home-auctions{margin-top:10px}.home-auctions .section-label{margin:26px 0 14px}.home-auctions__title{margin:0}.auction-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.auction-card{border:1px solid var(--border);border-radius:var(--fa-radius-md);background:var(--panel);min-width:0;color:var(--text);flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.auction-card:hover{border-color:var(--gold-line);box-shadow:0 6px 18px #00000014}.auction-card:focus-visible{outline:2px solid var(--fa-gold,#c9a84c);outline-offset:2px}.auction-card__image{aspect-ratio:16/10;background:var(--panel-2,#f0ece4) center / cover no-repeat;display:block;position:relative}.auction-card__plate{font-family:var(--serif,serif);color:var(--fa-gold,#c9a84c);justify-content:center;align-items:center;font-size:44px;font-weight:700;display:flex;position:absolute;inset:0}.auction-card__pill{position:absolute;top:10px;left:10px}.auction-card__body{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;display:flex}.auction-card__title{font-family:var(--serif,inherit);color:var(--text-strong);font-size:18px;line-height:1.3}.auction-card__meta{color:var(--muted);font-size:13px;line-height:1.45}.auction-card__when{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.4}.auction-card__reg{margin-top:2px}.acct-identity{gap:6px;display:grid}.acct-identity__row{grid-template-columns:minmax(120px,220px) 1fr;align-items:baseline;gap:10px;font-size:14px;display:grid}.acct-identity__k{color:var(--muted);letter-spacing:.02em;font-size:12.5px}.acct-identity__v{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.acct-identity__row{grid-template-columns:1fr;gap:2px}}.login-create-cta{border-color:var(--gold-line,#c9a84c66)}.link-btn{color:var(--fa-gold,#c9a84c);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.my-chat{border:1px solid var(--border);background:var(--panel);height:min(640px,76vh);min-height:420px;box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:minmax(240px,330px) 1fr;margin-top:8px;display:grid;overflow:hidden}.my-chat__list{border-right:1px solid var(--border);background:var(--panel-2);flex-direction:column;display:flex;overflow:hidden auto}.my-chat__item{text-align:left;border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid}.my-chat__item:hover{background:#c9a84c1a}.my-chat__item--open{box-shadow:inset 3px 0 0 var(--fa-gold);background:#c9a84c33}.my-chat__thumb,.my-chat__lot-thumb{background:var(--panel-3) center/cover no-repeat;font-family:var(--font-serif);color:var(--fa-gold);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.my-chat__thumb{width:48px;height:48px}.my-chat__lot-thumb{width:56px;height:56px}.my-chat__item-body{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.my-chat__item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.my-chat__item-lot{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.my-chat__item-when{color:var(--muted);flex-shrink:0;font-size:11px}.my-chat__item-title{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.my-chat__item-preview{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.my-chat__item-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-chat__item--unread .my-chat__item-preview>span:first-child{color:var(--text);font-weight:600}.my-chat__badge{background:var(--fa-gold);color:#1b1710;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.my-chat__pane{background:var(--fa-page);flex-direction:column;min-width:0;min-height:0;display:flex}.my-chat__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13.5px;display:flex}.my-chat__lot{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:12px;padding:10px 14px;display:flex}.my-chat__lot-facts{flex:1;gap:2px;min-width:0;display:grid}.my-chat__lot-title{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.my-chat__lot-meta{color:var(--text);font-size:12.5px}.my-chat__lot-sale{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.my-chat__view{white-space:nowrap;flex-shrink:0}.my-chat__back{min-height:40px;color:var(--gold-bright);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:6px 4px;font-size:13px;font-weight:600;display:none}.my-chat__messages{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.my-chat__note{margin:auto;font-size:13px}.my-chat__group{flex-direction:column;gap:6px;display:flex}.my-chat__day{align-self:center;margin:8px 0 4px}.my-chat__day span{color:var(--muted);background:var(--panel-3);border-radius:999px;padding:2px 10px;font-size:11px;display:inline-block}.my-chat__bubble{overflow-wrap:anywhere;border-radius:14px;max-width:min(78%,520px);padding:7px 11px 5px;font-size:14px;line-height:1.45;box-shadow:0 1px 1px #0000000d}.my-chat__bubble--mine{border:1px solid var(--gold-line);color:var(--text-strong);background:#c9a84c42;border-bottom-right-radius:4px;align-self:flex-end}.my-chat__bubble--theirs{background:var(--panel);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.my-chat__from{letter-spacing:.04em;color:var(--gold-bright);margin-bottom:1px;font-size:11px;font-weight:700}.my-chat__text{white-space:pre-wrap}.my-chat__time{color:var(--muted);text-align:right;margin-top:2px;font-size:10.5px}.my-chat__composer{border-top:1px solid var(--border);background:var(--panel);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.my-chat__composer textarea{resize:none;border:1px solid var(--border);background:var(--panel);min-width:0;min-height:40px;max-height:132px;color:var(--text);font:inherit;border-radius:20px;flex:1;padding:9px 14px;font-size:14px;line-height:1.4}.my-chat__composer textarea:focus-visible{outline:2px solid var(--fa-gold);outline-offset:1px}.my-chat__composer .btn-gold{border-radius:20px;min-height:40px;padding:0 18px}.my-chat__closed{border-top:1px solid var(--border);background:var(--panel);padding:12px 14px;font-size:13px}.my-chat__error{background:var(--fa-danger-bg);color:var(--red);margin:0;padding:8px 14px;font-size:13px}@media (max-width:760px){.my-chat{grid-template-columns:1fr;height:auto;min-height:0}.my-chat__list{border-right:0;max-height:none}.my-chat--open .my-chat__list,.my-chat:not(.my-chat--open) .my-chat__pane{display:none}.my-chat__lot{flex-wrap:wrap;gap:10px;padding:8px 10px}.my-chat__back{justify-content:flex-start;width:100%;min-height:36px;padding:2px 0;display:inline-flex}.my-chat__lot-thumb{width:48px;height:48px}.my-chat__messages{flex:none;height:58vh}.my-chat__bubble{max-width:86%}}.photo-manager label.btn{position:relative;overflow:hidden}.photo-manager label.btn.is-disabled{opacity:.55;pointer-events:none}.visually-hidden-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.photo-item{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.photo-item:first-child{border-color:var(--gold-line);box-shadow:0 0 0 1px var(--gold-line)}.photo-item img{aspect-ratio:1;object-fit:cover;background:var(--panel-3,#0000000a);width:100%;display:block}.photo-item__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px;display:flex}.photo-item__order{gap:4px;display:inline-flex}.photo-item__order button{min-width:30px;padding-left:6px;padding-right:6px}.status-checks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.status-check{border:1px solid var(--border);background:var(--panel);border-radius:8px;grid-template-columns:76px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.status-check .tag{text-align:center;justify-content:center}.status-check--bad{border-color:#a23b3b73}.status-check--warn{border-color:#c9892e73}.customers-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customers-filters select{min-width:150px}.customers-table__name{font-weight:600}.customers-table__reg{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.customers-group__title{border-bottom:1px solid var(--border);margin:0;padding:12px 14px;font-size:1rem}@media (max-width:640px){.status-check{grid-template-columns:1fr;gap:6px}.customers-filters select,.customers-filters input{flex:100%;min-width:0}}
