:root{--accent:#2563eb;--accent-hover:#1d4ed8;--wordmark:"UQP";--bg:#fff;--surface:#f4f6f8;--ink:#121820;--muted:#526071;--line:#d9dfe7;--code-bg:#101923;--code-ink:#dce8fa;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:ui-monospace, SFMono-Regular, Consolas, monospace;--radius:12px;--content-width:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ui);color:var(--ink);background:var(--bg);line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}[id]{scroll-margin-top:100px}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;line-height:1.12}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.8rem,6.5vw,5.9rem);font-weight:550}h2{font-size:clamp(2rem,4vw,3.6rem);font-weight:550}h3{letter-spacing:-.025em;font-size:1.35rem;font-weight:600}p{margin-bottom:1.25rem}.wrap{width:min(var(--content-width), calc(100% - 80px));margin-inline:auto}.site-header{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:32px;max-width:1440px;min-height:80px;margin:auto;padding:16px 40px;display:flex}.wordmark{color:var(--ink);letter-spacing:-.08em;font-size:1.7rem;font-weight:800;line-height:1;text-decoration:none}.wordmark span:before{content:var(--wordmark)}.desktop-nav{align-items:center;gap:25px;margin-left:auto;display:flex}.desktop-nav a{color:var(--ink);font-size:.88rem;text-decoration:none}.desktop-nav a:hover,[aria-current=page]{color:var(--accent)}.button{background:var(--accent);color:var(--bg);border:1px solid var(--accent);border-radius:6px;justify-content:center;align-items:center;gap:24px;padding:13px 22px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-hover);text-decoration:none}.button.secondary{background:var(--bg);border-color:var(--line);color:var(--ink)}.button.small{white-space:nowrap;padding:10px 16px;font-size:.85rem}.mobile-menu,.mobile-toc{display:none}.announcement{text-align:center;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding:10px 20px;font-size:.82rem;text-decoration:none;display:block}.announcement span{margin-left:15px}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding-block:100px 115px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:24px;font-size:.72rem;font-weight:650}.hero h1{margin-bottom:30px}.hero-description{color:var(--muted);max-width:530px;font-size:1.15rem;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.quote-visual{background:var(--surface);border-radius:22px;padding:38px 30px 16px;transform:rotate(1deg)}.quote-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 14px 35px #11182708}.quote-card-heading{letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:.57rem;font-weight:650;display:flex}.status-dot{color:var(--muted)}.status-dot:before{content:"●";color:var(--accent);margin-right:5px}.quote-card h2{margin:32px 0 14px;font-size:2rem}.quote-card p{color:var(--muted);font-size:.78rem}.quote-card dl{margin:26px 0}.quote-card dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;padding:14px 0;display:flex}.quote-card dt{color:var(--muted);font-size:.75rem}.quote-card dd{margin:0;font-size:.85rem;font-weight:600}.quote-card dl>div:first-child{display:block}.quote-card dl>div:first-child dd{letter-spacing:-.04em;font-size:2.5rem}.quote-card small{color:var(--muted);font-size:.75rem}.quote-note{background:var(--surface);border-radius:5px;padding:12px;font-size:.7rem}.example-label{color:var(--muted);margin:15px 0 0;font-size:.75rem}.quote-visual>.example-label{text-align:center}.section{padding-block:90px}.section h2{margin-bottom:35px}.section-intro{color:var(--muted);max-width:630px;margin-bottom:40px;font-size:1.1rem}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:45px 0 32px;display:grid}.cards article{border-top:1px solid var(--line);padding-top:28px}.cards p{color:var(--muted);font-size:.97rem}.cards a{font-size:.9rem}.card-number{font-family:var(--font-code);color:var(--muted);margin-bottom:30px;font-size:.68rem;display:block}.text-link{font-size:.92rem;font-weight:600;display:inline-block}.tinted{background:var(--surface)}.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading a{white-space:nowrap;margin-bottom:35px}.flow{border:1px solid var(--line);border-radius:var(--radius);margin-top:45px;overflow:hidden}.flow-tabs{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.flow-tabs button{text-align:left;min-height:80px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 20px;font-weight:600}.flow-tabs button span{font:.65rem var(--font-code);margin-bottom:6px;display:block}.flow-tabs button[aria-selected=true]{color:var(--accent);background:var(--bg);border-bottom-color:var(--accent)}.flow-tabs button:focus-visible{outline-offset:-5px}.flow-detail{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;padding:40px;animation:.22s ease-out reveal;display:grid}.flow-detail h3{font-size:2rem}.flow-detail p{color:var(--muted)}.flow-detail .example-label{margin-bottom:25px}.flow .code-block pre{max-height:360px}.code-block{background:var(--code-bg);min-width:0;color:var(--code-ink);border-radius:9px;margin:20px 0;overflow:hidden}.flow .code-block{margin:0}.code-toolbar{font:.68rem var(--font-code);border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.code-toolbar button{color:var(--code-ink);font:.68rem var(--font-code);background:0 0;border:1px solid #ffffff50;border-radius:4px;min-height:34px;padding:8px 10px}pre{background:var(--code-bg);color:var(--code-ink);tab-size:2;border-radius:8px;padding:24px;font-size:.78rem;line-height:1.7;overflow:auto}.code-block pre{border-radius:0;margin:0}code{font-family:var(--font-code);overflow-wrap:anywhere}pre code{overflow-wrap:normal}.human-section{background:var(--code-bg);color:var(--code-ink)}.human-section .eyebrow,.human-section p{color:#bac9db}.human-section a{color:#9ec5ff}.human-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.large-copy{font-size:1.5rem;line-height:1.5}.pack-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pack-card{border:1px solid var(--line);border-radius:var(--radius);padding:35px}.pack-card h3{margin:25px 0 18px;font-size:2rem}.pack-card p,.pack-card ul{color:var(--muted)}.pack-card.planned{background:var(--surface)}.badge{color:var(--muted);border:1px solid var(--line);font:.68rem var(--font-code);border-radius:5px;padding:6px 9px;display:inline-block}.co-design{text-align:center;border-top:1px solid var(--line)}.co-design .muted{margin:18px 0 0;font-size:.75rem}.muted{color:var(--muted)}.developer-band{background:var(--surface);border-block:1px solid var(--line);padding-block:38px}.developer-band>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.developer-band h2{margin:0;font-size:1.4rem}.developer-band nav{gap:35px;display:flex}.site-footer{width:min(var(--content-width), calc(100% - 80px));margin:auto;padding:50px 0 25px;font-size:.8rem}.footer-top{align-items:center;gap:25px;margin-bottom:30px;display:flex}.footer-top p{color:var(--muted);margin:0}.site-footer nav{flex-wrap:wrap;gap:16px 28px;display:flex}.footer-bottom{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:35px;padding-top:25px;font-size:.7rem;display:flex}.footer-bottom p:last-child{white-space:nowrap}.docs-grid{grid-template-columns:190px minmax(0,72ch) 160px;justify-content:center;gap:40px;max-width:1440px;margin:auto;padding:35px 40px 70px;display:grid}.sidebar nav,.toc nav{flex-direction:column;gap:14px;font-size:.8rem;display:flex;position:sticky;top:115px}.sidebar a,.toc a{color:var(--muted);text-decoration:none}.sidebar a[aria-current=page]{color:var(--accent);font-weight:700}.sidebar hr{border:0;border-top:1px solid var(--line);width:100%}.toc strong{font-size:.7rem}.doc-content{min-width:0;padding-bottom:40px}.doc-content h1{margin:35px 0 22px;font-size:2.8rem}.doc-content h2{margin:50px 0 22px;font-size:1.8rem}.doc-content h3{margin-top:30px}.doc-content p{color:var(--muted)}.doc-content .lead{font-size:1.18rem}.doc-content section{margin-block:35px}.doc-content .cards{grid-template-columns:1fr;gap:0}.doc-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-meta>a{margin-left:auto;font-size:.7rem}.table-wrap{margin:25px 0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.78rem}th{background:var(--surface);color:var(--ink)}td,th{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}td{color:var(--muted)}.doc-content svg{max-width:100%;height:auto}.prev-next{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:60px;padding-top:24px;font-size:.85rem;display:flex}.skip-link{z-index:100;background:var(--bg);padding:12px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reveal{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1190px){.desktop-nav{gap:16px}.header-inner{gap:22px}.docs-grid{grid-template-columns:160px minmax(0,1fr) 135px;gap:25px;padding-inline:25px}.hero{gap:40px}}@media (max-width:1023px){.desktop-nav{display:none}.header-inner>.button{margin-left:auto}.mobile-menu{display:block}summary{cursor:pointer;padding:10px 0;font-size:.85rem}.mobile-menu nav{background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:18px;width:min(340px,100%);max-height:70vh;padding:22px;display:flex;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 16px 24px #0001}.docs-grid{grid-template-columns:minmax(0,72ch);padding:25px}.sidebar,.toc{display:none}.mobile-toc{border-block:1px solid var(--line);margin-top:25px;padding:5px 0;display:block}.mobile-toc nav{flex-wrap:wrap;gap:15px;padding-bottom:15px;font-size:.8rem;display:flex}.hero{padding-block:65px 80px}.hero h1{font-size:clamp(2.8rem,6vw,4.5rem)}.quote-visual{padding:24px 15px 12px}.quote-card{padding:20px}.quote-card-heading{flex-direction:column}.cards{gap:25px}.flow-detail{gap:25px;padding:28px}.flow-tabs button{padding:14px 10px;font-size:.85rem}.human-grid{gap:40px}}@media (max-width:700px){.wrap,.site-footer{width:calc(100% - 40px)}.header-inner{gap:18px;min-height:70px;padding:14px 20px}.wordmark{font-size:1.5rem}.hero{grid-template-columns:1fr;gap:45px;padding-block:55px 65px}.hero h1{font-size:clamp(2.8rem,11vw,4rem)}.hero-description{font-size:1.05rem}.hero .eyebrow{font-size:.62rem}.quote-visual{width:100%;max-width:460px;margin:auto;padding:25px 20px 16px;transform:none}.quote-card-heading{flex-direction:row}.section{padding-block:60px}.cards,.pack-grid,.human-grid,.flow-detail{grid-template-columns:1fr}.cards{gap:12px;margin-top:28px}.cards article{padding-top:22px}.card-number{margin-bottom:20px}.section-heading{display:block}.section-heading a{margin:-10px 0 24px;display:block}.flow-tabs{grid-template-columns:repeat(3,1fr)}.flow-tabs button{min-height:72px;padding:12px 15px}.flow-detail{gap:25px;padding:24px 18px}.flow .code-block pre{max-height:300px}.human-grid{gap:10px}.large-copy{font-size:1.25rem}.developer-band>div,.footer-top,.footer-bottom{flex-direction:column;align-items:start;gap:20px}.footer-bottom{gap:0}.docs-grid{padding-inline:20px}.doc-content h1{font-size:2.3rem}.doc-meta>a{width:100%;margin-top:8px;margin-left:0}.doc-content table{min-width:550px}.doc-content .table-wrap:focus-visible{outline-offset:-3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.table-scroll{margin:25px 0;overflow-x:auto}.table-scroll caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:.75rem}figure{margin:25px 0}figcaption{color:var(--muted);font-size:.75rem}
:root{--accent:#6542a0;--accent-hover:#4e317f;--bg:#faf9f5;--surface:#f0eee8;--ink:#24212c;--muted:#625d6b;--line:#dedbe3;--code-bg:#252130;--code-ink:#ede9f5;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.site-header{background:var(--bg)}.header-inner{gap:24px;min-height:76px;padding:16px 32px}.wordmark{letter-spacing:-.025em;max-width:270px;font-size:1rem;font-weight:650;line-height:1.25}.wordmark span:before{content:none}.desktop-nav{gap:22px}.desktop-nav a{font-size:.8rem}.desktop-nav a[aria-current=page]{color:var(--accent);text-underline-offset:7px;text-decoration:underline}.site-header .button{border-radius:5px}.docs-grid{grid-template-columns:180px minmax(0,76ch) 155px;gap:36px;max-width:1440px;padding:40px 32px 80px}.sidebar nav,.toc nav{gap:3px;max-height:calc(100dvh - 132px);font-size:.79rem;line-height:1.5;top:108px;overflow-y:auto}.nav-heading,.toc strong{color:var(--ink);padding:8px 10px 12px;font-size:.7rem;font-weight:650}.sidebar a,.toc a{border-radius:4px;padding:8px 10px}.sidebar a:hover,.toc a:hover{color:var(--accent);background:var(--surface)}.sidebar a[aria-current=page]{color:var(--accent);background:#ebe6f3;font-weight:600}.sidebar hr{margin-block:18px}.toc nav{border-left:1px solid var(--line);padding-left:10px}.doc-content{font-size:.94rem;line-height:1.75}.doc-content h1{letter-spacing:-.04em;margin:30px 0 20px;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.15}.doc-content h2{letter-spacing:-.03em;margin:44px 0 18px;font-size:1.65rem;line-height:1.25}.doc-content h3{letter-spacing:-.015em;font-size:1.12rem}.doc-content .eyebrow{margin:28px 0 -14px;font-size:.68rem}.doc-meta{border-bottom:1px solid var(--line);padding-bottom:20px}.doc-content .code-block{border:1px solid #3c344c;border-radius:6px}.doc-content pre{font-family:var(--font-code);padding:20px;font-size:.76rem;line-height:1.7}.doc-content :not(pre)>code{overflow-wrap:anywhere;font-size:.85em}.doc-content td,.doc-content th{padding:10px 12px}.prev-next{margin-top:48px;font-size:.82rem}.site-footer{border-top:1px solid var(--line)}@media (max-width:1190px){.desktop-nav{gap:14px}.header-inner{gap:18px;padding-inline:24px}.docs-grid{grid-template-columns:155px minmax(0,1fr) 130px;gap:24px;padding-inline:24px}}@media (max-width:1023px){.docs-grid{grid-template-columns:160px minmax(0,76ch);gap:28px}.sidebar{display:block}.toc{display:none}.mobile-toc{font-size:.8rem}}@media (max-width:700px){.header-inner{gap:18px;min-height:76px;padding:14px 20px}.header-inner .wordmark{max-width:210px;margin-right:auto;font-size:.95rem}.header-inner>.button{display:none}.mobile-menu summary{padding:12px 4px;font-size:.8rem}.docs-grid{grid-template-columns:minmax(0,1fr);padding:24px 20px 50px}.sidebar{display:none}.doc-content{font-size:.9rem}.doc-content h1{font-size:2rem}.doc-meta{gap:6px}.mobile-toc nav{gap:6px 16px}.mobile-toc a{padding-block:6px}.site-footer .wordmark{font-size:1rem}}
:root{--bg:#faf9f5;--ink:#252331;--muted:#625d6e;--accent:#55417e;--accent-hover:#3f2e62;--line:#dcd8e2;--tint:#f0edf4;--mono:ui-monospace, "SF Mono", "IBM Plex Mono", Menlo, monospace}.announcement{color:#493768;letter-spacing:.02em;background:#eeebf3;font-size:.8rem}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;padding-block:88px 72px}.hero h1{letter-spacing:-.065em;font-size:clamp(3rem,5.5vw,5.6rem);line-height:1.02}.hero-description{max-width:39ch;font-size:1.16rem}.eyebrow,.card-number,.badge,.terminal-heading,.range-caption{font-family:var(--mono)}.eyebrow{letter-spacing:.09em;font-size:.72rem}.range-art{--glyph:203,190,235;color:#d9cdec;background:#252038;border:1px solid #534765;border-radius:12px;min-width:0;box-shadow:0 18px 60px #34234415}.terminal-heading{border-bottom:1px solid #51465e;justify-content:space-between;gap:12px;padding:16px;font-size:.62rem;display:flex}.terminal-heading span:last-child{color:#c6b7d9;text-align:right}.ascii-stage{aspect-ratio:1.8;place-items:center;display:grid;position:relative;overflow:hidden}.ascii-fallback{font:clamp(5px, .75vw, 11px)/1.15 var(--mono);color:#cbbceb;white-space:pre;background:0 0;border:0;margin:0;padding:0}.ascii-stage canvas{width:100%;height:100%;position:absolute;inset:0}.range-caption{border-top:1px solid #51465e;justify-content:space-between;gap:12px;padding:18px;font-size:.65rem;display:flex}.entry-tiles{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:32px;display:grid}.entry-tiles>a{border:1px solid var(--line);color:var(--ink);background:#fffefa;border-radius:10px;padding:28px 32px;text-decoration:none}.entry-tiles>a:hover{border-color:var(--accent);background:var(--tint)}.entry-tiles h2{margin-block:14px 10px;font-size:1.4rem}.entry-tiles p{color:var(--muted);margin:0;font-size:.92rem}.section{padding-block:80px}.section h2{font-size:clamp(2rem,3.8vw,3.4rem)}.protocol-figure{margin:36px 0 48px}.protocol-diagram{width:100%;height:auto;display:block}.protocol-figure figcaption{color:var(--muted);font:.75rem/1.6 var(--mono);max-width:85ch;margin-top:14px}.concept-columns article{background:0 0;border:0;padding:0 24px 0 0}.concept-columns svg{width:40px;height:40px;color:var(--accent);margin-bottom:20px}.cards article,.pack-card{border-radius:10px}.cards p{color:var(--muted)}.tinted{background:var(--tint);border-block:1px solid var(--line)}.ascii-tile{font:11px/1.15 var(--mono);white-space:pre;letter-spacing:.5px;color:#77658f;background:0 0;border:0;margin:0 0 26px;padding:0;overflow:hidden}.human-section{color:#faf7ff;background:#292338}.human-section a{color:#ddcefa}.human-section .eyebrow{color:#d6c9e9}.developer-band{background:#eeebf3}@media (max-width:1000px){.hero{gap:28px}.terminal-heading{flex-direction:column}.terminal-heading span:last-child{text-align:left}}@media (max-width:700px){.hero{grid-template-columns:1fr;gap:32px;padding-block:48px}.hero h1{font-size:clamp(2.8rem,10vw,4rem)}.terminal-heading{flex-direction:row}.ascii-fallback{font-size:clamp(5px,1.2vw,8px)}.entry-tiles{grid-template-columns:1fr}.entry-tiles>a{padding:24px}.section{padding-block:52px}.protocol-figure{padding-bottom:10px;overflow-x:auto}.protocol-diagram{width:100%}.protocol-figure figcaption{min-width:0}.concept-columns article{padding:10px 0}}@media (prefers-reduced-motion:reduce){.range-art{animation:none}}.human-section :focus-visible,.code-block :focus-visible,pre:focus-visible{outline-color:#ddcefa}.code-block :focus-visible,pre:focus-visible{outline-offset:-4px}
