@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#1273c4;--neutral-paper:#fffefd;--neutral-side:#f6f5f1;--paper:var(--neutral-paper);--side:color-mix(in srgb, var(--accent) 5%, var(--neutral-side));--ink:#1b1a18;--ink-2:#5b5852;--ink-3:#76736c;--line:#e8e5df;--hover:#1b1a180e;--pressed:#1b1a1818;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--accent-ink:color-mix(in srgb, var(--accent) 82%, var(--ink));--on-accent:#fff;--danger:#c2391f;--good:#23855a;--float:0 12px 40px #1d1c1a29, 0 0 0 1px #1d1c1a0f;--sans:"Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--serif:"Newsreader Variable", Georgia, serif;--ease:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-accent=teal]{--accent:#0b8a85}:root[data-accent=fern]{--accent:#23855a}:root[data-accent=amber]{--accent:#b26a00}:root[data-accent=ember]{--accent:#d4501c}:root[data-accent=rose]{--accent:#cb3a76}:root[data-theme=dark]{--accent:#6cbcff;--neutral-paper:#18181b;--neutral-side:#121214;--ink:#ededf0;--ink-2:#b9b9c1;--ink-3:#8e8e97;--line:#2b2b31;--hover:#ededf012;--pressed:#ededf01f;--accent-soft:color-mix(in srgb, var(--accent) 18%, transparent);--on-accent:#131316;--danger:#ff8f78;--good:#6fd69b;--float:0 12px 40px #0000008c, 0 0 0 1px #ededf017;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark][data-accent=teal]{--accent:#5fd4cd}:root[data-theme=dark][data-accent=fern]{--accent:#6fd69b}:root[data-theme=dark][data-accent=amber]{--accent:#f2be4e}:root[data-theme=dark][data-accent=ember]{--accent:#ff9466}:root[data-theme=dark][data-accent=rose]{--accent:#ff8fb8}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font:14.5px/1.45 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bn-editor:focus-visible{outline:none}code{font:.92em ui-monospace,Cascadia Code,Consolas,monospace}.quiet{color:var(--ink-2)}.problem{color:var(--danger)}.wordmark{font:500 19px/1.2 var(--serif);letter-spacing:-.01em}.button{border:1px solid var(--line);white-space:nowrap;height:32px;transition:transform .12s var(--ease), background-color .12s;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:var(--hover)}.button:active{transform:scale(.97)}.button.primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button.primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--paper))}.text-button{color:var(--ink-2);background:0 0;border:0;border-radius:4px;padding:3px 6px;text-decoration:none}.text-button:hover{background:var(--hover);color:var(--ink)}.text-button.danger:hover{color:var(--danger)}input:not([type]),input[type=text],input[type=email],input[type=password]{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;height:32px;padding:0 10px}input:not([type]):focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=url]:focus-visible,input[type=number]:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--ink-3)}.row{gap:8px;display:flex}.row input{flex:1;max-width:320px}.brand-lockup{align-items:center;gap:8px;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:24px;height:24px}.signin .brand-mark{width:42px;height:42px}.signin{max-width:380px;margin:0 auto;padding:22vh 24px 0}.signin .wordmark{margin:0 0 10px;font-size:30px}.signin p{color:var(--ink-2);margin:0 0 22px;font-size:15px}.dev-signin{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.dev-signin label{color:var(--ink-2);margin-bottom:8px;font-size:13px;display:block}.shell{grid-template-columns:264px minmax(0,1fr);height:100%;display:grid}.sidebar{background:var(--side);border-right:1px solid var(--line);flex-direction:column;min-height:0;padding:16px 8px 10px;display:flex}.sidebar .wordmark{padding:0 8px 14px}.side-link{width:100%;height:30px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;text-decoration:none;display:flex}.side-link:hover,.side-link.current{background:var(--hover);color:var(--ink)}kbd{font:12px var(--sans);color:var(--ink-3)}.tree-head{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:18px;padding:0 4px 4px 8px;font-size:13px;display:flex}.tree-head button,.row-actions button{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;line-height:1}.tree-head button:hover,.row-actions button:hover{background:var(--pressed);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent}:hover{scrollbar-color:color-mix(in srgb, var(--ink) 38%, transparent) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 26%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 42%, transparent);background-clip:content-box}}.tree{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto}.tree ul{margin:0;padding:0}.tree li{list-style:none}.tree-empty{flex:1;margin:4px 8px}.tree-row{border-radius:6px;align-items:center;height:30px;padding-right:4px;display:flex;position:relative}.tree-row:hover{background:var(--hover)}.tree-row.current a{color:var(--ink);font-weight:550}.tree-row.dragging{opacity:.4}.tree-row.drop-inside{background:color-mix(in srgb, var(--accent) 18%, transparent)}.tree-row.drop-before:before,.tree-row.drop-after:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;left:8px;right:4px}.tree-row.drop-before:before{top:-1px}.tree-row.drop-after:after{bottom:-1px}.tree-row a{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:30px;text-decoration:none;overflow:hidden}.tree-row a.untitled{color:var(--ink-3)}.twist{background:0 0;border:0;border-radius:4px;flex:none;width:20px;height:22px;padding:0}.twist:before{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:5px;height:5px;transition:transform .15s var(--ease);margin:0 auto;display:block;transform:rotate(-45deg)}.twist.open:before{transform:rotate(45deg)}.twist.empty{visibility:hidden}.twist:hover{background:var(--pressed)}.row-actions{flex:none;gap:1px;display:none}.tree-row:hover .row-actions,.tree-row:focus-within .row-actions{display:flex}.side-foot{border-top:1px solid var(--line);padding-top:8px}.whoami{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 2px 0 8px;display:flex}.whoami span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main{min-width:0;overflow-y:auto}.main[hidden]{display:none!important}.page-bar{z-index:41;background:var(--paper);height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 20px;font-size:13px;display:flex;position:sticky;top:0}.trail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trail a{text-decoration:none}.trail a:hover{color:var(--ink);text-decoration:underline}.trail .slash{color:var(--ink-3);margin:0 7px}.trail .here{color:var(--ink)}.page-tools{flex:none;align-items:center;gap:6px;display:flex}.peers{color:var(--accent);margin-right:6px}.offline{color:var(--danger);margin-right:6px}.page{max-width:828px;margin:0 auto;padding:56px 0 30vh}.page-title{resize:none;width:100%;font:500 42px/1.15 var(--serif);letter-spacing:-.02em;background:0 0;border:0;outline:0;margin-bottom:10px;padding:0 54px;display:block;overflow:hidden}.opening{padding:4px 54px}.bn-root[data-color-scheme],.bn-container{--bn-font-family:var(--sans);--bn-colors-editor-background:var(--paper);--bn-colors-editor-text:var(--ink);--bn-colors-side-menu:var(--ink-3);--bn-border-radius:6px}.bn-container .bn-default-styles{font-family:var(--sans)}.bn-editor a{color:var(--accent)}.bn-editor [data-content-type=heading]{font-family:var(--serif);letter-spacing:-.015em}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading]{font-weight:550}[data-content-type=heading]{--level:1.9em}[data-content-type=heading][data-level="2"]{--level:1.5em}[data-content-type=heading][data-level="3"]{--level:1.2em}.bn-inline-content code{background:var(--hover);border-radius:4px;padding:1px 4px;font:.9em ui-monospace,Cascadia Code,Consolas,monospace}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border-color:var(--line)}.plain{max-width:560px;margin:0 auto;padding:100px 24px 80px}.plain.wide{max-width:720px}.plain h1{font:500 34px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 10px}.plain>p{color:var(--ink-2);margin:0 0 20px;font-size:15px}.plain section{margin-top:44px}.plain h2{margin:0 0 4px;font-size:16px;font-weight:600}.plain section>p{margin:0 0 14px}.plain table{border-collapse:collapse;width:100%;margin-bottom:14px}.plain td{border-top:1px solid var(--line);padding:9px 12px 9px 0}.plain tr:last-child td{border-bottom:1px solid var(--line)}.plain td.end{text-align:right;white-space:nowrap;padding-right:0}.fresh{background:var(--side);border-radius:8px;margin-bottom:18px;padding:14px 16px}.fresh p{margin:0 0 8px}code.block{background:var(--paper);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin-bottom:12px;padding:8px 10px;display:block}.scrim{z-index:50;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));animation:fade .14s var(--ease);background:#14131247;display:flex;position:fixed;inset:0;overflow-y:auto}.search{background:var(--paper);width:min(600px,100vw - 32px);max-height:62vh;box-shadow:var(--float);animation:rise .18s var(--ease);border-radius:12px;flex-direction:column;margin:auto;display:flex;overflow:hidden}.search>input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;flex:none;width:100%;height:50px;padding:0 18px;font-size:16px}.search-note{color:var(--ink-3);padding:12px 18px 4px;font-size:13px}.search ul{margin:0;padding:6px;overflow-y:auto}.search li{list-style:none}.search li button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 12px;display:block}.hit-title{font-weight:550;display:block}.hit-snippet{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.toast{z-index:60;background:var(--ink);color:var(--paper);box-shadow:var(--float);animation:rise .18s var(--ease);border-radius:8px;padding:10px 14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)scale(.985)}}.toast{animation-name:fade}.toast.undo-notice{align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;font-size:14px;display:flex}.undo-notice>span{text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.undo-notice button{height:28px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px}.undo-notice .undo-notice-button{color:color-mix(in srgb, var(--accent) 45%, var(--paper));font-weight:600}.undo-notice button:hover:not(:disabled){background:color-mix(in srgb, var(--paper) 14%, transparent)}.undo-notice .undo-notice-close{opacity:.7;width:28px;padding:0;font-size:18px;line-height:1}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=720px){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:42vh}.page{padding-top:28px}.page-title{padding:0 20px;font-size:32px}.bn-editor{padding-inline:20px}.opening{padding:4px 20px}}.callout{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:0 6px 6px 0;flex-direction:column;gap:2px;width:100%;padding:10px 14px;display:flex}.callout-label{color:var(--accent);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.callout[data-kind=warning],.callout[data-kind=caution]{--accent:var(--danger)}.diagram{width:100%;color:var(--ink-2);justify-content:center;padding:8px 0;font-size:14px;display:flex}.diagram svg{max-width:100%;height:auto}.diagram-error{color:var(--danger);justify-content:flex-start;font-size:13px}.diagram-stale svg{opacity:.5}.diagram-waiting{min-height:160px;color:var(--ink-3);align-items:center}.diagram:has(>.diagram-error){flex-direction:column;align-items:center;gap:6px}.new-database{color:var(--ink-3);flex:none;margin-bottom:6px}.database{padding:40px 48px 30vh}.database-title{width:100%;height:auto;font:500 34px/1.15 var(--serif);letter-spacing:-.02em;outline:0;margin-bottom:14px;padding:0;display:block;background:0 0!important;border:0!important}.db-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.view-tabs{min-width:0;display:flex;overflow-x:auto}.view-tabs button{height:34px;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 10px}.view-tabs button:hover{color:var(--ink)}.view-tabs button.current{border-bottom-color:var(--ink);color:var(--ink);font-weight:550}.view-tabs .add-view{color:var(--ink-3);font-size:16px}.db-tools{flex:none;align-items:center;gap:4px;padding-bottom:6px;display:flex}.db-tools .count{margin-right:6px;font-size:13px}.db-tools .button{height:28px;margin-left:6px}.text-button.active{color:var(--accent)}.view-setup{color:var(--ink-2);padding:28px 0}.view-setup p{margin:0 0 12px}.table-wrap{overflow-x:auto}.db-table{border-collapse:collapse;min-width:100%}.db-table th{border-bottom:1px solid var(--line);height:32px;color:var(--ink-2);text-align:left;white-space:nowrap;padding:0;font-size:13px;font-weight:500}.db-table th.col-title{padding:0 8px}.db-table th button{width:100%;height:32px;color:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0 8px}.db-table th button:hover{background:var(--hover)}.db-table td{border-bottom:1px solid var(--line);border-left:1px solid var(--line);vertical-align:middle;min-width:120px;max-width:360px;height:36px;padding:0}.db-table td:first-child,.db-table td.col-end{border-left:0}.db-table td.type-checkbox{text-align:center;min-width:60px}.db-table td.type-text{min-width:220px}.db-table td.col-end,.db-table th.col-end{width:36px;min-width:36px}.db-table tr:hover td{background:color-mix(in srgb, var(--hover) 50%, transparent)}.row-delete{visibility:hidden}.db-table tr:hover .row-delete,.row-delete:focus-visible{visibility:visible}.cell-text,.cell-title{align-items:center;display:flex}.cell-text input,.cell-title input,.cell-date input{outline-offset:-2px;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;height:35px;padding:0 8px}.cell-title input{font-weight:550}.cell-text a{color:var(--ink-3);padding:0 8px;text-decoration:none}.db-table th{position:relative}.col-resize{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.col-resize:after{content:"";background:var(--accent);opacity:0;border-radius:1px;width:2px;transition:opacity .12s;position:absolute;top:6px;bottom:6px;left:3px}.col-resize:hover:after,.col-resize:active:after{opacity:1}body.resizing-column,body.resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.db-table.wrapped td{vertical-align:top}.db-table.wrapped .cell-text,.db-table.wrapped .cell-title{align-items:flex-start}.cell-text textarea,.cell-title textarea{outline-offset:-2px;width:100%;min-width:0;min-height:35px;color:inherit;font:inherit;overflow-wrap:anywhere;resize:none;background:0 0;border:0;border-radius:0;flex:1;padding:8px;line-height:19px;overflow:hidden}.cell-title textarea{font-weight:550}.db-table.wrapped .cell-text a{padding-top:8px}.open-row{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);visibility:hidden;border-radius:4px;flex:none;margin-right:6px;padding:2px 6px;font-size:12.5px;text-decoration:none}tr:hover .open-row,.open-row:focus-visible{visibility:visible}.cell-check{accent-color:var(--ink);margin:0 8px}.cell-date{white-space:nowrap;align-items:center;gap:2px;display:flex}.cell-date input{flex:none;width:128px}.cell-hint{visibility:hidden;font-size:12.5px}td:hover .cell-hint,.row-property:hover .cell-hint,.cell-hint:focus-visible{visibility:visible}.cell-button{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:35px;padding:4px 8px;display:flex}.cell-relation{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:35px;padding:4px 8px;display:flex}.cell-relation a{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:2px}.tag,.person{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:1px 7px;font-size:13px;line-height:1.5;display:inline-block;overflow:hidden}.person{background:var(--hover)}.add-row{width:100%;height:34px;color:var(--ink-3);text-align:left;background:0 0;border:0;padding:0 8px;display:block}.add-row:hover{background:var(--hover);color:var(--ink)}.popover{z-index:70;background:var(--paper);max-height:60vh;box-shadow:var(--float);animation:rise .14s var(--ease);border-radius:8px;position:fixed;overflow-y:auto}.popover-input{outline:0;width:100%;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;height:36px!important}.popover-list{margin:0;padding:4px}.popover-list li{list-style:none}.popover-list button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;width:100%;padding:6px 8px;display:block;overflow:hidden}.popover-list button:hover{background:var(--hover)}.popover-list button.on{background:var(--pressed)}.popover-empty{color:var(--ink-3);padding:8px}.popover-body{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.popover-body p{margin:0}.popover-body select,.popover-body input:not([type=checkbox]){border:1px solid var(--line);background:var(--paper);min-width:0;height:30px;color:inherit;font:inherit;border-radius:6px;padding:0 8px}.rule{gap:6px;width:100%;display:flex}.rule select{flex:1 1 0}.rule input{flex:1.2 1 0}.check-row{align-items:center;gap:8px;width:100%;display:flex}.check-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.check-row .quiet{font-size:13px}.field{flex-direction:column;gap:4px;width:100%;display:flex}.field span{color:var(--ink-2);font-size:13px}.new-property{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;width:100%;padding-top:10px;display:flex}.new-property input{flex:100%}.new-property select{flex:1}.new-property .button{height:30px}.board{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.board-column{border-radius:8px;flex:none;width:272px;padding:4px}.board-column.over{background:color-mix(in srgb, var(--accent) 10%, transparent)}.board-column h3{align-items:center;gap:8px;margin:0;padding:4px 4px 8px;font-size:13px;font-weight:400;display:flex}.card{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:6px;margin-bottom:6px;padding:9px 11px;text-decoration:none;transition:border-color .12s;display:block}.card:hover{border-color:var(--ink-3)}.card.dragging{opacity:.4}.card-title{font-weight:550;display:block}.facts{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;display:flex}.calendar-head{align-items:center;gap:4px;margin-bottom:8px;display:flex}.calendar-head h3{flex:1;margin:0;font-size:15px;font-weight:600}.calendar-grid{border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid.weekdays{color:var(--ink-3);border-left-color:#0000;font-size:13px}.calendar-grid.weekdays div{padding:4px 8px}.day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:108px;padding:4px}.calendar-grid:not(.weekdays) .day:nth-child(-n+7){border-top:1px solid var(--line)}.day.outside{background:color-mix(in srgb, var(--side) 60%, transparent);color:var(--ink-3)}.day-head{justify-content:space-between;align-items:center;height:22px;padding:0 2px 0 4px;font-size:13px;display:flex}.day.today .day-number{background:var(--ink);color:var(--paper);border-radius:10px;padding:0 6px}.day-add{width:20px;height:20px;color:var(--ink-3);visibility:hidden;background:0 0;border:0;border-radius:4px;padding:0}.day:hover .day-add,.day-add:focus-visible{visibility:visible}.day-add:hover{background:var(--pressed)}.event{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:13px;text-decoration:none;display:block;overflow:hidden}.event:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}.timeline{border-top:1px solid var(--line);display:flex}.timeline-names{border-right:1px solid var(--line);flex:none;width:260px}.timeline-names a{border-bottom:1px solid var(--line);height:36px;color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:0 10px 0 2px;line-height:36px;text-decoration:none;display:block;overflow:hidden}.timeline-names a:hover{background:var(--hover)}.timeline-scroll{flex:1;min-width:0;overflow-x:auto}.timeline-track{position:relative}.timeline-month{border-bottom:1px solid var(--line);height:30px;color:var(--ink-2);font-size:13px;line-height:30px;display:flex}.timeline-month span{border-left:1px solid var(--line);white-space:nowrap;flex:none;padding-left:6px;overflow:hidden}.timeline-row{border-bottom:1px solid var(--line);height:36px;position:relative}.bar{background:var(--accent);border-radius:4px;min-width:6px;height:20px;position:absolute;top:8px}.bar:hover{filter:brightness(1.15)}.timeline-today{background:var(--danger);width:1px;position:absolute;top:30px;bottom:0}.db-list>a{border-bottom:1px solid var(--line);min-height:36px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:4px 6px;text-decoration:none;display:flex}.db-list>a:hover{background:var(--hover)}.db-list .facts{flex:none;margin:0}.row-properties{border-bottom:1px solid var(--line);margin:0 54px 18px;padding-bottom:14px}.row-property{grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:36px;display:grid}.row-property>div{border-radius:6px}.row-property>div:hover{background:var(--hover)}@media (width<=720px){.database{padding:24px 16px 30vh}.db-toolbar{flex-direction:column;align-items:stretch;gap:4px}.db-tools{flex-wrap:wrap}.row-properties{margin:0 20px 18px}.row-property{grid-template-columns:110px minmax(0,1fr)}.timeline-names{width:140px}}.cell-date input.unset:not(:focus){opacity:0}td:hover .cell-date input.unset,.row-property:hover .cell-date input.unset{opacity:.45}.db-table .cell-button,.db-table .cell-relation{flex-wrap:nowrap;overflow:hidden}.db-table .cell-relation a{white-space:nowrap;flex:none}.view-tabs{scrollbar-width:none;overflow-y:hidden}.row-property .cell-button:empty:before{content:"Empty";color:var(--ink-3);opacity:0}.row-property:hover .cell-button:empty:before{opacity:1}.diagram-tabs{gap:2px;margin-bottom:4px;display:flex}.diagram-tabs button{color:var(--ink-3);font:13px var(--sans);background:0 0;border:0;border-radius:4px;padding:2px 8px}.diagram-tabs button:hover{background:var(--hover);color:var(--ink)}.diagram-tabs button[aria-pressed=true]{background:var(--hover);color:var(--ink);font-weight:550}.mermaid-hidden{display:none!important}.mermaid-hidden+.diagram{cursor:default}.page-icon{object-fit:cover;text-align:center;vertical-align:-.22em;border-radius:3px;flex:none;width:1.25em;height:1.25em;margin-right:6px;line-height:1.25em;display:inline-block}.tree-row a .page-icon{vertical-align:middle}.cover{height:220px;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.cover-tools{opacity:0;gap:6px;transition:opacity .12s;display:flex;position:absolute;bottom:12px;right:12px}.cover:hover .cover-tools,.cover-tools:focus-within{opacity:1}.cover-tools .button{background:var(--paper);height:28px;font-size:13px}.decor-row{flex-direction:column;align-items:flex-start;display:flex}.icon-button{background:0 0;border:0;border-radius:8px;padding:4px;font-size:60px;line-height:1}.icon-button:hover{background:var(--hover)}.icon-button .page-icon{vertical-align:top;border-radius:8px;width:72px;height:72px;margin:0;line-height:72px}.decor.has-cover.has-icon .icon-button{margin-top:-44px;position:relative}.decor-add{opacity:0;gap:2px;min-height:28px;margin:4px 0 4px -6px;transition:opacity .12s;display:flex}.page:hover .decor-add,.database:hover .decor-add,.decor-add:focus-within{opacity:1}.decor-add:empty{display:none}.page:has(.decor.has-cover){max-width:none;padding-top:0}:is(.page:has(.decor.has-cover)>:not(.decor),.page:has(.decor.has-cover) .decor-row){max-width:var(--page-text,828px);margin-inline:auto}.page:has(.decor.has-cover) .row-properties{max-width:720px}.database:has(.decor.has-cover){padding-top:0}.database .cover{margin:0 -48px 8px}.emoji-grid{grid-template-columns:repeat(10,1fr);gap:2px;width:100%;max-height:210px;display:grid;overflow-y:auto}.emoji-grid button{background:0 0;border:0;border-radius:4px;height:28px;padding:0;font-size:18px;line-height:1}.emoji-grid button:hover{background:var(--hover)}.tint-grid{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;display:grid}.tint-grid button{border:0;border-radius:6px;height:34px}.tint-grid button:hover{outline:2px solid var(--ink-3)}.tree{scrollbar-width:thin}.db-table th.col-pick,.db-table td.col-pick{text-align:center;border-left:0;width:30px;min-width:30px;max-width:30px;padding:0}.db-table td.col-pick+td{border-left:0}.col-pick input{accent-color:var(--ink);opacity:0;vertical-align:middle;margin:0}.db-table tr:hover .col-pick input,.db-table.picking .col-pick input,.col-pick input:checked,.col-pick input:focus-visible{opacity:1}.db-table tr.picked td{background:color-mix(in srgb, var(--accent) 9%, transparent)}.bulk-bar{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;margin-bottom:6px;padding:4px 10px;font-size:13.5px;display:flex;position:sticky;left:0}.bulk-bar select{max-width:200px;height:30px}.bulk-value{border:1px solid var(--line);border-radius:6px;align-items:center;min-width:160px;min-height:30px;display:inline-flex}.bulk-value .cell-button{min-width:150px;min-height:28px}.bulk-value .cell-button:empty:before{content:"Choose…";color:var(--ink-3)}.bulk-value .cell-hint{visibility:visible}.cell-title .twist,.cell-title .twist-gap{flex:none;width:18px;margin-left:4px}.parts-count{font-variant-numeric:tabular-nums;flex:none;padding:0 6px;font-size:12.5px}.blocked-mark{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);white-space:nowrap;border-radius:4px;flex:none;margin-right:6px;padding:1px 6px;font-size:12px;font-weight:500;line-height:1.5}.card .blocked-mark{margin:5px 0 0;display:inline-block}.task-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;padding-top:8px;font-size:13px;display:flex}.row-blocked{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.sub-tasks{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.sub-tasks h3{font:600 13.5px var(--sans);align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.sub-tasks h3 .quiet{font-weight:400}.sub-tasks ul{margin:0;padding:0;list-style:none}.sub-tasks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.sub-tasks li a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.sub-tasks li a:hover{text-decoration:underline}.sub-tasks li.finished a{color:var(--ink-3);text-decoration:line-through}.sub-tasks input{background:0 0;border:0;width:100%;height:32px;margin-top:4px;padding:0 2px}.new-split{display:inline-flex}.new-split .button:first-child{border-radius:6px 0 0 6px}.db-tools .new-split .new-more{border-radius:0 6px 6px 0;min-width:0;margin-left:1px;padding:0 7px}.popover-list button .page-icon{margin-right:6px}.lane{border-top:1px solid var(--line);margin-bottom:14px}.lane-head{font:600 13.5px var(--sans);align-items:center;gap:8px;margin:0;padding:10px 4px 4px;display:flex}.lane-head .quiet{font-weight:400}.gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.gallery-card{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:8px;text-decoration:none;transition:border-color .12s;display:block;overflow:hidden}.gallery-card:hover{border-color:var(--ink-3)}.gallery-cover{aspect-ratio:16/10;border-bottom:1px solid var(--line);background-color:var(--hover);justify-content:center;align-items:center;font-size:34px;display:flex}.gallery-cover img{object-fit:cover;width:100%;height:100%}.gallery-cover .page-icon{width:40px;height:40px;font-size:34px}.gallery-card .card-title{text-overflow:ellipsis;white-space:nowrap;padding:9px 11px 0;overflow:hidden}.gallery-card .facts{padding:0 11px}.gallery-card>:last-child{margin-bottom:10px}.gallery-add{border:1px dashed var(--line);border-radius:8px;align-self:stretch;min-height:60px}.sprint-load{flex-wrap:wrap;gap:4px 20px;margin:2px 0 12px;font-size:13.5px;display:flex}.sprint-load .over{color:var(--danger)}.date-pick{display:inline-flex;position:relative}.date-shown{height:35px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px}.date-shown:hover{background:var(--hover)}.date-shown.unset{color:var(--ink-3);opacity:0}td:hover .date-shown.unset,.row-property:hover .date-shown.unset,.date-shown.unset:focus-visible{opacity:1}.cell-date input.date-native{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.due-note{white-space:nowrap;border-radius:4px;flex:none;margin-left:4px;padding:1px 6px;font-size:12px;font-weight:550}.due-note.late{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.due-note.soon{color:color-mix(in srgb, #d99a1e 80%, var(--ink));background:#d99a1e29}.facts .due-note{margin-left:0}.event.late{box-shadow:inset 3px 0 0 var(--danger)}.quick-chip{border:1px solid var(--line);height:26px;color:var(--ink-2);background:0 0;border-radius:999px;padding:0 10px;font-size:13px}.quick-chip:hover{background:var(--hover)}.quick-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.quick-chip.late{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}.quick-chip.late.on{background:color-mix(in srgb, var(--danger) 14%, transparent)}.db-more .icon{width:16px;height:16px}.row-empty-toggle{color:var(--ink-3);justify-self:start;margin:2px 0 4px;font-size:13px}.table-wrap{position:relative}.db-table th.col-pick,.db-table td.col-pick,.db-table th.col-title,.db-table td.col-title{--cell-bg:var(--paper);z-index:1;background:var(--cell-bg);position:sticky}.db-table th.col-pick,.db-table td.col-pick{left:0}.db-table th.col-title,.db-table td.col-title{left:30px}.db-table tr:hover td.col-pick,.db-table tr:hover td.col-title{--cell-bg:color-mix(in srgb, var(--ink) 2.5%, var(--paper));background:var(--cell-bg)}.db-table tr.picked td.col-pick,.db-table tr.picked td.col-title{--cell-bg:color-mix(in srgb, var(--accent) 9%, var(--paper));background:var(--cell-bg)}.table-wrap.scrolled .db-table td.col-title,.table-wrap.scrolled .db-table th.col-title{box-shadow:6px 0 8px -6px #00000059}.table-wrap.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}@media (width<=760px){.db-tools{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.db-tools .count{display:none}.db-tools>*{flex:none}.db-list>a{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 6px}.db-list .facts{flex:initial;flex-wrap:wrap}}.row-pages{justify-content:center;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.workspace-switch{text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-bottom:10px;padding:4px 8px 6px;display:flex}.workspace-switch:hover{background:var(--hover)}.workspace-switch .wordmark{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0;overflow:hidden}.sidebar .tree section+section .tree-head{margin-top:16px}.sidebar .tree .tree-head{margin-top:14px}.sidebar .tree .tree-empty{margin:2px 8px 0;font-size:13px}.privacy{margin-right:4px;font-size:13px}.popover-list .menu-link{color:inherit;border-radius:4px;padding:6px 8px;text-decoration:none;display:block}.popover-list .menu-link:hover{background:var(--hover)}.popover-list button.danger{color:var(--danger)}button.open-row{font:inherit;font-size:12.5px}button.open-row:hover{border-color:var(--danger);color:var(--danger)}.cell-title .open-row+.open-row{margin-left:-2px}.templates{max-height:72vh}.templates-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 10px;display:flex}.templates-head h2{margin:0;font-size:15px;font-weight:600}.templates-head .quiet{font-size:13px}.templates li button:hover:not(:disabled){background:var(--hover)}.templates li button:disabled{opacity:.6}.templates .kind{font-size:13px;font-weight:400}.templates li.search-note{padding:12px 12px 4px}.templates-foot{border-top:1px solid var(--line);margin:0;padding:10px 18px 14px;font-size:13px}.cell-id,.issue-key{color:var(--ink-2);white-space:nowrap;font:13px ui-monospace,Cascadia Code,Consolas,monospace}.cell-id{padding:0 8px;display:block}.db-table td.type-id{min-width:84px}.sprint-tabs{scrollbar-width:none;gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.sprint-tabs button{border:1px solid var(--line);height:30px;color:var(--ink-2);background:0 0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.sprint-tabs button:hover{background:var(--hover);color:var(--ink)}.sprint-tabs button.current{border-color:var(--ink);color:var(--ink);font-weight:550}.sprint-tabs .quiet{font-size:13px;font-weight:400}.sprint-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:14px;display:flex}.sprint-facts{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.sprint-goal{color:var(--ink-2);flex-basis:100%}.sprint-progress{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.meter{background:var(--pressed);border-radius:3px;width:180px;height:6px;overflow:hidden}.meter div{background:var(--accent);height:100%;transition:width .25s var(--ease);border-radius:3px}.backlog-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:38px;display:flex}.backlog-row:hover{background:var(--hover)}.backlog-row a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:baseline;gap:10px;padding:6px;text-decoration:none;display:flex;overflow:hidden}.backlog-row select{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink-2);font:inherit;border-radius:6px;flex:none;padding:0 6px;font-size:13px}.points{background:var(--hover);min-width:24px;color:var(--ink-2);text-align:center;border-radius:10px;flex:none;padding:1px 7px;font-size:13px}::selection{background:color-mix(in srgb, var(--accent) 26%, transparent)}input[type=checkbox],input[type=radio],.cell-check{accent-color:var(--accent)}.icon{vertical-align:-3px;flex:none}.avatar{color:#fff;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}.sidebar{padding-top:12px}.workspace-switch .wordmark{font-size:20px;font-weight:550}.side-link{justify-content:flex-start;gap:9px;transition:background-color .12s,color .12s}.side-link .icon{color:var(--ink-3);transition:color .12s}.side-link:hover .icon,.side-link.current .icon{color:var(--accent)}.side-link.current{background:var(--accent-soft);color:var(--accent-ink);font-weight:550}.side-link kbd,.side-link .badge{margin-left:auto}.badge{background:var(--accent);min-width:18px;color:var(--on-accent);text-align:center;border-radius:9px;padding:1px 5px;font-size:12px;font-weight:650;line-height:16px}.tree-head{letter-spacing:.01em;font-weight:550}.tree-row a{align-items:center;gap:7px;display:flex}.tree-row a .icon{color:var(--ink-3)}.tree-row a .page-icon{margin:0}.tree-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tree-row.current{background:var(--accent-soft)}.tree-row.current a{color:var(--accent-ink)}.tree-row.current a .icon{color:var(--accent)}.whoami .me{min-width:0;color:var(--ink);align-items:center;gap:8px;display:flex}.main{height:100%}.page,.database,.plain{animation:settle .24s var(--ease)}@keyframes settle{0%{opacity:0;transform:translateY(5px)}}.page-title,.database-title{font-weight:600}.bn-editor a{color:var(--accent-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;transition:background-color .12s}.bn-editor a[href^="/p/"]{border-radius:4px;margin:0 -3px;padding:1px 3px;font-weight:550;text-decoration:none}.bn-editor a[href^="/p/"]:hover{background:var(--accent-soft)}.hashtag{background:var(--accent-soft);color:var(--accent-ink);cursor:pointer;border-radius:4px;padding:1px 5px;font-size:.93em}.hashtag:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.bn-inline-content code{background:color-mix(in srgb, var(--accent) 9%, var(--hover));color:var(--accent-ink)}.bn-editor [data-content-type=quote] blockquote{border-left-color:var(--accent)}.callout{--tone:#1479c9;border-left-color:var(--tone);background:color-mix(in srgb, var(--tone) 9%, transparent);border-radius:0 8px 8px 0}.callout-label{color:color-mix(in srgb, var(--tone) 85%, var(--ink))}.callout[data-kind=tip]{--tone:#23855a}.callout[data-kind=important]{--tone:#8a4fd0}.callout[data-kind=warning]{--tone:#c07a00}.callout[data-kind=caution]{--tone:#c2391f}[data-theme=dark] .callout{--tone:#6cbcff;background:color-mix(in srgb, var(--tone) 13%, transparent)}[data-theme=dark] .callout[data-kind=tip]{--tone:#6fd69b}[data-theme=dark] .callout[data-kind=important]{--tone:#c3a1ff}[data-theme=dark] .callout[data-kind=warning]{--tone:#f2be4e}[data-theme=dark] .callout[data-kind=caution]{--tone:#ff8f78}.tag-gray{color:#45433e;background:#e8e6e1}.tag-brown{color:#6a4322;background:#f0dcc8}.tag-orange{color:#8a3f00;background:#ffdcbd}.tag-yellow{color:#6b4e00;background:#fde9a2}.tag-green{color:#14573a;background:#c9efd5}.tag-blue{color:#114c82;background:#cfe5fb}.tag-purple{color:#4c2a94;background:#e4d8fb}.tag-pink{color:#8a1f52;background:#fbd5e6}.tag-red{color:#8f2311;background:#fdd3ca}[data-theme=dark] .tag-gray{color:#d8d8de;background:#3a3a40}[data-theme=dark] .tag-brown{color:#f0cfb0;background:#4f3a28}[data-theme=dark] .tag-orange{color:#ffc48f;background:#63380f}[data-theme=dark] .tag-yellow{color:#f7dc70;background:#57460a}[data-theme=dark] .tag-green{color:#9be6b8;background:#17482f}[data-theme=dark] .tag-blue{color:#a3d0fb;background:#173f66}[data-theme=dark] .tag-purple{color:#d0bcff;background:#3d2a70}[data-theme=dark] .tag-pink{color:#ffb4d3;background:#5f2142}[data-theme=dark] .tag-red{color:#ffb3a3;background:#63241a}.tint-sand{background:#f3dfb0}.tint-sage{background:#bfe5c8}.tint-sky{background:#b8dcf7}.tint-plum{background:#dcc7f3}.tint-clay{background:#f7c8ad}.tint-slate{background:#c8d2de}.tint-dawn{background:linear-gradient(100deg,#ffd9b0,#ffc2cf 55%,#d9c8ff)}.tint-lagoon{background:linear-gradient(100deg,#b5ecd9,#b3ddf8 60%,#c5cdfb)}.tint-meadow{background:linear-gradient(100deg,#f4eaa6,#c9ecb0 55%,#a9e3cf)}[data-theme=dark] .tint-sand{background:#57491f}[data-theme=dark] .tint-sage{background:#254b32}[data-theme=dark] .tint-sky{background:#1f4767}[data-theme=dark] .tint-plum{background:#47316a}[data-theme=dark] .tint-clay{background:#6a3a22}[data-theme=dark] .tint-slate{background:#37414e}[data-theme=dark] .tint-dawn{background:linear-gradient(100deg,#6a3f1c,#6a2941 55%,#3f2f78)}[data-theme=dark] .tint-lagoon{background:linear-gradient(100deg,#17503f,#1c4668 60%,#2f3878)}[data-theme=dark] .tint-meadow{background:linear-gradient(100deg,#554a12,#2d5220 55%,#17503f)}.tint-grid{grid-template-columns:repeat(9,1fr)}.view-tabs button.current{border-bottom-color:var(--accent)}.sprint-tabs button.current{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.card{transition:transform .14s var(--ease), border-color .14s}.card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-1px)}.tool-button{min-width:28px;height:28px;color:var(--ink-2);transition:background-color .12s, color .12s, transform .12s var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.tool-button:hover{background:var(--hover);color:var(--ink)}.tool-button:active{transform:scale(.94)}.tool-button.on{color:var(--accent)}.tool-button .count{font-size:13px;font-weight:600}.peers{align-items:center;margin-right:8px;display:flex}.peers .avatar+.avatar{box-shadow:0 0 0 2px var(--paper);margin-left:-6px}.privacy.published{color:var(--good)}.share .publish{border-top:1px solid var(--line);flex-direction:column;gap:8px;width:100%;padding-top:10px;display:flex}.share .rule input{flex:1}.popover-body.share p{font-size:13px}.stage{flex-direction:column;min-width:0;min-height:0;display:flex}.stage-row{flex:1;min-width:0;min-height:0;display:flex}body:has(.shell){overflow:hidden}.shell{overflow:hidden}.stage-row .main{overscroll-behavior-y:contain;flex:1;min-height:0}.tabstrip{z-index:42;background:var(--side);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:flex-end;gap:2px;height:38px;padding:0 8px;display:flex;position:relative;overflow-x:auto}.tab{min-width:90px;height:32px;color:var(--ink-2);animation:fade .16s var(--ease);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:0 220px;align-items:center;margin-bottom:-1px;display:flex}.tab:hover{background:var(--hover)}.tab.current{border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}.tab-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;height:100%;padding:0 4px 0 12px;font-size:13px;display:flex;overflow:hidden}.tab-name .page-icon{margin:0}.tab-close,.tab-new{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:5px;padding:0;display:inline-flex}.tab-close{opacity:0}.tab:hover .tab-close,.tab.current .tab-close,.tab-close:focus-visible{opacity:1}.tab-close:hover,.tab-new:hover{background:var(--pressed);color:var(--ink)}.tab-new{margin:0 0 5px 4px}.panel{border-left:1px solid var(--line);background:var(--paper);width:340px;min-height:0;animation:slide .2s var(--ease);flex-direction:column;flex:none;display:flex}@keyframes slide{0%{opacity:0;transform:translate(12px)}}.panel-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;height:44px;padding:0 0 0 10px;display:flex;overflow:auto hidden}.panel-tabs::-webkit-scrollbar{display:none}.panel-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:2px;padding-right:8px;display:flex}.panel-head .panel-tabs{border-bottom:0;flex:1;min-width:0}.panel-head .panel-tabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.panel-head .panel-tabs[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.panel-head .panel-tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.panel-head .panel-close{flex:none}.panel-tabs button[role=tab]{white-space:nowrap;height:44px;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:flex}.panel-tabs button[role=tab]:hover{color:var(--ink)}.panel-tabs button.current{border-bottom-color:var(--accent);color:var(--ink);font-weight:550}.panel-tabs .count{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;padding:0 5px;font-size:12px;font-weight:600}.panel-close{width:26px;height:26px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.panel-close:hover{background:var(--hover);color:var(--ink)}.panel-body{scrollbar-width:thin;min-height:0;animation:fade .16s var(--ease);flex:1;padding:14px;overflow-y:auto}.panel-empty{margin:10px 2px;font-size:13px}.panel-heading{gap:6px;margin:4px 2px 6px;font-size:13px;font-weight:600;display:flex}.panel-heading:not(:first-child){margin-top:22px}.composer{border:1px solid var(--line);background:var(--paper);border-radius:8px;transition:border-color .12s,box-shadow .12s;position:relative}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;padding:9px 11px 4px;line-height:1.45;display:block}.composer-foot{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 6px 11px;font-size:12.5px;display:flex}.composer-foot .button{height:26px;padding:0 10px;font-size:13px}.button:disabled{opacity:.45;cursor:default}.mention-offers{z-index:3;background:var(--paper);box-shadow:var(--float);border-radius:8px;margin:4px 0 0;padding:4px;position:absolute;top:100%;left:6px;right:6px}.mention-offers li{list-style:none}.mention-offers button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:5px 8px;display:flex}.mention-offers button.active{background:var(--accent-soft)}.threads{margin:14px 0 6px;padding:0}.thread{border:1px solid var(--line);animation:settle .2s var(--ease);border-radius:8px;margin-bottom:10px;padding:10px 10px 6px;list-style:none}.thread.resolved{opacity:.7}.comment{gap:9px;display:flex}.comment-main{flex:1;min-width:0}.comment-head{align-items:baseline;gap:7px;font-size:13px;display:flex}.comment-head .quiet{font-size:12.5px}.comment-head .text-button{opacity:0;margin-left:auto;padding:0 4px;font-size:12.5px}.comment:hover .comment-head .text-button,.comment-head .text-button:focus-visible{opacity:1}.comment-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 6px}.replies{border-left:2px solid var(--line);margin:2px 0 2px 10px;padding-left:12px}.thread-actions{gap:2px;margin-left:25px;font-size:13px;display:flex}.thread .composer{margin:6px 0 4px}.outline,.linked,.versions{margin:0;padding:0}.outline li,.linked li,.versions li{list-style:none}.outline button{width:100%;color:var(--ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 8px;display:block;overflow:hidden}.outline button:hover{background:var(--hover);color:var(--ink)}.linked a{color:inherit;border-radius:6px;padding:7px 8px;text-decoration:none;display:block}.linked a:hover{background:var(--hover)}.linked-title{font-weight:550;display:block}.linked-context{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:13px;display:-webkit-box;overflow:hidden}.versions button{text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:1px;width:100%;padding:7px 8px;display:flex}.versions button:hover{background:var(--hover)}.versions .quiet{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search.version{width:min(820px,100vw - 32px);max-height:78vh}.diff{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:120px;margin:0;padding:10px 0;font:12.5px/1.55 ui-monospace,Cascadia Code,Consolas,monospace;overflow:auto}.diff div{padding:0 18px}.diff .removed{background:color-mix(in srgb, var(--danger) 14%, transparent)}.diff .removed:before,.diff .added:before{content:"−";width:14px;color:var(--danger);margin-left:-14px;display:inline-block}.diff .added:before{content:"+";color:var(--good)}.diff .added{background:color-mix(in srgb, var(--good) 16%, transparent)}.version-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.palette{width:min(640px,100vw - 32px)}.scrim>.palette,.scrim>.templates{margin:14vh auto auto}.palette>ul{flex:1;min-height:0}.palette ul ul{padding:0;overflow:visible}.palette .hit-title{align-items:center;gap:7px;display:flex}.palette .hit-title .icon{color:var(--ink-3)}.palette .hit-title .page-icon{margin:0}.search li button.active{background:var(--accent-soft)}.search li button.active .hit-title .icon{color:var(--accent)}.palette-foot{border-top:1px solid var(--line);color:var(--ink-3);flex:none;gap:16px;padding:8px 18px;font-size:12.5px;display:flex}.palette-foot kbd{border:1px solid var(--line);color:var(--ink-2);border-radius:4px;padding:1px 5px}.palette .search-archive{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:9px 18px;display:flex}.palette .search-archive input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0;padding:0}.graph{height:100%;animation:fade .2s var(--ease);flex-direction:column;display:flex;position:relative}.graph-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding:18px 24px 12px;display:flex}.graph-bar h1{font:600 26px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 2px}.graph-tools{align-items:center;gap:14px;display:flex}.graph-tools input:not([type]){width:180px}.graph-tools .check-row{width:auto;color:var(--ink-2)}.graph canvas{cursor:grab;touch-action:none;flex:1;width:100%;min-height:0}.graph-empty{text-align:center;position:absolute;top:45%;left:0;right:0}.inbox-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inbox-head h1{margin:0}.inbox-list{margin:0;padding:0}.inbox-list li{border-top:1px solid var(--line);list-style:none}.inbox-list a{color:inherit;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 10px;text-decoration:none;display:flex}.inbox-list a:hover{background:var(--hover)}.inbox-list li.unread a{box-shadow:inset 3px 0 0 var(--accent)}.inbox-list li:not(.unread){color:var(--ink-2)}.inbox-main{flex:1;min-width:0}.inbox-line,.inbox-body{display:block}.inbox-line .page-icon{margin:0 4px 0 0}.inbox-body{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.inbox-when{flex:none;font-size:13px}.public{height:100%;overflow-y:auto}.public-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 24px;font-size:13px;display:flex}.public-title{margin-top:0}.public-title .page-icon{margin:0}.choices,.swatches{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.row+.choices{margin-top:10px}.choices button,.swatches button{border:1px solid var(--line);height:32px;transition:border-color .12s, background-color .12s, transform .12s var(--ease);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.choices button:hover,.swatches button:hover{background:var(--hover)}.choices button:active,.swatches button:active{transform:scale(.97)}.choices button.on,.swatches button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:550}.swatch{border-radius:50%;width:14px;height:14px}[data-accent=sky]>.swatch{background:#1273c4}[data-accent=teal]>.swatch{background:#0b8a85}[data-accent=fern]>.swatch{background:#23855a}[data-accent=amber]>.swatch{background:#b26a00}[data-accent=ember]>.swatch{background:#d4501c}[data-accent=rose]>.swatch{background:#cb3a76}.burndown{max-width:760px;margin:4px 0 22px}.burndown-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:6px;display:flex}.burndown-title{align-items:baseline;gap:10px;font-weight:600;display:flex}.burndown-title .quiet{font-size:13px;font-weight:400}.burndown-legend{color:var(--ink-2);gap:16px;font-size:13px;display:flex}.burndown-legend span,.burndown-tip span{align-items:center;gap:6px;display:inline-flex}.burndown .key{border-top:2px solid var(--accent);flex:none;width:14px;height:0}.burndown .key.ideal{border-top:2px dashed var(--ink-3)}.burndown-plot{position:relative}.burndown svg{width:100%;height:auto;display:block;overflow:visible}.burndown .grid,.burndown .axis{stroke:var(--line);stroke-width:1px}.burndown .axis{stroke:color-mix(in srgb, var(--ink-3) 55%, var(--line))}.burndown .tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.burndown .ideal{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 5}.burndown .today,.burndown .cross{stroke:var(--ink-3);stroke-width:1px}.burndown .today{stroke-dasharray:2 3}.burndown .actual{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.burndown .area{fill:color-mix(in srgb, var(--accent) 10%, transparent)}.burndown .now{fill:var(--accent);stroke:var(--paper);stroke-width:2px}.burndown .end-label{fill:var(--ink);font-size:12.5px;font-weight:600}.burndown-tip{z-index:1;background:var(--paper);box-shadow:var(--float);white-space:nowrap;pointer-events:none;border-radius:6px;flex-direction:column;gap:3px;margin-left:12px;padding:8px 10px;font-size:13px;display:flex;position:absolute;top:6px}.burndown-tip.left{margin-left:-12px;transform:translate(-100%)}.burndown-note{margin:6px 0 0;font-size:13px}.velocity{max-width:680px}.velocity-row{grid-template-columns:150px 1fr 84px;align-items:center;gap:12px;min-height:34px;display:grid}.velocity-row .text-button{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.velocity-bar .taken{background:var(--accent-soft);border-radius:6px;min-width:4px;height:12px;overflow:hidden}.velocity-bar .finished{background:var(--accent);height:100%;transition:width .3s var(--ease);border-radius:6px}.velocity-count{text-align:right;white-space:nowrap}@media (width<=1000px){.panel{z-index:40;width:min(340px,100vw);box-shadow:var(--float);position:fixed;top:0;bottom:0;right:0}}@media (width<=720px){.graph-bar{padding-inline:16px}}.mobile-bar,.sidebar-scrim{display:none}@media (width<=760px){.shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar{z-index:46;width:min(304px,86vw);max-height:none;padding:max(12px, env(safe-area-inset-top)) 8px max(10px, env(safe-area-inset-bottom));border-right:1px solid var(--line);transition:transform .24s var(--ease);border-bottom:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.shell.menu-open .sidebar{box-shadow:var(--float);transform:none}.shell.menu-open .sidebar-scrim{z-index:45;animation:fade .16s var(--ease);background:#14131257;display:block;position:fixed;inset:0}.mobile-bar{height:calc(46px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;border-bottom:1px solid var(--line);background:var(--side);flex:none;align-items:center;gap:6px;display:flex}.mobile-bar .tool-button{justify-content:center;width:36px;height:36px}.mobile-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.side-link,.tree-row{height:38px}.tree-row a{line-height:38px}.row-actions{display:flex}.row-actions button:last-child,.side-link kbd{display:none}.page-bar{padding:0 6px 0 10px}.page-bar .trail{display:none}.page-tools{scrollbar-width:none;flex:1;justify-content:flex-end;min-width:0;overflow-x:auto}.page{padding-bottom:40vh}.database{padding:20px 16px 30vh}.database .cover{margin:0 -16px 8px}.db-toolbar{flex-wrap:wrap}.plain{padding:36px 16px 80px}.panel{width:100vw;padding-top:env(safe-area-inset-top)}.search{max-height:78vh}.scrim>.palette,.scrim>.templates{margin-top:0}.palette-foot{display:none}.graph-tools{flex-wrap:wrap}.velocity-row{grid-template-columns:96px 1fr 70px}.public-bar{padding:12px 16px}}.subpages{margin-top:28px;padding:0 54px}.subpages h2{color:var(--ink-3);margin:0 0 6px;font-size:13px;font-weight:550}.subpages ul{margin:0 -8px;padding:0}.subpages li{list-style:none}.subpages a,.add-subpage{width:100%;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:4px 8px;font-weight:550;text-decoration:none;transition:background-color .12s;display:flex}.subpages a .icon{color:var(--ink-3)}.subpages a .page-icon{margin:0}.subpages a:hover,.add-subpage:hover{background:var(--hover)}.add-subpage{width:auto;color:var(--ink-3);margin:4px -8px 0;font-weight:400}.add-subpage:hover{color:var(--accent-ink)}.add-subpage:hover .icon{color:var(--accent)}.page:has(.subpages){padding-bottom:18vh}@media (width<=760px){.subpages{padding:0 20px}}.context-menu{width:232px;max-height:min(80vh,560px);animation:rise .12s var(--ease);-webkit-user-select:none;user-select:none;overscroll-behavior:contain;padding:4px}.context-menu button:disabled{opacity:.4;cursor:default}.context-menu hr{background:var(--line);border:0;height:1px;margin:4px 6px}.menu-item,.menu-back{text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px 8px;display:flex}.menu-item:hover,.menu-back:hover{background:var(--hover)}.menu-item .quiet{color:var(--ink-3);flex:none;font-size:12.5px}.menu-item.on .quiet{color:var(--accent)}.menu-item.danger{color:var(--danger)}.menu-back{color:var(--ink-2);justify-content:flex-start;margin-bottom:2px;font-weight:550}.menu-row{gap:2px;padding:2px;display:flex}.menu-row button{background:0 0;border:0;border-radius:4px;flex:1;height:30px;padding:0;font-size:14px}.menu-row button:hover{background:var(--hover)}.menu-row button.on{background:var(--accent-soft);color:var(--accent-ink)}.f-bold{font-weight:700}.f-italic{font-style:italic;font-family:var(--serif)}.f-underline{text-decoration:underline}.f-strike{text-decoration:line-through}.f-code{font:12.5px ui-monospace,Cascadia Code,Consolas,monospace!important}.menu-row .shade{flex:none;width:26px;height:26px;margin:2px 1px;font-size:13px;font-weight:600}.menu-row .shade.on{box-shadow:0 0 0 2px var(--accent)}.shade-default{color:var(--ink-3);border:1px solid var(--line)!important}.menu-row .shade-yellow{color:#6b4e00;background:#fbf3db}.menu-row .shade-green{color:#14573a;background:#ddedea}.menu-row .shade-blue{color:#114c82;background:#ddebf1}.menu-row .shade-pink{color:#8a1f52;background:#f4dfeb}.menu-row .shade-red{color:#8f2311;background:#fbe4e4}.menu-row .shade-gray{color:#45433e;background:#ebeced}[data-theme=dark] .menu-row .shade-yellow{color:#f7dc70;background:#59563b}[data-theme=dark] .menu-row .shade-green{color:#9be6b8;background:#354c4b}[data-theme=dark] .menu-row .shade-blue{color:#a3d0fb;background:#364954}[data-theme=dark] .menu-row .shade-pink{color:#ffb4d3;background:#533b4c}[data-theme=dark] .menu-row .shade-red{color:#ffb3a3;background:#594141}[data-theme=dark] .menu-row .shade-gray{color:#d8d8de;background:#454b4e}.plain .version{margin-top:44px;font-size:13px}.button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}.popover-list button .icon,.popover-list .menu-link .icon{color:var(--ink-3);margin-right:8px}.popover-list button.danger .icon,.menu-item.danger .icon{color:inherit}.menu-label{align-items:center;gap:8px;min-width:0;display:flex}.menu-label .icon{color:var(--ink-3)}.button.with-mark{gap:8px}.whoami .me-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.whoami .tool-button{flex:none}.whoami .me{flex:1}.new-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:auto}.tree-head.drop-here{background:var(--accent-soft);color:var(--accent-ink);border-radius:4px}.whats-new h3{color:var(--ink-2);margin:18px 0 6px;font-size:13.5px;font-weight:600}.whats-new ul{margin:0;padding-left:18px}.whats-new li{margin:5px 0;line-height:1.5}.whats-new code{background:var(--hover);border-radius:4px;padding:1px 4px;font-size:.92em}.popover-hint{color:var(--ink-3);margin:0;padding:6px 12px 10px;font-size:12.5px}.faces{vertical-align:middle;align-items:center;max-width:100%;display:inline-flex}.faces .avatar+.avatar{box-shadow:0 0 0 2px var(--paper);margin-left:-5px}.face-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:7px;font-size:13px;overflow:hidden}.popover-list button.with-face{align-items:center;gap:8px;display:flex}.peers .avatar{cursor:default}.last-edit{margin:0 0 10px;padding:0 4px;font-size:13px}.last-edit strong{color:var(--ink);font-weight:600}.db-table td.col-title{min-width:320px}.cell-title{position:relative}.row-tools{background:linear-gradient(to right, transparent, var(--cell-bg,var(--paper)) 18px);align-items:center;gap:2px;padding:0 6px 0 22px;display:none;position:absolute;top:0;bottom:0;right:0}.db-table tr:hover .row-tools,.row-tools:focus-within{display:flex}.row-tools .open-row,.row-tools button.open-row{width:26px;height:26px;color:var(--ink-3);visibility:visible;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.row-tools .open-row:hover{background:var(--pressed);color:var(--ink)}.row-tools button.open-row.danger:hover{color:var(--danger)}.history-switch{border-bottom:1px solid var(--line);gap:2px;margin:0 0 12px;display:flex}.history-switch button{color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 8px 7px;font-size:13px}.history-switch button:hover{color:var(--ink)}.history-switch button.current{border-bottom-color:var(--ink);color:var(--ink);font-weight:550}.updates{margin:0;padding:0}.updates li{border-bottom:1px solid var(--line);gap:10px;padding:12px 4px;list-style:none;display:flex}.updates li:last-child{border-bottom:0}.updates .avatar,.update-nobody{flex:none;margin-top:1px}.update-nobody{border:1px dashed var(--line);border-radius:50%;width:24px;height:24px}.update-body{flex:1;min-width:0}.update-head{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.4;display:flex}.update-head>span{flex:1;min-width:0;padding-top:2px}.update-head strong{color:var(--ink);font-weight:600}.update-head .tool-button{width:26px;height:26px;color:var(--ink-3);flex:none;margin:-1px -4px 0 0}.update-when{font-size:13px}.update-lines{flex-direction:column;gap:3px;margin-top:8px;font-size:13px;line-height:1.45;display:flex}.update-lines ins,.update-lines del{overflow-wrap:anywhere;-webkit-line-clamp:3;border-radius:4px;-webkit-box-orient:vertical;padding:3px 8px;display:-webkit-box;overflow:hidden}.update-lines ins{background:var(--accent-soft);color:var(--accent-ink);text-decoration:none}.update-lines del{color:var(--ink-3)}.update-lines .quiet{padding:1px 8px;font-size:13px}.analytics h3{margin:20px 0 8px;padding:0 4px;font-size:13px;font-weight:600}.analytics h3:first-child{margin-top:4px}.analytics h3 .quiet{margin-left:4px;font-weight:400}.analytics>p{margin:0;padding:0 4px;font-size:13px}.views-chart{margin:0}.views-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.views-chart .grid{stroke:var(--line);stroke-width:1px}.views-chart .tick{fill:var(--ink-3);font-size:9.5px}.views-chart path{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.views-chart .views{stroke:var(--accent)}.views-chart .people{stroke:var(--ink-3);stroke-dasharray:3 3}.views-chart .cursor{stroke:var(--ink-3);stroke-width:1px;opacity:.5}.views-chart .views-dot{fill:var(--accent)}.views-chart figcaption{align-items:center;gap:6px;min-height:20px;padding:2px 4px 0;font-size:13px;display:flex}.views-chart .key{border-top:2px solid var(--accent);width:14px;height:0;display:inline-block}.views-chart .key.people{border-top:2px dashed var(--ink-3);margin-left:8px}.seen{margin:0;padding:0}.seen li{align-items:center;gap:8px;padding:5px 4px;font-size:13.5px;list-style:none;display:flex}.seen-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seen .quiet{flex:none;font-size:13px}@media (hover:none){.tree-row .row-actions,.db-table .row-tools{display:flex}.db-table .row-tools .danger{display:none}.open-row,.cell-hint,.day-add{visibility:visible}.cover-tools,.decor-add,.tab-close,.comment-head .text-button{opacity:1}.tool-button,.row-tools .open-row,.row-actions button{min-width:32px;min-height:32px}}.whats-new{max-width:900px;margin:0 auto;padding:72px 32px 80px}.whats-new h1{font:500 34px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 28px}.whats-new-columns{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:40px;display:grid}.versions-list{flex-direction:column;gap:1px;display:flex;position:sticky;top:16px}.versions-list button{color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;display:flex}.versions-list button:hover{background:var(--hover);color:var(--ink)}.versions-list button.current{background:var(--accent-soft);color:var(--accent-ink);font-weight:550}.versions-list .quiet{font-size:13px;font-weight:400}.versions-list button.current .quiet{color:inherit}.whats-new section{animation:fade .16s var(--ease)}.whats-new h2{margin:0;font-size:19px;font-weight:600}.whats-new section>p{margin:10px 0 0;font-size:15px;line-height:1.55}.whats-new section>p.quiet{margin:2px 0 6px;font-size:13.5px}.whats-new h3{margin:24px 0 6px}.whats-new section>div:first-of-type ul:first-child{margin-top:14px}.whats-new li{font-size:15px}@media (width<=760px){.whats-new{padding:28px 20px 60px}.whats-new-columns{grid-template-columns:minmax(0,1fr);gap:22px}.versions-list{scrollbar-width:none;flex-direction:row;margin:0 -20px;padding:0 20px 2px;position:static;overflow-x:auto}.versions-list button{flex:none}.versions-list .quiet{display:none}}button.peers{height:30px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:6px;gap:0;margin-right:4px;padding:0 6px;font-size:13px}button.peers:hover{background:var(--hover);color:var(--ink-2)}.peers .edited{margin-right:8px}.peers .face{box-shadow:0 0 0 2px var(--paper);border-radius:50%;display:inline-flex}.peers .face+.face{margin-left:-6px}.peers .face .avatar{box-shadow:none;cursor:inherit}.peers .face.away .avatar{filter:grayscale()}.peers .face{position:relative}.peers .face.away:after{background:color-mix(in srgb, var(--paper) 55%, transparent);content:"";border-radius:50%;position:absolute;inset:0}.peers .more{margin-left:5px;font-size:13px}@media (width<=760px){.peers .edited{display:none}}.tab[draggable=true]{-webkit-user-drag:element}.tab.dragging{opacity:.45}.tab.drop-before{box-shadow:-2px 0 0 var(--accent)}.tab.drop-after{box-shadow:2px 0 0 var(--accent)}.tab-split{margin-left:auto}.tab-split.on{color:var(--accent-ink)}.stage-row .main{flex:1 1 0}.side-pane{border-left:1px solid var(--line);position:relative}.side-close{z-index:42;position:absolute;top:8px;right:10px}.side-pane .page-tools{margin-right:34px}.side-pane .page-tools [aria-label=Comments],.side-pane .page-tools [aria-label="Outline, links and history"],.side-pane .page-tools button.peers{display:none}@media (width<=1100px){.side-pane{display:none}}.usage{max-width:420px;margin-bottom:12px}.usage-words{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:13.5px;display:flex}.usage-bar{background:var(--pressed);border-radius:4px;height:6px;overflow:hidden}.usage-bar span{background:var(--accent);border-radius:4px;height:100%;display:block}.usage-bar.full span{background:var(--danger)}.storage-actions{align-items:center;margin:16px 0 12px}.storage-actions label.button{cursor:pointer}.storage-actions label.busy{opacity:.6}.files .file-name{width:100%;max-width:0}.files .file-name a,.files .file-name .quiet{display:block}.files .file-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.files .file-name a:hover{text-decoration:underline}.files .file-name .quiet{font-size:13px}.files td.end{white-space:nowrap}.peers .face{background:var(--paper)}.link-card{z-index:60;background:var(--paper);box-shadow:var(--float);pointer-events:none;animation:fade .12s var(--ease);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex;position:fixed}.link-card.above{transform:translateY(-100%)}.link-card-title{align-items:baseline;gap:6px;display:flex}.link-card-title strong{overflow-wrap:anywhere;font-weight:600}.link-card p{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.link-card .quiet{font-size:13px}.status-strip.recording-strip{background:var(--side);color:var(--ink);font-variant-numeric:tabular-nums}.recording-dot{background:var(--danger);border-radius:50%;width:8px;height:8px}.status-strip.plain-strip{background:var(--side);color:var(--ink-2)}.view-only .page-title,.view-only .database h1,.view-only .db-table input,.view-only .db-table textarea,.view-only .db-table .cell-button,.view-only .db-table .cell-check,.view-only .row-properties,.view-only .view-tabs input{pointer-events:none}.view-only .add-row,.view-only .add-subpage,.view-only .new-property,.view-only .view-setup,.view-only .db-tools .button.primary,.view-only .decor-add,.view-only .cover-tools,.view-only .day-add,.view-only .row-tools .danger{display:none!important}.export-note{margin-top:18px}.backups{margin-top:26px}.backups h3{margin:0 0 4px;font-size:14px;font-weight:600}.drawing{border-radius:8px;justify-content:center;width:100%;min-height:56px;padding:14px;display:flex;position:relative}.drawing img{max-width:100%;height:auto;display:block}:root[data-theme=dark] .drawing:not([data-kind=diagram]) img{filter:invert(93%)hue-rotate(180deg)}.drawing-empty{color:var(--ink-3);align-self:center;font-size:14px}.drawing-edit{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink-2);font:13px var(--sans);opacity:0;border-radius:6px;padding:0 10px;position:absolute;top:6px;right:6px}.drawing:hover,.drawing:focus-within{background:var(--side)}.drawing:hover .drawing-edit,.drawing-edit:focus-visible{opacity:1}.drawing:has(.drawing-empty) .drawing-edit{opacity:1}.drawing-edit:hover{color:var(--ink)}.bn-editor[contenteditable=false] .drawing-edit{display:none}.bn-editor[contenteditable=false] .drawing:hover{background:0 0}@media (hover:none){.drawing-edit{opacity:1}}.drawing-board{z-index:200;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.drawing-board>header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;display:flex}.drawing-board .grow{flex:1}.drawing-problem{color:var(--danger);font-size:13.5px}.drawing-canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;touch-action:none;flex:1;min-height:0;position:relative}.drawing-sheet{--paper-ink:#80808c52;background-color:#fff;background-position:var(--paper-x,0) var(--paper-y,0);position:absolute;inset:0}.drawing-sheet.dark{background-color:#121212}.drawing-sheet.paper-dots{background-image:radial-gradient(circle, var(--paper-ink) 1.3px, transparent 1.8px);background-size:var(--paper-gap) var(--paper-gap)}.drawing-sheet.paper-lines{background-image:linear-gradient(to bottom, var(--paper-ink) 1px, transparent 1px);background-size:100% var(--paper-gap)}.drawing-sheet.paper-squares{background-image:linear-gradient(to bottom, var(--paper-ink) 1px, transparent 1px), linear-gradient(to right, var(--paper-ink) 1px, transparent 1px);background-size:var(--paper-gap) var(--paper-gap)}.drawing-canvas>:not(.drawing-sheet){z-index:1;position:relative}.drawing-paper-choice{flex-wrap:nowrap;margin:0 6px 0 0}.drawing-paper-choice button{gap:6px;height:30px;padding:0 10px 0 8px;font-size:13px}.drawing-paper-swatch{border:1px solid var(--line);background-color:var(--paper);--paper-ink:var(--ink-3);border-radius:3px;width:16px;height:16px}.drawing-paper-swatch.paper-dots{background-image:radial-gradient(circle, var(--paper-ink) .9px, transparent 1.2px);background-size:5px 5px}.drawing-paper-swatch.paper-lines{background-image:linear-gradient(to bottom, var(--paper-ink) 1px, transparent 1px);background-position:0 2px;background-size:100% 5px}.drawing-paper-swatch.paper-squares{background-image:linear-gradient(to bottom, var(--paper-ink) 1px, transparent 1px), linear-gradient(to right, var(--paper-ink) 1px, transparent 1px);background-position:2px 2px;background-size:5px 5px}@media (width<=720px){.drawing-paper-name{display:none}.drawing-paper-choice button{padding:0 7px}.drawing-board>header>strong{display:none}}.diagram-frame{border:0;width:100%;height:100%;display:block}.drawing-canvas .opening{padding:24px}.zoomable{width:100%;position:relative}.zoomable-stage{border-radius:6px;justify-content:center;max-height:78vh;display:flex;position:relative;overflow:hidden}.zoomable-content{transform-origin:0 0;flex:none;max-width:100%}.zoomed .zoomable-stage,.zoomable-full .zoomable-stage{cursor:grab;touch-action:none}.zoomable-stage.dragging{cursor:grabbing}.zoomable-tools{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;bottom:6px;right:6px}@media (hover:hover){.zoomable:not(:hover,.zoomed,.zoomable-full) .zoomable-tools:not(:focus-within) button:not(:last-child){display:none}}.zoomable-tools button{min-width:26px;height:26px;color:var(--ink-2);font:13px var(--sans);background:0 0;border:0;border-radius:6px;padding:0 7px}.zoomable-tools button:hover{background:var(--hover);color:var(--ink)}.zoomable-full{z-index:150;background:var(--paper);display:flex;position:fixed;inset:0}.zoomable-full .zoomable-stage{border-radius:0;flex:1;align-items:center;max-height:none}.zoomable-full .zoomable-tools{bottom:16px;right:16px}.zoomable-full img.zoomable-content{object-fit:contain;max-height:100%}.drawing .zoomable-full img.zoomable-content{width:100%;height:100%}.zoomable-full .zoomable-stage{padding:24px}.picture-expand{z-index:3;border:1px solid var(--line);background:var(--paper);height:26px;color:var(--ink-2);font:13px var(--sans);border-radius:6px;padding:0 9px;position:absolute;transform:translate(-100%)}.picture-expand:hover{color:var(--ink)}.bn-editor img.bn-visual-media{cursor:zoom-in}.zoomed:not(.zoomable-full) .zoomable-stage{background:var(--side);align-items:flex-start;min-height:min(420px,70vh)}.work-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.work h2{font:600 14px var(--sans);align-items:baseline;gap:8px;margin:26px 0 6px;display:flex}.work-group:first-child h2,.work-side h2:first-child{margin-top:4px}.work-group.late h2{color:var(--danger)}.work ul{margin:0;padding:0;list-style:none}.work li{border-top:1px solid var(--line);align-items:center;display:flex}.plain.wide.work{max-width:980px}.work li a{min-width:0;min-height:38px;color:inherit;border-radius:6px;flex:1;justify-content:space-between;gap:2px 16px;padding:6px 8px;text-decoration:none;display:flex}.work-tasks li a{align-items:center}.work-tasks .work-title{text-overflow:ellipsis;white-space:nowrap;flex:1 0 40%;display:block;overflow:hidden}.work-tasks .work-facts{flex:0 auto;min-width:0}.work-facts>*{flex:none}.work-facts>.work-home{flex:0 auto;min-width:3em}.work-home{text-overflow:ellipsis;white-space:nowrap;max-width:11em;overflow:hidden}.work-group h2 .quiet{font-weight:400}.work-side h2{justify-content:space-between}@media (width<=560px){.work-tasks li a{flex-wrap:wrap}.work-tasks .work-title{white-space:normal;flex-basis:100%}}.work li a:hover{background:var(--hover)}.work-title{align-items:center;gap:6px;min-width:0;font-weight:500;display:inline-flex}.work-facts{align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.work-due{width:6.4em;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.work-group.late .work-due{color:var(--danger)}.work-list a{flex-direction:column;align-items:flex-start;gap:1px}.work-list .quiet{font-size:13px}.work-list .work-title{display:block}.work-list .work-title .avatar,.work-list .work-title .page-icon{vertical-align:-3px;margin-right:6px}.inbox-clock{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.remind input:not([type=datetime-local]){width:100%;margin-bottom:6px}.remind .popover-list{margin:0 -8px 6px}.remind .popover-list button{justify-content:space-between}.menu-choice{color:var(--ink-2);align-items:center;gap:4px;padding:4px 10px;font-size:14px;display:flex}.menu-choice>span{flex:1;margin-left:6px}.popover-list .menu-choice button{width:auto;padding:2px 7px;font-size:13px}.capture textarea,.capture>input{width:100%;margin-top:10px;display:block}.capture textarea{border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.capture-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.form-page{max-width:560px;margin:0 auto;padding:56px 20px 40px}.form-page h1{font:500 34px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 8px}.form-intro{color:var(--ink-2);white-space:pre-wrap;margin:0 0 20px}.form-page form>label{flex-direction:column;gap:5px;margin-bottom:16px;font-weight:550;display:flex}.form-page form>label.check-row{flex-direction:row;align-items:center;font-weight:400}.form-page input:not([type=checkbox]),.form-page select,.form-page textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:38px;color:inherit;font:400 15px var(--sans);border-radius:6px;padding:7px 10px}.form-choices{flex-wrap:wrap;gap:4px 18px;font-weight:400;display:flex}.form-foot{margin-top:40px;font-size:13px}.search.db-automate{width:min(680px,100vw - 32px);max-height:78vh}.db-automate .panel-tabs{border-bottom:1px solid var(--line);padding:0 16px}.db-automate-body{padding:14px 18px 18px;overflow-y:auto}.db-automate-body>p:first-child{margin-top:0}.automate-list{margin:0 0 14px;padding:0;list-style:none}.automate-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.automate-form{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.automate-form.stacked{flex-direction:column;align-items:stretch;gap:12px}.automate-form label{flex-direction:column;gap:3px;font-size:13px;display:flex}.db-automate .automate-form input,.db-automate .automate-form select,.db-automate .automate-form textarea{border:1px solid var(--line);background:var(--paper);width:auto;height:32px;color:inherit;font:14px var(--sans);border-radius:6px;flex:none;padding:0 8px}.db-automate .automate-form textarea{resize:vertical;height:auto;padding:6px 8px}.db-automate .automate-form>input:not([type]){flex:180px;min-width:0}.db-automate .automate-form.stacked label>input:not([type=checkbox]),.db-automate .automate-form.stacked label>textarea{width:100%}.db-automate .automate-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);border:0;padding:0}.db-automate .automate-form label.check-row{flex-direction:row;align-items:center;gap:8px;width:auto;font-size:14px}.db-automate .form-choices{margin-top:6px}.db-automate .templates-head{align-items:center}.look-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.look-row>span:first-child{width:10.5em;color:var(--ink-2)}.look-row select,.look-icon{border:1px solid var(--line);background:var(--paper);height:32px;color:inherit;font:14px var(--sans);border-radius:6px;padding:0 8px}.look-icon{min-width:6em}button.look-icon{cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}button.look-icon:disabled{cursor:default;opacity:.6}button.look-icon:hover:not(:disabled){background:var(--hover)}button.look-icon .page-icon{width:18px;height:18px;font-size:16px;line-height:18px}:root[data-rail=folded]:not([data-peek]) .rail-mark.has-icon{color:inherit;background:0 0}.rail-mark.has-icon .page-icon{width:auto;height:auto;margin:0;font-size:21px;line-height:1}.rail-mark.has-icon img.page-icon{object-fit:cover;border-radius:6px;width:26px;height:26px}:root[data-density=compact] .bn-editor{line-height:1.4}:root[data-density=compact] .bn-block-outer{margin-block:-1px}:root[data-density=roomy] .bn-editor{line-height:1.8}:root[data-density=roomy] .bn-block-outer{margin-block:3px}.page[data-font=serif] .bn-editor{font-family:var(--serif);font-size:1.04em}.page[data-font=mono] .bn-editor{font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.94em}.mention{background:var(--accent-soft);color:var(--accent-ink);border-radius:4px;padding:0 2px;font-weight:550}::highlight(commented){background-color:color-mix(in srgb, var(--accent) 18%, transparent)}::highlight(shown){background-color:color-mix(in srgb, var(--accent) 45%, transparent)}.comment-quote{border:0;border-left:2px solid var(--accent);width:100%;color:var(--ink-2);font:13.5px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;margin:2px 0 4px;padding:2px 0 2px 9px;display:block}.comment-quote[data-gone]:after{content:" (no longer in the page)";color:var(--ink-3)}.comment-quote.pending{cursor:default;justify-content:space-between;align-items:flex-start;gap:6px;margin:0 0 6px;display:flex}.synced{border:1px solid var(--line);border-radius:8px;width:100%}.synced-head{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13px;display:flex}.synced-head button{height:24px;color:var(--ink-2);font:13px var(--sans);background:0 0;border:0;border-radius:5px;padding:0 8px}.synced-head button:hover{background:var(--hover);color:var(--ink)}.synced-body{padding:8px 14px 10px}.synced>input{border:1px solid var(--line);background:var(--paper);width:calc(100% - 20px);height:32px;color:inherit;font:14px var(--sans);border-radius:6px;margin:10px;padding:0 10px}.synced-results{margin:0;padding:0 6px 6px;list-style:none}.synced-results button{width:100%;color:inherit;font:14px var(--sans);text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:block}.synced-results button:hover{background:var(--hover)}.file-embed-host{-webkit-user-select:none;user-select:none;margin:2px 0 8px}.file-embed{border:1px solid var(--line);background:var(--side);-webkit-user-select:text;user-select:text;border-radius:8px;overflow:hidden}.file-embed>header{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:6px;min-height:34px;padding:2px 4px 2px 12px;font-size:13px;display:flex}.file-embed.folded>header{border-bottom:0}.file-embed>header .grow{flex:1}.file-embed-note{color:var(--ink-3)}.file-embed>header .text-button{font-size:13px}.file-embed .file-preview-body{max-height:min(70vh,640px)}.file-embed .file-pages{padding:12px}.file-embed .slide-frame{height:420px}.file-embed-opening{margin:0;padding:12px}.file-preview-body{background:var(--side);flex:1;min-height:0;overflow:auto}.file-preview-body>.error,.file-preview-body>.opening,.file-note{margin:0;padding:16px 20px 0}.file-pages{flex-direction:column;align-items:center;gap:14px;padding:16px;display:flex}.file-pages canvas{max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:#fff}.file-pages.docx .docx-wrapper{background:0 0;padding:0}.file-pages.docx section.docx{box-shadow:0 0 0 1px var(--line)}.file-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 22px;font:13.5px/1.55 ui-monospace,Consolas,monospace}.slide-frame{background:0 0;border:0;width:960px;max-width:100%;height:70vh;display:block}.file-slides{max-width:760px;margin:0 auto;padding:12px 20px 24px;list-style:none}.file-slides li{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;gap:3px;margin-top:12px;padding:14px 18px;display:flex}.file-slides .quiet{font-size:13px}.file-preview .panel-tabs{padding:8px 16px 0}.file-table{padding:12px 16px 20px;overflow:auto}.file-table table{border-collapse:collapse;background:var(--paper);font-size:13.5px}.file-table th,.file-table td{border:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap;max-width:28em;padding:4px 10px}.file-table th{background:var(--side);font-weight:600}@media (width<=800px){.work-columns{grid-template-columns:minmax(0,1fr);gap:16px}}.file-embed>header .text-button,.file-embed>header a.text-button{color:var(--ink-2);text-decoration:none}.file-embed>header .text-button:hover{color:var(--ink)}.welcome{max-width:520px;margin:0 auto;padding:12vh 20px 48px}.welcome-mark{object-fit:contain;width:40px;height:40px;margin-bottom:14px}.welcome h1{font:500 38px/1.12 var(--serif);letter-spacing:-.022em;margin:0 0 8px}.welcome-lead{color:var(--ink-2);margin:0 0 8px;font-size:16.5px;line-height:1.55}.welcome section{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.welcome h2{font:600 15px var(--sans);margin:0 0 10px}.welcome-row{gap:8px;display:flex}.welcome-row input{flex:1;min-width:0;height:38px;font-size:15.5px}.welcome-row .button{height:38px}.welcome .quiet{margin:8px 0 0;font-size:13.5px}.welcome-foot{margin-top:36px!important}.welcome-foot a{color:inherit}.import{margin-top:14px}.import-choose{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.import-choose input{opacity:0;width:1px;height:1px;position:absolute}.import-choose input:focus-visible+.button{outline:2px solid var(--accent);outline-offset:2px}.import-choose .quiet{flex:240px;margin:0;font-size:13.5px}.import-sample{margin-top:-6px}.import-progress{flex-direction:column;gap:6px;display:flex}.import-failures{max-height:12em;margin:0 0 12px;padding-left:18px;font-size:13.5px;overflow:auto}.link-list{margin:10px 0 0;padding:0;list-style:none}.link-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.link-list input{flex:260px;min-width:0}.link-list .quiet{font-size:13px}.work-todo>input{width:15px;height:15px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0 2px 0 8px}.work-todo .work-home .page-icon{vertical-align:-2px;margin-right:4px}.work-facts .blocked-mark{margin-right:0}.reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.reaction{border:1px solid var(--line);height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:13px;display:inline-flex}.reaction:hover{background:var(--hover)}.reaction.mine{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink)}.reaction.add{color:var(--ink-3);opacity:0;border-color:#0000;padding:0 5px}.comment:hover .reaction.add,.reaction.add:focus-visible{opacity:1}.reaction.add svg{width:15px;height:15px}.reaction-choices{border:1px solid var(--line);background:var(--paper);border-radius:6px;gap:1px;padding:1px;display:inline-flex}.reaction-choices button{background:0 0;border:0;border-radius:4px;width:26px;height:24px;padding:0;font-size:14px}.reaction-choices button:hover{background:var(--hover)}@media (hover:none){.reaction.add{opacity:1}}.answer{border-top:1px solid var(--line);max-height:min(62vh,560px);padding:12px 16px 14px;overflow-y:auto}.answer-question{color:var(--ink-2);margin:0 0 8px;font-size:13.5px}.answer-text p,.answer-text ul{margin:0 0 8px;line-height:1.55}.answer-text ul{padding-left:20px}.cite{border:1px solid var(--line);min-width:17px;height:17px;color:var(--ink-2);font-variant-numeric:tabular-nums;vertical-align:1px;background:0 0;border-radius:4px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:12px;line-height:1;display:inline-flex}button.cite:hover{border-color:var(--ink-3);color:var(--ink)}.answer-sources{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.search .answer-sources button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:0 6px;width:100%;padding:7px 4px;display:grid}.answer-sources button:hover{background:var(--hover)}.answer-sources .cite{grid-row:span 2;margin-top:2px}.answer-sources .hit-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.answer-note{margin:10px 0 0;font-size:13px}.dialog-scrim{z-index:200}.dialog{border:1px solid var(--line);background:var(--paper);width:min(440px,100%);animation:fade .14s var(--ease);border-radius:12px;margin:auto;padding:20px 20px 16px;box-shadow:0 18px 48px #00000038}.dialog h2{font:600 16px var(--sans);margin:0 0 6px}.dialog p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.dialog p.quiet{font-size:14px}.dialog input{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:100%;height:36px;margin:4px 0;padding:0 10px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.button.primary.danger{border-color:var(--danger);background:var(--danger);color:#fff}.button.primary.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, black)}.export-choices{flex-wrap:wrap;gap:8px;display:flex}.settings-group{color:var(--ink-3);margin:14px 10px 4px;font-size:12.5px;font-weight:600}.settings-group:first-child{margin-top:0}.settings-parts button{transition:background-color .12s, color .12s, box-shadow .18s var(--ease)}.settings-part.plain>section+section{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.settings-part.plain h2{margin-bottom:2px;font-size:17px}.settings-part.plain section>p.quiet{max-width:56ch;margin-bottom:14px}.settings-part.plain .row{flex-wrap:wrap;gap:8px;display:flex}.settings-part.plain .row>input{flex:220px;min-width:0}.export-head{font:600 14px var(--sans);margin:26px 0 2px}.export-list{border:1px solid var(--line);border-radius:8px;margin:10px 0 0;padding:0;list-style:none}.export-list li{justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.export-list li+li{border-top:1px solid var(--line)}.export-list li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.export-list .quiet{font-size:13px}.export-list .button{flex:none}.danger-zone h2{color:var(--danger)}@media (width<=760px){.settings-group{display:none}.export-list li{flex-wrap:wrap}}.versions-day{color:var(--ink-3);margin:12px 10px 3px;font-size:12.5px;font-weight:600}.versions-day:first-child{margin-top:0}.versions-list button{transition:background-color .12s,color .12s}.release-head{border-bottom:1px solid var(--line);padding-bottom:14px}.release-head h2{font:500 26px/1.2 var(--serif);letter-spacing:-.015em}.whats-new section>p:not(.quiet){max-width:62ch;color:var(--ink-2);margin-top:14px}.whats-new section ul{padding:0;list-style:none}.whats-new li.change,.whats-new section li{border-bottom:1px solid var(--line);max-width:64ch;transition:box-shadow .16s var(--ease);margin:0;padding:12px 0 12px 16px;box-shadow:inset 2px 0 #0000}.whats-new section li:hover{box-shadow:inset 2px 0 0 var(--accent)}.whats-new li.change>strong{margin-bottom:2px;font-weight:600;display:block}.whats-new li.change>span{color:var(--ink-2);line-height:1.55}.whats-new section li{animation:settle .3s var(--ease) backwards}.whats-new section li:nth-child(2){animation-delay:30ms}.whats-new section li:nth-child(3){animation-delay:60ms}.whats-new section li:nth-child(4){animation-delay:90ms}.whats-new section li:nth-child(5){animation-delay:.12s}.whats-new section li:nth-child(n+6){animation-delay:.15s}@media (width<=760px){.versions-day{display:none}}.scrim.scrim-center>.search{max-height:min(80vh,640px)}.button:active:not(:disabled),.text-button:active:not(:disabled),.tool-button:active:not(:disabled){transform:scale(.97)}.text-button,.tool-button{transition:transform .12s var(--ease), color .12s, background-color .12s}.sidebar .tree-thread{animation:settle .2s var(--ease)}.tree-row{transition:background-color .12s}.dialog{animation:rise .18s var(--ease)}.card,.gallery-card{transition:border-color .12s, transform .16s var(--ease)}.card:hover,.gallery-card:hover{transform:translateY(-1px)}.card.dragging{transform:none}.bn-block:has(>.bn-block-content[data-content-type=tabs])>.bn-block-group>.bn-block-outer{animation:fade .16s var(--ease)}.bn-block-content[data-content-type=checkListItem] input:checked{animation:tick .22s var(--ease)}@keyframes tick{50%{transform:scale(1.25)}}.work-todo{transition:opacity .3s var(--ease), transform .3s var(--ease)}.work-todo.going{opacity:0;transform:translate(8px)}.work-todo.going .work-title{text-decoration:line-through}.work-group,.work-side>ul{animation:settle .28s var(--ease) backwards}.work-group:nth-child(2){animation-delay:40ms}.work-group:nth-child(3){animation-delay:80ms}.work-group:nth-child(n+4){animation-delay:.12s}.reaction,.bulk-bar,.reaction-choices{animation:rise .16s var(--ease)}@media (width<=720px){.stage>.status-strip:not(.status-strip~.status-strip){padding-top:calc(env(safe-area-inset-top) + 6px)}.stage>.status-strip~.mobile-bar{height:46px;padding-top:0}}[data-row].just-made:not(tr),tr.just-made>td{animation:just-made 1.6s var(--ease)}@keyframes just-made{0%,40%{box-shadow:inset 0 0 0 100vmax var(--accent-soft)}}@media (prefers-reduced-motion:reduce){[data-row].just-made:not(tr),tr.just-made>td{animation-timing-function:step-end}}.versions-list button:has(.versions-date){flex-direction:column;align-items:flex-start;gap:1px}.versions-list button .versions-date{color:inherit}.versions-list button .quiet{font-variant-numeric:tabular-nums}.whats-new .day-release+.day-release{margin-top:30px}.whats-new h3.day-version{border-bottom:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:baseline;gap:10px;margin:26px 0 0;padding-bottom:6px;font-size:13px;font-weight:650;display:flex}.whats-new h3.day-version .quiet{letter-spacing:0;font-weight:400}.inbox-tabs{margin:0 0 18px}.inbox-tabs .badge{margin-left:2px}.inbox section{margin-top:22px}.inbox section h2{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;font-weight:600}.inbox-foot{margin-top:24px;font-size:13px}.inbox-foot .icon,.inbox>p .icon{vertical-align:-3px}.work-inbox{color:var(--ink-2);margin:0;line-height:1.5}.work-inbox strong{color:var(--ink)}.work-inbox-links{gap:14px;margin:6px 0 0;display:flex}.graph-key{background:color-mix(in srgb, var(--graph-bg,var(--paper)) 96%, transparent);color:var(--graph-quiet,var(--ink-3));pointer-events:none;border-radius:8px;flex-wrap:wrap;gap:4px 18px;margin:0;padding:5px 10px;font-size:12px;display:flex;position:absolute;bottom:14px;left:24px}.graph-key span{align-items:center;gap:7px;display:inline-flex}.graph-key i{flex:none;display:inline-block}.graph-key .key-dot{background:radial-gradient(circle at 35% 35%,#fff8,#0000 60%),#4b9be0;border-radius:50%;width:10px;height:10px}.graph-classic .graph-key .key-dot{background:var(--ink-3);width:8px;height:8px}.graph-key .key-nest{border-top:1.5px dashed var(--ink-3);width:16px;height:0}.graph-key .key-dust{background:radial-gradient(circle,#d9ac3f 1px,#0000 1.4px) 0 0/4px 3px;width:14px;height:6px}.graph-key .key-line,.graph-key .key-merge{background:linear-gradient(90deg, transparent, var(--accent));border-radius:2px;width:16px;height:3px}.graph-gitlog .graph-key .key-line{background:#4fb27c;width:3px;height:14px}.graph-gitlog .graph-key .key-dot{background:#4b9be0;border:2px solid #4b9be0;width:9px;height:9px}.graph-key .key-merge{border:2px solid var(--accent);background:0 0;border-right:0;border-radius:8px 0 0 8px;width:14px;height:10px}.graph-key .key-ring{border:2px solid #4fb27c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #4fb27c4d}.graph-key .key-chip{background:#262b33;border-radius:2px;width:16px;height:11px;box-shadow:-3px 0 0 -1px #c8a03a,3px 0 0 -1px #c8a03a}.graph-key .key-pad{background:radial-gradient(circle,#262b33 2px,#e2794e 2.5px);border-radius:2px;width:9px;height:9px}.graph-key .key-trace{border-top:2px solid #4b9be0;border-right:2px solid #4b9be0;border-top-right-radius:3px;width:16px;height:8px}.graph-key .key-led{background:#3dff7a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px 2px #3dff7a8c}.graph.graph-own-colours{background:var(--graph-bg);color:var(--graph-ink)}.graph-own-colours .graph-bar .quiet{color:var(--graph-quiet)}.graph-own-colours .graph-tools input:not([type]),.graph-own-colours .graph-tools .button{border-color:var(--graph-line);background:color-mix(in srgb, var(--graph-bg) 80%, var(--graph-ink));color:var(--graph-ink)}.graph-custom-button{gap:8px}.graph-swatch{border:1px solid var(--line);border-radius:5px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex}.graph-swatch i{border-radius:50%;width:6px;height:6px}.graph-custom{z-index:5;border:1px solid var(--line);background:var(--paper);width:min(420px,100% - 48px);max-height:calc(100% - 96px);color:var(--ink);animation:settle .18s var(--ease);border-radius:12px;padding:16px 18px 18px;position:absolute;top:72px;right:24px;overflow:auto;box-shadow:0 16px 48px #00000038}.graph-custom h3{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 8px;font-size:11.5px;font-weight:600}.graph-custom h3:first-child{margin-top:0}.graph-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.graph-styles button,.graph-palettes button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;transition:border-color .12s,background-color .12s}.graph-styles button{flex-direction:column;gap:2px;padding:10px;display:flex}.graph-styles button .quiet{font-size:11.5px;line-height:1.35}.graph-styles button:hover,.graph-palettes button:hover{background:var(--hover)}.graph-styles button.on,.graph-palettes button.on{border-color:var(--accent);background:var(--accent-soft)}.graph-style-mark{background-color:var(--hover);border-radius:5px;width:100%;height:34px;margin-bottom:6px}.mark-classic{background:radial-gradient(circle at 30% 40%, var(--accent) 3.5px, transparent 4px), radial-gradient(circle at 62% 30%, var(--ink-3) 2.5px, transparent 3px), radial-gradient(circle at 70% 70%, var(--ink-3) 3px, transparent 3.5px), radial-gradient(circle at 42% 74%, var(--ink-3) 2px, transparent 2.5px), linear-gradient(20deg, transparent 47%, var(--line) 48%, var(--line) 52%, transparent 53%), linear-gradient(-35deg, transparent 47%, var(--line) 48%, var(--line) 52%, transparent 53%), var(--hover)}.mark-orbit{background:radial-gradient(circle at 50% 50%, var(--accent) 5px, transparent 5.5px), radial-gradient(circle at 74% 34%, #e2794e 3.5px, transparent 4px), radial-gradient(circle at 26% 64%, #4fb27c 3px, transparent 3.5px), radial-gradient(circle at 50% 50%, transparent 13px, var(--line) 13.5px, transparent 14.5px), var(--hover)}.mark-gitlog{background:radial-gradient(circle at 22% 25%, #4b9be0 2.5px, transparent 3px), radial-gradient(circle at 34% 50%, #e2794e 2.5px, transparent 3px), radial-gradient(circle at 22% 75%, #4b9be0 2.5px, transparent 3px), linear-gradient(90deg, transparent calc(22% - 1px), #4b9be0 calc(22% - 1px), #4b9be0 calc(22% + 1px), transparent calc(22% + 1px)), linear-gradient(90deg, transparent calc(34% - 1px), #e2794e calc(34% - 1px), #e2794e calc(34% + 1px), transparent calc(34% + 1px)) 0 30% / 100% 45% no-repeat, repeating-linear-gradient(180deg, transparent 0 6px, var(--line) 6px 8px, transparent 8px 8.5px) 46% 0 / 46% 100% no-repeat, var(--hover)}.mark-circuit{background:linear-gradient(#262b33, #262b33) 18% 50% / 26% 56% no-repeat, linear-gradient(#262b33, #262b33) 82% 50% / 26% 56% no-repeat, linear-gradient(#c8a03a, #c8a03a) 50% 40% / 34% 2px no-repeat, linear-gradient(#c8a03a, #c8a03a) 50% 64% / 34% 2px no-repeat, radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent) 1px, transparent 1.4px) 0 0 / 6px 6px, var(--hover)}.graph-palettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.graph-palettes button{align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.graph-custom .choices{margin-bottom:10px}.graph-custom .check-row{color:var(--ink-2);gap:8px;margin-top:6px;font-size:13.5px;display:flex}.orrery-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(320px,100% - 40px);max-height:calc(100% - 120px);animation:settle .22s var(--ease);border-radius:12px;padding:16px 18px 18px;position:absolute;bottom:20px;right:20px;overflow:auto;box-shadow:0 12px 40px #0000002e}.orrery-card h2{align-items:center;gap:6px;margin:0 28px 4px 0;font-size:16px;line-height:1.3;display:flex}.orrery-card h2 .page-icon{margin:0}.orrery-card>p{margin:0 0 12px;font-size:12.5px}.orrery-card h3{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:600}.orrery-close{position:absolute;top:10px;right:10px}.orrery-hops{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.orrery-hops button{border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:12.5px;display:inline-flex}.orrery-hop-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orrery-hops button:hover{background:var(--hover)}.orrery-dot{border-radius:50%;flex:none;width:8px;height:8px}@media (width<=720px){.graph-key{display:none}.graph-styles{grid-template-columns:minmax(0,1fr)}.orrery-card{width:calc(100% - 24px);bottom:12px;right:12px}}.linked-group{border-radius:6px;padding:8px 6px}.linked-group-head{width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.linked-group-head .linked-title{flex:1;font-weight:600}.linked-group-head .icon{color:var(--ink-3);flex:none}.linked-group>.linked-context{margin:4px 0 0 24px;display:block}.linked-group .linked{margin:6px 0 0 16px}.you-here-picture{align-items:center;gap:14px;display:flex}.you-here-picture .avatar{flex:none}.reach-list{gap:4px;display:grid}.reach-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 0;display:flex}.reach-row:last-child{border-bottom:0}.reach-name{font-weight:550}.reach-row .choices{margin:0}.settings .check-row span{white-space:normal}.you-here-notices{gap:6px;max-width:560px;display:grid}.you-here-notices button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.you-here-notices button:hover{background:var(--hover)}.you-here-notices button.on{border-color:var(--accent);background:var(--accent-soft)}.you-here-notices .quiet{font-size:13px}.inbox-scope{color:var(--ink-2);margin:-6px 0 6px;font-size:13.5px}.inbox-where{background:var(--hover);color:var(--ink-2);border-radius:4px;margin-top:4px;padding:1px 7px;font-size:12px;display:inline-block}.workspace-choice{align-items:center;gap:8px;width:100%;display:flex}.workspace-choice-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-choice kbd{color:var(--ink-3);flex:none;font-size:11px}@media (width<=760px){.main{--stuck-under:0px;position:relative}.main>.page-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:40px;position:absolute;top:0;left:auto;right:0}.main>.page-bar~.page,.main>.page-bar~.database{padding-top:44px}}.workspace-switch{flex-direction:row;align-items:center;gap:9px;padding:6px 8px}.workspace-switch .wordmark{flex:1;min-width:0;font-size:18px;line-height:1.25}.workspace-switch-more{color:var(--ink-3);flex:none;transition:color .12s;display:flex}.workspace-switch:hover .workspace-switch-more{color:var(--ink)}.workspace-mark{background:var(--ink);width:22px;height:22px;color:var(--paper);font:600 12px/1 var(--sans);border-radius:6px;flex:none;place-items:center;display:grid}.workspace-switch .workspace-mark{width:26px;height:26px;font-size:13px}.workspace-mark.has-icon{color:inherit;background:0 0}.workspace-mark.has-icon .page-icon{width:auto;height:auto;margin:0;font-size:18px;line-height:1}.workspace-mark.has-icon img.page-icon{object-fit:cover;border-radius:6px;width:100%;height:100%}.popover-list .workspace-choice{align-items:center;gap:9px;display:flex}.workspace-choice .badge{flex:none}.popover-list .workspace-choice>.icon{color:var(--accent);flex:none}.workspace-choice kbd{opacity:0;transition:opacity .12s}.workspace-choice:hover kbd,.workspace-choice:focus-visible kbd{opacity:1}.workspace-new{border-top:1px solid var(--line);padding:4px}.workspace-new-start{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;display:flex}.workspace-new-start:hover{background:var(--hover);color:var(--ink)}.workspace-new-start .icon{margin:0 3px}.workspace-new form{gap:6px;padding:2px;display:flex}.workspace-new input{flex:1;min-width:0}.workspace-brand{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:7px;margin:0;padding:8px 12px 9px;font-size:12px;display:flex}.workspace-brand .brand-mark{width:14px;height:14px}.workspace-brand span{font-variant-numeric:tabular-nums;margin-left:auto}@media (width>=761px){:root[data-rail=folded]:not([data-peek]) .workspace-switch-more{display:none}}.roles-table tr.current td{background:var(--hover)}.role-choice{max-width:180px}.role-editor{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;margin-top:14px;padding:16px;display:flex}.role-editor h3{margin:4px 0 0;font-size:14px}.role-editor-head{flex-wrap:wrap;gap:12px;display:flex}.role-editor-head label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.role-abilities{flex-direction:column;gap:2px;display:flex}.role-count{margin:0}.role-pages,.role-pages ul{margin:0;padding:0;list-style:none}.role-pages{border-top:1px solid var(--line);max-height:420px;overflow-y:auto}.role-page{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:34px;padding-right:4px;display:flex}.role-page-name{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.role-page-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-page select{flex:none;width:210px;font-size:13px}.role-page.level-hidden .role-page-name{color:var(--ink-3)}.role-page.level-hidden .role-page-name .page-icon,.role-page.level-hidden .role-page-name .icon{opacity:.5}.role-page:not(.set) select{color:var(--ink-3)}.role-page.set select{font-weight:600}@media (width<=560px){.role-page select{width:150px}}.person-card{gap:8px}.person-card-head{align-items:center;gap:10px;display:flex}.person-card-head>div{flex-direction:column;min-width:0;display:flex}.person-card-head strong{overflow-wrap:anywhere;font-weight:600}.person-card .person-card-title{color:var(--ink);-webkit-line-clamp:2}.person-card-recent{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:6px;display:flex}.person-card-recent ul{margin:0;padding:0;list-style:none}.person-card-recent li{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.bn-editor .mention,.comment-body .mention{cursor:default}.find-anchor{z-index:7;height:0;position:sticky;top:52px}.find-bar{background:var(--paper);width:min(420px,100%);box-shadow:var(--float);animation:fade .12s var(--ease);border-radius:10px;gap:6px;padding:6px;display:grid;position:absolute;top:0;right:0}.find-row{align-items:center;gap:2px;display:flex}.find-row input{border:1px solid var(--line);background:var(--paper);min-width:0;height:30px;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:14px}.find-row input:focus{border-color:var(--accent);outline:none}.find-row .button{height:30px;margin-left:4px;font-size:13px}.find-row:nth-child(2){padding-left:30px}.find-count{min-width:64px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:0 6px;font-size:12px}.find-count.none{color:var(--danger)}.find-bar .tool-button:disabled{opacity:.4}.find-hit{background:#f5c40061;border-radius:2px}.find-hit.find-current{background:#f08c009e;box-shadow:0 0 0 1px #f08c00cc}.lock-strip{justify-content:center;align-items:center;gap:6px;display:flex}.lock-strip .text-button{color:var(--accent-ink);margin-left:4px;font-weight:600}.shortcuts{background:var(--paper);width:min(760px,100vw - 32px);max-height:min(78vh,760px);box-shadow:var(--float);animation:fade .14s var(--ease);border-radius:12px;margin:auto;padding:18px 22px 22px;overflow-y:auto}.shortcuts-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shortcuts-head h2{font:600 17px var(--sans);margin:0}.shortcuts-head .shortcuts-change{margin-left:auto;margin-right:4px;font-size:13.5px}.shortcuts-groups{columns:2 300px;column-gap:32px}.shortcuts section{break-inside:avoid;padding-top:10px}.shortcuts h3{color:var(--ink-3);font:600 12px var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.shortcuts dl{margin:0 0 8px}.shortcuts dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(118px,auto) 1fr;align-items:baseline;gap:12px;padding:5px 0;display:grid}.shortcuts dt{white-space:nowrap}.shortcuts dd{color:var(--ink-2);margin:0;font-size:14px;line-height:1.4}.shortcuts kbd,.keys-settings kbd{border:1px solid var(--line);background:var(--side);min-width:22px;color:var(--ink);font:500 12px var(--sans);text-align:center;border-bottom-width:2px;border-radius:5px;padding:1px 6px;display:inline-block}@media (width<=640px){.find-bar{width:100%}.shortcuts{padding:14px 16px 18px}}.keys-settings .keys-hint{font-size:13.5px}.keys-group{margin:18px 0 14px}.keys-group h3{color:var(--ink-2);font:600 13px var(--sans);margin:0 0 4px}.keys-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 210px;align-items:center;gap:4px 12px;min-height:42px;padding:4px 0;display:grid}.keys-row.listening{background:var(--accent-soft);border-radius:6px;margin:0 -8px;padding:4px 8px}.keys-combo kbd{white-space:nowrap}.keys-listen{color:var(--accent-ink);font-size:13px}.keys-actions{justify-content:flex-end;gap:2px;display:flex}.keys-note{grid-column:1/-1;margin:0 0 4px;font-size:13px}@media (width<=600px){.keys-row{grid-template-columns:minmax(0,1fr) auto}.keys-actions{grid-column:1/-1;justify-content:flex-start}}.choices.small button{height:28px;padding:0 10px;font-size:13px}.theme-group{margin-top:18px}.theme-group h3{font:600 14px var(--sans);margin:0 0 8px}.theme-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.theme-group-head h3{margin:0}.part-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:-4px 0 22px;display:flex;overflow-x:auto}.part-tabs button{height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 12px;font-weight:500}.part-tabs button:hover{color:var(--ink)}.part-tabs button.on{border-bottom-color:var(--accent);color:var(--ink)}.quiet.lead{max-width:62ch;margin-top:0}.theme-preview{z-index:2;border:1px solid var(--line);background:var(--paper);height:132px;box-shadow:0 -9px 0 var(--paper), 0 6px 18px -12px #00000073;border-radius:10px;grid-template-columns:30% 1fr;margin-bottom:8px;display:grid;position:sticky;top:8px;overflow:hidden}.theme-preview-side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.theme-preview-side i{color:var(--ink-2);font:12.5px var(--sans);white-space:nowrap;border-radius:5px;padding:3px 8px;font-style:normal}.theme-preview-side i.on{background:var(--accent-soft);color:var(--ink);font-weight:600}.theme-preview-page{flex-direction:column;gap:6px;min-width:0;padding:14px 18px;display:flex}.theme-preview-title{color:var(--ink);font:500 22px/1.15 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-preview-page p{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.theme-preview-page u{color:var(--accent-ink,var(--accent));-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:2px}.theme-preview-foot{align-items:center;gap:12px;margin-top:auto;font-size:12.5px;display:flex}.theme-preview-button{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:3px 10px;font-weight:600}.theme-preview-good{color:var(--good)}.theme-preview-danger{color:var(--danger)}.colour-groups{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 28px;display:grid}.colour-group h4{color:var(--ink-3);font:500 12.5px var(--sans);margin:10px 0 4px}.colour-row{grid-template-columns:26px 1fr 84px 44px;align-items:center;gap:10px;min-height:36px;display:grid}.colour-swatch{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border-radius:7px;position:relative}.colour-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.colour-swatch:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.colour-name{color:var(--ink)}.colour-row .colour-hex{width:100%;height:28px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font:12.5px ui-monospace,Cascadia Code,Menlo,Consolas,monospace}.colour-hex::placeholder{color:var(--ink-3)}.colour-row .colour-hex:hover,.colour-row .colour-hex:focus{border-color:var(--line);background:var(--paper);outline:0}.colour-row .text-button,.size-row .text-button{height:26px;padding:0;font-size:12.5px}.size-row{grid-template-columns:9.5em minmax(120px,1fr) 72px 44px;align-items:center;gap:12px;min-height:38px;display:grid}.size-name{color:var(--ink)}.size-row input[type=range]{width:100%;accent-color:var(--accent);background:linear-gradient(var(--ink-3), var(--ink-3)) no-repeat var(--at) 50% / 2px 12px;margin:0}.size-row output{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.size-row.set output{color:var(--ink);font-weight:600}.font-row{grid-template-columns:9.5em 1fr;align-items:start;gap:12px;padding:8px 0;display:grid}.font-name{color:var(--ink);padding-top:6px}.font-pick{gap:6px;min-width:0;display:grid}.font-pick select{border:1px solid var(--line);background:var(--paper);max-width:280px;height:32px;color:var(--ink);border-radius:6px;padding:0 8px}.font-pick .font-field{max-width:420px}.font-sample{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.theme-reset{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:12px;display:flex}.theme-reset .text-button.danger{color:var(--danger)}.look-more .look-preview{color:var(--ink-3);border-style:dashed;place-items:center;display:grid}.font-field{border:1px solid var(--line);background:var(--paper);min-width:220px;height:32px;color:var(--ink);border-radius:6px;flex:1;padding:0 10px}.text-button.inline{height:auto;color:var(--accent-ink);padding:0;font-weight:600}.theme-editor>.text-button.danger{color:var(--danger);margin-top:14px}p.note{background:var(--accent-soft);color:var(--ink);border-radius:8px;padding:10px 12px}.snippets ul{margin:0 0 10px;padding:0;list-style:none}.snippets li{border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.snippet-head{align-items:center;gap:6px;padding:4px 6px 4px 10px;display:flex}.snippet-name{min-width:0;height:30px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:0 4px;font-weight:500;display:flex}.snippet-name .quiet{font-size:12px;font-weight:400}.snippet-body{gap:6px;padding:0 10px 10px;display:grid}.snippet-body input,.snippet-body textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;padding:6px 8px}.snippet-body textarea,.html-editor textarea{tab-size:2;resize:vertical;font:13px/1.5 ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace}.hooks{margin-top:14px}.hooks summary{color:var(--accent-ink);cursor:pointer;font-weight:500}.hooks table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.hooks td{border-top:1px solid var(--line);vertical-align:top;padding:4px 8px 4px 0}.hooks code{font-size:12px}.layout-list{max-width:420px;margin:0;padding:0;list-style:none}.layout-list li{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:2px 0;display:flex}.layout-list label{flex:1;align-items:center;gap:10px;min-height:34px;display:flex}.html-block,.plugin-block{width:100%;margin:4px 0;position:relative}.html-frame,.plugin-frame{background:0 0;border:0;border-radius:6px;width:100%;display:block}.html-block>.drawing-edit,.plugin-block>.drawing-edit{opacity:0;position:absolute;top:6px;right:6px}.html-block:hover>.drawing-edit{opacity:1}.plugin-missing{border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;margin:0;padding:12px 14px}.html-editor{background:var(--paper);width:min(1180px,100vw - 32px);height:min(82vh,860px);box-shadow:var(--float);animation:fade .14s var(--ease);border-radius:12px;flex-direction:column;margin:auto;padding:16px 18px;display:flex}.html-editor-head h2{font:600 16px var(--sans);align-items:center;gap:8px;margin:0;display:flex}.html-editor-head p{margin:4px 0 10px;font-size:13px}.html-editor-body{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.html-editor textarea{border:1px solid var(--line);background:var(--side);width:100%;height:100%;color:var(--ink);resize:none;border-radius:8px;padding:10px}.html-preview{border:1px solid var(--line);border-radius:8px;padding:10px;overflow:auto}.plugin-panel{border:0;width:100%;display:block}.plugin-notices{z-index:120;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.plugin-notices .toast{gap:2px;display:grid;position:static;transform:none}.plugin-notice .quiet{font-size:12px}.installed{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:10px 12px}.installed.off{opacity:.7}.installed-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.installed-head a{color:var(--ink);font-weight:600;text-decoration:none}.installed-head .grow{flex:1}.installed-note{margin:6px 0 0;font-size:13px}.plugin-settings{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.dev-url{align-items:center;margin:4px 0}.pill{background:var(--hover);height:20px;color:var(--ink-2);font:500 11.5px var(--sans);border-radius:99px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.pill svg{width:12px;height:12px}.pill.good{background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--good)}.pill.danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.market{max-width:1040px}.market-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.market-head h1{margin:0}.market-search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.market-search input{border:1px solid var(--line);background:var(--paper);min-width:220px;height:36px;color:var(--ink);border-radius:8px;flex:1;padding:0 12px}.market-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.market-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 16px;display:flex}.market-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.market-tag{border:1px solid var(--line);background:var(--paper);height:26px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.market-tag span{color:var(--ink-3);font-variant-numeric:tabular-nums}.market-tag:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--ink)}.market-tag.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.market-sort{margin-left:auto}.market-icon{background:color-mix(in srgb, var(--accent) 12%, var(--side));color:var(--accent);border-radius:22%;flex:none;place-items:center;display:grid;overflow:hidden}.market-icon img{object-fit:cover;width:100%;height:100%}.market-icon svg{width:46%;height:46%}.market-card{border:1px solid var(--line);height:100%;color:var(--ink);transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.market-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--hover)}.market-card-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market-grid.themes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.market-grid.themes .market-card{flex-direction:column;gap:0;padding:0;overflow:hidden}.market-cover{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--side);place-items:center;display:grid;overflow:hidden}.market-cover img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .3s var(--ease)}.market-grid.themes .market-card:hover .market-cover img{transform:scale(1.03)}.market-grid.themes .market-card-body{width:100%;padding:12px 14px 14px}.market-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;height:100%;display:flex}.market-card-by{margin-top:-3px;font-size:12.5px}.market-card-summary{color:var(--ink-2);font-size:14px;line-height:1.45}.market-card-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.market-card-tags span{background:var(--side);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:11.5px}.market-card-tags span.on{background:var(--accent-soft);color:var(--ink)}.market-card-foot{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:6px;font-size:12.5px;display:flex}.market-card-foot>span{align-items:center;gap:4px;display:inline-flex}.market-card-foot svg{width:13px;height:13px}.market-detail-head{align-items:flex-start;gap:16px;margin-top:14px;display:flex}.market-detail-head h2{margin-top:4px!important}.market-detail-head p{margin:4px 0 0}.market-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px;display:grid}.market-stats div{padding:10px 14px}.market-stats div+div{border-left:1px solid var(--line)}.market-stats dt{color:var(--ink-3);font-size:12px}.market-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:600}.market-shots{scroll-snap-type:x mandatory;gap:10px;margin:16px 0 6px;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.market-shots li{scroll-snap-align:start;flex:none}.market-shots button{border:1px solid var(--line);background:var(--side);cursor:zoom-in;border-radius:8px;padding:0;display:block;overflow:hidden}.market-shots img{object-fit:contain;width:auto;max-width:min(420px,80vw);height:220px;display:block}.market-lightbox{z-index:200;cursor:zoom-out;background:#000000b8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.market-lightbox img{cursor:default;border-radius:8px;max-width:100%;max-height:calc(100vh - 80px)}.market-lightbox-count{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;position:absolute;bottom:14px}.market-detail h2{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;display:flex}.market-summary{font-size:16px}.asks{padding-left:20px}.asks li{margin:3px 0}.market-actions{margin:16px 0}.market-owner{background:var(--side);border-radius:10px;margin:16px 0;padding:12px 14px}.market-owner h3{margin:0 0 4px}.button.danger{border-color:color-mix(in srgb, var(--danger) 50%, var(--line));color:var(--danger)}.versions{margin:0;padding:0;list-style:none}.versions li{border-top:1px solid var(--line);padding:8px 0}.versions .sha{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.versions .notes{white-space:pre-wrap;max-height:160px;margin:6px 0 0;font-size:12.5px;overflow:auto}.drop-zone{border:2px dashed var(--line);color:var(--ink-2);text-align:center;border-radius:12px;justify-items:center;gap:6px;margin:14px 0;padding:26px;display:grid}.drop-zone.over{border-color:var(--accent);background:var(--accent-soft)}.drop-zone p{margin:0}.publish-box .row input{border:1px solid var(--line);background:var(--paper);min-width:260px;height:34px;color:var(--ink);border-radius:6px;flex:1;padding:0 10px}.guide-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;display:grid}.guide-contents{flex-direction:column;gap:1px;max-height:calc(100vh - 40px);font-size:13.5px;display:flex;position:sticky;top:16px;overflow-y:auto}.guide-contents>span{margin-bottom:6px;font-size:12.5px}.guide-contents a{border-left:2px solid var(--line);color:var(--ink-2);padding:4px 10px;line-height:1.35;text-decoration:none}.guide-contents a:hover{color:var(--ink)}.guide-contents a.on{border-left-color:var(--accent);color:var(--ink);font-weight:600}.guide{max-width:760px;line-height:1.65}.guide h1{font:500 30px/1.2 var(--serif);margin:0 0 12px}.guide h2{font:600 21px/1.3 var(--sans);margin:44px 0 10px;padding-top:10px;scroll-margin-top:12px}.guide h3{font:600 16px/1.35 var(--sans);margin:26px 0 6px}.guide a{color:var(--accent-ink,var(--accent));text-underline-offset:2px}.guide :not(pre)>code{background:var(--side);border-radius:4px;padding:1px 5px;font-size:.88em}.guide ol,.guide ul{padding-left:22px}.guide li{margin:6px 0}.guide-code{border:1px solid var(--line);background:var(--side);border-radius:8px;margin:12px 0 16px;overflow:hidden}.guide-code-head{border-bottom:1px solid var(--line);height:32px;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 6px 0 12px;font-size:12px;display:flex}.guide-code-head .text-button{height:24px;font-size:12.5px}.guide-code pre{margin:0;padding:12px 14px;font:12.5px/1.55 ui-monospace,Cascadia Code,Menlo,Consolas,monospace;overflow:auto}.guide-table{margin:12px 0 18px;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.guide-table th{border-bottom:1px solid var(--line);color:var(--ink-2);text-align:left;white-space:nowrap;padding:8px 12px 8px 0;font-weight:600}.guide-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);vertical-align:top;padding:8px 12px 8px 0}.guide-table td:first-child{white-space:nowrap}.guide-note{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 6px 6px 0;margin:14px 0;padding:10px 14px}@media (width<=980px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:0}.guide-contents{display:none}.guide-table td:first-child{white-space:normal}}@media (width<=760px){.html-editor-body{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.size-row{grid-template-columns:1fr 64px 44px;gap:4px 10px}.size-row>.size-name{grid-column:1/-1}.font-row{grid-template-columns:1fr;gap:4px}.theme-preview{height:112px}.theme-preview-side{display:none}.theme-preview{grid-template-columns:1fr}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stats div:nth-child(3){border-left:0}.market-stats div:nth-child(n+3){border-top:1px solid var(--line)}.market-sort{margin-left:0}}.splash-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.splash-preview .boot{z-index:auto;min-height:240px;padding:24px;position:relative;inset:auto}.splash-field{grid-template-columns:9em minmax(0,1fr);align-items:center;gap:12px;max-width:520px;margin:0 0 10px;display:grid}.splash-field input{min-width:0}@media (width<=560px){.splash-field{grid-template-columns:1fr;gap:4px}}.templates ul{overflow-y:auto}.starter-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.starter-card{border:1px solid var(--line);background:var(--paper);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;display:flex}.starter-card:hover{border-color:var(--accent);background:var(--hover)}.starter-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.starter-card .quiet{font-size:13px;line-height:1.4}.starter-icon{font-size:22px;line-height:1}.starter-blank{margin-top:12px}.starter-building-head{margin:0 0 10px;font-weight:600}.starter-building ul{margin:0;padding:0;list-style:none}.starter-building li{color:var(--ink-2);align-items:center;gap:8px;padding:3px 0;display:flex}.starter-building li.done{color:var(--ink-3)}.starter-building li.done svg{color:var(--good)}.starter-spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;margin:0 2px;animation:.8s linear infinite starter-spin}@keyframes starter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.starter-spin{animation:none}}.starter-dialog{width:min(600px,100%);max-height:100%;overflow-y:auto}.starter-dialog h2{margin:0 0 14px}@media (width<=560px){.starter-cards{grid-template-columns:minmax(0,1fr)}}.inbox-list li{position:relative}.inbox-later{z-index:2;opacity:0;position:absolute;top:8px;right:6px}.inbox-list li:hover .inbox-later,.inbox-later:focus-within{opacity:1}.inbox-list li:hover .inbox-when,.inbox-list li:focus-within .inbox-when{visibility:hidden}.inbox-later .tool-button{background:var(--paper)}@media (hover:none){.inbox-later{opacity:.7}}.inbox-later-menu{border:1px solid var(--line);background:var(--paper);min-width:180px;box-shadow:var(--float);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.inbox-later-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px}.inbox-later-menu button:hover,.inbox-later-menu button:focus-visible{background:var(--hover)}.inbox-waiting{margin-top:28px}.inbox-waiting summary{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.inbox-waiting-row{align-items:center;gap:12px;padding:10px;display:flex}.word-count{border-bottom:1px solid var(--line);color:var(--ink-3);margin:0 0 12px;padding:0 0 10px;font-size:13px}.word-count strong{color:var(--ink-2);font-weight:600}:root[data-computer-app] :is(button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],summary,select,label,input[type=checkbox],input[type=radio],input[type=range]){cursor:default}:root[data-computer-app] :is(.sidebar,.tabstrip,button,[role=tab],[role=menuitem]){-webkit-user-select:none;user-select:none}:root[data-computer-app] .sidebar :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.signin-wide{justify-content:center;width:100%}.signin-or{color:var(--ink-3);align-items:center;gap:12px;margin:20px 0 16px;font-size:13px;display:flex}.signin-or:before,.signin-or:after{content:"";border-top:1px solid var(--line);flex:1}.signin-form{flex-direction:column;gap:12px;display:flex}.signin-form label{flex-direction:column;gap:5px;display:flex}.signin-form label span{color:var(--ink-2);font-size:13px}.signin-form input{height:38px;font-size:15px}.signin-form input[readonly]{background:var(--side);color:var(--ink-2)}.signin .signin-form p,.signin-form p,.signin-form .problem{margin:0}.signin .signin-hint,.signin-hint{margin:-4px 0 0;font-size:12.5px}.signin-links{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:2px;display:flex}.signin-links .text-button{padding-left:0;padding-right:0;font-size:13.5px}.signin-code{font:500 22px/1 var(--mono,ui-monospace, monospace);letter-spacing:.24em;text-align:center}.signin>.button+.button,.signin-form+.button{margin-top:12px}.join-ways{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.welcome .join-email{max-width:380px}.join-email>.text-button{margin-top:10px;padding-left:0}.signin-note{background:var(--side);border-radius:8px;padding:10px 14px}.signin-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.signin-line:first-of-type{border-top:0}.signin-line>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.signin-line strong{font-weight:600}.signin-line .quiet{font-size:13.5px}.signin-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.signin-inset{background:var(--side);border-radius:8px;margin:0 0 14px;padding:14px 16px}.signin-inset.signin-form{max-width:420px}.signin-totp{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:14px 18px;display:grid}.signin-totp p{margin:0 0 8px}.signin-totp-how .quiet{margin-bottom:4px;font-size:13px}.signin-qr{border-radius:6px;width:148px;height:148px;display:block}.signin-key{background:var(--paper);letter-spacing:.02em;-webkit-user-select:all;user-select:all;word-break:normal;overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font-size:13px;display:inline-block}.signin-totp-enter{grid-column:1/-1;align-items:center;gap:8px;display:flex}.signin-totp-enter input{letter-spacing:.12em;text-align:center;flex:none;width:148px;height:36px;font-size:16px}.signin-totp-problem{grid-column:1/-1;margin:-6px 0 0}.signin-table{width:100%;margin:0 0 12px}.signin-table td.end{white-space:nowrap}.signin-this{background:var(--hover);color:var(--ink-2);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:12px}.signin-codes ol{grid-template-columns:repeat(2,max-content);gap:6px 28px;margin:4px 0 14px;padding-left:22px;display:grid}.signin-codes code{-webkit-user-select:all;user-select:all;font-size:15px}.dialog.recheck input{width:100%;margin-top:4px}.dialog.recheck .choices{margin:8px 0 10px}.dialog-scrim.signin-setup-scrim{z-index:150}.dialog.signin-setup{width:min(560px,100%);padding:22px 24px 14px}.signin-setup>.quiet{margin:0 0 6px;font-size:14px}.signin-setup-step{border-top:1px solid var(--line);padding:14px 0 10px}.signin-setup-step:first-of-type{margin-top:10px}.signin-setup-step h3{font:600 14.5px var(--sans);align-items:center;gap:10px;margin:0 0 8px;display:flex}.signin-setup-step>.quiet{margin:0 0 4px;font-size:13.5px}.signin-setup-number{background:var(--hover);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.signin-setup-step.done .signin-setup-number{background:var(--accent-soft);color:var(--accent)}.signin-setup-step.later h3{color:var(--ink-3)}.signin-setup .signin-note p{margin:0 0 8px}.signin-setup .signin-codes{margin-top:12px}.signin-setup-foot{border-top:1px solid var(--line);flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:8px;display:flex}@media (width<=600px){.dialog.signin-setup{padding:18px 16px 12px}.signin-totp{grid-template-columns:minmax(0,1fr)}.signin-totp-enter input{flex:1;width:auto;min-width:0}.signin-line{flex-direction:column;align-items:flex-start}.signin-actions{justify-content:flex-start}.signin-codes ol{grid-template-columns:max-content}}.tooltip{z-index:1000;background:var(--ink);max-width:min(320px,100vw - 16px);color:var(--paper);box-shadow:var(--float);font:500 12px/1.4 var(--sans);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s var(--ease), visibility 0s linear .1s;border-radius:6px;padding:5px 9px;position:fixed;top:0;left:0}.tooltip.shown{opacity:1;visibility:visible;transition:opacity .1s var(--ease)}@media print{.tooltip{display:none}}.archive-list{padding:0;list-style:none}.inline-date{color:var(--accent);background:var(--accent-soft);cursor:pointer;white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:0}.inline-date:after{content:attr(data-label);font-size:14px}.inline-date.late{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}:root[data-fewer-effects] *,:root[data-fewer-effects] :before,:root[data-fewer-effects] :after{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;scroll-behavior:auto!important;background-attachment:scroll!important;transition:none!important;animation:none!important}.archive-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.search-archive{color:var(--ink-2);padding:6px 16px;font-size:12px}.bn-editor .heading-fold{vertical-align:baseline;width:22px;min-width:22px;height:24px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0 6px 0 0;padding:0;line-height:1;display:inline-flex;position:relative;top:2px}.heading-fold svg{pointer-events:none;flex:none;display:block}.heading-fold:hover,.heading-fold:focus-visible{background:var(--accent-soft);color:var(--ink);border-radius:4px}.bn-editor .heading-fold-hidden{display:none!important}.shell.focus-mode{grid-template-columns:minmax(0,1fr)!important}.focus-mode>.sidebar,.focus-mode>.sidebar-edge,.focus-mode>.sidebar-scrim,.focus-mode .tabstrip,.focus-mode .mobile-bar,.focus-mode .page-bar,.focus-mode .stage-row>.panel,.focus-mode .stage-row>.side-pane{display:none!important}.focus-mode-exit{z-index:40;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 12px #0002}@media print{.heading-fold,.focus-mode-exit{display:none!important}.bn-editor .heading-fold-hidden{display:block!important}}.page-more-menu .popover-list>li>:is(button,a){align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.page-more-menu .popover-list>li>:is(button,a)>.icon{flex:none;margin:0}.page-more-menu .popover-list>li>button>span{flex:1}.page-more-menu .popover-list>li>button>.icon:last-child:not(:first-child){width:14px;color:var(--ink-3)}.page-menu-heading{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin:0 8px;padding:8px 0;font-size:13px;display:flex}.page-menu-heading button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.page-menu-heading button:hover{background:var(--hover)}.page-more-menu .page-menu-divider{background:var(--line);height:1px;margin:4px 6px}.page-more-menu .page-export-note{color:var(--ink-2);padding:8px 10px;font-size:12px;line-height:1.5}.page-more-menu .menu-choice{flex-wrap:wrap;gap:6px;padding:10px}.page-more-menu .menu-choice>span{flex:auto;margin:0}.page-more-menu .popover-list .menu-choice button{flex:none;min-height:28px;padding:3px 8px;overflow:visible}.suggestions-dialog{flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.suggestions-dialog.is-writing{width:min(960px,100%)}.suggestions-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.suggestions-header>div{min-width:0}.suggestions-header .tool-button{flex:none}.suggestions-dialog .suggestions-header h2{margin:0 0 6px;font-size:17px}.suggestions-dialog .suggestions-header p{color:var(--ink-2);margin:0;font-size:13px}.suggestions-body{min-height:0;padding:20px 24px 24px;overflow-y:auto}.suggestions-empty{text-align:center;padding:12px 8px 16px}.suggestions-empty-icon{width:40px;height:40px;color:var(--ink-2);background:var(--hover);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.suggestions-dialog h3{font:600 14px var(--sans);margin:0 0 6px}.suggestions-dialog .suggestions-empty p{margin:0;font-size:13px}.suggestions-start{justify-content:flex-end;display:flex}.suggestions-empty+.suggestions-start{justify-content:center}.suggestion-compose{flex-direction:column;gap:18px;display:flex}.suggestion-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.suggestion-field{min-width:0;font-size:13px;font-weight:500;display:block}.suggestion-field>.quiet,.suggestion-preview-label>.quiet{float:right;font-size:12px;font-weight:400}.suggestions-dialog .suggestion-editor,.suggestions-dialog .suggestion-field input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;margin:8px 0 0}.suggestions-dialog .suggestion-editor{resize:vertical;height:300px;min-height:180px;font:13px/1.65 var(--mono,monospace);padding:12px;display:block}.suggestions-dialog .suggestion-field input{height:38px;padding:0 12px;font-weight:400}.suggestion-preview{min-width:0}.suggestion-preview-label{font-size:13px;font-weight:500}.suggestions-dialog .suggestion-diff{border:1px solid var(--line);background:var(--side);color:var(--ink);font:13px/1.65 var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:360px;margin:8px 0 0;padding:12px;overflow:auto}.suggestion-diff del{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.suggestion-diff ins{color:var(--good);background:color-mix(in srgb, var(--good) 12%, transparent);text-decoration:none}.suggestion-preview .suggestion-diff{height:300px;max-height:none}.suggestions-dialog .dialog-actions{gap:8px;margin-top:0}.suggestion-compose>.dialog-actions{border-top:1px solid var(--line);padding-top:16px}.suggestions-dialog .suggestion-card{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:16px}.suggestion-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.suggestion-status{background:var(--hover);color:var(--ink-2);text-transform:capitalize;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:500}.suggestion-status.status-pending{color:var(--accent);background:var(--accent-soft)}.suggestion-status.status-accepted{color:var(--good);background:color-mix(in srgb, var(--good) 10%, transparent)}.suggestion-card .dialog-actions{padding-top:14px}.suggestions-dialog .suggestions-count{margin-bottom:12px;font-size:13px}@media (width<=640px){.suggestions-header,.suggestions-body{padding:16px}.suggestion-columns{grid-template-columns:minmax(0,1fr)}.suggestions-dialog .suggestion-editor,.suggestion-preview .suggestion-diff{height:220px}.suggestion-compose>.dialog-actions{justify-content:stretch}.suggestion-compose>.dialog-actions button{flex:1;padding:0 8px}}.workflow-dialog{flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.workflow-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.workflow-heading .tool-button{flex:none}.workflow-dialog .workflow-heading p{margin:0;font-size:13px}.workflow-body{min-height:0;padding:20px 24px 24px;overflow:auto}.workflow-form{flex-direction:column;gap:16px;display:flex}.workflow-form label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;font-size:13px;font-weight:500;display:grid}.workflow-form label>:is(input,select,textarea){grid-column:1/-1}.workflow-form label>.quiet{font-size:12px;font-weight:400}.workflow-form label.check-row{flex-direction:row;align-items:center;gap:8px;font-weight:400;display:flex}.workflow-form input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.workflow-form :is(input:not([type=checkbox]),select,textarea),.team-hub :is(input:not([type=checkbox]),select,textarea),.page-review :is(input,select),.unlinked-mentions input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:6px;margin:0;padding:6px 10px}.workflow-dialog .workflow-form textarea,.team-hub textarea{resize:vertical;height:100px}.workflow-form .dialog-actions{border-top:1px solid var(--line);margin-top:0;padding-top:16px}.workflow-form h3{font:600 14px var(--sans);margin:0 0 8px}.workflow-form p.quiet{margin:0;font-size:13px}.workflow-section{flex-direction:column;align-items:stretch;gap:8px;display:flex}.workflow-section>.button{align-self:flex-start}.workflow-action-row{align-items:center;gap:8px;display:flex}.workflow-action-row>:is(select,input){flex:1;min-width:0}.workflow-action-row>.text-button{flex:none}.row-button-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.row-button-cell .button{height:28px;font-size:13px}.row-button-cell .error{white-space:normal;font-size:12px}.team-hub{max-width:1000px}.team-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-heading h1{margin-bottom:8px}.team-heading>.button{flex:none;margin-top:12px}.team-content{padding-top:20px}.team-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.team-toolbar select{max-width:300px}.team-empty{text-align:center;padding:32px 16px}.team-empty h2{font:600 16px var(--sans);margin:12px 0 8px}.team-list{margin:0;padding:0;list-style:none}.team-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.team-list a,.team-request{min-width:0;color:inherit;text-align:left;flex-direction:column;gap:4px;text-decoration:none;display:flex}.team-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.team-list .quiet{font-size:13px}.team-list a:hover strong,.team-request:hover strong{color:var(--accent)}.team-request{font:inherit;background:0 0;border:0;padding:0}.team-row-facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.team-hub .panel-tabs{overflow-x:auto}.request-description{white-space:pre-wrap}.page-review{font:12px var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.review-badge{color:var(--ink-2);font:12px var(--sans);align-items:center;gap:5px;display:inline-flex}.review-badge.verified{color:var(--good)}.workflow-inline-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-inline-heading .panel-heading{margin:0}.unlinked-mentions{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.unlinked-mentions .workflow-form{margin-top:12px}.unlinked-mentions .linked li>.button{margin:8px 0 12px}@media (width<=640px){.workflow-heading,.workflow-body{padding:16px}.workflow-action-row{flex-wrap:wrap}.workflow-action-row>select{min-width:100px}}.remind .popover-list button{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.reminder-existing{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.reminder-existing p span{display:block}.request-comments article{border-bottom:1px solid var(--line);padding:12px 0}.request-comments time{font-size:12px;display:block}.request-comments p{overflow-wrap:anywhere}.rule-history small{display:block}.form-condition-settings{width:100%}.form-condition-settings .workflow-section{margin-top:12px}.request-comments .team-heading{align-items:center}.team-request .badge{margin-left:8px}.synced-head{flex-wrap:wrap;gap:8px}.synced-head select{min-width:0;max-width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.synced-head span{flex:140px}.workflow-form fieldset{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.workflow-form legend{color:var(--ink-2);padding:0 4px;font-size:13px}.project-update{border-bottom:1px solid var(--line);padding:10px 0}.landing{max-width:1180px;margin:0 auto;padding:0 32px}html:has(.landing){overflow-x:clip}.landing-top{z-index:20;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;height:64px;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);transition:border-color .2s;display:flex;position:sticky;top:0}.landing-top.scrolled{border-bottom-color:var(--line)}.landing-top .wordmark{color:inherit;font-size:21px;text-decoration:none}.landing-top nav{align-items:center;gap:24px;display:flex}.landing-top nav a:not(.button){color:var(--ink-2);font-size:15px;text-decoration:none}.landing-top nav a:not(.button):hover{color:var(--ink)}.landing-top .tool-button{margin-right:-10px}.landing-hero{text-align:center;padding-top:64px}.landing-news{color:var(--ink-2);animation:rise .7s var(--ease) both;align-items:center;gap:8px;margin-bottom:26px;font-size:14.5px;text-decoration:none;display:inline-flex}.landing-news strong{border-right:1px solid var(--line);color:var(--accent);padding-right:9px;font-weight:600}.landing-news .icon{transition:transform .16s var(--ease)}.landing-news:hover{color:var(--ink)}.landing-news:hover .icon{transform:translate(3px)}.landing-hero h1{font:500 68px/1.02 var(--serif);letter-spacing:-.032em;text-wrap:balance;animation:rise .7s 40ms var(--ease) both;margin:0 auto 22px}.landing-hero>p{max-width:34em;color:var(--ink-2);text-wrap:pretty;animation:rise .7s 80ms var(--ease) both;margin:0 auto 30px;font-size:19px;line-height:1.5}.landing-hero>p.landing-note{color:var(--ink-3);margin:16px auto 0;font-size:13.5px}.landing-actions{animation:rise .7s .14s var(--ease) both;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing .button.big{gap:8px;height:44px;padding:0 20px;font-size:15.5px}.landing-tour{animation:rise .9s .2s var(--ease) both;margin-top:56px;scroll-margin-top:72px}.landing-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.landing-facts>div{flex-direction:column;gap:4px;padding:26px 24px;display:flex}.landing-facts>div+div{border-left:1px solid var(--line)}.landing-facts strong{font:500 38px/1.1 var(--serif);letter-spacing:-.02em}.landing-facts span{color:var(--ink-2);font-size:14.5px;line-height:1.45}.landing h2{font:500 42px/1.1 var(--serif);letter-spacing:-.024em;text-wrap:balance;margin:0 0 12px}.landing h3{font:500 27px/1.2 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px}.landing-lead{text-align:center;max-width:44em;margin:0 auto}.landing-lead p{color:var(--ink-2);margin:0;font-size:17.5px;line-height:1.55}.landing section[id]{scroll-margin-top:72px}.landing-shot{border:1px solid var(--line);background:var(--side);border-radius:12px;width:100%;height:auto;display:block}.tour-tabs{scrollbar-width:none;justify-content:center;gap:4px;margin-top:20px;display:flex;overflow-x:auto}.tour-tabs::-webkit-scrollbar{display:none}.tour-tabs button{height:40px;color:var(--ink-2);font:500 15px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex;position:relative;overflow:hidden}.tour-tabs button:hover{background:var(--hover);color:var(--ink)}.tour-tabs button.on{border-color:var(--line);background:var(--paper);color:var(--ink)}.tour-tabs button.on .icon{color:var(--accent)}.tour-fill{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:linear forwards paused tour-fill;position:absolute;bottom:0;left:0;transform:scaleX(0)}.landing-tour.touring .tour-fill{animation-play-state:running}.landing-tour.touring:hover .tour-fill{animation-play-state:paused}@keyframes tour-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tour-fill{display:none}}.tour-text{text-align:center;max-width:44em;min-height:92px;margin:20px auto 0}.tour-text h3{margin-bottom:8px;font-size:25px}.tour-text p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.landing-shot-zoom.tour-window{display:grid}.tour-window .landing-shot{opacity:0;transition:opacity .35s var(--ease);grid-area:1/1}.tour-window .landing-shot.on{opacity:1}.landing-builders{--band:#17171b;--band-ink:#ededf0;--band-ink-2:#b4b4bd;--band-line:#2e2e35;background:var(--band);color:var(--band-ink);margin:136px calc(50% - 50vw) 0;padding:104px 32px}:root[data-theme=dark] .landing-builders{--band:#0e0e11;border-block:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-builders{--band:#0e0e11;border-block:1px solid var(--line)}}.landing-builders-inner{max-width:1116px;margin:0 auto}.landing-builders-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:56px;display:grid}.landing-builders-head h2{margin:0;font-size:46px}.landing-builders-head p{color:var(--band-ink-2);margin:0;font-size:17.5px;line-height:1.55}.builders-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:56px 0 64px;padding:0;display:grid}.builders-list li{border-top:1px solid var(--band-line);grid-template-columns:22px minmax(0,1fr);align-content:start;gap:4px 10px;padding:20px 0;list-style:none;display:grid}.builders-list .icon{color:#7fb2ff;grid-row:1/3;margin-top:3px}.builders-list strong{font-size:16px;font-weight:600}.builders-list span{color:var(--band-ink-2);font-size:14.5px;line-height:1.55}.landing-builders .landing-shot{border-color:var(--band-line)}.landing-film-section{margin-top:136px}.landing-film{margin:44px 0 0}.landing-film-frame{position:relative}.landing-film video{border:1px solid var(--line);background:var(--side);border-radius:12px;width:100%;height:auto;display:block}.landing-play{background:var(--ink);height:52px;color:var(--paper);box-shadow:var(--float);font:600 16px var(--sans);cursor:pointer;transition:transform .16s var(--ease);border:0;border-radius:12px;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-play span{border-left:1px solid color-mix(in srgb, var(--paper) 30%, transparent);opacity:.8;padding-left:10px;font-weight:400}.landing-play:hover{transform:translate(-50%,-50%)scale(1.04)}.landing-film figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:13px;display:flex}.landing-film .quiet{margin-left:8px}.landing-film .quiet a{color:inherit}.landing-fits{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:112px;display:grid}.landing-fits .fit{padding:30px 28px 32px}.landing-fits .fit+.fit{border-left:1px solid var(--line)}.landing-fits .icon{color:var(--accent)}.landing-fits h3{font:600 17px var(--sans);letter-spacing:0;margin:14px 0 8px}.landing-fits p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.landing-more{margin-top:136px}.everything{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:36px 48px;margin-top:48px;display:grid}.everything h3{border-bottom:1px solid var(--line);font:600 16px var(--sans);margin:0 0 10px;padding-bottom:10px}.everything ul{margin:0;padding:0;list-style:none}.everything li{color:var(--ink-2);padding:5px 0 5px 18px;font-size:15px;line-height:1.45;position:relative}.everything li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:2px}.landing-anywhere{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:72px;margin-top:136px;display:grid}.landing-anywhere-text p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.62}.landing-anywhere h3{margin-top:36px}.landing-shot.phone{border-radius:22px}.landing-download{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;margin-top:136px;padding-top:56px;display:grid}.landing-download-head p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.download-list{margin:0;padding:0}.download-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;list-style:none;display:flex}.download-list li:first-child{padding-top:4px}.download-list li>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.download-list strong{font-size:15.5px;font-weight:600}.download-list strong .quiet{font-weight:400}.download-list .quiet{max-width:46em;font-size:13.5px}.download-files{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-close{border:1px solid var(--line);background:var(--side);text-align:center;border-radius:12px;margin-top:136px;padding:80px 24px}.landing-close h2{margin-bottom:12px;font-size:46px}.landing-close p{color:var(--ink-2);margin:0 0 28px;font-size:17px}.landing-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;margin-top:80px;padding:40px 0 56px;font-size:14.5px;display:grid}.landing-foot-brand .wordmark{color:inherit;font-size:19px;text-decoration:none}.landing-foot-brand p{color:var(--ink-2);margin:10px 0 6px}.landing-foot-brand .quiet{font-size:13px}.landing-foot nav{flex-direction:column;gap:9px;display:flex}.landing-foot nav strong{margin-bottom:3px;font-weight:600}.landing-foot nav a{color:var(--ink-2);text-decoration:none}.landing-foot nav a:hover{color:var(--ink)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media (width<=900px){.landing{padding:0 20px}.landing-top nav{gap:12px}.landing-top nav a:not(.button){display:none}.landing-hero{text-align:left;padding-top:36px}.landing-news{margin-bottom:20px;font-size:13.5px}.landing-hero h1{font-size:40px}.landing-hero h1 br{display:none}.landing-hero>p{margin-inline:0;font-size:17px}.landing-actions{justify-content:flex-start}.landing-tour{margin-top:36px}.landing-shot{border-radius:8px}.landing-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.landing-facts>div{padding:20px 16px}.landing-facts>div:nth-child(3){border-left:0}.landing-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.landing-facts strong,.landing h2,.landing-builders-head h2,.landing-close h2{font-size:30px}.landing-lead{text-align:left}.landing-film-section,.landing-more,.landing-anywhere,.landing-download,.landing-close{margin-top:80px}.tour-tabs{justify-content:flex-start;margin:0 -20px;padding:0 20px}.tour-text{text-align:left;min-height:0}.tour-text h3{font-size:22px}.landing-builders{margin-top:80px;padding:64px 20px}.landing-builders-head{grid-template-columns:minmax(0,1fr);gap:12px}.builders-list{grid-template-columns:minmax(0,1fr);margin:32px 0 40px}.landing-play{height:44px;font-size:15px}.landing-fits{grid-template-columns:minmax(0,1fr);margin-top:64px}.landing-fits .fit+.fit{border-top:1px solid var(--line);border-left:0}.landing-anywhere{grid-template-columns:minmax(0,1fr);gap:28px}.landing-shot.phone{max-width:260px}.landing-download{grid-template-columns:minmax(0,1fr);gap:20px}.landing-close{padding:48px 20px}.download-list li{flex-direction:column;align-items:flex-start;gap:10px}.download-files{justify-content:flex-start}.landing-foot{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.landing-foot-brand{grid-column:1/-1}}.status-strip{border-bottom:1px solid var(--line);background:var(--accent-soft);color:var(--accent-ink);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px 10px;padding:6px 12px;font-size:13px;display:flex}.status-strip .text-button{color:inherit;font-weight:600;text-decoration:underline}.status-strip .text-button.quiet{font-weight:400}.landing-shot-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.landing-zoom-hint{background:var(--ink);color:var(--paper);opacity:0;transition:opacity .16s, transform .16s var(--ease);border-radius:6px;padding:5px 10px;font-size:13px;font-weight:500;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.landing-shot-zoom:hover .landing-zoom-hint,.landing-shot-zoom:focus-visible .landing-zoom-hint{opacity:1;transform:none}.landing-shot-zoom:hover .landing-shot{border-color:var(--ink-3)}.landing-closer{z-index:100;background:color-mix(in srgb, var(--paper) 94%, transparent);cursor:zoom-out;animation:fade .16s var(--ease);position:fixed;inset:0;overflow:auto}.landing-closer img{border:1px solid var(--line);width:auto;max-width:none;max-height:none;box-shadow:var(--float);border-radius:10px;margin:24px auto;display:block}.landing-closer .button{background:var(--paper);box-shadow:var(--float);position:fixed;top:16px;right:16px}@media (width<=760px){.landing-zoom-hint{opacity:1;transform:none}}.landing-yours{margin-top:128px}.yours-themes{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;margin-top:44px;display:grid}.yours-themes .landing-shot-zoom{display:grid}.yours-themes .landing-shot{opacity:0;transition:opacity .35s var(--ease);grid-area:1/1}.yours-themes .landing-shot.on{opacity:1}.yours-picker{flex-direction:column;gap:4px;display:flex}.yours-picker button{color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.yours-picker button:hover{background:var(--hover)}.yours-picker button.on{border-color:var(--line);background:var(--side);color:var(--ink)}.yours-picker img{border-radius:7px}.yours-picker b{color:var(--ink);font-weight:600;display:block}.yours-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.yours-points h3{font:600 17px var(--sans);letter-spacing:0;margin:0 0 8px}.yours-points p{color:var(--ink-2);margin:0;line-height:1.6}.yours-plugins{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin:44px 0 0;padding:24px 0 0;list-style:none;display:flex}.yours-plugins li{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.yours-plugins img{border-radius:9px}@media (width<=900px){.yours-themes{grid-template-columns:1fr}.yours-picker{flex-direction:row;overflow-x:auto}.yours-picker button{flex:none;grid-template-columns:28px auto}.yours-picker button span{font-size:0}.yours-picker b{font-size:14px}.yours-points{grid-template-columns:1fr;gap:26px}}.tree ul.tree-thread{position:relative}.tree ul.tree-thread:before{content:"";top:3px;bottom:3px;left:calc(15px + var(--depth) * 14px);background:var(--line);pointer-events:none;width:1px;position:absolute}.tree-row.current,.side-link.current{box-shadow:inset 2px 0 0 var(--accent);background:0 0;border-radius:0 6px 6px 0}.tree-row.current:hover,.side-link.current:hover{background:var(--hover)}.tree-row.current a,.side-link.current{color:var(--ink);font-weight:600}:root{--deep-side:color-mix(in srgb, var(--ink) 93%, var(--accent));--deep-raised:color-mix(in srgb, var(--ink) 84%, var(--neutral-paper))}:root[data-theme=dark]{--deep-side:color-mix(in srgb, var(--neutral-paper) 50%, #000);--deep-raised:var(--neutral-paper)}:root[data-sidebar=plain] .sidebar{background:var(--paper)}:root[data-sidebar=deep] .sidebar{--side:var(--deep-side);--paper:var(--deep-raised);--ink:#f3f2ef;--ink-2:#c8c6c0;--ink-3:#94918a;--line:#ffffff21;--hover:#ffffff14;--pressed:#ffffff24;--accent-soft:#ffffff1f;--accent-ink:#fff;background:var(--deep-side);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-right-color:#0000}:root[data-width=wide] .page{--page-text:1060px;max-width:1060px}:root[data-width=full] .page{--page-text:none;max-width:none;padding-inline:clamp(24px,5vw,72px)}select{border:1px solid var(--line);background-color:var(--paper);max-width:100%;height:32px;color:inherit;font:inherit;appearance:none;cursor:pointer;border-radius:6px;padding:0 28px 0 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238f8b84' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-repeat:no-repeat!important}select:hover{border-color:var(--ink-3)}select:disabled{opacity:.6;cursor:default}.settings{max-width:940px;margin:0 auto;padding:64px 32px 80px}.settings>h1{font:500 34px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 22px}.settings-columns{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:44px;display:grid}.settings-parts{flex-direction:column;gap:1px;display:flex;position:sticky;top:24px}.settings-parts button{height:32px;color:var(--ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0 6px 6px 0;padding:0 10px;overflow:hidden}.settings-parts button:hover{background:var(--hover);color:var(--ink)}.settings-parts button.current{box-shadow:inset 2px 0 0 var(--accent);color:var(--ink);font-weight:600}.settings-parts .version{margin:18px 10px 0;font-size:13px}.settings-part.plain{max-width:640px;animation:rise .2s var(--ease);margin:0;padding:0}.settings-part.plain>section:first-child{border-top:0;margin-top:0;padding-top:0}.look-group h3,.look-own h3{color:var(--ink-2);font:600 13px var(--sans);margin:16px 0 8px}.look-cards{flex-wrap:wrap;gap:10px;display:flex}.look-card{width:86px;color:var(--ink-2);text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;font-size:13px;display:flex}.look-preview{border:1px solid var(--line);height:56px;transition:transform .12s var(--ease);border-radius:8px;display:flex;overflow:hidden}.look-card:active .look-preview{transform:scale(.97)}.look-preview>span:first-child{width:26%}.look-preview>span:last-child{flex-direction:column;flex:1;justify-content:center;gap:6px;padding:0 9px;display:flex}.look-preview i{border-radius:2px;height:3px;display:block}.look-preview i:first-child{width:70%;height:5px}.look-preview i:nth-child(2){width:92%}.look-preview i:nth-child(3){width:40%}.look-card.on{color:var(--ink);font-weight:600}.look-card.on .look-preview{outline:2px solid var(--accent);outline-offset:2px}.look-own{margin-top:6px}.look-colours{flex-wrap:wrap;gap:8px 22px;margin-bottom:12px;display:flex}.look-colours label{align-items:center;gap:8px;display:inline-flex}.look-colours input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:34px;padding:0}.look-colours input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.look-colours input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.look-colours code{color:var(--ink-3);font-size:13px}.search.whats-new-popup{width:min(480px,100vw - 32px);max-height:76vh;padding:24px 26px 22px;overflow-y:auto}.whats-new-popup h2{font:500 28px/1.15 var(--serif);letter-spacing:-.015em;margin:0 0 2px}.whats-new-popup ul{margin:14px 0 6px;padding:0;list-style:none}.whats-new-popup li{border-top:1px solid var(--line);padding:7px 0 7px 14px;box-shadow:inset 2px 0 #0000}.whats-new-popup li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin:0 9px 2px -14px;display:inline-block}.whats-new-actions{gap:8px;margin-top:16px;display:flex}.import-progress{flex-direction:column;gap:7px;margin:14px 0;font-weight:550;display:flex}.import-progress .quiet{font-size:13.5px;font-weight:400}.import-progress .usage-bar{height:8px}.import-progress .usage-bar span{transition:width .25s var(--ease)}.usage-bar.busy span{width:35%;animation:1.2s ease-in-out infinite alternate busy}@keyframes busy{0%{transform:translate(0)}to{transform:translate(186%)}}@media (prefers-reduced-motion:reduce){.usage-bar.busy span{opacity:.5;width:100%;animation:none}}@media (width<=760px){.settings{padding:28px 16px 60px}.settings-columns{grid-template-columns:minmax(0,1fr);gap:18px}.settings-parts{border-bottom:1px solid var(--line);flex-direction:row;gap:2px;position:static;overflow-x:auto}.settings-parts button{border-radius:6px 6px 0 0;flex:none}.settings-parts button.current{box-shadow:inset 0 -2px 0 var(--accent)}.settings-parts .version{display:none}}.sidebar-grip,.sidebar-edge,.fold-link,.pages-link{display:none}.tree-wrap{display:contents}@media (width>=761px){.sidebar{position:relative}.side-link.fold-link{display:flex}.shell{grid-template-columns:var(--sidebar-w,264px) minmax(0, 1fr)}.sidebar-grip{z-index:3;cursor:col-resize;touch-action:none;width:8px;display:block;position:absolute;top:0;bottom:0;right:-4px}.sidebar-grip:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:3px}.sidebar-grip:hover:after,:root.resizing .sidebar-grip:after{opacity:1}:root.resizing,:root.resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}:root[data-rail=folded] .shell{grid-template-columns:52px minmax(0,1fr)}:root[data-rail=folded]:not([data-peek]) .sidebar{align-items:center}:root[data-rail=folded] .tree-wrap{border-top:1px solid var(--line);flex-direction:column;flex:1;align-items:center;min-height:0;margin-top:6px;padding-top:6px;display:flex}:root[data-rail=folded] .pages-link{display:flex}:root[data-rail=folded] .sidebar .tree{display:none}:root[data-rail=folded] .tree-wrap.out .tree{z-index:45;top:var(--fly-top,60px);width:296px;max-height:calc(100vh - var(--fly-top,60px) - 12px);border:1px solid var(--line);background:var(--side);box-shadow:var(--float);animation:rail-out .12s var(--ease);border-radius:8px;padding:2px 8px 10px;display:block;position:fixed;left:50px;overflow-y:auto}:root[data-rail=folded] .tree-wrap.out .tree .tree-head:first-child,:root[data-rail=folded] .tree-wrap.out .tree section:first-child .tree-head{margin-top:8px}:root[data-rail=folded]:not([data-peek]) .side-link{width:36px;box-shadow:none;border-radius:6px;flex:none;justify-content:center;padding:0;position:relative}:root[data-rail=folded]:not([data-peek]) .side-link.current{background:var(--hover)}:root[data-rail=folded]:not([data-peek]) .side-link>span:not(.badge):not(.new-dot),:root[data-rail=folded]:not([data-peek]) .side-link kbd,:root[data-rail=folded]:not([data-peek]) .workspace-switch .wordmark,:root[data-rail=folded]:not([data-peek]) .workspace-switch .quiet,:root[data-rail=folded]:not([data-peek]) .whoami .me-name{display:none}:root[data-rail=folded]:not([data-peek]) .workspace-switch{justify-content:center}:root[data-rail=folded]:not([data-peek]) .side-link .badge,:root[data-rail=folded]:not([data-peek]) .side-link .new-dot{margin:0;position:absolute;top:2px;right:2px}:root[data-rail=folded]:not([data-peek]) .side-link .badge{min-width:14px;padding:0 3px;font-size:10px;line-height:14px}:root[data-rail=folded]:not([data-peek]) .workspace-switch{align-items:center;width:36px;padding:4px 0}:root[data-rail=folded]:not([data-peek]) .rail-mark{background:var(--ink);width:28px;height:28px;color:var(--paper);font:600 14px var(--sans);border-radius:6px;place-items:center;display:grid}:root[data-rail=folded]:not([data-peek]) .side-foot{flex-direction:column;align-items:center;display:flex}:root[data-rail=folded]:not([data-peek]) .whoami{flex-direction:column;gap:4px;padding:8px 0 0}:root[data-rail] .shell>.stage{grid-column:2}:root[data-rail=hidden] .shell{grid-template-columns:0 minmax(0,1fr)}:root[data-rail=hidden]:not([data-peek]) .sidebar{visibility:hidden;border:0;padding:0;overflow:hidden}.sidebar-edge{z-index:43;width:10px;display:block;position:fixed;top:0;bottom:0;left:0}:root[data-rail][data-peek] .sidebar{z-index:44;width:var(--sidebar-w,264px);border-right:1px solid var(--line);box-shadow:var(--float);animation:rail-out .14s var(--ease);position:fixed;top:0;bottom:0;left:0}.rail-row{align-items:center;gap:8px;display:flex}.rail-row .side-link{flex:none;width:auto;min-width:0}}@keyframes rail-out{0%{opacity:0;transform:translate(-10px)}}@media (prefers-reduced-motion:reduce){:root[data-rail][data-peek] .sidebar{animation:none}}.bn-block-content[data-content-type=codeBlock]>pre{padding:40px 20px 18px;line-height:1.6}.bn-block-content[data-content-type=codeBlock]>.code-head{z-index:1;color:#ffffff9e;font:13px var(--sans);align-items:center;gap:6px;display:flex;position:absolute;top:6px;left:12px;right:8px}.bn-block-content[data-content-type=codeBlock]>.code-head>select{max-width:150px;height:24px;color:inherit;font:inherit;opacity:1;background-color:#0000;border:0;border-radius:4px;flex:none;padding:0 20px 0 6px;position:static;background-position:right 4px center!important}.bn-block-content[data-content-type=codeBlock]>.code-head>select:hover,.bn-block-content .code-head input.code-name:hover,.bn-block-content .code-head input.code-name:focus,.code-tools button:hover{color:#fff;background-color:#ffffff1a}.bn-block-content .code-head input.code-name{min-width:40px;height:24px;box-shadow:none;color:#ffffffdb;font:13px var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:0 6px}.code-name::placeholder{color:#0000}.bn-block-content[data-content-type=codeBlock]:hover .code-name::placeholder,.code-name:focus::placeholder{color:#ffffff5c}.code-name:read-only{pointer-events:none}.code-tools{opacity:0;flex:none;gap:2px;margin-left:auto;transition:opacity .12s;display:flex}.bn-block-content[data-content-type=codeBlock]:hover .code-tools,.code-tools:focus-within{opacity:1}@media (hover:none){.code-tools{opacity:1}}.code-tools button{height:24px;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 8px}.code-tools button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.code-gutter{float:left;color:#ffffff57;min-width:2ch;font:inherit;text-align:right;-webkit-user-select:none;user-select:none;pointer-events:none;margin-right:16px;display:none;white-space:pre!important}:root[data-code-lines] .code-gutter,:root[data-code-lines] .bn-block-content[data-content-type=codeBlock]>pre>code{display:block}:root:not([data-code-wrap]) .bn-block-content[data-content-type=codeBlock]>pre>code{overflow:visible;white-space:pre!important}:root[data-code-wrap] .bn-block-content[data-content-type=codeBlock]>pre>code{overflow-wrap:anywhere}.synced-body .code-tools,.synced-body .code-name:placeholder-shown{display:none}.formula{text-align:center;width:100%;padding:10px 4px;overflow:auto hidden}.formula-waiting{color:var(--ink-3);font-family:var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);font-size:.9em}.formula-empty{color:var(--ink-3);text-align:left;font-size:14px}.formula-inline{cursor:text;border-radius:3px;width:auto;padding:0 1px;display:inline;overflow:visible}.bn-editor[contenteditable=true] .formula-inline:hover{background:var(--hover)}.math-source{background:var(--hover);font-family:var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);border-radius:3px;font-size:.92em}.math-source.math-hidden{display:none}.formula .katex-error{font:13px var(--mono,ui-monospace, Consolas, monospace);color:var(--danger,#c0392b)!important}.bn-editor .formula:not(.formula-inline),.bn-editor .zoomable{content-visibility:auto;contain-intrinsic-block-size:auto 3em}.bn-editor .bn-block-content:has(.formula-inline){content-visibility:auto;contain-intrinsic-block-size:auto 3em}.bookmark,.embed,.toc,.chart{width:100%}.bookmark-card{border:1px solid var(--line);border-radius:8px;min-height:88px;max-height:132px;transition:border-color .12s,background-color .12s;display:flex;overflow:hidden;color:inherit!important;text-decoration:none!important}.bookmark-card:hover{border-color:var(--ink-3);background:var(--side)}.bookmark-words{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:12px 14px;display:flex}.bookmark-words strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bookmark-more{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bookmark-site{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bookmark-card img{border-left:1px solid var(--line);object-fit:cover;flex:none;width:30%;max-width:220px}.address-box{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.address-box input{border:1px solid var(--line);background:var(--paper);min-width:180px;height:32px;color:inherit;font:inherit;border-radius:6px;flex:1;padding:0 10px}.address-box button,.columns-tools button,.column-empty button,.chart>button{border:1px solid var(--line);background:var(--paper);height:32px;color:var(--ink-2);font:13.5px var(--sans);border-radius:6px;padding:0 12px}.address-box button:hover,.columns-tools button:hover,.column-empty button:hover,.chart>button:hover{border-color:var(--ink-3);color:var(--ink)}.address-problem{color:var(--danger,#c0392b);flex-basis:100%;font-size:13px}.address-problem:empty{display:none}.embed-frame{border:1px solid var(--line);background:var(--side);border-radius:8px;width:100%;max-height:78vh;overflow:hidden}.embed-frame iframe{border:0;width:100%;height:100%;display:block}.embed-source{margin-top:4px;font-size:13px;display:inline-block;color:var(--ink-3)!important}.embed-refused{border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.embed-refused button{color:var(--accent-ink,var(--accent));font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.toc ul{border-left:2px solid var(--line);margin:0;padding:2px 0 2px 12px;list-style:none}.toc li{padding-left:calc(var(--level,0) * 16px)}.toc a{text-overflow:ellipsis;white-space:nowrap;padding:2px 0;display:block;overflow:hidden;color:var(--ink-2)!important;text-decoration:none!important}.toc a:hover{color:var(--ink)!important;text-decoration:underline!important}.toc-empty{color:var(--ink-3);font-size:14px}.bn-block:has(>.bn-block-content[data-content-type=columns])>.bn-block-group{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px;margin-left:0;display:grid}.bn-block:has(>.bn-block-content[data-content-type=columns])>.bn-block-group>.bn-block-outer:before{display:none}.bn-block:has(>.bn-block-content[data-content-type=column])>.bn-block-group>.bn-block-outer:before{display:none}.bn-block:has(>.bn-block-content[data-content-type=column])>.bn-block-group{margin-left:0}.bn-block-content[data-content-type=columns]{height:0;padding:0}.columns-tools{width:100%;height:0;position:relative}.columns-tools button{z-index:2;opacity:0;height:26px;padding:0 8px;font-size:13px;transition:opacity .12s;position:absolute;top:-30px;right:0}.columns-tools button:focus-visible{opacity:1}.bn-block:has(>.bn-block-content[data-content-type=columns]):hover>.bn-block-content .columns-tools button{opacity:1}.bn-block-content[data-content-type=column]{padding:0;display:none}.bn-block-content[data-content-type=column]:only-child{display:block}.column-empty{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.bn-editor[contenteditable=false] .columns-tools,.bn-editor[contenteditable=false] .column-empty{display:none}@media (width<=760px){.bn-block:has(>.bn-block-content[data-content-type=columns])>.bn-block-group{grid-auto-flow:row;gap:4px}}.chart{border:1px solid var(--line);border-radius:8px;margin:0;padding:14px 16px 16px;position:relative}.chart:has(>button:only-child){border-style:dashed}.chart:hover .drawing-edit{opacity:1}.chart-body{color:var(--ink-3);font-size:14px}.chart figcaption{color:var(--ink);margin-bottom:12px;font-weight:600}.chart-none{margin:0}.chart-bars{color:var(--ink-2);grid-template-columns:minmax(60px,max-content) minmax(0,1fr) max-content;align-items:center;gap:7px 12px;font-size:13.5px;display:grid}.chart-bar{display:contents}.chart-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.chart-track{background:var(--hover);border-radius:3px;height:16px}.chart-track i{border-radius:3px;min-width:2px;height:100%;display:block}.chart-value{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.chart-plot{width:100%;max-width:720px;height:auto;display:block}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-tick{fill:var(--ink-3);font:12px var(--sans)}.chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.chart-point{fill:var(--paper);stroke:var(--accent);stroke-width:2px}.chart-pie{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.chart-pie svg{flex:none;width:168px;height:168px}.chart-pie ul{min-width:200px;color:var(--ink-2);flex:1;margin:0;padding:0;font-size:13.5px;list-style:none}.chart-pie li{grid-template-columns:10px minmax(0,1fr) max-content;align-items:center;gap:9px;padding:3px 0;display:grid}.chart-pie li i{border-radius:2px;width:10px;height:10px}.chart-pie li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search.chart-setup{width:min(440px,100vw - 32px);max-height:86vh;padding:22px 24px 20px;overflow-y:auto}.chart-setup h2{font:500 26px/1.15 var(--serif);margin:0 0 12px}.chart-setup .field{margin-bottom:10px}.chart-setup .field select,.chart-setup .field input{width:100%}.cell-computed{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;display:block;overflow:hidden}.cell-computed.is-number{font-variant-numeric:tabular-nums}.cell-problem{color:var(--ink-3);cursor:help;font-style:italic;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.row-property .cell-computed{padding:4px 8px}.formula-box{flex-direction:column;gap:8px;display:flex}.formula-box textarea,.new-property input.wide{border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;font:13px var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);resize:vertical;border-radius:6px;padding:6px 9px}.new-property input.wide{flex-basis:100%;height:32px}.formula-box .button{align-self:flex-start}.formula-help{flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.formula-help code{font-size:12.5px}.db-table tr.group-head td{border:0;border-bottom:1px solid var(--line);background:0 0;padding:14px 6px 5px}.db-table tr.group-head td>*{vertical-align:middle;margin-right:8px}.db-table tr.group-head .twist{margin-right:2px}.group-add{opacity:0}.db-table tr.group-head:hover .group-add,.group-add:focus-visible{opacity:1}.db-table tfoot td{border:0;border-top:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 8px;font-size:13.5px}.list-group{font:600 14px var(--sans);align-items:center;gap:8px;margin:18px 0 4px;display:flex}.list-group:first-child{margin-top:4px}.bn-block-content[data-content-type=codeBlock]>pre{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin}.bn-block-content[data-content-type=codeBlock]>pre>code,.bn-block-content[data-content-type=codeBlock]>pre>.code-gutter{font-size:13.5px;line-height:1.6!important}@media print{:root{--neutral-paper:#fff!important;--paper:#fff!important;--side:#f5f4f1!important;--ink:#141312!important;--ink-2:#3c3a36!important;--ink-3:#6d6a64!important;--line:#d9d6d0!important;--hover:#f1f0ed!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body,#root,.shell,.stage,.stage-row,.main{background:#fff!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.sidebar,.sidebar-scrim,.page-bar,.mobile-bar,.tabstrip,.status-strip,.side-pane,.panel,.toast,.subpages,.decor-tools,.row-properties .cell-hint,.meeting,.link-card,.scrim,.popover,.focus-timer,.bn-side-menu,.bn-formatting-toolbar,.diagram-tabs,.zoomable-tools,.drawing-edit,.file-embed-host,.code-tools,.columns-tools,.column-empty,.embed-frame,.address-box,.synced-head button{display:none!important}.page{max-width:none!important;margin:0!important;padding:0!important}.page-title{resize:none}.bn-block-content[data-content-type=codeBlock]{border:1px solid var(--line);color:#141312!important;background:#f7f6f3!important}.bn-block-content[data-content-type=codeBlock]>.code-head,.bn-block-content .code-head input.code-name{color:#55524c!important}.bn-block-content[data-content-type=codeBlock]>pre>code{overflow-wrap:anywhere;white-space:pre-wrap!important}.bn-block-content[data-content-type=codeBlock] .shiki,.bn-block-content[data-content-type=codeBlock] pre span{color:var(--shiki-light,inherit)!important}.code-gutter{color:#8b8882!important}:root[data-theme=dark] .drawing:not([data-kind=diagram]) img{filter:none!important}.bn-block-content[data-content-type=codeBlock],.chart,.drawing,.bookmark,.callout,.formula,.bn-block-content[data-content-type=image],table{break-inside:avoid}[data-content-type=heading]{break-after:avoid}.tag,.chart,.callout,.cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{text-decoration:underline}}@page{margin:18mm 16mm}.focus-timer{z-index:40;border:1px solid var(--line);background:var(--paper);max-width:min(420px,100vw - 36px);box-shadow:var(--float);border-radius:8px;align-items:center;gap:10px;padding:8px 8px 10px 14px;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.focus-timer.done{padding-bottom:8px}.focus-clock{font:600 17px var(--sans);font-variant-numeric:tabular-nums}.focus-page{min-width:0;color:var(--ink-2);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.focus-timer.done .focus-page{color:var(--ink);display:inline}.focus-page:hover{color:var(--ink);text-decoration:underline}.focus-bar{background:var(--line);height:2px;position:absolute;bottom:0;left:0;right:0}.focus-bar i{background:var(--accent);height:100%;transition:width .5s linear;display:block}.clipper-row{align-items:center;margin:10px 0}.button.clipper{cursor:grab;text-decoration:none}.tabstrip.titlebar{-webkit-user-select:none;user-select:none;align-items:flex-end;padding:0 0 0 6px;overflow:hidden}.bar-nav{flex:none;align-self:center;gap:2px;margin-right:8px;display:flex}.bar-nav .tab-new{width:26px;height:26px;margin:0}.titlebar .tab{min-width:60px}.bar-space{flex:1;align-self:stretch;min-width:48px}.window-buttons{flex:none;align-self:stretch;display:flex}.window-buttons button{width:46px;color:var(--ink-2);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.window-buttons button:hover{background:var(--pressed);color:var(--ink)}.window-buttons .icon{width:14px;height:14px}.window-buttons .window-close:hover{color:#fff;background:#c42b1c}:root[data-own-bar] .sidebar{padding-top:6px}@media print{.tabstrip.titlebar{display:none!important}}.gh-chip{border:1px solid var(--line);color:var(--ink-2);font:550 12px/18px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:1px;-webkit-user-select:none;user-select:none;border-radius:4px;margin-left:5px;padding:0 6px;display:inline-block}.gh-chip.gh-unknown{display:none}.gh-chip[data-state=open]{color:color-mix(in srgb, #2f8f5b 80%, var(--ink));background:#2f8f5b1f;border-color:#2f8f5b73}.gh-chip[data-state=merged]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);color:var(--accent-ink,var(--accent))}.gh-chip[data-state=closed]{color:color-mix(in srgb, #c8463c 82%, var(--ink));background:#c8463c1c;border-color:#c8463c73}.cell-github{align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.cell-github a{min-width:0;color:inherit;align-items:center;gap:7px;text-decoration:none;display:flex}.cell-github .gh-chip{flex:none;margin:0}.cell-github-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-github a:hover .cell-github-title{color:var(--ink);text-decoration:underline}.snippet{color:#fff;background:#161616;border-radius:8px;width:100%;overflow:hidden}.snippet:has(.address-box){color:inherit;background:0 0}.snippet-head{color:#fff9;font:13px var(--sans);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px 0 16px;display:flex}.snippet-head a{font-family:var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffffe0!important;text-decoration:none!important}.snippet-head a:hover{text-decoration:underline!important}.snippet-drift{color:#fff;background:#ffffff1f;border-radius:4px;padding:0 7px;line-height:20px}.snippet-drift.drift-lines,.snippet-drift.drift-gone{background:#8a5a00}.snippet-head button{color:#fff;height:22px;font:inherit;background:0 0;border:1px solid #ffffff4d;border-radius:4px;padding:0 8px}.snippet-head button:hover{background:#ffffff1f}.snippet-body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:13.5px/1.6 var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);scrollbar-width:thin;tab-size:2;white-space:pre;margin:0;padding:10px 16px 14px;overflow-x:auto}.snippet-body .code-gutter{line-height:1.6;display:block}.snippet-body code{font:inherit;white-space:pre;display:block}.snippet-body code span{color:var(--shiki-dark,inherit)}.snippet-body.snippet-problem{color:#ffffffb3;font-family:var(--sans);white-space:normal}.canvas-warning{z-index:210;border:1px solid var(--line);background:var(--paper);max-width:min(560px,100vw - 32px);box-shadow:var(--float);border-radius:8px;margin:0;padding:9px 14px;font-size:13.5px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@media print{.snippet{border:1px solid var(--line);color:#141312!important;background:#f7f6f3!important}.snippet-head,.snippet-head a{color:#55524c!important}.snippet-body code span{color:var(--shiki-light,inherit)!important}.snippet-head button,.canvas-warning{display:none!important}}.import-more{font:600 15px var(--sans);margin:26px 0 6px}.overview{width:100%;position:relative}.overview:hover .drawing-edit{opacity:1}.overview-body{color:var(--ink-3);font-size:14px}.overview-body>button{border:1px dashed var(--ink-3);height:32px;color:var(--ink-2);font:13.5px var(--sans);background:0 0;border-radius:6px;padding:0 12px}.overview-body>button:hover{color:var(--ink);border-style:solid}.overview-grid{color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.overview-section{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px 14px}.overview-section h3{font:600 14px var(--sans);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.overview-section h3 a{color:inherit!important;text-decoration:none!important}.overview-section h3 a:hover{text-decoration:underline!important}.overview-section ul{margin:0;padding:0;list-style:none}.overview-section li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 0;font-size:14px;display:flex}.overview-section li>a:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden;color:var(--ink)!important;text-decoration:none!important}.overview-section li>a:first-child:hover{text-decoration:underline!important}.overview-text,.overview-pull{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:13px;overflow:hidden;color:var(--ink-2)!important;text-decoration:none!important}.overview-pull:hover,a.overview-text:hover{color:var(--ink)!important;text-decoration:underline!important}.overview-when,.overview-count,.overview-none{color:var(--ink-3);margin:0;font-size:13px;font-weight:400}.overview-count{margin-top:6px}.overview-facts{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;font-size:13px;display:flex}.overview-late{color:var(--danger,#c0392b)}.overview-repo{font-family:var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);font-size:13px}.overview-sprint-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.overview-sprint{font-weight:600;color:var(--ink)!important;text-decoration:none!important}.overview-sprint+.overview-when{margin-left:auto}.overview-section .usage-bar{height:6px}.overview-rows{margin-top:8px!important}.search.overview-setup{width:min(520px,100vw - 32px);max-height:88vh;padding:22px 24px 20px;overflow-y:auto}.overview-setup h2{font:500 26px/1.15 var(--serif);margin:0 0 4px}.overview-part{border:0;border-top:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;margin:14px 0 0;padding:12px 0 0;display:flex}.overview-part legend{padding:0 8px 0 0;font-size:13px}.overview-part input:not([type=checkbox]),.overview-part select{border:1px solid var(--line);background-color:var(--paper);width:100%;height:32px;color:inherit;font:inherit;border-radius:6px;padding:0 10px}.overview-part .rule input{flex:1;font-weight:550}.overview-part p{margin:0;font-size:13px}.overview-chosen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.overview-chosen:empty{display:none}.overview-chosen li{border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:13.5px;display:inline-flex}.overview-add{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:14px;padding-top:10px;display:flex}@media print{.overview-body>button{display:none!important}}.search.feedback{width:min(500px,100vw - 32px);max-height:90vh;padding:22px 24px 20px;overflow-y:auto}.feedback h2{font:500 26px/1.15 var(--serif);margin:0 0 12px}.feedback .field{margin-top:12px}.feedback .field input,.feedback .field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:6px;padding:7px 10px}.feedback .field input{height:34px;padding-block:0}.feedback p.quiet{margin:12px 0 0;font-size:13px}:is(.bn-block:has(>.bn-block-content[data-content-type=tabs])>.bn-block-group,.bn-block:has(>.bn-block-content[data-content-type=tab])>.bn-block-group){margin-left:0}.bn-block:has(>.bn-block-content[data-content-type=tabs])>.bn-block-group>.bn-block-outer:before{display:none}.bn-block:has(>.bn-block-content[data-content-type=tab])>.bn-block-group>.bn-block-outer:before{display:none}.bn-block-content[data-content-type=tabs]{padding:0}.main .bn-block-content[data-content-type=tabs]{top:var(--stuck-under,44px);z-index:4;background:var(--paper);position:sticky}.tabs-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin-bottom:6px;display:flex}.tabs-list{flex-wrap:wrap;gap:2px 4px;min-width:0;display:flex}.tabs-list button,.tab-rename{height:32px;color:var(--ink-2);font:500 14px var(--sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 10px}.tabs-list button:hover{color:var(--ink)}.tabs-list button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.tab-rename{border-bottom-color:var(--accent);width:150px;color:var(--ink);outline:none}.tabs-tools{opacity:0;flex:none;gap:2px;padding-bottom:4px;transition:opacity .12s;display:flex}.tabs-tools:focus-within{opacity:1}.bn-block:has(>.bn-block-content[data-content-type=tabs]):hover>.bn-block-content .tabs-tools{opacity:1}.tabs-tools button{height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:13px}.tabs-tools button:hover{background:var(--hover);color:var(--ink)}.bn-block-content[data-content-type=tab]{padding:0;display:none}.bn-block-content[data-content-type=tab]:only-child{display:block}.tab-pane-name,.tab-pane-empty{display:none}.bn-block-content[data-content-type=tab]:only-child .tab-pane-empty{display:flex}.synced-body .bn-block-content[data-content-type=tab]{display:block}.synced-body .tab-pane-name{margin-top:8px;font-weight:600;display:block}.synced-body .tabs-bar{display:none}@media print{.bn-block:has(>.bn-block-content[data-content-type=tabs])>.bn-block-group>.bn-block-outer{display:block!important}.bn-block-content[data-content-type=tab]{display:block}.tab-pane-name{margin-top:8px;font-weight:600;display:block}.tabs-bar{display:none}}
