.page-module__5elP6q__root{background:var(--atelier-bg);min-height:100vh;color:var(--atelier-fg);font-family:var(--f-display), sans-serif;overflow-x:hidden}.page-module__5elP6q__main{max-width:820px;padding:var(--s-9) var(--s-5) var(--s-11);margin:0 auto}.page-module__5elP6q__label{font-family:var(--f-mono,monospace);font-size:var(--t-micro);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--atelier-umber-rgb), .7)}.page-module__5elP6q__label:before{content:"";vertical-align:.22em;background:var(--atelier-active);width:1.75em;height:2px;margin-right:.6em;display:inline-block}.page-module__5elP6q__title{font-family:var(--f-display), system-ui, sans-serif;font-weight:var(--fw-extrabold);letter-spacing:-.01em;margin:var(--s-1) 0 var(--s-3);font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.05}.page-module__5elP6q__sub{font-family:var(--f-body,Georgia, serif);font-size:var(--t-lead);color:rgba(var(--atelier-umber-rgb), .85);max-width:var(--prose-width);margin:0 0 var(--s-6);line-height:1.55}.page-module__5elP6q__install{background:var(--atelier-fg);color:var(--atelier-bg);padding:var(--s-4) var(--s-4x);border-radius:var(--r-control);font-family:var(--f-mono,monospace);font-size:var(--t-base);align-items:center;gap:var(--s-3);margin:0 0 var(--s-5);display:flex}.page-module__5elP6q__installPrompt{color:var(--atelier-softer);-webkit-user-select:none;user-select:none}.page-module__5elP6q__installCmd{color:var(--atelier-bg)}.page-module__5elP6q__ctaRow{gap:var(--s-3);margin:0 0 var(--s-6);flex-wrap:wrap;display:flex}.page-module__5elP6q__ctaPrimary,.page-module__5elP6q__ctaSecondary{font-family:var(--f-display), system-ui, sans-serif;font-weight:var(--fw-semibold);font-size:var(--t-body);padding:var(--s-3) var(--s-5);border-radius:var(--r-control);transition:transform var(--dur-fast) ease, background var(--dur-fast) ease;text-decoration:none}.page-module__5elP6q__ctaPrimary{background:var(--atelier-fg);color:var(--atelier-bg)}.page-module__5elP6q__ctaSecondary{background:rgba(var(--atelier-fg-rgb), .06);color:var(--atelier-fg);border:1px solid rgba(var(--atelier-fg-rgb), .12)}.page-module__5elP6q__ctaPrimary:hover,.page-module__5elP6q__ctaSecondary:hover{transform:translateY(-1px)}.page-module__5elP6q__section{margin:var(--s-6x) 0 0}.page-module__5elP6q__sectionTitle{font-family:var(--f-display), system-ui, sans-serif;font-weight:var(--fw-bold);font-size:var(--t-h2);margin:0 0 var(--s-3);letter-spacing:-.01em}.page-module__5elP6q__sectionBody{font-family:var(--f-body,Georgia, serif);font-size:var(--t-body);color:rgba(var(--atelier-umber-rgb), .88);margin:0 0 var(--s-3);line-height:1.6}.page-module__5elP6q__codeBlock{background:var(--atelier-fg);color:var(--atelier-bg);padding:var(--s-4) var(--s-4x);border-radius:var(--r-control);font-family:var(--f-mono,monospace);font-size:var(--t-base);white-space:pre;margin:var(--s-3) 0 0;line-height:1.55;overflow-x:auto}.page-module__5elP6q__resGrid{gap:var(--s-3);margin:var(--s-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__5elP6q__resCard{border:1px solid rgba(var(--atelier-fg-rgb), .12);border-radius:var(--r-control);padding:var(--s-3) var(--s-4);background:rgba(var(--atelier-white-rgb), .5)}.page-module__5elP6q__resHead{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-1);display:flex}.page-module__5elP6q__resName{font-family:var(--f-display), system-ui, sans-serif;font-weight:var(--fw-bold);font-size:var(--t-body)}.page-module__5elP6q__resBadge{font-family:var(--f-mono,monospace);font-size:var(--t-micro);color:rgba(var(--atelier-umber-rgb), .6);white-space:nowrap}.page-module__5elP6q__resDesc{font-family:var(--f-body,Georgia, serif);font-size:var(--t-base);color:rgba(var(--atelier-umber-rgb), .8);margin:0;line-height:1.5}.page-module__5elP6q__kvGrid{gap:var(--s-2) var(--s-5);margin:var(--s-2) 0 0;font-size:var(--t-base);grid-template-columns:max-content 1fr;display:grid}.page-module__5elP6q__kvKey{font-family:var(--f-mono,monospace);background:rgba(var(--atelier-fg-rgb), .06);padding:var(--s-1) var(--s-2);border-radius:var(--r-control);white-space:nowrap;align-self:start}.page-module__5elP6q__kvVal{font-family:var(--f-body,Georgia, serif);color:rgba(var(--atelier-umber-rgb), .88)}.page-module__5elP6q__note{font-family:var(--f-body,Georgia, serif);font-size:var(--t-base);color:rgba(var(--atelier-umber-rgb), .7);margin:var(--s-5) 0 0;font-style:italic}.page-module__5elP6q__note a{color:inherit}
