:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f4f5f7;--surface:#fff;--surface-sunken:#f4f5f7;--border:#e4e6eb;--hover:#e9ebef;--text:#172b4d;--muted:#6b778c;--primary:#0c66e4;--primary-dark:#05c;--primary-soft:#dfebfb;--primary-softer:#eef4fd;--primary-soft-border:#afcdf6;--on-primary:#fff;--danger:#c9372c;--danger-soft:#ffeceb;--success:#22a06b;--warning:#d9a000;--mark-bg:#fdf0c2;--comment-bg:#fdf0c2;--comment-border:#d9a000;--external-insert-bg:#dcfff1;--external-insert-border:#22a06b;--external-delete-bg:#ffeceb;--external-delete-border:#c9372c;--selected-cell:#0c66e41a;--resize-hover:#0c66e44d;--swatch-border:#091e4233;--shadow-sm:0 1px 3px #172b4d14;--shadow-md:0 4px 14px #172b4d26;--shadow-lg:0 8px 24px #172b4d2e;--img-shadow:0 4px 14px #172b4d40;--panel-info-bg:#deebff;--panel-info-border:#579dff;--panel-info-icon:#0c66e4;--panel-note-bg:#eae6ff;--panel-note-border:#9f8fef;--panel-note-icon:#5e4db2;--panel-success-bg:#e3fcef;--panel-success-border:#4bce97;--panel-success-icon:#216e4e;--panel-warning-bg:#fff7d6;--panel-warning-border:#e2b203;--panel-warning-icon:#a54800;--panel-error-bg:#ffedeb;--panel-error-border:#f87168;--panel-error-icon:#ae2e24;--status-grey-bg:#dfe1e6;--status-grey-ink:#42526e;--status-red-bg:#ffebe6;--status-red-ink:#de350b;--status-yellow-bg:#fff0b3;--status-yellow-ink:#974f0c;--status-green-bg:#e3fcef;--status-green-ink:#064;--status-blue-bg:#deebff;--status-blue-ink:#0747a6;--status-purple-bg:#eae6ff;--status-purple-ink:#403294;--shadow-card:0 1px 2px #0000000f, 0 4px 12px #00000014;--chart-wiki:#0c66e4;--chart-backups:#ae4787;--chart-other:#a54800;--chart-free:#00875a;--text-color-grey:#42526e;--text-color-blue:#0747a6;--text-color-teal:#008da6;--text-color-green:#064;--text-color-yellow:#946f00;--text-color-orange:#b65c02;--text-color-red:#bf2600;--text-color-purple:#403294;--radius:6px;--bp-mobile:640px;--bp-tablet:1024px;--page-pad:1.5rem;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:1.7rem}button{font:inherit;color:inherit}.muted{color:var(--muted)}.small{font-size:.85rem}.center{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.row-between{justify-content:space-between;align-items:center;gap:1rem;display:flex}.row-gap{gap:.5rem;display:flex}.page-wrap{max-width:900px;padding:var(--page-pad);margin:0 auto}.page-wrap--full{max-width:none}@media (width<=640px){.row-between{flex-wrap:wrap}}.btn{border-radius:var(--radius);cursor:pointer;background:var(--bg-alt);color:var(--text);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.9rem;font-weight:500;display:inline-flex}.btn:hover{filter:brightness(.97);text-decoration:none}.btn:disabled{opacity:.6;cursor:default}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:var(--primary-dark)}.btn--ghost{border-color:var(--border);background:0 0}.btn--danger{border-color:var(--border);color:var(--danger);background:0 0}.btn--danger:hover{background:var(--danger-soft)}.btn--sm{padding:.3rem .6rem;font-size:.8rem}.btn--block{width:100%;margin:.5rem 0;display:flex}.link-btn{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:0;font-size:.85rem}.link-btn:hover{text-decoration:underline}.link-btn--danger{color:var(--danger)}.alert{border-radius:var(--radius);margin:.5rem 0;padding:.6rem .8rem;font-size:.9rem}.alert--error{background:var(--danger-soft);color:var(--danger)}.alert--warning{background:var(--panel-warning-bg);color:var(--text);border-left:3px solid var(--panel-warning-border)}.alert--success{background:var(--panel-success-bg);color:var(--text);border-left:3px solid var(--panel-success-border)}.badge{text-transform:uppercase;background:var(--bg-alt);color:var(--muted);border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}input,textarea{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:.5rem .6rem}input:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:-1px}label>select{min-width:14rem;max-width:100%;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:.25rem;padding:.45rem .6rem;display:block}label>select:focus{outline:2px solid var(--primary);outline-offset:-1px}label{color:var(--muted);margin-bottom:.6rem;font-size:.85rem;display:block}@media (width<=640px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}label input,label textarea,label .password-input{margin-top:.25rem}.password-input{width:100%;position:relative}.password-input input{margin-top:0;padding-right:2.25rem}.password-input__toggle{width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.password-input__toggle:hover{background:var(--hover);color:var(--text)}.card{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);margin:1rem 0;padding:1rem}.authcard{flex-direction:column;gap:.25rem;width:340px;max-width:100%;display:flex}.authcard h1{margin:0 0 .5rem}.authcard .btn{margin-top:.5rem}.app{flex-direction:column;min-height:100vh;display:flex}html.vv-offset .topbar,html.vv-offset .page-actionbar{transform:translateY(var(--vv-top,0px))}.topbar{padding:0 calc(1rem + var(--safe-right)) 0 calc(1rem + var(--safe-left));border-bottom:1px solid var(--border);background:var(--surface);z-index:10;justify-content:flex-start;align-items:center;height:52px;display:flex;position:sticky;top:0}.brand{color:var(--text);flex-shrink:1;align-items:center;gap:.45rem;min-width:0;font-weight:700;display:inline-flex}.brand:hover{text-decoration:none}.brand__mark{color:var(--primary);flex-shrink:0;display:inline-flex}.brand__word{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.brand__logo-wrap{flex-shrink:0;align-items:center;display:inline-flex}.brand__logo{object-fit:contain;width:auto;max-width:200px;height:26px;display:block}.brand__logo--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand__logo--light{display:none}:root:not([data-theme=light]) .brand__logo--dark{display:block}}:root[data-theme=dark] .brand__logo--light{display:none}:root[data-theme=dark] .brand__logo--dark{display:block}.auth-page{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.auth-brand{text-align:center;justify-content:center;align-items:center;gap:.75rem;max-width:100%;margin-bottom:1.5rem;display:flex}.auth-brand--stacked{flex-direction:column;gap:.6rem}.auth-brand .brand__mark{color:var(--primary)}.auth-brand .brand__logo{max-width:min(320px,100%);height:48px}.auth-brand--stacked .brand__logo,.auth-brand--logo .brand__logo{height:72px}.auth-brand__name{color:var(--text);overflow-wrap:anywhere;font-size:1.6rem;font-weight:700;line-height:1.2}.powered-by{color:var(--muted);margin:1.25rem 0 0;font-size:.75rem}.powered-by a{color:inherit;text-decoration:underline}.admin-version{color:var(--muted);margin:2rem 0 0;font-size:.75rem}.admin-version a{color:inherit}.settings-subhead{margin:1.25rem 0 .4rem;font-size:.95rem}.version .group-edit{flex:100%;grid-template-columns:1fr 1fr auto auto;margin:0}.space-exports{justify-items:start;gap:.5rem;display:grid}.space-exports .btn{margin-top:.5rem}.branding__field{gap:.3rem;max-width:34rem;margin-bottom:1rem;display:grid}.branding__choice{border:0;gap:.35rem;margin:0 0 1rem;padding:0;display:grid}.branding__choice legend{margin-bottom:.35rem;font-weight:600}.branding__choice:disabled{opacity:.55}.branding__files{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:.5rem;display:grid}.branding__file{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:.5rem;padding:.9rem;display:grid}.branding__file-title{margin:0;font-weight:600}.branding__file-preview{border-radius:var(--radius);border:1px solid var(--border);background:#fff;justify-content:center;align-items:center;min-height:72px;padding:.5rem;display:flex}.branding__file--dark .branding__file-preview{background:#161a1d}.branding__file-logo{width:auto;max-width:100%;max-height:56px}.branding__file-favicon{width:48px;height:48px}.branding__swatches{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.branding__colors{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-top:.75rem;display:grid}.branding__color-inputs{align-items:center;gap:.5rem;display:flex}.branding__color-inputs input[type=color]{flex-shrink:0;width:44px;height:38px;padding:2px}.branding__warning{border-left:3px solid var(--warning,#b65c02);margin:.25rem 0;padding:.25rem 0 .25rem .75rem}.branding__warning p{margin:.25rem 0}.branding__chip{vertical-align:-.1rem;border:1px solid var(--swatch-border);border-radius:3px;width:.9rem;height:.9rem;display:inline-block}.branding__lock{margin-top:.9rem}.branding__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 .5rem;display:flex}.branding__spacer{flex:1}.branding-preview{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.branding-preview__panel{border:1px solid var(--border);border-radius:var(--radius);justify-items:center;gap:1rem;padding:.9rem 1rem 1.1rem;display:grid}.branding-preview__label{opacity:.7;justify-self:start;margin:0;font-size:.75rem}.branding-preview__bar{border-bottom:1px solid;justify-self:stretch;align-items:center;gap:.5rem;min-width:0;padding:0 0 .75rem;display:flex}.branding-preview__bar strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.branding-preview__link{margin-left:auto;font-size:.85rem}.branding-preview__signin{align-items:center;gap:.75rem;max-width:100%;display:flex}.branding-preview__signin--stacked{flex-direction:column;gap:.5rem}.branding-preview__button{border-radius:4px;padding:.4rem 1.25rem;font-size:.85rem;font-weight:600}.branding-preview .auth-brand__name{color:inherit}.topbar__nav{align-items:center;gap:.25rem;margin-left:1.25rem;display:flex}.topbar__link{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.9rem;display:inline-flex}.topbar__more{display:none;position:relative}.topbar__more-trigger svg{opacity:.7}.topbar__more-menu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:160px;box-shadow:var(--shadow-lg);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.topbar__more-menu .topbar__link{display:flex}.topbar__link:hover{background:var(--bg-alt);text-decoration:none}.topbar__link.is-active{color:var(--primary-dark);background:var(--primary-soft);font-weight:600}.principal-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.principal-picker select{width:auto;min-width:130px;height:34px;padding:0 .5rem}.restrictions .principal-picker{margin:.75rem 0}.topbar__search{flex:1;margin:0 1.5rem}.topbar__search input{background:var(--bg-alt);border-radius:999px;height:34px;padding:0 .9rem}.topbar__right{flex-shrink:0;align-items:center;gap:.9rem;margin-left:auto;display:flex;position:relative}.topbar__hamburger{cursor:pointer;color:var(--text);background:0 0;border:none;flex-shrink:0;margin-right:.5rem;padding:.2rem .5rem;font-size:1.3rem;line-height:1;display:none}.topbar__collapsible{display:contents}@media (width<=1024px){.topbar__link--secondary{display:none}.topbar__more{display:inline-flex}.topbar__search{min-width:150px;margin:0 .75rem}.topbar__username{display:none}}.topbar__space,.topbar__close{display:none}@media (width<=640px){.topbar__hamburger{align-items:center;display:inline-flex}.topbar__collapsible{z-index:12;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);overscroll-behavior:contain;flex-direction:column;gap:.6rem;max-height:calc(100dvh - 52px);padding:.75rem 1rem;display:none;position:absolute;top:52px;left:0;right:0;overflow-y:auto}.topbar__collapsible.is-open{display:flex}.topbar__close{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.5rem;right:.6rem}.topbar__close:hover{background:var(--hover);color:var(--text)}.topbar__nav{padding-right:2.5rem}.topbar__collapsible{overflow:hidden}.topbar__nav,.topbar__search{flex:none}.topbar__space{border-top:1px solid var(--border);flex-direction:column;flex:auto;gap:.5rem;min-height:0;margin-top:.15rem;padding-top:.75rem;display:flex}.topbar__space-head,.topbar__space>.btn{flex:none}.topbar__space .tree-section{flex-direction:column;flex:auto;min-height:0;display:flex}.topbar__space .tree-section__heading{flex:none}.topbar__space .tree{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.topbar__space>.sidebar__trash{border-top:1px solid var(--border);border-radius:0;flex:none;margin-top:.25rem;padding-top:.6rem}.topbar__space-head{align-items:center;gap:.5rem;font-weight:600;display:flex}.topbar__space-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar__space .tree__link{padding:.45rem .5rem}.topbar__space .tree-section{margin-top:.25rem}.topbar__nav{flex-direction:column;align-items:stretch;gap:.15rem;margin-left:0}.topbar__link--secondary{display:inline-flex}.topbar__more{display:none}.topbar__search{min-width:0;max-width:none;margin:0}.topbar__username{display:none}}.theme-toggle{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .3rem;line-height:1;display:inline-flex}.theme-toggle:hover,.theme-toggle.is-open{color:var(--text);background:var(--hover)}.theme-menu{display:inline-flex;position:relative}.theme-menu__panel{z-index:20;width:min(260px,100vw - 2rem);position:absolute;top:calc(100% + 8px);right:0}@media (width<=640px){.theme-menu__panel{width:auto;position:fixed;top:60px;left:1rem;right:1rem}}.theme-menu__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.6rem}.theme-menu__heading{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.theme-menu__modes{flex-direction:column;gap:.1rem;margin-bottom:.85rem;display:flex}.theme-menu__mode{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;border-radius:4px;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.theme-menu__mode:hover{background:var(--bg-alt);color:var(--text)}.theme-menu__mode.is-active{background:var(--primary-soft);color:var(--primary-dark)}.theme-menu__mode-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.theme-menu__mode-name{font-size:.88rem;font-weight:600}.theme-menu__mode-hint{color:var(--muted);font-size:.72rem}.theme-menu__check{color:var(--primary);display:inline-flex}.theme-menu__accents{flex-wrap:wrap;gap:.4rem;display:flex}.theme-menu__accent{cursor:pointer;border:1px solid var(--swatch-border);border-radius:50%;width:26px;height:26px;padding:0}.theme-menu__accent:hover{transform:scale(1.1)}.theme-menu__accent.is-active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.notif__bell{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.2rem .3rem;line-height:1;display:inline-flex;position:relative}.notif__bell:hover{color:var(--text)}.notif__badge{background:var(--danger);color:var(--on-primary);text-align:center;border-radius:999px;min-width:16px;padding:.05rem .35rem;font-size:.65rem;font-weight:700;position:absolute;top:-2px;right:-4px}.notif__dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(340px,100vw - 2rem);max-height:420px;box-shadow:var(--shadow-lg);z-index:20;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.popover__close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:none}.popover__close:hover{background:var(--hover);color:var(--text)}@media (width<=640px){.popover__close{display:inline-flex}}.theme-menu__panel .popover__close{position:absolute;top:.35rem;right:.35rem}@media (width<=640px){.notif__dropdown{width:auto;position:fixed;top:60px;left:1rem;right:1rem}}.notif__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.9rem;font-weight:600;display:flex}.notif__list{margin:0;padding:0;list-style:none}.notif__item{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);background:0 0;flex-direction:column;gap:.15rem;padding:.6rem .75rem;font-size:.85rem;display:flex}.notif__item:hover{background:var(--bg-alt)}.notif__item--unread{background:var(--primary-softer)}.notif__item--unread:hover{background:var(--primary-soft)}.labels{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 0;display:flex}.label-chip{background:var(--bg-alt);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.label-chip a{color:var(--text)}.label-chip button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-size:.95rem;line-height:1}.label-chip button:hover{color:var(--danger)}.label-add{align-items:center;gap:.35rem;display:flex}.label-add input{width:150px;height:28px;font-size:.8rem}.search-results{flex-direction:column;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.search-result{flex-direction:column;gap:.2rem;display:flex}.search-result__title{margin-right:.5rem;font-size:1.05rem;font-weight:600}.search-result__snippet{color:var(--muted);margin:.15rem 0 0;font-size:.9rem}.search-result__snippet mark{color:var(--text);background:0 0;font-weight:600}.content{flex:1}.space-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.space-card a{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--surface);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.space-card__head{align-items:center;gap:.5rem;display:flex}.space-card a:hover{border-color:var(--primary);text-decoration:none}.space-card__key{color:var(--primary);font-size:.75rem;font-weight:700}.space-card__name{font-weight:600}.space-card__desc{color:var(--muted);font-size:.85rem}.form-inline{grid-template-columns:120px 1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.form-inline label{margin-bottom:0}.form-inline .btn{justify-self:start;height:38px}.form-inline--pair{grid-template-columns:1fr auto}.profile__section .form-inline label{margin-bottom:0}.profile__section .form-inline .btn{height:34px;margin-top:0;padding-top:0;padding-bottom:0}@media (width<=640px){.form-inline,.version .group-edit{grid-template-columns:1fr}}.space-layout{grid-template-columns:var(--sidebar-width,260px) 1fr;min-height:calc(100vh - 52px);display:grid}.sidebar__resize{z-index:5;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.sidebar__resize:after{content:"";background:var(--primary);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:4px}.sidebar__resize:hover:after,.sidebar__resize:focus-visible:after,.sidebar__resize.is-dragging:after{opacity:1}.sidebar__resize:focus-visible{outline:none}.sidebar{border-right:1px solid var(--border);background:var(--bg-alt);padding:1rem 1rem 1rem calc(1rem + var(--safe-left));flex-direction:column;align-self:start;height:calc(100vh - 52px);min-height:0;display:flex;position:sticky;top:52px}.sidebar__top{flex:none}.sidebar__foot{border-top:1px solid var(--border);margin-top:auto;margin-left:calc(-1rem - var(--safe-left));padding-top:.6rem;padding-left:calc(1rem + var(--safe-left));flex:none;margin-right:-1rem;padding-right:1rem}.sidebar .tree-section{flex-direction:column;flex:auto;min-height:0;display:flex}.sidebar .tree-section__heading{flex:none}.sidebar .tree{overscroll-behavior:contain;flex:auto;min-height:0;margin-right:-.15rem;padding-right:.15rem;overflow-y:auto}.sidebar__head{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.sidebar__toggle{border-radius:var(--radius);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar__toggle:hover{border-color:var(--border);color:var(--text);background:var(--surface)}.sidebar__toggle--hide{align-self:flex-start;margin-left:auto}.space-layout--collapsed{grid-template-columns:calc(40px + var(--safe-left)) 1fr}.sidebar-rail{border-right:1px solid var(--border);background:var(--bg-alt);height:calc(100vh - 52px);padding:.6rem 0 0 var(--safe-left);justify-content:center;align-self:start;display:flex;position:sticky;top:52px}.sidebar[hidden]{display:none}.sidebar__key{color:var(--primary);font-size:.72rem;font-weight:700}.sidebar__name{font-weight:600}.tree-section{margin-top:.75rem}.tree-section__heading>span:first-child{align-items:center;gap:.45rem;display:inline-flex}.tree-section__heading{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:flex}.tree-section__reorder{text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:.3rem;font-weight:500;display:flex}.tree-section__actions{text-transform:none;letter-spacing:normal;gap:.35rem;display:flex}.tree{flex-direction:column;min-width:0;display:flex}.tree__link{color:var(--text);overflow-wrap:break-word;border-radius:4px;min-width:0;padding:.3rem .5rem;font-size:.9rem;display:block}.tree__link:hover{background:var(--hover);text-decoration:none}.tree__link.is-active{background:var(--primary-soft);color:var(--primary-dark);font-weight:600}.tree__link--draggable{cursor:grab;touch-action:none}.tree__link--draggable:active{cursor:grabbing}.tree__drop-line{pointer-events:none;height:8px;position:relative}.tree__drop-line:before{content:"";background:var(--primary);height:2px;position:absolute;top:3px;left:0;right:0}.tree__drop-line:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-4px}.space-content{min-width:0}.space-home-tree{display:none}.space-home-tree .tree__link{color:var(--primary)}.space-home-tree .tree__link.is-active{color:var(--primary-dark)}.sidebar__trash{color:var(--muted);border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.9rem;display:flex}.sidebar__trash:hover{background:var(--hover);text-decoration:none}.sidebar__trash.is-active{background:var(--primary-soft);color:var(--primary-dark);font-weight:600}.nav-icon{color:var(--primary);flex-shrink:0}.sidebar__trash.is-active .nav-icon{color:inherit}.btn .nav-icon{margin-right:.1rem}.space-actionbar{z-index:8;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:none;position:sticky;top:52px}.space-actionbar__pages{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding:.3rem 0;font-size:.95rem;font-weight:600;overflow:hidden}a.space-actionbar__pages:hover{text-decoration:underline}.space-actionbar__actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}@media (width<=640px){.space-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.space-actionbar{display:flex}.space-actionbar.space-actionbar--hidden-on-page{display:none}.space-home-tree{margin-top:1rem;display:block}.sidebar,.sidebar-rail{display:none}.space-layout--collapsed{grid-template-columns:1fr}}.paper{box-shadow:none;padding:var(--page-pad);background:0 0;border:0;border-radius:0}.title-input{background:0 0;border:none;width:100%;margin-bottom:.25rem;padding:.3rem 0;font-size:1.75rem;font-weight:700}.title-input:focus{outline:none}.editor--editable{min-height:260px}.editor__content{padding:.5rem 0}.editor__content:focus-within{outline:none}.editor__content .ProseMirror{outline:none;min-height:200px}.editor__content .ProseMirror p{margin:.5em 0}.editor__content code{background:var(--bg-alt);border-radius:4px;padding:.1em .3em}.code-block{border-radius:var(--radius);border:1px solid #1f2a44;margin:.75rem 0;overflow:hidden}.code-block__header{background:#17203a;border-bottom:1px solid #1f2a44;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.code-block__lang{color:#cbd5e1;background:0 0;border:none;width:auto;padding:.1rem .3rem;font-size:.78rem}.code-block__lang:focus{outline:none}.code-block__copy{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334066;border-radius:4px;padding:.15rem .5rem;font-size:.75rem}.code-block__copy:hover{background:#1f2a44}.code-block__header-actions{gap:.4rem;display:flex}.code-block__linenum-toggle{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334066;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.75rem}.code-block__linenum-toggle:hover{background:#1f2a44}.code-block__linenum-toggle.is-active{color:var(--on-primary);background:#29365c;border-color:#4b5f8f}.code-block__body{display:flex}.code-block__body[hidden]{display:none}.code-block__body pre{flex:auto;min-width:0}.code-block__gutter{-webkit-user-select:none;user-select:none;text-align:right;color:#4b5f8f;background:#0b1324;border-right:1px solid #1f2a44;flex:none;padding:.75rem .5rem .75rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}.code-block__gutter span{display:block}.code-block pre{color:#e2e8f0;background:#0b1324;border-radius:0;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto}.code-block code{background:0 0;border-radius:0;padding:0}.code-block .hljs-comment,.code-block .hljs-quote{color:#7c88a3;font-style:italic}.code-block .hljs-keyword,.code-block .hljs-selector-tag,.code-block .hljs-doctag,.code-block .hljs-formula{color:#c678dd}.code-block .hljs-section,.code-block .hljs-name,.code-block .hljs-deletion,.code-block .hljs-subst{color:#e06c75}.code-block .hljs-literal{color:#56b6c2}.code-block .hljs-string,.code-block .hljs-regexp,.code-block .hljs-addition,.code-block .hljs-attribute,.code-block .hljs-meta-string{color:#98c379}.code-block .hljs-attr,.code-block .hljs-variable,.code-block .hljs-template-variable,.code-block .hljs-type,.code-block .hljs-selector-class,.code-block .hljs-selector-attr,.code-block .hljs-selector-pseudo,.code-block .hljs-number{color:#d19a66}.code-block .hljs-symbol,.code-block .hljs-bullet,.code-block .hljs-link,.code-block .hljs-meta,.code-block .hljs-selector-id,.code-block .hljs-title{color:#61aeee}.code-block .hljs-built_in,.code-block .hljs-builtin-name,.code-block .hljs-class .hljs-title{color:#e6c07b}.code-block .hljs-emphasis{font-style:italic}.code-block .hljs-strong{font-weight:700}.editor__content blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.5em 0;padding-left:.8em}.editor__content img{border-radius:4px;max-width:100%}.editor__content img.img-border{border:1px solid var(--border);padding:2px}.editor__content img.img-shadow{box-shadow:var(--img-shadow)}.image-figure{width:fit-content;max-width:100%;margin:.75rem auto;display:block;position:relative}.image-figure[style*=width] img{width:100%}.image-figure img{max-width:100%;height:auto;display:block}.image-figure--left{margin-left:0;margin-right:auto}.image-figure--right{margin-left:auto;margin-right:0}.image-figure--full,.image-figure--full img{width:100%}.image-figure__blocked{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--text);border-radius:6px;margin:.4rem 0 0;padding:.4rem .6rem;font-size:.85rem}.image-figure__caption{color:var(--muted);text-align:center;margin-top:.4rem;font-size:.85rem;font-style:italic}.editor--editable .image-figure.is-selected img{outline:2px solid var(--primary);outline-offset:2px}.image-figure__resize{background:var(--primary);border:2px solid var(--surface);cursor:nwse-resize;touch-action:none;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-6px;right:-6px}.gallery .image-figure{margin:0;width:100%!important}@media (width<=600px){.image-figure[style*=width]{width:100%!important}}.editor__content mark{background:var(--mark-bg);border-radius:2px;padding:.05em .1em}.editor__content .comment-highlight{background:var(--comment-bg);border-bottom:2px solid var(--comment-border);cursor:pointer}.external-edit{border-radius:2px;padding:0 1px}.external-banner{border:1px solid var(--external-insert-border);border-radius:var(--radius);background:var(--external-insert-bg);max-width:900px;color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto .5rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.external-banner__actions{flex-shrink:0;gap:.4rem;display:flex}.external-edit--insert{background:var(--external-insert-bg);border-bottom:2px solid var(--external-insert-border)}.external-edit--delete{background:var(--external-delete-bg);border-bottom:2px solid var(--external-delete-border);text-decoration:line-through;text-decoration-thickness:1px}.inline-comment-popover{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:min(60vh,480px);box-shadow:var(--shadow-lg);padding:.4rem .75rem .6rem;position:absolute;overflow-y:auto}.inline-comment-popover__head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.inline-comment-popover .comment-list{margin:.2rem 0 0;padding:0}.popover__close.popover__close--always{display:inline-flex}.link-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.link-menu__url{text-overflow:ellipsis;white-space:nowrap;max-width:min(220px,40vw);overflow:hidden}.link-menu__form{align-items:center;gap:.4rem;display:flex}.link-menu__form input,.toolbar__link-popover input{width:min(220px,100vw - 6rem);padding:.3rem .5rem}.toolbar--bubble{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:auto;box-shadow:var(--shadow-md);flex-wrap:wrap;max-width:calc(100vw - 2rem);margin:0;padding:.25rem .35rem;position:static}.toolbar__link{display:inline-flex;position:relative}.slash-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;max-height:320px;box-shadow:var(--shadow-lg);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;overflow-y:auto}.slash-menu--empty{color:var(--muted);padding:.6rem .8rem;font-size:.85rem}.slash-menu__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.05rem;width:100%;padding:.4rem .6rem;display:flex}.slash-menu__item:hover,.slash-menu__item.is-selected{background:var(--bg-alt)}.slash-menu__title{color:var(--text);font-size:.88rem;font-weight:500}.slash-menu__desc{color:var(--muted);font-size:.76rem}.leave-dialog__card h2{margin-top:0}.leave-dialog__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}@media (width<=640px){.leave-dialog__actions{flex-direction:column}.leave-dialog__actions .btn{width:100%}}.link-dialog__card label{color:var(--muted);margin-bottom:.6rem;font-size:.85rem;display:block}.link-dialog__card label input{width:100%;margin-top:.25rem;padding:.45rem .6rem;font-size:.95rem;display:block}.link-dialog__headings{max-height:180px;margin:.25rem 0 .75rem;overflow-y:auto}.link-dialog__actions{flex-wrap:wrap}.toolbar__link-popover{z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:.4rem;max-width:calc(100vw - 2rem);margin-top:.3rem;padding:.4rem .6rem;display:flex;position:absolute;top:100%;left:0}.link-anchors{border-top:1px solid var(--border);flex-basis:100%;max-height:200px;margin-top:.2rem;padding-top:.3rem;overflow-y:auto}.link-anchors__title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .2rem;font-size:.72rem}.link-anchors__item{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;width:100%;padding:.25rem .5rem;font-size:.85rem;display:block;overflow:hidden}.link-anchors__item:hover{background:var(--bg-alt)}.toolbar__comment-popover{align-items:flex-end}.toolbar__comment-popover textarea{resize:vertical;width:220px;padding:.3rem .5rem}.editor__content .tableWrapper{margin:.75rem 0;overflow-x:auto}.editor--editable .editor__content .tableWrapper{margin-top:2.25rem}.editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.editor__content table[style*=--table-target-width]{width:var(--table-target-width)!important}.editor__content>.ProseMirror>.tableWrapper:has(table[data-layout=full-width]){margin-left:calc(-1 * var(--page-pad));margin-right:calc(-1 * var(--page-pad));width:calc(100% + 2 * var(--page-pad))}.editor__content table td,.editor__content table th{border:1px solid var(--border);vertical-align:top;padding:.4rem .6rem;position:relative}.editor__content table th{background:var(--bg-alt);text-align:left;font-weight:600}@media (width<=640px){.editor__content table,.editor__content table[style*=--table-target-width]{table-layout:auto;min-width:100%;width:max-content!important}.editor__content table td>*,.editor__content table th>*{min-width:7rem;max-width:16rem}}.editor__content table .selectedCell{background:var(--selected-cell)}.editor__content table .column-resize-handle{background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.editor__content .ProseMirror.resize-cursor{cursor:col-resize}.floating-menu{z-index:30}.editor{position:relative}.table-hover__add,.table-hover__grip{z-index:6;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.table-hover__add:hover,.table-hover__grip:hover{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.table-hover__add{border-radius:999px;width:16px;height:16px;font-size:.75rem}.table-hover__add.is-compact{z-index:7}.table-hover__grip{border-radius:3px;font-size:.7rem}.table-hover__grip--col{height:14px}.table-hover__grip--row{width:14px}.table-hover__fullwidth{z-index:6;border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;display:flex;position:absolute}.table-hover__fullwidth:hover,.table-hover__fullwidth.is-active{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.table-hover__edge{z-index:6;cursor:col-resize;width:6px;position:absolute}.table-hover__edge:hover{background:var(--resize-hover)}.editor__content ul[data-type=taskList]{margin:.5em 0;padding-left:0;list-style:none}.editor__content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;padding:.2em 0;display:flex}.editor__content ul[data-type=taskList] li>label{height:1.6em;-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1lh;margin:0;display:flex}.editor__content ul[data-type=taskList] li>label input[type=checkbox]{width:1em;height:1em;margin:0}.editor__content ul[data-type=taskList] li>div{flex:auto;min-width:0}.editor__content ul[data-type=taskList] li>div>p{margin:0}.editor__content ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted);text-decoration:line-through}.toolbar{flex-wrap:nowrap;align-items:center;gap:.3rem;width:100%;min-width:0;padding:0;display:flex}.tb-item{flex:none;display:inline-flex}.tb-item--hidden{display:none}.toolbar__insert{white-space:nowrap;gap:.1rem}.toolbar__btn.toolbar-dropdown__trigger--menu{border-color:var(--border)}.toolbar__btn.toolbar-dropdown__trigger--menu:hover{border-color:var(--muted)}.toolbar-dropdown__style--h1{font-size:1.25rem;font-weight:700}.toolbar-dropdown__style--h2{font-size:1.1rem;font-weight:700}.toolbar-dropdown__style--h3{font-size:1rem;font-weight:700}.toolbar-dropdown__style--h4{font-size:.95rem;font-weight:700}.toolbar-dropdown__style--h5{font-size:.88rem;font-weight:700}.toolbar-dropdown__style--h6{color:var(--muted);font-size:.8rem;font-weight:700}.toolbar-dropdown__label{white-space:nowrap;font-size:.85rem;font-weight:600}.toolbar-dropdown__compact{white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:none}@media (width<=400px){.page-actionbar--editor{gap:.35rem;padding-left:.5rem;padding-right:.5rem}.page-actionbar--editor .toolbar{gap:.25rem}.page-actionbar--editor .toolbar-dropdown__trigger--menu{padding-left:.4rem;padding-right:.4rem}.page-actionbar--editor .page-actionbar__secondary{gap:.35rem}.page-actionbar--editor .page-actionbar__secondary .btn{padding-left:.6rem;padding-right:.6rem}}.toolbar-dropdown__compact-glyph{letter-spacing:-.02em;font-size:.9rem;font-weight:700}.toolbar__insert-word{margin-left:.15rem;font-size:.85rem;font-weight:600;display:none}@media (width<=640px){.toolbar__insert-word{display:inline}}@container (width<=560px){.toolbar-dropdown__label{display:none}.toolbar-dropdown__compact{display:inline-flex}}.toolbar-dropdown__group{flex-direction:column;display:flex}.toolbar-dropdown__panel{padding:.25rem .6rem .5rem}.toolbar-dropdown__menu--insert{min-width:220px;max-height:min(70vh,520px);overflow-y:auto}.toolbar-dropdown__menu--text{min-width:240px;max-height:min(70vh,560px);overflow-y:auto}.toolbar-dropdown__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:.35rem .6rem .1rem;font-size:.7rem;font-weight:700}.toolbar__btn{cursor:pointer;min-width:36px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.toolbar__btn:hover{background:var(--hover);color:var(--text)}.toolbar__btn.is-active{background:var(--primary-soft);color:var(--primary-dark);border-color:var(--primary-soft-border)}.toolbar__sep{background:var(--border);align-self:stretch;width:1px;margin:.25rem .15rem}.tb-glyph{display:inline-block}.toolbar__flat{display:contents}.toolbar-dropdown{display:inline-flex;position:relative}.toolbar-dropdown__trigger{gap:.15rem}.toolbar-dropdown__menu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:160px;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-lg);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.toolbar-dropdown__menu--right{left:auto;right:0}.toolbar-dropdown__item{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.85rem;font-weight:600;display:flex}.toolbar-dropdown__item:hover{background:var(--bg-alt);color:var(--text)}.toolbar-dropdown__item.is-active{background:var(--primary-soft);color:var(--primary-dark)}.tb-bold{font-weight:700}.tb-italic{font-style:italic}.tb-underline{text-decoration:underline}.tb-strike{text-decoration:line-through}.collab-status{color:var(--muted);align-items:center;gap:.4rem;padding:.25rem 0;font-size:.75rem;display:flex}.collab-status--bar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:fit-content;max-width:calc(100% - 3rem);margin:.6rem 1.5rem 0;padding:.35rem .7rem}.collab-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.collab-dot--connected{background:var(--success)}.collab-dot--connecting{background:var(--warning)}.collab-dot--disconnected{background:var(--danger)}.collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{color:var(--on-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:-1.4em;left:-1px}.editor-form{flex-direction:column;display:flex}.change-comment{margin-top:.75rem}.page-body .editor__content{padding:0}.breadcrumb{color:var(--muted);padding:.6rem 1.5rem 0;font-size:.85rem}.breadcrumb__segment{display:inline}.breadcrumb__sep{margin:0 .4rem}.breadcrumb__current{color:var(--text);font-weight:600}@media (width<=640px){.breadcrumb{padding:.6rem .75rem 0}.collab-status--bar{max-width:calc(100% - 1.5rem);margin:.6rem .75rem 0}}.page-head{margin-bottom:.25rem}.page-head h1{margin:0}.page-emoji{margin-bottom:.35rem;font-size:2.4rem;line-height:1;display:inline-block}.page-emoji--button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:.1rem .2rem}.page-emoji--button:hover{background:var(--hover)}.page-emoji-picker{display:inline-block;position:relative}.page-emoji__add{color:var(--muted);margin-bottom:.25rem;font-size:.85rem}.page-emoji__add:hover{color:var(--text)}.page-head .page-emoji__add{opacity:0;transition:opacity .15s}.page-head:hover .page-emoji__add,.page-emoji__add:focus-visible,.page-emoji-picker:focus-within .page-emoji__add{opacity:1}@media (hover:none){.page-head .page-emoji__add{opacity:1}}.page-emoji__panel{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(320px,100vw - 2rem);box-shadow:var(--shadow-lg);gap:.5rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + 6px);left:0}.page-emoji__search,.page-emoji__paste input{width:100%}.page-emoji__sections{gap:.5rem;max-height:min(340px,50vh);display:grid;overflow-y:auto}.page-emoji__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .15rem;font-size:.72rem;font-weight:600}.page-emoji__grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.page-emoji__choice{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.3rem 0;font-size:1.35rem;line-height:1}.page-emoji__choice:hover,.page-emoji__choice.is-active{background:var(--hover)}.page-emoji__paste{align-items:center;gap:.4rem;display:flex}.page-emoji__paste input{flex:1;min-width:0}.tree__emoji{text-align:center;width:1.35em;margin-right:.15rem;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tree-filter{flex:none;align-items:stretch;gap:.3rem;margin:.1rem 0 .4rem;display:flex}.tree-filter__input{flex:auto;min-width:0}.tree-filter__children{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:2rem;color:var(--muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.tree-filter__children:hover{color:var(--text)}.tree-filter__children.is-on{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.tree-filter__input{background:var(--surface);padding:.35rem .55rem;font-size:.85rem}.tree__link--context{color:var(--muted)}.tree__match{background:var(--primary-soft,#2563eb26);color:inherit;border-radius:2px;padding:0 1px}.tree-filter__none{margin:0;padding:.3rem .5rem}.tree-style{border:0;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;display:flex}.tree-style__option{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:12rem;gap:.35rem;min-width:12rem;padding:.6rem .75rem;display:grid}.tree-style__option.is-active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.tree-style__option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tree-style__option:focus-within{outline:2px solid var(--primary);outline-offset:2px}.tree-style__name{font-weight:600}.tree-style__sample{color:var(--muted);white-space:pre;font-variant-numeric:tabular-nums;font-size:.85rem;display:grid}.tree__marker{min-width:1.2em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-right:.4rem;display:inline-block}:is(.tree__link:has(.tree__marker),.tree__link:has(.tree__emoji)){align-items:baseline;display:flex}.tree__emoji{flex:none}.template-form{flex:100%;margin-top:.5rem}.page-actionbar{z-index:8;padding:.5rem calc(1.5rem + var(--safe-right)) .5rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:sticky;top:52px}.page-actionbar__primary,.page-actionbar__secondary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-actionbar--editor{padding:.3rem calc(.75rem + var(--safe-right)) .3rem .75rem;flex-wrap:nowrap;gap:.5rem;container:editorbar/inline-size}@container editorbar (width<=720px){.page-actionbar__fullwidth-label{display:none}}@container editorbar (width<=440px){.page-actionbar__fullwidth-toggle{display:none}}.page-actionbar--editor .page-actionbar__primary{flex-wrap:nowrap;flex:auto;min-width:0;container-type:inline-size}.page-actionbar--editor .page-actionbar__secondary{flex-wrap:nowrap;flex:none}.page-actionbar__secondary{margin-left:auto}.page-actionbar__new-subpage{display:none}@media (width<=640px){:root{--page-pad:.75rem}.layout-section{flex-direction:column}.layout-column{flex:none}.page-actionbar{padding:.5rem .75rem}.page-actionbar__fullwidth-toggle{display:none}.page-actionbar__new-subpage{display:inline-flex}}.overflow-menu{display:inline-flex;position:relative}.overflow-menu__trigger{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;width:34px;height:34px;color:var(--text);background:0 0;font-size:1.1rem;line-height:1}.overflow-menu__trigger:hover{background:var(--bg-alt)}.overflow-menu__dropdown{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-lg);flex-direction:column;gap:.15rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 6px);right:0}.overflow-menu__dropdown .btn,.overflow-menu__dropdown>a{text-align:left;width:100%;color:var(--text);background:0 0;border:none;border-radius:4px;justify-content:flex-start;padding:.45rem .6rem;font-size:.9rem;text-decoration:none}.overflow-menu__dropdown .btn:hover,.overflow-menu__dropdown>a:hover{background:var(--bg-alt);text-decoration:none}.overflow-menu__dropdown .btn--danger{color:var(--danger)}.overflow-menu__dropdown .template-form{flex:none;gap:.1rem;margin-top:.4rem;padding:.6rem;display:grid}.overflow-menu__dropdown .template-form label{margin-bottom:.4rem}.overflow-menu__dropdown .template-form label>select{width:100%;min-width:0}.overflow-menu__dropdown .template-form .btn--primary{background:var(--primary);color:#fff;justify-content:center;justify-self:start;width:auto;padding:.4rem .9rem}.overflow-menu__dropdown .template-form .btn--primary:hover{background:var(--primary-dark)}.page-body{margin:1rem 0 2rem}.tabs{border-bottom:1px solid var(--border);gap:.25rem;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:.5rem .9rem;font-size:.9rem}.tab.is-active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tab-panel{padding:1rem 0}.comment-form{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.comment-form textarea{flex:1}.comment-list{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.comment-list--nested{border-left:2px solid var(--border);margin-top:.75rem;margin-left:1.25rem;padding-left:.75rem}.comment__head{align-items:center;gap:.5rem;display:flex}.comment__body{white-space:pre-wrap;margin:.25rem 0}.comment__actions{gap:.75rem;display:flex}.comment__edit textarea{margin-bottom:.4rem}.upload-btn{position:relative;overflow:hidden}.attachment-list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.attachment{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.attachment a{overflow-wrap:anywhere;font-weight:500}.version-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.version{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.version__num{overflow-wrap:anywhere;font-weight:700}.version__comment{color:var(--muted);overflow-wrap:anywhere;font-style:italic}.version__actions{gap:.75rem;margin-left:auto;display:flex}.version-preview{margin-top:1.25rem}.panel{border-radius:var(--radius);border:1px solid #0000;margin:1rem 0;padding:.85rem 1rem .85rem 2.75rem;position:relative}.panel:before{content:"";top:.95rem;left:.9rem;background-color:var(--panel-icon);width:20px;height:20px;-webkit-mask:var(--panel-icon-url) center / 20px 20px no-repeat;-webkit-mask:var(--panel-icon-url) center / 20px 20px no-repeat;mask:var(--panel-icon-url) center / 20px 20px no-repeat;position:absolute;top:calc(.85rem + .5lh - 10px)}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.editor__content .ProseMirror .panel>:first-child,.editor__content .ProseMirror .decision>:first-child{margin-top:0}.editor__content .ProseMirror .panel>:last-child,.editor__content .ProseMirror .decision>:last-child{margin-bottom:0}.editor__content .panel--info,.panel--info{background:var(--panel-info-bg);border-color:var(--panel-info-border);--panel-icon:var(--panel-info-icon);--panel-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v5%22%2F%3E%3Cpath%20d%3D%22M12%207.75v.5%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E)}.panel-option--info svg{color:var(--panel-info-icon)}.editor__content .panel--note,.panel--note{background:var(--panel-note-bg);border-color:var(--panel-note-border);--panel-icon:var(--panel-note-icon);--panel-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203.5h14v13l-4.5%204.5H5Z%22%2F%3E%3Cpath%20d%3D%22M19%2016.5h-4.5V21%22%2F%3E%3Cpath%20d%3D%22M8.5%208h7M8.5%2012h4%22%2F%3E%3C%2Fsvg%3E)}.panel-option--note svg{color:var(--panel-note-icon)}.editor__content .panel--success,.panel--success{background:var(--panel-success-bg);border-color:var(--panel-success-border);--panel-icon:var(--panel-success-icon);--panel-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012.25%202.75%202.75L16%209.75%22%2F%3E%3C%2Fsvg%3E)}.panel-option--success svg{color:var(--panel-success-icon)}.editor__content .panel--warning,.panel--warning{background:var(--panel-warning-bg);border-color:var(--panel-warning-border);--panel-icon:var(--panel-warning-icon);--panel-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.75%2021.5%2020.25H2.5Z%22%2F%3E%3Cpath%20d%3D%22M12%2010v4.25%22%2F%3E%3Cpath%20d%3D%22M12%2017.25v.5%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E)}.panel-option--warning svg{color:var(--panel-warning-icon)}.editor__content .panel--error,.panel--error{background:var(--panel-error-bg);border-color:var(--panel-error-border);--panel-icon:var(--panel-error-icon);--panel-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206M15%209l-6%206%22%2F%3E%3C%2Fsvg%3E)}.panel-option--error svg{color:var(--panel-error-icon)}.panel-option{gap:.55rem}.toolbar__popover-anchor{display:inline-flex;position:relative}.toolbar__popover{z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-width:calc(100vw - 2rem);margin-top:.3rem;padding:.5rem;position:absolute;top:100%;left:0}.toolbar__popover-list{flex-direction:column;min-width:160px;display:flex}.swatches{flex-direction:column;gap:.3rem;display:flex}.swatches__row{gap:.3rem;display:flex}.swatch{cursor:pointer;border:1px solid var(--swatch-border);border-radius:4px;width:22px;height:22px;padding:0}.swatch:hover{transform:scale(1.12)}.swatch.is-active{box-shadow:0 0 0 2px var(--primary)}.swatches__clear{cursor:pointer;text-align:left;color:var(--muted);background:0 0;border:none;border-radius:4px;margin-top:.15rem;padding:.3rem .4rem;font-size:.8rem}.swatches__clear:hover{background:var(--bg-alt);color:var(--text)}.cell-menu__trigger,.cell-menu__panel{z-index:7;position:absolute}.cell-menu__trigger{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:17px;height:17px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cell-menu__trigger:hover{background:var(--bg-alt);color:var(--text)}.cell-menu__trigger svg{width:13px;height:13px}.cell-menu__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:.6rem}.cell-menu__heading{color:var(--muted);margin:0 0 .45rem;font-size:.78rem;font-weight:600}.cell-menu__scopes{gap:.25rem;margin-bottom:.5rem;display:flex}.cell-menu__actions{flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem;display:flex}.cell-menu__action{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:.25rem .55rem;font-size:.8rem}.cell-menu__action:hover:not(:disabled){background:var(--bg)}.cell-menu__action:disabled{opacity:.45;cursor:default}.cell-menu__action.is-active{border-color:var(--primary);color:var(--primary)}.cell-menu__action--danger{color:var(--danger,#c9372c)}.cell-menu__scope{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:.2rem .5rem;font-size:.76rem}.cell-menu__scope:hover{background:var(--bg-alt);color:var(--text)}.cell-menu__scope.is-active{background:var(--primary-soft);border-color:var(--primary-soft-border);color:var(--primary-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161a1d;--bg-alt:#1d2125;--surface:#22272b;--surface-sunken:#1d2125;--border:#38414a;--hover:#2c333a;--text:#c7d1db;--muted:#9fadbc;--primary:#579dff;--primary-dark:#85b8ff;--primary-soft:#1c2b41;--primary-softer:#172334;--primary-soft-border:#2b4a75;--on-primary:#1d2125;--danger:#f87168;--danger-soft:#42221f;--success:#4bce97;--warning:#e2b203;--mark-bg:#7f6a1a;--comment-bg:#4a3f14;--comment-border:#e2b203;--external-insert-bg:#163d2c;--external-insert-border:#4bce97;--external-delete-bg:#42221f;--external-delete-border:#f87168;--selected-cell:#579dff2e;--resize-hover:#579dff66;--swatch-border:#ffffff3d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 8px 24px #0009;--img-shadow:0 4px 14px #0009;--panel-info-bg:#0e253f;--panel-info-border:#2b4a75;--panel-info-icon:#85b8ff;--panel-note-bg:#262045;--panel-note-border:#48407a;--panel-note-icon:#b8acf6;--panel-success-bg:#10322a;--panel-success-border:#28553f;--panel-success-icon:#7ee2b8;--panel-warning-bg:#3a2c06;--panel-warning-border:#6b5504;--panel-warning-icon:#f5cd47;--panel-error-bg:#3d201d;--panel-error-border:#6e3630;--panel-error-icon:#fd9891;--status-grey-bg:#454f59;--status-grey-ink:#c7d1db;--status-red-bg:#5d1f1a;--status-red-ink:#fd9891;--status-yellow-bg:#533f04;--status-yellow-ink:#f5cd47;--status-green-bg:#164b35;--status-green-ink:#7ee2b8;--status-blue-bg:#1c2b41;--status-blue-ink:#85b8ff;--status-purple-bg:#352c63;--status-purple-ink:#b8acf6;--shadow-card:0 1px 2px #0000004d, 0 6px 16px #00000059;--chart-wiki:#579dff;--chart-backups:#e774bb;--chart-other:#f18d13;--chart-free:#4bce97;--text-color-grey:#9fadbc;--text-color-blue:#85b8ff;--text-color-teal:#6cc3e0;--text-color-green:#7ee2b8;--text-color-yellow:#f5cd47;--text-color-orange:#fea362;--text-color-red:#fd9891;--text-color-purple:#b8acf6}:root:not([data-theme=light]) .editor__content [data-background-color],:root:not([data-theme=light]) .editor__content mark[style*=background-color]{color:#172b4d}:root:not([data-theme=light]) .editor__content [data-background-color] a,:root:not([data-theme=light]) .editor__content mark[style*=background-color] a{color:#05c}:root:not([data-theme=light]) .editor__content [data-background-color] code{background:#172b4d1a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161a1d;--bg-alt:#1d2125;--surface:#22272b;--surface-sunken:#1d2125;--border:#38414a;--hover:#2c333a;--text:#c7d1db;--muted:#9fadbc;--primary:#579dff;--primary-dark:#85b8ff;--primary-soft:#1c2b41;--primary-softer:#172334;--primary-soft-border:#2b4a75;--on-primary:#1d2125;--danger:#f87168;--danger-soft:#42221f;--success:#4bce97;--warning:#e2b203;--mark-bg:#7f6a1a;--comment-bg:#4a3f14;--comment-border:#e2b203;--selected-cell:#579dff2e;--resize-hover:#579dff66;--swatch-border:#ffffff3d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 8px 24px #0009;--img-shadow:0 4px 14px #0009;--panel-info-bg:#0e253f;--panel-info-border:#2b4a75;--panel-info-icon:#85b8ff;--panel-note-bg:#262045;--panel-note-border:#48407a;--panel-note-icon:#b8acf6;--panel-success-bg:#10322a;--panel-success-border:#28553f;--panel-success-icon:#7ee2b8;--panel-warning-bg:#3a2c06;--panel-warning-border:#6b5504;--panel-warning-icon:#f5cd47;--panel-error-bg:#3d201d;--panel-error-border:#6e3630;--panel-error-icon:#fd9891;--status-grey-bg:#454f59;--status-grey-ink:#c7d1db;--status-red-bg:#5d1f1a;--status-red-ink:#fd9891;--status-yellow-bg:#533f04;--status-yellow-ink:#f5cd47;--status-green-bg:#164b35;--status-green-ink:#7ee2b8;--status-blue-bg:#1c2b41;--status-blue-ink:#85b8ff;--status-purple-bg:#352c63;--status-purple-ink:#b8acf6;--shadow-card:0 1px 2px #0000004d, 0 6px 16px #00000059;--chart-wiki:#579dff;--chart-backups:#e774bb;--chart-other:#f18d13;--chart-free:#4bce97;--text-color-grey:#9fadbc;--text-color-blue:#85b8ff;--text-color-teal:#6cc3e0;--text-color-green:#7ee2b8;--text-color-yellow:#f5cd47;--text-color-orange:#fea362;--text-color-red:#fd9891;--text-color-purple:#b8acf6}:root[data-theme=dark] .editor__content [data-background-color],:root[data-theme=dark] .editor__content mark[style*=background-color]{color:#172b4d}:root[data-theme=dark] .editor__content [data-background-color] a,:root[data-theme=dark] .editor__content mark[style*=background-color] a{color:#05c}:root[data-theme=dark] .editor__content [data-background-color] code{background:#172b4d1a}:root{--accent-dot-blue:#0c66e4;--accent-dot-teal:#0b6b82;--accent-dot-green:#1a6c45;--accent-dot-purple:#5b47ba;--accent-dot-orange:#9a4d00;--accent-dot-magenta:#a53a7f}:root[data-accent=blue]{--primary:#0c66e4;--primary-dark:#0a54bb;--primary-soft:#dfebfb;--primary-softer:#eef4fd;--primary-soft-border:#afcdf6;--on-primary:#fff}:root[data-accent=teal]{--primary:#0b6b82;--primary-dark:#09586b;--primary-soft:#dfecef;--primary-softer:#eef5f6;--primary-soft-border:#aeced6;--on-primary:#fff}:root[data-accent=green]{--primary:#1a6c45;--primary-dark:#155939;--primary-soft:#e1ece7;--primary-softer:#eff5f2;--primary-soft-border:#b3cec2;--on-primary:#fff}:root[data-accent=purple]{--primary:#5b47ba;--primary-dark:#4b3a99;--primary-soft:#eae7f6;--primary-softer:#f4f2fa;--primary-soft-border:#c9c2e8;--on-primary:#fff}:root[data-accent=orange]{--primary:#9a4d00;--primary-dark:#7e3f00;--primary-soft:#f2e8de;--primary-softer:#f8f3ed;--primary-soft-border:#dec4ab;--on-primary:#fff}:root[data-accent=magenta]{--primary:#a53a7f;--primary-dark:#873068;--primary-soft:#f3e5ee;--primary-softer:#f9f1f6;--primary-soft-border:#e1bed5;--on-primary:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent-dot-blue:#579dff;--accent-dot-teal:#6cc3e0;--accent-dot-green:#4bce97;--accent-dot-purple:#b8acf6;--accent-dot-orange:#fea362;--accent-dot-magenta:#f797d2}:root:not([data-theme=light])[data-accent=blue]{--primary:#579dff;--primary-dark:#86b8ff;--primary-soft:#23344a;--primary-softer:#1e2a38;--primary-soft-border:#2f4c73;--on-primary:#1d2125}:root:not([data-theme=light])[data-accent=teal]{--primary:#6cc3e0;--primary-dark:#95d4e9;--primary-soft:#273c44;--primary-softer:#202e34;--primary-soft-border:#375a67;--on-primary:#1d2125}:root:not([data-theme=light])[data-accent=green]{--primary:#4bce97;--primary-dark:#7ddcb4;--primary-soft:#213e35;--primary-softer:#1c302c;--primary-soft-border:#2a5e4b;--on-primary:#1d2125}:root:not([data-theme=light])[data-accent=purple]{--primary:#b8acf6;--primary-dark:#ccc3f9;--primary-soft:#363748;--primary-softer:#292c37;--primary-soft-border:#54516f;--on-primary:#1d2125}:root:not([data-theme=light])[data-accent=orange]{--primary:#fea362;--primary-dark:#febd8e;--primary-soft:#44352b;--primary-softer:#322a25;--primary-soft-border:#6e4e37;--on-primary:#1d2125}:root:not([data-theme=light])[data-accent=magenta]{--primary:#f797d2;--primary-dark:#f9b4df;--primary-soft:#433341;--primary-softer:#312933;--primary-soft-border:#6c4a62;--on-primary:#1d2125}}:root[data-theme=dark]{--accent-dot-blue:#579dff;--accent-dot-teal:#6cc3e0;--accent-dot-green:#4bce97;--accent-dot-purple:#b8acf6;--accent-dot-orange:#fea362;--accent-dot-magenta:#f797d2}:root[data-theme=dark][data-accent=blue]{--primary:#579dff;--primary-dark:#86b8ff;--primary-soft:#23344a;--primary-softer:#1e2a38;--primary-soft-border:#2f4c73;--on-primary:#1d2125}:root[data-theme=dark][data-accent=teal]{--primary:#6cc3e0;--primary-dark:#95d4e9;--primary-soft:#273c44;--primary-softer:#202e34;--primary-soft-border:#375a67;--on-primary:#1d2125}:root[data-theme=dark][data-accent=green]{--primary:#4bce97;--primary-dark:#7ddcb4;--primary-soft:#213e35;--primary-softer:#1c302c;--primary-soft-border:#2a5e4b;--on-primary:#1d2125}:root[data-theme=dark][data-accent=purple]{--primary:#b8acf6;--primary-dark:#ccc3f9;--primary-soft:#363748;--primary-softer:#292c37;--primary-soft-border:#54516f;--on-primary:#1d2125}:root[data-theme=dark][data-accent=orange]{--primary:#fea362;--primary-dark:#febd8e;--primary-soft:#44352b;--primary-softer:#322a25;--primary-soft-border:#6e4e37;--on-primary:#1d2125}:root[data-theme=dark][data-accent=magenta]{--primary:#f797d2;--primary-dark:#f9b4df;--primary-soft:#433341;--primary-softer:#312933;--primary-soft-border:#6c4a62;--on-primary:#1d2125}.profile__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:480px;margin:1.5rem 0;padding:1.25rem}.profile__section h2{margin:0 0 .25rem;font-size:1.05rem}.profile__section form{margin-top:.75rem}.profile__section .btn{margin-top:.25rem}.profile__ok{border-radius:var(--radius);background:var(--panel-success-bg);color:var(--panel-success-icon);margin:.5rem 0;padding:.6rem .8rem;font-size:.9rem}a.topbar__username:hover{color:var(--text);text-decoration:underline}.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.topbar__me{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.topbar__me:hover{text-decoration:none}.topbar__me:hover .topbar__username{color:var(--text);text-decoration:underline}.avatar-picker__current{align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.avatar-picker__current .row-gap{margin-top:.5rem}.avatar-picker__variants{border:none;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;display:flex}.avatar-picker__variants legend{margin-bottom:.4rem;padding:0}.avatar-picker__swatch{cursor:pointer;border:1px solid var(--swatch-border);border-radius:50%;width:28px;height:28px;padding:0}.avatar-picker__swatch:hover{transform:scale(1.1)}.avatar-picker__swatch.is-active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.avatar-picker__variants:disabled{opacity:.6}.authcard--wide{width:420px}.recovery__lead{color:var(--muted);margin:0 0 .75rem;font-size:.9rem}.recovery__codes{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:0 0 .9rem;padding:.85rem;list-style:none;display:grid}.recovery__codes code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.recovery__confirm{color:var(--text);align-items:center;gap:.5rem;margin:.9rem 0 .5rem;font-size:.85rem;display:flex}.recovery__confirm input{width:auto}@media (width<=640px){.recovery__codes{grid-template-columns:1fr}}.comment__author{font-size:.88rem;font-weight:600}.version__author{font-size:.85rem}.version .avatar,.comment__head .avatar{flex-shrink:0}.admin-table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .6rem}.admin-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.78rem}.admin-table__user{align-items:center;gap:.6rem;display:inline-flex}.admin-table__actions{flex-wrap:wrap;gap:.75rem;display:flex}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--warning{background:var(--panel-warning-bg);color:var(--panel-warning-icon)}.admin__notice{background:var(--primary-softer);border:1px solid var(--primary-soft-border);border-radius:var(--radius);margin:1rem 0;padding:.85rem 1rem}.admin__notice p{margin:0 0 .5rem;font-size:.9rem}.admin__link{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;margin-bottom:.6rem;padding:.5rem .6rem;font-size:.82rem;display:block}.admin__toggle{align-items:flex-start;gap:.6rem;margin-bottom:1rem;display:flex}.admin__toggle input{width:auto;margin-top:.2rem}.dash__filters{gap:.35rem;margin-bottom:1.25rem;display:flex}.dash__heading{margin:1.5rem 0 .6rem;font-size:.95rem}.dash__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.dash__grid+.dash__grid{margin-top:.75rem}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem}.stat--wide{grid-column:span 2}.stat__label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 .3rem;font-size:.75rem}.stat__value{color:var(--text);margin:0;font-size:1.6rem;font-weight:700;line-height:1.1}.spark__svg{cursor:crosshair;width:100%;height:40px;display:block}.spark__hint{margin:.3rem 0 0}.dash__tables{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;margin-top:1.5rem;display:grid}.dash__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.85rem 1rem}.dash__panel .muted{margin:0}.dash__table{margin-top:.25rem}.dash__table tbody tr:last-child td{border-bottom:0}.dash__table th:first-child,.dash__table td:first-child{padding-left:0}.dash__table th:last-child,.dash__table td:last-child{text-align:right;white-space:nowrap;width:1%;padding-right:0}@media (width<=640px){.dash__grid{grid-template-columns:1fr}.stat--wide{grid-column:span 1}.dash__tables{grid-template-columns:1fr}.admin-table{display:block;overflow-x:auto}.admin-table__actions{white-space:nowrap;flex-wrap:nowrap}.admin-table td,.admin-table th{white-space:nowrap}.admin-table__user{white-space:normal}}.recovery-prompt{z-index:50;background:#090c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.recovery-prompt__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(440px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-lg);padding:1.5rem;overflow-y:auto}.recovery-prompt__card h2{margin:0 0 .5rem;font-size:1.1rem}.recovery-prompt__card--roomy{width:min(34rem,100%)}.recovery-prompt__card .row-gap{margin-top:1rem}.limits-form{gap:.75rem;max-width:34rem;display:grid}.limits-form label{gap:.25rem;display:grid}.limits-form input{max-width:10rem}.limits-form .btn{justify-self:start;margin-top:.25rem}.badge--warn{background:color-mix(in srgb, var(--warning,#b7791f) 18%, transparent);color:var(--warning,#b7791f)}.alerts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.alerts__item{border:1px solid var(--border);border-left-width:4px;border-radius:6px;padding:.75rem 1rem}.alerts__item--critical{border-left-color:var(--danger)}.alerts__item--warning{border-left-color:var(--warning,#b7791f)}.alerts__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alerts__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.alerts__details{color:var(--muted);margin:.35rem 0 0;padding-left:1.1rem}.alerts__details li{margin:.15rem 0}.alerts__shared{background:color-mix(in srgb, var(--warning) 12%, transparent);border-radius:6px;margin:.5rem 0 0;padding:.45rem .65rem}.admin__toggle--inline{margin-bottom:.75rem}.mail-hint{background:var(--primary-softer);border:1px solid var(--primary-soft-border);border-radius:var(--radius);margin:.25rem 0 1rem;padding:.7rem .9rem;font-size:.9rem}.mail-hint ul{margin:0 0 .4rem;padding-left:1.1rem}.mail-hint p{margin:.3rem 0 0}.mail-choice{border:0;margin:0 0 .75rem;padding:0}.mail-choice legend{margin-bottom:.5rem;padding:0;font-size:.9rem;font-weight:600}.mail-signin__redirect{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.mail-signin__redirect code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mail-signin__paste,.mail-test{margin-top:1rem}.profile__section .tailscale-card__title{margin:0 0 .9rem;line-height:0}.tailscale-card__logo{width:auto;height:22px}.tailscale-card__logo--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tailscale-card__logo--light{display:none}:root:not([data-theme=light]) .tailscale-card__logo--dark{display:inline}}:root[data-theme=dark] .tailscale-card__logo--light{display:none}:root[data-theme=dark] .tailscale-card__logo--dark{display:inline}.tailscale-card__facts{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.tailscale-card__trademark{margin-top:1rem;font-size:.75rem}.invite-form{grid-template-columns:minmax(0,1fr) 150px auto}@media (width<=640px){.invite-form{grid-template-columns:1fr}}.invite-email{grid-column:1/-1}.invite-email textarea{width:100%;font:inherit;resize:vertical}.block-form{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.block-form input{flex:12rem}.alerts__resolve{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alerts__resolve input{flex:16rem;margin:0}.totp-enroll img{background:#fff;border-radius:6px;margin-bottom:.5rem;padding:.25rem;display:block}.totp-secret{-webkit-user-select:all;user-select:all;letter-spacing:.08em}.profile__section--wide{max-width:none}.profile-grid>.profile__section{max-width:none;margin:0 0 1.25rem}.profile-grid>.profile__section:not(.profile__section--wide) form,.profile-grid>.profile__section:not(.profile__section--wide)>p{max-width:40rem}.profile__section{overflow-x:auto}.admin-table .nowrap{white-space:nowrap}.roles-table td:first-child,.roles-table th:first-child{width:45%}.roles-table__role{text-align:center}.roles-table__cell{text-align:center;vertical-align:middle}.roles-table__cell input{width:auto;margin:0}.roles-table__area th{background:var(--bg-alt);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.75rem}.roles-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.roles-actions--top{margin-top:0;margin-bottom:1rem}.roles-table__role-actions{justify-content:center;gap:.5rem;font-weight:400;display:flex}.roles-table__rename{align-items:center;gap:.35rem;font-weight:400;display:flex}.roles-table__rename input{min-width:6rem;margin:0}.roles-new{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.roles-new label{margin:0}.roles-new input,.roles-new select{margin-top:.25rem}.users__role{max-width:12rem;margin-top:.35rem;font-size:.85rem}@media (width<=640px){.roles-table td:first-child,.roles-table th:first-child{width:auto;min-width:14rem}}.badge--owner{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}.badge--public{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);margin-left:.4rem}.space-icon{vertical-align:middle;object-fit:cover;flex:none}.space-icon--emoji{background:var(--bg-alt);border:1px solid var(--border);justify-content:center;align-items:center;line-height:1;display:inline-flex}.breadcrumb .space-icon{margin-right:.35rem}.space-actionbar__pages{align-items:center;gap:.45rem;display:inline-flex}.icon-picker{gap:1rem;display:grid}.icon-picker__current{align-items:flex-start;gap:1rem;display:flex}.icon-picker__emoji,.icon-picker__colors{border:0;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.icon-picker__emoji legend,.icon-picker__colors legend{margin-bottom:.35rem}.icon-picker__emoji-btn{cursor:pointer;background:var(--bg-alt);width:2rem;height:2rem;color:inherit;border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.icon-picker__emoji-btn:hover{border-color:var(--primary)}.icon-picker__emoji-btn.is-active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.icon-picker__custom{align-items:flex-end;gap:.5rem;display:flex}.icon-picker__custom label{gap:.25rem;margin-bottom:0;display:grid}.icon-picker__custom input{max-width:10rem}.profile__section .icon-picker__custom .btn{height:34px;margin-top:0;padding-top:0;padding-bottom:0}.status{letter-spacing:.02em;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:3px;padding:0 .4em;font-size:.72em;font-weight:700;line-height:1.7;display:inline-block}.status--grey{background:var(--status-grey-bg);color:var(--status-grey-ink)}.status--red{background:var(--status-red-bg);color:var(--status-red-ink)}.status--yellow{background:var(--status-yellow-bg);color:var(--status-yellow-ink)}.status--green{background:var(--status-green-bg);color:var(--status-green-ink)}.status--blue{background:var(--status-blue-bg);color:var(--status-blue-ink)}.status--purple{background:var(--status-purple-bg);color:var(--status-purple-ink)}.ProseMirror-selectednode.status,.ProseMirror-selectednode.date-chip{outline:2px solid var(--primary);outline-offset:1px}.date-chip{background:var(--bg-alt);border:1px solid var(--border);white-space:nowrap;cursor:default;border-radius:3px;padding:0 .45em;font-size:.9em;line-height:1.6;display:inline-block}.chip-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;gap:.4rem;margin:0;padding:.5rem .6rem;display:flex}.chip-menu input{padding:.3rem .5rem}.chip-menu input[type=date]{appearance:none;text-align:left;width:11.5rem;max-width:100%;min-height:2.2rem}.chip-menu input[type=date]::-webkit-date-and-time-value{text-align:left}.chip-menu__colors{flex-wrap:wrap;gap:.3rem;display:flex}.chip-menu__colors .status{cursor:pointer;font-size:.68rem}.chip-menu__colors .status.is-active{border-color:var(--text)}.decision{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);margin:1rem 0;padding:.85rem 1rem .85rem 2.75rem;position:relative}.decision:before{content:"";top:.95rem;left:.9rem;background-color:var(--panel-success-icon);--decision-icon-url:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012.5%202.5%202.5L16%209.5%22%2F%3E%3C%2Fsvg%3E);width:20px;height:20px;-webkit-mask:var(--decision-icon-url) center / 20px 20px no-repeat;-webkit-mask:var(--decision-icon-url) center / 20px 20px no-repeat;mask:var(--decision-icon-url) center / 20px 20px no-repeat;position:absolute;top:calc(.85rem + .5lh - 10px)}.decision>:first-child{margin-top:0}.decision>:last-child{margin-bottom:0}.expand{border:1px solid var(--border);border-radius:var(--radius);margin:.75rem 0}.expand__header{align-items:center;gap:.3rem;padding:.3rem .5rem;display:flex}.expand__toggle{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.expand.is-open>.expand__header .expand__toggle{transform:none}.expand__toggle:hover{background:var(--bg-alt);color:var(--text)}.expand__title{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;flex:1;padding:.2rem .3rem;font-weight:600}.expand__title:focus{background:var(--bg-alt);border-radius:4px;outline:none}.expand__title-text{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;flex:1;padding:.2rem .3rem;font-weight:600}.expand__body{padding:.25rem 1rem .75rem 2.3rem}.expand__body>:first-child{margin-top:0}.expand__body>:last-child{margin-bottom:0}.toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);margin:.75rem 0;padding:.75rem 1rem}.toc__title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.toc__empty{color:var(--muted);margin:0;font-size:.85rem}.toc__list{margin:0;padding-left:1.1rem}.toc__list .toc__list{margin-top:.1rem}.toc__list li{margin:.1rem 0}.toc__number{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.4rem}.toc__inline{flex-wrap:wrap;gap:.2rem 0;margin:0;display:flex}.toc__inline-item:not(:last-child):after{content:"|";color:var(--muted);margin:0 .5rem}@media print{.toc--exclude-print{display:none!important}}.toc-menu{min-width:240px;max-width:min(320px,100vw - 2rem)}.toc-menu__range{align-items:center;gap:.4rem;display:flex}.toc-menu .toc-menu__range select{width:3.75rem}.toc-menu__check{color:var(--text);align-items:center;gap:.45rem;margin:.35rem 0;font-size:.82rem;display:flex}.toc-menu__check input{width:auto;margin:0}.toc-menu__advanced{margin:.25rem 0;font-size:.8rem}.toc-menu__hint{color:var(--muted);margin:-.1rem 0 .4rem;font-size:.72rem}.editor--editable .ProseMirror-selectednode.toc{outline:2px solid var(--primary)}.layout-section{gap:1.25rem;margin:1rem 0;display:flex}.layout-column{flex:var(--column-width,1) 1 0%;min-width:0}.layout-column>:first-child{margin-top:0}.layout-column>:last-child{margin-bottom:0}.editor--editable .layout-column{border:1px dashed var(--border);border-radius:var(--radius);padding:.35rem .6rem}.editor--editable .layout-column:focus-within{border-color:var(--primary)}.editor__content>.ProseMirror>.layout-section--wide{margin-left:calc(-1 * var(--page-pad));margin-right:calc(-1 * var(--page-pad))}.editor__content>.ProseMirror>.layout-section--full{width:calc(100cqw - 2 * var(--page-pad));margin-left:calc((100% - 100cqw) / 2 + var(--page-pad))}.page-column{container-type:inline-size}.editor__content .text-color,.text-color{color:var(--text-color-ink,inherit)}.editor__content [data-text-color=grey],[data-text-color=grey]{--text-color-ink:var(--text-color-grey)}.editor__content [data-text-color=blue],[data-text-color=blue]{--text-color-ink:var(--text-color-blue)}.editor__content [data-text-color=teal],[data-text-color=teal]{--text-color-ink:var(--text-color-teal)}.editor__content [data-text-color=green],[data-text-color=green]{--text-color-ink:var(--text-color-green)}.editor__content [data-text-color=yellow],[data-text-color=yellow]{--text-color-ink:var(--text-color-yellow)}.editor__content [data-text-color=orange],[data-text-color=orange]{--text-color-ink:var(--text-color-orange)}.editor__content [data-text-color=red],[data-text-color=red]{--text-color-ink:var(--text-color-red)}.editor__content [data-text-color=purple],[data-text-color=purple]{--text-color-ink:var(--text-color-purple)}.text-color-icon__bar{color:var(--text-color-ink,currentColor)}.toolbar__btn.is-active .text-color-icon__bar{color:currentColor}.editor__content sub,.editor__content sup{font-size:.75em;line-height:0}.editor__content .mention,.mention{background:var(--primary-soft);color:var(--primary-dark);white-space:nowrap;cursor:default;border-radius:3px;padding:0 .3em;font-weight:500;display:inline-block}.ProseMirror-selectednode.mention{outline:2px solid var(--primary);outline-offset:1px}.mention-textarea{flex:1;position:relative}.mention-textarea textarea{width:100%}.mention-textarea__menu{z-index:20;min-width:14rem;margin:.2rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0}.badge--resolved{background:var(--success-soft,#e3fcef);color:var(--success,#1f845a)}.comments__resolved-toggle{margin:.5rem 0}.version__pick{width:auto;margin:0 .25rem 0 0}.labels-index__filter{max-width:20rem;margin-bottom:.75rem}.labels-index{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none;display:flex}.labels-index li{align-items:center;gap:.4rem;display:flex}.move-copy .recovery-prompt__card>label:not(.setup__check){gap:.3rem;margin:.6rem 0;display:grid}.move-copy .setup__check{align-items:flex-start;gap:.5rem;margin:.6rem 0;display:flex}.move-copy .setup__check input{width:auto;margin-top:.2rem}.comment-list--resolved .comment{opacity:.8}.suggest-menu__item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.88rem;display:flex}.suggest-menu__item:hover,.suggest-menu__item.is-selected{background:var(--bg-alt)}.suggest-menu__emoji{text-align:center;width:22px;font-size:1.1rem;line-height:1}.suggest-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamic-block{border:1px dashed var(--border);border-radius:var(--radius);margin:.75rem 0;padding:.6rem .9rem}.page-body .dynamic-block,.paper--export .dynamic-block{border-color:#0000;padding:0}.editor--editable .dynamic-block.is-selected{border-style:solid;border-color:var(--primary)}.dynamic-block__head{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.page-body .dynamic-block__head,.paper--export .dynamic-block__head{display:none}.dynamic-block__kind{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.72rem;font-weight:600}.dynamic-block__refresh{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 .2rem}.dynamic-block__refresh:hover{background:var(--bg-alt);color:var(--text)}.dynamic-block__note{color:var(--muted);margin:0;font-size:.9rem}.dynamic-block__note--error{color:var(--danger,#ae2e24)}.dynamic-block__list{margin:0;padding-left:1.2rem}.dynamic-block__list .dynamic-block__list{margin-top:.1rem}.dynamic-block__subtitle{color:var(--muted);margin-left:.4rem;font-size:.85em}.dynamic-block__user{align-items:center;gap:.35rem;display:inline-flex}.dynamic-block .editor{margin:0}.dynamic-block-menu{min-width:220px}.dynamic-block-menu__title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .2rem;font-size:.72rem;font-weight:600}.dynamic-block-menu__field{justify-content:space-between;align-items:center;gap:.6rem;margin:0;font-size:.85rem;display:flex}.page-picker{gap:.3rem;min-width:16rem;display:grid}.dynamic-block-menu__field:has(.page-picker){align-items:flex-start}.dynamic-block-menu__field .page-picker input{width:100%}.page-picker__current{margin:0;font-size:.9rem}.page-picker__results{border:1px solid var(--border);border-radius:var(--radius);max-height:14rem;margin:0;padding:0;list-style:none;overflow:auto}.page-picker__results button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;display:block}.page-picker__results button:hover,.page-picker__results button:focus-visible{background:var(--bg-alt)}.dynamic-block-menu__field select,.dynamic-block-menu__field input{width:140px;padding:.25rem .4rem}.excerpt{border-left:3px solid var(--primary-soft-border);margin:.75rem 0;padding:.1rem 0 .1rem .8rem}.editor--editable .excerpt:before,.editor--editable .page-properties:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.2rem;font-size:.68rem;font-weight:600;display:block}.editor--editable .excerpt:before{content:"Excerpt"}.editor--editable .page-properties:before{content:"Page properties"}.excerpt>:first-child,.page-properties>:first-child{margin-top:0}.excerpt>:last-child,.page-properties>:last-child{margin-bottom:0}.page-properties,.embed,.attachment-block{margin:.75rem 0}.editor--editable .embed,.editor--editable .attachment-block{border:1px dashed var(--border);border-radius:var(--radius);padding:.5rem}.editor--editable .embed.is-selected,.editor--editable .attachment-block.is-selected,.editor--editable .smart-link.is-selected{border-style:solid;border-color:var(--primary)}.embed__form{gap:.4rem;margin-bottom:.5rem;display:flex}.embed__form input{flex:1;min-width:0;padding:.3rem .5rem}.embed__note{color:var(--muted);margin:0;font-size:.9rem}.embed__note--refused{color:var(--panel-warning-icon)}.embed__frame{background:var(--surface-sunken);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.smart-link{margin:.75rem 0}.smart-link__display{gap:.35rem;margin-left:.25rem;display:inline-flex}.smart-link__display .is-active{font-weight:700;text-decoration:underline}.smart-link--inline .smart-link__form{display:flex}.smart-link-inline{display:inline}.smart-link-inline__link{font-weight:500}.smart-link-inline__link:after{content:" ↗";color:var(--muted);font-size:.8em}.smart-link-inline.is-selected .smart-link-inline__link{outline:2px solid var(--primary);outline-offset:1px;border-radius:3px}.smart-link-inline__edit{vertical-align:middle;align-items:center;gap:.3rem;margin-left:.4rem;display:inline-flex}.smart-link-inline__edit input{width:16rem;padding:.15rem .4rem;font-size:.85rem}.smart-link__body{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:center;gap:.75rem;padding:.6rem .8rem;text-decoration:none;display:flex}.smart-link__body:hover{background:var(--bg-alt);text-decoration:none}.smart-link__image{object-fit:cover;border-radius:4px;flex:none;width:96px;height:64px}.smart-link__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.smart-link__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.smart-link__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.smart-link__site{color:var(--muted);font-size:.75rem}.smart-link--inline{margin:0;display:inline}.smart-link--inline .smart-link__body{color:var(--primary);background:0 0;border:none;padding:0;display:inline}.attachment-block__picker{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.85rem;display:flex}.attachment-block__picker select{flex:1;min-width:0;padding:.25rem .4rem}.attachment-block__note{color:var(--muted);margin:0;font-size:.9rem}.attachment-block__video,.attachment-block__audio{border-radius:var(--radius);background:#000;width:100%}.attachment-block__audio{background:0 0}.attachment-block__image{border-radius:var(--radius);max-width:100%;height:auto;display:block}.animation{width:fit-content;max-width:100%;margin:.75rem auto;position:relative}.animation__video{width:auto;max-width:100%;box-shadow:var(--img-shadow);background:0 0;display:block}@media (width<=600px){.animation,.animation__video{width:100%}}.animation__toggle{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.animation:hover .animation__toggle,.animation__toggle:focus-visible,.animation__toggle[aria-pressed=true]{opacity:1}@media (hover:none){.animation__toggle{opacity:1}}.attachment-block__pdf iframe{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:min(70vh,640px)}.attachment-block__download{margin-top:.3rem;font-size:.85rem;display:inline-block}.attachment-block__file{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;text-decoration:none;display:flex}.attachment-block__file:hover{background:var(--bg-alt);text-decoration:none}.attachment-block__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.attachment-block__meta{color:var(--muted);flex:none;font-size:.85rem}.gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin:.75rem 0;display:grid}.gallery>*{min-width:0;margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.editor--editable .gallery{border:1px dashed var(--border);border-radius:var(--radius);padding:.4rem}.mermaid{text-align:center;padding:.5rem;overflow-x:auto}.mermaid__svg svg{max-width:100%;height:auto}.mermaid__note,.mermaid__error{color:var(--muted);margin:0;font-size:.9rem}.mermaid__error{color:var(--panel-error-icon);white-space:pre-wrap;text-align:left;font-family:var(--mono,monospace);font-size:.8rem}.math--inline{display:inline-block}.math--display{text-align:center;margin:.75rem 0;display:block}.math.is-selected{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.math__input{font-family:var(--mono,monospace);min-width:12rem;padding:.15rem .35rem;font-size:.9em}.math__editor{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.math__display{gap:.35rem;font-size:.85rem;display:inline-flex}.math__display .is-active{font-weight:700;text-decoration:underline}.math__rendered{cursor:default}.editor--editable .math__rendered{cursor:text}.math__empty{color:var(--muted);font-size:.9em;font-style:italic}.math__error{color:var(--panel-error-icon);font-size:.85em}.chart{margin:.75rem 0}.editor--editable .chart{border:1px dashed var(--border);border-radius:var(--radius);padding:.5rem}.editor--editable .chart.is-selected{border-style:solid;border-color:var(--primary)}.chart__controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.chart__controls label{align-items:center;gap:.35rem;margin:0;display:flex}.chart__controls select,.chart__title-input{padding:.2rem .4rem}.chart__title-input{flex:1;min-width:8rem}.chart__title{text-align:center;margin:0 0 .4rem;font-weight:600}.chart__note{color:var(--muted);margin:0;font-size:.9rem}.chart__plot{flex-direction:column;align-items:center;gap:.5rem;display:flex}.chart__plot svg{width:100%;max-width:320px;height:auto}.chart__bars{align-items:flex-end;gap:.75rem;width:100%;height:180px;display:flex}.chart__bars .chart__group{flex-direction:column;flex:1;justify-content:flex-end;gap:.3rem;min-width:0;height:100%;display:flex}.chart__bars .chart__group-bars{align-items:flex-end;gap:2px;height:100%;display:flex}.chart__bars .chart__bar{border-radius:3px 3px 0 0;flex:1;min-height:2px}.chart__bars .chart__group-label{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;order:1;font-size:.75rem;overflow:hidden}.chart__bars--h{flex-direction:column;align-items:stretch;height:auto}.chart__bars--h .chart__group{flex-direction:row;align-items:center;gap:.5rem;height:auto}.chart__bars--h .chart__group-label{text-align:right;flex:none;order:0;width:6rem}.chart__bars--h .chart__group-bars{flex-direction:column;flex:1;align-items:stretch;height:auto}.chart__bars--h .chart__bar{border-radius:0 3px 3px 0;min-width:2px;height:14px}.chart__legend{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.chart__legend li{align-items:center;gap:.3rem;display:flex}.chart__swatch{border-radius:2px;flex:none;width:10px;height:10px}.backup-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.backup-cards{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.75rem;display:grid}.backup-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.backup-card__title{margin:0 0 .35rem;font-size:1rem}.backup-card__state{align-items:center;gap:.45rem;margin:0 0 .75rem;font-weight:600;display:flex}.backup-card__facts{grid-template-columns:max-content 1fr;gap:.3rem .9rem;margin:0 0 .75rem;font-size:.88rem;display:grid}.backup-card__facts dt{color:var(--muted)}.backup-card__facts dd{overflow-wrap:anywhere;margin:0}.backup-card__pending{border-radius:var(--radius);background:var(--panel-warning-bg);color:var(--panel-warning-icon);margin:.5rem 0;padding:.5rem .7rem}.backup-card__actions{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.target-test{margin:.5rem 0;font-size:.88rem}.target-test__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.target-test__list li{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;display:flex}.target-test__list .backup-dot{transform:translateY(.05rem)}.target-test .muted{margin:.3rem 0 0}.backup-dot{background:var(--muted);border-radius:50%;flex:none;width:.65rem;height:.65rem}.backup-dot--ok{background:var(--success)}.backup-dot--warn{background:var(--warning)}.backup-dot--bad{background:var(--danger)}.backup-text--bad{color:var(--danger)}.badge--ok{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.backup-policy .admin__toggle{margin-bottom:.5rem}.backup-policy__rule{margin:.25rem 0 .25rem 1.6rem;line-height:2.2}.backup-policy__rule input{width:5.5rem;margin:0 .15rem;display:inline-block}.backup-policy>.muted{margin-left:1.6rem}.backup-preview{border:1px solid var(--primary-soft-border);background:var(--primary-softer);border-radius:var(--radius);margin-top:1rem;padding:1rem}.backup-preview h3{margin:0 0 .75rem;font-size:.98rem}.backup-preview__agent{margin-bottom:.75rem}.backup-preview__agent p{margin:.2rem 0}.backup-preview__list{max-height:12rem;margin:.25rem 0;padding-left:1.2rem;overflow-y:auto}.backup-preview__actions{flex-wrap:wrap;gap:.5rem;display:flex}.backup-removed-toggle{margin-top:1rem}.backup-result{min-width:14rem}.backup-log{background:var(--surface-sunken);white-space:pre-wrap;border-radius:4px;max-height:20rem;margin:0;padding:.6rem .75rem;font-size:.78rem;overflow:auto}a.stat--link{color:inherit;display:block}a.stat--link:hover{border-color:var(--primary-soft-border);text-decoration:none}@media (width<=640px){.backup-cards{grid-template-columns:1fr}.backup-policy__rule,.backup-policy>.muted{margin-left:0}.backup-result{white-space:normal;min-width:0}}.confirm__body{color:var(--muted);gap:.5rem;font-size:.9rem;display:grid}.confirm__body p{margin:0}.confirm__body strong{color:var(--text)}.danger-zone{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.danger-zone h2{color:var(--danger)}.maintenance{z-index:100;background:#090c10bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.maintenance__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(32rem,100%);box-shadow:var(--shadow-lg);padding:1.5rem}.maintenance__card h2{margin:0 0 .5rem;font-size:1.1rem}.maintenance__card p{margin:0 0 .75rem}.maintenance__card p:last-child{margin-bottom:0}.danger-form label{gap:.25rem;margin-top:.75rem;display:grid}.danger-form .confirm__body{margin-bottom:.25rem}.setup{background:var(--bg);grid-template-columns:17rem 1fr;min-height:100vh;display:grid}.setup--notice{place-content:center;justify-items:start;gap:.5rem;max-width:34rem;margin:0 auto;padding:2rem;display:grid}.setup--notice .btn{margin-top:.5rem}.setup__rail{border-right:1px solid var(--border);background:var(--surface);padding:1.5rem 1rem}.setup__brand{margin:0 0 1.25rem;padding:0 .5rem;font-size:1.05rem}.setup__rail ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.setup__step{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.5rem;display:flex}.setup__step:hover:not(:disabled){background:var(--bg)}.setup__step:disabled{opacity:.45;cursor:default}.setup__step.is-current{background:var(--primary-soft,var(--bg))}.setup__step strong{font-size:.9rem;display:block}.setup__step .small{display:block}.setup__step-mark{border:1px solid var(--border);height:1.4rem;color:var(--muted);border-radius:50%;flex:0 0 1.4rem;place-items:center;font-size:.75rem;display:grid}.setup__step.is-done .setup__step-mark{background:var(--primary);border-color:var(--primary);color:#fff}.setup__panel{padding:2rem;overflow-y:auto}.setup__step-panel{gap:.85rem;max-width:44rem;display:grid}.setup__step-panel h2{margin:0}.setup__step-panel label{gap:.25rem;display:grid}.setup__actions{margin-top:.75rem}.setup__step-panel .setup__check{align-items:flex-start;gap:.6rem;display:flex}.setup__check input{flex:none;width:auto;margin-top:.2rem}.setup__check strong,.setup__check .small{display:block}.setup__cards{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.setup__card{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;gap:.3rem;padding:.9rem;display:grid}.setup__card.is-chosen{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.setup__inline{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.setup__inline input{width:5rem}.setup__embed{border:1px solid var(--border);border-radius:var(--radius);max-height:26rem;padding:.75rem;overflow:auto}.setup__shot img{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;display:block}@media (width<=860px){.setup{grid-template-columns:1fr}.setup__rail{border-right:0;border-bottom:1px solid var(--border)}.setup__rail ol{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.setup__panel{padding:1.25rem 1rem}.setup__cards{grid-template-columns:1fr}}.tour{background:var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.tour__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(62rem,100%);box-shadow:var(--shadow-lg);grid-template-columns:1.15fr 1fr;align-items:center;gap:1.75rem;padding:1.75rem;display:grid}.tour__clip{border:1px solid var(--border);border-radius:8px;width:100%;display:block}.tour__body{align-content:start;gap:.6rem;display:grid}.tour__body h1{margin:0;font-size:1.5rem}.tour__body p{color:var(--muted);margin:0}.tour__count{letter-spacing:.04em;text-transform:uppercase;margin:0!important}.tour__tips{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.tour__actions{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.tour__skip{margin-left:auto}.tour__dots{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.tour__dots li{background:var(--border);border-radius:2px;width:1.5rem;height:3px}.tour__dots li.is-at{background:var(--primary)}.tour__dots li.is-past{background:color-mix(in srgb, var(--primary) 45%, var(--border))}.tip{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(21rem,100vw - 2rem);box-shadow:var(--shadow-lg);position:fixed;bottom:1rem;right:1rem;overflow:hidden}.tip__clip{border-bottom:1px solid var(--border);width:100%;display:block}.tip__body{gap:.35rem;padding:.85rem;display:grid}.tip__body p{margin:0}.tip__actions{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.tip--undo{align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}@media (width<=640px){.tour__card{grid-template-columns:1fr;gap:1rem;padding:1rem}.tour__actions{flex-wrap:wrap}.tour__skip{margin-left:0}.tip{width:auto;left:1rem;right:1rem}}.export{background:var(--bg);min-height:100vh;padding:2rem 1rem}.export .paper{margin:0 auto}.export--failed{color:var(--muted);place-content:center;display:grid}.export__crumb{color:var(--muted);margin-bottom:.75rem;font-size:.85rem}@media print{.export{background:#fff;min-height:0;padding:0}.export .paper{box-shadow:none;border:0;max-width:none;padding:0}.topbar,.sidebar,.page-actionbar,.tip,.toc--exclude-print,.code-block__header-actions,.code-block__copy,.code-block__linenum-toggle,.table-hover__add,.table-hover__grip,.column-resize-handle,.dynamic-block__refresh,.expand__toggle-hint{display:none!important}.code-block__lang{appearance:none;font:inherit;background:0 0!important;border:0!important;padding:0!important}.code-block:has(.mermaid) .code-block__header{display:none!important}tr,img,pre,blockquote,.panel,.decision,.expand,.dynamic-block,.mermaid,.chart,.smart-link,.embed,.attachment-block{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}h1,h2,h3,h4,p,li{orphans:3;widows:3}.editor__content>.ProseMirror>.tableWrapper:has(table[data-layout=full-width]){width:auto;margin-left:0;margin-right:0}.editor__content .tableWrapper{overflow-x:visible}.editor__content table[style*=--table-target-width]{width:100%!important}.expand__body{display:block!important}.embed__frame,.embed iframe,.attachment-block iframe{display:none!important}.comment-highlight,.external-edit{background:0 0!important;border:0!important;text-decoration:none!important}a{text-decoration:underline}}.about-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:48rem;margin-bottom:1rem;padding:1.1rem 1.25rem}.about-card h2{margin:0 0 .5rem;font-size:1.1rem}.about-card__links{flex-wrap:wrap;gap:1rem;margin-bottom:0;display:flex}.about-card--support{border-color:var(--primary)}.about-vulns{padding-left:1.1rem}.about-vulns>li{margin-bottom:.6rem}.about-vulns ul{margin:.25rem 0 0;padding-left:1.1rem}.about-filter{margin-bottom:.75rem}.about-images{max-width:48rem;margin:0 0 1.25rem;padding:0;list-style:none}.about-images>li{border-bottom:1px solid var(--border);padding:.6rem 0}.about-images__ref{font-weight:600}.about-images__command{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.about-images__command code{overflow-wrap:anywhere}.about-filter input{flex:16rem;max-width:22rem}.admin-tokens__filter input{width:100%;max-width:22rem;margin-bottom:.75rem}.admin-tokens__actions{white-space:nowrap;text-align:right}.admin-tokens__actions .link-btn+.link-btn{margin-left:.75rem}.invite-link{margin-bottom:.75rem}.invite-link__label{margin:0 0 .25rem;font-size:.85rem;font-weight:600}.invite-link .admin__link{margin-bottom:.35rem;display:block}.export-progress{max-width:36rem;margin-top:.75rem}.export-progress__head,.export-progress__foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.export-progress__bar{background:var(--border);border-radius:999px;height:8px;margin:.4rem 0;position:relative;overflow:hidden}.export-progress__bar>span{border-radius:inherit;background:var(--primary);width:0;transition:width .3s;position:absolute;inset:0 auto 0 0}.export-progress__bar.is-indeterminate>span{width:30%;animation:1.2s ease-in-out infinite export-progress-slide}@keyframes export-progress-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.export-progress__bar.is-indeterminate>span{opacity:.4;width:100%;animation:none}}.export-progress__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.export--site{min-height:0;padding:1.5rem 1rem 0}.export--file{min-height:calc(100vh - 52px);padding:1.5rem 1rem 0}.site-lede{color:var(--muted)}:root{--site-foot-h:2.25rem}.site-foot{z-index:10;height:var(--site-foot-h);line-height:var(--site-foot-h);box-sizing:border-box;padding:0 calc(1rem + var(--safe-right,0px)) 0 calc(1rem + var(--safe-left,0px));border-top:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.space-layout--export{min-height:calc(100vh - 52px - var(--site-foot-h));padding-bottom:var(--site-foot-h)}.space-layout--export .sidebar{height:calc(100vh - 52px - var(--site-foot-h))}.export--site a[href=\#]{color:var(--muted);cursor:default;text-decoration:none}@media (width<=640px){[data-export-width-toggle]{display:none}}.space-layout--export .sidebar__toggle{display:none}@media (width<=640px){.space-layout--export .sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;max-height:45vh;display:flex;position:static}}@media print{.topbar,.sidebar,.site-foot{display:none!important}.space-layout{display:block}.export--site,.export--file{padding:0}.space-layout--export{padding-bottom:0}}.disk-chart{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.disk-chart svg{filter:drop-shadow(0 2px 3px #0000002e)drop-shadow(0 6px 10px #00000024)}:root:not([data-theme=light]) .disk-chart svg,:root[data-theme=dark] .disk-chart svg{filter:drop-shadow(0 2px 4px #00000073)drop-shadow(0 8px 14px #0006)}.disk-chart__legend{flex:12rem;margin:0;padding:0;font-size:.88rem;list-style:none}.disk-chart__row{justify-content:space-between;gap:.75rem;padding:.15rem 0;display:flex}.disk-chart__name{color:var(--muted);align-items:center;gap:.45rem;display:flex}.disk-chart__value{white-space:nowrap}.disk-chart__key{outline:1px solid var(--border);border-radius:2px;flex:none;width:.7rem;height:.7rem;display:inline-block}@media (width<=30rem){.disk-chart{justify-content:center}}.disk-chart__row--total{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.35rem}.page-wrap--admin{max-width:none}.admin-settings{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:start;gap:0 1rem;display:grid}.admin-settings>.profile__section{max-width:none}.backup-card,.profile__section,.stat,.dash__panel,.card,.alerts__item,.space-card a{box-shadow:var(--shadow-card)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
