:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-50:#f6f5ef;--neutral-0:#fffefa;--neutral-100:#eeede5;--neutral-300:#d9dacf;--neutral-600:#60665d;--neutral-900:#242e27;--green-100:#e9eee5;--green-800:#234335;--green-900:#172f24;--rust-100:#fff0e3;--rust-800:#823b20;--red-100:#fbece7;--red-800:#8b2e24;--color-page:var(--neutral-50);--color-surface:var(--neutral-0);--color-inset:var(--neutral-100);--color-line:var(--neutral-300);--color-text:var(--neutral-900);--color-muted:var(--neutral-600);--color-accent:var(--green-800);--color-accent-hover:var(--green-900);--color-on-accent:var(--neutral-0);--color-status-bg:var(--green-100);--color-warning-bg:var(--rust-100);--color-warning-text:var(--rust-800);--color-error-bg:var(--red-100);--color-error-text:var(--red-800);--color-focus:#315fcc;--font-body:"Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--font-display:Georgia, "Times New Roman", serif;--font-number:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-small:.8125rem;--text-label:.875rem;--text-body:1rem;--text-heading:1.625rem;--radius:6px;font-family:var(--font-body);color:var(--color-text);background:var(--color-page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;line-height:1.55}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);min-block-size:44px;color:var(--color-text);cursor:pointer;font-size:var(--text-label);padding:.6rem 1rem;font-weight:600;line-height:1.4}button:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-inset)}a{color:inherit;text-underline-offset:.22em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}input{border:1px solid var(--color-muted);border-radius:var(--radius);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--color-text);background:var(--color-surface);padding:.7rem .85rem;font-size:1rem}input[aria-invalid=true]{border-color:var(--color-error-text)}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.9rem,5vw,4.8rem);font-weight:400;line-height:1.04}h1 em{font-weight:400}h2{font-family:var(--font-display);font-size:var(--text-heading);letter-spacing:-.02em;font-weight:400;line-height:1.2}h3{font-size:var(--text-body);font-weight:600;line-height:1.4}.shell{max-inline-size:1232px;margin-inline:auto;padding-inline:40px}.header{border-block-end:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.brand svg{stroke:currentColor;stroke-width:2.7px;fill:none;block-size:28px;inline-size:28px}.brand-note{border-inline-start:1px solid var(--color-line);font-weight:400;font-size:var(--text-small);letter-spacing:0;color:var(--color-muted);margin-inline-start:13px;padding-inline-start:20px}.wallet-controls{align-items:center;gap:20px;max-inline-size:100%;margin-inline-start:auto;display:flex}.network-badge{font-size:var(--text-small);white-space:nowrap}.network-badge span{margin-inline-end:4px}.wallet-button{border-color:var(--color-text);background:0 0}.wallet-button>span{margin-inline-start:10px}.intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;padding-block:50px 42px;display:grid}.eyebrow{font-family:var(--font-number);text-transform:uppercase;letter-spacing:.09em;color:var(--color-muted);font-size:.75rem;font-weight:400;line-height:1.5;display:block}.intro .eyebrow{margin-block-end:20px}.intro-copy{max-inline-size:48ch;padding-block-end:4px}.intro-copy>p:first-child{font-size:1.0625rem;line-height:1.65}.warning-copy{color:var(--color-warning-text);font-size:var(--text-label);margin-block-start:22px;line-height:1.6}.notice-area:empty{display:none}.notice{border-radius:var(--radius);font-size:var(--text-label);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;margin-block-end:16px;padding:16px 20px;display:flex}.notice.error{background:var(--color-error-bg);color:var(--color-error-text)}.notice.warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.notice.transaction{background:var(--color-status-bg)}.notice button{flex-shrink:0}.transaction-link{font-size:var(--text-label);margin-block:-5px 18px}.workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.auction-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}.section-heading{padding:24px 28px 18px}.title-row{justify-content:space-between;align-items:center;gap:12px;margin-block-end:8px;display:flex}.state-badge{background:var(--color-status-bg);border-radius:4px;padding:4px 9px;font-size:.75rem;line-height:1.5}.state-badge.settled{background:var(--color-inset)}.auction-browser{justify-content:space-between;align-items:center;gap:16px;padding:0 28px 18px;display:flex}.pager,.id-form{align-items:center;gap:8px;display:flex}.pager button{min-inline-size:44px;padding-inline:13px}.id-form label{font-size:var(--text-small);white-space:nowrap}.id-form input{min-block-size:44px;inline-size:70px;padding:8px}.id-form button{padding-inline:12px}.auction-numbers{background:var(--color-inset);justify-content:space-between;align-items:start;gap:18px;padding:26px 28px;display:flex}.label{color:var(--color-muted);font-size:var(--text-small);line-height:1.4}.money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.unit{font-family:var(--font-body);color:var(--color-muted);font-size:.75em;font-weight:400}.prize{font-size:2.65rem;line-height:1.2;font-family:var(--font-display);letter-spacing:-.03em;margin-block-start:8px}.prize .unit{letter-spacing:0;font-size:.4em}.clock{text-align:end;flex-shrink:0;max-inline-size:100%}.timer{font-family:var(--font-number);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-block-start:15px;font-size:1.5rem;line-height:1.2}.bid-rankings{padding-inline:28px}.ranking{border-block-end:1px solid var(--color-line);grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding-block:22px;display:grid}.rank{color:var(--color-muted);font-family:var(--font-number);font-size:.75rem}.ranking>div:last-child{text-align:end;font-size:1.125rem}.bidder{overflow-wrap:anywhere;font-size:var(--text-small);margin-block-start:5px}.rank-caption{color:var(--color-muted);margin-block-start:5px;font-size:.75rem}.bid-form{padding:24px 28px 28px}.field-heading{font-size:var(--text-label);justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:10px;display:flex}.field-heading>span{color:var(--color-muted);font-size:var(--text-small);text-align:end}label{font-weight:500}.amount-input{position:relative}.amount-input input{font-family:var(--font-number);min-block-size:54px;padding-inline-end:70px;font-size:1.125rem}.amount-input>span{color:var(--color-muted);font-size:var(--text-label);pointer-events:none;position:absolute;inset-block-start:16px;inset-inline-end:16px}.hint,.field-error{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere;margin-block-start:10px;line-height:1.6}.field-error{color:var(--color-error-text)}#id-error{padding:0 28px 14px}.payment-steps{gap:12px;margin-block-start:18px;display:flex}.step-button{overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;gap:10px;min-inline-size:0;display:flex}.step-number{font-family:var(--font-number);font-size:.75rem;font-weight:400}.primary:not(:disabled){background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.arrow{margin-inline-start:auto}.loss-check{background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-small);align-items:start;gap:12px;margin-block-start:14px;padding:12px;display:flex}.loss-check input{block-size:24px;min-block-size:24px;inline-size:24px;accent-color:var(--color-accent);flex-shrink:0;margin:0}.settlement{background:var(--color-page);border-block-start:1px solid var(--color-line);padding:24px 28px}.settlement>div>p{color:var(--color-muted);font-size:var(--text-small);max-inline-size:65ch;margin-block-start:8px}.settlement-actions{flex-wrap:wrap;gap:12px;margin-block-start:16px;display:flex}.seller{color:var(--color-muted);margin-block-start:16px;font-size:.75rem}.sidebar{gap:20px;display:grid}.funds-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:24px}.funds-panel h2{margin-block:8px 12px}.funds-panel>a{font-size:var(--text-small)}.balances{margin-block:22px 18px}.balances>div{font-size:var(--text-label);justify-content:space-between;align-items:baseline;gap:12px;margin-block-start:14px;display:flex}.balances dt{color:var(--color-muted)}.balances dd{text-align:end;max-inline-size:58%}.balances .withdrawable{border-block-start:1px solid var(--color-line);margin-block-start:20px;padding-block-start:20px;display:block}.withdrawable dd{text-align:start;max-inline-size:none;font-size:2rem;line-height:1.2;font-family:var(--font-display);margin-block-start:8px}.withdrawable .unit{font-size:.4375em}.withdraw-button{justify-content:space-between;inline-size:100%;display:flex}.open-panel{border-block:1px solid var(--color-line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary h2{margin-block-start:7px;font-size:1.375rem}.disclosure{font-size:1.5rem}details[open] .disclosure{transform:rotate(45deg)}.open-content{padding-block-end:22px}.open-content>p{font-size:var(--text-label);color:var(--color-muted);margin-block-end:16px}.open-content>label{font-size:var(--text-label);margin-block-end:8px;display:block}.open-content .payment-steps{flex-direction:column}.get-token{padding-inline:2px}.get-token>p{font-size:var(--text-small);color:var(--color-muted);margin-block:8px 12px}.get-token>a{font-size:var(--text-small)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-block-size:390px;padding:40px;display:flex}.empty-state svg{block-size:80px;inline-size:110px;stroke:var(--color-text);stroke-width:1.5px;fill:none;margin-block-end:12px}.empty-state .baseline{stroke:var(--color-line)}.empty-state p{font-family:var(--font-display);font-size:1.6rem;line-height:1.3}.empty-state span{max-inline-size:38ch;color:var(--color-muted);font-size:var(--text-label)}.read-status{justify-content:space-between;align-items:center;gap:16px;margin-block:18px 36px;display:flex}.read-status p{font-family:var(--font-number);color:var(--color-muted);font-size:.75rem;line-height:1.8}.read-status button{background:0 0;flex-shrink:0}footer{border-block-start:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:24px 32px;font-size:.75rem;display:flex}footer>div{align-items:center;gap:16px;display:flex}.footer-brand{font-family:var(--font-display);color:var(--color-text);font-size:1.125rem}footer nav{flex-wrap:wrap;gap:20px;display:flex}footer>p{flex-basis:100%}.skip-link{z-index:10;background:var(--color-surface);padding:12px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}@media (hover:hover){button:not(:disabled):hover{background:var(--color-inset);border-color:var(--color-muted)}.primary:not(:disabled):hover{background:var(--color-accent-hover)}a:hover{text-decoration-thickness:2px}summary:hover{color:var(--color-accent)}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .12s,transform .12s cubic-bezier(.2,0,0,1)}button:not(:disabled):active{transform:scale(.96)}}@media (width<=68rem){.brand-note{display:none}.shell{padding-inline:28px}.intro{gap:36px}.workspace{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.auction-browser,.auction-numbers{flex-wrap:wrap}.clock{text-align:start}.timer{margin-block-start:10px}}@media (width<=54rem){.workspace{grid-template-columns:minmax(0,1fr)}.sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.get-token{grid-column:2}.funds-panel{grid-row:span 2}.open-panel{border-block-start:0}.open-panel summary{padding-block-start:4px}.intro{gap:28px;padding-block:36px}h1{font-size:clamp(2.8rem,6vw,4rem)}}@media (width<=40rem){.shell{padding-inline:18px}.header{align-items:start;gap:16px;padding-block:20px}.brand{font-size:1.1rem}.brand svg{block-size:24px;inline-size:24px}.wallet-controls{flex-direction:column;align-items:end;gap:10px}.wallet-button{font-size:var(--text-small);padding-inline:12px}.disconnect-text{display:none}.intro{grid-template-columns:1fr;gap:24px;padding-block:32px}.intro .eyebrow{margin-block-end:16px}h1{font-size:clamp(2.65rem,11vw,4rem)}.intro-copy{max-inline-size:52ch}.intro-copy>p:first-child{font-size:var(--text-body)}.warning-copy{margin-block-start:16px}.section-heading,.auction-numbers,.bid-form,.settlement,.auction-browser,.bid-rankings{padding-inline:20px}.auction-browser{gap:14px}.auction-numbers{gap:24px}.ranking{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:8px}.rank-caption{font-size:.75rem}.field-heading{flex-wrap:wrap;gap:5px}.payment-steps{flex-direction:column}.sidebar{grid-template-columns:minmax(0,1fr)}.funds-panel{grid-row:auto}.get-token{grid-column:auto}.open-panel summary{padding-block-start:4px}.read-status{flex-direction:column;align-items:start}.notice{flex-direction:column;align-items:start;gap:12px}footer,footer>div{align-items:start}footer nav{gap:14px 20px}.empty-state{min-block-size:320px;padding:24px}}@media (forced-colors:active){:focus-visible{outline-color:highlight}button:disabled{color:graytext}}
