@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--chrome:#f3f1eb;--paper:#fdfcf9;--elevated:#fff;--well:#f5f3ed;--text:#1e1c19;--text-2:#6b665e;--text-3:#9e998f;--line:#3c2d1e1a;--line-strong:#3c2d1e29;--hover:#3c2d1e0d;--selected:#3c2d1e16;--accent:#b95a33;--accent-soft:#b95a331f;--on-accent:#fdfcf9;--green:#3f7d4e;--red:#b4443a;--amber:#9a6b12;--blue:#3c6a9e;--added-line:#3f9a551c;--removed-line:#c9483c17;--shadow-ink:60 45 30;--serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-window:12px;--radius-card:9px;--radius-control:6px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--chrome:#131313;--paper:#1b1b1b;--elevated:#242424;--well:#161616;--text:#ececec;--text-2:#a3a3a3;--text-3:#6e6e6e;--line:#ffffff14;--line-strong:#ffffff24;--hover:#ffffff0d;--selected:#ffffff16;--accent:#e08a66;--accent-soft:#e08a6629;--on-accent:#1b1b1b;--green:#7bc48d;--red:#e5847a;--amber:#d9ae5c;--blue:#86aedb;--added-line:#5fbf771c;--removed-line:#e5655a1c;--shadow-ink:0 0 0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--chrome);color:var(--text);font:400 16px/1.5 var(--sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}a{color:inherit}button{font:inherit;color:inherit}code,kbd,pre{font-family:var(--mono);font-size:.88em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-soft)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--elevated);border-radius:var(--radius-control);z-index:20;padding:8px 12px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.spacer{flex:1}.quiet{color:var(--text-3)}.btn{background:var(--accent);height:40px;color:var(--on-accent);font:500 15px/1 var(--sans);border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text))}.btn-small{height:32px;padding:0 14px;font-size:13.5px}.text-link{color:var(--text);font:500 15px/1 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}kbd{background:var(--elevated);min-width:1.9em;height:1.75em;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 var(--line-strong);color:var(--text);font:500 12px/1 var(--sans);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 .45em;display:inline-flex}.keys{flex-wrap:wrap;gap:4px;display:inline-flex}.site-header{z-index:10;background:color-mix(in srgb, var(--chrome) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;align-items:center;gap:28px;height:60px;padding:0 max(16px,50vw - 590px);display:flex;position:sticky;top:0}.site-header nav{gap:22px;margin-right:auto;display:flex}.site-header nav a{color:var(--text-2);font-size:14px;text-decoration:none}.site-header nav a:hover{color:var(--text)}.wordmark{color:var(--accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wordmark span{color:var(--text);font:600 21px/1 var(--serif);letter-spacing:-.01em}.wordmark .eye{fill:var(--chrome)}.hero{padding:clamp(48px,9vw,112px) 16px 0}.hero-copy{max-width:1000px;margin:0 auto}@media (width>=1061px){.hero-copy{padding-left:80px}}.hero h1{max-width:15ch;font:400 clamp(40px, 6.4vw, 76px) / 1.04 var(--serif);letter-spacing:-.022em;text-wrap:balance}.lede{max-width:34em;color:var(--text-2);font:400 clamp(18px, 1.9vw, 21px) / 1.6 var(--serif);text-wrap:pretty;margin-top:28px}.lede code{color:var(--text)}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.hero-note{color:var(--text-3);font-size:14px}.hero-window{max-width:1180px;margin:clamp(48px,7vw,88px) auto 0}.caption{color:var(--text-3);text-align:center;text-wrap:balance;margin-top:16px;font-size:13.5px}@media (prefers-reduced-motion:no-preference){.hero-window .window{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both settle}@keyframes settle{0%{opacity:0;transform:translateY(18px)scale(.985)}}}main{padding-bottom:40px}.chapter{grid-template-columns:[full-start]minmax(16px,1fr)[wide-start]minmax(0,80px)[text-start]minmax(0,640px)[text-end]minmax(0,48px)[note-start]minmax(0,232px)[note-end wide-end]minmax(16px,1fr)[full-end];column-gap:0;padding-top:clamp(88px,12vw,152px);display:grid}.chapter>h2,.chapter>.prose{grid-column:text}.chapter>.note{grid-area:1/note/span 2;align-self:start;padding-top:14px}.chapter>.plate-wide{grid-column:wide}.chapter>.plate-text{grid-column:text}.plate{min-width:0;margin-top:48px}.chapter h2{font:400 clamp(30px, 3.6vw, 42px) / 1.12 var(--serif);letter-spacing:-.015em;text-wrap:balance}.prose{font:400 19px/1.65 var(--serif);text-wrap:pretty;margin-top:22px}.prose p+p,.prose p+ul{margin-top:1em}.prose code{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;padding:.1em .35em;font-size:.8em}.note{color:var(--text-2);border-left:2px solid var(--accent-soft);padding-left:16px;font-size:13.5px;line-height:1.55}.note p+p,.note p+dl{margin-top:.8em}.note code{color:var(--text);font-size:.92em}.note-keys{align-items:center;gap:8px;display:flex}.note-keylist{gap:10px;display:grid}.note-keylist div{gap:4px;display:grid}.needs{padding-left:1.1em}.needs li+li{margin-top:.3em}.needs li::marker{color:var(--accent)}@media (width<=1060px){.chapter{grid-template-columns:minmax(0,1fr);max-width:720px;margin:0 auto;padding-inline:16px}.chapter>h2,.chapter>.prose,.chapter>.note,.chapter>.plate{grid-column:1/-1}.chapter>.note{grid-row:auto;margin-top:28px;padding-top:0}}.window{border-radius:var(--radius-window);background:var(--chrome);box-shadow:0 0 0 1px var(--line-strong), 0 2px 4px rgb(var(--shadow-ink) / .05), 0 24px 48px -16px rgb(var(--shadow-ink) / .22), 0 60px 120px -40px rgb(var(--shadow-ink) / .25);text-align:left;font-size:13px;overflow:hidden}.window-bar{border-bottom:1px solid var(--line);align-items:center;height:40px;padding:0 14px;display:flex;position:relative}.lights{gap:8px;display:flex}.lights i{background:#ed6a5e;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.lights i:nth-child(2){background:#f5bf4f}.lights i:nth-child(3){background:#61c554}.window-title{color:var(--text-2);font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.dock-badge{background:var(--red);color:#fff;min-width:20px;height:20px;font:600 11.5px/20px var(--sans);text-align:center;border-radius:10px;margin-left:auto;padding:0 6px}.window-body{grid-template-columns:272px minmax(0,1fr);height:560px;display:grid}.window-body.with-chat{grid-template-columns:272px minmax(0,1fr) 300px}.sidebar{border-right:1px solid var(--line);flex-direction:column;min-height:0;padding:10px 10px 0;display:flex}.picker{position:relative}.picker-btn,.picker-item{border-radius:var(--radius-control);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.picker-btn:hover,.picker-item:hover{background:var(--hover)}.picker-text{flex:1;min-width:0;line-height:1.25;display:grid}.picker-name{font-weight:600}.picker-handle{color:var(--text-2);font-weight:400}.picker-host{color:var(--text-3);font-size:12px}.chev{color:var(--text-3)}.check{color:var(--accent)}.picker-menu{z-index:3;border-radius:var(--radius-card);background:var(--elevated);box-shadow:0 0 0 1px var(--line-strong), 0 12px 32px -8px rgb(var(--shadow-ink) / .28);transform-origin:top;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0}@media (prefers-reduced-motion:no-preference){.picker-menu{animation:.14s ease-out menu-in}@keyframes menu-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}}.mark{width:22px;height:22px;font:700 9.5px/1 var(--sans);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;display:inline-grid}.mark-gitlab{background:color-mix(in srgb, var(--amber) 18%, transparent);color:var(--amber)}.mark-github{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}.list-bar{background:var(--selected);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:2px;margin:10px 0 8px;padding:2px;display:grid}.list-bar-item{height:26px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.list-bar-item[aria-selected=true]{background:var(--elevated);color:var(--text);box-shadow:0 1px 2px rgb(var(--shadow-ink) / .12)}.count{color:var(--text-3);font-variant-numeric:tabular-nums}.filter{border-radius:var(--radius-control);background:var(--hover);height:28px;color:var(--text-3);align-items:center;gap:7px;padding:0 8px;display:flex}.filter kbd{height:18px;color:var(--text-3);margin-left:auto;font-size:10.5px}.queue{flex:1;min-height:0;padding-bottom:10px;overflow-y:auto}.queue-group h4,.mini-list h4{color:var(--text-3);padding:14px 8px 4px;font-size:11.5px;font-weight:600}.row{border-radius:var(--radius-control);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:4px;width:100%;padding:7px 8px 8px 4px;display:grid}.row:hover{background:var(--hover)}.row.active{background:var(--selected)}.dot{border-radius:50%;width:6px;height:6px;margin:6px 0 0 2px}.dot.on{background:var(--accent)}.row-main{gap:2px;min-width:0;display:grid}.row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.row-sub{color:var(--text-3);white-space:nowrap;gap:8px;font-size:11.5px;display:flex}.row-ref{text-overflow:ellipsis;overflow:hidden}.row-when.again{color:var(--text-2)}.row-age{color:var(--accent);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;font-weight:600}.detail{min-width:0;min-height:0;padding:10px;overflow:hidden}.card{border-radius:var(--radius-card);background:var(--paper);height:100%;box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.card-head{padding:20px 24px 0}.card-ref{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.card-ref .mark{border-radius:5px;width:18px;height:18px;font-size:8px}.pill{border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.pill-approved,.pill-merged{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.pill-commented{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.pill-closed{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red)}.card-title{font:600 23px/1.2 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:8px}.card-meta{color:var(--text-2);margin-top:6px;font-size:12.5px}.card-meta code{color:var(--text);font-size:11.5px}.card-actions{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;display:flex}.tabs{gap:18px;display:flex}.tabs button{height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-weight:500}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.ghost-btn,.approve-btn{border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;height:26px;margin-bottom:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ghost-btn{color:var(--text-2);background:0 0}.ghost-btn:hover,.ghost-btn.on{background:var(--hover);color:var(--text)}.approve-btn{background:var(--accent);color:var(--on-accent);transition:background-color .2s,color .2s}.approve-btn.done{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.approve-btn.static{cursor:default;margin:0}.card-body{flex:1;min-height:0;padding:18px 24px 24px;overflow:auto}.card-desc{max-width:36em;font:400 16px/1.6 var(--serif)}.diff{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:8px;overflow:hidden}.diff-head{background:var(--well);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.diff.is-viewed .diff-head{border-bottom:0}.diff-file{font:500 12px/1.3 var(--mono);overflow-wrap:anywhere}.diff-stat{font:500 11.5px/1 var(--mono);white-space:nowrap}.plus{color:var(--green)}.minus{color:var(--red)}.viewed{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.viewed input{accent-color:var(--accent);margin:0}.diff-lines{font:400 12px/1.7 var(--mono);padding:4px 0;overflow-x:auto}.diff-line{grid-template-columns:34px 34px 16px max-content;min-width:100%;display:grid}.diff-line .ln{color:var(--text-3);text-align:right;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding-right:8px}.diff-line .sign{color:var(--text-3);-webkit-user-select:none;user-select:none}.diff-line code{font-size:inherit;white-space:pre;padding-right:16px}.diff-line.add{background:var(--added-line)}.diff-line.add .sign{color:var(--green)}.diff-line.del{background:var(--removed-line)}.diff-line.del .sign{color:var(--red)}.tk-keyword{color:var(--accent)}.tk-string{color:var(--green)}.tk-number{color:var(--amber)}.tk-comment{color:var(--text-3);font-style:italic}.tk-type{color:var(--blue)}.thread{background:var(--elevated);box-shadow:0 0 0 1px var(--line);font:400 13px/1.5 var(--sans);border-radius:8px;margin:6px 12px 8px 84px;padding:10px 12px}.comment{gap:10px;display:flex}.comment+.comment{margin-top:10px}.avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.comment-meta{color:var(--text-3);font-size:12px}.comment-meta strong{color:var(--text);font-weight:600}.comment-body{font-family:var(--serif);font-size:14px}.reply{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-3);align-items:center;margin-top:10px;padding:6px 8px;display:flex}.reply kbd{height:18px;margin-left:auto;font-size:10.5px}.discussion{gap:16px;display:grid}.discussion .thread{margin:6px 0 0}.thread-where{color:var(--text-2);font:500 12px/1.3 var(--mono)}.window-chat{min-width:0;min-height:0;padding:10px 10px 10px 0}.chat{border-radius:var(--radius-card);background:var(--paper);height:100%;box-shadow:0 0 0 1px var(--line);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 14px;font-weight:600;display:flex}.chat-model{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 7px;font-size:11px}.chat-log{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow:auto}.chat-context{color:var(--text-3);font-size:12px}.msg.you{background:var(--selected);border-radius:12px 12px 4px;align-self:flex-end;max-width:85%;padding:8px 12px}.msg.agent{font:400 15px/1.55 var(--serif)}.msg.agent pre{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:11.5px;overflow-x:auto}.chat-input{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-3);border-radius:8px;margin:0 12px 12px;padding:9px 12px}.chat:not(.compact){height:auto;box-shadow:0 0 0 1px var(--line), 0 18px 40px -24px rgb(var(--shadow-ink) / .3)}.chat:not(.compact) .chat-log{padding:20px}.queue-figure{gap:40px;display:grid}.then-now{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mini{align-content:start;gap:10px;display:grid}.mini-when{color:var(--text-2);font-size:13px}.mini-list{border-radius:var(--radius-card);background:var(--paper);box-shadow:0 0 0 1px var(--line);padding:4px 8px 10px;font-size:13px}.mini-row{border-radius:var(--radius-control);gap:2px;padding:7px 8px;display:grid}.mini-row.fresh{background:var(--accent-soft)}.mini-title{font-weight:500;line-height:1.35}.mini-sub{color:var(--text-3);gap:8px;font-size:11.5px;display:flex}.mini-sub .age{color:var(--accent);font-weight:600}.mini-sub .again{color:var(--accent)}.lists{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lists dt{font:600 17px/1.3 var(--serif)}.lists dd{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.55}.review-figure{border-radius:var(--radius-window);background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 18px 40px -24px rgb(var(--shadow-ink) / .3);padding:18px}.review-figure-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.review-figure-title{font:600 19px/1.25 var(--serif)}.review-figure .diff-lines{font-size:13px}.accounts-figure{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.accounts-picker{border-radius:var(--radius-window);background:var(--chrome);min-height:190px;box-shadow:0 0 0 1px var(--line-strong);padding:10px;font-size:13px}.accounts-pair{font:400 18px/1.4 var(--serif);gap:18px;padding:18px 0 0;list-style:none;display:grid}.accounts-pair li{align-items:center;gap:12px;display:flex}.accounts-pair code{font-size:.8em}.flow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;font-size:14px;display:grid}.flow-node{background:var(--paper);height:36px;box-shadow:0 0 0 1px var(--line-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.flow-node code{font-size:13px}.flow-app{background:var(--accent);height:48px;color:var(--on-accent);font:600 18px/1 var(--serif);box-shadow:none;padding:0 20px}.flow-far{color:var(--text-2);background:0 0}.flow-app{margin-right:32px;position:relative}.flow-app:after{content:"";background:var(--line-strong);width:32px;height:1px;position:absolute;top:50%;left:100%}.flow-paths{gap:14px;display:grid;position:relative}.flow-paths:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:18px;bottom:18px;left:0}.flow-path{align-items:center;display:flex}.flow-line{background:var(--line-strong);flex:1;min-width:18px;max-width:90px;height:1px}.flow-path.optional .flow-line{border-top:1px dashed var(--text-3);background:0 0}.flow-path.optional .flow-node{box-shadow:0 0 0 1px var(--line-strong);color:var(--text-2);background:0 0}.flow-path.optional .flow-far{box-shadow:none}.shortcuts{border-collapse:collapse;width:100%;font-size:15px}.shortcuts td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}.shortcuts tr:last-child td{border-bottom:0}.shortcuts td:first-child{width:42%;padding-right:20px}.shortcuts kbd{font-size:12.5px}.terminal{border-radius:var(--radius-card);background:var(--well);box-shadow:0 0 0 1px var(--line-strong);overflow:hidden}.terminal-head{border-bottom:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;font-size:12.5px;display:flex}.copy-btn{border-radius:var(--radius-control);background:var(--hover);height:26px;color:var(--text-2);cursor:pointer;border:0;padding:0 10px;font-size:12px;font-weight:500}.copy-btn:hover{background:var(--selected);color:var(--text)}.steps{font:400 14px/2 var(--mono);margin:0;padding:14px 16px 16px 44px;overflow-x:auto}.steps li{white-space:nowrap}.steps li::marker{color:var(--text-3);font-size:12px}.steps code,.command code{font-size:inherit}.build-after{color:var(--text-2);margin-top:16px;font-size:14.5px}.command{font:400 14px/1.5 var(--mono);margin:0;padding:16px;overflow-x:auto}.command:before{content:"$ ";color:var(--text-3);-webkit-user-select:none;user-select:none}.install-sub{font:400 22px/1.25 var(--serif);letter-spacing:-.01em;margin:48px 0 14px}.downloads{gap:8px;padding:0;list-style:none;display:grid}.download{border-radius:var(--radius-card);background:var(--elevated);box-shadow:0 0 0 1px var(--line-strong);color:var(--text);grid-template-columns:5.5em minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s;display:grid}.download:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, var(--line-strong))}.download.is-local{box-shadow:0 0 0 1.5px var(--accent)}.download-system{font-size:15px;font-weight:600}.download-arch{color:var(--text-2);font-size:14.5px}.download-local{background:var(--accent-soft);color:var(--accent);border-radius:999px;grid-area:1/3;padding:3px 8px;font-size:12px;font-weight:500}.download-file{color:var(--text-3);font:400 12.5px/1.4 var(--mono);overflow-wrap:anywhere;grid-column:2/-1;margin-top:4px}.text-link.inline{font:inherit}.site-footer{border-top:1px solid var(--line);max-width:1000px;color:var(--text-2);justify-items:start;gap:10px;margin:clamp(96px,12vw,160px) auto 0;padding:40px 16px 56px;font-size:14px;display:grid}.site-footer .wordmark{margin-bottom:6px}.footer-links{flex-wrap:wrap;gap:8px 22px;margin-top:6px;display:flex}.not-found{max-width:640px;font:400 19px/1.6 var(--serif);margin:18vh auto;padding:0 16px}.not-found h1{margin-bottom:12px;font-size:40px;font-weight:400}@media (width<=960px){.site-header nav{display:none}.site-header .btn-small{margin-left:auto}.window-body.with-chat{grid-template-columns:240px minmax(0,1fr)}.window-body.with-chat .window-chat{display:none}.window-body{grid-template-columns:240px minmax(0,1fr)}}@media (width<=720px){.window-body,.window-body.with-chat{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto}.sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:320px}.detail{height:460px}.window-body.with-chat .window-chat{height:380px;padding:0 10px 10px;display:block}.hide-sm{display:none}.card-head{padding:16px 16px 0}.card-body{padding:14px 16px 18px}.card-title{font-size:20px}.then-now,.lists,.accounts-figure{grid-template-columns:minmax(0,1fr)}.accounts-figure{gap:16px}.thread{margin-left:12px}.flow{grid-template-columns:minmax(0,1fr);justify-items:start}.flow-app{margin-right:0}.flow-app:after{width:1px;height:14px;top:100%;left:24px}.flow-paths{margin-left:24px;padding-top:14px}.flow-paths:before{top:0}.flow-line{max-width:24px}.flow-far{padding:0 8px}.shortcuts td:first-child{width:46%}.prose{font-size:18px}}
