
@font-face { font-family: Jost; src: url(/fonts/jost.7726a5cd.woff2) format("woff2"); font-weight: 100 900; font-display: swap; }
@property --refl { syntax: "<percentage>"; inherits: false; initial-value: 50%; }
@property --tint-color { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --tint-pct { syntax: "<percentage>"; inherits: false; initial-value: 0%; }

@property --glass-hue { syntax: "<color>"; inherits: true; initial-value: transparent; }

@property --glass-shown-tint { syntax: "<color>"; inherits: false; initial-value: transparent; }

@property --face-color { syntax: "<color>"; inherits: false; initial-value: transparent; }

@property --fade-top { syntax: "<length>"; inherits: false; initial-value: 0px; }

@property --pad-words { syntax: "<length>"; inherits: true; initial-value: 0px; }
@property --fade-bottom { syntax: "<length>"; inherits: false; initial-value: 0px; }
.scroll-fades.is-fading { -webkit-mask-image: linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);
  mask-image: linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent); transition: --fade-top 0.2s, --fade-bottom 0.2s; }

@property --fade-left { syntax: "<length>"; inherits: false; initial-value: 0px; }
@property --fade-right { syntax: "<length>"; inherits: false; initial-value: 0px; }

@media (pointer: coarse) { .is-scrollable { overscroll-behavior-y: contain; } }

html, body { overscroll-behavior: none; }
html { -webkit-tap-highlight-color: transparent; }
.is-scrollable-sideways { overscroll-behavior-x: contain; }
[data-fades-sideways] { overflow-x: auto; overflow-y: hidden; scrollbar-width: none; transition: --fade-left 0.25s, --fade-right 0.25s; }
[data-fades-sideways]::-webkit-scrollbar { display: none; }
[data-fades-sideways].more-left, [data-fades-sideways].more-right {
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%); }

[data-fades-sideways].more-left { --fade-left: var(--fade-sideways-px, 28px); }
[data-fades-sideways].more-right { --fade-right: var(--fade-sideways-px, 28px); }


.control-row { display: flex; flex-wrap: wrap; align-items: flex-start; gap: var(--gap-control-stack) 0; }
.control-row > :not(:last-child) { margin-inline-end: var(--gap-control-row-boxes); }

[data-glass] .control-row > .shell { display: flex; flex: 1 1 0; }
[data-glass] .control-row > .shell > .face { width: 100%; justify-content: center; }
.eases-settings { transition: --glass-hue 0.5s ease; }
@media (prefers-reduced-motion: reduce) { .eases-settings { transition: none; } }

@media (prefers-reduced-motion: no-preference) { @view-transition { navigation: auto; } ::view-transition-group(root) { animation-duration: 0.12s; } }
:root {
  color-scheme: light dark;
  --run: #F7931A; --run-hi: #FFB24A; --run-lo: #A85A06;
  
  --on-run: #14171C;
  
  --danger: #D93A2B; --danger-lo: #A82718;
  --page: #E7E4DF;
  --glass-blur: 24px;
  
  --glass-transition: --glass-shown-tint 0.5s ease, color 0.3s ease;
  
  --glass-hue: transparent;
  --display: "Jost", Futura, "Century Gothic", "Avenir Next", sans-serif;
  --body: -apple-system, "Segoe UI", system-ui, sans-serif;
  --spring: cubic-bezier(.3, 1.2, .4, 1);
  
  --focus: var(--run); --focus-on-run: #7A4100; --focus-stroke: 4;
  
  --control-slant: 10px;
  --gap-control-row: 4px;
  --gap-control-row-boxes: calc(var(--gap-control-row) - var(--control-slant));
  --gap-control-stack: 8px;
  --gap-words-control: 8px;
  --gap-words-words: 8px;
  --gap-block-block: 24px;
  
  --pad-pane: 24px;
  --pad-frame: 8px;
  --pad-words: 0px;
  
  --pad-inside-words: calc(var(--pad-pane) - var(--pad-frame));
  --pad-inner-pane: 12px;
  --pad-tray: 16px;
  
  --pane-cut-large: 18px; --pane-cut-small: 14px;
  --header-cut-large: 16px; --header-cut-small: 12px;
  --menu-cut-large: 14px; --menu-cut-small: 12px;
  
  
  --touch-target: 44px;
  --control-height-small: 2.25rem; --control-height-regular: 2.75rem; --control-height-field: 3.25rem; --control-height-big: 3.5rem;
  
  --size-cover: 180px; --size-card: 280px; --size-figure: 150px; --size-reading: 60ch;
  
  --size-page-reading: 820px; --size-page-wide: 1680px;
  
  --size-menu: 20rem; --size-menu-height: 30rem;
  --size-sheet-compact: 20rem; --size-sheet: 36rem; --size-sheet-picture: 80rem; --size-sheet-side: 23.75rem;
  
  --size-number: 96px;
  
  --type-title: 600 2.5rem/1.04 var(--display);
  --type-heading: 600 1.875rem/1.1 var(--display);
  --type-section: 600 1.375rem/1.2 var(--display);
  --type-name: 600 1.0625rem/1.3 var(--display);
  --type-label: 600 0.9375rem/1.3 var(--display);
  --type-words: 500 0.9375rem/1.35 var(--display);
  --type-reading: 400 0.9375rem/1.5 var(--body);
  --type-note: 500 0.875rem/1.4 var(--display);
  --type-facts: 500 0.8125rem/1.3 var(--display);
  --type-tag: 600 0.75rem/1 var(--display);
  --type-code: 600 0.8125rem/1.3 ui-monospace, Menlo, monospace;
}

@media (max-width: 760px), (max-height: 500px) { :root { --pad-pane: 20px; --pad-frame: 8px; --control-height-big: 3rem; --type-title: 600 2rem/1.04 var(--display); --type-heading: 600 1.625rem/1.1 var(--display); --type-section: 600 1.25rem/1.2 var(--display); } }
:root, [data-theme-choice="light"] { color-scheme: light;
  --ink: #14171C; --ink-2: #3D444E; --muted: #59606A; --line: rgba(20, 23, 28, 0.14);
  --glass: rgba(255, 255, 255, 0.4); --glass-edge: rgba(255, 255, 255, 0.92); --field: rgba(255, 255, 255, 0.62);
  --glass-tint: rgba(250, 252, 255, 0.5); --glass-top: rgba(250, 252, 255, 0.56); --glass-dropdown: rgba(250, 252, 255, 0.62); --glass-tray: rgba(250, 252, 255, 0.14);
  --glass-sheen: radial-gradient(140% 90% at 0% 0%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0) 38%, rgba(30, 60, 110, 0) 70%, rgba(30, 60, 110, 0.05));
  
  --glass-tray-sheen: radial-gradient(140% 90% at 0% 0%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0) 38%, rgba(30, 60, 110, 0) 70%, rgba(30, 60, 110, 0.02));
  --glass-saturate: 1.8; --edge-hair: rgba(40, 60, 100, 0.1);
  
  --well: rgba(70, 84, 108, 0.08); --well-shade: inset 0 1px 3px rgba(20, 23, 28, 0.1);
  --slab: linear-gradient(180deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.6)); --slab-shade: 0 4px 10px rgba(20, 23, 28, 0.12); --ghost: rgba(255, 255, 255, 0.45); --ghost-rest: rgba(255, 255, 255, 0); --wash-rest: rgba(20, 23, 28, 0); --wash: rgba(20, 23, 28, 0.08); --wash-press: rgba(20, 23, 28, 0.14);
  --btn: rgba(255, 255, 255, 0.6); --btn-hover: rgba(255, 255, 255, 0.82); --btn-press: rgba(226, 232, 240, 0.9);
  --press-shade: inset 0 2px 5px rgba(20, 30, 50, 0.16);
  
  --press-rim: rgba(20, 23, 28, 0.5);
  
  --swatch-rim: rgba(20, 23, 28, 0.5);
  
  --off-face: rgba(70, 84, 108, 0.08);
  --field-face: rgba(255, 255, 255, 0.5); --field-hover: rgba(255, 255, 255, 0.66); --field-focus: rgba(255, 255, 255, 0.94);
  --field-shade: inset 0 1px 3px rgba(20, 23, 28, 0.1); --field-outline: transparent;
  --show: rgba(255, 255, 255, 0.55); --show-on: #fff;
  --pick: rgba(255, 255, 255, 0.42); --pick-shade: inset 0 1px 3px rgba(20, 23, 28, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  --done: rgba(255, 255, 255, 0.7); --done-line: inset 0 0 0 1px rgba(20, 23, 28, 0.1);
  --glass-btn-face: rgba(255, 255, 255, 0.36); --glass-btn-hover: rgba(255, 255, 255, 0.72); --glass-btn-press: rgba(255, 255, 255, 0.26); --pointer-glow: rgba(255, 255, 255, 1);
  --glass-btn-lift: inset 0 -12px 18px -12px rgba(30, 60, 110, 0.2), inset 0 1px 0 #fff; --glass-btn-hair: rgba(26, 44, 80, 0.1); --glass-btn-hair-rest: rgba(26, 44, 80, 0.12);
  --clear-hover: rgba(255, 255, 255, 0.45); --clear-press: rgba(255, 255, 255, 0.25);
  
  --clear-glass-mark: initial;
  
  --on-light: inline; --on-smoked: none;
  
  --divider: 1px solid var(--line);
  --toggle-off: rgba(60, 72, 94, 0.2); --check-press: rgba(60, 72, 94, 0.16); --row-hover: rgba(255, 255, 255, 0.24); --row-press: rgba(20, 23, 28, 0.05); --tag-new: rgba(34, 160, 90, 0.26); --tag-new-ink: #0A5A2C; --tag-warning: rgba(217, 165, 28, 0.3); --tag-warning-ink: var(--warning); --tag-plain: rgba(60, 72, 94, 0.1); --tag-carve: inset 0 1px 2px rgba(20, 30, 50, 0.22), inset 0 -1px 0 rgba(255, 255, 255, 0.75); --face-ring: rgba(255, 255, 255, 0.85); --presence-ring: #fff; --online: #3BB273; --picture-shadow: rgba(20, 23, 28, 0.3);
  
  --table-head: rgba(250, 252, 255, 0.9); --table-row-head: rgba(244, 246, 250, 0.97); --chart-fill: rgba(20, 23, 28, 0.07); --chart-bar: rgba(60, 72, 94, 0.26); --chart-ring: rgba(250, 252, 255, 0.9); --chart-tip: rgba(250, 252, 255, 0.94); --meter-fill: rgba(60, 72, 94, 0.42); --meter-near: #D9A51C; --meter-full: #A87C0E; --meter-full-ink: var(--warning); --part-0: #3E6FD8; --part-1: #7B5BD6; --part-2: #1E9C87; --part-3: #5E8C2E; --part-4: #D2577F; --part-5: #2A8FB8;
  
  --drop-dash: rgba(20, 23, 28, 0.3);
  --rail-line: rgba(20, 23, 28, 0.2); --rail-thumb: rgba(24, 28, 36, 0.55); --rail-edge: rgba(255, 255, 255, 0.55); --rail-mark: rgba(20, 23, 28, 0.45);
  --edge-inner: rgba(255, 255, 255, 0.9); --edge-bevel: 0.4; --edge-rim: 1; --edge-fringe: 0.25;
  --edge-lit: rgba(236, 240, 246, 1); --edge-shade: rgba(146, 154, 168, 0.6); --edge-corner: rgba(188, 196, 208, 0.75);
  --edge-spec: rgba(255, 255, 255, 1); --edge-dense: rgba(120, 130, 146, 0.03); --edge-caustic: rgba(255, 252, 244, 0.95);
  
  --warning: #7D5C00; --link-hover: var(--run-lo); --marked: var(--warning);
  --glass-base: 255, 255, 255; --glass-kind: "Light glass, dark words."; --glass-hue-strength: 14%; --track: rgba(186, 198, 216, 0.28);
  --raise-top: rgba(255, 255, 255, 0.95); --raise-left: rgba(255, 255, 255, 0.6); --raise-right: rgba(96, 108, 128, 0.22); --raise-bottom: rgba(70, 82, 104, 0.34);
  --carve-rim: transparent; --carve-top: rgba(60, 72, 94, 0.3); --carve-left: rgba(60, 72, 94, 0.2); --carve-right: rgba(255, 255, 255, 0.55); --carve-bottom: rgba(255, 255, 255, 0.9);
  --backdrop-base: #E3E0DB; --backdrop-a: #F6F4F0; --backdrop-b: #CCC8C1; --backdrop-c: #ECE9E4; --page: #E7E4DF; }
@media (prefers-color-scheme: dark) { :root:not([data-theme-choice="light"]) { color-scheme: dark;
  --ink: #F7F9FC; --ink-2: rgba(247, 249, 252, 0.86); --muted: rgba(247, 249, 252, 0.7); --line: rgba(255, 255, 255, 0.2);
  --glass-edge: rgba(255, 255, 255, 0.16); --field: rgba(255, 255, 255, 0.08);
  --glass-tint: rgba(14, 17, 24, 0.55); --glass-top: rgba(18, 21, 27, 0.5); --glass-dropdown: rgba(18, 21, 27, 0.62); --glass-tray: rgba(14, 17, 24, 0.18);
  --glass-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.12), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.03));
  --glass-tray-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.04), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.04));
  --glass-saturate: 1.9; --edge-hair: rgba(0, 0, 0, 0.09);
  --well: rgba(255, 255, 255, 0.08); --well-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  --slab: rgba(255, 255, 255, 0.2); --slab-shade: 0 0 0 transparent; --ghost: rgba(255, 255, 255, 0.1); --ghost-rest: rgba(255, 255, 255, 0); --wash-rest: rgba(255, 255, 255, 0); --wash: rgba(255, 255, 255, 0.14); --wash-press: rgba(255, 255, 255, 0.22);
  --btn: rgba(255, 255, 255, 0.14); --btn-hover: rgba(255, 255, 255, 0.26); --btn-press: rgba(255, 255, 255, 0.07);
  --press-shade: inset 0 2px 5px rgba(0, 0, 0, 0.4);
  --press-rim: rgba(255, 255, 255, 0.45);
  --swatch-rim: rgba(255, 255, 255, 0.45);
  --off-face: rgba(0, 0, 0, 0.22);
  --field-face: rgba(255, 255, 255, 0.08); --field-hover: rgba(255, 255, 255, 0.12); --field-focus: rgba(255, 255, 255, 0.16);
  --field-shade: inset 0 1px 3px rgba(0, 0, 0, 0.25); --field-outline: transparent;
  --show: rgba(255, 255, 255, 0.1); --show-on: rgba(255, 255, 255, 0.22);
  --pick: rgba(255, 255, 255, 0.06); --pick-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.08);
  --done: rgba(255, 255, 255, 0.12); --done-line: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
  --glass-btn-face: rgba(255, 255, 255, 0.07); --glass-btn-hover: rgba(255, 255, 255, 0.15); --glass-btn-press: rgba(255, 255, 255, 0.04); --pointer-glow: rgba(255, 255, 255, 0.3);
  --glass-btn-lift: inset 0 -12px 18px -12px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.22); --glass-btn-hair: rgba(26, 44, 80, 0.16); --glass-btn-hair-rest: rgba(26, 44, 80, 0.28);
  --clear-hover: rgba(255, 255, 255, 0.08); --clear-press: rgba(255, 255, 255, 0.04); --clear-glass-mark: #fff; --on-light: none; --on-smoked: inline; --divider: 1px solid var(--line);
  --toggle-off: rgba(0, 0, 0, 0.34); --check-press: rgba(0, 0, 0, 0.3); --row-hover: rgba(255, 255, 255, 0.1); --row-press: rgba(255, 255, 255, 0.22); --tag-new: rgba(30, 150, 80, 0.32); --tag-new-ink: #A6F0C6; --tag-warning: rgba(230, 181, 58, 0.24); --tag-warning-ink: var(--warning); --tag-plain: rgba(0, 0, 0, 0.34); --tag-carve: inset 0 1.5px 3px rgba(0, 0, 0, 0.8), inset 0 -1px 0 rgba(255, 255, 255, 0.24); --face-ring: rgba(6, 8, 12, 0.55); --presence-ring: #1A1D24; --online: #3BB273; --picture-shadow: rgba(0, 0, 0, 0.55);
  --table-head: rgba(14, 17, 24, 0.9); --table-row-head: rgba(24, 28, 36, 0.97); --chart-fill: rgba(255, 255, 255, 0.08); --chart-bar: rgba(255, 255, 255, 0.3); --chart-ring: rgba(20, 23, 30, 0.9); --chart-tip: rgba(28, 32, 40, 0.94); --meter-fill: rgba(255, 255, 255, 0.6); --meter-near: #E6B53A; --meter-full: #A9811C; --meter-full-ink: var(--warning); --part-0: #6E97F0; --part-1: #A08AF0; --part-2: #3CC4AC; --part-3: #8DBA55; --part-4: #EC7FA3; --part-5: #5BC0E3; --drop-dash: rgba(255, 255, 255, 0.34);
  --rail-line: rgba(255, 255, 255, 0.2); --rail-thumb: rgba(255, 255, 255, 0.55); --rail-edge: rgba(255, 255, 255, 0.35); --rail-mark: rgba(255, 255, 255, 0.5);
  
  --edge-inner: rgba(255, 255, 255, 0.22); --edge-bevel: 0.18; --edge-rim: 0.5; --edge-fringe: 0.15;
  --edge-lit: rgba(220, 228, 242, 0.68); --edge-shade: rgba(140, 152, 176, 0.12); --edge-corner: rgba(196, 206, 224, 0.34);
  --edge-spec: rgba(255, 255, 255, 0.52); --edge-dense: rgba(255, 255, 255, 0.015); --edge-caustic: transparent;
  --warning: #F2C94C; --link-hover: var(--run-hi); --marked: var(--warning);
  --glass-base: 14, 17, 24; --glass-kind: "Smoked glass, light words."; --glass-hue-strength: 22%; --track: rgba(255, 255, 255, 0.08);
  --raise-top: rgba(255, 255, 255, 0.42); --raise-left: rgba(255, 255, 255, 0.22); --raise-right: rgba(0, 0, 0, 0.3); --raise-bottom: rgba(0, 0, 0, 0.5);
  --carve-rim: rgba(255, 255, 255, 0.16); --carve-top: rgba(0, 0, 0, 0.5); --carve-left: rgba(0, 0, 0, 0.32); --carve-right: rgba(255, 255, 255, 0.1); --carve-bottom: rgba(255, 255, 255, 0.2);
  --backdrop-base: #121110; --backdrop-a: #2A2724; --backdrop-b: #0A0909; --backdrop-c: #1D1B19; --page: #121110; } }
[data-theme-choice="dark"] { color-scheme: dark;
  --ink: #F7F9FC; --ink-2: rgba(247, 249, 252, 0.86); --muted: rgba(247, 249, 252, 0.7); --line: rgba(255, 255, 255, 0.2);
  --glass-edge: rgba(255, 255, 255, 0.16); --field: rgba(255, 255, 255, 0.08);
  --glass-tint: rgba(14, 17, 24, 0.55); --glass-top: rgba(18, 21, 27, 0.5); --glass-dropdown: rgba(18, 21, 27, 0.62); --glass-tray: rgba(14, 17, 24, 0.18);
  --glass-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.12), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.03));
  --glass-tray-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.04), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.04));
  --glass-saturate: 1.9; --edge-hair: rgba(0, 0, 0, 0.09);
  --well: rgba(255, 255, 255, 0.08); --well-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  --slab: rgba(255, 255, 255, 0.2); --slab-shade: 0 0 0 transparent; --ghost: rgba(255, 255, 255, 0.1); --ghost-rest: rgba(255, 255, 255, 0); --wash-rest: rgba(255, 255, 255, 0); --wash: rgba(255, 255, 255, 0.14); --wash-press: rgba(255, 255, 255, 0.22);
  --btn: rgba(255, 255, 255, 0.14); --btn-hover: rgba(255, 255, 255, 0.26); --btn-press: rgba(255, 255, 255, 0.07);
  --press-shade: inset 0 2px 5px rgba(0, 0, 0, 0.4);
  --press-rim: rgba(255, 255, 255, 0.45);
  --swatch-rim: rgba(255, 255, 255, 0.45);
  --off-face: rgba(0, 0, 0, 0.22);
  --field-face: rgba(255, 255, 255, 0.08); --field-hover: rgba(255, 255, 255, 0.12); --field-focus: rgba(255, 255, 255, 0.16);
  --field-shade: inset 0 1px 3px rgba(0, 0, 0, 0.25); --field-outline: transparent;
  --show: rgba(255, 255, 255, 0.1); --show-on: rgba(255, 255, 255, 0.22);
  --pick: rgba(255, 255, 255, 0.06); --pick-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.08);
  --done: rgba(255, 255, 255, 0.12); --done-line: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
  --glass-btn-face: rgba(255, 255, 255, 0.07); --glass-btn-hover: rgba(255, 255, 255, 0.15); --glass-btn-press: rgba(255, 255, 255, 0.04); --pointer-glow: rgba(255, 255, 255, 0.3);
  --glass-btn-lift: inset 0 -12px 18px -12px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.22); --glass-btn-hair: rgba(26, 44, 80, 0.16); --glass-btn-hair-rest: rgba(26, 44, 80, 0.28);
  --clear-hover: rgba(255, 255, 255, 0.08); --clear-press: rgba(255, 255, 255, 0.04); --clear-glass-mark: #fff; --on-light: none; --on-smoked: inline; --divider: 1px solid var(--line);
  --toggle-off: rgba(0, 0, 0, 0.34); --check-press: rgba(0, 0, 0, 0.3); --row-hover: rgba(255, 255, 255, 0.1); --row-press: rgba(255, 255, 255, 0.22); --tag-new: rgba(30, 150, 80, 0.32); --tag-new-ink: #A6F0C6; --tag-warning: rgba(230, 181, 58, 0.24); --tag-warning-ink: var(--warning); --tag-plain: rgba(0, 0, 0, 0.34); --tag-carve: inset 0 1.5px 3px rgba(0, 0, 0, 0.8), inset 0 -1px 0 rgba(255, 255, 255, 0.24); --face-ring: rgba(6, 8, 12, 0.55); --presence-ring: #1A1D24; --online: #3BB273; --picture-shadow: rgba(0, 0, 0, 0.55);
  --table-head: rgba(14, 17, 24, 0.9); --table-row-head: rgba(24, 28, 36, 0.97); --chart-fill: rgba(255, 255, 255, 0.08); --chart-bar: rgba(255, 255, 255, 0.3); --chart-ring: rgba(20, 23, 30, 0.9); --chart-tip: rgba(28, 32, 40, 0.94); --meter-fill: rgba(255, 255, 255, 0.6); --meter-near: #E6B53A; --meter-full: #A9811C; --meter-full-ink: var(--warning); --part-0: #6E97F0; --part-1: #A08AF0; --part-2: #3CC4AC; --part-3: #8DBA55; --part-4: #EC7FA3; --part-5: #5BC0E3; --drop-dash: rgba(255, 255, 255, 0.34);
  --rail-line: rgba(255, 255, 255, 0.2); --rail-thumb: rgba(255, 255, 255, 0.55); --rail-edge: rgba(255, 255, 255, 0.35); --rail-mark: rgba(255, 255, 255, 0.5);
  
  --edge-inner: rgba(255, 255, 255, 0.22); --edge-bevel: 0.18; --edge-rim: 0.5; --edge-fringe: 0.15;
  --edge-lit: rgba(220, 228, 242, 0.68); --edge-shade: rgba(140, 152, 176, 0.12); --edge-corner: rgba(196, 206, 224, 0.34);
  --edge-spec: rgba(255, 255, 255, 0.52); --edge-dense: rgba(255, 255, 255, 0.015); --edge-caustic: transparent;
  --warning: #F2C94C; --link-hover: var(--run-hi); --marked: var(--warning);
  --glass-base: 14, 17, 24; --glass-kind: "Smoked glass, light words."; --glass-hue-strength: 22%; --track: rgba(255, 255, 255, 0.08);
  --raise-top: rgba(255, 255, 255, 0.42); --raise-left: rgba(255, 255, 255, 0.22); --raise-right: rgba(0, 0, 0, 0.3); --raise-bottom: rgba(0, 0, 0, 0.5);
  --carve-rim: rgba(255, 255, 255, 0.16); --carve-top: rgba(0, 0, 0, 0.5); --carve-left: rgba(0, 0, 0, 0.32); --carve-right: rgba(255, 255, 255, 0.1); --carve-bottom: rgba(255, 255, 255, 0.2);
  --backdrop-base: #121110; --backdrop-a: #2A2724; --backdrop-b: #0A0909; --backdrop-c: #1D1B19; --page: #121110; }
.smoke { color-scheme: dark;
  --ink: #F7F9FC; --ink-2: rgba(247, 249, 252, 0.86); --muted: rgba(247, 249, 252, 0.7); --line: rgba(255, 255, 255, 0.2);
  --glass-edge: rgba(255, 255, 255, 0.16); --field: rgba(255, 255, 255, 0.08);
  --glass-tint: rgba(14, 17, 24, 0.55); --glass-top: rgba(18, 21, 27, 0.5); --glass-dropdown: rgba(18, 21, 27, 0.62); --glass-tray: rgba(14, 17, 24, 0.18);
  --glass-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.12), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.03));
  --glass-tray-sheen: radial-gradient(140% 90% at 0% 0%, rgba(190, 215, 255, 0.04), rgba(190, 215, 255, 0) 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0) 38%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.04));
  --glass-saturate: 1.9; --edge-hair: rgba(0, 0, 0, 0.09);
  --well: rgba(255, 255, 255, 0.08); --well-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  --slab: rgba(255, 255, 255, 0.2); --slab-shade: 0 0 0 transparent; --ghost: rgba(255, 255, 255, 0.1); --ghost-rest: rgba(255, 255, 255, 0); --wash-rest: rgba(255, 255, 255, 0); --wash: rgba(255, 255, 255, 0.14); --wash-press: rgba(255, 255, 255, 0.22);
  --btn: rgba(255, 255, 255, 0.14); --btn-hover: rgba(255, 255, 255, 0.26); --btn-press: rgba(255, 255, 255, 0.07);
  --press-shade: inset 0 2px 5px rgba(0, 0, 0, 0.4);
  --press-rim: rgba(255, 255, 255, 0.45);
  --swatch-rim: rgba(255, 255, 255, 0.45);
  --off-face: rgba(0, 0, 0, 0.22);
  --field-face: rgba(255, 255, 255, 0.08); --field-hover: rgba(255, 255, 255, 0.12); --field-focus: rgba(255, 255, 255, 0.16);
  --field-shade: inset 0 1px 3px rgba(0, 0, 0, 0.25); --field-outline: transparent;
  --show: rgba(255, 255, 255, 0.1); --show-on: rgba(255, 255, 255, 0.22);
  --pick: rgba(255, 255, 255, 0.06); --pick-shade: inset 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.08);
  --done: rgba(255, 255, 255, 0.12); --done-line: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
  --glass-btn-face: rgba(255, 255, 255, 0.07); --glass-btn-hover: rgba(255, 255, 255, 0.15); --glass-btn-press: rgba(255, 255, 255, 0.04); --pointer-glow: rgba(255, 255, 255, 0.3);
  --glass-btn-lift: inset 0 -12px 18px -12px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.22); --glass-btn-hair: rgba(26, 44, 80, 0.16); --glass-btn-hair-rest: rgba(26, 44, 80, 0.28);
  --clear-hover: rgba(255, 255, 255, 0.08); --clear-press: rgba(255, 255, 255, 0.04); --clear-glass-mark: #fff; --on-light: none; --on-smoked: inline; --divider: 1px solid var(--line);
  --toggle-off: rgba(0, 0, 0, 0.34); --check-press: rgba(0, 0, 0, 0.3); --row-hover: rgba(255, 255, 255, 0.1); --row-press: rgba(255, 255, 255, 0.22); --tag-new: rgba(30, 150, 80, 0.32); --tag-new-ink: #A6F0C6; --tag-warning: rgba(230, 181, 58, 0.24); --tag-warning-ink: var(--warning); --tag-plain: rgba(0, 0, 0, 0.34); --tag-carve: inset 0 1.5px 3px rgba(0, 0, 0, 0.8), inset 0 -1px 0 rgba(255, 255, 255, 0.24); --face-ring: rgba(6, 8, 12, 0.55); --presence-ring: #1A1D24; --online: #3BB273; --picture-shadow: rgba(0, 0, 0, 0.55);
  --table-head: rgba(14, 17, 24, 0.9); --table-row-head: rgba(24, 28, 36, 0.97); --chart-fill: rgba(255, 255, 255, 0.08); --chart-bar: rgba(255, 255, 255, 0.3); --chart-ring: rgba(20, 23, 30, 0.9); --chart-tip: rgba(28, 32, 40, 0.94); --meter-fill: rgba(255, 255, 255, 0.6); --meter-near: #E6B53A; --meter-full: #A9811C; --meter-full-ink: var(--warning); --part-0: #6E97F0; --part-1: #A08AF0; --part-2: #3CC4AC; --part-3: #8DBA55; --part-4: #EC7FA3; --part-5: #5BC0E3; --drop-dash: rgba(255, 255, 255, 0.34);
  --rail-line: rgba(255, 255, 255, 0.2); --rail-thumb: rgba(255, 255, 255, 0.55); --rail-edge: rgba(255, 255, 255, 0.35); --rail-mark: rgba(255, 255, 255, 0.5);
  
  --edge-inner: rgba(255, 255, 255, 0.22); --edge-bevel: 0.18; --edge-rim: 0.5; --edge-fringe: 0.15;
  --edge-lit: rgba(220, 228, 242, 0.68); --edge-shade: rgba(140, 152, 176, 0.12); --edge-corner: rgba(196, 206, 224, 0.34);
  --edge-spec: rgba(255, 255, 255, 0.52); --edge-dense: rgba(255, 255, 255, 0.015); --edge-caustic: transparent;
  --warning: #F2C94C; --link-hover: var(--run-hi); --marked: var(--warning);
  --glass-base: 14, 17, 24; --glass-kind: "Smoked glass, light words."; --glass-hue-strength: 22%; --track: rgba(255, 255, 255, 0.08);
  --raise-top: rgba(255, 255, 255, 0.42); --raise-left: rgba(255, 255, 255, 0.22); --raise-right: rgba(0, 0, 0, 0.3); --raise-bottom: rgba(0, 0, 0, 0.5);
  --carve-rim: rgba(255, 255, 255, 0.16); --carve-top: rgba(0, 0, 0, 0.5); --carve-left: rgba(0, 0, 0, 0.32); --carve-right: rgba(255, 255, 255, 0.1); --carve-bottom: rgba(255, 255, 255, 0.2);
  --backdrop-base: #121110; --backdrop-a: #2A2724; --backdrop-b: #0A0909; --backdrop-c: #1D1B19; }
