@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#0e0e0e);--panel:var(--lightningcss-light,#ebebea)var(--lightningcss-dark,#151515);--ink:var(--lightningcss-light,#141414)var(--lightningcss-dark,#e6e6e4);--ink-2:var(--lightningcss-light,#2d2d2c)var(--lightningcss-dark,#c8c8c5);--muted:var(--lightningcss-light,#5a5a58)var(--lightningcss-dark,#999996);--line:var(--lightningcss-light,#cdcdca)var(--lightningcss-dark,#2b2b2b);--accent:var(--lightningcss-light,#ff5a1f)var(--lightningcss-dark,#ff6b30);--accent-text:var(--lightningcss-light,#b3390d)var(--lightningcss-dark,#ff8a5c);--selection:var(--ink);--selection-ink:var(--bg);--mark:var(--lightningcss-light,#ffdccb)var(--lightningcss-dark,#3f2516);--ok:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#6ccb6f);--danger:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff7b72);--shadow-offset:5px 5px 0 var(--ink);--presence-1:#f5b83d;--presence-1-ink:#1a1200;--presence-2:#f49ac1;--presence-2-ink:#2a0a18;--presence-3:#7cc4f2;--presence-3-ink:#04202f;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--radius-none:0;--measure:700px;--sidebar-width:264px;--topbar-height:56px;--row-height:30px;--control-height:34px;--icon-size:16px;--motion-duration:.12s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-radius:var(--radius-none)}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);margin:0}::selection{background:var(--selection);color:var(--selection-ink)}.topbar{align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:13px;line-height:1.4;display:flex}.logo{background:var(--accent);vertical-align:-.25em;width:.55em;height:1.2em;margin-left:.18em;display:inline-block}.breadcrumb{gap:var(--space-2);min-width:0;color:var(--muted);display:flex}.breadcrumb>*{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:3ch;overflow:hidden}.breadcrumb>.sep{flex:none;min-width:0}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.breadcrumb .current{color:var(--ink);flex-shrink:.2;font-weight:500}.icon-button.drawer-close{top:var(--space-3);right:var(--space-3);display:none;position:absolute}.icon-button.drawer-button{margin-left:calc(-1 * var(--space-2));display:none}.topbar-end{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.status{align-items:center;gap:var(--space-2);color:var(--muted);font-size:12px;display:inline-flex}.status[data-state=synced]:before{background:var(--ok);content:"";width:8px;height:8px}.status[data-state=error]{color:var(--accent-text)}.topbar a{color:inherit;text-decoration:none}a{color:var(--accent-text)}h1,h2{font-family:var(--font-mono);margin:0;font-weight:600;line-height:1.2}h1{margin-bottom:var(--space-6);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:34px}h2{margin:var(--space-10) 0 var(--space-3);font-size:19px}.ui{font-family:var(--font-mono);font-size:13px;line-height:1.4}.meta{margin:0 0 var(--space-3);color:var(--muted);font-family:var(--font-mono);font-size:12px;line-height:1.4}.label{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.4}.notice,.problem{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:13px;line-height:1.4}.problem{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button{min-height:var(--control-height);border:1px solid var(--ink);color:var(--ink);cursor:pointer;font-family:var(--font-mono);background:0 0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.button.secondary{color:var(--muted);border-color:#0000;padding:0 6px;font-weight:400}.button.danger,.icon-button.danger{border-color:var(--danger);color:var(--danger)}.button:disabled{color:var(--muted);cursor:default}.field{margin-bottom:var(--space-4);display:block}.field .label{margin-bottom:var(--space-1);display:block}.field input{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--line);background:var(--bg);color:var(--ink);caret-color:var(--accent);font-family:var(--font-mono);font-size:13px;display:block}.field select,.select{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-mono);font-size:13px;display:block}.select{width:auto}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--accent-text)}.field .problem{margin:var(--space-1) 0 0;font-size:12px;display:block}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.solo{min-height:100vh;max-width:calc(420px + 2 * var(--space-4));padding:var(--space-14) var(--space-4) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.solo-brand{margin-bottom:var(--space-10);color:var(--ink);font-family:var(--font-mono);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}.solo h1{font-size:24px}.solo main{flex:1}.solo-end{margin-top:var(--space-10)}.shell{min-height:100vh;display:flex}.sidebar{flex:0 0 var(--sidebar-width);gap:var(--space-6);min-width:0;height:100dvh;padding:var(--space-3);border-right:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);flex-direction:column;font-size:13px;line-height:1.4;display:flex;position:sticky;top:0}.sidebar-scroll{min-height:0;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);overscroll-behavior:contain;flex:auto;overflow-y:auto}.sidebar-end{gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.user-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.user-button:hover,.user-button[aria-expanded=true]{background:var(--selection);color:var(--selection-ink)}.source-line{flex-wrap:nowrap;min-width:0}.source-line .meta{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.selector summary{align-items:center;gap:var(--space-2);min-height:var(--row-height);cursor:pointer;list-style:none;display:flex}.selector summary::-webkit-details-marker{display:none}.selector-name{flex:none;font-weight:600}.selector-current{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-field{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--line);background:var(--bg);color:var(--muted);text-decoration:none;display:flex}.search-field:hover{border-color:var(--ink)}.search-field kbd{border:1px solid var(--line);font-family:var(--font-mono);padding:0 4px;font-size:11px;line-height:16px}.search-form{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.search-query{flex:260px}.search-space{flex:0 200px}.search-results .record-who a{font-weight:500}.search-results .excerpt{color:var(--muted);font-family:var(--font-sans);overflow-wrap:anywhere;flex:100%;margin:0}.search-results mark{color:var(--ink);background:0 0;font-weight:600}.rows{margin:0;padding:0;list-style:none}.row{min-height:var(--row-height);padding:0 var(--space-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;text-decoration:none;display:flex;overflow:hidden}.row[aria-current=page]{background:var(--selection);color:var(--selection-ink);font-weight:500}.tree{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tree-head,.sidebar-group>.label{padding:0 var(--space-2)}.tree-head{min-height:var(--row-height);justify-content:space-between;align-items:center;padding-right:0;display:flex}.tree-head .icon-button{width:var(--row-height);height:var(--row-height)}.new-space,.new-workspace{padding:0 var(--space-2) var(--space-2)}.new-space .field,.new-workspace .field{margin-bottom:var(--space-2)}main .new-workspace{padding:0}button.row{width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}button.row:hover{color:var(--ink)}.sidebar-group{gap:var(--space-1);flex-direction:column;display:flex}.tree .rows .rows{margin:0}.tree-row{min-height:var(--row-height);padding:0 var(--space-2);white-space:nowrap;align-items:center;margin:0;display:flex}.tree-row[data-drop=before]{box-shadow:inset 0 2px 0 0 var(--accent)}.tree-row[data-drop=after]{box-shadow:inset 0 -2px 0 0 var(--accent)}.tree-row[data-drop=inside]{box-shadow:inset 0 0 0 2px var(--accent)}.tree-prefix{color:var(--muted);white-space:pre;flex:none}.tree-label{min-width:0;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;text-decoration:none;overflow:hidden}.tree-toggle,.tree-more{min-width:18px;height:var(--row-height);padding:0 var(--space-1);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none}.tree-more{padding:0}.tree-toggle:hover,.tree-more:hover{color:var(--ink)}.tree-actions{margin-left:var(--space-1);flex:none;align-items:center;display:none}.tree-row:hover .tree-actions,.tree-row:focus-within .tree-actions{display:flex}.tree-row:has([aria-expanded=true]) .tree-actions{display:flex}.tree-row .icon-button{width:var(--row-height);height:var(--row-height)}@media (hover:none){.tree-actions{display:flex}.tree-row:not(:focus-within) .tree-plus{display:none}}.tree-row.selected,.tree-row.selected .tree-label,.tree-row.selected .tree-prefix,.tree-row.selected .tree-toggle,.tree-row.selected .icon-button{background:var(--selection);color:var(--selection-ink)}.tree-row.selected .tree-label{font-weight:500}.column{flex:1 1 0;min-width:0}.content{max-width:calc(var(--measure) + 2 * var(--space-8));padding:var(--space-14) var(--space-8);margin:0 auto}.icon{width:var(--icon-size);height:var(--icon-size);flex:none}.icon-button{width:var(--control-height);height:var(--control-height);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover,.icon-button[aria-expanded=true]{color:var(--ink)}.icon-button:disabled{cursor:default}.menu{min-width:180px;padding:var(--space-1);border:1px solid var(--ink);background:var(--bg);box-shadow:var(--shadow-offset);color:var(--ink);margin:0;position:fixed;inset:auto}.menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:0 var(--space-3);color:var(--ink);font-family:var(--font-mono);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:none;display:flex}.menu-item .icon{color:var(--muted)}.menu-item.danger,.menu-item.danger .icon{color:var(--danger)}.menu-item:focus,.menu-item:focus .icon{background:var(--selection);color:var(--selection-ink);outline:0}.menu:focus{outline:0}.menu-rule{margin:var(--space-1) 0;border-top:1px solid var(--line)}.notice-region{bottom:var(--space-4);left:var(--space-4);z-index:10;position:fixed}.toast{align-items:center;gap:var(--space-3);padding:0 0 0 var(--space-3);border:1px solid var(--ink);background:var(--bg);color:var(--ink);font-family:var(--font-mono);font-size:13px;display:flex}.records{margin:0 0 var(--space-4);border-top:1px solid var(--line);padding:0;list-style:none}.record{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-family:var(--font-mono);flex-wrap:wrap;font-size:13px;line-height:1.4;display:flex}.record-who{overflow-wrap:anywhere;flex:220px;min-width:0}.record-who span{color:var(--muted);font-size:12px;display:block}.record-link{flex:100%}.record-who .you{color:var(--muted);font-size:13px;display:inline}.badges{gap:var(--space-1);display:flex}.badge{border:1px solid var(--line);color:var(--muted);padding:0 6px;font-size:11px;line-height:18px}.reset-link{align-items:flex-end;gap:var(--space-1);display:flex}.reset-link .field{flex:auto;min-width:0;margin-bottom:0}@media (width<=840px){.topbar{padding-block:var(--space-2);flex-wrap:wrap}.breadcrumb{flex:1 1 0}.topbar-end{justify-content:space-between;width:100%}.icon-button.drawer-button,.icon-button.drawer-close{display:inline-flex}.sidebar{z-index:20;width:min(var(--sidebar-width), calc(100vw - var(--space-10)));border-right-color:var(--ink);box-shadow:var(--shadow-offset);display:none;position:fixed;inset:0 auto 0 0}.drawer-open .sidebar{display:flex}.sidebar .selector summary{padding-right:var(--control-height)}.content{padding:var(--space-8) var(--space-4)}h1{font-size:28px}}.history{gap:var(--space-6);grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;display:grid}@media (width<=840px){.history{grid-template-columns:minmax(0,1fr)}}.history-list a[aria-current=page]{font-weight:600;text-decoration:underline}.history-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.history-title{margin:var(--space-4) 0 var(--space-3);overflow-wrap:anywhere}.revision-content ul.tasks{padding-left:0;list-style:none}.revision-content .callout{margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--ink);background:var(--panel)}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff}.sidebar,.topbar,.notice-region,.source-line,.banner,.table-edges,.collaboration-carets__caret,.collaboration-carets__label{display:none!important}.shell{min-height:0;display:block}.page,.content{max-width:none;margin:0;padding:0}.title::placeholder{color:#0000}h1,h2,h3{break-after:avoid}pre,blockquote,img,tr,[data-type=callout]{break-inside:avoid}.tiptap a[href^=http]:after{content:" (" attr(href) ")";color:var(--muted);word-break:break-all;font-size:.85em}}
