:root{color-scheme:light;--bg: #edefe6;--surface: #fbfbf7;--surface-2: #e2e7da;--ink: #13241b;--ink-dim: #566559;--line: #cdd4c5;--line-strong: #a9b6a3;--brand: #1d4a37;--brand-ink: #f2f5ee;--brand-soft: #d3e4d8;--brand-soft-ink: #174030;--hot: #ff6a2b;--hot-ink: #1d0e05;--hot-text: #b23d09;--good: #236a46;--good-soft: #d6ebdf;--bad: #ad3b2a;--bad-soft: #f3d9d3;--ring: #1d4a37;--edge: rgba(19, 36, 27, .14);--display: "Archivo", "Arial Black", system-ui, sans-serif;--text: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--page: 880px;--gutter: 20px;--tabbar-h: 62px}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #0d1813;--surface: #15241d;--surface-2: #1d3027;--ink: #e8eee4;--ink-dim: #93a89b;--line: #26392f;--line-strong: #3a5446;--brand: #4fb888;--brand-ink: #0b1712;--brand-soft: #22412f;--brand-soft-ink: #bfe6cf;--hot: #ff7a3d;--hot-ink: #1d0e05;--hot-text: #ff9a66;--good: #5fcf9a;--good-soft: #1d3a2b;--bad: #ff8d79;--bad-soft: #3d1f1a;--ring: #8fdcb5;--edge: rgba(0, 0, 0, .38)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,p{margin:0}a:not(:where(.cl-rootBox *,[class*=cl-])){color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:3px}a:not(:where(.cl-rootBox *,[class*=cl-])):hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1:not(:where(.cl-rootBox *,[class*=cl-])){font-family:var(--display);font-stretch:112%;font-weight:800;font-size:clamp(27px,6.4vw,38px);line-height:1.08;letter-spacing:-.012em}h2:not(:where(.cl-rootBox *,[class*=cl-])){font-family:var(--display);font-stretch:108%;font-weight:700;font-size:18px;line-height:1.25;letter-spacing:-.005em}.empty{color:var(--ink-dim)}button:not(:where(.cl-rootBox *,[class*=cl-])),.button-link{font:600 15px/1 var(--text);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:10px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}button:not(:where(.cl-rootBox *,[class*=cl-])):hover:not(:disabled),.button-link:hover{border-color:var(--ink);text-decoration:none}button:not(:where(.cl-rootBox *,[class*=cl-])):active:not(:disabled),.button-link:active{transform:translateY(1px)}button:not(:where(.cl-rootBox *,[class*=cl-])):disabled{cursor:default;opacity:.55}button.primary,.button-link.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}button.primary:hover:not(:disabled),.button-link.primary:hover{background:var(--brand);border-color:var(--brand);filter:brightness(1.12)}button.primary:disabled{opacity:.6}button.link-btn{background:none;border:none;min-height:0;padding:2px 4px;font-size:inherit;font-weight:600;color:var(--hot-text);text-decoration:underline;text-underline-offset:3px}button.link-btn:hover:not(:disabled){border:none;color:var(--ink)}.icon-btn{width:44px;height:44px;min-height:0;padding:0;border-radius:50%;border-color:transparent;background:transparent;color:var(--ink-dim)}.icon-btn:hover:not(:disabled){background:var(--surface-2);border-color:transparent;color:var(--ink)}input:not(:where(.cl-rootBox *,[class*=cl-])),select:not(:where(.cl-rootBox *,[class*=cl-])){font:500 16px/1.2 var(--text);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:10px;min-height:44px;padding:0 14px;width:100%;transition:border-color .15s ease,box-shadow .15s ease}input:not(:where(.cl-rootBox *,[class*=cl-]))::placeholder{color:var(--ink-dim);opacity:.8}input:not(:where(.cl-rootBox *,[class*=cl-])):focus-visible,select:not(:where(.cl-rootBox *,[class*=cl-])):focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}input:not(:where(.cl-rootBox *,[class*=cl-])):disabled,select:not(:where(.cl-rootBox *,[class*=cl-])):disabled{opacity:.6}select:not(:where(.cl-rootBox *,[class*=cl-])){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23788a7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.feedback-note{font-size:14px;color:var(--ink-dim)}.feedback-note-error{color:var(--bad)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--header-bg: #1d4a37;--header-ink: #f2f5ee;--header-dim: rgba(242, 245, 238, .68);--header-line: rgba(0, 0, 0, .18)}@media(prefers-color-scheme:dark){:root{--header-bg: #112219;--header-ink: #e8eee4;--header-dim: rgba(232, 238, 228, .62);--header-line: #26392f}}.wrap{max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}main.wrap{padding-top:28px;padding-bottom:72px}.topbar{position:sticky;top:0;z-index:20;background:var(--header-bg);color:var(--header-ink);border-bottom:1px solid var(--header-line);padding-top:env(safe-area-inset-top)}.topbar-inner{max-width:var(--page);margin:0 auto;padding:0 var(--gutter);height:64px;display:flex;align-items:center;gap:8px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--header-ink);text-decoration:none;margin-right:auto}.brand-mark{width:28px;height:20px;color:var(--hot);flex:none}.brand-name{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:20px;letter-spacing:-.015em}.tabs{display:flex;align-items:stretch;height:100%;gap:2px;margin-right:8px}.tab{position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--header-dim);font:600 15px/1 var(--text);text-decoration:none;transition:color .15s ease,background-color .15s ease}.tab-ico{display:none}.tab:hover{color:var(--header-ink);background:#ffffff12;text-decoration:none}.tab.active{color:var(--header-ink)}.tab.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--hot)}.topbar :focus-visible{outline-color:var(--header-ink)}.account{display:flex;align-items:center;min-width:32px}@media(max-width:719px){:root{--gutter: 16px}html{scroll-padding-top:68px;scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px)}main.wrap{padding-top:22px;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 28px)}.topbar-inner{height:56px}.brand-name{font-size:18px}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;height:auto;margin:0;gap:0;display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border-top:1.5px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.tab{flex-direction:column;justify-content:center;gap:3px;height:50px;padding:0;font-size:12px;font-weight:600;color:var(--ink-dim);background:none}.tab:hover{background:none;color:var(--ink-dim)}.tab.active{color:var(--ink)}.tab.active:after{display:none}.tab-ico{display:grid;place-items:center;width:54px;height:28px;border-radius:14px;transition:background-color .15s ease,color .15s ease}.tab.active .tab-ico{background:var(--brand-soft);color:var(--brand-soft-ink)}.tabs :focus-visible{outline-color:var(--ring)}}.page-head{margin-bottom:22px}.lot-count{margin-top:8px;font-size:15px;color:var(--ink-dim)}.lot-count strong{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:17px;color:var(--ink)}.lot-count-of{margin-left:2px}.filters{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end}.filter-group{min-width:0}.filter-label{display:block;margin-bottom:7px;font:600 13px/1 var(--text);color:var(--ink-dim)}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border-radius:999px}.seg label{position:relative;display:block}.seg input,.chip input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;pointer-events:none}.seg label,.chip{cursor:pointer}.seg span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;font:600 14px/1.15 var(--text);text-align:center;color:var(--ink-dim);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.seg label:hover span{color:var(--ink)}.seg input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 2px 0 var(--edge)}.seg input:focus-visible+span,.chip input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.unit-input{position:relative;width:116px}.unit-input input{padding-right:38px;min-height:44px;border-radius:999px;padding-left:16px}.unit-input .unit{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:var(--ink-dim);pointer-events:none}.unit-input input::-webkit-outer-spin-button,.unit-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.unit-input input{-moz-appearance:textfield}.filter-terms{flex-basis:100%}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:block}.chip span{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1.5px solid var(--line-strong);border-radius:999px;font:600 14px/1 var(--text);white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.filter-hint{margin-top:12px;font-size:13px;color:var(--ink-dim);max-width:62ch}@media(max-width:719px){.filters{gap:14px 12px}.filter-sort{flex:1 1 100%}.filter-platform{flex:1 1 0}.filter-sort .seg,.filter-platform .seg{display:flex;width:100%}.seg label{flex:1 1 0;min-width:0}.seg span{padding:0 6px;font-size:13.5px;white-space:normal}.filter-terms{margin-right:calc(var(--gutter) * -1)}.chips{flex-wrap:nowrap;overflow-x:auto;padding:2px var(--gutter) 6px 0;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}}.ledger{container:ticket / inline-size;display:flex;flex-direction:column;gap:16px;margin-top:22px}.lot{--notch: 9px;--edge-line: var(--line);position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-areas:"media body" "stub stub";background:var(--surface);border:1.5px solid var(--edge-line);border-radius:14px;box-shadow:0 3px 0 var(--edge);transition:transform .15s ease,box-shadow .15s ease}.lot.tier-high{--edge-line: color-mix(in srgb, var(--hot) 62%, var(--line));box-shadow:0 3px color-mix(in srgb,var(--hot) 38%,var(--edge))}@media(hover:hover){.lot:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--edge)}.lot.tier-high:hover{box-shadow:0 4px color-mix(in srgb,var(--hot) 45%,var(--edge))}}.lot-media{grid-area:media;position:relative;display:block;margin:12px 0 12px 12px;align-self:start;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--surface-2)}.lot-media img{display:block;width:100%;height:100%;object-fit:cover}.lot-media-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--line-strong)}.lot-source{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:6px;background:#0a140fcc;color:#f2f5ee;font:700 11px/1.5 var(--text)}.lot-body{grid-area:body;min-width:0;padding:12px 14px 12px 12px}.lot-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font:600 17px/1.28 var(--text);color:var(--ink);text-decoration:none}.lot-title:hover{text-decoration:underline;text-decoration-color:var(--hot);text-decoration-thickness:2px}.lot-auction{margin-top:5px;font-size:14px;line-height:1.35;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-where{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;font-size:13px;color:var(--ink-dim)}.where{display:inline-flex;align-items:center;gap:4px}.lot-term{margin-top:9px;font-size:13px;color:var(--ink-dim)}.term-chip{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink);font-weight:600}.lot-stub{grid-area:stub;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:58px;padding:7px 8px 7px 14px;border-top:2px dashed var(--line-strong)}.lot-stub:before,.lot-stub:after{content:"";position:absolute;width:calc(var(--notch) * 2);height:calc(var(--notch) * 2);top:calc(-1px - var(--notch));box-sizing:border-box;border-radius:50%;background:var(--bg);border:1.5px solid var(--edge-line)}.lot-stub:before{left:calc(-1.5px - var(--notch));clip-path:inset(0 0 0 50%)}.lot-stub:after{right:calc(-1.5px - var(--notch));clip-path:inset(0 50% 0 0)}.lot-closing{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.2 var(--text);color:var(--ink)}.lot-closing .icon{color:var(--ink-dim)}.feedback{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-left:auto}.feedback .feedback-note{margin:0 6px 0 4px;font-size:13px}.fb:disabled{opacity:.45}.fb-up.active{background:var(--good-soft);color:var(--good)}.fb-down.active{background:var(--bad-soft);color:var(--bad)}.fb.active .icon{fill:currentColor;fill-opacity:.22}.tag{--tag-bg: var(--surface-2);--tag-ink: var(--ink-dim);position:relative;display:inline-flex;align-items:center;height:30px;padding:0 14px 0 25px;background:var(--tag-bg);color:var(--tag-ink);clip-path:polygon(11px 0,100% 0,100% 100%,11px 100%,0 50%)}.tag:before{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--surface)}.tag-score{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:17px;line-height:1;letter-spacing:-.01em}.tag-high{--tag-bg: var(--hot);--tag-ink: var(--hot-ink);height:34px}.tag-high .tag-score{font-size:19px}.tag-mid{--tag-bg: var(--brand-soft);--tag-ink: var(--brand-soft-ink)}.lot.tier-high .tag{animation:stamp .38s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--i, 0) * 50ms + .14s)}@keyframes stamp{0%{transform:scale(1.55) rotate(-7deg);opacity:0}62%{transform:scale(.95) rotate(1deg);opacity:1}to{transform:none;opacity:1}}.sk{background:linear-gradient(90deg,var(--surface-2) 0%,color-mix(in srgb,var(--surface-2) 55%,var(--surface)) 50%,var(--surface-2) 100%);background-size:220% 100%;animation:shimmer 1.5s linear infinite;border-radius:6px}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sk-line{display:block;height:14px;margin:9px 0}.sk-tag{display:block;width:66px;height:30px}.lot.is-skeleton .lot-media{border-radius:10px}.empty-state{display:grid;justify-items:center;gap:10px;margin-top:28px;padding:34px 24px 38px;text-align:center;border:2px dashed var(--line-strong);border-radius:14px}.empty-state p{max-width:38ch;color:var(--ink-dim);margin-bottom:8px}.empty-trail{width:200px;height:auto;margin-bottom:4px}.trail{fill:none;stroke:var(--line-strong);stroke-width:4;stroke-linecap:round;stroke-dasharray:.1 11}.empty-tag{fill:var(--hot)}.notice{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding:18px 20px;border:1.5px solid var(--bad);border-radius:12px;background:var(--bad-soft);font-weight:600}@container ticket (min-width: 600px){.lot{grid-template-columns:148px minmax(0,1fr) 180px;grid-template-areas:"media body stub"}.lot-media{margin:14px 0 14px 14px}.lot-body{padding:14px 18px 14px 16px}.lot-title{font-size:18px}.lot-stub{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:12px;padding:16px 12px 8px 18px;border-top:0;border-left:2px dashed var(--line-strong)}.lot-stub:before,.lot-stub:after{left:calc(-1px - var(--notch));right:auto}.lot-stub:before{top:calc(-1.5px - var(--notch));clip-path:inset(50% 0 0 0)}.lot-stub:after{top:auto;bottom:calc(-1.5px - var(--notch));clip-path:inset(0 0 50% 0)}.feedback{margin:auto 0 0 -10px}}.panel{--panel-pad: 22px;--notch: 9px;position:relative;margin-top:18px;padding:var(--panel-pad);background:var(--surface);border:1.5px solid var(--line);border-radius:14px;box-shadow:0 3px 0 var(--edge)}.panel-note{margin-top:6px;font-size:14px;color:var(--ink-dim)}.field label{display:block;margin-bottom:7px;font:600 14px/1.2 var(--text)}.field .optional{font-weight:500;color:var(--ink-dim)}.profile-form{display:grid;gap:16px;margin-top:18px}.form-actions{display:flex;align-items:center;gap:14px}button.save-btn{min-width:104px}button.save-btn.is-saved{background:var(--good);border-color:var(--good);color:var(--bg)}@media(prefers-color-scheme:dark){button.save-btn.is-saved{color:#07120d}}.terms{list-style:none;margin:16px 0 0;padding:0;border-top:1.5px solid var(--line)}.term-row{display:flex;align-items:center;gap:12px;padding:4px 0 4px 2px;border-bottom:1.5px solid var(--line)}.term-name{flex:1;min-width:0;font:700 17px/1.3 var(--text);overflow-wrap:anywhere}.qty{flex:none;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-dim);font:600 13px/1.4 var(--text)}.term-row .icon-btn{margin-right:-8px}.term-empty{margin-top:14px}.add-term{position:relative;display:grid;gap:14px;margin:22px calc(var(--panel-pad) * -1) 0;padding:22px var(--panel-pad) 0;border-top:2px dashed var(--line-strong)}.add-term:before,.add-term:after{content:"";position:absolute;top:calc(-1px - var(--notch));width:calc(var(--notch) * 2);height:calc(var(--notch) * 2);box-sizing:border-box;border-radius:50%;background:var(--bg);border:1.5px solid var(--line)}.add-term:before{left:calc(-1.5px - var(--notch));clip-path:inset(0 0 0 50%)}.add-term:after{right:calc(-1.5px - var(--notch));clip-path:inset(0 50% 0 0)}.add-term button{justify-self:start}.term-note{margin-top:12px}.searching-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--hot) 14%,var(--surface));font-size:14px;line-height:1.45}.searching-dot{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--hot);animation:searching-pulse 1.2s ease-in-out infinite}@keyframes searching-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(max-width:719px){.panel{--panel-pad: 18px}}@media(min-width:720px){.profile-form{grid-template-columns:1.6fr 1fr 1.2fr;align-items:end}.form-actions{grid-column:1 / -1}.add-term{grid-template-columns:1fr 200px auto;align-items:end}.add-term button{justify-self:stretch}}.about-lead{max-width:52ch;font-size:19px;line-height:1.5;font-weight:500}.about-body{max-width:60ch;margin-top:12px;color:var(--ink)}.about-foot{max-width:60ch;margin-top:26px;font-size:14px;color:var(--ink-dim)}.about .panel{margin-top:26px}.steps{list-style:none;counter-reset:step;margin:18px 0 0;padding:0;display:grid}.steps li{counter-increment:step;padding:18px 0;border-top:2px dashed var(--line-strong)}.steps li:first-child{padding-top:0;border-top:0}.steps li:before{content:counter(step);display:block;margin-bottom:8px;font-family:var(--display);font-stretch:112%;font-weight:800;font-size:30px;line-height:1}.steps h3{font:700 16px/1.3 var(--text);margin-bottom:4px}.steps p{color:var(--ink-dim);font-size:15px;max-width:40ch}.about-feedback{margin-top:34px;padding-top:26px;border-top:2px dashed var(--line-strong)}.about-feedback .about-body{margin:8px 0 18px}@media(min-width:720px){.steps{grid-template-columns:repeat(3,1fr)}.steps li{padding:0 22px;border-top:0;border-left:2px dashed var(--line-strong)}.steps li:first-child{padding-left:0;border-left:0}.steps li:last-child{padding-right:0}}.welcome{position:relative;isolation:isolate;display:grid;gap:28px;align-items:start;padding:4px 0 16px}.welcome-copy h1{font-size:clamp(30px,8.6vw,46px);max-width:15ch;line-height:1.06}.welcome-sub{margin-top:16px;max-width:42ch;font-size:18px;line-height:1.5;color:var(--ink-dim)}.sample{container:ticket / inline-size;margin-top:34px}.sample-label{display:block;margin-bottom:10px;font:600 13px/1 var(--text);color:var(--ink-dim)}.sample .lot{pointer-events:none}.sample .lot-media-empty{background:var(--brand-soft);color:var(--brand-soft-ink)}.sample .lot-title{-webkit-line-clamp:3;line-clamp:3}.welcome-card{display:flex;justify-content:center;min-width:0}.welcome-card .cl-rootBox{max-width:100%}@media(max-width:719px){.sample{display:none}}@media(min-width:900px){.welcome{grid-template-columns:minmax(0,1fr) 400px;gap:48px;padding-top:20px}}
