:root{--gap:1rem;--gap-row:1rem;--gap-col:1rem;--gutter:2ch;--min-width:20rem;--max-width:75rem;--scroll-padding-top:var(--offset-top);--offset-top:1rem;--offset-left:1rem;--offset-right:1rem;--offset-bottom:1rem;--z-below:-1;--z-base:1;--z-raised:10;--z-overlay:50;--z-fixed:125;--z-modal:250;--font-body:system-ui, sans-serif;--font-heading:system-ui, sans-serif;--font-code:ui-monospace, monospace;--line-height:1.6em;--line-spacing:.5em;--line-length:64ch;--weight-body:400;--weight-bold:500;--weight-heading:500;--text-body:1rem;--text-small:0.8125rem;--text-h4:clamp(1rem, 0.4545vw + 0.9091rem, 1.25rem);--text-h3:clamp(1.25rem, 0.5682vw + 1.1364rem, 1.5625rem);--text-h2:clamp(1.5625rem, 0.7102vw + 1.4205rem, 1.9531rem);--text-h1:clamp(1.9531rem, 0.8878vw + 1.7756rem, 2.4414rem);--auto:auto;--none:0;--us:.125rem;--xs:.25rem;--sm:.5rem;--ms:.75rem;--md:1rem;--ml:1.5rem;--lg:2rem;--xl:3rem;--radius-inline:.25rem;--radius-block:.25rem;--shadow-sm:0 .125rem .25rem color-mix(in oklab, var(--text) 12%, transparent);--shadow-md:0 .25rem .75rem color-mix(in oklab, var(--text) 16%, transparent);--shadow-lg:0 .5rem 1.25rem color-mix(in oklab, var(--text) 22%, transparent);--border-width:1px;color-scheme:dark;--background:#0e0e12;--surface:#15151b;--overlay:#1c1c24;--outline:#2a2b33;--muted:#959ba7;--text:#e3e5e8;--primary:#2969ff;--accent:#72a0ff;--notice:#b49aff;--info:#76b0ff;--success:#00cba2;--warning:#b2b71a;--danger:#ff7f9d;--primary-text:#447eff;--notice-soft:color-mix(in oklab, var(--notice) 16%, var(--surface));--info-soft:color-mix(in oklab, var(--info) 16%, var(--surface));--success-soft:color-mix(in oklab, var(--success) 16%, var(--surface));--warning-soft:color-mix(in oklab, var(--warning) 16%, var(--surface));--danger-soft:color-mix(in oklab, var(--danger) 16%, var(--surface))}[data-scheme="light"]{color-scheme:light;--background:#f1f2f5;--surface:#ffffff;--overlay:#f7f8fa;--outline:#d6d8de;--muted:#5f6571;--text:#151619;--primary:#2969ff;--accent:#72a0ff;--notice:#7a59c4;--info:#2670cc;--success:#008569;--warning:#747800;--danger:#ba3f62;--primary-text:#2261f6;--notice-soft:color-mix(in oklab, var(--notice) 16%, var(--surface));--info-soft:color-mix(in oklab, var(--info) 16%, var(--surface));--success-soft:color-mix(in oklab, var(--success) 16%, var(--surface));--warning-soft:color-mix(in oklab, var(--warning) 16%, var(--surface));--danger-soft:color-mix(in oklab, var(--danger) 16%, var(--surface))}[data-scheme="dark"]{color-scheme:dark;--background:#0e0e12;--surface:#15151b;--overlay:#1c1c24;--outline:#2a2b33;--muted:#959ba7;--text:#e3e5e8;--primary:#2969ff;--accent:#72a0ff;--notice:#b49aff;--info:#76b0ff;--success:#00cba2;--warning:#b2b71a;--danger:#ff7f9d;--primary-text:#447eff;--notice-soft:color-mix(in oklab, var(--notice) 16%, var(--surface));--info-soft:color-mix(in oklab, var(--info) 16%, var(--surface));--success-soft:color-mix(in oklab, var(--success) 16%, var(--surface));--warning-soft:color-mix(in oklab, var(--warning) 16%, var(--surface));--danger-soft:color-mix(in oklab, var(--danger) 16%, var(--surface))}*,*::before,*::after{box-sizing:border-box}::placeholder{color:unset}::-webkit-details-marker{display:none}*{margin:0;padding:0;min-width:0;font:inherit;border:0;letter-spacing:inherit;color:inherit;background-color:transparent;-webkit-tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;font-size:var(--text-body);text-size-adjust:none;text-rendering:optimizeLegibility}body{min-height:100svh}a,button,input{cursor:revert;-ms-touch-action:manipulation;touch-action:manipulation;text-decoration:none}p{overflow-wrap:break-word;text-wrap:pretty}i,address{font-style:normal}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img,picture,svg,video{display:block;max-width:100%}img{max-inline-size:100%;max-block-size:100%}main,menu,dialog,aside{isolation:isolate}abbr[title]{border-bottom:none;text-decoration:underline dotted}html{color:var(--text);background-color:var(--background);font-family:var(--font-body);font-size:var(--text-body)}p,.heading,.h1,.h2,.h3,.h4{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,.heading,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--weight-heading)}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4)}small{font-size:var(--text-small)}.content{max-width:var(--line-length)}.content>*+*{margin-top:var(--line-spacing)}hgroup>*+*{margin-top:var(--line-spacing)}.nowrap{white-space:nowrap}code,pre{tab-size:4ch}.gap{gap:var(--gap-row) var(--gap-col)}.gap-row{row-gap:var(--gap-row)}.gap-col{column-gap:var(--gap-col)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}em{font-style:italic}svg.icon{height:var(--size,1em);width:var(--size,1em);overflow:visible}svg.icon.direction\:up{rotate:0deg}svg.icon.direction\:right{rotate:90deg}svg.icon.direction\:down{rotate:180deg}svg.icon.direction\:left{rotate:270deg}field:has(>label>[data-component="checkbox"]),field:has(>label>[data-component="toggle"]){max-width:none}field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{display:flex;flex-direction:row;align-items:center;gap:var(--sm);padding:var(--xs) 0;color:var(--text);cursor:pointer}@media (pointer:coarse){field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{min-height:1.5rem}}field:has(>label>:disabled)>label{color:var(--muted);cursor:not-allowed}[data-component="checkbox"],[data-component="toggle"]{appearance:none;position:relative;flex:0 0 auto;height:var(--md);background:var(--background);border:var(--border-width) solid var(--outline);cursor:inherit;transition:background-color 160ms ease,border-color 160ms ease}[data-component="checkbox"]{width:var(--md);border-radius:var(--radius-inline)}[data-component="checkbox"]::before{content:"";position:absolute;inset:var(--us);background:white;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);scale:0;transition:scale 120ms ease}[data-component="checkbox"]:checked::before{scale:1}[data-component="toggle"]{width:var(--lg);border-radius:var(--md)}[data-component="toggle"]::before{content:"";position:absolute;top:var(--us);left:var(--us);width:calc(var(--md) - var(--xs) - var(--border-width) * 2);aspect-ratio:1;border-radius:50%;background:var(--muted);transition:translate 160ms ease,background-color 160ms ease}[data-component="toggle"]:checked::before{translate:var(--md) 0;background:white}[data-component="checkbox"]:checked,[data-component="toggle"]:checked{background:var(--primary);border-color:var(--primary)}label:hover>[data-component="checkbox"]:not(:disabled,:checked),label:hover>[data-component="toggle"]:not(:disabled,:checked){border-color:var(--primary)}[data-component="checkbox"]:focus-visible,[data-component="toggle"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="checkbox"]:disabled,[data-component="toggle"]:disabled{opacity:0.5}field{position:relative;display:grid;align-content:start;gap:.3rem;min-width:0}field[hidden]{display:none}field>label{font-size:.8125rem;color:var(--muted)}field>input,field>textarea,field>select,field>field-input{width:100%;min-width:0;height:var(--control,2rem);color:var(--text);background:var(--background);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);transition:border-color 160ms ease}field>input,field>select,field>field-input>input{padding:0 .5rem}field>field-input{display:flex;align-items:stretch}field>field-input>input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none}field>field-input>button{flex:0 0 auto;padding:0 .5rem;font-size:.75rem;color:var(--muted);cursor:pointer}field>field-input>button:hover,field>field-input>button:focus-visible{color:var(--text)}field>textarea{height:auto;min-height:4.5rem;padding:.4rem .5rem;line-height:1.45;resize:vertical}field>select[multiple]{height:auto;min-height:calc(var(--control,2rem) * 2)}field>:is(input,textarea,select,field-input):hover{border-color:color-mix(in oklab,var(--primary) 55%,var(--outline))}field>:is(input,textarea,select):focus-visible,field>field-input:focus-within{border-color:var(--primary);outline-offset:0}field>field-input>input:focus-visible{outline:none}field>field-input:has(>input:focus-visible){outline:2px solid var(--primary);outline-offset:0}field[error]>:is(input,textarea,select,field-input){border-color:var(--danger)}field>:is(input,textarea)[readonly],field>field-input:has(input[readonly]){color:var(--muted)}field>:is(input,textarea,select):disabled,field>field-input:has(input:disabled){color:var(--muted);background:var(--surface);border-style:dashed;cursor:not-allowed}field>field-input:has(input:disabled)>*{pointer-events:none}field>small{font-size:.75rem;color:var(--muted)}field>error{font-size:.75rem;color:var(--danger)}field>.field-history{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;line-height:1.2;color:var(--muted);text-decoration:none;border-radius:var(--radius-inline)}field>.field-history>.icon{width:.875rem;height:.875rem}field>.field-history:hover,field>.field-history:focus-visible{color:var(--primary-text,var(--primary))}field:has(>.field-history)>label{padding-right:2.5rem}field>.field-length{justify-self:end;font-size:.75rem;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--muted)}field>.field-length[data-over]{color:var(--warning-text,var(--warning))}fieldset[data-fields]{display:grid;align-content:start;gap:var(--sm);min-width:0;padding:0;border:0}fieldset[data-fields]>legend{padding:0;font-size:.8125rem;color:var(--muted)}fieldset[data-fields]>small{font-size:var(--text-small);color:var(--muted)}fieldset[data-fields]>error{font-size:var(--text-small);color:var(--danger)}fieldset[data-fields="group"]>.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:var(--sm) var(--md);padding-left:var(--sm);border-left:var(--border-width) solid var(--outline)}fieldset[data-fields="group"]>.fields>:is(fieldset,field:has(>textarea),field:has(>.wide)){grid-column:1 / -1}fieldset[data-fields="rows"]>.rows{display:grid;gap:var(--sm)}fieldset[data-fields="rows"]>.rows>.row{display:grid;grid-template-columns:repeat(var(--fields,2),minmax(0,1fr)) auto;align-items:end;gap:var(--xs) var(--sm);padding-bottom:var(--sm);border-bottom:var(--border-width) solid var(--outline)}fieldset[data-fields="rows"]>.rows>.row:has(>.reorder-grip){grid-template-columns:auto repeat(var(--fields,2),minmax(0,1fr)) auto}fieldset[data-fields="rows"]>.rows>.row>.reorder-grip{margin-bottom:.35rem}fieldset[data-fields="rows"]>.rows>.row>.row-remove{display:flex;align-items:center;gap:var(--xs);min-height:var(--control,2rem);font-size:.8125rem;color:var(--muted);cursor:pointer}fieldset[data-fields="rows"]>.rows>.row>button.row-remove{padding:0 var(--xs)}fieldset[data-fields="rows"]>.rows>.row>button.row-remove:hover,fieldset[data-fields="rows"]>.rows>.row>button.row-remove:focus-visible{color:var(--danger)}fieldset[data-fields="rows"]>.rows>.row:has(>.row-remove>:checked)>field{opacity:.5}fieldset[data-fields="rows"]>.rows-add{justify-self:start;padding:0 var(--sm);min-height:var(--control,2rem);font-size:.8125rem;color:var(--muted);border:var(--border-width) dashed var(--outline);border-radius:var(--radius-inline);cursor:pointer}fieldset[data-fields="rows"]>.rows-add:hover,fieldset[data-fields="rows"]>.rows-add:focus-visible{color:var(--text);border-color:var(--primary)}@media (max-width:720px){fieldset[data-fields="rows"]>.rows>.row,fieldset[data-fields="rows"]>.rows>.row:has(>.reorder-grip){grid-template-columns:repeat(2,minmax(0,1fr))}fieldset[data-fields="rows"]>.rows>.row>.reorder-grip{grid-column:1 / -1}}[data-component="badge"]{display:inline-flex;flex:none;align-items:center;justify-content:center;justify-self:start;min-width:1.25rem;height:1.25rem;padding:0 .4rem;font-size:.75rem;font-weight:var(--weight-body);line-height:1;letter-spacing:0;color:var(--muted);text-decoration:none;white-space:nowrap;border-radius:var(--radius-inline);outline:var(--border-width) solid color-mix(in oklab,currentColor 40%,transparent);outline-offset:calc(var(--border-width) * -1)}[data-component="badge"][data-tone]{background:color-mix(in oklab,currentColor 10%,transparent)}[data-component="badge"][data-tone="primary"]{color:var(--primary-text,var(--primary))}[data-component="badge"][data-tone="info"]{color:var(--info)}[data-component="badge"][data-tone="notice"]{color:var(--notice)}[data-component="badge"][data-tone="success"]{color:var(--success)}[data-component="badge"][data-tone="warning"]{color:var(--warning)}[data-component="badge"][data-tone="danger"]{color:var(--danger)}a[data-component="badge"]:hover{outline-color:currentColor}[data-component="block-editor"]{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--text);background:var(--background);border-radius:var(--radius-block);outline:var(--border-width) solid var(--outline)}[data-component="block-editor"].is-full{position:absolute;inset:0;border-radius:0;outline:0}[data-component="block-editor"] [hidden]{display:none !important}.block-editor-tool{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--lg) - var(--xs));height:calc(var(--lg) - var(--xs));padding:0;font-size:var(--text-small);color:var(--muted);border-radius:var(--radius-inline);cursor:pointer}.block-editor-tool>svg,.block-editor-icon>svg{width:1.05rem;height:1.05rem}.block-editor-tool:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.block-editor-tool[aria-pressed="true"]{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}.block-editor-tool:disabled{opacity:0.4;cursor:default}.block-editor-warning{padding:var(--xs) var(--sm);color:var(--warning,var(--muted));border-bottom:var(--border-width) solid var(--outline)}.block-editor-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:min(78vh,56rem);min-height:28rem}[data-component="block-editor"] .block-editor-body[data-sheets]>.sheet-bar{display:none}[data-component="block-editor"].is-full>.block-editor-body{flex:1;height:auto;min-height:0}.block-editor-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.05rem;height:1.05rem}.editor-mount [hidden]{display:none !important}.editor-mount.is-preview{opacity:0.4;pointer-events:none}.block-library{display:flex;flex-direction:column;gap:var(--sm)}.block-library>*{flex:none}.inspector>.editor-mount>.block-editor-panel{padding:0.7rem 0.8rem}.inspector>.editor-mount>.block-editor-settings{padding:0.7rem var(--ms) 0}:is(.block-editor-panel,.block-editor-settings)>h3{display:flex;gap:var(--xs);align-items:center;font-size:0.95rem;font-weight:var(--weight-bold)}:is(.block-editor-panel,.block-editor-settings){display:flex;flex-direction:column;gap:var(--sm)}.block-editor-search{position:relative;display:flex;align-items:center;color:var(--muted)}.block-editor-search>.block-editor-icon{position:absolute;left:var(--xs);pointer-events:none}.block-editor-search>input{width:100%;min-height:calc(var(--lg) - var(--xs));padding:0 var(--xs) 0 calc(var(--xs) * 2 + 1.05rem);font-size:var(--text-small);color:var(--text);background:color-mix(in oklab,var(--text) 3%,var(--background));border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline)}.block-editor-search>input:focus-visible{outline-color:var(--primary)}.block-library-groups{display:flex;flex-direction:column;gap:var(--sm)}.block-editor-group>summary{display:flex;gap:var(--xs);align-items:center;padding:var(--xs) 0;font-size:var(--text-small);font-weight:var(--weight-bold);list-style:none;cursor:pointer}.block-editor-group>summary::-webkit-details-marker{display:none}:is(.block-editor-group>summary,.editor-layer-fold)::before{content:"";flex:none;width:0.4rem;height:0.4rem;margin-inline:0.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:-45deg;transition:rotate 120ms ease}.block-editor-group[open]>summary::before,.editor-layer[aria-expanded="true"]>.editor-layer-fold::before{rotate:45deg}.block-library .block-editor-group>summary{justify-content:space-between;font-size:0.7rem;font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:0.04em}.block-library .block-editor-group>summary::before{order:2}.block-library .block-editor-group[open]>summary::before{rotate:-135deg}.block-library-items{display:flex;flex-direction:column;gap:var(--xs)}.block-library-item{display:flex;gap:var(--sm);align-items:center;min-height:var(--lg);padding:0 var(--xs) 0 var(--sm);font-size:var(--text-small);text-align:start;background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);cursor:grab;touch-action:none;transition:outline-color 120ms ease,box-shadow 120ms ease}.block-library-item:hover{outline-color:color-mix(in oklab,var(--primary) 60%,var(--outline));box-shadow:var(--shadow-md)}.block-library-item>.block-editor-icon:first-child{color:var(--muted)}.block-editor-grip{margin-left:auto;color:var(--muted);opacity:0.6}.block-editor-stage{position:relative;padding:var(--md);overflow:hidden;overflow-x:auto;background:color-mix(in oklab,var(--text) 4%,var(--background))}.editor-canvas{position:absolute;display:block;background:transparent;border:0;border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);transform-origin:0 0}.block-toolbar{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;overflow:hidden;background:var(--overlay,var(--background));border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);box-shadow:var(--shadow-md)}.block-toolbar>.block-editor-tool{border-radius:0}.block-toolbar .block-editor-handle{cursor:grab;touch-action:none}.block-editor-add{display:inline-flex;gap:var(--us);align-items:center;height:calc(var(--lg) - var(--xs));padding:0 var(--sm) 0 var(--xs);font-size:var(--text-small);font-weight:var(--weight-bold);color:var(--background);background:var(--primary);cursor:pointer}.block-editor-add:hover{filter:brightness(1.08)}.block-editor-need{display:inline-flex;gap:var(--us);align-items:center;height:calc(var(--lg) - var(--xs));padding:0 var(--sm) 0 var(--xs);font-size:var(--text-small);color:var(--text);cursor:pointer}.block-editor-need[hidden]{display:none}.block-editor-need:is(:hover,[aria-expanded="true"]){background:color-mix(in oklab,var(--text) 8%,transparent)}.block-editor-need[data-lacking]{font-weight:var(--weight-bold);color:var(--primary)}.block-editor-needs{position:fixed;inset:auto;width:min(19rem,calc(100vw - var(--md)));margin:0;padding:var(--sm);overflow:visible;color:var(--text);background:var(--overlay,var(--background));border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);box-shadow:var(--shadow-md)}.block-editor-needs:not(:popover-open){display:none}.block-editor-needs-sheet{padding:var(--sm) var(--sm) var(--md)}.block-editor-body:not([data-sheets-on])>.block-editor-needs-sheet{display:none}.block-editor-menu{position:fixed;inset:auto;min-width:11rem;max-height:min(24rem,70vh);margin:0;padding:var(--us);overflow:auto;color:var(--text);background:var(--overlay,var(--background));border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);box-shadow:var(--shadow-md)}.block-editor-menu:not(:popover-open){display:none}.block-editor-menu>button{display:flex;gap:var(--sm);align-items:center;width:100%;min-height:calc(var(--lg) - var(--xs));padding:0 var(--sm) 0 var(--xs);font-size:var(--text-small);text-align:start;border-radius:var(--radius-inline);cursor:pointer}.block-editor-menu>button:is(:hover,:focus-visible):not(:disabled){background:color-mix(in oklab,var(--text) 8%,transparent);outline:none}.block-editor-menu>button:disabled{color:var(--muted);opacity:0.6;cursor:default}.block-editor-menu>button>.block-editor-icon{color:var(--muted)}.block-editor-menu>.block-editor-empty{padding:var(--xs) var(--sm)}.block-editor-drop-line{position:fixed;z-index:10;background:var(--primary);border-radius:2px;box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 30%,transparent);pointer-events:none}.drag-ghost{position:fixed;top:0;left:0;z-index:20;padding:var(--xs) var(--sm);font-size:var(--text-small);color:var(--background);background:var(--primary);border-radius:var(--radius-inline);box-shadow:var(--shadow-md);pointer-events:none}html.is-dragging,html.is-dragging *{cursor:grabbing !important;user-select:none}[data-component="block-editor"].is-preview :is(.block-toolbar,.block-editor-marks){display:none}.block-editor-marks{position:absolute;inset:0 auto auto 0;z-index:1;pointer-events:none}.block-editor-mark{all:unset;position:absolute;top:0;left:0;display:flex;align-items:center;gap:0.2rem;height:1.4rem;padding:0 0.4rem;font:600 11px/1 system-ui,sans-serif;color:var(--on-primary);background:var(--primary);border-radius:999px;box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto}.block-editor-mark>svg{width:0.8rem;height:0.8rem}.block-editor-mark:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.block-editor-fields{display:flex;flex-direction:column;gap:var(--sm)}.block-editor-field{display:flex;flex-direction:column;gap:var(--us);font-size:var(--text-small)}.block-editor-field>label{color:var(--muted)}.block-editor-field[data-type="boolean"]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.block-editor-field[data-type="boolean"]>small{flex-basis:100%}.block-editor-empty{font-size:var(--text-small);color:var(--muted)}.block-editor-settings form{display:flex;flex-direction:column;gap:var(--sm);font-size:var(--text-small)}.block-editor-settings :is(input:not([type="checkbox"],[type="hidden"]),select,textarea){width:100%}.editor-layers-list{display:flex;flex-direction:column;gap:1px}.editor-layer{display:flex;align-items:center;padding-left:calc(var(--depth,0) * var(--sm));border-radius:var(--radius-inline)}.editor-layer>button{display:inline-flex;gap:var(--xs);align-items:center;height:calc(var(--lg) - var(--xs));padding:0 var(--xs);font-size:var(--text-small);color:var(--muted);border-radius:var(--radius-inline);cursor:pointer}.editor-layer>button:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.editor-layer[aria-selected="true"]{background:color-mix(in oklab,var(--primary) 14%,transparent)}.editor-layer[aria-selected="true"] .editor-layer-label{color:var(--text)}.editor-layer>.editor-layer-fold{width:var(--md);padding:0;justify-content:center}.editor-layer>.editor-layer-fold:disabled{visibility:hidden}.editor-layer>.editor-layer-label{flex:1;min-width:0;justify-content:flex-start;cursor:grab;touch-action:none}.editor-layer[data-drop="before"]{box-shadow:inset 0 2px 0 var(--primary)}.editor-layer[data-drop="after"]{box-shadow:inset 0 -2px 0 var(--primary)}.editor-layer[data-drop="inside"]{outline:var(--border-width) solid var(--primary)}@media (max-width:820px){.block-editor-stage{padding:var(--xs)}}[data-component="button"]{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.4rem;min-height:var(--lg);padding:0 var(--ms);color:var(--text);text-decoration:none;white-space:nowrap;background:color-mix(in oklab,var(--text) 6%,transparent);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}[data-component="button"]:hover{border-color:var(--primary)}[data-component="button"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="button"][data-variant="primary"]{color:white;background:var(--primary);border-color:var(--primary)}[data-component="button"][data-variant="primary"]:hover{background:color-mix(in oklab,var(--primary) 85%,var(--text));border-color:color-mix(in oklab,var(--primary) 85%,var(--text))}[data-component="button"][data-variant="ghost"]{background:transparent}[data-component="button"][data-variant="ghost"]:hover{background:color-mix(in oklab,var(--text) 7%,transparent);border-color:var(--outline)}[data-component="button"][data-variant="danger"]{color:var(--danger);background:color-mix(in oklab,var(--danger) 12%,transparent);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}[data-component="button"][data-variant="danger"]:hover{color:var(--background);background:var(--danger);border-color:var(--danger)}[data-component="button"]:disabled{opacity:0.45;pointer-events:none}[data-component="chart"]{color:var(--primary)}[data-component="chart"][data-tone="accent"]{color:var(--accent)}[data-component="chart"][data-tone="info"]{color:var(--info)}[data-component="chart"][data-tone="notice"]{color:var(--notice)}[data-component="chart"][data-tone="success"]{color:var(--success)}[data-component="chart"][data-tone="warning"]{color:var(--warning)}[data-component="chart"][data-tone="danger"]{color:var(--danger)}[data-component="chart"][data-tone="muted"]{color:var(--muted)}figure[data-component="chart"]{display:flex;flex-direction:column;gap:var(--sm);width:100%}figure[data-component="chart"]>svg{display:block;width:100%;height:calc(var(--xl) * 3);overflow:visible}figure[data-component="chart"]>figcaption{display:flex;justify-content:space-between;font-family:var(--font-code);font-size:var(--text-small);line-height:1;color:var(--muted)}svg[data-component="chart"]{display:inline-block;width:calc(var(--xl) * 2);height:1em;overflow:visible;vertical-align:middle}[data-component="chart"] .bar{fill:color-mix(in oklab,currentColor 70%,var(--surface));transition:fill 120ms ease}[data-component="chart"] .bar:hover{fill:currentColor}[data-component="chart"] .line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg[data-component="chart"] .line{stroke-width:1.5px}[data-component="chart"] .area{fill:color-mix(in oklab,currentColor 14%,transparent)}[data-component="chart"] .end{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}[data-component="chart"] .hit{fill:transparent}[data-component="chart"] .hit:hover{fill:color-mix(in oklab,currentColor 10%,transparent)}field:has(>label>[data-component="checkbox"]),field:has(>label>[data-component="toggle"]){max-width:none}field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{display:flex;flex-direction:row;align-items:center;gap:var(--sm);padding:var(--xs) 0;color:var(--text);cursor:pointer}@media (pointer:coarse){field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{min-height:1.5rem}}field:has(>label>:disabled)>label{color:var(--muted);cursor:not-allowed}[data-component="checkbox"],[data-component="toggle"]{appearance:none;position:relative;flex:0 0 auto;height:var(--md);background:var(--background);border:var(--border-width) solid var(--outline);cursor:inherit;transition:background-color 160ms ease,border-color 160ms ease}[data-component="checkbox"]{width:var(--md);border-radius:var(--radius-inline)}[data-component="checkbox"]::before{content:"";position:absolute;inset:var(--us);background:white;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);scale:0;transition:scale 120ms ease}[data-component="checkbox"]:checked::before{scale:1}[data-component="toggle"]{width:var(--lg);border-radius:var(--md)}[data-component="toggle"]::before{content:"";position:absolute;top:var(--us);left:var(--us);width:calc(var(--md) - var(--xs) - var(--border-width) * 2);aspect-ratio:1;border-radius:50%;background:var(--muted);transition:translate 160ms ease,background-color 160ms ease}[data-component="toggle"]:checked::before{translate:var(--md) 0;background:white}[data-component="checkbox"]:checked,[data-component="toggle"]:checked{background:var(--primary);border-color:var(--primary)}label:hover>[data-component="checkbox"]:not(:disabled,:checked),label:hover>[data-component="toggle"]:not(:disabled,:checked){border-color:var(--primary)}[data-component="checkbox"]:focus-visible,[data-component="toggle"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="checkbox"]:disabled,[data-component="toggle"]:disabled{opacity:0.5}[data-component="color-input"]{font-family:var(--font-code);font-size:var(--text-small)}field>field-input[type="color-input"]>button.pick{flex:0 0 var(--lg);padding:0;border-right:var(--border-width) solid var(--outline);border-radius:var(--radius-inline) 0 0 var(--radius-inline)}field>field-input[type="color-input"]>button.pick[data-empty],color-picker .options>button[data-empty]{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--danger) calc(50% - 1px),var(--danger) calc(50% + 1px),transparent calc(50% + 1px))}field>field-input[type="color-input"]>button.pick:focus-visible{outline:2px solid var(--primary);outline-offset:1px}color-picker{display:flex;flex-direction:column;gap:var(--sm);width:calc(var(--xl) * 5);padding:var(--sm);color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md);user-select:none}color-picker[popover]{position:fixed;inset:auto;margin:0;overflow:visible}color-picker[popover]:not(:popover-open){display:none}color-picker>.area{position:relative;height:calc(var(--xl) * 3);border-radius:var(--radius-inline);cursor:crosshair;touch-action:none}color-picker>.area:focus-visible{outline:2px solid var(--primary);outline-offset:1px}color-picker>.area>.thumb{position:absolute;width:var(--ms);height:var(--ms);margin:calc(var(--ms) / -2);border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / 0.45);pointer-events:none}color-picker>input.hue{appearance:none;width:100%;height:var(--ms);border-radius:var(--ms);background:linear-gradient(to right,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);cursor:pointer}color-picker>input.hue::-webkit-slider-thumb{appearance:none;width:var(--ms);height:var(--ms);background:white;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / 0.45)}color-picker>input.hue::-moz-range-thumb{width:var(--ms);height:var(--ms);background:white;border:0;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / 0.45)}color-picker>input.hue:focus-visible{outline:2px solid var(--primary);outline-offset:1px}color-picker>.recent{display:contents}color-picker .title{font-size:var(--text-small);line-height:1;color:var(--muted)}color-picker .options{display:flex;flex-wrap:wrap;gap:var(--xs)}color-picker .options>button{width:var(--ml);height:var(--ml);border-radius:var(--radius-inline);outline:var(--border-width) solid color-mix(in oklab,var(--text) 25%,transparent);outline-offset:-1px;cursor:pointer}color-picker .options>button:hover,color-picker .options>button:focus-visible,color-picker .options>button[aria-pressed="true"]{outline:2px solid var(--primary);outline-offset:1px}field>[data-component="combo-box"]+.selected{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs);min-height:var(--lg);padding:var(--us) calc(var(--lg) - var(--xs)) var(--us) var(--us);color:var(--text);background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);cursor:pointer;transition:outline-color 160ms ease}field>[data-component="combo-box"]+.selected::after{content:"";position:absolute;top:50%;right:var(--ms);width:0.4em;height:0.4em;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:45deg;translate:0 -75%;opacity:0.6}field:hover>[data-component="combo-box"]+.selected,field:focus-within>[data-component="combo-box"]+.selected{outline-color:var(--primary)}field[error]>[data-component="combo-box"]+.selected{outline-color:var(--danger)}field>[data-component="combo-box"]:disabled+.selected{color:var(--muted);background:var(--surface);outline-style:dashed;cursor:not-allowed}field>[data-component="combo-box"]:disabled+.selected>*{pointer-events:none}field>[data-component="combo-box"]+.selected>input{flex:1 1 4rem;min-width:4rem;height:calc(var(--lg) - var(--xs));padding:0 var(--xs);background:transparent;outline:none}field>[data-component="combo-box"]+.selected>input::-webkit-search-cancel-button{appearance:none}field>[data-component="combo-box"]:not([multiple])+.selected:has(.tag)>input::placeholder{color:transparent}field>[data-component="combo-box"]+.selected>.option.tag{display:flex;align-items:center;height:calc(var(--lg) - var(--sm));padding-left:var(--xs);font-size:var(--text-small);background:color-mix(in oklab,var(--text) 8%,transparent);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);user-select:none}field>[data-component="combo-box"]+.selected[sortable]>.option.tag{cursor:grab;touch-action:none}field>[data-component="combo-box"]+.selected>.option.tag.reorder-carried{background:color-mix(in oklab,var(--text) 8%,var(--overlay))}field>[data-component="combo-box"]:not([multiple])+.selected>.option.tag{padding-left:var(--xs);font-size:inherit;background:none;outline:none;cursor:inherit}field>[data-component="combo-box"]:not([multiple])+.selected:has(>input)>.option.tag{position:absolute;left:var(--us);pointer-events:none}field>[data-component="combo-box"]:not([multiple])+.selected:has(>input:not(:placeholder-shown))>.option.tag{visibility:hidden}field>[data-component="combo-box"]+.selected>.option.tag>button.remove{width:calc(var(--md) + var(--xs));height:100%;color:var(--muted);cursor:pointer}field>[data-component="combo-box"]+.selected>.option.tag>button.remove:hover{color:var(--text)}field>[data-component="combo-box"]~[popover]{position:fixed;inset:auto;margin:0;max-height:calc(var(--lg) * 7);padding:var(--xs);overflow:auto;color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}field>[data-component="combo-box"]~[popover]:not(:popover-open){display:none}field>[data-component="combo-box"]~[role="listbox"]>[role="option"]{padding:var(--xs) var(--sm);border-radius:var(--radius-inline);cursor:pointer}field>[data-component="combo-box"]~[role="listbox"]>p{padding:var(--xs) var(--sm);font-size:var(--text-small);color:var(--muted)}field>[data-component="combo-box"]~[role="listbox"]>[role="option"]:hover{background:color-mix(in oklab,var(--primary) 18%,transparent)}field>[data-component="combo-box"]~[role="listbox"]>[role="option"][aria-selected="true"]{color:var(--primary-text,var(--primary))}field:has(>[data-component="combo-box"][checklist])>input[type="search"]{margin-bottom:var(--xs)}field>[data-component="combo-box"]~.checklist:not([popover]){max-height:calc(var(--lg) * 7);overflow-y:auto;color:var(--text);border-block:var(--border-width) solid var(--outline)}field>[data-component="combo-box"]~.checklist>.option{display:flex;align-items:center;gap:var(--sm);min-height:var(--lg);padding:0 var(--xs);border-radius:var(--radius-inline)}field>[data-component="combo-box"]~.checklist>[hidden]{display:none}field>[data-component="combo-box"]~.checklist>.option>.grip{flex:0 0 auto;display:grid;place-items:center;width:var(--md);height:var(--md);color:var(--muted);border-radius:var(--radius-inline);opacity:0.5;cursor:grab;touch-action:none;transition:opacity 160ms ease}field>[data-component="combo-box"]~.checklist>.option>.grip::before{content:"";width:10px;height:15px;background:radial-gradient(circle,currentColor 1px,transparent 1.5px) 0 0 / 5px 5px}field>[data-component="combo-box"]~.checklist>.option:hover>.grip,field>[data-component="combo-box"]~.checklist>.option>.grip:focus-visible,field>[data-component="combo-box"]~.checklist>.option.reorder-carried>.grip{color:var(--text);opacity:1}field>[data-component="combo-box"]~.checklist>.option>.grip:focus-visible{outline:2px solid var(--primary)}field>[data-component="combo-box"]~.checklist.is-filtered>.option>.grip,field>[data-component="combo-box"]~.checklist>.option>.grip:disabled{visibility:hidden}field>[data-component="combo-box"]~.checklist>.option>[data-component="checkbox"]{cursor:pointer}field>[data-component="combo-box"]~.checklist>.option>.text{flex:1 1 auto;min-width:0;padding:var(--us) 0;cursor:text;user-select:text}field>[data-component="combo-box"]:disabled~.checklist{color:var(--muted)}field>[data-component="combo-box"]~.checklist>.create{width:100%;min-height:var(--lg);padding:0 var(--sm);text-align:left;color:var(--primary-text,var(--primary));cursor:pointer}field[data-field="composer"]{gap:var(--sm);container-type:inline-size}field[data-field="composer"]>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}field[data-field="composer"]>textarea{min-height:calc(var(--control,2rem) * 1.4);max-height:40dvh;resize:none;field-sizing:content}field[data-field="composer"]>.composer-files{display:flex;flex-wrap:wrap;gap:var(--xs);margin:0;padding:0;list-style:none}field[data-field="composer"]>.composer-files:empty{display:none}field[data-field="composer"]>.composer-files>li{display:inline-flex;align-items:center;gap:var(--xs);min-height:1.5rem;padding:0 var(--xs) 0 var(--sm);font-size:.75rem;background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline)}field[data-field="composer"]>.composer-files button{display:grid;place-items:center;width:1.1rem;height:1.1rem;color:var(--muted);border-radius:var(--radius-inline);cursor:pointer}field[data-field="composer"]>.composer-files button:hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}field[data-field="composer"]>.composer-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs);min-width:0}field[data-field="composer"]>.composer-row>.composer-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm);margin-left:auto}field[data-field="composer"]>.composer-row>small{flex:1 1 100%;order:1;min-width:0;font-size:.75rem;color:var(--muted)}field[data-field="composer"] .composer-tool,field[data-field="composer"] details[data-component="popover"]>summary{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--control,2rem);padding:0 var(--sm);color:var(--muted);white-space:nowrap;background:none;border:var(--border-width) solid transparent;border-radius:var(--radius-inline);cursor:pointer}field[data-field="composer"] .composer-tool:hover,field[data-field="composer"] details[data-component="popover"]>summary:hover,field[data-field="composer"] details[data-component="popover"][open]>summary{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent);border-color:transparent}field[data-field="composer"] .composer-tool:disabled{opacity:.45;cursor:default}field[data-field="composer"] .composer-tool:has(+input:focus-visible){outline:2px solid var(--primary);outline-offset:0}field[data-field="composer"] .composer-tool>.icon,field[data-field="composer"] summary>.icon{width:1rem;height:1rem;flex:none}field[data-field="composer"] input[type="file"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@container (max-width:34rem){field[data-field="composer"] .composer-tool,field[data-field="composer"] details[data-component="popover"]>summary{width:var(--control,2rem);padding:0;justify-content:center}field[data-field="composer"] .composer-tool>span,field[data-field="composer"] summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}[data-component="date-input"],field>field-input[type="date-input"]>input{font-variant-numeric:tabular-nums}field>field-input[type="date-input"]>input[data-date-display]{flex:1 1 0}field>field-input[type="date-input"]>input[data-unparsed]{color:var(--danger)}field>field-input[type="date-input"]>.separator{display:flex;align-items:center;color:var(--muted)}field>field-input[type="date-input"]:has(>.separator)>input[data-date-display]{flex:0 1 auto;field-sizing:content;min-width:6ch}field>field-input[type="date-input"]>button.picker{margin-left:auto;display:flex;align-items:center;font-size:var(--md)}date-picker{position:absolute;top:calc(100% + var(--xs));left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--sm);width:max-content;padding:var(--sm);color:var(--text);font-variant-numeric:tabular-nums;background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md);user-select:none}date-picker[popover]{position:fixed;inset:auto;margin:0;overflow:visible}date-picker[popover]:not(:popover-open){display:none}field>date-picker[role="group"]{position:static;margin-top:var(--xs);background:var(--background);box-shadow:none}date-picker button{color:inherit;border-radius:var(--radius-inline);cursor:pointer;transition:background-color 120ms ease,color 120ms ease}date-picker button:hover{background:color-mix(in oklab,var(--primary) 18%,transparent)}date-picker button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}date-picker>header{display:flex;align-items:center;gap:var(--xs)}date-picker>header>button{display:grid;place-items:center;min-width:var(--lg);height:var(--lg);font-size:var(--md);color:var(--muted)}date-picker>header>.title{flex:1 1 auto;padding:0 var(--sm);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--text)}date-picker>header>button:disabled{opacity:0.35;pointer-events:none}date-picker>header>.title:disabled{opacity:1}date-picker .months{display:flex;gap:var(--md)}date-picker .month-title{padding-bottom:var(--xs);font-size:var(--text-small);text-align:center;color:var(--muted)}date-picker [role="grid"]{display:grid;gap:var(--us) 0}date-picker [role="row"]{display:grid;grid-template-columns:repeat(7,var(--lg))}date-picker .weeks>[role="row"]{grid-template-columns:repeat(8,var(--lg))}date-picker .cells>[role="row"]{grid-template-columns:repeat(3,calc(var(--lg) * 7 / 3))}date-picker [role="columnheader"],date-picker [role="rowheader"]{display:grid;place-items:center;height:calc(var(--lg) - var(--xs));font-size:var(--text-small);color:var(--muted)}date-picker [role="rowheader"]{height:auto;opacity:0.7}date-picker .week-number{opacity:0.7}date-picker [role="gridcell"]>button{width:100%;height:var(--lg)}date-picker .cells [role="gridcell"]>button{height:calc(var(--lg) * 1.5)}date-picker [role="gridcell"]>button.outside{color:var(--muted)}date-picker [role="gridcell"]>button.today{box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--primary) 60%,transparent)}date-picker [role="gridcell"]>button[aria-disabled="true"]{color:var(--muted);text-decoration:line-through;opacity:0.4;background:none;cursor:not-allowed}date-picker [role="gridcell"]>button.in-range,date-picker [role="row"].in-range>[role="gridcell"]>button{background:color-mix(in oklab,var(--primary) 16%,transparent);border-radius:0}date-picker [role="gridcell"]>button.selected,date-picker [role="row"].selected>[role="gridcell"]>button{color:white;background:var(--primary)}date-picker [role="gridcell"]>button.range-start{border-radius:var(--radius-inline) 0 0 var(--radius-inline)}date-picker [role="gridcell"]>button.range-end{border-radius:0 var(--radius-inline) var(--radius-inline) 0}date-picker[type="week"] [role="row"]:hover>[role="gridcell"]>button:not([aria-disabled="true"]){background:color-mix(in oklab,var(--primary) 18%,transparent)}date-picker[type="week"] [role="row"]:is(.selected,.in-range)>[role="gridcell"]>button{border-radius:0}date-picker[type="week"] [role="row"]:is(.selected,.in-range)>[role="gridcell"]:nth-child(2)>button{border-top-left-radius:var(--radius-inline);border-bottom-left-radius:var(--radius-inline)}date-picker[type="week"] [role="row"]:is(.selected,.in-range)>[role="gridcell"]:last-child>button{border-top-right-radius:var(--radius-inline);border-bottom-right-radius:var(--radius-inline)}date-picker[type="week"] [role="row"].selected>[role="rowheader"]{font-weight:var(--weight-bold);color:var(--primary-text,var(--primary));opacity:1}date-picker>.clock{display:flex;align-items:center;gap:var(--us);padding-top:var(--sm);border-top:var(--border-width) solid var(--outline)}date-picker[type="time"]>.clock{padding-top:0;border-top:0}date-picker>.clock>.icon{display:flex;margin-right:var(--xs);font-size:var(--md);color:var(--muted)}date-picker>.clock>input{width:calc(var(--lg) + var(--xs));height:var(--lg);text-align:center;background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline)}date-picker>.clock>input:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:0}date-picker>.clock>.colon{color:var(--muted)}date-picker>.clock>.meridiem{height:var(--lg);margin-left:var(--xs);padding:0 var(--sm);border:var(--border-width) solid var(--outline)}date-picker>footer{display:flex;justify-content:space-between;gap:var(--sm);padding-top:var(--sm);border-top:var(--border-width) solid var(--outline)}date-picker>footer>button{padding:var(--xs) var(--sm);font-size:var(--text-small);color:var(--primary-text,var(--primary))}dialog[data-component="dialog"]{width:min(32rem,calc(100vw - var(--md) * 2));max-height:calc(100dvh - var(--xl) * 2);margin:auto;padding:0;overflow:hidden;color:var(--text);background:var(--surface);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-lg)}dialog[data-component="dialog"][open]{display:flex;flex-direction:column}dialog[data-component="dialog"][wide]{width:min(48rem,calc(100vw - var(--md) * 2))}dialog[data-component="dialog"]::backdrop{background:color-mix(in oklab,var(--background) 55%,transparent);backdrop-filter:blur(2px)}dialog[data-component="dialog"]>form{display:flex;flex-direction:column;min-height:0}dialog[data-component="dialog"]>form>header{display:flex;align-items:center;gap:var(--sm);padding:var(--ms) var(--md);border-bottom:var(--border-width) solid var(--outline)}dialog[data-component="dialog"]>form>header>h2{flex:1 1 auto;margin:0;padding:0;border:0;font-size:var(--text-body);font-weight:var(--weight-bold)}dialog[data-component="dialog"]>form>header>button.close{display:grid;place-items:center;width:var(--lg);height:var(--lg);margin:calc(var(--xs) * -1) calc(var(--sm) * -1) calc(var(--xs) * -1) 0;font-size:var(--text-h4);line-height:1;color:var(--muted);border-radius:var(--radius-inline);cursor:pointer}dialog[data-component="dialog"]>form>header>button.close:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}dialog[data-component="dialog"]>form>.body{display:flex;flex-direction:column;gap:var(--ms);padding:var(--md);overflow:auto}dialog[data-component="dialog"]>form>.body>p{color:var(--muted)}dialog[data-component="dialog"]>form>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sm);padding:var(--ms) var(--md);background:color-mix(in oklab,var(--text) 3%,transparent);border-top:var(--border-width) solid var(--outline)}dialog[data-component="dialog"][role="alertdialog"]>form>header{border-bottom:0}dialog[data-component="dialog"][role="alertdialog"]>form>header:has(+.body){padding-bottom:0}[data-component="diff"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:var(--text-small);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);overflow:hidden}[data-component="diff"]>*{min-height:calc(1lh + var(--xs));padding:calc(var(--xs) / 2) var(--sm);white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:none}[data-component="diff"]>:nth-child(odd){border-inline-end:var(--border-width) solid var(--outline)}[data-component="diff"]>.head{font-weight:var(--weight-bold);color:var(--muted);border-block-end:var(--border-width) solid var(--outline)}[data-component="diff"]>.blank{background:color-mix(in oklab,var(--text) 4%,transparent)}[data-component="diff"]>del{background:var(--danger-soft)}[data-component="diff"]>ins{background:var(--success-soft)}[data-component="diff"] mark{color:var(--text);border-radius:var(--radius-inline)}[data-component="diff"]>del mark{background:color-mix(in oklab,var(--danger) 32%,transparent)}[data-component="diff"]>ins mark{background:color-mix(in oklab,var(--success) 32%,transparent)}[data-component="diff"]>.same{grid-column:1 / -1;color:var(--muted);border:0}details[data-component="dropdown"]{display:inline-block;position:relative}details[data-component="dropdown"]>summary{display:inline-flex;align-items:center;gap:var(--sm);min-height:var(--lg);padding:0 var(--ms);color:var(--text);white-space:nowrap;background:color-mix(in oklab,var(--text) 6%,transparent);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);cursor:pointer;list-style:none;user-select:none;transition:border-color 160ms ease}details[data-component="dropdown"]>summary::after{content:"";width:0.4em;height:0.4em;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:45deg;translate:0 -25%;opacity:0.6;transition:rotate 160ms ease,translate 160ms ease}details[data-component="dropdown"][open]>summary::after{rotate:225deg;translate:0 25%}details[data-component="dropdown"]>summary:hover,details[data-component="dropdown"][open]>summary{border-color:var(--primary)}details[data-component="dropdown"]>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}details[data-component="dropdown"]>summary::-webkit-details-marker{display:none}details[data-component="dropdown"]>menu{position:absolute;top:calc(100% + var(--xs));left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;min-width:12rem;padding:var(--xs);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}details[data-component="dropdown"]>menu[popover]{position:fixed;inset:auto;margin:0;color:var(--text)}details[data-component="dropdown"]>menu[popover]:not(:popover-open){display:none}details[data-component="dropdown"]>menu>a,details[data-component="dropdown"]>menu>button{display:flex;align-items:center;gap:var(--sm);width:100%;padding:var(--xs) var(--sm);color:var(--text);text-align:start;border-radius:var(--radius-inline);cursor:pointer}details[data-component="dropdown"]>menu>a:hover,details[data-component="dropdown"]>menu>button:hover,details[data-component="dropdown"]>menu>a:focus-visible,details[data-component="dropdown"]>menu>button:focus-visible{background:color-mix(in oklab,var(--primary) 18%,transparent);outline:none}[data-component="empty-state"]{display:flex;flex-direction:column;align-items:center;gap:var(--xs);padding:var(--lg) var(--md);text-align:center;color:var(--muted);border:var(--border-width) dashed var(--outline);border-radius:var(--radius-block)}[data-component="empty-state"]>strong{font-weight:var(--weight-bold);color:var(--text)}[data-component="empty-state"]>p{max-width:var(--line-length);font-size:var(--text-small)}[data-component="empty-state"]>.action{display:flex;gap:var(--sm);padding-top:var(--sm)}file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sm);min-height:calc(var(--xl) * 2);padding:var(--md);text-align:center;font-size:var(--text-small);color:var(--muted);background:var(--background);border:var(--border-width) dashed var(--outline);border-radius:var(--radius-block);transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}file-drop:hover,file-drop:focus-within,file-drop[dragover]{color:var(--text);border-color:var(--primary)}file-drop[dragover]{background:color-mix(in oklab,var(--primary) 10%,var(--background))}file-drop>input{max-width:100%;font-size:var(--text-small)}file-drop[upgraded]>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}file-drop:has(>input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}file-drop:has(>input:disabled){color:var(--muted);background:var(--surface);border-color:var(--outline)}file-drop:has(>input:disabled)>input{cursor:not-allowed}field[error]>file-drop{border-color:var(--danger)}file-drop>.files{position:relative;display:flex;flex-direction:column;gap:var(--us);width:100%;text-align:left;color:var(--text)}file-drop>.files:empty{display:none}file-drop>.files>li{display:flex;align-items:center;gap:var(--sm);padding:var(--us) var(--xs);background:var(--surface);border-radius:var(--radius-inline)}file-drop>.files .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}file-drop>.files .size{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}file-drop>.files button{padding:0 var(--xs);color:var(--muted);cursor:pointer}file-drop>.files button:hover,file-drop>.files button:focus-visible{color:var(--danger)}[data-drop-target][dragover]{outline:2px dashed var(--primary);outline-offset:-2px}drop-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;font-size:var(--text-h3);color:var(--text);background:color-mix(in oklab,var(--background) 85%,transparent);outline:2px dashed var(--primary);outline-offset:calc(var(--md) * -1);pointer-events:none}drop-overlay:not([open]){display:none}.markdown-editor{display:flex;flex-direction:column;width:100%;color:var(--text);background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);transition:outline-color 160ms ease}.markdown-editor:hover,.markdown-editor:focus-within{outline-color:var(--primary)}field[error]>.markdown-editor{outline-color:var(--danger)}:is([data-component="markdown-editor"],[data-component="rich-editor"],[data-component="inline-input"]).sr-only{content-visibility:hidden}.markdown-editor .cm-editor{color:inherit;background:none}.markdown-editor>:is([role="toolbar"],.markdown-views){display:flex;flex-wrap:wrap;gap:var(--us);align-items:center;padding:var(--us);border-bottom:var(--border-width) solid var(--outline)}.markdown-editor>:is([role="toolbar"],.markdown-views)>:is(button,select){min-width:calc(var(--lg) - var(--xs));height:calc(var(--lg) - var(--xs));padding:0 var(--xs);font-size:var(--text-small);color:var(--muted);background:transparent;border-radius:var(--radius-inline);cursor:pointer}.markdown-editor>:is([role="toolbar"],.markdown-views)>:is(button,select):hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.markdown-editor>:is([role="toolbar"],.markdown-views)>button[aria-pressed="true"]{color:var(--primary-text,var(--primary));background:color-mix(in oklab,var(--primary) 16%,transparent)}.markdown-editor>.markdown-views{justify-content:flex-end}.markdown-editor>[role="toolbar"]>.markdown-views{display:flex;gap:var(--us);margin-left:auto}.markdown-editor>[role="toolbar"]>.markdown-views>button{height:calc(var(--lg) - var(--xs));padding:0 var(--xs);font-size:var(--text-small);color:var(--muted);background:transparent;border-radius:var(--radius-inline);cursor:pointer}.markdown-editor>[role="toolbar"]>.markdown-views>button[aria-pressed="true"]{color:var(--primary-text,var(--primary));background:color-mix(in oklab,var(--primary) 16%,transparent)}.markdown-editor>[role="toolbar"]>[data-mark="strong"]{font-weight:700}.markdown-editor>[role="toolbar"]>[data-mark="emphasis"]{font-style:italic}.markdown-editor>[role="toolbar"]>[data-mark="underline"]{text-decoration:underline}.markdown-editor>[role="toolbar"]>[data-mark="strike"]{text-decoration:line-through}.markdown-editor>[role="toolbar"]>[data-mark="code"]{font-family:var(--font-code)}.markdown-editor>[role="toolbar"]>hr{width:var(--border-width);height:var(--md);margin:0 var(--us);background:var(--outline);border:0}.markdown-editor .cm-editor.cm-focused{outline:none}.markdown-editor .cm-scroller{min-height:calc(var(--lg) * 6);max-height:70vh;overflow:auto;font-family:inherit;line-height:var(--line-height)}.markdown-editor .cm-content{padding:var(--sm) var(--ms);caret-color:var(--text)}.markdown-editor .cm-line{padding:0}.markdown-editor .cm-placeholder{color:var(--muted)}.markdown-editor[data-single] .cm-scroller{min-height:var(--lg);max-height:none}.markdown-editor[data-single] .cm-content{padding:var(--xs) var(--sm)}.markdown-editor [data-style~="variable"]{color:var(--primary-text,var(--primary));font-family:var(--font-code);font-size:0.9em}.markdown-editor[data-mode="source"] .cm-scroller{font-family:var(--font-code);font-size:0.92em}.markdown-editor .md-unit{display:inline-block;width:0.5em;overflow:visible;font-size:0.8em;color:var(--muted);font-weight:400;font-style:normal;text-align:center;text-decoration:none;text-indent:0;white-space:pre}.markdown-editor .md-unit:not([data-shown]){color:transparent}.markdown-editor .md-pill{padding:0 0.3em;color:var(--primary-text,var(--primary));border:var(--border-width) solid color-mix(in oklab,var(--primary) 45%,transparent);border-radius:var(--radius-inline);white-space:nowrap}.markdown-editor .md-pill[data-marked]{color:var(--background);background:var(--primary);border-color:var(--primary)}.markdown-editor .md-pill[data-kind="mention"]{background:color-mix(in oklab,var(--primary) 12%,transparent)}.markdown-editor .md-pill[data-broken]{color:var(--muted);background:none;border-color:var(--warning)}.markdown-editor [data-make-text]{margin-left:0.25em;padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.markdown-editor [data-make-text]::before{content:"×"}.markdown-editor .md-id{color:var(--muted);text-decoration:inherit}.markdown-editor .md-id[data-broken]{color:var(--warning);font-style:italic}.markdown-editor .cm-line[data-picture]::after{content:"";display:block;block-size:16rem;margin-block:var(--xs);background:var(--picture) no-repeat left top / contain;pointer-events:none}.markdown-editor .cm-line[data-line="heading"]{font-weight:650}.markdown-editor .cm-line[data-line="heading"][data-level="1"]{font-size:1.6em}.markdown-editor .cm-line[data-line="heading"][data-level="2"]{font-size:1.35em}.markdown-editor .cm-line[data-line="heading"][data-level="3"]{font-size:1.15em}.markdown-editor .cm-line[data-quote]{padding-left:var(--sm);color:var(--muted);border-left:3px solid var(--outline)}.markdown-editor .cm-line[data-hang]{padding-left:var(--hang);text-indent:calc(-1 * var(--hang))}.markdown-editor .cm-line[data-hang][data-checked]{padding-left:calc(var(--hang) + 1.5em);text-indent:calc(-1 *(var(--hang) + 1.5em))}.markdown-editor .cm-line[data-hang][data-quote]{padding-left:calc(var(--sm) + var(--hang))}.markdown-editor .cm-line[data-hang][data-quote][data-checked]{padding-left:calc(var(--sm) + var(--hang) + 1.5em)}.markdown-editor .cm-line[data-hang] [data-mark]{text-indent:0}.markdown-editor .cm-line:is([data-line="fence"],[data-line="code"],[data-line="html"],[data-line="frontmatter"],[data-line="table"]){padding:0 var(--sm);font-family:var(--font-code);font-size:0.9em;background:color-mix(in oklab,var(--text) 6%,transparent)}.markdown-editor .cm-line:is([data-line="fence"],[data-line="frontmatter"],[data-line="underline"]){color:var(--muted)}.markdown-editor [data-style~="strong"]{font-weight:650}.markdown-editor [data-style~="emphasis"]{font-style:italic}.markdown-editor [data-style~="strike"]{text-decoration:line-through}.markdown-editor [data-style~="underline"]{text-decoration:underline}.markdown-editor [data-style~="underline"][data-style~="strike"]{text-decoration:underline line-through}.markdown-editor [data-style~="code"],.markdown-editor [data-style~="html"]{font-family:var(--font-code);font-size:0.9em}.markdown-editor [data-style~="code"]{background:color-mix(in oklab,var(--text) 8%,transparent)}.markdown-editor [data-style~="html"]{color:var(--muted)}.markdown-editor [data-style~="link"],.markdown-editor [data-style~="wikilink"]{color:var(--primary-text,var(--primary))}.markdown-editor [data-style~="mention"]{border-radius:var(--radius-inline);background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary-text,var(--primary))}.markdown-editor [data-style~="link"]{text-decoration:underline}.markdown-editor [data-mark]{font-weight:400;font-style:normal;color:var(--muted);text-decoration:none}.markdown-editor [data-mark]:is([data-mark="indent"],[data-mark="bullet"],[data-mark="number"]){display:inline-block;white-space:pre}.markdown-editor:not([data-mode="source"]) [data-mark]:is([data-mark="bullet"],[data-mark="task"]):not([data-shown]){position:relative;color:transparent}.markdown-editor:not([data-mode="source"]) [data-mark="bullet"]:not([data-shown])::before{content:"•";position:absolute;left:0.15em;color:var(--muted)}.markdown-editor:not([data-mode="source"]) [data-mark="task"]:not([data-shown]){display:inline-block;width:1.5em;overflow:hidden;white-space:pre;vertical-align:bottom;cursor:pointer}.markdown-editor:not([data-mode="source"]) [data-mark="task"]:not([data-shown])::before{content:"";position:absolute;top:50%;left:0;width:1em;height:1em;font-size:0.9em;line-height:1;color:var(--background);text-align:center;border:var(--border-width) solid var(--muted);border-radius:var(--radius-inline);translate:0 -50%}.markdown-editor:not([data-mode="source"]) .cm-line[data-checked="true"]>[data-mark="task"]:not([data-shown])::before{content:"✓";background:var(--primary);border-color:var(--primary)}.markdown-editor .cm-line:has([data-make-task]){position:relative}.markdown-editor [data-make-task]{position:absolute;right:0.4rem;opacity:0;border:0;background:var(--surface);color:var(--muted);font:inherit;font-size:0.85em;cursor:pointer}.markdown-editor [data-make-task]::before{content:"Make task"}.markdown-editor .cm-line:hover>[data-make-task],.markdown-editor [data-make-task]:focus{opacity:1}.markdown-editor:not([data-mode="source"]) .cm-line[data-line="divider"]:not([data-shown]){display:flex;align-items:center}.markdown-editor:not([data-mode="source"]) .cm-line[data-line="divider"]:not([data-shown])::after{content:"";flex:1;border-top:var(--border-width) solid var(--outline)}[data-component="meter"]{--tone:var(--primary);position:relative;display:block;inline-size:100%;block-size:.75rem;border-radius:999px;background:color-mix(in oklab,var(--tone) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 26%,transparent)}[data-component="meter"][data-tone="warning"]{--tone:var(--warning)}[data-component="meter"][data-tone="danger"]{--tone:var(--danger)}[data-component="meter"]::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:max(var(--fill),.75rem);border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklab,var(--tone) 68%,transparent),var(--tone));box-shadow:0 0 .7rem color-mix(in oklab,var(--tone) 40%,transparent);animation:meter-fill 700ms cubic-bezier(.2,.8,.2,1) both}[data-component="meter"][data-empty]::before{display:none}[data-component="meter"][data-over]::before{background:linear-gradient(90deg,color-mix(in oklab,var(--tone) 68%,transparent),var(--tone) var(--mark),transparent var(--mark)),repeating-linear-gradient(135deg,var(--tone) 0 3px,color-mix(in oklab,var(--tone) 35%,transparent) 3px 7px)}[data-component="meter"][data-mark]::after{content:"";position:absolute;inset-block:-.25rem;inset-inline-start:calc(var(--mark) - 1px);inline-size:2px;border-radius:1px;background:var(--text);box-shadow:0 0 0 2px var(--surface)}@keyframes meter-fill{from{inline-size:0}}@media (prefers-reduced-motion:reduce){[data-component="meter"]::before{animation:none}}@media (forced-colors:active){[data-component="meter"]{border:1px solid CanvasText}[data-component="meter"]::before{background:Highlight}[data-component="meter"][data-mark]::after{background:CanvasText}}[data-component="number-input"]{font-variant-numeric:tabular-nums}field>field-input.scrubbing{outline-color:var(--accent)}field>field-input>prefix,field>field-input>suffix{display:flex;align-items:center;padding:0 var(--xs);color:var(--muted);user-select:none}field>field-input>prefix{padding-left:0}field>field-input>prefix:first-child{padding-left:var(--sm)}field>field-input>suffix:last-child{padding-right:var(--sm)}field>field-input>scrubber+input,field>field-input>prefix+input{padding-left:0}field>field-input>input:has(+suffix){padding-right:0}field>field-input>scrubber{flex:0 0 var(--sm);cursor:ew-resize}field>field-input>controls{display:flex;flex-direction:column;border-left:var(--border-width) solid var(--outline)}field>field-input>controls>increment,field>field-input>controls>decrement{display:flex;flex:1 1 0;align-items:center;justify-content:center;width:calc(var(--md) + var(--xs));font-size:0.625rem;line-height:1;color:var(--muted);cursor:pointer;user-select:none;transition:background-color 120ms ease,color 120ms ease}field>field-input>controls>decrement{border-top:var(--border-width) solid var(--outline)}field>field-input>controls>:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}field>field-input>controls>[disabled]{opacity:0.35;pointer-events:none}[data-component="opening-hours"]{border-collapse:collapse}[data-component="opening-hours"] th{padding-right:var(--md);font-weight:var(--weight-body);text-align:left;vertical-align:top}[data-component="opening-hours"] th::first-letter{text-transform:uppercase}[data-component="opening-hours"] tbody+tbody>tr:first-child>*{padding-top:var(--sm)}[data-component="opening-hours"] small{color:var(--muted)}nav[data-component="pager"]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--us);font-size:var(--text-small);color:var(--muted)}nav[data-component="pager"]>.range{margin-inline-end:var(--sm);font-family:var(--font-code);white-space:nowrap}nav[data-component="pager"]>:is(a,.edge,.gap){display:grid;place-items:center;min-width:calc(var(--lg) - var(--xs));height:calc(var(--lg) - var(--xs));padding:0 var(--xs);font-variant-numeric:tabular-nums;border-radius:var(--radius-inline)}nav[data-component="pager"]>a{color:var(--text);text-decoration:none}nav[data-component="pager"]>a:hover{background:color-mix(in oklab,var(--text) 8%,transparent)}nav[data-component="pager"]>a:focus-visible{outline:2px solid var(--primary);outline-offset:0}nav[data-component="pager"]>a[aria-current="page"]{font-weight:var(--weight-bold);background:color-mix(in oklab,var(--primary) 18%,transparent)}nav[data-component="pager"]>.edge{opacity:0.4}field:has([data-component="password-input"]) button[data-action="reveal"][aria-checked="true"]{color:var(--primary-text,var(--primary))}field:has([data-component="password-input"]) .strength{display:flex;gap:var(--us);height:var(--xs);margin-top:var(--xs)}field:has([data-component="password-input"]) .strength span{flex:1;background:var(--outline);border-radius:var(--us);transition:background-color 160ms ease}field:has([data-component="password-input"]) .strength[data-score="1"] span:nth-child(-n+1){background:var(--danger)}field:has([data-component="password-input"]) .strength[data-score="2"] span:nth-child(-n+2){background:var(--warning)}field:has([data-component="password-input"]) .strength[data-score="3"] span:nth-child(-n+3){background:var(--info)}field:has([data-component="password-input"]) .strength[data-score="4"] span{background:var(--success)}[data-component="pdf-viewer"]{display:block;inline-size:100%;block-size:min(80vh,64rem);overflow:hidden;border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);background:var(--surface)}[data-component="pdf-viewer"]>object{display:block;inline-size:100%;block-size:100%}[data-component="pdf-viewer"] .fallback{display:grid;place-content:center;gap:var(--xs);block-size:100%;padding:var(--md);text-align:center;color:var(--muted)}details[data-component="popover"]{display:inline-block;position:relative}details[data-component="popover"]>summary{display:inline-flex;align-items:center;gap:var(--sm);min-height:var(--lg);padding:0 var(--ms);color:var(--text);white-space:nowrap;background:color-mix(in oklab,var(--text) 6%,transparent);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);cursor:pointer;list-style:none;user-select:none;transition:border-color 160ms ease}details[data-component="popover"]>summary::-webkit-details-marker{display:none}details[data-component="popover"]>summary:hover,details[data-component="popover"][open]>summary{border-color:var(--primary)}details[data-component="popover"]>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}details[data-component="popover"]>.panel{position:absolute;top:calc(100% + var(--xs));left:0;z-index:var(--z-overlay);min-width:14rem;max-width:min(28rem,calc(100vw - var(--md) * 2));padding:var(--ms);color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}details[data-component="popover"][align="end"]>.panel:not([popover]){left:auto;right:0}details[data-component="popover"][placement="top"]>.panel:not([popover]){top:auto;bottom:calc(100% + var(--xs))}details[data-component="popover"]>.panel[popover]{position:fixed;inset:auto;margin:0}details[data-component="popover"]>.panel[popover]:not(:popover-open){display:none}dialog[data-component="popover"]{position:fixed;inset:auto;width:min(22rem,calc(100vw - var(--md)));max-height:min(70dvh,34rem);margin:0;padding:var(--ms);overflow:auto;color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}dialog[data-component="popover"]:is(:popover-open,[open]){display:grid;align-content:start;gap:var(--sm)}dialog[data-component="popover"]:is(:popover-open,[open]):not(:modal){top:3rem;right:var(--sm)}@supports (top:anchor(bottom)){dialog[data-component="popover"]:popover-open:not(:modal){position-anchor:auto;top:calc(anchor(bottom,2.75rem) + var(--xs));right:anchor(right,var(--sm));position-try-fallbacks:flip-inline}}dialog[data-component="popover"]>h2{margin:0;font-size:var(--text-body);font-weight:var(--weight-heading)}dialog[data-component="popover"]:modal{inset:0;width:min(26rem,calc(100vw - var(--md) * 2));max-height:calc(100dvh - var(--xl) * 2);margin:auto;background:var(--surface);box-shadow:var(--shadow-lg)}dialog[data-component="popover"]:modal::backdrop{background:color-mix(in oklab,var(--background) 55%,transparent);backdrop-filter:blur(2px)}@media (max-width:480px){dialog[data-component="popover"]:modal{width:100%;max-width:none;max-height:85dvh;margin:auto 0 0;border-width:var(--border-width) 0 0;border-radius:var(--radius-block) var(--radius-block) 0 0}}[data-component="progress"]{appearance:none;display:block;width:100%;height:var(--xs);overflow:hidden;color:var(--primary);background:var(--outline);border:0;border-radius:var(--xs)}[data-component="progress"]::-webkit-progress-bar{background:var(--outline)}[data-component="progress"]::-webkit-progress-value{background:var(--primary);border-radius:var(--xs);transition:inline-size 200ms ease}[data-component="progress"]::-moz-progress-bar{background:var(--primary);border-radius:var(--xs)}[data-component="proposal"]{display:grid;gap:var(--xs);padding:var(--sm) var(--ms);font-size:.8125rem;background:color-mix(in oklab,var(--info) 8%,transparent);border:var(--border-width) solid color-mix(in oklab,var(--info) 40%,var(--outline));border-radius:var(--radius-inline)}[data-component="proposal"]>small{font-size:.75rem;color:var(--muted)}[data-component="proposal"]>small>.mono{white-space:nowrap}[data-component="proposal"]>small.outdated{color:var(--warning)}[data-component="proposal"]>small.refused{color:var(--danger)}[data-component="proposal"]>p{margin:0;overflow-wrap:anywhere}[data-component="proposal"] del{color:var(--muted)}[data-component="proposal"] del::after{content:" → ";display:inline-block;text-decoration:none;white-space:pre}[data-component="proposal"] ins{color:var(--text);text-decoration:none}[data-component="proposal"]>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--xs)}fieldset[data-component="radio-group"]{display:flex;flex-direction:column;max-width:28rem}fieldset[data-component="radio-group"]>legend{padding:var(--xs) 0;font-size:var(--text-small);color:var(--muted)}fieldset[data-component="radio-group"]>label{display:flex;flex-direction:row;align-items:center;gap:var(--sm);padding:var(--xs) 0;cursor:pointer}fieldset[data-component="radio-group"]>label:has(:disabled){color:var(--muted);cursor:not-allowed}[data-component="radio"]{appearance:none;flex:0 0 auto;width:var(--md);height:var(--md);border-radius:50%;background:var(--background);border:var(--border-width) solid var(--outline);cursor:inherit;transition:border-color 160ms ease,box-shadow 160ms ease}label:hover>[data-component="radio"]:not(:disabled,:checked){border-color:var(--primary)}[data-component="radio"]:checked{border-color:var(--primary);box-shadow:inset 0 0 0 calc(var(--xs) - var(--border-width)) var(--background),inset 0 0 0 var(--md) var(--primary)}[data-component="radio"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="radio"]:disabled{opacity:0.5}fieldset[data-component="radio-group"][error] [data-component="radio"]:not(:checked){border-color:var(--danger)}fieldset[data-component="radio-group"]>small{padding:var(--xs) 0;font-size:var(--text-small);color:var(--muted)}fieldset[data-component="radio-group"]>error{padding:var(--xs) 0;font-size:var(--text-small);color:var(--danger)}fieldset[data-component="radio-group"][segmented]{flex-direction:row;flex-wrap:wrap;width:max-content;max-width:100%}fieldset[data-component="radio-group"][segmented]>:is(small,error){flex:1 0 100%}fieldset[data-component="radio-group"][segmented]>label{position:relative;gap:0;min-height:var(--lg);padding:0 var(--sm);font-size:var(--text-small);color:var(--muted);background:var(--surface);border:var(--border-width) solid var(--outline);border-left-width:0;transition:background-color 160ms ease,color 160ms ease}fieldset[data-component="radio-group"][segmented]>label:first-of-type{border-left-width:var(--border-width);border-radius:var(--radius-inline) 0 0 var(--radius-inline)}fieldset[data-component="radio-group"][segmented]>label:last-of-type{border-radius:0 var(--radius-inline) var(--radius-inline) 0}fieldset[data-component="radio-group"][segmented]>label:only-of-type{border-radius:var(--radius-inline)}fieldset[data-component="radio-group"][segmented]>label:hover:not(:has(:disabled)){color:var(--text)}fieldset[data-component="radio-group"][segmented]>label:has(:checked){color:var(--text);background:var(--overlay)}fieldset[data-component="radio-group"][segmented]>label:has(:focus-visible){z-index:1;outline:2px solid var(--primary);outline-offset:-1px}fieldset[data-component="radio-group"][segmented] [data-component="radio"]{position:absolute;inset:0;width:100%;height:100%;opacity:0}fieldset[data-component="radio-group"][segmented][error]>label{border-color:var(--danger)}[data-component="record-picker"]+.picked{display:flex;align-items:stretch;min-height:var(--control,2rem);color:var(--text);background:var(--background);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline);transition:border-color 160ms ease}field:hover>[data-component="record-picker"]+.picked{border-color:color-mix(in oklab,var(--primary) 55%,var(--outline))}[data-component="record-picker"]+.picked:focus-within{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:0}field[error]>[data-component="record-picker"]+.picked{border-color:var(--danger)}[data-component="record-picker"]:disabled+.picked{color:var(--muted);background:var(--surface);border-style:dashed}[data-component="record-picker"]:disabled+.picked>button{cursor:not-allowed}[data-component="record-picker"]+.picked>button.open{flex:1 1 auto;display:flex;align-items:center;gap:var(--sm);min-width:0;padding:var(--us) var(--sm);text-align:left;outline:none;cursor:pointer}[data-component="record-picker"]+.picked>button.open>img{flex:0 0 auto;width:calc(var(--control,2rem) * 1.5);height:calc(var(--control,2rem) * 1.5);object-fit:cover;background:var(--surface);border-radius:var(--radius-inline)}[data-component="record-picker"]+.picked>button.open>.name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component="record-picker"]+.picked>button.open>.name[data-empty]{color:var(--muted)}[data-component="record-picker"]+.picked>button.open>small{flex:1 1 0;min-width:0;overflow:hidden;font-size:.75rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}[data-component="record-picker"]+.picked>button.open::after{content:"";flex:0 0 auto;width:0.4em;height:0.4em;margin-left:auto;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:45deg;translate:0 -25%;opacity:0.6}[data-component="record-picker"]+.picked>button.clear{flex:0 0 auto;width:var(--control,2rem);color:var(--muted);outline:none;cursor:pointer}[data-component="record-picker"]+.picked>button.clear:hover,[data-component="record-picker"]+.picked>button.clear:focus-visible{color:var(--text)}record-picker[popover]{position:fixed;inset:auto;margin:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--xs);min-width:16rem;max-height:min(24rem,70vh);padding:var(--xs);color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}record-picker[popover]:not(:popover-open){display:none}record-picker>input{width:100%;height:var(--control,2rem);padding:0 .5rem;color:var(--text);background:var(--background);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline)}record-picker>input:focus-visible{border-color:var(--primary);outline:none}record-picker>input::-webkit-search-cancel-button{appearance:none}record-picker>[role="listbox"]{min-height:0;overflow-y:auto}record-picker>[role="listbox"]>[role="option"]{display:flex;align-items:center;gap:var(--sm);padding:var(--xs) var(--sm);border-radius:var(--radius-inline);cursor:pointer}record-picker>[role="listbox"]>[role="option"]>img{flex:0 0 auto;width:var(--control,2rem);height:var(--control,2rem);object-fit:cover;background:var(--surface);border-radius:var(--radius-inline)}record-picker>[role="listbox"]>[role="option"]>.name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}record-picker>[role="listbox"]>[role="option"]>small{flex:1 1 0;min-width:0;overflow:hidden;font-size:.75rem;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap}record-picker>[role="listbox"]>[role="option"]:hover,record-picker>[role="listbox"]>[role="option"].is-active{background:color-mix(in oklab,var(--primary) 18%,transparent)}record-picker>[role="listbox"]>[role="option"][aria-selected="true"]>.name{color:var(--primary-text,var(--primary))}record-picker>[role="listbox"]>p{padding:var(--sm);font-size:var(--text-small);color:var(--muted)}record-picker[tiles]{width:min(28rem,calc(100vw - 2rem))}record-picker[tiles]>[role="listbox"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:var(--xs);align-content:start}record-picker[tiles]>[role="listbox"]>[role="option"]{flex-direction:column;align-items:stretch;gap:var(--us);padding:var(--us)}record-picker[tiles]>[role="listbox"]>[role="option"]>img{width:100%;height:auto;aspect-ratio:4 / 3}record-picker[tiles]>[role="listbox"]>[role="option"]>.name{font-size:.75rem}record-picker[tiles]>[role="listbox"]>[role="option"]>small{display:none}record-picker[tiles]>[role="listbox"]>p{grid-column:1 / -1}[data-component="search-input"]::-webkit-search-cancel-button{appearance:none}field>select[data-component="select"]{cursor:pointer}field[inline]:has(>select[data-component="select"]){flex-direction:row;align-items:center;gap:var(--sm);width:auto}field[inline]>label:has(+select[data-component="select"]){flex:0 0 auto;padding:0}field[inline]>select[data-component="select"]{width:auto;min-height:calc(var(--lg) - var(--xs));padding-block:0;font-size:var(--text-small)}@supports not (appearance:base-select){field>select[data-component="select"]:not([multiple]){appearance:none;padding-right:1.6rem;background-color:var(--background);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - .85rem) 50%,calc(100% - .6rem) 50%;background-size:.25rem .25rem}}@supports (appearance:base-select){field>select[data-component="select"],field>select[data-component="select"]::picker(select){appearance:base-select}field>select[data-component="select"]{display:flex;align-items:center;gap:var(--sm)}field>select[data-component="select"]::picker-icon{content:"";width:0.4em;height:0.4em;margin-inline-start:auto;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:45deg;translate:0 -25%;opacity:0.6;transition:rotate 160ms ease,translate 160ms ease}field>select[data-component="select"]:open::picker-icon{rotate:225deg;translate:0 25%}field>select[data-component="select"]::picker(select){min-width:anchor-size(width);max-height:calc(var(--lg) * 9);margin-block:var(--xs);padding:var(--xs);color:var(--text);background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}field>select[data-component="select"] option{gap:var(--sm);padding:var(--xs) var(--sm);border-radius:var(--radius-inline);cursor:pointer}field>select[data-component="select"] option:is(:hover,:focus-visible){background:color-mix(in oklab,var(--primary) 18%,transparent);outline:none}field>select[data-component="select"] option:checked{color:var(--primary-text,var(--primary));font-weight:var(--weight-bold)}field>select[data-component="select"] option:disabled{color:var(--muted);cursor:not-allowed}field>select[data-component="select"] option::checkmark{order:1;margin-inline-start:auto}field>select[data-component="select"] optgroup{padding-top:var(--xs);font-size:var(--text-small);font-weight:normal;color:var(--muted)}field>select[data-component="select"] optgroup>option{font-size:var(--text-body);color:var(--text)}}[data-component="site-address"]{font-style:normal}[data-component="site-detail"]>[data-label]::after{content:": "}[data-component="site-logo"]{display:inline-block;line-height:0}[data-component="site-logo"]>img{max-width:100%;height:auto}[data-component="site-menu"] ul{display:flex;flex-wrap:wrap;gap:var(--sm) var(--md);margin:0;padding:0;list-style:none}[data-component="site-menu"] ul ul{flex-direction:column;gap:var(--xs);padding-top:var(--xs)}[data-component="slug-input"],field>field-input[type="slug-input"]>prefix{font-family:var(--font-code);font-size:var(--text-small)}field>field-input[type="slug-input"]>prefix{padding-right:0;white-space:nowrap}[data-component="social-links"]{display:flex;flex-wrap:wrap;gap:var(--sm) var(--md);margin:0;padding:0;list-style:none}[data-component="table"]{--check:calc(var(--lg) + var(--xs));position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;max-block-size:var(--table-room,100cqb)}[data-component="table"] td [data-row-only]{display:none}[data-component="table"]>.scroller{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior-inline:contain;container-type:inline-size}[data-component="table"]>.scroller:focus-visible{outline:var(--border-width) solid var(--primary);outline-offset:calc(var(--border-width) * -1)}[data-component="table"]>.scroller>table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-small)}[data-component="table"]>.scroller>table>*>tr>:is(th,td){height:calc(var(--lg) + var(--sm));padding:var(--xs) var(--ms);text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:var(--border-width) solid var(--line,var(--outline))}[data-component="table"]>.scroller>table>thead>tr>th{position:sticky;top:0;z-index:var(--z-raised);height:var(--lg);font-size:0.92em;font-weight:var(--weight-heading);color:var(--muted);background:var(--surface);border-bottom:0;box-shadow:0 var(--border-width) 0 var(--outline)}[data-component="table"]>.scroller>table>thead>tr>th>button.sort{display:inline-flex;align-items:center;gap:var(--xs);margin:calc(var(--xs) * -1);padding:var(--xs);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-inline);cursor:pointer}[data-component="table"]>.scroller>table>thead>tr>th>button.sort:hover{color:var(--text)}[data-component="table"]>.scroller>table>thead>tr>th>button.sort::after{content:"";width:0.35em;height:0.35em;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:45deg;translate:0 -25%;opacity:0;transition:rotate 160ms ease,translate 160ms ease,opacity 160ms ease}[data-component="table"]>.scroller>table>thead>tr>th>button.sort:hover::after{opacity:0.5}[data-component="table"]>.scroller>table>thead>tr>th[aria-sort]>button.sort{color:var(--text)}[data-component="table"]>.scroller>table>thead>tr>th[aria-sort]>button.sort::after{opacity:1}[data-component="table"]>.scroller>table>thead>tr>th[aria-sort="ascending"]>button.sort::after{rotate:225deg;translate:0 25%}[data-component="table"]>.scroller>table>*>tr>:is(th,td).check{width:var(--check);min-width:var(--check);padding-inline:var(--sm);text-align:center}[data-component="table"]>.scroller>table>*>tr>:first-child{padding-inline-start:var(--table-inset,var(--ms))}[data-component="table"]>.scroller>table>*>tr>.check>input{width:var(--md);height:var(--md);vertical-align:middle;accent-color:var(--primary);cursor:pointer}@media (pointer:coarse){[data-component="table"]>.scroller>table>*>tr>.check>input{width:1.5rem;height:1.5rem}}[data-component="table"]>.scroller>table>tbody>tr{--tint:transparent;background:var(--tint)}[data-component="table"]>.scroller>table>tbody>tr:hover{--tint:color-mix(in oklab, var(--overlay) 55%, transparent)}[data-component="table"][selectable]>.scroller>table>tbody>tr:not(.empty){cursor:pointer}[data-component="table"][data-row-links]>.scroller>table>tbody>tr:has(a[href]){cursor:pointer}[data-component="table"]>.scroller>table>tbody>tr[aria-selected="true"]{--tint:color-mix(in oklab, var(--primary) 12%, transparent)}[data-component="table"]>.scroller>table>tbody>tr[aria-selected="true"]:hover{--tint:color-mix(in oklab, var(--primary) 18%, transparent)}[data-component="table"]>.scroller>table>tbody>tr.empty>td{padding:var(--xl) var(--md);border-bottom:0;text-align:center;white-space:normal;color:var(--muted)}[data-component="table"]>.scroller>table>tbody>tr.empty:hover{--tint:transparent}[data-component="table"]>.scroller>table:has(>tbody>tr.empty)>thead,[data-component="table"]:has(>.scroller>table>tbody>tr.empty)>footer>.tools{display:none}[data-component="table"]>.scroller:is([data-pin~="check"],.is-check-shown)>table>*>tr>.check,[data-component="table"]>.scroller[data-pin~="first"]>table>*>tr:not(.empty)>:is(:first-child:not(.check),.check+*){position:sticky;inset-inline-start:0}[data-component="table"]>.scroller[data-pin~="first"][data-pin~="check"]>table>*>tr:not(.empty)>.check+*{inset-inline-start:var(--check)}[data-component="table"]>.scroller:is([data-pin~="check"],.is-check-shown)>table>tbody>tr>.check,[data-component="table"]>.scroller[data-pin~="first"]>table>tbody>tr:not(.empty)>:is(:first-child:not(.check),.check+*){z-index:var(--z-base);background:linear-gradient(var(--tint),var(--tint)) var(--surface)}[data-component="table"]>.scroller:is([data-pin~="check"],.is-check-shown)>table>thead>tr>.check,[data-component="table"]>.scroller[data-pin~="first"]>table>thead>tr>:is(:first-child:not(.check),.check+*){z-index:calc(var(--z-raised) + 1)}[data-component="table"]>.scroller[data-pin~="first"]>table>*>tr:not(.empty)>:is(:first-child:not(.check),.check+*){max-inline-size:max(11rem,45cqi);overflow:hidden;text-overflow:ellipsis}[data-component="table"]>.scroller:is([data-scroll~="inline"],[data-scroll~="inline-end"]):is([data-pin="check"],.is-check-shown)>table>tbody>tr>.check,[data-component="table"]>.scroller:is([data-scroll~="inline"],[data-scroll~="inline-end"])[data-pin~="first"]>table>tbody>tr:not(.empty)>:is(:first-child:not(.check),.check+*){box-shadow:var(--border-width) 0 0 var(--outline),10px 0 10px -8px color-mix(in oklab,black 40%,transparent)}[data-component="table"]>.scroller:is([data-scroll~="inline"],[data-scroll~="inline-end"]):is([data-pin="check"],.is-check-shown)>table>thead>tr>.check,[data-component="table"]>.scroller:is([data-scroll~="inline"],[data-scroll~="inline-end"])[data-pin~="first"]>table>thead>tr>:is(:first-child:not(.check),.check+*){box-shadow:0 var(--border-width) 0 var(--outline),var(--border-width) 0 0 var(--outline),10px 0 10px -8px color-mix(in oklab,black 40%,transparent)}[data-component="table"]>.scroller.is-check-shown>table>*>tr>.check{animation:table-check-in 160ms ease}@keyframes table-check-in{from{translate:-100% 0}}[data-component="table"]>header{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm) var(--ms);padding:var(--sm) var(--ms);padding-inline-start:var(--table-inset,var(--ms));border-bottom:var(--border-width) solid var(--outline);background:var(--surface)}[data-component="table"]>header>.label{min-width:0;flex:1;display:flex;align-items:baseline;gap:var(--sm);margin:0}[data-component="table"]>header>.label>b{font-weight:var(--weight-heading)}[data-component="table"]>header>.label>small{color:var(--muted)}[data-component="table"]>header>.actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm);margin-inline-start:auto}[data-component="table"]>footer{position:sticky;bottom:0;z-index:var(--z-raised);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm) var(--ms);padding:var(--sm) var(--ms);padding-inline-start:var(--table-inset,var(--ms));border-top:var(--border-width) solid var(--outline);background:var(--surface);container:table-foot / inline-size}[data-component="table"]>footer>.table-facts{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs) 0;margin:0;padding:0;list-style:none;font-size:var(--text-small);color:var(--muted)}[data-component="table"]>footer>.table-facts>li{display:flex;align-items:center;white-space:nowrap}[data-component="table"]>footer>.table-facts>li+li:not(:has(>[aria-haspopup]))::before{content:"·";margin-inline:0.4em}[data-component="table"]>footer>.table-facts b{font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--text)}[data-component="table"]>footer>.table-facts .alert,[data-component="table"]>footer>.table-facts .alert b{color:var(--danger)}[data-component="table"]>footer>.table-facts>li>a:not([data-component]):hover,[data-component="table"]>footer>.table-facts>li>a:not([data-component]):hover b{color:var(--text)}[data-component="table"]>footer>.table-facts>li:has(>[aria-haspopup]){margin-inline-start:var(--sm)}[data-component="table"]>footer>.table-facts>li:has(>[aria-haspopup]):not(li:has(>[aria-haspopup])~li){margin-inline-start:auto;padding-inline-start:var(--ms)}[data-component="table"]>footer>.chosen{min-width:0;flex:1;display:none;flex-wrap:wrap;align-items:center;gap:var(--sm) var(--ms)}[data-component="table"]:has(>.scroller>table>tbody>tr>td.check>input:checked)>footer>.chosen{display:flex}[data-component="table"]:has(>.scroller>table>tbody>tr>td.check>input:checked)>footer>.chosen~.table-facts{display:none}[data-component="table"]:has(>.scroller>table>tbody>tr>td.check>input:checked)>footer:has(>.chosen){background:var(--overlay);box-shadow:inset 2px 0 0 var(--primary)}[data-component="table"]>footer>.chosen>.what{flex:1 0 auto;display:flex;align-items:baseline;gap:var(--ms);margin:0;white-space:nowrap}[data-component="table"]>footer>.chosen>.what>b{font-weight:var(--weight-heading);font-variant-numeric:tabular-nums}[data-component="table"]>footer>.chosen>.what>button{color:var(--primary-text,var(--primary));cursor:pointer}[data-component="table"]>footer>.chosen>.what>button:hover{text-decoration:underline}[data-component="table"]>footer>.chosen>.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm)}[data-component="table"]>footer>[data-component="pager"]{margin-inline-start:auto}@container table-foot (max-width:36rem){[data-component="table"]>footer>.table-facts{flex-basis:100%;column-gap:var(--ms)}[data-component="table"]>footer>.table-facts>li+li:not(:has(>[aria-haspopup]))::before{display:none}[data-component="table"]>footer>.table-facts>li:has(>[aria-haspopup]),[data-component="table"]>footer>.table-facts>li:has(>[aria-haspopup]):not(li:has(>[aria-haspopup])~li){margin-inline-start:0;padding-inline-start:0}[data-component="table"]>footer>[data-component="pager"]{flex:1 1 100%;margin-inline-start:0}[data-component="table"]>footer>[data-component="pager"]>.range{flex-basis:100%;margin-inline-end:0}}[data-component="table"]>.scroller:not([data-scroll*="inline"])~footer.bare,[data-component="table"]:not(:has(>.scroller>table>tbody>tr>td.check>input:checked))>.scroller:not([data-scroll*="inline"])~footer:not(:has(>:not(.tools,.chosen))),[data-component="table"]>.scroller:not([data-scroll*="inline"])~footer>.tools{display:none}[data-component="table"]>footer>.tools{display:flex;align-items:center;gap:var(--xs)}[data-component="table"]>footer>.tools>.minimap{margin-inline-start:var(--sm)}[data-component="table"]>footer>.tools>button.pin{width:var(--lg);height:var(--lg);display:grid;place-items:center;color:var(--muted);border-radius:var(--radius-inline);cursor:pointer}[data-component="table"]>footer>.tools>button.pin:hover{color:var(--text)}[data-component="table"]>footer>.tools>button.pin[aria-pressed="true"]{color:var(--primary-text,var(--primary))}[data-component="table"]>footer>.tools>button.pin::before{content:"";height:0.7em;border:var(--border-width) solid currentColor;border-radius:2px}[data-component="table"]>footer>.tools>button.pin[value="check"]::before{width:0.7em;background:currentColor;box-shadow:inset 0 0 0 2px var(--surface)}[data-component="table"]>footer>.tools>button.pin[value="first"]::before{width:1em;background:linear-gradient(to right,currentColor 40%,transparent 0)}[data-component="table"][data-tree] span.tree{display:inline-block;width:calc(var(--depth,0) * 1.15rem);height:0.6em;vertical-align:middle}[data-component="table"][data-tree] button.fold{width:1.15rem;height:1.15rem;margin-inline-end:0.2rem;display:inline-grid;place-items:center;padding:0;color:var(--muted);vertical-align:middle;border-radius:var(--radius-inline);cursor:pointer}[data-component="table"][data-tree] button.fold:hover{color:var(--text)}[data-component="table"][data-tree] button.fold::before{content:"";width:0.35em;height:0.35em;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;rotate:-135deg;translate:0 15%}[data-component="table"][data-tree] button.fold[aria-expanded="false"]::before{rotate:45deg;translate:0 -15%}[data-component="table"][data-tree]>.scroller>table>tbody>tr[hidden]{display:none}@container (max-width:40rem){[data-component="table"][data-list]>.scroller>table{display:block;&>thead{display:none}&>tbody{display:block}&>tbody>tr{display:grid;grid-template-columns:auto auto repeat(4,minmax(0,max-content)) minmax(0,1fr) auto;align-items:center;padding-block:var(--sm);padding-inline-end:var(--ms);border-bottom:var(--border-width) solid var(--line,var(--outline))}&>tbody>tr>td{display:none;min-width:0;height:auto;padding:0;overflow:hidden;text-overflow:ellipsis;border-bottom:0;position:static !important;max-inline-size:none !important;background:none !important;box-shadow:none !important;animation:none !important}&>tbody>tr>td.check{display:block;grid-area:1 / 1 / span 2 / 2;width:auto;min-width:0;padding-inline:var(--table-inset,var(--sm)) var(--ms);overflow:visible}&>tbody>tr>td[data-row="thumb"]{display:block;grid-area:1 / 2 / span 2 / 3;padding-inline-end:var(--ms);overflow:visible}&>tbody>tr>td:is([data-row="name"],:is(:first-child:not(.check),.check+td):not([data-row])){display:block;grid-area:1 / 3 / 2 / 8;font-weight:var(--weight-heading)}&>tbody>tr>td[data-row="line"]{display:block;grid-row:2;font-size:0.92em;color:var(--muted)}&>tbody>tr>td:nth-child(1 of [data-row="line"]){grid-column:3}&>tbody>tr>td:nth-child(2 of [data-row="line"]){grid-column:4}&>tbody>tr>td:nth-child(3 of [data-row="line"]){grid-column:5}&>tbody>tr>td:nth-child(4 of [data-row="line"]){grid-column:6}&>tbody>tr>td[data-row="line"]:not(:empty)~td[data-row="line"]:not(:empty)::before{content:"·";margin-inline:0.4em}&>tbody>tr>td:first-child:not(.check),&>tbody>tr:not(:has(>.check,>[data-row="thumb"]))>td:nth-child(1 of [data-row="line"]){padding-inline-start:var(--table-inset,var(--ms))}&>tbody>tr>td[data-row="mark"]{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end;gap:var(--xs,0.25rem);max-inline-size:8rem;grid-area:1 / 8 / span 2 / 9;padding-inline-start:var(--sm);overflow:visible}&>tbody>tr>td [data-row-only]{margin-top:0.15em;font-size:0.92em;font-weight:400;color:var(--muted);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}&>tbody>tr:has(>td>a[aria-current]){box-shadow:inset 2px 0 0 var(--primary)}&>tbody>tr.empty{display:block}&>tbody>tr.empty>td{display:block;padding:var(--xl) var(--md)}}}:is([data-layout="list"]>[data-component="table"],[data-component="table"][data-layout="list"])[data-list]>.scroller>table{display:block;&>thead{display:none}&>tbody{display:block}&>tbody>tr{display:grid;grid-template-columns:auto auto repeat(4,minmax(0,max-content)) minmax(0,1fr) auto;align-items:center;padding-block:var(--sm);padding-inline-end:var(--ms);border-bottom:var(--border-width) solid var(--line,var(--outline))}&>tbody>tr>td{display:none;min-width:0;height:auto;padding:0;overflow:hidden;text-overflow:ellipsis;border-bottom:0;position:static !important;max-inline-size:none !important;background:none !important;box-shadow:none !important;animation:none !important}&>tbody>tr>td.check{display:block;grid-area:1 / 1 / span 2 / 2;width:auto;min-width:0;padding-inline:var(--table-inset,var(--sm)) var(--ms);overflow:visible}&>tbody>tr>td[data-row="thumb"]{display:block;grid-area:1 / 2 / span 2 / 3;padding-inline-end:var(--ms);overflow:visible}&>tbody>tr>td:is([data-row="name"],:is(:first-child:not(.check),.check+td):not([data-row])){display:block;grid-area:1 / 3 / 2 / 8;font-weight:var(--weight-heading)}&>tbody>tr>td[data-row="line"]{display:block;grid-row:2;font-size:0.92em;color:var(--muted)}&>tbody>tr>td:nth-child(1 of [data-row="line"]){grid-column:3}&>tbody>tr>td:nth-child(2 of [data-row="line"]){grid-column:4}&>tbody>tr>td:nth-child(3 of [data-row="line"]){grid-column:5}&>tbody>tr>td:nth-child(4 of [data-row="line"]){grid-column:6}&>tbody>tr>td[data-row="line"]:not(:empty)~td[data-row="line"]:not(:empty)::before{content:"·";margin-inline:0.4em}&>tbody>tr>td:first-child:not(.check),&>tbody>tr:not(:has(>.check,>[data-row="thumb"]))>td:nth-child(1 of [data-row="line"]){padding-inline-start:var(--table-inset,var(--ms))}&>tbody>tr>td[data-row="mark"]{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end;gap:var(--xs,0.25rem);max-inline-size:8rem;grid-area:1 / 8 / span 2 / 9;padding-inline-start:var(--sm);overflow:visible}&>tbody>tr>td [data-row-only]{margin-top:0.15em;font-size:0.92em;font-weight:400;color:var(--muted);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}&>tbody>tr:has(>td>a[aria-current]){box-shadow:inset 2px 0 0 var(--primary)}&>tbody>tr.empty{display:block}&>tbody>tr.empty>td{display:block;padding:var(--xl) var(--md)}}[data-component="tabs"]{display:flex;gap:var(--xs);overflow-x:auto;scrollbar-width:none;border-bottom:var(--border-width) solid var(--outline)}[data-component="tabs"]>a{flex:none;margin-bottom:calc(var(--border-width) * -1);padding:var(--sm) var(--ms);font-size:var(--text-small);font-weight:var(--weight-bold);white-space:nowrap;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;transition:color 160ms ease,border-color 160ms ease}[data-component="tabs"]>a:hover{color:var(--text)}[data-component="tabs"]>a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-inline)}[data-component="tabs"]>a:is([aria-current],[aria-selected="true"]){color:var(--text);border-bottom-color:var(--primary)}[role="tabpanel"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="text-input"]{font-family:var(--font-body)}[data-component="textarea"]{line-height:var(--line-height)}[data-component="timeline"]{--tl-name:11rem;--tl-end:9.5rem;position:relative;display:grid;gap:var(--sm);margin:0;outline-offset:4px;container:timeline / inline-size}[data-component="timeline"]>hr{width:100%;height:var(--border-width);margin:0;background:color-mix(in oklab,var(--outline) 55%,transparent);border:0}[data-component="timeline"] .tl-row{position:relative;display:grid;grid-template-columns:var(--tl-name) minmax(0,1fr) var(--tl-end);gap:var(--md);align-items:center}[data-component="timeline"] .tl-name{display:grid;min-width:0;padding-left:1.25rem;color:var(--text);text-decoration:none}[data-component="timeline"] .tl-name>b{overflow:hidden;font-weight:var(--weight-body);text-overflow:ellipsis;white-space:nowrap}[data-component="timeline"] .tl-name>b[data-mono]{font-family:var(--font-code);font-size:var(--text-small)}[data-component="timeline"] .tl-name>small,[data-component="timeline"] .tl-end>small{font-size:var(--text-small);color:var(--muted);white-space:nowrap}[data-component="timeline"] a.tl-name::after{position:absolute;inset:0;content:""}[data-component="timeline"] a.tl-name::before{position:absolute;top:50%;left:.25rem;width:.4rem;height:.4rem;content:"";border-color:var(--muted);border-style:solid;border-width:0 var(--border-width) var(--border-width) 0;transform:translateY(-50%) rotate(-45deg);transition:transform 120ms ease}[data-component="timeline"] a.tl-name[aria-expanded="true"]::before{transform:translateY(-70%) rotate(45deg)}[data-component="timeline"] .tl-row:has(>a.tl-name:hover)>.tl-name>b,[data-component="timeline"] a.tl-name[aria-expanded="true"]>b{color:var(--primary-text,var(--primary))}[data-component="timeline"] .tl-end{display:grid;gap:.1rem;justify-items:start;min-width:0}[data-component="timeline"] .tl-end>b{font-size:1.125rem;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--text)}[data-component="timeline"] .tl-plot{position:relative;min-width:0}[data-component="timeline"] .tl-line figure[data-component="chart"]>svg{height:3rem}[data-component="timeline"] .tl-cells,[data-component="timeline"] .tl-over,[data-component="timeline"] .tl-ticks{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}[data-component="timeline"] .tl-cells{gap:2px;align-items:end;height:1.5rem;box-shadow:inset 0 calc(var(--border-width) * -1) 0 color-mix(in oklab,var(--outline) 55%,transparent)}[data-component="timeline"] .tl-cells>i{border-radius:2px 2px 0 0}[data-component="timeline"] .tl-cells>[data-state="on"]{height:45%;background:color-mix(in oklab,var(--text) 42%,transparent)}[data-component="timeline"] .tl-cells>[data-state="bad"]{height:100%;background:var(--danger)}[data-component="timeline"] .tl-cells>[data-state="off"]{height:0}[data-component="timeline"] .tl-over{position:absolute;inset:0}[data-component="timeline"] .tl-ticks{height:1rem}[data-component="timeline"] .tl-ticks>span{display:flex;justify-content:center;min-width:0;font-family:var(--font-code);font-size:.6875rem;line-height:1;color:var(--muted);white-space:nowrap}[data-component="timeline"] .tl-ticks>span:first-child{justify-content:flex-start}[data-component="timeline"] .tl-ticks>span:last-child{justify-content:flex-end;color:var(--text)}[data-component="timeline"] .tl-open{position:relative;z-index:1;display:grid;gap:var(--sm);padding:.65rem .75rem;margin:0 0 .25rem calc(var(--tl-name) + var(--md));background:var(--background);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block)}[data-component="timeline"]>.across-line{position:absolute;top:0;bottom:1.25rem;width:var(--border-width);pointer-events:none;background:var(--muted)}[data-component="timeline"]>.across-box{position:absolute;top:.25rem;z-index:5;display:grid;gap:.15rem;min-width:13rem;max-width:20rem;padding:.5rem .65rem;font-size:var(--text-small);pointer-events:none;background:var(--overlay);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block);box-shadow:var(--shadow-md)}[data-component="timeline"]>.across-box>b{margin-bottom:.15rem;font-family:var(--font-code);font-weight:var(--weight-bold)}[data-component="timeline"]>.across-box>div{display:flex;gap:var(--md);justify-content:space-between}[data-component="timeline"]>.across-box>div>span:first-child{color:var(--muted)}[data-component="timeline"]>.across-box>div[data-state="bad"]>span:last-child::before{color:var(--danger);content:"✕ "}[data-component="timeline"]>.across-box>small{margin-top:.25rem;color:var(--danger);white-space:pre-line}[data-component="timeline"]>.across-line[hidden],[data-component="timeline"]>.across-box[hidden]{display:none}@container timeline (max-width:44rem){[data-component="timeline"] .tl-row{grid-template-columns:7rem minmax(0,1fr) 4.5rem}[data-component="timeline"] .tl-name>small,[data-component="timeline"] .tl-end>small{display:none}[data-component="timeline"] .tl-open{margin-left:0}}@container timeline (max-width:34rem){[data-component="timeline"] .tl-row{grid-template-columns:minmax(0,1fr) auto;gap:.2rem var(--sm)}[data-component="timeline"] .tl-row>.tl-plot{grid-row:2;grid-column:1 / -1}[data-component="timeline"] a.tl-name::before{top:.65rem}[data-component="timeline"] .tl-row>.tl-end{grid-row:1;grid-column:2}[data-component="timeline"] .tl-end>b{font-size:inherit}[data-component="timeline"] .tl-axis>.tl-name,[data-component="timeline"] .tl-axis>.tl-end{display:none}[data-component="timeline"] .tl-axis>.tl-plot{grid-row:1}}field:has(>label>[data-component="checkbox"]),field:has(>label>[data-component="toggle"]){max-width:none}field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{display:flex;flex-direction:row;align-items:center;gap:var(--sm);padding:var(--xs) 0;color:var(--text);cursor:pointer}@media (pointer:coarse){field:has(>label>[data-component="checkbox"])>label,field:has(>label>[data-component="toggle"])>label{min-height:1.5rem}}field:has(>label>:disabled)>label{color:var(--muted);cursor:not-allowed}[data-component="checkbox"],[data-component="toggle"]{appearance:none;position:relative;flex:0 0 auto;height:var(--md);background:var(--background);border:var(--border-width) solid var(--outline);cursor:inherit;transition:background-color 160ms ease,border-color 160ms ease}[data-component="checkbox"]{width:var(--md);border-radius:var(--radius-inline)}[data-component="checkbox"]::before{content:"";position:absolute;inset:var(--us);background:white;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);scale:0;transition:scale 120ms ease}[data-component="checkbox"]:checked::before{scale:1}[data-component="toggle"]{width:var(--lg);border-radius:var(--md)}[data-component="toggle"]::before{content:"";position:absolute;top:var(--us);left:var(--us);width:calc(var(--md) - var(--xs) - var(--border-width) * 2);aspect-ratio:1;border-radius:50%;background:var(--muted);transition:translate 160ms ease,background-color 160ms ease}[data-component="toggle"]:checked::before{translate:var(--md) 0;background:white}[data-component="checkbox"]:checked,[data-component="toggle"]:checked{background:var(--primary);border-color:var(--primary)}label:hover>[data-component="checkbox"]:not(:disabled,:checked),label:hover>[data-component="toggle"]:not(:disabled,:checked){border-color:var(--primary)}[data-component="checkbox"]:focus-visible,[data-component="toggle"]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-component="checkbox"]:disabled,[data-component="toggle"]:disabled{opacity:0.5}.relative{position:relative}.sticky{position:sticky}.fixed{position:fixed;z-index:var(--z-fixed)}.absolute{position:absolute}.sticky.top{top:0}.sticky.bottom{bottom:0}.fixed.top{top:0}.fixed.right{right:0}.fixed.bottom{bottom:0}.fixed.left{left:0}.absolute.top{top:0}.absolute.right{right:0}.absolute.bottom{bottom:0}.absolute.left{left:0}.fixed.inset\:0{inset:0}.absolute.inset\:0{inset:0}.fixed.top\:full{left:0;right:0}.fixed.bottom\:full{left:0;right:0}.fixed.right\:full{top:0;bottom:0}.fixed.left\:full{top:0;bottom:0}.absolute.top\:full{left:0;right:0}.absolute.bottom\:full{left:0;right:0}.absolute.right\:full{top:0;bottom:0}.absolute.left\:full{top:0;bottom:0}.fixed.top\:offset{top:var(--offset-top)}.fixed.right\:offset{right:var(--offset-right)}.fixed.bottom\:offset{bottom:var(--offset-bottom)}.fixed.left\:offset{left:var(--offset-left)}.absolute.top\:offset{top:var(--offset-top)}.absolute.right\:offset{right:var(--offset-right)}.absolute.bottom\:offset{bottom:var(--offset-bottom)}.absolute.left\:offset{left:var(--offset-left)}.z\:below{z-index:var(--z-below)}.z\:base{z-index:var(--z-base)}.z\:raised{z-index:var(--z-raised)}.z\:overlay{z-index:var(--z-overlay)}.z\:fixed{z-index:var(--z-fixed)}.z\:modal{z-index:var(--z-modal)}.none{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.flex{display:flex}.flow{display:flex;line-height:var(--line-height,1.5)}.flex.reverse{flex-direction:row-reverse}.flex.center{align-items:center;justify-content:center}.flex.align\:top{align-items:flex-start}.flex.align\:right{justify-content:flex-end}.flex.align\:bottom{align-items:flex-end}.flex.align\:left{justify-content:flex-start}.flex.align\:center{align-items:center}.flex.col{flex-direction:column}.flex.col.reverse{flex-direction:column-reverse}.flex.col.align\:top{justify-content:flex-start}.flex.col.align\:right{align-items:flex-end}.flex.col.align\:bottom{justify-content:flex-end}.flex.col.align\:left{align-items:flex-start}.flex.col.align\:center{justify-content:center}.overflow\:hidden{overflow:hidden}.overflow\:clip{overflow:clip}.overflow\:auto{overflow:auto}.overflow\:scroll{overflow:scroll}.overflow\:visible{overflow:visible}.overflow-x\:hidden{overflow-x:hidden}.overflow-x\:auto{overflow-x:auto}.overflow-y\:hidden{overflow-y:hidden}.overflow-y\:auto{overflow-y:auto}.visibility\:hidden{visibility:hidden}.visibility\:visible{visibility:visible}.color\:background{color:var(--background)}.bg\:background{background-color:var(--background)}.color\:surface{color:var(--surface)}.bg\:surface{background-color:var(--surface)}.color\:overlay{color:var(--overlay)}.bg\:overlay{background-color:var(--overlay)}.color\:outline{color:var(--outline)}.bg\:outline{background-color:var(--outline)}.color\:muted{color:var(--muted)}.bg\:muted{background-color:var(--muted)}.color\:text{color:var(--text)}.bg\:text{background-color:var(--text)}.color\:primary{color:var(--primary)}.bg\:primary{background-color:var(--primary)}.color\:accent{color:var(--accent)}.bg\:accent{background-color:var(--accent)}.color\:notice{color:var(--notice)}.bg\:notice{background-color:var(--notice)}.color\:info{color:var(--info)}.bg\:info{background-color:var(--info)}.color\:success{color:var(--success)}.bg\:success{background-color:var(--success)}.color\:warning{color:var(--warning)}.bg\:warning{background-color:var(--warning)}.color\:danger{color:var(--danger)}.bg\:danger{background-color:var(--danger)}.color\:notice-soft{color:var(--notice-soft)}.bg\:notice-soft{background-color:var(--notice-soft)}.color\:info-soft{color:var(--info-soft)}.bg\:info-soft{background-color:var(--info-soft)}.color\:success-soft{color:var(--success-soft)}.bg\:success-soft{background-color:var(--success-soft)}.color\:warning-soft{color:var(--warning-soft)}.bg\:warning-soft{background-color:var(--warning-soft)}.color\:danger-soft{color:var(--danger-soft)}.bg\:danger-soft{background-color:var(--danger-soft)}.font\:body{font-family:var(--font-body)}.font\:heading{font-family:var(--font-heading)}.font\:code{font-family:var(--font-code)}.weight\:body{font-weight:var(--weight-body)}.weight\:bold{font-weight:var(--weight-bold)}.weight\:heading{font-weight:var(--weight-heading)}.text\:body{font-size:var(--text-body)}.text\:h1{font-size:var(--text-h1)}.text\:h2{font-size:var(--text-h2)}.text\:h3{font-size:var(--text-h3)}.text\:h4{font-size:var(--text-h4)}.text\:small{font-size:var(--text-small);--line-height:1rem}.align\:left{text-align:left}.align\:center{text-align:center}.align\:right{text-align:right}.align\:justify{text-align:justify}.space-h\:auto>*+*{--ml:var(--auto);margin-left:var(--ml)}.space-v\:auto>*+*{--mt:var(--auto);margin-top:var(--mt)}.m\:auto{--m:var(--auto);margin:var(--m)}.mt\:auto{--mt:var(--auto);margin-top:var(--mt)}.mr\:auto{--mr:var(--auto);margin-right:var(--mr)}.mb\:auto{--mb:var(--auto);margin-bottom:var(--mb)}.ml\:auto{--ml:var(--auto);margin-left:var(--ml)}.mh\:auto{--mh:var(--auto);margin-left:var(--mh);margin-right:var(--mh)}.mv\:auto{--mv:var(--auto);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:auto{--p:var(--auto);padding:var(--p)}.pt\:auto{--pt:var(--auto);padding-top:var(--pt)}.pr\:auto{--pr:var(--auto);padding-right:var(--pr)}.pb\:auto{--pb:var(--auto);padding-bottom:var(--pb)}.pl\:auto{--pl:var(--auto);padding-left:var(--pl)}.ph\:auto{--ph:var(--auto);padding-left:var(--ph);padding-right:var(--ph)}.pv\:auto{--pv:var(--auto);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:none>*+*{--ml:var(--none);margin-left:var(--ml)}.space-v\:none>*+*{--mt:var(--none);margin-top:var(--mt)}.m\:none{--m:var(--none);margin:var(--m)}.mt\:none{--mt:var(--none);margin-top:var(--mt)}.mr\:none{--mr:var(--none);margin-right:var(--mr)}.mb\:none{--mb:var(--none);margin-bottom:var(--mb)}.ml\:none{--ml:var(--none);margin-left:var(--ml)}.mh\:none{--mh:var(--none);margin-left:var(--mh);margin-right:var(--mh)}.mv\:none{--mv:var(--none);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:none{--p:var(--none);padding:var(--p)}.pt\:none{--pt:var(--none);padding-top:var(--pt)}.pr\:none{--pr:var(--none);padding-right:var(--pr)}.pb\:none{--pb:var(--none);padding-bottom:var(--pb)}.pl\:none{--pl:var(--none);padding-left:var(--pl)}.ph\:none{--ph:var(--none);padding-left:var(--ph);padding-right:var(--ph)}.pv\:none{--pv:var(--none);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:us>*+*{--ml:var(--us);margin-left:var(--ml)}.space-v\:us>*+*{--mt:var(--us);margin-top:var(--mt)}.m\:us{--m:var(--us);margin:var(--m)}.mt\:us{--mt:var(--us);margin-top:var(--mt)}.mr\:us{--mr:var(--us);margin-right:var(--mr)}.mb\:us{--mb:var(--us);margin-bottom:var(--mb)}.ml\:us{--ml:var(--us);margin-left:var(--ml)}.mh\:us{--mh:var(--us);margin-left:var(--mh);margin-right:var(--mh)}.mv\:us{--mv:var(--us);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:us{--p:var(--us);padding:var(--p)}.pt\:us{--pt:var(--us);padding-top:var(--pt)}.pr\:us{--pr:var(--us);padding-right:var(--pr)}.pb\:us{--pb:var(--us);padding-bottom:var(--pb)}.pl\:us{--pl:var(--us);padding-left:var(--pl)}.ph\:us{--ph:var(--us);padding-left:var(--ph);padding-right:var(--ph)}.pv\:us{--pv:var(--us);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:xs>*+*{--ml:var(--xs);margin-left:var(--ml)}.space-v\:xs>*+*{--mt:var(--xs);margin-top:var(--mt)}.m\:xs{--m:var(--xs);margin:var(--m)}.mt\:xs{--mt:var(--xs);margin-top:var(--mt)}.mr\:xs{--mr:var(--xs);margin-right:var(--mr)}.mb\:xs{--mb:var(--xs);margin-bottom:var(--mb)}.ml\:xs{--ml:var(--xs);margin-left:var(--ml)}.mh\:xs{--mh:var(--xs);margin-left:var(--mh);margin-right:var(--mh)}.mv\:xs{--mv:var(--xs);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:xs{--p:var(--xs);padding:var(--p)}.pt\:xs{--pt:var(--xs);padding-top:var(--pt)}.pr\:xs{--pr:var(--xs);padding-right:var(--pr)}.pb\:xs{--pb:var(--xs);padding-bottom:var(--pb)}.pl\:xs{--pl:var(--xs);padding-left:var(--pl)}.ph\:xs{--ph:var(--xs);padding-left:var(--ph);padding-right:var(--ph)}.pv\:xs{--pv:var(--xs);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:sm>*+*{--ml:var(--sm);margin-left:var(--ml)}.space-v\:sm>*+*{--mt:var(--sm);margin-top:var(--mt)}.m\:sm{--m:var(--sm);margin:var(--m)}.mt\:sm{--mt:var(--sm);margin-top:var(--mt)}.mr\:sm{--mr:var(--sm);margin-right:var(--mr)}.mb\:sm{--mb:var(--sm);margin-bottom:var(--mb)}.ml\:sm{--ml:var(--sm);margin-left:var(--ml)}.mh\:sm{--mh:var(--sm);margin-left:var(--mh);margin-right:var(--mh)}.mv\:sm{--mv:var(--sm);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:sm{--p:var(--sm);padding:var(--p)}.pt\:sm{--pt:var(--sm);padding-top:var(--pt)}.pr\:sm{--pr:var(--sm);padding-right:var(--pr)}.pb\:sm{--pb:var(--sm);padding-bottom:var(--pb)}.pl\:sm{--pl:var(--sm);padding-left:var(--pl)}.ph\:sm{--ph:var(--sm);padding-left:var(--ph);padding-right:var(--ph)}.pv\:sm{--pv:var(--sm);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:ms>*+*{--ml:var(--ms);margin-left:var(--ml)}.space-v\:ms>*+*{--mt:var(--ms);margin-top:var(--mt)}.m\:ms{--m:var(--ms);margin:var(--m)}.mt\:ms{--mt:var(--ms);margin-top:var(--mt)}.mr\:ms{--mr:var(--ms);margin-right:var(--mr)}.mb\:ms{--mb:var(--ms);margin-bottom:var(--mb)}.ml\:ms{--ml:var(--ms);margin-left:var(--ml)}.mh\:ms{--mh:var(--ms);margin-left:var(--mh);margin-right:var(--mh)}.mv\:ms{--mv:var(--ms);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:ms{--p:var(--ms);padding:var(--p)}.pt\:ms{--pt:var(--ms);padding-top:var(--pt)}.pr\:ms{--pr:var(--ms);padding-right:var(--pr)}.pb\:ms{--pb:var(--ms);padding-bottom:var(--pb)}.pl\:ms{--pl:var(--ms);padding-left:var(--pl)}.ph\:ms{--ph:var(--ms);padding-left:var(--ph);padding-right:var(--ph)}.pv\:ms{--pv:var(--ms);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:md>*+*{--ml:var(--md);margin-left:var(--ml)}.space-v\:md>*+*{--mt:var(--md);margin-top:var(--mt)}.m\:md{--m:var(--md);margin:var(--m)}.mt\:md{--mt:var(--md);margin-top:var(--mt)}.mr\:md{--mr:var(--md);margin-right:var(--mr)}.mb\:md{--mb:var(--md);margin-bottom:var(--mb)}.ml\:md{--ml:var(--md);margin-left:var(--ml)}.mh\:md{--mh:var(--md);margin-left:var(--mh);margin-right:var(--mh)}.mv\:md{--mv:var(--md);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:md{--p:var(--md);padding:var(--p)}.pt\:md{--pt:var(--md);padding-top:var(--pt)}.pr\:md{--pr:var(--md);padding-right:var(--pr)}.pb\:md{--pb:var(--md);padding-bottom:var(--pb)}.pl\:md{--pl:var(--md);padding-left:var(--pl)}.ph\:md{--ph:var(--md);padding-left:var(--ph);padding-right:var(--ph)}.pv\:md{--pv:var(--md);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:ml>*+*{--ml:var(--ml);margin-left:var(--ml)}.space-v\:ml>*+*{--mt:var(--ml);margin-top:var(--mt)}.m\:ml{--m:var(--ml);margin:var(--m)}.mt\:ml{--mt:var(--ml);margin-top:var(--mt)}.mr\:ml{--mr:var(--ml);margin-right:var(--mr)}.mb\:ml{--mb:var(--ml);margin-bottom:var(--mb)}.ml\:ml{--ml:var(--ml);margin-left:var(--ml)}.mh\:ml{--mh:var(--ml);margin-left:var(--mh);margin-right:var(--mh)}.mv\:ml{--mv:var(--ml);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:ml{--p:var(--ml);padding:var(--p)}.pt\:ml{--pt:var(--ml);padding-top:var(--pt)}.pr\:ml{--pr:var(--ml);padding-right:var(--pr)}.pb\:ml{--pb:var(--ml);padding-bottom:var(--pb)}.pl\:ml{--pl:var(--ml);padding-left:var(--pl)}.ph\:ml{--ph:var(--ml);padding-left:var(--ph);padding-right:var(--ph)}.pv\:ml{--pv:var(--ml);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:lg>*+*{--ml:var(--lg);margin-left:var(--ml)}.space-v\:lg>*+*{--mt:var(--lg);margin-top:var(--mt)}.m\:lg{--m:var(--lg);margin:var(--m)}.mt\:lg{--mt:var(--lg);margin-top:var(--mt)}.mr\:lg{--mr:var(--lg);margin-right:var(--mr)}.mb\:lg{--mb:var(--lg);margin-bottom:var(--mb)}.ml\:lg{--ml:var(--lg);margin-left:var(--ml)}.mh\:lg{--mh:var(--lg);margin-left:var(--mh);margin-right:var(--mh)}.mv\:lg{--mv:var(--lg);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:lg{--p:var(--lg);padding:var(--p)}.pt\:lg{--pt:var(--lg);padding-top:var(--pt)}.pr\:lg{--pr:var(--lg);padding-right:var(--pr)}.pb\:lg{--pb:var(--lg);padding-bottom:var(--pb)}.pl\:lg{--pl:var(--lg);padding-left:var(--pl)}.ph\:lg{--ph:var(--lg);padding-left:var(--ph);padding-right:var(--ph)}.pv\:lg{--pv:var(--lg);padding-top:var(--pv);padding-bottom:var(--pv)}.space-h\:xl>*+*{--ml:var(--xl);margin-left:var(--ml)}.space-v\:xl>*+*{--mt:var(--xl);margin-top:var(--mt)}.m\:xl{--m:var(--xl);margin:var(--m)}.mt\:xl{--mt:var(--xl);margin-top:var(--mt)}.mr\:xl{--mr:var(--xl);margin-right:var(--mr)}.mb\:xl{--mb:var(--xl);margin-bottom:var(--mb)}.ml\:xl{--ml:var(--xl);margin-left:var(--ml)}.mh\:xl{--mh:var(--xl);margin-left:var(--mh);margin-right:var(--mh)}.mv\:xl{--mv:var(--xl);margin-top:var(--mv);margin-bottom:var(--mv)}.p\:xl{--p:var(--xl);padding:var(--p)}.pt\:xl{--pt:var(--xl);padding-top:var(--pt)}.pr\:xl{--pr:var(--xl);padding-right:var(--pr)}.pb\:xl{--pb:var(--xl);padding-bottom:var(--pb)}.pl\:xl{--pl:var(--xl);padding-left:var(--pl)}.ph\:xl{--ph:var(--xl);padding-left:var(--ph);padding-right:var(--ph)}.pv\:xl{--pv:var(--xl);padding-top:var(--pv);padding-bottom:var(--pv)}.w\:auto{--w:var(--auto);width:var(--w)}.h\:auto{--h:var(--auto);height:var(--h)}.min-w\:auto{--min-w:var(--auto);min-width:var(--min-w)}.max-w\:auto{--max-w:var(--auto);max-width:var(--max-w)}.min-h\:auto{--min-h:var(--auto);min-height:var(--min-h)}.max-h\:auto{--max-h:var(--auto);max-height:var(--max-h)}.w\:none{--w:var(--none);width:var(--w)}.h\:none{--h:var(--none);height:var(--h)}.min-w\:none{--min-w:var(--none);min-width:var(--min-w)}.max-w\:none{--max-w:var(--none);max-width:var(--max-w)}.min-h\:none{--min-h:var(--none);min-height:var(--min-h)}.max-h\:none{--max-h:var(--none);max-height:var(--max-h)}.gap\:none{--g:var(--none);gap:var(--g)}.gap-row\:none{--g-row:var(--none);row-gap:var(--g-row)}.gap-col\:none{--g-col:var(--none);column-gap:var(--g-col)}.w\:us{--w:var(--us);width:var(--w)}.h\:us{--h:var(--us);height:var(--h)}.min-w\:us{--min-w:var(--us);min-width:var(--min-w)}.max-w\:us{--max-w:var(--us);max-width:var(--max-w)}.min-h\:us{--min-h:var(--us);min-height:var(--min-h)}.max-h\:us{--max-h:var(--us);max-height:var(--max-h)}.gap\:us{--g:var(--us);gap:var(--g)}.gap-row\:us{--g-row:var(--us);row-gap:var(--g-row)}.gap-col\:us{--g-col:var(--us);column-gap:var(--g-col)}.w\:xs{--w:var(--xs);width:var(--w)}.h\:xs{--h:var(--xs);height:var(--h)}.min-w\:xs{--min-w:var(--xs);min-width:var(--min-w)}.max-w\:xs{--max-w:var(--xs);max-width:var(--max-w)}.min-h\:xs{--min-h:var(--xs);min-height:var(--min-h)}.max-h\:xs{--max-h:var(--xs);max-height:var(--max-h)}.gap\:xs{--g:var(--xs);gap:var(--g)}.gap-row\:xs{--g-row:var(--xs);row-gap:var(--g-row)}.gap-col\:xs{--g-col:var(--xs);column-gap:var(--g-col)}.w\:sm{--w:var(--sm);width:var(--w)}.h\:sm{--h:var(--sm);height:var(--h)}.min-w\:sm{--min-w:var(--sm);min-width:var(--min-w)}.max-w\:sm{--max-w:var(--sm);max-width:var(--max-w)}.min-h\:sm{--min-h:var(--sm);min-height:var(--min-h)}.max-h\:sm{--max-h:var(--sm);max-height:var(--max-h)}.gap\:sm{--g:var(--sm);gap:var(--g)}.gap-row\:sm{--g-row:var(--sm);row-gap:var(--g-row)}.gap-col\:sm{--g-col:var(--sm);column-gap:var(--g-col)}.w\:ms{--w:var(--ms);width:var(--w)}.h\:ms{--h:var(--ms);height:var(--h)}.min-w\:ms{--min-w:var(--ms);min-width:var(--min-w)}.max-w\:ms{--max-w:var(--ms);max-width:var(--max-w)}.min-h\:ms{--min-h:var(--ms);min-height:var(--min-h)}.max-h\:ms{--max-h:var(--ms);max-height:var(--max-h)}.gap\:ms{--g:var(--ms);gap:var(--g)}.gap-row\:ms{--g-row:var(--ms);row-gap:var(--g-row)}.gap-col\:ms{--g-col:var(--ms);column-gap:var(--g-col)}.w\:md{--w:var(--md);width:var(--w)}.h\:md{--h:var(--md);height:var(--h)}.min-w\:md{--min-w:var(--md);min-width:var(--min-w)}.max-w\:md{--max-w:var(--md);max-width:var(--max-w)}.min-h\:md{--min-h:var(--md);min-height:var(--min-h)}.max-h\:md{--max-h:var(--md);max-height:var(--max-h)}.gap\:md{--g:var(--md);gap:var(--g)}.gap-row\:md{--g-row:var(--md);row-gap:var(--g-row)}.gap-col\:md{--g-col:var(--md);column-gap:var(--g-col)}.w\:ml{--w:var(--ml);width:var(--w)}.h\:ml{--h:var(--ml);height:var(--h)}.min-w\:ml{--min-w:var(--ml);min-width:var(--min-w)}.max-w\:ml{--max-w:var(--ml);max-width:var(--max-w)}.min-h\:ml{--min-h:var(--ml);min-height:var(--min-h)}.max-h\:ml{--max-h:var(--ml);max-height:var(--max-h)}.gap\:ml{--g:var(--ml);gap:var(--g)}.gap-row\:ml{--g-row:var(--ml);row-gap:var(--g-row)}.gap-col\:ml{--g-col:var(--ml);column-gap:var(--g-col)}.w\:lg{--w:var(--lg);width:var(--w)}.h\:lg{--h:var(--lg);height:var(--h)}.min-w\:lg{--min-w:var(--lg);min-width:var(--min-w)}.max-w\:lg{--max-w:var(--lg);max-width:var(--max-w)}.min-h\:lg{--min-h:var(--lg);min-height:var(--min-h)}.max-h\:lg{--max-h:var(--lg);max-height:var(--max-h)}.gap\:lg{--g:var(--lg);gap:var(--g)}.gap-row\:lg{--g-row:var(--lg);row-gap:var(--g-row)}.gap-col\:lg{--g-col:var(--lg);column-gap:var(--g-col)}.w\:xl{--w:var(--xl);width:var(--w)}.h\:xl{--h:var(--xl);height:var(--h)}.min-w\:xl{--min-w:var(--xl);min-width:var(--min-w)}.max-w\:xl{--max-w:var(--xl);max-width:var(--max-w)}.min-h\:xl{--min-h:var(--xl);min-height:var(--min-h)}.max-h\:xl{--max-h:var(--xl);max-height:var(--max-h)}.gap\:xl{--g:var(--xl);gap:var(--g)}.gap-row\:xl{--g-row:var(--xl);row-gap:var(--g-row)}.gap-col\:xl{--g-col:var(--xl);column-gap:var(--g-col)}.max-w\:30rem{--max-w:30rem;max-width:var(--max-w)}.max-w\:44rem{--max-w:44rem;max-width:var(--max-w)}.max-w\:48rem{--max-w:48rem;max-width:var(--max-w)}.w\:100\%{--w:100%;width:var(--w)}.radius\:none{border-radius:0}.shadow\:none{box-shadow:none}.border\:none{border-width:0}.border{border-width:var(--border-width);border-style:solid;border-color:var(--outline)}.border-t{border-top-width:var(--border-width);border-top-style:solid;border-top-color:var(--outline)}.border-r{border-right-width:var(--border-width);border-right-style:solid;border-right-color:var(--outline)}.border-b{border-bottom-width:var(--border-width);border-bottom-style:solid;border-bottom-color:var(--outline)}.border-l{border-left-width:var(--border-width);border-left-style:solid;border-left-color:var(--outline)}.border-h{border-top-width:var(--border-width);border-bottom-width:var(--border-width);border-top-style:solid;border-bottom-style:solid;border-top-color:var(--outline);border-bottom-color:var(--outline)}.border-v{border-left-width:var(--border-width);border-right-width:var(--border-width);border-left-style:solid;border-right-style:solid;border-left-color:var(--outline);border-right-color:var(--outline)}.border\:background{border-color:var(--background)}.border\:surface{border-color:var(--surface)}.border\:overlay{border-color:var(--overlay)}.border\:outline{border-color:var(--outline)}.border\:muted{border-color:var(--muted)}.border\:text{border-color:var(--text)}.border\:primary{border-color:var(--primary)}.border\:accent{border-color:var(--accent)}.border\:notice{border-color:var(--notice)}.border\:info{border-color:var(--info)}.border\:success{border-color:var(--success)}.border\:warning{border-color:var(--warning)}.border\:danger{border-color:var(--danger)}.radius\:inline{border-radius:var(--radius-inline)}.radius-t\:inline{border-top-left-radius:var(--radius-inline);border-top-right-radius:var(--radius-inline)}.radius-r\:inline{border-top-right-radius:var(--radius-inline);border-bottom-right-radius:var(--radius-inline)}.radius-b\:inline{border-bottom-left-radius:var(--radius-inline);border-bottom-right-radius:var(--radius-inline)}.radius-l\:inline{border-top-left-radius:var(--radius-inline);border-bottom-left-radius:var(--radius-inline)}.radius\:block{border-radius:var(--radius-block)}.radius-t\:block{border-top-left-radius:var(--radius-block);border-top-right-radius:var(--radius-block)}.radius-r\:block{border-top-right-radius:var(--radius-block);border-bottom-right-radius:var(--radius-block)}.radius-b\:block{border-bottom-left-radius:var(--radius-block);border-bottom-right-radius:var(--radius-block)}.radius-l\:block{border-top-left-radius:var(--radius-block);border-bottom-left-radius:var(--radius-block)}.shadow\:sm{box-shadow:var(--shadow-sm)}.shadow\:md{box-shadow:var(--shadow-md)}.shadow\:lg{box-shadow:var(--shadow-lg)}html.admin{--top:2.5rem;--toggle:2.5rem;--sidebar:13rem;--control:2rem;--radius:0.25rem;--line:color-mix(in oklab, var(--outline) 55%, transparent);--hover:#23232c;--stage:#0a0a0d;--shadow:0 10px 28px color-mix(in oklab, black 42%, transparent);--on-primary:white;--mono:var(--font-code);height:100%}html.admin[data-scheme="light"]{--hover:#eceef2;--stage:#e9ebef;--shadow:0 10px 28px color-mix(in oklab, black 10%, transparent)}html.admin body{height:100%;font-size:0.875rem;line-height:1.45;letter-spacing:-0.005em;color:var(--text);background:var(--background)}html.admin button{cursor:pointer}html.admin :where(:focus){outline:none}html.admin :where(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}html.admin svg.icon{--size:1rem;flex:0 0 1rem}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:8px;top:8px;z-index:40;padding:0.4rem 0.7rem;background:var(--overlay);border-radius:var(--radius)}.app{position:relative;height:100%;display:flex;flex-direction:column;min-width:0;contain:paint}.app.is-dragging,.app.is-dragging *{cursor:col-resize !important;user-select:none !important}.topbar{position:relative;z-index:8;height:var(--top);flex:0 0 var(--top);display:flex;align-items:center;gap:0.5rem;padding-right:0.25rem;border-bottom:1px solid var(--outline);background:var(--background)}.sidebar-toggle{width:var(--toggle);height:var(--top);flex:0 0 var(--toggle);display:grid;place-items:center;color:var(--muted)}.sidebar-toggle:hover{color:var(--text)}.command-palette-slot{position:relative;width:max(var(--control),calc(var(--sidebar) - var(--toggle) - 0.75rem));height:var(--control);flex:none}.command-palette{position:absolute;inset:0 auto 0 0;width:100%;display:flex;align-items:center;gap:0.45rem;padding:0 0.5rem;overflow:hidden;container-type:inline-size;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);transition:border-color 160ms ease,width 140ms ease}.command-palette:hover{border-color:var(--outline)}.command-palette:focus-within{z-index:10;width:min(34rem,calc(100vw - var(--toggle) - 3rem));border-color:color-mix(in oklab,var(--primary) 55%,var(--outline));box-shadow:var(--shadow);color:var(--text)}.command-palette:focus-within kbd{display:none}.app.is-dragging .command-palette{transition:none}.palette-results{position:absolute;top:calc(100% + 0.35rem);left:0;z-index:10;width:min(34rem,calc(100vw - var(--toggle) - 3rem));max-height:min(28rem,calc(100svh - var(--top) - 1rem));display:none;overflow:hidden auto;padding-bottom:0}.palette-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.9rem;margin:0.35rem -0.35rem 0;padding:0.45rem 0.85rem;border-top:1px solid var(--line);background:var(--overlay);color:var(--muted);font-size:0.75rem;white-space:nowrap}.palette-foot>kbd{margin-right:0.15rem;padding:0 0.3rem;border:1px solid var(--outline);border-radius:var(--radius);color:var(--text);font:0.6875rem var(--mono)}.command-palette-slot:focus-within>.palette-results:not([hidden]){display:grid}:is(.palette-results,.search-list)>button{display:flex;align-items:center;gap:0.5rem;min-height:var(--control);padding:0 0.5rem;border-radius:var(--radius);text-align:left;white-space:nowrap}:is(.palette-results,.search-list)>:is(a,button)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.palette-results>[aria-selected="true"]{background:var(--hover)}:is(.palette-results,.search-list)>a>.icon{color:var(--muted)}:is(.palette-results,.search-list)>:is(a,button)>small{min-width:0;max-width:50%;flex:0 1 auto;margin-left:auto;overflow:hidden;color:var(--muted);font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}:is(.palette-results,.search-list)>a{min-width:0}:is(.palette-results,.search-list)>a>span{flex:0 1 auto}:is(.palette-results,.search-list)>button>kbd{color:var(--muted);font:inherit;font-size:0.75rem}:is(.palette-results,.search-list)>button>small+kbd{margin-left:0.5rem}:is(.palette-results,.search-list)>button>span+kbd{margin-left:auto}:is(.palette-results,.search-list)>h2{padding:0.5rem 0.5rem 0.2rem;color:var(--muted);font-size:0.75rem;font-weight:var(--weight-normal,400)}:is(.palette-results,.search-list)>p{padding:0.35rem 0.5rem;color:var(--muted);white-space:normal}.search-list{display:grid;max-width:40rem;margin-top:0.75rem;box-shadow:none}.search-kinds{display:grid;grid-template-columns:max-content 1fr;gap:0.2rem 1rem;margin:0;padding:0 0.5rem 0.35rem}.search-kinds>dd{margin:0;color:var(--muted)}.search-command{display:flex;align-items:center;gap:0.75rem;padding:0.25rem 0.5rem}.search-command>small{color:var(--muted)}.command-palette>.icon{flex:none}@container (max-width:7rem){.command-palette input{position:absolute;inset:0;opacity:0;cursor:pointer}.command-palette kbd{display:none}}.page-location{position:relative;min-width:2rem;flex:0 1 auto;display:flex;align-items:center;gap:0.5rem;padding-left:0.25rem;anchor-name:--page-location}.page-location[hidden]{display:none}.page-location[data-collapsed]{min-width:0;padding-left:0}.page-location h1{min-width:0;overflow:hidden;font-size:0.9375rem;font-weight:var(--weight-heading);line-height:var(--control);white-space:nowrap;text-overflow:ellipsis}.page-location h1>[data-component="badge"]{vertical-align:0.1em}.page-location .parent-link{flex:0 100 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-location .parent-link>:not(:first-child)::before{content:"/";margin:0 0.35em}.page-location .parent-link a:hover{color:var(--text)}.page-location .parent-link[data-collapsed]{display:none}.page-location[data-keep="actions"]{flex:none}.page-location[data-keep="actions"] .parent-link{flex:none;font-size:0.8125rem;line-height:var(--control)}.page-location[data-keep="actions"] .parent-link>:first-child::before{content:"‹";margin-right:0.35em}.title-menu{width:1rem;height:var(--control);flex:none;display:grid;place-items:center;margin-left:-0.25rem;color:var(--muted)}.title-menu>.icon{rotate:90deg}.title-menu::before{content:"";position:absolute;inset:0 -0.35rem 0 -0.25rem;border-radius:var(--radius)}.title-menu:hover::before,.title-menu:has(+:popover-open)::before{background:var(--hover)}.title-menu:focus-visible{outline:none}.title-menu:focus-visible::before{outline:2px solid var(--primary);outline-offset:-2px}.menu,.overflow-menu{min-width:12rem;gap:1px;margin:0;padding:0.25rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow);color:var(--text)}.menu:popover-open,.overflow-menu:popover-open{display:grid}.menu>a{display:flex;align-items:center;gap:0.5rem;min-height:var(--control);padding:0 0.5rem;border-radius:var(--radius);white-space:nowrap}.menu>a:hover,.menu>a[aria-current]{background:var(--hover)}.menu>a[aria-current]{box-shadow:inset 2px 0 0 var(--primary)}#admin-sections{position:fixed;inset:calc(var(--top) + 0.25rem) auto auto max(0.5rem,var(--sidebar))}@supports (anchor-name:--a){#admin-sections{position-anchor:--page-location;inset:calc(anchor(bottom) + 0.25rem) auto auto anchor(left);position-try-fallbacks:flip-inline}}.page-tools{min-width:0;display:flex;align-items:center;gap:0.45rem;overflow:clip;overflow-clip-margin:2px}.page-tools[data-sunk]{flex:none}.page-tools>.toolbar{flex-wrap:nowrap}.page-tools field:has([data-component="date-input"]){flex:none;width:10.5rem}.tool-picks{display:grid;gap:0.35rem;margin:0;padding:0;border:0}.tool-picks>legend{margin-bottom:0.25rem;color:var(--muted);font-size:0.75rem}.tool-picks>label{display:flex;gap:0.5rem;align-items:center;white-space:nowrap}.editor-tools{display:flex;align-items:center}.editor-tool{height:var(--control);min-width:var(--control);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--outline);border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.editor-tool:hover{color:var(--text);background:var(--hover)}.editor-tool[aria-pressed="true"]{border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary-text)}.editor-tool[aria-pressed="true"]>.icon{fill:color-mix(in oklab,currentColor 28%,transparent)}.viewport-switch>.editor-tool+.editor-tool,.editor-zoom>.editor-tool+.editor-tool{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.viewport-switch>.editor-tool:has(+.editor-tool),.editor-zoom>.editor-tool:has(+.editor-tool){border-top-right-radius:0;border-bottom-right-radius:0}.editor-zoom-level{min-width:3.5rem;padding:0 0.5rem;font:0.75rem var(--mono)}.overflow-menu .editor-tools{padding:0.15rem}.tool-flag{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--control);height:var(--control);padding:0 0.4rem;border:1px solid var(--line);border-radius:var(--radius,0.375rem);color:var(--muted);cursor:pointer;user-select:none}.tool-flag>input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tool-flag:hover{background:var(--hover)}.tool-flag:has(>input:checked){border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary-text)}.tool-flag:has(>input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.command-palette input{flex:1;min-width:0;color:var(--text)}.command-palette input::placeholder{color:var(--muted)}.command-palette input:focus-visible{outline:none}.command-palette kbd{padding:0.15rem 0.35rem;border:1px solid var(--line);border-radius:var(--radius);font:0.65rem/1 var(--mono);color:var(--muted)}.shortcuts{display:grid;grid-template-columns:1fr auto;gap:0.5rem 1.5rem;align-items:center;margin:0}.shortcuts dd{margin:0;text-align:right}.shortcuts kbd{padding:0.2rem 0.4rem;border:1px solid var(--line);border-radius:var(--radius);font:0.7rem/1 var(--mono);color:var(--muted)}.topbar-space{flex:1 1 0;min-width:0;margin-left:-0.5rem}.page-actions{z-index:1;flex:none;display:flex;align-items:center;gap:0.45rem}[data-overflow-more][hidden]{display:none}[data-component="button"][data-overflow-more]{width:var(--control);padding:0}[data-overflow-more][aria-expanded="true"]{background:var(--hover)}[data-component="button"][aria-pressed="true"]{border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary-text)}[data-component="button"][aria-pressed="true"]>.icon{fill:color-mix(in oklab,currentColor 28%,transparent)}[data-component="button"][popovertarget]>.icon-chevron{width:0.75rem;flex-basis:0.75rem;margin-right:-0.25rem;rotate:90deg;color:var(--muted)}[data-component="button"][popovertarget][aria-expanded="true"]{border-color:var(--primary);background:var(--hover)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]{color:var(--text);background:transparent;border-color:var(--outline)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]>.icon{color:var(--muted)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]:is(:hover,:focus-visible){color:var(--danger);background:transparent;border-color:var(--danger)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]:is(:hover,:focus-visible)>.icon{color:var(--danger)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]:focus-visible{outline-color:var(--danger)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]:active{color:var(--background);background:var(--danger);border-color:var(--danger)}:is(.page-actions,.record-actions)>[data-component="button"][data-variant="danger"]:active>.icon{color:inherit}.page-actions>[aria-pressed]{width:var(--control);padding:0}.page-actions>[aria-pressed]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page-actions>[aria-pressed]+[aria-pressed]{margin-left:calc(-0.45rem - 1px);border-top-left-radius:0;border-bottom-left-radius:0}.page-actions>[aria-pressed]:has(+[aria-pressed]){border-top-right-radius:0;border-bottom-right-radius:0}.page-actions>[aria-pressed="true"]{z-index:1}.page-actions>[aria-pressed][data-segment]:not([data-collapsed]){width:auto;padding:0 0.6rem}.page-actions>[aria-pressed][data-segment]:not([data-collapsed])>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.topbar .overflow-menu[popover]:not([popover="manual"]){position:fixed;inset:calc(var(--top) + 0.25rem) 0.5rem auto auto}:is(.overflow-menu,.overflow-rows)>[data-component="button"]{justify-content:flex-start;padding:0 0.5rem;border-color:transparent;background:none;color:var(--text)}:is(.overflow-menu,.overflow-rows)>[data-component="button"]:hover{border-color:transparent;background:var(--hover);color:var(--text)}:is(.overflow-menu,.overflow-rows)>[data-component="button"][data-variant="danger"]{color:var(--danger)}:is(.overflow-menu,.overflow-rows)>[data-component="button"][data-variant="danger"]:hover{background:var(--danger);color:var(--background)}.overflow-menu>[data-component="button"][aria-pressed="true"]{color:var(--primary-text)}.overflow-menu>[data-component="button"][popovertarget]>.icon-chevron{display:none}.overflow-menu>[data-component="button"][popovertarget]>span::after{content:"…"}.overflow-menu>hr{margin:0.25rem;border:0;border-top:1px solid var(--line)}.overflow-menu>hr:first-child{display:none}.overflow-menu>[data-component="button"]>.icon{color:var(--muted)}.overflow-menu>.toolbar{display:grid;gap:0.45rem;padding:0.25rem}.toolbar field>label,[data-component="table"]>header>.actions field>label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toolbar field,[data-component="table"]>header>.actions field{width:auto}.overflow-menu .toolbar field>label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.page-actions>[data-component="button"][data-collapsed]:has(>.icon){width:var(--control);padding:0}.page-actions>[data-component="button"][data-collapsed]:has(>.icon)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page-actions>[data-component="button"][data-collapsed]>.icon-chevron{display:none}[data-component="button"].wide{width:100%;justify-content:center}.body{flex:1;min-height:0;display:flex}.main-col{flex:1;min-width:0;display:flex;flex-direction:column;container:main-col / inline-size}@property --sidebar{syntax:"<length>";inherits:true;initial-value:208px}@property --reveal{syntax:"<number>";inherits:true;initial-value:1}.app.is-settling{transition:--sidebar 220ms cubic-bezier(0.2,0.8,0.2,1),--reveal 220ms cubic-bezier(0.2,0.8,0.2,1)}.sidebar{position:relative;z-index:3;width:var(--sidebar);flex:0 0 var(--sidebar);min-width:0;display:flex;flex-direction:column;box-shadow:1px 0 0 var(--outline);background:var(--background)}.app.is-toggling .sidebar{overflow:clip}.app.is-toggling .sidebar>:is(.sidebar-nav,.sidebar-dock){min-width:var(--span)}@media (width > 720px){[data-sidebar="hidden"] .app{--sidebar:0px}[data-sidebar="hidden"] .sidebar{overflow:clip}[data-sidebar="hidden"] .sidebar>:is(.sidebar-nav,.sidebar-dock){min-width:var(--span)}[data-sidebar="hidden"] .app:not(.is-toggling) .sidebar{visibility:hidden}}.resizer{position:absolute;top:0;right:-3px;z-index:6;width:5px;height:100%;overflow:hidden;cursor:col-resize;touch-action:none;&::before{content:"";position:absolute;inset-block:0;left:2px;width:1px;outline:2px solid transparent;transition:background-color 120ms ease,outline-color 120ms ease}}.resizer:hover::before,.app.is-dragging .resizer::before{background:var(--primary);outline-color:color-mix(in oklab,var(--primary) 50%,transparent)}.resizer:hover::before{transition:background-color 100ms ease 150ms,outline-color 150ms ease 250ms}.app.is-dragging .resizer::before{transition:none}.sidebar-nav{flex:1;min-height:0;overflow:auto;padding:0.25rem calc(0.25rem *(1 + var(--reveal))) 0.25rem 0.25rem}[data-scroll]{scrollbar-width:none;&::-webkit-scrollbar{display:none}}@property --thumb-hover{syntax:"<number>";inherits:false;initial-value:0}@property --thumb-active{syntax:"<number>";inherits:false;initial-value:0}.scroll-thumb{--hover-in:--thumb-hover 100ms ease 150ms;--hover-out:--thumb-hover 240ms ease;--active-in:--thumb-active 80ms ease;--active-out:--thumb-active 240ms ease;position:absolute;top:0;left:0;z-index:5;width:4px;border-radius:2px;touch-action:none;background:color-mix(in oklab,var(--muted) 25%,transparent);opacity:max(var(--thumb-hover),var(--thumb-active));transition:var(--hover-out),var(--active-out),background-color 120ms ease}.scroll-thumb.x{width:auto;height:4px}:where([data-scroll]:hover)+.scroll-thumb,:where([data-scroll]:hover)+.scroll-thumb+.scroll-thumb,.scroll-thumb:hover{--thumb-hover:1;transition:var(--hover-in),var(--active-out),background-color 100ms ease 150ms}.scroll-thumb.is-scrolling,.scroll-thumb.is-dragging{--thumb-active:1;transition:var(--hover-out),var(--active-in),background-color 80ms ease}:where([data-scroll]:hover)+.scroll-thumb:is(.is-scrolling,.is-dragging),:where([data-scroll]:hover)+.scroll-thumb+.scroll-thumb:is(.is-scrolling,.is-dragging),.scroll-thumb:hover:is(.is-scrolling,.is-dragging){transition:var(--hover-in),var(--active-in),background-color 80ms ease}.scroll-thumb:hover,.scroll-thumb.is-dragging{background:color-mix(in oklab,var(--muted) 50%,transparent)}[data-pan].is-panning{cursor:grabbing;user-select:none}.minimap{position:relative;width:9rem;height:1rem;flex:none;cursor:ew-resize;touch-action:none}.minimap>.columns{height:100%;display:flex;gap:2px}.minimap>.columns>i{min-width:2px;border-radius:1px;background:var(--outline)}.minimap>.columns>i.in{background:color-mix(in oklab,var(--muted) 70%,transparent)}.minimap>.view{position:absolute;top:-3px;bottom:-3px;border:1px solid var(--primary);border-radius:var(--radius);background:color-mix(in oklab,var(--primary) 14%,transparent)}.nav-tip{position:absolute;z-index:7;width:var(--to);display:flex;align-items:center;padding-right:0.75rem;overflow:hidden;border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow);color:var(--text);white-space:nowrap;pointer-events:none;animation:nav-tip 180ms cubic-bezier(0.2,0.8,0.2,1)}.nav-tip[hidden]{display:none}.nav-tip>span{padding-left:0.25rem}@keyframes nav-tip{from{width:var(--from)}}.nav-section{display:contents}.nav-label{margin:0.75rem calc(0.5rem * var(--reveal)) 0.25rem;overflow:hidden;white-space:nowrap;color:color-mix(in oklab,var(--muted) calc(max(0,var(--reveal) * 2 - 1) * 100%),transparent);font-size:0.65rem;line-height:1rem;letter-spacing:0.06em;text-transform:uppercase;user-select:none;background:linear-gradient(90deg,transparent,var(--outline) 30% 70%,transparent) center / calc(max(0,1 - var(--reveal) * 2) * 100%) 1px no-repeat}.nav-group:has(>[aria-expanded="true"])+.nav-label{margin-top:0.5rem}.sidebar-nav a,.sidebar-dock .nav-group a,.nav-toggle{width:100%;height:var(--control);display:flex;align-items:center;overflow:hidden;border-radius:var(--radius);color:var(--muted);text-align:left;transition:background-color 160ms ease,color 160ms ease}.nav-toggle[data-nav-head]{overflow:visible;transition:none}.nav-toggle[data-nav-head]>.nav-main{flex:1 1 auto;min-width:0;height:var(--control);display:flex;align-items:center;overflow:hidden;border-radius:var(--radius);color:inherit;transition:background-color 160ms ease,color 160ms ease}.nav-toggle[data-nav-head]>.nav-main:hover,.nav-toggle[data-nav-head]>.nav-chevron:hover{color:var(--text);background:var(--hover)}.nav-toggle[data-nav-head]>.nav-chevron{flex:none;width:var(--control);height:var(--control);display:grid;place-items:center;border-radius:var(--radius);color:inherit;cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.nav-toggle[data-nav-head]>.nav-chevron>.icon-chevron{margin:0}.nav-toggle[data-nav-head]>.nav-main[aria-current="page"]{color:var(--text);background:var(--overlay)}.nav-toggle[data-nav-head]>.nav-main[aria-current="page"]>.icon{background:var(--primary);color:var(--on-primary)}:is(.sidebar-nav a,.sidebar-dock .nav-group a,.nav-toggle,.nav-main,.nav-tip)>.icon:first-child{box-sizing:content-box;padding:calc((var(--control) - 1rem) / 2);border-radius:var(--radius)}.nav-text{flex:1 1 auto;min-width:0;padding-left:0.25rem;overflow:hidden;white-space:nowrap;opacity:max(0,var(--reveal) * 1.6 - 0.6);mask-image:linear-gradient(90deg,black calc(100% - 1.25rem),transparent)}.sidebar-nav a:hover,.sidebar-dock .nav-group a:hover,.nav-toggle:not([data-nav-head]):hover{color:var(--text);background:var(--hover)}.sidebar-nav a[aria-current="page"],.sidebar-dock .nav-group a[aria-current="page"]{color:var(--text);background:var(--overlay)}.sidebar-nav a[aria-current="page"]>.icon,.sidebar-dock .nav-group a[aria-current="page"]>.icon,.nav-tip.is-current>.icon{background:var(--primary);color:var(--on-primary)}.nav-group:has([aria-current="page"])>.nav-toggle{color:var(--text)}.nav-toggle .icon-chevron,.nav-tip>.nav-chevron>.icon-chevron{margin:0 0.5rem 0 auto;opacity:calc(0.6 * max(0,var(--reveal) * 1.6 - 0.6));transition:rotate 160ms ease}.nav-toggle[aria-expanded="true"] .icon-chevron,.nav-toggle>.nav-chevron[aria-expanded="true"] .icon-chevron,.nav-tip>.nav-chevron[aria-expanded="true"] .icon-chevron{rotate:90deg}.nav-sub{display:grid;grid-template-rows:1fr}.sidebar.is-ready .nav-sub{transition:grid-template-rows 180ms ease}.nav-group:has(>[aria-expanded="false"],>[data-nav-head]>[aria-expanded="false"])>.nav-sub{grid-template-rows:0fr}.nav-sub>div{min-height:0;overflow:hidden;display:grid;gap:1px;margin:1px 0 0.25rem calc(1rem * var(--reveal));padding-left:calc(0.25rem * var(--reveal));border-left:1px solid color-mix(in oklab,var(--outline) calc(var(--reveal) * 100%),transparent);font-size:0.8125rem}.nav-group:has(>[aria-expanded="false"],>[data-nav-head]>[aria-expanded="false"])>.nav-sub>div{margin-block:0}.nav-sub .nav-group>.nav-sub>div{margin-left:calc(0.75rem * var(--reveal));padding-left:calc(0.25rem * var(--reveal))}.dock-group>.nav-sub>div{max-height:34vh;margin:0 0 1px calc(1rem * var(--reveal));overflow-y:auto;scrollbar-width:thin}.dock-group>.nav-sub{margin-bottom:1px}.nav-group+a,a+.nav-group,.nav-group+.nav-group{margin-top:1px}.is-slim .nav-toggle .icon-chevron{display:none}.is-slim .nav-toggle[data-nav-head]>.nav-chevron{display:none}.nav-tip>.nav-chevron{width:var(--control);height:var(--control);margin-right:-0.5rem;display:grid;place-items:center;border-radius:var(--radius);color:inherit;cursor:pointer;pointer-events:auto}.nav-tip>.nav-chevron:hover{background:var(--hover)}.nav-tip>.nav-chevron>.icon-chevron{margin:0;opacity:0.6}.nav-group:has(>[aria-expanded="true"]){border-radius:var(--radius);background:color-mix(in oklab,var(--overlay) calc((1 - var(--reveal)) * 55%),transparent)}@media (prefers-reduced-motion:reduce){.app.is-settling,.nav-toggle .icon-chevron,.sidebar-nav.is-ready .nav-sub{transition:none}.nav-tip{animation:none}}.sidebar-dock{flex:none;display:grid;gap:1px;padding:0.25rem;border-top:1px solid var(--outline)}.dock-row{display:flex;gap:1px;min-width:0}.is-slim .dock-row{flex-direction:column}.help:not(:has(>.help-toggle)){display:none}.dock-button{height:var(--control);min-width:var(--control);display:flex;align-items:center;border-radius:var(--radius);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background-color 160ms ease,color 160ms ease}.dock-button>.icon{flex:none;box-sizing:content-box;padding:calc((var(--control) - 1rem) / 2);border-radius:var(--radius)}.dock-row>.help{flex:1 1 auto}.dock-button>.nav-text{padding-right:0.5rem;opacity:max(0,var(--reveal) * 1.6 - 0.6)}.dock-button:hover,.dock-button[aria-expanded="true"]{background:var(--hover);color:var(--text)}html[data-scheme="dark"] .theme-toggle .theme-light,html[data-scheme="light"] .theme-toggle .theme-dark{display:none}.theme-toggle>.switch{flex:none;width:1.5rem;height:0.875rem;margin-right:0.5rem;position:relative;border-radius:1rem;background:color-mix(in oklab,var(--text) 18%,transparent);opacity:max(0,var(--reveal) * 1.6 - 0.6);transition:background-color 160ms ease}.theme-toggle>.switch::after{content:"";position:absolute;top:0.125rem;left:0.125rem;width:0.625rem;height:0.625rem;border-radius:50%;background:var(--background);transition:translate 160ms ease}.theme-toggle[aria-checked="true"]>.switch{background:var(--primary)}.theme-toggle[aria-checked="true"]>.switch::after{translate:0.625rem 0}.is-slim .theme-toggle>.switch,.is-slim .dock-button>.nav-text{display:none}dialog[data-component="popover"]#help{width:min(22rem,calc(100vw - 1rem))}dialog[data-component="popover"]#help:focus-visible{outline:none}.user{width:100%;height:var(--control);display:flex;align-items:center;overflow:hidden;border-radius:var(--radius);color:var(--text);transition:background-color 160ms ease}.user:hover,.user[aria-expanded="true"]{background:var(--hover)}.user>span:not(.avatar){flex:1 1 auto;min-width:0;padding-left:0.25rem;overflow:hidden;text-align:left;white-space:nowrap;opacity:max(0,var(--reveal) * 1.6 - 0.6);mask-image:linear-gradient(90deg,black calc(100% - 1.25rem),transparent)}.is-slim .user>span:not(.avatar){display:none}.nav-count{flex:none;min-width:1.25rem;margin-right:0.35rem;padding:0 0.35rem;border-radius:1rem;background:color-mix(in oklab,var(--warning) 18%,transparent);color:var(--warning);font:0.6875rem/1.5 var(--mono);text-align:center;opacity:max(0,var(--reveal) * 1.6 - 0.6)}.is-slim .nav-count{position:absolute;top:0.3rem;right:0.3rem;min-width:0;width:0.45rem;height:0.45rem;margin:0;padding:0;overflow:hidden;color:transparent;background:var(--warning);opacity:1}.is-slim .nav-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-scheme="dark"] .icon-moon,html[data-scheme="light"] .icon-sun{display:none}html[data-scheme="dark"] .theme-toggle .icon-sun,html[data-scheme="light"] .theme-toggle .icon-moon{display:none}html[data-scheme="dark"] .theme-toggle .icon-moon,html[data-scheme="light"] .theme-toggle .icon-sun{display:block}.user-wrap{position:relative;z-index:5}.avatar{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;margin:0.25rem;display:grid;place-items:center;border-radius:var(--radius);background:var(--muted);color:var(--surface);font-size:0.65rem;font-weight:var(--weight-bold)}.user-menu{position:absolute;left:calc(100% + 0.5rem);bottom:0;z-index:12;width:12rem;display:grid;gap:1px;padding:0.25rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow)}.user-menu[hidden]{display:none}.user-menu>a,.user-menu>button{width:100%;display:flex;align-items:center;gap:0.5rem;min-height:var(--control);padding:0 0.5rem;border-radius:var(--radius);color:var(--text);text-align:left}.user-menu .icon{flex:none;color:var(--muted)}.user-menu>a:hover,.user-menu>button:hover{background:var(--hover)}.user-menu>hr{margin:0.25rem 0;border:0;border-top:1px solid var(--outline)}.scrim{display:none}.main{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;background:var(--stage)}.screen{display:contents}.overflow-rows{display:grid;gap:1px}dialog[data-component="popover"]:has(>.overflow-rows):not(:modal){width:max-content;min-width:12rem;max-width:calc(100vw - 1rem);padding:0.25rem}dialog[data-component="popover"]:has(>.overflow-rows):not(:modal)>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.admin input[type="checkbox"]:not([data-component]){appearance:none;position:relative;flex:none;width:1rem;height:1rem;border:1px solid color-mix(in oklab,var(--outline) 70%,var(--muted));border-radius:3px;background:transparent;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease}html.admin input[type="checkbox"]:not([data-component])::before{content:"";position:absolute;inset:2px;background:var(--on-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);scale:0;transition:scale 120ms ease}html.admin input[type="checkbox"]:not([data-component]):indeterminate::before{inset:calc(50% - 1px) 3px;clip-path:none;border-radius:1px}html.admin input[type="checkbox"]:not([data-component]):is(:checked,:indeterminate){border-color:var(--primary);background:var(--primary)}html.admin input[type="checkbox"]:not([data-component]):is(:checked,:indeterminate)::before{scale:1}html.admin input[type="checkbox"]:not([data-component]):hover:not(:checked,:indeterminate,:disabled){border-color:var(--muted)}html.admin input[type="checkbox"]:not([data-component]):disabled{opacity:0.5;cursor:not-allowed}@media (pointer:coarse){[data-component="table"]>footer>.table-facts>li>a:not([data-component]){display:inline-flex;align-items:center;gap:0.25em;min-height:1.5rem}.title-menu{width:1.5rem;margin-left:0}html.admin td a{display:inline-flex;align-items:center;min-height:1.5rem}html.admin :is(th,td,.option)>input[type="checkbox"]{width:1.5rem;height:1.5rem}html.admin field :is(button.remove,button.grip){min-width:1.5rem;min-height:1.5rem}}.main:has([data-component="block-editor"].is-full){overflow:hidden}.editor-view{position:absolute;inset:0}.main:has(>.screen>.editor-view){overflow:hidden}.note-editor{height:100%;display:grid;grid-template-columns:15rem minmax(0,1fr) 19rem;grid-template-rows:minmax(0,1fr)}.note-editor>.note-library{min-width:0;min-height:0;overflow:auto;background:var(--surface)}.note-library{border-right:1px solid var(--outline)}.note-canvas{min-width:0;min-height:0;overflow:auto}.note-head{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.note-library>.note-head{padding:0.25rem 0.4rem 0 0.85rem}.note-head>h2{font-size:0.8125rem;font-weight:var(--weight-heading)}.note-head>.autosave-status{color:var(--muted);font-size:0.75rem}.note-find{padding:0 0.6rem 0.5rem}.note-tree,.note-tree ul{display:grid;gap:1px}.note-tree li{list-style:none}.note-tree{padding:0 0.35rem 0.75rem}.note-tree ul{padding-left:0.85rem}.note-tree :is(a,summary){min-height:1.85rem;display:flex;align-items:center;gap:0.45rem;padding:0.2rem 0.5rem;border-radius:var(--radius);color:var(--muted);font-size:0.8125rem;cursor:pointer}.note-tree summary{list-style:none}.note-tree summary::-webkit-details-marker{display:none}.note-tree :is(a,summary):hover{background:var(--hover);color:var(--text)}.note-tree a[aria-current]{background:var(--overlay);color:var(--text);box-shadow:inset 2px 0 0 var(--primary)}.note-tree .icon{width:0.95rem;height:0.95rem;flex:none}.note-tree :is(a,summary)>span:first-of-type{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-tree.is-found a>span{white-space:normal}.note-tree a small{display:block;color:var(--muted);font-size:0.6875rem}.note-tree-count{font-size:0.6875rem;font-variant-numeric:tabular-nums}.note-library-empty,.note-library-foot{padding:0.25rem 0.85rem 0.75rem;color:var(--muted);font-size:0.75rem}.note-library-foot a:hover{color:var(--text);text-decoration:underline}.note-page{width:min(44rem,100%);margin-inline:auto;display:grid;align-content:start;gap:1rem;padding:2.5rem 2rem 6rem}.note-page>field>input.note-title{height:auto;padding:0;border:0;background:none;font-size:2rem;font-weight:var(--weight-heading);line-height:1.2;outline:none}.note-page>field>input.note-title::placeholder{color:var(--muted)}.note-page .markdown-editor{background:none;outline:0}.note-page .markdown-editor .cm-scroller{min-height:60vh;max-height:none;overflow:visible;font-size:1rem;line-height:1.7}.note-page .markdown-editor .cm-content{padding:0}.note-page .markdown-editor [data-style~="wikilink"]:hover{text-decoration:underline}.gone-actions{display:flex;gap:0.25rem;justify-content:flex-end}@media print{:has(.note-reading):not(html){display:block !important;height:auto !important;max-height:none !important;overflow:visible !important;contain:none !important}:has(.note-reading)>:not(:has(.note-reading),.note-reading){display:none !important}.note-reading{max-width:none;margin:0;padding:0}}.note-reading>.note-title{font-size:2rem;font-weight:var(--weight-heading);line-height:1.2}.note-facts{display:grid;gap:0.15rem;font-size:0.8125rem}.note-facts>div{display:grid;grid-template-columns:minmax(5rem,9rem) minmax(0,1fr);gap:0.5rem}.note-facts dt{color:var(--muted)}.note-facts dd{overflow-wrap:anywhere}.md-reading{line-height:1.7;white-space:normal;overflow-wrap:anywhere}.md-reading>*+*{margin-top:0.75em}.md-reading :is(h1,h2,h3,h4,h5,h6){font-weight:var(--weight-heading);line-height:1.3}.md-reading h1{font-size:1.6em}.md-reading h2{font-size:1.35em}.md-reading h3{font-size:1.15em}.md-reading :is(ul,ol){padding-left:1.5em}.md-reading ul{list-style:disc}.md-reading ol{list-style:decimal}.md-reading li>:is(ul,ol){margin-top:0.25em}.md-reading li:has(>input[type="checkbox"]){list-style:none;margin-left:-1.5em}.md-reading li>input[type="checkbox"]{margin-right:0.35em}.md-reading blockquote{padding-left:var(--sm,0.75rem);color:var(--muted);border-left:3px solid var(--outline)}.md-reading hr{border:0;border-top:1px solid var(--outline)}.md-reading :is(code,.md-html){padding:0 0.25em;border-radius:var(--radius-inline);background:color-mix(in oklab,var(--text) 8%,transparent);font-family:var(--mono);font-size:0.9em}.md-reading pre{padding:0.5rem 0.75rem;overflow-x:auto;border-radius:var(--radius-inline);background:color-mix(in oklab,var(--text) 6%,transparent);white-space:pre}.md-reading pre code{padding:0;background:none}.md-reading pre.md-raw{color:var(--muted)}.md-reading del{color:var(--muted)}.md-reading a{color:var(--primary-text,var(--primary));text-decoration:underline}.md-reading a.md-wikilink{text-decoration:none}.md-reading a.md-wikilink:hover{text-decoration:underline}.md-reading .md-wikilink.is-missing,.md-reading .md-mention.is-missing{color:var(--muted);text-decoration:underline dashed}.md-reading .md-wikilink.is-withdrawn{color:color-mix(in oklab,var(--muted) 60%,transparent);text-decoration:none}.md-reading .md-mention{border-radius:var(--radius-inline);background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary-text,var(--primary));text-decoration:none}.md-reading .md-mention.is-missing{background:none}.md-reading .md-plain{white-space:pre-wrap}.md-reading .md-embed{padding:0.25rem 0 0.25rem 0.9rem;border-left:3px solid var(--outline)}.md-reading .md-embed>header{font-size:0.8125rem}.md-reading .md-picture figure{margin:0}.md-reading .md-picture img{display:block;max-width:100%;max-height:24rem;height:auto;width:auto}.note-draft{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.75rem}.note-properties{display:grid;gap:0.6rem}.note-properties>h3{font-size:0.8125rem;font-weight:var(--weight-heading)}.note-property{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0.25rem}.note-property>[data-component="button"]{color:var(--muted)}.note-property-read>p,.note-property-read>pre{overflow-wrap:anywhere;font-size:0.8125rem}.note-property-read>pre{padding:0.35rem 0.5rem;border-radius:var(--radius-inline);background:var(--overlay);font-family:var(--mono);font-size:0.75rem;white-space:pre-wrap}.note-add>summary{color:var(--muted);font-size:0.8125rem;cursor:pointer}.note-add>summary:hover{color:var(--text)}.note-add-body{display:grid;gap:0.5rem;padding-top:0.5rem}.note-outline{display:grid;gap:0.15rem;padding:0.25rem 0.75rem 0.75rem;font-size:0.8125rem}.note-outline>li{padding-left:calc((var(--level,1) - 1) * 0.85rem)}.note-links{display:grid;gap:0.5rem;padding:0 0.75rem 0.75rem;font-size:0.8125rem}.note-links>li{display:grid}.note-links small{overflow:hidden;color:var(--muted);font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}.note-links mark{border-radius:2px;background:color-mix(in oklab,var(--warning) 22%,transparent);color:var(--text)}.note-links form>[data-component="button"]{width:auto}.note-files a{display:flex;gap:0.5rem;align-items:center}.note-files img{flex:none;width:2rem;height:2rem;border-radius:2px;object-fit:cover}.fold-body .note-links form,.note-links form{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.fold-body>h4{padding:0.5rem 0.75rem 0.25rem;color:var(--muted);font-size:0.6875rem;font-weight:400;letter-spacing:0.04em;text-transform:uppercase}.fold-body>.hint{padding:0 0.75rem 0.75rem}@media (max-width:1100px){.note-editor{grid-template-columns:12rem minmax(0,1fr) 16rem}}@media (max-width:820px){.note-editor{grid-template-columns:minmax(0,1fr);padding-bottom:var(--sheet-bar,0)}.note-editor>.note-library{border-inline:0}.note-page{padding:1.5rem 1rem 4rem}}.note-tabbed{height:100%;display:grid;grid-template-rows:minmax(0,1fr)}.note-tabbed-main{min-width:0;min-height:0;display:flex;flex-direction:column}.note-tabbed-main>.record{min-height:0}.note-tags{grid-template-columns:16rem minmax(0,1fr)}.note-tree-side{min-width:0;overflow:auto;border-right:1px solid var(--outline);background:var(--surface)}.note-tree-side>.note-head{padding:0.25rem 0.85rem 0}.note-tree-side>.note-head>h2{color:var(--muted);font-size:0.6875rem;font-weight:400;letter-spacing:0.06em;text-transform:uppercase}.note-tree li:has(>.note-tree-beside){position:relative}.note-tree a.note-tree-beside{position:absolute;top:50%;right:0.25rem;translate:0 -50%;min-height:0;width:1.5rem;height:1.5rem;justify-content:center;padding:0;opacity:0}.note-tree li:is(:hover,:focus-within)>.note-tree-beside{opacity:1}.note-tree li:has(>.note-tree-beside)>a:first-child{padding-right:2rem}@media (hover:none){.note-tree a.note-tree-beside{opacity:1}}.note-none{max-width:26rem;margin:auto;display:grid;gap:0.4rem;padding:2rem;text-align:center}@container main-col (max-width:46rem){.note-tags{grid-template-columns:minmax(0,1fr)}.note-tags:has(.record)>.note-tree-side{display:none}.note-tags:not(:has(.record))>.note-tabbed-main{display:none}}.note-tabs{flex:none;overflow-x:auto;border-bottom:1px solid var(--outline);background:var(--surface);scrollbar-width:none}.note-tabs>ul{height:2.25rem;display:flex;align-items:end;gap:0.15rem;padding:0 0.35rem}.note-tab{max-width:12rem;height:1.85rem;flex:none;display:flex;align-items:center;gap:0.15rem;padding:0 0.2rem 0 0.6rem;border:1px solid transparent;border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;color:var(--muted);font-size:0.8125rem;list-style:none}.note-tab>a{min-width:0;display:flex;align-items:center;gap:0.4rem;white-space:nowrap}.note-tab>a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.note-tab .icon{width:0.8rem;height:0.8rem;flex:none}.note-tab>button{width:1.25rem;height:1.25rem;flex:none;display:grid;place-items:center;border-radius:var(--radius);color:var(--muted);opacity:0}.note-tab>button .icon{width:0.7rem;height:0.7rem}.note-tab>button:hover{background:var(--hover);color:var(--text)}.note-tab:is(:hover,:focus-within,[data-on])>button{opacity:1}.note-tab:hover{color:var(--text)}.note-tab[data-on]{height:calc(1.85rem + 1px);margin-bottom:-1px;border-color:var(--outline);background:var(--background);color:var(--text)}.note-graph-page{grid-template-columns:minmax(0,1fr)}.note-graph-page.has-note{grid-template-columns:minmax(0,1fr) minmax(0,46rem)}.note-graph-page>.note-tabbed-main{border-left:1px solid var(--outline)}.note-graph-whole{position:relative;min-width:0;min-height:0;display:flex;padding:1rem;background:var(--stage)}.note-graph-says{position:absolute;bottom:0.75rem;left:1rem;color:var(--muted);font-size:0.75rem}@container main-col (max-width:60rem){.note-graph-page.has-note{grid-template-columns:minmax(0,1fr)}.note-graph-page.has-note>.note-graph-whole{display:none}.note-graph-page>.note-tabbed-main{border-left:0}}.record-body:has(>.note-open){display:flex;padding:0;overflow:hidden}.note-open{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.note-open.has-inspector{grid-template-columns:minmax(0,1fr) 19rem}.note-open>.note-canvas{min-width:0;overflow:auto}.note-part{display:grid;gap:0.5rem;padding:0.75rem 0.85rem;border-bottom:1px solid var(--line);font-size:0.8125rem}.note-part>h3{display:flex;gap:0.4rem;align-items:baseline;color:var(--muted);font-size:0.6875rem;font-weight:400;letter-spacing:0.06em;text-transform:uppercase}.note-part>h3>.mono{font-size:0.6875rem;letter-spacing:0;text-transform:none}.note-part>h4{color:var(--muted);font-size:0.75rem}.note-part>:is(.note-links,.note-outline){padding:0}.note-part>.note-graph-around .note-graph{padding:0}@container record (max-width:46rem){.note-open.has-inspector{grid-template-columns:minmax(0,1fr)}.note-open.has-inspector>.note-canvas{display:none}}.note-page>field>input.note-title{transition:opacity 200ms ease}.note-page[data-autosave-pending]>field>input.note-title{opacity:0.5}.note-props{padding-bottom:0.75rem;border-bottom:1px solid var(--line);font-size:0.8125rem}.note-props>summary{min-height:1.9rem;display:flex;align-items:center;gap:0.4rem;color:var(--muted);list-style:none;cursor:pointer}.note-props>summary::-webkit-details-marker{display:none}.note-props>summary>.icon{width:0.85rem;height:0.85rem;transition:rotate 120ms ease}.note-props[open]>summary>.icon{rotate:90deg}.note-props>summary:hover{color:var(--text)}.note-props>.note-property,.note-properties>.note-property{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0.2rem}.note-props>.note-property>field{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;column-gap:0.5rem}.note-props>.note-property>field>:not(label){grid-column:2}.note-props>.note-property>field>:is(input,field-input){height:1.85rem;border-color:transparent;background:none}.note-props>.note-property>field>:is(input,field-input):is(:hover,:focus,:focus-within){border-color:var(--outline)}.note-property-act{width:1.75rem;height:1.75rem;display:inline-grid;place-items:center;border-radius:var(--radius);color:var(--muted)}.note-property-act:hover{color:var(--text)}.note-property-act .icon{width:0.85rem;height:0.85rem}@media (hover:hover){.note-property:not(:hover,:focus-within)>.note-property-act{opacity:0}}.note-props>.note-add,.note-properties>.note-add{margin-top:0.25rem}.note-add>summary{display:inline-flex;align-items:center;gap:0.35rem}.note-add>summary .icon{width:0.85rem;height:0.85rem}.note-properties button.link,.note-properties .hint button{color:var(--primary-text,var(--primary));text-decoration:underline;cursor:pointer}.table-view>.note-board-wrap{flex:1;min-width:0;overflow:auto;background:var(--stage)}.note-board{min-height:100%;display:grid;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;gap:0.75rem;padding:1rem}.note-column{min-width:0;display:grid;gap:0.5rem;padding:0.6rem;border-radius:var(--radius);background:var(--surface)}.note-column>h2{display:flex;justify-content:space-between;padding:0 0.25rem;color:var(--muted);font-size:0.75rem;font-weight:var(--weight-heading)}.note-column-count{font-variant-numeric:tabular-nums}.note-column>ul{min-height:3rem;display:grid;gap:0.5rem}.note-column li{list-style:none}.note-card{display:grid;gap:0.3rem;padding:0.6rem 0.7rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);font-size:0.8125rem}.note-card:hover{border-color:color-mix(in oklab,var(--primary) 60%,var(--outline))}.note-card>b{font-weight:var(--weight-heading)}.note-card-text{display:-webkit-box;overflow:hidden;color:var(--muted);line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical}.note-card-tags{display:flex;flex-wrap:wrap;gap:0.25rem}.note-card-tag{padding:0 0.4rem;border-radius:1rem;background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary-text,var(--primary));font-size:0.75rem}.table-view>.issue-board-wrap{flex:1;min-width:0;overflow:auto;background:var(--stage)}.issue-board{min-height:100%;display:grid;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;gap:0.75rem;padding:1rem}.issue-board.has-lanes{grid-auto-flow:row;grid-template-columns:6rem repeat(var(--issue-columns),minmax(15rem,1fr));align-items:stretch}.issue-lane-name{align-self:center;color:var(--muted);font-size:0.75rem}.issue-column{min-width:0;display:grid;gap:0.5rem;align-content:start;padding:0.6rem;border-radius:var(--radius);background:var(--surface)}.issue-column>h2,.issue-board>h2{display:flex;flex-wrap:wrap;gap:0.35rem;align-items:baseline;justify-content:space-between;margin:0;padding:0 0.25rem;color:var(--muted);font-size:0.75rem;font-weight:var(--weight-heading)}.issue-column-count,.issue-week,.issue-more,.issue-over{font-variant-numeric:tabular-nums}.issue-over{color:var(--danger,var(--primary))}.issue-column>ul{min-height:3rem;display:grid;gap:0.5rem;margin:0;padding:0}.issue-column li{list-style:none}.issue-card{display:grid;gap:0.3rem;padding:0.6rem 0.7rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);font-size:0.8125rem}.issue-card:hover{border-color:color-mix(in oklab,var(--primary) 60%,var(--outline))}.issue-card>b{font-weight:var(--weight-heading)}.issue-card-meta{display:grid;gap:0.15rem;color:var(--muted)}.issue-links,.issue-activity{display:grid;gap:0.35rem;margin:0;padding:0;list-style:none}.issue-links small,.issue-activity small{display:block;color:var(--muted)}.issue-subtasks{display:grid;gap:0.35rem;margin:0;padding:0;list-style:none}.issue-subtasks li{display:flex;gap:0.5rem;align-items:center}.issue-subtasks form{margin:0}.issue-box{display:inline-flex;gap:0.45rem;align-items:center;padding:0;border:0;background:none;font:inherit;cursor:pointer}.issue-box::before{content:"";width:1rem;height:1rem;flex:none;border:1px solid var(--outline);border-radius:0.2rem}.issue-box[aria-pressed="true"]::before{background:var(--primary);border-color:var(--primary)}.issue-add{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:end}.issue-remove{padding:0 0.35rem;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.issue-remove:hover{color:var(--text)}.gantt-page{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.gantt-page:has(>.record:not([hidden])){grid-template-columns:minmax(0,1fr) clamp(22rem,40%,44rem)}.gantt-page>.record{min-height:0;border-left:1px solid var(--outline)}@media (max-width:60rem){.gantt-page:has(>.record:not([hidden])){grid-template-columns:minmax(0,1fr)}.gantt-page:has(>.record:not([hidden]))>.gantt-whole{display:none}.gantt-page>.record{border-left:0}}.gantt-whole{min-width:0;min-height:0;overflow:auto;padding:1rem;background:var(--stage)}.gantt-chart{border-collapse:separate;border-spacing:0;width:max-content}.gantt-chart th,.gantt-chart td{padding:0;border:0;font-weight:400;vertical-align:middle}.gantt-chart .gantt-title{position:sticky;left:0;z-index:1;padding:0.35rem 0.85rem 0.35rem calc(0.75rem + var(--depth,0) * 1.25rem);background:var(--stage);text-align:left;white-space:nowrap}.gantt-title>a{color:inherit}.gantt-fold{display:inline-block;width:1rem;margin-right:0.15rem;color:var(--muted);text-decoration:none}.gantt-now{width:14rem;min-width:14rem}.gantt-step{width:2.75rem;min-width:2.75rem}.gantt-chart.is-sized .gantt-step{width:1.35rem;min-width:1.35rem}.gantt-chart td.gantt-run{color:var(--muted);background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat}.gantt-gap{width:0.9rem;min-width:0.9rem;color:var(--muted);font-size:0.8rem;line-height:1;text-align:center}.gantt-chart thead th{padding:0 0.35rem 0.4rem;color:var(--muted);font-size:0.75rem;text-align:left}.gantt-bar{display:flex;align-items:center;min-height:1.7rem;margin:0.2rem 0;padding:0.2rem 0.5rem;border-radius:var(--radius);background:color-mix(in oklab,var(--primary) 22%,var(--surface));color:var(--text);font-size:0.8125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-now .gantt-bar{white-space:normal}.gantt-bar.is-critical{background:color-mix(in oklab,var(--primary) 48%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--primary);font-weight:var(--weight-heading)}.gantt-bar.is-done,.gantt-bar.is-milestone.is-done{opacity:0.45}.gantt-bar.is-milestone{justify-content:center;min-width:1.7rem;padding:0;background:none;font-size:1rem}.gantt-assumed{margin-left:0.4rem;color:var(--muted);font-size:0.75rem}.gantt-whole{container:gantt-whole / inline-size}.gantt-chart td.gantt-foot>span{position:sticky;left:0;display:block;max-width:100cqi}.gantt-foot{padding-top:0.75rem;color:var(--muted);font-size:0.8125rem}.gantt-blockers{margin:0;padding-left:1.1rem}.gantt-dates{--gantt-row:2.25rem;display:grid;grid-template-columns:max-content minmax(0,1fr);width:max-content;min-width:100%}.gantt-corner{grid-column:1;grid-row:1}.gantt-ruler{grid-column:2;grid-row:1;position:relative;height:1.6rem;min-width:max(100%,calc(var(--days) * 0.85rem))}.gantt-names{grid-column:1;grid-row:2}.gantt-names,.gantt-corner{position:sticky;left:0;z-index:2;background:var(--stage)}.gantt-dates .gantt-title{position:static;display:flex;align-items:center;height:var(--gantt-row)}.gantt-plane{grid-column:2;grid-row:2;position:relative;height:calc(var(--rows) * var(--gantt-row));min-width:max(100%,calc(var(--days) * 0.85rem))}.gantt-tick,.gantt-mark{position:absolute;color:var(--muted);font-size:0.75rem;white-space:nowrap}.gantt-tick{left:calc(var(--from) / var(--days) * 100%);width:calc(var(--span) / var(--days) * 100%);overflow:hidden}.gantt-mark{top:0;left:calc(var(--at) / var(--days) * 100%);transform:translateX(0.35rem)}.gantt-today{position:absolute;top:0;bottom:0;left:calc(var(--at) / var(--days) * 100%);border-left:1px dashed var(--muted);pointer-events:none;z-index:2}.gantt-plane>.gantt-bar{position:absolute;top:calc(var(--row) * var(--gantt-row) + 0.28rem);left:calc(var(--from) / var(--days) * 100%);width:calc(var(--span) / var(--days) * 100%);min-width:0.55rem;height:1.7rem;margin:0;z-index:1;touch-action:none;cursor:grab}.gantt-plane>.gantt-bar.is-milestone{width:1.7rem;min-width:0;margin-left:-0.85rem}.gantt-plane>.gantt-bar.is-overlap{background:color-mix(in oklab,var(--danger) 24%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger);overflow:visible}.gantt-bar.is-carried{opacity:0.85}.gantt-bar.is-along{outline:1px dashed var(--primary)}.gantt-bar.is-preview{opacity:0.7;pointer-events:none;z-index:3}.gantt-end{position:absolute;top:0;bottom:0;width:0.5rem;cursor:ew-resize}.gantt-end[data-gantt-edge="start"]{left:0}.gantt-end[data-gantt-edge="due"]{right:0}.gantt-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--muted);pointer-events:none}.gantt-arrows path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.gantt-none{margin-top:1.25rem;padding-top:0.75rem;border-top:1px solid var(--outline)}.gantt-none h2{margin:0 0 0.5rem;color:var(--muted);font-size:0.8125rem;font-weight:400}.gantt-none ul{display:flex;flex-wrap:wrap;gap:0.35rem 1.1rem;margin:0;padding:0;list-style:none}.gantt-none li{padding-left:calc(var(--depth,0) * 1rem)}.gantt-none a[data-gantt-undated]{cursor:grab;touch-action:none}.table-view>.note-graph-wrap{flex:1;min-width:0;display:flex;padding:1rem;background:var(--stage)}.note-graph{width:100%;height:100%}.note-graph-around .note-graph{height:16rem;padding:0 0.5rem 0.75rem}.note-graph-lines line{stroke:var(--outline);stroke-width:1.5}.note-graph-lines line.is-missing{stroke-dasharray:4 4}.note-graph-dots circle{fill:color-mix(in oklab,var(--text) 55%,transparent);stroke:var(--background);stroke-width:2}.note-graph-dots text{fill:var(--muted);font-size:12px;text-anchor:middle}.note-graph-dots a:hover circle,.note-graph-dots a:focus-visible circle{fill:var(--primary)}.note-graph-dots a:hover text{fill:var(--text)}.note-graph-dots .is-open circle{fill:var(--primary);stroke:color-mix(in oklab,var(--primary) 35%,transparent);stroke-width:6}.note-graph-dots .is-open text{fill:var(--text);font-weight:600}.note-graph-dots .is-person circle{fill:color-mix(in oklab,var(--primary) 70%,var(--text))}.note-graph-dots .is-person text{font-style:italic}.note-graph-dots .is-issue circle{fill:var(--background);stroke:var(--text);stroke-width:2}.note-graph-dots .is-issue text{font-weight:600}.note-graph-dots .is-missing circle{fill:none;stroke:var(--muted);stroke-dasharray:3 2;stroke-width:1.5}.note-begins{line-height:1.4}.note-whose{margin-inline-start:var(--xs);color:var(--muted)}.suggested-to{white-space:nowrap}.suggested-to.is-link{color:var(--link)}.suggested-to.is-mention{padding:0 0.3rem;border-radius:var(--radius);background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.suggested-to.is-tag,.suggested-tag{color:var(--link)}.suggested-why{max-width:22rem;overflow:hidden;text-overflow:ellipsis}.suggested{display:grid;gap:0.6rem}.suggested h3,.record h3:has(+.suggested-why-table){margin-top:0.4rem;color:var(--muted);font-size:0.6875rem;font-weight:400;letter-spacing:0.06em;text-transform:uppercase}.suggested-card{display:grid;gap:0.3rem;margin:0;padding:0.6rem 0.75rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.suggested-made{border-style:dashed}.suggested-card a{color:var(--link)}.suggested-made>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:0.5rem}.suggested-made dt{color:var(--muted)}.suggested-choose{display:grid;gap:0.2rem;margin:0;padding:0;border:0}.suggested-choose legend{margin-bottom:0.2rem;color:var(--muted);font-size:0.8125rem}.suggested-choose label,.suggested-teach,.suggested-scopes label{display:flex;align-items:flex-start;gap:0.5rem}.suggested-as{display:grid;gap:0.25rem;max-width:20rem}.suggested-as>span{color:var(--muted);font-size:0.8125rem}.suggested-as input{height:var(--control,2rem);padding:0 0.5rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);color:var(--text)}.suggested-places{display:grid;gap:0.4rem;margin:0;padding:0;list-style:none}.suggested-place{border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.suggested-place>summary{display:flex;align-items:center;gap:0.5rem;min-height:2.1rem;padding:0 0.6rem;cursor:pointer;font-size:0.8125rem}.suggested-changed{margin-left:auto;font-size:0.75rem}.suggested-place:has(>summary>input:not(:checked)){opacity:0.6}.suggested-place:has(>summary>input:not(:checked)) :is(ins,.is-in){display:none}.suggested-place:has(>summary>input:not(:checked)) del{color:inherit;text-decoration:none;background:none}.suggested-lines{padding:0.3rem 0;border-top:1px solid var(--line);font:0.75rem/1.65 var(--mono)}.suggested-line{display:grid;grid-template-columns:2.6rem minmax(0,1fr)}.suggested-line.is-at{background:color-mix(in oklab,var(--warning) 9%,transparent);box-shadow:inset 2px 0 0 var(--warning)}.suggested-line.is-out{background:color-mix(in oklab,var(--danger) 8%,transparent);box-shadow:inset 2px 0 0 var(--danger)}.suggested-line.is-in{background:color-mix(in oklab,var(--success) 8%,transparent);box-shadow:inset 2px 0 0 var(--success)}.suggested-no{padding-right:0.7rem;color:var(--muted);text-align:right;user-select:none}.suggested-line code{white-space:pre-wrap;overflow-wrap:anywhere}.suggested :is(del,ins),.suggested-file ins,#suggestions-review :is(del,ins){border-radius:0.15rem}.suggested del,#suggestions-review del{color:var(--danger);background:color-mix(in oklab,var(--danger) 12%,transparent)}.suggested ins,.suggested-file ins,#suggestions-review ins{color:var(--success);text-decoration:none;background:color-mix(in oklab,var(--success) 14%,transparent)}.suggested-line:is(.is-out,.is-in) :is(del,ins){background:none}.suggested-file{padding:0.5rem 0.7rem;border-top:1px solid var(--line)}.suggested-why-table{width:100%;border-collapse:collapse;font-size:0.8125rem}.suggested-why-table td{padding:0.35rem 0.5rem 0.35rem 0;border-bottom:1px solid var(--line);vertical-align:top}.suggested-scopes{display:grid;gap:0.35rem}.suggested-scopes label>span{display:grid;gap:0.1rem}.suggested-scopes small{font-size:0.75rem}#suggestions-review .suggested-place{margin-top:0.4rem}.suggested-made-list{margin:0;padding-left:1rem}.suggested-by{display:inline-flex;align-items:center;height:1.25rem;padding:0 0.4rem;border-radius:var(--radius);outline:1px solid var(--line);color:var(--muted);font-size:0.6875rem}.suggested-by.is-model{outline-color:color-mix(in oklab,var(--info) 55%,transparent);color:var(--info)}.suggested-to.is-cull b{font-weight:600}.cull-members{display:grid;gap:0.35rem}.cull-member{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.15rem 0.6rem;padding:0.5rem 0.7rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.cull-member.is-kept{border-color:color-mix(in oklab,var(--success) 60%,var(--outline))}.cull-member>:first-child{grid-row:1 / span 3;margin-top:0.15rem}.cull-member small{grid-column:2;font-size:0.75rem}.cull-keep-link{margin-left:0.5rem;color:var(--link);font-size:0.75rem}.cull-map{overflow:auto;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.cull-map table{width:100%;border-collapse:collapse;font-size:0.8125rem}.cull-map th{position:sticky;top:0;padding:0.45rem 0.5rem;border-bottom:1px solid var(--outline);background:var(--surface);color:var(--muted);font-weight:400;text-align:center;white-space:nowrap}.cull-map th:first-child{text-align:left}.cull-map td{padding:0.3rem 0.5rem;border-bottom:1px solid var(--line);vertical-align:top}.cull-part code,.cull-piece code,.cull-inside code,.cull-near code{font:0.75rem/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.cull-map tr.is-only{background:color-mix(in oklab,var(--warning) 7%,transparent)}.cull-only,.cull-where.is-only{margin-left:0.4rem;padding:0 0.3rem;border-radius:var(--radius);background:color-mix(in oklab,var(--warning) 16%,transparent);color:var(--warning);font-size:0.6875rem}.cull-cell{width:6.5rem;text-align:center;white-space:nowrap}.cull-cell.is-same{color:var(--success)}.cull-cell.is-near{color:var(--warning)}.cull-cell.is-none{color:var(--muted);opacity:0.5}.cull-near summary{color:var(--warning);font-size:0.75rem;cursor:pointer}.cull-near>div{display:grid;gap:0.15rem;padding:0.3rem 0}:is(.cull-near,.cull-pieces,.cull-follow) del,.suggested .cull-near del{color:var(--danger);background:color-mix(in oklab,var(--danger) 12%,transparent)}:is(.cull-near,.cull-pieces) ins{color:var(--success);text-decoration:none;background:color-mix(in oklab,var(--success) 14%,transparent)}.cull-what{display:grid;gap:0.3rem;padding:0.6rem 0.75rem;border:1px dashed color-mix(in oklab,var(--info) 55%,var(--outline));border-radius:var(--radius);font-size:0.8125rem}.cull-pieces{display:grid;gap:0.3rem;margin:0;padding:0;list-style:none}.cull-piece{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:0.5rem;padding:0.4rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.cull-piece>input[type="hidden"]{display:none}.cull-piece.is-only{border-color:color-mix(in oklab,var(--warning) 45%,var(--outline))}.cull-piece.is-heading code{font-weight:600}.cull-piece:has(.cull-leave input:checked){opacity:0.5}.cull-piece:has(.cull-leave input:checked) code{text-decoration:line-through}.cull-wording{display:grid;grid-template-columns:auto 9rem minmax(0,1fr);align-items:baseline;gap:0.4rem}.cull-from{color:var(--muted);font-size:0.75rem}.cull-where{padding-top:0.15rem;color:var(--muted);font-size:0.6875rem;white-space:nowrap}.cull-leave{display:inline-flex;align-items:center;gap:0.3rem;color:var(--muted);font-size:0.75rem;white-space:nowrap}.cull-inside{display:grid;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.cull-inside>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.6rem;padding:0.35rem 0.6rem;border-bottom:1px solid var(--line)}.cull-inside>div:last-child{border-bottom:0}.cull-at{color:var(--success);font-size:0.75rem;white-space:nowrap}.cull-nothing{padding:0.8rem;border:1px dashed var(--outline);border-radius:var(--radius);color:var(--muted)}.cull-lines{max-height:24rem;overflow:auto;padding:0.6rem 0.75rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);font:0.75rem/1.55 var(--mono);white-space:pre-wrap}.cull-retitle{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem}.cull-retitle input{flex:1;min-width:14rem;height:2.2rem;padding:0 0.6rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:1rem}.cull-follow{padding:0.4rem 0.6rem;font-size:0.8125rem}.table-view:has(>.record [data-whole])>[data-component="table"]{display:none}.table-view:has(>.record [data-whole]) .record-back{display:inline-flex}.notices{position:absolute;top:0.85rem;right:0.85rem;z-index:18;width:min(20rem,calc(100% - 1.7rem));display:grid;gap:0.5rem;pointer-events:none}.notices:empty{display:none}.notices>*{position:relative;padding:0.7rem 2rem 0.7rem 0.8rem;border:1px solid var(--outline);border-left:3px solid var(--notice);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow);font-size:0.8125rem;pointer-events:auto}.notices>.info{border-left-color:var(--info)}.notices>.success{border-left-color:var(--success)}.notices>.warning{border-left-color:var(--warning)}.notices>:is(.danger,.error,.critical,.alert,.emergency){border-left-color:var(--danger)}.notices strong{display:block}.notices p{color:var(--muted);font-size:0.75rem}.notices strong+p{margin-top:0.15rem}.notices .details{margin-top:0.35rem;overflow:auto;font:0.6875rem/1.4 var(--mono);color:var(--muted)}.notices .x{position:absolute;top:0.35rem;right:0.4rem;color:var(--muted);line-height:1}.notices .x:hover{color:var(--text)}.page{max-width:80rem;display:grid;align-content:start;gap:1rem;padding:1.25rem 1.5rem 2rem;container:page / inline-size}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1rem}@container page (max-width:50rem){.metrics:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (max-width:24rem){.metrics:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.metric,.panel{border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.metric{min-width:0;display:grid;align-content:start;gap:0.25rem;padding:1rem}.metric span{color:var(--muted);font-size:0.8125rem}.metric b{font-size:1.75rem;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-0.02em;overflow-wrap:anywhere}.metric small{color:var(--muted);font-size:0.8125rem}a.metric{color:inherit;text-decoration:none}a.metric:hover{border-color:var(--accent)}.metric>svg[data-component="chart"]{width:100%;height:1.5rem;margin-top:0.25rem}.metric>figure[data-component="chart"]{margin-top:0.5rem}.metric small.up{color:var(--success)}.metric small.down{color:var(--danger)}.grid-2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);align-items:start;gap:1rem}.grid-even{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}@container page (max-width:50rem){.grid-even{grid-template-columns:minmax(0,1fr)}}.rows .move button{width:1.5rem;height:1.5rem;display:grid;place-items:center;border:1px solid var(--outline);border-radius:var(--radius);background:var(--overlay);color:var(--muted);cursor:pointer}.rows .move button:hover{border-color:var(--primary);color:var(--text)}.rows .move .icon,[data-component="button"].small .icon{width:0.875rem;height:0.875rem}[data-component="button"].small{min-height:1.5rem;padding:0 0.5rem;font-size:0.75rem}.list.rows li{display:flex;align-items:center;gap:0.75rem}.list.rows li>label{flex:1;min-width:0}.list.rows li.off>label{color:var(--muted)}.rows .move{display:flex;gap:0.2rem}.rows input[type="checkbox"]{width:1rem;height:1rem;accent-color:var(--primary)}.panel h3.run{padding:0.75rem 1rem 0.3rem;color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.panel{min-width:0}.panel h2{padding:1rem 1rem 0.5rem;font-size:1rem;font-weight:var(--weight-heading);line-height:1.3}.panel-body{padding:0.25rem 1rem 1rem;color:var(--muted)}.panel-body:first-child{padding-top:1rem}.panel-body>*+*{margin-top:0.75rem}.panel-body.stack{gap:0.75rem}.panel-body.stack>*+*{margin-top:0}.panel-body .form-grid{padding:0}.record-body>.form-grid{padding-inline:0}div.panel-body:not(:has(*)){display:none}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 0.5rem}.panel-head h2{padding-block:0.85rem}.panel-head>:not(h2){margin-right:1rem}.panel-head>.pick-group{margin-left:1rem}.list{padding-bottom:0.25rem}.list:first-child{padding-top:0.25rem}.list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.35rem 0.75rem;padding:0.6rem 1rem;overflow-wrap:anywhere}.list li+li{border-top:1px solid var(--line)}.list small{color:var(--muted)}.qr{width:11rem;max-width:100%}.qr svg{display:block;width:100%;height:auto;border-radius:var(--radius)}.codes{display:grid;grid-template-columns:repeat(2,max-content);gap:0.25rem 1.5rem;margin-top:0.5rem}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem}.mono{font-family:var(--mono);font-size:0.75rem}.muted{color:var(--muted)}.panel:has(>.panel-head):has(>[data-component="table"]){--table-title:3rem}.panel:has(>[data-component="table"])>.panel-head{position:sticky;top:0;z-index:4;isolation:isolate;background:var(--surface)}.panel:has(>[data-component="table"])>.panel-head,.panel:has(>[data-component="table"])>.panel-head>*{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:var(--surface)}.panel>[data-component="table"]{--table-room:calc(100svh - var(--top) - var(--table-title, 0px) - 2rem);--table-inset:1rem}.panel>[data-component="table"]:first-child>.scroller{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.panel>[data-component="table"]:not(:has(>footer:not(.bare)),:has(>.scroller[data-scroll*="inline"]),:has(~:not([hidden])))>.scroller>table>tbody>tr:last-child>td{border-bottom:0}.panel>[data-component="table"]>footer{border-radius:0 0 var(--radius) var(--radius);box-shadow:0 -1px 0 var(--outline),0 -12px 18px color-mix(in oklab,var(--surface) 88%,transparent)}.main:has(>.screen>.table-view){display:flex;flex-direction:column;overflow:hidden}.table-view{position:relative;flex:1;min-height:0;display:flex;container:table-view / inline-size}.table-view>[data-component="table"]{--table-room:100%;--table-inset:1rem;flex:1;background:var(--surface)}.table-view tbody>tr:has(>td>a[aria-current]){--tint:color-mix(in oklab, var(--primary) 14%, transparent)}.table-view tbody>tr:has(>td>a[aria-current])>td:first-child{box-shadow:inset 2px 0 0 var(--primary)}.table-view>.form-error{position:absolute;inset:0.5rem 0.5rem auto;z-index:5;background:var(--overlay)}dialog[data-component="dialog"] field>small{line-height:1.4}.facts{display:grid;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0.5rem 0.75rem}.facts>div+div{border-top:1px solid var(--line)}.facts dt{flex:none;color:var(--muted);font-size:0.8125rem;white-space:nowrap}.facts dd{min-width:0;text-align:right;overflow-wrap:anywhere}dialog.meta-list{width:min(30rem,calc(100vw - 1rem));gap:0.75rem}dialog[data-component="popover"].meta-list[open]:not(:modal,:popover-open){top:auto;right:0.75rem;bottom:2.75rem}dialog.meta-list>h2{padding-right:2rem}dialog.meta-list:focus-visible{outline:none}.meta-list-close{position:absolute;top:0.4rem;right:0.4rem;width:var(--control);height:var(--control);display:grid;place-items:center;border-radius:var(--radius);color:var(--muted)}.meta-list-close:hover{background:var(--hover);color:var(--text)}[data-component="table"]>footer>.table-facts [aria-haspopup][aria-expanded="true"]{background:var(--hover)}[data-component="table"]>footer>.table-facts [data-component="button"].alert,[data-component="table"]>footer>.table-facts [data-component="button"].alert b{color:var(--danger)}.table-view:has(>.record:not([hidden]))>[data-component="table"]{flex:none;width:clamp(18rem,30%,23rem);border-right:1px solid var(--outline)}.record{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface);container:record / inline-size}.record[hidden]{display:none}.record{position:relative}.record-body:has(>.thread){display:flex;flex-direction:column;padding:0}.record-body>.thread{flex:1 0 auto}.record-body>.thread>.message-list,.record-body>.thread>.conversation,.record-body>.thread>.conversation-foot>div{margin-inline:0;padding-inline:1.5rem}.record-head{container:record-head / inline-size;flex:none;display:flex;flex-direction:column;gap:0.6rem;padding:0.75rem 1rem 0.9rem 1.5rem}.record-head[data-bar]{padding:0.4rem 0.6rem 0.4rem 1rem;border-bottom:1px solid var(--line)}.record-head[data-bar] .record-actions{flex-wrap:nowrap;margin-left:auto}.record-head[data-bar] .record-ends{margin-left:0}@container record-head (max-width:40rem){.record-head[data-bar] .record-nav{flex-wrap:wrap;row-gap:0.4rem}.record-head[data-bar] .record-said{flex:1 1 0}.record-head[data-bar] .record-ends{order:2;margin-left:auto}.record-head[data-bar] .record-actions{order:3;flex:1 0 100%;margin-left:0}}.record-head[data-bar] .record-actions>[data-component="button"]:has(>.icon):not([aria-pressed]){width:var(--control);padding:0}.record-head[data-bar] .record-actions>[data-component="button"]:has(>.icon):not([aria-pressed])>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.record-said{min-width:0;overflow:hidden;color:var(--muted);font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}.record-nav{min-height:var(--control);display:flex;align-items:center;gap:0.75rem}.record-where{min-width:0;overflow:hidden;color:var(--muted);font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}.record-details{min-width:0;display:grid;gap:0.1rem}.record-details h2{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.6rem;font-size:1.375rem;font-weight:var(--weight-heading);line-height:1.25;letter-spacing:-0.015em;overflow-wrap:anywhere}.record-details h2>.mono{font-size:1.125rem}.record-details>p{color:var(--muted)}.record-back{flex:none;display:none;align-items:center;gap:0.2rem;color:var(--muted);font-size:0.8125rem}.record-back:hover{color:var(--text)}.record-back>.icon{rotate:180deg}.record-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:0.35rem}@media (scripting:none){.record-actions{flex-wrap:wrap}}.record-actions>[data-component="button"][aria-pressed]:has(>.icon){width:var(--control);padding:0}.record-actions>[data-component="button"][aria-pressed]:has(>.icon)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.record-actions>[data-component="button"][aria-pressed="true"]{z-index:1;border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary-text)}.record-actions>[aria-pressed]+[aria-pressed]{margin-left:calc(-0.35rem - 1px);border-top-left-radius:0;border-bottom-left-radius:0}.record-actions>[aria-pressed]:has(+[aria-pressed]){border-top-right-radius:0;border-bottom-right-radius:0}.record-ends{flex:none;margin-left:auto;display:flex;gap:0.2rem}.record-end{width:var(--control);height:var(--control);flex:none;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius);color:var(--muted)}a.record-end:hover{background:var(--hover);color:var(--text)}.record-place{background:none;cursor:pointer}.record-place:hover{background:var(--hover);color:var(--text)}.record-end[aria-disabled="true"]{opacity:0.35}.record-close{position:relative;margin-left:0.6rem}.record-close::before{content:"";position:absolute;inset-block:0.3rem;left:-0.4rem;width:1px;background:var(--outline)}.record-body{flex:1;min-height:0;overflow:auto;padding:0.25rem 1.5rem 2rem}.record-foot{flex:none;border-top:1px solid var(--outline);background:var(--surface)}.record-body>h3,.record-cols>section>h3,.record-part>h3{margin:1.25rem 0 0.5rem;color:var(--muted);font-size:0.65rem;font-weight:var(--weight-body);letter-spacing:0.06em;text-transform:uppercase}.record-body>.list,.record-cols>section>.list,.record-part>.list{margin:0;padding:0;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}:is(.record-body,.record-cols>section,.record-part)>.list li{padding:0.5rem 0.75rem}.record-part{max-width:46rem}.record-part>h3>.mono{margin-left:0.25rem;letter-spacing:0}.record-part:first-child>h3{margin-top:0.5rem}.record-part>p{color:var(--muted)}.record-part>p>b{color:var(--text)}.record-part>.list li>.muted{color:var(--muted);font-size:0.8125rem}.record-part>*+p{margin-top:0.5rem}.record-part>.list li{align-items:baseline}.record-part>.list li.is-under{padding-left:2rem}.record-part>.block-preview{padding:1rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);overflow:auto}.record-body:has(>.page-frame){display:flex;flex-direction:column;padding-bottom:1.5rem}.page-frame{flex:1;width:100%;max-width:64rem;min-height:20rem;padding:1rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.run-steps>h3{margin:1.25rem 0 0.5rem;color:var(--muted);font-size:0.65rem;font-weight:var(--weight-body);letter-spacing:0.06em;text-transform:uppercase}.run-steps>h3:first-child{margin-top:0.5rem}.record-cols{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,30rem);align-items:start;gap:1.5rem}.record-cols>.media-preview{margin:0}.record-cols.is-even{max-width:64rem;grid-template-columns:repeat(2,minmax(0,1fr))}.record-cols>section>h3{margin-top:0.5rem}.record-cols:has(+.page-frame){flex:none;margin-bottom:1.25rem}@container record (max-width:44rem){.record-cols,.record-cols.is-even{grid-template-columns:minmax(0,1fr)}.record-cols>.media-preview{max-width:22rem}}.read{display:grid;gap:0.85rem}.read>div{display:grid;gap:0.15rem}.read dt{color:var(--muted);font-size:0.75rem}.read dd{min-width:0;overflow-wrap:anywhere}@container table-view (max-width:50rem){.table-view:has(>.record:not([hidden]))>[data-component="table"]{display:none}.record-back{display:inline-flex}.record-head{padding-left:1rem}.record-body{padding-inline:1rem}}.record-actions>[data-component="button"][data-collapsed]:has(>.icon){width:var(--control);padding:0}.record-actions>[data-component="button"][data-collapsed]:has(>.icon)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.record-actions>[data-component="button"][data-collapsed]>.icon-chevron{display:none}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem}.grid-3>.span-2{grid-column:span 2}:is(.grid-2,.grid-3)>.panel{align-self:stretch}@container page (max-width:52rem){.grid-3>.span-2{grid-column:auto}}.look{border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.look-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;padding:0.7rem 1rem}.look-row+.look-row{border-top:1px solid var(--line)}.look-row>p{min-width:0;flex:1 1 18rem;overflow-wrap:anywhere}.look-row>p>span{color:var(--muted)}.look>.form-error{margin:0.75rem 1rem 0}.light{width:1.25rem;height:1.25rem;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--background)}.light>.icon{width:0.875rem;height:0.875rem;stroke-width:2.5}.light[data-tone="success"]{background:color-mix(in oklab,var(--success) 22%,transparent);color:var(--success)}.light[data-tone="warning"]{background:var(--warning)}.light[data-tone="danger"]{background:var(--danger)}[data-component="button"][data-tone="success"]>.icon:first-child{color:var(--success)}[data-component="button"][data-tone="warning"]>.icon:first-child{color:var(--warning)}[data-component="button"][data-tone="danger"]>.icon:first-child{color:var(--danger)}.panel-body h3{color:var(--muted);font-size:0.8125rem;font-weight:var(--weight-body)}.legend{display:flex;flex-wrap:wrap;gap:0.35rem 1.25rem;padding-left:12rem;font-size:0.75rem}.legend>span{display:inline-flex;align-items:flex-end;gap:0.4rem}.legend>span:last-child{color:var(--text)}.key{width:0.6rem;border-radius:2px 2px 0 0}.key[data-state="on"]{height:0.45rem;background:color-mix(in oklab,var(--text) 42%,transparent)}.key[data-state="bad"]{height:0.85rem;background:var(--danger)}.key[data-state="off"]{height:1px;background:var(--muted)}@container page (max-width:48rem){.legend{padding-left:0}}.as-table>summary{font-size:0.8125rem;cursor:pointer}.as-table>[data-component="table"]{margin-top:0.5rem;border:1px solid var(--line);border-radius:var(--radius)}.runs{display:grid;grid-template-columns:max-content max-content max-content minmax(0,1fr);align-items:center;gap:0.3rem 1rem;font-size:0.8125rem}.runs>li{display:contents}.runs>li>span:last-child{min-width:0;overflow-wrap:anywhere}.gave-up>b{color:var(--text)}@container page (max-width:40rem){.runs{grid-template-columns:max-content max-content minmax(0,1fr)}.runs>li>span:last-child{grid-column:1 / -1}.runs>li>span:last-child:empty{display:none}}.steps{display:grid;gap:0.4rem}.steps-says{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.6rem}.steps-says>span:first-child{min-width:4.5rem;color:var(--text)}.steps-says>b{color:var(--text);font-weight:var(--weight-body)}.steps>small{font-size:0.75rem}.gauge{display:grid;gap:0.6rem;margin-bottom:0.5rem}.gauge-figure{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.25rem 1.5rem}.gauge-figure>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.15rem 0.5rem;margin:0}.gauge-figure>p>span{color:var(--muted)}.gauge-figure>p:first-child>span:first-child{flex-basis:100%;font-size:0.8125rem}.gauge-figure>p:first-child>b{color:var(--text);font-size:2.25rem;font-weight:var(--weight-heading);line-height:1;letter-spacing:-0.03em}.gauge-figure>p:first-child>b>small{margin-inline-start:0.15em;color:var(--muted);font-size:0.45em;font-weight:var(--weight-body);letter-spacing:0}.gauge-figure>p:last-child{justify-content:flex-end}.gauge-figure>p:last-child>b{color:var(--text);font-size:1.125rem;font-weight:var(--weight-heading)}.gauge-figure>p:last-child>[data-component="badge"]{align-self:center}.gauge-notes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.15rem 1.5rem}.gauge-notes>small{font-size:0.75rem}.gauge-mark{display:inline-flex;align-items:center;gap:0.4rem;margin-inline-start:auto}.gauge-mark::before{content:"";width:2px;height:0.8rem;border-radius:1px;background:var(--text)}.bars{display:grid;gap:0.15rem}.bar-row{display:grid;grid-template-columns:6rem minmax(0,1fr) 4.5rem 4.5rem;align-items:center;gap:0.75rem;min-height:var(--control)}.bar-row>span:first-child{color:var(--text)}.bar-row>b{color:var(--text);font-weight:var(--weight-body)}.bar-row>[data-component="progress"]{height:0.75rem;border-radius:0 4px 4px 0;background:transparent}.bar-row>[data-component="progress"]::-webkit-progress-bar{background:transparent}.bar-row[data-counts="out"]>[data-component="progress"]::-webkit-progress-value{background:var(--outline)}.bar-row[data-counts="out"]>[data-component="progress"]::-moz-progress-bar{background:var(--outline)}.bar-press{display:flex;justify-content:flex-end}@container page (max-width:30rem){.bar-row{grid-template-columns:4.5rem minmax(0,1fr) auto auto}}.slots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.slots>i{height:2rem;display:grid;place-items:center;border-radius:2px;box-shadow:inset 0 0 0 1px var(--outline);font-style:normal}.slots>[data-kept]{background:var(--primary);box-shadow:none;color:var(--on-primary)}#system-release .panel-body>*+*{margin-top:0.75rem}.release-offer{padding:0.6rem 0.75rem;border:1px solid color-mix(in oklab,var(--info) 45%,transparent);border-radius:var(--radius);background:color-mix(in oklab,var(--info) 8%,transparent)}.release-offer>*+*{margin-top:0.4rem}.release-asked{padding:0.55rem 0.7rem;border:1px solid var(--outline);border-radius:var(--radius);color:var(--muted)}.release-last{display:flex;align-items:center;gap:0.5rem}.release-last small{margin-left:0.25rem}.checks>li{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0.15rem 0.75rem;padding:0.4rem 0}.checks>li+li{border-top:1px solid var(--line)}.checks>li>small{grid-column:1 / -1;color:var(--muted);overflow-wrap:anywhere}.steps+.steps{margin-top:1rem}.steps-track{display:flex;gap:2px}.steps-track>i{height:0.5rem;flex:1 1 0;border-radius:2px}.steps-track>.done{background:var(--primary)}.steps-track>.todo{min-width:0.5rem;max-width:1.5rem;box-shadow:inset 0 0 0 1px var(--warning)}.list .meter{grid-column:1 / -1;height:0.3rem;border-radius:999px;background:var(--overlay)}.list .meter::before{content:"";display:block;width:var(--v);height:100%;border-radius:inherit;background:var(--accent)}.list li.depth-1{padding-left:2.25rem}.list li.depth-1>div::before{content:"↳ ";color:var(--muted)}.media-thumb{width:3rem;color:var(--muted)}.media-thumb>img{display:block;width:2.5rem;height:2.5rem;object-fit:cover;border-radius:var(--radius);background:color-mix(in oklab,var(--text) 6%,transparent)}.media-preview{display:grid;place-items:center;min-height:6rem;margin:0 0 0.75rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab,var(--text) 4%,transparent);color:var(--muted)}.media-preview>img{display:block;max-width:100%;max-height:16rem}.attachment-says{max-width:44rem;max-height:24rem;overflow:auto;padding:0.75rem;border:1px solid var(--line);border-radius:var(--radius);font-size:0.8125rem;white-space:pre-wrap}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:0.5rem;padding:0.25rem 1rem 1rem}.swatch{display:grid;gap:0.2rem;font-size:0.75rem}.swatch i{height:2.5rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--swatch)}.swatch span{color:var(--muted);font-family:var(--mono)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start;gap:0.75rem 1rem;padding:0.25rem 1rem 1rem}.form-grid:first-child{padding-top:1rem}.form-grid .wide,.form-grid>field:has(>.wide),.form-grid>field:has(>label>.wide){grid-column:1 / -1}.field-rows{display:grid;gap:0.75rem}.field-row{--fields:6;display:grid;grid-template-columns:repeat(var(--fields),minmax(0,1fr)) auto;align-items:end;gap:0.5rem 0.75rem;padding-bottom:0.75rem;border-bottom:1px solid var(--line)}.field-row:has(>.reorder-grip){grid-template-columns:auto repeat(var(--fields),minmax(0,1fr)) auto}.field-row-within{grid-column:1 / -1;display:grid;gap:0.5rem;padding:0.5rem 0 0 1.5rem;border-left:1px solid var(--line)}.field-row-within .field-row:last-child{padding-bottom:0;border-bottom:0}.menu-rows>.field-row{--fields:2}.menu-rows .field-row-checks{min-width:17rem}.menu-rows>.field-row:has(input[name$="[under]"]:checked)>field:first-of-type{padding-left:1.5rem}.field-row>.reorder-grip{margin-bottom:0.35rem}.field-row-checks{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-width:10.5rem;min-height:var(--control);font-size:0.8125rem}@container page (max-width:44rem){.field-row,.field-row:has(>.reorder-grip){grid-template-columns:repeat(2,minmax(0,1fr))}.field-row>.reorder-grip{grid-column:1 / -1}}.outline{display:grid;gap:0.35rem;list-style:none}.outline li{padding-left:calc(var(--depth,0) * 1.25rem)}.outline small{color:var(--muted)}.block-preview{border-top:1px solid var(--outline)}.block-preview .node-columns{display:grid;grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));gap:1rem}.block-preview .node-section,.block-preview .node-column{display:grid;gap:0.5rem}.check-row{display:flex;align-items:center;gap:0.5rem}.check-row input{width:1rem;height:1rem;flex:none;justify-self:start;accent-color:var(--primary)}.suggestion{display:grid;gap:0.4rem;justify-items:start}.suggestion small{color:var(--muted)}.suggestion-actions{display:flex;flex-wrap:wrap;gap:0.5rem}#field-history{width:min(30rem,calc(100vw - 2rem))}.field-changes{display:grid;gap:0;max-height:min(24rem,60vh);margin:0;padding:0 3px 3px 0;overflow-y:auto;list-style:none}.field-changes>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.15rem 0.75rem;align-items:center;padding:0.5rem 0;border-top:1px solid var(--outline)}.field-changes>li>small{grid-column:1 / -1;color:var(--muted);font-size:0.75rem}.field-changes>li>p{min-width:0;margin:0;overflow-wrap:anywhere}.field-changes>li>p.empty{color:var(--muted)}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0.5rem 1rem;min-width:0;margin:0;padding:0;border:0}.check-grid legend{margin-bottom:0.35rem;padding:0;color:var(--muted);font-size:0.8125rem}.check-grid .field-error{grid-column:1 / -1}.field-error{color:var(--danger);font-size:0.75rem}.hint{color:var(--muted);font-size:0.75rem}.stack{display:grid;align-content:start;gap:1rem;min-width:0}.autosave-status{color:var(--muted);font-size:0.75rem}.autosave-status:empty{display:none}.autosave-status[data-failed]{color:var(--danger)}.draft-note>[data-component="button"]{margin-left:0.4rem}.option-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.75rem;width:100%}.option-row>field{flex:1 1 16rem}.option-row>fieldset[data-fields]{flex:1 1 100%}.list li:has(>.option-row){grid-template-columns:minmax(0,1fr)}.option-row .setting-note{display:block;margin-top:0.25rem;font-size:0.6875rem;color:color-mix(in oklab,var(--muted) 90%,var(--background))}.option-row .setting-note .mono{font-size:inherit;white-space:nowrap}@container page (min-width:48rem){.option-row:has(>field>label[for]){--measure:28rem;display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;align-items:start;gap:0 1.5rem}.option-row:has(>field>textarea){--measure:36rem}.option-row:has(>field>label[for])>field:not([hidden]){display:contents}.option-row:has(>field>label[for])>field>*{grid-column:2;grid-row:1}.option-row:has(>field>label[for])>field>label{grid-column:1;align-self:center}.option-row:has(>field>label[for]):has(>field>textarea)>field>label{align-self:start;padding-top:0.45rem}.option-row:has(>field>label[for]):has(>field>textarea)>field>.field-history{align-self:start}.option-row:has(>field>label[for])>field>small{grid-column:1;grid-row:2 / -1;margin-top:0.2rem}.option-row:has(>field>label[for])>field>.field-history{position:static;grid-column:1;justify-self:end;align-self:center}.option-row:has(>field>label[for])>field>:is(input,select,textarea,field-input){max-width:var(--measure)}.option-row:has(>field>label[for])>field>error{grid-row:2;margin-top:0.3rem}.option-row:has(>field>label[for])>field>.field-length{grid-row:3;justify-self:start;width:100%;max-width:var(--measure);margin-top:0.3rem;text-align:end}.option-row:has(>field>label[for])>field>[data-component="proposal"]{grid-column:1 / -1;grid-row:auto;margin-top:0.75rem}.option-row:has(>field>label[for])>.toolbar{grid-column:2;grid-row:4;justify-content:flex-end;max-width:var(--measure);margin-top:0.3rem}.option-row:has(>field>label>[data-component="toggle"])>field>small{max-width:50rem}}.page:has(>.panel>.list>li>.option-row){max-width:68rem}.panel-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem;padding:0 1rem 1rem}.list+.panel-foot{padding-top:0.5rem}.panel>.form-error{margin:0 1rem 0.75rem}.main:has(>.screen>.record-view){display:flex;flex-direction:column}.record-view{--column:43rem;--gutter:max(1.5rem, (100% - var(--column)) / 2);position:relative;flex:1 0 auto;min-width:0;display:flex;flex-direction:column}.record-view:has(>.record-form.wide){--column:73rem}.record-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;padding:1.5rem var(--gutter) 3rem;container:page / inline-size}.record-form .form-grid{padding:0}.record-form>form,.form-section>form{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem}:is(.record-form,.form-section,.fold-body,.block-editor-settings) form[hidden]{display:none}.form-section{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem}.form-section+.form-section{padding-top:1.25rem;border-top:1px solid var(--line)}.form-section>h2{font-size:1rem;font-weight:var(--weight-heading)}.form-section p:not(.form-error){color:var(--muted)}.form-section .list{padding:0;border:1px solid var(--line);border-radius:var(--radius)}.fold-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.4rem}.form-foot{position:sticky;bottom:0;z-index:2;min-height:3rem;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.4rem 1rem;padding:0.5rem var(--gutter);border-top:1px solid var(--outline);background:var(--surface)}.form-foot[hidden],.form-foot:not(:has(>.unsaved)):has(>.autosave-status:empty){display:none}.unsaved{min-width:0;display:flex;align-items:center;gap:0.5rem}.unsaved>.dot{width:0.5rem;height:0.5rem;flex:none;border-radius:50%;background:var(--warning)}.unsaved b{font-weight:var(--weight-heading)}.record-folds{min-width:0}.record-folds:not(:has(.fold)){display:none}.fold{border-bottom:1px solid var(--line)}.fold-head>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.1rem 0.5rem;padding:0.65rem 0.75rem 0.65rem 1rem;color:inherit;font-size:0.875rem;font-weight:400;text-decoration:none}.fold-head>a:hover{background:var(--hover)}.fold-head>a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fold-head>a>span{grid-column:1;color:var(--muted);font-size:0.75rem}.fold-head>a>b{grid-column:1;font-weight:400;overflow-wrap:anywhere}.fold-head>a>.icon{grid-column:2;grid-row:1 / span 2;color:var(--muted);transition:rotate 120ms ease}.fold[data-open]>.fold-head>a>.icon{rotate:90deg}.fold[data-open]>.fold-head>a{box-shadow:inset 2px 0 0 var(--primary)}.fold-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0.75rem;padding:0.35rem 1rem 1rem;font-size:0.875rem}.fold-body[hidden]{display:none}.record-body>.record-folds{max-width:44rem;margin-top:1.25rem}.record-body>.record-folds .fold-head>a{padding-inline:0 0.25rem}.record-body>.record-folds .fold-body{padding-inline:0}.fold-body form{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem}.fold-body p:not(.form-error){color:var(--muted)}.fold-body .list{padding:0;border:1px solid var(--line);border-radius:var(--radius)}.fold-body .list li{padding:0.5rem 0.75rem}.block-editor-settings>.record-folds{margin-inline:calc(var(--ms) * -1);border-top:1px solid var(--line)}.topbar:has(.page-actions>[data-state]:not([data-collapsed])) .title-state{display:none}.main:has(>.screen>.conversation-view){display:flex;flex-direction:column}.main>.screen>.conversation-view{flex:1 0 auto}.page-title,.conversation-head{display:grid;gap:0.15rem}:is(.page-title,.conversation-head)>h1{font-size:1.125rem;font-weight:var(--weight-heading);line-height:1.35;overflow-wrap:anywhere}:is(.page-title,.conversation-head)>h1>[data-component="badge"]{vertical-align:0.15em}:is(.page-title,.conversation-head)>p{color:var(--muted);font-size:0.8125rem}.conversation-foot{z-index:2;border-top:1px solid var(--outline);background:var(--surface)}.conversation-foot .closed{color:var(--muted)}[data-choose-item]{position:relative;cursor:pointer}[data-choose-item]:hover{border-color:var(--outline)}[data-choose-item][data-chosen]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}a[data-choose-link]{color:inherit}.message-actions{position:absolute;top:0;right:0.5rem;left:0.5rem;z-index:1;display:flex;translate:0 -60%;pointer-events:none}.message-actions[hidden]{display:none}.message-actions>[role="toolbar"]{display:flex;flex:none;gap:1px;margin-left:auto;padding:0.2rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow);cursor:default;pointer-events:auto}.message[data-own]>.message-actions{justify-content:flex-end}.message[data-own]>.message-actions>[role="toolbar"]{margin-left:0}.message-actions [data-component="button"]{min-height:1.75rem;padding:0 0.5rem;border-color:transparent;background:none;font-size:0.8125rem}.message-actions [data-component="button"]:hover,.message-actions [data-component="button"][aria-expanded="true"]{border-color:transparent;background:var(--hover)}.message-actions [data-component="button"]>.icon-chevron{display:none}.message{display:grid;grid-template-columns:minmax(0,1fr);align-self:flex-start;gap:0.45rem;max-width:min(92%,36rem);padding:0.7rem 0.9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.message[data-own]{align-self:flex-end;background:var(--overlay)}.message[data-by="failure"]{border-color:var(--danger)}.message[data-by="tool"]{align-self:center;justify-items:center;max-width:100%;padding:0.2rem 0.6rem;border-color:transparent;background:none;color:var(--muted);font-size:0.8125rem}.message[data-by="tool"][data-choose-item]:hover{border-color:var(--outline)}.message[data-by="tool"][data-chosen]{border-color:var(--primary)}.message[data-by="tool"]>header>b{font:0.75rem var(--mono)}.message[data-by="tool"]>.message-text{text-align:center}.message[data-by="tool"]>.facts{min-width:min(100%,16rem)}.message:has(>.mail-frame){width:100%;max-width:100%}.message>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.6rem;overflow-wrap:anywhere}.message>header>small,.message-from,.message-about,.message-meta{color:var(--muted)}.message-about{font-size:0.75rem;overflow-wrap:anywhere}.message-meta{font-size:0.6875rem}.message-text{white-space:pre-wrap;overflow-wrap:anywhere}.message-text.md-reading{white-space:normal}.message-text:empty{display:none}.message>.facts{justify-self:stretch}.message>.facts pre{text-align:left}.message-pictures,.message-files{margin:0;padding:0;list-style:none}.message-pictures,.message-files{display:flex;flex-wrap:wrap;gap:0.35rem}.ask-card{display:grid;gap:0.4rem;padding:0.65rem 0.8rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.ask-card>h2{font-size:0.875rem;font-weight:var(--weight-heading)}.ask-card>.ask-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.5rem}.ask-card>.ask-foot>small{flex:1 1 12rem;color:var(--muted);font-size:0.75rem}.ask-card>form[data-streaming] button{display:none}@media (max-width:480px){.message-actions [data-component="button"]{width:2rem;padding:0}.message-actions [data-component="button"]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}dialog[data-component="popover"] h3{margin-top:0.25rem;color:var(--muted);font-size:0.75rem;font-weight:var(--weight-heading)}dialog[data-component="popover"] form{display:grid;gap:0.6rem}dialog[data-component="popover"] .under-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.4rem}dialog[data-component="popover"] .list{margin:0;padding:0}dialog[data-component="popover"] .list li{padding-inline:0}dialog[data-component="popover"] .hint{color:var(--muted);font-size:0.75rem}dialog[data-component="popover"].meta-list h3{font-size:0.65rem;font-weight:var(--weight-body);letter-spacing:0.06em;text-transform:uppercase}dialog[data-component="popover"].meta-list .list{border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}dialog[data-component="popover"].meta-list .list li{padding:0.5rem 0.75rem}.pick-group{display:inline-flex}.pick-group>[data-component="button"]+[data-component="button"]{margin-left:-1px}.pick-group>[data-component="button"]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.pick-group>[data-component="button"]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pick-group>[data-component="button"][aria-pressed="true"],.pick-group>[data-component="button"][aria-current="true"]{position:relative;border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary-text)}.checks{display:grid;gap:0.15rem}.checks>label{display:flex;align-items:center;gap:0.5rem;min-height:var(--control);padding:0 0.25rem;border-radius:var(--radius);cursor:pointer}.checks>label:hover{background:var(--hover)}.checks input{accent-color:var(--primary)}.mail-frame{display:block;width:100%;min-height:12rem;border:1px solid var(--line);border-radius:var(--radius)}.conversation-with{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.4rem;color:var(--muted);font-size:0.8125rem}div.message-run{display:contents}details.message-run{display:flex;flex-direction:column;gap:0.75rem}details.message-run>summary,.message details.quoted>summary{color:var(--muted);font-size:0.8125rem;cursor:pointer}details.message-run>summary{align-self:center}.message-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.5rem;padding:0.3rem 0.1rem;border-radius:var(--radius-inline)}a.message-line:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.jump-top{align-self:center;font-size:0.8125rem}.outcome-line{display:flex;flex-wrap:wrap;gap:0.2rem 0.75rem;color:var(--muted);font-size:0.75rem}.outcome-line>li{display:inline-flex;align-items:center;gap:0.3rem}.outcome-line>li::before{content:"";width:0.5rem;height:0.5rem;border:1px solid currentColor;border-radius:50%}.outcome-line>li[data-heard]{color:var(--text)}.outcome-line>li[data-heard]::before{background:currentColor}.outcome-line>li[data-tone="danger"]{color:var(--danger)}.outcome-line>li[data-tone="warning"]{color:var(--warning)}.outcome-list{display:grid;gap:0.5rem}.outcome-list>li{display:grid;gap:0.1rem}.outcome-detail{color:var(--muted);overflow-wrap:anywhere}.receipt-strip{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;padding:0.35rem 0.6rem;border-radius:var(--radius);background:color-mix(in oklab,var(--primary) 8%,transparent);font-size:0.8125rem}.receipt-strip>span{margin-right:auto}.images-strip{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;padding:0.35rem 0.6rem;border-radius:var(--radius);background:color-mix(in oklab,var(--muted) 10%,transparent);font-size:0.8125rem}.images-strip>span{margin-right:auto}.images-strip>small{flex-basis:100%}.invitation,.contact-card{display:grid;gap:0.35rem;padding:0.5rem 0.75rem;border:1px solid var(--line);border-radius:var(--radius)}.invitation>p,.contact-card>p{margin:0}.invitation>form,.contact-card>form{display:flex;flex-wrap:wrap;gap:0.35rem}.contact-card>ul{display:grid;gap:0.35rem;margin:0;padding:0;list-style:none}.contact-card li>small{display:block;color:var(--muted)}.message-files>li>[data-component="button"]+[data-component="button"]{margin-left:0}.send-later{display:inline-flex;align-items:center}.send-later[open]{gap:0.35rem}.send-later>summary{cursor:pointer;font-size:0.8125rem;color:var(--muted)}@media print{.app{height:auto;contain:none}.main{overflow:visible}.topbar,.sidebar,.conversation-foot,.message-actions,.receipt-strip,.jump-top,.skip{display:none !important}.message{break-inside:avoid}}.log-message{overflow-wrap:anywhere}.log-entry{max-width:72rem}.log-entry>h3{margin:1.25rem 0 0.5rem;color:var(--muted);font-size:0.65rem;font-weight:var(--weight-body);letter-spacing:0.06em;text-transform:uppercase}.log-entry>.log-text{max-height:none}.log-days{display:grid;gap:0.15rem;margin:0.25rem 0 0;padding:0;list-style:none}.log-text{max-height:24rem;margin:0.25rem 0 0;overflow:auto;padding:0.5rem 0.6rem;border:1px solid var(--line);border-radius:var(--radius);font:0.6875rem/1.5 var(--mono);white-space:pre}.log-text.wraps{white-space:pre-wrap;overflow-wrap:anywhere}.crawl-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,max-content));gap:0.75rem 1.75rem;margin:0}.crawl-counts>div,.crawl-stats>div{display:grid}.crawl-counts dt,.crawl-stats dt{order:2;color:var(--muted);font-size:0.75rem}.crawl-counts dd,.crawl-stats dd{margin:0;font-variant-numeric:tabular-nums}.crawl-counts dd{font-size:1.15rem}:is(.crawl-counts dd,.crawl-line>span)[data-tone="success"]{color:var(--success)}:is(.crawl-counts dd,.crawl-line>span)[data-tone="danger"]{color:var(--danger)}:is(.crawl-counts dd,.crawl-line>span)[data-tone="warning"]{color:var(--warning)}:is(.crawl-counts dd,.crawl-line>span)[data-tone="info"]{color:var(--info)}.crawl-hits{display:grid;border:1px solid var(--line);border-radius:var(--radius)}.crawl-hit{display:grid;gap:0.2rem;min-width:0;padding:0.5rem 0.75rem}.crawl-hits>.crawl-hit+.crawl-hit{border-top:1px solid var(--line)}:is(.crawl-hit,.crawl-line).is-asking{background:color-mix(in oklab,var(--info) 10%,transparent)}.crawl-hit>header{display:grid;grid-template-columns:5.5rem 5rem minmax(0,1fr) auto;gap:0.75rem;align-items:baseline}.crawl-hit>header>:is(a,span.mono),.crawl-line>:nth-child(n+3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawl-hit small{color:var(--muted)}.crawl-hit>p{display:flex;flex-wrap:wrap;gap:0.25rem 1.1rem;margin:0;padding-left:11.25rem;color:var(--muted);font-size:0.75rem}.crawl-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));gap:0.75rem}.crawl-deck>.crawl-hit{align-content:start;gap:0.45rem;padding:0.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.crawl-deck>.crawl-hit.is-asking{grid-column:1 / -1}.crawl-deck>.crawl-hit>header{grid-template-columns:auto auto minmax(0,1fr)}.crawl-deck>.crawl-hit>header>:last-child{text-align:right}.crawl-deck>.crawl-hit>:is(a,span.mono){overflow-wrap:anywhere}.crawl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5rem 0.75rem;margin:0}.crawl-log{display:grid;padding:0.35rem 0;border:1px solid var(--line);border-radius:var(--radius);font:0.75rem/1.35 var(--mono)}.crawl-line{display:grid;grid-template-columns:5.25rem 5.25rem minmax(0,1fr) minmax(0,14rem);gap:0.75rem;align-items:baseline;margin:0;padding:0.25rem 0.75rem}.crawl-line>:nth-child(2),.crawl-line>:last-child{color:var(--muted)}.crawl-line>:last-child{text-align:right}.crawl-now{display:grid;gap:1.25rem;max-width:44rem}.crawl-now>div>small{color:var(--info);font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase}.crawl-asking{margin:0.35rem 0 0.4rem;font-size:1.15rem;overflow-wrap:anywhere}@container (max-width:40rem){.crawl-hit>p{padding-left:0}.crawl-hits .crawl-hit>header,.crawl-line{grid-template-columns:auto auto minmax(0,1fr)}.crawl-hits .crawl-hit>header>:last-child,.crawl-line>:last-child{display:none}}.mail-body+.markdown-editor .cm-scroller{min-height:18rem;max-height:none}.letter{padding:1.25rem 1.5rem 3rem}.letter-sheet{max-width:50rem;margin:0 auto;border:1px solid var(--outline);border-radius:var(--radius-block);background:var(--surface)}.letter-sheet>:is(.letter-status,.letter-waits,.form-error){margin:0;padding:0.55rem 1rem;border-bottom:1px solid var(--line);font-size:0.75rem}.letter-head field{min-height:2.75rem;display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:0.75rem;margin:0;padding:0 1rem;border-bottom:1px solid var(--line)}.letter-head field:focus-within{box-shadow:inset 2px 0 0 var(--primary)}.letter-head field>label{color:var(--muted);font-size:0.8125rem}.letter-head field>[data-component="text-input"]{height:2.6rem;padding-inline:0;border:0;outline:0;box-shadow:none;background:transparent}.letter-head field>.markdown-editor{grid-column:2;outline:0;background:transparent}.letter-head field>.markdown-editor .cm-content{padding-inline:0}.letter-head field>:is(small,.form-error){grid-column:2;padding-bottom:0.5rem}.letter-head .letter-subject{font-size:1rem;font-weight:var(--weight-heading)}.letter-more>summary{padding:0.4rem 1rem 0.4rem 6.75rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:0.75rem;cursor:pointer}.letter-more>summary:hover{color:var(--text)}.letter-body>field{margin:0}.letter-body>field>label,.letter-foot>field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.letter-body .markdown-editor{border-radius:0;outline:0;background:none}.letter-body .markdown-editor .cm-content{padding:1rem}.letter-body>field>small{display:block;padding:0 1rem 0.6rem;color:var(--muted);font-size:0.75rem}.letter-foot{display:grid;gap:0.6rem;padding:0.75rem 1rem;border-top:1px solid var(--line)}.letter-foot>field{margin:0}.letter-foot file-drop{min-height:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0.45rem 0.75rem}.letter-foot>field>small,.letter-options field>small{color:var(--muted);font-size:0.75rem}.letter-options{display:flex;flex-wrap:wrap;gap:0.35rem 1.5rem}.letter-foot>p{margin:0;font-size:0.75rem}.mailbox-signature>summary{width:fit-content;font-size:0.85em;color:var(--muted);cursor:pointer}.mailbox-signature>form{display:grid;gap:0.5rem;padding-top:0.5rem}.mailbox-folders>summary{width:fit-content;font-size:0.85em;color:var(--muted);cursor:pointer}.mailbox-folders{display:grid;gap:0.5rem}.mailbox-folder-list{display:grid;gap:0.35rem;margin:0.5rem 0 0;padding:0;list-style:none}.mailbox-folder-list>li{display:grid;gap:0.25rem}.mailbox-folder-rename{display:flex;flex-wrap:wrap;gap:0.35rem;align-items:end}.mailbox-folder-new{display:grid;gap:0.5rem}.mail-clip{margin-left:0.3em;color:var(--muted);vertical-align:middle}.mail-tags{margin-left:0.5em;color:var(--muted)}@container (max-width:40rem){#messages[data-list]>.scroller>table{&>tbody>tr{grid-template-columns:auto minmax(0,1fr) auto auto}&>tbody>tr>td.check+td{grid-area:1 / 2 / 2 / 3}&>tbody>tr>td.mail-when{grid-area:1 / 3 / 2 / 4;padding-inline-start:0.5rem;font-size:0}&>tbody>tr>td.mail-when::after{content:attr(data-short);font-size:0.75rem}&>tbody>tr>td.mail-subject{grid-area:2 / 2 / 3 / 4;color:var(--text)}&>tbody>tr>td.mail-box{display:none}&>tbody>tr>td[data-row="mark"]{grid-area:1 / 4 / 3 / 5}&>tbody>tr>td .mail-state{display:none}&>tbody>tr>td .mail-marks{display:inline-flex}&>tbody>tr:not(:has(.mail-dot))>td.check+td{font-weight:var(--weight-normal,400)}&>tbody>tr>td .mail-state{display:none}&>tbody>tr>td .mail-marks{display:inline-flex}&>tbody>tr:not(:has(.mail-dot))>td.check+td{font-weight:var(--weight-normal,400)}&>tbody>tr>td:is(.mail-box,.mail-when)::before{content:none}}}:is([data-layout="list"]>#messages,#messages[data-layout="list"])[data-list]>.scroller>table{&>tbody>tr{grid-template-columns:auto minmax(0,1fr) auto auto}&>tbody>tr>td.check+td{grid-area:1 / 2 / 2 / 3}&>tbody>tr>td.mail-when{grid-area:1 / 3 / 2 / 4;padding-inline-start:0.5rem;font-size:0}&>tbody>tr>td.mail-when::after{content:attr(data-short);font-size:0.75rem}&>tbody>tr>td.mail-subject{grid-area:2 / 2 / 3 / 4;color:var(--text)}&>tbody>tr>td.mail-box{display:none}&>tbody>tr>td[data-row="mark"]{grid-area:1 / 4 / 3 / 5}&>tbody>tr>td:is(.mail-box,.mail-when)::before{content:none}}.mail-marks{display:none;align-items:center;gap:0.35rem}.mail-dot{width:0.5rem;height:0.5rem;border-radius:50%;background:var(--primary)}.mail-flag{display:inline-flex;color:var(--warning)}.mail-flag>.icon{width:0.9rem;height:0.9rem}.mail-list,.mail-pin{display:inline-flex;color:var(--muted)}.mail-pin{color:var(--info)}:is(.mail-list,.mail-pin)>.icon{width:0.9rem;height:0.9rem}.mail-snippet{display:block;color:var(--muted);font-size:0.85em}.mail-snippet mark{border-radius:2px;background:color-mix(in oklab,var(--warning) 22%,transparent);color:var(--text)}.mail-quick{width:1%;white-space:nowrap;text-align:end}.mail-quick>[data-component="button"]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tr:not(:hover,:focus-within)>.mail-quick>[data-component="button"]:not([aria-pressed="true"]){opacity:0.35}.inbox-told{display:grid;gap:0.15rem;margin-bottom:0.5rem}.inbox-told>h2{font-size:0.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:0.04em;color:var(--muted)}.told-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.6rem;padding:0.3rem 0.4rem;border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline)}.told-row:hover{outline-color:color-mix(in oklab,var(--primary) 60%,var(--outline))}.told-row[aria-current="true"]{outline-color:var(--primary)}.told-kind{color:var(--muted)}.told-title{font-weight:var(--weight-bold)}.told-note{flex-basis:100%;color:var(--muted);font-size:0.85em}.told-when{margin-left:auto}.state-mark::before{margin-right:0.3em;font-size:0.85em}.state-mark[data-tone="danger"]::before{content:"●"}.state-mark[data-tone="warning"]::before{content:"▲"}.state-mark[data-tone="success"]::before{content:"✓"}.state-mark[data-tone="info"]::before{content:"◐"}.why-line{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why-big{margin-bottom:0.75rem;font-size:0.9375rem}.uptime-thumb img{display:block;width:3rem;height:1.875rem;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:2px}.uptime-thumb>.icon{color:var(--muted)}.uptime-confirmed{display:grid;gap:0.3rem;padding:0.7rem 0.8rem;border:1px solid color-mix(in oklab,var(--danger) 45%,var(--outline));border-radius:var(--radius);background:color-mix(in oklab,var(--danger) 6%,var(--surface))}.uptime-confirmed[data-tone="info"]{border-color:color-mix(in oklab,var(--info) 45%,var(--outline));background:color-mix(in oklab,var(--info) 6%,var(--surface))}.uptime-confirmed ol{display:grid;gap:0.2rem;margin:0;padding-left:1.1rem}.uptime-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.uptime-pair figure,.uptime-shot,.uptime-canon{display:grid;gap:0.35rem;margin:0}.uptime-pair img,.uptime-shot img,.uptime-canon img{display:block;width:100%;height:auto;border:1px solid var(--outline);border-radius:2px}.uptime-pair figure.is-unlike img{outline:2px solid var(--warning);outline-offset:-2px}.uptime-pair figcaption,.uptime-shot figcaption{color:var(--muted);font-size:0.75rem}.uptime-missed,.uptime-said{display:grid;gap:0.35rem;margin:0;padding:0;list-style:none}.uptime-said{padding:0 1rem 1rem}.uptime-missed li,.uptime-said li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:0.4rem}.uptime-missed li::before{content:"▲";color:var(--warning)}.uptime-said li::before{content:"·";color:var(--muted)}.uptime-said li[data-tone="success"]::before{content:"✓";color:var(--success)}.uptime-said li[data-tone="warning"]::before{content:"▲";color:var(--warning)}.uptime-said li[data-tone="danger"]::before{content:"●";color:var(--danger)}.uptime-said li[data-tone="info"]::before{content:"i";color:var(--info)}.uptime-ask{display:grid;grid-template-columns:minmax(0,1fr) 11rem auto;align-items:end;gap:0.6rem;padding:0.25rem 1rem 1rem}.uptime-ask-dns{grid-template-columns:minmax(0,1fr) 7rem 13rem auto}.uptime-ask-trace{grid-template-columns:minmax(0,1fr) auto}.uptime-ask>.wide,.uptime-ask>field:has(.wide){grid-column:1 / -1}@container page (max-width:44rem){.uptime-ask,.uptime-ask-dns{grid-template-columns:minmax(0,1fr) auto}.uptime-ask>field:first-of-type{grid-column:1 / -1}.uptime-ask-dns{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.uptime-ask-dns>:last-child{grid-column:1 / -1}.uptime-pair{grid-template-columns:minmax(0,1fr)}}.uptime-hops{display:grid;margin:0;padding:0.25rem 1rem 1rem;list-style:none}.uptime-hop{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:0.75rem;padding:0.6rem 0.75rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.uptime-hop>.mono{min-width:0;overflow-wrap:anywhere}.uptime-hop small{display:block;color:var(--muted);font-size:0.75rem}.uptime-code{padding:0.15rem 0;border-radius:var(--radius);font:500 0.875rem var(--mono);text-align:center}.uptime-code[data-tone="success"]{color:var(--success);background:color-mix(in oklab,var(--success) 12%,transparent)}.uptime-code[data-tone="warning"]{color:var(--warning);background:color-mix(in oklab,var(--warning) 12%,transparent)}.uptime-code[data-tone="danger"]{color:var(--danger);background:color-mix(in oklab,var(--danger) 12%,transparent)}.uptime-moved{margin:0 0 0 1.6rem;padding:0.3rem 0 0.3rem 1rem;border-left:1px dashed var(--outline);color:var(--muted);font-size:0.75rem;overflow-wrap:anywhere}.uptime-packets{display:grid;gap:0.35rem;margin:0;list-style:none}.uptime-packets li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 6rem;align-items:center;gap:0.75rem}.uptime-packets small{color:var(--muted);text-align:right}.uptime-packets li>.mono:last-child{text-align:right}.uptime-packets li.is-lost>.mono:last-child{color:var(--danger)}.uptime-packets .meter{height:0.4rem;border-radius:999px;background:var(--overlay)}.uptime-packets .meter::before{content:"";display:block;width:var(--v);height:100%;border-radius:inherit;background:var(--accent)}.uptime-resolvers{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0.6rem}.uptime-resolver{display:grid;gap:0.15rem;padding:0.6rem 0.75rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);box-shadow:inset 3px 0 0 var(--success)}.uptime-resolver.is-odd{box-shadow:inset 3px 0 0 var(--warning)}.uptime-resolver.is-odd>b::after{content:" ▲ differs";color:var(--warning);font-weight:normal;font-size:0.75rem}.uptime-resolver small{color:var(--muted)}.uptime-value{overflow-wrap:anywhere;white-space:normal}.uptime-console{display:grid;margin:0;padding:0 1rem 1rem;list-style:none}.uptime-console li{display:grid;gap:0.1rem;padding:0.35rem 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.uptime-console small{color:var(--muted)}.uptime-console li[data-tone="error"]>span{color:var(--danger)}.uptime-console li[data-tone="warning"]>span{color:var(--warning)}.weather-hours{display:grid;grid-auto-columns:3.5rem;grid-auto-flow:column;gap:0.25rem;margin:0;overflow-x:auto;list-style:none}.weather-hours li,.weather-days li{display:grid;justify-items:center;gap:0.2rem;margin:0;padding:0.35rem 0}.weather-hours .icon,.weather-days .icon{width:1.75rem;height:1.75rem}.weather-hours small,.weather-days small{color:var(--muted)}.weather-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:0.25rem;margin:0;padding:0 1rem;list-style:none}.weather-days b{font-size:0.8125rem;font-weight:500;white-space:nowrap}.weather-sky{display:inline-flex;align-items:center;gap:0.4rem}.weather-sky .icon{width:1.25rem;height:1.25rem}.weather-now{display:flex;align-items:center;gap:0.5rem;margin:0}.weather-now .icon{width:1.75rem;height:1.75rem}.weather-now span{color:var(--muted)}.weather-credit{margin:0;padding:0 1rem 0.75rem;color:var(--muted)}.weather-credit a{color:inherit}.conversation{display:grid;align-content:start;gap:0.75rem}.composer textarea{font:inherit;resize:vertical}.share-link{overflow-wrap:anywhere;user-select:all}.shared-thread{width:min(100% - 2rem,44rem);margin:2rem auto;display:grid;gap:1rem}.shared-thread>.message-list{display:flex;flex-direction:column;gap:0.75rem}.shared-thread>header p{color:var(--muted)}.specimens{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;padding:0.25rem 1rem 1rem}.specimen-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;gap:0.75rem 1.25rem;padding:0.25rem 1rem 1rem}.specimen{display:grid;gap:0.45rem}.specimen figcaption{font-size:0.8rem;color:var(--muted)}.tab-panel{padding-top:1rem}.drawer-toggle{position:relative;z-index:2;width:var(--control);height:var(--control);flex:0 0 var(--control);display:grid;place-items:center;border-radius:var(--radius);color:var(--muted);transition:background-color 160ms ease,color 160ms ease}.drawer-toggle:hover,.drawer-toggle[aria-expanded="true"]{background:var(--hover);color:var(--text)}.page-actions:empty{display:none}.drawer-toggle .dot{position:absolute;top:0.3rem;right:0.3rem;width:0.42rem;height:0.42rem;border-radius:50%;background:var(--danger)}.app:has(.inbox-list [data-unseen]) .drawer-toggle .icon-drawer{display:none}.app:not(:has(.inbox-list [data-unseen])) .drawer-toggle .icon-bell,.app:not(:has(.inbox-list [data-unseen])) .drawer-toggle .dot{display:none}.drawer{position:relative;z-index:3;width:var(--drawer);flex:0 0 var(--drawer);min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--outline);background:var(--background);transition:width 160ms ease,flex-basis 160ms ease}.app.is-dragging .drawer{transition:none}[data-drawer="hidden"] .drawer{display:none}.drawer>.resizer{right:auto;left:-3px}#drawer-held[hidden]{display:none}.drawer-strip{display:none;flex-direction:column;align-items:center;gap:0.2rem;padding:0.5rem 0;overflow:hidden}[data-drawer="slim"] .drawer>.drawer-strip{display:flex}[data-drawer="slim"] .drawer>.drawer-panes{display:none}.strip-pane{display:flex;flex-direction:column;align-items:center;gap:0.2rem}.strip-pane+.strip-pane{width:var(--control);padding-top:0.45rem;border-top:1px solid var(--outline)}.strip-view{display:grid;place-items:center;width:var(--control);height:var(--control);flex:none;border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.strip-view:hover{background:var(--hover);color:var(--text)}.strip-view[aria-pressed="true"]{background:var(--primary);color:var(--on-primary)}.drawer-panes{flex:1;min-height:0;display:flex;flex-direction:column}.drawer-pane{flex:var(--size,1) 1 0;min-height:0;min-width:0;display:flex;flex-direction:column}.pane-head{display:flex;align-items:center;gap:0.15rem;flex:none;height:var(--control);padding:0 0.25rem 0 0.4rem;border-bottom:1px solid var(--outline)}.pane-tabs{display:flex;align-items:center;gap:0.15rem;flex:1;min-width:0;overflow:hidden}.pane-tab,.pane-add,.pane-more{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;flex:none;height:calc(var(--control) - 0.5rem);min-width:calc(var(--control) - 0.5rem);padding:0 0.4rem;border-radius:var(--radius);color:var(--muted);font-size:0.78rem;white-space:nowrap;cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.pane-tab:hover,.pane-add:hover,.pane-more:hover{background:var(--hover);color:var(--text)}.pane-tab[aria-selected="true"]{background:var(--surface);color:var(--text);box-shadow:inset 0 -2px 0 var(--primary)}.pane-tab[aria-selected="false"]>span{display:none}.pane-body{flex:1;min-height:0;overflow:auto;padding:0.7rem 0.8rem}.inspector{display:grid;gap:0.75rem;margin:-0.7rem -0.8rem}.inspector>.empty{margin:0.7rem 0.8rem}.inspect>h3,.inspector .fold-head>a>span{color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.inspect>h3{padding:0.7rem 0.8rem 0.25rem}.inspect>.facts{padding:0 0.8rem 0.5rem}.comments{display:grid;gap:0.5rem}.comments>.comments-on>.link{all:unset;color:var(--primary-text);cursor:pointer}.comment-threads{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}.comments-resolved>.comment-threads{margin-top:0.4rem}.comment-thread{display:grid;gap:0.4rem;padding:0.5rem 0.6rem;border-radius:var(--radius);outline:var(--border-width) solid var(--outline)}.comment-thread[data-resolved]{opacity:0.75}.comment-quote{margin:0;padding-left:0.5rem;color:var(--muted);border-left:2px solid var(--primary)}.comment>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.4rem}.comment>.comment-text{margin:0.15rem 0 0;overflow-wrap:anywhere}.comment>.comment-edit>summary{color:var(--muted);font-size:0.75rem;cursor:pointer}.comment .mention{color:var(--primary-text);font-weight:600}.inspector .record-folds{min-width:0}.inspector .fold-body{padding:0.25rem 0.8rem 0.75rem}.editor-mount{min-width:0}.editor-mount>.empty{margin:0.7rem 0.8rem}.inspector .record{position:static;width:auto;min-height:0;border:0;border-radius:0;background:none}.inspector .record>.record-head{padding:0.5rem 0.8rem 0}.inspector .record>.record-body{padding:0.5rem 0.8rem 0.75rem}.pane-divider{position:relative;z-index:4;flex:none;height:5px;margin:-2px 0;cursor:row-resize;touch-action:none;&::before{content:"";position:absolute;inset-inline:0;top:2px;height:1px;background:var(--outline);transition:background-color 120ms ease}&::after{content:"";position:absolute;top:1px;left:50%;width:28px;height:3px;margin-left:-14px;border-radius:2px;background:var(--outline);transition:background-color 120ms ease}}.pane-divider:hover::before,.pane-divider:hover::after,.pane-divider.is-dragging::before,.pane-divider.is-dragging::after{background:var(--primary)}.drawer-help{display:grid;gap:0.55rem;font-size:0.8125rem}.drawer-help h2{color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.inbox{min-width:0}.inbox h2{margin-bottom:0.45rem;color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.inbox-list{display:grid;gap:0.4rem}.inbox-list:empty{display:none}.inbox-head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-height:1.75rem;margin-bottom:0.45rem}.inbox-head>h2{margin-bottom:0}.inbox-list li>button{display:block;width:100%;padding:0.55rem 0.6rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.inbox-list li>button:hover{border-color:var(--muted)}.inbox-list li[data-unseen]>button{border-color:color-mix(in oklab,var(--notice) 45%,var(--outline));box-shadow:inset 2px 0 0 var(--notice)}.inbox-list li:not([data-unseen]) strong{font-weight:var(--weight-body)}.inbox-list small{display:block;margin-top:0.2rem;color:var(--muted);font-size:0.6875rem}.inbox-list strong{display:block;font-weight:var(--weight-bold)}.inbox-list p{margin-top:0.15rem;color:var(--muted);font-size:0.75rem}.inbox-list:not(:empty)+.empty{display:none}.empty{padding:0.55rem 0.6rem;border:1px dashed var(--outline);border-radius:var(--radius);color:var(--muted);font-size:0.75rem}.drawer-widgets{display:grid;gap:0.55rem}.drawer-widgets[hidden]{display:none}.board{max-width:80rem;display:grid;align-content:start;gap:0.9rem;padding:1.25rem 1.5rem 2rem;container:board / inline-size}.board-words{max-width:60rem;font-size:1.05rem;line-height:1.45}.board-words b{font-weight:var(--weight-heading)}.board-words .wrong{color:var(--danger)}.board-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(5.5rem,auto);grid-auto-flow:row;gap:0.75rem}.board-grid>.widget{grid-column:span var(--cols);grid-row:span var(--rows)}@container board (max-width:46rem){.board-grid>.widget[data-span="s"]{grid-column:span 6}.board-grid>.widget:not([data-span="s"]){grid-column:span 12}}@container board (max-width:24rem){.board-grid>.widget{grid-column:span 12}}.widget,.widget-card{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.widget-head{min-width:0;display:flex;align-items:center;gap:0.45rem;padding:0.5rem 2.2rem 0.45rem 0.75rem;border-bottom:1px solid var(--outline)}.widget-head>.icon{width:0.95rem;height:0.95rem;flex:none;color:var(--muted)}.widget-head h2{min-width:0;margin:0;overflow:hidden;font-size:0.875rem;font-weight:var(--weight-heading);white-space:nowrap;text-overflow:ellipsis}.widget-head h2 a{color:inherit;text-decoration:none}.widget-head h2 a:hover{text-decoration:underline}.widget-updated{margin-left:auto;color:var(--muted);font:0.6875rem var(--mono);white-space:nowrap}.widget-body{min-height:0;flex:1;overflow:auto;padding:0.5rem 0.75rem 0.6rem}.board-grid>.widget>.widget-body{overflow:visible}.widget-none{color:var(--muted);font-size:0.8125rem}.widget-unread{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;color:var(--danger);font-size:0.8125rem}.widget-more{position:absolute;top:0.35rem;right:0.35rem;width:1.6rem;height:1.6rem;display:grid;place-items:center;border:0;border-radius:var(--radius);background:none;color:var(--muted);cursor:pointer}.widget-more:hover,.widget-more:focus-visible{background:var(--hover);color:var(--text)}.widget-more .icon{width:0.95rem;height:0.95rem}.tile{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,auto) minmax(3.5rem,1fr);grid-template-rows:auto 1fr auto;column-gap:0.75rem;padding:0.55rem 0.75rem 0.5rem;color:inherit;text-decoration:none}a.tile:hover{background:var(--hover)}.tile-label{grid-column:1 / -1;padding-right:1.6rem;overflow:hidden;color:var(--muted);font-size:0.8125rem;white-space:nowrap;text-overflow:ellipsis}.tile-value{align-self:center;font:var(--weight-heading) 1.6rem/1.1 var(--mono);font-variant-numeric:tabular-nums}.tile>[data-component="chart"]{align-self:center;width:100%;height:1.6rem}.tile-note{grid-column:1 / -1;overflow:hidden;color:var(--muted);font-size:0.75rem;white-space:nowrap;text-overflow:ellipsis}.tile-note>*+*{margin-left:0.4rem}.tile .change[data-good="true"]{color:var(--success)}.tile .change[data-good="false"],.tile .note.alarm{color:var(--danger)}.tile .change[data-direction="up"]::before{content:"▲ "}.tile .change[data-direction="down"]::before{content:"▼ "}[data-grid-arrange]>.widget{outline:1px dashed color-mix(in oklab,var(--primary) 60%,transparent);outline-offset:2px}.widget-arrange{position:absolute;inset:0 0 auto;z-index:1;display:flex;align-items:center;gap:0.35rem;padding:0.3rem 0.35rem 0.3rem 0.4rem;border-bottom:1px solid var(--outline);border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in oklab,var(--primary) 12%,var(--surface))}.widget-grip{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:var(--radius);color:var(--muted);cursor:grab;touch-action:none}.widget-grip:hover,.widget-grip:focus-visible{background:var(--hover);color:var(--text)}.widget-grip .icon{width:0.95rem;height:0.95rem}.widget-name{min-width:0;flex:1;overflow:hidden;font-size:0.8125rem;font-weight:var(--weight-heading);white-space:nowrap;text-overflow:ellipsis}.widget-span,.widget-remove{display:inline-flex;align-items:center;gap:0.15rem;height:1.5rem;padding:0 0.35rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--overlay);color:var(--text);font:600 0.6875rem var(--mono);cursor:pointer}.widget-remove{color:var(--muted)}.widget-span:hover,.widget-remove:hover{border-color:var(--primary)}.widget-remove:hover{color:var(--danger)}.widget-span .icon{rotate:90deg}.widget-span .icon,.widget-remove .icon{width:0.75rem;height:0.75rem}.span-options{display:flex;gap:0.35rem;padding:0.35rem}.span-option{display:grid;justify-items:center;gap:0.15rem;min-width:3.5rem;padding:0.4rem 0.45rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.span-option[aria-pressed="true"]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 14%,var(--surface))}.span-option small{color:var(--muted);font:0.625rem var(--mono)}.span-glyph{width:2.4rem;height:0.8rem;border:1px solid var(--outline);border-radius:2px;background:linear-gradient(to right,var(--primary) var(--fill,50%),transparent 0) no-repeat;background-size:100% var(--tall,50%)}.span-option[data-span="s"] .span-glyph{--fill:25%;--tall:25%}.span-option[data-span="m"] .span-glyph{--fill:50%;--tall:50%}.span-option[data-span="l"] .span-glyph{--fill:50%;--tall:100%}.span-option[data-span="w"] .span-glyph{--fill:100%;--tall:50%}.menu-label{padding:0.3rem 0.6rem 0.1rem;color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.board-grid>.grid-slot{border:2px dashed var(--primary);border-radius:var(--radius);background:color-mix(in oklab,var(--primary) 8%,transparent);grid-column:span 6;grid-row:span 2}.board-grid>.grid-slot[data-span="s"]{grid-column:span 3;grid-row:span 1}.board-grid>.grid-slot[data-span="l"]{grid-row:span 4}.board-grid>.grid-slot[data-span="w"]{grid-column:span 12}.drawer-cards>.grid-slot{height:3rem;border:2px dashed var(--primary);border-radius:var(--radius)}.board-hint{display:inline-flex;align-items:center;gap:0.35rem;color:var(--muted);font-size:0.8125rem}.board-hint .icon{width:0.9rem;height:0.9rem}.board-about p,.board-about .board-name{display:flex;justify-content:space-between;gap:0.75rem;font-size:0.8125rem}.board-about span{color:var(--muted)}.board-new{max-width:28rem;display:grid;gap:0.5rem}.board-new label{display:grid;gap:0.3rem}.attention-rows{display:grid}.attention-rows>li{min-width:0;display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto auto;align-items:center;gap:0.6rem;padding:0.2rem 0;font-size:0.8125rem}.attention-rows>li+li{border-top:1px solid var(--outline)}.attention-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attention-where{color:var(--muted);font-size:0.75rem;white-space:nowrap}.attention-more summary{padding:0.3rem 0 0;color:var(--accent);font-size:0.8125rem;cursor:pointer}@container board (max-width:46rem){.attention-where{display:none}.attention-rows>li{grid-template-columns:6.5rem minmax(0,1fr) auto}}.for-you{display:grid}.for-you button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0.5rem;padding:0.25rem 0.2rem 0.25rem 0.9rem;border:0;background:none;color:inherit;font-size:0.8125rem;text-align:left;cursor:pointer}.for-you li{position:relative}.for-you li+li{border-top:1px solid var(--outline)}.for-you li[data-unseen]::before{content:"";position:absolute;top:0.65rem;left:0.2rem;width:0.4rem;height:0.4rem;border-radius:50%;background:var(--primary)}.for-you button:hover{background:var(--hover)}.for-you-kind{color:var(--accent)}.for-you-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.for-you time{color:var(--muted);font:0.6875rem var(--mono)}.agenda{display:grid;font-size:0.8125rem}.agenda li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:0.5rem;padding:0.25rem 0.9rem}.agenda li+li{border-top:1px solid var(--outline)}.agenda time,.agenda small{color:var(--muted);font:0.6875rem var(--mono)}.agenda a{overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.agenda [data-kind="past"]{color:var(--muted)}.agenda [data-kind="now"] a{font-weight:600}.agenda [data-kind="line"]{padding-block:0;border-top:1px solid var(--primary);color:var(--primary);font:600 0.625rem var(--mono)}.agenda [data-kind="line"]+li{border-top:0}.agenda [data-kind="line"] time{color:inherit}.agenda [data-kind="day"]{display:block;color:var(--muted);font-size:0.6875rem;text-transform:uppercase}.agenda [data-kind="day"] time{display:none}.my-tasks{display:grid;font-size:0.8125rem}.my-tasks li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.5rem;padding:0.25rem 0.9rem}.my-tasks li+li{border-top:1px solid var(--outline)}.my-tasks button{width:1rem;height:1rem;padding:0;border:1.5px solid var(--outline);border-radius:3px;background:none;cursor:pointer}.my-tasks button:hover{border-color:var(--primary)}.my-tasks a{overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.my-tasks small{color:var(--muted);font:0.6875rem var(--mono)}.my-tasks [data-late="true"] small{color:var(--danger)}.traffic{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0.25rem 0.9rem 0.5rem}.traffic:has(.traffic-pages){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.traffic-charts{display:grid;gap:0.35rem}@container board (min-width:40rem){.widget[data-span="w"] .traffic-charts{grid-template-columns:1fr 1fr;gap:0.35rem 1.25rem}.widget[data-span="w"] .traffic-charts>.traffic-key{grid-column:1 / -1}}.traffic-key{display:flex;gap:0.9rem;color:var(--muted);font-size:0.6875rem}.traffic-key span::before{content:"";display:inline-block;width:0.5rem;height:0.5rem;margin-right:0.3rem;border-radius:50%;background:var(--primary)}.traffic-key [data-tone="accent"]::before{background:var(--accent)}.traffic-pages h3{margin:0 0 0.3rem;color:var(--muted);font-size:0.6875rem;text-transform:uppercase}.traffic-pages li{display:flex;justify-content:space-between;gap:0.75rem;padding:0.15rem 0;font-size:0.75rem}.traffic-pages span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.traffic-pages small{color:var(--muted);font:0.6875rem var(--mono)}.watch-dots{display:grid;font-size:0.8125rem}.watch-dots li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0.5rem;padding:0.25rem 0.9rem}.watch-dots li+li{border-top:1px solid var(--outline)}.watch-dots a{overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.watch-dots small{color:var(--muted);font:0.6875rem var(--mono)}.watch-dot{display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;background:var(--muted)}.watch-dot[data-tone="success"]{background:var(--success)}.watch-dot[data-tone="warning"]{background:var(--warning)}.watch-dot[data-tone="danger"]{background:var(--danger)}.drawer-cards{display:grid;gap:0.55rem}.widget-card .widget-head{padding-left:0.35rem}.widget-card .widget-body{overflow:visible}.drawer-hint{margin-top:0.4rem;color:var(--muted);font-size:0.6875rem}.library{display:grid;gap:0.5rem}.library-search{display:flex;align-items:center;gap:0.4rem;padding:0 0.5rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface)}.library-search input{min-width:0;flex:1;height:1.9rem;border:0;background:none;color:inherit}.library-search .icon{width:0.9rem;height:0.9rem;color:var(--muted)}.library-group h3{display:flex;justify-content:space-between;margin:0.5rem 0 0.3rem;color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.library-item form{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:0.55rem;padding:0.45rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);cursor:grab;touch-action:none}.library-item+.library-item{margin-top:0.35rem}.library-glyph{display:grid;place-items:center;height:2rem;border:1px solid var(--outline);border-radius:var(--radius);color:var(--muted)}.library-text{min-width:0;display:grid;gap:0.1rem;font-size:0.8125rem}.library-text small{overflow:hidden;color:var(--muted);font-size:0.75rem;white-space:nowrap;text-overflow:ellipsis}.span-chips{display:flex;gap:0.2rem;margin-top:0.15rem}.span-chips label{position:relative;cursor:pointer}.span-chips input{position:absolute;opacity:0}.span-chips span{display:grid;place-items:center;min-width:1.35rem;height:1.2rem;border:1px solid var(--outline);border-radius:3px;font:600 0.625rem var(--mono)}.span-chips input:checked+span{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 18%,var(--surface))}.span-chips input:focus-visible+span{outline:2px solid var(--primary)}.w-rows{display:grid;gap:0.15rem;margin-top:0.25rem;font-size:0.75rem}.w-rows>*{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem}.w-rows span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.w-rows small{color:var(--muted);font:0.6875rem var(--mono);white-space:nowrap}.w-load{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.6rem;margin-top:0.2rem}.w-load b{font-size:1rem;font-variant-numeric:tabular-nums}.w-load svg{width:100%;height:1.5rem}.w-marks{display:flex;flex-wrap:wrap;gap:0.3rem;margin-top:0.3rem}.w-marks a{text-decoration:none}.w-none{color:var(--muted);font-size:0.75rem}.status-copy{font:0.6875rem/1.4 var(--mono);color:var(--text)}.status-copy em{color:var(--success);font-style:normal}.login{min-height:100%;display:grid;place-items:center;padding:1.25rem}.sign-in-card{width:min(22rem,100%);display:grid;gap:1rem;padding:1.4rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.login-mark{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--radius);background:var(--primary);color:var(--on-primary)}.login-mark svg.icon{--size:1.2rem;flex-basis:1.2rem}.sign-in-card h1{font-size:1.5rem;font-weight:var(--weight-heading);line-height:1.25;letter-spacing:-0.02em}.sign-in-card header p{margin-top:0.15rem;color:var(--muted)}.login-form{display:grid;gap:0.75rem}.login-install{font-size:0.8125rem;line-height:1.5}.login-install code{padding:0.05rem 0.3rem;border-radius:var(--radius);background:var(--overlay);font-size:0.75rem}.login-error,.form-error{padding:0.55rem 0.7rem;border:1px solid color-mix(in oklab,var(--danger) 45%,transparent);border-radius:var(--radius);background:color-mix(in oklab,var(--danger) 10%,transparent);color:var(--danger)}.setup-sent{margin-top:1rem;padding:0.55rem 0.7rem;border:1px solid color-mix(in oklab,var(--success) 45%,transparent);border-radius:var(--radius);background:color-mix(in oklab,var(--success) 10%,transparent);color:var(--success)}.login-foot{display:flex;align-items:center;gap:0.4rem;color:var(--muted);font-size:0.75rem}.login-foot [data-component="badge"]{justify-self:auto}.login~.notices{position:fixed;top:0.85rem;right:0.85rem}.setup{width:min(75rem,100%);height:min(45.75rem,calc(100dvh - 2.5rem));display:grid;grid-template-columns:minmax(0,1fr) 25rem;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.setup-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.setup-head{padding:2.25rem 3rem 1rem}.setup-dots{display:flex;gap:0.6rem;margin:0 0 1.4rem;padding:0;list-style:none}.setup-dots li{width:2.6rem;height:0.35rem;border-radius:999px;background:var(--line)}.setup-dots li[data-state="done"]{background:var(--text)}.setup-dots li[data-state="now"]{background:var(--primary)}.setup-title{display:flex;align-items:baseline;gap:1rem;font-size:1.25rem;font-weight:var(--weight-body)}.setup-title b{font-size:2rem;font-weight:var(--weight-heading)}.setup-body{overflow:auto;min-height:0;padding:0.25rem 3rem 1rem;display:grid;align-content:start;gap:1rem}.setup-fields{display:grid;gap:0.9rem;max-width:26rem}.setup-pairs{max-width:none;grid-template-columns:repeat(2,minmax(0,18rem))}.setup-lede{color:var(--muted)}.setup-facts{display:grid;grid-template-columns:8rem 1fr;gap:0.6rem 1rem;max-width:40rem}.setup-facts dt{color:var(--muted)}.setup-facts dd[data-tone="success"]::before{content:"✓ ";color:var(--success)}.setup-facts dd[data-tone="warning"]::before,.setup-facts dd[data-tone="danger"]::before{content:"! ";color:var(--warning)}.setup-token{max-width:26rem}.setup-foot{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;padding:1rem 3rem 1.75rem;border-top:1px solid var(--line)}.setup-foot-end{display:flex;gap:0.5rem}.setup-aside{padding:2.25rem 1.9rem;border-left:1px solid var(--outline);background:var(--background);color:var(--muted);font-size:0.875rem;line-height:1.55;overflow:auto}.setup-aside h2{margin-bottom:1rem;color:var(--text);font-size:1.05rem;font-weight:var(--weight-body)}.setup-aside p{margin-bottom:0.8rem}.setup-about-fields{display:grid;grid-template-columns:6.5rem 1fr;gap:0.5rem 0.75rem;margin-top:0.5rem}.setup-about-fields dt{color:var(--text)}.setup-explained[data-explaining]{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line)}.setup-explained .explained-name{color:var(--text);font-size:1rem}.setup-explained .explained-note{color:var(--warning)}@media (max-width:900px){.setup{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 2.5rem)}.setup-head,.setup-body,.setup-foot{padding-inline:1.25rem}.setup-foot{padding-left:4rem}.setup-pairs{grid-template-columns:minmax(0,1fr)}.setup-foot,.setup-foot-end{flex-wrap:wrap;justify-content:flex-end}.setup[data-sheets][data-sheets-on]{--sheet-bar:0px}.setup[data-sheets][data-sheets-on]>.sheet-bar{inset:auto auto 1.75rem 1rem;width:2.25rem;height:2.25rem;border:1px solid var(--outline);border-radius:50%;overflow:hidden}.setup[data-sheets][data-sheets-on]>[data-sheet]{bottom:5rem}.setup>.sheet-bar span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.feature-list{display:grid;gap:1rem}.feature-kinds{display:flex;flex-wrap:wrap;gap:0.5rem}.feature-kind{padding:0.3rem 0.8rem;border:1px solid var(--outline);border-radius:999px;background:none;color:var(--text);font:inherit;font-size:0.8125rem;cursor:pointer}.feature-kind[aria-pressed="true"]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 18%,transparent)}.feature-group h3{margin-bottom:0.3rem;color:var(--muted);font-size:0.7rem;font-weight:var(--weight-heading);letter-spacing:0.08em;text-transform:uppercase}.feature-rows{display:grid;margin:0;padding:0;list-style:none}.feature-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.25rem 0.75rem;padding:0.55rem 0;border-bottom:1px solid var(--line)}.feature-row:last-child{border-bottom:0}.feature-row>field{flex:1 1 0;min-width:0}.feature-taken:empty{display:none}.feature-taken{flex-basis:100%;color:var(--primary-text);font-size:0.75rem}.feature-row[data-taken]{animation:feature-taken 2.6s ease-out}@keyframes feature-taken{0%,40%{background:color-mix(in oklab,var(--primary) 12%,transparent)}100%{background:transparent}}.feature-list.compact .feature-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem}.feature-list.compact .feature-row{padding:0.35rem 0.5rem;border:0;border-radius:var(--radius)}.feature-list.compact .feature-row:hover,.feature-list.compact .feature-row:focus-within{background:var(--hover)}@container page (max-width:40rem){.feature-list.compact .feature-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.feature-list.compact .feature-rows{grid-template-columns:minmax(0,1fr)}}@container page (max-width:52rem){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.drawer{position:absolute;top:var(--top);right:0;bottom:0;z-index:20;width:min(20rem,92%);flex-basis:auto;box-shadow:var(--shadow)}.drawer,[data-drawer="slim"] .drawer{display:none}.app.is-drawer-open .drawer{display:flex}.drawer>.drawer-strip{display:none !important}.drawer>.drawer-panes{display:flex !important}.command-palette-slot{width:var(--control)}html:not([status]) .page-location:not([data-keep]) .parent-link,.resizer{display:none}html:not([status]) .page-actions>[data-component="button"]:has(>.icon){width:var(--control);padding:0}html:not([status]) .page-actions>[data-component="button"]:has(>.icon)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html:not([status]) .page-actions>[data-component="button"]>.icon-chevron{display:none}.page{padding:1rem 1rem 1.5rem}.sidebar{position:absolute;top:var(--top);left:0;bottom:0;z-index:14;width:min(18rem,86%);flex-basis:auto;overflow:auto;transform:translateX(-105%);visibility:hidden;transition:transform 160ms ease,visibility 0s linear 160ms}.app.is-nav-open .sidebar{transform:none;visibility:visible;transition:transform 160ms ease}.app.is-nav-open .scrim{position:absolute;inset:var(--top) 0 0 0;z-index:13;display:block;background:color-mix(in oklab,black 46%,transparent)}.user-menu{left:0;bottom:calc(100% + 0.45rem)}.notices{right:0.5rem;width:calc(100% - 1rem)}.panel:has(>[data-component="table"]){--table-title:0px}.panel>[data-component="table"]{--table-room:calc(100svh - var(--top) - 2rem)}.panel>[data-component="table"]>.scroller>table>thead>tr>th{top:var(--table-title,0px)}.panel:has(>[data-component="table"])>.panel-head{height:0;min-height:0;overflow:visible;align-items:flex-start;border:0;opacity:0;pointer-events:none;box-shadow:none;transition:opacity 0.16s ease}.panel:has(>[data-component="table"])>.panel-head>*{transform:translateY(-110%);transition:transform 0.16s ease}.panel.is-head-shown:has(>[data-component="table"])>.panel-head{border-bottom:1px solid var(--line);opacity:1;pointer-events:auto;box-shadow:0 10px 16px color-mix(in oklab,var(--surface) 88%,transparent)}.panel.is-head-shown:has(>[data-component="table"])>.panel-head::before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:var(--table-title);background:var(--surface)}.panel.is-head-shown:has(>[data-component="table"])>.panel-head>*{transform:none}}.calendar-page{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.calendar-page:has(>.calendar-beside:not([hidden])){grid-template-columns:minmax(0,1fr) clamp(20rem,35%,32rem)}.calendar-days{min-width:0;min-height:0;overflow:auto;padding:1rem}.calendar-page>.calendar-beside{position:relative;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--line);background:var(--surface)}.calendar-page>.calendar-beside[hidden]{display:none}.calendar-tools{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.calendar-tools .calendar-key{display:inline-flex;gap:0.35rem;align-items:center}.calendar-tools .calendar-key i,.calendar-swatch{width:0.7rem;height:0.7rem;border-radius:50%;background:var(--text-muted,currentColor);display:inline-block}.calendar-key i[data-colour="teal"],.calendar-swatch[data-colour="teal"],a[data-colour="teal"]{--calendar-ink:#0f766e}.calendar-key i[data-colour="blue"],.calendar-swatch[data-colour="blue"]{background:#1d4ed8}.calendar-key i[data-colour="green"],.calendar-swatch[data-colour="green"]{background:#15803d}.calendar-key i[data-colour="amber"],.calendar-swatch[data-colour="amber"]{background:#b45309}.calendar-key i[data-colour="red"],.calendar-swatch[data-colour="red"]{background:#b91c1c}.calendar-key i[data-colour="violet"],.calendar-swatch[data-colour="violet"]{background:#6d28d9}.calendar-key i[data-colour="slate"],.calendar-swatch[data-colour="slate"]{background:#475569}.calendar-key i[data-colour="orange"],.calendar-swatch[data-colour="orange"]{background:#c2410c}.calendar-key i[data-colour="teal"],.calendar-swatch[data-colour="teal"]{background:#0f766e}a[data-colour="teal"]{color:#0f766e}a[data-colour="blue"]{color:#1d4ed8}a[data-colour="green"]{color:#15803d}a[data-colour="amber"]{color:#b45309}a[data-colour="red"]{color:#b91c1c}a[data-colour="violet"]{color:#6d28d9}a[data-colour="slate"]{color:#475569}a[data-colour="orange"]{color:#c2410c}.calendar-agenda article{margin-bottom:1.5rem}.calendar-agenda h2{font-size:1rem;font-weight:var(--weight-heading)}.calendar-agenda ul{margin:0.35rem 0 0;padding:0;list-style:none}.calendar-agenda li{padding:0.15rem 0}.calendar-agenda header{display:flex;justify-content:space-between;gap:1rem}.calendar-agenda li.is-done{text-decoration:line-through}.calendar-more{display:flex;justify-content:space-between;padding:0.75rem 1rem}.calendar-more>a{color:var(--primary-text)}.calendar-time{--days:1}.calendar-allday,.calendar-hours{display:grid;grid-template-columns:3rem repeat(var(--days),minmax(0,1fr))}.calendar-hours{max-height:40rem;overflow:auto}.calendar-slot{height:3rem;border-top:1px solid var(--line)}.calendar-slot.is-shaded{background:color-mix(in oklab,var(--text) 6%,transparent)}.calendar-column{position:relative}.calendar-block{position:absolute;z-index:1;right:0.2rem;top:calc(var(--start) * 3rem);height:calc((var(--end) - var(--start)) * 3rem);min-height:1.25rem;overflow:hidden;padding:0.15rem 0.3rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-block)}.calendar-block:hover,.calendar-block:focus-visible{z-index:3}.calendar-now{position:absolute;z-index:2;left:0;right:0;top:calc(var(--now,0) * 3rem);height:0;border-top:2px solid var(--danger,#b91c1c);pointer-events:none}.calendar-now::before{content:"";position:absolute;left:-0.25rem;top:-0.3rem;width:0.5rem;height:0.5rem;border-radius:50%;background:var(--danger,#b91c1c)}.calendar-block [data-calendar-foot]{position:absolute;left:0;right:0;bottom:0;height:0.4rem;cursor:ns-resize}.calendar-readonly .issue-text{white-space:pre-wrap}.calendar-unplanned{margin-top:1rem}.calendar-unplanned>h2{margin-bottom:0.5rem;color:var(--muted);font-size:0.8125rem;font-weight:var(--weight-heading)}.calendar-unplanned ul{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;padding:0}.calendar-unplanned li{padding:0.25rem 0.5rem;border:1px solid var(--line);border-radius:var(--radius-block)}.calendar-heads,.calendar-weekgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekrow{display:grid;grid-template-columns:minmax(0,1fr)}.calendar-span:has(.calendar-weekno) .calendar-heads{grid-template-columns:3rem repeat(7,minmax(0,1fr))}.calendar-span:has(.calendar-weekno) .calendar-weekrow{grid-template-columns:3rem minmax(0,1fr)}.calendar-cell{min-height:5.5rem;padding:0.25rem;border-top:1px solid var(--line)}.calendar-cell.is-outside{opacity:0.55}.calendar-cell.is-today{outline:1px solid var(--line)}.calendar-cell ul{list-style:none;padding:0;margin:0}.calendar-bar{grid-column:var(--col) / span var(--span);grid-row:var(--row);margin:0.15rem;padding:0 0.3rem;border-radius:var(--radius-block);background:color-mix(in oklab,var(--text) 8%,var(--surface))}@media (max-width:60rem){.calendar-page:has(>.calendar-beside:not([hidden])){grid-template-columns:minmax(0,1fr)}.calendar-page:has(>.calendar-beside:not([hidden]))>.calendar-scroll{display:none}.calendar-page>.calendar-beside{border-left:0}}.tasks-body{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.tasks-facts{flex:none;display:flex;align-items:center;gap:0.9rem;padding:0.55rem 1rem;border-bottom:1px solid var(--outline);font-size:0.8125rem}.tasks-facts .sp{flex:1}.tasks-facts b{font-weight:var(--weight-bold)}.tasks-facts .meta{color:var(--muted)}.tasks-facts .alert,.tasks-facts .alert b{color:var(--danger)}.tasks-facts a{color:inherit}.tasks-facts a:hover{text-decoration:underline}.tasks-list{flex:1;min-height:0;overflow:auto}.tasks-list>.empty{margin:1rem}.tasks-group>h2{position:sticky;top:0;z-index:2;display:flex;gap:0.5rem;align-items:center;margin:0;padding:0.45rem 1rem;border-bottom:1px solid var(--outline);background:color-mix(in oklab,var(--text) 4%,var(--surface));color:var(--muted);font-size:0.6875rem;letter-spacing:0.06em;text-transform:uppercase}.tasks-group>h2>b{font-weight:400}.tasks-group[data-tone="overdue"]>h2{color:var(--danger)}.tasks-group>ul{margin:0;padding:0;list-style:none}.tasks-row{position:relative;display:grid;grid-template-columns:1.05rem minmax(0,1fr) auto 3.4rem 1.5rem 1rem;gap:0.75rem;align-items:center;min-height:2.375rem;padding:0.3rem 1rem;border-bottom:1px solid var(--line);font-size:0.875rem}.tasks-row:hover{background:var(--hover)}.tasks-row:has(>.tasks-name>a[aria-current]){background:color-mix(in oklab,var(--primary) 14%,transparent);box-shadow:inset 2px 0 0 var(--primary)}.tasks-name{min-width:0;display:flex;gap:0.5rem;align-items:baseline}.tasks-title{min-width:0;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tasks-title::after{content:"";position:absolute;inset:0}.tasks-progress{flex:none;color:var(--muted);font:0.6875rem var(--mono)}.tasks-row:has(>.tasks-tick[aria-pressed="true"]) .tasks-title{color:var(--muted);text-decoration:line-through}.tasks-tick{position:relative;z-index:1;width:1.05rem;height:1.05rem;flex:none;display:grid;place-items:center;padding:0;border:1.5px solid var(--outline);border-radius:0.25rem;background:none;cursor:pointer}.tasks-tick:hover{border-color:var(--primary)}.tasks-tick[aria-pressed="true"]{border-color:var(--primary);background:var(--primary)}.tasks-tick[aria-pressed="true"]::after{content:"";width:0.3rem;height:0.55rem;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.tasks-slot{display:flex;align-items:center;justify-content:flex-end;min-width:0}.tasks-chips{display:inline-flex;gap:0.3rem;flex-wrap:wrap;justify-self:start}.tasks-chip{display:inline-flex;gap:0.35rem;align-items:center;padding:0.05rem 0.45rem;border:1px solid color-mix(in oklab,var(--c) 45%,transparent);border-radius:0.3rem;background:color-mix(in oklab,var(--c) 15%,transparent);font-size:0.75rem;white-space:nowrap}.tasks-chip>i{width:0.45rem;height:0.45rem;border-radius:50%;background:var(--c)}.tasks-due{display:inline-flex;gap:0.25rem;align-items:center;justify-content:flex-end;color:var(--muted);font:0.75rem var(--mono);white-space:nowrap}.tasks-due[data-tone="overdue"]{color:var(--danger)}.tasks-due[data-tone="today"]{color:var(--text)}.tasks-due>svg{width:0.8rem;height:0.8rem}.tasks-avatar{width:1.4rem;height:1.4rem;flex:none;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--primary) 22%,transparent);color:var(--primary-text,var(--primary));font-size:0.6rem;font-weight:var(--weight-bold)}.tasks-flag{width:1rem;height:1rem;flex:none;display:inline-grid;place-items:center;color:var(--muted)}.tasks-flag>svg{width:100%;height:100%}.tasks-flag[data-level="high"]{color:var(--danger)}.tasks-flag[data-level="medium"]{color:var(--warning)}.tasks-table{flex:1;min-height:0;display:flex}.tasks-table>[data-component="table"]{flex:1;min-width:0}.tasks-body>.issue-board-wrap{flex:1;min-width:0;overflow:auto;background:var(--stage)}.table-view:has(>.record:not([hidden]))>.tasks-body:not(:has(>.issue-board-wrap)){flex:none;width:clamp(18rem,30%,23rem)}.table-view:has(>.record:not([hidden]))>.tasks-body{border-right:1px solid var(--outline)}.table-view:has(>.record:not([hidden])) .tasks-row{grid-template-columns:1.05rem minmax(0,1fr) 3.4rem 1.5rem 1rem}.table-view:has(>.record:not([hidden])) .tasks-row>[data-slot="chips"]{display:none}.table-view:has(>.record:not([hidden])) .tasks-facts{flex-wrap:wrap;row-gap:0.25rem}.table-view:has(>.record:not([hidden])) .tasks-facts .sp{flex-basis:100%}@container table-view (max-width:50rem){.table-view:has(>.record:not([hidden]))>.tasks-body{display:none}}.tasks-tools{align-items:center;gap:0.4rem}.tasks-pills{display:inline-flex;gap:0.3rem}.tasks-pills>a{padding:0.15rem 0.7rem;border:1px solid var(--outline);border-radius:999px;color:inherit;font-size:0.75rem;text-decoration:none}.tasks-pills>a:hover{background:var(--hover)}.tasks-pills>a[aria-current="true"]{border-color:color-mix(in oklab,var(--primary) 50%,transparent);background:color-mix(in oklab,var(--primary) 20%,transparent);color:var(--primary-text,var(--primary))}.tasks-menu{display:grid;min-width:11rem;gap:1px}.tasks-menu>a{padding:0.35rem 0.6rem;border-radius:var(--radius);color:inherit;text-decoration:none}.tasks-menu>a:hover{background:var(--hover)}.tasks-menu>a[aria-current="true"]{font-weight:var(--weight-bold)}.issue-column>h2,.issue-board>h2{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0.4rem;color:var(--text);font-size:0.8125rem}.issue-column-name{font-weight:var(--weight-bold)}.issue-column-count{color:var(--muted)}.issue-dot{width:0.5rem;height:0.5rem;flex:none;border-radius:50%;background:var(--muted)}.issue-dot[data-kind="active"]{background:var(--primary)}.issue-dot[data-kind="waiting"]{background:var(--warning)}.issue-dot[data-kind="done"]{background:var(--success)}.issue-dot[data-kind="dropped"]{opacity:0.4}.issue-add-card{width:1.4rem;height:1.4rem;margin-left:auto;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius);background:none;color:var(--muted);cursor:pointer}.issue-add-card:hover{background:var(--hover);color:var(--text)}.issue-add-card>svg{width:0.9rem;height:0.9rem}.issue-card{color:inherit;text-decoration:none}.issue-card>.tasks-chips{justify-self:start}.issue-card.is-selected{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:-1px}.issue-card.is-done>b{color:var(--muted);font-weight:400;text-decoration:line-through}.issue-card-foot{display:flex;gap:0.4rem;align-items:center}.issue-card-foot .sp{flex:1}.task-inspect{display:grid;align-content:start}.record-body:has(>.task-inspect){padding:0}.record-body>.task-inspect{max-width:48rem;padding-block:0.5rem 2rem}.record-body>.task-inspect .task-title,.record-body>.task-inspect .task-sec{padding-inline:1.5rem}.record-body>.task-inspect .task-title input.issue-title{font-size:1.25rem}.record-body>.task-inspect .markdown-editor .cm-scroller{min-height:12rem}.task-head{display:grid}.task-title{display:flex;gap:0.6rem;align-items:flex-start;padding:0.75rem 0.8rem 0.25rem}.task-title>.tasks-tick{margin-top:0.3rem}.task-title>field,.task-title>.field{flex:1;min-width:0}.task-title input.issue-title{height:auto;padding:0;border:0;background:none;font-size:0.9375rem;font-weight:var(--weight-heading);line-height:1.35;outline:none}.task-close{width:1.5rem;height:1.5rem;flex:none;display:grid;place-items:center;border-radius:var(--radius);color:var(--muted)}.task-close:hover{background:var(--hover);color:var(--text)}.task-close>svg{width:0.9rem;height:0.9rem}.task-said{margin:0;padding:0 0.8rem 0.25rem 2.45rem;color:var(--muted);font-size:0.75rem}.task-sec{padding:0.25rem 0.8rem 0.75rem;border-top:1px solid var(--line)}.task-sec>h3{display:flex;gap:0.5rem;align-items:baseline;margin:0;padding:0.55rem 0 0.35rem;color:var(--muted);font-size:0.65rem;font-weight:var(--weight-heading);letter-spacing:0.06em;text-transform:uppercase}.task-sec>h3>b{margin-left:auto;font-weight:400;letter-spacing:0}.task-sec h4{margin:0.7rem 0 0.25rem;color:var(--muted);font-size:0.6875rem;font-weight:var(--weight-heading)}.task-facts{display:grid;gap:0.35rem;margin:0}.task-facts>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:0.5rem;align-items:center}.task-facts dt{color:var(--muted);font-size:0.75rem}.task-facts dd{min-width:0;margin:0}.task-field{max-width:100%;display:inline-flex;gap:0.4rem;align-items:center;padding:0.2rem 0.5rem;border:1px solid transparent;border-radius:var(--radius);background:none;color:inherit;font:inherit;font-size:0.8125rem;text-align:left;cursor:pointer}.task-field:hover{border-color:var(--outline);background:var(--hover)}.task-bar{height:4px;margin:0.15rem 0 0.6rem;border-radius:2px;background:var(--outline);overflow:hidden}.task-bar>i{display:block;height:100%;background:var(--success)}.task-inspect .issue-box{font-size:0.8125rem}.task-inspect .issue-box[aria-pressed="true"]{color:var(--muted);text-decoration:line-through}.task-inspect .issue-subtasks{margin-bottom:0.5rem}:is(.task-inspect,.task-links) .issue-add{margin-top:0.5rem}:is(.task-inspect,.task-links) .issue-links{margin:0 0 0.25rem}.task-inspect .markdown-editor{background:none}.task-inspect .markdown-editor .cm-scroller{min-height:6rem;max-height:none;font-size:0.8125rem;line-height:1.6}.task-foot{display:flex;gap:0.5rem;padding:0.75rem 0.8rem 1rem;border-top:1px solid var(--line)}.tasks-related{display:grid;margin:-0.7rem -0.8rem}.tasks-related>section{padding:0.25rem 0 0.5rem;border-bottom:1px solid var(--line)}.tasks-related h3{display:flex;margin:0;padding:0.6rem 0.8rem 0.3rem;color:var(--muted);font-size:0.65rem;font-weight:var(--weight-heading);letter-spacing:0.06em;text-transform:uppercase}.tasks-related h3>b{margin-left:auto;font-weight:400;letter-spacing:0}.tasks-related ul{margin:0;padding:0;list-style:none}.tasks-related li>a,.tasks-related-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:0.6rem;align-items:center;padding:0.35rem 0.8rem;color:inherit;font-size:0.8125rem;text-decoration:none}.tasks-related li>a:hover{background:var(--hover)}.tasks-related svg{width:1rem;height:1rem;color:var(--muted)}.tasks-related span>span,.tasks-related li>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-related small{color:var(--muted)}.calendar-page,.calendar-side,.calendar-inspect{--c:var(--muted);--calendar-weekend:color-mix(in oklab, var(--text) 3%, transparent);--calendar-today:color-mix(in oklab, var(--primary) 6%, transparent)}.calendar-page [data-colour="teal"],.calendar-side [data-colour="teal"],.calendar-inspect[data-colour="teal"]{--c:#14a89a}.calendar-page [data-colour="blue"],.calendar-side [data-colour="blue"],.calendar-inspect[data-colour="blue"]{--c:#4b8df8}.calendar-page [data-colour="green"],.calendar-side [data-colour="green"],.calendar-inspect[data-colour="green"]{--c:#3fb868}.calendar-page [data-colour="amber"],.calendar-side [data-colour="amber"],.calendar-inspect[data-colour="amber"]{--c:#e0a526}.calendar-page [data-colour="red"],.calendar-side [data-colour="red"],.calendar-inspect[data-colour="red"]{--c:#e5534b}.calendar-page [data-colour="violet"],.calendar-side [data-colour="violet"],.calendar-inspect[data-colour="violet"]{--c:#9b7bf0}.calendar-page [data-colour="slate"],.calendar-side [data-colour="slate"],.calendar-inspect[data-colour="slate"]{--c:#8a94a6}.calendar-page [data-colour="orange"],.calendar-side [data-colour="orange"],.calendar-inspect[data-colour="orange"]{--c:#f0803c}.calendar-page a[data-colour],.calendar-side a[data-colour]{color:inherit}.calendar-tools{flex-wrap:nowrap;gap:0.5rem}.calendar-nav{display:inline-flex;gap:0.15rem;align-items:center}.calendar-label{font-weight:var(--weight-heading);white-space:nowrap}.calendar-meta{color:var(--muted);font-size:0.75rem;white-space:nowrap}.calendar-page{position:relative}.calendar-page>.calendar-scroll{min-width:0;min-height:0;overflow:auto;background:var(--surface)}.calendar-page .calendar-days{height:100%;overflow:visible;padding:0}.calendar-time{--gutter:3.25rem;--hour:50px;position:relative;min-height:100%;display:flex;flex-direction:column}.calendar-head{position:sticky;top:0;z-index:12;flex:none;background:var(--surface);border-bottom:1px solid var(--outline)}.calendar-dayheads,.calendar-allday,.calendar-hours{display:grid;grid-template-columns:var(--gutter) repeat(var(--days),minmax(0,1fr))}.calendar-dayhead{display:flex;gap:0.5rem;align-items:center;padding:0.5rem 0.5rem 0.4rem;border-left:1px solid var(--line);color:var(--muted);font-size:0.75rem;text-decoration:none}.calendar-dayhead>b{min-width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;color:var(--text);font-size:1.05rem;font-weight:500}.calendar-dayhead.is-today{color:var(--primary-text,var(--primary))}.calendar-dayhead.is-today>b{background:var(--primary);color:var(--on-primary)}.calendar-dayhead.is-weekend{background:var(--calendar-weekend)}.calendar-dayhead.is-today,.calendar-allday-cell.is-today,.calendar-column.is-today{background:var(--calendar-today)}.calendar-allday{grid-template-rows:repeat(var(--rows,1),22px);padding-bottom:4px}.calendar-allday>.calendar-gutter{grid-column:1;grid-row:1;padding:3px 0.4rem 0 0;color:var(--muted);font-size:0.6875rem;text-align:right}.calendar-allday-cell{grid-row:1 / -1;border-left:1px solid var(--line)}.calendar-allday-cell.is-weekend,.calendar-column.is-weekend{background:var(--calendar-weekend)}.calendar-allday-cell.is-today,.calendar-column.is-today{background:var(--calendar-today)}.calendar-allday>.calendar-bar{z-index:1;margin:0 3px;padding:0;overflow:hidden;background:color-mix(in oklab,var(--c) 26%,var(--surface));border-left:3px solid var(--c);border-radius:4px;font-size:0.75rem;line-height:20px}.calendar-allday>.calendar-bar>a,.calendar-allday>.calendar-bar button{display:block;width:100%;padding:0 7px;overflow:hidden;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.calendar-allday>.calendar-bar>form{display:contents}.calendar-allday>.calendar-bar.is-open{outline:2px solid var(--primary);outline-offset:-1px}.calendar-allday>.calendar-bar button[aria-pressed="true"]{text-decoration:line-through}.calendar-hours{max-height:none;padding-top:10px;overflow:visible}.calendar-gutter{position:relative}.calendar-hours>.calendar-gutter>.calendar-slot{position:relative;border-top:0}.calendar-hours>.calendar-gutter>.calendar-slot>span{position:absolute;top:0;right:0.5rem;transform:translateY(-50%);color:var(--muted);font:0.6875rem var(--mono)}.calendar-slot{height:var(--hour,50px);box-sizing:border-box;border-top:1px solid var(--line)}.calendar-slot.is-shaded{background:color-mix(in oklab,var(--text) 3%,transparent)}.calendar-column{border-left:1px solid var(--line)}.calendar-now-time{position:absolute;z-index:5;right:0.25rem;top:calc(var(--now,0) * var(--hour,50px));padding:0 4px;transform:translateY(-50%);border-radius:3px;background:var(--danger);color:white;font:0.6875rem var(--mono)}.calendar-now{top:calc(var(--now,0) * var(--hour,50px));border-top-color:var(--danger)}.calendar-now::before{left:-5px;top:-6px;width:10px;height:10px;background:var(--danger)}.calendar-block{top:calc(var(--start) * var(--hour,50px) + 1px);left:calc(var(--lane,0) / var(--lanes,1) * 100% + 2px);right:auto;width:calc(100% / var(--lanes,1) - 4px);height:calc((var(--end) - var(--start)) * var(--hour,50px) - 2px);min-height:1.3rem;padding:2px 6px;container-type:inline-size;background:color-mix(in oklab,var(--c) 22%,var(--surface));border:0;border-left:3px solid var(--c);border-radius:4px;color:var(--text);font-size:0.75rem;line-height:1.3;text-decoration:none}.calendar-block.is-cascade{z-index:calc(var(--lane,0) + 1);--step:min(24%, 60% / max(var(--lanes, 1) - 1, 1));left:calc(var(--lane,0) * var(--step) + 2px);width:calc(100% -(var(--lanes,1) - 1) * var(--step) - 4px)}.calendar-block.is-lane{box-shadow:-1px 0 0 var(--surface),0 0 0 1px color-mix(in oklab,var(--c) 40%,transparent)}.calendar-block:hover,.calendar-block:focus-visible{z-index:3;background:color-mix(in oklab,var(--c) 32%,var(--surface))}.calendar-block.is-open{z-index:3;background:color-mix(in oklab,var(--c) 40%,var(--surface));outline:2px solid var(--primary);outline-offset:-1px}.calendar-block>b{display:block;overflow:hidden;font-weight:var(--weight-heading);text-overflow:ellipsis;white-space:nowrap}.calendar-block.is-tall>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.calendar-block>.mono{display:block;overflow:hidden;color:color-mix(in oklab,var(--text) 70%,transparent);font:0.6875rem var(--mono);text-overflow:ellipsis;white-space:nowrap}.calendar-block>.et{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-block>.et>b{display:inline;font-weight:var(--weight-heading)}.calendar-block>.et>.tm{display:none;margin-right:5px;color:color-mix(in oklab,var(--text) 70%,transparent);font:0.65rem var(--mono)}@container (min-width:78px){.calendar-block>.et>.tm{display:inline}}.calendar-time>.calendar-unplanned{position:sticky;bottom:0;z-index:6;flex:none;margin:0;padding:0.5rem 0.75rem;background:var(--surface);border-top:1px solid var(--outline)}.calendar-time>.calendar-unplanned>h2{margin-bottom:0.35rem}.calendar-time>.calendar-unplanned ul{gap:0.35rem;margin:0}.calendar-time>.calendar-unplanned li{cursor:grab}.calendar-span{height:100%;display:flex;flex-direction:column}.calendar-span>.calendar-heads{position:sticky;top:0;z-index:4;flex:none;background:var(--surface);border-bottom:1px solid var(--outline)}.calendar-heads>div{padding:6px 8px;border-left:1px solid var(--line);color:var(--muted);font-size:0.75rem}.calendar-span>.calendar-weekrow{flex:1 1 auto;min-height:7rem;border-top:1px solid var(--line)}.calendar-span.is-weeks>.calendar-weekrow{flex:none}.calendar-span>.calendar-weekrow:first-of-type{border-top:0}.calendar-weekgrid{grid-template-rows:26px repeat(var(--bars,0),20px) minmax(0,1fr)}.calendar-weekno{padding:6px 4px 0 0;color:var(--muted);font-size:0.6875rem;text-align:right;text-decoration:none}.calendar-cell{grid-row:1 / -1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:2px;padding:4px 4px 2px;overflow:hidden;border-top:0;border-left:1px solid var(--line);opacity:1;outline:0}.calendar-cell.is-weekend{background:var(--calendar-weekend)}.calendar-cell.is-today{background:var(--calendar-today)}.calendar-cell.is-outside .calendar-chip{opacity:0.6}.calendar-num{height:20px;display:flex;flex:none;align-items:center;margin-bottom:calc(var(--bars,0) * 20px);padding-left:4px;color:color-mix(in oklab,var(--text) 75%,transparent);font-size:0.75rem;text-decoration:none}.calendar-cell.is-outside .calendar-num{color:var(--muted)}.calendar-num>b{min-width:20px;height:20px;display:grid;margin-left:-4px;place-items:center;border-radius:10px;background:var(--primary);color:var(--on-primary);font-weight:500}.calendar-cell ul{display:grid;gap:2px}.calendar-chip{height:18px;display:flex;gap:5px;align-items:center;padding:0 5px;overflow:hidden;border-left:3px solid var(--c);border-radius:3px;background:color-mix(in oklab,var(--c) 18%,var(--surface));color:var(--text);font-size:0.72rem;text-decoration:none;white-space:nowrap}.calendar-chip:hover{background:color-mix(in oklab,var(--c) 30%,var(--surface))}.calendar-chip.is-open{outline:2px solid var(--primary);outline-offset:-1px}.calendar-chip>.mono{flex:none;color:var(--muted);font-size:0.66rem}.calendar-overflow{height:16px;padding:0 6px;color:var(--primary-text,var(--primary));font-size:0.72rem;line-height:16px;text-decoration:none}.calendar-overflow:hover{text-decoration:underline}.calendar-weekgrid>.calendar-bar{z-index:2;height:18px;margin:0 3px;padding:0 8px;overflow:hidden;background:color-mix(in oklab,var(--c) 28%,var(--surface));border-left:3px solid var(--c);border-radius:3px;font-size:0.72rem;line-height:18px;text-decoration:none;white-space:nowrap}.calendar-weekgrid>.calendar-bar.is-open{outline:2px solid var(--primary);outline-offset:-1px}.calendar-agenda{max-width:48rem;margin:0 auto;padding:0.5rem 1.25rem 2.5rem}.calendar-agenda>article.calendar-day{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:0 1rem;margin:0;padding:0.75rem 0;border-bottom:1px solid var(--line)}.calendar-day>header{display:grid;align-content:start;justify-content:start;gap:0.35rem}.calendar-day>header h2{margin:0;color:var(--muted);font-size:0.8125rem;font-weight:400;line-height:1.3}.calendar-day>header h2>span{display:block}.calendar-day>header h2>b{display:block;color:var(--text);font-size:1.4rem;font-weight:500;line-height:1.1}.calendar-day.is-today>header h2>b{color:var(--primary-text,var(--primary))}.calendar-day>header a,.calendar-day>header button{padding:0;border:0;background:none;color:var(--muted);font-size:0.75rem;text-decoration:underline}.calendar-rows>ul{margin:0;padding:0;list-style:none}.calendar-agenda li.calendar-row{padding:0}.calendar-row>a,.calendar-row>form{display:grid;grid-template-columns:6rem 3px minmax(0,1fr) auto;gap:0.6rem;align-items:center;padding:0.35rem 0.5rem;border-radius:4px;color:inherit;font-size:0.8125rem;text-decoration:none}.calendar-row>a:hover{background:var(--hover)}.calendar-row.is-open>a{background:color-mix(in oklab,var(--primary) 14%,transparent)}.calendar-row .time{color:var(--muted);font:0.75rem var(--mono)}.calendar-row .bar{align-self:stretch;border-radius:2px;background:var(--c)}.calendar-row .meta{color:var(--muted);white-space:nowrap}.calendar-row .note{display:block;padding:0 0.5rem 0.25rem calc(6rem + 3px + 1.2rem + 0.5rem);color:var(--muted);font-size:0.7rem}.calendar-row .calendar-tick{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.calendar-row.is-done .title,.calendar-row.is-done .calendar-tick{text-decoration:line-through}.calendar-day .calendar-named{padding:0.25rem 0.5rem;color:var(--muted);font-size:0.75rem}.calendar-empty{padding:2.25rem 0;color:var(--muted);text-align:center}.calendar-agenda>.calendar-more{padding-top:1rem}.calendar-inspect{display:grid;align-content:start;gap:0.25rem}.calendar-dot{width:0.65rem;height:0.65rem;display:inline-block;flex:none;margin-right:0.4rem;border-radius:50%;background:var(--c)}.calendar-inspect-head{display:flex;gap:0.5rem;align-items:flex-start;padding:0.75rem 0.8rem 0.25rem}.calendar-inspect-head>.calendar-dot{width:0.7rem;height:0.7rem;margin:0.4rem 0 0}.calendar-inspect-title{min-width:0;flex:1}.calendar-inspect input.calendar-title,.calendar-inspect h2.calendar-title{height:auto;margin:0;padding:0;border:0;background:none;font-size:0.9375rem;font-weight:var(--weight-heading);line-height:1.35;outline:none}.calendar-when{display:block;padding:0;border:0;background:none;color:var(--muted);font:0.75rem/1.5 var(--mono);text-align:left}button.calendar-when{cursor:pointer;text-decoration:underline;text-underline-offset:0.15em}.calendar-close{flex:none;width:1.5rem;height:1.5rem;padding:0}.calendar-inspect .inspect>h3>.count{margin-left:0.4rem;color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none}.calendar-inspect .facts{border:0;border-radius:0;background:none}.calendar-inspect .facts>div{padding:0.3rem 0}.calendar-inspect .facts>div+div{border-top:0}.calendar-inspect .facts dd>button{max-width:100%;display:inline-flex;align-items:center;padding:0.1rem 0.35rem;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:right;overflow-wrap:break-word}.calendar-inspect .facts dd{margin-right:-0.35rem}.calendar-inspect .facts dd>button:hover{background:var(--hover)}.calendar-inspect .facts .calendar-dot{margin-right:0.4rem}.calendar-inspect .inspect>.hint,.calendar-inspect .inspect>.button{margin:0 0.8rem 0.5rem}.calendar-rsvp,.calendar-linked{display:grid;margin:0;padding:0 0.8rem 0.35rem;list-style:none}.calendar-rsvp>li{min-height:30px;display:flex;gap:0.5rem;align-items:center}.calendar-rsvp>li>.avatar{margin:0}.calendar-rsvp .name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-linked>li{padding:0.2rem 0}.calendar-linked>li.is-done a{text-decoration:line-through}.calendar-inspect .calendar-text{padding:0 0.8rem 0.75rem}.calendar-inspect .calendar-text .markdown-editor{background:none;outline:0}.calendar-inspect .calendar-text .markdown-editor .cm-scroller{min-height:5rem;max-height:none;overflow:visible}.calendar-inspect .calendar-text .markdown-editor .cm-content{padding:0}.calendar-inspect div.calendar-text{white-space:pre-wrap}.calendar-side{padding:0.25rem 0 0.75rem}.calendar-side>h3{display:flex;gap:0.5rem;align-items:baseline;margin:0.6rem 0 0.3rem;color:var(--muted);font-size:0.65rem;letter-spacing:0.06em;text-transform:uppercase}.calendar-side>h3>.count{margin-left:auto;letter-spacing:0;text-transform:none}.calendar-mini{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0.25rem 0 0.5rem;font-size:0.75rem;text-align:center}.calendar-mini>.head{height:20px;color:var(--muted);font-size:0.6875rem}.calendar-mini>a{position:relative;height:26px;display:grid;place-items:center;border-radius:13px;color:color-mix(in oklab,var(--text) 75%,transparent);text-decoration:none}.calendar-mini>a:hover{background:var(--hover)}.calendar-mini>a.is-outside{color:var(--muted);opacity:0.6}.calendar-mini>a.is-week{background:color-mix(in oklab,var(--primary) 14%,transparent)}.calendar-mini>a.is-today{background:var(--primary);color:var(--on-primary)}.calendar-mini>a.has-events::after{content:"";position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--primary)}.calendar-side-list{margin:0;padding:0;list-style:none}.calendar-side-list>li>a{display:grid;grid-template-columns:3rem 3px minmax(0,1fr);gap:0.6rem;padding:0.35rem 0.25rem;border-radius:4px;color:inherit;text-decoration:none}.calendar-side-list>li>a:hover{background:var(--hover)}.calendar-side-list .time{color:var(--muted);font:0.75rem var(--mono)}.calendar-side-list .bar{border-radius:2px;background:var(--c)}.calendar-side-list .what{min-width:0;display:grid}.calendar-side-list .what>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-side-list .meta{color:var(--muted);font-size:0.75rem}.calendar-side>.hint{margin:0.25rem 0.25rem 0.5rem}tooltip>strong{display:block;font-weight:var(--weight-heading)}tooltip>span{display:block;color:var(--muted)}@media print{.calendar-page>.calendar-scroll{overflow:visible}.calendar-head,.calendar-time>.calendar-unplanned,.calendar-span>.calendar-heads{position:static}}.message[data-flat]{position:relative;grid-template-columns:1.75rem minmax(0,1fr);align-self:stretch;column-gap:0.75rem;row-gap:0.15rem;max-width:100%;padding:0;border:0;border-radius:0;background:none}.message[data-flat][data-own]{background:none}.message[data-flat]>*{grid-column:2}.message[data-flat]>.message-avatar{grid-column:1;grid-row:1 / span 6;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--overlay);color:var(--muted);font-size:0.6875rem;font-weight:600}.message[data-flat][data-by="assistant"]>.message-avatar{background:var(--primary);color:var(--on-primary)}.message-avatar>.icon{width:0.9rem;height:0.9rem}.message[data-flat]>header>b{font-size:0.84rem;font-weight:600}.message[data-flat]>.message-text{text-align:left}.message[data-flat]>.message-meta{font:0.75rem var(--mono);color:var(--muted)}.message[data-flat][data-by="failure"]>header>b{color:var(--danger)}.message[data-flat][data-by="tool"]{grid-template-columns:minmax(0,1fr);justify-items:stretch;padding-left:2.5rem;font-size:0.8125rem;color:var(--text)}.message[data-flat][data-by="tool"]>*{grid-column:1}.message[data-flat][data-by="tool"]>header{display:none}.tool-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tool-row>summary{display:flex;align-items:center;gap:0.5rem;min-width:0;padding:0.35rem 0.6rem;color:var(--muted);list-style:none;cursor:pointer}.tool-row>summary::-webkit-details-marker{display:none}.tool-row>summary:hover{color:var(--text)}.tool-row>summary>.icon{flex:none;width:0.9rem;height:0.9rem}.tool-row>summary>b{flex:none;color:var(--text);font-size:0.75rem;font-weight:500}.tool-row .tool-about{min-width:0;overflow:hidden;font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}.tool-row .tool-mark{margin-left:auto}.tool-row>pre,.tool-row>p{margin:0;padding:0.5rem 0.75rem;border-top:1px solid var(--line);text-align:left}.conversation-facts{margin:0 0 1rem;color:var(--muted);font-size:0.8125rem}.conversation-facts .badge{vertical-align:baseline}field[data-field="composer"][data-compact] .composer-tool,field[data-field="composer"][data-compact] details[data-component="popover"]>summary{width:var(--control,2rem);padding:0;justify-content:center}field[data-field="composer"][data-compact] .composer-tool>span,field[data-field="composer"][data-compact] summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}field[data-field="composer"]>.composer-row>.composer-lead{display:contents}.composer-pill,.composer-model{display:inline-flex;align-items:center;gap:0.35rem;max-width:16rem;height:1.5rem;padding:0 0.6rem;border:1px solid var(--outline);border-radius:999px;color:var(--muted);font-size:0.75rem;white-space:nowrap}.composer-pill>span,.composer-model>span{overflow:hidden;text-overflow:ellipsis}.composer-pill{cursor:pointer;background:none}.composer-pill:hover{color:var(--text)}.composer-pill>.icon,.composer-model>.icon{flex:none;width:0.8rem;height:0.8rem}.composer-end kbd{margin-left:0.25rem;padding:0 0.3rem;border:1px solid color-mix(in oklab,currentColor 40%,transparent);border-radius:3px;font:0.6875rem var(--mono)}.token-bar{display:flex;height:4px;margin:0.4rem 0 0.25rem;overflow:hidden;border-radius:2px;background:var(--overlay)}.token-bar>i:first-child{background:var(--primary)}.token-bar>i:last-child{background:var(--info)}.token-legend{display:flex;justify-content:space-between;color:var(--muted);font-size:0.75rem}.contact-head{display:flex;align-items:center;gap:0.9rem;margin:0 0 1.25rem}.contact-avatar{display:grid;flex:none;width:3.5rem;height:3.5rem;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:1.25rem;font-weight:600}.contact-head p{margin:0}.contact-said{color:var(--muted);font-size:0.8125rem}.contact-known{margin-top:0.15rem;color:var(--muted);font-size:0.75rem}.contact-form fieldset[data-fields="rows"]>.rows>.row>.row-remove{position:relative;overflow:hidden;width:1.75rem;padding:0;font-size:0;justify-content:center}.contact-form fieldset[data-fields="rows"]>.rows>.row>button.row-remove::before{content:"×";font-size:1.1rem;line-height:1}.contact-form fieldset#contact-addresses>.rows>.row:first-child{position:relative}.contact-form fieldset#contact-addresses>.rows>.row:first-child::after{content:"primary";position:absolute;top:0;right:2rem;padding:0 0.4rem;border:1px solid var(--primary);border-radius:999px;color:var(--primary-text);font-size:0.6875rem;line-height:1.1rem;pointer-events:none}.contact-related{display:grid;gap:1.25rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.contact-related h3{margin:0 0 0.4rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted)}.contact-related h3>small{margin-left:0.3rem;font-weight:400;text-transform:none;letter-spacing:0}.contact-form>form.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@container page (max-width:44rem){.contact-form>form.form-grid{grid-template-columns:minmax(0,1fr)}}.gantt-page>.gantt-whole{padding:0;background:var(--surface)}.gantt-page>.gantt-whole:not(:has(.gantt-dates)){padding:1rem;background:var(--stage)}.gantt-page .gantt-dates{--gantt-row:2rem;--gantt-head:1.75rem;--dw:1.5rem;grid-template-columns:20rem minmax(0,1fr);grid-template-rows:calc(var(--gantt-head) * 2) auto}.gantt-page .gantt-dates[data-zoom="days"]{--dw:2rem}.gantt-page .gantt-dates[data-zoom="months"]{--dw:0.7rem}.gantt-page .gantt-dates[data-zoom="quarters"]{--dw:0.25rem}.gantt-page .gantt-corner,.gantt-page .gantt-ruler{position:sticky;top:0;z-index:5;height:calc(var(--gantt-head) * 2);background:var(--background);border-bottom:1px solid var(--outline)}.gantt-page .gantt-corner{left:0;z-index:7;border-right:1px solid var(--outline)}.gantt-page .gantt-ruler{min-width:max(100%,calc(var(--days) * var(--dw)))}.gantt-page .gantt-names{background:var(--surface);border-right:1px solid var(--outline)}.gantt-page .gantt-row{display:grid;grid-template-columns:minmax(0,1fr) 1.6rem 3.4rem 3.4rem;gap:0.5rem;align-items:center;height:var(--gantt-row);padding:0 0.75rem;box-sizing:border-box;font-size:0.8125rem}.gantt-page .gantt-corner .gantt-row{height:var(--gantt-head);color:var(--muted);font-size:0.75rem}.gantt-page .gantt-names .gantt-row{border-bottom:1px solid var(--line)}.gantt-page .gantt-row .mono{color:var(--muted);font-size:0.72rem}.gantt-page .gantt-name{display:flex;align-items:center;gap:0.25rem;min-width:0;padding-left:calc(var(--depth,0) * 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-page .gantt-name>a:not(.gantt-fold){min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit}.gantt-page .gantt-who{display:grid;place-items:center}.gantt-page .gantt-group{background:var(--background);font-weight:var(--weight-bold)}.gantt-dot{width:0.55rem;height:0.55rem;margin-right:0.4rem;flex:none;border-radius:50%;background:var(--c)}.gantt-page .gantt-row.is-open{background:color-mix(in oklab,var(--primary) 10%,var(--surface))}.gantt-page .gantt-title:hover{background:var(--hover)}.gantt-page .gantt-plane{min-width:max(100%,calc(var(--days) * var(--dw)));background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--gantt-row) - 1px),var(--line) calc(var(--gantt-row) - 1px),var(--line) var(--gantt-row))}.gantt-page .gantt-tick{top:0;height:var(--gantt-head);display:flex;align-items:center;padding-left:0.4rem;border-left:1px solid var(--line);box-sizing:border-box}.gantt-page .gantt-mark{top:auto;bottom:0;color:var(--danger)}.gantt-days{position:absolute;inset:var(--gantt-head) 0 0}.gantt-day{position:absolute;top:0;bottom:0;left:calc(var(--from) / var(--days) * 100%);width:calc(100% / var(--days));display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);font-size:0.625rem;line-height:1.1}.gantt-day b{font-size:0.7rem;font-weight:var(--weight-bold);color:var(--text)}.gantt-day.is-weekend b{color:var(--muted)}.gantt-day.is-today b{min-width:1.2rem;border-radius:999px;background:var(--danger);color:white;text-align:center}.gantt-band{position:absolute;top:0;bottom:0;left:calc(var(--from) / var(--days) * 100%);width:calc(var(--span) / var(--days) * 100%);background:color-mix(in oklab,var(--text) 4%,transparent);pointer-events:none}.gantt-page .gantt-today{border-left:1px solid var(--danger);color:var(--danger);z-index:3}.gantt-page .gantt-plane>.gantt-bar{top:calc(var(--row) * var(--gantt-row) + 0.35rem);height:calc(var(--gantt-row) - 0.7rem);min-height:0;padding:0;overflow:visible;position:absolute;align-items:center;border:1px solid color-mix(in oklab,var(--c) 70%,transparent);background:color-mix(in oklab,var(--c) 28%,var(--surface));font-size:0.72rem}.gantt-page .gantt-plane>.gantt-bar.is-overlap{border-color:var(--danger);background:color-mix(in oklab,var(--danger) 24%,var(--surface))}.gantt-page .gantt-plane>.gantt-bar.is-milestone{top:calc(var(--row) * var(--gantt-row) + 0.2rem);height:calc(var(--gantt-row) - 0.4rem);border:0;background:none;color:var(--c);font-size:1.05rem}.gantt-fill{position:absolute;inset:0 auto 0 0;border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px);background:var(--c);opacity:0.85;pointer-events:none}.gantt-pct{position:absolute;left:100%;margin-left:0.5rem;color:var(--muted);font-size:0.7rem;pointer-events:none}.gantt-bar[aria-current]{outline:2px solid var(--primary);outline-offset:1px;z-index:2}.gantt-bar[aria-current] .gantt-end::after{content:"";position:absolute;top:2px;bottom:2px;width:5px;border:1px solid var(--primary);border-radius:2px;background:white}.gantt-bar[aria-current] .gantt-end[data-gantt-edge="start"]::after{left:-3px}.gantt-bar[aria-current] .gantt-end[data-gantt-edge="due"]::after{right:-3px}.gantt-sum{position:absolute;top:calc(var(--row) * var(--gantt-row) + 0.85rem);left:calc(var(--from) / var(--days) * 100%);width:calc(var(--span) / var(--days) * 100%);height:0.3rem;border-radius:2px;background:var(--c);opacity:0.8;pointer-events:none}.gantt-arrows path.is-lit{color:var(--primary);stroke-width:1.75}.gantt-page .gantt-foot,.gantt-page .gantt-none{margin-inline:1rem}.gantt-outline h3{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0.75rem 0.5rem 0.25rem;font-size:0.8125rem}.gantt-outline h3>i,.gantt-outline a>i{width:0.55rem;height:0.55rem;flex:none;border-radius:50%;background:var(--c)}.gantt-outline a>i{opacity:0.6}.gantt-outline a>i.is-milestone{border-radius:1px;transform:rotate(45deg);opacity:1}.gantt-outline h3>b{margin-left:auto;color:var(--muted);font-size:0.72rem;font-weight:var(--weight-normal,400)}.gantt-outline ul{margin:0;padding:0;list-style:none}.gantt-outline a{display:flex;align-items:center;gap:0.5rem;padding:0.3rem 0.5rem;border-radius:var(--radius);color:inherit;font-size:0.8125rem}.gantt-outline a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-outline a:hover{background:var(--hover)}.gantt-outline a[aria-current]{background:color-mix(in oklab,var(--primary) 14%,transparent)}.gantt-outline a>small{margin-left:auto;color:var(--muted);font-size:0.7rem}.note-modes{display:inline-flex;flex:none}.note-mode{height:1.75rem;display:inline-flex;gap:0.35rem;align-items:center;padding:0 0.6rem;border:1px solid var(--outline);color:var(--muted);font-size:0.8125rem;text-decoration:none}.note-mode:first-child{border-radius:var(--radius) 0 0 var(--radius)}.note-mode:last-child{margin-inline-start:-1px;border-radius:0 var(--radius) var(--radius) 0}.note-mode .icon{width:0.9rem;height:0.9rem}.note-mode:hover{color:var(--text)}.note-mode[aria-current]{background:var(--overlay);color:var(--text)}.note-chips{display:flex;flex-wrap:wrap;gap:0.35rem;padding:0 0.8rem 0.6rem}.note-chip{padding:0.05rem 0.5rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary);font-size:0.8125rem}.note-meta{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin:0 0 1rem;color:var(--muted);font-size:0.8125rem}.note-side{padding:0.4rem 0.8rem}.note-side-head{display:flex;justify-content:space-between;padding:0.7rem 0.8rem 0.25rem;color:var(--muted);font-size:0.6875rem;font-weight:400;letter-spacing:0.06em;text-transform:uppercase}.note-side-head>.mono{font-weight:400;letter-spacing:0}.note-bl{display:grid;gap:0.2rem;justify-items:start;padding:0.5rem 0.8rem;border-bottom:1px solid var(--line);font-size:0.8125rem}.note-bl>a{color:var(--text);font-weight:600}.note-bl .cx{color:var(--muted);line-height:1.4}.note-bl mark{padding:0 0.15rem;border-radius:2px;background:color-mix(in oklab,var(--warning) 28%,transparent);color:var(--text)}.note-bl form{display:flex;gap:0.5rem;align-items:center}.note-bl img{max-height:1.5rem;margin-inline-end:0.4rem;vertical-align:middle}.note-outline>div{display:flex;justify-content:space-between;gap:0.5rem;padding:0.3rem 0.8rem 0.3rem calc(0.8rem +(var(--d) - 1) * 0.9rem);font-size:0.8125rem}.note-outline>.note-outline-title{padding-inline-start:0.8rem;font-weight:600}.note-outline>div>.mono{color:var(--muted);font-size:0.6875rem}.note-versions{padding:0.5rem 0.8rem}.note-graph-around{padding:0.5rem 0.8rem}.note-graph-whole>.note-graph-stage{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:var(--radius);background:var(--stage);touch-action:none}.note-graph-stage.is-panning{cursor:grabbing}.note-graph-world{position:absolute;inset:0}.note-graph-stage .note-graph{display:block;width:100%;height:100%}.note-graph-stage .note-graph-lines line{stroke:var(--outline);stroke-width:1.2}.note-graph-stage .note-graph-lines line.is-lit,.note-graph-stage .note-graph-lines line.is-hover{stroke:var(--primary);stroke-width:2}.note-graph-stage .note-graph-dots a{cursor:pointer}.note-graph-stage .note-graph-dots circle{fill:color-mix(in oklab,var(--text) 38%,var(--stage));stroke:var(--text);stroke-width:1.5}.note-graph-stage .note-graph-dots text{fill:var(--muted);font-size:12px;text-anchor:start}.note-graph-stage .note-graph-dots .is-tag circle{fill:var(--stage);stroke:var(--success)}.note-graph-stage .note-graph-dots .is-person circle{fill:color-mix(in oklab,var(--accent) 45%,var(--stage));stroke:var(--accent)}.note-graph-stage .note-graph-dots .is-person circle.core{fill:var(--accent)}.note-graph-stage .note-graph-dots .is-issue circle{fill:var(--stage);stroke:var(--text)}.note-graph-stage .note-graph-dots .is-missing circle{fill:none;stroke:var(--muted);stroke-dasharray:3 2}.note-graph-stage .note-graph-dots .is-open circle:not(.ring){fill:var(--primary);stroke:var(--primary)}.note-graph-stage .note-graph-dots circle.ring{fill:none;stroke:var(--primary);stroke-width:2}.note-graph-stage .note-graph-dots .is-selected text,.note-graph-stage .note-graph-dots .is-hover text,.note-graph-stage .note-graph-dots a:hover text{fill:var(--text);font-weight:600}.note-graph-stage .note-graph-dots .is-near circle:not(.ring),.note-graph-stage .note-graph-dots .is-hover circle:not(.ring),.note-graph-stage .note-graph-dots a:hover circle:not(.ring){stroke:var(--primary)}.note-graph-stage .note-graph-dots .is-dim,.note-graph-stage.is-lighting .note-graph-dots a:not(.is-hover){opacity:0.3}.note-graph-stage.has-selection:not(.is-lighting) .note-graph-dots a:not(.is-selected,.is-near){opacity:0.45}.note-graph-stage.no-labels .note-graph-dots text,.note-graph-stage.is-far .note-graph-dots a:not(.is-selected,.is-near,.is-hover) text{display:none}.note-graph-zoom{position:absolute;right:0.75rem;bottom:0.75rem;display:grid;gap:0.25rem}.note-graph-zoom>button{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--outline);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.note-graph-zoom>button:hover{color:var(--text)}.note-graph-zoom .icon{width:0.9rem;height:0.9rem}.graph-chips{display:inline-flex;flex:none;gap:0.35rem}.graph-chip{height:1.75rem;display:inline-flex;gap:0.35rem;align-items:center;padding:0 0.6rem;border:1px solid var(--outline);border-radius:999px;color:var(--muted);font-size:0.8125rem;text-decoration:none}.graph-chip>i{width:0.55rem;height:0.55rem;border-radius:50%;background:var(--text)}.graph-chip.is-tag>i{background:var(--success)}.graph-chip.is-contact>i{background:var(--accent)}.graph-chip[aria-pressed="true"]{background:var(--overlay);color:var(--text)}.graph-chip[aria-pressed="false"]>i{opacity:0.35}.note-node-head{display:flex;gap:0.6rem;align-items:flex-start;padding:0.75rem 0.8rem}.note-node-head>div{flex:1;min-width:0;display:grid}.note-node-head .mono{color:var(--muted);font-size:0.75rem}.note-dot{flex:none;width:0.6rem;height:0.6rem;margin-top:0.3rem;border-radius:50%;background:var(--text)}.note-dot.is-tag{background:var(--success)}.note-dot.is-contact{background:var(--accent)}.note-node-list{display:grid;gap:0.25rem;padding:0 0.8rem 0.5rem;font-size:0.8125rem}.note-node-list>li{display:flex;gap:0.5rem;align-items:center}.note-node-list .note-dot{margin-top:0}.note-tog{display:flex;justify-content:space-between;align-items:center;padding:0.4rem 0.8rem;color:var(--text);font-size:0.8125rem;text-decoration:none}.note-tog>i{width:1.7rem;height:1rem;border-radius:999px;background:var(--outline);position:relative}.note-tog>i::after{content:"";position:absolute;top:2px;left:2px;width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:50%;background:var(--text);transition:left 120ms ease}.note-tog[aria-pressed="true"]>i{background:var(--primary)}.note-tog[aria-pressed="true"]>i::after{left:calc(100% - 1rem + 2px)}.note-display-acts{display:flex;gap:0.4rem;padding:0.6rem 0.8rem}