.dlx{padding-block:clamp(80px,11vw,144px)}.dlx__grid{align-items:center;gap:56px;display:grid}@media (min-width:1000px){.dlx__grid{grid-template-columns:minmax(0,1fr) 500px;gap:80px}}.dlx__h{text-wrap:balance;font-size:clamp(64px,9vw,132px)}.dlx__p{max-width:30em;color:var(--p-ink-2);margin-top:32px;font-size:20px;line-height:1.45}.dlx__list{color:var(--p-ink-2);gap:10px;max-width:36em;margin:28px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.dlx__list li{align-items:baseline;gap:12px;display:flex}.dlx__tick{font-family:var(--font-mono);color:var(--p-ink);flex:none;font-weight:500}.dlx__frame{background:linear-gradient(150deg,#f6b25c,#ef7a6b 35%,#e0508a 70%,#b44fd0);border-radius:16px;padding:clamp(20px,4vw,40px)}.dlx__box{background:var(--p-bg-2);color:var(--p-ink);border-radius:10px;padding:24px;box-shadow:0 1px #0000000f,0 12px 32px -16px #280a3c80}.dlx__head{align-items:center;gap:16px;display:flex}.dlx__head img{border-radius:13px;flex:none;width:56px;height:56px}.dlx__ver{gap:2px;min-width:0;display:grid}.dlx__ver b{font-size:20px;font-weight:600}.dlx__ver span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:12px}.dlx__btn{background:var(--p-ink);width:100%;height:56px;color:var(--p-bg);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin-top:20px;font-size:17px;font-weight:600;display:flex}.dlx__btn:hover{background:var(--p-ink-2)}.dlx__fine{font-family:var(--font-mono);letter-spacing:.02em;color:var(--p-muted);margin-top:14px;font-size:12px}.dlx__links{color:var(--p-muted);flex-direction:column;align-items:flex-start;margin-top:8px;font-size:14px;display:flex}.dlx__links a,.dlx__sha{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.dlx__links a:hover,.dlx__sha:hover{color:var(--p-ink);text-underline-offset:3px;text-decoration:underline}.dlx__mk{font-family:var(--font-mono);text-align:center;width:1em}@media (max-width:480px){.dlx__box{padding:18px}.dlx__btn{font-size:16px}}.clx{border-top:1px solid var(--p-line);padding-block:clamp(64px,9vw,112px)}.clx__h{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,4vw,48px);font-weight:800;font-stretch:62%;line-height:.94}.clx__list{border-top:1px solid var(--p-line);margin-top:28px}.clx__row{border-bottom:1px solid var(--p-line);align-items:baseline;gap:4px 24px;padding-block:20px;display:grid}@media (min-width:760px){.clx__row{grid-template-columns:160px 130px minmax(0,1fr)}}.clx__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;font-weight:500;display:flex}.clx__tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--p-muted);font-size:12px;font-weight:500}.clx__d{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:13px}.clx__t{color:var(--p-ink-2);font-size:16px;line-height:1.55}.clx__more{min-height:44px;color:var(--p-ink);text-underline-offset:3px;align-items:center;margin-top:20px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.cl-page{min-height:60vh}.cl-page .page-title{color:var(--p-ink)}.cl-page .doc-lede{color:var(--p-ink-2)}.cl-page .log__latest,.cl-page .log a{color:var(--p-ink);text-decoration:underline}.cl-page .log__entry{border-top-color:var(--p-line)}.cl-page .log__v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.cl-page .log__d{color:var(--p-muted)}.cl-page .log h3{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--p-muted);font-size:12px;font-weight:500}.cl-page .log ul{color:var(--p-ink-2)}.cl-page .log code{background:#e7e4dd;background:lab(90.7711% -.00748038 3.82591)}.footer__facts{font-family:var(--font-mono);color:var(--ink)!important;margin-top:14px!important;font-size:12.5px!important}.footer li a{min-height:28px}@media (max-width:699px){.footer li a{align-items:center;min-height:44px;display:inline-flex}.footer ul{gap:0}}.footer .footer__t{letter-spacing:.04em;color:var(--muted);margin-bottom:14px;font-size:12.5px;font-weight:700}
