:root{--clob-orange:#e77148;--clob-beach:#e4ddd1;--water-blue:#80c2e0;--grass-green:#b2d9a0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;background:#020617;color:#fff}*{box-sizing:border-box}.page-loader{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#020617;opacity:1;transition:opacity .25s ease}.page-loader-hidden{opacity:0;pointer-events:none}.page-loader-spinner{width:36px;height:36px;border:4px solid hsla(38,26%,86%,.3);border-top:4px solid var(--clob-orange);border-radius:50%;animation:page-loader-spin .8s linear infinite}@keyframes page-loader-spin{to{transform:rotate(1turn)}}body,html{margin:0;width:100%;min-height:100%;height:100%}html{-webkit-tap-highlight-color:transparent}body{background:#020617;overflow-x:hidden}.app-shell,body{min-height:100svh}.app-shell{position:relative;width:min(100%,430px);margin:0 auto;background:url(/images/67tcg.PNG) top/100% auto no-repeat;background-color:#020617;background-repeat:no-repeat}.home-stack{position:absolute;top:min(54.05vw,232px);left:50%;width:min(88%,360px);transform:translateX(-50%);display:flex;flex-direction:column;gap:16px}.category-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.category-buttons .instagram-link,.category-buttons .slab-link,.category-buttons .telegram-link,.category-buttons button{min-height:52px;padding:12px 10px;border:2px solid var(--clob-orange);border-radius:14px;background:hsla(38,26%,86%,.94);color:#263f4b;box-shadow:0 4px 0 rgba(41,65,76,.35);font:inherit;font-size:1rem;font-weight:800;cursor:pointer}.category-buttons .instagram-link:active,.category-buttons .slab-link:active,.category-buttons .telegram-link:active,.category-buttons button:active{transform:translateY(3px);box-shadow:0 1px 0 rgba(41,65,76,.35)}.category-buttons .slab-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.category-buttons .social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.category-buttons .instagram-link,.category-buttons .telegram-link{display:flex;align-items:center;justify-content:center;padding:12px 0;text-decoration:none}.category-buttons .telegram-link{border-color:#29a9eb}.category-buttons .instagram-link{border-color:#d62976}.instagram-icon,.telegram-icon{width:26px;height:26px;flex-shrink:0}.account-badge{position:absolute;top:28px;right:12px;z-index:10}.account-form{position:relative}.account-circle{width:40px;height:40px;padding:0;border:2px solid var(--clob-orange);border-radius:50%;background:hsla(38,26%,86%,.94);box-shadow:0 3px 0 rgba(41,65,76,.35);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.admin-crown{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:34px;height:auto;pointer-events:none;z-index:1}.account-circle:active~.admin-crown{transform:translateX(-50%) translateY(2px)}.logout-confirm{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:140px;padding:10px 12px;border:2px solid var(--clob-orange);border-radius:14px;background:hsla(38,26%,86%,.98);box-shadow:0 4px 0 rgba(41,65,76,.35)}.logout-confirm-btn{width:100%;min-height:36px;padding:4px 8px;border:2px solid var(--clob-orange);border-radius:999px;background:var(--clob-orange);color:#fff;font:inherit;font-weight:700;font-size:.8rem;cursor:pointer}.account-circle:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(41,65,76,.35)}.account-circle svg{width:20px;height:20px}.account-initial{font-size:20px;font-weight:900;line-height:1;color:#ffd23f;-webkit-text-stroke:1.5px #1c3a5e;text-shadow:0 1px 0 rgba(28,58,94,.4)}.tiled-shell{background:linear-gradient(hsla(0,0%,100%,.55),hsla(0,0%,100%,.55)),url(/images/67tcg.PNG) top /100% auto repeat-y;padding:16px 16px 32px}.listing-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.listing-title{flex:1 1;min-width:0;margin:0;font-size:1.15rem;font-weight:800;color:#263f4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-row{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.game-row::-webkit-scrollbar{display:none}.game-row-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.game-row-fade-left{-webkit-mask-image:linear-gradient(270deg,#000 92%,transparent);mask-image:linear-gradient(270deg,#000 92%,transparent)}.game-row-fade-both{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.back-circle{flex-shrink:0;width:36px;height:36px;border:2px solid var(--clob-orange);border-radius:50%;background:hsla(38,26%,86%,.94);box-shadow:0 3px 0 rgba(41,65,76,.35);color:#263f4b;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;text-decoration:none}.back-circle:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(41,65,76,.35)}.search-bar{display:block;width:100%;min-height:44px;margin-bottom:14px;padding:10px 16px;border:2px solid var(--clob-orange);border-radius:999px;background:hsla(38,26%,86%,.94);color:#263f4b;font:inherit;font-weight:700}.search-bar::placeholder{color:rgba(38,63,75,.6)}.item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.skeleton{animation:skeleton-pulse 1.2s ease-in-out infinite}.skeleton-pill{width:74px;height:36px;border-radius:999px;background:hsla(38,26%,86%,.6)}.skeleton-line{display:block;width:80%;height:1.2em;border-radius:4px;background:hsla(38,26%,86%,.35)}.skeleton-line-short{width:45%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.item-card{width:100%;border-radius:16px;overflow:hidden;background:rgba(2,6,23,.82);border:1px solid hsla(38,26%,86%,.2);padding:0;font:inherit;text-align:left}button.item-card{cursor:pointer}.item-image{position:relative;aspect-ratio:3/4;background:hsla(38,26%,86%,.94)}.item-image img{width:100%;height:100%;object-fit:cover;display:block}.item-image-placeholder{width:100%;height:100%;background:hsla(38,26%,86%,.5)}.item-name{padding:8px 10px 0;font-size:.85rem;font-weight:700;line-height:1.2;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-price{padding:2px 10px 9px;font-size:1rem;font-weight:800;line-height:1.2;color:var(--clob-orange)}.add-item-card{position:relative;border:2px dashed hsla(38,26%,86%,.6);background:rgba(2,6,23,.5);cursor:pointer}.add-item-spacer{background:transparent;color:transparent}.add-item-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:2px solid var(--clob-orange);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:var(--clob-orange);background:hsla(38,26%,86%,.94)}.add-item-overlay{position:fixed;z-index:50;overflow-y:auto;padding:20px;background:rgba(2,6,23,.6)}.add-item-overlay,.form-loading{inset:0;display:flex;align-items:center;justify-content:center}.form-loading{position:absolute;z-index:5;border-radius:14px;background:hsla(38,26%,86%,.92);color:#263f4b;font-weight:800}.add-item-form,.form-loading{flex-direction:column;gap:12px}.add-item-form{position:relative;width:100%;max-width:320px;padding:20px;border:2px solid var(--clob-orange);border-radius:16px;background:hsla(38,26%,86%,.98);display:flex}.add-item-close{position:absolute;top:12px;right:12px;z-index:1;width:32px;height:32px;padding:0;border:2px solid;border-radius:50%;background:transparent;color:var(--clob-orange);display:flex;align-items:center;justify-content:center;cursor:pointer}.item-view{max-width:320px;padding:56px 20px 20px;border:2px solid var(--clob-orange);border-radius:16px;background:hsla(38,26%,86%,.98);display:flex;flex-direction:column;gap:10px}.item-view,.item-view-image{position:relative;width:100%}.item-view-image{aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:rgba(2,6,23,.08)}.item-view-name{margin:0;font-size:1rem;font-weight:800;line-height:1.3;color:#263f4b;overflow-wrap:anywhere}.item-view-price{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2;color:var(--clob-orange)}.add-item-close:disabled{opacity:.5;cursor:not-allowed}.add-item-form .photo-dropzone{position:relative;align-self:center;width:140px;aspect-ratio:3/4;border:2px dashed hsla(38,26%,86%,.6);border-radius:16px 16px 0 0;background:rgba(2,6,23,.5);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.photo-dropzone-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.photo-preview{width:100%;height:100%;object-fit:cover}.photo-undo-row{display:flex;justify-content:center;gap:14px;margin-top:-4px}.photo-undo{padding:2px 4px;border:none;background:transparent;color:var(--clob-orange);font:inherit;font-size:.75rem;font-weight:700;text-decoration:underline;cursor:pointer}.cropper{align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.cropper-box{position:relative;width:min(100%,46svh);aspect-ratio:3/4;overflow:hidden;background:#000;touch-action:none;cursor:-webkit-grab;cursor:grab}.cropper-image{position:absolute;top:0;left:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center}.cropper-grid{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4));background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-position:33.333% 0,66.666% 0,0 33.333%,0 66.666%}.cropper-zoom-row{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,46svh)}.cropper-angle-row{position:relative;display:flex;width:min(100%,46svh);padding:0 42px}.cropper-angle-ticks{position:absolute;top:4px;bottom:4px;left:42px;right:42px;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(38,63,75,.3) 0 1px,transparent 1px 5%)}.cropper-angle{position:relative;background:transparent}.cropper-apply,.cropper-cancel{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:2px solid;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.cropper-cancel{color:#e15b5b}.cropper-apply{color:#3fae5c}.cropper-zoom{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;height:18px;margin:0;padding:0;border:none;background:transparent;outline:none}.cropper-zoom::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:rgba(38,63,75,.25)}.cropper-zoom::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:1px solid rgba(38,63,75,.25);box-shadow:0 1px 3px rgba(38,63,75,.35);cursor:pointer}.cropper-zoom::-moz-range-track{height:4px;border:none;border-radius:999px;background:rgba(38,63,75,.25)}.cropper-zoom::-moz-range-thumb{width:18px;height:18px;border:1px solid rgba(38,63,75,.25);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(38,63,75,.35);cursor:pointer}.add-item-form label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:700;color:#263f4b}.form-fields{display:contents}.form-fields-hidden{display:none}.add-item-form input:not([type=range]){min-height:40px;padding:6px 10px;border:2px solid var(--clob-orange);border-radius:10px;background:#fff;color:#263f4b;font:inherit}.add-item-form input::placeholder{color:rgba(38,63,75,.5)}.add-item-form input[type=number]{-moz-appearance:textfield}.add-item-form input[type=number]::-webkit-inner-spin-button,.add-item-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.game-dropdown{position:relative}.game-dropdown-toggle{width:100%;min-height:40px;padding:6px 32px 6px 16px;border:2px solid var(--clob-orange);border-radius:999px;background-color:hsla(38,26%,86%,.94);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23263f4b' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px;color:#263f4b;font:inherit;text-align:left;cursor:pointer}.game-dropdown-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;border:2px solid var(--clob-orange);border-radius:14px;background:hsla(38,26%,86%,.98);box-shadow:0 4px 0 rgba(41,65,76,.35)}.game-dropdown-option{width:100%;min-height:36px;padding:6px 12px;border:none;border-radius:10px;background:transparent;color:#263f4b;font:inherit;font-weight:700;text-align:left;cursor:pointer}.game-dropdown-option.active{background:var(--clob-orange);color:#fff}.add-item-error{margin:0;color:#b3261e;font-size:.8rem;font-weight:700}.add-item-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.add-item-actions-right{display:flex;flex:1 1;gap:10px}.add-item-cancel,.add-item-delete-confirm,.add-item-submit{flex:1 1;min-width:0;min-height:40px;padding:0 12px;border:2px solid var(--clob-orange);border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.add-item-cancel{background:transparent;color:var(--clob-orange)}.add-item-submit{background:var(--clob-orange);color:#fff}.add-item-actions button:disabled{opacity:.5;cursor:not-allowed}.add-item-delete{flex:1 1;min-width:0;min-height:40px;padding:0 12px;border:2px solid #e15b5b;border-radius:999px;background:transparent;color:#e15b5b;font:inherit;font-weight:700;cursor:pointer}.add-item-delete-confirm{border-color:#e15b5b;background:#e15b5b;color:#fff}.game-btn{flex-shrink:0;min-height:36px;padding:4px 10px;border:2px solid var(--clob-orange);border-radius:999px;background:hsla(38,26%,86%,.94);color:#263f4b;font:inherit;font-weight:700;font-size:.72rem;white-space:nowrap;cursor:pointer}.game-btn.active{background:var(--clob-orange);color:#fff}.filters-toggle{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;min-height:36px;padding:4px 12px;border:2px solid var(--water-blue);border-radius:10px;background:hsla(38,26%,86%,.94);color:#1b2f39;font:inherit;font-weight:700;font-size:.72rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.filters-toggle:hover{background:hsla(38,26%,86%,.94);border-color:var(--water-blue)}.filters-toggle.active{border-color:var(--water-blue);background:var(--water-blue);color:#1b2f39}.filters-toggle-caret{flex-shrink:0;transition:transform .2s ease}.filters-toggle.active .filters-toggle-caret{transform:rotate(180deg)}.filters-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}.filters-empty{margin:0;color:hsla(38,26%,86%,.7);font-size:.78rem;font-weight:700}.auction-stall{display:block;width:min(100%,220px);margin:0 auto;color:#6d4426;text-decoration:none}.stall-sign{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:8px 10px 7px;border:2px solid #c0895c;border-radius:13px 13px 0 0;background-color:#edcb9a;background-image:radial-gradient(circle at 14% 30%,rgba(150,102,60,.35) 1px,transparent 1.6px),radial-gradient(circle at 78% 62%,rgba(150,102,60,.3) 1px,transparent 1.6px),radial-gradient(circle at 46% 84%,rgba(150,102,60,.25) 1px,transparent 1.6px);box-shadow:0 3px 0 rgba(150,102,60,.45)}.stall-sign-title{color:#f8d670;font-size:1.05rem;font-weight:900;letter-spacing:.03em;line-height:1.1;text-transform:uppercase;-webkit-text-stroke:2.2px #6d4426;paint-order:stroke fill}.stall-sign-rule{width:78%;height:2px;border-radius:2px;background:rgba(109,68,38,.35)}.stall-sign-sub{max-width:100%;overflow:hidden;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stall-body{display:flex;align-items:stretch;margin-top:-2px}.stall-post{width:11px;flex-shrink:0;border:2px solid #c0895c;border-top:none;background:linear-gradient(90deg,#e7bd8c,#d6a473)}.stall-window{position:relative;flex:1 1;min-width:0;padding:8px;border-bottom:2px solid #c0895c;background:linear-gradient(180deg,#b07f52,#cf9f72 55%,#dbb083)}.stall-slab{position:relative;width:100%;aspect-ratio:3/4;filter:drop-shadow(0 3px 5px rgba(78,45,20,.45))}.stall-counter{display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:6px 10px 7px;border:2px solid #c0895c;border-top:none;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#f2dcae,#e5c393);box-shadow:0 4px 0 rgba(150,102,60,.45)}.stall-bid{font-size:1.25rem;font-weight:900;line-height:1.1}.stall-bidder{max-width:100%;overflow:hidden;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.stall-timer{margin-top:3px;padding:2px 10px;border-radius:999px;background:rgba(109,68,38,.14);font-size:.72rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.stall-timer-urgent{background:var(--clob-orange);color:#fff;animation:auction-pulse 1s ease-in-out infinite}.stall-timer-sold{background:#4f7f3c;color:#fff;text-transform:uppercase}.auction-shell{position:relative;width:100%;min-height:100svh;padding:16px 20px 32px;background:linear-gradient(rgba(2,6,23,.72),rgba(2,6,23,.72)),url(/images/67tcg.PNG) top /cover no-repeat;background-color:#020617}.auction-console{max-width:1400px;margin:0 auto}.auction-console .listing-header{gap:12px}.auction-console .listing-title{font-size:1.4rem}.auction-stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px);padding:clamp(16px,2.5vw,32px);border:3px solid var(--clob-orange);border-radius:20px;background:rgba(2,6,23,.86)}@media (max-width:720px){.auction-stage{grid-template-columns:minmax(0,1fr)}}.auction-stage-full{position:fixed;inset:0;z-index:200;align-content:center;gap:clamp(24px,4vw,72px);padding:clamp(20px,4vh,56px) clamp(24px,4vw,72px);border:none;border-radius:0;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(2,6,23,.78) 45%,rgba(2,6,23,.45)),url(/images/67tcg.PNG) bottom /100% auto no-repeat;background-color:#020617}.auction-stage-full .auction-stage-image{max-height:80vh;overflow:hidden;border:4px solid var(--clob-orange);border-radius:24px;background:hsla(38,26%,86%,.94);box-shadow:0 6px 0 rgba(41,65,76,.35)}.auction-stage-full .auction-stage-image img{padding:clamp(10px,1.4vw,20px)}.auction-stage-full .auction-stage-name{font-size:clamp(1.8rem,3.4vw,3.4rem)}.auction-stage-full .auction-stage-bid{font-size:clamp(4rem,11vw,11rem)}.auction-stage-full .auction-stage-bidder{font-size:clamp(2rem,4.4vw,4.6rem)}.auction-stage-full .auction-timer-value{font-size:clamp(3rem,8vw,8rem)}.auction-stage-full .auction-stage-sold{font-size:clamp(2.4rem,6vw,6rem)}.auction-stage-full .auction-timer-track{height:18px}.auction-stage-exit{position:absolute;top:clamp(14px,2vh,28px);right:clamp(14px,2vw,32px);z-index:1;padding:10px 22px;background:rgba(2,6,23,.7);font:inherit;font-size:.95rem;font-weight:800}.auction-present-toggle,.auction-stage-exit{border:2px solid var(--clob-orange);border-radius:999px;color:var(--clob-beach);cursor:pointer}.auction-present-toggle{padding:8px 16px;background:rgba(2,6,23,.8);font:inherit;font-size:.85rem;font-weight:800}.auction-stage-image{position:relative;width:100%;aspect-ratio:3/4;max-height:78vh}.auction-stage-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.auction-stage-label{margin:10px 0 0;color:var(--clob-beach);font-size:clamp(.7rem,1.1vw,1rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.auction-stage-name{margin:0;font-size:clamp(1.3rem,3vw,2.6rem);line-height:1.15}.auction-stage-bid{margin:0;color:var(--clob-orange);font-size:clamp(3rem,9vw,8rem);font-weight:900;letter-spacing:-.02em;line-height:1}.auction-stage-bidder{margin:0;font-size:clamp(1.4rem,3.5vw,3.4rem);font-weight:800;line-height:1.1}.auction-stage-waiting{margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.6rem);font-weight:700;opacity:.6}.auction-stage-timer{margin-top:18px}.auction-stage-timer .auction-stage-label{margin:0 0 4px}.auction-timer-value{color:var(--grass-green);font-size:clamp(2.4rem,7vw,6rem);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.auction-timer-unit{margin-left:10px;font-size:clamp(.85rem,1.4vw,1.3rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.auction-timer-track{height:12px;margin-top:12px;overflow:hidden;border-radius:999px;background:hsla(38,26%,86%,.18)}.auction-timer-fill{height:100%;border-radius:999px;background:var(--grass-green);transition:width .2s linear}.auction-stage-urgent .auction-timer-fill,.auction-stage-urgent .auction-timer-value{color:var(--clob-orange);background:var(--clob-orange);animation:auction-pulse 1s ease-in-out infinite}.auction-stage-urgent .auction-timer-fill{animation:none}@keyframes auction-pulse{50%{opacity:.45}}.auction-stage-sold{margin:18px 0 0;color:var(--grass-green);font-size:clamp(1.8rem,5vw,4.5rem);font-weight:900;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.auction-stage-resolved{border-color:var(--grass-green)}.auction-controls{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.auction-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 110px;grid-gap:12px;gap:12px}@media (max-width:720px){.auction-control-row{grid-template-columns:minmax(0,1fr)}}.auction-field{display:grid;grid-gap:6px;gap:6px;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.auction-field input{padding:12px;border:2px solid var(--clob-orange);border-radius:12px;background:hsla(38,26%,86%,.94);color:#263f4b;font:inherit;font-size:1.1rem;font-weight:800}.auction-chip-row{display:flex;flex-wrap:wrap;gap:8px}.auction-chip-row button{flex:1 1;min-width:72px;padding:10px 0;border:2px solid var(--clob-orange);border-radius:12px;background:transparent;color:var(--clob-beach);font:inherit;font-weight:800;cursor:pointer}.auction-chip-row button.is-active{background:var(--clob-orange);color:#020617}.auction-actions{display:flex;gap:10px}.auction-actions button{flex:1 1;padding:14px 0;font-size:1rem}.auction-empty{margin:16px 0;text-align:center;opacity:.75}.auction-gate{display:grid;grid-gap:12px;gap:12px;padding:24px;text-align:center}.auction-picker{margin-top:32px}.auction-picker-title{margin:0 0 10px;font-size:1.1rem}.auction-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.auction-picker .item-card{border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.auction-picker .item-card:disabled{opacity:.45;cursor:default}.auction-start-form{display:grid;grid-gap:14px;gap:14px;max-width:380px}.auction-start-title{margin:0;font-size:1.15rem;line-height:1.25}.auction-start-hint{margin:-8px 0 0;font-size:.85rem;font-weight:700;opacity:.65}.auction-stall-empty{opacity:.82}.auction-stall-empty .stall-sign-title{color:#f2dcae}.stall-slab-empty{display:flex;align-items:center;justify-content:center;border:2px dashed hsla(38,63%,92%,.75);border-radius:10px;background:rgba(78,45,20,.18);color:hsla(38,63%,92%,.9);font-size:2rem;font-weight:900;line-height:1;filter:none}.stall-empty-cta{font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.privacy-page{width:min(100%,640px);margin:0 auto;padding:20px 20px 60px;color:#e4ddd1}.privacy-page h2{margin:28px 0 8px;font-size:1.05rem;font-weight:800;color:#fff}.privacy-page li,.privacy-page p{font-size:.92rem;line-height:1.6;opacity:.9}.privacy-page ul{margin:8px 0;padding-left:20px}.privacy-page a{color:var(--water-blue)}.privacy-updated{margin-top:0;font-size:.82rem;font-weight:700;opacity:.6}@media (max-height:780px){.home-stack{gap:12px}.auction-stall{width:min(100%,188px)}.stall-sign-title{font-size:.95rem}.stall-bid{font-size:1.1rem}}@media (max-height:700px){.home-stack{gap:10px}.auction-stall{width:min(100%,162px)}.stall-sign{padding:6px 8px 5px}.stall-sign-title{font-size:.85rem;-webkit-text-stroke-width:1.8px}.stall-sign-sub{font-size:.55rem}.stall-window{padding:6px}.stall-post{width:9px}.stall-counter{padding:5px 8px 6px}.stall-bid{font-size:1rem}.stall-bidder{font-size:.62rem}.stall-timer{font-size:.64rem}.stall-slab-empty{font-size:1.5rem}}@media (max-height:620px){.auction-stall{width:min(100%,132px)}.stall-sign-title{font-size:.72rem;-webkit-text-stroke-width:1.5px}.stall-sign-sub{font-size:.5rem}.stall-bid{font-size:.88rem}.stall-bidder{font-size:.56rem}.stall-timer{font-size:.58rem}}.listing-notice-overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,6,23,.72)}.listing-notice-overlay-clear{background:transparent}.listing-notice{width:min(100%,340px);padding:20px;border:3px solid var(--clob-orange);border-radius:18px;background:hsla(38,26%,86%,.97);box-shadow:0 6px 0 rgba(41,65,76,.35);color:#263f4b}.listing-notice p{margin:0 0 12px;font-size:.92rem;font-weight:600;line-height:1.45}.listing-notice-title{margin:0 0 10px;font-size:1.15rem;font-weight:900}.listing-notice-button{width:100%;min-height:48px;margin-top:4px;border:2px solid var(--clob-orange);border-radius:14px;background:var(--clob-orange);color:#fff;font:inherit;font-size:1rem;font-weight:800;cursor:pointer}.listing-notice-button:active{transform:translateY(2px)}.auction-stall-button{padding:0;border:none;background:none;font:inherit;text-align:inherit;cursor:pointer}