:root{--app-background:#f7f6f2;--app-foreground:#20221f;--app-muted:#eeede7;--app-muted-foreground:#5f645c;--app-border:#d7d8cf;--app-primary:#262d25;--app-primary-foreground:#fff;--app-focus:#20221f;--app-radius-md:4px;--app-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--app-gutter:24px;--app-content-width:1100px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--app-background);color:var(--app-foreground);font-family:var(--app-font);margin:0;line-height:1.5}h1,h2,p,dl,dd,ul{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px;border-radius:2px}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.page{min-height:100vh;max-width:var(--app-content-width);padding:0 var(--app-gutter);flex-direction:column;margin:0 auto;display:flex}.site-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;display:flex}.wordmark{letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;font-size:21px;font-weight:650;text-decoration:none}.reference-label{max-width:90px;color:var(--app-muted-foreground);letter-spacing:.14em;text-align:right;text-transform:uppercase;flex:none;font-size:10px;line-height:1.4}.site-main{flex:1;padding:43px 0 37px}.site-footer{border-top:1px solid var(--app-border);color:var(--app-muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:19px 0;font-size:11px;display:flex}.site-footer>span:first-child{overflow-wrap:anywhere}.kicker{color:var(--app-muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.title{letter-spacing:-.055em;overflow-wrap:anywhere;margin-bottom:20px;font-size:43px;font-weight:500;line-height:1.04}.deck{max-width:31ch;color:var(--app-muted-foreground);font-size:15px;line-height:1.6}.rule{background:var(--app-primary);width:44px;height:2px;margin-top:33px;display:none}.details{border-top:1px solid var(--app-foreground);margin-top:36px}.section-title{letter-spacing:.1em;text-transform:uppercase;padding:16px 0;font-size:12px;font-weight:600;line-height:1.3}.data-row{border-top:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:11px 0;font-size:13px;display:grid}.data-row dt{color:var(--app-muted-foreground)}.data-row dd{text-align:right;overflow-wrap:anywhere;font-weight:500}.example{background:var(--app-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:18px;padding:15px 12px;display:grid}.example-label{font-size:14px;font-weight:600}.example-note{color:var(--app-muted-foreground);font-size:11px;line-height:1.45}.example-value{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:20px}.status{text-align:center;justify-content:center;align-items:center;min-height:420px;display:flex}.status-inner{max-width:440px}.status .kicker{margin-bottom:25px}.status-title{letter-spacing:-.045em;overflow-wrap:anywhere;margin-bottom:20px;font-size:34px;font-weight:500;line-height:1.14}.status-description{color:var(--app-muted-foreground);margin-bottom:27px;font-size:15px;line-height:1.6}.action{border-radius:var(--app-radius-md);background:var(--app-primary);min-height:40px;color:var(--app-primary-foreground);justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.action:focus-visible{outline-color:var(--app-primary)}.setup-details{color:var(--app-muted-foreground);text-align:left;gap:10px;font-size:13px;display:grid}.setup-list{color:var(--app-foreground);padding-left:20px}@media (width>=900px){:root{--app-gutter:56px}.site-header{padding:25px 0}.wordmark{font-size:23px}.reference-label{max-width:none}.site-main{padding:76px 0 64px}.profile{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:75px;display:grid}.kicker{margin-bottom:23px}.title{letter-spacing:-.065em;margin-bottom:24px;font-size:62px}.deck{font-size:17px}.rule{display:block}.details{margin-top:0}.data-row{gap:22px}.example{padding:17px 19px}.status{min-height:480px}.status-title{font-size:42px}.status-description{font-size:16px}}
