@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/BHZsWIlc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/CJ93D38p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/DRk46D-x.woff2)format("woff2"),url(/assets/Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/BrHNak5F.woff2)format("woff2"),url(/assets/BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/BoVPHkS0.woff2)format("woff2"),url(/assets/CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/GZI4o3u0.woff2)format("woff2"),url(/assets/BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/3fJ3SmOv.woff2)format("woff2"),url(/assets/B-Yabllp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/D-qjh7ci.woff2)format("woff2"),url(/assets/OoEIrRJc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:var(--lightningcss-light,#f7f6f3)var(--lightningcss-dark,#151617);--surface:var(--lightningcss-light,#efede8)var(--lightningcss-dark,#1c1e20);--raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24272a);--text:var(--lightningcss-light,#232220)var(--lightningcss-dark,#e6e4df);--muted:var(--lightningcss-light,#5e5a53)var(--lightningcss-dark,#a39f97);--border:var(--lightningcss-light,#ddd9d0)var(--lightningcss-dark,#34373b);--field-border:var(--lightningcss-light,#8a867f)var(--lightningcss-dark,#797774);--control-border:var(--field-border);--divider:var(--border);--accent:var(--lightningcss-light,#1f5c70)var(--lightningcss-dark,#7fc0d3);--accent-hover:var(--lightningcss-light,#174a5b)var(--lightningcss-dark,#9acfde);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2429);--accent-soft:var(--lightningcss-light,#e3edf0)var(--lightningcss-dark,#1d3238);--focus:var(--lightningcss-light,#1f5c70)var(--lightningcss-dark,#7fc0d3);--success:var(--lightningcss-light,#2f6b3a)var(--lightningcss-dark,#86c79a);--warning:var(--lightningcss-light,#9a4214)var(--lightningcss-dark,#f0a477);--error:var(--lightningcss-light,#a1305b)var(--lightningcss-dark,#f29bbb);--danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a80);--danger-hover:var(--lightningcss-light,#912018)var(--lightningcss-dark,#ffaba5);--danger-soft:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a1f1e);--on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0e0c);--status-on:var(--accent);--status-on-soft:var(--accent-soft);--status-available:var(--text);--status-unavailable:var(--muted);--annotation-fill:var(--lightningcss-light,#1f5c7014)var(--lightningcss-dark,#7fc0d31f);--annotation-line:var(--lightningcss-light,#1f5c70b8)var(--lightningcss-dark,#7fc0d399);--examined-line:var(--muted);--examinable-line:var(--accent);--byte-null:var(--lightningcss-light,gray)var(--lightningcss-dark,#737373);--byte-printable:var(--lightningcss-light,#046b96)var(--lightningcss-dark,#329acd);--byte-whitespace:var(--lightningcss-light,#0c7335)var(--lightningcss-dark,#48a260);--byte-control:var(--lightningcss-light,#7b4fa8)var(--lightningcss-dark,#a97dda);--byte-high:var(--lightningcss-light,#90570c)var(--lightningcss-dark,#c9802d);--byte-full:var(--lightningcss-light,#b23655)var(--lightningcss-dark,#e66680);--byte-digit-0:var(--lightningcss-light,#aa3b66)var(--lightningcss-dark,#de6a92);--byte-digit-1:var(--lightningcss-light,#af3d3b)var(--lightningcss-dark,#e36c66);--byte-digit-2:var(--lightningcss-light,#a24a02)var(--lightningcss-dark,#dc7533);--byte-digit-3:var(--lightningcss-light,#8d5901)var(--lightningcss-dark,#c8810f);--byte-digit-4:var(--lightningcss-light,#7b6109)var(--lightningcss-dark,#af8c11);--byte-digit-5:var(--lightningcss-light,#67680b)var(--lightningcss-dark,#959609);--byte-digit-6:var(--lightningcss-light,#486f07)var(--lightningcss-dark,#6e9e2d);--byte-digit-7:var(--lightningcss-light,#0c7335)var(--lightningcss-dark,#35a458);--byte-digit-8:var(--lightningcss-light,#087158)var(--lightningcss-dark,#0ba480);--byte-digit-9:var(--lightningcss-light,#136f6b)var(--lightningcss-dark,#04a19b);--byte-digit-a:var(--lightningcss-light,#026e7c)var(--lightningcss-dark,#0a9fb2);--byte-digit-b:var(--lightningcss-light,#0f6c8e)var(--lightningcss-dark,#149bcb);--byte-digit-c:var(--lightningcss-light,#1964b8)var(--lightningcss-dark,#4a92ea);--byte-digit-d:var(--lightningcss-light,#5958ba)var(--lightningcss-dark,#8386ed);--byte-digit-e:var(--lightningcss-light,#7d4dad)var(--lightningcss-dark,#ab7bde);--byte-digit-f:var(--lightningcss-light,#974392)var(--lightningcss-dark,#c871c1);--byte-region-header:var(--lightningcss-light,#fededa)var(--lightningcss-dark,#502825);--byte-region-tables:var(--lightningcss-light,#f6e5b9)var(--lightningcss-dark,#41340a);--byte-region-abbreviations:var(--lightningcss-light,#fadbf6)var(--lightningcss-dark,#442c42);--byte-region-objects:var(--lightningcss-light,#cbf2d2)var(--lightningcss-dark,#1c3e24);--byte-region-dictionary:var(--lightningcss-light,#c0f1f3)var(--lightningcss-dark,#0c3d3f);--byte-region-grammar:var(--lightningcss-light,#e1e4fe)var(--lightningcss-dark,#30324f);--byte-region-code:var(--lightningcss-light,#d0eafe)var(--lightningcss-dark,#1b394c);--byte-region-strings:var(--lightningcss-light,#fee0c9)var(--lightningcss-dark,#4c2d12);--byte-region-arrays:var(--lightningcss-light,#e8ddf8)var(--lightningcss-dark,#34284a);--byte-region-blorb:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#353535);--byte-region-resources:var(--lightningcss-light,#e2ebcd)var(--lightningcss-dark,#333921);--byte-region-padding:var(--lightningcss-light,#eef0f2)var(--lightningcss-dark,#26292d);--byte-region-other:var(--lightningcss-light,#f5d9e3)var(--lightningcss-dark,#48283a);--source-keyword:var(--lightningcss-light,#7d4dad)var(--lightningcss-dark,#ab7bde);--source-string:var(--lightningcss-light,#0c7335)var(--lightningcss-dark,#48a260);--source-word:var(--lightningcss-light,#90570c)var(--lightningcss-dark,#c9802d);--source-number:var(--lightningcss-light,#1964b8)var(--lightningcss-dark,#4a92ea);--source-name:var(--text);--source-reference:var(--accent);--source-comment:var(--muted);--source-invented:var(--muted);--text-harm:var(--lightningcss-light,#a8321f)var(--lightningcss-dark,#ff9e85);--text-gain:var(--lightningcss-light,#2a5db0)var(--lightningcss-dark,#8fb3f0);--text-thing:var(--lightningcss-light,#1e6b52)var(--lightningcss-dark,#6fd0ae);--text-thing-line:color-mix(in srgb, var(--text-thing) 55%, transparent);--text-parser:var(--muted);--text-note:var(--muted);--text-parser-bar:var(--border);--text-note-bar:var(--border);--map-start-room:var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#e3b25a);--logo-black-or-white:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--logo-plate:var(--lightningcss-light,#0000)var(--lightningcss-dark,#fff);--backdrop:color-mix(in srgb, var(--text) 25%, transparent);--backdrop-faint:color-mix(in srgb, var(--text) 8%, transparent);--scroll-shadow:color-mix(in srgb, var(--text) 24%, transparent);--scroll-bar-thumb:color-mix(in srgb, var(--muted) 55%, transparent);--scroll-bar-thumb-hover:var(--muted);--scroll-bar-track:transparent;--shadow:0 1px 2px var(--lightningcss-light,#1e1c180f)var(--lightningcss-dark,#0000004d), 0 10px 28px var(--lightningcss-light,#1e1c181f)var(--lightningcss-dark,#0000), 0 12px 32px var(--lightningcss-light,#0000)var(--lightningcss-dark,#00000073)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-contrast:more){:root{--scroll-bar-thumb:var(--muted);--scroll-bar-thumb-hover:var(--text)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--breakpoint-phone:520px;--breakpoint-tablet:760px;--breakpoint-desktop:900px;--breakpoint-wide:1180px;--font-story:"Literata Variable", "Literata", Georgia, "Times New Roman", serif;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-fixed:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--ui-size:.875rem;--ui-small:.8125rem;--ui-leading:1.45;--font-size-tiny:.6875rem;--font-size-small:.75rem;--font-size-body-small:.95rem;--font-size-body:1rem;--font-size-heading-small:1.0625rem;--font-size-large:1.125rem;--font-size-heading:1.25rem;--font-size-heading-large:1.375rem;--font-size-title-small:1.5rem;--font-size-title:1.75rem;--font-size-display:2.5rem;--font-size-display-large:4.5rem;--font-size-command:.875em;--font-size-inline:.9em;--font-size-fixed-text:.92em;--font-size-fixed-art-minimum:.4em;--font-size-banner-title:1.6em;--text-size:1.125rem;--leading:1.7;--paragraph-gap:.85em;--turn-gap:1.6rem;--story-align:start;--story-hyphens:manual;--story-text-wrap:wrap;--reading-letter-spacing:normal;--reading-word-spacing:normal;--description-align:start;--description-hyphens:manual;--space-tiny:.25rem;--space-small:.5rem;--space-medium:.75rem;--space-large:1rem;--space-extra-large:1.5rem;--space-huge:2.5rem;--target-minimum-size:1.5rem;--touch-target-size:2.75rem;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--motion-duration-quick:.18s;--motion-duration-entrance:.56s;--motion-duration-drawing:1.1s;--motion-duration-panel:.24s;--motion-stagger-step:70ms;--motion-rise-distance:18px;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-spring:linear(0, .071, .236, .437, .635, .803, .933, 1.021, 1.072, 1.094, 1.095, 1.084, 1.065, 1.046, 1.028, 1.013, 1.002, .995, .992, .991, .991, .993, .995, .996, 1);--radius-tiny:2px;--radius-small:4px;--radius:6px;--radius-large:10px;--radius-pill:999px;--scroll-bar-width:thin;--scroll-bar-size:.625rem;--layer-above-content:1;--layer-panel-sheet:7;--layer-title-screen:8;--layer-navigation:9;--layer-page-overlay:10;--layer-menu:30;--layer-selection-button:35;--layer-popover:40;--layer-loading-screen:50;--page-width:76rem;--message-page-width:40rem;--document-page-width:46rem;--outlined-page-width:calc(var(--document-page-width) + var(--section-outline-width) + var(--space-extra-large));--sharing-page-width:68rem;--sharing-result-width:22rem;--sharing-badge-preview-height:11rem;--sharing-preview-strip-height:8.5rem;--loading-screen-width:30rem;--loading-screen-top:clamp(1rem, 12vh, 7rem);--on-demand-minimum-height:8rem;--on-demand-notice-delay:.4s;--page-gutter:1rem;--info-page-gutter:2.5rem;--page-padding-top:1rem;--page-padding-bottom:calc(2.5rem + var(--safe-area-bottom));--cover-width:11rem;--library-sidebar-width:15rem;--library-sidebar-minimum-width:11rem;--library-sidebar-maximum-width:24rem;--library-sidebar-gap:1.5rem;--inspector-map-list-default-width:22rem;--inspector-map-list-minimum-width:14rem;--inspector-map-list-maximum-width:40rem;--inspector-map-gap:1rem;--library-toolbar-height:2.5rem;--navigation-rail-width:3.5rem;--navigation-panel-width:14rem;--icon-size:1.125rem;--icon-size-small:1rem;--icon-stroke-width:1.75;--metadata-chip-height:1.5rem;--metadata-chip-padding:.4rem;--metadata-chip-gap:.25rem;--metadata-chip-icon-size:.875rem;--control-size:2.25rem;--floating-button-size:2.25rem;--app-header-height:3rem;--tools-row-height:2.75rem;--chrome-gutter:1rem;--header-button-padding:.4rem .6rem;--quick-actions-height:2.5rem;--logo-height:32px;--logo-height-large:64px;--source-logo-size:1.25rem;--story-gutter:2.5rem;--transcript-width:65ch;--transcript-minimum-width:0px;--transcript-maximum-width:100%;--transcript-padding-top:1.75rem;--transcript-padding-bottom:1.25rem;--transcript-column:clamp(var(--transcript-minimum-width), var(--transcript-width), var(--transcript-maximum-width));--status-line-padding-block:.35rem;--status-line-width:var(--transcript-column);--status-style-menu-room:1.25rem;--command-line-padding-block:.5rem;--command-line-width:var(--transcript-column);--command-line-field-height:2.25rem;--command-line-field-padding-inline:.75rem;--upper-window-maximum-height:70dvh;--pictures-column-width:clamp(14rem, 34%, 26rem);--text-category-bar-width:3px;--text-category-bar-offset:.7rem;--panel-width:20rem;--map-graph-height:min(26rem, 52vh);--map-graph-panel-height:clamp(6rem, 100cqh - 2.5rem, var(--map-graph-height));--panel-stack-header-height:calc(var(--control-size) + .25rem);--stacked-panel-minimum-height:8rem;--stack-splitter-height:.5rem;--map-window-details-width:22rem;--map-sheet-picker-width:min(17rem, 62%);--map-sheet-picker-height:1.75rem;--map-level-filter-width:11rem;--map-overview-width:10rem;--map-overview-height:6.5rem;--map-start-room-border-width:3.5px;--map-universal-access-height:min(17rem, 34vh);--guide-line-width:38rem;--panel-minimum-width:16rem;--panel-maximum-width:48rem;--story-column-minimum-width:24rem;--splitter-width:.5rem;--splitter-grip-height:2rem;--panel-header-padding:.6rem .75rem .6rem 1rem;--panel-body-padding:.75rem 1rem 1rem;--panel-sheet-height:min(62%, 30rem);--panel-sheet-stacked-height:min(90%, 44rem);--settings-navigation-width:12rem;--settings-content-width:64rem;--setting-subheading-size:calc(var(--ui-size) * 1.2);--setting-row-gap:var(--space-medium);--setting-nested-indent:var(--space-extra-large);--setting-control-width:15rem;--switch-width:2.25rem;--switch-height:1.25rem;--stepper-button-size:1.75rem;--swatch-size:1.75rem;--listbox-maximum-height:18rem;--dropdown-control-height:2.25rem;--dropdown-row-height:2.375rem;--stored-games-maximum-height:22rem;--focus-ring-width:2px;--page-scroll-bar-width:0px;--modal-margin:1rem;--modal-maximum-width:calc(100dvw - 2 * var(--modal-margin) - var(--safe-area-left) - var(--safe-area-right));--modal-maximum-height:calc(100dvh - 2 * var(--modal-margin) - var(--safe-area-top) - var(--safe-area-bottom));--settings-width:76rem;--settings-margin:2.5rem;--settings-rule-width:2px;--help-dialog-width:44rem;--help-guide-width:68rem;--help-examples-width:20rem;--section-outline-width:11rem;--section-outline-bar-height:3.5rem;--fixed-dialog-height:40rem;--save-editor-width:64rem;--large-dialog-width:72rem;--large-dialog-height:52rem}@media (prefers-contrast:more){:root{--scroll-bar-width:auto;--scroll-bar-size:.875rem}}@media (width<=760px){:root{--control-size:2.5rem;--app-header-height:3.25rem;--chrome-gutter:.5rem;--story-gutter:1rem;--info-page-gutter:1rem;--transcript-padding-top:1.25rem;--transcript-padding-bottom:1rem;--header-button-padding:.45rem}}@media (width<=520px){:root{--cover-width:5.5rem}}@media (pointer:coarse){:root{--target-minimum-size:var(--touch-target-size);--control-size:var(--touch-target-size);--tools-row-height:3rem;--quick-actions-height:3.25rem;--command-line-field-height:var(--touch-target-size);--stepper-button-size:var(--touch-target-size);--swatch-size:var(--touch-target-size);--status-style-menu-room:2rem;--dropdown-control-height:var(--touch-target-size);--dropdown-row-height:var(--touch-target-size)}}:root[data-on-screen-keyboard]{--safe-area-bottom:0px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);background:var(--page);color:var(--text);font:var(--ui-size) / var(--ui-leading) var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a,button,input,select,textarea,label,summary,[role=button],[role=tab]{touch-action:manipulation}button,[role=button],[role=tab]{-webkit-user-select:none;user-select:none}@media (pointer:coarse){summary{padding-block:max(0px, calc((var(--touch-target-size) - 1lh) / 2))}input:not([type=checkbox],[type=radio],[type=range],[type=color],[data-command-line]),select,textarea{font-size:var(--font-size-body)!important}}dialog{overflow:hidden}:root dialog.dialog-expanded[open]{border-width:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}:root:has(dialog:modal){overscroll-behavior:none;overflow:hidden}:root[data-page-scrolls]:has(dialog:modal){scrollbar-gutter:auto;padding-inline-end:var(--page-scroll-bar-width)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.description-text{text-align:var(--description-align);hyphens:var(--description-hyphens)}:root[data-page-scrolls]{scrollbar-gutter:stable}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px;border-radius:var(--radius-small)}:root[data-motion-level=none] *,:root[data-motion-level=none] :before,:root[data-motion-level=none] :after,:root[data-motion-level=none] ::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-strong-focus]{--focus-ring-width:4px}:root[data-strong-focus] :focus-visible{outline:var(--focus-ring-width) solid var(--focus)!important}:root[data-underline-links] :is(a:not(.action),button.link){text-decoration-line:underline}:root[data-wide-text-spacing]{--reading-letter-spacing:.12em;--reading-word-spacing:.16em}.description-text{letter-spacing:var(--reading-letter-spacing);word-spacing:var(--reading-word-spacing)}.action{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);color:var(--text);font-size:var(--ui-small);white-space:nowrap;--icon-size:var(--icon-size-small);justify-content:center;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:500;line-height:1.3;display:inline-flex}.action:hover:not(:disabled){border-color:var(--muted)}.action.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.action.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.action.quiet{color:var(--muted);background:0 0;border-color:#0000}.action.quiet:hover:not(:disabled){color:var(--text);background:var(--raised);border-color:var(--border)}.action.danger{border-color:var(--danger);color:var(--danger)}.action.danger:hover:not(:disabled){border-color:var(--danger-hover);background:var(--danger-soft);color:var(--danger-hover)}.action.danger.primary{background:var(--danger);color:var(--on-danger)}.action.danger.primary:hover:not(:disabled){background:var(--danger-hover);color:var(--on-danger)}.danger-zone{padding-top:var(--space-large);border-top:1px solid var(--danger)}.action:disabled{cursor:not-allowed;opacity:.55}@media (pointer:coarse){.action,.text-field{min-height:var(--touch-target-size)}.action{min-width:var(--touch-target-size)}.touch-target{position:relative}.touch-target:after{content:"";width:max(100%, var(--touch-target-size));height:max(100%, var(--touch-target-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}.link{color:var(--accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field{gap:var(--space-tiny);min-width:0;color:var(--muted);font-size:var(--ui-small);display:grid}.field :is(input,select,textarea){color:var(--text)}.button-row{align-items:center;gap:var(--space-small);flex-wrap:wrap;display:flex}.pill{padding:.05rem var(--space-small);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--font-size-small);font-weight:500;display:inline-block}.muted{color:var(--muted)}.text-field{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--raised);min-width:0;color:var(--text);font-size:var(--ui-small);padding:.35rem .5rem}.text-field:focus-visible{outline:2px solid var(--focus);outline-offset:0}.segmented{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);padding:2px;display:inline-flex}.segment{border-radius:var(--radius-small);min-width:0;color:var(--muted);font-size:var(--ui-small);font-weight:500;line-height:var(--ui-leading);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:.3rem .6rem;position:relative}.segment:hover{color:var(--text)}.segment[aria-pressed=true],.segment:has(>input:checked){background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--control-border)}.segment>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.segment{min-width:var(--touch-target-size);min-height:var(--touch-target-size);justify-content:center;align-items:center;display:inline-flex}}.icon-toggle{width:var(--control-size);height:var(--control-size);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-toggle:hover{border-color:var(--border);color:var(--text)}.icon-toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.icon-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dialog-sheet{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--raised);color:var(--text);box-shadow:var(--shadow);padding:0}.dialog-sheet::backdrop{background:var(--backdrop)}.dialog-sheet[open]::backdrop{transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}@starting-style{.dialog-sheet[open]::backdrop{opacity:0}}.sheet-header{padding:var(--panel-header-padding);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;display:flex}.sheet-title{font-size:var(--ui-size);margin:0;font-weight:600}.sheet-header .close{margin-left:auto}.sheet-header-end{align-items:center;gap:var(--space-tiny);margin-left:auto;display:flex}.sheet-header-end .close{margin-left:0}:root{scrollbar-color:var(--scroll-bar-thumb) var(--scroll-bar-track)}:where(*){scrollbar-width:var(--scroll-bar-width)}.scroll-region:hover{scrollbar-color:var(--scroll-bar-thumb-hover) var(--scroll-bar-track)}::-webkit-scrollbar{width:var(--scroll-bar-size);height:var(--scroll-bar-size);background:var(--scroll-bar-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scroll-bar-thumb) padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-bar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}@media (forced-colors:active){:root,.scroll-region:hover{scrollbar-color:auto}}.scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.setting-row{align-items:center;column-gap:var(--space-large);min-width:0;padding-top:var(--setting-row-gap);border-top:1px solid var(--divider);font-size:var(--ui-small);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name control""notes notes";display:grid}:where(.setting-list)>.setting-row:first-child{border-top:0;padding-top:0}.setting-row.is-nested{margin-inline-start:var(--setting-nested-indent)}.setting-row.is-stacked{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""notes""control"}.setting-name{grid-area:name;min-width:0}.setting-label{font-size:var(--ui-small);font-weight:500}.setting-notes{grid-area:notes;gap:.15rem;min-width:0;margin-top:.15rem;display:grid}.setting-description{color:var(--muted);font-size:var(--ui-small);margin:0}.setting-description.setting-warning{color:var(--text)}.setting-control{grid-area:control;justify-self:end;min-width:0;max-width:100%}.setting-row.is-stacked>.setting-control{margin-top:var(--space-small);justify-self:stretch}.setting-reason{color:var(--muted);font-size:var(--ui-small);margin:0;font-style:italic}.setting-row.is-disabled .setting-label{color:var(--muted)}@container settings (width<=34rem){.setting-row:not(.keeps-control-beside){grid-template-columns:minmax(0,1fr);grid-template-areas:"name""notes""control"}.setting-row:not(.keeps-control-beside)>.setting-control{margin-top:var(--space-small);justify-self:stretch}}.setting-list{gap:var(--setting-row-gap);min-width:0;display:grid}.setting-subheading{font-size:var(--setting-subheading-size);margin:0;font-weight:600;line-height:1.3}.setting-note{color:var(--muted);font-size:var(--ui-small);margin:0}label.toggle{justify-content:space-between;align-items:center;gap:var(--space-large);font-size:var(--ui-small);cursor:pointer;flex-direction:row-reverse;font-weight:500;display:flex}label.toggle:has(>input:disabled){color:var(--muted);cursor:default}input.switch,label.toggle>input[type=checkbox]{appearance:none;width:var(--switch-width);height:var(--switch-height);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--raised);cursor:pointer;flex:none;margin:0;position:relative}input.switch:before,label.toggle>input[type=checkbox]:before{content:"";width:calc(var(--switch-height) - 6px);height:calc(var(--switch-height) - 6px);background:var(--muted);border-radius:50%;transition:translate .15s;position:absolute;top:50%;left:2px;translate:0 -50%}input.switch:checked,label.toggle>input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input.switch:checked:before,label.toggle>input[type=checkbox]:checked:before{background:var(--on-accent);translate:calc(var(--switch-width) - var(--switch-height)) -50%}input.switch:disabled,label.toggle>input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){input.switch:after,label.toggle>input[type=checkbox]:after{content:"";width:var(--touch-target-size);height:var(--touch-target-size);position:absolute;top:50%;left:50%;translate:-50% -50%}}:root:not([data-motion-level=full]) input.switch:before,:root:not([data-motion-level=full]) label.toggle>input[type=checkbox]:before{transition:none}
