:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0b0a;--bg-soft:#131110;--bg-card:#171412;--bg-input:#1d1917;--border:#2b2521;--border-strong:#3c342c;--text:#f4efe6;--text-muted:#a49b8f;--text-dim:#7b7268;--accent:#e3b567;--accent-strong:#c8952c;--positive:#86b06b;--warning:#dda94f;--info:#7aa2d6;--danger:#d3705c;--owner:#a394d4;--radius:10px;--radius-lg:16px;--shadow:0 18px 44px #00000080;--font-display:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}body{background:radial-gradient(1100px 520px at 50% -260px, #241d16 0%, transparent 70%), linear-gradient(180deg, #0f0d0c 0%, var(--bg) 340px);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.2}.app{max-width:1080px;margin:0 auto;padding:0 22px 96px}.topbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:22px 0;display:flex}.brand{color:var(--text);font-family:var(--font-display);letter-spacing:.01em;align-items:center;gap:11px;font-size:1.3rem;font-weight:600;display:flex}.brand:hover{color:var(--accent);text-decoration:none}.brand img{width:30px;height:30px}.brand small{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem;font-weight:500;display:block}.nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav a{color:var(--text-muted);border-radius:999px;padding:7px 11px;font-size:.92rem}.nav a:hover{color:var(--text);background:var(--bg-soft);text-decoration:none}.nav a.active{color:var(--text);background:var(--bg-soft)}.nav>.chip-pop{margin-right:8px}.nav button.primary,.nav button.ghost,.nav button.danger{padding:7px 14px;font-size:.82rem;line-height:1}.nav-divider{background:var(--border);width:1px;height:22px;margin:0 10px}.hero{isolation:isolate;margin-bottom:34px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:54px calc(50vw - 50%) 62px;position:relative;overflow:hidden}.hero-bg{object-fit:contain;object-position:right center;z-index:0;opacity:.8;filter:brightness(1.18)contrast(1.04);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 100%)}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg, var(--bg) 6%, color-mix(in srgb, var(--bg) 76%, transparent) 52%, transparent 88%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 35%, transparent), transparent 32%, color-mix(in srgb, var(--bg) 45%, transparent));position:absolute;inset:0}.hero-copy{z-index:1;position:relative}.hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0 0 14px;font-size:.72rem;display:flex}.condition-chip{border:1px solid var(--border);background:var(--bg-soft);color:var(--text-muted);border-radius:999px;align-items:baseline;gap:6px;margin:12px 0 18px;padding:4px 11px;font-size:.82rem;display:inline-flex}.condition-chip b{color:var(--text);font-weight:500}.hero-title{max-width:22ch;margin:0 0 14px;font-size:clamp(2rem,5vw,2.9rem)}.hero-sub{color:var(--text-muted);max-width:62ch;margin:0;font-size:1.03rem}.trust{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.trust-item{border:1px solid var(--border);background:var(--bg-soft);color:var(--text-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.83rem;display:inline-flex}.trust-item b{color:var(--text);font-weight:600}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.section-title{margin:0;font-size:1.5rem}.section-sub{color:var(--text-muted);max-width:70ch;margin:0 0 26px}.grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:26px 22px;display:grid}.product{perspective:900px;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.product-cover{box-shadow:0 1px 0 #ffffff24 inset, 0 -1px 0 #000000b3 inset, 0 0 0 1px #0000008c, var(--shadow);transform-style:preserve-3d;background:linear-gradient(160deg,#332c26 0%,#171310 48%,#241f1a 100%);border-radius:6px;padding:4px;transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s;position:relative;overflow:hidden}.product-cover:before{content:"";z-index:1;opacity:.7;pointer-events:none;background:linear-gradient(90deg,#ffffff29,#ffffff0d 38%,#00000073 100%);width:10px;transition:opacity .26s;position:absolute;inset:0 auto 0 0}.product-cover:after{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff2e 45%,#ffffff0a 53%,#0000 62%);transition:opacity .2s,transform .62s cubic-bezier(.3,.6,.3,1);position:absolute;inset:0;transform:translate(-70%)}.product:hover .product-cover{transform:rotateX(5deg)rotateY(11deg)translateZ(10px);box-shadow:inset 0 1px #fff3,inset 0 -1px #000000b3,0 0 0 1px #0000008c,0 26px 40px #0000008c,-7px 7px 0 -2px #0c0a09d9}.product:hover .product-cover:before{opacity:1}.product:hover .product-cover:after{opacity:1;transform:translate(70%)}@media (prefers-reduced-motion:reduce){.product-cover{transition:none}.product:hover .product-cover{transform:none}.product-cover:after{transition:none}}.product-cover img{aspect-ratio:3/4;object-fit:cover;border-radius:3px;width:100%;transition:transform .22s;display:block}.product-cover-link{cursor:pointer;display:block}.product:hover .product-cover img{transform:scale(1.02)}.product-flag{z-index:2;border:1px solid var(--border-strong);color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:#0a0908d1;border-radius:999px;padding:4px 10px;font-size:.7rem;position:absolute;top:10px;left:10px}.product-flag.out{color:var(--warning);border-color:var(--warning)}.product-body{flex-direction:column;flex:1;gap:7px;padding:14px 2px 0;display:flex}.product-title{font-family:var(--font-display);margin:0;font-size:1.07rem}.product-meta{color:var(--text-dim);margin:0;font-size:.82rem}.product-note{color:var(--text-muted);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:.87rem;display:-webkit-box;overflow:hidden}.product-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.price{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.05rem;font-weight:600}.price small{letter-spacing:.06em;color:var(--text-dim);margin-left:3px;font-size:.72rem;font-weight:500}.stock-note{color:var(--text-dim);font-size:.8rem}button,.btn{font:inherit;border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 17px;font-size:.92rem;transition:border-color .14s,background .14s,color .14s}button:hover:not(:disabled),.btn:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button.primary,.btn.primary{background:var(--accent);border-color:var(--accent);color:#1a1408;font-weight:600}button.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:#140f05}button.ghost,.btn.ghost{border-color:var(--border);color:var(--text-muted);background:0 0}button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button.danger:hover:not(:disabled){border-color:var(--danger);color:#f0a596}label.btn input[type=file]{display:none}.details-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-soft);margin-top:14px;padding:18px}.details-panel h4{font-family:var(--font-display);margin:0 0 4px;font-size:1.02rem;font-weight:500}.cover-preview{object-fit:cover;border:1px solid var(--border);background:var(--bg-input);border-radius:8px;width:96px;height:132px}.skeleton{background:linear-gradient(90deg, var(--bg-soft) 25%, var(--bg-input) 50%, var(--bg-soft) 75%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite skeleton-sweep}.skeleton-cover{aspect-ratio:3/4;border-radius:var(--radius) var(--radius) 0 0}.skeleton-line{height:12px;margin-bottom:10px}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.paid{color:var(--accent)}.badge.created{color:var(--text-muted)}.badge.shipped{color:var(--info)}.badge.completed{color:var(--positive)}.badge.refunded{color:var(--danger)}.badge.none{color:var(--text-dim)}.chip{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;display:inline-flex}.chip.live{color:var(--positive);border-color:color-mix(in srgb, var(--positive) 45%, transparent)}.copy-address{text-align:left;word-break:break-all;max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.nav-pop-panel .copy-address{margin-left:auto}.copy-address:hover{color:var(--accent)}.chip.wallet{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.chip.wallet:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.menu-stack button.owner-link{color:var(--owner);border-color:color-mix(in srgb, var(--owner) 55%, transparent);background:color-mix(in srgb, var(--owner) 10%, transparent)}.menu-stack button.owner-link:hover:not(:disabled){color:var(--owner);border-color:var(--owner);background:color-mix(in srgb, var(--owner) 20%, transparent)}a.chip{text-decoration:none}a.chip:hover{border-color:currentColor;text-decoration:none}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.shelf-title{align-items:baseline;gap:12px;display:flex}.shelf-head .search-field{width:min(280px,100%)}.search-field{position:relative}.search-field .search-input{width:100%;padding-right:34px}.search-input::-webkit-search-cancel-button{appearance:none}.search-clear{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-clear:hover:not(:disabled){background:var(--bg-input);color:var(--text)}:is(button:has(>svg),a:has(>svg)){justify-content:center;align-items:center;gap:6px;display:inline-flex}.order-card{margin-top:12px;padding:0;overflow:hidden}.order-head{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;width:100%;padding:13px 18px;display:flex}.order-head:hover:not(:disabled){background:var(--bg-soft);color:var(--text)}.order-head-main{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.order-head-title{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.order-detail{padding:0 18px 16px}.select-field{width:100%;display:block;position:relative}.select-field>select{width:100%}.select-chevron{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.select-field:has(>.range-select){flex:none;width:auto;display:inline-block}.range-select{border-radius:999px;flex:none;width:auto;padding:6px 30px 6px 13px;font-size:.8rem}.range-dates{align-items:center;gap:8px;display:flex}.range-dates input{border-radius:999px;width:auto;padding:6px 10px;font-size:.8rem}.filter-row{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.chip-button{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:999px;padding:6px 13px;font-size:.8rem}.chip-button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.chip-button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.filter-toggle{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 13px;font-size:.8rem;font-weight:500;display:inline-flex}.filter-toggle:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.filter-toggle[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:#1a1408}.filter-toggle[data-filtering=true]:not([aria-expanded=true]){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.filter-count{background:color-mix(in srgb, currentColor 22%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;display:inline-flex}.shelf-filters{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-soft);flex-direction:column;gap:12px;margin-bottom:26px;padding:16px 18px 14px;display:flex}.shelf-filters .filter-row{margin:0}.slider-stack{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:12px;display:flex}.link-reset{color:var(--text-muted);background:0 0;border:0;margin-left:auto;padding:6px 2px;font-size:.82rem;text-decoration:none}.link-reset:hover:not(:disabled){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.slider-row{grid-template-columns:62px minmax(0,420px) 120px;align-items:center;gap:4px 16px;padding:4px 0;display:grid}.slider-row.disabled{opacity:.45}.slider-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.slider-body{min-width:0}.slider-value{text-align:right;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:.8rem}.range-slider{height:22px;position:relative}.range-scale{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-2px;padding:0 7px;font-size:.68rem;display:flex}.range-rail,.range-fill{border-radius:999px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.range-rail{background:var(--border-strong);left:0;right:0}.range-fill{background:var(--accent)}.range-slider input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0;position:absolute;inset:0}.range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:2px solid var(--bg);background:var(--accent);cursor:grab;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #00000073}.range-slider input[type=range]::-moz-range-track{background:0 0}.range-slider input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--bg);background:var(--accent);cursor:grab;border-radius:50%;width:14px;height:14px}.range-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent)}.range-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent)}.chip-button[class*=status-]{border-color:color-mix(in srgb, currentColor 40%, transparent)}.chip-button[class*=status-]:hover:not(:disabled){color:currentColor;border-color:currentColor}.chip-button[class*=status-].active{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit;border-color:currentColor}.chip-button.status-created{color:var(--text-muted)}.chip-button.status-paid{color:var(--accent)}.chip-button.status-shipped{color:var(--info)}.chip-button.status-completed{color:var(--positive)}.chip-button.status-refunded{color:var(--danger)}.nav-pop{position:relative}.nav-pop>summary{cursor:pointer;list-style:none}.nav-pop>summary::-webkit-details-marker{display:none}.nav-pop>summary:after{content:" ▾";opacity:.7;font-size:.85em}.chip-pop>summary:after{content:" ⓘ";opacity:.7;font-size:.9em}.nav-pop[open]>summary{border-color:color-mix(in srgb, var(--positive) 70%, transparent)}.menu-stack{gap:6px;margin-top:12px;display:grid}.menu-stack button{text-align:left;width:100%}.nav-pop-panel{z-index:40;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-card);width:min(300px,82vw);box-shadow:var(--shadow);letter-spacing:normal;text-transform:none;color:var(--text-muted);text-align:left;padding:14px 16px;font-size:.86rem;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.card+.card{margin-top:20px}.card-title{margin:0 0 14px;font-size:1.14rem}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kv{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:9px 0;font-size:.92rem;display:flex}.kv:last-child{border-bottom:0}.kv>:last-child{min-width:0}.kv>span:first-child{color:var(--text-muted)}.kv-label{font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit;cursor:pointer;margin:0}.kv-control{align-items:center;padding:15px 0}.kv-control>select{padding:8px 34px 8px 14px;font-size:.92rem;line-height:1.3}.kv>span:last-child{text-align:right}.total-row{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;padding-top:14px;display:flex}.total-row .price{font-size:1.4rem}.banner{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-soft);color:var(--text-muted);margin-bottom:20px;padding:13px 16px;font-size:.9rem}.banner strong{color:var(--text)}.banner.error{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 12%, var(--bg-soft));color:#f2c4ba}.banner.warn{border-color:color-mix(in srgb, var(--warning) 50%, transparent);background:color-mix(in srgb, var(--warning) 10%, var(--bg-soft));color:#f0d9ad}.banner.ok{border-color:color-mix(in srgb, var(--positive) 50%, transparent);background:color-mix(in srgb, var(--positive) 12%, var(--bg-soft));color:#cfe3c2}label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px;font-size:.78rem;display:block}input,select,textarea{width:100%;font:inherit;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text);padding:11px 13px;font-size:.95rem}textarea{resize:vertical;min-height:96px;line-height:1.5}input::placeholder{color:var(--text-dim)}select{appearance:none;cursor:pointer;padding-right:36px}select:hover{border-color:var(--text-dim)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.field{margin-bottom:16px}.field input{color:var(--text);font-size:.95rem}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detail{grid-template-columns:minmax(240px,340px) 1fr;align-items:start;gap:38px;display:grid}.summary{flex-direction:column;gap:2px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.muted{color:var(--text-muted);margin:0;font-size:.88rem}.site-footer{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:64px;padding-top:18px;font-size:.76rem;display:flex}.site-footer a{color:var(--text-muted);text-decoration:none}.site-footer a:hover{color:var(--text)}.listing-head{align-items:center;gap:16px;display:flex}.listing-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.listing-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.listing-thumb{object-fit:cover;border:1px solid var(--border);background:var(--bg-input);border-radius:8px;flex:none;width:56px;height:84px}.listing-title{margin:0;font-size:1.14rem;line-height:1.25}.listing-head .listing-key{word-break:normal;margin:0}.listing-price{text-align:right;white-space:nowrap}.listing-status{text-align:right;color:var(--text-muted);white-space:nowrap;font-size:.88rem}.listing-edit{flex:none}.listing-editor{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);margin-top:14px;padding:2px 16px 14px}.compose{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-soft);margin:28px 0 22px;padding:18px 20px}.compose .banner{margin-bottom:16px}.shelf-more{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.mono{font-family:var(--font-mono);word-break:break-all;color:var(--text-dim);font-size:.82rem}.receipt{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px}.receipt-head{border-bottom:1px dashed var(--border-strong);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;padding-bottom:16px;display:flex}.card-body{padding:12px 16px 16px}.detail .card>img{display:block}.card-body .title{margin:8px 0 4px}.card-body p{margin:0}.receipt-id{font-family:var(--font-mono);color:var(--text-dim);word-break:break-all;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 12px;font-size:.78rem;display:flex}.receipt-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.66rem}.timeline{flex-direction:column;gap:0;margin-top:6px;display:flex}.timeline-step{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr auto;align-items:baseline;gap:12px;padding:11px 0;font-size:.92rem;display:grid}.timeline-step:last-child{border-bottom:0}.timeline-dot{border:2px solid var(--border-strong);border-radius:50%;width:9px;height:9px;margin-top:6px}.timeline-step.done .timeline-dot{background:var(--positive);border-color:var(--positive)}.timeline-step.now .timeline-dot{background:var(--accent);border-color:var(--accent)}.timeline-step span:last-child{color:var(--text-dim);text-align:right;font-size:.84rem}.disclosure{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.disclosure summary{cursor:pointer;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.disclosure summary:hover{color:var(--accent)}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 10px}th{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:500}tbody tr:hover{background:var(--bg-soft)}.empty{color:var(--text-muted);text-align:center;padding:26px 0}@media (width<=760px){.hero{padding-top:34px;padding-bottom:40px}.hero-bg{opacity:.45;object-position:center}.detail{grid-template-columns:1fr;gap:26px}.field-row{grid-template-columns:1fr}.topbar{margin-bottom:28px;padding:16px 0}.slider-row{grid-template-columns:1fr auto;gap:2px 12px}.slider-body{grid-column:1/-1}.listing-head{flex-wrap:wrap;gap:10px 14px}.listing-main{flex:1 1 0;order:1}.listing-edit{order:2;margin-left:auto}.listing-side{flex-direction:row;flex:100%;order:3;justify-content:space-between;align-items:baseline;gap:10px}.listing-status{text-align:right}}.topbar-flush{border-bottom:none;margin-bottom:0}.back-to-top{z-index:40;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--bg-card) 88%, transparent);width:44px;height:44px;color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s,border-color .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 10px 24px #00000073}.back-to-top>svg{flex:none}.back-to-top.visible{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}
