:root,:where([data-ui-recipe]){--color-reference-paper-50:#FFFFFF;--color-reference-paper-100:#FAFBFA;--color-reference-paper-200:#F7F9F8;--color-reference-paper-300:#F1F3F2;--color-reference-paper-400:#EBF0EE;--color-reference-paper-500:#D8E0DE;--color-reference-paper-600:#AEBBB8;--color-reference-paper-700:#7D8D89;--color-reference-paper-800:#647175;--color-reference-paper-900:#42484A;--color-reference-paper-pale:#F5F6F3;--color-reference-paper-soft:#F6F6F4;--color-reference-paper-clear:#FFFFFF;--color-reference-paper-ghost:#E6E4DE;--color-reference-ink-technical:#162E3B;--color-reference-ink-umber:#3A3300;--color-reference-ink-oxblood:#560000;--color-reference-field-blue-muted:#C9D7E3;--color-reference-field-blue-pale:#CADEE6;--color-reference-field-blue-wash:#E4EBF1;--color-reference-field-green-grey:#C2C9B9;--color-reference-field-mauve:#C49DB0;--color-reference-field-pink:#F19DC1;--color-reference-field-lilac:#FBE8FF;--color-reference-field-khaki:#CECBA0;--color-reference-field-olive:#878D45;--color-reference-signal-electric:#0016FF;--color-reference-signal-ochre:#9E8102;--color-reference-signal-deep-olive:#607400;--color-reference-signal-acid:#D5D45E;--color-reference-data-blue:#3D6F8E;--color-reference-data-amber:#A15C16;--color-reference-data-green:#4F765F;--color-reference-data-vermillion:#A74435;--color-reference-data-violet:#74628C;--color-reference-data-teal:#3D7479;--color-reference-data-ochre:#7E6612;--color-reference-data-rose:#955C73;--color-reference-neutral-500:#7D8D89;--color-reference-neutral-paper:#F6F6F4;--color-reference-neutral-white:#FFFFFF;--color-reference-neutral-cool:#F5F7F8;--color-reference-neutral-ice:#FBFCFD;--color-reference-neutral-mist:#E9EDF1;--color-reference-neutral-workspace:#FAFBFA;--color-reference-neutral-subtle:#F7F9F8;--color-reference-neutral-disabled-surface:#F1F3F2;--color-reference-neutral-pressed-surface:#EBF0EE;--color-reference-neutral-grid-fine:#ECEFEF;--color-reference-neutral-grid-major:#E2E7E7;--color-reference-neutral-border-subtle:#E2E8E5;--color-reference-neutral-border-default:#D8E0DE;--color-reference-neutral-border-hover:#AEBBB8;--color-reference-neutral-text-primary:#42484A;--color-reference-neutral-text-secondary:#647175;--color-reference-neutral-text-disabled:#9CA6A5;--color-reference-neutral-text-ghost:#526064;--color-reference-legacy-brand-ink:#011638;--color-reference-legacy-brand-brown:#3F2210;--color-reference-legacy-brand-vermillion:#BD2C1B;--color-reference-legacy-brand-moss:#64730E;--color-reference-legacy-brand-ochre:#8A5F04;--color-reference-support-muted:#3E4C60;--color-reference-support-rule:#BDC2CB;--color-reference-support-field:#E4EBF1;--color-reference-support-lilac:#F7E8FC;--color-reference-support-sage:#C2C9BA;--color-reference-support-slate:#ACC1D6;--color-reference-focus-ring:#6C8CA3;--color-reference-status-success-strong:#246B45;--color-reference-status-success-soft:#E2F2E8;--color-reference-status-warning-strong:#8A5F04;--color-reference-status-warning-soft:#F7ECCB;--color-reference-status-danger-strong:#A1281A;--color-reference-status-danger-soft:#FCE4E1;--color-reference-status-info-strong:#285D8F;--color-reference-status-info-soft:#E4EEF8;--color-reference-interaction-hover:var(--color-reference-field-blue-wash);--color-reference-interaction-edit:#EDF5FB;--color-reference-interaction-edit-outline:#B7D5EF;--color-reference-annotation-highlight:#DED2B9;--color-reference-annotation-apricot-fill:#F6E3D2;--color-reference-annotation-apricot-line:#9A6846;--color-reference-annotation-aqua-fill:#DDEFF0;--color-reference-annotation-aqua-line:#4F7F82;--color-reference-annotation-lilac-fill:#EEE9F4;--color-reference-annotation-lilac-line:#7A658B;--color-reference-warning-100:#F5ECD7;--color-reference-warning-500:#8B6A32;--color-reference-danger-100:#F4E3EA;--color-reference-danger-500:#966277;--color-reference-danger-600:#7B4C60;--color-reference-danger-700:#663D4E;--color-reference-selection-edit-bg:#EAF4F7;--color-reference-moss-50:#F4F6EF;--color-reference-moss-100:#E7EEDD;--color-reference-moss-200:#CCD8B8;--color-reference-moss-300:#AAB98A;--color-reference-moss-400:#7D9252;--color-reference-moss-500:#5B6D2A;--color-reference-moss-600:#4A5921;--color-reference-moss-700:#3C491B;--color-reference-moss-800:#303A16;--color-reference-moss-900:#252D11;--color-reference-citron-50:#FBFBEF;--color-reference-citron-100:#F6F5DC;--color-reference-citron-200:#F2F1C8;--color-reference-citron-300:#EBEAA8;--color-reference-citron-400:#E2E07E;--color-reference-citron-500:#D8D65B;--color-reference-citron-600:#B8B64A;--color-reference-citron-700:#96953B;--color-reference-citron-800:#74742D;--color-reference-citron-900:#555621;--color-reference-mist-50:#F4F8FA;--color-reference-mist-100:#E4EEF4;--color-reference-mist-200:#C6D8E4;--color-reference-mist-300:#A3BECC;--color-reference-mist-400:#7FA7B9;--color-reference-mist-500:#567789;--color-reference-mist-600:#3F6172;--color-reference-mist-700:#324E5D;--color-reference-mist-800:#243B48;--color-reference-mist-900:#172A34;--color-reference-primary-50:#F1F5F6;--color-reference-primary-100:#E1EAED;--color-reference-primary-200:#C4D6DB;--color-reference-primary-300:#91B0BA;--color-reference-primary-400:#527E8B;--color-reference-primary-500:#0B303C;--color-reference-primary-600:#092A35;--color-reference-primary-700:#07232C;--color-reference-primary-800:#051C23;--color-reference-primary-900:#031419;--color-recipe-measured-paper-paper:var(--color-semantic-surface-canvas);--color-recipe-measured-paper-sheet:var(--color-semantic-surface-raised);--color-recipe-measured-paper-ink:var(--color-semantic-text-primary);--color-recipe-measured-paper-field:var(--color-semantic-state-selected-background);--color-recipe-measured-paper-counter-field:var(--color-semantic-feedback-success-strong);--color-recipe-measured-paper-signal:var(--color-expressive-annotation-citron-fill);--color-recipe-measured-paper-trace:var(--color-semantic-border-default);--color-recipe-vellum-paper:var(--color-reference-paper-soft);--color-recipe-vellum-sheet:var(--color-reference-paper-clear);--color-recipe-vellum-ink:var(--color-reference-ink-umber);--color-recipe-vellum-field:var(--color-reference-field-green-grey);--color-recipe-vellum-counter-field:var(--color-reference-field-mauve);--color-recipe-vellum-signal:var(--color-reference-signal-ochre);--color-recipe-vellum-trace:var(--color-reference-paper-ghost);--color-recipe-archive-paper:var(--color-reference-paper-soft);--color-recipe-archive-sheet:var(--color-reference-paper-clear);--color-recipe-archive-ink:var(--color-reference-ink-oxblood);--color-recipe-archive-field:var(--color-reference-field-khaki);--color-recipe-archive-counter-field:var(--color-reference-field-olive);--color-recipe-archive-signal:var(--color-reference-signal-deep-olive);--color-recipe-archive-trace:var(--color-reference-paper-ghost);--color-recipe-electric-paper:var(--color-reference-paper-clear);--color-recipe-electric-sheet:var(--color-reference-paper-pale);--color-recipe-electric-ink:var(--color-reference-ink-technical);--color-recipe-electric-field:var(--color-reference-field-pink);--color-recipe-electric-counter-field:var(--color-reference-field-blue-pale);--color-recipe-electric-signal:var(--color-reference-signal-electric);--color-recipe-electric-trace:var(--color-reference-field-lilac);--color-semantic-text-primary:var(--color-reference-paper-900);--color-semantic-text-secondary:var(--color-reference-paper-800);--color-semantic-text-inverse:var(--color-reference-neutral-white);--color-semantic-text-link:var(--color-reference-mist-500);--color-semantic-text-strong:var(--color-reference-primary-500);--color-semantic-text-muted:var(--color-reference-neutral-500);--color-semantic-text-disabled:var(--color-reference-neutral-text-disabled);--color-semantic-text-link-hover:var(--color-reference-mist-600);--color-semantic-text-link-active:var(--color-reference-primary-500);--color-semantic-surface-canvas:var(--color-reference-paper-100);--color-semantic-surface-raised:var(--color-reference-paper-50);--color-semantic-surface-subtle:var(--color-reference-paper-200);--color-semantic-surface-highlight:var(--color-semantic-state-selected-background);--color-semantic-surface-app-canvas:var(--color-semantic-surface-canvas);--color-semantic-surface-app-rail:var(--color-semantic-surface-subtle);--color-semantic-surface-app-document:var(--color-reference-paper-50);--color-semantic-surface-app-track:var(--color-semantic-border-default);--color-semantic-surface-documentation-canvas:var(--color-semantic-surface-canvas);--color-semantic-surface-documentation-example:var(--color-semantic-surface-raised);--color-semantic-surface-documentation-note:var(--color-semantic-surface-subtle);--color-semantic-surface-floating:var(--color-reference-paper-50);--color-semantic-border-strong:var(--color-reference-paper-700);--color-semantic-border-subtle:var(--color-reference-neutral-border-subtle);--color-semantic-border-accent:var(--color-reference-mist-500);--color-semantic-border-default:var(--color-reference-paper-500);--color-semantic-border-hover:var(--color-reference-paper-600);--color-semantic-border-focus:var(--color-reference-mist-400);--color-semantic-action-primary-background:var(--color-reference-primary-500);--color-semantic-action-primary-foreground:var(--color-reference-neutral-white);--color-semantic-action-primary-hover:var(--color-reference-primary-600);--color-semantic-action-primary-pressed:var(--color-reference-primary-700);--color-semantic-action-secondary-background:var(--color-semantic-surface-raised);--color-semantic-action-secondary-foreground:var(--color-semantic-text-primary);--color-semantic-action-accent:var(--color-semantic-border-accent);--color-semantic-action-hover:var(--color-semantic-interaction-hover);--color-semantic-action-danger-background:var(--color-semantic-feedback-danger-strong);--color-semantic-action-danger-foreground:var(--color-semantic-text-inverse);--color-semantic-action-danger-hover:var(--color-reference-danger-600);--color-semantic-action-danger-pressed:var(--color-reference-danger-700);--color-semantic-focus-ring:var(--color-reference-mist-500);--color-semantic-focus-default:var(--color-reference-mist-400);--color-semantic-state-disabled-background:var(--color-reference-paper-300);--color-semantic-state-disabled-foreground:var(--color-semantic-text-disabled);--color-semantic-state-success-background:var(--color-semantic-feedback-success-soft);--color-semantic-state-success-foreground:var(--color-semantic-feedback-success-strong);--color-semantic-state-success-border:var(--color-semantic-feedback-success-strong);--color-semantic-state-warning-background:var(--color-semantic-feedback-warning-soft);--color-semantic-state-warning-foreground:var(--color-semantic-feedback-warning-strong);--color-semantic-state-warning-border:var(--color-semantic-feedback-warning-strong);--color-semantic-state-danger-background:var(--color-semantic-feedback-danger-soft);--color-semantic-state-danger-foreground:var(--color-semantic-feedback-danger-strong);--color-semantic-state-danger-border:var(--color-semantic-feedback-danger-strong);--color-semantic-state-info-background:var(--color-semantic-feedback-info-soft);--color-semantic-state-info-foreground:var(--color-semantic-feedback-info-strong);--color-semantic-state-info-border:var(--color-semantic-feedback-info-strong);--color-semantic-state-selected-background:var(--color-reference-mist-100);--color-semantic-state-selected-indicator:var(--color-semantic-border-accent);--color-semantic-state-selected-strong:var(--color-reference-mist-200);--color-semantic-feedback-success-strong:var(--color-reference-moss-500);--color-semantic-feedback-success-soft:var(--color-reference-moss-100);--color-semantic-feedback-warning-strong:var(--color-reference-warning-500);--color-semantic-feedback-warning-soft:var(--color-reference-warning-100);--color-semantic-feedback-danger-strong:var(--color-reference-danger-500);--color-semantic-feedback-danger-soft:var(--color-reference-danger-100);--color-semantic-feedback-info-strong:var(--color-reference-mist-500);--color-semantic-feedback-info-soft:var(--color-reference-mist-100);--color-semantic-interaction-hover:var(--color-reference-paper-200);--color-semantic-interaction-edit:var(--color-reference-selection-edit-bg);--color-semantic-interaction-edit-outline:var(--color-reference-mist-400);--color-semantic-interaction-pressed:var(--color-reference-paper-400);--color-semantic-grid-fine:var(--color-reference-neutral-grid-fine);--color-semantic-grid-major:var(--color-reference-neutral-grid-major);--color-semantic-icon-default:var(--color-reference-paper-900);--color-semantic-icon-muted:var(--color-reference-paper-800);--color-semantic-icon-disabled:var(--color-reference-neutral-text-disabled);--color-semantic-icon-inverse:var(--color-reference-neutral-white);--color-data-category-1:var(--color-reference-data-blue);--color-data-category-2:var(--color-reference-data-amber);--color-data-category-3:var(--color-reference-data-green);--color-data-category-4:var(--color-reference-data-vermillion);--color-data-category-5:var(--color-reference-data-violet);--color-data-category-6:var(--color-reference-data-teal);--color-data-category-7:var(--color-reference-data-ochre);--color-data-category-8:var(--color-reference-data-rose);--color-data-sequential-low:var(--color-reference-field-blue-wash);--color-data-sequential-medium:var(--color-reference-field-blue-muted);--color-data-sequential-high:var(--color-reference-data-blue);--color-data-relationship-primary:var(--color-reference-ink-technical);--color-data-relationship-secondary:var(--color-reference-signal-deep-olive);--color-data-relationship-trace:var(--color-reference-field-green-grey);--color-expressive-emphasis-editorial:var(--color-recipe-electric-field);--color-expressive-emphasis-landmark:var(--color-recipe-measured-paper-signal);--color-expressive-emphasis-narrative:var(--color-recipe-vellum-counter-field);--color-expressive-illustration-cool:var(--color-reference-support-slate);--color-expressive-illustration-soft:var(--color-reference-support-field);--color-expressive-illustration-warm:var(--color-reference-support-lilac);--color-expressive-illustration-natural:var(--color-reference-support-sage);--color-expressive-annotation-highlight:var(--color-expressive-annotation-citron-fill);--color-expressive-annotation-hand:var(--color-expressive-annotation-rose-line);--color-expressive-annotation-technical:var(--color-expressive-annotation-sage-line);--color-expressive-annotation-uncertain:var(--color-expressive-annotation-mist-line);--color-expressive-annotation-architectural:var(--color-expressive-annotation-mist-line);--color-expressive-annotation-apricot-fill:var(--color-reference-annotation-apricot-fill);--color-expressive-annotation-apricot-line:var(--color-reference-annotation-apricot-line);--color-expressive-annotation-citron-fill:var(--color-reference-citron-200);--color-expressive-annotation-citron-line:var(--color-reference-citron-800);--color-expressive-annotation-sage-fill:var(--color-reference-moss-100);--color-expressive-annotation-sage-line:var(--color-reference-moss-500);--color-expressive-annotation-aqua-fill:var(--color-reference-annotation-aqua-fill);--color-expressive-annotation-aqua-line:var(--color-reference-annotation-aqua-line);--color-expressive-annotation-mist-fill:var(--color-reference-mist-100);--color-expressive-annotation-mist-line:var(--color-reference-mist-500);--color-expressive-annotation-lilac-fill:var(--color-reference-annotation-lilac-fill);--color-expressive-annotation-lilac-line:var(--color-reference-annotation-lilac-line);--color-expressive-annotation-rose-fill:var(--color-reference-danger-100);--color-expressive-annotation-rose-line:var(--color-reference-danger-500);--color-expressive-topic-language-band:var(--color-reference-legacy-brand-ink);--color-expressive-topic-language-tint:var(--color-reference-support-sage);--color-expressive-topic-movement-band:var(--color-reference-legacy-brand-brown);--color-expressive-topic-movement-tint:var(--color-reference-support-field);--color-expressive-topic-learning-band:var(--color-reference-legacy-brand-moss);--color-expressive-topic-learning-tint:var(--color-reference-support-lilac);--color-expressive-topic-making-band:var(--color-reference-legacy-brand-ochre);--color-expressive-topic-making-tint:var(--color-reference-support-lilac);--color-expressive-editorial:var(--color-expressive-emphasis-editorial);--color-expressive-landmark:var(--color-expressive-emphasis-landmark);--color-expressive-narrative:var(--color-expressive-emphasis-narrative);--color-ingredient-paper-pale:var(--color-reference-paper-pale);--color-ingredient-paper-soft:var(--color-reference-paper-soft);--color-ingredient-paper-clear:var(--color-reference-paper-clear);--color-ingredient-paper-ghost:var(--color-reference-paper-ghost);--color-ingredient-ink-technical:var(--color-reference-ink-technical);--color-ingredient-ink-umber:var(--color-reference-ink-umber);--color-ingredient-ink-oxblood:var(--color-reference-ink-oxblood);--color-ingredient-field-blue-muted:var(--color-reference-field-blue-muted);--color-ingredient-field-blue-pale:var(--color-reference-field-blue-pale);--color-ingredient-field-blue-wash:var(--color-reference-field-blue-wash);--color-ingredient-field-green-grey:var(--color-reference-field-green-grey);--color-ingredient-field-mauve:var(--color-reference-field-mauve);--color-ingredient-field-pink:var(--color-reference-field-pink);--color-ingredient-field-lilac:var(--color-reference-field-lilac);--color-ingredient-field-khaki:var(--color-reference-field-khaki);--color-ingredient-field-olive:var(--color-reference-field-olive);--color-ingredient-signal-electric:var(--color-reference-signal-electric);--color-ingredient-signal-ochre:var(--color-reference-signal-ochre);--color-ingredient-signal-deep-olive:var(--color-reference-signal-deep-olive);--color-ingredient-signal-acid:var(--color-reference-signal-acid);--color-ingredient-data-blue:var(--color-reference-data-blue);--color-ingredient-data-amber:var(--color-reference-data-amber);--color-ingredient-data-green:var(--color-reference-data-green);--color-ingredient-data-vermillion:var(--color-reference-data-vermillion);--color-ingredient-data-violet:var(--color-reference-data-violet);--color-ingredient-data-teal:var(--color-reference-data-teal);--color-ingredient-data-ochre:var(--color-reference-data-ochre);--color-ingredient-data-rose:var(--color-reference-data-rose);--color-brand-ink:var(--color-reference-legacy-brand-ink);--color-brand-brown:var(--color-reference-legacy-brand-brown);--color-brand-vermillion:var(--color-reference-legacy-brand-vermillion);--color-brand-moss:var(--color-reference-legacy-brand-moss);--color-brand-ochre:var(--color-reference-legacy-brand-ochre);--color-neutral-paper:var(--color-reference-neutral-paper);--color-neutral-white:var(--color-reference-neutral-white);--color-neutral-cool:var(--color-reference-neutral-cool);--color-neutral-ice:var(--color-reference-neutral-ice);--color-neutral-mist:var(--color-reference-neutral-mist);--color-support-muted:var(--color-reference-support-muted);--color-support-rule:var(--color-reference-support-rule);--color-support-field:var(--color-reference-support-field);--color-support-lilac:var(--color-reference-support-lilac);--color-support-sage:var(--color-reference-support-sage);--color-support-slate:var(--color-reference-support-slate);--color-utility-focus:var(--color-reference-focus-ring);--color-feedback-success-strong:var(--color-semantic-feedback-success-strong);--color-feedback-success-soft:var(--color-semantic-feedback-success-soft);--color-feedback-warning-strong:var(--color-semantic-feedback-warning-strong);--color-feedback-warning-soft:var(--color-semantic-feedback-warning-soft);--color-feedback-danger-strong:var(--color-semantic-feedback-danger-strong);--color-feedback-danger-soft:var(--color-semantic-feedback-danger-soft);--color-feedback-info-strong:var(--color-semantic-feedback-info-strong);--color-feedback-info-soft:var(--color-semantic-feedback-info-soft);--color-text-primary:var(--color-semantic-text-primary);--color-text-secondary:var(--color-semantic-text-secondary);--color-text-inverse:var(--color-semantic-text-inverse);--color-text-link:var(--color-semantic-text-link);--color-text-strong:var(--color-semantic-text-strong);--color-text-muted:var(--color-semantic-text-muted);--color-text-disabled:var(--color-semantic-text-disabled);--color-text-link-hover:var(--color-semantic-text-link-hover);--color-text-link-active:var(--color-semantic-text-link-active);--color-surface-canvas:var(--color-semantic-surface-canvas);--color-surface-raised:var(--color-semantic-surface-raised);--color-surface-subtle:var(--color-semantic-surface-subtle);--color-surface-highlight:var(--color-semantic-surface-highlight);--color-surface-app-canvas:var(--color-semantic-surface-app-canvas);--color-surface-app-rail:var(--color-semantic-surface-app-rail);--color-surface-app-document:var(--color-semantic-surface-app-document);--color-surface-app-track:var(--color-semantic-surface-app-track);--color-surface-documentation-canvas:var(--color-semantic-surface-documentation-canvas);--color-surface-documentation-example:var(--color-semantic-surface-documentation-example);--color-surface-documentation-note:var(--color-semantic-surface-documentation-note);--color-surface-floating:var(--color-semantic-surface-floating);--color-border-strong:var(--color-semantic-border-strong);--color-border-subtle:var(--color-semantic-border-subtle);--color-border-accent:var(--color-semantic-border-accent);--color-border-default:var(--color-semantic-border-default);--color-border-hover:var(--color-semantic-border-hover);--color-border-focus:var(--color-semantic-border-focus);--color-action-primary-background:var(--color-semantic-action-primary-background);--color-action-primary-foreground:var(--color-semantic-action-primary-foreground);--color-action-primary-hover:var(--color-semantic-action-primary-hover);--color-action-primary-pressed:var(--color-semantic-action-primary-pressed);--color-action-secondary-background:var(--color-semantic-action-secondary-background);--color-action-secondary-foreground:var(--color-semantic-action-secondary-foreground);--color-action-accent:var(--color-semantic-action-accent);--color-action-hover:var(--color-semantic-action-hover);--color-action-danger-background:var(--color-semantic-action-danger-background);--color-action-danger-foreground:var(--color-semantic-action-danger-foreground);--color-action-danger-hover:var(--color-semantic-action-danger-hover);--color-action-danger-pressed:var(--color-semantic-action-danger-pressed);--color-focus-ring:var(--color-semantic-focus-ring);--color-focus-default:var(--color-semantic-focus-default);--color-state-disabled-background:var(--color-semantic-state-disabled-background);--color-state-disabled-foreground:var(--color-semantic-state-disabled-foreground);--color-state-success-background:var(--color-semantic-state-success-background);--color-state-success-foreground:var(--color-semantic-state-success-foreground);--color-state-success-border:var(--color-semantic-state-success-border);--color-state-warning-background:var(--color-semantic-state-warning-background);--color-state-warning-foreground:var(--color-semantic-state-warning-foreground);--color-state-warning-border:var(--color-semantic-state-warning-border);--color-state-danger-background:var(--color-semantic-state-danger-background);--color-state-danger-foreground:var(--color-semantic-state-danger-foreground);--color-state-danger-border:var(--color-semantic-state-danger-border);--color-state-info-background:var(--color-semantic-state-info-background);--color-state-info-foreground:var(--color-semantic-state-info-foreground);--color-state-info-border:var(--color-semantic-state-info-border);--color-state-selected-background:var(--color-semantic-state-selected-background);--color-state-selected-indicator:var(--color-semantic-state-selected-indicator);--color-state-selected-strong:var(--color-semantic-state-selected-strong);--color-interaction-hover:var(--color-semantic-interaction-hover);--color-interaction-edit:var(--color-semantic-interaction-edit);--color-interaction-edit-outline:var(--color-semantic-interaction-edit-outline);--color-interaction-pressed:var(--color-semantic-interaction-pressed);--color-illustration-cool:var(--color-expressive-illustration-cool);--color-illustration-soft:var(--color-expressive-illustration-soft);--color-illustration-warm:var(--color-expressive-illustration-warm);--color-illustration-natural:var(--color-expressive-illustration-natural);--color-annotation-highlight:var(--color-expressive-annotation-highlight);--color-annotation-hand:var(--color-expressive-annotation-hand);--color-annotation-technical:var(--color-expressive-annotation-technical);--color-annotation-uncertain:var(--color-expressive-annotation-uncertain);--color-annotation-architectural:var(--color-expressive-annotation-architectural);--color-topic-language-band:var(--color-expressive-topic-language-band);--color-topic-language-tint:var(--color-expressive-topic-language-tint);--color-topic-movement-band:var(--color-expressive-topic-movement-band);--color-topic-movement-tint:var(--color-expressive-topic-movement-tint);--color-topic-learning-band:var(--color-expressive-topic-learning-band);--color-topic-learning-tint:var(--color-expressive-topic-learning-tint);--color-topic-making-band:var(--color-expressive-topic-making-band);--color-topic-making-tint:var(--color-expressive-topic-making-tint);--color-grid-fine:var(--color-semantic-grid-fine);--color-grid-major:var(--color-semantic-grid-major);--color-icon-default:var(--color-semantic-icon-default);--color-icon-muted:var(--color-semantic-icon-muted);--color-icon-disabled:var(--color-semantic-icon-disabled);--color-icon-inverse:var(--color-semantic-icon-inverse);--paper:var(--color-semantic-surface-canvas);--paper-white:var(--color-semantic-surface-raised);--ink:var(--color-semantic-text-primary);--brown:var(--color-brand-brown);--muted:var(--color-semantic-text-secondary);--vermillion:var(--color-brand-vermillion);--moss:var(--color-brand-moss);--ochre:var(--color-brand-ochre);--field:var(--color-support-field);--lilac:var(--color-support-lilac);--sage:var(--color-support-sage);--slate:var(--color-support-slate);--blue:var(--color-utility-focus);--drafting-ink:var(--color-ingredient-ink-oxblood);--drafting-paper:color-mix(in srgb,var(--color-ingredient-paper-pale) 45%,var(--color-ingredient-paper-clear));--drafting-rule:color-mix(in srgb,var(--drafting-ink) 33%,transparent);--drafting-divider:color-mix(in srgb,var(--drafting-ink) 15%,transparent);--drafting-hover:color-mix(in srgb,var(--drafting-ink) 4%,transparent);--drafting-grid-minor:color-mix(in srgb,var(--drafting-ink) 8%,transparent);--drafting-grid-major:color-mix(in srgb,var(--drafting-ink) 25%,transparent);--drafting-stroke-fine:0.5;--drafting-stroke-secondary:1;--drafting-stroke-primary:1.5;--drafting-dash:3 5;--drafting-header-height:54px;--drafting-control-height:var(--size-control-comfortable-medium);--drafting-card-inset:var(--space-5);--drafting-card-inset-compact:20px;--drafting-artwork-blue:#3D5C6C;--drafting-artwork-blue-paper:#F1F5F6;--drafting-artwork-route-paper:#FAF5EF;--drafting-artwork-contour-paper:#F8F6F2;--line-width-construction:1px;--line-width-separator:1px;--line-width-object:1px;--line-width-active:2px;--line-opacity-construction:0.06;--line-opacity-separator:0.12;--line-opacity-object:0.22;--line-opacity-annotation:0.3;--line-opacity-control:0.6;--line-opacity-active:1;--hair:var(--thin);--thin:1px;--object:var(--thin);--cut:3px;--annotation-highlight:var(--color-annotation-highlight);--annotation-hand:var(--color-annotation-hand);--annotation-technical:var(--color-annotation-technical);--annotation-uncertain:var(--color-annotation-uncertain);--annotation-architectural:var(--color-annotation-architectural);--font-reading:var(--typography-atom-family-reading);--font-display:var(--typography-atom-family-display);--font-mono:var(--typography-atom-family-mono);--font-interface:var(--typography-atom-family-interface);--reading-font-size:var(--typography-size-reading);--reading-line-height:var(--typography-leading-reading);--reading-measure:64ch;--typography-atom-family-reading:var(--font-lexend),"Lexend",Arial,Helvetica,sans-serif;--typography-atom-family-display:var(--font-roboto-flex),var(--font-lexend),"Lexend",Arial,Helvetica,sans-serif;--typography-atom-family-interface:"SF Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--typography-atom-family-mono:var(--font-roboto-flex),var(--font-lexend),"Lexend",Arial,Helvetica,sans-serif;--typography-atom-size-px-10:10px;--typography-atom-size-px-11:11px;--typography-atom-size-px-12:12px;--typography-atom-size-px-13:13px;--typography-atom-size-px-14:14px;--typography-atom-size-px-16:16px;--typography-atom-size-px-17:17px;--typography-atom-size-px-19:19px;--typography-atom-size-px-20:20px;--typography-atom-size-px-24:24px;--typography-atom-size-px-28:28px;--typography-atom-size-px-32:32px;--typography-atom-size-px-36:36px;--typography-atom-size-px-38:38px;--typography-atom-size-px-44:44px;--typography-atom-size-px-52:52px;--typography-atom-size-px-56:56px;--typography-atom-size-px-72:72px;--typography-atom-size-px-30:30px;--typography-atom-size-px-40:40px;--typography-atom-size-px-48:48px;--typography-atom-size-px-66:66px;--typography-atom-size-px-92:92px;--typography-atom-size-32px:32px;--typography-atom-size-28px:28px;--typography-atom-size-24px:24px;--typography-atom-size-20px:20px;--typography-atom-size-18px:18px;--typography-atom-size-16px:16px;--typography-atom-size-14px:14px;--typography-atom-size-12px:12px;--typography-atom-size-47_19px:47.19px;--typography-atom-size-15px:15px;--typography-atom-weight-400:400;--typography-atom-weight-500:500;--typography-atom-weight-510:510;--typography-atom-weight-575:575;--typography-atom-weight-590:590;--typography-atom-weight-681:681;--typography-atom-weight-800:800;--typography-atom-weight-w400:400;--typography-atom-weight-w500:500;--typography-atom-weight-w520:520;--typography-atom-weight-w540:540;--typography-atom-weight-w550:550;--typography-atom-weight-w560:560;--typography-atom-weight-w600:600;--typography-atom-weight-w770:770;--typography-atom-weight-w800:800;--typography-atom-weight-w830:830;--typography-atom-weight-w862:862;--typography-atom-leading-px-20:20px;--typography-atom-leading-px-28:28px;--typography-atom-leading-px-32:32px;--typography-atom-leading-px-36:36px;--typography-atom-leading-px-44:44px;--typography-atom-leading-px-60:60px;--typography-atom-leading-px-76:76px;--typography-atom-leading-ratio-098:0.98;--typography-atom-leading-ratio-102:1.02;--typography-atom-leading-ratio-104:1.04;--typography-atom-leading-ratio-108:1.08;--typography-atom-leading-ratio-112:1.12;--typography-atom-leading-ratio-116:1.16;--typography-atom-leading-ratio-120:1.2;--typography-atom-leading-ratio-125:1.25;--typography-atom-leading-ratio-130:1.3;--typography-atom-leading-ratio-140:1.4;--typography-atom-leading-ratio-145:1.45;--typography-atom-leading-ratio-150:1.5;--typography-atom-leading-ratio-155:1.55;--typography-atom-leading-ratio-160:1.6;--typography-atom-leading-px-38:38px;--typography-atom-leading-px-43:43px;--typography-atom-leading-px-46:46px;--typography-atom-leading-px-55:55px;--typography-atom-leading-px-61:61px;--typography-atom-leading-px-65:65px;--typography-atom-leading-px-75:75px;--typography-atom-leading-px-94:94px;--typography-atom-leading-43_2px:43.2px;--typography-atom-leading-38px:38px;--typography-atom-leading-32px:32px;--typography-atom-leading-28px:28px;--typography-atom-leading-24px:24px;--typography-atom-leading-20px:20px;--typography-atom-leading-16px:16px;--typography-atom-leading-26px:26px;--typography-atom-leading-58_8px:58.8px;--typography-atom-leading-52_8528px:52.8528px;--typography-atom-leading-2px:2px;--typography-atom-leading-normal:normal;--typography-atom-leading-18px:18px;--typography-atom-leading-12px:12px;--typography-atom-tracking-neg-045:-0.045em;--typography-atom-tracking-neg-040:-0.04em;--typography-atom-tracking-neg-035:-0.035em;--typography-atom-tracking-neg-030:-0.03em;--typography-atom-tracking-neg-025:-0.025em;--typography-atom-tracking-neg-020:-0.02em;--typography-atom-tracking-neg-015:-0.015em;--typography-atom-tracking-neg-010:-0.01em;--typography-atom-tracking-zero:0em;--typography-atom-tracking-pos-003:0.003em;--typography-atom-tracking-pos-005:0.005em;--typography-atom-tracking-pos-010:0.01em;--typography-atom-tracking-pos-012:0.012em;--typography-atom-tracking-pos-018:0.018em;--typography-atom-tracking-pos-020:0.02em;--typography-atom-tracking-pos-035:0.035em;--typography-atom-tracking-pos-040:0.04em;--typography-atom-tracking-pos-080:0.08em;--typography-atom-tracking-0_0em:0.0em;--typography-atom-tracking-0_001em:0.001em;--typography-atom-tracking-0_05em:0.05em;--typography-atom-tracking-0_055em:0.055em;--typography-atom-tracking-0_1em:0.1em;--typography-atom-variation-normal:normal;--typography-atom-variation-display:"opsz" 96,"GRAD" 20,"wdth" 104;--typography-atom-variation-headline:"opsz" 52,"GRAD" 10,"wdth" 102;--typography-atom-variation-title:"opsz" 28,"GRAD" 0,"wdth" 100;--typography-atom-variation-value:"opsz" 72,"GRAD" 20,"wdth" 98;--typography-atom-variation-editorial:"GRAD" -200,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"slnt" 0;--typography-atom-variation-structural:"opsz" 12,"GRAD" 35,"wdth" 94;--typography-atom-variation-preview-7:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"slnt" 0;--typography-atom-stretch-normal:100%;--typography-atom-stretch-expanded-112:112%;--typography-atom-stretch-90pct:90%;--typography-atom-stretch-122pct:122%;--typography-atom-stretch-134pct:134%;--typography-atom-stretch-108pct:108%;--typography-weight-medium:var(--typography-atom-weight-w500);--typography-weight-maximum:var(--typography-atom-weight-w600);--typography-weight-small-strong:var(--typography-role-label-large-weight);--typography-weight-label:var(--typography-role-label-large-weight);--typography-tracking-display:var(--typography-atom-tracking-zero);--typography-tracking-title:var(--typography-atom-tracking-zero);--typography-tracking-body:var(--typography-role-body-medium-tracking);--typography-tracking-small-strong:var(--typography-role-label-large-tracking);--typography-tracking-label:var(--typography-role-label-large-tracking);--typography-leading-display:var(--typography-role-display-large-leading);--typography-leading-page-title:var(--typography-role-display-medium-leading);--typography-leading-section:var(--typography-role-display-small-leading);--typography-leading-component:var(--typography-role-title-medium-leading);--typography-leading-reading:var(--typography-atom-leading-px-36);--typography-leading-body:var(--typography-role-body-medium-leading);--typography-leading-utility:var(--typography-role-label-large-leading);--typography-leading-small-strong:var(--typography-atom-leading-ratio-150);--typography-size-display:var(--typography-role-display-large-size);--typography-size-page-title:var(--typography-role-display-medium-size);--typography-size-section:var(--typography-role-display-small-size);--typography-size-component:var(--typography-role-title-medium-size);--typography-size-reading:var(--typography-atom-size-px-19);--typography-size-body:var(--typography-role-body-medium-size);--typography-size-utility:var(--typography-role-label-large-size);--typography-page-heading-size:clamp(24px,3vw,38px);--typography-page-heading-leading:1.22;--typography-page-heading-measure:32ch;--typography-section-heading-size:clamp(20px,2.2vw,28px);--typography-section-heading-leading:1.3;--typography-subsection-heading-size:clamp(18px,2vw,22px);--typography-subsection-heading-leading:1.36;--typography-flex-preset-display:var(--typography-atom-variation-editorial);--typography-flex-preset-headline:var(--typography-atom-variation-editorial);--typography-flex-preset-title:var(--typography-atom-variation-editorial);--typography-flex-preset-value:var(--typography-atom-variation-editorial);--typography-role-display-large-family:var(--typography-atom-family-display);--typography-role-display-large-size:var(--typography-atom-size-px-56);--typography-role-display-large-weight:var(--typography-atom-weight-w830);--typography-role-display-large-leading:var(--typography-atom-leading-58_8px);--typography-role-display-large-tracking:var(--typography-atom-tracking-zero);--typography-role-display-large-stretch:var(--typography-atom-stretch-122pct);--typography-role-display-large-variation:var(--typography-atom-variation-editorial);--typography-role-display-medium-family:var(--typography-atom-family-display);--typography-role-display-medium-size:var(--typography-atom-size-47_19px);--typography-role-display-medium-weight:var(--typography-atom-weight-681);--typography-role-display-medium-leading:var(--typography-atom-leading-52_8528px);--typography-role-display-medium-tracking:var(--typography-atom-tracking-zero);--typography-role-display-medium-stretch:var(--typography-atom-stretch-122pct);--typography-role-display-medium-variation:var(--typography-atom-variation-editorial);--typography-role-display-small-family:var(--typography-atom-family-display);--typography-role-display-small-size:var(--typography-atom-size-px-36);--typography-role-display-small-weight:var(--typography-atom-weight-575);--typography-role-display-small-leading:var(--typography-atom-leading-43_2px);--typography-role-display-small-tracking:var(--typography-atom-tracking-zero);--typography-role-display-small-stretch:var(--typography-atom-stretch-134pct);--typography-role-display-small-variation:var(--typography-atom-variation-editorial);--typography-role-headline-large-family:var(--typography-atom-family-display);--typography-role-headline-large-size:var(--typography-atom-size-px-32);--typography-role-headline-large-weight:var(--typography-atom-weight-w800);--typography-role-headline-large-leading:var(--typography-atom-leading-43_2px);--typography-role-headline-large-tracking:var(--typography-atom-tracking-zero);--typography-role-headline-large-stretch:var(--typography-atom-stretch-normal);--typography-role-headline-large-variation:var(--typography-atom-variation-editorial);--typography-role-headline-medium-family:var(--typography-atom-family-display);--typography-role-headline-medium-size:var(--typography-atom-size-px-28);--typography-role-headline-medium-weight:var(--typography-atom-weight-w800);--typography-role-headline-medium-leading:var(--typography-atom-leading-px-38);--typography-role-headline-medium-tracking:var(--typography-atom-tracking-zero);--typography-role-headline-medium-stretch:var(--typography-atom-stretch-90pct);--typography-role-headline-medium-variation:var(--typography-atom-variation-editorial);--typography-role-headline-small-family:var(--typography-atom-family-display);--typography-role-headline-small-size:var(--typography-atom-size-px-24);--typography-role-headline-small-weight:var(--typography-atom-weight-w800);--typography-role-headline-small-leading:var(--typography-atom-leading-px-32);--typography-role-headline-small-tracking:var(--typography-atom-tracking-zero);--typography-role-headline-small-stretch:var(--typography-atom-stretch-90pct);--typography-role-headline-small-variation:var(--typography-atom-variation-editorial);--typography-role-title-large-family:var(--typography-atom-family-display);--typography-role-title-large-size:var(--typography-atom-size-px-20);--typography-role-title-large-weight:var(--typography-atom-weight-w800);--typography-role-title-large-leading:var(--typography-atom-leading-px-28);--typography-role-title-large-tracking:var(--typography-atom-tracking-zero);--typography-role-title-large-stretch:var(--typography-atom-stretch-122pct);--typography-role-title-large-variation:var(--typography-atom-variation-editorial);--typography-role-title-medium-family:var(--typography-atom-family-display);--typography-role-title-medium-size:var(--typography-atom-size-px-20);--typography-role-title-medium-weight:var(--typography-atom-weight-w600);--typography-role-title-medium-leading:var(--typography-atom-leading-26px);--typography-role-title-medium-tracking:var(--typography-atom-tracking-zero);--typography-role-title-medium-stretch:var(--typography-atom-stretch-122pct);--typography-role-title-medium-variation:var(--typography-atom-variation-preview-7);--typography-role-title-small-family:var(--typography-atom-family-reading);--typography-role-title-small-size:var(--typography-atom-size-px-17);--typography-role-title-small-weight:var(--typography-atom-weight-w550);--typography-role-title-small-leading:var(--typography-atom-leading-ratio-140);--typography-role-title-small-tracking:var(--typography-atom-tracking-zero);--typography-role-title-small-variation:var(--typography-atom-variation-normal);--typography-role-title-small-stretch:var(--typography-atom-stretch-normal);--typography-role-body-large-family:var(--typography-atom-family-reading);--typography-role-body-large-size:var(--typography-atom-size-18px);--typography-role-body-large-weight:var(--typography-atom-weight-w500);--typography-role-body-large-leading:var(--typography-atom-leading-px-28);--typography-role-body-large-tracking:var(--typography-atom-tracking-zero);--typography-role-body-large-stretch:var(--typography-atom-stretch-normal);--typography-role-body-large-variation:var(--typography-atom-variation-normal);--typography-role-body-medium-family:var(--typography-atom-family-reading);--typography-role-body-medium-size:var(--typography-atom-size-px-16);--typography-role-body-medium-weight:var(--typography-atom-weight-w500);--typography-role-body-medium-leading:var(--typography-atom-leading-24px);--typography-role-body-medium-tracking:var(--typography-atom-tracking-zero);--typography-role-body-medium-stretch:var(--typography-atom-stretch-normal);--typography-role-body-medium-variation:var(--typography-atom-variation-normal);--typography-role-body-small-family:var(--typography-atom-family-reading);--typography-role-body-small-size:var(--typography-atom-size-px-14);--typography-role-body-small-weight:var(--typography-atom-weight-w500);--typography-role-body-small-leading:var(--typography-atom-leading-px-20);--typography-role-body-small-tracking:var(--typography-atom-tracking-pos-020);--typography-role-body-small-stretch:var(--typography-atom-stretch-normal);--typography-role-body-small-variation:var(--typography-atom-variation-normal);--typography-role-label-large-family:var(--typography-atom-family-interface);--typography-role-label-large-size:var(--typography-atom-size-px-14);--typography-role-label-large-weight:var(--typography-atom-weight-510);--typography-role-label-large-leading:var(--typography-atom-leading-px-20);--typography-role-label-large-tracking:var(--typography-atom-tracking-zero);--typography-role-label-large-stretch:var(--typography-atom-stretch-normal);--typography-role-label-large-variation:var(--typography-atom-variation-normal);--typography-role-label-medium-family:var(--typography-atom-family-interface);--typography-role-label-medium-size:var(--typography-atom-size-px-12);--typography-role-label-medium-weight:var(--typography-atom-weight-510);--typography-role-label-medium-leading:var(--typography-atom-leading-16px);--typography-role-label-medium-tracking:var(--typography-atom-tracking-0_001em);--typography-role-label-medium-stretch:var(--typography-atom-stretch-normal);--typography-role-label-medium-variation:var(--typography-atom-variation-normal);--typography-role-label-small-family:var(--typography-atom-family-interface);--typography-role-label-small-size:var(--typography-atom-size-px-11);--typography-role-label-small-weight:var(--typography-atom-weight-590);--typography-role-label-small-leading:var(--typography-atom-leading-normal);--typography-role-label-small-tracking:var(--typography-atom-tracking-0_055em);--typography-role-label-small-stretch:var(--typography-atom-stretch-normal);--typography-role-label-small-variation:var(--typography-atom-variation-normal);--typography-role-metadata-family:var(--typography-atom-family-interface);--typography-role-metadata-size:var(--typography-atom-size-px-11);--typography-role-metadata-weight:var(--typography-atom-weight-590);--typography-role-metadata-leading:var(--typography-atom-leading-normal);--typography-role-metadata-tracking:var(--typography-atom-tracking-0_055em);--typography-role-metadata-stretch:var(--typography-atom-stretch-normal);--typography-role-metadata-variation:var(--typography-atom-variation-normal);--typography-role-annotation-family:var(--typography-atom-family-interface);--typography-role-annotation-size:var(--typography-atom-size-px-12);--typography-role-annotation-weight:var(--typography-atom-weight-510);--typography-role-annotation-leading:var(--typography-atom-leading-18px);--typography-role-annotation-tracking:var(--typography-atom-tracking-zero);--typography-role-annotation-stretch:var(--typography-atom-stretch-normal);--typography-role-annotation-variation:var(--typography-atom-variation-normal);--typography-role-data-value-large-family:var(--typography-atom-family-display);--typography-role-data-value-large-size:var(--typography-atom-size-px-66);--typography-role-data-value-large-weight:var(--typography-atom-weight-w770);--typography-role-data-value-large-leading:var(--typography-atom-leading-px-65);--typography-role-data-value-large-tracking:var(--typography-atom-tracking-zero);--typography-role-data-value-large-variation:var(--typography-atom-variation-editorial);--typography-role-data-value-large-stretch:var(--typography-atom-stretch-expanded-112);--typography-role-ui-large-family:var(--typography-atom-family-interface);--typography-role-ui-large-size:var(--typography-atom-size-px-16);--typography-role-ui-large-weight:var(--typography-atom-weight-510);--typography-role-ui-large-leading:var(--typography-atom-leading-px-20);--typography-role-ui-large-tracking:var(--typography-atom-tracking-zero);--typography-role-ui-large-stretch:var(--typography-atom-stretch-normal);--typography-role-ui-large-variation:var(--typography-atom-variation-normal);--typography-role-reading-family:var(--typography-atom-family-reading);--typography-role-reading-size:var(--typography-atom-size-px-16);--typography-role-reading-weight:var(--typography-atom-weight-w400);--typography-role-reading-leading:var(--typography-atom-leading-26px);--typography-role-reading-tracking:var(--typography-atom-tracking-zero);--typography-role-reading-stretch:var(--typography-atom-stretch-normal);--typography-role-reading-variation:var(--typography-atom-variation-normal);--typography-role-header-deck-family:var(--typography-atom-family-display);--typography-role-header-deck-size:var(--typography-atom-size-15px);--typography-role-header-deck-weight:var(--typography-atom-weight-w500);--typography-role-header-deck-leading:var(--typography-atom-leading-24px);--typography-role-header-deck-tracking:var(--typography-atom-tracking-zero);--typography-role-header-deck-stretch:var(--typography-atom-stretch-122pct);--typography-role-header-deck-variation:var(--typography-atom-variation-preview-7);--typography-role-field-label-family:var(--typography-atom-family-interface);--typography-role-field-label-size:var(--typography-atom-size-px-13);--typography-role-field-label-weight:var(--typography-atom-weight-w600);--typography-role-field-label-leading:var(--typography-atom-leading-normal);--typography-role-field-label-tracking:var(--typography-atom-tracking-0_05em);--typography-role-field-label-stretch:var(--typography-atom-stretch-108pct);--typography-role-field-label-variation:var(--typography-atom-variation-normal);--typography-role-status-family:var(--typography-atom-family-interface);--typography-role-status-size:var(--typography-atom-size-px-11);--typography-role-status-weight:var(--typography-atom-weight-590);--typography-role-status-leading:var(--typography-atom-leading-normal);--typography-role-status-tracking:var(--typography-atom-tracking-0_1em);--typography-role-status-stretch:var(--typography-atom-stretch-normal);--typography-role-status-variation:var(--typography-atom-variation-normal);--typography-role-annotation-inline-family:var(--typography-atom-family-reading);--typography-role-annotation-inline-size:var(--typography-atom-size-px-14);--typography-role-annotation-inline-weight:var(--typography-atom-weight-w400);--typography-role-annotation-inline-leading:var(--typography-atom-leading-24px);--typography-role-annotation-inline-tracking:var(--typography-atom-tracking-zero);--typography-role-annotation-inline-stretch:var(--typography-atom-stretch-normal);--typography-role-annotation-inline-variation:var(--typography-atom-variation-normal);--typography-role-annotation-note-family:var(--typography-atom-family-interface);--typography-role-annotation-note-size:var(--typography-atom-size-px-10);--typography-role-annotation-note-weight:var(--typography-atom-weight-510);--typography-role-annotation-note-leading:var(--typography-atom-leading-12px);--typography-role-annotation-note-tracking:var(--typography-atom-tracking-zero);--typography-role-annotation-note-stretch:var(--typography-atom-stretch-normal);--typography-role-annotation-note-variation:var(--typography-atom-variation-normal);--grid-columns-desktop:12;--grid-columns-tablet:6;--grid-columns-mobile:4;--grid-gutter-wide:32px;--grid-gutter-medium:24px;--grid-gutter-narrow:16px;--grid-max-width:1180px;--grid-construction-size:32px;--grid-construction-line-width:var(--line-width-construction);--grid-construction-opacity:var(--line-opacity-construction);--composition-color-ratio-paper:72;--composition-color-ratio-structure:18;--composition-color-ratio-field:8;--composition-color-ratio-signal:2;--baseline-micro:4px;--baseline-rhythm:8px;--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:80px;--size-control-comfortable-small:40px;--size-control-comfortable-medium:44px;--size-control-comfortable-large:48px;--size-control-compact-small:32px;--size-control-compact-medium:40px;--size-control-compact-large:44px;--radius-surface:2px;--radius-control:2px;--radius-pill:999px;--motion-duration-immediate:100ms;--motion-duration-quick:160ms;--motion-duration-standard:240ms;--motion-duration-deliberate:360ms;--motion-duration-loop:800ms;--motion-easing-enter:cubic-bezier(0.2,0.8,0.2,1);--motion-easing-move:cubic-bezier(0.4,0,0.2,1);--motion-easing-linear:linear;--motion-distance-small:4px;--motion-distance-medium:8px;--motion-semantic-reveal-duration:var(--motion-duration-standard);--motion-semantic-reveal-easing:var(--motion-easing-enter);--motion-semantic-state-duration:var(--motion-duration-quick);--motion-semantic-state-easing:var(--motion-easing-move);--motion-semantic-move-duration:var(--motion-duration-standard);--motion-semantic-move-easing:var(--motion-easing-move);--motion-semantic-exit-duration:var(--motion-duration-quick);--motion-semantic-exit-easing:var(--motion-easing-move);--focus-style-width:3px;--focus-style-offset:3px;--focus-width:var(--focus-style-width);--card-radius:var(--radius-surface);--section-space:112px;--section-space-tight:64px;--text-small:12px;--text-meta:13px;--control-gap:var(--space-2);--control-inset:var(--space-4);--control-icon:16px;--control-leading:var(--typography-leading-utility);--note-inset:var(--space-5);--note-inset-compact:20px;--note-gap:var(--space-4);--note-rule:var(--line-width-active);--note-size:var(--typography-size-body);--note-leading:var(--typography-leading-body);--layer-reader-navigation:30;--layer-reader-tools:40;--layer-reader-guidance:41;--value-content:#202020;--value-utility:#555555;--value-quiet:#686868;--value-boundary:#888888;--value-divider:#CCCCCC;--value-selected:#E8E8E8;--value-working:#F6F6F6;--value-surface:#FFFFFF;--inspector-inset:20px;--breakpoint-compact:640px;--breakpoint-medium:900px;--breakpoint-wide:1200px;--opacity-disabled:0.45;--opacity-quiet:0.6;--opacity-trace:0.18;--opacity-ghost:0.08;--shape-stroke-fine:1px;--shape-stroke-emphasis:2px;--shape-corner-square:0px;--shape-corner-soft:2px;--shape-corner-round:999px;--shape-marker-small:8px;--shape-marker-medium:16px;--shape-marker-large:24px;--annotation-inline-wash-top:2px;--annotation-inline-wash-height:20px;--annotation-inline-lower-top:14px;--annotation-inline-lower-height:8px;--annotation-inline-band-top:7px;--annotation-inline-band-height:11px;--annotation-inline-line-top:21px;--annotation-inline-line-width:1px;--annotation-inline-dash:2px;--annotation-inline-double-top:19px;--annotation-inline-double-bottom:22px;--annotation-inline-bracket-top:3px;--annotation-inline-bracket-height:18px;--annotation-inline-bracket-width:6px;--annotation-inline-bracket-stroke:2px;--annotation-inline-note-overlap:2px;--annotation-inline-note-top:-6px;--annotation-inline-note-size:14px;--annotation-inline-note-round:4px;--annotation-inline-note-pill-width:18px;--annotation-inline-note-plain-overlap:1px;--annotation-inline-note-plain-top:-5px;--annotation-inline-diamond-top:-7px;--annotation-inline-diamond-frame:16px;--annotation-inline-diamond-size:10px;--annotation-inline-diamond-offset:3px}*{box-sizing:border-box}:root{--content-max:var(--grid-max-width);--headline-tracking:var(--typography-tracking-display)}html:has([data-editorial-site]){overflow-y:scroll;scrollbar-gutter:stable;background:white}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-reading)}h1,h2,h3{text-wrap:balance}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:var(--typography-weight-maximum)}li,p{letter-spacing:.003em;word-spacing:.015em}a{color:inherit;text-decoration-thickness:var(--thin);text-decoration-color:var(--color-text-link);text-underline-offset:.22em}a:hover{text-decoration-thickness:var(--object)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}main>section{scroll-margin-top:88px}.skip-link{position:fixed;left:18px;top:14px;z-index:100;transform:translateY(-180%);background:var(--paper-white);color:var(--ink);border:var(--object) solid var(--ink);padding:12px 16px;border-radius:var(--card-radius);font-weight:var(--typography-weight-maximum);box-shadow:3px 3px 0 var(--ink)}.skip-link:focus{transform:translateY(0)}.kicker{letter-spacing:var(--typography-tracking-small-strong);font-size:13px;font-weight:var(--typography-weight-small-strong)}.how-card-icon{align-self:center;justify-self:center;position:relative;width:150px;aspect-ratio:1;color:var(--ink)}.how-card-icon span{position:absolute;display:block}.how-card-icon--untangle span{left:28px;width:94px;height:62px;border:var(--object) solid;transform:rotate(29deg) skewX(-12deg)}.how-card-icon--untangle span:first-child{top:34px}.how-card-icon--untangle span:nth-child(2){top:58px}.how-card-icon--untangle span:nth-child(3){display:none}.how-card-icon--imagine span:first-child{inset:27px;border:var(--object) solid;border-radius:50%}.how-card-icon--imagine span:nth-child(2){inset:17px 72px;background:currentColor}.how-card-icon--imagine span:nth-child(3){inset:72px 17px;background:currentColor}.how-card-icon--imagine:after,.how-card-icon--imagine:before{content:"";position:absolute;inset:72px 17px;background:currentColor;transform:rotate(45deg)}.how-card-icon--imagine:after{transform:rotate(-45deg)}.how-card-icon--build span:first-child{left:39px;top:28px;width:72px;height:72px;border:var(--object) solid;transform:rotate(30deg) skewX(-30deg) scaleY(.86)}.how-card-icon--build span:nth-child(2){left:39px;top:73px;width:72px;height:54px;border:var(--object) solid;border-top:0;transform:skewY(30deg);transform-origin:top left}.how-card-icon--build span:nth-child(3){right:39px;top:73px;width:72px;height:54px;border:var(--object) solid;border-top:0;transform:skewY(-30deg);transform-origin:top right}.notes{padding:var(--section-space) 5vw calc(var(--section-space) + 24px)}.latest-all-notes,.latest-board{max-width:var(--content-max);margin-inline:auto}.latest-board{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));gap:var(--grid-gutter-wide);align-items:stretch}.latest-feature{grid-column:1/span 8}.latest-list{grid-column:9/span 4}.latest-feature,.latest-mini{--latest-accent:var(--ink);--latest-pill-bg:var(--paper-white);--latest-pill-fg:var(--ink)}.latest-feature.topic-movement,.latest-mini.topic-movement{--latest-accent:var(--brown);--latest-pill-bg:var(--field);--latest-pill-fg:var(--ink)}.latest-feature.topic-language,.latest-mini.topic-language{--latest-accent:var(--ink);--latest-pill-bg:var(--sage);--latest-pill-fg:var(--ink)}.latest-feature.topic-learning,.latest-mini.topic-learning{--latest-accent:var(--moss);--latest-pill-bg:var(--lilac);--latest-pill-fg:var(--ink)}.latest-feature.topic-making,.latest-mini.topic-making{--latest-accent:var(--ochre);--latest-pill-bg:var(--lilac);--latest-pill-fg:var(--ink)}.latest-feature{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:260px;border:var(--object) solid var(--ink);border-radius:var(--card-radius);background:color-mix(in srgb,var(--paper-white) 72%,transparent);padding:0}.latest-feature:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--latest-accent);opacity:.75}.latest-visual{position:relative;display:grid;place-items:center;min-height:100%;border-right:var(--object) solid var(--ink);background:color-mix(in srgb,var(--latest-pill-bg) 36%,var(--paper-white));overflow:hidden}.latest-visual b{position:relative;display:grid;place-items:center;min-width:54px;padding:6px 12px;border:var(--thin) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-white);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:600;letter-spacing:.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.latest-feature-body{min-width:0;display:flex;flex-direction:column;padding:24px}.latest-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label);line-height:1.35}.latest-feature-body>h3{max-width:20ch;margin:18px 0 12px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,29px);font-weight:var(--typography-weight-maximum);line-height:1.22;letter-spacing:var(--typography-tracking-title)}.latest-feature-body>h3 a,.latest-mini h3 a{text-decoration:none}.latest-feature-body>h3 a:hover,.latest-mini h3 a:hover{color:var(--vermillion)}.latest-feature-body>p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}.latest-feature-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;border-top:var(--thin) solid color-mix(in srgb,var(--ink) 24%,transparent);color:var(--muted);font-size:12px;font-weight:var(--typography-weight-maximum)}.latest-feature-footer>span:last-child{flex:0 0 auto;color:var(--ink);text-decoration:none}.latest-list{display:grid;grid-template-rows:1fr 1fr;gap:14px}.latest-mini{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;align-items:start;min-height:0;border:var(--thin) solid color-mix(in srgb,var(--ink) 82%,transparent);border-left:var(--cut) solid var(--latest-accent);border-radius:var(--card-radius);background:color-mix(in srgb,var(--paper-white) 52%,transparent);padding:16px}.latest-mini-visual{display:grid;place-items:center;width:70px;aspect-ratio:1;border:var(--thin) solid var(--ink);border-radius:var(--card-radius);background:color-mix(in srgb,var(--latest-pill-bg) 45%,var(--paper-white))}.latest-mini-visual b{display:grid;place-items:center;min-width:38px;padding:5px 9px;border:var(--thin) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-white);font-family:var(--font-mono);font-size:var(--text-small);font-weight:600;letter-spacing:.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.latest-mini h3{margin:0 0 8px;font-family:var(--font-display);font-size:18px;font-weight:var(--typography-weight-small-strong);line-height:var(--typography-leading-small-strong);letter-spacing:var(--typography-tracking-small-strong)}.latest-mini p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.35}.latest-mini .latest-meta{justify-content:flex-end;max-width:13ch;text-align:right}.latest-mini-status{display:none;color:var(--muted);font-size:var(--text-small);font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label)}.latest-all-notes{display:flex;justify-content:flex-end;margin-top:14px}.laeuks-entry{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.laeuks-entry-copy{display:grid;gap:14px;padding-top:14px}.laeuks-entry-copy>span{color:var(--muted);font-size:13px;font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label)}.laeuks-entry-copy h3{max-width:18ch;margin:0;font-family:var(--font-reading);font-size:clamp(22px,2.3vw,30px);font-weight:var(--typography-weight-maximum);line-height:1.24;letter-spacing:var(--typography-tracking-title)}.laeuks-entry-copy p{max-width:42ch;margin:0;color:var(--muted);font-size:16px;line-height:1.62}.laeuks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.laeuks-demo-card{position:relative;display:grid;gap:var(--space-4);min-width:0;background:var(--paper-white);padding:var(--space-5)}.laeuks-input-label{color:var(--color-text-secondary);font-size:13px;line-height:1.4}.laeuks-prompt-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:104px;border:var(--thin) solid var(--drafting-rule);border-radius:0;background:var(--paper-white);padding:var(--space-4)}.laeuks-textarea{box-sizing:border-box;width:100%;min-height:54px;resize:vertical;border:0;background:transparent;color:var(--ink);padding:var(--space-1);font:inherit;font-size:16px;line-height:1.55}.laeuks-textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-style-offset)}.laeuks-textarea::placeholder{color:var(--muted);opacity:.86}.laeuks-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:12px}.laeuks-guide-overlay{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(calc(0px - var(--motion-distance-medium)));transition:grid-template-rows var(--motion-duration-deliberate) var(--motion-easing-move),opacity var(--motion-duration-quick) var(--motion-easing-enter),transform var(--motion-duration-standard) var(--motion-easing-enter)}.laeuks-guide-inner{min-height:0;overflow:hidden}.laeuks-demo-card.is-active .laeuks-guide-overlay{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.laeuks-guide-inner>p{margin:0}.laeuks-guide-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);padding-top:var(--space-4);border-top:var(--thin) solid var(--drafting-divider);color:var(--muted);font-size:12px;letter-spacing:var(--typography-tracking-label)}.laeuks-guide-top,.laeuks-guide-top b{font-weight:var(--typography-weight-label)}.laeuks-guide-top b{color:var(--moss)}.laeuks-marked-sentence{padding:0;font-size:clamp(20px,2.2vw,30px);font-weight:var(--typography-weight-maximum);line-height:1.55}.laeuks-token{position:relative;display:inline-block;margin-inline:.04em;padding-inline:.08em;border-radius:var(--card-radius)}.laeuks-token--anchor{--annotation-color:var(--sage)}.laeuks-token--action{--annotation-color:var(--ochre)}.laeuks-token--detail{--annotation-color:var(--slate)}.laeuks-guide-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:13px 0 16px;color:var(--muted);font-size:12px;font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label)}.laeuks-guide-legend span{display:inline-flex;align-items:center;gap:6px}.laeuks-dot{width:10px;height:10px;border:var(--thin) solid var(--ink);border-radius:50%}.laeuks-dot--anchor{background:var(--sage)}.laeuks-dot--action{background:var(--ochre)}.laeuks-dot--detail{background:var(--slate)}.laeuks-guide-steps{display:grid;gap:var(--space-4)}.laeuks-guide-steps div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-2) 0}.laeuks-guide-steps span{width:30px;height:30px;display:grid;place-items:center;border:var(--thin) solid var(--ink);border-radius:50%;background:var(--paper);font-weight:var(--typography-weight-maximum);line-height:1}.laeuks-guide-steps p{margin:0;font-size:14px;line-height:1.5}.laeuks-reset-action{margin-top:14px}.notes-page{max-width:var(--content-max);margin:0 auto;padding:72px 5vw var(--section-space)}.notes-page>[data-composition=marketing-intro-2-7-3]{margin-bottom:48px}.notes-filters{display:grid;gap:22px}.rail-label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--text-small);font-weight:var(--typography-weight-label);letter-spacing:var(--typography-tracking-label);color:var(--muted)}.rail-label small{min-width:20px;height:20px;display:grid;place-items:center;border:var(--thin) solid color-mix(in srgb,var(--ink) 34%,transparent);border-radius:50%;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--typography-weight-small-strong);letter-spacing:var(--typography-tracking-small-strong)}.rail-chips{display:flex;flex-wrap:wrap;gap:7px}.rail-count{margin:0;padding-top:14px;border-top:var(--thin) solid color-mix(in srgb,var(--ink) 24%,transparent);font-weight:500;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-no,.rail-count{font-family:var(--font-mono);font-size:var(--text-small)}.note-no{display:grid;place-items:center;width:fit-content;min-width:34px;padding:4px 8px;border:var(--thin) solid var(--ink);border-radius:3px;background:var(--paper-white);font-weight:600;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-empty{margin:26px 0 0;color:var(--muted);font-size:15px}.note-queue{margin-top:32px;padding-top:22px;border-top:var(--object) solid var(--ink)}.note-queue ol{list-style:none;display:grid;margin:0;padding:0}.note-queue li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:center;padding:15px 0;border-bottom:var(--hair) solid color-mix(in srgb,var(--ink) 16%,transparent);color:var(--muted);font-family:var(--font-display);font-size:19px;font-weight:580;line-height:1.4}.note-queue li:last-child{border-bottom:0}@media (max-width:920px){.notes-filters{gap:16px}.notes-filters .rail-group{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:baseline}.rail-label{margin:0}.rail-count{padding-top:12px}}.newsletter-form{display:grid;gap:12px}.input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.newsletter-form input{width:100%;min-height:64px;border:var(--object) solid color-mix(in srgb,var(--ink) 55%,transparent);border-radius:var(--radius-control);background:var(--paper-white);color:var(--ink);padding:0 24px;outline:none;font:inherit;font-size:20px;min-width:0}.newsletter-form input::placeholder{color:var(--muted);opacity:.86}button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.newsletter-form small{display:block;max-width:68ch;color:var(--muted);font-size:13px;line-height:1.55}.annotation{--annotation-rule:max(var(--thin),.06em);--annotation-dot:max(5px,.19em);--annotation-color:currentColor;position:relative;box-decoration-break:clone;-webkit-box-decoration-break:clone}.annotation:after,.annotation:before{pointer-events:none}.annotation{border-radius:2px}.annotation--highlight{padding:0 .11em;background:linear-gradient(transparent 50%,color-mix(in srgb,var(--annotation-color) 22%,transparent) 50%,color-mix(in srgb,var(--annotation-color) 22%,transparent) 95%,transparent 95%)}.annotation--hatch{padding:.08em .16em;background-image:repeating-linear-gradient(-52deg,color-mix(in srgb,var(--annotation-color) 42%,transparent) 0 1px,transparent 1px 6px);box-shadow:inset 0 max(-1px,-.035em) 0 color-mix(in srgb,var(--annotation-color) 55%,transparent)}.annotation--token,.laeuks-token--action,.laeuks-token--anchor,.laeuks-token--detail{padding:.06em .24em .1em;border-radius:3px;background:color-mix(in srgb,var(--annotation-color) 28%,var(--paper-white));box-shadow:inset 0 max(-2px,-.055em) 0 var(--annotation-color)}.annotation--dots,.annotation--underline{text-decoration-line:underline;text-decoration-color:var(--annotation-color);text-decoration-thickness:max(var(--thin),.055em);text-underline-offset:.3em;text-decoration-skip-ink:none}.annotation--dots{text-decoration-style:dotted}.annotation--heavy-underline{padding-bottom:.1em;background-image:linear-gradient(var(--annotation-color),var(--annotation-color));background-repeat:repeat-x;background-size:100% max(var(--cut),.1em);background-position:0 100%}.annotation--bracket{display:inline-block;margin-inline:.04em;padding:.04em .4em .06em}.annotation--bracket:after,.annotation--bracket:before{content:"";position:absolute;inset-block:-.05em;width:.34em;border-block:var(--annotation-rule) solid var(--annotation-color)}.annotation--bracket:before{left:0;border-left:var(--annotation-rule) solid var(--annotation-color)}.annotation--bracket:after{right:0;border-right:var(--annotation-rule) solid var(--annotation-color)}.annotation--box,.annotation--pill{display:inline-block;margin-inline:.1em;border:var(--annotation-rule) solid var(--annotation-color)}.annotation--box{padding:.12em .34em .14em;border-radius:var(--radius-control)}.annotation--pill{padding:.24em .7em .28em;border-radius:999px}.annotation--bridge{--bridge-leg:.24em;--bridge-gap:.3em;--bridge-dot:var(--annotation-dot);display:inline-block;margin-inline:.08em;padding-inline:.08em}.annotation--bridge:after{content:"";position:absolute;left:0;right:0;height:var(--bridge-leg);border-inline:var(--annotation-rule) solid var(--annotation-color)}.annotation--bridge-over{padding-top:calc(var(--bridge-leg) + var(--bridge-gap))}.annotation--bridge-over:after{top:0;border-top:var(--annotation-rule) solid var(--annotation-color)}.annotation--bridge-under{padding-bottom:calc(var(--bridge-leg) + var(--bridge-gap))}.annotation--bridge-under:after{bottom:0;border-bottom:var(--annotation-rule) solid var(--annotation-color)}.annotation--bridge:before{content:"";position:absolute;width:var(--bridge-dot);height:var(--bridge-dot);border-radius:50%;background:var(--annotation-color);opacity:0}.annotation--bridge-tip-end:before,.annotation--bridge-tip-start:before{opacity:1}.annotation--bridge-tip-start:before{left:calc(var(--annotation-rule) / 2);margin-left:calc(var(--bridge-dot) / -2)}.annotation--bridge-tip-end:before{right:calc(var(--annotation-rule) / 2);margin-right:calc(var(--bridge-dot) / -2)}.annotation--bridge-over:before{top:calc(var(--bridge-leg) - var(--bridge-dot) / 2)}.annotation--bridge-under:before{bottom:calc(var(--bridge-leg) - var(--bridge-dot) / 2)}.annotation--labelled{margin-bottom:2.2em}.annotation-message{position:absolute;top:calc(100% + .5em);left:0;right:0;font-size:max(12px,.7em);line-height:1.5;color:var(--annotation-color);font-weight:400;text-align:left;white-space:normal}.annotation--symbol:before{display:none}.annotation-marker{position:absolute;bottom:calc(100% + .2em);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;min-height:16px;color:var(--annotation-color)}.annotation[data-marker-align=left]>.annotation-marker{left:0;transform:none}.annotation[data-marker-align=right]>.annotation-marker{left:auto;right:0;transform:none}.annotation-marker-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.annotation-marker-ring{width:7px;height:7px;border:1px solid;border-radius:50%}.annotation--pin{display:inline-block;isolation:isolate}.annotation--pin:before{content:"";z-index:-1;position:absolute;left:50%;bottom:calc(100% + .04em);width:var(--annotation-dot);height:var(--annotation-dot);margin-left:calc(var(--annotation-dot) / -2);border-radius:50%;background:var(--annotation-color)}.annotation--caret{display:inline-block;padding-bottom:.36em}.annotation--caret:after{content:"";position:absolute;left:50%;top:calc(100% - max(9px,.44em) * .62);width:max(9px,.44em);height:max(9px,.44em);margin-left:calc(max(9px,.44em) / -2);border-left:max(1.5px,.06em) solid var(--annotation-color);border-top:max(1.5px,.06em) solid var(--annotation-color);transform:rotate(45deg)}.annotation--circle{display:inline-block;isolation:isolate;margin-inline:.64em;padding:.16em .3em .18em}.annotation--circle:after{content:"";position:absolute;z-index:-1;inset:-.26em -.32em;background:var(--annotation-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 82' preserveAspectRatio='none'%3E%3Cpath d='M112 30C108 15 84 5 57 6C29 7 9 18 7 36C5 54 27 74 60 76C92 78 117 65 118 44C119 29 105 18 84 12' fill='none' stroke='%23fff' stroke-width='4.2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 82' preserveAspectRatio='none'%3E%3Cpath d='M112 30C108 15 84 5 57 6C29 7 9 18 7 36C5 54 27 74 60 76C92 78 117 65 118 44C119 29 105 18 84 12' fill='none' stroke='%23fff' stroke-width='4.2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(-1.6deg)}.annotation--ring{display:inline-block;isolation:isolate}.annotation--ring:before{content:"";z-index:-1;position:absolute;left:50%;bottom:calc(100% - .06em);width:max(9px,.38em);height:max(9px,.38em);margin-left:calc(max(9px,.38em) / -2);background:var(--annotation-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M31 13C28 6 16 3 9 9C2 15 4 28 14 33C24 38 34 31 34 21C34 15 30 10 23 8' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M31 13C28 6 16 3 9 9C2 15 4 28 14 33C24 38 34 31 34 21C34 15 30 10 23 8' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(-8deg)}.annotation--hand-underline{display:inline-block;padding-bottom:.08em}.annotation--hand-underline:after{content:"";position:absolute;left:-.04em;right:-.06em;bottom:-.12em;height:max(2px,.055em);background:var(--annotation-color);clip-path:polygon(0 18%,40% 8%,100% 20%,100% 82%,55% 92%,0 80%);transform:rotate(-.5deg)}.annotation--squiggle{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--annotation-color);text-decoration-thickness:max(1px,.04em);text-underline-offset:.26em;text-decoration-skip-ink:none}.annotation--strike{text-decoration-line:line-through;text-decoration-color:var(--annotation-color);text-decoration-thickness:max(var(--thin),.05em);opacity:.72}.annotation--mute{color:#5A6675;background:color-mix(in srgb,var(--annotation-color) 9%,#FFFFFF);padding:.08em .22em .1em;border-radius:3px}.annotation-pale{border-radius:3px;padding:.1em .26em .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.annotation-pale,.pale-field{background:color-mix(in srgb,var(--annotation-color) 14%,#FFFFFF)}.pale-field{--annotation-color:var(--annotation-technical);border-radius:var(--card-radius);padding:clamp(18px,2.4vw,26px);margin:36px 0}.pale-field>:first-child{margin-top:0}.pale-field>:last-child{margin-bottom:0}.pale-field--hand{--annotation-color:var(--annotation-hand)}.pale-field--moss{--annotation-color:var(--annotation-technical)}.pale-field--muted{--annotation-color:var(--annotation-uncertain)}.pale-field--ink{--annotation-color:var(--annotation-architectural)}.annotation-linked{white-space:nowrap}.annotation-ref{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:.5em;width:24px;height:24px;vertical-align:middle;color:var(--ink);text-decoration:none}.annotation-ref:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.annotation-ref:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.annotation--caret-above{padding-bottom:0;padding-top:.4em}.annotation--caret-above:after{top:0;transform:rotate(225deg)}.margin-note{margin-block:var(--space-6)}.margin-note-answer{font-weight:var(--typography-weight-medium)}.inline-annotation{display:inline-block;position:relative;isolation:isolate;vertical-align:baseline;white-space:nowrap;padding:0;margin:0;border:0;color:var(--color-text-primary);font-family:var(--typography-role-annotation-inline-family);font-size:var(--typography-role-annotation-inline-size);font-weight:var(--typography-role-annotation-inline-weight);line-height:var(--typography-role-annotation-inline-leading);letter-spacing:var(--typography-role-annotation-inline-tracking);font-stretch:var(--typography-role-annotation-inline-stretch);font-variation-settings:var(--typography-role-annotation-inline-variation);--inline-fill:var(--color-expressive-annotation-citron-fill);--inline-line:var(--color-expressive-annotation-citron-line)}.inline-annotation__word{position:relative;z-index:1}.inline-annotation:after,.inline-annotation:before{position:absolute;pointer-events:none;box-sizing:border-box;left:0;right:0}.inline-annotation[data-treatment=lower-highlight]:before,.inline-annotation[data-treatment=marker-band]:before,.inline-annotation[data-treatment=soft-wash]:before{content:"";background:var(--inline-fill)}.inline-annotation[data-treatment=soft-wash]:before{top:var(--annotation-inline-wash-top);height:var(--annotation-inline-wash-height)}.inline-annotation[data-treatment=lower-highlight]:before{top:var(--annotation-inline-lower-top);height:var(--annotation-inline-lower-height)}.inline-annotation[data-treatment=marker-band]:before{top:var(--annotation-inline-band-top);height:var(--annotation-inline-band-height)}.inline-annotation[data-treatment=dotted-underline]:before,.inline-annotation[data-treatment=double-underline]:after,.inline-annotation[data-treatment=double-underline]:before,.inline-annotation[data-treatment=fine-underline]:before{content:"";height:var(--annotation-inline-line-width);top:calc(var(--annotation-inline-line-top) - var(--annotation-inline-line-width) / 2);background:var(--inline-line)}.inline-annotation[data-treatment=dotted-underline]:before{background:repeating-linear-gradient(to right,var(--inline-line) 0 var(--annotation-inline-dash),transparent var(--annotation-inline-dash) calc(var(--annotation-inline-dash) * 2))}.inline-annotation[data-treatment=double-underline]:before{top:calc(var(--annotation-inline-double-top) - var(--annotation-inline-line-width) / 2)}.inline-annotation[data-treatment=double-underline]:after{top:calc(var(--annotation-inline-double-bottom) - var(--annotation-inline-line-width) / 2)}.inline-annotation[data-treatment=range-brackets]:after,.inline-annotation[data-treatment=range-brackets]:before{content:"";top:var(--annotation-inline-bracket-top);height:var(--annotation-inline-bracket-height);width:var(--annotation-inline-bracket-width);border:var(--annotation-inline-bracket-stroke) solid var(--inline-line)}.inline-annotation[data-treatment=range-brackets]:before{right:auto;border-right:0}.inline-annotation[data-treatment=range-brackets]:after{left:auto;border-left:0}.inline-annotation__marker{position:absolute;left:calc(100% - var(--annotation-inline-note-overlap));top:var(--annotation-inline-note-top);width:var(--annotation-inline-note-size);height:var(--annotation-inline-note-size);box-sizing:border-box;display:grid;place-items:center;border:var(--annotation-inline-line-width) solid var(--inline-line);background:var(--inline-fill);color:var(--inline-line);font-family:var(--typography-role-annotation-note-family);font-size:var(--typography-role-annotation-note-size);font-weight:var(--typography-role-annotation-note-weight);line-height:var(--typography-role-annotation-note-leading);letter-spacing:var(--typography-role-annotation-note-tracking);font-stretch:var(--typography-role-annotation-note-stretch);font-variation-settings:var(--typography-role-annotation-note-variation);pointer-events:none}.inline-annotation__marker>span{position:relative}.inline-annotation[data-treatment=note-plain] .inline-annotation__marker{left:calc(100% - var(--annotation-inline-note-plain-overlap));top:var(--annotation-inline-note-plain-top);width:auto;height:auto;border:0;background:none}.inline-annotation[data-treatment=note-circle] .inline-annotation__marker,.inline-annotation[data-treatment=note-pill] .inline-annotation__marker{border-radius:calc(var(--annotation-inline-note-size) / 2)}.inline-annotation[data-treatment=note-pill] .inline-annotation__marker{width:var(--annotation-inline-note-pill-width)}.inline-annotation[data-treatment=note-rounded-square] .inline-annotation__marker{border-radius:var(--annotation-inline-note-round)}.inline-annotation[data-treatment=note-diamond] .inline-annotation__marker{top:var(--annotation-inline-diamond-top);width:var(--annotation-inline-diamond-frame);height:var(--annotation-inline-diamond-frame);border:0;background:none}.inline-annotation[data-treatment=note-diamond] .inline-annotation__marker:before{content:"";position:absolute;left:var(--annotation-inline-diamond-offset);top:var(--annotation-inline-diamond-offset);width:var(--annotation-inline-diamond-size);height:var(--annotation-inline-diamond-size);box-sizing:border-box;border:var(--annotation-inline-line-width) solid var(--inline-line);background:var(--inline-fill);transform-origin:0 0;transform:rotate(-45deg)}