.da main.da-ex{width:min(1240px,100% - 2 * var(--gutter));margin-inline:auto}.da .da-ex-label{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.da-ex ul{margin:0;padding:0;list-style:none}.da main.da-ex-page{display:grid;grid-template-columns:180px minmax(0,760px) 260px;justify-content:space-between;gap:40px;padding:44px 0 110px}.da-ex-nav>div+div{margin-top:26px}.da-ex-nav ul,.da-ex-toc{margin-top:10px!important;border-left:1px solid var(--line)}.da-ex-nav a,.da-ex-toc a{display:block;margin-left:-1px;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:14px;color:var(--mute);transition:color .15s}.da-ex-nav a:hover,.da-ex-toc a:hover{color:var(--fg)}.da-ex-nav a.on{border-left-color:var(--lime);font-weight:500;color:var(--fg)}.da-ex-crumb{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;color:var(--dim)}.da-ex-crumb a{color:var(--mute)}.da-ex-crumb a:hover{color:var(--fg)}.da-ex-art h1{margin-top:14px;font-size:clamp(38px,5vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.035em;scroll-margin-top:24px}.da-ex-srcline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px!important;padding-bottom:28px;border-bottom:1px solid var(--line);font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;color:var(--dim)}.da-ex-srcline a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.da-ex-srcline a:hover{text-decoration-color:var(--lime)}.da-ex-prose{margin-top:28px;font-size:17px;line-height:1.7;color:var(--text)}.da-ex-prose>*+*{margin-top:18px}.da-ex-prose h1,.da-ex-prose h2{margin-top:44px;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--fg)}.da-ex-prose h3,.da-ex-prose h4{margin-top:32px;font-size:19px;font-weight:600;color:var(--fg)}.da-ex-prose ul,.da-ex-prose ol{padding-left:22px}.da-ex-prose ul{list-style:disc}.da-ex-prose ol{list-style:decimal}.da-ex-prose li+li{margin-top:6px}.da-ex-prose li::marker{color:var(--lime)}.da-ex-prose a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:4px}.da-ex-prose strong{font-weight:600;color:var(--fg)}.da-ex-prose pre{overflow-x:auto;padding:18px 20px;border:1px solid var(--line2);border-radius:14px;background:var(--well);font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:1.7}.da-ex-prose pre code{padding:0;background:none;font-size:inherit}.da-ex-prose table{width:100%;border-collapse:collapse;font-size:15px}.da-ex-prose th,.da-ex-prose td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.da-ex-prose th{font-weight:600;color:var(--fg)}.da .da-ex-file{margin-top:56px;font-family:Geist Mono,ui-monospace,monospace;font-size:20px;font-weight:500;scroll-margin-top:24px}.da-ex-code{margin:24px 0 0}.da-ex-code .da-window-head{gap:4px;padding-right:6px}.da-ex-range{margin-left:auto}.da-ex-code .da-copy{margin-left:6px}.da-ex-code pre{padding:16px 22px 16px 0;font-size:13.5px}.da-ex-code .line{counter-increment:line}.da-ex-code .line:before{content:counter(line);display:inline-block;width:52px;padding-right:18px;text-align:right;color:#4a4a52;-webkit-user-select:none;user-select:none}.da-ex-rail{display:flex;flex-direction:column;gap:30px;align-self:start;position:sticky;top:24px}.da-ex-runbox{padding:16px;border:1px solid var(--line2);border-radius:14px;background:var(--surface)}.da-ex-runbox .da-install{align-items:flex-start;height:auto;min-height:44px;padding:11px 6px 11px 12px;gap:8px;font-size:12.5px;line-height:1.5}.da-ex-runbox .da-prompt{line-height:inherit}.da-ex-runbox .da-install code{overflow:visible;line-height:inherit;white-space:normal}.da-ex-word{white-space:nowrap}.da-ex-runbox .da-copy{align-self:center;width:30px;height:30px}.da-ex-runbox .da-btn{justify-content:center;width:100%;height:40px;margin-top:14px;font-size:14px}.da-ex-files{margin-top:10px!important;max-height:260px;overflow-y:auto}.da-ex-files a{display:block;padding:4px 0;overflow:hidden;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;color:var(--mute);text-overflow:ellipsis;white-space:nowrap}.da-ex-files a:hover{color:var(--fg)}.da-ex-hand{font-size:22px;line-height:1.1;transform:rotate(-3deg)}.da-ex-hand small{display:block;margin-top:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:400;color:var(--dim);transform:rotate(3deg)}@media(max-width:1100px){.da main.da-ex-page{grid-template-columns:minmax(0,1fr) 240px}.da-ex-nav{display:none}}@media(max-width:860px){.da main.da-ex-page{grid-template-columns:minmax(0,1fr);padding-top:28px}.da-ex-rail{position:static;order:-1}.da-ex-rail>:not(.da-ex-runbox){display:none}}@media(max-width:720px){.da-ex-code pre{font-size:12.5px}.da-ex-code .line:before{width:40px;padding-right:14px}}
