:root{--u-ink:#141414;--u-sheet:#fffdf6;--u-card:#fff;--u-raise:#f5f2ea;--u-text:#141414;--u-text-2:#3a3732;--u-line:hsla(0,0%,8%,.14);--u-line-strong:#141414;--u-accent:#d6f45a;--u-on-accent:#141414;--u-mark:#d6f45a;--u-accent-ink:#3c2fb8;--u-focus:#3c2fb8;--u-veil:rgba(255,253,246,.84);--u-hover:hsla(0,0%,8%,.06);--u-cta:#141414;--u-on-cta:#fff;--u-cta-edge:#000;--u-error:#b42318;--u-lift-1:0 1px 0 hsla(0,0%,8%,.04),0 18px 40px -22px rgba(44,22,92,.45);--u-lift-2:4px 4px 0 var(--u-ink);--u-lift-2-hover:6px 6px 0 var(--u-ink);--u-radius-sheet:28px;--u-radius-card:18px;--u-step-3:clamp(2rem,3.2vw,2.75rem);--u-step-2:1.5rem;--u-step-1:1.1875rem;--u-step-0:1.0625rem;--u-step--1:0.875rem;--u-step--2:max(13px,0.76rem);--u-measure:68ch;--u-space-section:clamp(64px,9vw,128px);--u-gap-sheet:clamp(24px,4vw,48px);--u-ease-out:cubic-bezier(0.16,1,0.3,1);--u-ease:cubic-bezier(0.25,0.1,0.25,1);--u-dur-press:110ms;--u-dur-hover:160ms;--u-dur-enter:320ms;--u-dur-exit:150ms}.resources-code-pre:focus-visible{outline:2px solid #c4b5fd;outline-offset:-3px}.resources-shortcuts-table:focus-visible{outline-offset:-3px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flexacc__title,h1,h2,h3{text-wrap:balance}figcaption,li,p,summary{text-wrap:pretty}:is(time,.paper-beta__specs,.inv-amount,[data-tabular]){font-variant-numeric:tabular-nums}main a:not([class]){text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness var(--u-dur-hover) var(--u-ease)}main a:not([class]):hover{text-decoration-thickness:2px}.u-sheet{padding:clamp(24px,4.5vw,56px);border:1px solid var(--u-line);border-radius:var(--u-radius-sheet);background:var(--u-sheet);box-shadow:var(--u-lift-1);color:var(--u-text)}.u-sheet .hiw__head>.paper-meta,.u-sheet .sec-head>.paper-lead,.u-sheet .sec-head>.paper-meta{padding:0;border-radius:0;background:none}@media (max-width:520px){.paper-wrap.u-sheet{width:calc(100% - 1.5rem)}.u-sheet{padding:22px 16px;border-radius:22px}}.build-page .paper-section>.paper-wrap,.inv{border:1px solid var(--u-line);border-radius:var(--u-radius-sheet);background:var(--u-sheet);box-shadow:var(--u-lift-1);color:var(--u-text)}.inv{margin:6.5rem auto 3rem;padding:clamp(28px,5vw,64px)}.inv-hero{min-height:0}.build-page .paper-section>.paper-wrap{padding:clamp(24px,4.5vw,56px)}.build-page .paper-section>.paper-wrap .paper-center>.paper-meta{padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:520px){.build-page .paper-section>.paper-wrap,.inv{width:calc(100% - 1.5rem);padding:22px 16px;border-radius:22px}}.u-sheet .claude-startups{margin:0;padding:clamp(20px,3vw,32px) 0 0;border:0;border-radius:0;background:none;box-shadow:none}.u-sheet .paper-beta{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.u-sheet .paper-faq{gap:0;max-width:none}.u-sheet .paper-faq details{margin:0;padding:1.1rem .25rem!important;border:0!important;border-bottom:1px solid var(--u-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.u-sheet .paper-faq details:first-child{border-top:1px solid var(--u-line)!important}.u-sheet .paper-faq summary:after{border-color:var(--u-line);background:var(--u-card);color:var(--u-text)}@media (min-width:900px){.u-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.u-split>.sec-head{position:sticky;top:6rem;justify-items:start;margin:0;text-align:left}}@media (prefers-reduced-motion:reduce){main a:not([class]){transition:none}}