@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap");html:root{--bs-ink:#121212;--bs-ink-strong:#262626;--bs-paper:#fbf9f7;--bs-paper-2:#f3f1ed;--bs-paper-3:#e9e6e0;--bs-surface:#ffffff;--bs-text-muted:#666666;--bs-text-subtle:#8c8c8c;--bs-border:#e0e0e0;--bs-border-strong:#d1d1d1;--bs-lilac-bg:#efdcf9;--bs-lilac-icon:#e2bef4;--bs-lilac-text:#773399;--bs-lilac-dot:#b152e0;--bs-peach-bg:#fcebd9;--bs-peach-icon:#f8d1aa;--bs-peach-text:#a35c29;--bs-peach-dot:#ee8c2b;--bs-mint-bg:#d1f0dc;--bs-mint-icon:#abe3bf;--bs-mint-text:#267342;--bs-mint-dot:#24db67;--bs-sky-bg:#d4f1f7;--bs-sky-icon:#a8e4f0;--bs-sky-text:#266673;--bs-sky-dot:#67cfe4;--bs-butter-bg:#fcf3c5;--bs-butter-icon:#f9e586;--bs-butter-text:#8f6b24;--bs-butter-dot:#f7e06e;--bs-rose-bg:#fadbe6;--bs-rose-icon:#f4afc6;--bs-rose-text:#a32952;--bs-rose-dot:#ec799f;--bs-shadow-sticker:2px 2px 0 0 var(--bs-ink);--bs-shadow-sticker-lg:4px 4px 0 0 var(--bs-ink);--bs-card-border:var(--bs-ink);--font-family-sans:"DM Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--bs-font-serif:"DM Serif Display",ui-serif,Georgia,serif;--text-letter-spacing:0;--text-body-small-font-size:0.625rem;--text-body-small-line-height:0.9375rem;--text-body-small-letter-spacing:0.01em;--text-body-small-strong-font-size:0.625rem;--text-body-small-strong-line-height:0.9375rem;--text-body-small-strong-letter-spacing:0.01em;--text-body-medium-font-size:0.75rem;--text-body-medium-line-height:1.125rem;--text-body-medium-letter-spacing:0;--text-body-medium-strong-font-size:0.75rem;--text-body-medium-strong-font-weight:600;--text-body-medium-strong-line-height:1.125rem;--text-body-medium-strong-letter-spacing:0;--text-body-large-font-size:0.8125rem;--text-body-large-line-height:1.375rem;--text-body-large-letter-spacing:0;--text-body-large-strong-font-size:0.8125rem;--text-body-large-strong-font-weight:600;--text-body-large-strong-line-height:1.375rem;--text-body-large-strong-letter-spacing:0;--text-heading-small-font-size:0.8125rem;--text-heading-small-font-weight:600;--text-heading-small-letter-spacing:-0.005em;--text-heading-medium-font-size:0.9375rem;--text-heading-medium-font-weight:600;--text-heading-medium-letter-spacing:-0.01em;--text-heading-large-font-family:var(--bs-font-serif);--text-heading-large-font-size:1.75rem;--text-heading-large-font-weight:400;--text-heading-large-line-height:2.125rem;--text-heading-large-letter-spacing:-0.02em;--radius-small:6px;--radius-chip:999px;--radius-medium:10px;--radius-large:20px;--button-radius:999px;--field-border-radius:10px;--popup-radius:14px;--popup-item-radius:8px;--elevation-100-canvas:0 0 0 1px var(--bs-border);--elevation-300-tooltip:2px 2px 0 0 rgb(18 18 18/90%);--elevation-400-menu-panel:0 0 0 1px var(--bs-ink),3px 3px 0 0 var(--bs-ink);--elevation-500-modal-window:0 0 0 1px var(--bs-ink),5px 5px 0 0 var(--bs-ink);--color-bg:var(--bs-surface);--color-bg-hover:var(--bs-paper-2);--color-bg-pressed:var(--bs-paper-3);--color-bg-secondary:var(--bs-paper);--color-bg-secondary-hover:var(--bs-paper-2);--color-bg-secondary-pressed:var(--bs-paper-3);--color-bg-tertiary:var(--bs-paper-2);--color-bg-elevated:var(--bs-surface);--color-bg-disabled:var(--bs-paper-2);--color-bg-inverse:var(--bs-ink);--color-bg-inverse-hover:var(--bs-ink-strong);--color-bg-inverse-pressed:#3d3d3d;--color-bg-menu:var(--bs-ink);--color-bg-tooltip:var(--bs-ink);--color-bg-transparent-hover:rgb(18 18 18/6%);--color-bg-transparent-pressed:rgb(18 18 18/11%);--color-text:var(--bs-ink);--color-text-secondary:var(--bs-text-muted);--color-text-tertiary:var(--bs-text-subtle);--color-text-disabled:var(--bs-text-subtle);--color-text-oninverse:var(--bs-paper);--color-text-oninverse-secondary:#a8a29a;--color-text-ontooltip:var(--bs-paper);--color-icon:var(--bs-ink);--color-icon-hover:var(--bs-ink);--color-icon-secondary:var(--bs-text-muted);--color-icon-secondary-hover:var(--bs-ink);--color-icon-tertiary:var(--bs-text-subtle);--color-icon-disabled:var(--bs-text-subtle);--color-icon-oninverse:var(--bs-paper);--color-border:var(--bs-border);--color-border-strong:var(--bs-ink);--color-border-disabled:var(--bs-border);--special-border-translucent:var(--bs-border);--special-border-translucent-strong:var(--bs-border-strong);--special-bg-transparent:rgb(255 255 255/70%);--special-bg-hover-transparent:rgb(18 18 18/6%);--special-bg-transparent-secondary-hover:rgb(18 18 18/10%);--special-text-highlight:var(--bs-butter-bg);--color-bg-brand:var(--bs-ink);--color-bg-brand-hover:var(--bs-ink-strong);--color-bg-brand-pressed:#000000;--color-bg-brand-secondary:var(--bs-ink-strong);--color-bg-brand-tertiary:var(--bs-paper-2);--color-bg-brand-tertiary-hover:var(--bs-paper-3);--color-text-brand:var(--bs-ink);--color-text-brand-secondary:var(--bs-text-muted);--color-text-onbrand:var(--bs-paper);--color-text-onbrand-secondary:rgb(251 249 247/70%);--color-icon-brand:var(--bs-ink);--color-icon-onbrand:var(--bs-paper);--color-icon-onbrand-secondary:rgb(251 249 247/70%);--color-border-brand:var(--bs-border-strong);--color-border-brand-strong:var(--bs-ink);--color-border-onbrand-strong:var(--bs-paper);--color-bg-selected:var(--bs-lilac-bg);--color-bg-selected-hover:var(--bs-lilac-icon);--color-bg-selected-pressed:var(--bs-lilac-icon);--color-bg-selected-strong:var(--bs-ink);--color-bg-selected-strong-hover:var(--bs-ink-strong);--color-bg-selected-strong-pressed:#000000;--color-border-selected:var(--bs-ink);--color-border-selected-strong:var(--bs-ink);--color-text-selected:var(--bs-lilac-text);--color-text-onselected-strong:var(--bs-paper);--color-icon-selected:var(--bs-lilac-text);--color-icon-onselected-strong:var(--bs-paper);--color-bg-success:var(--bs-mint-text);--color-bg-success-hover:#1f5e36;--color-bg-success-pressed:#184a2b;--color-bg-success-tertiary:var(--bs-mint-bg);--color-bg-success-tertiary-hover:var(--bs-mint-icon);--color-text-success:var(--bs-mint-text);--color-text-onsuccess:var(--bs-paper);--color-text-onsuccess-secondary:rgb(251 249 247/70%);--color-icon-success:var(--bs-mint-text);--color-icon-onsuccess:var(--bs-paper);--color-icon-onsuccess-secondary:rgb(251 249 247/70%);--color-border-success:var(--bs-mint-icon);--color-border-success-strong:var(--bs-mint-text);--color-bg-danger:var(--bs-rose-text);--color-bg-danger-hover:#8c2246;--color-bg-danger-pressed:#741c3a;--color-bg-danger-tertiary:var(--bs-rose-bg);--color-bg-danger-tertiary-hover:var(--bs-rose-icon);--color-bg-danger-tertiary-pressed:var(--bs-rose-dot);--color-text-danger:var(--bs-rose-text);--color-text-danger-secondary:var(--bs-rose-text);--color-text-ondanger:var(--bs-paper);--color-text-ondanger-secondary:rgb(251 249 247/70%);--color-icon-danger:var(--bs-rose-text);--color-icon-ondanger:var(--bs-paper);--color-icon-ondanger-secondary:rgb(251 249 247/70%);--color-border-danger:var(--bs-rose-icon);--color-border-danger-strong:var(--bs-rose-text);--color-bg-warning:var(--bs-butter-dot);--color-bg-warning-tertiary:var(--bs-butter-bg);--color-bg-warning-tertiary-hover:var(--bs-butter-icon);--color-text-warning:var(--bs-butter-text);--color-text-onwarning:var(--bs-ink);--color-icon-warning:var(--bs-butter-text);--color-icon-warning-pressed:var(--bs-butter-text);--color-border-warning:var(--bs-butter-icon);--color-border-warning-strong:var(--bs-butter-text);--color-bg-info:var(--bs-sky-bg);--color-bg-assistive:var(--bs-lilac-dot);--color-bg-assistive-hover:#9c46c7;--color-bg-assistive-pressed:var(--bs-lilac-text);--color-bg-assistive-secondary:var(--bs-lilac-text);--color-bg-assistive-tertiary:var(--bs-lilac-bg);--color-text-assistive:var(--bs-lilac-text);--color-text-assistive-pressed:var(--bs-lilac-text);--color-text-onassistive:var(--bs-paper);--color-text-onassistive-secondary:rgb(251 249 247/70%);--color-text-onassistive-tertiary:rgb(251 249 247/50%);--color-icon-assistive:var(--bs-lilac-text);--color-icon-onassistive:var(--bs-paper);--color-icon-onassistive-secondary:rgb(251 249 247/70%);--color-icon-onassistive-tertiary:rgb(251 249 247/50%);--color-border-assistive:var(--bs-lilac-icon);--color-border-assistive-strong:var(--bs-lilac-text);--color-border-onassistive:var(--bs-lilac-text);--color-border-onassistive-strong:var(--bs-lilac-text);--special-multiplayer-purple:var(--bs-lilac-dot);--special-multiplayer-pink:var(--bs-rose-dot);--special-multiplayer-blue:var(--bs-sky-text);--special-multiplayer-green:var(--bs-mint-text);--special-multiplayer-red:var(--bs-rose-text);--special-multiplayer-yellow:var(--bs-butter-dot);--special-multiplayer-grey:var(--bs-text-muted);--special-text-on-multiplayer-yellow:var(--bs-ink);--color-bg-component:var(--bs-peach-dot);--color-bg-component-tertiary:var(--bs-peach-bg);--color-bg-component-tertiary-hover:var(--bs-peach-icon);--color-text-component:var(--bs-peach-text);--color-text-component-pressed:var(--bs-peach-text);--color-text-component-secondary:var(--bs-text-muted);--color-text-component-tertiary:var(--bs-text-subtle);--color-text-oncomponent:var(--bs-ink);--color-icon-component:var(--bs-peach-text);--color-icon-component-pressed:var(--bs-peach-text);--color-icon-component-secondary:var(--bs-peach-icon);--color-icon-component-tertiary:var(--bs-peach-icon);--color-icon-oncomponent:var(--bs-ink);--color-border-component:var(--bs-peach-icon);--color-border-component-strong:var(--bs-peach-text);--field-color-bg:var(--bs-surface);--field-color-border:var(--bs-border);--field-color-border-hover:var(--bs-border-strong);--field-color-bg-readonly:var(--bs-paper-2);--field-color-upload-bg:var(--bs-paper);--field-color-toggle-border:var(--bs-border-strong);--field-color-toggle-border-hover:var(--bs-ink);--color-modalbackdrop:rgb(18 18 18/45%);--color-drawer-backdrop:rgb(18 18 18/12%);--scrollbar-color:var(--bs-border-strong)}html[data-theme=dark]{--bs-d-canvas:#121212;--bs-d-canvas-2:#1a1a1a;--bs-d-surface:#1e1e1e;--bs-d-surface-raised:#242424;--bs-d-text:#f7f2eb;--bs-d-text-strong:#fbf9f7;--bs-d-text-muted:#a8a29a;--bs-d-text-subtle:#7a756e;--bs-d-border:#2e2e2e;--bs-d-border-strong:#3d3d3d;--bs-shadow-sticker:2px 2px 0 0 rgb(0 0 0/60%);--bs-shadow-sticker-lg:4px 4px 0 0 rgb(0 0 0/60%);--bs-card-border:var(--bs-d-border-strong);--elevation-100-canvas:0 0 0 1px var(--bs-d-border);--elevation-300-tooltip:2px 2px 0 0 rgb(0 0 0/60%);--elevation-400-menu-panel:0 0 0 1px var(--bs-d-border-strong),3px 3px 0 0 rgb(0 0 0/55%);--elevation-500-modal-window:0 0 0 1px var(--bs-d-border-strong),5px 5px 0 0 rgb(0 0 0/55%);--color-bg:var(--bs-d-surface);--color-bg-hover:var(--bs-d-surface-raised);--color-bg-pressed:#2e2e2e;--color-bg-secondary:var(--bs-d-canvas-2);--color-bg-secondary-hover:var(--bs-d-surface);--color-bg-secondary-pressed:var(--bs-d-surface-raised);--color-bg-tertiary:var(--bs-d-surface-raised);--color-bg-elevated:var(--bs-d-surface-raised);--color-bg-disabled:#2a2a2a;--color-bg-inverse:var(--bs-d-text-strong);--color-bg-inverse-hover:#eae4dc;--color-bg-inverse-pressed:#d8d2ca;--color-bg-menu:var(--bs-d-surface-raised);--color-bg-tooltip:var(--bs-d-surface-raised);--color-bg-transparent-hover:rgb(255 255 255/7%);--color-bg-transparent-pressed:rgb(255 255 255/12%);--color-text:var(--bs-d-text);--color-text-secondary:var(--bs-d-text-muted);--color-text-tertiary:var(--bs-d-text-subtle);--color-text-disabled:var(--bs-d-text-subtle);--color-text-oninverse:var(--bs-d-canvas);--color-text-oninverse-secondary:rgb(18 18 18/70%);--color-text-ontooltip:var(--bs-d-text);--color-icon:var(--bs-d-text);--color-icon-hover:var(--bs-d-text-strong);--color-icon-secondary:var(--bs-d-text-muted);--color-icon-secondary-hover:var(--bs-d-text-strong);--color-icon-tertiary:var(--bs-d-text-subtle);--color-icon-disabled:var(--bs-d-text-subtle);--color-icon-oninverse:var(--bs-d-canvas);--color-border:var(--bs-d-border);--color-border-strong:var(--bs-d-border-strong);--color-border-disabled:var(--bs-d-border);--special-border-translucent:var(--bs-d-border);--special-border-translucent-strong:var(--bs-d-border-strong);--special-bg-transparent:rgb(30 30 30/70%);--special-bg-hover-transparent:rgb(255 255 255/7%);--special-bg-transparent-secondary-hover:rgb(255 255 255/12%);--special-text-highlight:var(--bs-butter-dot);--color-bg-brand:var(--bs-d-text-strong);--color-bg-brand-hover:#eae4dc;--color-bg-brand-pressed:#d8d2ca;--color-bg-brand-secondary:#d8d2ca;--color-bg-brand-tertiary:var(--bs-d-surface-raised);--color-bg-brand-tertiary-hover:#2e2e2e;--color-text-brand:var(--bs-d-text-strong);--color-text-brand-secondary:var(--bs-d-text-muted);--color-text-onbrand:var(--bs-d-canvas);--color-text-onbrand-secondary:rgb(18 18 18/70%);--color-icon-brand:var(--bs-d-text-strong);--color-icon-onbrand:var(--bs-d-canvas);--color-icon-onbrand-secondary:rgb(18 18 18/70%);--color-border-brand:var(--bs-d-border-strong);--color-border-brand-strong:var(--bs-d-text-strong);--color-border-onbrand-strong:var(--bs-d-canvas);--color-bg-selected:rgb(177 82 224/22%);--color-bg-selected-hover:rgb(177 82 224/32%);--color-bg-selected-pressed:rgb(177 82 224/38%);--color-bg-selected-strong:var(--bs-lilac-dot);--color-bg-selected-strong-hover:#c06ce8;--color-bg-selected-strong-pressed:#9c46c7;--color-border-selected:var(--bs-lilac-icon);--color-border-selected-strong:var(--bs-lilac-icon);--color-text-selected:var(--bs-lilac-icon);--color-text-onselected-strong:var(--bs-d-canvas);--color-icon-selected:var(--bs-lilac-icon);--color-icon-onselected-strong:var(--bs-d-canvas);--color-bg-success:var(--bs-mint-dot);--color-bg-success-hover:#1fc35c;--color-bg-success-pressed:#1aa74e;--color-bg-success-tertiary:rgb(36 219 103/16%);--color-bg-success-tertiary-hover:rgb(36 219 103/24%);--color-text-success:var(--bs-mint-icon);--color-text-onsuccess:var(--bs-d-canvas);--color-text-onsuccess-secondary:rgb(18 18 18/70%);--color-icon-success:var(--bs-mint-icon);--color-icon-onsuccess:var(--bs-d-canvas);--color-icon-onsuccess-secondary:rgb(18 18 18/70%);--color-border-success:rgb(171 227 191/40%);--color-border-success-strong:var(--bs-mint-icon);--color-bg-danger:var(--bs-rose-dot);--color-bg-danger-hover:#e56690;--color-bg-danger-pressed:#d55480;--color-bg-danger-tertiary:rgb(236 121 159/18%);--color-bg-danger-tertiary-hover:rgb(236 121 159/26%);--color-bg-danger-tertiary-pressed:rgb(236 121 159/34%);--color-text-danger:var(--bs-rose-icon);--color-text-danger-secondary:var(--bs-rose-icon);--color-text-ondanger:var(--bs-d-canvas);--color-text-ondanger-secondary:rgb(18 18 18/70%);--color-icon-danger:var(--bs-rose-icon);--color-icon-ondanger:var(--bs-d-canvas);--color-icon-ondanger-secondary:rgb(18 18 18/70%);--color-border-danger:rgb(244 175 198/40%);--color-border-danger-strong:var(--bs-rose-icon);--color-bg-warning:var(--bs-butter-dot);--color-bg-warning-tertiary:rgb(247 224 110/16%);--color-bg-warning-tertiary-hover:rgb(247 224 110/24%);--color-text-warning:var(--bs-butter-icon);--color-text-onwarning:var(--bs-d-canvas);--color-icon-warning:var(--bs-butter-icon);--color-icon-warning-pressed:var(--bs-butter-icon);--color-border-warning:rgb(249 229 134/40%);--color-border-warning-strong:var(--bs-butter-icon);--color-bg-info:rgb(103 207 228/18%);--color-bg-assistive:var(--bs-lilac-dot);--color-bg-assistive-hover:#c06ce8;--color-bg-assistive-pressed:#9c46c7;--color-bg-assistive-secondary:#9c46c7;--color-bg-assistive-tertiary:rgb(177 82 224/20%);--color-text-assistive:var(--bs-lilac-icon);--color-text-assistive-pressed:var(--bs-lilac-icon);--color-text-onassistive:var(--bs-d-canvas);--color-text-onassistive-secondary:rgb(18 18 18/70%);--color-text-onassistive-tertiary:rgb(18 18 18/50%);--color-icon-assistive:var(--bs-lilac-icon);--color-icon-onassistive:var(--bs-d-canvas);--color-icon-onassistive-secondary:rgb(18 18 18/70%);--color-icon-onassistive-tertiary:rgb(18 18 18/50%);--color-border-assistive:rgb(226 190 244/40%);--color-border-assistive-strong:var(--bs-lilac-icon);--color-border-onassistive:var(--bs-lilac-icon);--color-border-onassistive-strong:var(--bs-lilac-icon);--color-bg-component:var(--bs-peach-dot);--color-bg-component-tertiary:rgb(238 140 43/18%);--color-bg-component-tertiary-hover:rgb(238 140 43/26%);--color-text-component:var(--bs-peach-icon);--color-text-component-pressed:var(--bs-peach-icon);--color-text-component-secondary:var(--bs-d-text-muted);--color-text-component-tertiary:var(--bs-d-text-subtle);--color-text-oncomponent:var(--bs-d-canvas);--color-icon-component:var(--bs-peach-icon);--color-icon-component-pressed:var(--bs-peach-icon);--color-icon-component-secondary:var(--bs-peach-icon);--color-icon-component-tertiary:rgb(248 209 170/60%);--color-icon-oncomponent:var(--bs-d-canvas);--color-border-component:rgb(248 209 170/40%);--color-border-component-strong:var(--bs-peach-icon);--field-color-bg:var(--bs-d-surface-raised);--field-color-border:var(--bs-d-border-strong);--field-color-border-hover:#4d4d4d;--field-color-bg-readonly:var(--bs-d-canvas-2);--field-color-upload-bg:var(--bs-d-canvas-2);--field-color-toggle-border:var(--bs-d-border-strong);--field-color-toggle-border-hover:var(--bs-d-text-muted);--color-modalbackdrop:rgb(0 0 0/65%);--color-drawer-backdrop:rgb(0 0 0/35%);--scrollbar-color:var(--bs-d-border-strong)}.collapsible,.collapsible__content,.collapsible__drag,.collapsible__indicator,.collapsible__toggle,.collapsible__toggle-wrap{border-radius:var(--radius-small)!important}.collapsible:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-radius:var(--radius-small) var(--radius-small) 0 0!important}.collapsible__content{border-radius:0 0 var(--radius-small) var(--radius-small)!important}body{background-color:var(--bs-paper)}[data-theme=dark] body{background-color:var(--bs-d-canvas)}.doc-header__title,.list-header__title{font-family:var(--bs-font-serif);font-weight:400;letter-spacing:-.02em}.bs-collection-cards__group{margin-bottom:var(--spacer-5)}.bs-collection-cards__group-header{margin-bottom:var(--spacer-3)}.bs-collection-cards__group-title{margin:0;color:var(--color-text);font-family:var(--bs-font-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.1}.bs-collection-cards__group-description{max-width:60ch;margin:var(--spacer-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height)}.bs-collection-cards__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--spacer-2-5);margin:0;padding:0;list-style:none}.bs-collection-cards__card{position:relative;display:flex;flex-direction:column;gap:var(--spacer-1);height:100%;padding:var(--spacer-3);border:var(--stroke-width-small) solid var(--bs-card-border);border-radius:14px;background:var(--color-bg);box-shadow:var(--bs-shadow-sticker);transition:transform .12s ease,box-shadow .12s ease}.bs-collection-cards__card:hover{transform:translate(-1px,-1px);box-shadow:var(--bs-shadow-sticker-lg)}.bs-collection-cards__card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.bs-collection-cards__card-title{margin:0;padding-right:var(--spacer-4);color:var(--color-text);font-family:var(--bs-font-serif);font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}.bs-collection-cards__card-description{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);line-height:1.45}.bs-collection-cards__card-action{position:absolute;top:var(--spacer-2);right:var(--spacer-2);z-index:2}.bs-collection-cards__card-action .btn{margin:0}.card{background:var(--color-bg);border-color:var(--bs-card-border);border-radius:14px;padding:var(--spacer-3);box-shadow:var(--bs-shadow-sticker);transition:transform .12s ease,box-shadow .12s ease}.card--has-onclick:hover{transform:translate(-1px,-1px);box-shadow:var(--bs-shadow-sticker-lg)}.card__title{font-family:var(--bs-font-serif);font-size:1rem;font-weight:400;letter-spacing:-.01em}.field-label,.step-nav{font-family:var(--font-family-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.field-label .required{font-family:var(--font-family-sans);letter-spacing:0}.nav__label{font-family:var(--font-family-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.nav__link{border-radius:999px}.nav__link--selected{font-weight:600}@layer payload-default{.lexical-diff{ul.list-check{padding-inline-start:0}.checkboxItem{list-style-type:none}.checkboxItem__wrapper{display:flex;align-items:center}.checkboxItem__icon{width:var(--spacer-3);height:var(--spacer-3);margin-inline-end:var(--spacer-2);border:var(--stroke-width-small) solid var(--color-text);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center;pointer-events:none;&[data-match-type=create]{background-color:var(--color-bg-brand-tertiary);border-color:var(--color-border-brand-strong);color:var(--color-text-brand)}&[data-match-type=delete]{border-color:var(--diff-delete-pill-color)}}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create],.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:0}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create]{background-color:var(--color-bg-brand-tertiary);color:var(--color-text-brand)}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{background-color:transparent;color:var(--diff-delete-pill-color)}.checkboxItem--nested{margin-inline-start:var(--spacer-4)}ol.list-number{list-style-type:decimal}ol.list-number ol.list-number{list-style-type:upper-alpha}ol.list-number ol.list-number ol.list-number{list-style-type:lower-alpha}ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:upper-roman}ol.list-number ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:lower-roman}}}@layer payload-default{.lexical-diff .lexical-relationship-diff{max-width:fit-content;display:inline-flex;align-items:center;background-color:var(--color-bg-brand-tertiary);outline:var(--stroke-width-small) solid var(--color-border-brand);outline-offset:calc(var(--stroke-width-small) * -1);border-radius:var(--radius-medium);position:relative;z-index:2;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);margin-block:var(--spacer-2);padding:var(--spacer-1);&[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);.lexical-relationship-diff__pill{background-color:var(--color-bg-brand);color:var(--color-text-onbrand)}.lexical-relationship-diff__info{color:var(--diff-create-parent-color)}}&[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);text-decoration-line:none;.lexical-relationship-diff__pill{background-color:var(--color-bg-danger);color:var(--color-text-oncomponent);*{text-decoration-line:none;color:var(--color-text-oncomponent);background-color:transparent}}.lexical-relationship-diff__info{color:var(--color-text-danger);text-decoration-line:line-through}}}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create],.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-1);text-decoration-line:none}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}.lexical-diff .lexical-relationship-diff__pill{display:inline-flex;align-items:center;border-radius:var(--radius-medium);padding-inline:var(--spacer-1);background-color:var(--color-bg-brand);color:var(--color-text-onbrand);white-space:nowrap;flex-shrink:0}.lexical-diff .lexical-relationship-diff__info{padding-inline:var(--spacer-1);font-weight:var(--text-body-medium-font-weight);color:var(--color-text-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.lexical-diff .html-diff .lexical-relationship-diff{max-width:unset;display:flex;border-radius:0;outline:none;margin:0}}}@layer payload-default{.lexical-diff .lexical-unknown-diff{box-shadow:var(--elevation-100-canvas);max-width:fit-content;display:flex;align-items:center;background:var(--color-bg);border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border);position:relative;font-family:var(--font-body);margin-block:calc(var(--spacer-1) * 2.5);max-height:calc(var(--spacer-5) * 2.5);padding:calc(var(--spacer-1) * 1.25);&[data-match-type=create]{border-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}&[data-match-type=delete]{border-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);text-decoration-line:none;background-color:var(--diff-delete-pill-bg);*{text-decoration-line:none;color:var(--diff-delete-parent-color)}}}.lexical-diff .lexical-unknown-diff__specifier{font-family:SF Mono,Menlo,Consolas,Monaco,monospace}}@layer payload-default{.lexical-diff{.lexical-upload-diff{min-width:100%;max-width:fit-content;display:flex;align-items:center;background-color:var(--color-bg);border-radius:var(--radius-medium);outline:var(--stroke-width-small) solid var(--color-border);outline-offset:calc(var(--stroke-width-small) * -1);position:relative;z-index:2;font-family:var(--text-body-medium-font-family);padding:var(--spacer-2);&[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color);.lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-upload-diff__info,.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}}&[data-match-type=delete]{text-decoration-line:none;background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);.lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-upload-diff__info{color:var(--diff-delete-parent-color);strong{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color)}}.lexical-upload-diff__meta{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}}}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create],.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-2);text-decoration-line:none}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color)}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color)}.lexical-upload-diff__card{display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--spacer-2-5)}.lexical-upload-diff__thumbnail{width:var(--spacer-6);height:var(--spacer-6);position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--radius-medium);background-color:var(--color-bg-secondary);img,svg{position:absolute;object-fit:cover;width:100%;height:100%}}.lexical-upload-diff__info{flex:1 0 0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacer-1);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);overflow:hidden;min-width:var(--stroke-width-small);strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.lexical-upload-diff__meta{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-match-type=create] .lexical-upload-diff__info,[data-match-type=create] .lexical-upload-diff__meta.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}[data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}[data-match-type=create] .lexical-upload-diff{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}[data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color);strong{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color)}}[data-match-type=delete] .lexical-upload-diff__meta.lexical-upload-diff__meta{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}[data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}[data-match-type=delete] .lexical-upload-diff{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}}}