*, *::before, *::after { box-sizing: border-box; }

.shell { position: relative; display: inline-flex; margin: 0; padding: 0; border: 0; background: none; font: inherit; color: inherit; text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; }
.shell > .face { pointer-events: none; }
[hidden] { display: none !important; }

:where(p, li, dd, dt, figcaption, legend, label, blockquote, td, th) { text-wrap: pretty; }
:where(h1, h2, h3, h4) { text-wrap: balance; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }



.glass { --glass-wash: linear-gradient(color-mix(in srgb, var(--glass-hue) var(--glass-hue-strength), transparent), color-mix(in srgb, var(--glass-hue) var(--glass-hue-strength), transparent)); }

.glass { --pad-words: 0px; }

.glass-pane > .pane-in, .sheet-in, .playing-card-in, .banner { padding: var(--pad-frame); --pad-words: var(--pad-inside-words); }

:where(.glass-pane > .pane-in, .sheet-in, .playing-card-in, .tray) :where(h1, h2, h3, h4, p) { padding-inline: var(--pad-words); }

:where(.glass-pane > .pane-in, .sheet-in, .playing-card-in, .tray, .tray-head) :where(p, li) { max-width: 75ch; overflow-wrap: break-word; }

:where(.cover, .person) { padding-inline: var(--pad-words); }
:is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)) { padding-inline: var(--pad-words); }
:is(.layout-grid, .layout-track) > :is(.cover, .person), .grid-cell > :is(.cover, .person) { padding-inline: 0; }

.glass { position: relative; color: var(--ink); --glass-shown-tint: var(--glass-tint); background-color: var(--glass-shown-tint); background-image: var(--glass-layer, linear-gradient(transparent, transparent)), var(--glass-wash), var(--glass-sheen);
  -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate)); backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate));
  transition: var(--glass-transition); }
.glass > :not(.edge) { position: relative; z-index: 3; }
.edge { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 2; overflow: visible; }

.edge .gleam { stop-color: var(--edge-inner); } .edge .spec { stop-color: var(--edge-spec); }
.edge .dense { fill: var(--edge-dense); }
.edge .facet { stroke: var(--edge-corner); } .edge .facet.lit { stroke: var(--edge-lit); }
.edge .hair { stroke: var(--edge-hair); }
.edge .bevel { opacity: var(--edge-bevel); }
.edge .rim-band { opacity: var(--edge-rim); }
.edge .bevel polygon, .edge .rim-band polygon { fill: color-mix(in srgb, var(--edge-lit) var(--side-light), var(--edge-shade)); }
.edge .rim { stroke: none; }
.edge .fringe { opacity: var(--edge-fringe); }

.edge .caustic polygon { fill: var(--edge-caustic); opacity: calc(var(--side-light) * var(--caustic-step)); }
.edge .caustic.step-1 { --caustic-step: 0.32; } .edge .caustic.step-2 { --caustic-step: 0.18; } .edge .caustic.step-3 { --caustic-step: 0.09; } .edge .caustic.step-4 { --caustic-step: 0.035; }

.cut-line { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; overflow: visible; }
.cut-line polygon { fill: none; stroke: transparent; stroke-width: 1; transition: stroke 0.3s; }

.cut-line .cut-band { fill: transparent; transition: fill 0.15s; }
.cut-raised > .cut-line { --band-top: var(--raise-top); --band-left: var(--raise-left); --band-right: var(--raise-right); --band-bottom: var(--raise-bottom); }
.cut-carved > .cut-line { --band-top: var(--carve-top); --band-left: var(--carve-left); --band-right: var(--carve-right); --band-bottom: var(--carve-bottom); }

.cut-carved > .cut-line polygon { stroke: var(--carve-rim); stroke-width: 2; }

.slab.cut-raised > .cut-line { --band-bottom: transparent; }
.cut-line .cut-band.on-top { fill: var(--band-top, transparent); } .cut-line .cut-band.on-left { fill: var(--band-left, transparent); }
.cut-line .cut-band.on-right { fill: var(--band-right, transparent); } .cut-line .cut-band.on-bottom { fill: var(--band-bottom, transparent); }

.cut-line .cut-band.on-top-right { fill: color-mix(in srgb, var(--band-top, transparent), var(--band-right, transparent)); }
.cut-line .cut-band.on-bottom-right { fill: color-mix(in srgb, var(--band-bottom, transparent), var(--band-right, transparent)); }
.cut-line .cut-band.on-bottom-left { fill: color-mix(in srgb, var(--band-bottom, transparent), var(--band-left, transparent)); }
.cut-line .cut-band.on-top-left { fill: color-mix(in srgb, var(--band-top, transparent), var(--band-left, transparent)); }

.ico { width: 18px; height: 18px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
.ico.solid { fill: currentColor; stroke: none; }
.ico .on-light { display: var(--on-light); }
.ico .on-smoked { display: var(--on-smoked); }



.swatches { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--size-figure), 1fr)); gap: var(--gap-block-block); }
.swatches li { display: grid; grid-template-columns: 2.25rem 1fr; grid-template-rows: auto auto; column-gap: var(--gap-words-words); align-items: start; font: var(--type-facts); }
.swatches li > :not(.chip-swatch) { padding-inline-end: var(--pad-words); }

.swatches .chip-swatch { position: relative; grid-row: span 2; align-self: stretch; width: 2.25rem; min-height: 2.25rem; clip-path: var(--cut-shape); }
.swatches .chip-swatch > .cut-line polygon { stroke: var(--line); }
.swatches code { font: var(--type-code); }
.divider-sample { display: grid; padding: var(--pad-words); }
.divider-sample > * { --pad-words: 0px; }
.divider-sample strong { font: var(--type-name); }
.divider-sample span { font: var(--type-facts); color: var(--muted); }
.divider-sample p { margin: var(--gap-words-control) 0 0; padding-top: var(--gap-words-control); border-top: var(--divider); font: var(--type-words); color: var(--ink-2); }
.swatches span:last-child { color: var(--muted); }


.type-sample { width: 100%; list-style: none; margin: 0; padding: 0; display: grid; gap: var(--gap-block-block); color: var(--ink); }
.type-sample li { display: grid; gap: var(--gap-words-words); }
.type-sample code { font: var(--type-code); color: var(--muted); padding-inline: var(--pad-words); }
.type-sample .is-muted { color: var(--muted); }
.type-sample p { margin: 0; max-width: 60ch; }


.glass-strip { width: 100%; position: relative; display: flex; flex-wrap: wrap; gap: var(--gap-block-block); padding: var(--pad-frame); overflow: hidden; clip-path: polygon(0 var(--pane-cut-large), var(--pane-cut-large) 0, calc(100% - var(--pane-cut-small)) 0, 100% var(--pane-cut-small), 100% calc(100% - var(--pane-cut-large)), calc(100% - var(--pane-cut-large)) 100%, var(--pane-cut-small) 100%, 0 calc(100% - var(--pane-cut-small))); }
.glass-strip > i { position: absolute; width: 140px; height: 140px; border-radius: 50%; }
.glass-strip > i:nth-child(1) { left: 6%; top: 8%; background: #F7931A; }
.glass-strip > i:nth-child(2) { left: 38%; top: 40%; width: 220px; height: 90px; border-radius: 0; transform: rotate(-12deg); background: #3B6FD0; }
.glass-strip > i:nth-child(3) { right: 8%; top: 62%; background: #1E9C8E; }
.glass-strip .glass { flex: 1 1 180px; min-height: 110px; padding: var(--pad-pane); font: var(--type-words); }
.glass-strip .glass strong { display: block; font: var(--type-name); }
.glass-strip .glass-kind::after { content: var(--glass-kind); }

.glass-play { position: relative; width: 100%; height: 360px; overflow: hidden; touch-action: none; background: var(--well); box-shadow: var(--well-shade);
  clip-path: polygon(0 var(--pane-cut-large), var(--pane-cut-large) 0, calc(100% - var(--pane-cut-small)) 0, 100% var(--pane-cut-small), 100% calc(100% - var(--pane-cut-large)), calc(100% - var(--pane-cut-large)) 100%, var(--pane-cut-small) 100%, 0 calc(100% - var(--pane-cut-small))); }
.glass-play > i { position: absolute; display: block; }
.glass-play .sun { left: 8%; top: 40px; width: 150px; height: 150px; border-radius: 50%; background: #F7931A; animation: glass-drift-a 14s ease-in-out infinite alternate; }
.glass-play .bar { left: 34%; top: 150px; width: 260px; height: 70px; background: #3B6FD0; transform: rotate(-14deg); animation: glass-drift-b 18s ease-in-out infinite alternate; }
.glass-play .sea { right: 10%; top: 30px; width: 190px; height: 190px; border-radius: 50%; background: #1E9C8E; animation: glass-drift-c 16s ease-in-out infinite alternate; }
.glass-play .cut { right: 30%; bottom: -30px; width: 160px; height: 120px; background: #E0457B; clip-path: polygon(0 30px, 30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%); animation: glass-drift-b 20s ease-in-out infinite alternate-reverse; }
.glass-play .dot { left: 22%; bottom: 20px; width: 70px; height: 70px; border-radius: 50%; background: #F4C430; animation: glass-drift-c 12s ease-in-out infinite alternate-reverse; }
@keyframes glass-drift-a { to { transform: translate(90px, 50px); } }
@keyframes glass-drift-b { to { transform: translate(-70px, -40px) rotate(8deg); } }
@keyframes glass-drift-c { to { transform: translate(-60px, 70px); } }
.glass-window { position: absolute; left: 6%; top: 36px; width: min(320px, 80%); height: 200px; container-type: size; padding: var(--pad-pane);
  display: flex; flex-direction: column; gap: var(--gap-words-words); overflow: hidden; cursor: grab; user-select: none; -webkit-user-select: none; touch-action: none; }
.glass-window.is-moving { cursor: grabbing; }
.glass-window:focus-visible { outline: none; }
.glass-window:focus-visible .edge .hair, .glass-window:focus-visible .edge .rim { stroke: var(--focus); stroke-width: 2; }
.glass-window strong { font: var(--type-name); }
.glass-window .glass-note { font: var(--type-note); color: var(--ink-2); }
.glass-window .glass-size { margin-top: auto; font: var(--type-code); color: var(--muted); }
.glass-window .glass-grip { position: absolute; z-index: 4; right: 0; bottom: 0; width: 30px; height: 30px; cursor: nwse-resize; color: var(--muted); }
.glass-window .glass-grip svg { position: absolute; right: 0; bottom: 0; width: 30px; height: 30px; }
@container (max-height: 120px) { .glass-window .glass-note { display: none; } }
@container (max-height: 76px) { .glass-window .glass-size { display: none; } }
@container (max-width: 150px) { .glass-window .glass-note { display: none; } .glass-window strong { font: var(--type-label); } }
@media (prefers-reduced-motion: reduce) { .glass-play > i { animation: none; } }


.backdrop { --backdrop-bleed: 0px; position: fixed; inset: calc(-1 * var(--backdrop-bleed)) 0 auto 0; z-index: -1; display: block; border: 0; width: 100%; height: 100vh; height: calc(100lvh + 2 * var(--backdrop-bleed)); object-fit: cover; pointer-events: none; background: radial-gradient(60% 55% at 22% 28%, var(--backdrop-a), transparent 70%), radial-gradient(55% 55% at 78% 68%, var(--backdrop-b), transparent 70%), radial-gradient(45% 40% at 52% 4%, var(--backdrop-c), transparent 70%), var(--backdrop-base); }
@media (pointer: coarse), (max-width: 760px) { .backdrop { --backdrop-bleed: 100px; } }
.backdrop.is-framed { --backdrop-bleed: 0px; position: absolute; inset: 0; height: 100%; }

.backdrop.world { opacity: 0; object-fit: cover; border: 0; transition-property: opacity; transition-timing-function: ease; }
.backdrop.world.is-shown { opacity: 1; }
@media (prefers-reduced-motion: reduce) { .backdrop.world { transition: none !important; } }
:has(> .backdrop) { isolation: isolate; }
.backdrop-frame { position: relative; width: 100%; height: 220px; display: flex; align-items: center; justify-content: center; overflow: hidden;
  clip-path: polygon(0 var(--pane-cut-large), var(--pane-cut-large) 0, calc(100% - var(--pane-cut-small)) 0, 100% var(--pane-cut-small), 100% calc(100% - var(--pane-cut-large)), calc(100% - var(--pane-cut-large)) 100%, var(--pane-cut-small) 100%, 0 calc(100% - var(--pane-cut-small))); }
.backdrop-frame .glass { width: min(260px, 80%); padding: var(--pad-pane); display: flex; flex-direction: column; gap: var(--gap-words-words); font: var(--type-note); color: var(--ink-2); }

.backdrop-frame.is-tall { height: 260px; gap: var(--gap-block-block); padding: var(--pad-pane); }
.backdrop-frame.is-tall .glass { flex: 1 1 0; width: auto; max-width: 320px; }

.backdrop-frame .glass strong { font: var(--type-name); color: var(--ink); }



.shader-code { margin: 0; width: 100%; padding: var(--pad-inner-pane); white-space: pre; font: var(--type-code); color: var(--ink-2);
  background: var(--well); box-shadow: var(--well-shade); }


.icon-set { width: 100%; list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: var(--gap-block-block); color: var(--ink); }

.icon-set li { display: flex; align-items: center; gap: var(--gap-words-words); min-width: 0; font: var(--type-facts); color: var(--ink-2); }
.icon-set li span { min-width: 0; overflow-wrap: anywhere; }
.icon-set .ico { width: 20px; height: 20px; color: var(--ink); }
.icon-set .play { width: 20px; height: 20px; color: var(--ink); }


.logo { display: flex; align-items: center; flex: none; padding: 6px 2px; color: var(--ink); }
.logo.wordmark { --logo-height: 26px; }
.logo.mark { --logo-height: 17px; padding: 0; opacity: 0.8; }
.logo svg { height: var(--logo-height); width: auto; display: block; transition: height 0.45s cubic-bezier(.2,.8,.2,1), color 0.3s; }
.logo:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }

@media (pointer: coarse) { .logo { position: relative; } .logo::before { content: ""; position: absolute; inset: min(0px, calc((var(--touch-target) - 100%) / -2)) 0; } }
@media (prefers-reduced-motion: reduce) { .logo svg { transition: none; } }


.loader { display: inline-block; width: var(--loader-width, 19px); height: calc(var(--loader-width, 19px) * 0.737); flex: none; background: currentColor;
  -webkit-mask: url(/loader/zaisma-loader.svg) center / contain no-repeat; mask: url(/loader/zaisma-loader.svg) center / contain no-repeat; }
@keyframes loader-calm { 50% { opacity: 0.4; } }
@media (prefers-reduced-motion: reduce) { .loader { -webkit-mask-image: url(/zaisma-mark-small-white.svg); mask-image: url(/zaisma-mark-small-white.svg); animation: loader-calm 2.4s ease-in-out infinite; } }


.cut-sample { max-width: 100%; }
.cut-sample.is-pane { width: 200px; height: 140px; }
.cut-sample.is-header { width: 260px; height: 68px; }
.cut-sample.is-menu { width: 180px; height: 120px; }
.edge-stack { display: grid; gap: var(--gap-control-stack); }


.spacing-example { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--gap-words-control); justify-items: start; width: 100%; }
.spacing-example > code { font: var(--type-code); color: var(--ink); }
.spacing-mark { position: absolute; z-index: 6; pointer-events: none;
  background: repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 34%, transparent) 0 1.5px, transparent 1.5px 5px);
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent); }



:has(> .city-stage) { isolation: isolate; }
.city-stage { position: fixed; inset: 0 0 auto 0; height: 100vh; height: 100lvh; z-index: -1; overflow: hidden; background: linear-gradient(180deg, #D1DBE3 0%, #DCE2E7 37%, #DCE2E7 44%, #DCE2E9 47%, #D7DFE5 100%); }
.city-stage.is-framed { position: absolute; inset: 0; height: auto; z-index: 0; }
.city-stage .city { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }

.city-stage .city-still { position: absolute; inset: -50%; display: block; background: var(--still-tiny) center / auto 50% no-repeat;
  transform: translate(var(--still-x, calc(min(460px, 100vw - 2 * var(--pad-pane)) / -2)), var(--still-y, 0px));
  filter: blur(18px) saturate(1.1); transition: filter 0.9s ease; }
.city-stage .city-still.is-day { --still-tiny: url(data:image/webp;base64,UklGRk4CAABXRUJQVlA4WAoAAAAgAAAARwAAGwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggYAAAADAEAJ0BKkgAHAA+tVSiTSckoyImeAsA4BaJaQDRvAlVQGb2k1iulxuCgAD+8KxL4g83GHwqdKwDWcI0G0QR3EbzSqMkYChdDilcGmclvT+ARy/9PhC2mtWHH0ms6AAAAA==); --still-full: url(/sign-in/city-day.webp); }
.city-stage .city-still.is-night { --still-tiny: url(data:image/webp;base64,UklGRoQCAABXRUJQVlA4WAoAAAAgAAAARwAAGwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDgglgAAADAFAJ0BKkgAHAA+tVCiTCckoyKs1AlY4BaJZwDJTCpQXKANC0Ey5OogHQu2/wybTgIoAP71YFjNk70qZzGhaJvsoXP9hmMHJFtqdVRuMaPsEsw2KtyI+6ec/kkAzZEmSsQApEjnaB06n5sV8/eNIxuuco6S6/6wOdFhjMjmKynij73KY7K/utj7TGdtClZ/JH1JHEwAAA==); --still-full: url(/sign-in/city-night.webp); }
@media (max-width: 760px) {
  .city-stage .city-still { transform: translate(var(--still-x, 0px), var(--still-y, -18vh)); }
  .city-stage .city-still.is-day { --still-tiny: url(data:image/webp;base64,UklGRkgCAABXRUJQVlA4WAoAAAAgAAAAIwAAIwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggWgAAAFAEAJ0BKiQAJAA+tVSnTacko6IjigDgFolpAMzQCm4NWkoePj3Zn8YQWTgA/vCAhENdA/uOfjvHrEjxAA2saJjNSAy+/KKB0rJcxrLtVIWeWT++2NE4QAAAAA==); --still-full: url(/sign-in/city-day-phone.webp); }
  .city-stage .city-still.is-night { --still-tiny: url(data:image/webp;base64,UklGRnYCAABXRUJQVlA4WAoAAAAgAAAAIwAAIwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggiAAAAJAEAJ0BKiQAJAA+tU6fSqckoqIuKADgFolnAMM0J9dsL/7P3Kl/ivMZ2LyE4AD+9CHRns/G7/kygB9Gl13jM12iIlNP6EeopjSLQnE36e4rBA6RjLHUrCuBHzzGoRN8z+3INyi7+a6y1u9vFcWHABZ5yBBAoWb/z3DoCQHVBjqp+S90mvoKAAA=); --still-full: url(/sign-in/city-night-phone.webp); }
}
.city-stage.is-still .city-still { background-image: var(--still-full); filter: none; }
.city-stage .city { opacity: 0; transform: scale(1.035); transition: opacity 1.1s ease, transform 1.6s cubic-bezier(.2,.8,.2,1); touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
.city-stage .city.on { opacity: 1; transform: none; }

.city-stage .city.is-warming { opacity: 0.01; transition: none; }

.city-stage .city.is-back { transform: none; transition: opacity .35s ease; }
.city-stage .city.is-away { opacity: 0; transition: none; }
.city-stage .city-snapshot { position: absolute; inset: 0; width: 100%; height: 100%; display: none; }
.city-stage.has-snapshot .city-snapshot { display: block; }

.city-stage.is-live .city-still, .city-stage.is-live .city-snapshot { visibility: hidden; }
@media (prefers-reduced-motion: reduce) { .city-stage .city-still, .city-stage .city { transition: none; } }

.city-stage .city-still.is-night { display: none; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme-choice="light"]) .city-stage { background: linear-gradient(180deg, #0B0D1C 0%, #131426 37%, #15172C 44%, #131427 47%, #0B0E1B 100%); }
  :root:not([data-theme-choice="light"]) .city-stage .city-still.is-day { display: none; }
  :root:not([data-theme-choice="light"]) .city-stage .city-still.is-night { display: block; }
}
[data-theme-choice="dark"] .city-stage { background: linear-gradient(180deg, #0B0D1C 0%, #131426 37%, #15172C 44%, #131427 47%, #0B0E1B 100%); }
[data-theme-choice="dark"] .city-stage .city-still.is-day { display: none; }
[data-theme-choice="dark"] .city-stage .city-still.is-night { display: block; }
[data-theme-choice="light"] .city-stage { background: linear-gradient(180deg, #D1DBE3 0%, #DCE2E7 37%, #DCE2E7 44%, #DCE2E9 47%, #D7DFE5 100%); }
[data-theme-choice="light"] .city-stage .city-still.is-day { display: block; }
[data-theme-choice="light"] .city-stage .city-still.is-night { display: none; }


.city-page { min-height: 100vh; }

body:has(> .city-page), .city-page { pointer-events: none; }
.city-page > *, .city-stage { pointer-events: auto; }

body:has(> .city-page) { padding-top: 0; }
html:has(.city-page) { height: 100%; }
.city-page .city-pane { position: fixed; z-index: 1; top: var(--header-room); max-height: calc(100vh - var(--header-room) - var(--pad-pane)); right: max(var(--pad-pane), calc((100% - 1240px) / 2)); width: min(460px, calc(100% - 2 * var(--pad-pane))); display: flex; }
.city-page .city-pane > .glass-pane { flex: 1; min-height: 0; }

.city-pane .ways { display: grid; gap: var(--gap-control-stack); }

.city-pane .or { display: flex; align-items: center; gap: var(--gap-words-words); font: var(--type-facts); color: var(--muted); }
.city-pane .or::before, .city-pane .or::after { content: ""; flex: 1; height: 1px; background: var(--line); }
.city-pane .note { font: var(--type-note); color: var(--muted); }

.city-pane .is-play-step .choice-cards { container-type: inline-size; }
@container (min-width: 368px) {
  .city-pane .is-play-step .choice-card:last-child:nth-child(odd) { grid-column: 1 / -1; justify-self: center; width: calc(50% - var(--gap-control-stack) / 2); }
}
@media (max-width: 760px) {
  html:has(.city-page) { height: auto; }
  .city-page { display: flow-root; min-height: 0; padding-bottom: calc(var(--pad-inner-pane) + env(safe-area-inset-bottom)); }
  .city-page .city-pane { position: relative; top: auto; bottom: auto; right: auto; width: auto; max-height: none; margin: 60vh var(--pad-pane) 0; }
  .city-page .city-pane > .glass-pane > .pane-in { overflow: visible; }
  
  .city-page .rail[data-rail="page"] { right: 1px; }
}

.city-frame { position: relative; width: 100%; height: 420px; overflow: hidden; display: flex; align-items: flex-start; justify-content: flex-end; padding: var(--pad-inner-pane);
  container-type: inline-size; clip-path: polygon(0 var(--pane-cut-large), var(--pane-cut-large) 0, calc(100% - var(--pane-cut-small)) 0, 100% var(--pane-cut-small), 100% calc(100% - var(--pane-cut-large)), calc(100% - var(--pane-cut-large)) 100%, var(--pane-cut-small) 100%, 0 calc(100% - var(--pane-cut-small))); }
.city-frame > .glass-pane { position: relative; z-index: 1; }
@container (max-width: 560px) { .city-frame > .glass-pane:is(.fit, .full) { width: 100%; align-self: flex-end; } }


.side-places { container-type: inline-size; width: 100%; min-width: 0; }
.side-places-in { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--gap-block-block); align-items: start; }
.side-places-side { display: none; }
.side-places-top { display: flex; justify-content: center; min-width: 0; }
.side-places-body { min-width: 0; }
@container (min-width: 760px) {
  .side-places-in { grid-template-columns: auto minmax(0, var(--size-page-reading)); justify-content: center; }
  .side-places-side { display: block; position: sticky; top: var(--header-room, var(--pad-pane)); }
  .side-places-top { display: none; }
}


html[data-page-shape] body > main { width: min(var(--size-page-wide), calc(100% - 2 * var(--pad-pane))); margin: 0 auto; }
html[data-page-shape="reading"] body > main:not(:has(> .side-places)) { width: min(var(--size-page-reading), calc(100% - 2 * var(--pad-pane))); }

.shape-drawing { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }
.shape-drawing.on-laptop { aspect-ratio: 16 / 10; }
.shape-world { position: absolute; inset: 0; background: linear-gradient(135deg, color-mix(in srgb, var(--run) 18%, transparent), transparent 60%); }

.shape-drawing:is(.shape-reading, .shape-wide) .shape-world { opacity: 0.35; }
.shape-drawing.shape-full .shape-world { opacity: 1; }
.shape-bar, .shape-page { position: relative; display: flex; }
.shape-bar { height: 7%; background: var(--slab); box-shadow: var(--slab-shade); }
.shape-bar.is-foot { height: 5%; }
.shape-page { height: 62%; flex-direction: column; justify-content: space-between; }
.shape-pane { height: 46%; background: var(--slab); box-shadow: var(--slab-shade); }
.shape-drawing.on-desktop > .shape-bar, .shape-drawing.on-desktop > .shape-page { width: 65.6%; }
.shape-drawing.on-desktop.shape-reading > .shape-page { width: 32%; }
.shape-drawing.on-laptop > .shape-bar, .shape-drawing.on-laptop > .shape-page { width: 96.7%; }
.shape-drawing.on-laptop.shape-reading > .shape-page { width: 56.9%; }


.layout-stack { display: flex; flex-direction: column; min-width: 0; }
.stack-cell { display: flex; flex-direction: column; min-width: 0; }
.layout-stack > .stack-cell.gap-top-control-stack { margin-top: var(--gap-control-stack); }
.layout-stack > .stack-cell.gap-top-words-control { margin-top: var(--gap-words-control); }
.layout-stack > .stack-cell.gap-top-words-words { margin-top: var(--gap-words-words); }
.layout-stack > .stack-cell.gap-top-block-block { margin-top: var(--gap-block-block); }
.layout-stack > .stack-cell:nth-child(1 of :not([hidden], .holds-only-hidden)) { margin-top: 0; }

.stack-cell:has(> [hidden]:only-child) { display: none; }

.stack-cell.is-words { padding-inline: var(--pad-words); }

:is(.stack-cell, .row-cell, .grid-cell, .pane-foot-start).is-words > *, .pane-head-words > * { --pad-words: 0px; }

:root { --edge-room: 0px; }
.glass-pane > .pane-in > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.glass-pane > .pane-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.glass-pane > .pane-in > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.glass-pane > .pane-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.glass-pane > .pane-in > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.glass-pane > .pane-in > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.sheet-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.sheet-in > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.sheet-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.sheet-in > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.sheet-in > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.playing-card-in > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.playing-card-in > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.playing-card-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.playing-card-in > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.playing-card-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.playing-card-in > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.playing-card-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.playing-card-in > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.playing-card-in > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.playing-card-in > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.tray > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.tray > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.tray > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.tray > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.tray > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height]), .is-wrapped):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field, .bday, .choices, .slider, .table, .usage, .chart, .glance) > :first-child,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .progress:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .progress > .progress-words,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded > .folded-head,
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) { padding-top: calc(var(--pad-words) + var(--edge-room)); }
.glass-pane > .pane-in > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.glass-pane > .pane-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.glass-pane > .pane-in > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.glass-pane > .pane-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.glass-pane > .pane-in > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.glass-pane > .pane-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.glass-pane > .pane-in > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.glass-pane > .pane-in > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.sheet-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.sheet-in > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.sheet-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.sheet-in > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.sheet-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.sheet-in > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.sheet-in > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.playing-card-in > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.playing-card-in > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.playing-card-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.playing-card-in > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.playing-card-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.playing-card-in > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.playing-card-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.playing-card-in > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.playing-card-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.playing-card-in > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.playing-card-in > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.playing-card-in > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.tray > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.tray > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.tray > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.tray > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.tray > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.tray > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.tray > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .is-words:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.row-cell),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(h1, h2, h3, p):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:is(:not([data-control-height])):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell.is-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.cut-field, .pin-field):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.cut-field, .pin-field) > p:last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .qr-code:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .qr-code > .qr-caption,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.chart, .glance):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > :is(.chart, .glance) > :last-child,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .toggle:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .toggle > .toggle-words,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .check:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .folded:not([open]):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .layout-row:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .row-cell > .folded:not([open]) > .folded-head,
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .numbers:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .cover:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > .person:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.pane-parts:not(:has(> .pane-foot)) > .pane-body > .sheet-scroll > .sheet-body > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])):not(.layout-row[data-control-height]:not(.is-wrapped), .pane-head, .pane-foot[data-control-height]) > :is(.layout-grid, .layout-track):has(> :is(.cover, .person), > .grid-cell > :is(.cover, .person)):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) { padding-bottom: calc(var(--pad-words) + var(--edge-room)); }


