.pub{--p-ink:#000;--p-ground:#fff;--p-soft:#00000080;background:var(--p-ground);color:var(--p-ink);font-family:var(--font-plex-mono), ui-monospace, monospace;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1 0 auto;align-items:center;gap:24px;padding:40px 16px 56px;font-size:13px;line-height:1.6;display:flex}.pub>*{width:min(100%,1040px)}.pub[data-narrow]>*{width:min(100%,560px)}.pub .orders__outline{pointer-events:none;fill:none;stroke:var(--p-ink);stroke-width:1.25px;position:absolute;top:0;left:0;overflow:visible}.pub__card{flex-direction:column;gap:18px;padding:36px 40px;display:flex;position:relative}@media (max-width:600px){.pub__card{padding:28px 22px}}.pub__block{flex-direction:column;gap:4px;padding:14px 24px;display:flex;position:relative}.pub__button{height:44px;color:var(--p-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;place-items:center;padding:0 28px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-grid;position:relative}.pub__button[data-soft]{color:var(--p-soft);font-weight:400}.pub__chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;height:28px;color:var(--p-soft);place-items:center;padding:0 14px;font-size:10px;display:inline-grid;position:relative}.pub__chip[data-on]{color:var(--p-ink);font-weight:500}.pub__chip:not([data-on]) .orders__outline{display:none}.pub__dots{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(12px,1fr) auto;align-items:end;gap:8px;display:grid}.pub__dots>span:first-child{color:var(--p-soft);overflow-wrap:anywhere;min-width:0}.pub__dots>span:last-child{text-align:right}.pub__dots i{border-bottom:1px dotted #00000059;margin-bottom:6px}.pub__dots[data-strong]>span{color:var(--p-ink);font-weight:500}.pub__lab{letter-spacing:.04em;text-transform:uppercase;color:var(--p-soft);font-size:10.5px}.pub__soft{color:var(--p-soft)}.pub__title{text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.35}.pub__line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pub a:not(.pub__button){color:inherit}.pub code,.pub pre{font-family:inherit}.pub__top{color:#000;font-family:var(--font-plex-mono), ui-monospace, monospace;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px max(16px,50vw - 520px);display:flex}.pub__top .orders__outline{pointer-events:none;fill:none;stroke:#000;stroke-width:1.25px;position:absolute;top:0;left:0;overflow:visible}.pub__top .pub__button{color:#000}.pub__brand{color:#000;font-size:18px;font-weight:500;text-decoration:none}.landing__hero{flex-direction:column;gap:20px;padding-top:40px;display:flex}.landing__title{text-wrap:balance;max-width:760px;margin:0;font-size:clamp(24px,3.4vw,36px);font-weight:500;line-height:1.3}.landing__lead{max-width:600px;color:var(--p-soft);margin:0;font-size:14px}.landing__show{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding-top:24px;display:grid}@media (max-width:860px){.landing__show{grid-template-columns:minmax(0,1fr)}}.landing__orders,.landing__features{flex-direction:column;gap:8px;display:flex}.landing__orders>.pub__lab{padding:0 26px 6px}.landing__row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:12px;height:52px;padding:0 26px;display:grid;position:relative}.landing__row>.pub__lab{text-align:right;color:var(--p-ink)}.landing__foot{text-align:center;margin-top:auto;padding-top:40px;font-size:11px}.auth{justify-content:center}.auth>*{width:min(100%,440px)}.auth__form{flex-direction:column;gap:10px;display:flex}.auth__field{align-items:center;height:44px;padding:0 20px;display:flex;position:relative}.auth__field input{min-width:0;font:inherit;color:var(--p-ink);background:0 0;border:0;outline:0;flex:1}.auth__field input::placeholder{color:var(--p-soft)}.auth__field:focus-within{outline:1px solid var(--p-ink);outline-offset:-6px;border-radius:22px}.auth__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth button.pub__button{cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.auth button.pub__button:disabled{cursor:default;opacity:.5}.auth__or{text-align:center;color:var(--p-soft);font-size:11px}.auth__error{margin:0;font-size:12px}.auth__terms{text-align:center;font-size:11px}.legal{flex-direction:column;gap:28px;display:flex}.legal__body{grid-template-columns:300px minmax(0,640px);align-items:start;gap:48px;display:grid}.legal__toc{flex-direction:column;gap:8px;display:flex;position:sticky;top:20px}.legal__row{min-height:52px;color:inherit;align-items:center;padding:8px 24px;text-decoration:none;display:flex;position:relative}.legal__row[data-on]{font-weight:500}.legal__text{font-size:14px;line-height:1.7}.legal__text h1{font-size:22px;font-weight:500}.legal__text h2{scroll-margin-top:20px;font-size:15px;font-weight:500}.legal__text p,.legal__text li{color:#000000b3}.legal__text>a:first-child{display:none}@media (max-width:860px){.legal__body{grid-template-columns:minmax(0,1fr)}.legal__toc{display:none}}.track__head{text-align:center;flex-direction:column;gap:4px;display:flex}.track__path{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.track__path li{align-items:center;gap:4px;display:flex}.track__path li[data-done] .pub__chip{color:var(--p-ink)}.track__part{flex-direction:column;gap:8px;display:flex}.track__foot{text-align:center;font-size:11px}.devdoc{color:#000;font-family:var(--font-plex-mono), ui-monospace, monospace;background:#fff}.devdoc :is(.rounded-lg,.rounded-md).border,.devdoc ul.rounded-lg{border:1.25px solid #000;border-radius:22px;overflow:hidden}.devdoc section{border-top:0}.devdoc h1,.devdoc h2{letter-spacing:0;font-weight:500}.devdoc pre,.devdoc .bg-neutral-50,.devdoc .bg-neutral-100{background:0 0}.devdoc code{font-family:inherit}.devdoc nav a{color:#000;letter-spacing:.04em;text-transform:uppercase;border:1.25px solid #000;border-radius:14px;place-items:center;height:28px;padding:0 14px;font-size:10.5px;text-decoration:none;display:inline-grid}.devdoc button{border-radius:14px}@media (max-width:600px){.landing__row{grid-template-columns:minmax(0,1fr) auto}.landing__row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing__row>.pub__lab{display:none}}