:root{--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px}.support-launcher{position:fixed;right:var(--space-20);bottom:calc(var(--footer-height) + var(--space-16));z-index:var(--z-support);display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);box-shadow:0 6px 20px #0000001a;cursor:pointer;transition:border-color .12s,bottom .15s}.support-launcher:hover{border-color:var(--line-strong)}.support-launcher svg{width:22px;height:22px}.support-launcher[hidden]{display:none}.support-launcher[aria-busy=true]{cursor:progress;opacity:.75}.support-launcher[data-unread]:after{content:"";position:absolute;top:-5px;right:-5px;width:12px;height:12px;border:2px solid var(--paper);border-radius:50%;background:var(--error-text)}@media(max-width:1099px){body:has(.support-launcher:not([hidden])) .app-main{padding-bottom:var(--space-80)}}@media(max-width:780px){body:has(.toast-visible) .support-launcher{bottom:calc(var(--footer-height) + var(--space-64) + var(--space-8))}}@media(max-width:640px){.support-launcher{right:var(--space-16);bottom:calc(var(--footer-height) + var(--space-12))}}@media(prefers-reduced-motion:reduce){.support-launcher{transition:none}}.checkout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24) var(--space-40);align-items:start}.checkout-main{display:flex;flex-direction:column;gap:var(--space-20);min-width:0}@media(min-width:1100px){.checkout{grid-template-columns:minmax(0,1fr) var(--rail)}.checkout-summary,.skeleton-summary{grid-column:1 / -1}}@media(min-width:1100px)and (min-height:640px){.checkout-live{position:sticky;top:calc(var(--header-height) + var(--space-24))}}.back-link{display:inline-flex;align-items:center;gap:var(--space-6);font-size:12px;color:var(--muted);text-decoration:none}.back-link:hover{color:var(--ink)}.center-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);max-width:520px}.center-card h1{font-size:20px}.center-card p{font:14px/1.55 var(--sans)}.checkout-summary .back-link{display:flex;width:fit-content;margin-bottom:var(--space-16)}.checkout-summary .eyebrow{margin-bottom:var(--space-4);font-size:11px;color:var(--muted)}.checkout-summary h1{font-size:22px;line-height:1.25}.summary-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font-size:12px;color:var(--muted)}.summary-facts span+span:before{content:"\b7  ";color:var(--faint)}.summary-member{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-6);font-size:12px;color:var(--muted)}.now-line{display:flex;gap:var(--space-12);align-items:baseline;padding:var(--space-12) 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);font:600 15px/1.45 var(--sans);color:var(--ink)}.now-label{flex-shrink:0;font:500 11px/1.45 var(--mono);color:var(--muted)}.now-line.ok{color:var(--ok-text)}.presence{display:flex;align-items:center;gap:var(--space-8);font-size:12px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--faint);flex-shrink:0}.dot-on{background:var(--live)}.presence .dot-on{animation:arrive .6s ease-out 1}@keyframes arrive{0%{box-shadow:0 0 0 6px #2f7a4540}to{box-shadow:0 0 #2f7a4500}}.checkout-live{display:flex;flex-direction:column;gap:var(--space-10);padding-top:var(--space-12);border-top:2px solid var(--ink)}.checkout-live h2{font:500 11px/1.45 var(--mono);color:var(--muted)}.hyatt-rows{padding:0;border-top:1px solid var(--rule);list-style:none}.hyatt-rows li{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr) auto;grid-template-areas:"dot who when" ". account account" ". state state";align-items:baseline;gap:var(--space-2) 0;padding:var(--space-10) 0;border-bottom:1px solid var(--rule);font-size:12px}.hyatt-rows .dot{grid-area:dot;align-self:center}.hyatt-rows .who{grid-area:who;font-weight:500;color:var(--ink)}.hyatt-rows .who .muted{font-weight:400}.hyatt-rows .when{grid-area:when;font-size:11px;color:var(--muted);white-space:nowrap}.hyatt-rows .account{grid-area:account;font-size:11px;color:var(--muted)}.hyatt-rows .state{grid-area:state;font:13px/1.5 var(--sans);color:var(--text)}.stepper{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-20);padding:0;list-style:none;font-size:12px;color:var(--muted)}.stepper li{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) 0;border-bottom:2px solid transparent}.stepper .step-number{color:var(--faint)}.stepper .step-done svg{color:var(--live)}.stepper .step-current{border-bottom-color:var(--ink);font-weight:500;color:var(--ink)}.stepper .step-current .step-number{color:var(--ink)}.step-card,.setup{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-20);border:1px solid var(--rule);border-radius:6px}.step-card h2,.setup h2{font-size:16px;line-height:1.35}.step-card p{max-width:72ch;font:14px/1.55 var(--sans)}.step-card .fine{font-size:13px;color:var(--muted)}.value-box{align-self:stretch;padding:var(--space-10) var(--space-12);background:var(--surface);font:500 13px/1.45 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.step-note{font:14px/1.55 var(--sans);color:var(--text)}.warning-note{align-self:stretch}.checklist{display:flex;flex-direction:column;gap:var(--space-6);padding:0;list-style:none;font-size:12px;color:var(--muted)}.checklist li{display:flex;align-items:center;gap:var(--space-8)}.checklist .done svg{color:var(--live)}.checklist .current{font-weight:500;color:var(--ink)}.setup .setup-card{align-self:stretch}.confirm-box{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);align-self:stretch;padding:var(--space-12);background:var(--surface)}.confirm-box p{font:13px/1.55 var(--sans)}.by-hand{align-self:stretch;padding-top:var(--space-12);border-top:1px solid var(--rule)}.by-hand summary{display:inline-flex;align-items:center;min-height:var(--control);font-size:12px;color:var(--link);cursor:pointer}.by-hand[open] summary{margin-bottom:var(--space-8)}.by-hand>p{margin-bottom:var(--space-8);font:13px/1.55 var(--sans)}.copy-field{display:grid;grid-template-columns:120px minmax(0,240px) auto;justify-content:start;align-items:center;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--rule);font-size:12px}.copy-field span{color:var(--muted)}.copy-field strong{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.by-hand .button-row{margin-top:var(--space-12)}.checkout-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-20);padding-top:var(--space-12);border-top:1px solid var(--rule);font-size:12px}.confirm-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.skeleton-block{background:var(--surface)}.skeleton-summary{height:138px}.skeleton-steps{height:220px}.skeleton-live{height:180px}@media(max-width:640px){.stepper{flex-direction:column;gap:0}.stepper li{padding:var(--space-4) 0 var(--space-4) var(--space-10);border-bottom:0;border-left:2px solid transparent}.stepper .step-current{border-left-color:var(--ink)}.now-line{flex-direction:column;gap:var(--space-2)}.copy-field{grid-template-columns:minmax(0,1fr) auto}.copy-field span{grid-column:1 / -1}.step-card,.setup{padding:var(--space-14)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:optional;src:url(/assets/ibm-plex-sans-var-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/ibm-plex-mono-latin-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/ibm-plex-mono-latin-500.woff2) format("woff2")}:root{--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans: "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--paper: #ffffff;--ink: #111111;--text: #444444;--muted: #6b6b6b;--faint: #9a9a9a;--rule: #e6e6e6;--line: #d4d4d4;--line-strong: #8c8c8c;--surface: #f6f6f6;--hover: #fafafa;--link: #2a6496;--link-underline: #c5d5e4;--live: #2f7a45;--ok-bg: #f2f7f2;--ok-border: #d3e2d3;--ok-text: #3d5e3d;--wait-bg: #fcf6e8;--wait-border: #eadfc4;--wait-text: #6b5a2e;--error-bg: #fbf0ee;--error-border: #ecd6d1;--error-text: #8f3a2a;--control: 30px;--page-width: 1280px;--page-gutter: var(--space-20);--page-inset: max(var(--page-gutter), (100% - var(--page-width)) / 2);--rail: 320px;--header-height: 52px;--footer-height: 44px;--z-frame: 10;--z-support: 15;--z-toast: 40;--z-skip-link: 50;color:var(--text);background:var(--paper);font:13px/1.45 var(--mono),monospace;font-synthesis:none;color-scheme:light;-webkit-text-size-adjust:100%}@media(pointer:coarse){:root{--control: 44px;--header-height: 56px}}@media(max-width:640px){:root{--page-gutter: var(--space-16)}}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:calc(var(--header-height) + var(--space-40));scroll-padding-bottom:calc(var(--footer-height) + var(--space-16))}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex-shrink:0}p,h1,h2,h3,ul,ol,dl,dd{margin:0}h1,h2,h3{font-family:var(--sans);font-weight:600;color:var(--ink)}a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:2px}a:hover{text-decoration-color:var(--link)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:var(--z-skip-link);top:-60px;left:12px;padding:var(--space-8) var(--space-12);background:var(--ink);color:var(--paper)}.skip-link:focus{top:12px}.muted{color:var(--muted)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#marketplace-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.preview-strip{padding:var(--space-4) var(--page-gutter);background:var(--wait-bg);border-bottom:1px solid var(--wait-border);color:var(--wait-text);font-size:12px;text-align:center}.app-header{position:sticky;top:0;z-index:var(--z-frame);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);height:var(--header-height);padding-inline:var(--page-inset);border-bottom:1px solid var(--rule);background:var(--paper)}.masthead{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-10);min-width:0}.wordmark{font:600 16px/1.35 var(--sans);color:var(--ink);text-decoration:none}.wordmark:hover{text-decoration:underline;text-decoration-color:var(--ink)}.tagline{font:12px/1.35 var(--sans);color:var(--muted)}.header-actions{display:flex;align-items:center;gap:var(--space-20)}.nav-item{display:inline-flex;align-items:center;min-height:var(--control);padding:0;border:0;background:none;font:500 12px/1.2 var(--mono);color:var(--ink);white-space:nowrap}.nav-item:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.tagline{display:none}.header-actions{gap:var(--space-12)}.account-email{max-width:96px}}.account-pending{display:block;width:140px;height:var(--control)}.account-menu{position:relative}.account-menu>summary{display:flex;align-items:center;gap:var(--space-4);min-height:var(--control);font-size:12px;color:var(--ink);list-style:none;cursor:pointer}.account-menu>summary::-webkit-details-marker{display:none}.account-email{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown{position:absolute;z-index:1;right:0;top:calc(100% + 6px);min-width:220px;max-width:calc(100vw - 32px);padding:var(--space-4);background:var(--paper);border:1px solid var(--rule);border-radius:6px;box-shadow:0 10px 30px #00000014}.account-dropdown p{padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);margin-bottom:var(--space-4);font:12px/1.45 var(--sans);color:var(--muted);overflow-wrap:anywhere}.account-dropdown>button{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:var(--control);padding:var(--space-4) var(--space-10);border:0;background:transparent;font-size:12px;color:var(--ink);text-align:left}.account-dropdown>button:hover{background:var(--surface)}.account-identity{padding:var(--space-8) var(--space-10) 0}.account-identity .seller-label{flex-wrap:wrap;white-space:normal}.account-dropdown .account-identity p{padding:var(--space-4) 0 var(--space-8)}.account-confirm{display:grid;gap:var(--space-6);padding:var(--space-6) var(--space-10)}.account-dropdown .account-confirm-text{padding:0;margin:0;border:0;color:var(--text)}.app-main{flex:1 0 auto;width:min(var(--page-width),100% - 2 * var(--page-gutter));margin-inline:auto;padding:var(--space-24) 0 var(--space-40);outline:none}.app-footer{position:sticky;bottom:0;z-index:var(--z-frame);display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);height:var(--footer-height);padding-inline:var(--page-inset);border-top:1px solid var(--rule);background:var(--paper);font:12px/1.4 var(--sans);color:var(--muted)}.app-footer p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-links{display:flex;flex-shrink:0;gap:var(--space-16)}@media(max-width:1099px){.footer-more{display:none}}.boot-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-32);text-align:center;font:14px/1.55 var(--sans)}.noscript-note{padding:var(--space-32);font:14px/1.55 var(--sans);text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:var(--control);padding:0 var(--space-12);border:1px solid transparent;border-radius:0;font:500 12px/1.2 var(--mono);text-decoration:none;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-primary:hover:not(:disabled){background:#333;border-color:#333}.btn-secondary{background:var(--paper);border-color:var(--line);color:var(--ink)}.btn-secondary:hover:not(:disabled){border-color:var(--line-strong)}.btn-danger{background:var(--paper);border-color:var(--error-border);color:var(--error-text)}.btn-danger:hover:not(:disabled){border-color:var(--error-text)}.btn-link{min-height:auto;padding:0;border:0;background:none;color:var(--link);font-weight:400;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:2px}.btn-link:hover:not(:disabled){text-decoration-color:var(--link)}.btn:disabled{opacity:.5}.btn-google,.btn-facebook{background:var(--paper);border-color:var(--line);color:var(--ink)}.btn-google:hover,.btn-facebook:hover{border-color:var(--line-strong)}.full-width{width:100%}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control);height:var(--control);padding:0;border:1px solid transparent;background:none;color:var(--muted)}.icon-btn:hover{border-color:var(--line);color:var(--ink)}.badge{display:inline-block;padding:0 var(--space-6);border:1px solid var(--line);border-radius:3px;font:11px/16px var(--mono);color:var(--text);white-space:nowrap;vertical-align:1px}.badge-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.badge-wait{background:var(--wait-bg);border-color:var(--wait-border);color:var(--wait-text)}.seller-label{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;font:12px/1.45 var(--mono);color:var(--ink);white-space:nowrap}.seller-anon{color:var(--muted)}.seller-photo{flex:none;width:20px;height:20px;border-radius:3px;object-fit:cover}.seller-initial{display:inline-flex;align-items:center;justify-content:center;background:var(--surface);font:500 11px/1 var(--mono);color:var(--text)}.seller-name{overflow:hidden;text-overflow:ellipsis}.facebook-badge{display:inline-flex;align-items:center;gap:var(--space-2)}.stack{display:flex;flex-direction:column;gap:var(--space-12)}.field{display:flex;flex-direction:column;gap:var(--space-6);font:500 12px/1.45 var(--sans);color:var(--text)}.input-wrap{display:flex;align-items:stretch}.input-prefix{display:inline-flex;align-items:center;padding:0 var(--space-8);border:1px solid var(--line);border-right:0;background:var(--surface);font:13px var(--mono);color:var(--muted)}.field input{width:100%;min-width:0;min-height:calc(var(--control) + 4px);padding:var(--space-4) var(--space-10);border:1px solid var(--line);border-radius:0;background:var(--paper);font:13px/1.45 var(--mono);color:var(--ink)}@media(pointer:coarse){.field input{font-size:16px}}.field input::placeholder{color:var(--faint)}.field input:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 2px var(--link-underline)}.field small{font:12px/1.45 var(--sans);color:var(--muted)}.field .code-field{font-size:18px;letter-spacing:.3em}.note{padding:var(--space-10) var(--space-12);border:1px solid var(--rule);background:var(--surface);font:13px/1.55 var(--sans);color:var(--text)}.note-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.note-wait{background:var(--wait-bg);border-color:var(--wait-border);color:var(--wait-text)}.note a{color:inherit;text-decoration-color:currentColor}.stale-note p+p{margin-top:var(--space-6)}.check-row{display:flex;align-items:center;gap:var(--space-8);font:13px/1.45 var(--sans);color:var(--ink);cursor:pointer}.check-row input{width:16px;height:16px;margin:0;accent-color:var(--ink)}@media(pointer:coarse){.check-row{min-height:44px}}.error-note{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-10);border:1px solid var(--error-border);background:var(--error-bg);font:13px/1.5 var(--sans);color:var(--error-text)}.error-note svg{margin-top:var(--space-2)}.loading-state{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:96px;font-size:12px;color:var(--muted)}.toast{position:fixed;bottom:calc(var(--footer-height) + var(--space-12));left:50%;z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-10);width:max-content;max-width:calc(100vw - 32px);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);background:var(--ink);color:var(--paper);font-size:12px;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .15s,transform .15s}.toast-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast .icon-btn{width:24px;height:24px;color:#ccc}.toast .icon-btn:hover{border-color:#555;color:var(--paper)}.facts{display:grid;border-top:1px solid var(--rule)}.facts>div{display:flex;justify-content:space-between;gap:var(--space-16);padding:var(--space-6) 0;border-bottom:1px solid var(--rule);font-size:12px}.facts dt{color:var(--muted)}.facts dd{color:var(--ink);font-weight:500;text-align:right}.facts dd .seller-label{flex-wrap:wrap;justify-content:flex-end;white-space:normal}.sheet{width:min(440px,100vw - 24px);max-height:calc(100vh - 32px);padding:0;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--text);box-shadow:0 18px 50px #00000024}.sheet::backdrop{background:#11111152}.sheet-body{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) var(--space-20) var(--space-20)}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.sheet-header h2{font-size:16px;line-height:1.35}.sheet-header .icon-btn{margin-right:calc(var(--space-8) * -1)}.sheet-lede{font:14px/1.55 var(--sans);color:var(--text)}.sheet-legal{font:12px/1.5 var(--sans);color:var(--muted)}.connect-facts{display:grid;gap:var(--space-6);padding-left:var(--space-16);font:13px/1.55 var(--sans);color:var(--text)}.divider{display:flex;align-items:center;gap:var(--space-10);font-size:11px;color:var(--muted)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--rule)}.preview-accounts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);font-size:12px;color:var(--muted)}.preview-accounts button{min-height:26px;padding:0 var(--space-8);border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--ink)}.preview-accounts button:hover{border-color:var(--line-strong)}.preview-code{padding:var(--space-6) var(--space-10);background:var(--surface);font-size:12px}.award-choices{display:flex;flex-direction:column;margin:0;padding:0;border:0}.award-choices legend{display:flex;justify-content:space-between;gap:var(--space-8);width:100%;padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);font:500 12px/1.45 var(--sans);color:var(--text)}.award-choice{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--rule);cursor:pointer}.award-choice:hover{background:var(--hover)}.award-choice:has(input:checked){background:var(--surface)}.award-choice input{margin:var(--space-2) 0 0;accent-color:var(--ink)}.award-choice span{display:flex;flex-direction:column;min-width:0}.award-choice strong{font-weight:500;font-size:12px;color:var(--ink)}.award-choice small{font-size:11px;color:var(--muted)}.award-choice.unavailable{cursor:not-allowed}.award-choice.unavailable strong{color:var(--muted)}.setup-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10);padding:var(--space-14) var(--space-16);border:1px solid var(--rule);border-radius:6px}.setup-card h3{font-size:14px}:where(.setup-card) p,:where(.setup-card) li{font:13px/1.55 var(--sans);color:var(--text)}.setup-steps{padding-left:var(--space-20)}.setup-steps li+li{margin-top:var(--space-4)}.setup-card>.note{align-self:stretch}.setup-status{color:var(--muted)}.needs-computer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10)}.page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools" "lede tools";align-items:center;gap:var(--space-2) var(--space-24)}.page-title{grid-area:title;display:flex;align-items:center;gap:var(--space-8)}.page-title h1{font:600 18px/1.3 var(--sans);color:var(--ink)}.page-lede{grid-area:lede;font:13px/1.5 var(--sans);color:var(--muted)}.table-tools{grid-area:tools;display:flex;align-items:center;gap:var(--space-8)}.search-field,.select-field{position:relative;display:flex;align-items:center}.search-field svg,.select-field svg{position:absolute;color:var(--muted);pointer-events:none}.search-field svg{left:var(--space-10)}.select-field svg{right:var(--space-10)}.search-field input,.select-field select{height:var(--control);border:1px solid var(--line);border-radius:0;background:var(--paper);font:12px/1.2 var(--mono);color:var(--ink)}.search-field input{width:220px;padding:0 var(--space-10) 0 var(--space-32)}.search-field input::placeholder{color:var(--muted)}.select-field select{width:256px;padding:0 var(--space-32) 0 var(--space-10);appearance:none;cursor:pointer}.search-field input:hover,.select-field select:hover{border-color:var(--line-strong)}.search-field input:focus,.select-field select:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 2px var(--link-underline)}@media(pointer:coarse){.search-field input,.select-field select{font-size:16px}}@media(max-width:640px){.page-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "lede" "tools";row-gap:var(--space-8)}.search-field{flex:1 1 auto}.search-field input{width:100%}.select-field select{width:150px}}.home{display:flex;flex-direction:column;gap:var(--space-24)}.home-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24) var(--space-40);align-items:start}.home-main{min-width:0}.how-it-works h2{padding:var(--space-6) 0;border-bottom:2px solid var(--ink);font:500 11px/1.45 var(--mono);color:var(--muted)}.how-it-works ol{padding:0;list-style:none;counter-reset:how}.how-it-works li{display:grid;grid-template-columns:var(--space-20) minmax(0,1fr);align-content:start;gap:var(--space-2) 0;padding:var(--space-10) 0;border-bottom:1px solid var(--rule);counter-increment:how}.how-it-works li:before{content:counter(how);grid-row:span 2;font-size:12px;color:var(--muted)}.how-it-works strong{font-size:12px;font-weight:500;color:var(--ink)}.how-it-works span{font:13px/1.5 var(--sans);color:var(--text)}@media(min-width:1100px){.home-body{grid-template-columns:minmax(0,1fr) var(--rail)}}@media(min-width:1100px){.app-main{display:flex;flex-direction:column;padding-bottom:var(--space-24)}.home,.home-body{flex:1 0 auto}.home-body{align-items:stretch}.how-it-works{align-self:start}.home-main{display:flex;flex-direction:column;justify-content:space-between}.table-pages{position:sticky;bottom:var(--footer-height);z-index:1}html{scroll-padding-bottom:calc(var(--footer-height) + var(--space-64))}}@media(min-width:1100px)and (min-height:640px){.how-it-works{position:sticky;top:calc(var(--header-height) + var(--space-24))}}@media(max-width:1099px){.home[data-loading] .how-it-works{display:none}}@media(min-width:641px)and (max-width:1099px){.how-it-works ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--space-24)}}.checkout-strip ul{padding:0;list-style:none}.checkout-strip li+li{margin-top:var(--space-4)}.listings-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.listings-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.listings-table thead th{position:sticky;top:var(--header-height);z-index:1;padding:var(--space-6) var(--space-12) var(--space-6) 0;border-bottom:2px solid var(--ink);background:var(--paper);font-size:11px;font-weight:500;color:var(--muted);text-align:left;white-space:nowrap}.sort-button{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;border:0;background:none;font:inherit;color:inherit}.sort-button:hover,[aria-sort]>.sort-button{color:var(--ink)}.table-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);padding:var(--space-8) 0;border-top:1px solid var(--rule);background:var(--paper);font-size:12px;color:var(--muted)}.rows-per-page,.page-turn,.page-buttons{display:inline-flex;align-items:center}.rows-per-page{gap:var(--space-8)}.table-pages .rows-per-page select{width:76px}.page-turn{gap:var(--space-16)}.page-buttons{gap:var(--space-4)}.page-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control);height:var(--control);padding:0;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.page-button:hover:not(:disabled){border-color:var(--line-strong)}.page-button:disabled{border-color:var(--rule);color:var(--faint);cursor:not-allowed}.listings-table tbody tr:last-child>*{border-bottom:0}@media(max-width:640px){.per-page{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.listings-table .col-seller{width:160px}.listings-table .col-expires,.listings-table .col-checked{width:112px}.listings-table .col-action{width:180px}.listings-table .col-seller .seller-label,.row-seller .seller-label{flex-wrap:wrap;row-gap:var(--space-2);white-space:normal}.row-seller{display:none}.listings-table tbody th,.listings-table tbody td{height:40px;padding:var(--space-4) var(--space-12) var(--space-4) 0;border-bottom:1px solid var(--rule);font-size:12px;font-weight:400;text-align:left;vertical-align:middle}.listings-table tbody tr:hover{background:var(--hover)}.listings-table .col-action,.listings-table tbody .col-action{padding-right:0;text-align:right}.award-name{font-weight:500;color:var(--ink)}.award-name+.badge{margin-left:var(--space-8)}.row-note{display:block;font-size:11px;color:var(--wait-text)}.row-meta{display:none}.row-meta span{white-space:nowrap}.buy-button{min-width:96px}.buy-button:hover:not(:disabled),.buy-button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.own-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4) var(--space-12)}.own-price{font-weight:500;color:var(--ink)}.own-actions .error-note{flex-basis:100%;text-align:left}.skeleton-row span{display:block;width:55%;height:10px;background:var(--surface)}@media(max-width:760px){.listings-table,.listings-table thead,.listings-table tbody{display:block}.listings-table thead tr{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);padding-bottom:var(--space-8)}.listings-table thead th,.listings-table thead .col-seller,.listings-table thead .col-expires,.listings-table thead .col-checked,.listings-table thead .col-action{position:static;width:auto;padding:0;border:0}.listings-table tbody{border-top:2px solid var(--ink)}.listings-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-10) 0;border-bottom:1px solid var(--rule)}.listings-table tbody tr:last-child{border-bottom:0}.listings-table tbody th,.listings-table tbody td{display:block;height:auto;padding:0;border:0}.listings-table tbody .col-seller,.listings-table tbody .col-expires,.listings-table tbody .col-checked{display:none}.row-seller{display:block;margin-top:var(--space-4)}.listings-table .col-action{width:auto}.row-meta{display:block;margin-top:var(--space-2);font-size:11px;color:var(--muted)}.skeleton-row td{height:57px}.own-actions{max-width:180px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
