:root{--published:#0b0c0d;--ground:#0e0f10;--rail:#0f1012;--bar:#111214;--raised:#131415;--sunken:#141617;--selected:#181a1b;--rule:#ffffff12;--rule-strong:#ffffff24;--rule-mid:#ffffff1c;--ink-1:#efede7;--ink-2:#e4e2dc;--ink-3:#d2cfc8;--ink-4:#c3bfb7;--ink-5:#9b968d;--ink-6:#8c8880;--ink-7:#6e6a63;--ink-8:#585550;--ink-9:#4b4842;--ember:#e8873c;--amber:#e0a34e;--teal:#3fcfa8;--violet:#a98ce8;--slate:#7d9ec9;--topic-protocol:#7aa8e8;--topic-storage:#c48ae0;--topic-interface:#5ac8b4;--topic-operations:#d6a660;--topic-research:#d07c8a;--sans:Archivo, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--serif:Spectral, serif;--pill:999px;--h-bar:54px;--h-sub:34px;--h-status:27px;--w-rail:272px;--w-insp:332px;--dur-1:.12s;--dur-2:.18s;--dur-3:.3s;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-overlay:0 24px 64px -16px #000000c7}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;margin:0}*,:before,:after{box-sizing:border-box}*{scrollbar-width:none;border-radius:0}::-webkit-scrollbar{width:0;height:0;display:none}:where(.mono,.rd-v,.lbl,code,pre,kbd){font-variant-numeric:tabular-nums}::selection{background:#e8873c42}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:1px solid var(--ember);outline-offset:1px}:where(button,a,.row,.tr,.it,.tb,.chip,.facet):active{transform:translateY(.5px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:#e8873c}a:hover{color:#f2a264}.sc{color:#e4e2dc;background:#0e0f10;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.bar{z-index:7;background:#111214;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:14px;height:54px;padding:0 16px;display:flex;position:relative}.wm{letter-spacing:-.01em;color:#e4e2dc;font:600 12.5px IBM Plex Mono,monospace}.tabs{display:flex}.tb{color:#7c7870;white-space:nowrap;border:1px solid #ffffff21;border-right:0;padding:6px 11px;font-size:11.5px}.tb:last-child{border-right:1px solid #ffffff21}.tb-on{color:#e4e2dc;background:#e8873c1a;border-color:#e8873c66}.vr{background:#ffffff17;flex:none;width:1px;height:18px}.crumb{color:#6e6a63;font:400 11px IBM Plex Mono,monospace}.crumb b{color:#9b968d;font-weight:400}.rd{flex-direction:column;gap:3px;display:flex}.rd-k{letter-spacing:.14em;color:#585550;font:400 8.5px IBM Plex Mono,monospace}.rd-v{color:#e4e2dc;font:500 11px IBM Plex Mono,monospace}.spark{align-items:flex-end;gap:2px;height:16px;display:flex}.av{flex:none;justify-content:center;align-items:center;width:23px;height:23px;font:600 9px IBM Plex Mono,monospace;display:flex}.av-you{color:#3fcfa8;background:#3fcfa829;border:1px solid #3fcfa8}.av-them{color:#a98ce8;background:#a98ce829;border:1px solid #a98ce8}.av-ai{color:#7d9ec9;background:#7d9ec924;border:1px solid #7d9ec999}.btn{letter-spacing:.13em;color:#e4e2dc;border:1px solid #ffffff2e;padding:6px 14px;font:600 10px IBM Plex Mono,monospace;position:relative}.brk-tl{border-top:1px solid #e8873c;border-left:1px solid #e8873c;width:5px;height:5px;position:absolute;top:-1px;left:-1px}.brk-br{border-bottom:1px solid #e8873c;border-right:1px solid #e8873c;width:5px;height:5px;position:absolute;bottom:-1px;right:-1px}.prog{z-index:8;background:#ffffff0d;height:2px;position:absolute;top:0;left:0;right:0}.rprog{z-index:7;background:#ffffff0f;flex:none;height:2px;position:relative}.rprog i,.prog i{background:#e8873c;height:100%;font-style:normal;display:block}.sub{z-index:7;background:#0f1012;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:0;height:34px;padding:0 16px;display:flex;position:relative}.sb{letter-spacing:.06em;color:#6e6a63;align-items:center;height:34px;padding:0 12px;font:400 10.5px IBM Plex Mono,monospace;display:flex}.sb-on{color:#e4e2dc;box-shadow:inset 0 -2px #e8873c}.body{flex:1;min-height:0;display:flex;position:relative}.rail{box-sizing:border-box;background:#0f1012;border-right:1px solid #ffffff12;flex-direction:column;flex:none;width:272px;display:flex}.rail-h{letter-spacing:.19em;color:#585550;align-items:center;gap:8px;padding:14px 14px 9px;font:600 9px IBM Plex Mono,monospace;display:flex}.rail-h div{background:#ffffff12;flex:1;height:1px}.filt{color:#585550;background:#141617;border:1px solid #ffffff12;margin:0 12px 12px;padding:6px 9px;font:400 11px IBM Plex Mono,monospace}.tr{color:#9b968d;white-space:nowrap;align-items:center;gap:9px;padding:5px 9px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.tr-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tr-a{opacity:0;flex:none;gap:2px;display:flex}.tr:hover .tr-a{opacity:1}.tr-n{color:#4b4842;font:400 9px IBM Plex Mono,monospace}.tr-on{color:#e4e2dc;background:#181a1b;padding-left:24px;font-weight:500;position:relative}.tr-on i{background:#e8873c;width:2px;position:absolute;top:4px;bottom:4px;left:0}.wal{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;margin-top:auto;padding:12px 14px;display:flex}.insp{box-sizing:border-box;background:#0f1012;border-left:1px solid #ffffff12;flex-direction:column;flex:none;width:332px;display:flex}.insp-t{border-bottom:1px solid #ffffff12;gap:2px;padding:11px 12px 0;display:flex}.it{letter-spacing:.1em;color:#6e6a63;white-space:nowrap;padding:6px 8px 8px;font:600 9.5px IBM Plex Mono,monospace}.it-on{color:#e4e2dc;border-bottom:2px solid #e8873c;margin-bottom:-1px}.status{color:#585550;z-index:7;background:#111214;border-top:1px solid #ffffff12;flex:none;align-items:center;gap:16px;height:27px;padding:0 16px;font:400 10px IBM Plex Mono,monospace;display:flex;position:relative}.lbl{letter-spacing:.19em;color:#585550;font:600 8.5px IBM Plex Mono,monospace}.pl{color:#a98ce8;text-underline-offset:3px;-webkit-text-decoration:underline #a98ce873;text-decoration:underline #a98ce873}.oi{white-space:nowrap;cursor:pointer;align-items:baseline;gap:8px;padding:4px 9px;display:flex;overflow:hidden}.oi:hover{background:#181a1b}.oi-m{letter-spacing:.08em;color:#4b4842;flex:none;width:16px;font:600 8px IBM Plex Mono,monospace}.oi-t{text-overflow:ellipsis;color:#9b968d;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.oi-h1 .oi-t{color:#e4e2dc;font-weight:500}.oi-h2{padding-left:20px}.oi-h3{padding-left:32px}.oi-on{background:#181a1b;box-shadow:inset 2px 0 #e8873c}.oi-on .oi-t{color:#e4e2dc}.oi-k{letter-spacing:.08em;color:#585550;flex:none;width:16px;font:400 8px IBM Plex Mono,monospace}.oi-code .oi-k{color:#7aa8e8}.oi-callout .oi-k{color:#e0a34e}.oi-aside .oi-k{color:#6e6a63}.h1{letter-spacing:-.015em;color:#efede7;margin:0;font-family:Spectral,serif;font-weight:500}.mono{font-family:IBM Plex Mono,monospace}.row{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:10px 0;display:flex}.chip{letter-spacing:.08em;color:#9b968d;border:1px solid #ffffff24;padding:3px 9px;font:600 9px IBM Plex Mono,monospace}.chip-a{color:#e0a34e;border-color:#e0a34e73}.chip-t{color:#3fcfa8;border-color:#3fcfa873}.chip-s{color:#7d9ec9;border-color:#7d9ec980}.chip-e{color:#e8873c;border-color:#e8873c73}.tpc{letter-spacing:.1em;white-space:nowrap;border:1px solid;align-items:center;gap:5px;padding:2px 8px;font:600 9px IBM Plex Mono,monospace;display:inline-flex}.tpc i{flex:none;width:5px;height:5px;font-style:normal}.tpc-proto{color:#7aa8e8;background:#7aa8e812;border-color:#7aa8e86b}.tpc-proto i{background:#7aa8e8}.tpc-store{color:#c48ae0;background:#c48ae012;border-color:#c48ae06b}.tpc-store i{background:#c48ae0}.tpc-ui{color:#5ac8b4;background:#5ac8b412;border-color:#5ac8b46b}.tpc-ui i{background:#5ac8b4}.tpc-ops{color:#d6a660;background:#d6a66012;border-color:#d6a6606b}.tpc-ops i{background:#d6a660}.tpc-rsch{color:#d07c8a;background:#d07c8a12;border-color:#d07c8a6b}.tpc-rsch i{background:#d07c8a}.tg{color:#8c8880;white-space:nowrap;border:1px solid #ffffff1c;align-items:center;padding:2px 7px;font:400 9.5px IBM Plex Mono,monospace;display:inline-flex}.tg:before{content:"#";color:#4b4842;margin-right:1px}.tg-on{color:#e8873c;background:#e8873c14;border-color:#e8873c73}.tg-on:before{color:#e8873c8c}.tgrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clk{flex-direction:column;align-items:flex-end;gap:1px;line-height:1;display:flex}.clk b{color:#e4e2dc;letter-spacing:.02em;font:500 12px IBM Plex Mono,monospace}.clk span{letter-spacing:.1em;color:#585550;font:400 8.5px IBM Plex Mono,monospace}.icb{color:#8c8880;border:1px solid #ffffff1c;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex;position:relative}.icb:hover{color:#e4e2dc;border-color:#fff3}.icb-on{color:#e8873c;background:#e8873c14;border-color:#e8873c66}.bdg{color:#0e0f10;background:#e8873c;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font:600 8.5px IBM Plex Mono,monospace;display:flex;position:absolute;top:-5px;right:-5px}.kbd{color:#8c8880;white-space:nowrap;border:1px solid #ffffff21;padding:2px 6px;font:500 9.5px IBM Plex Mono,monospace}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#060708b8;position:absolute;inset:0}.pal{z-index:21;background:#131415;border:1px solid #ffffff24;flex-direction:column;width:748px;display:flex;position:absolute;top:76px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 90px -20px #000000f2}.pal-q{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:14px 16px;display:flex}.pal-q input,.pal-qt{color:#e4e2dc;background:0 0;border:0;outline:none;flex:1;font:400 15px IBM Plex Mono,monospace}.pal-s{letter-spacing:.19em;color:#585550;align-items:center;gap:9px;padding:7px 16px 5px;font:600 8.5px IBM Plex Mono,monospace;display:flex}.pal-s div{background:#ffffff0f;flex:1;height:1px}.pi{color:#9b968d;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.pi-on{color:#e4e2dc;background:#e8873c17;box-shadow:inset 2px 0 #e8873c}.pi-i{text-align:center;color:#6e6a63;flex:none;width:20px;font-size:12px}.pi-on .pi-i{color:#e8873c}.pi-m{color:#585550;white-space:nowrap;margin-left:auto;font:400 10px IBM Plex Mono,monospace}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wave{0%{r:34;opacity:.7}to{r:170;opacity:0}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{height:8%}to{height:var(--h,60%)}}.caret{vertical-align:-.16em;width:2px;height:1.05em;animation:1.1s step-end infinite blink;display:inline-block}.ping{border-radius:50%;animation:2.2s ease-out infinite pulse;position:absolute;inset:0}.dot{position:relative}.fx{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.card{color:#e4e2dc;box-sizing:border-box;background:#131415;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:12px 13px;transition:border-color .16s,background .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.card:hover{background:#161819;border-color:#ffffff29;transform:translateY(-1px)}.card-on{background:#e8873c12;border-color:#e8873c80}.card:before{content:"";background:var(--acc,#4b4842);opacity:.55;width:2px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0}.card:hover:before,.card-on:before{opacity:1}.card-top{align-items:center;gap:7px;display:flex}.card-dot{flex:none;width:5px;height:5px}.card-topic{letter-spacing:.16em;font-size:8.5px}.card-title{color:#e4e2dc;font-family:Spectral,serif;font-size:14px;line-height:1.3}.card-ex{color:#8c8880;max-height:2.9em;font-size:10.5px;line-height:1.45;overflow:hidden}.card-meta{color:#585550;align-items:center;gap:10px;margin-top:auto;font-size:9px;display:flex}.sbanner{z-index:6;background:#131415;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex}.sbanner-of{color:#9b968d;font-size:12px}.sbanner-of b{color:#e4e2dc;font-weight:500}.sbanner-name{color:#e8873c;text-decoration:none}.sbanner-name:hover{color:#f2a264}.sbanner-total{color:#585550;font-size:10px}.sbanner-rule{background:#ffffff17;flex:none;width:120px;height:2px}.sbanner-rule i{background:#e8873c;height:100%;font-style:normal;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.sbanner-nav{text-overflow:ellipsis;white-space:nowrap;color:#9b968d;max-width:230px;font-size:11.5px;text-decoration:none;transition:color .14s;overflow:hidden}.sbanner-nav:hover{color:#e4e2dc}.sbanner-nav-next{color:#c3bfb7}.sbanner-nav-off{color:#4b4842;pointer-events:none}.path{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.path-step{align-items:baseline;gap:10px;display:flex}.path-n{color:#4b4842;text-align:right;flex:none;width:16px;font-size:9.5px}.path-dest .path-n{color:#e8873c}.path-body{flex:1;align-items:baseline;gap:8px;min-width:0;padding:3px 6px;text-decoration:none;transition:background .14s;display:flex}.path-body:hover{background:#181a1b}.path-title{text-overflow:ellipsis;white-space:nowrap;color:#9b968d;flex:1;min-width:0;font-size:12px;overflow:hidden}.path-dest .path-title{color:#e4e2dc}.path-why{color:#4b4842;flex:none;font-size:9px}.pl{cursor:pointer}.pl:hover{color:#c4a6f0}.pl-dangling{color:#9b968d;text-underline-offset:3px;-webkit-text-decoration:underline dotted #e0a34e;text-decoration:underline dotted #e0a34e;text-decoration-thickness:1.5px}.pl-dangling:hover{color:#e0a34e}.srow{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:11px 6px;transition:background .14s;display:flex}.srow:hover{background:#161819}.srow-t{color:#e4e2dc;font-family:Spectral,serif;font-size:15px}.srow-m{color:#585550;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.srow-n{color:#585550;flex:none;font-size:10px}.srow-p{color:#e8873c;flex:none;width:18px;font-size:10px}@media (prefers-reduced-motion:reduce){.fx,.card,.srow,.path-body,.tr,.sbanner-rule i{transition:none!important;animation:none!important}}.changed-row{cursor:pointer;align-items:center;gap:10px;padding:9px 6px;transition:background .14s;display:flex}.changed-row:hover{background:#161819}.trash-row{cursor:pointer;align-items:center;gap:12px;padding:11px 0;transition:background .14s;display:flex}.trash-row:hover{background:#161819}.offline{z-index:7;background:#e0a34e1a;border-bottom:1px solid #e0a34e59;flex:none;align-items:center;gap:12px;height:34px;padding:0 16px;display:flex;position:relative}.offline-spin{border:1.5px solid #e0a34e59;border-top-color:#e0a34e;border-radius:50%;flex:none;width:11px;height:11px;animation:.9s linear infinite spin}@media (width<=860px){.bar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:54px;padding:9px 12px}.rail,.insp{display:none}.auth-aside{display:none!important}.auth-main{padding:0 18px;border-right:none!important}.auth-form{max-width:400px;width:100%!important}}.labedit{box-sizing:border-box;color:#b3afa7;resize:none;background:#141617;border:1px solid #e8873c40;outline:none;width:100%;padding:10px 12px;font:400 12px/1.8 IBM Plex Mono,monospace;transition:border-color .14s;display:block}.labedit:focus{border-color:#e8873c80}@keyframes stageflash{0%{background:#e8873c12}to{background:0 0}}.stage-fresh{animation:.45s ease-out stageflash}.canvas{flex:1;justify-content:center;min-width:0;padding:38px 0 0;display:flex;position:relative;overflow-y:auto}.canvas>:not(.prog){width:660px;max-width:calc(100% - 64px);position:relative}.canvas>.prog{margin-top:-38px;position:sticky;top:0}.dek{color:#6e6a63;margin-bottom:12px;font:400 11.5px IBM Plex Mono,monospace}.editable{color:#d2cfc8;outline:none;margin:0;font-family:Spectral,serif;font-size:17px;line-height:1.68}.editable:empty:before{content:attr(data-placeholder);color:#4b4842}.page-title{letter-spacing:-.015em;color:#efede7;margin:10px 0 8px;font-family:Spectral,serif;font-size:36px;font-weight:500;line-height:1.14}.block-row{margin:0 0 16px;position:relative}.block-row h1,.block-row h2,.block-row h3{letter-spacing:-.015em;color:#efede7;margin:0;font-family:Spectral,serif;font-weight:500}.block-row h1{font-size:27px}.block-row h2{font-size:22px}.block-row h3{font-size:18px}.block-row blockquote{color:#9b968d;border-left:2px solid #e8873c80;margin:0;padding-left:15px}.block-divider{border:0;border-top:1px solid #ffffff17;margin:22px 0}.block-row pre,pre{color:#b3afa7;margin:0;padding:12px 13px;font:400 12px/1.65 IBM Plex Mono,monospace}.code-editable{color:#b3afa7;resize:vertical;background:#111214;border:1px solid #ffffff14;outline:none;width:100%;padding:12px 13px;font:400 12px/1.65 IBM Plex Mono,monospace;display:block}.editable a,.pagelink{color:#a98ce8;text-underline-offset:3px;-webkit-text-decoration:underline #a98ce873;text-decoration:underline #a98ce873}.editable code{color:#c3bfb7;background:#ffffff0d;padding:1px 4px;font:400 .88em IBM Plex Mono,monospace}.diagnostic-span{text-underline-offset:3px;-webkit-text-decoration:underline dotted #e0a34e;text-decoration:underline dotted #e0a34e;text-decoration-thickness:1.5px}.gutter{color:#e0a34e;cursor:pointer;font-size:12px;position:absolute;top:2px;left:-30px}.note{color:#9b968d;background:#7d9ec912;border:1px solid #7d9ec94d;gap:11px;margin:0 0 16px;padding:11px 13px;font-family:Archivo,system-ui,sans-serif;font-size:12.5px;line-height:1.5;display:flex}.peer-caret{vertical-align:-.12em;background:#a98ce8;width:1.5px;height:.95em;margin:0 1px;display:inline-block}.peer-caret-tag{color:#0e0f10;vertical-align:.5em;background:#a98ce8;margin-left:2px;padding:1px 4px;font:600 8.5px Archivo,sans-serif}.peer-selection{background:#a98ce82e}.avatars{align-items:center;gap:5px;display:flex}.dot{flex:none;width:6px;height:6px;position:relative}.block-row>.block-toolbar{opacity:0;transition:opacity var(--dur-1) var(--ease);align-items:center;gap:2px;display:flex;position:absolute;top:0;left:-56px}.block-row:hover>.block-toolbar,.block-row:focus-within>.block-toolbar{opacity:1}.bubble{z-index:20;background:#181a1b;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:5px 9px;display:none;position:absolute;box-shadow:0 24px 64px -16px #000000c7}.bubble.open{display:flex}.bubble button{color:#d2cfc8;cursor:pointer;background:0 0;border:0;padding:1px 3px;font:400 11px Archivo,sans-serif}.bubble button:hover{color:#efede7}.slash{z-index:20;background:#181a1b;border:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:1px;min-width:210px;max-height:280px;padding:5px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 24px 64px -16px #000000c7}.palette-item{color:#9b968d;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.palette-item .lead{color:#6e6a63;border:1px solid #ffffff17;flex:none;justify-content:center;align-items:center;width:22px;height:18px;font:500 9px IBM Plex Mono,monospace;display:flex}.palette-item:hover,.palette-item[aria-selected=true]{color:#e4e2dc;background:#181a1b;box-shadow:inset 2px 0 #e8873c}.palette-item:hover .lead,.palette-item[aria-selected=true] .lead{color:#e8873c;border-color:#e8873c73}.palette-item .keys{color:#4b4842;margin-left:auto;padding-left:14px;font:400 9px IBM Plex Mono,monospace}.slash-h{letter-spacing:.19em;color:#585550;border-bottom:1px solid #ffffff12;margin-bottom:4px;padding:6px 10px 7px;font:600 8.5px IBM Plex Mono,monospace}.menu-divider{background:#ffffff12;height:1px;margin:4px 0}.sep{background:#ffffff24;width:1px;height:12px}.icon-btn{color:#6e6a63;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font:400 11px IBM Plex Mono,monospace;display:inline-flex}.icon-btn:hover{color:#e4e2dc;border-color:#ffffff21}.insp-tabs .it,.tab{letter-spacing:.1em;color:#6e6a63;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 6px 8px;font:600 9.5px IBM Plex Mono,monospace}.insp-tabs .it[aria-selected=true],.tab[aria-selected=true]{color:#e4e2dc;border-bottom:2px solid #e8873c;margin-bottom:-1px}.tabpanel,.panel-body{flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.panel-h,.panel-section{letter-spacing:.19em;color:#585550;font:600 8.5px IBM Plex Mono,monospace}.panel-section{margin-top:4px}.lead{color:#d2cfc8;font-size:12.5px;line-height:1.5}.meta{color:#585550;font:400 10px IBM Plex Mono,monospace}.muted{color:#585550;font-size:11.5px;line-height:1.6}.msg{color:#8c8880;font-size:11.5px;line-height:1.6}.stripe{background:#e0a34e;flex:none;width:2px}.pill{letter-spacing:.08em;color:#9b968d;cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:3px 9px;font:600 9px IBM Plex Mono,monospace}.pill:hover{color:#e4e2dc;border-color:#ffffff3d}.block-row[data-nested=true]{margin:0}.block-children{flex-direction:column;display:flex}.li-row{padding:2px 0;display:flex}.li-marker{color:#585550;flex:none;width:22px;line-height:1.68}.li-marker.num{text-align:right;box-sizing:border-box;padding-right:9px;font:400 12px/1.95 IBM Plex Mono,monospace}.li-body{flex:1;min-width:0}.li-check{text-align:center;cursor:pointer;color:#0000;border:1px solid #ffffff2e;width:13px;height:13px;font:600 9px/12px Archivo,sans-serif;display:block}.li-check.on{color:#e8873c;background:#e8873c29;border-color:#e8873c8c}.li-row.done>.li-body{color:#6e6a63;-webkit-text-decoration:line-through #ffffff38;text-decoration:line-through #ffffff38}.blk-quote{color:#9b968d;border-left:2px solid #e8873c80;padding:2px 0 2px 17px}.blk-toggle-summary{align-items:baseline;gap:9px;display:flex}.blk-toggle-summary>.tw{color:#6e6a63;cursor:pointer;flex:none;width:13px;font-size:11px}.blk-toggle>.block-children{color:#9b968d;border-left:1px solid #ffffff12;margin:6px 0 0 22px;padding-left:15px;font-size:16px}.blk-callout{background:#e0a34e0f;border-left:2px solid #e0a34e;gap:11px;padding:11px 13px;display:flex}.blk-callout>.ic{color:#e0a34e;flex:none;font-size:12px}.blk-callout>.block-children,.blk-callout>.li-body{color:#9b968d;flex:1;font-family:Archivo,system-ui,sans-serif;font-size:12.5px;line-height:1.55}.blk-callout.tone-success{background:#3fcfa80d;border-left-color:#3fcfa8}.blk-callout.tone-success>.ic{color:#3fcfa8}.blk-callout.tone-info,.blk-callout.tone-note{background:#7d9ec90f;border-left-color:#7d9ec9}.blk-callout.tone-info>.ic,.blk-callout.tone-note>.ic{color:#7d9ec9}.blk-callout.tone-tip{background:#e8873c0d;border-left-color:#e8873c}.blk-callout.tone-tip>.ic{color:#e8873c}.blk-callout.tone-danger{background:#e0a34e17;border-left-color:#e0a34e}.blk-aside{color:#6e6a63;border-left:1px solid #ffffff21;padding-left:15px;font-family:Archivo,system-ui,sans-serif;font-size:12px;line-height:1.6}.blk-image{background:#111214;border:1px solid #ffffff17}.blk-image>.ph{color:#4b4842;letter-spacing:.14em;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;height:96px;font:400 10px IBM Plex Mono,monospace;display:flex}.blk-image>.cap{color:#6e6a63;padding:8px 11px;font-family:Archivo,system-ui,sans-serif;font-size:11.5px}.pl,.editable .pl{color:#a98ce8;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #a98ce873;text-decoration:underline #a98ce873}.editable mark,mark{color:#efede7;background:#e8873c38;padding:0 2px}.editable s{text-decoration-color:#fff6}.editable b,.editable strong{color:#efede7;font-weight:600}.blk-code{background:#111214;border:1px solid #ffffff14}.blk-code-h{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:7px 11px;display:flex;position:relative}.blk-code-h .lang{letter-spacing:.14em;color:#6e6a63;pointer-events:none;font-size:9px;font-weight:500}.blk-code-h .count{color:#4b4842;pointer-events:none;margin-left:auto;font-size:9px}.blk-code-h select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.blk-code .code-editable{background:0 0;border:0}.tr-topic{flex:none;width:5px;height:5px;margin-right:1px}.tr-topic-none{background:0 0;border:1px solid #ffffff29}.tr-count{color:#4b4842;margin-left:auto;padding-left:8px}.tr:hover .tr-count{display:none}.tr{transition:background .13s,color .13s,padding-left .18s cubic-bezier(.2,.8,.2,1)}.tr:hover{background:#16181a}.tr-bars{flex:none;align-self:stretch;gap:2px;margin-right:2px;display:flex}.tr-tick{background:#ffffff24;align-self:center;width:2px;height:8px;transition:background .16s,height .16s}.tr-tick-on{background:#e8873c;height:14px}.tr-tick-del{background:#e0a34e}.tr-tick-live{background:#3fcfa8}.tr-bar{background:#ffffff14;align-self:stretch;width:2px;transition:background .16s}.tr-guides{flex:none;align-self:stretch;display:flex}.tr-guide{border-left:1px solid #ffffff0e;align-self:stretch;width:16px}.tr:hover .tr-guide{border-left-color:#ffffff1a}.tr-parts{letter-spacing:.1em;color:#6e6a63;border:1px solid #ffffff1a;flex:none;padding:0 4px;font:400 8.5px IBM Plex Mono,monospace}.tr-parts-series{color:#e8873c;border-color:#e8873c59}.tr-read{background:#e8873c73;height:2px;transition:width .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.tr-child{animation:.22s cubic-bezier(.2,.8,.2,1) both rise}.tr-drop{background:var(--violet,#a98ce8);pointer-events:none;z-index:2;height:2px;position:absolute;left:0;right:0}.tr-drop-into{border:1px solid var(--violet,#a98ce8);pointer-events:none;position:absolute;inset:0}.tr-skel{background:#ffffff0b;height:22px;margin:1px 0;animation:1.1s ease-in-out infinite shimmer}.tr-filter-note{color:#585550;padding:2px 12px 8px;font:400 9.5px IBM Plex Mono,monospace}.tr-hit{color:#efede7;background:#e8873c38}.blk-code-n{color:#4b4842;margin-left:auto;font-size:9px}
