.focal-point__surface{border:1px solid var(--edge-hairline);border-radius:var(--card-inner-radius);background:var(--surface-sunken);cursor:crosshair;touch-action:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.focal-point__surface:focus-visible{border-color:var(--accent-line);box-shadow:var(--focus-halo);outline:none}.focal-point__surface>img{width:100%;height:auto;display:block}.focal-point__marker-plane{pointer-events:none;transition:transform var(--duration-fast) var(--ease);position:absolute;inset:0}.focal-point__surface:active .focal-point__marker-plane{transition:none}.focal-point__marker{width:var(--space-6);height:var(--space-6);border:1px solid var(--text-on-accent);border-radius:var(--radius-pill);background:var(--accent-tint-strong);box-shadow:var(--focus-halo);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.focal-point__previews{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.focal-point__previews figure{gap:var(--space-1);min-width:0;margin:0;display:grid}.focal-point__previews img{object-fit:cover;border-radius:var(--card-inner-radius);width:100%;display:block}@media (width<720px){.focal-point__previews{grid-template-columns:1fr}}.button.reorder-handle{cursor:grab;touch-action:none}.button.reorder-handle:active{cursor:grabbing}[data-reorder-item]{transition:transform var(--duration) var(--ease);position:relative}[data-reorder-item][data-dragging]{z-index:10;background:var(--surface-floating);box-shadow:var(--lift-4);transition:none}.table{table-layout:fixed;border-collapse:collapse;width:100%}.table th{padding:var(--space-3) var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--text-faint);background:var(--surface-sunken);border-block-end:1px solid var(--edge-hairline)}.table td{padding:var(--space-3) var(--space-5);font-size:var(--text-base);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-block-end:1px solid var(--edge-hairline);overflow:hidden}.table tr:last-child td{border-block-end:0}.table tr[data-opens]{cursor:pointer}.table tr[data-opens]:hover{background:var(--hover-tint)}.table tr[data-opens]:focus-visible,.table tr[data-active]{background:var(--hover-tint);box-shadow:inset 2px 0 0 0 var(--text-accent)}.col-state{width:160px}.col-language{width:124px}.col-date{width:144px}.col-count{width:120px}.col-grip{width:calc(2 * var(--space-5) + var(--control-height))}.col-switch{width:120px}.col-action{width:max(100px, calc(2 * var(--space-5) + var(--actions,1) * (var(--control-height) + var(--space-3))))}.table__control{align-items:center;display:flex}.table__mark{width:var(--control-height);height:var(--control-height);color:var(--text-faint);place-items:center;display:inline-grid}.table .row{min-width:0}.table .align-end{text-align:right;font-variant-numeric:tabular-nums}.media-upload{align-items:center;gap:var(--space-3);min-width:0;display:flex}.media-upload__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-browser{flex-direction:column;flex:1;min-height:0;display:flex}.picture-search__controls{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.picture-search__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--reading-measure) / 2)), 1fr));gap:var(--space-3);display:grid}.content-findings{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-findings .button{column-gap:var(--space-2);white-space:normal;text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:start;width:100%;height:auto;display:grid}.content-findings .button__icon{grid-row:span 2}.content-findings [data-severity=error] .button{color:var(--state-danger)}.content-findings [data-severity=warning] .button{color:var(--state-warning)}.content-editor .cm-lintRange-error,.content-editor .content-invalid{-webkit-text-decoration:underline wavy var(--state-danger);text-decoration:underline wavy var(--state-danger);text-underline-offset:3px;background-image:none}.content-editor .cm-lintRange-warning{-webkit-text-decoration:underline dotted var(--state-warning);text-decoration:underline dotted var(--state-warning);text-underline-offset:3px;background-image:none}.spec-pairs{gap:var(--space-3);flex-direction:column;display:flex}.spec-pair{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.spec-pair__fields{gap:var(--space-1);flex-direction:column;display:flex}.nav-chips{gap:var(--space-1);vertical-align:middle;align-items:center;display:inline-flex}.nav-links{gap:var(--space-3);flex-direction:column;display:flex}.nav-link{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--edge-hairline);border-radius:var(--card-inner-radius);flex-direction:column;display:flex}.nav-link__head{gap:var(--space-2);align-items:center;display:flex}.nav-link__name{min-width:0;font-weight:var(--weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-link__fields{gap:var(--space-5);flex-direction:column;display:flex}.forms-builder{container:forms-builder/inline-size}.forms-builder__layout{gap:var(--workbench-gutter);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}@container forms-builder (width>=40rem){.forms-builder__layout>.forms-palette{position:sticky;top:0}}.forms-builder__main{gap:var(--workbench-gutter);flex-direction:column;min-width:0;display:flex}@container forms-builder (width<40rem){.forms-builder__layout{grid-template-columns:minmax(0,1fr)}.forms-palette__tiles{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.forms-palette__tiles{gap:var(--space-1);display:grid}.forms-palette__tile{gap:var(--space-2);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-secondary);text-align:start;cursor:grab;touch-action:none;background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-chip);align-items:center;display:flex}.forms-palette__tile:hover:not(:disabled){color:var(--text-primary);border-color:var(--edge-strong)}.forms-palette__tile:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.forms-palette__tile svg{flex:none;width:1.2em;height:1.2em}.forms-rows{gap:var(--space-2);display:grid}.forms-row{--forms-row-inset:var(--space-2);--forms-row-inner-radius:max(calc(var(--radius-control) - 1px - var(--forms-row-inset)), 0px);gap:var(--space-2);padding:var(--forms-row-inset);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);align-items:stretch;display:flex}.button.forms-row__grip,.forms-row__grip{color:var(--text-muted);cursor:grab;touch-action:none;align-self:center;place-items:center;display:grid}.forms-row__grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-2);flex:1;min-width:0;display:grid}.forms-row[data-target]{border-color:var(--accent-line)}.forms-row[data-landing]{background:var(--accent-tint);border:1px dashed var(--focus-edge)}.forms-field{grid-column:span var(--span);min-width:0;position:relative}.forms-field[data-dragged]{opacity:.4}.forms-field__select{column-gap:var(--space-2);width:100%;height:100%;padding:var(--space-2) var(--space-3);font:inherit;color:inherit;text-align:start;cursor:grab;touch-action:none;background:var(--surface-raised);border:1px solid var(--edge-hairline);border-radius:var(--forms-row-inner-radius,var(--radius-chip));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.forms-field__select:hover{border-color:var(--edge-strong)}.forms-field[data-selected] .forms-field__select{background:var(--accent-tint);border-color:var(--focus-edge)}.forms-field[data-landing] .forms-field__select{background:var(--accent-tint);border:1px dashed var(--focus-edge)}.forms-field[data-landing] .forms-field__select>*{opacity:.5}.forms-field__icon{width:1.3em;height:1.3em;color:var(--text-muted);grid-row:span 2}.forms-field__label,.forms-field__type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forms-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.forms-field__required{color:var(--state-danger)}.button.forms-field__remove{--button-padding-block:2px;top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));visibility:hidden;font-size:var(--text-xs);background:var(--surface-overlay);border:1px solid var(--edge-strong);border-radius:var(--radius-pill);position:absolute}.button.forms-field__remove:hover{background:linear-gradient(var(--danger-tint), var(--danger-tint)), var(--surface-overlay)}.forms-field:hover .forms-field__remove,.forms-field:focus-within .forms-field__remove{visibility:visible}.forms-row__free{grid-column:span var(--span);min-height:3rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);border:1px dashed var(--edge-strong);border-radius:var(--forms-row-inner-radius);place-items:center;display:grid}.forms-builder__carried{z-index:200;pointer-events:none;position:fixed}.forms-builder__carried>*{border-color:var(--focus-edge);width:100%;height:100%;box-shadow:var(--lift-4)}.forms-builder__carried .forms-field__select,.forms-builder__carried .forms-palette__tile{background:var(--surface-overlay)}.forms-builder[data-dragging],.forms-builder[data-dragging] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.forms-span{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:2px;display:grid}.forms-span__step{cursor:pointer;background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:calc(var(--radius-chip) / 2);height:1.25rem;padding:0}.forms-span__step[data-filled]{background:var(--accent-500);border-color:var(--accent-600)}.forms-span__step:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.forms-option{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--edge-hairline);display:grid}.forms-preview{max-width:var(--reading-measure);margin-inline:auto}.home-block__add{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.mail-preview{gap:var(--space-3);display:grid}.mail-preview__bar{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.mail-preview__head{gap:var(--space-1) var(--space-3);min-width:0;font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.mail-preview__head dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.mail-preview__frame,.mail-preview__text{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--edge-hairline);border-radius:var(--radius-control);background:canvas;width:100%;display:block}.mail-preview__frame{min-height:120px}.mail-preview__text{box-sizing:border-box;font-family:system-ui,sans-serif;font-size:var(--text-base);line-height:var(--leading-normal);color:canvastext;white-space:pre-wrap;margin:0;padding:20px 24px}.submissions-layout{align-items:start;gap:var(--workbench-gutter);grid-template-columns:minmax(0,1fr);display:grid}.submissions-layout[data-open]{grid-template-columns:minmax(0, 1fr) var(--panel-width)}.submissions-detail{gap:var(--space-2);margin:0;display:grid}.submissions-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.submissions-detail__field{padding-block:var(--space-2);border-block-start:1px solid var(--edge-hairline)}@media (width<900px){.submissions-layout{grid-template-columns:1fr}}:root{--l-990:.205;--l-950:.232;--l-900:.262;--l-850:.295;--l-800:.335;--l-750:.38;--l-700:.43;--l-600:.5;--l-500:.655;--l-400:.745;--l-300:.845;--l-200:.905;--l-100:.963;--font-sans:"Barlow", ui-sans-serif, system-ui, sans-serif;--font-display:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--font-mono:"FiraCode Nerd Font", "Fira Code", ui-monospace, monospace;--text-body:var(--text-base);--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.3125rem;--text-xl:clamp(1.375rem, .4vw + 1.25rem, 1.625rem);--text-2xl:clamp(1.75rem, 1vw + 1.4rem, 2.25rem);--text-3xl:clamp(2.25rem, 2vw + 1.6rem, 3.25rem);--text-code:.9375rem;--text-shortcut:.8125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-tight:1.08;--leading-snug:1.28;--leading-normal:1.65;--tracking-tight:-.022em;--label-lift:calc(var(--icon-cap-offset) + .047em);--icon-cap-offset:.05em;--tracking-display:-.008em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.1em;--page-width:1180px;--page-gutter:clamp(20px, 4.5vw, 44px);--reading-measure:68ch;--interface-zoom:1;--viewport-height:calc(100dvh / var(--interface-zoom));--radius-control:12px;--radius-chip:8px;--radius-pill:999px;--logo-ink-ratio:.489;--logo-ink-width-ratio:.824;--logo-ink-height:30px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--duration-instant:90ms;--duration-fast:.16s;--duration-reveal:.72s;--travel-far:28px}.site-scope{--font-sans:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--icon-cap-offset:0em;--label-lift:calc(var(--icon-cap-offset) + .045em)}:root,.site-scope{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:136px;--gap-tight:var(--space-3);--gap:var(--space-5);--gap-loose:var(--space-7);--section-gap:clamp(var(--space-8), 7vw, var(--space-10));--card-radius:24px;--card-padding:14px;--card-media-inset:var(--space-1);--duration:.26s;--duration-slow:.46s;--hover-duration:var(--duration-fast);--travel:14px;--card-lift:5px;--card-lift-duration:var(--duration-slow);--card-lift-ease:cubic-bezier(.33, 1, .68, 1)}@media (prefers-reduced-motion:reduce){:root,.site-scope{--duration-slow:var(--duration-fast);--duration-reveal:var(--duration-fast);--travel:0px;--travel-far:0px}}:root{--brand-stripe-rust:#c64616;--brand-stripe-amber:#fbac3e;--brand-stripe-olive:#758c34;--brand-stripe-petrol:#2b7488;--neutral-c:.008;--neutral-h:250;--accent-700:#08417b;--accent-600:#0a55a1;--accent-500:#0d70d3;--accent-400:#278cf2;--accent-300:#65adf6;--text-on-accent:#fff;--state-success:#4fa87a;--state-info:#a07cdb;--state-warning:#d1a13e;--state-danger:#d4584f;--syntax-text:#c9d1d9;--syntax-gray:#8b949e;--syntax-red:#ff7b72;--syntax-sky:#a5d6ff;--syntax-blue:#79c0ff;--syntax-purple:#d2a8ff;--syntax-orange:#ffa657;--syntax-green:#7ee787}@property --sheen-strength{syntax:"<percentage>";inherits:true;initial-value:7%}:root{--ink-990:oklch(var(--l-990) var(--neutral-c) var(--neutral-h));--ink-950:oklch(var(--l-950) var(--neutral-c) var(--neutral-h));--ink-900:oklch(var(--l-900) var(--neutral-c) var(--neutral-h));--ink-850:oklch(var(--l-850) var(--neutral-c) var(--neutral-h));--ink-800:oklch(var(--l-800) var(--neutral-c) var(--neutral-h));--ink-750:oklch(var(--l-750) var(--neutral-c) var(--neutral-h));--ink-700:oklch(var(--l-700) var(--neutral-c) var(--neutral-h));--ink-600:oklch(var(--l-600) var(--neutral-c) var(--neutral-h));--ink-500:oklch(var(--l-500) var(--neutral-c) var(--neutral-h));--ink-400:oklch(var(--l-400) var(--neutral-c) var(--neutral-h));--ink-300:oklch(var(--l-300) var(--neutral-c) var(--neutral-h));--ink-200:oklch(var(--l-200) var(--neutral-c) var(--neutral-h));--ink-100:oklch(var(--l-100) var(--neutral-c) var(--neutral-h));--surface-page:var(--ink-990);--surface-sunken:var(--ink-950);--surface-raised:var(--ink-900);--surface-floating:var(--ink-850);--surface-overlay:var(--ink-800);--edge-hairline:#ffffff12;--edge-strong:#ffffff1f;--edge-lit:#ffffff17;--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-muted:var(--ink-400);--text-faint:var(--ink-500);--text-accent:var(--accent-400);--accent-tint:color-mix(in oklab, var(--accent-500) 14%, transparent);--accent-tint-strong:color-mix(in oklab, var(--accent-500) 22%, transparent);--accent-line:color-mix(in oklab, var(--accent-500) 60%, transparent);--danger-tint:color-mix(in oklab, var(--state-danger) 12%, transparent);--accent-glow:color-mix(in oklab, var(--accent-500) 68%, transparent);--wash-primary:color-mix(in oklab, var(--accent-500) 11%, transparent);--wash-secondary:color-mix(in oklab, var(--ink-600) 30%, transparent);--sky-wash-accent:color-mix(in oklab, var(--accent-500) 9%, transparent);--sky-wash-neutral:color-mix(in oklab, var(--ink-600) 22%, transparent);--hover-tint:#ffffff0a;--press-tint:#0000002e;--chip-fill:#ffffff0a;--disabled-opacity:.45;--scrim-soft:color-mix(in srgb, var(--surface-page) 72%, transparent);--scrim:color-mix(in srgb, var(--surface-page) 80%, transparent);--scrim-strong:color-mix(in srgb, var(--surface-page) 90%, transparent);--sheen-strength:7%;--emboss-shade:#0000006b;--text-emboss:0 -1px 0 var(--emboss-shade);--control-text-inset:calc(var(--radius-control) / 2);--input-padding:10px 13px;--crop-card:16 / 10;--crop-project-hero:21 / 9;--crop-project-hero-narrow:4 / 3;--crop-home-plate:4 / 3.4;--mono-ligatures:"calt" 1, "liga" 1;--content-space-1:var(--space-1);--content-space-2:var(--space-2);--content-space-3:var(--space-3);--content-space-4:var(--space-4);--content-space-5:var(--space-5);--content-space-6:var(--space-6);--content-space-7:var(--space-7);--content-space-8:var(--space-8);--content-space-9:var(--space-9);--content-space-10:var(--space-10);--content-gap:var(--gap);--content-caption-gap:var(--gap-tight);--content-column-min:calc(var(--reading-measure) / 3);--content-rule-width:1px;--content-note-edge:var(--space-1);--content-media-ratio:16 / 10;--content-icon-size:var(--text-xl);--content-note-success:var(--state-success);--content-note-warning:var(--state-warning);--code-foreground:var(--syntax-text);--code-token-comment:var(--syntax-gray);--code-token-keyword:var(--syntax-red);--code-token-string:var(--syntax-sky);--code-token-string-expression:var(--syntax-sky);--code-token-link:var(--syntax-sky);--code-token-constant:var(--syntax-blue);--code-token-function:var(--syntax-purple);--code-token-parameter:var(--syntax-orange);--code-token-punctuation:var(--syntax-text);--code-token-inserted:var(--syntax-green);--code-token-deleted:var(--syntax-red);--code-token-changed:var(--syntax-orange);--logo-height:calc(var(--logo-ink-height) / var(--logo-ink-ratio));--lift-1:inset 0 1px 0 0 var(--edge-lit), 0 1px 2px -1px #0000008c, 0 4px 10px -6px #00000080;--lift-4:inset 0 1px 0 0 var(--edge-strong), 0 8px 16px -8px #0009, 0 40px 80px -28px #000c}:root,.site-scope{--card-inner-radius:max(calc(var(--card-radius) - var(--card-padding)), 0px);--card-media-radius:max(calc(var(--card-radius) - var(--card-media-inset)), 0px);--card-text-inset:calc(var(--card-radius) / 2);--lift-2:inset 0 1px 0 0 var(--edge-lit), 0 2px 4px -2px #0000008c, 0 12px 24px -12px #0009;--lift-3:inset 0 1px 0 0 var(--edge-strong), 0 4px 8px -4px #0000008c, 0 24px 48px -20px #000000b3}.workbench{--space-1:3px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--control-height:34px;--input-height:calc(var(--control-height) + 4px);--tool-icon:22px;--card-radius:18px;--card-padding:12px;--card-inner-radius:max(calc(var(--card-radius) - var(--card-padding)), 0px);--card-media-inset:0px;--card-media-radius:var(--card-radius);--lift-2:var(--lift-1);--lift-3:var(--lift-2);--duration:var(--duration-fast);--duration-slow:var(--duration);--travel:6px;--hover-duration:0s;--md-heading:var(--syntax-blue);--md-emphasis:var(--syntax-purple);--md-code:var(--syntax-orange);--md-quote:var(--syntax-green);--md-punctuation:var(--syntax-gray);--md-shortcode-brace:var(--syntax-text);--md-shortcode-token:var(--syntax-purple);--md-shortcode-target:var(--syntax-orange);--md-shortcode-attribute:var(--syntax-blue);--md-shortcode-string:var(--syntax-green);--md-value:var(--syntax-sky);--panel-width:380px;--form-measure:720px;--picture-field-image:40px;--account-portrait:132px;--account-portrait-mark:72px;--placeholder-mark:32px;--sidebar-width:248px;--workbench-gutter:var(--space-4);--app-bar-height:calc(var(--control-height) + 2 * var(--workbench-gutter));--sidebar-min:190px;--sidebar-max:420px;--sidebar-text:1rem;--sidebar-icon:17px}.workbench__main,.workbench .card-overlay{--row-icon-size:19px}.workbench .site-scope{--control-height:initial;--input-height:initial}:root{--focus-edge:var(--accent-line);--focus-halo:0 0 0 3px var(--accent-tint-strong);--focus-ring:0 0 0 1px var(--focus-edge), var(--focus-halo)}:focus,:focus-visible{outline:none}:focus-visible{box-shadow:var(--focus-ring)}[data-focus-quiet]:focus-visible{box-shadow:none}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}h1{font-weight:var(--weight-bold)}h2,h3,h4,h5,h6{font-weight:var(--weight-regular)}body{min-height:var(--viewport-height);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.site-scope{font-family:var(--font-sans)}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}picture{display:contents}picture>source{display:none}.eyebrow{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted)}.ui-placeholder{width:min(100%, var(--page-width));padding:var(--page-gutter);margin-inline:auto}[data-tone=success]{--tone:var(--state-success)}[data-tone=warning]{--tone:var(--state-warning)}[data-tone=info]{--tone:var(--state-info)}[data-tone=accent]{--tone:var(--accent-400)}[data-tone=danger]{--tone:var(--state-danger)}.logo{--logo-height:calc(var(--logo-ink-height) / var(--logo-ink-ratio));flex:none;align-items:center;display:flex}.logo__image{width:auto;height:var(--logo-height);transition:opacity var(--hover-duration) var(--ease)}.logo:hover .logo__image{opacity:.82}.button{--button-padding-block:7px;--button-padding-inline:12px;--control-sheen:linear-gradient(180deg, rgb(255 255 255/var(--sheen-strength)), #fff0 68%);gap:var(--space-2);padding:calc(var(--button-padding-block) - var(--label-lift)) var(--button-padding-inline) calc(var(--button-padding-block) + var(--label-lift));font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;text-shadow:var(--text-emboss);cursor:pointer;border-radius:var(--radius-chip);transition:opacity var(--duration-fast) var(--ease), color var(--hover-duration) var(--ease), background-color var(--hover-duration) var(--ease), border-color var(--hover-duration) var(--ease), box-shadow var(--hover-duration) var(--ease), text-shadow var(--hover-duration) var(--ease), --sheen-strength var(--hover-duration) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.button--primary,.button--secondary{background-image:var(--control-sheen)}.button--primary{--emboss-shade:color-mix(in oklab, var(--accent-700) 72%, transparent);--text-emboss:0 -1px 0 var(--emboss-shade);color:var(--text-on-accent);background-color:var(--accent-500);box-shadow:inset 0 1px 0 0 #ffffff38, 0 6px 16px -8px var(--accent-glow)}.button--primary:hover{--sheen-strength:15%;box-shadow:inset 0 1px 0 0 #ffffff4d, 0 12px 26px -8px var(--accent-glow)}.button--secondary{color:var(--text-primary);background-color:var(--surface-floating);border-color:var(--edge-hairline);box-shadow:var(--lift-1)}.button--secondary:hover{--sheen-strength:13%;background-color:var(--surface-overlay);border-color:var(--edge-strong)}.button--ghost{color:var(--text-secondary);background:0 0}.button--ghost:hover{color:var(--text-primary);background:var(--hover-tint)}.button--danger{color:var(--state-danger);background-color:var(--danger-tint);border-color:color-mix(in oklab, var(--state-danger) 30%, transparent)}.button--danger:hover{--emboss-shade:color-mix(in oklab, var(--state-danger) 40%, #000);--text-emboss:0 -1px 0 var(--emboss-shade);color:#fff;background-color:var(--state-danger);background-image:var(--control-sheen);border-color:var(--state-danger)}.button--ghost-danger,.button--ghost-danger:hover{color:var(--state-danger)}.button--ghost-danger:hover{background:var(--danger-tint)}.button__icon{transform:translateY(var(--icon-cap-offset));flex:none;display:inline-flex}.button__icon>svg{display:block}.button--icon{padding:var(--button-padding-block)}.button--icon .button__icon{justify-content:center;align-items:center;width:1lh;height:1lh;transform:none}.actions{gap:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.actions__aside{margin-inline-end:auto}@media (width<720px){.actions{flex-direction:column;flex-basis:100%;align-items:stretch}.actions .button{width:100%}}.button:focus-visible{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}.chip{gap:var(--space-2);padding:calc(5px - var(--label-lift)) 10px calc(5px + var(--label-lift));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);white-space:nowrap;background:var(--chip-fill);border:1px solid var(--edge-hairline);border-radius:var(--radius-chip);transition:color var(--hover-duration) var(--ease), background-color var(--hover-duration) var(--ease), border-color var(--hover-duration) var(--ease);align-items:center;line-height:1;display:inline-flex}button.chip{cursor:pointer;font-family:inherit}button.chip:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}button.chip:focus-visible{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}:is(a,button).chip:hover:not(:disabled){color:var(--text-primary);background:var(--hover-tint);border-color:var(--edge-strong)}.chip[data-current]{color:var(--accent-300);background:var(--accent-tint);border-color:var(--accent-line)}.chip__remove{font-size:var(--text-sm);color:var(--text-faint);cursor:pointer;border-radius:var(--radius-chip);transition:color var(--hover-duration) var(--ease);background:0 0;border:0;place-items:center;margin-inline-end:-4px;padding:0;display:inline-grid}.chip__remove:hover{color:var(--state-danger)}.chip__remove:focus-visible{color:var(--state-danger);box-shadow:var(--focus-halo)}.chip__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.lang-tag{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);border:1px solid var(--edge-hairline);border-radius:var(--radius-chip);align-items:center;padding:3.5px 6px 2.5px;line-height:1;display:inline-flex}.lang-tag[data-language=de]{color:var(--state-info);border-color:color-mix(in oklab, var(--state-info) 34%, transparent)}.badge{padding:calc(4px - var(--icon-cap-offset)) 9px calc(4px + var(--icon-cap-offset)) 7px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--tone,var(--text-muted));background:color-mix(in oklab, var(--tone,var(--ink-500)) 14%, transparent);border:1px solid color-mix(in oklab, var(--tone,var(--ink-500)) 30%, transparent);border-radius:var(--radius-chip);align-items:center;gap:6px;line-height:1;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.shortcut{font-family:var(--font-mono);font-size:var(--text-shortcut);line-height:var(--leading-snug);color:var(--text-faint);border:1px solid var(--edge-hairline);background:#ffffff0d;border-radius:5px;flex:none;padding:2.5px 6px 1.5px 8px}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field--inline{gap:var(--space-3);flex-direction:row;align-items:center}.field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.field__hint{font-size:var(--text-sm);color:var(--text-faint);text-wrap:pretty}.field__hint[data-tone]{color:var(--tone)}:where(.field__label,.field__hint) code{font-family:var(--font-mono)}.field__hint a{color:var(--text-accent);text-decoration:none}.field__hint a:hover{text-decoration:underline}:is(.field:not(.field--inline),.card__body--stack)>:where(.field__label,.field__hint){padding-inline-start:var(--control-text-inset)}.field--set{border:0;margin:0;padding:0}.field--set>legend{margin-block-end:var(--space-2)}.field-group{column-gap:var(--space-3);row-gap:inherit;grid-template-columns:max-content minmax(0,1fr);display:grid}.field-group>.field--inline{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.field-group>.field--inline>.field__hint{grid-column:1/-1}.input{width:100%;min-width:0;height:var(--input-height,auto);padding:var(--input-padding);font:inherit;font-size:var(--text-base);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.input::placeholder{color:var(--text-faint)}.input:focus{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}.input--code{font-family:var(--font-mono)}.check{font:inherit;line-height:inherit;width:1.1em;height:1.1em;accent-color:var(--accent-500);cursor:pointer;flex:none;margin:calc(.5lh - .55em) 0 0}.input--area{height:auto;min-height:74px;line-height:var(--leading-normal);white-space:pre-wrap;resize:vertical}.select{display:block;position:relative}.select .input{cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-block:0;padding-inline-end:calc(var(--space-3) + 22px)}.select:after{content:"";border-inline-end:1.5px solid var(--text-faint);border-block-end:1.5px solid var(--text-faint);pointer-events:none;width:7px;height:7px;position:absolute;inset-block-start:50%;inset-inline-end:15px;transform:translateY(-70%)rotate(45deg)}.switch{cursor:pointer;background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-pill);width:40px;height:23px;transition:background-color var(--duration) var(--ease);flex:none;padding:2px;display:inline-flex;position:relative}.switch:after{content:"";background:var(--ink-400);width:17px;height:17px;transition:transform var(--duration) var(--ease), background-color var(--duration) var(--ease);border-radius:50%}.switch[data-on]{background:var(--accent-500);border-color:var(--accent-600)}.switch[data-on]:after{background:var(--ink-100);transform:translate(17px)}.segmented{--segment-inset:2px;--segment-radius:max(calc(var(--radius-control) - 1px - var(--segment-inset)), 0px);height:var(--control-height,auto);padding:var(--segment-inset);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.segmented:before{inset-block:var(--segment-inset);width:calc((100% - 2 * var(--segment-inset)) / var(--segment-count,1));content:"";background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:var(--segment-radius);transform:translateX(calc(var(--segment-index,0) * 100%));transition:transform var(--duration) var(--ease);position:absolute;inset-inline-start:var(--segment-inset)}.segmented button{z-index:1;padding:0 10px calc(2 * var(--icon-cap-offset));font:inherit;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:var(--segment-radius);background:0 0;border:0;place-items:center;display:grid;position:relative}.segmented button:hover{color:var(--text-primary)}.segmented button[aria-pressed=true]{color:var(--text-accent)}.form-controls{gap:var(--space-4);display:grid;container:form/inline-size}.form-controls__row{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-4);align-items:start;display:grid}.form-controls__field{grid-column:span var(--span);min-width:0}@container form (width<30rem){.form-controls__field{grid-column:1/-1}}.form-controls__choices{gap:var(--space-2);display:grid}.form-controls__choices label,.form-controls__consent{gap:var(--space-2);align-items:start;display:flex}.form-controls__error{color:var(--state-danger);margin:0}.content-prose .card.form-embed{font-size:var(--text-base)}.form-embed__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.row{gap:var(--row-gap,var(--space-3));width:100%;min-width:0;padding:var(--row-padding,var(--space-3));font:inherit;color:var(--text-secondary);text-align:start;border-radius:var(--row-radius,var(--card-inner-radius));background:0 0;border:1px solid #0000;align-items:center;text-decoration:none;display:flex}.row--bare{border:0;border-radius:0;padding:0}.row--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--hover-duration) var(--ease), background-color var(--hover-duration) var(--ease)}.row--interactive:hover{color:var(--text-primary);background:var(--hover-tint)}.row[data-current]{color:var(--text-accent);background:var(--accent-tint)}.row[data-current]:hover{background:var(--accent-tint-strong)}.row[data-active]{color:var(--text-primary);background:var(--accent-tint);border-color:var(--accent-line)}.row__lead{font-size:var(--row-icon-size,17px);color:inherit;flex:none;align-items:center;display:flex}.row__tile{width:var(--control-height,34px);height:var(--control-height,34px);color:var(--text-accent);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-chip);place-items:center;display:grid;overflow:hidden}.row__tile img{object-fit:cover;width:100%;height:100%}.row__grip{color:var(--text-faint);cursor:grab}.row__text{min-width:0;line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.row__title,.row__note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row__title{font-size:var(--row-title-size,var(--text-base));font-weight:var(--weight-medium);color:inherit}.row__note{font-size:var(--text-xs);color:var(--text-faint)}.row__meta{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);flex:none}.row__actions{flex:none;margin-inline-start:auto}.row-list{gap:var(--row-list-gap,1px);flex-direction:column;display:flex}.row-list--divided>.row+.row{border-block-start:1px solid var(--edge-hairline);border-radius:0}.section{gap:var(--section-heading-gap,var(--space-5));flex-direction:column;display:flex}.section--page{padding-block:var(--section-gap)}.section--page+.section--page{padding-block-start:0}.section--band{--band-fill:linear-gradient(var(--surface-page) 0 0);padding-block:var(--section-gap);border-image:var(--band-fill) fill 0 / 0 / 0 100vmax}.section--band:nth-child(2n of .section--band){--band-fill:linear-gradient(var(--surface-sunken) 0 0)}.section--band .eyebrow{color:var(--text-accent)}.section__title{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.section__start{gap:var(--space-2);align-items:center;min-width:0;display:flex}.section__heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.section__name{font-family:var(--font-display);font-size:var(--section-name-size,var(--text-2xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--text-primary);text-shadow:var(--text-emboss);text-wrap:balance}.section__title--lead .section__name{font-size:var(--text-3xl)}.section__body--grid{grid-template-columns:repeat(auto-fill, minmax(var(--section-grid-min,272px), 1fr));gap:var(--gap);display:grid}.section__body--stack{gap:var(--gap);flex-direction:column;display:flex}.card{--card-surface:var(--surface-raised);--card-band-tone:black;--card-band-strength:10%;--card-band-fill:color-mix(in oklab, var(--card-surface), var(--card-band-tone) var(--card-band-strength));background:var(--card-surface);border:1px solid var(--edge-hairline);border-radius:var(--card-radius);box-shadow:var(--lift-2);flex-direction:column;display:flex;position:relative}.card__media{width:calc(100% - 2 * var(--card-media-inset));margin:var(--card-media-inset);aspect-ratio:var(--crop-card);background:var(--surface-sunken);border-radius:var(--card-media-radius);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.card--interactive{color:inherit;cursor:pointer;transition:transform var(--card-lift-duration) var(--card-lift-ease), box-shadow var(--card-lift-duration) var(--card-lift-ease), border-color var(--card-lift-duration) var(--card-lift-ease);text-decoration:none}.card--interactive:hover{transform:translateY(calc(-1 * var(--card-lift)));border-color:var(--edge-strong);box-shadow:var(--lift-3)}.card--interactive:active{transition-duration:var(--duration-instant);transform:translateY(-1px)}.card--interactive:focus-visible{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}.card__caption{padding:var(--card-padding);font-size:var(--text-sm);color:var(--text-faint);text-align:center;text-wrap:pretty}.card__header{gap:var(--space-3);padding:var(--card-padding);border-block-end:1px solid var(--edge-hairline);background:var(--card-band-fill);border-start-start-radius:calc(var(--card-radius) - 1px);border-start-end-radius:calc(var(--card-radius) - 1px);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.card__heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.card__title{gap:var(--space-3);min-width:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--text-primary);text-shadow:var(--text-emboss);align-items:center;display:flex}.card__meta{padding:calc(2px - var(--icon-cap-offset)) 8px calc(2px + var(--icon-cap-offset));font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-muted);text-shadow:none;background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-chip)}.card__body{padding:var(--card-padding);flex:1}.card__body--stack{gap:var(--space-5);flex-direction:column;display:flex}.card__footer{gap:var(--space-3);padding:var(--card-padding);border-block-start:1px solid var(--edge-hairline);background:var(--card-band-fill);border-end-end-radius:calc(var(--card-radius) - 1px);border-end-start-radius:calc(var(--card-radius) - 1px);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.card__footer .actions{margin-inline-start:auto}.card__footer .actions:has(>.actions__aside){flex:1}.card__note{max-width:52ch;font-size:var(--text-sm);color:var(--text-faint);text-wrap:pretty}.card--collapsible>.card__header{transition:border-color var(--duration) var(--ease), border-radius var(--duration) var(--ease);padding:0}.card--collapsible:not([data-open])>.card__header{border-block-end-color:#0000;border-end-end-radius:calc(var(--card-radius) - 1px);border-end-start-radius:calc(var(--card-radius) - 1px)}.card--collapsible .card__title{flex:1}.card--collapsible .card__meta{margin-inline-end:var(--card-padding)}.card__toggle{gap:var(--space-3);padding:var(--card-padding);font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex:1;align-items:center;display:flex}.card__toggle:focus-visible{box-shadow:var(--focus-halo)}.card__caret{font-size:var(--text-base);color:var(--text-faint);transition:transform var(--duration) var(--ease);flex:none}.card--collapsible[data-open] .card__caret{transform:rotate(180deg)}.card__collapse{transition:grid-template-rows var(--duration) var(--ease);grid-template-rows:1fr;display:grid}.card--collapsible:not([data-open])>.card__collapse{grid-template-rows:0fr}.card__collapse-content{flex-direction:column;min-height:0;display:flex;overflow:clip}@media (prefers-reduced-motion:reduce){.card__collapse,.card__caret{transition-duration:var(--duration-fast)}}.card-overlay{z-index:300;padding:var(--page-gutter);visibility:hidden;background:var(--scrim-strong);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--duration) var(--ease), visibility 0s linear var(--duration);place-items:center;display:grid;position:fixed;inset:0}.card-overlay[data-open]{visibility:visible;opacity:1;transition-delay:0s}.card-overlay>.card{width:min(520px,100%);max-height:calc(var(--viewport-height) - 2 * var(--page-gutter));--card-surface:var(--surface-floating);border-color:var(--edge-strong);box-shadow:var(--lift-4);transform:translateY(var(--travel)) scale(.98);transition:transform var(--duration-slow) var(--ease);overflow:auto}.card-overlay[data-open]>.card{transform:none}.choice{--choice-inset:3px;padding:var(--choice-inset);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);flex-direction:column;gap:2px;display:flex}.choice__option{isolation:isolate;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:var(--text-secondary);text-align:start;cursor:pointer;border-radius:max(calc(var(--radius-control) - 1px - var(--choice-inset)), 0px);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border:1px solid #0000;align-items:center;display:flex;position:relative}.choice__option:hover{background:var(--hover-tint)}.choice__option:before{z-index:-1;content:"";background:color-mix(in oklab, var(--tone,transparent) 16%, transparent);border-radius:inherit;opacity:0;transition:opacity var(--duration) var(--ease);position:absolute;inset:0}.choice__option[aria-checked=true]{color:var(--text-primary);border-color:color-mix(in oklab, var(--tone) 34%, transparent)}.choice__option[aria-checked=true]:before{opacity:1}.choice__mark{background:var(--tone,var(--text-faint));opacity:.72;width:10px;height:10px;transition:opacity var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border-radius:50%;flex:none}.choice__option[aria-checked=true] .choice__mark{opacity:1;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 22%, transparent)}.choice__text{min-width:0;line-height:var(--leading-snug);flex-direction:column;display:flex}.choice__label,.choice__note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choice__label{font-size:var(--text-base)}.choice__note{font-size:var(--text-xs);color:var(--text-faint)}.editor{grid-template-columns:minmax(0, 1fr) var(--panel-width);gap:var(--workbench-gutter,var(--space-4));align-items:start;display:grid}.editor__main{gap:var(--workbench-gutter,var(--space-3));flex-direction:column;min-width:0;display:flex}.editor__panel{overscroll-behavior:contain;overflow-y:auto}.editor__toolbar{--toolbar-inset:var(--space-2);padding:var(--toolbar-inset);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.editor__divider{width:1px;height:18px;margin-inline:var(--space-2);background:var(--edge-hairline)}.editor__tool{min-width:var(--control-height);height:var(--control-height);padding-block:0;padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;border-radius:max(calc(var(--radius-control) - 1px - var(--toolbar-inset)), 0px);background:0 0;border:0;place-items:center;display:grid}.editor__tool svg{width:var(--tool-icon,1.4em);height:var(--tool-icon,1.4em);display:block}.editor__tool:hover{color:var(--text-primary);background:var(--hover-tint)}.editor__tool--text{padding-block:2px 0;padding-inline:var(--space-3)}.editor__surface{min-height:340px;font-family:var(--font-mono);font-feature-settings:var(--mono-ligatures);font-size:var(--text-code);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);flex-direction:column;line-height:1.7;display:flex}.editor__surface[data-text-size=m]{font-size:var(--text-base)}.editor__surface[data-text-size=l]{font-size:var(--text-lg)}.editor__surface[data-text-size=xl]{font-size:var(--text-xl)}.editor__surface--field{min-height:0}.editor__surface.editor__surface--field .cm-scroller{min-height:3lh;padding:var(--input-padding);box-sizing:content-box}.editor__surface:focus-within{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}.editor__surface :focus-visible{box-shadow:none}@media (width>=1100px){.editor{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.editor__main{--editor-scroll-room:var(--space-3);min-height:0;margin-inline:calc(-1 * var(--editor-scroll-room));padding-inline:var(--editor-scroll-room);overscroll-behavior:contain;overflow-y:auto}.editor__surface{flex:1}.editor__panel{align-self:start;max-height:100%}}@media (width<1100px){.editor{grid-template-columns:minmax(0,1fr)}}.sidebar{--section-heading-gap:var(--space-2);--section-name-size:var(--text-sm);--row-padding:var(--space-2) var(--space-3);--row-radius:var(--radius-control);--row-title-size:var(--sidebar-text);--row-icon-size:var(--sidebar-icon);--row-gap:var(--space-3);gap:var(--space-5);min-width:0;padding:var(--workbench-gutter,var(--space-4));background:var(--surface-sunken);border-inline-end:1px solid var(--edge-hairline);flex-direction:column;display:flex;position:relative}.sidebar .section__name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);text-shadow:none}.sidebar .section__title{padding-inline:var(--space-3)}.sidebar__body .row{height:var(--control-height);padding-block:0}.sidebar__footer{--row-padding:var(--space-3)}.sidebar__header{padding-block:var(--space-3) var(--space-1);place-items:center;display:grid}.workbench .sidebar__header{height:calc(var(--app-bar-height) - 2 * var(--workbench-gutter,var(--space-4)));justify-content:center;align-items:center;padding-block:0;display:flex}.sidebar__body{gap:var(--space-6);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar__footer{border-block-start:1px solid var(--edge-hairline);padding-block-start:var(--space-4)}.sidebar__handle{z-index:5;cursor:col-resize;touch-action:none;width:7px;position:absolute;inset-block:0;inset-inline-end:-3px}.sidebar__handle:after{content:"";background:var(--text-accent);opacity:0;width:1px;position:absolute;inset-block:0;inset-inline-start:3px}.sidebar__handle:hover:after,[data-resizing] .sidebar__handle:after{opacity:1}.sidebar .section{transition:transform var(--duration) var(--ease)}[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize}[data-reordering]{-webkit-user-select:none;user-select:none;cursor:grabbing}.sidebar .section[data-dragging]{z-index:10;background:var(--surface-floating);border-radius:var(--radius-control);box-shadow:var(--lift-4);transition:none;position:relative}.sidebar .section[data-dragging] .section__name{color:var(--text-accent)}.section__grip{color:inherit;cursor:grab;border-radius:var(--radius-chip);opacity:0;background:0 0;border:0;place-items:center;padding:0;font-size:14px;display:grid;position:absolute;inset-inline-start:-4px}.section__grip:focus-visible{opacity:1}.sidebar .section__title[data-section-handle]{cursor:grab;touch-action:none;position:relative}.sidebar .section__title:hover .section__grip,.sidebar .section[data-dragging] .section__grip{opacity:1}.drop-slot{inset-inline:var(--space-4);z-index:0;visibility:hidden;background:var(--accent-tint);border:1px dashed var(--accent-line);border-radius:var(--radius-control);opacity:0;transition:transform var(--duration) var(--ease), opacity var(--duration-fast) var(--ease), visibility 0s linear var(--duration-fast);pointer-events:none;position:absolute;top:0}.drop-slot[data-visible]{visibility:visible;opacity:1;transition-delay:0s}.app-bar{gap:var(--space-4);height:var(--app-bar-height,56px);padding-inline:var(--workbench-gutter,var(--space-6));background:var(--surface-sunken);box-shadow:inset 0 -1px 0 var(--edge-hairline);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.app-bar__start,.app-bar__center,.app-bar__end{gap:var(--space-3);align-items:center;min-width:0;display:flex}.app-bar__center{justify-content:center}.app-bar__end{justify-content:flex-end}.sky{z-index:-1;pointer-events:none;position:fixed;inset:0}.sky__web{width:100%;height:100%;display:block}.sky:after,.section--clouds:nth-child(1 of .section--sky):before{content:"";pointer-events:none;background:radial-gradient(75% 55% at 14% -6%, var(--sky-wash-accent), transparent 60%), radial-gradient(65% 45% at 90% 6%, var(--sky-wash-neutral), transparent 56%)}.sky:after{position:absolute;inset:0}.sky-host{isolation:isolate;position:relative}.sky--bands{background:var(--surface-page);clip-path:inset(0);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.sky--bands:after{content:none}.sky--bands .sky__web{height:100lvh;position:fixed;top:0;left:0}.section--sky{isolation:isolate;position:relative}.section--band.section--sky{border-image-source:none}.section--clouds:nth-child(1 of .section--sky){clip-path:inset(0 calc(50% - 50vw))}.section--clouds:nth-child(1 of .section--sky):before{z-index:-1;height:100lvh;position:fixed;inset:0 0 auto}body:has(.sky--bands){overflow-x:clip}.brand-mark{width:var(--brand-size,18px);height:var(--brand-size,18px);-webkit-mask:var(--brand) center / contain no-repeat;mask:var(--brand) center / contain no-repeat;background:currentColor;display:block}.brand-mark[data-brand=mastodon]{--brand:url(/brands/mastodon.svg)}.brand-mark[data-brand=github]{--brand:url(/brands/github.svg)}.brand-mark[data-brand=youtube]{--brand:url(/brands/youtube.svg)}.brand-mark[data-brand=instagram]{--brand:url(/brands/instagram.svg)}.brand-mark[data-brand=xing]{--brand:url(/brands/xing.svg)}.brand-mark[data-brand=swift]{--brand:url(/brands/swift.svg)}.brand-mark[data-brand=gnubash]{--brand:url(/brands/gnubash.svg)}.brand-mark[data-brand=html5]{--brand:url(/brands/html5.svg)}.content-stack{gap:var(--content-gap);flex-direction:column;min-width:0;display:flex}.content-stack[data-direction=horizontal]{flex-flow:wrap}.content-stack[data-direction=horizontal][data-wrap=false]{flex-wrap:nowrap}.content-stack[data-direction=horizontal]>*{flex:1 1 0;min-width:0}.content-stack[data-align=top],.content-stack[data-align=leading]{align-items:flex-start}.content-stack[data-align=center]{align-items:center}.content-stack[data-align=bottom],.content-stack[data-align=trailing]{align-items:flex-end}.content-stack[data-align=stretch]{align-items:stretch}@media (width<=640px){.content-stack[data-direction=horizontal]{flex-direction:column;align-items:stretch}.content-stack[data-direction=horizontal]>*{flex-basis:auto}}.content-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--content-column-min), calc((100% - (var(--content-columns,2) - 1) * var(--content-gap)) / var(--content-columns,2)))), 1fr));gap:var(--content-gap);min-width:0;display:grid}.content-grid>*{min-width:0}.content-spacer{flex:auto}.content-spacer[data-fixed]{flex:0 0 var(--content-gap);min-height:var(--content-gap);min-width:var(--content-gap)}.content-divider{border:0;border-block-start:var(--content-rule-width) solid var(--edge-hairline);width:100%;margin:0}.content-figure{gap:var(--content-caption-gap);flex-direction:column;min-width:0;margin:0;display:flex}.content-figure__image{object-fit:cover;border-radius:var(--card-inner-radius);background-size:cover;width:100%;height:auto;display:block}.content-figure__caption{margin-inline:var(--card-text-inset);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.media-credit{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);display:block}.media-credit a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.media-credit--overlay{z-index:1;max-width:calc(100% - 2 * var(--space-2));padding:var(--space-1) var(--space-2);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;background:var(--scrim-soft);border-radius:var(--radius-chip);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);overflow:hidden}.content-gallery{min-width:0}.content-model__stage{aspect-ratio:var(--content-media-ratio)}.content-model__viewport{width:100%;height:100%;position:relative}.content-model img[slot=poster]{object-fit:contain;border-radius:var(--card-inner-radius);width:100%;height:100%}.content-model model-viewer{--focus-ring:inset 0 0 0 1px var(--focus-edge), inset 0 0 0 4px var(--accent-tint);background:var(--surface-sunken);border-radius:var(--card-inner-radius);width:100%;height:100%;box-shadow:var(--lift-2);display:block}.content-model__dialog[open] model-viewer{box-shadow:none}.content-model__zoom{top:var(--space-3);right:var(--space-3);background:var(--surface-floating);border-color:var(--edge-hairline);position:absolute}.content-model__zoom:disabled{display:none}.content-model__zoom .button__icon{width:24px;height:24px}.content-model__zoom svg{flex:none;width:100%;height:100%}.content-model__zoom .content-model__collapse,.content-model__dialog[open] .content-model__expand{display:none}.content-model__dialog[open] .content-model__collapse{display:block}.content-model__dialog{background:var(--surface-sunken);transform-origin:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.content-model__dialog::backdrop{background:0 0}.content-model__dialog model-viewer{border-radius:0}html:has(.content-model__dialog[open]){overflow:hidden}.content-model model-viewer:focus-visible{box-shadow:var(--focus-ring)}.content-video video{border-radius:var(--card-inner-radius);background:var(--surface-sunken);width:100%;max-width:100%;display:block}.content-video iframe{aspect-ratio:16/9;border-radius:var(--card-inner-radius);background:var(--surface-sunken);border:0;width:100%;max-width:100%;display:block}.content-document{justify-content:flex-end;min-width:0;display:flex}.content-note{gap:var(--content-caption-gap);padding:var(--card-padding);border-inline-start:var(--content-note-edge) solid var(--tone);border-radius:var(--card-inner-radius);background:var(--surface-raised);display:flex}.content-note__icon{width:var(--content-icon-size);height:var(--content-icon-size);color:var(--tone);flex:none}.content-note__body{gap:var(--content-caption-gap);flex-direction:column;min-width:0;display:flex}.content-note__title{color:var(--text-primary)}.content-prose{--prose-line:calc(var(--text-body) * var(--leading-normal));--prose-lead:calc(var(--prose-line) * .4);--prose-gap:calc(var(--prose-line) * .8);--prose-heading-gap:calc(var(--prose-line) * 1.6);--prose-section-gap:calc(var(--prose-line) * 2.4);min-width:0;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;display:flex}.content-prose :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre){margin-block:0}.content-prose>*+*{margin-block-start:var(--prose-gap)}.content-prose>:where(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--prose-lead)}.content-prose>:where(h3,h4,h5,h6){margin-block-start:var(--prose-heading-gap)}.content-prose>:where(h1,h2){margin-block-start:var(--prose-section-gap)}.content-prose>:first-child{margin-block-start:0}.content-prose>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin-inline:var(--card-text-inset)}.content-prose>p:has(>img:only-child){margin-inline:0}.content-prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);line-height:var(--leading-snug);color:var(--text-primary)}.content-prose h1{font-size:var(--text-3xl)}.content-prose h2{font-size:var(--text-2xl)}.content-prose h3{font-size:var(--text-lg)}.content-prose :where(h4,h5,h6){font-size:var(--text-base)}.content-prose .card{font-size:var(--text-sm)}.content-prose .card :where(h1){font-size:var(--text-2xl)}.content-prose .card :where(h2){font-size:var(--text-xl)}.content-prose .card :where(h3){font-size:var(--text-base)}.content-prose .card :where(h4,h5,h6){font-size:var(--text-sm)}.content-prose .card__body--stack{gap:var(--gap-tight)}.content-prose .card__body{padding-inline:var(--space-5)}.content-prose a:not(.button){color:var(--text-accent);text-underline-offset:var(--content-rule-width)}.content-prose :where(ul,ol){padding-inline-start:var(--content-gap)}.content-prose blockquote{border-inline-start:var(--content-note-edge) solid var(--edge-strong);padding-inline-start:var(--content-gap)}.content-prose img{width:100%;max-width:100%;height:auto}.content-table,.content-code{border:var(--content-rule-width) solid var(--edge-hairline);background:var(--surface-sunken);box-shadow:var(--lift-2)}.content-table{min-width:0;font-size:var(--text-base);border-radius:var(--card-radius);overflow-x:auto}.content-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:max(100%,44rem)}.content-table :where(th,td){padding:var(--space-2) var(--space-4);text-align:start;overflow-wrap:anywhere}.content-table :where(th,td)[data-align=center]{text-align:center}.content-table :where(th,td):where([data-align=trailing],[data-align=numeric]){text-align:end}.content-table [data-align=numeric]{font-variant-numeric:tabular-nums}.content-table caption{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);text-align:start;caption-side:top}.content-table thead{color:var(--text-primary);background:var(--surface-raised)}.content-table th{font-weight:var(--weight-semibold);overflow-wrap:normal;white-space:nowrap}.content-table thead th{border-block-end:var(--content-rule-width) solid var(--edge-hairline)}.content-table tbody tr+tr>*,.content-table caption+thead th{border-block-start:var(--content-rule-width) solid var(--edge-hairline)}.content-table tbody tr:hover{background:var(--hover-tint)}.content-prose code{font-family:var(--font-mono);font-size:var(--text-code);font-feature-settings:var(--mono-ligatures)}.content-code{contain:inline-size;border-radius:var(--card-inner-radius);min-width:0;max-width:100%;margin:0;overflow:hidden}.content-code__toolbar{align-items:center;gap:var(--space-2);padding-inline:var(--content-caption-gap);border-block-end:var(--content-rule-width) solid var(--edge-hairline);font-size:var(--text-sm);color:var(--text-muted);display:flex}.content-code__mark{width:var(--brand-size,18px);height:var(--brand-size,18px);transform:translateY(var(--icon-cap-offset));flex:none}.content-code__copy{margin-inline-start:auto}.content-code__body{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.content-code__gutter,.content-code__source{padding:var(--card-padding);font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--leading-snug);white-space:pre;overflow-wrap:normal;margin:0}.content-code__gutter{padding-inline:var(--content-caption-gap);text-align:end;color:var(--text-faint);background:var(--surface-page);border-inline-end:var(--content-rule-width) solid var(--edge-hairline);-webkit-user-select:none;user-select:none}.content-code__source{min-width:0;color:var(--code-foreground);overflow-x:auto}.content-code__source code{font:inherit}.content-code__copy,.content-code__copy:hover{background:0 0;border:0}.content-code__copy:disabled{cursor:default}.content-code__copy[data-copied]{color:var(--content-note-success)}.content-placeholder{padding:var(--card-padding);color:var(--text-primary);border:var(--content-rule-width) dashed var(--content-note-warning);border-radius:var(--card-inner-radius);background:var(--surface-raised)}.content-action{justify-content:flex-end;display:flex}:root{zoom:var(--interface-zoom)}:root[data-interface-scale=s]{--interface-zoom:.9}:root[data-interface-scale=l]{--interface-zoom:1.1}:root[data-interface-scale=xl]{--interface-zoom:1.25}.workbench{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:var(--viewport-height);min-height:var(--viewport-height);font-size:var(--text-body);line-height:var(--leading-normal);flex:1;display:grid}.workbench__column{flex-direction:column;min-width:0;min-height:0;display:flex}.workbench__main{gap:var(--workbench-gutter);min-width:0;min-height:0;padding:var(--workbench-gutter);flex-direction:column;flex:1;display:flex;overflow:auto}.workbench>.sidebar{min-height:0}.sidebar nav{gap:var(--space-6);flex-direction:column;display:flex}.dashboard-sidebar__separator:focus-visible{box-shadow:none}.dashboard-sidebar__separator:focus-visible:after{opacity:1}.unfinished{color:var(--text-muted)}.area-placeholder{gap:var(--space-3);padding:var(--space-8);place-items:center;display:grid}.area-placeholder__mark{font-size:var(--placeholder-mark);color:var(--text-faint)}.dashboard-error{padding:var(--space-3);color:var(--state-danger);background:var(--surface-raised);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);margin:0}.dashboard-error--list{padding-inline-start:var(--space-6)}.login-page{align-content:center;place-items:center;gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.login-card{width:min(420px,100%)}.login-form{gap:var(--space-5);flex-direction:column;display:flex}dialog.card-dialog{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}dialog.card-dialog::backdrop{background:0 0}.card-dialog.card-overlay>.card{width:min(520px,100%)}.card-dialog--wide.card-overlay>.card{width:min(800px,100%)}.card-dialog .card__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account{gap:var(--space-6);align-items:flex-start;display:flex}.account__portrait{gap:var(--space-3);flex-direction:column;flex:none;align-items:center;display:flex}.account__avatar{width:var(--account-portrait);height:var(--account-portrait);object-fit:cover;font-size:var(--account-portrait-mark);color:var(--text-faint);border:1px solid var(--edge-hairline);border-radius:var(--radius-pill);place-items:center;display:grid}.account__fields{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.lang-tag--counterpart{opacity:.5}.lang-tags{gap:var(--space-1);display:inline-flex}.stat-row{gap:var(--workbench-gutter);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stat{column-gap:var(--space-3);padding:var(--card-padding);line-height:var(--leading-snug);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""note value";align-content:start;display:grid}.stat__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);grid-area:label}.stat__value{font-size:2.4375rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right;grid-area:value;align-self:start;margin-block:-.075em -.25em;line-height:1}.stat__note{font-size:var(--text-sm);color:var(--text-muted);grid-area:note}.stat[data-tone]{background:color-mix(in oklab, var(--tone) 16%, var(--card-surface));border-color:color-mix(in oklab, var(--tone) 34%, transparent)}.stat[data-tone] .stat__label{color:color-mix(in oklab, var(--tone) 70%, var(--text-primary))}.search-field,.address-field{gap:var(--space-3);height:var(--input-height);padding-inline:var(--space-3);color:var(--text-faint);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);align-items:center;display:flex}.search-field{width:260px}.search-field:focus-within,.address-field:focus-within{border-color:var(--focus-edge);box-shadow:var(--focus-halo)}.search-field .input,.address-field .input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0}.search-field .input:focus-visible,.address-field .input:focus-visible{box-shadow:none}.address-field{font-family:var(--font-mono);font-size:var(--text-code);gap:0}.address-field .input{font:inherit;color:var(--text-primary)}.address-field__fixed{flex:none}.address-field:has(.input[aria-invalid]){border-color:var(--state-warning)}.search-field .input::-webkit-search-cancel-button{appearance:none}.search-field .shortcut{flex:none}.search-field[data-wide]{flex:none;width:100%}.search-dialog{gap:var(--space-5);flex-direction:column;min-height:0;display:flex}.search-results{gap:var(--space-5);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.search-results:empty{display:none}.search-results__group{gap:var(--space-2);flex-direction:column;display:flex}.field>.badge{align-self:flex-start}.sidebar__footer .row__tile{border-radius:var(--radius-pill)}.notification{--notification-ink:color-mix(in oklab, var(--tone) 70%, var(--text-primary));gap:var(--space-3);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);min-height:var(--control-height);font-size:var(--text-sm);color:var(--text-primary);background:color-mix(in oklab, var(--tone) 14%, var(--surface-raised));border:1px solid color-mix(in oklab, var(--tone) 34%, transparent);border-radius:var(--radius-control);box-shadow:var(--lift-2);transition:opacity var(--duration) var(--ease);align-items:center;display:flex}.notification[data-leaving]{opacity:0}.notification__icon{width:var(--row-icon-size,19px);height:var(--row-icon-size,19px);color:var(--notification-ink);flex:none}.notification__text{flex-direction:column;min-width:0;display:flex}.notification__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification__message{color:var(--notification-ink)}.notification-region{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-bar-title{min-width:0;margin:0 0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-bar-title:first-child{margin-inline-start:0}.content-editor{flex-direction:column;flex:1;min-height:0;display:flex}.entry-editor__status[data-unsaved]{height:var(--control-height);padding-block:0 calc(2 * var(--label-lift));padding-inline:var(--space-3);color:var(--state-warning);background:color-mix(in oklab, var(--state-warning) 14%, transparent);border:1px solid color-mix(in oklab, var(--state-warning) 60%, transparent);border-radius:var(--radius-chip);align-items:center;display:inline-flex}.entry-editor__title>.input{flex:1}.topic-field{gap:var(--space-3);flex-direction:column;display:flex}.topic-field>.field__hint{padding-inline-start:var(--control-text-inset)}.topic-field__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topic-field__chips .chip[data-unnamed]{color:var(--text-muted);border-style:dashed;font-style:italic}.topic-field__control{flex-direction:column;display:flex}.topic-field__reveal{transition:grid-template-rows var(--duration) var(--ease);grid-template-rows:0fr;display:grid}.topic-field__reveal[data-open]{grid-template-rows:1fr}.topic-field__clip{min-height:0;overflow:clip}.topic-field__list{--topic-list-inset:var(--space-1);--row-radius:max(calc(var(--radius-control) - 1px - var(--topic-list-inset)), 0px);padding:var(--topic-list-inset);background:var(--surface-raised);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);box-shadow:var(--lift-2);margin-block-start:var(--space-1)}.settings-screen{gap:var(--workbench-gutter);width:100%;max-width:var(--form-measure);flex-direction:column;display:flex}.field-row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.field-row[data-fields="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog-form{flex-direction:column;flex-grow:1;display:flex}.mail-test-outcome{gap:var(--space-1);padding:var(--space-3);color:var(--tone);background:var(--surface-raised);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);flex-direction:column;display:flex}.picture-field{--picture-field-inset:var(--space-2);gap:var(--space-3);min-height:var(--input-height);padding:var(--picture-field-inset);background:var(--surface-sunken);border:1px solid var(--edge-hairline);border-radius:var(--radius-control);align-items:center;display:flex}.picture-field img{height:var(--picture-field-image);aspect-ratio:1200/630;object-fit:cover;border-radius:max(calc(var(--radius-control) - 1px - var(--picture-field-inset)), 0px);flex:none}.picture-field img[data-shape=home-plate]{aspect-ratio:var(--crop-home-plate)}.picture-field img[data-shape=whole]{aspect-ratio:auto;object-fit:contain}.picture-field__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picture-field__actions{margin-inline-start:auto}@media (width<1100px){.field-row,.field-row[data-fields="3"]{grid-template-columns:minmax(0,1fr)}.workbench{grid-template-columns:minmax(0,1fr);height:auto}.workbench .app-bar{z-index:20;position:sticky;top:0}.workbench .sidebar{border-inline-end:0;border-block-end:1px solid var(--edge-hairline);flex-flow:wrap}.workbench .sidebar__body{flex-basis:100%;overflow:visible}.workbench .sidebar__header,.workbench .sidebar__footer{flex-basis:100%}.dashboard-sidebar__separator{display:none}.account{flex-direction:column;align-items:stretch}.account__portrait{align-self:center}}
