: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:600;--weight-heading:500;--text-body:1rem;--text-small:0.8rem;--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:.2em;--radius-block:.5rem;--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:#0c0b10;--surface:#121118;--overlay:#1c1a28;--outline:#3a3654;--muted:#a29db8;--text:#f0eef8;--primary:#c794ff;--accent:#1abee0;--notice:#c794ff;--info:#1abee0;--success:#1ac4a0;--warning:#eba012;--danger:#ff8587;--primary-text:#c794ff;--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:#f6f4fa;--surface:#ffffff;--overlay:#eeebf5;--outline:#d5d0e4;--muted:#7c7894;--text:#1f1d2e;--primary:#8f4dff;--accent:#0088a3;--notice:#8f4dff;--info:#0088a3;--success:#008f73;--warning:#b87a00;--danger:#e05558;--primary-text:#843ef1;--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:#0c0b10;--surface:#121118;--overlay:#1c1a28;--outline:#3a3654;--muted:#a29db8;--text:#f0eef8;--primary:#c794ff;--accent:#1abee0;--notice:#c794ff;--info:#1abee0;--success:#1ac4a0;--warning:#eba012;--danger:#ff8587;--primary-text:#c794ff;--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}.editable{white-space:pre-wrap;overflow-wrap:anywhere}.editable[data-empty]{position:relative}.editable[data-empty]::before{content:attr(data-placeholder);position:absolute;color:var(--muted);pointer-events:none}.editable code{padding:0 0.2em;font-family:var(--font-code);font-size:0.9em;background:color-mix(in oklab,var(--text) 8%,transparent);border-radius:var(--radius-inline)}.editable a{color:var(--primary-text,var(--primary));text-decoration:underline}.editable a[data-mention]{padding:0 0.2em;text-decoration:none;background:color-mix(in oklab,var(--primary) 14%,transparent);border-radius:var(--radius-inline)}.editable>figure[data-block="img"]{margin:0;cursor:pointer;user-select:none}.editable>figure[data-block="img"]>img{display:block;max-width:100%;max-height:24rem;border-radius:var(--radius-inline)}.editable>figure[data-block="img"]>span{display:block;padding:var(--sm);color:var(--muted);border:var(--border-width) dashed var(--outline);border-radius:var(--radius-inline)}.editable>figure[data-block="img"]:hover>img{outline:2px solid var(--primary);outline-offset:2px}:is(.suggestions,.link-editor){position:fixed;inset:auto;margin:0;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)}:is(.suggestions,.link-editor):not(:popover-open){display:none}.suggestions{min-width:12rem;max-height:calc(var(--lg) * 7);overflow:auto}.suggestions>[role="option"]{display:flex;gap:var(--sm);justify-content:space-between;padding:var(--xs) var(--sm);border-radius:var(--radius-inline);cursor:pointer}.suggestions>[role="option"]>small{color:var(--muted)}.suggestions>[role="option"][aria-selected="true"]{background:color-mix(in oklab,var(--primary) 18%,transparent)}.link-editor{display:flex;flex-direction:column;gap:var(--xs);width:20rem}.link-editor>input{padding:var(--xs) var(--sm);background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline)}.link-editor>input:focus-visible{outline-color:var(--primary)}.link-editor>input[aria-invalid="true"]{outline-color:var(--danger)}.link-editor>button{align-self:start;padding:var(--xs) var(--sm);font-size:var(--text-small);color:var(--danger);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline)}.link-editor>small{font-size:var(--text-small);color:var(--muted)}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-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--sm);align-items:center;min-width:0;padding:var(--xs) var(--sm);border-bottom:var(--border-width) solid var(--outline)}.block-editor-bar.is-hosted{display:flex;flex:1;padding:0;border:0}.block-editor-bar.is-hosted>:is(.block-editor-bar-start,.block-editor-bar-end){flex:none}.block-editor-bar.is-hosted>.block-editor-bar-title{flex:1 1 0;min-width:0;height:0;visibility:hidden}.block-editor-bar :is(.viewport-switch,.block-editor-tool)[data-collapsed]{display:none}:is(.block-editor-bar-start,.block-editor-bar-end,.viewport-switch,.block-editor-actions){display:flex;gap:var(--us);align-items:center}.block-editor-bar-start>.viewport-switch{margin-inline:var(--xs)}.block-editor-bar-end{justify-content:flex-end}.block-editor-bar-title{overflow:hidden;font-size:var(--text-small);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap}.block-editor-actions{gap:var(--xs);margin-left:var(--xs)}.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:14rem minmax(0,1fr) 18rem;height:min(78vh,56rem);min-height:28rem}[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}:is(.block-library,.editor-inspector){display:flex;flex-direction:column;gap:var(--sm);padding:var(--sm) var(--sm) var(--md);overflow:auto}:is(.block-library,.editor-inspector)>*{flex:none}.block-library{border-right:var(--border-width) solid var(--outline)}.editor-inspector{border-left:var(--border-width) solid var(--outline)}:is(.block-library,.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}.editor-inspector .block-editor-group{padding-top:var(--xs);border-top:var(--border-width) solid var(--outline)}.editor-inspector .block-editor-group[open]>summary{margin-bottom:var(--xs)}.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;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 .block-toolbar{display:none}[data-component="block-editor"].is-preview :is(.block-library,.editor-inspector){opacity:0.4;pointer-events:none}.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:1100px){.block-editor-body{grid-template-columns:11rem minmax(0,1fr) 15rem}}@media (max-width:820px){.block-editor-bar{grid-template-columns:auto minmax(0,1fr) auto}.block-editor-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding-bottom:var(--sheet-bar,2.75rem)}:is(.block-library,.editor-inspector){border-right:0;border-left:0}.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}field>[data-component="inline-input"]+.editable{min-height:var(--lg);padding:var(--xs) var(--sm);overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--background);border-radius:var(--radius-inline);outline:var(--border-width) solid var(--outline);cursor:text;transition:outline-color 160ms ease}field:hover>[data-component="inline-input"]+.editable,field:focus-within>[data-component="inline-input"]+.editable{outline-color:var(--primary)}field[error]>[data-component="inline-input"]+.editable{outline-color:var(--danger)}field>[data-component="inline-input"]+.editable[contenteditable="false"]{color:var(--muted);background:var(--surface);cursor:default}field>[data-component="inline-input"]:disabled+.editable{outline-style:dashed;cursor:not-allowed}field>[data-component="inline-input"]+.editable>p{margin:0}[data-component="markdown-editor"]+.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}[data-component="markdown-editor"]+.markdown-editor:hover,[data-component="markdown-editor"]+.markdown-editor:focus-within{outline-color:var(--primary)}field[error]>[data-component="markdown-editor"]+.markdown-editor{outline-color:var(--danger)}[data-component="markdown-editor"].sr-only{content-visibility:hidden}.markdown-editor>.editable{min-height:calc(var(--lg) * 6);max-height:70vh;padding:var(--sm) var(--ms);overflow:auto;line-height:var(--line-height);outline:none}.markdown-editor>.editable[data-mode="source"]{font-family:var(--font-code);font-size:0.92em}.markdown-editor [data-line]{min-height:1lh}.markdown-editor [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 [data-line="heading"]{font-weight:650}.markdown-editor [data-line="heading"][data-level="1"]{font-size:1.6em}.markdown-editor [data-line="heading"][data-level="2"]{font-size:1.35em}.markdown-editor [data-line="heading"][data-level="3"]{font-size:1.15em}.markdown-editor [data-quote]{padding-left:var(--sm);color:var(--muted);border-left:3px solid var(--outline)}.markdown-editor [data-hang]{padding-left:var(--hang);text-indent:calc(-1 * var(--hang))}.markdown-editor [data-hang][data-checked]{padding-left:calc(var(--hang) + 1.5em);text-indent:calc(-1 *(var(--hang) + 1.5em))}.markdown-editor [data-hang][data-quote]{padding-left:calc(var(--sm) + var(--hang))}.markdown-editor [data-hang][data-quote][data-checked]{padding-left:calc(var(--sm) + var(--hang) + 1.5em)}.markdown-editor [data-hang] [data-mark]{text-indent:0}.markdown-editor [data-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 [data-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~="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 [data-mode="live"] [data-mark]:is([data-mark="hidden"],[data-mark="heading"],[data-mark="quote"],[data-mark="divider"]):not([data-shown]){display:none}.markdown-editor [data-mode="live"] [data-mark]:is([data-mark="bullet"],[data-mark="task"]):not([data-shown]){position:relative;color:transparent}.markdown-editor [data-mode="live"] [data-mark="bullet"]:not([data-shown])::before{content:"•";position:absolute;left:0.15em;color:var(--muted)}.markdown-editor [data-mode="live"] [data-mark="task"]:not([data-shown]){display:inline-block;width:1.5em;overflow:hidden;white-space:pre;vertical-align:bottom;cursor:pointer}.markdown-editor [data-mode="live"] [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 [data-mode="live"] [data-checked="true"]>[data-mark="task"]:not([data-shown])::before{content:"✓";background:var(--primary);border-color:var(--primary)}.markdown-editor [data-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 [data-line]:hover>[data-make-task],.markdown-editor [data-make-task]:focus{opacity:1}.markdown-editor [data-mode="live"] [data-line="divider"]:not([data-shown]){display:flex;align-items:center}.markdown-editor [data-mode="live"] [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="rich-editor"]+.rich-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}[data-component="rich-editor"]+.rich-editor:hover,[data-component="rich-editor"]+.rich-editor:focus-within{outline-color:var(--primary)}field[error]>[data-component="rich-editor"]+.rich-editor{outline-color:var(--danger)}.rich-editor>[role="toolbar"]{display:flex;flex-wrap:wrap;gap:var(--us);align-items:center;padding:var(--us);border-bottom:var(--border-width) solid var(--outline)}.rich-editor>[role="toolbar"]>: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}.rich-editor>[role="toolbar"]>:is(button,select):hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.rich-editor>[role="toolbar"]>button[aria-pressed="true"]{color:var(--primary-text,var(--primary));background:color-mix(in oklab,var(--primary) 16%,transparent)}.rich-editor>[role="toolbar"]>[data-mark="bold"]{font-weight:700}.rich-editor>[role="toolbar"]>[data-mark="italic"]{font-style:italic}.rich-editor>[role="toolbar"]>[data-mark="underline"]{text-decoration:underline}.rich-editor>[role="toolbar"]>[data-mark="strike"]{text-decoration:line-through}.rich-editor>[role="toolbar"]>[data-mark="code"]{font-family:var(--font-code)}.rich-editor>[role="toolbar"]>hr{width:var(--border-width);height:var(--md);margin:0 var(--us);background:var(--outline);border:0}.rich-editor>.editable{min-height:calc(var(--lg) * 6);max-height:70vh;padding:var(--sm) var(--ms);overflow:auto;line-height:var(--line-height);outline:none}.rich-editor>.editable>*{margin:0 0 var(--xs)}.rich-editor>.editable>h2{margin-top:var(--sm);font-size:1.35em;font-weight:650}.rich-editor>.editable>h3{margin-top:var(--sm);font-size:1.15em;font-weight:650}.rich-editor>.editable>h4{margin-top:var(--xs);font-size:1em;font-weight:650}.rich-editor>.editable>blockquote{padding-left:var(--sm);color:var(--muted);border-left:3px solid var(--outline)}.rich-editor>.editable>pre{padding:var(--xs) var(--sm);font-family:var(--font-code);font-size:0.9em;white-space:pre-wrap;background:color-mix(in oklab,var(--text) 6%,transparent);border-radius:var(--radius-inline)}.rich-editor>.editable>[data-block="li"]{position:relative;margin-bottom:var(--us);padding-left:calc(1.6em + var(--depth) * 1.4em)}.rich-editor>.editable>[data-block="li"]::before{content:attr(data-marker);position:absolute;left:calc(var(--depth) * 1.4em);width:1.2em;color:var(--muted);text-align:right}.rich-editor>.editable>hr{height:var(--border-width);margin:var(--sm) 0;background:var(--outline);border:0}[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-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:block;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:block;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)}.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)}#splash{display:grid;align-content:center;gap:var(--lg);width:min(36rem,calc(100% - var(--xl) * 2));min-height:100svh;margin-inline:auto;padding-block:var(--xl)}#splash hgroup{display:flex;flex-direction:column;gap:var(--sm)}#splash .lede{color:var(--muted)}#splash ul{display:flex;flex-wrap:wrap;gap:var(--sm);list-style:none}#splash li{padding:var(--xs) var(--sm);color:var(--muted);font-size:var(--text-small);background:var(--surface);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block)}#splash .note{color:var(--muted);font-size:var(--text-small)}.node-section{display:flex;flex-direction:column;gap:var(--md);padding-block:var(--lg)}.node-columns{display:grid;grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));gap:var(--lg)}.node-column{display:flex;flex-direction:column;gap:var(--sm);min-width:0}.node-button{display:inline-flex;align-self:start;padding:var(--xs) var(--md);color:var(--background);background:var(--primary);border-radius:var(--radius-inline)}.node-button[data-style="secondary"]{color:var(--text);background:var(--surface);outline:var(--border-width) solid var(--outline)}.node-divider{width:100%;height:var(--border-width);background:var(--outline);border:0}.node-quote{display:flex;flex-direction:column;gap:var(--xs);padding-left:var(--md);border-left:3px solid var(--primary)}.node-quote figcaption{color:var(--muted);font-size:var(--text-small)}.node-image{margin:0}.node-image>img{display:block;max-width:100%;height:auto}.node-image>figcaption{margin-top:var(--xs);font-size:var(--text-small);color:var(--muted)}.node-list-items{display:flex;flex-direction:column;gap:var(--md);margin:0;padding:0;list-style:none}.node-list-item{display:flex;flex-direction:column;gap:var(--xs)}.node-list-item>h2{margin:0}.node-list-item>time{color:var(--muted);font-size:var(--text-small)}.node-list-item>p{margin:0}.node-list-image>img{display:block;max-width:100%;height:auto}.node-list-pages{display:flex;gap:var(--md);align-items:baseline;margin-top:var(--md)}.node-list-pages>span{color:var(--muted);font-size:var(--text-small)}.site-form{position:relative;display:flex;flex-direction:column;gap:var(--md);max-width:36rem}.site-form .form-field{display:flex;flex-direction:column;gap:var(--us)}.site-form .form-field[data-type="boolean"]{display:block}.site-form :is(input:not([type="checkbox"]),textarea,select){width:100%;padding:var(--xs) var(--sm);color:var(--text);background:var(--surface);border:var(--border-width) solid var(--outline);border-radius:var(--radius-inline)}.site-form textarea{resize:vertical}.site-form :is(input,textarea,select):focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:0}.site-form input[type="checkbox"]{width:1.1em;height:1.1em;vertical-align:-.15em;accent-color:var(--primary)}.site-form .form-field[data-invalid] :is(input,textarea,select){border-color:var(--danger)}.site-form small{color:var(--muted);font-size:var(--text-small)}.site-form .error,.site-form .form-error{color:var(--danger);font-size:var(--text-small)}.site-form>button{align-self:start;padding:var(--xs) var(--md);color:var(--background);background:var(--primary);border-radius:var(--radius-inline);cursor:pointer}.form-thanks,.form-closed{padding:var(--sm) var(--md);background:var(--surface);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block)}notices{position:fixed;inset-inline-end:var(--md);inset-block-end:var(--md);z-index:10;display:flex;flex-direction:column;gap:var(--sm);max-width:min(24rem,calc(100% - var(--md) * 2))}notices>:is(.toast,.notification,.prompt){display:flex;align-items:center;gap:var(--sm);padding:var(--sm) var(--md);background:var(--surface);border:var(--border-width) solid var(--outline);border-radius:var(--radius-block)}notices>*>p{flex:1;margin:0}notices .x{color:var(--muted);cursor:pointer}.node-spacer{height:var(--lg)}.node-spacer[data-size="small"]{height:var(--sm)}.node-spacer[data-size="large"]{height:var(--xl)}@media (max-width:720px){.node-columns{grid-template-columns:minmax(0,1fr)}}