.imports-pane{overflow-wrap:anywhere}.imports-pane>label{gap:8px;margin-block:20px;display:grid}.imports-pane input{max-width:100%}.import-actions{flex-wrap:wrap;gap:8px;display:flex}.import-units{padding-left:24px}.import-units>li{border-top:1px solid var(--line,#d8d8d5);padding-block:20px}.import-units pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle,#f5f6f7);max-height:320px;padding:12px;overflow-y:auto}.import-columns{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.import-columns label{gap:8px;min-width:140px;max-width:100%;display:grid}.import-table{max-width:100%;margin-block:16px;overflow-x:auto}.import-table table{border-collapse:collapse;width:100%}.import-table th,.import-table td{border:1px solid var(--line,#d8d8d5);text-align:left;min-width:120px;padding:8px}.import-units>li{display:block}.discussions-pane{border-top:1px solid var(--line,#d8d8d5);margin-block:40px 24px;padding-top:24px}.discussion-disclosure{margin-block:var(--cb-space-16,16px);border-top:1px solid var(--cb-color-border,#e7e9ee)}.discussion-disclosure>summary{padding-block:var(--cb-space-8,8px);min-height:var(--cb-touch-min,44px);cursor:pointer;font-weight:600}.discussion-disclosure>.discussions-pane{padding-top:var(--cb-space-8,8px);border-top:0;margin-block:0}.discussions-pane header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discussions-pane header h2,.discussions-pane header h3{margin-right:auto}.discussion-new,.discussion-composer{gap:12px;margin-block:16px 24px;display:grid}.discussions-pane label{gap:6px;display:grid}.discussions-pane input,.discussions-pane select,.discussions-pane textarea{width:100%;min-width:0;max-width:100%}.discussions-pane textarea{resize:vertical;min-height:88px}.discussion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussion-thread{border-top:1px solid var(--line,#d8d8d5);overflow-wrap:anywhere;padding-block:20px}.discussion-comments{padding-left:24px}.discussion-comments>li{padding-block:12px}.discussion-body{white-space:pre-wrap}.discussion-author,.discussion-mentioned{font-size:.875rem}.discussion-mentions{border:1px solid var(--line,#d8d8d5);min-width:0;margin:0;padding:12px}.discussion-mentions label{align-items:center;gap:8px;display:flex}.discussion-mentions input{width:auto}.discussion-detached{font-weight:600}.discussions-pane blockquote{background:var(--surface-subtle,#f5f6f7);white-space:pre-wrap;margin-inline:0;padding:12px}.notification-list{padding:0;list-style:none}.notification-list>li{border-bottom:1px solid var(--line,#d8d8d5);overflow-wrap:anywhere;gap:8px;padding-block:20px;display:grid}.notification-list h2{margin:0;font-size:1.125rem}.notification-list .is-unread h2{font-weight:700}.notification-list time{font-variant-numeric:tabular-nums}.notification-settings{margin-top:36px}.notification-settings label{align-items:center;gap:8px;display:flex}.automations-pane fieldset{border:1px solid var(--line,#d8d8d5);gap:12px;min-width:0;margin:0;padding:16px;display:grid}.automations-pane legend{padding-inline:6px;font-weight:600}.automations-pane select{min-width:0;max-width:100%}.automations-pane .automation-preview{border-block:1px solid var(--line,#d8d8d5);margin-block:12px;padding-block:12px}.automations-pane .reminders-list ol{width:100%;padding-left:24px}.automations-pane .reminders-list ol li{border:0;padding-block:6px;display:list-item}.reminders-pane form{gap:12px;max-width:520px;margin-block:24px 36px;display:grid}.reminders-pane label{gap:6px;display:grid}.reminders-pane input{width:100%;min-width:0}.reminders-list{padding:0;list-style:none}.reminders-list li{border-bottom:1px solid var(--line,#d8d8d5);overflow-wrap:anywhere;gap:8px;padding-block:18px;display:grid}.reminders-list li div{flex-wrap:wrap;gap:8px;display:flex}.reminders-pane time{font-variant-numeric:tabular-nums}.cb-context-surface,.cb-context-dialog{box-sizing:border-box;color:var(--cb-text);background:var(--cb-surface);font:var(--cb-body-size,14px) / 1.55 "Segoe UI", system-ui, sans-serif;border:1px solid var(--cb-border);border-radius:var(--cb-radius-group);overflow-wrap:anywhere;overscroll-behavior:contain;overflow:auto}.cb-context-surface{z-index:100;width:320px;max-width:calc(100vw - 16px);padding:var(--cb-space-12);position:fixed;box-shadow:0 8px 24px #292d351f}.cb-context-surface[role=menu]{width:248px;padding:6px}.cb-context-surface button,.cb-context-dialog button{min-height:var(--cb-control-min);font:inherit;padding:var(--cb-space-8) var(--cb-space-12);border-radius:var(--cb-radius-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.cb-context-surface [role=menuitem]{width:100%;display:block}.cb-context-surface button:hover:not(:disabled),.cb-context-dialog button:hover:not(:disabled){background:var(--cb-subtle)}.cb-context-surface button:disabled,.cb-context-dialog button:disabled{color:var(--cb-muted);cursor:default}.cb-context-surface .cb-context-danger{color:var(--cb-danger)}.cb-context-surface :focus-visible,.cb-context-dialog :focus-visible{outline:var(--cb-focus-width) solid var(--cb-focus,var(--cb-accent));outline-offset:var(--cb-focus-offset)}.cb-context-surface input,.cb-context-surface select,.cb-context-surface textarea,.cb-context-dialog input,.cb-context-dialog select,.cb-context-dialog textarea{box-sizing:border-box;max-width:100%}.cb-context-surface p{margin:var(--cb-space-12) 0 0}.cb-context-dialog{width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--cb-space-24)}.cb-context-dialog::backdrop{background:#292d3552}.cb-context-dialog-header{gap:var(--cb-space-16);margin-bottom:var(--cb-space-16);justify-content:space-between;align-items:flex-start;display:flex}.cb-context-dialog-header>button{flex-shrink:0}.cb-context-dialog-header h2{min-width:0;margin:var(--cb-space-4) 0 0;font-size:var(--cb-type-section-title-size);line-height:var(--cb-type-section-title-line-height);font-weight:var(--cb-type-section-title-weight);flex:1}@media (width<=640px),(pointer:coarse){.cb-context-surface button,.cb-context-dialog button{min-height:var(--cb-touch-min)}.cb-context-surface input,.cb-context-surface select,.cb-context-surface textarea,.cb-context-dialog input,.cb-context-dialog select,.cb-context-dialog textarea{min-height:var(--cb-touch-min);font-size:var(--cb-type-document-size)}.cb-context-dialog{padding:var(--cb-space-16)}}.page-search{min-width:0;font:var(--cb-type-body-weight) var(--cb-type-body-size)/var(--cb-type-body-line-height) var(--cb-type-family);color:var(--cb-color-text)}.page-search>label{font-weight:var(--cb-type-control-weight);margin-bottom:var(--cb-space-8);display:block}.search-field{gap:var(--cb-space-8);display:flex}.search-field input{width:100%;min-width:0;min-height:var(--cb-touch-min);box-sizing:border-box;border:1px solid var(--cb-color-control-border);border-radius:var(--cb-radius-control);padding:var(--cb-space-8) var(--cb-space-12);font:inherit;color:var(--cb-color-text);background:var(--cb-color-surface);caret-color:var(--cb-color-accent);flex:1}.search-field input::placeholder{color:var(--cb-color-muted);opacity:1}.page-search button{min-height:var(--cb-touch-min);max-width:100%;font:inherit;color:var(--cb-color-text);background:var(--cb-color-surface);border:1px solid var(--cb-color-control-border);border-radius:var(--cb-radius-control);padding:var(--cb-space-8) var(--cb-space-12);overflow-wrap:anywhere}.page-search button:hover{background:var(--cb-color-subtle)}.page-search button:disabled{color:var(--cb-color-muted);cursor:default}.page-search :is(input,button,a):focus-visible{outline:var(--cb-focus-width) solid var(--cb-color-focus);outline-offset:var(--cb-focus-offset)}.search-hint,.search-status,.search-path,.search-excerpt{color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size);line-height:var(--cb-type-secondary-line-height)}.search-hint,.search-status{margin:var(--cb-space-8) 0}.search-results{overscroll-behavior:contain;scrollbar-color:var(--cb-color-control-border) var(--cb-color-subtle);scrollbar-width:thin;max-height:60dvh;overflow-y:auto}.search-results ul{margin:var(--cb-space-8) 0;padding:0;list-style:none}.search-results li+li{border-top:1px solid var(--cb-color-border)}.search-results a{gap:var(--cb-space-4);padding:var(--cb-space-12);min-height:var(--cb-touch-min);overflow-wrap:anywhere;border-radius:var(--cb-radius-control);text-decoration:none;display:grid}.search-results a:hover,.search-results a[aria-selected=true]{background:var(--cb-color-accent-surface)}.search-results a[aria-disabled=true]{cursor:progress}.search-title{color:var(--cb-color-text);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-line-height);font-weight:var(--cb-type-section-title-weight)}.search-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-error{color:var(--cb-color-danger);overflow-wrap:anywhere}.search-error p{margin:var(--cb-space-8) 0}.page-search ::selection{color:var(--cb-color-text);background:var(--cb-color-selection)}.search-launcher{justify-content:space-between;align-items:center;gap:var(--cb-space-8);width:100%;min-height:var(--cb-control-min);padding:var(--cb-space-8) var(--cb-space-12);font:inherit;color:var(--cb-color-text);background:var(--cb-color-surface);border:1px solid var(--cb-color-control-border);border-radius:var(--cb-radius-control);display:flex}.search-shortcut{font-size:var(--cb-type-secondary-size);color:var(--cb-color-muted)}.search-dialog{width:640px;max-width:calc(100vw - var(--cb-space-8) * 2)}.search-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.search-dialog>.cb-context-dialog-header{flex-shrink:0}.search-dialog .page-search{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.search-dialog .page-search>label,.search-dialog .search-field,.search-dialog .search-hint{flex-shrink:0}.search-dialog .search-results{flex:auto;min-height:0;max-height:none;overflow:auto}@media (width<=640px),(pointer:coarse){.search-field input{font-size:var(--cb-type-document-size)}.search-launcher{min-height:var(--cb-touch-min)}}.destination-picker [role=option]{gap:var(--cb-space-4);width:100%;padding:var(--cb-space-12);text-align:left;border:0;display:grid}.destination-picker [role=option][data-active=true]{background:var(--cb-color-subtle)}.destination-picker [role=option][aria-selected=true]{color:var(--cb-color-accent);background:var(--cb-color-accent-surface)}.destination-selection,.destination-outcome,.destination-actions{flex-shrink:0}.destination-selection{padding:var(--cb-space-8) 0;overflow-wrap:anywhere;border-top:1px solid var(--cb-color-border);max-height:4.5em;overflow:auto}.destination-outcome{margin:var(--cb-space-8) 0;color:var(--cb-color-danger);overflow-wrap:anywhere;max-height:4.5em;overflow:auto}.destination-actions{gap:var(--cb-space-8);padding-top:var(--cb-space-8);flex-wrap:wrap;display:flex}.destination-actions>button:first-child{color:var(--cb-color-accent);border-color:var(--cb-color-accent)}.destination-actions>button:disabled{color:var(--cb-color-muted);border-color:var(--cb-color-border)}@media (width<=640px){.destination-dialog>.cb-context-dialog-header{gap:var(--cb-space-4);flex-direction:column;align-items:stretch}.destination-dialog>.cb-context-dialog-header>button{align-self:flex-end}}@media (height<=760px){.destination-dialog{padding:var(--cb-space-16)}.destination-dialog>.cb-context-dialog-header{margin-bottom:var(--cb-space-8)}.destination-dialog .search-hint{margin-block:var(--cb-space-4)}}.content-first-page{max-width:calc(var(--cb-size-document-max) + var(--cb-space-40) * 2);padding:var(--cb-space-24) var(--cb-space-40) var(--cb-space-64)}.content-first-page.is-wide{max-width:none}.content-first-page .page-context-bar{justify-content:space-between;align-items:center;gap:var(--cb-space-16);min-height:var(--cb-control-min);padding-bottom:var(--cb-space-8);margin-bottom:var(--cb-space-24);border-bottom:1px solid var(--cb-color-border);display:flex}.content-first-page .page-context-actions{flex-shrink:0}.content-first-page .page-context-actions>button{min-width:var(--cb-control-min);min-height:var(--cb-control-min);padding:var(--cb-space-8);background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.content-first-page>h1{margin:0 0 var(--cb-space-16)}.content-first-page>[role=status]:not(.notice){font-size:var(--cb-type-secondary-size);color:var(--cb-color-muted);margin:0 0 var(--cb-space-12)}.content-first-page>.notice{margin-left:0;margin-right:0}.content-first-page .page-metadata-form{margin:var(--cb-space-16) 0;padding:var(--cb-space-16);background:var(--cb-color-navigation);border-radius:var(--cb-radius-group)}.content-first-page .page-metadata-form label{min-width:0;max-width:100%}.content-first-page .page-metadata-form input,.content-first-page .page-metadata-form select{max-width:100%}.content-first-page .page-context-tools{margin-top:var(--cb-space-32);border-top:1px solid var(--cb-color-border);padding-top:var(--cb-space-8)}.content-first-page .page-context-tools>details{border:0;border-bottom:1px solid var(--cb-color-border);padding:var(--cb-space-4) 0;border-radius:0;margin:0}.content-first-page .page-context-tools>details>summary{min-height:var(--cb-control-min);padding:var(--cb-space-8) 0;color:var(--cb-color-muted);font-size:var(--cb-type-control-size);font-weight:var(--cb-type-control-weight);cursor:pointer}.content-first-page .template-save{margin:var(--cb-space-8) 0}.content-first-page .template-save>button{color:var(--cb-color-muted);background:0 0;border-color:#0000}.content-first-page .page-management-target:empty{display:none}@media (width<=640px){.content-first-page{padding:var(--cb-space-16) var(--cb-space-16) var(--cb-space-48)}.content-first-page .page-context-bar{margin-bottom:var(--cb-space-24)}.content-first-page .page-context-actions>button,.content-first-page .page-context-tools>details>summary{min-width:var(--cb-touch-min);min-height:var(--cb-touch-min)}}@media (pointer:coarse){.content-first-page .page-context-actions>button,.content-first-page .page-context-tools>details>summary{min-width:var(--cb-touch-min);min-height:var(--cb-touch-min)}}.content-first-page .new-page-title-editor{gap:var(--cb-space-8);margin-bottom:var(--cb-space-16);display:grid}.content-first-page .new-page-title-editor>input{width:100%;min-width:0;font-size:var(--cb-type-page-title-size);font-weight:var(--cb-type-page-title-weight);line-height:var(--cb-type-page-title-line-height);padding:var(--cb-space-8)}.content-first-page .new-page-title-editor>p{color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size);margin:0}.content-first-page .new-page-title-editor>button{justify-self:start}@media (width<=640px){.content-first-page .new-page-title-editor>input{font-size:28px}}.content-first-page .page-title-button{border-radius:var(--cb-radius-control);width:100%;min-width:0;color:inherit;text-align:left;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.content-first-page .page-title-button:disabled{opacity:1}.content-first-page .page-title-button:hover:enabled,.content-first-page .new-page-title-editor>input:read-only{background:var(--cb-color-navigation)}.content-first-page .page-title-recovery button{max-width:100%}.page-pane[data-columns=two] .workspace-editor>.bn-block-group,.public-column-flow[data-columns=two]{column-count:2;column-width:17rem;column-gap:2rem}.page-pane[data-columns=two] .workspace-editor>.bn-block-group>.bn-block-outer,.public-column-flow>.public-block{break-inside:avoid-column}@media (width<=700px){.page-pane[data-columns=two] .workspace-editor>.bn-block-group,.public-column-flow[data-columns=two]{column-count:1;column-width:auto}}.history-panel{border-block:1px solid var(--line);margin-block:1.5rem;padding-block:1.25rem}.history-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.history-heading h2{margin:.5rem 0;font-size:1.25rem}.history-layout{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:1.5rem;margin-block:1rem;display:grid}.history-list{max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.history-list li+li{margin-top:.5rem}.history-list button{text-align:start;overflow-wrap:anywhere;gap:.3rem;width:100%;display:grid}.history-list button[aria-pressed=true]{border-color:var(--accent);background:#dfe7f4}.history-list time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.history-detail{min-width:0}.history-detail h3{overflow-wrap:anywhere;margin-top:0;font-size:1rem}.history-detail>button,.history-confirm button{margin:.25rem .5rem .25rem 0}.history-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f8;max-height:24rem;margin-block:1rem;padding:1rem;line-height:1.65;overflow-y:auto}.history-confirm{padding-block:.5rem}@media (width<=700px){.history-heading{flex-wrap:wrap}.history-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.history-list{max-height:16rem}}.wiki-panel{border-bottom:1px solid var(--line);margin-block:1rem;padding-block:1rem}.wiki-panel summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:600}.wiki-summary{color:var(--muted);margin-inline-start:.75rem;font-size:.85rem;font-weight:400;display:inline-block}.wiki-content{max-width:65ch;padding-block:.25rem 1rem}.wiki-content form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.wiki-content input{width:100%}.wiki-content select{width:100%;max-width:100%}.wiki-content label{min-width:0}.wiki-current{color:#23582b}@media (width<=700px){.wiki-summary{margin:.5rem 0 0 1rem;display:block}.wiki-content label{flex:100%}}.backlinks-panel{border-bottom:1px solid var(--line);margin-block:1rem;padding-block:1rem}.backlinks-panel summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:600}.backlinks-panel ul{padding-inline-start:1.25rem}.backlinks-panel li{overflow-wrap:anywhere;margin-block:.5rem}.backlinks-panel a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.backlinks-panel button{margin:.25rem .5rem .25rem 0}.external-embeds{margin-block:1.5rem}.external-embeds summary{cursor:pointer;padding-block:.5rem}.external-embeds form{gap:.75rem;max-width:48rem;padding-block:1rem;display:grid}.external-embeds label{gap:.4rem;display:grid}.external-embeds input{box-sizing:border-box;width:100%;min-width:0}.external-embeds p{margin-block:.5rem}.external-video{gap:.5rem;min-width:0;margin-block:1rem;display:grid}.external-video a{overflow-wrap:anywhere}.external-video iframe{aspect-ratio:16/9;border:0;width:100%}.external-video button,.external-embeds form button{justify-self:start}.publication-panel{border-block:1px solid #dce1e8;margin-block:1rem;padding-block:.75rem}.publication-panel summary{cursor:pointer;padding-block:.5rem}.publication-actions{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.publication-indexing{align-items:center;gap:.6rem;margin-block:1rem;display:flex}.publication-indexing input{flex-shrink:0;width:1.25rem;min-height:1.25rem}.publication-preview{overflow-wrap:anywhere;background:#f7f8fa;margin-block:1rem;padding:1rem}.public-page{overflow-wrap:anywhere;max-width:48rem;margin:auto;padding:3rem 1.25rem}.public-page h1{font-size:2.5rem}.public-page h2{margin-block:1.75rem .75rem}.public-page pre,.publication-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.public-children{padding-inline-start:1.25rem}.public-page button{cursor:pointer;min-height:44px;padding:.6rem 1rem}.task-panel{border-block:1px solid var(--line,#d8d8d5);overflow-wrap:anywhere;margin-block:24px;padding-block:16px}.task-panel summary{cursor:pointer;padding:8px 0;font-weight:600}.task-panel p{max-width:70ch}.task-panel h3{margin-block:24px 10px}.task-panel h4{margin-block:18px 8px}.task-panel label{gap:6px;min-width:0;display:grid}.task-panel select,.task-panel input[type=url]{width:100%;min-width:0;max-width:100%}.task-panel form,.task-fields{gap:12px;max-width:560px;margin-block:16px;display:grid}.task-panel .task-check{align-items:center;gap:10px;display:flex}.task-panel input[type=checkbox]{width:20px;height:20px}.task-panel li{flex-wrap:wrap;gap:8px;margin-block:8px;display:flex}.task-panel button{white-space:normal;max-width:100%;min-height:36px;margin:4px 8px 4px 0}.task-panel ul{padding-inline-start:20px}@media (width<=700px){.task-panel button,.task-panel select,.task-panel input{min-height:42px}.task-panel li{flex-direction:column;align-items:flex-start}}.data-cell{align-items:center;gap:var(--cb-space-4);min-width:0;min-height:36px;display:flex;position:relative}.data-cell>input,.data-cell>select,.data-cell-value{box-sizing:border-box;width:100%;min-width:0;min-height:36px;font:inherit;color:var(--cb-color-text);background:var(--cb-color-surface);border-radius:var(--cb-radius-control);padding:var(--cb-space-4) var(--cb-space-8);border:0}.data-cell-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-cell-value:hover{background:var(--cb-color-subtle)}.data-cell>input:focus-visible,.data-cell>select:focus-visible,.data-cell-value:focus-visible{outline:2px solid var(--cb-focus);outline-offset:-2px}.data-cell-status{color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size);white-space:nowrap;flex-shrink:0}.data-cell[data-status=error] .data-cell-status,.data-cell[data-status=conflict] .data-cell-status{color:var(--cb-color-danger)}.data-cell-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse),(width<=640px){.data-cell{min-height:44px}.data-cell>input,.data-cell>select,.data-cell-value{min-height:44px;font-size:16px}}.database-panel{margin:var(--cb-space-24) 0;border-top:1px solid var(--cb-color-border);padding-top:var(--cb-space-16);min-width:0;color:var(--cb-color-text);background:var(--cb-color-surface);font:var(--cb-type-body-weight) var(--cb-type-body-size) / var(--cb-type-body-line-height) var(--cb-type-family)}.database-heading,.database-footer{gap:var(--cb-space-8) var(--cb-space-16);margin:var(--cb-space-12) 0;flex-wrap:wrap;align-items:center;display:flex}.database-heading h2{font-size:var(--cb-type-section-title-size);margin:0 auto 0 0}.database-heading span,.database-footer,.database-hint,.database-empty{color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size)}.property-controls{margin:1.25rem 0}.query-controls{border-block:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:.75rem;margin:1.5rem 0;padding:1rem 0;display:flex}.query-controls label{flex:140px}.property-controls summary{cursor:pointer;padding:.65rem 0;font-weight:600}.property-controls input{max-width:20rem}.property-list{padding:0;list-style:none}.property-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.property-list li>span{flex:1;min-width:8rem}.property-list small{color:var(--muted);display:block}.property-editor{padding:1rem 0}.status-option{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0;display:flex}.database-viewport{border:1px solid var(--cb-color-border);scrollbar-color:var(--cb-color-control-border) var(--cb-color-subtle);overscroll-behavior:contain;height:clamp(16rem,100dvh - 20rem,56rem);overflow:auto}.database-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.database-table thead{z-index:1;background:var(--cb-color-surface);position:sticky;top:0}.database-table th,.database-table td{text-align:left;border-right:1px solid var(--cb-color-border);border-bottom:1px solid var(--cb-color-border);vertical-align:top;min-width:176px;padding:.5rem .65rem}.database-table tbody tr:not(.table-spacer){height:var(--database-row-height,var(--cb-size-table-row))}.database-table tbody th{min-width:210px;max-width:260px;font-weight:500}.database-table th a{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:.2em;width:200px;padding:.6rem 0;display:block;overflow:hidden}.database-table input,.database-table select{width:100%;min-width:150px;caret-color:var(--accent);background:0 0;border-color:#0000;border-radius:2px}.database-table input:hover,.database-table select:hover{border-color:var(--cb-color-control-border)}.database-table td[data-state=dirty]{background:var(--cb-color-warning-surface)}.database-table td[data-state=error],.database-table td[data-state=conflict]{background:var(--cb-color-danger-surface)}.database-table .table-spacer td{border:0;padding:0}.cell-state{color:var(--cb-color-warning);overflow-wrap:anywhere;max-width:260px;font-size:.75rem;display:block}.database-table td[data-state=error] .cell-state,.database-table td[data-state=conflict] .cell-state,.database-error{color:var(--cb-color-danger)}.cell-retry{margin-top:.4rem;font-size:.75rem}.cell-error-panel{border-block:1px solid var(--line);padding:1rem 0}.cell-error-panel button{margin:.5rem .5rem 0 0}.database-create>button{text-align:left;width:100%}.database-panel ::selection{color:var(--text);background:var(--cb-color-selection)}@media (width<=760px){.database-heading{align-items:start}.database-heading h2{flex-basis:100%}.database-panel .inline-form>label{flex:150px}.database-viewport{max-width:100%}}.filter-tree{border:1px solid var(--border,#ccc);border-radius:6px;min-width:0;max-width:100%;padding:.7rem}.filter-child{border-left:2px solid var(--border,#ccc);margin:.5rem 0;padding-left:.5rem}.filter-condition{flex-wrap:wrap;gap:.5rem;display:flex}.filter-condition label{min-width:0;max-width:100%}.filter-condition input,.filter-condition select{max-width:100%}.database-grouped section{border:1px solid var(--border,#d8d5cf);overflow-wrap:anywhere;border-radius:8px;margin-block:1rem;padding:1rem}.database-grouped h3{margin-top:0}.database-grouped h3 small{font-weight:400}.database-grouped ul{padding-left:1.25rem}.database-grouped li{margin-block:.4rem}.database-grouped button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:36px}.database-toolbar{align-items:flex-start;gap:var(--cb-space-8) var(--cb-space-16);margin-block:var(--cb-space-12);flex-wrap:wrap;min-width:0;display:flex}.database-toolbar>details{min-width:0;max-width:100%}.database-toolbar summary,.database-tools>summary,.database-property-tools>summary{box-sizing:border-box;min-height:var(--cb-control-min);padding:var(--cb-space-8);cursor:pointer;color:var(--cb-color-text);border-radius:var(--cb-radius-control)}.database-toolbar summary:hover,.database-tools>summary:hover,.database-property-tools>summary:hover{background:var(--cb-color-subtle)}.database-query[open]{flex-basis:100%}.database-query .query-controls{margin-block:var(--cb-space-8);padding-block:var(--cb-space-12)}.database-search{gap:var(--cb-space-8);flex-wrap:wrap;flex:20rem;align-items:flex-end;min-width:0;display:flex}.database-search label{gap:var(--cb-space-4);min-width:0;font-size:var(--cb-type-secondary-size);color:var(--cb-color-muted);flex:10rem;display:grid}.database-search input{width:100%;min-width:0}.database-search>.database-hint{margin-block:var(--cb-space-4);flex-basis:100%}.database-new-record .inline-form{padding-block:var(--cb-space-8);margin:0}.database-tools{margin-top:var(--cb-space-16);border-top:1px solid var(--cb-color-border)}.database-tools>summary{color:var(--cb-color-muted)}.database-property-tools{margin-block:var(--cb-space-12)}.database-panel :is(button,input:not([type=checkbox]),select){min-height:var(--cb-control-min);box-sizing:border-box;max-width:100%}.database-panel :is(button,input,select,summary):focus-visible{outline:var(--cb-focus-width) solid var(--cb-color-focus);outline-offset:var(--cb-focus-offset)}.database-column-settings{justify-content:space-between;align-items:center;gap:var(--cb-space-8);width:100%;padding:var(--cb-space-4) var(--cb-space-8);color:var(--cb-color-text);font:inherit;text-align:left;background:0 0;border:0;display:flex}.database-column-settings:hover{background:var(--cb-color-subtle)}.database-embedded{padding:var(--cb-space-12);margin-block:var(--cb-space-12);border:1px solid var(--cb-color-border);border-radius:var(--cb-radius-group)}.database-embedded .database-viewport{height:24rem;max-height:60dvh}@media (width<=640px),(pointer:coarse){.database-panel :is(button,input:not([type=checkbox]),select),.database-toolbar summary,.database-tools>summary,.database-property-tools>summary{min-height:var(--cb-touch-min)}.database-toolbar>.database-search{flex-basis:100%}.database-toolbar>details{width:100%}}.database-table tbody :is(td,th){padding:1px var(--cb-space-4) 2px;vertical-align:middle}.database-table tbody th a{padding:var(--cb-space-4);min-height:var(--cb-control-min);box-sizing:border-box;align-content:center}@media (width<=640px),(pointer:coarse){.database-table tbody th a{min-height:var(--cb-touch-min)}}.saved-view-controls,.linked-views{border-block:1px solid var(--line,#dededb);margin-block:1rem;padding-block:.75rem}.saved-view-controls summary{cursor:pointer;padding-block:.5rem;font-weight:600}.linked-views:not(.has-linked-content){border:0;margin:0;padding:0}.saved-view-controls form{gap:.75rem;max-width:44rem;display:grid}.saved-view-controls label,.linked-views label,.linked-view-controls label{gap:.35rem;display:grid}.saved-view-controls input:not([type=checkbox]),.linked-views input,.linked-view-controls input{box-sizing:border-box;width:100%;min-width:0}.saved-view-controls fieldset{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.saved-view-controls .view-column-choice{align-items:center;gap:.4rem;display:flex}.saved-view-list,.view-actions,.view-delete-confirm{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.view-delete-confirm p{flex-basis:100%}.linked-views .database-panel{margin-block:.5rem 1.5rem}.linked-view-heading{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.linked-view-heading h3{margin-block:1rem .5rem}.linked-view-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.linked-view-form label{flex:18rem}.linked-view-controls{margin-block:var(--cb-space-16,16px)}.linked-view-controls>summary{padding-block:var(--cb-space-8,8px);min-height:var(--cb-touch-min,44px);cursor:pointer}@media (width<=600px){.view-actions{flex-direction:column;align-items:stretch}.saved-view-controls fieldset{flex-direction:column}.linked-view-form button{width:100%}}.linked-views .database-viewport{height:auto;min-height:8rem;max-height:28rem}.linked-views .database-heading h4{margin:0;font-size:1rem}.saved-view-workspace{align-items:flex-start;gap:var(--cb-space-4) var(--cb-space-8);border-bottom:1px solid var(--cb-color-border);flex-wrap:wrap;flex-shrink:0;min-width:0;display:flex}.database-view-tabs{gap:var(--cb-space-4);overscroll-behavior:contain;scrollbar-width:thin;flex:240px;min-width:0;display:flex;overflow-x:auto}.database-view-tabs [role=tab]{min-height:var(--cb-control-min);padding:var(--cb-space-8) var(--cb-space-12);color:var(--cb-color-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0}.database-view-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--cb-color-accent);color:var(--cb-color-accent)}.database-view-tabs [role=tab]:hover{background:var(--cb-color-subtle)}.database-view-tabs [role=tab]:focus-visible{outline:var(--cb-focus-width) solid var(--cb-color-focus);outline-offset:calc(-1 * var(--cb-focus-width))}.saved-view-workspace>.saved-view-controls{border:0;flex:none;min-width:0;margin:0;padding:0}.saved-view-workspace>.saved-view-controls[open]{max-height:40dvh;padding-bottom:var(--cb-space-12);flex-basis:100%;overflow:auto}.saved-view-controls>summary{min-height:var(--cb-control-min);padding:var(--cb-space-8);font-size:var(--cb-type-control-size);font-weight:var(--cb-type-control-weight)}.saved-view-workspace>p{margin:var(--cb-space-4) 0;font-size:var(--cb-type-secondary-size);flex-basis:100%}.saved-view-status{color:var(--cb-color-muted)}@media (width<=640px),(pointer:coarse){.database-view-tabs [role=tab],.saved-view-controls>summary{min-height:var(--cb-touch-min)}}.layout-controls{align-items:end;gap:var(--cb-space-12);margin-block:var(--cb-space-12);flex-wrap:wrap;display:flex}.layout-settings{flex-shrink:0;min-width:0}.layout-settings>summary{min-height:var(--cb-control-min);padding:var(--cb-space-8) 0;cursor:pointer;font:inherit}.layout-settings[open]{max-height:40dvh;padding-bottom:var(--cb-space-8);overflow:auto}.layout-settings-hint{margin:var(--cb-space-8) 0;color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size)}@media (width<=640px),(pointer:coarse){.layout-settings>summary{min-height:var(--cb-touch-min)}}.layout-controls label{gap:.35rem;display:grid}.database-board{align-items:start;gap:1rem;padding-block:.5rem 1rem;display:flex;overflow-x:auto}.board-column{background:var(--surface-alt,#f5f6f8);border-radius:12px;flex:0 0 250px;min-width:0;padding:.75rem}.board-column h3{justify-content:space-between;margin:0 0 .75rem;font-size:.95rem;display:flex}.board-column h3 span{font-variant-numeric:tabular-nums}.board-record{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-block:.75rem;padding:.85rem}.board-record label{gap:.4rem;margin-top:1rem;font-size:.8rem;display:grid}.record-title{text-align:left;overflow-wrap:anywhere;width:100%;font-weight:600}.database-layouts select{max-width:100%}.calendar-heading{align-items:center;gap:1rem;margin-block:1rem;display:flex}.calendar-heading h3{text-align:center;min-width:12ch;margin:0}.calendar-scroll{overflow-x:auto}.calendar-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;min-width:840px;display:grid}.calendar-weekday,.calendar-day{background:var(--surface,#fff);padding:.5rem}.calendar-weekday{text-align:center;font-weight:600}.calendar-day{min-height:120px}.calendar-day[data-outside=true]{background:var(--surface-alt,#f5f6f8)}.calendar-day time{font-variant-numeric:tabular-nums}.calendar-record{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:.5rem;padding-top:.5rem}.calendar-record label{gap:.25rem;margin-top:.5rem;font-size:.8rem;display:grid}.calendar-record input{box-sizing:border-box;width:100%;min-width:0}.calendar-undated{margin-block:1rem}.calendar-undated .calendar-record{vertical-align:top;width:230px;margin-right:1rem;display:inline-block}.database-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin-block:1rem;display:grid}.gallery-record{border:1px solid var(--line);border-radius:12px;min-width:0;padding-bottom:1rem;overflow:hidden}.gallery-record>.record-title{width:calc(100% - 2rem);margin:1rem}.gallery-cover{background:var(--surface-alt,#f5f6f8);place-items:center;height:160px;display:grid}.gallery-cover img{object-fit:cover;width:100%;height:160px}.gallery-record dl{margin:0 1rem}.gallery-record dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.35rem;display:flex}.gallery-record dt{font-weight:500}.gallery-record dd{overflow-wrap:anywhere;text-align:right;margin:0}.timeline-row{border-bottom:1px solid var(--line);padding-block:1rem}.timeline-row>.record-title{max-width:32rem}.timeline-track{background:var(--surface-alt,#f5f6f8);min-height:2rem;margin-block:.75rem;overflow:hidden}.timeline-bar{box-sizing:border-box;background:var(--text,#202124);min-width:12ch;color:var(--surface,#fff);overflow-wrap:anywhere;padding:.4rem;font-size:.85rem;display:block}.computed-panel{margin-block:1.5rem}.computed-form{gap:.75rem;max-width:60rem;margin-block:1rem;display:grid}.computed-form label{gap:.4rem;display:grid}.computed-form textarea{font:inherit;box-sizing:border-box;width:100%}.computed-form p{max-width:75ch;margin:0}.computed-scroll{margin-block:1rem;overflow-x:auto}.computed-panel li{overflow-wrap:anywhere}.forms-panel{border-block:1px solid #dce1e8;margin-block:1rem;padding-block:.75rem}.forms-panel summary{cursor:pointer;padding-block:.5rem}.form-builder{gap:1rem;max-width:44rem;margin-block:1.5rem;display:grid}.form-builder fieldset{border:1px solid #dce1e8;min-width:0;padding:1rem}.form-question-config{gap:.75rem;padding-block:.75rem;display:grid}.form-checkbox{align-items:center;gap:.6rem;display:flex}.form-checkbox input{flex-shrink:0;width:1.25rem;min-height:1.25rem}.managed-forms{padding:0;list-style:none}.managed-forms li{border-bottom:1px solid #dce1e8;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding-block:1rem;display:flex}.managed-forms p{margin-block:.5rem}.managed-forms a{overflow-wrap:anywhere}.respondent-page{overflow-wrap:anywhere;max-width:42rem;margin:auto;padding:3rem 1.25rem}.respondent-page h1{font-size:2.25rem}.respondent-page form{gap:1.25rem;margin-block:2rem;display:grid}.respondent-page label{gap:.5rem;display:grid}.respondent-page input,.respondent-page select,.respondent-page textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#202938;background:#fff;border:1px solid #a9b2c0;border-radius:5px;padding:.6rem}.respondent-page textarea{resize:vertical;min-height:8rem}.respondent-page button{cursor:pointer;justify-self:start;min-height:44px;padding:.65rem 1rem}.respondent-page button:disabled{opacity:.6;cursor:default}.charts-panel{border-top:1px solid var(--border,#d9d9d9);margin-top:1rem;padding-block:1rem}.charts-panel summary{cursor:pointer;padding-block:.4rem;font-weight:650}.charts-panel section,.charts-panel article{margin-block:1rem}.chart-controls,.saved-charts li{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.charts-panel label{gap:.3rem;min-width:0;display:grid}.charts-panel input,.charts-panel select{min-width:0;max-width:100%}.charts-panel button{overflow-wrap:anywhere;max-width:100%}.chart-controls>label{flex:10rem}.saved-charts,.chart-result ul,.chart-records ul{padding:0;list-style:none}.saved-charts li{border-bottom:1px solid var(--border,#dedede);align-items:center;padding-block:.6rem}.saved-charts li>strong{overflow-wrap:anywhere;flex:10rem}.chart-result{border:1px solid var(--border,#dedede);border-radius:.4rem;min-width:0;padding:1rem}.chart-result li{margin-block:.4rem}.chart-result li button{text-align:left;isolation:isolate;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.6rem;display:flex;position:relative}.chart-result li button>span:first-child{overflow-wrap:anywhere}.chart-bar{z-index:-1;background:#536cb8;height:.2rem;position:absolute;bottom:0;left:0}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.charts-panel .chart-selection{align-items:center;gap:.4rem;margin-block:.5rem;display:flex}.charts-panel fieldset{min-width:0;margin-block:.8rem}.chart-records li{margin-block:.4rem}@media (width<=600px){.chart-controls{align-items:stretch}.chart-controls>button{flex:100%}.charts-panel .query-controls{grid-template-columns:minmax(0,1fr);display:grid}}.template-list{margin-top:2rem;padding:0;list-style:none}.template-list>li{border-bottom:1px solid var(--line);padding:1.25rem 0;display:block}.template-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.template-row h2{overflow-wrap:anywhere;margin:0 0 .35rem;font-size:1.1rem}.template-row p{color:var(--muted);margin:0;font-size:.85rem}.template-row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.templates-panel .inline-form{margin-top:1rem}.template-save{margin:1rem 0}@media (width<=640px){.template-row{flex-direction:column;align-items:stretch}.template-row-actions button{flex:1}}.exports-panel{max-width:52rem}.exports-panel>p{max-width:65ch}.export-form{gap:.75rem;max-width:34rem;margin-block:1.75rem;display:grid}.export-form label{font-weight:600}.export-form select{min-height:2.75rem;font:inherit;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:.35rem;padding:.5rem}.export-form button{justify-self:start;min-height:2.75rem}.export-form p,.export-policy{color:var(--muted);font-size:.9rem;line-height:1.6}.export-list{margin:0;padding:0;list-style:none}.export-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.export-list h3{margin:0 0 .4rem;font-size:1rem}.export-list p{margin:.35rem 0}.export-list button{flex-shrink:0;min-height:2.75rem}@media (width<=600px){.export-list li{flex-direction:column;align-items:flex-start}.export-form{max-width:100%}}.integrations-pane{max-width:58rem;margin-inline:auto}.integrations-pane section{min-width:0;margin-block:1.5rem}.integrations-pane h2{margin-top:2rem}.integrations-pane h3,.integrations-pane code,.integrations-pane p{overflow-wrap:anywhere}.integrations-pane form{gap:.8rem;max-width:36rem;margin-block:1.5rem;display:grid}.integrations-pane label{gap:.35rem;display:grid}.integrations-pane input,.integrations-pane textarea{width:100%;min-width:0}.integrations-pane button{overflow-wrap:anywhere;max-width:100%;margin:.25rem .5rem .25rem 0}.integrations-pane fieldset{min-width:0}.integrations-pane .integration-check{align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.integrations-pane .integration-check input{width:auto}.integration-list{padding:0;list-style:none}.integrations-pane .integration-list>li{border-bottom:1px solid var(--border,#dedede);padding-block:.8rem;display:block}.integrations-pane .integration-list>li>p{margin-block:.4rem}.integrations-pane .integration-list>li>h3{margin-block:.5rem}.integration-secret{border:1px solid #b8c6df;border-radius:.4rem;padding:1rem}.integration-secret textarea{resize:vertical;min-height:5rem;font-family:monospace}:root{--cb-color-surface:#fff;--cb-surface:var(--cb-color-surface);--cb-color-navigation:#f7f8fa;--cb-navigation:var(--cb-color-navigation);--cb-color-subtle:#f2f4f7;--cb-subtle:var(--cb-color-subtle);--cb-color-border:#e7e9ee;--cb-border:var(--cb-color-border);--cb-color-control-border:#8792a2;--cb-control-border:var(--cb-color-control-border);--cb-color-text:#292d35;--cb-text:var(--cb-color-text);--cb-color-muted:#626b79;--cb-muted:var(--cb-color-muted);--cb-color-accent:#405dc4;--cb-accent:var(--cb-color-accent);--cb-color-accent-hover:#344fae;--cb-accent-hover:var(--cb-color-accent-hover);--cb-color-accent-surface:#edf1fc;--cb-accent-surface:var(--cb-color-accent-surface);--cb-color-on-accent:#fff;--cb-on-accent:var(--cb-color-on-accent);--cb-color-success:#347151;--cb-success:var(--cb-color-success);--cb-color-success-surface:#edf6f0;--cb-success-surface:var(--cb-color-success-surface);--cb-color-warning:#8a570e;--cb-warning:var(--cb-color-warning);--cb-color-warning-surface:#fff5e5;--cb-warning-surface:var(--cb-color-warning-surface);--cb-color-danger:#ad3544;--cb-danger:var(--cb-color-danger);--cb-color-danger-surface:#fceff1;--cb-danger-surface:var(--cb-color-danger-surface);--cb-color-focus:#405dc4;--cb-focus:var(--cb-color-focus);--cb-color-selection:#dfe7ff;--cb-selection:var(--cb-color-selection);--cb-type-family:"Segoe UI", system-ui, -apple-system, sans-serif;--cb-type-mono:ui-monospace, Consolas, monospace;--cb-type-page-title-size:32px;--cb-type-page-title-line-height:1.25;--cb-type-page-title-weight:600;--cb-type-section-title-size:18px;--cb-type-section-title-line-height:1.4;--cb-type-section-title-weight:600;--cb-type-body-size:14px;--cb-type-body-line-height:1.55;--cb-type-body-weight:400;--cb-type-document-size:16px;--cb-type-document-line-height:1.75;--cb-type-document-weight:400;--cb-type-control-size:14px;--cb-type-control-line-height:1.4;--cb-type-control-weight:400;--cb-type-secondary-size:12px;--cb-type-secondary-line-height:1.5;--cb-type-secondary-weight:400;--cb-type-minimum:11px;--cb-space-4:4px;--cb-space-8:8px;--cb-space-12:12px;--cb-space-16:16px;--cb-space-24:24px;--cb-space-32:32px;--cb-space-40:40px;--cb-space-48:48px;--cb-space-64:64px;--cb-radius-control:6px;--cb-radius-group:8px;--cb-radius-card:12px;--cb-size-sidebar:216px;--cb-size-sidebar-min:200px;--cb-size-sidebar-max:248px;--cb-size-topbar:56px;--cb-size-peek:320px;--cb-size-peek-min:280px;--cb-size-peek-max:400px;--cb-size-document-max:760px;--cb-size-desktop-control-min:36px;--cb-size-touch-target-min:44px;--cb-size-table-row:40px;--cb-size-icon:16px;--cb-size-focus-width:2px;--cb-size-focus-offset:3px;--cb-breakpoint-mobile:640px;--cb-breakpoint-compact:960px;--cb-breakpoint-wide:1200px;--cb-motion-duration:.16s;--cb-motion-easing:cubic-bezier(.16, 1, .3, 1);--cb-control-min:var(--cb-size-desktop-control-min);--cb-touch-min:var(--cb-size-touch-target-min);--cb-focus-width:var(--cb-size-focus-width);--cb-focus-offset:var(--cb-size-focus-offset);--surface:var(--cb-color-surface);--canvas:var(--cb-color-navigation);--text:var(--cb-color-text);--muted:var(--cb-color-muted);--line:var(--cb-color-border);--accent:var(--cb-color-accent);color:var(--text);background:var(--canvas)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,.button{min-height:var(--cb-touch-min);border:1px solid var(--cb-color-control-border);border-radius:var(--cb-radius-control);background:var(--surface);color:var(--text);cursor:pointer;padding:.55rem .8rem}button:enabled:hover,.button:not([aria-disabled=true]):hover{background:var(--cb-color-subtle)}button:disabled{opacity:.55;cursor:default}input,select,textarea{min-height:var(--cb-touch-min);border:1px solid var(--cb-color-control-border);border-radius:var(--cb-radius-control);background:var(--surface);min-width:0;max-width:100%;color:var(--text);padding:.55rem}input:focus,select:focus,textarea:focus{border-color:var(--accent)}:focus-visible{outline:var(--cb-focus-width) solid var(--cb-color-focus);outline-offset:var(--cb-focus-offset)}a{color:var(--accent);text-underline-offset:.18em}label{gap:.4rem;font-size:.9rem;display:grid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wordmark{letter-spacing:-.035em;color:var(--text);font-size:1.1rem;font-weight:750;text-decoration:none}.login-shell{max-width:38rem;margin:16vh auto;padding:2rem}.login-shell h1{margin-top:2.5rem;font-size:clamp(2rem,6vw,3rem)}.login-shell .button{align-items:center;margin:1rem 0;text-decoration:none;display:inline-flex}.primary{color:var(--cb-color-on-accent);background:var(--accent);border-color:var(--accent)}.primary:enabled:hover,.primary.button:not([aria-disabled=true]):hover{color:var(--cb-color-on-accent);background:var(--cb-color-accent-hover);border-color:var(--cb-color-accent-hover)}.muted{color:var(--muted);font-size:.88rem}.workspace-shell{grid-template-columns:272px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--cb-color-navigation);flex-direction:column;gap:.4rem;max-height:100dvh;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar h2{margin:1rem .35rem .5rem;font-size:.88rem;line-height:1.5}.sidebar h3{color:var(--muted);margin:1.7rem .35rem .4rem;font-size:.75rem;font-weight:650}.account-name{color:var(--muted);margin:.25rem 0;font-size:.85rem}.new-page{text-align:left;color:var(--accent);font-weight:600}.page-tree,.favorite-list{margin:0;padding:0;list-style:none}.page-tree .page-tree{border-left:1px solid var(--line);margin-left:.5rem;padding-left:1rem}.tree-row{align-items:center;min-width:0;display:flex}.tree-row .expand{background:0 0;border:0;min-width:44px;padding:0}.tree-row a{min-width:0;min-height:44px;color:var(--text);border-radius:5px;flex:1;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.88rem;text-decoration:none;display:flex}.tree-row a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-row a:hover{background:var(--cb-color-subtle)}.tree-row a.active{background:var(--cb-color-accent-surface);color:var(--cb-color-accent);font-weight:600}.empty-hint{color:var(--muted);margin:.5rem;font-size:.8rem}.favorite-list li{align-items:center;min-width:0;display:flex}.favorite-list a{text-overflow:ellipsis;flex:1;padding:.5rem;font-size:.85rem;overflow:hidden}.favorite-list button{background:0 0;border-color:#0000;min-width:32px;padding:.2rem}.sidebar-bottom{flex-direction:column;gap:.25rem;margin-top:auto;padding-top:2rem;display:flex}.sidebar-bottom button{text-align:left;background:0 0;border-color:#0000}.workspace-main{background:var(--surface);min-width:0}.page-pane{max-width:860px;margin:0 auto;padding:2rem 3.5rem 7rem}.page-pane.is-wide{max-width:none}.page-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.save-state{color:var(--muted);font-size:.8rem}.save-conflict,.save-error{color:var(--cb-color-danger)}.save-dirty,.save-offline{color:var(--cb-color-warning)}.save-saving{color:var(--cb-color-accent)}.version{color:var(--muted);margin-left:.7rem;font-size:.75rem}.page-pane h1{font-size:var(--cb-type-page-title-size);line-height:var(--cb-type-page-title-line-height);font-weight:var(--cb-type-page-title-weight);letter-spacing:normal;overflow-wrap:anywhere;margin-bottom:1.5rem}.page-icon{margin-right:.5rem}.page-actions,.editor-toolbar{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.page-actions button,.editor-toolbar button,.editor-toolbar select{font-size:var(--cb-type-control-size)}.editor-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.75rem 0}.toolbar-fields{border:0;margin:0;padding:0;display:contents}.file-button{border:1px solid var(--line);border-radius:5px;align-items:center;gap:.5rem;min-width:0;max-width:100%;min-height:44px;padding:.5rem;display:inline-flex}.file-button input{border:0;flex:auto;min-width:0;max-width:180px;min-height:auto;padding:0;font-size:.75rem}.workspace-editor{min-height:360px;margin:1rem -1rem}.workspace-editor.bn-editor{background:var(--surface);color:var(--text);padding:1rem;font-family:inherit}.workspace-editor .bn-inline-content{font-size:var(--cb-type-document-size);line-height:var(--cb-type-document-line-height)}.workspace-editor .bn-block-content[data-content-type=heading] .bn-inline-content{font-size:inherit;line-height:inherit;font-weight:inherit}.workspace-editor .bn-block-content[data-content-type=heading][data-level="1"]{font-size:var(--cb-type-page-title-size);line-height:var(--cb-type-page-title-line-height);font-weight:var(--cb-type-page-title-weight)}.workspace-editor .bn-block-content[data-content-type=heading][data-level="2"]{font-size:calc((var(--cb-type-page-title-size) + var(--cb-type-section-title-size)) / 2);line-height:var(--cb-type-section-title-line-height);font-weight:var(--cb-type-section-title-weight)}.workspace-editor .bn-block-content[data-content-type=heading][data-level="3"]{font-size:var(--cb-type-section-title-size);line-height:var(--cb-type-section-title-line-height);font-weight:var(--cb-type-section-title-weight)}.workspace-editor pre{overflow:auto}.workspace-editor .bn-block-content[data-content-type=codeBlock]{background:var(--cb-color-subtle);color:var(--text);border:1px solid var(--line)}.workspace-editor .bn-block-content[data-content-type=codeBlock] pre{background:var(--cb-color-subtle);color:var(--text);font-family:var(--cb-type-mono)}.notice{background:var(--cb-color-subtle);color:var(--text);border:1px solid var(--line);border-radius:var(--cb-radius-control);overflow-wrap:anywhere;margin:1rem;padding:1rem}.notice h2{font-size:1.1rem}.notice p{font-size:.9rem}.notice button{margin:.25rem}.notice pre{max-height:280px;font-size:.75rem;overflow:auto}.danger{color:var(--cb-color-danger);border-color:var(--cb-color-danger);background:var(--cb-color-danger-surface)}button.danger:enabled:hover{color:var(--cb-color-on-accent);background:var(--cb-color-danger)}.inline-form,.create-form{flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem 0;display:flex}.create-form{display:grid}.checkbox{align-items:center;display:flex}.checkbox input{min-height:auto}.workspace-empty{max-width:720px;margin:18vh auto;padding:2rem}.workspace-empty h1{font-size:2rem}.utility-pane{max-width:900px;padding:3rem}.utility-pane h1{font-size:var(--cb-type-page-title-size);line-height:var(--cb-type-page-title-line-height);font-weight:var(--cb-type-page-title-weight);letter-spacing:normal}.utility-pane ul{padding:0;list-style:none}.utility-pane li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.page-cover{object-fit:cover;border-radius:6px;width:100%;max-height:220px;margin-bottom:2rem}.mobile-header{display:none}@media (width<=760px){.workspace-shell{padding-top:60px;display:block}.mobile-header{z-index:5;background:var(--cb-color-navigation);border-bottom:1px solid var(--line);align-items:center;gap:1rem;height:60px;padding:.5rem;display:flex;position:fixed;top:0;left:0;right:0}.sidebar{z-index:4;width:min(330px,100vw);max-height:calc(100dvh - 60px);display:none;position:fixed;top:60px;bottom:0;left:0;box-shadow:4px 0 20px #20293820}.sidebar.mobile-open{display:flex}.page-pane{padding:1rem 1.1rem 5rem}.page-header{margin-bottom:2rem}.page-header button{font-size:.8rem}.page-header .version{margin:.25rem 0 0;display:block}.utility-pane{padding:1.5rem}.editor-toolbar{gap:.3rem}.editor-toolbar button{padding:.45rem}.workspace-empty{margin:10vh auto}}.team-invite-group{border:0;min-width:0;margin:0;padding:0}.member-role-control{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:.5rem;display:flex}.member-role-control label{gap:.35rem;display:grid}.member-role-control p{flex-basis:100%;margin:0}@media (width>=761px) and (hover:hover) and (pointer:fine){:is(.page-actions,.editor-toolbar,.sidebar-bottom) :is(button,.button,select),.tree-row a,.tree-row .expand,.favorite-list :is(a,button){min-height:var(--cb-control-min);padding-block:var(--cb-space-4)}.tree-row .expand,.favorite-list button{min-width:var(--cb-control-min)}}input::placeholder,textarea::placeholder{color:var(--cb-color-muted);opacity:1}input[readonly],textarea[readonly]{background:var(--cb-color-navigation);color:var(--cb-color-muted);border-style:dashed}input:disabled,select:disabled,textarea:disabled{background:var(--cb-color-subtle);color:var(--cb-color-muted)}::selection{background:var(--cb-color-selection);color:var(--cb-color-text)}.workspace-shell{accent-color:var(--cb-color-accent);caret-color:var(--cb-color-accent);scrollbar-color:var(--cb-color-control-border) var(--cb-color-navigation)}.workspace-shell :is(h2,h3){font-weight:var(--cb-type-section-title-weight)}.utility-pane h2,.page-pane>h2{font-size:var(--cb-type-section-title-size);line-height:var(--cb-type-section-title-line-height)}.workspace-shell :is(code,pre){font-family:var(--cb-type-mono)}.workspace-shell :is(td,.version){font-variant-numeric:tabular-nums}@media (width<=760px),(pointer:coarse){.workspace-shell :is(button,.button,select,input,textarea,summary),.login-shell :is(button,.button,select,input,textarea),.tree-row a,.favorite-list a{min-height:var(--cb-touch-min)}.workspace-shell :is(input,select,textarea),.login-shell :is(input,select,textarea){font-size:var(--cb-type-document-size)}.tree-row .expand,.favorite-list button{min-width:var(--cb-touch-min)}.workspace-shell label.checkbox{min-height:var(--cb-touch-min)}.workspace-shell label.checkbox input[type=checkbox]{min-height:auto}.workspace-shell input[type=file]{max-width:100%}.page-pane h1,.utility-pane h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.workspace-shell :before,.workspace-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.clarity-shell{grid-template-columns:var(--cb-size-sidebar) minmax(0, 1fr);padding-top:0;display:grid}.workspace-navigation-host:not(.is-mobile){display:contents}.clarity-shell .sidebar{box-shadow:none;width:100%;min-width:0;padding:var(--cb-space-16) var(--cb-space-12);gap:var(--cb-space-8);height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0;bottom:auto;left:auto;overflow:hidden auto}.clarity-shell .sidebar .wordmark{margin:0 var(--cb-space-8) var(--cb-space-8);font-size:16px}.clarity-shell .sidebar :is(button,summary,input,select){min-width:0;max-width:100%}.clarity-shell .sidebar summary{cursor:pointer;border-radius:var(--cb-radius-control);padding:var(--cb-space-8);min-height:var(--cb-control-min);font-size:var(--cb-type-control-size);line-height:var(--cb-type-control-line-height);overflow-wrap:anywhere}.clarity-shell .sidebar summary:hover{background:var(--cb-color-subtle)}.clarity-shell .workspace-menu{flex-shrink:0}.clarity-shell .workspace-menu>summary{font-weight:600}.clarity-shell .workspace-menu[open]{max-height:48dvh;overflow:auto}.clarity-shell .workspace-selector{padding:var(--cb-space-8) 0;margin:0}.clarity-shell .page-search{flex-shrink:0;max-height:35dvh;margin:0;overflow:auto}.clarity-shell .page-search label{font-size:var(--cb-type-secondary-size)}.clarity-shell .page-search input{width:100%}.clarity-shell .quick-create{flex-shrink:0;max-height:48dvh;overflow:auto}.clarity-shell .quick-create>summary{color:var(--cb-color-accent);font-weight:600}.clarity-shell .quick-create>button{width:100%}.clarity-shell .sidebar-pages{flex:1;min-height:64px;padding-right:2px;overflow:auto}.clarity-shell .sidebar-pages h3{font-size:var(--cb-type-secondary-size);line-height:var(--cb-type-secondary-line-height);margin:var(--cb-space-16) var(--cb-space-8) var(--cb-space-8)}.clarity-shell .sidebar-pages h3:first-child{margin-top:var(--cb-space-8)}.clarity-shell .favorite-list a{white-space:nowrap;min-width:0}.clarity-shell .favorite-list button{min-width:var(--cb-control-min);min-height:var(--cb-control-min);flex-shrink:0}.clarity-shell .sidebar-bottom{padding-top:var(--cb-space-8);border-top:1px solid var(--cb-color-border);gap:var(--cb-space-4);flex-shrink:0;max-height:38dvh;margin-top:0;overflow:auto}.clarity-shell .sidebar-bottom button{width:100%;font-size:var(--cb-type-control-size);min-height:var(--cb-control-min)}.clarity-shell .utility-group>button{padding-left:var(--cb-space-24)}.clarity-shell .account-name{overflow-wrap:anywhere;margin:var(--cb-space-8)}.clarity-shell .workspace-topbar{min-height:var(--cb-size-topbar);padding:var(--cb-space-12) var(--cb-space-24);align-items:center;gap:var(--cb-space-12);border-bottom:1px solid var(--cb-color-border);display:flex}.clarity-shell .workspace-location{min-width:0;color:var(--cb-color-muted);font-size:var(--cb-type-secondary-size);overflow-wrap:anywhere}.clarity-shell .workspace-location strong{color:var(--cb-color-text);font-weight:400}.clarity-shell .workspace-location-part a{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:min(12rem,35vw);color:inherit;display:inline-block;overflow:hidden}.clarity-shell .navigation-trigger,.clarity-shell .navigation-close{display:none}@media (width<=640px){.clarity-shell{display:block}.clarity-shell .workspace-topbar{padding:var(--cb-space-8) var(--cb-space-12)}.clarity-shell .navigation-trigger{min-height:var(--cb-touch-min);flex-shrink:0;display:inline-flex}.workspace-navigation-host.is-mobile{background:var(--cb-color-navigation);width:min(320px,90vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--cb-color-text);border:0;margin:0;padding:0}.workspace-navigation-host.is-mobile:not([open]){display:none}.workspace-navigation-host.is-mobile::backdrop{background:#292d3552}.clarity-shell .workspace-navigation-host .sidebar{width:100%;height:100dvh;padding:var(--cb-space-12);display:flex;position:static;transform:none}.clarity-shell .navigation-close{min-height:var(--cb-touch-min);display:block}.clarity-shell .sidebar :is(button,summary,input,select){min-height:var(--cb-touch-min)}.clarity-shell .favorite-list button{min-width:var(--cb-touch-min)}}@media (pointer:coarse){.clarity-shell .sidebar :is(button,summary,input,select){min-height:var(--cb-touch-min)}.clarity-shell .favorite-list button{min-width:var(--cb-touch-min)}}.account-pane{overflow-wrap:anywhere;max-width:760px}.account-pane h1{font-size:clamp(1.75rem,5vw,2.3rem)}.account-pane h1:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.account-pane p{line-height:1.6}.account-pane .notice{margin:1.5rem 0}.account-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.account-confirm{flex-basis:100%;align-items:start;gap:.65rem;margin-bottom:.5rem;line-height:1.5;display:flex}.account-confirm input{flex:none;width:20px;min-height:20px;margin-top:.15rem}.account-actions button{white-space:normal;max-width:100%;min-height:44px}.workspace-selector{gap:.5rem;margin:.25rem 0 .75rem;display:grid}.workspace-selector label{font-size:.8rem}.workspace-selector select{text-overflow:ellipsis;width:100%}.workspace-selector>button{text-align:left;background:0 0}.workspace-selector form{border-top:1px solid var(--line);gap:.65rem;padding-top:.75rem;display:grid}.workspace-selector p{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.workspace-selector [role=alert]{color:#a32828}.workspace-selector button{white-space:normal;overflow-wrap:anywhere}.workspace-tree-row{gap:0}.workspace-tree-row svg{width:var(--cb-size-icon);height:var(--cb-size-icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.workspace-tree-row .expand svg.is-expanded{transform:rotate(90deg)}.workspace-tree-row>a{gap:var(--cb-space-4)}.workspace-tree-row>a[aria-current=page]{background:var(--cb-color-accent-surface);color:var(--cb-color-accent);font-weight:600}.workspace-tree-icon{flex-shrink:0}.workspace-tree-actions{flex-shrink:0;display:flex}.workspace-tree-row .expand,.workspace-tree-actions>button{width:var(--cb-control-min);min-width:var(--cb-control-min);min-height:var(--cb-control-min);color:var(--cb-color-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-tree-actions>button:enabled:hover,.workspace-tree-row .expand:enabled:hover{background:var(--cb-color-subtle);color:var(--cb-color-text)}@media (width<=760px),(pointer:coarse){.workspace-tree-row .expand,.workspace-tree-actions>button{width:var(--cb-touch-min);min-width:var(--cb-touch-min);min-height:var(--cb-touch-min)}}:root{--cb-color-surface:#fff;--cb-surface:var(--cb-color-surface);--cb-color-navigation:#f7f8fa;--cb-navigation:var(--cb-color-navigation);--cb-color-subtle:#f2f4f7;--cb-subtle:var(--cb-color-subtle);--cb-color-border:#e7e9ee;--cb-border:var(--cb-color-border);--cb-color-control-border:#8792a2;--cb-control-border:var(--cb-color-control-border);--cb-color-text:#292d35;--cb-text:var(--cb-color-text);--cb-color-muted:#626b79;--cb-muted:var(--cb-color-muted);--cb-color-accent:#405dc4;--cb-accent:var(--cb-color-accent);--cb-color-accent-hover:#344fae;--cb-accent-hover:var(--cb-color-accent-hover);--cb-color-accent-surface:#edf1fc;--cb-accent-surface:var(--cb-color-accent-surface);--cb-color-on-accent:#fff;--cb-on-accent:var(--cb-color-on-accent);--cb-color-success:#347151;--cb-success:var(--cb-color-success);--cb-color-success-surface:#edf6f0;--cb-success-surface:var(--cb-color-success-surface);--cb-color-warning:#8a570e;--cb-warning:var(--cb-color-warning);--cb-color-warning-surface:#fff5e5;--cb-warning-surface:var(--cb-color-warning-surface);--cb-color-danger:#ad3544;--cb-danger:var(--cb-color-danger);--cb-color-danger-surface:#fceff1;--cb-danger-surface:var(--cb-color-danger-surface);--cb-color-focus:#405dc4;--cb-focus:var(--cb-color-focus);--cb-color-selection:#dfe7ff;--cb-selection:var(--cb-color-selection);--cb-type-family:"Segoe UI", system-ui, -apple-system, sans-serif;--cb-type-mono:ui-monospace, Consolas, monospace;--cb-type-page-title-size:32px;--cb-type-page-title-line-height:1.25;--cb-type-page-title-weight:600;--cb-type-section-title-size:18px;--cb-type-section-title-line-height:1.4;--cb-type-section-title-weight:600;--cb-type-body-size:14px;--cb-type-body-line-height:1.55;--cb-type-body-weight:400;--cb-type-document-size:16px;--cb-type-document-line-height:1.75;--cb-type-document-weight:400;--cb-type-control-size:14px;--cb-type-control-line-height:1.4;--cb-type-control-weight:400;--cb-type-secondary-size:12px;--cb-type-secondary-line-height:1.5;--cb-type-secondary-weight:400;--cb-type-minimum:11px;--cb-space-4:4px;--cb-space-8:8px;--cb-space-12:12px;--cb-space-16:16px;--cb-space-24:24px;--cb-space-32:32px;--cb-space-40:40px;--cb-space-48:48px;--cb-space-64:64px;--cb-radius-control:6px;--cb-radius-group:8px;--cb-radius-card:12px;--cb-size-sidebar:216px;--cb-size-sidebar-min:200px;--cb-size-sidebar-max:248px;--cb-size-topbar:56px;--cb-size-peek:320px;--cb-size-peek-min:280px;--cb-size-peek-max:400px;--cb-size-document-max:760px;--cb-size-desktop-control-min:36px;--cb-size-touch-target-min:44px;--cb-size-table-row:40px;--cb-size-icon:16px;--cb-size-focus-width:2px;--cb-size-focus-offset:3px;--cb-breakpoint-mobile:640px;--cb-breakpoint-compact:960px;--cb-breakpoint-wide:1200px;--cb-motion-duration:.16s;--cb-motion-easing:cubic-bezier(.16, 1, .3, 1);--cb-control-min:var(--cb-size-desktop-control-min);--cb-touch-min:var(--cb-size-touch-target-min);--cb-focus-width:var(--cb-size-focus-width);--cb-focus-offset:var(--cb-size-focus-offset);font-family:var(--cb-type-family);color:var(--cb-color-text);background:var(--cb-color-navigation);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-width:240px;font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-line-height);margin:0}.app-shell{max-width:44rem;margin:12vh auto;padding:2rem 1.5rem}h1{font-size:var(--cb-type-page-title-size);line-height:var(--cb-type-page-title-line-height);font-weight:var(--cb-type-page-title-weight);margin:0 0 1.5rem}p{font-size:inherit;line-height:var(--cb-type-body-line-height);overflow-wrap:anywhere}.stage{color:var(--cb-color-muted);margin-bottom:1rem}