.layout-row { display: flex; flex-wrap: wrap; align-items: center; row-gap: var(--gap-control-stack); min-width: 0; margin-inline-end: calc(-1 * var(--gap-control-row-boxes)); }

.layout-row.is-on-field-boxes { align-items: flex-end; row-gap: var(--gap-block-block); }
.row-cell { display: flex; align-items: center; }

[data-control-height="small"] { --row-control-height: var(--control-height-small); }
[data-control-height="regular"] { --row-control-height: var(--control-height-regular); }
[data-control-height="field"] { --row-control-height: var(--control-height-field); }
[data-control-height="big"] { --row-control-height: var(--control-height-big); }
.layout-row[data-control-height]:not(.is-on-field-boxes) { align-items: flex-start; }
.layout-row[data-control-height]:not(.is-wrapped) > .row-cell.is-words > :first-child { padding-top: max(0px, calc((var(--row-control-height) - 1lh) / 2)); }
.layout-row[data-control-height]:not(.is-wrapped) > .row-cell.is-words > :last-child { padding-bottom: max(0px, calc((var(--row-control-height) - 1lh) / 2)); }

.layout-row.is-on-field-boxes:not(.is-wrapped) > .row-cell.is-block { min-height: var(--row-control-height); }
.layout-row > .row-cell.gap-end-control-row-boxes { margin-inline-end: var(--gap-control-row-boxes); }
.layout-row > .row-cell.gap-start-control-row-boxes { margin-inline-start: var(--gap-control-row-boxes); }
.layout-row > .row-cell.gap-end-control-stack { margin-inline-end: var(--gap-control-stack); }
.layout-row > .row-cell.gap-start-control-stack { margin-inline-start: var(--gap-control-stack); }
.layout-row > .row-cell.gap-end-words-control { margin-inline-end: var(--gap-words-control); }
.layout-row > .row-cell.gap-start-words-control { margin-inline-start: var(--gap-words-control); }
.layout-row > .row-cell.gap-end-words-words { margin-inline-end: var(--gap-words-words); }
.layout-row > .row-cell.gap-start-words-words { margin-inline-start: var(--gap-words-words); }
.layout-row > .row-cell.gap-end-block-block { margin-inline-end: var(--gap-block-block); }
.layout-row > .row-cell.gap-start-block-block { margin-inline-start: var(--gap-block-block); }

@media not ((hover: hover) and (pointer: fine)) {
  .row-cell.is-pointer-only { display: none; }
  .layout-row > .row-cell:has(+ .row-cell.is-pointer-only:last-child) { margin-inline-end: var(--gap-control-row-boxes); }
}
.layout-row > .row-cell:has(+ .row-cell.is-pointer-only:last-child > [hidden]:only-child) { margin-inline-end: var(--gap-control-row-boxes); }
.layout-row.alignment-start { justify-content: flex-start; }
.layout-row.alignment-end { justify-content: flex-end; }
.layout-row.alignment-center { justify-content: center; }
.layout-row.alignment-between { justify-content: space-between; }

.row-cell.fills { flex: 1 1 0; }
.row-cell.fills > * { flex: 1 1 auto; }
.row-cell.fills > .shell { display: flex; }
.row-cell.fills > .shell > .face { width: 100%; justify-content: center; }
.row-cell:not(.fills) { flex: none; }

.row-cell.is-words:not(.fills) { flex: 0 1 auto; min-width: 0; }

.layout-row.widths-equal > .row-cell.fills { min-width: var(--equal-cell-width, auto); }
.layout-row.is-measuring > .row-cell { flex: none !important; min-width: 0 !important; }

.layout-row.is-wrapped > .row-cell.is-control, .layout-row.is-wrapped > .row-cell.is-control.fills { flex: 1 1 100%; min-width: 0; }
.layout-row.is-wrapped > .row-cell.is-control { margin-inline-end: var(--gap-control-row-boxes); }
.layout-row.is-wrapped > .row-cell.is-control > * { flex: 1 1 auto; }
.layout-row.is-wrapped > .row-cell.is-control > .shell { display: flex; }
.layout-row.is-wrapped > .row-cell.is-control > .shell > .face { width: 100%; justify-content: center; }

.row-cell.is-words:first-child { padding-inline-start: var(--pad-words); }
.row-cell.is-words:last-child { padding-inline-end: var(--pad-words); }

.layout-row:not(:has(> .row-cell:not(.is-words))) { padding-inline: var(--pad-words); }
.layout-row:not(:has(> .row-cell:not(.is-words))) > .row-cell.is-words:is(:first-child, :last-child) { padding-inline: 0; }

.layout-row[data-control-height="small"] > .row-cell > .cut-btn, .layout-row[data-control-height="small"] > .row-cell > .guest-btn, .layout-row[data-control-height="small"] > .row-cell > .glass-btn, .layout-row[data-control-height="small"] > .row-cell > .text-btn, .layout-row[data-control-height="small"] > .row-cell > .run-wrap > .run, .layout-row[data-control-height="small"] > .row-cell > .cut-field > .field, .layout-row[data-control-height="small"] > .row-cell > .pin-box, .layout-row[data-control-height="small"] > .row-cell > .find, .layout-row[data-control-height="small"] > .row-cell > .tab-switch, .layout-row[data-control-height="small"] > .row-cell > .steps { --control-height: var(--control-height-small); }
.layout-row[data-control-height="regular"] > .row-cell > .cut-btn, .layout-row[data-control-height="regular"] > .row-cell > .guest-btn, .layout-row[data-control-height="regular"] > .row-cell > .glass-btn, .layout-row[data-control-height="regular"] > .row-cell > .text-btn, .layout-row[data-control-height="regular"] > .row-cell > .run-wrap > .run, .layout-row[data-control-height="regular"] > .row-cell > .cut-field > .field, .layout-row[data-control-height="regular"] > .row-cell > .pin-box, .layout-row[data-control-height="regular"] > .row-cell > .find, .layout-row[data-control-height="regular"] > .row-cell > .tab-switch, .layout-row[data-control-height="regular"] > .row-cell > .steps { --control-height: var(--control-height-regular); }
.layout-row[data-control-height="field"] > .row-cell > .cut-btn, .layout-row[data-control-height="field"] > .row-cell > .guest-btn, .layout-row[data-control-height="field"] > .row-cell > .glass-btn, .layout-row[data-control-height="field"] > .row-cell > .text-btn, .layout-row[data-control-height="field"] > .row-cell > .run-wrap > .run, .layout-row[data-control-height="field"] > .row-cell > .cut-field > .field, .layout-row[data-control-height="field"] > .row-cell > .pin-box, .layout-row[data-control-height="field"] > .row-cell > .find, .layout-row[data-control-height="field"] > .row-cell > .tab-switch, .layout-row[data-control-height="field"] > .row-cell > .steps { --control-height: var(--control-height-field); }
.layout-row[data-control-height="big"] > .row-cell > .cut-btn, .layout-row[data-control-height="big"] > .row-cell > .guest-btn, .layout-row[data-control-height="big"] > .row-cell > .glass-btn, .layout-row[data-control-height="big"] > .row-cell > .text-btn, .layout-row[data-control-height="big"] > .row-cell > .run-wrap > .run, .layout-row[data-control-height="big"] > .row-cell > .cut-field > .field, .layout-row[data-control-height="big"] > .row-cell > .pin-box, .layout-row[data-control-height="big"] > .row-cell > .find, .layout-row[data-control-height="big"] > .row-cell > .tab-switch, .layout-row[data-control-height="big"] > .row-cell > .steps { --control-height: var(--control-height-big); }

.glass-pane > .pane-in > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) { align-items: flex-start; }
.glass-pane > .pane-in > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.glass-pane > .pane-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.sheet-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.playing-card-in > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])),
.tray > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > *:nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) > .layout-row:not(.is-on-field-boxes):nth-last-child(1 of :not([hidden], .holds-only-hidden, .edge, script, template, input[type="hidden"])) { align-items: flex-end; }

.row-cell:has(> [hidden]:only-child) { display: none; }


.layout-grid { display: grid; gap: var(--gap-block-block); min-width: 0; }
.layout-grid.item-cover { grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--size-cover)), 1fr)); }
.layout-grid.item-card { grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--size-card)), 1fr)); }
.layout-grid.item-figure { grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--size-figure)), 1fr)); }
.grid-cell { display: flex; flex-direction: column; min-width: 0; }
.grid-cell.is-words { padding-inline: var(--pad-words); }


.layout-track { --fade-sideways-px: 48px; --edge-room: var(--gap-words-control); container-type: inline-size; display: flex; gap: var(--gap-block-block); scroll-snap-type: x proximity;
  padding: var(--edge-room) 0; margin: calc(-1 * var(--edge-room)) 0; }

.layout-track:has(> .screenshot) { gap: var(--gap-control-stack); }
.layout-track.item-cover > * { flex: 0 0 clamp(200px, 20cqi, 260px); scroll-snap-align: start; }



.layout-columns { container-type: inline-size; width: 100%; min-width: 0; }
.columns-in { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--gap-block-block); align-items: start; }
.columns-in > .column { min-width: 0; display: flex; flex-direction: column; gap: var(--gap-block-block); }
.columns-in > .column > .glass-pane { width: 100%; }
.layout-columns.sticky-first > .columns-in > .column:first-child, .layout-columns.sticky-second > .columns-in > .column:last-child { position: sticky; top: var(--header-room, var(--pad-pane)); }
@container (max-width: 743px) { .columns-in { grid-template-columns: minmax(0, 1fr); } .columns-in > .column { position: static !important; } }


.pane-parts { display: flex; flex-direction: column; gap: var(--gap-block-block); min-width: 0; }

.pane-head { --head-inset: var(--pad-words); display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: var(--gap-words-control); align-items: start; min-width: 0; }
.pane-head-words { display: contents; }
.pane-head-words > * { grid-column: 1 / -1; min-width: 0; padding-inline-start: var(--head-inset); }
.pane-head-words > * + * { margin-top: var(--gap-words-words); }
.pane-head:has(> .pane-head-end) > .pane-head-words > :first-child { grid-column: 1; grid-row: 1; }

.pane-head:has(> .pane-head-end) > .pane-head-words > :first-child { overflow-wrap: break-word; hyphens: auto; }
.pane-head:not([data-control-height]) > .pane-head-words > :first-child { padding-top: var(--head-inset); }
.pane-head > .pane-head-end { grid-column: 2; grid-row: 1; }
.pane-foot { display: flex; gap: var(--gap-words-control); min-width: 0; align-items: flex-end; }

.pane-head[data-control-height] > .pane-head-words > :first-child { padding-top: max(0px, calc((var(--row-control-height) - 1lh) / 2)); }
.pane-foot[data-control-height] > .pane-foot-start.is-words { padding-bottom: 0; }
.pane-foot[data-control-height] > .pane-foot-start.is-words > :first-child { padding-top: max(0px, calc((var(--row-control-height) - 1lh) / 2)); }
.pane-foot[data-control-height] > .pane-foot-start.is-words > :last-child { padding-bottom: max(0px, calc((var(--row-control-height) - 1lh) / 2)); }
.pane-head-end, .pane-foot-end { display: flex; margin-inline-start: auto; }
.pane-foot-start { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; }
.pane-foot-start.is-words { padding: 0 0 var(--pad-words) var(--pad-words); }

.pane-head-end.is-words { padding: var(--pad-words) var(--pad-words) 0 0; }
.pane-foot-end.is-words { padding: 0 var(--pad-words) var(--pad-words) 0; }
.pane-body { display: flex; flex-direction: column; gap: var(--gap-block-block); min-width: 0; }



.screens { container-type: inline-size; padding-bottom: var(--pad-words); }
.screens-in { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr)); gap: var(--gap-block-block); align-items: start; }
.screen { margin: 0; min-width: 0; display: flex; flex-direction: column; gap: var(--gap-words-control); }
.screen-view { position: relative; overflow: hidden; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }
.screen-view > iframe, .screen-large > iframe { position: absolute; left: 0; top: 0; border: 0; transform-origin: 0 0; background: var(--page); visibility: hidden; }
.screen-view > iframe.is-shown, .screen-large > iframe.is-shown { visibility: visible; }

.screen-large { position: relative; max-width: 100%; overflow: hidden; background: var(--well); }

.screen-pointer { position: absolute; pointer-events: none; box-shadow: inset 0 0 0 2px var(--run); }

.screen-caption > :last-child { margin-inline-start: auto; }
.screen-caption { display: flex; flex-wrap: wrap; align-items: center; gap: var(--gap-words-words); padding-inline: var(--pad-words); font: var(--type-facts); color: var(--ink-2); }
.screen-problems { margin: 0; padding: 0 var(--pad-words); list-style: none; display: flex; flex-direction: column; gap: var(--gap-words-words); font: var(--type-note); color: var(--ink-2); }
.screen-pointed { margin: 0; padding-inline: var(--pad-words); font: var(--type-note); color: var(--muted); }


.run-wrap { isolation: isolate; vertical-align: middle; max-width: 100%; perspective: 600px; }
.run-wrap:focus-visible { outline: none; }

