.live-shell{max-width:1240px;margin:auto;padding:32px 24px 64px}.live-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent,#d7ff3f);font-family:monospace;font-size:11px}.live-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.live-heading h1{margin:12px 0;font-size:clamp(46px,7vw,86px);line-height:1}.live-heading p{max-width:560px;color:var(--color-muted,#9c9f98);line-height:1.7}.live-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-filters{border-bottom:1px solid #ffffff20;gap:8px;margin:28px 0;display:flex}.live-filters button{color:#a3a69e;border-bottom:3px solid #0000;padding:14px 22px}.live-filters button[aria-pressed=true]{color:#d7ff3f;border-color:#d7ff3f}.live-section{margin:32px 0}.live-section h2{margin-bottom:18px;font-size:32px}.live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.live-card{background:#171a15;border:1px solid #ffffff24;border-radius:12px;transition:border-color .15s;display:block;overflow:hidden}.live-card:hover{border-color:#d7ff3f}.live-card-art{background:#23271e;place-items:center;height:210px;display:grid;position:relative}.live-card-art img{object-fit:cover;width:100%;height:100%}.live-card-art>span{color:#a3a69e;font-size:13px}.live-badge{text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff30;border-radius:4px;padding:5px 8px;font-family:monospace;font-size:11px;display:inline-block}.live-card-art .live-badge{background:#111b;position:absolute;top:12px;left:12px}.live-badge[data-live=true]{color:#fff;background:#e14038;border-color:#e14038}.live-card-copy{padding:20px}.live-card-copy h3{margin:12px 0;font-size:25px;line-height:1.2}.live-card-copy p{color:#a3a69e;margin:8px 0;font-size:13px}.live-empty{color:#a3a69e;border:1px dashed #ffffff30;border-radius:12px;padding:30px;line-height:1.7}.live-empty h3{color:#f2f1e8;font-size:24px}.live-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:start;gap:24px;display:grid}.live-panel{background:#171a15;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:22px}.live-panel h2{margin-bottom:16px;font-size:28px}.live-panel+.live-panel{margin-top:20px}.live-stack,.live-form{gap:16px;display:grid}.live-form label{color:#c1c3b9;gap:7px;font-size:13px;display:grid}.live-form input,.live-form textarea,.live-form select,.live-chat input{color:#f2f1e8;background:#0e110d;border:1px solid #ffffff35;border-radius:6px;width:100%;min-width:0;padding:12px}.live-form input[type=file]{font-size:12px}.live-form small{color:#a3a69e}.live-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-error{color:#ffb2a9;overflow-wrap:anywhere;background:#ed453018;border:1px solid #ed453066;border-radius:6px;margin:16px 0;padding:12px 16px}.live-notice{color:#c5d49b;background:#d7ff3f0d;border:1px solid #d7ff3f40;border-radius:6px;margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.6}.live-queue{gap:10px;display:grid}.live-lot{border:1px solid #ffffff20;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.live-lot[data-active=true]{background:#d7ff3f08;border-color:#d7ff3f}.live-lot img{object-fit:contain;flex-shrink:0;width:46px;height:64px}.live-lot-copy{flex:1;min-width:0}.live-lot-copy strong{overflow-wrap:anywhere;font-size:14px;display:block}.live-lot-copy small{color:#a3a69e;font-size:11px}.live-lot-buttons{flex-wrap:wrap;gap:3px;max-width:96px;display:flex}.live-lot-buttons button{border:1px solid #ffffff25;border-radius:4px;min-width:30px;padding:7px;font-size:12px}.live-shell button:disabled{opacity:.5;cursor:not-allowed}.live-shell button:focus-visible,.live-shell a:focus-visible,.live-shell input:focus-visible,.live-shell select:focus-visible,.live-shell textarea:focus-visible{outline-offset:3px;outline:2px solid #d7ff3f}.live-active-title{overflow-wrap:anywhere;margin:14px 0;font-size:30px;line-height:1.15}.live-item-photo{object-fit:contain;background:#0c0f0b;border-radius:8px;width:100%;height:230px;margin:16px 0}.live-bid-row{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.live-bid-price{font-size:42px;font-weight:800;line-height:1}.live-countdown{color:#d7ff3f;font-family:monospace;font-size:34px}.live-countdown[data-urgent=true]{color:#ff8e6f}.live-bid-button{width:100%;min-height:56px;font-size:19px}.live-meta{color:#a3a69e;font-size:12px;line-height:1.7}.live-chat-log{overflow-wrap:anywhere;flex-direction:column;gap:11px;height:230px;padding:6px 0 16px;font-size:13px;display:flex;overflow:auto}.live-chat-log strong{color:#d7ff3f;margin-right:8px}.live-chat{gap:8px;display:flex}.live-chat input{flex:1;min-width:0}.live-inventory{gap:8px;max-height:270px;display:grid;overflow:auto}.live-inventory button{text-align:left;border:1px solid #ffffff20;border-radius:6px;padding:12px;font-size:13px}.live-win{border-bottom:1px solid #ffffff20;gap:8px;padding:14px 0;display:grid}.live-room-heading{margin-bottom:20px}.live-room-heading h1{margin:10px 0;font-size:38px}.live-video{border-radius:12px;min-width:0;overflow:hidden}.live-sold-list{font-size:13px;line-height:1.7}.live-small-link{color:#d7ff3f;font-size:13px;text-decoration:underline}.live-room .broadcast-studio{min-width:0}.live-help{color:#a3a69e;margin:12px 0;font-size:13px;line-height:1.7}.live-scheduled{color:#d7ff3f;font-size:12px}.live-host-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.live-shell .btn-primary,.live-shell .btn-ghost{justify-content:center}.live-state{color:#d7ff3f;min-height:20px;font-size:12px}@media (max-width:900px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-layout{grid-template-columns:minmax(0,1fr)}.live-heading{flex-direction:column;align-items:start}.live-panel{padding:18px}}@media (max-width:520px){.live-shell{padding:24px 16px 96px}.live-grid{grid-template-columns:minmax(0,1fr)}.live-heading h1{font-size:54px}.live-filters button{padding:12px 18px}.live-form-row{grid-template-columns:minmax(0,1fr)}.live-panel{padding:16px}.live-room-heading h1{font-size:32px}.live-lot{gap:8px;padding:10px}.live-countdown{font-size:30px}.live-bid-price{font-size:36px}.live-layout{gap:18px}.live-heading{gap:14px}}.live-lot:has(.live-lot-edit[open]){align-items:start}.live-lot-edit{margin-top:6px}.live-lot-edit[open]{padding:10px 0}.live-lot-edit .live-form-row{grid-template-columns:minmax(0,1fr)}.live-lot-edit input,.live-lot-edit select,.live-lot-edit textarea{padding:9px;font-size:13px}.live-heading h1,.live-card-copy h3{overflow-wrap:anywhere}.live-shell input[type=file],.live-actions>*{max-width:100%}.live-disclosures{gap:7px;margin:14px 0;font-size:13px;display:grid}.live-disclosures>div{justify-content:space-between;gap:14px;display:flex}.live-disclosures dt{color:#a3a69e}.live-disclosures dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.live-back-photo{margin:12px 0}.live-queued-details{border:1px solid #ffffff20;border-top:0;border-radius:0 0 7px 7px;padding:10px 14px}.live-lot-details .live-item-photo{margin-bottom:6px}.live-room>.live-heading h1{font-size:48px}.live-room [hidden]{display:none!important}.setup-guide{margin:12px 0 24px}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-steps button{color:#c1c3b9;background:#171a15;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.setup-steps button span{border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.setup-steps button[data-complete=true]{color:#d7ff3f;border-color:#d7ff3f55}.setup-steps button[aria-current=step]{color:#10130b;background:#d7ff3f;border-color:#d7ff3f}.setup-steps button[aria-current=step] span{border-color:#10130b55}.setup-intro{max-width:720px;padding:26px 2px 4px}.setup-intro h2{margin:10px 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.setup-intro>p:last-child{color:#b5b8ad;margin-top:12px;font-size:14px;line-height:1.7}.setup-intro h2:focus{outline:none}.setup-review{flex-wrap:wrap;gap:32px;margin:22px 0;display:flex}.setup-review dt{color:#a3a69e;font-size:12px}.setup-review dd{margin-top:6px;font-size:24px;font-weight:700}.setup-review-items{margin:18px 0;padding:0;list-style:none}.setup-review-items li{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 0;font-size:13px;display:flex}.setup-review-items strong{overflow-wrap:anywhere}.setup-review-items span{color:#a3a69e}.setup-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.setup-studio,.setup-items,.setup-after,.setup-selling{margin:20px 0}.setup-items .live-panel{margin-top:0}.setup-selling h2{margin:18px 0 8px}.setup-next{z-index:10;background:#171a15;border:1px solid #d7ff3f55;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 32px #0008}.setup-next .live-help{margin:0}.setup-next button{flex-shrink:0}.setup-after{gap:16px;display:grid}.setup-after .live-panel+.live-panel{margin-top:0}.setup-orders>summary,.setup-chat>summary{cursor:pointer;min-height:28px;font-size:17px;font-weight:700}.setup-orders[open]>summary,.setup-chat[open]>summary{margin-bottom:20px}.setup-end{margin:24px 0}.setup-publish{max-width:900px}.setup-studio .broadcast-studio{width:100%}@media (max-width:520px){.setup-steps{gap:5px}.setup-steps button{flex-direction:column;gap:6px;min-height:74px;padding:10px 3px;font-size:11px}.setup-intro{padding-top:22px}.setup-next{flex-direction:column;align-items:stretch;gap:10px;padding:14px;bottom:80px}.setup-next button,.setup-actions .btn-primary{width:100%}.setup-actions .btn-ghost{flex:1}.live-room>.live-heading h1{font-size:34px!important}.live-room>.live-heading{margin-bottom:18px}.setup-review{gap:24px}}.setup-end>summary{cursor:pointer;color:#a3a69e;font-size:14px}.setup-end[open]>summary{margin-bottom:16px}.setup-orders>.live-panel{background:0 0;border:0;padding:0}.setup-orders>.live-panel+.live-panel{border-top:1px solid #ffffff20;margin-top:24px;padding-top:24px}
