#search-dialog{width:min(38rem,100% - 2rem);max-height:calc(100dvh - 4rem);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:10vh auto auto;padding:1rem;overflow:auto}#search-dialog::backdrop{background:#0008}.search-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}#search-dialog-title{margin:0;font-size:1rem}#search-close{color:var(--text-muted);background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:var(--radius-control);cursor:pointer;padding:.25rem .5rem}#search-dialog #docs-search{padding-inline:.75rem}#search-dialog .search-results{max-height:50dvh;box-shadow:none;margin-top:.75rem;position:static}#search-status{color:var(--text-muted);margin:.75rem 0 0;font-size:.8rem}#search-status:empty{display:none}.homepage .wrap{width:min(72rem,100% - 4rem);margin-inline:auto}.homepage .homepage-topbar{color:var(--text-content);background:var(--surface-page);border-bottom:1px solid var(--border-content);box-shadow:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem}.homepage .wordmark strong{color:var(--accent-link)}.homepage-topbar nav,.homepage .footer nav{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.homepage-topbar nav a{color:var(--text-content-muted);text-decoration:none}.homepage-topbar nav a:hover{color:var(--accent-link)}.homepage #theme-select{background:var(--surface-page-inset);border-color:var(--border-content)}.homepage .theme-option{color:var(--text-content-muted)}.homepage .theme-option[aria-pressed=true],.homepage .theme-option:hover{color:var(--accent-link);background:var(--surface-page-raised)}.homepage .shell{min-height:0;padding:calc(var(--topbar-height) + 4.5rem) 0 0;background-image:none;margin-left:0;display:block}.homepage .hero{padding-bottom:4.5rem}.homepage h1{font-size:var(--topic-h1-size);letter-spacing:-.045em;margin:0 0 3rem;line-height:1.08}.homepage h1 span{color:var(--accent-link)}.homepage .hero-bottom,.homepage .agent-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.homepage .hero-bottom>*,.homepage .agent-grid>*{min-width:0}.homepage .hero-copy>p:first-child{max-width:36ch;margin:0 0 1.75rem;font-size:1.2rem;line-height:1.65}.homepage .hero-actions,.homepage .related-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.homepage .button{border:1px solid var(--accent-link);border-radius:.3rem;justify-content:center;padding:.65rem 1.2rem;font-size:.925rem;font-weight:650;text-decoration:none;display:inline-flex}.homepage .button.primary{color:var(--surface-page);background:var(--accent-link)}.homepage .button:hover{box-shadow:0 0 0 .18rem color-mix(in srgb, var(--accent-link) 20%, transparent)}.homepage .text-link{font-size:.925rem}.homepage :focus-visible{outline-color:var(--accent-link)}.homepage .version{color:var(--text-content-muted);margin:1.5rem 0 0;font-size:.8rem}.homepage .application-example{border:1px solid var(--border-content);border-radius:.6rem;min-width:0;margin:0;overflow:hidden}.homepage .source-example,.homepage .response-example{min-width:0;overflow:hidden}.homepage .source-example{color:var(--text-primary);background:var(--surface-shell)}.homepage .file-label{overflow-wrap:anywhere;max-width:none;font:.75rem/1.5 var(--font-mono);margin:0;padding:.85rem 1.25rem 0}.homepage .application-example pre{padding:1.25rem;font-size:.8rem;line-height:1.65}.homepage .application-example pre code{font:inherit}.homepage .response-example{color:var(--text-content);background:var(--surface-page-raised);border-top:1px solid var(--border-content);--syntax-property:var(--accent-link);--syntax-string:var(--text-content)}.homepage .request-label{max-width:none;font:.75rem/1.5 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:.5rem .65rem;margin:0;padding:1rem 1.25rem 0;display:flex}.homepage .request-label code{color:inherit;font:inherit;background:0 0;border:0;padding:0}.homepage .request-label .request-method{color:var(--syntax-function);background:color-mix(in srgb, var(--syntax-function) 9%, transparent);letter-spacing:.03em;border-radius:.25rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.homepage .response-arrow{color:var(--text-content-muted);margin-left:auto}.homepage .response-status{color:var(--syntax-function);font-size:.7rem}.homepage .response-example pre{color:inherit;background:0 0;padding-top:.75rem;font-size:.75rem}.homepage .source-example .file-label{color:var(--text-content-muted);background:var(--surface-page-raised);border-bottom:1px solid var(--border-content);align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.homepage .source-example .file-label svg{opacity:.7;flex-shrink:0;width:.85rem;height:1rem}.homepage .source-language{font:.65rem/1.5 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;margin-left:auto}.homepage .section{border-top:1px solid var(--border-content);scroll-margin-top:calc(var(--topbar-height) + 1rem);padding-block:4rem}.homepage h2{border:0;margin:0 0 1rem;padding:0}.homepage .source-card,.homepage .page-preview,.homepage .command-example{border:1px solid var(--border-content);border-radius:.3rem;min-width:0;margin:0;overflow:hidden}.homepage .source-card+.source-card{margin-top:1.25rem}.homepage .source-card figcaption,.homepage .page-preview figcaption,.homepage .command-example figcaption{color:var(--text-content-muted);border-bottom:1px solid var(--border-content);padding:.8rem 1.25rem;font-size:.8rem}.homepage .source-card figcaption,.homepage .sample-data .file-label{color:var(--text-content-muted);background:var(--surface-page);border-bottom:1px solid var(--border-content);font:.8rem/1.5 var(--font-mono);padding:.8rem 1.25rem}.homepage .source-card pre,.homepage .sample-data pre,.homepage .command-example pre{padding:1.25rem;font-size:.8rem;line-height:1.65}.homepage .page-preview{background:var(--surface-page-raised)}.homepage .auction-example{margin-top:2rem}.homepage .auction-example.is-enhanced{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:2rem;display:grid}.homepage .auction-example [hidden]{display:none!important}.homepage .auction-steps{border:1px solid var(--border-content);border-radius:.3rem;overflow:hidden}.homepage .auction-step{width:100%;color:var(--text-content-muted);background:var(--surface-page);text-align:left;font:inherit;cursor:pointer;border:0;gap:1rem;padding:1.5rem;display:flex}.homepage .auction-step+.auction-step{border-top:1px solid var(--border-content)}.homepage .auction-step:hover{background:var(--surface-page-inset)}.homepage .auction-step[aria-selected=true]{color:var(--text-content);background:var(--surface-page-inset);box-shadow:inset 3px 0 var(--accent-link)}.homepage .auction-step:focus-visible{outline:2px solid var(--accent-link);outline-offset:-3px}.homepage .step-number{color:var(--accent-link);font:.75rem/1.5 var(--font-mono);padding-top:.2rem}.homepage .auction-step strong{font-size:1rem;font-weight:600;display:block}.homepage .step-description{color:var(--text-content-muted);margin-top:.65rem;font-size:.875rem;line-height:1.65;display:block}.homepage .auction-workspace{min-width:0}.homepage .is-enhanced .auction-workspace{border:1px solid var(--border-content);background:var(--surface-page-inset);border-radius:.3rem;overflow:hidden}.homepage .auction-toolbar{border-bottom:1px solid var(--border-content);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.homepage .auction-current{color:var(--text-content-muted);font-size:.8rem}.homepage .auction-modes{border:1px solid var(--border-content);border-radius:.3rem;gap:.25rem;padding:.2rem;display:flex}.homepage .auction-modes button{color:var(--text-content-muted);font:600 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding:.45rem .85rem}.homepage .auction-modes button[aria-pressed=true]{color:var(--surface-page);background:var(--accent-link)}.homepage .auction-panel{min-width:0}.homepage .auction-panel+.auction-panel{margin-top:2rem}.homepage .is-enhanced .auction-panel{margin:0;padding:1.25rem}.homepage .is-enhanced .auction-fallback-title{display:none}.homepage .auction-panel .sample-data:last-child{margin-bottom:0}.homepage .auction-panel .related-links{margin-top:1.5rem;font-size:.8rem}.homepage .auction-panel .page-preview{margin-top:1.5rem}.homepage .is-enhanced .page-preview{margin-top:0}.homepage .catalogue,.homepage .lot-detail,.homepage .email-preview{--cabinet-ink:#403c32;--cabinet-muted:#726653;color:var(--cabinet-ink);background:#f7f0df radial-gradient(#b7a48030 .65px,#0000 .65px) 0 0/6px 6px;padding:clamp(1.25rem,4vw,2rem);font-family:Georgia,Times New Roman,serif}.homepage .catalogue-heading{border-bottom:3px double #c5b79b;padding:0 2.25rem 1.25rem 0;position:relative}.homepage .catalogue-heading h3,.homepage .lot-detail h3,.homepage .email-preview h3{color:var(--cabinet-ink);letter-spacing:-.035em;margin:0 0 .65rem;font-family:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.homepage .cabinet-eyebrow,.homepage .preview-label{color:var(--cabinet-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font:.6rem/1.7 system-ui,sans-serif}.homepage .catalogue-heading>p:last-of-type{color:var(--cabinet-muted);margin:0;font-size:.85rem;font-style:italic}.homepage .cabinet-seal{color:#946044;font-size:2rem;position:absolute;top:1.5rem;right:0}.homepage .lot-list{counter-reset:lots;margin:0;padding:0;list-style:none}.homepage .lot-list li{counter-increment:lots;border-bottom:1px dashed #c5b79b;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.25rem;margin:0;padding:1.25rem 0;display:grid}.homepage .lot-list li:last-child{border:0;padding-bottom:0}.homepage .curiosity-art{aspect-ratio:1;color:#514c40;background:#e6e9db;border-radius:48% 52% 43% 57%/56% 42% 58% 44%;place-items:center;display:grid;transform:rotate(-4deg)}.homepage [data-curiosity=warm-meteorite]{background:#f0dbcd;transform:rotate(5deg)}.homepage [data-curiosity=your-letter]{background:#e6dfeb}.homepage .curiosity-art svg{width:100%;height:auto;overflow:visible}.homepage .lot-copy:before{content:"LOT N° " counter(lots, decimal-leading-zero);color:var(--cabinet-muted);letter-spacing:.14em;font:.55rem/1.8 system-ui,sans-serif}.homepage .lot-list h4{color:var(--cabinet-ink);margin:.15rem 0 .35rem;font:500 1.15rem/1.2 Georgia,Times New Roman,serif}.homepage .lot-list p{color:var(--cabinet-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.homepage .lot-meta{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8rem;display:flex}.homepage .lot-copy .lot-meta{margin-bottom:0}.homepage .lot-meta span{font-style:italic}.homepage .lot-meta strong{color:var(--cabinet-ink);font-size:1.3rem;font-weight:500}.homepage .lot-detail>p,.homepage .email-preview>p{line-height:1.7}.homepage .lot-detail>p:not(.preview-label),.homepage .email-preview>p:not(.preview-label){font-size:.9rem}.homepage .bid-flash{color:#3d5844;background:#e1e8d6;border:1px dashed #879778;border-radius:.25rem;margin-block:1.5rem;padding:.65rem .85rem;font-style:italic;transform:rotate(-1deg)}.homepage .bid-form{border-top:3px double #c5b79b;margin-top:1.5rem;padding-top:1rem;font:.8rem/1.5 system-ui,sans-serif}.homepage .bid-form label{margin-bottom:.6rem;display:block}.homepage .bid-form>div{gap:.65rem;display:flex}.homepage .bid-form input,.homepage .bid-form button{min-width:0;font:inherit;opacity:1;border:1px solid #88765c;border-radius:.25rem;padding:.65rem}.homepage .bid-form input{width:6rem;color:var(--cabinet-ink);-webkit-text-fill-color:var(--cabinet-ink);background:#fffaf0}.homepage .bid-form button{color:#fffaf0;background:#4d6452}.homepage .email-preview{text-align:center;outline-offset:-.4rem;border:.65rem solid #e6dfcb;outline:1px dashed #b7a480}.homepage .winner-seal{color:#a65d4d;border:3px double #a65d4d;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1.75rem;display:grid;transform:rotate(-12deg)}@media (width<=480px){.homepage .lot-list li{grid-template-columns:4rem minmax(0,1fr);gap:.85rem}.homepage .lot-list h4{font-size:1rem}}.homepage .sample-data{border:1px solid var(--border-content);border-radius:.3rem;min-width:0;margin:1.5rem 0;overflow:hidden}.homepage .sample-data summary{color:var(--text-content-muted);cursor:pointer;padding:.8rem 1.25rem;font-size:.875rem}.homepage .sample-data[open] summary{border-bottom:1px solid var(--border-content)}.homepage .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.homepage .agent-grid h3{margin:0;font-size:1.15rem}.homepage .agent-grid>div{gap:1.25rem;display:grid}@media (width>=56.001rem){.homepage .agent-grid>div{grid-row:span 4;grid-template-rows:subgrid}.homepage .command-example{grid-row:span 2;grid-template-rows:subgrid;gap:0;display:grid}}.homepage .command-example{color:var(--text-primary);background:var(--surface-shell)}.homepage .command-example figcaption{color:var(--text-primary);border-color:var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.homepage .command-example figcaption code{color:inherit;background:0 0;border:0;padding:0}.homepage .command-example figcaption>span{color:var(--text-muted);font-size:.7rem}.homepage .command-example pre code{white-space:pre-wrap;overflow-wrap:anywhere}.homepage .footer{border-top:1px solid var(--border-content);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.75rem;display:flex}@media (width<=56rem){.homepage .hero-bottom,.homepage .agent-grid,.homepage .auction-example.is-enhanced{grid-template-columns:minmax(0,1fr);gap:2.5rem}.homepage .hero-copy>p:first-child{max-width:48ch}}@media (width<=36rem){.homepage .wrap{width:calc(100% - 2rem)}.homepage .homepage-topbar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.homepage-topbar nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:.5rem}.homepage-topbar .topbar-actions{grid-area:1/2}.homepage .shell{padding-top:calc(var(--topbar-height) + 3rem)}.homepage .hero{padding-bottom:3rem}.homepage .section{padding-block:2.5rem}.homepage .auction-toolbar{flex-wrap:wrap}.homepage .is-enhanced .auction-panel{padding:.75rem}}