.run { min-width: 0; }
.run > span:not([class]), .run > .label-idle, .run > .label-busy { min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.run-wrap.is-full { display: flex; width: 100%; perspective: 700px; }

.run-wrap::before { content: ""; position: absolute; z-index: -1; left: 8%; right: 8%; top: 40%; bottom: -8px; border-radius: 50%; pointer-events: none;
  background: rgba(247,147,26,0.32); filter: blur(11px); opacity: 0.7; transition: opacity 0.5s, transform 0.5s cubic-bezier(.2,.7,.2,1); }
.run-wrap.over::before, .run-wrap.is-pointed::before { opacity: 1; transform: translateY(3px) scaleX(1.05); }
.run-wrap:active::before, .run-wrap.is-pressed::before { opacity: 0.45; transform: translateY(-2px) scaleX(0.94); transition-duration: 0.1s; }
.run {
  --refl: 50%;
  --control-height: var(--control-height-regular);
  position: relative; z-index: 1; overflow: hidden; height: var(--control-height); padding: 0 24px 0 22px;
  display: flex; align-items: center; gap: 10px; white-space: nowrap;
  color: var(--on-run); text-shadow: 0 1px 0 rgba(255,226,180,0.45);
  font: 600 1rem var(--display); letter-spacing: 0.01em;
  
  background: radial-gradient(130% 110% at 50% -35%, rgba(255,255,255,0.3), rgba(255,255,255,0) 62%), linear-gradient(180deg, var(--run-hi), var(--run) 52%, #E57F0C);
  clip-path: var(--cut-shape);
  transform: translateY(var(--lift, 0px)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
  transition: transform 0.45s cubic-bezier(.25,.9,.3,1.25), --refl 0.6s cubic-bezier(.2,.7,.2,1), filter 0.2s;
}

.run.cut-raised > .cut-line { --band-top: rgba(255,240,214,0.85); --band-left: rgba(255,226,180,0.55); --band-right: rgba(150,72,0,0.32); --band-bottom: rgba(130,60,0,0.55); }
.is-full > .run { width: 100%; justify-content: center; }

.is-full > .run.has-trailing { justify-content: flex-start; }
.run.has-trailing > :is(span:not([class]), .label-idle, .label-busy) { flex: 1 1 auto; text-align: start; }
.run-trailing { flex: none; font-variant-numeric: tabular-nums; }
.run-trailing:empty { display: none; }
.run.big { --control-height: var(--control-height-big); justify-content: center; padding: 0 30px 0 26px; font-size: 1.1875rem; gap: 12px; }

.run::before { content: ""; position: absolute; inset: 0; background: linear-gradient(105deg, rgba(255,255,255,0) calc(var(--refl) - 22%), rgba(255,255,255,0.2) var(--refl), rgba(255,255,255,0) calc(var(--refl) + 22%)); opacity: 0; transition: opacity 0.6s; }
.run-wrap.over .run::before, .run-wrap.is-pointed .run::before { opacity: 1; }

.run::after { content: ""; position: absolute; top: -20%; bottom: -20%; width: 36%; left: -50%; background: linear-gradient(100deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); transform: skewX(-20deg); pointer-events: none; }
.run.glint::after { animation: run-glint 0.45s cubic-bezier(.3,.1,.3,1) both; }
@keyframes run-glint { from { left: -50%; } to { left: 120%; } }
.run > :not(.cut-line) { position: relative; z-index: 2; }
.run .arrow, .run .play { display: inline-flex; flex: none; transition: transform 0.6s cubic-bezier(.2,.7,.2,1); }
.run .arrow > .ico { width: 9px; height: 14px; stroke-width: 2.6; }
.run-wrap.over .run .arrow, .run-wrap.is-pointed .run .arrow { transform: translateX(4px); }
.run-wrap.over .run .play, .run-wrap.is-pointed .run .play { transform: translateX(3px) scale(1.08); }
.run-wrap.is-pointed { --lift: -1.5px; }

.run-wrap:active > .run, .run-wrap.is-pressed > .run { --lift: 1px; filter: brightness(0.94) saturate(1.05); transition-duration: 0.08s; }
.run-wrap:active > .run > .cut-line, .run-wrap.is-pressed > .run > .cut-line { --band-top: rgba(130,60,0,0.5); --band-left: rgba(150,72,0,0.35); --band-right: rgba(255,226,180,0.45); --band-bottom: rgba(255,240,214,0.7); }

.run-wrap:focus-visible > .run > .cut-line polygon, .run-wrap.is-focused > .run > .cut-line polygon { stroke: var(--focus-on-run); stroke-width: var(--focus-stroke); }

.run-wrap[aria-busy="true"] { cursor: progress; }
.run-wrap[aria-busy="true"] .label-idle, .run-wrap:not([aria-busy="true"]) .label-busy { display: none; }

.run-wrap:not([aria-busy="true"]) .loader, .run-wrap[aria-busy="true"] .arrow, .run-wrap[aria-busy="true"] .face > .ico, .run-wrap[aria-busy="true"] .face > .play { display: none; }
.run .loader { position: relative; z-index: 2; }
@keyframes run-drift { 0%, 100% { transform: translateX(0); opacity: 0.55; } 50% { transform: translateX(7px); opacity: 1; } }

.run-wrap:disabled:not([aria-busy="true"]) { cursor: default; pointer-events: none; }
.run-wrap:disabled:not([aria-busy="true"])::before { opacity: 0; }
.run-wrap:disabled:not([aria-busy="true"]) > .run { background: var(--off-face); box-shadow: var(--well-shade); color: var(--muted); text-shadow: none; transform: none; }
.run-wrap:disabled:not([aria-busy="true"]) > .run::before, .run-wrap:disabled:not([aria-busy="true"]) > .run::after { content: none; }
.run-wrap:disabled:not([aria-busy="true"]) > .run > .cut-line { --band-top: var(--carve-top); --band-left: var(--carve-left); --band-right: var(--carve-right); --band-bottom: var(--carve-bottom); }
.run-wrap:disabled:not([aria-busy="true"]) > .run > .cut-line polygon { stroke: var(--carve-rim); stroke-width: 2; }

@media (max-width: 760px) { .run { padding: 0 20px 0 16px; font-size: 0.9375rem; } .run.big { font-size: 1.0625rem; } }
@media (prefers-reduced-motion: reduce) { .run, .run .arrow, .run .play, .run-wrap::before { transition: none; } .run.glint::after { animation: none; } }


.cut-btn { --control-height: var(--control-height-regular); flex: none; vertical-align: middle; max-width: 100%; transition: filter 0.2s; }
.cut-btn.big { --control-height: var(--control-height-big); }
.cut-btn.small { --control-height: var(--control-height-small); }
.cut-btn.is-full { display: flex; width: 100%; }
.cut-btn > .face { display: flex; flex: auto; align-items: center; justify-content: center; gap: 8px; min-width: 0; height: var(--control-height);
  --face-padding: 24px; --face-shift: 0px; padding: 0 calc(var(--face-padding) - var(--face-shift)) 0 calc(var(--face-padding) + var(--face-shift));
  font: 600 0.9375rem var(--display); color: var(--ink); white-space: nowrap;
  --face-color: var(--btn); background: var(--face-color); clip-path: var(--cut-shape);
  transition: --face-color 0.2s, color 0.2s, box-shadow 0.2s, opacity 0.15s, transform 0.4s cubic-bezier(.25,.9,.3,1.25); }

.cut-btn .face > span:not([class]) { min-width: 0; overflow: hidden; text-overflow: ellipsis; }

.cut-count { font-weight: 500; font-variant-numeric: tabular-nums; }

.cut-btn.big > .face { --face-padding: 28px; font-size: 1.0625rem; }
.cut-btn.small > .face { --face-padding: 14px; }

.cut-btn > .face[data-slanted="start"] { --face-shift: calc(var(--control-slant) / 4); }
.cut-btn > .face[data-slanted="end"] { --face-shift: calc(var(--control-slant) / -4); }

.cut-btn.icon-only > .face { width: 52px; padding: 0; }
.cut-btn.small.icon-only > .face { width: 42px; }

.cut-btn.icon-only > .face[data-slanted~="start"] { padding-left: calc(var(--control-slant) / 2); }
.cut-btn.icon-only > .face[data-slanted~="end"] { padding-right: calc(var(--control-slant) / 2); }
.cut-btn.in-well > .face { height: 30px; --face-padding: 14px; color: var(--ink-2); }
.cut-btn.in-well.icon-only > .face { width: 46px; padding: 0; }
.cut-btn:hover > .face, .cut-btn.is-pointed > .face { --face-color: var(--btn-hover); }

.cut-btn:not(.in-well):hover, .cut-btn:not(.in-well).is-pointed { filter: drop-shadow(0 3px 7px light-dark(rgba(20, 30, 50, 0.24), rgba(0, 0, 0, 0.5))); }
.cut-btn:not(.in-well):hover > .face, .cut-btn:not(.in-well).is-pointed > .face { transform: translateY(-1px); }
.cut-btn:active > .face, .cut-btn.is-pressed > .face { --face-color: var(--btn-press); box-shadow: var(--press-shade); transform: translateY(1px); transition-duration: 0.08s; }


.cut-btn:active, .cut-btn.is-pressed, .cut-btn[aria-pressed="true"] { filter: none; }
.cut-btn[aria-pressed="true"] > .face { --face-color: var(--btn-press); transform: none; }
.cut-btn:active > .face > .cut-line, .cut-btn.is-pressed > .face > .cut-line, .cut-btn[aria-pressed="true"] > .face > .cut-line { --band-top: var(--carve-top); --band-left: var(--carve-left); --band-right: var(--carve-right); --band-bottom: var(--carve-bottom); }
.cut-btn:focus-visible { outline: none; }
.cut-btn:focus-visible > .face, .cut-btn.is-focused > .face { --face-color: var(--btn-hover); }
.cut-btn:focus-visible .cut-line polygon, .cut-btn.is-focused .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.cut-btn .face > span:not(.sr), .cut-btn .face > .ico { position: relative; z-index: 2; }

.cut-btn:disabled:not([aria-busy="true"]) { cursor: default; pointer-events: none; }
.cut-btn:disabled:not([aria-busy="true"]) > .face { --face-color: var(--off-face); box-shadow: var(--well-shade); color: var(--muted); transform: none; }
.cut-btn:disabled:not([aria-busy="true"]) > .face > .cut-line { --band-top: var(--carve-top); --band-left: var(--carve-left); --band-right: var(--carve-right); --band-bottom: var(--carve-bottom); }
.cut-btn:disabled:not([aria-busy="true"]) > .face > .cut-line polygon { stroke: var(--carve-rim); stroke-width: 2; }

.cut-btn.in-well:disabled:not([aria-busy="true"]) > .face { --face-color: transparent; box-shadow: none; color: var(--ink-2); opacity: 0.35; }
.cut-btn.in-well:disabled:not([aria-busy="true"]) > .face > .cut-line { --band-top: transparent; --band-left: transparent; --band-right: transparent; --band-bottom: transparent; }
.cut-btn.in-well:disabled:not([aria-busy="true"]) > .face > .cut-line polygon { stroke: transparent; }
.cut-btn[aria-busy="true"] { cursor: progress; }

.cut-btn:not([aria-busy="true"]) .loader, .cut-btn[aria-busy="true"] .face > .ico { display: none; }
.cut-btn .face > .loader { position: relative; z-index: 2; }

@media (pointer: coarse) { .cut-btn.small::after { content: ""; position: absolute; inset: calc((var(--control-height) - var(--touch-target)) / 2); } }
@media (max-width: 760px) { .cut-btn.big > .face { --face-padding: 20px; } }
@media (prefers-reduced-motion: reduce) { .cut-btn > .face { transition: --face-color 0.2s, color 0.2s; } }


.cut-btn.card-row { --control-height: var(--control-height-field); }
.cut-btn.card-row > .face { justify-content: flex-start; --face-padding: var(--pad-inside-words); }
.cut-btn.card-row > .face > span:not([class]) { flex: 1 1 auto; text-align: start; }

.card-row-mark { flex: none; display: inline-flex; align-items: center; }
.card-row-change { white-space: nowrap; }
.card-row-mark > .card-brand { display: none; width: 32px; height: 20px; background: no-repeat center / contain; }
.cut-btn.card-row[data-card-brand="visa"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Ctext%20x%3D%2216%22%20y%3D%2213.6%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-size%3D%2210%22%20font-weight%3D%22700%22%20font-style%3D%22italic%22%20fill%3D%22%231A1F71%22%3EVISA%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="mastercard"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Ccircle%20cx%3D%2212.6%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22%23EB001B%22%2F%3E%3Ccircle%20cx%3D%2219.4%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22%23F79E1B%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="amex"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20width%3D%2232%22%20height%3D%2220%22%20rx%3D%222.5%22%20fill%3D%22%231F72CD%22%2F%3E%3Ctext%20x%3D%2216%22%20y%3D%2213.2%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-size%3D%228%22%20font-weight%3D%22700%22%20fill%3D%22%23fff%22%3EAMEX%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="discover"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Ctext%20x%3D%224%22%20y%3D%2212.6%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-size%3D%226.4%22%20font-weight%3D%22700%22%20fill%3D%22%23231F20%22%3EDISC%3C%2Ftext%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2210.4%22%20r%3D%223.6%22%20fill%3D%22%23F47216%22%2F%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="jcb"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%227%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22%230E4C96%22%2F%3E%3Crect%20x%3D%2212.5%22%20y%3D%224%22%20width%3D%227%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22%23E21836%22%2F%3E%3Crect%20x%3D%2220%22%20y%3D%224%22%20width%3D%227%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22%23007B40%22%2F%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="diners"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22none%22%20stroke%3D%22%230079BE%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14.2%206.6v6.8M17.8%206.6v6.8%22%20stroke%3D%22%230079BE%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="unionpay"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2231%22%20height%3D%2219%22%20rx%3D%222.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d0d3d8%22%2F%3E%3Cpath%20d%3D%22M7%204h6l-2.4%2012h-6z%22%20fill%3D%22%23E21836%22%2F%3E%3Cpath%20d%3D%22M13.4%204h6l-2.4%2012h-6z%22%20fill%3D%22%2300447C%22%2F%3E%3Cpath%20d%3D%22M19.8%204h6l-2.4%2012h-6z%22%20fill%3D%22%23007B84%22%2F%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row[data-card-brand="cartes_bancaires"] .card-brand { display: block; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2020%22%3E%3Crect%20width%3D%2232%22%20height%3D%2220%22%20rx%3D%222.5%22%20fill%3D%22%230A6BB0%22%2F%3E%3Ctext%20x%3D%2216%22%20y%3D%2213.6%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-size%3D%229%22%20font-weight%3D%22700%22%20fill%3D%22%23fff%22%3ECB%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.cut-btn.card-row:is([data-card-brand="visa"], [data-card-brand="mastercard"], [data-card-brand="amex"], [data-card-brand="discover"], [data-card-brand="jcb"], [data-card-brand="diners"], [data-card-brand="unionpay"], [data-card-brand="cartes_bancaires"]) .card-row-mark > .ico { display: none; }
.card-row-go { flex: none; display: inline-flex; align-items: center; gap: var(--gap-words-words); color: var(--muted); transition: transform 0.45s cubic-bezier(.2,.7,.2,1), color 0.2s; }
.card-row-go > .ico { width: 8px; height: 13px; stroke-width: 2.2; }
.cut-btn.card-row:hover .card-row-go, .cut-btn.card-row.is-pointed .card-row-go { transform: translateX(2px); color: var(--ink); }
@media (prefers-reduced-motion: reduce) { .card-row-go { transition: none; } }


.glass-btn { --control-height: var(--control-height-regular); --mx: 38%; --my: 18%; display: flex; width: 100%; }
.glass-btn:focus-visible { outline: none; }
.glass-btn > .face {
  position: relative; display: flex; flex: auto; align-items: center; justify-content: center; gap: 10px; height: var(--control-height); padding: 0 18px;
  font: 500 0.9375rem var(--display); color: var(--ink); white-space: nowrap;
  --glass-tint: var(--glass-btn-face);
  transition: var(--glass-transition), box-shadow 0.2s, transform 0.4s cubic-bezier(.25,.9,.3,1.25); }
.glass-btn .face > :not(.edge) { position: relative; z-index: 3; }
.glass-btn .face > svg:not(.edge) { width: 20px; height: 20px; flex: none; transition: transform 0.4s cubic-bezier(.25,.9,.3,1.25), opacity 0.2s; }

.glass-btn { max-width: 100%; }
.glass-btn > .face { min-width: 0; }
.glass-words { min-width: 0; overflow: hidden; text-overflow: ellipsis; }

.glass-btn:not([aria-busy="true"]) .loader, .glass-btn[aria-busy="true"] .face > svg:not(.edge) { display: none; }
.glass-btn[aria-busy="true"] { cursor: progress; }
.glass-btn .edge { opacity: 0.7; transition: opacity 0.3s; }

.glass-btn .edge .hair { stroke: var(--glass-btn-hair-rest); transition: stroke 0.3s; }
.glass-btn .edge .inner { opacity: 0.5; }

.glass-btn > .face::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; opacity: 0; transition: opacity 0.3s;
  background: radial-gradient(150px 110px at var(--mx) var(--my), var(--pointer-glow), rgba(255,255,255,0) 70%); }
.glass-btn:hover > .face, .glass-btn.is-pointed > .face { --glass-tint: var(--glass-btn-hover); box-shadow: var(--glass-btn-lift); transform: translateY(-1px); }
.glass-btn:hover .edge .hair, .glass-btn.is-pointed .edge .hair { stroke: var(--glass-btn-hair); }

.glass-btn:hover .edge .inner, .glass-btn.is-pointed .edge .inner { opacity: 1; }
.glass-btn:hover > .face::before, .glass-btn.is-pointed > .face::before { opacity: 0.85; }
.glass-btn:hover .edge, .glass-btn.is-pointed .edge { opacity: 1; }
.glass-btn:hover .face > svg:not(.edge), .glass-btn.is-pointed .face > svg:not(.edge) { transform: scale(1.1); }
.glass-btn:active > .face, .glass-btn.is-pressed > .face { --glass-tint: var(--glass-btn-press); box-shadow: var(--press-shade); transform: translateY(1px); transition-duration: 0.08s; }
.glass-btn:active > .face::before, .glass-btn.is-pressed > .face::before { opacity: 0.45; }
.glass-btn:active .face > svg:not(.edge), .glass-btn.is-pressed .face > svg:not(.edge) { transform: scale(0.94); transition-duration: 0.08s; }

.glass-btn:focus-visible > .face, .glass-btn.is-focused > .face { --glass-tint: var(--glass-btn-hover); }
.glass-btn:focus-visible .edge, .glass-btn.is-focused .edge { opacity: 1; }
.glass-btn:focus-visible .edge .hair, .glass-btn.is-focused .edge .hair { stroke: var(--focus); stroke-width: 2; }
.glass-btn:focus-visible .edge .rim, .glass-btn.is-focused .edge .rim { stroke: var(--focus); stroke-width: 2; opacity: 1; }
.glass-btn:focus-visible .edge .facet, .glass-btn:focus-visible .edge .fringe, .glass-btn.is-focused .edge .facet, .glass-btn.is-focused .edge .fringe { opacity: 0; }

.glass-btn[data-tint]:not([data-tint="clear"]) > .face {
  --edge-lit: color-mix(in srgb, var(--tint-color) 30%, white); --edge-shade: color-mix(in srgb, var(--tint-color) 70%, black); --edge-corner: color-mix(in srgb, var(--tint-color) 40%, white);
  --edge-spec: rgba(255,255,255,0.7); --edge-inner: color-mix(in srgb, var(--tint-color) 35%, white); --edge-dense: rgba(0,0,0,0.03);
  --edge-bevel: 0.22; --edge-rim: 0.4; --edge-fringe: 0;
  --glass-layer: linear-gradient(180deg, rgba(255,255,255,0.24), rgba(255,255,255,0.06) 40%, rgba(255,255,255,0) 58%, rgba(0,0,0,0.08)), linear-gradient(color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent), color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent)); }

.glass-btn[data-tint="plain"] > .face { --edge-lit: light-dark(#fff, #5C5F63); --edge-shade: light-dark(#C9CFD8, #000); --edge-corner: light-dark(#EEF1F5, #6E7175); --edge-inner: light-dark(#fff, #8E918F);
  --edge-dense: light-dark(rgba(40,60,100,0.03), rgba(255,255,255,0.02)); --edge-bevel: 0.3; --edge-rim: 0.45;
  --glass-layer: linear-gradient(180deg, light-dark(rgba(255,255,255,0.4), rgba(255,255,255,0.07)), rgba(255,255,255,0) 50%, light-dark(rgba(30,50,90,0.05), rgba(0,0,0,0.1))), linear-gradient(color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent), color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent)); }
.glass-btn[data-tint="black"] > .face { --edge-lit: #5A606B; --edge-shade: #000; --edge-corner: #6B717C; --edge-inner: #8A919C; }
.glass-btn[data-tint]:not([data-tint="clear"]) .edge :is(.hair, .fringe) { opacity: 0; }

.glass-btn[data-tint="plain"] > .face > .edge .hair { opacity: 1; stroke: light-dark(transparent, rgba(142,145,143,0.55)); }
.glass-btn[data-tint]:not([data-tint="clear"]) .edge .inner { opacity: 0.25; }
.glass-btn[data-tint]:not([data-tint="clear"]):hover .edge .inner, .glass-btn[data-tint]:not([data-tint="clear"]).is-pointed .edge .inner { opacity: 0.45; }
.glass-btn[data-tint="blue"]:hover > .face, .glass-btn[data-tint="indigo"]:hover > .face, .glass-btn[data-tint="black"]:hover > .face,
.glass-btn[data-tint="blue"].is-pointed > .face, .glass-btn[data-tint="indigo"].is-pointed > .face, .glass-btn[data-tint="black"].is-pointed > .face { box-shadow: inset 0 -12px 18px -12px rgba(0,0,0,0.3); }
.glass-btn[data-tint]:not([data-tint="clear"]):focus-visible .edge .rim, .glass-btn[data-tint]:not([data-tint="clear"]).is-focused .edge .rim { stroke: var(--focus); stroke-width: 2; opacity: 1; }

.glass-btn > .face { --tint-pct: 0%; --glass-layer: linear-gradient(color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent), color-mix(in srgb, var(--tint-color) var(--tint-pct), transparent)); }

.glass-btn[data-tint]:not([data-tint="clear"]) > .face { --glass-wash: linear-gradient(transparent, transparent); }
.glass-btn[data-tint] > .face { --tint-pct: var(--glass-btn-tint-rest); transition: var(--glass-transition), box-shadow 0.2s, transform 0.4s cubic-bezier(.25,.9,.3,1.25), --tint-color 0.3s, --tint-pct 0.3s; }
.glass-btn[data-tint]:hover > .face, .glass-btn[data-tint].is-pointed > .face, .glass-btn[data-tint]:focus-visible > .face, .glass-btn[data-tint].is-focused > .face { --tint-pct: var(--glass-btn-tint-hover); }
.glass-btn[data-tint]:active > .face, .glass-btn[data-tint].is-pressed > .face { --tint-pct: var(--glass-btn-tint-press); }
.glass-btn[data-tint="clear"] { --glass-btn-tint-rest: 0%; --glass-btn-tint-hover: 0%; --glass-btn-tint-press: 0%; }
.glass-btn[data-tint="plain"] > .face { --tint-color: light-dark(#fff, #131314); color: var(--ink); }
.glass-btn[data-tint="plain"] { --glass-btn-tint-rest: 76%; --glass-btn-tint-hover: 86%; --glass-btn-tint-press: 68%; }
.glass-btn[data-tint="blue"], .glass-btn[data-tint="indigo"], .glass-btn[data-tint="black"] { --glass-btn-tint-rest: 74%; --glass-btn-tint-hover: 82%; --glass-btn-tint-press: 68%; --pointer-glow: rgba(255,255,255,0.35); }
.glass-btn[data-tint="blue"] > .face, .glass-btn[data-tint="indigo"] > .face, .glass-btn[data-tint="black"] > .face { color: #fff; }
.glass-btn[data-tint="blue"] > .face { --tint-color: #2A75E8; }
.glass-btn[data-tint="indigo"] > .face { --tint-color: #5865F2; }
.glass-btn[data-tint="black"] > .face { --tint-color: #14171C; }

.glass-btn[data-tint="blue"] .one-color path, .glass-btn[data-tint="indigo"] .one-color path, .glass-btn[data-tint="black"] .one-color path { fill: currentColor; transition: fill 0.3s; }

.glass-btn[data-tint="clear"] .one-color path { fill: var(--clear-glass-mark, #5865F2); transition: fill 0.3s; }

.glass-btn:disabled:not([aria-busy="true"]) { cursor: default; pointer-events: none; }
.glass-btn:disabled:not([aria-busy="true"]) > .face { --tint-pct: 0%; color: var(--muted);
  --edge-lit: inherit; --edge-shade: inherit; --edge-corner: inherit; --edge-inner: inherit; --edge-spec: inherit; --edge-dense: inherit; --edge-bevel: inherit; --edge-rim: inherit; }
.glass-btn:disabled:not([aria-busy="true"]) > .face > svg:not(.edge) { opacity: 0.45; }
.glass-btn:disabled:not([aria-busy="true"]) .one-color path { fill: currentColor; }

.tint-try { display: grid; gap: var(--gap-block-block); width: min(340px, 100%); }
@media (prefers-reduced-motion: reduce) { .glass-btn > .face, .glass-btn .face > svg:not(.edge) { transition: var(--glass-transition); } }


.guest-btn { --control-height: var(--control-height-regular); display: flex; width: 100%; }
.guest-btn:focus-visible { outline: none; }
.guest-btn > .face { display: flex; flex: auto; align-items: center; justify-content: center; gap: 8px; height: var(--control-height); padding: 0 16px;
  font: 500 0.9375rem var(--display); color: var(--ink-2); white-space: nowrap; --face-color: transparent; background-color: var(--face-color);
  clip-path: var(--cut-shape);
  transition: --face-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.4s cubic-bezier(.25,.9,.3,1.25); }
.guest-btn .face > :not(.cut-line) { position: relative; z-index: 2; }
.guest-btn .cut-line polygon { stroke: transparent; }
.guest-btn .arrow { display: inline-flex; transition: transform 0.45s cubic-bezier(.2,.7,.2,1); }
.guest-btn .arrow > .ico { width: 8px; height: 12px; stroke-width: 2.4; }

.guest-words { position: relative; }
.guest-btn .guest-words > .loader { position: absolute; right: calc(100% + var(--gap-words-words)); top: 50%; transform: translateY(-50%); }
.guest-btn:not([aria-busy="true"]) .loader { display: none; }
.guest-btn[aria-busy="true"] .arrow { visibility: hidden; }
.guest-btn[aria-busy="true"] { cursor: progress; }
.guest-btn:hover > .face, .guest-btn.is-pointed > .face { color: var(--ink); --face-color: var(--clear-hover); }
.guest-btn:hover .cut-line polygon, .guest-btn.is-pointed .cut-line polygon { stroke: var(--line); }
.guest-btn:hover .arrow, .guest-btn.is-pointed .arrow { transform: translateX(4px); }
.guest-btn:active > .face, .guest-btn.is-pressed > .face { color: var(--ink); --face-color: var(--clear-press); box-shadow: var(--press-shade); transform: translateY(1px); transition-duration: 0.08s; }
.guest-btn:active .cut-line polygon, .guest-btn.is-pressed .cut-line polygon { stroke: var(--line); }
.guest-btn:active .arrow, .guest-btn.is-pressed .arrow { transform: translateX(7px); transition-duration: 0.12s; }
.guest-btn:focus-visible > .face, .guest-btn.is-focused > .face { color: var(--ink); }
.guest-btn:focus-visible .cut-line polygon, .guest-btn.is-focused .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
@media (prefers-reduced-motion: reduce) { .guest-btn > .face, .guest-btn .arrow { transition: --face-color 0.2s, color 0.2s; } }


.text-btn { --control-height: var(--control-height-regular); vertical-align: middle; max-width: 100%; }
.text-btn:focus-visible { outline: none; }
.text-btn > .face { position: relative; display: flex; flex: auto; flex-direction: column; justify-content: center; min-width: 0; height: var(--control-height); padding: 0 var(--pad-inside-words);
  font: var(--type-label); color: var(--ink-2); white-space: nowrap; --face-color: transparent; background-color: var(--face-color); clip-path: var(--cut-shape);
  transition: --face-color 0.2s, color 0.2s, opacity 0.2s, transform 0.4s cubic-bezier(.25,.9,.3,1.25); }
.text-words { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; gap: var(--gap-words-words); min-width: 0; font: var(--type-label); }

.text-label { min-width: 0; overflow: hidden; text-overflow: ellipsis; }

.text-line { position: absolute; z-index: 2; left: var(--pad-inside-words); right: var(--pad-inside-words); top: calc(50% + 0.5lh); display: block; height: 3px; margin-top: 5px; overflow: hidden; clip-path: polygon(3px 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
  background: linear-gradient(90deg, #E9820C, var(--run) 40%, #FFB54D); transform: scaleX(0); transform-origin: right; transition: transform 0.22s cubic-bezier(.4,0,1,1); }
.text-line::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 38%; opacity: 0; background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,246,228,0.95) 70%, rgba(255,255,255,0)); }
.text-btn:hover > .face, .text-btn.is-pointed > .face { color: var(--ink); --face-color: var(--wash); }
.text-btn:focus-visible > .face, .text-btn.is-focused > .face { color: var(--ink); }
.text-btn:hover .text-line, .text-btn.is-pointed .text-line { transform: scaleX(1); transform-origin: left; transition: transform 0.42s cubic-bezier(.2,.8,.2,1); }
.text-btn:hover .text-line::after, .text-btn.is-pointed .text-line::after { animation: text-glint 0.7s cubic-bezier(.3,.6,.3,1) both; }
@keyframes text-glint { 0% { transform: translateX(-100%); opacity: 1; } 75% { opacity: 1; } 100% { transform: translateX(270%); opacity: 0; } }
.text-btn:active > .face, .text-btn.is-pressed > .face { color: var(--ink); --face-color: var(--wash-press); transform: translateY(1px); transition-duration: 0.08s; }

.text-btn:focus-visible .cut-line polygon, .text-btn.is-focused .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.text-btn:disabled:not([aria-busy="true"]) { cursor: default; pointer-events: none; }
.text-btn:disabled:not([aria-busy="true"]) > .face { color: var(--muted); opacity: 0.6; }

.text-btn:not([aria-busy="true"]) .loader, .text-btn[aria-busy="true"] .text-words > .ico { display: none; }
.text-btn[aria-busy="true"] { cursor: progress; }
@media (prefers-reduced-motion: reduce) { .text-btn > .face, .text-line { transition: --face-color 0.2s, color 0.2s; } .text-line::after { animation: none !important; } }


.danger-wrap { vertical-align: middle; max-width: 100%; }
.danger-wrap:focus-visible { outline: none; }
.danger { --control-height: var(--control-height-regular); position: relative; overflow: hidden; display: flex; flex: auto; align-items: center; justify-content: center; gap: 10px; min-width: 0; height: var(--control-height); padding: 0 24px;
  color: #fff; text-shadow: 0 1px 1px rgba(90,10,0,0.35); font: 600 1rem var(--display); white-space: nowrap;
  --face-color: var(--danger); background: radial-gradient(130% 110% at 50% -35%, rgba(255,255,255,0.24), rgba(255,255,255,0) 62%), linear-gradient(180deg, rgba(255,255,255,0.06), rgba(80,0,0,0.14)), var(--face-color);
  clip-path: var(--cut-shape); transition: --face-color 0.2s, box-shadow 0.2s, transform 0.4s cubic-bezier(.25,.9,.3,1.25); }
.danger.cut-raised > .cut-line { --band-top: rgba(255,214,206,0.8); --band-left: rgba(255,196,186,0.5); --band-right: rgba(110,20,10,0.35); --band-bottom: rgba(96,14,4,0.55); }
.danger > :not(.cut-line) { position: relative; z-index: 2; }

.danger-words { min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.danger-wrap:hover > .danger, .danger-wrap.is-pointed > .danger { --face-color: #E44A3B; }
.danger-wrap:active > .danger, .danger-wrap.is-pressed > .danger { --face-color: var(--danger-lo); box-shadow: inset 0 2px 5px rgba(60,0,0,0.35); transform: translateY(1px); transition-duration: 0.08s; }
.danger-wrap:active > .danger > .cut-line, .danger-wrap.is-pressed > .danger > .cut-line { --band-top: rgba(96,14,4,0.5); --band-left: rgba(110,20,10,0.35); --band-right: rgba(255,196,186,0.4); --band-bottom: rgba(255,214,206,0.6); }
.danger-wrap:focus-visible > .danger > .cut-line polygon, .danger-wrap.is-focused > .danger > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.danger-wrap[aria-busy="true"] { cursor: progress; }
.danger-wrap:not([aria-busy="true"]) .loader { display: none; }
[data-glass] .control-row > .danger-wrap > .danger { width: 100%; }
@media (max-width: 760px) { .danger { padding: 0 20px; font-size: 0.9375rem; } }
@media (prefers-reduced-motion: reduce) { .danger { transition: --face-color 0.2s; } }


.link { color: var(--ink); font-weight: 600; text-decoration: underline; text-decoration-color: var(--run); text-decoration-thickness: 2px; text-underline-offset: 3px;
  --face-color: transparent; background-color: var(--face-color); box-shadow: 0 0 0 3px var(--face-color); -webkit-box-decoration-break: clone; box-decoration-break: clone;
  transition: --face-color 0.15s, text-decoration-color 0.15s, color 0.15s; }
.link:hover, .link.is-pointed { --face-color: var(--wash); text-decoration-thickness: 3px; }
.link:active { --face-color: var(--wash-press); }
.link.quiet { color: inherit; font-weight: inherit; text-decoration-color: transparent; }
.link.quiet:hover, .link.quiet.is-pointed { color: var(--ink); text-decoration-color: var(--run); text-decoration-thickness: 2px; }
.link:focus-visible, .link.is-focused { outline: 2px solid var(--focus); outline-offset: 3px; }


@media (pointer: coarse) {
  :is(.link.quiet, :is(.row-cell, .stack-cell, .grid-cell, .pane-foot-start) > .link) { position: relative; }
  :is(.link.quiet, :is(.row-cell, .stack-cell, .grid-cell, .pane-foot-start) > .link)::after { content: ""; position: absolute; inset: calc((1lh - var(--touch-target)) / 2) 0; }
}


.cut-field { display: flex; flex-direction: column; gap: var(--gap-words-control); }

.cut-field > label { padding-inline: var(--pad-words); font: var(--type-label); color: var(--ink-2); }
.field { --control-height: var(--control-height-field); position: relative; display: flex; align-items: center; height: var(--control-height); color: var(--muted); }

.field > input { --text-start: calc(var(--pad-inside-words) + 34px); --text-end: 16px; }
.field input { position: relative; z-index: 2; flex: 1; min-width: 0; width: 100%; height: 100%; padding: 0 var(--text-end) 0 var(--text-start);
  font: 500 1.125rem var(--display); color: var(--ink); caret-color: var(--run-lo);
  background: transparent; border: 0; border-radius: 0; clip-path: var(--cut-shape); }
.field:has(> input)::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; --face-color: var(--field-face); background: var(--face-color);
  box-shadow: var(--field-shade); clip-path: var(--cut-shape); transition: --face-color 0.25s; }
.field:has(> input):hover::before { --face-color: var(--field-hover); }
.field:has(> input:focus-visible)::before, .field.is-focused::before { --face-color: var(--field-focus); }
.field input:focus-visible, .field.is-focused input { outline: none; border: 0; }
:is(.field, .find) > input { --fade-start: 0px; --fade-end: 0px; }
:is(.field, .find).more-left > input { --fade-start: 24px; }
:is(.field, .find).more-right > input { --fade-end: 24px; }
:is(.field, .find):is(.more-left, .more-right) > input {
  -webkit-mask-image: linear-gradient(90deg, transparent var(--text-start), #000 calc(var(--text-start) + var(--fade-start)), #000 calc(100% - var(--text-end) - var(--fade-end)), transparent calc(100% - var(--text-end)));
  mask-image: linear-gradient(90deg, transparent var(--text-start), #000 calc(var(--text-start) + var(--fade-start)), #000 calc(100% - var(--text-end) - var(--fade-end)), transparent calc(100% - var(--text-end))); }
.field input::placeholder { color: var(--muted); }
.field input:-webkit-autofill { -webkit-text-fill-color: var(--ink); transition: background-color 600000s 0s; }
.field > .ico { position: absolute; z-index: 3; left: var(--pad-inside-words); width: 20px; height: 20px; pointer-events: none; transition: color 0.25s; }
.field:has(:focus-visible), .field.is-focused { color: var(--ink); }
.field > .cut-line { z-index: 4; }
.field > .cut-line polygon { stroke: var(--field-outline); }
.field:has(:focus-visible) > .cut-line polygon, .field.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.field.is-marked > .cut-line polygon { stroke: var(--marked); stroke-width: 2; }
.field-error { margin: 0; padding-inline: var(--pad-words); font: var(--type-words); color: var(--marked); }
.field-hint { margin: 0; padding-inline: var(--pad-words); font: var(--type-note); color: var(--muted); }

.field.no-icon > input { --text-start: var(--pad-inside-words); }

.field { --toggle-inset: calc((var(--control-height-field) - var(--control-height-small)) / 2); }
.field.with-toggle { --toggle-width: 62px; }
.field.with-toggle > .cut-btn > .face { width: var(--toggle-width); padding: 0; }
.field.with-toggle > input { --text-end: calc(var(--toggle-width) + 2 * var(--toggle-inset)); }
.field > .cut-btn { position: absolute; z-index: 5; right: var(--toggle-inset); top: var(--toggle-inset); }

.field:has(> input[readonly])::before { --face-color: var(--well); box-shadow: var(--well-shade); }

.field:has(input:disabled) { color: var(--muted); pointer-events: none; }
.field input:disabled { color: var(--muted); -webkit-text-fill-color: var(--muted); opacity: 1; }
.field:has(> input:disabled)::before { --face-color: var(--off-face); box-shadow: var(--well-shade); }


.pin-field { border: 0; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--gap-words-control); min-width: 0; }
.pin-field > legend { padding: 0 var(--pad-words); margin-bottom: var(--gap-words-control); font: var(--type-label); color: var(--ink-2); }
.pin-box { flex: 1 1 0; width: auto; min-width: var(--control-height-small); }

.pin-field .pin-box.field > input { --text-start: 0px; --text-end: 0px; padding: 0; text-align: center; color: transparent; caret-color: var(--ink); -webkit-mask-image: none; mask-image: none; }
.pin-box:has(> input:not(:placeholder-shown))::after { content: ""; position: absolute; z-index: 3; left: 50%; top: 50%; width: 14px; height: 14px; transform: translate(-50%, -50%); border-radius: 50%; background: var(--ink); pointer-events: none; }
.pin-box:has(> input:not(:placeholder-shown)) > input { caret-color: transparent; }


.find { --control-height: var(--control-height-regular); --search-end-room: 16px; position: relative; display: flex; align-items: center; flex: 1; max-width: 460px; height: var(--control-height); margin: 0; color: var(--muted); }
.find input[type="search"] {
  --text-start: calc(var(--pad-inside-words) + 34px); --text-end: var(--search-end-room);
  position: relative; z-index: 2; width: 100%; height: 100%; padding: 0 var(--text-end) 0 var(--text-start);
  font: 500 1.125rem var(--display); color: var(--ink); caret-color: var(--run-lo);
  background: transparent; border: 0; border-radius: 0; clip-path: var(--cut-shape);
}

.find::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; --face-color: var(--field-face); background: var(--face-color);
  box-shadow: var(--field-shade); clip-path: var(--cut-shape); transition: --face-color 0.25s; }
.find:hover::before { --face-color: var(--field-hover); }
.find input::placeholder { color: var(--muted); }
.find input:focus-visible, .find.is-focused input { outline: none; }
.find:has(> input:focus-visible)::before, .find.is-focused::before { --face-color: var(--field-focus); }
.find:has(:focus-visible), .find.is-focused { color: var(--ink); }
.find > .cut-line { z-index: 4; }
.find > .cut-line polygon { stroke: var(--field-outline); }
.find:has(:focus-visible) > .cut-line polygon, .find.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.find input::-webkit-search-cancel-button { display: none; }
.find > .ico { position: absolute; z-index: 3; left: var(--pad-inside-words); width: 20px; height: 20px; pointer-events: none; transition: color 0.25s; }

.find > .cut-btn { position: absolute; z-index: 5; top: 0; bottom: 0; right: calc((var(--control-height) - 30px) / 2); align-items: center; }
.find:has(input:placeholder-shown) > .cut-btn { display: none; }
.find:not(:has(input:placeholder-shown)) { --search-end-room: calc(46px + var(--control-height) - 30px); }


.bday { border: 0; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--gap-words-control); min-width: 0; }

.bday legend { padding: 0 var(--pad-words); margin-bottom: var(--gap-words-control); font: var(--type-label); color: var(--ink-2); }
.bday-field { position: relative; display: flex; align-items: center; justify-content: space-between; gap: var(--gap-words-words); width: 100%; height: var(--control-height-field); padding: 0 var(--pad-inside-words) 0 calc(var(--pad-inside-words) + 34px); border: 0; cursor: pointer; text-align: left;
  font: 500 1.125rem var(--display); color: var(--muted); --face-color: var(--field-face); background: var(--face-color); box-shadow: var(--field-shade);
  clip-path: var(--cut-shape); transition: --face-color 0.25s; }
.bday-field:hover { --face-color: var(--field-hover); }
.bday-field[aria-expanded="true"], .bday-field:focus-visible, .bday-field.is-focused { outline: none; --face-color: var(--field-focus); }
.bday-field.set { color: var(--ink); font-weight: 500; }
.bday-field > .ico { position: absolute; left: var(--pad-inside-words); top: 50%; width: 20px; height: 20px; transform: translateY(-50%); color: var(--muted); }
.bday-field[aria-expanded="true"] > .ico, .bday-field.set > .ico { color: var(--ink); }
.bday-chev { display: inline-flex; flex: none; margin-right: 4px; color: var(--ink); transition: transform 0.4s cubic-bezier(.2,.7,.2,1); }
.bday-chev > .ico { width: 16px; height: 10px; stroke-width: 2.2; }

.bday-field[aria-expanded="true"] .bday-chev { transform: rotate(180deg); }
.bday-field .cut-line { z-index: 4; }
.bday-field .cut-line polygon { stroke: var(--field-outline); }
.bday-field[aria-expanded="true"] .cut-line polygon, .bday-field:focus-visible .cut-line polygon, .bday-field.is-focused .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.bday-field.is-marked .cut-line polygon { stroke: var(--marked); stroke-width: 2; }

.bday-value { min-width: 0; flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.bday-field > span { position: relative; z-index: 2; }

.bday-pick { position: relative; margin-top: 0; padding: var(--pad-inner-pane); border: 0; background: var(--pick); box-shadow: var(--pick-shade);
  clip-path: var(--cut-shape); }

.wheels { position: relative; display: grid; grid-template-columns: 1.9fr 0.7fr 1fr; gap: 4px; padding: 0 6px; }

.wheel-band { position: absolute; left: 0; right: 0; top: 0; height: 40px; pointer-events: none;
  background: var(--slab); box-shadow: var(--slab-shade), inset 0 -3px 0 var(--run);
  clip-path: var(--cut-shape); }
.wheel { position: relative; height: 160px; overflow-y: auto; overscroll-behavior: contain;
  scroll-snap-type: y mandatory; scrollbar-width: none; padding: 0 0 120px; box-sizing: border-box; outline: none;
  -webkit-mask-image: linear-gradient(180deg, #000 0, #000 30%, rgba(0,0,0,0.45) 70%, transparent);
  mask-image: linear-gradient(180deg, #000 0, #000 30%, rgba(0,0,0,0.45) 70%, transparent); }
.wheel::-webkit-scrollbar { display: none; }
.wheel [role="option"] { height: 40px; display: flex; align-items: center; justify-content: center; scroll-snap-align: start;
  font: 500 1rem var(--display); color: var(--ink-2); cursor: pointer; user-select: none; -webkit-user-select: none; transition: color 0.2s, font-size 0.2s; }
.wheel [role="option"].blank { color: var(--muted); font-weight: 400; }
.wheel [role="option"][aria-selected="true"] { font-size: 1.125rem; color: var(--ink); font-weight: 600; }
.wheel [role="option"][aria-selected="true"].blank { color: var(--muted); font-weight: 500; }
.wheel:focus-visible [role="option"][aria-selected="true"] { outline: 2px solid var(--focus); outline-offset: -2px; }



.date-time-zone { margin: 0; padding-inline: var(--pad-words); font: var(--type-facts); color: var(--muted); }
.date-time-zone:empty { display: none; }
.date-time-wheels { grid-template-columns: 2.5fr 1.1fr 0.7fr; }

.date-time-wheels [role="option"] { white-space: nowrap; }
.date-time-wheels [role="option"][aria-selected="true"] { font-size: 1rem; }

@media (max-width: 760px) { .field input, .find input[type="search"], .bday-field { font-size: 1rem; } }


.tab-switch { --control-height: var(--control-height-regular); --tab-room: 18px; position: relative; display: flex; min-width: 0; max-width: 100%; height: var(--control-height); padding: 4px; background: var(--well); box-shadow: var(--well-shade);
  clip-path: var(--cut-shape); }
.tab-switch .slab, .tab-switch .ghost { position: absolute; top: 4px; bottom: 4px; left: 0; width: 0; pointer-events: none; clip-path: var(--cut-shape);
  transition: transform 0.55s var(--spring), width 0.55s var(--spring), opacity 0.3s; }
.tab-switch .slab { clip-path: var(--cut-shape); background: var(--slab); box-shadow: var(--slab-shade), inset 0 -3px 0 var(--run); }
.tab-switch .ghost { background: var(--ghost); opacity: 0; }
.tab-switch.pointing .ghost { opacity: 1; }
.tab-switch > a, .tab-switch > button { position: relative; z-index: 2; display: grid; place-content: center; padding: 0 var(--tab-room); border: 0; background: none; cursor: pointer;
  font: 500 0.9375rem var(--display); color: var(--ink-2); text-decoration: none; white-space: nowrap; }

.tab-switch:not(.vertical, .framed) { max-width: 100%; }
.tab-switch:not(.vertical, .framed) > :is(a, button) { min-width: 0; white-space: normal; line-height: 1.1; text-align: center; }
.tab-switch.big > a, .tab-switch.big > button { flex: 1 1 0; }

.tab-switch [aria-current="page"], .tab-switch [aria-pressed="true"] { color: var(--ink); }

.tab-switch > [aria-disabled="true"], .tab-switch > :disabled { cursor: default; opacity: 0.4; }

.tab-switch:not(.is-ready) [aria-current="page"], .tab-switch:not(.is-ready) [aria-pressed="true"] { background: var(--slab); box-shadow: inset 0 -3px 0 var(--run); }

.switch-frame { position: relative; display: flex; flex: none; min-width: 0; height: var(--switch-height, var(--control-height-regular)); background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape);
  transition: height 0.45s cubic-bezier(.2,.8,.2,1); }
.switch-frame.small { height: var(--switch-height, var(--control-height-small)); }

.switch-scroll { display: flex; align-items: center; min-width: 0; max-width: 100%; }

.switch-scroll > .switch-frame { flex: 0 1 auto; margin-inline-end: 0; }
.switch-scroll > .steps { align-self: stretch; height: auto; margin-inline-start: var(--gap-control-row-boxes); }

.switch-frame-row { --fade-sideways-px: 28px; --tab-fade: 18px; position: relative; display: flex; flex: 1; min-width: 0; height: 100%; scroll-snap-type: x mandatory; scroll-padding-inline-start: var(--tab-fade); }
.switch-frame.small > .switch-frame-row { --tab-fade: 14px; }
.switch-frame > .switch-frame-row.more-left { --fade-left: var(--tab-fade); }
.tab-switch.framed > :not([aria-hidden]) { scroll-snap-align: start; }
.tab-switch.framed, .tab-switch.framed.small { height: 100%; width: max-content; min-width: 100%; max-width: none; background: none; box-shadow: none; clip-path: none; }

.tab-switch.framed > a, .tab-switch.framed > button { flex: 1 0 auto; }

.tab-switch > .foldable { max-width: 10rem; overflow: hidden; transition: max-width 0.45s cubic-bezier(.2,.8,.2,1), padding 0.45s cubic-bezier(.2,.8,.2,1), opacity 0.3s 0.08s; }
.tab-switch > .foldable.folded { max-width: 0; padding-left: 0; padding-right: 0; opacity: 0; pointer-events: none; transition: max-width 0.4s cubic-bezier(.4,0,.2,1), padding 0.4s cubic-bezier(.4,0,.2,1), opacity 0.16s; }

.tab-switch > :focus-visible { outline: none; }
.tab-switch .focus-ring { position: absolute; top: 4px; bottom: 4px; left: 0; width: 0; z-index: 3; pointer-events: none; clip-path: var(--cut-shape); opacity: 0; }
.tab-switch.small .focus-ring { top: 3px; bottom: 3px; }
.tab-switch.vertical .focus-ring { top: 0; bottom: auto; left: 4px; right: 4px; width: auto; height: 0; }
.tab-switch.vertical.small .focus-ring { left: 3px; right: 3px; }
.tab-switch.is-focus-shown .focus-ring { opacity: 1; }
.tab-switch .focus-ring .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.tab-switch.small { --control-height: var(--control-height-small); --tab-room: 14px; padding: 3px; clip-path: var(--cut-shape); }
.tab-switch.small .slab, .tab-switch.small .ghost { top: 3px; bottom: 3px; transition-duration: 0.4s, 0.4s, 0.3s; }

.tab-switch.small > a, .tab-switch.small > button { flex: 1 1 auto; font-size: 0.875rem; }

.tab-switch:not(.vertical) > :nth-child(1 of :not(.folded):not([aria-hidden])) { padding-inline-start: calc(var(--tab-room) + var(--control-slant) / 2); }
.tab-switch:not(.vertical) > :nth-last-child(1 of :not(.folded):not([aria-hidden])) { padding-inline-end: calc(var(--tab-room) + var(--control-slant) / 2); }

.tab-switch.vertical { flex-direction: column; height: auto; }
.tab-switch.vertical .slab, .tab-switch.vertical .ghost { top: 0; bottom: auto; left: 4px; right: 4px; width: auto; height: 0; transition: transform 0.55s var(--spring), height 0.55s var(--spring), opacity 0.3s; }
.tab-switch.vertical.small .slab, .tab-switch.vertical.small .ghost { left: 3px; right: 3px; transition-duration: 0.4s, 0.4s, 0.3s; }
.tab-switch.vertical > a, .tab-switch.vertical > button { flex: none; display: flex; align-items: center; justify-content: flex-start; gap: 10px; height: 2.5rem; padding: 0 14px; text-align: left; }
.tab-switch.vertical > a > .tag, .tab-switch.vertical > button > .tag { margin-left: auto; }
.tab-switch.vertical .ico { width: 18px; height: 18px; }

.tab-switch:not(.vertical) > :is(a, button):has(> .tag) { display: flex; align-items: center; gap: var(--gap-words-words); }

@media (pointer: coarse) {
  .tab-switch:not(.vertical, .framed) { height: max(var(--control-height), var(--control-height-regular)); }
  .switch-frame, .switch-frame.small { height: max(var(--switch-height, var(--control-height-small)), var(--control-height-regular)); }
  .tab-switch > :not([aria-hidden])::before { content: ""; position: absolute; left: 0; right: 0; top: min(0px, calc((100% - var(--touch-target)) / 2)); bottom: min(0px, calc((100% - var(--touch-target)) / 2)); }
}
@media (prefers-reduced-motion: reduce) { .tab-switch .slab, .tab-switch .ghost, .tab-switch > .foldable { transition: none; } }


.color-picker { display: flex; align-items: center; gap: 0; font: var(--type-facts); color: var(--ink-2); --clear-swatch: repeating-conic-gradient(var(--line) 0 25%, transparent 0 50%) 0 0 / 8px 8px; }
.color-well { position: relative; display: flex; flex: none; padding: 4px 4px 13px; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape);
  --swatch-size: 32px; }
.color-well .color-pick:not(:last-of-type) { margin-inline-end: var(--gap-control-row-boxes); }
.color-picker-name { margin-left: var(--gap-words-control); }
.color-pick { position: relative; flex: none; width: var(--swatch-size); height: var(--swatch-size); padding: 0; border: 0; cursor: pointer; background: none; }

.color-pick::after { content: ""; position: absolute; inset: 0; background: var(--swatch); clip-path: var(--cut-shape); }
.color-pick > .cut-line { clip-path: var(--cut-shape); }

.color-pick .cut-line polygon { stroke: var(--swatch-rim, var(--muted)); stroke-width: 2; }

.color-pick:hover .cut-line polygon { stroke: var(--raise-top); stroke-width: 4; }

.color-mark { position: absolute; left: 0; bottom: 4px; width: 0; height: 4px; background: var(--run); pointer-events: none; clip-path: var(--cut-shape);
  transition: transform 0.45s var(--spring), width 0.45s var(--spring), clip-path 0.45s var(--spring); }

.color-pick:focus-visible { outline: none; }
.color-pick:focus-visible .cut-line polygon, .color-pick.is-focused .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

@media (pointer: coarse) { .color-pick::before { content: ""; position: absolute; left: 0; right: 0; top: -4px; height: var(--touch-target); } }
@media (prefers-reduced-motion: reduce) { .color-mark { transition: none; } }


.field.long { height: auto; align-items: stretch; }

.field.long textarea { position: relative; z-index: 2; display: block; flex: 1; min-width: 0; width: var(--size-reading); max-width: 100%; padding: 14px var(--pad-inside-words); resize: none; overflow-y: auto;
  font: 400 1rem/1.5 var(--body); color: var(--ink); caret-color: var(--run-lo);
  --face-color: var(--field-face); background: var(--face-color); border: 0; border-radius: 0; box-shadow: var(--field-shade);
  clip-path: var(--cut-shape); transition: --face-color 0.25s; }
.field.long:not(.is-disabled):hover textarea { --face-color: var(--field-hover); }
.field.long textarea:focus-visible, .field.long.is-focused textarea { outline: none; --face-color: var(--field-focus); }
.field.long textarea::placeholder { color: var(--muted); }

.field.long textarea.is-scrolling { padding-right: calc(var(--pad-inside-words) + 16px); }
.field.long.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.field.long.is-disabled textarea { --face-color: var(--off-face); color: var(--muted); box-shadow: none; cursor: default; }
.long-count { margin: 0; align-self: flex-end; padding-inline: var(--pad-words); font: var(--type-facts); color: var(--muted); font-variant-numeric: tabular-nums; }


.select-button { position: relative; z-index: 2; flex: 1; min-width: 0; width: 100%; height: 100%; padding: 0 calc(var(--pad-inside-words) + 24px) 0 calc(var(--pad-inside-words) + 34px); border: 0; border-radius: 0; cursor: pointer; text-align: left;
  font: 500 1.125rem var(--display); color: var(--ink);
  --face-color: var(--field-face); background: var(--face-color); box-shadow: var(--field-shade); clip-path: var(--cut-shape); transition: --face-color 0.25s; }
@media (max-width: 760px) { .select-button { font-size: 1rem; } }
.field.select.no-icon .select-button { padding-left: var(--pad-inside-words); }
.select-value { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.select-value.is-placeholder { color: var(--muted); }

.select-sizes { display: block; height: 0; overflow: hidden; visibility: hidden; }
.select-sizes > span { display: block; white-space: nowrap; }
.field.select:not(.is-disabled):hover .select-button { --face-color: var(--field-hover); }
.select-button:focus-visible, .field.select.is-focused .select-button, .field.select.is-open .select-button { outline: none; --face-color: var(--field-focus); }
.field.select:has(:focus-visible) > .cut-line polygon, .field.select.is-focused > .cut-line polygon, .field.select.is-open > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.select-chev { position: absolute; z-index: 3; right: var(--pad-inside-words); display: inline-flex; color: var(--ink); pointer-events: none; transition: transform 0.4s cubic-bezier(.2,.7,.2,1); }
.select-chev > .ico { position: static; width: 16px; height: 10px; stroke-width: 2.2; }
.field.select.is-open .select-chev { transform: rotate(180deg); }

.field.select.is-disabled .select-button { --face-color: var(--off-face); color: var(--muted); box-shadow: none; cursor: default; }
.field.select.is-disabled .select-chev { color: var(--muted); }

.select-list { position: fixed; inset: auto; margin: 0; max-height: min(var(--size-menu-height), 50vh); padding: 4px; border: 0; color: var(--ink);
  display: flex; flex-direction: column; --glass-tint: var(--glass-dropdown);
  transition: var(--glass-transition), opacity 0.2s, transform 0.3s cubic-bezier(.2,.8,.2,1), overlay 0.3s allow-discrete, display 0.3s allow-discrete; }

@supports not (overlay: auto) { .select-list { transition: var(--glass-transition), opacity 0.2s, transform 0.3s cubic-bezier(.2,.8,.2,1); } }

.select-list:not(:popover-open):not(.in-place) { display: none; opacity: 0; transform: translateY(-6px); pointer-events: none; }
.select-list.is-above:not(:popover-open):not(.in-place) { transform: translateY(6px); }
@starting-style { .select-list:popover-open { opacity: 0; transform: translateY(-6px); } .select-list.is-above:popover-open { transform: translateY(6px); } }

.select-list.in-place { position: relative; display: flex; width: 100%; max-height: none; }

.select-options { flex: 0 1 auto; min-height: 0; overflow-y: auto; display: flex; flex-direction: column; gap: 2px; outline: none; }
.select-options.own-scroll.shows-rail { padding-right: 18px; }
.select-option { position: relative; display: flex; align-items: center; gap: 10px; min-height: 40px; padding: 8px calc(var(--pad-inside-words) - 4px) 11px; cursor: pointer; flex: none;
  font: var(--type-words); color: var(--ink-2); text-wrap: pretty; --face-color: transparent; background: var(--face-color); clip-path: var(--cut-shape); transition: --face-color 0.15s, color 0.15s; }

.select-list.after-icon .select-option { padding-inline-start: calc(var(--pad-inside-words) + 30px); }
@media (pointer: coarse) { .select-option { min-height: var(--control-height-regular); } }
.select-option > :not(.cut-line) { position: relative; z-index: 2; }
.select-option > span { flex: 1; }
.select-option.is-active { --face-color: var(--ghost); color: var(--ink); }

.select-option[aria-selected="true"] { color: var(--ink); background: var(--slab); box-shadow: var(--slab-shade), inset 0 -3px 0 var(--run); }
.select-options:focus-visible .select-option.is-active > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
@media (prefers-reduced-motion: reduce) { .select-list, .select-chev { transition: var(--glass-transition); } }


.check { position: relative; display: inline-flex; align-items: flex-start; gap: var(--gap-words-control); cursor: pointer; -webkit-tap-highlight-color: transparent; }
@media (pointer: coarse) { .check::before { content: ""; position: absolute; inset: min(0px, calc(50% - var(--touch-target) / 2)) 0; } }
.check-box { position: relative; flex: none; display: grid; place-items: center; width: 24px; height: 24px; color: transparent;
  --face-color: var(--field-face); background: var(--face-color); box-shadow: var(--field-shade); clip-path: var(--cut-shape); transition: --face-color 0.2s, color 0.2s; }

.check-box:has(.check-input:checked) > .cut-line polygon { stroke: transparent; }
.check-input { position: absolute; inset: 0; z-index: 3; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; }
.check-box > .ico { position: relative; z-index: 2; width: 16px; height: 16px; stroke-width: 2.4; transform: scale(0.6); transition: transform 0.3s var(--spring); }
.check:not(.is-disabled):hover .check-box, .check.is-pointed .check-box { --face-color: var(--field-hover); }

.check-box:has(.check-input:checked) { --face-color: var(--run); color: var(--on-run); box-shadow: none; }
.check-box:has(.check-input:checked) > .ico { transform: scale(1); }
.check-box:has(.check-input:checked) > .cut-line { --band-top: rgba(255,240,214,0.85); --band-left: rgba(255,226,180,0.55); --band-right: rgba(150,72,0,0.32); --band-bottom: rgba(130,60,0,0.55); }
.check:not(.is-disabled):hover .check-box:has(.check-input:checked), .check.is-pointed .check-box:has(.check-input:checked) { --face-color: var(--run-hi); }

.check:not(.is-disabled):active .check-box, .check.is-pressed .check-box { --face-color: var(--check-press); box-shadow: var(--press-shade); transition-duration: 0.08s; }
.check:not(.is-disabled):active .check-box:has(.check-input:checked), .check.is-pressed .check-box:has(.check-input:checked) { --face-color: #D9730A; box-shadow: inset 0 2px 4px rgba(110,50,0,0.45); }
.check:not(.is-disabled):active .check-box:has(.check-input:checked) > .cut-line, .check.is-pressed .check-box:has(.check-input:checked) > .cut-line { --band-top: rgba(130,60,0,0.5); --band-left: rgba(150,72,0,0.35); --band-right: rgba(255,226,180,0.45); --band-bottom: rgba(255,240,214,0.7); }
.check:not(.is-disabled):active .check-box > .ico, .check.is-pressed .check-box > .ico { transform: scale(0.85); transition-duration: 0.08s; }

.check.is-marked .check-box > .cut-line polygon { stroke: var(--marked); stroke-width: var(--focus-stroke); }

.check.is-disabled { cursor: default; }
.check.is-disabled .check-input { cursor: default; }
.check.is-disabled .check-box { --face-color: var(--off-face); box-shadow: none; }
.check.is-disabled .check-box > .cut-line polygon { stroke: var(--line); }
.check.is-disabled .check-box:has(.check-input:checked) { --face-color: var(--muted); color: var(--page); }
.check.is-disabled .check-box:has(.check-input:checked) > .cut-line { --band-top: transparent; --band-left: transparent; --band-right: transparent; --band-bottom: transparent; }
.check.is-disabled .check-label { color: var(--muted); }
.check-box:has(.check-input:focus-visible) > .cut-line polygon, .check.is-focused .check-box > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.check-box:has(.check-input:checked:focus-visible) > .cut-line polygon, .check.is-focused .check-box:has(.check-input:checked) > .cut-line polygon { stroke: var(--focus-on-run); stroke-width: calc(var(--focus-stroke) * 1.5); }
.check-words { display: grid; gap: var(--gap-words-words); padding-top: 2px; padding-inline-end: var(--pad-words); }
.check-label { font: var(--type-words); color: var(--ink); }
.check-hint { font: var(--type-note); color: var(--muted); }
.check-error { font: var(--type-words); color: var(--marked); }
@media (prefers-reduced-motion: reduce) { .check-box > .ico { transition: none; } }


.choices { margin: 0; padding: 0; border: 0; min-width: 0; display: flex; flex-direction: column; gap: var(--gap-words-control); }
.choices > legend { padding: 0 var(--pad-words); margin-bottom: var(--gap-words-control); font: var(--type-label); color: var(--ink-2); }

.choice-cards { --choice-row-least: calc(var(--choice-count) * var(--size-card)); display: flex; flex-wrap: wrap; align-items: stretch; gap: var(--gap-control-stack) 0; }
.choice-cards > .choice-card { flex: 1 1 calc((var(--choice-row-least) - 100%) * 999); }
.choice-cards > .choice-card:not(:last-child) { margin-inline-end: max(var(--gap-control-row-boxes), min(0px, (var(--choice-row-least) - 100%) * 999)); }
.choice-card { position: relative; display: flex; align-items: flex-start; gap: var(--gap-words-words); min-height: 76px; padding: 14px var(--pad-inside-words); cursor: pointer; -webkit-tap-highlight-color: transparent;
  color: var(--muted); --face-color: var(--well); background: var(--face-color); box-shadow: var(--well-shade); clip-path: var(--cut-shape); transition: --face-color 0.2s, box-shadow 0.2s, color 0.2s; }
.choice-card > :not(.cut-line):not(.choice-input) { position: relative; z-index: 2; }
.choice-input { position: absolute; inset: 0; z-index: 3; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; }
.choice-card > .ico { flex: none; margin-top: 1px; color: var(--muted); }
.choice-words { display: grid; gap: var(--gap-words-words); }
.choice-label { font: var(--type-label); color: var(--ink-2); }
.choice-text { font: var(--type-note); color: var(--muted); }
.choices:not(.is-disabled) .choice-card:hover, .choice-card.is-pointed { --face-color: var(--field-hover); color: var(--ink-2); }
.choices:not(.is-disabled) .choice-card:active, .choice-card.is-pressed { --face-color: var(--check-press); box-shadow: var(--press-shade), var(--press-shade); color: var(--ink-2); transition-duration: 0.08s; }

.choice-card:has(.choice-input:checked) { background: var(--slab); box-shadow: var(--slab-shade); color: var(--ink); }

.choice-card:has(.choice-input:checked)::after { content: ""; position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 3px; background: var(--run); pointer-events: none; }
.choice-card:has(.choice-input:checked) .choice-label, .choice-card:has(.choice-input:checked) > .ico { color: var(--ink); }
.choice-card:has(.choice-input:checked) .choice-text { color: var(--ink-2); }
.choice-card:has(.choice-input:checked) > .cut-line { --band-top: var(--raise-top); --band-left: var(--raise-left); --band-right: var(--raise-right); --band-bottom: transparent; }

.choices:not(.is-disabled) .choice-card:has(.choice-input:checked):active, .choice-card.is-pressed:has(.choice-input:checked) { filter: brightness(0.92); box-shadow: var(--press-shade); }

.choices.is-marked .choice-card > .cut-line polygon, .choices.is-marked .choice-list > .cut-line polygon { stroke: var(--marked); stroke-width: var(--focus-stroke); }

.choices.is-disabled .choice-card, .choices.is-disabled .choice-input { cursor: default; }
.choices.is-disabled .choice-card:not(:has(.choice-input:checked)) { --face-color: transparent; box-shadow: none; }
.choices.is-disabled .choice-card > .cut-line polygon, .choices.is-disabled .choice-list > .cut-line polygon { stroke: var(--line); }
.choices.is-disabled .choice-card:has(.choice-input:checked)::after { background: var(--muted); }
.choices.is-disabled .choice-card .choice-label, .choices.is-disabled .choice-card > .ico { color: var(--muted); }
.choice-card:has(.choice-input:focus-visible) > .cut-line polygon, .choice-card.is-focused.cut-carved > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.choice-list { position: relative; display: flex; max-height: 336px; padding: 4px; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }
.choice-list-in { flex: 1; min-width: 0; overflow-y: auto; display: flex; flex-direction: column; gap: var(--gap-control-row); }

.choice-list-in.own-scroll.shows-rail { padding-right: 18px; }
.choice-list .choice-card { min-height: 44px; padding: 10px 14px; --face-color: transparent; box-shadow: none; flex: none; }
.choice-list .choice-words { gap: 2px; }
.choice-list .choice-card.cut-carved > .cut-line { --band-top: transparent; --band-left: transparent; --band-right: transparent; --band-bottom: transparent; }
.choice-list .choice-card.cut-carved > .cut-line polygon { stroke: transparent; }
.choice-list .choice-card:hover, .choice-list .choice-card.is-pointed { --face-color: var(--ghost); }
.choice-list .choice-card:has(.choice-input:checked) { box-shadow: var(--slab-shade); }
.choice-list .choice-card:has(.choice-input:focus-visible) > .cut-line polygon, .choice-list .choice-card.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

@media (max-width: 760px) { .choice-list { max-height: none; } }


.toggle { position: relative; display: flex; align-items: center; justify-content: space-between; gap: var(--gap-words-control); cursor: pointer; -webkit-tap-highlight-color: transparent; }
@media (pointer: coarse) { .toggle::before { content: ""; position: absolute; inset: min(0px, calc(50% - var(--touch-target) / 2)) 0; } }
.toggle-words { display: grid; gap: var(--gap-words-words); min-width: 0; padding-inline-start: var(--pad-words); }
.toggle-label { font: var(--type-words); color: var(--ink); }
.toggle-hint { font: var(--type-note); color: var(--muted); }
.toggle-slot { position: relative; flex: none; width: 56px; height: 32px; --face-color: var(--toggle-off); background: var(--face-color); box-shadow: var(--well-shade), inset 0 2px 4px rgba(10,16,28,0.18); clip-path: var(--cut-shape); transition: --face-color 0.3s; }

.toggle-slot:has(.toggle-input:checked) > .cut-line polygon { stroke: transparent; }
.toggle-input { position: absolute; inset: 0; z-index: 4; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; }

.toggle-thumb { position: absolute; z-index: 2; left: 4px; top: 4px; width: 24px; height: 24px; filter: drop-shadow(0 1px 1px rgba(10,16,28,0.24)) drop-shadow(0 2px 3px rgba(10,16,28,0.12));
  transition: transform 0.4s var(--spring), scale 0.2s var(--spring), filter 0.2s; }

.toggle-slab { position: relative; display: grid; place-items: center; width: 100%; height: 100%; color: var(--ink-2); background: radial-gradient(120% 90% at 50% 0%, #fff, #F1F4F8 55%, #D9DFE7); clip-path: var(--cut-shape); transition: box-shadow 0.12s; }

.toggle-slab::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(10,16,28,0.16), rgba(10,16,28,0.04) 55%, rgba(255,255,255,0.1)); opacity: 0; transition: opacity 0.12s; }

.toggle-slab > .loader { --loader-width: 14px; position: relative; z-index: 2; color: #3D444E; }
.toggle:not(:has(.toggle-input[aria-busy="true"])) .toggle-slab > .loader { display: none; }
.toggle:has(.toggle-input[aria-busy="true"]), .toggle:has(.toggle-input[aria-busy="true"]) .toggle-input { cursor: progress; }
.toggle-slot:has(.toggle-input:checked) { --face-color: var(--run); }
.toggle-slot:has(.toggle-input:checked) > .toggle-thumb { transform: translateX(24px); }
.toggle:not(.is-disabled):hover .toggle-thumb, .toggle.is-pointed .toggle-thumb { filter: drop-shadow(0 1.5px 1.5px rgba(10,16,28,0.28)) drop-shadow(0 3px 4px rgba(10,16,28,0.14)); }

.toggle:not(.is-disabled):active .toggle-thumb, .toggle.is-pressed .toggle-thumb { scale: 0.92; filter: drop-shadow(0 0.5px 0.5px rgba(10,16,28,0.3)); transition-duration: 0.4s, 0.08s, 0.08s; }
.toggle:not(.is-disabled):active .toggle-slab, .toggle.is-pressed .toggle-slab { box-shadow: inset 0 2px 3px rgba(10,16,28,0.18); }
.toggle:not(.is-disabled):active .toggle-slab::after, .toggle.is-pressed .toggle-slab::after { opacity: 1; transition-duration: 0.08s; }

.toggle.is-disabled, .toggle.is-disabled .toggle-input { cursor: default; }
.toggle.is-disabled .toggle-label { color: var(--muted); }
.toggle.is-disabled .toggle-slot { --face-color: var(--off-face); box-shadow: none; }
.toggle.is-disabled .toggle-slot > .cut-line polygon { stroke: var(--line); }
.toggle.is-disabled .toggle-slot:has(.toggle-input:checked) { --face-color: var(--press-rim); }
.toggle-slot:has(.toggle-input:focus-visible) > .cut-line polygon, .toggle.is-focused .toggle-slot > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.toggle-slot:has(.toggle-input:checked:focus-visible) > .cut-line polygon, .toggle.is-focused .toggle-slot:has(.toggle-input:checked) > .cut-line polygon { stroke: var(--focus-on-run); stroke-width: calc(var(--focus-stroke) * 1.5); }
@media (prefers-reduced-motion: reduce) { .toggle-thumb { transition: none; } .toggle-slot { transition: none; } }


.slider { --thumb: 30px; display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--gap-words-control); }
.slider-head { display: flex; align-items: baseline; justify-content: space-between; gap: var(--gap-words-words); }
.slider-head > label { padding-inline-start: var(--pad-words); font: var(--type-label); color: var(--ink-2); }
.slider-head > output { padding-inline-end: var(--pad-words); font: var(--type-label); color: var(--ink); white-space: nowrap; font-variant-numeric: tabular-nums; }

.slider-track { position: relative; height: var(--thumb); width: var(--size-card); min-width: 100%; max-width: 100%; }

.slider-line, .slider-fill { position: absolute; top: calc(50% - 2px); height: 4px; left: calc(var(--thumb) / 2); pointer-events: none; }
.slider-line { right: calc(var(--thumb) / 2); background: var(--press-rim); }
.slider-fill { width: calc((100% - var(--thumb)) * var(--fill)); height: 6px; top: calc(50% - 3px); background: var(--run); }
.slider-input { position: absolute; inset: 0; z-index: 3; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; -webkit-appearance: none; appearance: none; }

@media (pointer: coarse) { .slider-input { inset: min(0px, calc(50% - var(--touch-target) / 2)) 0; height: auto; } }
.slider-input::-webkit-slider-thumb { -webkit-appearance: none; width: var(--thumb); height: var(--thumb); }
.slider-input::-moz-range-thumb { width: var(--thumb); height: var(--thumb); border: 0; }
.slider-thumb { position: absolute; z-index: 2; top: 0; left: calc((100% - var(--thumb)) * var(--fill)); width: var(--thumb); height: var(--thumb); pointer-events: none;
  background: linear-gradient(180deg, #fff, #E9EDF3); box-shadow: 0 1px 3px rgba(20,23,28,0.25); clip-path: var(--cut-shape); transition: filter 0.2s; }
.slider:not(.is-disabled):hover .slider-thumb { filter: brightness(1.06); }
.slider-input:active + .slider-thumb, .slider.is-pressed .slider-thumb { filter: brightness(0.94); box-shadow: var(--press-shade); }

.slider.is-disabled .slider-input { cursor: default; }
.slider.is-disabled .slider-head > output { color: var(--muted); }
.slider.is-disabled .slider-fill { background: var(--muted); }
.slider.is-disabled .slider-line { background: var(--line); }

.slider.is-disabled .slider-thumb { box-shadow: none; opacity: 0.45; }
.slider.is-disabled .slider-thumb > .cut-line polygon { stroke: var(--line); }
.slider-input:focus-visible + .slider-thumb > .cut-line polygon, .slider.is-focused .slider-thumb > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }



.file-drop-wrap { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--gap-words-control); }
.file-drop { position: relative; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: var(--gap-words-control); min-height: 168px;
  padding: var(--pad-pane); text-align: center; color: var(--muted); --face-color: var(--field-face); background: var(--face-color); box-shadow: var(--field-shade);
  clip-path: var(--cut-shape); transition: --face-color 0.25s; }
.file-drop:not(.is-disabled):hover { --face-color: var(--field-hover); }
.file-drop.is-over { --face-color: var(--field-focus); color: var(--ink); }
.file-drop > .ico { width: 28px; height: 28px; transition: transform 0.3s var(--spring); }
.file-drop.is-over > .ico { transform: translateY(-3px); }
.file-drop-input { position: absolute; inset: 0; z-index: 5; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.file-drop-words { display: grid; gap: var(--gap-words-words); text-wrap: pretty; }
.file-drop-words label { font: var(--type-label); color: var(--ink); }
.file-drop-words span { font: var(--type-facts); color: var(--ink-2); }
.file-drop > .cut-line { z-index: 4; }
.file-drop > .cut-line polygon { stroke: var(--drop-dash); stroke-width: 2; stroke-dasharray: 7 5; }
.file-drop.is-over > .cut-line polygon { stroke: var(--focus); stroke-width: 3; }

.file-drop.is-marked > .cut-line polygon { stroke: var(--marked); }

.file-drop.is-disabled { --face-color: var(--off-face); box-shadow: none; }
.file-drop.is-disabled .file-drop-input { cursor: default; }
.file-drop.is-disabled .file-drop-words label { color: var(--muted); }
.file-drop.is-disabled > .cut-line polygon { stroke: var(--line); }
.file-drop:has(:focus-visible) > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); stroke-dasharray: none; }

.file-drop-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: minmax(0, 1fr); }
.file-drop-list li { position: relative; display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 0 var(--gap-words-control); padding: max(var(--gap-words-words), var(--pad-words)) var(--pad-words); border-top: var(--divider); font: var(--type-words); color: var(--ink); }
.file-drop-list li:first-child { border-top: 0; }
.file-drop-list li.is-uploading::after { content: ""; position: absolute; left: var(--pad-words); right: var(--pad-words); bottom: 0; height: 2px; background: linear-gradient(90deg, var(--meter-fill) calc(var(--sent) * 100%), var(--line) 0); }
.file-drop-name { min-width: 0; overflow-wrap: anywhere; }
.file-drop-size { flex: none; font: var(--type-facts); color: var(--muted); white-space: nowrap; font-variant-numeric: tabular-nums; }
@media (prefers-reduced-motion: reduce) { .file-drop > .ico { transition: none; } }


.code-head { display: flex; align-items: baseline; justify-content: space-between; gap: var(--gap-words-words); padding-inline: var(--pad-words); }
.code-label { font: var(--type-label); color: var(--ink-2); }
.code-copied { font: var(--type-facts); color: var(--ink-2); opacity: 0; transition: opacity 0.2s; }
.code-field.is-copied .code-copied { opacity: 1; }
.field.code { height: auto; min-height: var(--control-height-field); align-items: stretch; }


.code-text { position: relative; z-index: 2; flex: 1; min-width: 0; padding: 14px var(--pad-inside-words); font: 500 0.9375rem/1.5rem ui-monospace, Menlo, monospace; color: var(--ink);
  overflow-wrap: anywhere; cursor: text; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }

.code-text::before { content: ""; float: right; width: 48px; height: 24px; }

.code-word { display: inline-block; max-width: 100%; }
.code-text:focus-visible { outline: none; }

.code-field.is-masked .code-text { color: transparent; text-shadow: 0 0 10px var(--ink); cursor: pointer; }
.field.code:has(:focus-visible) > .cut-line polygon, .field.code.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

@media (pointer: coarse) { .field.code > .cut-btn::before { content: ""; position: absolute; inset: calc((var(--control-height-small) - var(--touch-target)) / 2); } }


.qr-code { display: grid; justify-items: center; gap: var(--gap-words-control); margin: 0; min-width: 0; }
.qr-picture { display: block; width: min(220px, 100%); height: auto; aspect-ratio: 1; background: #fff; transition: filter 0.25s; }

.qr-caption { font: var(--type-label); color: var(--ink); text-align: center; padding-inline: var(--pad-inside-words); }
.qr-code.is-masked > .qr-picture { filter: blur(8px); }

@media (min-width: 761px) {
  .qr-code.is-compact { grid-template-columns: auto 1fr; justify-items: start; align-items: center; column-gap: var(--gap-block-block); }
  .qr-code.is-compact > .qr-picture { width: 104px; }
  .qr-code.is-compact > .qr-caption { text-align: start; padding-inline: 0 var(--pad-words); }
}


:root { --header-height: calc(var(--control-height-regular) + 2 * var(--pad-inner-pane)); }
@media (max-width: 64em) {
  :root { --header-height: calc(var(--control-height-small) + 2 * var(--pad-inner-pane)); }
  :root:has(#top.has-tab-row) { --header-height: calc(var(--control-height-small) + var(--gap-control-stack) + var(--control-height-regular) + 2 * var(--pad-inner-pane)); }
}

.top {
  position: fixed; z-index: 10; top: var(--pad-pane); left: 50%; transform: translateX(-50%);
  width: min(var(--size-page-wide), calc(100% - 2 * var(--pad-pane))); height: var(--header-height);
  display: flex; align-items: center; gap: 0; padding: 0 var(--pad-inner-pane);
  --glass-tint: var(--glass-top);
  clip-path: polygon(0 var(--header-cut-large), var(--header-cut-large) 0, calc(100% - var(--header-cut-small)) 0, 100% var(--header-cut-small), 100% calc(100% - var(--header-cut-large)), calc(100% - var(--header-cut-large)) 100%, var(--header-cut-small) 100%, 0 calc(100% - var(--header-cut-small)));
  transition: var(--glass-transition), height 0.45s cubic-bezier(.2,.8,.2,1), top 0.45s cubic-bezier(.2,.8,.2,1), transform 0.45s cubic-bezier(.4,0,.2,1);
}

.top.is-compact { height: calc(var(--control-height-regular) + 2 * var(--pad-frame)); top: var(--pad-frame); }
.top > :not(.edge) { position: relative; z-index: 3; }
.top .find, .top .find input { transition: width 0.45s cubic-bezier(.2,.8,.2,1); }


.top > .logo { margin-right: var(--gap-block-block); }

.top .find:has(~ .end > .shell) { margin-inline-end: var(--gap-control-row-boxes); }
.top .find:has(~ .end > .me) { margin-inline-end: var(--gap-words-control); }


.nav { display: flex; flex: none; min-width: 0; }
.top .nav[hidden] { display: none; }
.nav > .switch-frame { flex: 1; }


.top .find { margin-left: auto; }
.end { display: flex; align-items: center; flex: none; margin-left: auto; }
.top .find ~ .end { margin-left: 0; }




.top > .find + .cut-btn { display: none; }
@media (max-width: 64em) {
  
  
  .top { top: calc(var(--pad-pane) + env(safe-area-inset-top, 0px)); width: calc(100% - 2 * var(--pad-pane)); height: auto; display: grid; grid-template-columns: minmax(0, auto) minmax(0, 1fr) auto auto; align-items: center; gap: var(--gap-control-stack) 0; padding: var(--pad-inner-pane); }
  
  .top > .logo { grid-area: 1 / 1; min-width: 0; }
  .top > .logo svg { max-width: 100%; }
  .top > .find + .cut-btn { grid-area: 1 / 3; }
  .top > .end { grid-area: 1 / 4; }
  .top .nav, .top .find { grid-area: 2 / 1 / 3 / -1; }
  
  .top.is-compact { top: calc(6px + env(safe-area-inset-top, 0px)); height: auto; padding: calc(var(--pad-inner-pane) * 2 / 3); }
  
  .top { --pad-words: calc(var(--pad-pane) - var(--pad-inner-pane)); }
  .top > .logo { margin-left: var(--pad-words); }
  .top .find { --pad-inside-words: var(--pad-words); }
  .top > .logo, .top.is-compact > .logo { --logo-height: 22px; }
  .top .find, .top .find:has(~ .end > .shell), .top .find:has(~ .end > .me) { display: none; order: 5; flex-basis: 100%; max-width: none; margin: 0; }
  .top.searching .find { display: flex; }
  .top.searching .nav { display: none; }
  .top > .find + .cut-btn { display: inline-flex; margin-left: auto; margin-right: var(--gap-words-control); }
  
  .top .nav, .top.is-compact .nav { order: 4; flex-basis: 100%; --switch-height: var(--control-height-regular); }
  
  .top .end > .run-wrap > .run, .top .end > .cut-btn { --control-height: var(--control-height-small); }
  .top .end .run { padding: 0 16px 0 14px; font-size: 0.875rem; gap: 6px; }
  
  .top .me, .top.is-compact .me { --frame: var(--control-height-small); }
  
  .top > .find + .cut-btn:has(~ .end > .shell) { margin-right: var(--gap-control-row-boxes); }
  .top > .find + .cut-btn:has(~ .end > .me) { margin-right: var(--gap-control-stack); }
}

.top + .dropdown { max-width: calc(100% - 2 * var(--pad-pane) - var(--pad-inner-pane)); }

@media (pointer: coarse) {
  .top .end > .shell::after, .top .end > .me::before { content: ""; position: absolute; left: 0; right: 0; top: min(0px, calc((100% - var(--touch-target)) / 2)); bottom: min(0px, calc((100% - var(--touch-target)) / 2)); }
}

@media (prefers-reduced-motion: reduce) {
  
  .top { transition: var(--glass-transition); }
}


.me { --frame: var(--control-height-regular); position: relative; display: flex; padding: 0; border: 0; background: none; cursor: pointer; -webkit-tap-highlight-color: transparent; }
.me .frame { --frame: inherit; transition: var(--glass-transition), width 0.45s cubic-bezier(.2,.8,.2,1), height 0.45s cubic-bezier(.2,.8,.2,1), scale 0.15s; }
.me .frame-picture { transition: filter 0.2s; }
.me:hover .frame-picture, .me.is-pointed .frame-picture, .me[aria-expanded="true"] .frame-picture { filter: brightness(1.1); }
.me:active .frame, .me.is-pressed .frame { scale: 0.95; }
.me:focus-visible { outline: none; }

.me:focus-visible .frame > .edge, .me.is-focused .frame > .edge, .me[aria-expanded="true"] .frame > .edge { opacity: 1; }
.me:focus-visible .frame > .edge .hair, .me.is-focused .frame > .edge .hair, .me[aria-expanded="true"] .frame > .edge .hair { stroke: var(--focus); stroke-width: var(--focus-stroke); }
.me:focus-visible .frame > .edge :is(.rim-band, .spec-line, .facet, .fringe, .inner), .me.is-focused .frame > .edge :is(.rim-band, .spec-line, .facet, .fringe, .inner), .me[aria-expanded="true"] .frame > .edge :is(.rim-band, .spec-line, .facet, .fringe, .inner) { opacity: 0; }



.foot {
  position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: var(--gap-block-block);
  width: min(var(--size-page-wide), calc(100% - 2 * var(--pad-pane))); margin: var(--gap-block-block) auto var(--pad-pane); padding: var(--pad-pane);
  color: var(--muted); font: var(--type-note); --glass-tint: var(--glass-top);
  clip-path: polygon(0 var(--header-cut-large), var(--header-cut-large) 0, calc(100% - var(--header-cut-small)) 0, 100% var(--header-cut-small), 100% calc(100% - var(--header-cut-large)), calc(100% - var(--header-cut-large)) 100%, var(--header-cut-small) 100%, 0 calc(100% - var(--header-cut-small)));
  transition: var(--glass-transition);
}
.foot > :not(.edge) { position: relative; z-index: 3; }

.foot nav { display: flex; flex-wrap: wrap; gap: var(--gap-words-words) var(--gap-block-block); white-space: nowrap; }
.foot p { margin: 0 0 0 auto; }

@media (max-width: 760px) {
  .foot { flex-direction: column; align-items: center; text-align: center; }
  .foot nav { justify-content: center; width: 100%; }
  .foot p { margin: 0; }
}


.own-scroll { scrollbar-width: none; }
.own-scroll::-webkit-scrollbar { display: none; }
.rail { display: none; position: absolute; z-index: 6; right: 8px; top: 30px; bottom: 30px; width: 14px; opacity: 0.6; transition: opacity 0.35s; }
.rail.is-on { display: block; }
.glass > .rail { position: absolute; z-index: 6; }
.rail[data-rail="page"] { position: fixed; z-index: 12; right: 0; top: 90px; bottom: 14px; }
.rail.awake, .rail:hover, .rail.dragging { opacity: 1; }
.rail-line { position: absolute; inset: 0; cursor: pointer; background: linear-gradient(90deg, transparent 6px, var(--rail-line) 6px, var(--rail-line) 7px, transparent 7px); }
.rail-thumb { position: absolute; top: 0; left: 4px; width: 5px; cursor: grab; --glass-tint: var(--rail-thumb); box-shadow: inset 1px 0 0 var(--rail-edge), 0 2px 6px rgba(10,20,40,0.18);
  clip-path: polygon(0 4px, 4px 0, 100% 0, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%);
  transition: var(--glass-transition), left 0.2s, width 0.2s; }
.rail:hover .rail-thumb, .rail.dragging .rail-thumb { left: 2px; width: 9px; clip-path: polygon(0 5px, 5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%); }
.rail.dragging .rail-thumb { cursor: grabbing; box-shadow: inset 2px 0 0 var(--run), 0 2px 8px rgba(10,20,40,0.22); }

.rail.sideways { position: relative; inset: auto; width: auto; height: 14px; user-select: none; -webkit-user-select: none; clip-path: var(--cut-shape); }
.rail.sideways .rail-line { background: linear-gradient(180deg, transparent 6px, var(--rail-line) 6px, var(--rail-line) 7px, transparent 7px); }
.rail.sideways .rail-thumb { top: 4px; left: 0; width: auto; height: 5px; box-shadow: inset 0 1px 0 var(--rail-edge), 0 2px 6px rgba(10,20,40,0.18); transition: var(--glass-transition), top 0.2s, height 0.2s; }
.rail.sideways:hover .rail-thumb, .rail.sideways.dragging .rail-thumb { top: 2px; left: 0; width: auto; height: 9px; }
.rail.sideways.dragging .rail-thumb { box-shadow: inset 0 2px 0 var(--run), 0 2px 8px rgba(10,20,40,0.22); }


.rail-mark { position: absolute; left: -12px; width: 26px; height: 24px; margin-top: -12px; padding: 0; border: 0; cursor: pointer; background: none; }
.rail-mark::before { content: ""; position: absolute; left: 15px; right: 2px; top: 11px; height: 2px; --face-color: var(--rail-mark); background: var(--face-color); transition: --face-color 0.2s, left 0.2s; }
.rail-mark:hover::before { --face-color: var(--run); left: 9px; }
.rail-mark[hidden] { display: none; }

.rail-mark span { position: absolute; right: 28px; top: 50%; transform: translate(0, calc(-50% + var(--label-shift, 0px))); pointer-events: none;
  clip-path: polygon(100% 0, 100% 0, calc(100% - 5px) 100%, calc(100% - 5px) 100%); visibility: hidden;
  transition: var(--glass-transition), clip-path 0.18s ease-out, visibility 0s 0.18s; }


.rail:hover .rail-mark span, .rail.dragging .rail-mark span { clip-path: polygon(5px 0, 100% 0, calc(100% - 5px) 100%, 0 100%); visibility: visible; transition: var(--glass-transition), clip-path 0.18s ease-out, visibility 0s; }

.rail:not([data-rail="page"]) .rail-mark span { --glass-tint: var(--table-row-head); }

.rail.sideways .rail-mark { left: auto; top: -10px; width: 24px; height: 26px; margin: 0 0 0 -12px; }

.rail.sideways .rail-mark::before { left: 11px; right: auto; top: 13px; bottom: 4px; width: 2px; height: auto; transition: --face-color 0.2s, top 0.2s; }
.rail.sideways .rail-mark:hover::before { left: 11px; top: 7px; }
.rail.sideways .rail-mark span { right: auto; top: auto; left: 50%; bottom: 26px; transform: translateX(calc(-50% + var(--label-shift, 0px)));
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
.rail.sideways:hover .rail-mark span, .rail.sideways.dragging .rail-mark span { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }

.rail.sideways .rail-mark:not(.is-near) span { clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); visibility: hidden;
  transition: var(--glass-transition), clip-path 0.18s ease-out, visibility 0s 0.18s; }

@media (max-width: 760px) {
  .rail[data-rail="page"] { width: 10px; right: calc((var(--pad-pane) - 10px) / 2); top: 132px; bottom: 10px; }
  .rail[data-rail="page"] .rail-line { background: linear-gradient(90deg, transparent 4.5px, var(--rail-line) 4.5px, var(--rail-line) 5.5px, transparent 5.5px); }
  .rail[data-rail="page"] .rail-thumb { left: 3px; width: 4px; clip-path: polygon(0 3px, 3px 0, 100% 0, 100% calc(100% - 3px), calc(100% - 3px) 100%, 0 100%); }
  .rail[data-rail="page"]:hover .rail-thumb, .rail[data-rail="page"].dragging .rail-thumb { left: 2px; width: 6px; clip-path: polygon(0 4px, 4px 0, 100% 0, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); }
  
  .rail[data-rail="page"] .rail-mark { left: -14px; width: 24px; }
  .rail[data-rail="page"] .rail-mark::before { left: 16px; right: 0; }
  .rail[data-rail="page"] .rail-mark:hover::before { left: 12px; }
}

@media (hover: none), (pointer: coarse) {
  .rail { touch-action: none; user-select: none; -webkit-user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; }
  .rail .rail-thumb { left: 3px; width: 7px; clip-path: polygon(0 4px, 4px 0, 100% 0, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%); }
  .rail.sideways .rail-thumb { left: 0; top: 3px; width: auto; height: 7px; }
}

@media (hover: none) {
  .rail .rail-mark { pointer-events: none; }
  .rail:not(.dragging) .rail-mark::before { opacity: 0.4; }
  .rail:not(.dragging) .rail-mark span { clip-path: polygon(100% 0, 100% 0, calc(100% - 5px) 100%, calc(100% - 5px) 100%); visibility: hidden;
    transition: var(--glass-transition), clip-path 0.18s ease-out, visibility 0s 0.18s; }
  .rail.sideways:not(.dragging) .rail-mark span { clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
}
@media (hover: none) and (max-width: 760px), (pointer: coarse) and (max-width: 760px) {
  .rail[data-rail="page"] .rail-thumb { left: 2px; width: 6px; }
}


.steps { --control-height: var(--control-height-small); position: relative; display: none; gap: 0; height: var(--control-height); padding: 3px; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }

.steps > .cut-btn:first-of-type { margin-inline-end: var(--gap-control-row-boxes); }
@media (hover: hover) and (pointer: fine) { .steps { display: flex; } .steps[hidden] { display: none; } }

.steps .ico { width: 10px; height: 13px; transition: transform 0.2s cubic-bezier(.2,.8,.2,1); }
.steps > .cut-btn:first-of-type:hover:not(:disabled) .ico { transform: translateX(-2px); }
.steps > .cut-btn:last-of-type:hover:not(:disabled) .ico { transform: translateX(2px); }


.shelf { container-type: inline-size; --shelf-words-inset: var(--pad-words); }
.shelf .shelf-title { width: max-content; max-width: calc(100cqi - 2 * var(--shelf-words-inset)); margin: 0; font: var(--type-section); color: var(--ink); text-wrap: balance; }

.shelf > .layout-stack > .stack-cell > .layout-row.is-wrapped > .row-cell.is-block { flex: 1 1 100%; min-width: 0; }
.shelf > .layout-stack > .stack-cell > .layout-row.is-wrapped > .row-cell.is-block > .layout-row { flex: 1 1 auto; }
.shelf > .layout-stack > .stack-cell > .layout-row.is-wrapped > .row-cell.is-block > .layout-row > .row-cell.fills { min-width: 0; }

.shelf .shelf-note { margin: 0; font: var(--type-words); color: var(--ink-2); }


.section-tabs { display: flex; min-width: 0; max-width: 100%; }
.section-tabs > .switch-frame, .section-tabs > .switch-scroll { flex: 0 1 auto; }


.load-more { display: flex; flex-direction: column; gap: var(--gap-words-control); }
.load-more-words { margin: 0; font: var(--type-note); color: var(--muted); }
.load-more.is-failed .load-more-words { color: var(--marked); }


html.is-playing body { height: 100vh; height: 100dvh; min-height: 0; overflow: hidden; padding: 0; flex-direction: column; background: #000; }
html.is-playing body > :is(.top, .dropdown, .backdrop, .foot, .rail) { display: none; }
html.is-playing body > main { display: contents; }
html.is-playing body > main > :not(.playing-bar, .playing-card, .playing-check, .dropdown, dialog) { display: none; }
.game-frame { display: none; flex: 1; width: 100%; min-width: 0; min-height: 0; border: 0; background: #000; }
html.is-playing .game-frame { display: block; animation: playing-in 0.4s cubic-bezier(.2,.8,.2,1); }

.game-frame:focus-visible { outline: none; }
@keyframes playing-in { from { opacity: 0; } }

html.is-leaving body > main > :not(.playing-bar, .playing-card, .playing-check, .dropdown, dialog), html.is-leaving body > :is(.top, .backdrop, .foot, .rail) { opacity: 0; transition: var(--glass-transition), opacity 0.25s ease; }
@media (prefers-reduced-motion: reduce) { html.is-leaving body > * { transition: none; } }


.playing-bar { display: none; position: relative; z-index: 2; flex: none; align-items: center; gap: var(--gap-control-row-boxes); padding: var(--pad-frame) var(--pad-inner-pane); padding-top: max(var(--pad-frame), env(safe-area-inset-top, 0)); --glass-tint: var(--glass-top); }
.playing-bar.in-place, html.is-playing .playing-bar { display: flex; }
.playing-bar > :not(.edge) { position: relative; z-index: 1; }
.playing-bar > .logo { flex: none; display: flex; align-items: center; height: var(--control-height-small); }
.playing-bar > .logo svg { height: 100%; width: auto; }
.playing-title { flex: 1; min-width: 0; font: var(--type-name); color: var(--ink); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.playing-controls { flex: none; min-width: 0; }

@media (max-width: 640px) {
  .playing-title { display: none; }
  .playing-bar { overflow-x: auto; scrollbar-width: none; }
  .playing-bar::-webkit-scrollbar { display: none; }
  .playing-controls { margin-left: auto; }
}

@media (orientation: landscape) and (max-height: 500px) {
  html.is-playing body { flex-direction: row; }
  .playing-bar { flex-direction: column; padding: var(--pad-frame); padding-left: max(var(--pad-frame), env(safe-area-inset-left, 0)); overflow-y: auto; scrollbar-width: none; }
  .playing-title { display: none; }
  
  .playing-controls { margin-top: auto; width: var(--control-height-small); }
}


.playing-card { position: fixed; z-index: 20; top: calc(var(--control-height-small) + 3 * var(--pad-frame)); right: var(--pad-frame); width: min(360px, calc(100vw - 2 * var(--pad-frame))); margin: 0; color: var(--ink); --glass-tint: var(--glass-dropdown);
  transition: var(--glass-transition), opacity 0.25s ease, transform 0.3s cubic-bezier(.2,.8,.2,1), display 0.3s allow-discrete; }
.playing-card { transform: translate(var(--swipe-x, 0px), var(--swipe-y, 0px)); opacity: var(--swipe-opacity, 1); }
.playing-card[hidden] { display: none; opacity: 0; transform: translate(var(--swipe-x, 0px), calc(var(--swipe-y, 0px) - 8px)); pointer-events: none; }
@starting-style { .playing-card { opacity: 0; transform: translateY(-8px); } }

.playing-card:not(.in-place):not(:has(a, button, input, select, textarea)) { cursor: pointer; touch-action: none; user-select: none; -webkit-user-select: none; }
.playing-card.is-swiping { transition: var(--glass-transition); }
.playing-card > :not(.edge) { position: relative; z-index: 1; }
.playing-card.in-place { position: relative; top: auto; right: auto; }
.playing-card-in { display: flex; flex-direction: column; gap: var(--gap-words-control); font: var(--type-words); }
.playing-card-in p { margin: 0; }
.playing-card-title { margin: 0; font: var(--type-heading); }
@media (orientation: landscape) and (max-height: 500px) { .playing-card { top: var(--pad-frame); } }
@media (prefers-reduced-motion: reduce) {
  .playing-card { transition: var(--glass-transition), opacity 0.2s ease, display 0.2s allow-discrete; }
  .playing-card, .playing-card[hidden] { transform: none; }
  @starting-style { .playing-card { transform: none; } }
  html.is-playing .game-frame { animation: none; }
}


.screenshot { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; padding: 0; border: 0; overflow: hidden; background: var(--well); box-shadow: var(--well-shade); cursor: zoom-in; clip-path: var(--cut-shape); }
.screenshot-picture { position: absolute; inset: 2px; display: block; overflow: hidden; clip-path: var(--cut-shape); }
.screenshot img { position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s cubic-bezier(.2,.8,.2,1); }
.screenshot:hover img { transform: scale(1.03); }
.screenshot:focus-visible { outline: none; }
.screenshot:focus-visible > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.screenshot-large { display: block; width: min(calc(var(--size-sheet-picture) - 2 * var(--pad-frame)), calc(100vw - 2 * var(--pad-pane) - 2 * var(--pad-frame))); max-height: 70dvh; object-fit: contain; }
@media (prefers-reduced-motion: reduce) { .screenshot img { transition: none; } }


.playing-check { position: fixed; z-index: 30; left: 50%; bottom: var(--pad-pane); transform: translateX(-50%); }


.breadcrumbs { min-width: 0; font: var(--type-note); }
.breadcrumbs ol { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; white-space: nowrap; }
.breadcrumbs li { display: flex; align-items: center; flex: none; }
.breadcrumbs .link { position: relative; color: var(--ink-2); }
.breadcrumbs [aria-current] { color: var(--ink); font-weight: 600; }
.crumb-chevron { display: flex; padding-inline: var(--gap-words-words); color: var(--muted); }
.crumb-chevron > .ico { width: 7px; height: 11px; }
@media (pointer: coarse) { .breadcrumbs .link::before { content: ""; position: absolute; inset: calc((var(--touch-target) - 1lh) / -2) 0; } }


.pager { min-width: 0; }


.glass-pane { display: flex; flex-direction: column; max-width: 100%; }
.glass-pane.full { width: 100%; }
.glass-pane.fit { width: fit-content; }

@media (max-width: 760px) { .glass-pane.fit { width: 100%; } }

@media (max-width: 760px) { .glass-pane.is-started-low { margin-top: clamp(0px, calc(100svh - var(--started-low-used, 100svh) - var(--gap-block-block) - env(safe-area-inset-bottom, 0px)), 34svh); } }
.glass-pane.fit > .pane-in :where(p) { max-width: var(--size-reading); }
.glass-pane { position: relative; }

.glass-pane > .pane-in { flex: 1; min-height: 0; overflow-y: auto; display: flex; flex-direction: column; gap: var(--gap-block-block); }

.glass-pane > .pane-in.own-scroll.shows-rail { padding-right: calc(var(--pad-frame) + 16px); }

.glass-pane > .pane-in > * { flex-shrink: 0; }

.glass-pane > .pane-in form, .glass-pane .pane-stack { display: flex; flex-direction: column; gap: var(--gap-block-block); }

:where(.glass-pane > .pane-in, .glass-pane form, .pane-stack, .sheet-in, .sheet-body) > :empty:not(input, textarea, select, img, canvas, iframe, video, svg, hr) { display: none; }
:where(.glass-pane > .pane-in, .glass-pane form, .pane-stack, .sheet-in, .sheet-body) > [data-bot-check] { margin-block: calc(-1 * var(--gap-block-block) / 2); }

.glass-pane :is(h1, h2) { margin: 0; font: var(--type-heading); text-wrap: balance; }

:where(.glass-pane, .sheet-in) p { margin: 0; color: var(--ink-2); }


.tray-group { display: flex; flex-direction: column; }
.tray-group.full { width: 100%; }
.tray-group.fit { width: fit-content; max-width: 100%; }
.tray-head { padding: var(--pad-pane); }

.tray { --glass-tint: var(--glass-tray); --glass-sheen: var(--glass-tray-sheen); --glass-blur: 12px; --glass-saturate: 1.15; padding: var(--pad-frame); --pad-words: calc(var(--pad-tray) - var(--pad-frame)); }
.tray > .edge { opacity: 0.45; }
.tray-sample-title { margin: 0; font: var(--type-section); }


.dropdown { position: fixed; z-index: 11; width: max-content; max-width: min(var(--size-menu), var(--menu-room-width, calc(100vw - 2 * var(--pad-frame)))); max-height: min(var(--size-menu-height), var(--menu-room, calc(100dvh - 2 * var(--pad-frame)))); padding: var(--pad-inner-pane); --pad-words: var(--pad-inside-words); --glass-tint: var(--glass-dropdown);
  display: flex; flex-direction: column; gap: 2px;
  transform-origin: top right; transition: var(--glass-transition), opacity 0.25s, transform 0.35s cubic-bezier(.2,.8,.2,1); }
.dropdown.from-start { transform-origin: top left; }

.dropdown-in { display: flex; flex-direction: column; gap: 2px; min-height: 0; overflow-y: auto; overscroll-behavior: contain; }

.dropdown > *, .dropdown-in > * { flex: none; }
.dropdown > .dropdown-in { flex: 0 1 auto; }
.dropdown.shut { opacity: 0; transform: translateY(-6px) scale(0.98); pointer-events: none; visibility: hidden; transition: var(--glass-transition), opacity 0.25s, transform 0.35s cubic-bezier(.2,.8,.2,1), visibility 0s 0.35s; }
.dropdown.is-above { transform-origin: bottom right; }
.dropdown.is-above.from-start { transform-origin: bottom left; }
.dropdown.is-above.shut { transform: translateY(6px) scale(0.98); }

.dropdown-head { display: flex; flex-direction: column; padding: var(--pad-words) var(--pad-words) var(--gap-words-control); margin-bottom: var(--gap-control-stack); border-bottom: var(--divider); }
.dropdown-head strong { font: var(--type-name); color: var(--ink); overflow-wrap: anywhere; text-wrap: balance; }
.dropdown-head span { color: var(--muted); font: var(--type-facts); }
.dropdown hr { border: 0; border-top: var(--divider); margin: var(--gap-control-stack) 0; }

.dropdown-form { margin: 0; }
.dropdown-choice { --control-height: var(--control-height-small); position: relative; display: flex; align-items: center; gap: var(--gap-words-words); width: 100%; height: var(--control-height); padding: 0 var(--pad-inside-words); margin: 0; border: 0; cursor: pointer;
  font: var(--type-words); color: var(--ink-2); text-align: left; text-decoration: none; white-space: nowrap;
  --face-color: transparent; background: var(--face-color); clip-path: var(--cut-shape); transition: --face-color 0.15s, color 0.15s; }
@media (pointer: coarse) { .dropdown-choice { --control-height: var(--control-height-regular); } }
.dropdown-choice > :not(.cut-line) { position: relative; z-index: 2; }
.dropdown-choice > span:not(.tag) { min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.dropdown-choice > .tag { margin-left: auto; }
.dropdown-choice > span.dropdown-out { display: flex; margin-left: auto; overflow: visible; }

.dropdown-choice:hover, .dropdown-choice.is-pointed, .dropdown-choice:focus-visible, .dropdown-choice.is-focused { --face-color: var(--wash); color: var(--ink); }
.dropdown-choice[aria-current="page"] { color: var(--ink); background: var(--slab); box-shadow: var(--slab-shade), inset 0 -3px 0 var(--run); }
.dropdown-choice:focus-visible { outline: none; }
.dropdown-choice:focus-visible > .cut-line polygon, .dropdown-choice.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
@media (prefers-reduced-motion: reduce) { .dropdown { transition: var(--glass-transition); } }


.cover { position: relative; min-width: 0; }
.cover-art { position: relative; display: block; aspect-ratio: 16 / 9; overflow: hidden; clip-path: var(--cut-shape); text-decoration: none;
  background: url("/zaisma-mark-metal.svg") center / auto 50% no-repeat var(--well); box-shadow: var(--well-shade); }
.cover-picture { position: absolute; inset: 2px; display: block; overflow: hidden; clip-path: var(--cut-shape); }
.cover-art img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
.cover.is-placeholder .cover-art img { display: none; }

.cover.is-placeholder .cover-art { display: flex; align-items: flex-end; justify-content: center; background-position: center 38%; }
.cover-title { position: relative; z-index: 2; max-width: 100%; padding: var(--pad-frame); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: var(--type-name); color: var(--ink-2); }
.cover-art:focus-visible { outline: none; }
.cover-art:focus-visible > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }

.cover-bar { position: relative; display: block; height: 4px; margin-top: 6px; overflow: hidden; clip-path: polygon(4px 0, 100% 0, calc(100% - 4px) 100%, 0 100%);
  background: linear-gradient(90deg, #E9820C, var(--run) 40%, #FFB54D);
  transform: scaleX(0); transform-origin: right; transition: transform 0.22s cubic-bezier(.4,0,1,1); }
.cover-bar::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 38%; opacity: 0;
  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,246,228,0.95) 70%, rgba(255,255,255,0)); }
.cover:hover .cover-bar, .cover.is-pointed .cover-bar, .cover[aria-current="true"] .cover-bar, .cover-art:focus-visible + .cover-bar { transform: scaleX(1); transform-origin: left; transition: transform 0.42s cubic-bezier(.2,.8,.2,1); }
.cover:hover .cover-bar::after, .cover.is-pointed .cover-bar::after, .cover[aria-current="true"] .cover-bar::after, .cover-art:focus-visible + .cover-bar::after { animation: cover-glint 0.7s cubic-bezier(.3,.6,.3,1) both; }
@keyframes cover-glint { 0% { transform: translateX(-100%); opacity: 1; } 75% { opacity: 1; } 100% { transform: translateX(270%); opacity: 0; } }


.cover-meta { display: flex; flex-wrap: wrap; align-items: center; gap: var(--gap-words-words); min-height: 24px; margin-top: var(--gap-words-words); font: var(--type-facts); color: var(--muted); }
.cover-meta .ico { width: 15px; height: 15px; stroke-width: 1.5; }
.cover-meta .when, .cover-meta .count, .cover-meta .friends { display: inline-flex; align-items: center; gap: var(--gap-words-words); min-width: 0; }
.cover-meta .when, .cover-meta .count, .cover-meta .device-note { white-space: nowrap; }
.cover-meta .friends { color: var(--ink); font-weight: 600; }
.cover-meta .count { margin-left: auto; font-variant-numeric: tabular-nums; color: var(--ink-2); flex: none; }

.cover-meta.has-title { margin-top: var(--gap-control-row); margin-bottom: var(--gap-words-words); }
.cover-meta .cover-name { flex: 1 1 0; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: var(--type-name); color: var(--ink); }
.cover-meta .cover-more { flex: 1 0 100%; display: flex; align-items: center; gap: var(--gap-words-words); min-width: 0; }
@media (prefers-reduced-motion: reduce) { .cover-art, .cover-bar { transition: none !important; } .cover-bar::after { animation: none !important; } }


.sheet { width: fit-content; max-width: min(var(--size-sheet), calc(100% - 2 * var(--pad-pane))); max-height: calc(100dvh - 2 * var(--pad-pane)); margin: auto; padding: 0; border: 0; overflow: visible; color: var(--ink);
  --glass-tint: var(--glass-dropdown);
  transition: var(--glass-transition), opacity 0.25s, transform 0.3s cubic-bezier(.2,.8,.2,1), overlay 0.3s allow-discrete, display 0.3s allow-discrete; }

.sheet.is-picture { max-width: min(var(--size-sheet-picture), calc(100% - 2 * var(--pad-pane))); }

.sheet:not(.in-place) { position: fixed; inset: 0; z-index: 40; }

.sheet:focus-visible { outline: none; }
.sheet:is(:not([open]), .is-leaving) { opacity: 0; transform: translateY(16px) scale(0.98); pointer-events: none; transition-timing-function: ease, ease, cubic-bezier(.4,0,1,1); }
@starting-style { .sheet[open] { opacity: 0; transform: translateY(12px) scale(0.985); } }
.sheet::backdrop { background: rgba(6, 9, 14, 0.42); opacity: 1; transition: opacity 0.3s, overlay 0.3s allow-discrete, display 0.3s allow-discrete; }
.sheet:is(:not([open]), .is-leaving)::backdrop { opacity: 0; }
@starting-style { .sheet[open]::backdrop { opacity: 0; } }

.sheet.placement-foot:not(.in-place) { margin: auto auto var(--pad-pane); }
.sheet.placement-foot:is(:not([open]), .is-leaving) { transform: translateY(40px); }
@starting-style { .sheet.placement-foot[open] { transform: translateY(40px); } }
.sheet.placement-foot::backdrop { background: transparent; }

.sheet.in-place { position: relative; z-index: auto; margin: 0; max-height: none; }

.sheet-in { display: flex; flex-direction: column; gap: var(--gap-block-block); max-height: inherit; min-height: 0; overflow-y: auto; margin: 0; }
.sheet-in :where(p, .sheet-text) { max-width: var(--size-reading); }
.sheet-in > .pane-parts, .sheet-in > .pane-parts > .pane-body { flex: 1 1 auto; min-height: 0; }
.sheet-title { margin: 0; font: var(--type-section); color: var(--ink); text-wrap: balance; }

.sheet-scroll { position: relative; flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; margin-inline: calc(-1 * var(--pad-frame)); }
.sheet-body { flex: 1 1 auto; min-height: 0; overflow-y: auto; display: flex; flex-direction: column; gap: var(--gap-block-block); padding-inline: var(--pad-frame); }

.sheet-body.own-scroll.shows-rail { padding-right: calc(var(--pad-frame) + 14px); }
.sheet-text { margin: 0; padding-inline: var(--pad-words); font: var(--type-words); color: var(--ink-2); }

.sheet-in.own-scroll.shows-rail { padding-right: calc(var(--pad-frame) + 14px); }
@media (pointer: coarse) {
  .sheet .shell::after { content: ""; position: absolute; left: 0; right: 0; top: min(0px, calc((100% - var(--touch-target)) / 2)); bottom: min(0px, calc((100% - var(--touch-target)) / 2)); }
}
@media (max-width: 760px) {
  
  .sheet:not(.in-place) { width: calc(100% - 2 * var(--gap-control-stack)); max-width: none; max-height: 78dvh; margin: auto var(--gap-control-stack) var(--gap-control-stack); }
  .sheet:not(.in-place):is(:not([open]), .is-leaving) { transform: translateY(40px); }
  @starting-style { .sheet:not(.in-place)[open] { transform: translateY(40px); } }
}
@media (min-width: 761px) {
  
  .sheet.is-anchored:not(.in-place) { inset: auto; left: var(--sheet-left); top: var(--sheet-top); margin: 0; max-height: var(--sheet-max-height); transform-origin: 0 0; }
  .sheet.is-anchored.is-at-end:not(.in-place) { transform-origin: 100% 0; }
  .sheet.is-anchored.is-above:not(.in-place) { transform-origin: 0 100%; }
  .sheet.is-anchored.is-above.is-at-end:not(.in-place) { transform-origin: 100% 100%; }
  .sheet.is-anchored:not(.in-place):is(:not([open]), .is-leaving) { transform: translateY(-8px) scale(0.98); }
  .sheet.is-anchored.is-above:not(.in-place):is(:not([open]), .is-leaving) { transform: translateY(8px) scale(0.98); }
  @starting-style { .sheet.is-anchored:not(.in-place)[open] { transform: translateY(-8px) scale(0.98); } .sheet.is-anchored.is-above:not(.in-place)[open] { transform: translateY(8px) scale(0.98); } }
  
  .sheet.is-compact { width: var(--size-sheet-compact); }
  .sheet.is-compact .sheet-in, .sheet.is-compact .sheet-body { gap: var(--gap-control-stack); }
  .sheet.is-compact .layout-stack > .stack-cell[class*="gap-top-"] { margin-top: var(--gap-control-stack); }
  .sheet.is-anchored:not(.in-place)::backdrop { background: rgba(6, 9, 14, 0.16); }
  .sheet.is-anchored.placement-foot::backdrop { background: transparent; }
}
@media (prefers-reduced-motion: reduce) { .sheet { transition: var(--glass-transition), opacity 0.2s, overlay 0.2s allow-discrete, display 0.2s allow-discrete; } .sheet:not(.in-place):is(:not([open]), .is-leaving), .sheet.is-anchored:not(.in-place):is(:not([open]), .is-leaving), .sheet.is-anchored.is-above:not(.in-place):is(:not([open]), .is-leaving) { transform: none; } @starting-style { .sheet.is-anchored:not(.in-place)[open], .sheet.is-anchored.is-above:not(.in-place)[open] { transform: none; } } }


.store-item { display: flex; flex-direction: column; gap: var(--gap-block-block); min-width: 0; }
.store-picture { position: relative; display: block; aspect-ratio: 16 / 9; overflow: hidden; clip-path: var(--cut-shape);
  background: url("/zaisma-mark-metal.svg") center / auto 50% no-repeat var(--well); box-shadow: var(--well-shade); }

@media (max-height: 52em) { .sheet:not(.in-place) .store-picture { max-height: min(9rem, 30dvh); } }
.store-picture-art { position: absolute; inset: 2px; display: block; overflow: hidden; clip-path: var(--cut-shape); }
.store-picture img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
.store-item-words { display: flex; flex-direction: column; gap: var(--gap-words-words); min-width: 0; }
.store-item-words > :empty { display: none; }
.store-item-name { margin: 0; font: var(--type-heading); color: var(--ink); text-wrap: balance; overflow-wrap: anywhere; }
.store-item-price { margin: 0; font: var(--type-section); color: var(--ink); font-variant-numeric: tabular-nums; }
.store-item-description { margin: 0; font: var(--type-reading); color: var(--ink-2); }
.store-item-note { margin: 0; font: var(--type-note); color: var(--muted); }


.sheet.placement-side:not(.in-place) { inset: var(--pad-pane) var(--pad-pane) var(--pad-pane) auto; width: min(var(--size-sheet-side), calc(100% - 2 * var(--pad-pane))); max-width: none; height: calc(100dvh - 2 * var(--pad-pane)); max-height: none; margin: 0; }
.sheet.placement-side:not(.in-place) > .sheet-in { height: 100%; }
.sheet.placement-side:is(:not([open]), .is-leaving) { transform: translateX(40px); }
@starting-style { .sheet.placement-side[open] { transform: translateX(40px); } }
.sheet.placement-side::backdrop { background: transparent; }
.sheet.placement-side.in-place { width: min(var(--size-sheet-side), 100%); max-width: none; }
@media (max-width: 760px) {
  .sheet.placement-side:not(.in-place) { inset: 0; width: calc(100% - 2 * var(--gap-control-stack)); height: calc(100dvh - 2 * var(--pad-pane)); margin: auto var(--gap-control-stack) var(--gap-control-stack); }
  .sheet.placement-side:is(:not([open]), .is-leaving) { transform: translateY(40px); }
  @starting-style { .sheet.placement-side[open] { transform: translateY(40px); } }
}
@media (prefers-reduced-motion: reduce) { .sheet.placement-side:is(:not([open]), .is-leaving) { transform: none; } @starting-style { .sheet.placement-side[open] { transform: none; } } }


.notice { position: fixed; z-index: 30; top: calc(var(--under-header, 96px) + var(--notice-shift, 0px)); left: 0; right: 0; width: max-content; max-width: calc(100% - 2 * var(--pad-pane)); margin: 0 auto;
  display: flex; align-items: center; gap: var(--gap-words-words); min-height: calc(var(--control-height-small) + 2 * var(--pad-inner-pane)); padding: var(--pad-inner-pane) var(--pad-pane); --glass-tint: var(--glass-top);
  font: var(--type-words); color: var(--ink);
  transition: var(--glass-transition), opacity 0.3s, transform 0.3s cubic-bezier(.2,.8,.2,1), top 0.3s cubic-bezier(.2,.8,.2,1); }
@starting-style { .notice { opacity: 0; transform: translateY(-8px); } }
.notice.is-leaving { opacity: 0; transform: translateY(-8px); }
.notice.in-place { position: relative; top: auto; left: auto; right: auto; z-index: auto; margin: 0; }
.notice > .ico { width: 20px; height: 20px; }
.notice.done > .ico { color: var(--online); stroke-width: 2.4; }
.notice.problem > .ico { color: var(--marked); }

.notice:is(.problem, :has(> .notice-undo)) { padding-right: var(--pad-inner-pane); }
.notice-text { min-width: 0; }
.notice-undo { display: flex; }

.notice-stack { display: flex; flex-direction: column; align-items: flex-start; gap: var(--gap-control-stack); }
@media (pointer: coarse) {
  .notice .shell::after { content: ""; position: absolute; left: 0; right: 0; top: min(0px, calc((100% - var(--touch-target)) / 2)); bottom: min(0px, calc((100% - var(--touch-target)) / 2)); }
}
@media (prefers-reduced-motion: reduce) { .notice { transition: var(--glass-transition), opacity 0.3s; } }


.banner { width: 100%; container-type: inline-size; color: var(--ink); }
.banner-in { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; column-gap: var(--gap-words-control); margin: 0; }
.banner-words { display: flex; align-items: flex-start; gap: var(--gap-words-words); min-width: 0; padding: var(--pad-words); font: var(--type-words); }
.banner-in:is(.has-action, .has-close) > .banner-words { padding-block: calc((var(--control-height-regular) - 1lh) / 2); }

.banner-icon { flex: none; display: flex; align-items: center; height: 1lh; color: var(--ink-2); }
.banner-in.tone-warning .banner-icon { color: var(--warning); }
.banner-text { flex: 1 1 0; min-width: 0; margin: 0; padding: 0; color: var(--ink); }
@container (max-width: 559px) {
  .banner-in { grid-template-columns: minmax(0, 1fr); }
  .banner-in > .banner-words { grid-area: 1 / 1; }
  .banner-in:not(.has-close) > .banner-words { padding-block-start: var(--pad-words); }
  .banner-in.has-action > .banner-words { padding-block-end: 0; }
  
  .banner-in > .layout-row { display: contents; }
  .banner .banner-in.has-close > .layout-row > .row-cell:last-child { grid-area: 1 / 1; justify-self: end; margin: 0; }
  .banner .banner-in.has-action > .layout-row > .row-cell:first-child { grid-area: 2 / 1; margin: var(--gap-words-control) 0 0; }
  .banner .banner-in.has-action > .layout-row > .row-cell:first-child > .shell { display: flex; flex: 1 1 auto; }
  .banner .banner-in.has-action > .layout-row > .row-cell:first-child > .shell > .face { width: 100%; justify-content: center; }
  
  .banner-in.has-close .banner-text::before { content: ""; float: inline-end; width: calc(52px + var(--gap-words-control) - var(--pad-words)); height: calc((var(--control-height-regular) + 1lh) / 2); }
}


.step-line { list-style: none; margin: 0; padding: 0; display: grid; grid-auto-flow: column; grid-auto-columns: minmax(0, 1fr); column-gap: var(--gap-control-row); row-gap: max(var(--gap-words-control), calc(var(--pad-words) - 4px));
  container-type: inline-size; }

.step-line > li { display: grid; align-content: start; gap: max(var(--gap-words-control), calc(var(--pad-words) - 4px)); font: var(--type-facts); color: var(--muted); transition: color 0.3s; }
.step-mark { position: relative; display: block; height: 4px; overflow: hidden; background: var(--line); clip-path: polygon(3px 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
  --corner-start: calc(var(--pane-cut-large) - 0.586 * var(--pad-frame)); --corner-end: calc(var(--pane-cut-small) - 0.586 * var(--pad-frame)); }
.step-line > li:first-child .step-mark { clip-path: polygon(var(--corner-start) 0, 100% 0, calc(100% - 3px) 100%, calc(var(--corner-start) - 4px) 100%); }
.step-line > li:last-child .step-mark { clip-path: polygon(3px 0, calc(100% - var(--corner-end)) 0, calc(100% - var(--corner-end) + 4px) 100%, 0 100%); }
.step-line > li:only-child .step-mark { clip-path: polygon(var(--corner-start) 0, calc(100% - var(--corner-end)) 0, calc(100% - var(--corner-end) + 4px) 100%, calc(var(--corner-start) - 4px) 100%); }

.step-label { padding-inline: var(--pad-words); overflow-wrap: break-word; }
.step-fill { position: absolute; inset: 0; background: linear-gradient(90deg, #E9820C, var(--run)); transform: scaleX(0); transform-origin: left; transition: transform 0.6s cubic-bezier(.2,.8,.2,1); }

.step-fill::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, transparent 55%, #FFC277 82%, #FFF4E2); opacity: 0; transition: opacity 0.3s ease; }
.step-line > li:is(.is-current, .is-leaving) .step-fill::after { opacity: 1; }
.step-line > li.is-done { color: var(--ink-2); }
.step-line > li.is-done .step-fill { transform: scaleX(1); }
.step-line > li.is-current { color: var(--ink); }
.step-line > li.is-current .step-fill { transform: scaleX(1); transition-delay: 0.1s; }
@starting-style { .step-line > li.is-current .step-fill { transform: scaleX(0); } }

.step-line > li.is-leaving .step-fill { transform: scaleX(0); transition-duration: 0.45s; transition-timing-function: cubic-bezier(.4,0,.2,1); }
.step-form { margin: 0; display: flex; flex-direction: column; gap: var(--gap-block-block); }
.step-body { display: flex; flex-direction: column; gap: var(--gap-block-block); }

@container (max-width: 400px) {
  .step-line > li { display: contents; }
  .step-mark { grid-row: 1; }
  .step-line > li > .step-label { display: none; }
  .step-line > li.is-current > .step-label { display: block; grid-row: 2; grid-column: 1; width: 100cqi; }
}

.step-line > li.is-waiting .step-fill { transform: scaleX(1); transition: none; }
.step-line > li.is-waiting .step-fill::after { transition-delay: 0.2s; }
@media (prefers-reduced-motion: reduce) { .step-fill { transition: none; } }



.filter-menu { top: 0; left: 0; min-width: min(15rem, var(--menu-room-width, calc(100vw - 2 * var(--pad-frame)))); }
.filter-panel[hidden] { display: none; }
.filter-group > .filter-picked { margin-left: auto; color: var(--muted); font: var(--type-facts); }
.filter-group > .ico, .filter-back > .ico { flex: none; width: 12px; height: 12px; }
.filter-back { font: var(--type-name); color: var(--ink); }


@media (min-width: 761px) {
  .sheet.placement-middle:not(.in-place) { width: min(480px, calc(100% - 2 * var(--pad-pane))); }
}
.sheet.placement-middle.in-place { width: min(480px, 100%); }

.confirm-problem { margin: 0; font: var(--type-words); color: var(--warning); }


.stripe-frame { display: block; width: 100%; height: var(--stripe-frame-height, 0px); border: 0; background: transparent; color-scheme: normal; }

.stripe-frame.is-covering { position: fixed; inset: 0; width: 100%; height: 100%; z-index: 2147483000; }


.folded { min-width: 0; }

.folded-head { display: flex; align-items: center; gap: var(--gap-words-words); min-height: var(--control-height-regular); padding-inline: var(--pad-words); cursor: pointer; list-style: none;
  font: var(--type-label); color: var(--ink-2); transition: color 0.15s; -webkit-tap-highlight-color: transparent; }
.folded-head::-webkit-details-marker { display: none; }

.folded-head:hover { color: var(--ink); }
.folded-head:hover .folded-chevron { transform: translateX(2px); }
.folded[open] > .folded-head:hover .folded-chevron { transform: rotate(90deg) translateX(2px); }
.folded-head:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.folded-chevron { display: flex; color: var(--muted); transition: transform 0.3s var(--spring); }
.folded-chevron > .ico { width: 8px; height: 13px; }
.folded[open] > .folded-head .folded-chevron { transform: rotate(90deg); }
.folded-body { padding-top: var(--gap-block-block); }
@media (prefers-reduced-motion: reduce) { .folded-chevron { transition: none; } }


.divider-words { display: flex; align-items: center; gap: var(--gap-words-words); margin: 0; padding-inline: var(--pad-words); font: var(--type-facts); color: var(--muted); }
.divider-words::before, .divider-words::after { content: ""; flex: 1; border-top: var(--divider); }


.frame { --frame: 44px; position: relative; display: inline-grid; place-items: center; width: var(--frame); height: var(--frame); flex: none;
  font: var(--type-tag); color: var(--ink); }
.frame.lg { --frame: 96px; }
.frame.sm { --frame: 32px; }
.frame.xs { --frame: 24px; }
.frame:not(.more) { --glass-tint: transparent; }
.frame.glass > .frame-picture { position: absolute; z-index: 2; inset: 0; }

.frame.glass > .edge { z-index: 4; opacity: 0.5; }
.frame .av { position: absolute; inset: 0; width: 100%; height: 100%; display: grid; place-items: center; font: 600 calc(var(--frame) * 0.38) var(--display); color: #fff; letter-spacing: 0.01em;
  background: linear-gradient(140deg, hsl(var(--h) 58% 58%), hsl(calc(var(--h) + 45) 48% 52%) 55%, hsl(calc(var(--h) + 90) 48% 55%)); }

.frame-presence { position: relative; display: inline-flex; flex: none; height: fit-content;
  --presence-gap: 3px; --presence-line: 3px; --presence-tab-width: 22px; --presence-tab-height: 14px;
  padding-bottom: calc(var(--presence-gap) + var(--presence-line)); }
.frame-presence.xs { --presence-gap: 2px; --presence-line: 2px; --presence-tab-width: 16px; --presence-tab-height: 11px; }
.frame-presence.lg { --presence-gap: 4px; --presence-line: 4px; --presence-tab-width: 32px; --presence-tab-height: 20px; }
.presence-line { position: absolute; z-index: 4; left: 0; right: 0; bottom: 0; height: var(--presence-line); background: var(--online);
  clip-path: polygon(2px 0, 100% 0, calc(100% - 2px) 100%, 0 100%); }
.presence-play { position: absolute; z-index: 5; right: 0; bottom: 0; display: grid; place-items: center; width: var(--presence-tab-width); height: var(--presence-tab-height); color: #fff; background: var(--online);
  box-shadow: 0 1px 3px var(--picture-shadow); clip-path: polygon(4px 0, 100% 0, calc(100% - 4px) 100%, 0 100%); }

.presence-play > .play { width: calc(var(--presence-tab-height) * 0.36); height: calc(var(--presence-tab-height) * 0.42); transform: translateX(0.5px); }

.frame.is-cut > .presence-line { position: absolute; z-index: 5; left: 0; right: 0; bottom: 0; height: 3px; clip-path: none; }
.frame.is-cut > .presence-play { position: absolute; z-index: 6; left: 0; right: auto; bottom: 0; }

.frame.xs .av { display: block; text-align: center; line-height: var(--frame); font-size: 0; }
.frame.xs .av::first-letter { font-size: 11px; }


.picture-row { display: inline-flex; flex: none; }
.picture-row-place { position: relative; display: inline-flex; }

.picture-row-place:not(:last-child)::after { content: ""; position: absolute; inset: 0; z-index: -1; box-shadow: 3px 0 6px -1px var(--picture-shadow); }
.picture-row-place + .picture-row-place { margin-left: calc(var(--frame-overlap) * -1); }

.picture-row-place + .picture-row-place .av, .picture-row-place + .picture-row-place > .frame.more { padding-inline-start: var(--frame-overlap); }

.picture-row-place + .picture-row-place .av { display: block; text-align: center; line-height: var(--frame); font-size: 0; }
.picture-row-place + .picture-row-place .av::first-letter { font-size: calc(var(--frame) * 0.38); }
.picture-row.lg { --frame-overlap: 24px; }
.picture-row.md { --frame-overlap: 12px; }
.picture-row.sm { --frame-overlap: 9px; }
.picture-row.xs { --frame-overlap: 7px; }

.frame.more { font: 600 calc(var(--frame) * 0.36)/1 var(--display); font-variant-numeric: tabular-nums; }


.tag { display: inline-flex; align-items: center; justify-content: center; height: 22px; min-width: 22px; padding: 0 10px 0 9px; flex: none; white-space: nowrap;
  font: var(--type-tag); clip-path: polygon(5px 0, 100% 0, calc(100% - 5px) 100%, 0 100%); }
.tag.new, .tag.count, .tag.plain, .tag.warning { box-shadow: var(--tag-carve); }
.tag.new { color: var(--tag-new-ink); background: var(--tag-new); }
.tag.count { padding: 0 8px; color: var(--ink-2); background: var(--tag-plain); font-variant-numeric: tabular-nums; }
.tag.plain { color: var(--ink-2); background: var(--tag-plain); }
.tag.warning { color: var(--tag-warning-ink); background: var(--tag-warning); }

.tag:has(> .ico) { gap: 4px; }
.tag > .ico { width: 12px; height: 12px; stroke-width: 2; }
.tag.glass { color: var(--ink); --glass-tint: var(--glass-dropdown); }


.glance { list-style: none; margin: 0; padding: 0 var(--pad-words); display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--gap-words-words); font: var(--type-words); color: var(--ink-2); }

* + .glance { padding-top: var(--gap-words-words); border-top: var(--divider); }
.glance li { grid-column: 1 / -1; display: grid; grid-template-columns: subgrid; align-items: center; min-height: 24px; }
.glance li > :first-child { justify-self: start; }
.glance b { font-weight: 600; color: var(--ink); }
.glance .ico { color: var(--muted); stroke-width: 1.5; }

.glance-fact { display: inline-block; }

.glance-whole { display: inline-flex; max-width: 100%; white-space: nowrap; vertical-align: bottom; }
.glance li > :last-child { min-width: 0; }
.glance-whole > b { min-width: 0; overflow: hidden; text-overflow: ellipsis; }

.row-cell:not(:last-child) > .glance { padding-inline-end: 0; }


.list-rows { list-style: none; margin: 0; padding: 0; display: grid; }
.list-rows > li + li { border-top: var(--divider); }

.list-rows.is-capped { --list-row-height: 65px; max-height: calc((var(--shown-row-count) + 0.5) * var(--list-row-height)); overflow-y: auto; }

.list-rows.is-capped.shows-rail { padding-right: calc(var(--pad-frame) + 8px); }
.list-row { position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: var(--gap-words-control); min-height: 60px; padding: 10px var(--pad-inside-words); color: var(--ink); text-decoration: none; }
.list-row.is-link { --face-color: transparent; background: var(--face-color); clip-path: var(--cut-shape); transition: --face-color 0.15s; -webkit-tap-highlight-color: transparent; }
.list-row > :not(.cut-line) { position: relative; z-index: 2; }
.list-row-lead { flex: none; display: inline-flex; color: var(--ink-2); }
.list-row-lead > .ico { width: 20px; height: 20px; }

.list-row-words { display: grid; gap: var(--gap-words-words); min-width: 0; flex: 1 1 min(100%, var(--size-card)); }

.list-row-title { font: var(--type-label); color: var(--ink); overflow-wrap: anywhere; }
.list-row-detail { font: var(--type-facts); color: var(--muted); }

.list-row-meter { display: grid; padding-top: var(--gap-words-words); }
.list-row-fact { display: inline-block; max-width: 100%; }
.list-row-end { flex: none; display: inline-flex; align-items: center; gap: var(--gap-words-words); font: var(--type-facts); color: var(--ink-2); }
.list-row-action { flex: none; display: inline-flex; margin-left: auto; }
.list-row-go { flex: none; display: inline-flex; color: var(--muted); transition: transform 0.45s cubic-bezier(.2,.7,.2,1), color 0.2s; }
.list-row-go > .ico { width: 8px; height: 13px; stroke-width: 2.2; }

.list-row-go.is-new-tab > .ico { width: 16px; height: 16px; stroke-width: 1.8; }

.list-row.is-link::before { content: ""; position: absolute; z-index: 2; left: 0; top: 30%; bottom: 30%; width: 3px; background: var(--run); transform: scaleY(0); transition: transform 0.3s cubic-bezier(.2,.8,.2,1); }
.list-row.is-link:hover, .list-row.is-link.is-pointed { --face-color: var(--row-hover); }
.list-row.is-link:hover::before, .list-row.is-link.is-pointed::before, .list-row.is-link.is-pressed::before, .list-row.is-link:focus-visible::before { transform: scaleY(1); }
.list-row.is-link:hover > .list-row-go, .list-row.is-link.is-pointed > .list-row-go { transform: translateX(3px); color: var(--ink); }
.list-row.is-link:hover > .list-row-go.is-new-tab, .list-row.is-link.is-pointed > .list-row-go.is-new-tab { transform: translate(2px, -2px); }
.list-row.is-link:active, .list-row.is-link.is-pressed { --face-color: var(--row-press); }
.list-row.is-link:focus-visible { outline: none; }
.list-row.is-link:focus-visible > .cut-line polygon, .list-row.is-link.is-focused > .cut-line polygon { stroke: var(--focus); stroke-width: var(--focus-stroke); }
@media (prefers-reduced-motion: reduce) { .list-row.is-link::before, .list-row-go { transition: none; } }


.state-note { display: grid; justify-items: center; gap: var(--gap-words-control); padding: var(--gap-block-block) 0; text-align: center; }
.state-note.has-action { padding-bottom: 0; }
.state-note > .ico { width: 24px; height: 24px; color: var(--marked); }
.state-note.done > .ico { color: var(--tag-new-ink); }
.state-words { display: grid; gap: var(--gap-words-words); max-width: 46ch; padding-inline: var(--pad-words); }
.state-title { margin: 0; font: var(--type-name); color: var(--ink); }
.state-text { margin: 0; font: var(--type-words); color: var(--ink-2); }
.state-action { justify-self: stretch; display: grid; margin-top: calc(var(--gap-block-block) - var(--gap-words-control)); }


:is(.list-rows:not(:has(> li:not([hidden]))), .layout-grid:not(:has(> .grid-cell:not([hidden]))), .layout-track:not(:has(> :not([hidden])))) { display: none; }
:is(.list-rows:has(> li:not([hidden])), .layout-grid:has(> .grid-cell:not([hidden])), .layout-track:has(> :not([hidden]))) + .when-empty { display: none; }
:is(.list-rows:not(:has(> li:not([hidden]))), .layout-grid:not(:has(> .grid-cell:not([hidden]))), .layout-track:not(:has(> :not([hidden])))) + .when-empty[hidden] { display: flex !important; }
.when-empty { display: flex; flex-direction: column; min-width: 0; }


.loading-state { display: grid; gap: var(--gap-words-control); justify-items: center; padding: var(--gap-block-block) var(--pad-words); }
.loading-line { position: relative; display: block; width: min(240px, 100%); height: 2px; overflow: hidden; background: var(--line); }
.loading-line::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 40%; background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 70%, transparent), transparent); animation: loading-run 1.3s cubic-bezier(.45,0,.25,1) infinite; }
@keyframes loading-run { from { transform: translateX(-100%); } to { transform: translateX(250%); } }
.loading-label { font: var(--type-facts); color: var(--muted); }
@media (prefers-reduced-motion: reduce) { .loading-line::after { animation: none; transform: translateX(75%); } }




.table { display: grid; gap: var(--gap-words-control); min-width: 0; --table-head-height: calc(16px + 1.3125rem); --table-row-height: calc(28px + 1.4375rem); }
.table:has(.compact) { --table-head-height: calc(16px + 1.0625rem); --table-row-height: calc(16px + 1.125rem); }
.table-caption { margin: 0; padding-inline: var(--pad-words); font: var(--type-label); color: var(--ink); }
.table-scroll { position: relative; max-width: 100%; clip-path: var(--cut-shape); }
.table-scroll[data-fades-sideways] { overflow-y: auto; max-height: min(40rem, 75dvh); }

.table-scroll[data-fades-sideways].is-capped { max-height: calc(var(--table-head-height) + (var(--shown-row-count) + 0.5) * var(--table-row-height)); }

.table-scroll.is-capped.scroll-fades.is-fading {
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%),
    linear-gradient(to bottom, #000 var(--fade-from, 0px), transparent var(--fade-from, 0px), #000 calc(var(--fade-from, 0px) + var(--fade-top)), #000 calc(100% - var(--fade-bottom)), transparent);
  mask-image: linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%),
    linear-gradient(to bottom, #000 var(--fade-from, 0px), transparent var(--fade-from, 0px), #000 calc(var(--fade-from, 0px) + var(--fade-top)), #000 calc(100% - var(--fade-bottom)), transparent);
  -webkit-mask-composite: source-in; mask-composite: intersect; }

.table-scroll.more-left:has(> .has-row-heads) { --fade-left: 0px; }
.data-table { width: 100%; border-collapse: separate; border-spacing: 0; font: var(--type-words); color: var(--ink-2); font-variant-numeric: tabular-nums; }
.data-table th, .data-table td { white-space: nowrap; text-align: left; }
.data-table thead th { position: sticky; top: 0; z-index: 2; padding: 10px var(--pad-inside-words); font: var(--type-facts); color: var(--muted);
  --glass-tint: var(--table-head); --glass-sheen: linear-gradient(transparent, transparent); box-shadow: inset 0 -1px 0 var(--line); }
.data-table td, .data-table tbody th { padding: 14px var(--pad-inside-words); border-top: var(--divider); }
.data-table tbody tr:first-child > * { border-top: 0; }
.data-table tbody th { position: sticky; left: 0; z-index: 1; font: var(--type-label); color: var(--ink);
  --glass-tint: transparent; --glass-sheen: linear-gradient(transparent, transparent); }
.data-table.has-row-heads thead th:first-child { left: 0; z-index: 3; }

.table-scroll.more-left .data-table tbody th { --glass-tint: var(--table-row-head); box-shadow: inset -1px 0 0 var(--line); }
.table-scroll.more-left .data-table.has-row-heads thead th:first-child { --glass-tint: var(--table-row-head); box-shadow: inset 0 -1px 0 var(--line), inset -1px 0 0 var(--line); }
.data-table td:first-child { color: var(--ink); }
.data-table code { font: var(--type-code); }
.data-table .num { text-align: right; }
.data-table td.long { white-space: normal; min-width: var(--size-card); }

.data-table .actions { width: 1%; }
.data-table td.actions { padding-block: 0; }
.data-table tbody tr:hover > td:not(.table-placeholder) { background: var(--row-hover); }
.data-table tbody tr:hover > th { --glass-layer: linear-gradient(var(--row-hover), var(--row-hover)); }
.data-table.compact thead th { padding: 8px var(--pad-inside-words); }
.data-table.compact td, .data-table.compact tbody th { padding: 8px var(--pad-inside-words); font: var(--type-facts); }

.table-scroll:has(.table-placeholder) { container-type: inline-size; }
.data-table td.table-placeholder { padding: 0; white-space: normal; }
.table-placeholder-in { position: sticky; left: 0; width: 100cqi; }


.numbers { display: flex; flex-wrap: wrap; gap: var(--gap-block-block); margin: 0; padding-inline: var(--pad-words); }
.number { flex: 1 1 var(--size-number); min-width: min-content; display: grid; gap: var(--gap-words-words); align-content: start; }
.number dt { order: 2; font: var(--type-facts); color: var(--muted); }
.number dd { margin: 0; }
.number-figure { order: 1; display: flex; flex-wrap: wrap; align-items: baseline; column-gap: var(--gap-words-words); }
.number-amount { font: var(--type-heading); color: var(--ink); font-variant-numeric: tabular-nums; white-space: nowrap; }
.number-unit { font: var(--type-label); color: var(--ink-2); }
.number-change { order: 3; font: var(--type-facts); color: var(--ink-2); }
.number-change.good { color: var(--tag-new-ink); }


.chart { display: grid; gap: var(--gap-words-control); margin: 0; min-width: 0; padding-inline: var(--pad-words); }
.chart-label { font: var(--type-label); color: var(--ink); }
.chart-body { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--gap-words-control); margin-top: var(--gap-block-block); }
.chart-scale { position: relative; height: 180px; min-width: 32px; font: var(--type-facts); color: var(--muted); font-variant-numeric: tabular-nums; text-align: right; }
.chart-scale > span { position: absolute; right: 0; transform: translateY(-50%); white-space: nowrap; }
.chart-scroll { min-width: 0; padding-top: var(--gap-block-block); margin-top: calc(-1 * var(--gap-block-block)); }

.chart-inner { --point-room: 12px; min-width: calc(var(--point-count) * var(--point-room)); padding: 0 6px; overflow-x: clip; }
.chart-inner.is-bars { --point-room: 26px; }
.chart-plot { position: relative; height: 180px; }
.chart-grid { position: absolute; left: 0; right: 0; height: 0; border-top: var(--divider); }
.chart-drawing { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.chart-line { fill: none; stroke: var(--ink); stroke-width: 2; stroke-linejoin: round; stroke-linecap: round; }
.chart-area { fill: var(--chart-fill); stroke: none; }

.chart-area-drawing { -webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), linear-gradient(#000 40%, transparent);
  -webkit-mask-composite: source-in; mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), linear-gradient(#000 40%, transparent); mask-composite: intersect; }
.chart-bar { fill: var(--chart-bar); }
.chart-bar.last { fill: var(--ink-2); }
.chart-last { position: absolute; width: 10px; height: 10px; margin: -5px 0 0 -5px; background: var(--ink); border-radius: 50%; box-shadow: 0 0 0 3px var(--chart-ring); pointer-events: none; }
.chart-last-words { position: absolute; right: 0; bottom: 14px; font: var(--type-label); color: var(--ink); font-variant-numeric: tabular-nums; white-space: nowrap; transition: opacity 0.15s; }
.chart-last.is-alone .chart-last-words { right: auto; left: 50%; transform: translateX(-50%); }

.chart-last.is-bar { height: 0; margin: 0; background: none; border-radius: 0; box-shadow: none; }
.chart-last.is-bar .chart-last-words { bottom: 6px; min-width: 100%; text-align: center; }
.chart-body > .rail { grid-column: 2; }
.chart-axis { display: grid; padding-top: var(--gap-words-control); font: var(--type-facts); color: var(--muted); }
.chart-axis > span { grid-area: 1 / 1; justify-self: start; position: relative; white-space: nowrap; }
.chart-axis > .is-end { justify-self: end; }
.chart-axis > .is-middle { transform: translateX(-50%); }
.chart-hit { position: absolute; top: 0; bottom: 0; z-index: 2; }

.chart:focus-visible { outline: none; }
.chart-inner.is-bars .chart-hit:is(:hover, .is-pointed), .chart:focus-visible .chart-inner.is-bars .chart-hit.is-focused { background: var(--row-hover); }
.chart:focus-visible .chart-inner.is-bars .chart-hit.is-focused { outline: 2px solid var(--focus); outline-offset: -2px; }
.chart-dot { position: absolute; left: var(--point-left); top: var(--point-top); width: 10px; height: 10px; margin: -5px 0 0 -5px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 3px var(--chart-ring); opacity: 0; transition: opacity 0.15s; }
.chart:focus-visible .chart-hit.is-focused .chart-dot { outline: 2px solid var(--focus); outline-offset: 3px; }
.chart-inner.is-bars .chart-dot { display: none; }
.chart-tip { position: absolute; left: var(--point-left); bottom: calc(100% - var(--point-top) + 12px); transform: translateX(-12px); display: grid; padding: 4px 8px; white-space: nowrap;
  font: var(--type-facts); color: var(--ink-2); background: var(--chart-tip); box-shadow: var(--slab-shade); opacity: 0; transition: opacity 0.15s; pointer-events: none; }
.chart-tip b { font-weight: 600; color: var(--ink); }
.chart-hit.is-end .chart-tip { transform: translateX(calc(-100% + 12px)); }
.chart-hit.is-high .chart-tip { bottom: auto; top: calc(var(--point-top) + 12px); }
.chart-inner.is-bars .chart-hit.is-middle .chart-tip { transform: translateX(-50%); }
.chart-inner.is-bars .chart-hit.is-start .chart-tip { left: 0; transform: none; }
.chart-inner.is-bars .chart-hit.is-end .chart-tip { left: auto; right: 0; transform: none; }
.chart-hit:is(:hover, .is-pointed) :is(.chart-dot, .chart-tip), .chart:focus-visible .chart-hit.is-focused :is(.chart-dot, .chart-tip) { opacity: 1; }

.chart-plot:has(.chart-hit:is(:hover, .is-pointed)) .chart-last-words, .chart:focus-visible .chart-plot:has(.chart-hit.is-focused) .chart-last-words { opacity: 0; }

.chart-empty { display: grid; place-items: center; height: 180px; margin: var(--gap-block-block) 0 0; border-bottom: var(--divider); font: var(--type-words); color: var(--muted); }

.ring-body { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--gap-block-block); }
.ring-picture { position: relative; flex: none; width: 168px; height: 168px; }
.ring-drawing { width: 100%; height: 100%; }
.ring-part { fill: none; stroke-width: 16; stroke: var(--share-color); transition: stroke 0.15s; cursor: default; }
.ring-total { position: absolute; inset: 0; display: grid; place-content: center; text-align: center; font: var(--type-facts); color: var(--muted); }
.ring-total b { font: var(--type-section); color: var(--ink); font-variant-numeric: tabular-nums; }
.ring-key { flex: 0 1 var(--size-card); list-style: none; margin: 0; padding: 0; display: grid; }
.ring-key li { display: grid; grid-template-columns: auto minmax(0, 1fr) auto auto; align-items: center; gap: var(--gap-words-control); padding: var(--gap-words-words) var(--gap-words-words); font: var(--type-words); color: var(--ink); }
.ring-key li:hover { background: var(--row-hover); }
.ring-key li + li { border-top: var(--divider); }
.ring-swatch { width: 12px; height: 12px; background: var(--share-color); }
.ring-share { font-weight: 600; font-variant-numeric: tabular-nums; }
.ring-name { overflow-wrap: break-word; }
.ring-amount { font: var(--type-facts); color: var(--muted); font-variant-numeric: tabular-nums; }
.ring [data-share="0"] { --share-color: color-mix(in srgb, var(--ink) 86%, transparent); }
.ring [data-share="1"] { --share-color: color-mix(in srgb, var(--ink) 62%, transparent); }
.ring [data-share="2"] { --share-color: color-mix(in srgb, var(--ink) 44%, transparent); }
.ring [data-share="3"] { --share-color: color-mix(in srgb, var(--ink) 30%, transparent); }
.ring [data-share="4"] { --share-color: color-mix(in srgb, var(--ink) 20%, transparent); }
.ring [data-share="5"], .ring [data-share="6"], .ring [data-share="7"] { --share-color: color-mix(in srgb, var(--ink) 12%, transparent); }
.ring:has(.ring-key [data-share="0"]:hover) .ring-part[data-share="0"], .ring:has(.ring-part[data-share="0"]:hover) .ring-part[data-share="0"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="0"]:hover) .ring-key [data-share="0"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="1"]:hover) .ring-part[data-share="1"], .ring:has(.ring-part[data-share="1"]:hover) .ring-part[data-share="1"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="1"]:hover) .ring-key [data-share="1"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="2"]:hover) .ring-part[data-share="2"], .ring:has(.ring-part[data-share="2"]:hover) .ring-part[data-share="2"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="2"]:hover) .ring-key [data-share="2"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="3"]:hover) .ring-part[data-share="3"], .ring:has(.ring-part[data-share="3"]:hover) .ring-part[data-share="3"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="3"]:hover) .ring-key [data-share="3"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="4"]:hover) .ring-part[data-share="4"], .ring:has(.ring-part[data-share="4"]:hover) .ring-part[data-share="4"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="4"]:hover) .ring-key [data-share="4"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="5"]:hover) .ring-part[data-share="5"], .ring:has(.ring-part[data-share="5"]:hover) .ring-part[data-share="5"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="5"]:hover) .ring-key [data-share="5"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="6"]:hover) .ring-part[data-share="6"], .ring:has(.ring-part[data-share="6"]:hover) .ring-part[data-share="6"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="6"]:hover) .ring-key [data-share="6"] { background: var(--row-hover); }
.ring:has(.ring-key [data-share="7"]:hover) .ring-part[data-share="7"], .ring:has(.ring-part[data-share="7"]:hover) .ring-part[data-share="7"] { stroke: var(--ink); }
.ring:has(.ring-part[data-share="7"]:hover) .ring-key [data-share="7"] { background: var(--row-hover); }


.usage { display: grid; gap: var(--gap-words-words); }
.usage-label { display: inline-flex; align-items: center; gap: var(--gap-words-words); padding-inline: var(--pad-words); font: var(--type-label); color: var(--ink); }
.usage-label > .ico { width: 16px; height: 16px; color: var(--meter-full-ink); }
.usage-numbers { margin: 0; padding-inline: var(--pad-words); font: var(--type-facts); color: var(--ink-2); font-variant-numeric: tabular-nums; }
.usage-fact { display: inline-block; max-width: 100%; }
.usage-numbers b { font-weight: 600; color: var(--meter-full-ink); }
.usage-track { position: relative; height: 16px; padding: 3px; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }
.usage-fill { display: block; height: 100%; background: var(--meter-fill); clip-path: var(--cut-shape); transition: width 0.6s var(--spring); }
.usage:is(.is-used, .is-near) .usage-fill { min-width: 6px; }
.usage.is-near .usage-fill { background: var(--meter-near); }
.usage.is-full .usage-fill { background: repeating-linear-gradient(-45deg, var(--meter-near) 0 6px, var(--meter-full) 6px 12px); }

.usage-fill.has-parts, .usage:is(.is-near, .is-full) .usage-fill.has-parts { display: flex; gap: var(--gap-control-row); background: none; }
.usage-part { display: block; min-width: 3px; background: var(--part-color); }
.usage.is-full .usage-part { background: repeating-linear-gradient(-45deg, var(--part-color) 0 6px, var(--meter-full) 6px 12px); }
.usage [data-part="0"] { --part-color: var(--part-0); }
.usage [data-part="1"] { --part-color: var(--part-1); }
.usage [data-part="2"] { --part-color: var(--part-2); }
.usage [data-part="3"] { --part-color: var(--part-3); }
.usage [data-part="4"] { --part-color: var(--part-4); }
.usage [data-part="5"] { --part-color: var(--part-5); }
.usage-key { display: flex; flex-wrap: wrap; gap: var(--gap-words-words) var(--gap-block-block); list-style: none; margin: 0; padding: 0 var(--pad-words); }
.usage-key li { position: relative; display: inline-flex; align-items: center; gap: var(--gap-words-words); font: var(--type-facts); color: var(--ink-2); }
.usage-key .usage-swatch { position: absolute; left: calc(-10px - var(--gap-words-words)); top: calc(50% - 5px); }
.usage-key b { font-weight: 600; color: var(--ink); font-variant-numeric: tabular-nums; }
.usage-swatch { width: 10px; height: 10px; background: var(--part-color); }


.reading { min-width: 0; max-width: var(--size-reading); font: var(--type-reading); color: var(--ink-2); overflow-wrap: break-word; }
.reading > * { margin: 0; }

.reading > :nth-child(n + 2) { margin-top: var(--gap-block-block); }
.reading > :is(h2, h3) + :nth-child(n + 2) { margin-top: var(--gap-words-words); }
.reading h2 { font: var(--type-section); color: var(--ink); }
.reading h3 { font: var(--type-name); color: var(--ink); }
.reading :is(ul, ol) { padding-inline-start: var(--gap-block-block); display: grid; gap: var(--gap-words-words); }
.reading li::marker { color: var(--muted); }
.reading strong { font-weight: 600; color: var(--ink); }
.reading :not(pre) > code { font: var(--type-code); color: var(--ink); background: var(--well); padding: 0 4px; }
.reading pre { margin-inline: calc(-1 * var(--pad-inside-words)); padding: var(--pad-inside-words); font: var(--type-code); color: var(--ink); background: var(--well); box-shadow: var(--well-shade);
  white-space: pre-wrap; overflow-wrap: anywhere; }
.reading blockquote { padding-inline-start: var(--gap-words-control); border-inline-start: var(--divider); color: var(--muted); }
.reading table { border-collapse: collapse; font: var(--type-words); }
.reading :is(th, td) { padding: var(--gap-words-words) var(--gap-words-control); border-bottom: var(--divider); text-align: start; }
.reading th { font: var(--type-facts); color: var(--muted); }
.reading img { display: block; max-width: 100%; height: auto; }


.facts { margin: 0; min-width: 0; }

.glass-pane.fit .facts { contain: inline-size; }
@media (min-width: 761px) { .glass-pane.fit .facts { min-width: calc(1.5 * var(--size-card)); } }
.facts.across { display: flex; flex-wrap: wrap; gap: var(--gap-words-control) var(--gap-block-block); }
.facts.across > .fact { display: grid; gap: var(--gap-words-words); min-width: 0; }
.facts.down { display: grid; grid-template-columns: fit-content(40%) minmax(0, 1fr); align-items: baseline; gap: var(--gap-words-words) var(--gap-block-block); }
.facts.down > .fact { display: contents; }
.fact dt { font: var(--type-facts); color: var(--muted); }
.facts.down .fact dt, .facts.down .fact dd { min-width: 0; }
.fact dd { margin: 0; display: flex; flex-wrap: wrap; gap: var(--gap-words-words) var(--gap-words-control); font: var(--type-words); color: var(--ink); overflow-wrap: anywhere; }

.fact-entry { display: inline-flex; align-items: center; gap: var(--gap-words-words); white-space: nowrap; }
.fact-entry > .ico { color: var(--muted); }


.progress { display: grid; gap: var(--gap-words-control); min-width: 0; }
.progress-words { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0 var(--gap-words-control); padding-inline: var(--pad-words); font: var(--type-words); color: var(--ink); }
.progress-amount { color: var(--ink-2); font-variant-numeric: tabular-nums; }
.progress-track { position: relative; height: 16px; overflow: hidden; background: var(--well); box-shadow: var(--well-shade); clip-path: var(--cut-shape); }
.progress-fill { position: absolute; inset: 0 auto 0 0; width: var(--done-pct); background: var(--meter-fill); transition: width 0.3s ease; }
.progress.is-unknown .progress-fill { width: 30%; background: linear-gradient(90deg, transparent, var(--meter-fill), transparent); animation: progress-run 1.4s ease-in-out infinite; }
@keyframes progress-run { from { transform: translateX(-100%); } to { transform: translateX(340%); } }
@media (prefers-reduced-motion: reduce) { .progress-fill { transition: none; } .progress.is-unknown .progress-fill { animation: none; width: 100%; opacity: 0.5; } }


.person { display: flex; align-items: center; gap: var(--gap-words-control); min-width: 0; }
.person-words { flex: 1 1 auto; display: grid; gap: 0; min-width: 0; }
.person-name { display: flex; flex-wrap: wrap; align-items: center; gap: 0 var(--gap-words-words); min-width: 0; font: var(--type-name); color: var(--ink); overflow-wrap: anywhere; }
.person.sm .person-name { font: var(--type-label); }
.person-note { font: var(--type-facts); color: var(--muted); }
.person-end { flex: none; display: flex; margin-inline-start: auto; }


.posts { display: flex; flex-direction: column; gap: var(--gap-block-block); min-width: 0; }
.posts > .post + .post { padding-top: var(--gap-block-block); border-top: var(--divider); }
.post { min-width: 0; }

/* The room the floating header takes at the top: its inset, its height (the header's own --header-height, worked out from its rows) and a
   block's gap, so the page starts a block's gap below it, and a link to a part of the page stops there. */
:root { --header-room: calc(var(--pad-pane) + var(--header-height, 68px) + var(--gap-block-block)); scroll-padding-top: var(--header-room); }
@media (max-width: 64em) { :root { --header-room: calc(var(--pad-pane) + env(safe-area-inset-top, 0px) + var(--header-height, 110px) + var(--gap-block-block)); } }
/* The page's own color behind the backdrop; a game's background sets --backdrop-edge to its own color (BACKDROP_SCRIPT), so a strip a phone's browser bars uncover at an edge is that color. */
html { background: var(--backdrop-edge, var(--page)); }
body { position: relative; margin: 0; min-height: 100vh; display: flex; flex-direction: column; font: var(--type-reading); color: var(--ink); background: var(--backdrop-edge, var(--page));
  padding-top: var(--header-room); }
body > main { position: relative; flex: 1 0 auto; width: 100%; }
/* A rebuilt page's width is its shape's (PAGE_SHAPE_STYLES, layout.ts). The footer keeps a block's gap above it itself. A Steel page, until it's
   rebuilt, keeps its header and footer at Steel's own width over its band. */
html:not([data-page-shape]) body > :is(.top, .foot) { width: min(1240px, calc(100% - 2 * var(--pad-pane))); }
main.steel, .game-steel { position: relative; }
.game-steel { flex: 1 0 auto; }
main.steel { padding: 32px max(24px, calc((100% - 1240px) / 2 + 24px)) 72px; }
@media (max-width: 640px) { main.steel { padding: 20px 16px 56px; } }
/* A page's main action, until its page is rebuilt with one of its own (the forum's New topic). */
main.steel > .page-action { display: flex; justify-content: flex-end; margin: 0 0 18px; }
