.site-prompt-open{max-inline-size:100%;white-space:normal;text-align:center}.site-prompt{inline-size:min(48rem,100% - 2 * var(--luz-space-md));max-inline-size:none;block-size:min(48rem,100dvh - 2 * var(--luz-space-md));padding:var(--luz-space-lg)}@media(max-width:640px),(max-height:30rem){.site-prompt{inline-size:100%;block-size:100vh;block-size:100dvh;padding:0}.site-prompt__meta,.site-prompt__foot{padding-inline:var(--luz-modal-pad-inline)}.site-prompt__reader{margin-inline:var(--luz-modal-pad-inline)}.site-prompt__foot{position:sticky;inset-block-end:0;z-index:1;padding-block:var(--luz-space-sm) max(var(--luz-space-sm),env(safe-area-inset-bottom));background:var(--luz-surface);border-block-start:1px solid var(--luz-divider)}@media(max-width:20.5rem){.site-prompt{scroll-padding-block-end:calc(var(--luz-modal-foot-size) + var(--luz-space-sm) + var(--luz-control-lg) + var(--luz-space-md))}}@media(max-height:30rem){.site-prompt{scroll-padding-block-end:var(--luz-space-xs)}.site-prompt__foot{position:static}}.site-prompt__copy{flex:1 1 auto;min-block-size:var(--luz-control-lg)}}.site-prompt[open]{display:flex;flex-direction:column;gap:var(--luz-space-sm)}.site-prompt__head{display:flex;align-items:center;justify-content:space-between;gap:var(--luz-space-sm);margin-block-end:0}.site-prompt__close{float:none;flex-shrink:0}.site-prompt__close svg{display:block}.site-prompt__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--luz-space-2xs) var(--luz-space-md)}.site-prompt__help{margin:0;color:var(--luz-text-secondary)}.site-prompt__read{color:var(--luz-text-secondary);font-size:var(--luz-text-sm);font-variant-numeric:tabular-nums}.site-prompt__progress{flex-shrink:0;border-end-start-radius:0;border-end-end-radius:0}.site-prompt__progress::-webkit-progress-bar{border-end-start-radius:0;border-end-end-radius:0}.site-prompt__progress::-webkit-progress-value{border-end-start-radius:0;border-end-end-radius:0}.site-prompt__progress::-moz-progress-bar{border-end-start-radius:0;border-end-end-radius:0}.site-prompt__reader{display:flex;flex:1;flex-direction:column;min-block-size:calc(8rem + 8px);border-radius:var(--luz-radius-sm)}.site-prompt__text{flex:1;min-block-size:8rem;overflow-y:auto;scroll-padding-block:var(--luz-space-sm);padding:var(--luz-space-md) 0 0;border:1px solid var(--luz-divider);border-block-start:0;border-radius:0 0 var(--luz-radius-sm) var(--luz-radius-sm);--site-prompt-tint: 3%;background:color-mix(in oklab,var(--luz-text-primary) var(--site-prompt-tint),var(--luz-surface-muted));--site-prompt-gutter: calc(var(--luz-text-sm) * 2.2 + var(--luz-space-xs) * 2);overflow-wrap:anywhere;color:var(--luz-text-primary);font-family:var(--luz-font-mono);font-size:var(--luz-text-sm)}:root[data-theme=dark] .site-prompt__text{--site-prompt-tint: 9%}.site-prompt__text:focus-visible{outline:2px solid var(--luz-focus-ring);outline-offset:2px}.site-prompt__reader:has(>.site-prompt__text:focus-visible){outline:2px solid var(--luz-focus-ring);outline-offset:2px}@supports selector(:has(*)){.site-prompt__text:focus-visible{outline-color:transparent}}.site-prompt__reader.is-copied:not(:has(>.site-prompt__text:focus-visible)){outline:2px solid var(--luz-color-success);outline-offset:2px}.site-prompt:has([data-prompt-copy][aria-disabled=true]) .site-prompt__text{-webkit-user-select:none;user-select:none}.site-prompt__source{white-space:pre-wrap;-moz-tab-size:2;tab-size:2;line-height:1.65;counter-reset:site-prompt-line}.site-prompt__line{display:grid;grid-template-columns:var(--site-prompt-gutter) minmax(0,1fr);align-items:baseline;counter-increment:site-prompt-line;margin:0;background:linear-gradient(to right,transparent calc(var(--site-prompt-gutter) - 1px),var(--luz-divider) 0 var(--site-prompt-gutter),transparent 0)}.site-prompt__line:before{content:counter(site-prompt-line);content:counter(site-prompt-line) / "";box-sizing:border-box;padding-inline:var(--luz-space-xs);color:var(--luz-text-secondary);font-size:var(--luz-text-sm);font-weight:400;font-variant-numeric:tabular-nums;text-align:end;user-select:none;-webkit-user-select:none}.site-prompt__cell{padding-inline:var(--luz-space-sm) var(--luz-space-md)}.site-prompt__tok-heading{font-family:inherit;letter-spacing:normal;line-height:inherit;color:var(--luz-code-name);font-size:var(--luz-text-base);font-weight:600}.site-prompt__tok-heading--1{font-size:var(--luz-text-lg)}.site-prompt__tok-marker{color:var(--luz-code-comment);font-weight:400}.site-prompt__tok-code{color:var(--luz-code-string)}.site-prompt__tok-quote{color:var(--luz-code-literal)}.site-prompt__tok-fence{margin-inline:var(--luz-space-2xs) var(--luz-space-md);padding-inline:calc(var(--luz-space-sm) - var(--luz-space-2xs) - 1px) var(--luz-space-sm);border-inline:1px solid var(--luz-divider);background:var(--luz-surface)}.site-prompt__tok-fence--open{border-block-start:1px solid var(--luz-divider);border-start-start-radius:var(--luz-radius-sm);border-start-end-radius:var(--luz-radius-sm)}.site-prompt__tok-fence--close{border-block-end:1px solid var(--luz-divider);border-end-start-radius:var(--luz-radius-sm);border-end-end-radius:var(--luz-radius-sm)}.site-prompt__tok-link{color:var(--luz-brand-primary);text-decoration:underline;text-underline-offset:.18em}.site-prompt__tok-link:after,.site-prompt__file:after{content:"↗";content:"↗" / "";display:inline-block;margin-inline-start:.2em;font-size:.85em}.site-prompt__text>p{padding-inline:calc(var(--site-prompt-gutter) + var(--luz-space-sm)) var(--luz-space-md)}.site-prompt__text .site-prompt__end{margin:0;padding-block-end:var(--luz-space-md);color:var(--luz-text-secondary);font-family:var(--luz-font-body);font-style:italic}.site-prompt__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--luz-space-sm) var(--luz-space-md)}.site-prompt__copy{justify-content:center}.site-prompt__check{display:none}.site-prompt__copy.is-copied .site-prompt__check{display:block}.site-prompt__copy.is-copied,.site-prompt__copy.is-copied:hover{background:var(--luz-color-success-bg);color:var(--luz-color-success);border-color:var(--luz-color-success)}.site-prompt .luz-btn[data-prompt-copy][aria-disabled=true]{background:transparent;color:var(--luz-text-disabled);border-color:var(--luz-text-disabled);border-style:dashed;cursor:not-allowed}:root{--luz-theme-time-sky-night: #171b36;--luz-theme-time-sky-dawn: #6b3f5f;--luz-theme-time-sky-morning: #f7dfb0;--luz-theme-time-sky-afternoon: #cfe1f6;--luz-theme-time-sky-sunset: #f2aa73;--luz-theme-time-sky-dusk: #27254a}:root[data-theme=high-contrast]{--luz-theme-time-sky-night: var(--luz-text-primary);--luz-theme-time-sky-dawn: var(--luz-text-primary);--luz-theme-time-sky-morning: var(--luz-text-primary);--luz-theme-time-sky-afternoon: var(--luz-text-primary);--luz-theme-time-sky-sunset: var(--luz-text-primary);--luz-theme-time-sky-dusk: var(--luz-text-primary)}:root[data-theme=light][data-moment=morning]{color-scheme:light;--luz-surface-page: #fbf6ea;--luz-surface: #fffcf4;--luz-surface-hover: #f5ecd8;--luz-surface-pressed: #ecdfc2;--luz-surface-muted: #fbf6ea;--luz-surface-strong: #f1e5ca;--luz-scrim: rgba(42, 31, 20, .6);--luz-surface-media: #000;--luz-text-primary: #2a2218;--luz-text-secondary: #6d6153;--luz-text-muted: #76695a;--luz-text-disabled: #8f816d;--luz-text-on-fill: #fff;--luz-divider: #eadab4;--luz-outline: #827460;--luz-focus-ring: #995d15;--luz-brand-primary: #955b15;--luz-brand-hover: #7d4b10;--luz-brand-active: #5f390c;--luz-brand-subtle: #f8e7c6;--luz-brand-fill: #ae630c;--luz-brand-fill-hover: #8f510a;--luz-brand-fill-active: #6f3f08;--luz-sidebar-bg: #2e2416;--luz-sidebar-text: #ecdcbf;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #3e3120;--luz-sidebar-active-bg: #f2c174;--luz-sidebar-active-text: #1f170c;--luz-sidebar-border: #433522;--luz-sidebar-label: #c2ab84;--luz-sidebar-logo-bg: #f2c174;--luz-input-bg: #fffcf4;--luz-input-border: #8a7b63;--luz-code-comment: #646b73;--luz-code-keyword: #231c16;--luz-code-name: #004299;--luz-code-property: #853bca;--luz-code-string: #006b44;--luz-code-literal: #7c4d00;--luz-chart-1: #2365a6;--luz-chart-2: #00736f;--luz-chart-3: #5a248a;--luz-chart-4: #7f004e;--luz-chart-5: #6079c4;--luz-chart-6: #867f7a;--luz-chart-track: #d2c3a9;--luz-chart-grid: #dccdb3}:root[data-theme=light][data-moment=sunset]{color-scheme:light;--luz-surface-page: #fcefe2;--luz-surface: #fff7ee;--luz-surface-hover: #f7e4d2;--luz-surface-pressed: #e9c8a9;--luz-surface-muted: #fcefe2;--luz-surface-strong: #f6e3d1;--luz-scrim: rgba(58, 26, 16, .6);--luz-surface-media: #000;--luz-text-primary: #33190e;--luz-text-secondary: #7a4d38;--luz-text-muted: #7b4e39;--luz-text-disabled: #9c6f58;--luz-text-on-fill: #fff;--luz-divider: #e8c4a2;--luz-outline: #8d6250;--luz-focus-ring: #953514;--luz-brand-primary: #953514;--luz-brand-hover: #7a2a0f;--luz-brand-active: #5e200b;--luz-brand-subtle: #f4cfb6;--luz-brand-fill: #ad3f17;--luz-brand-fill-hover: #8c3212;--luz-brand-fill-active: #6e270e;--luz-sidebar-bg: #331a10;--luz-sidebar-text: #f1d5c2;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #47271a;--luz-sidebar-active-bg: #f4a77c;--luz-sidebar-active-text: #2a120a;--luz-sidebar-border: #4c2b1d;--luz-sidebar-label: #cc9d82;--luz-sidebar-logo-bg: #f4a77c;--luz-input-bg: #fff7ee;--luz-input-border: #8f6452;--luz-code-comment: #616870;--luz-code-keyword: #231c16;--luz-code-name: #004299;--luz-code-property: #853bca;--luz-code-string: #007749;--luz-code-literal: #7c4d00;--luz-chart-1: #2365a6;--luz-chart-2: #00736f;--luz-chart-3: #5a248a;--luz-chart-4: #7f004e;--luz-chart-5: #6079c4;--luz-chart-6: #867f7a;--luz-chart-track: #d2c3a9;--luz-chart-grid: #dccdb3}:root[data-theme=dark][data-moment=dawn]{color-scheme:dark;--luz-surface-page: #171b36;--luz-surface: #1e2342;--luz-surface-hover: #272c50;--luz-surface-pressed: #333861;--luz-surface-muted: #171b36;--luz-surface-strong: #323760;--luz-scrim: rgba(7, 9, 18, .7);--luz-surface-media: #000;--luz-text-primary: #f3ebf1;--luz-text-secondary: #b0a6bf;--luz-text-muted: #a69cb8;--luz-text-disabled: #8c82a3;--luz-text-on-fill: #fff;--luz-divider: #373c66;--luz-outline: #7a7194;--luz-focus-ring: #f59a7e;--luz-brand-primary: #f59a7e;--luz-brand-hover: #f8b8a4;--luz-brand-active: #fbd6ca;--luz-brand-subtle: rgba(245, 154, 126, .1);--luz-brand-fill: #c04d6c;--luz-brand-fill-hover: #9a3a55;--luz-brand-fill-active: #7e2f45;--luz-sidebar-bg: #10132a;--luz-sidebar-text: #d9cfe0;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #1e2342;--luz-sidebar-active-bg: #f2a7b8;--luz-sidebar-active-text: #10132a;--luz-sidebar-border: #272c50;--luz-sidebar-label: #a99fbd;--luz-sidebar-logo-bg: #f2a7b8;--luz-input-bg: #1e2342;--luz-input-border: #8a81a5;--luz-code-comment: #adb5bd;--luz-code-keyword: #f3ece1;--luz-code-name: #b3d9ff;--luz-code-property: #ca9aff;--luz-code-string: #52cf92;--luz-code-literal: #e2a928;--luz-chart-1: #6fb1ec;--luz-chart-2: #62c9b5;--luz-chart-3: #dbbeeb;--luz-chart-4: #e8709f;--luz-chart-5: #6784e5;--luz-chart-6: #9a8c78;--luz-chart-track: #54483c;--luz-chart-grid: #4a3e33}:root[data-theme=dark][data-moment=dusk]{color-scheme:dark;--luz-surface-page: #2d193e;--luz-surface: #362047;--luz-surface-hover: #3f2753;--luz-surface-pressed: #4b3160;--luz-surface-muted: #2d193e;--luz-surface-strong: #482f5d;--luz-scrim: rgba(20, 9, 30, .7);--luz-surface-media: #000;--luz-text-primary: #f0e9f6;--luz-text-secondary: #b9aac9;--luz-text-muted: #b1a0c1;--luz-text-disabled: #9a88ac;--luz-text-on-fill: #fff;--luz-divider: #553a6c;--luz-outline: #816f93;--luz-focus-ring: #fbb685;--luz-brand-primary: #fbb685;--luz-brand-hover: #fecba8;--luz-brand-active: #ffdfc9;--luz-brand-subtle: rgba(251, 182, 133, .06);--luz-brand-fill: #af6023;--luz-brand-fill-hover: #8b4b1a;--luz-brand-fill-active: #733e15;--luz-sidebar-bg: #1f0f2c;--luz-sidebar-text: #ded3e9;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #362047;--luz-sidebar-active-bg: #fbb685;--luz-sidebar-active-text: #241430;--luz-sidebar-border: #3f2753;--luz-sidebar-label: #b09ec1;--luz-sidebar-logo-bg: #fbb685;--luz-input-bg: #362047;--luz-input-border: #9d8ab0;--luz-code-comment: #adb5bd;--luz-code-keyword: #f3ece1;--luz-code-name: #b3d9ff;--luz-code-property: #ca9aff;--luz-code-string: #52cf92;--luz-code-literal: #e2a928;--luz-chart-1: #6fb1ec;--luz-chart-2: #62c9b5;--luz-chart-3: #dbbeeb;--luz-chart-4: #e8709f;--luz-chart-5: #6784e5;--luz-chart-6: #9a8c78;--luz-chart-track: #54483c;--luz-chart-grid: #4a3e33}@property --luz-surface-page{syntax: "<color>"; inherits: true; initial-value: #fbf8f2;}@property --luz-surface{syntax: "<color>"; inherits: true; initial-value: #fffdf9;}@property --luz-surface-hover{syntax: "<color>"; inherits: true; initial-value: #f4ede0;}@property --luz-surface-pressed{syntax: "<color>"; inherits: true; initial-value: #ebe0cc;}@property --luz-surface-muted{syntax: "<color>"; inherits: true; initial-value: #fbf8f2;}@property --luz-surface-strong{syntax: "<color>"; inherits: true; initial-value: #efe6d6;}@property --luz-scrim{syntax: "<color>"; inherits: true; initial-value: rgba(13,14,17,.6);}@property --luz-text-primary{syntax: "<color>"; inherits: true; initial-value: #231c16;}@property --luz-text-secondary{syntax: "<color>"; inherits: true; initial-value: #6b5a48;}@property --luz-text-muted{syntax: "<color>"; inherits: true; initial-value: #7a6a58;}@property --luz-text-disabled{syntax: "<color>"; inherits: true; initial-value: #8f8172;}@property --luz-divider{syntax: "<color>"; inherits: true; initial-value: #e3d4b8;}@property --luz-outline{syntax: "<color>"; inherits: true; initial-value: #807366;}@property --luz-focus-ring{syntax: "<color>"; inherits: true; initial-value: #2365a6;}@property --luz-brand-primary{syntax: "<color>"; inherits: true; initial-value: #2365a6;}@property --luz-brand-hover{syntax: "<color>"; inherits: true; initial-value: #1b5089;}@property --luz-brand-active{syntax: "<color>"; inherits: true; initial-value: #143d69;}@property --luz-brand-subtle{syntax: "<color>"; inherits: true; initial-value: #e3eef9;}@property --luz-brand-fill{syntax: "<color>"; inherits: true; initial-value: #2365a6;}@property --luz-brand-fill-hover{syntax: "<color>"; inherits: true; initial-value: #1b5089;}@property --luz-brand-fill-active{syntax: "<color>"; inherits: true; initial-value: #143d69;}@property --luz-sidebar-bg{syntax: "<color>"; inherits: true; initial-value: #2a211a;}@property --luz-sidebar-text{syntax: "<color>"; inherits: true; initial-value: #e3d5bf;}@property --luz-sidebar-hover{syntax: "<color>"; inherits: true; initial-value: #3a2f25;}@property --luz-sidebar-active-bg{syntax: "<color>"; inherits: true; initial-value: #9cc8ee;}@property --luz-sidebar-active-text{syntax: "<color>"; inherits: true; initial-value: #1a140f;}@property --luz-sidebar-border{syntax: "<color>"; inherits: true; initial-value: #3d3127;}@property --luz-sidebar-label{syntax: "<color>"; inherits: true; initial-value: #b9a78f;}@property --luz-sidebar-logo-bg{syntax: "<color>"; inherits: true; initial-value: #9cc8ee;}@property --luz-color-success{syntax: "<color>"; inherits: true; initial-value: #177734;}@property --luz-color-success-bg{syntax: "<color>"; inherits: true; initial-value: #eefff5;}@property --luz-color-danger{syntax: "<color>"; inherits: true; initial-value: #ca1c25;}@property --luz-color-danger-bg{syntax: "<color>"; inherits: true; initial-value: #fff8f8;}@property --luz-color-danger-fill{syntax: "<color>"; inherits: true; initial-value: #ca1c25;}@property --luz-color-warning{syntax: "<color>"; inherits: true; initial-value: #7c4d00;}@property --luz-color-warning-accent{syntax: "<color>"; inherits: true; initial-value: #ffcd51;}@property --luz-color-warning-bg{syntax: "<color>"; inherits: true; initial-value: #fffae8;}@property --luz-color-info{syntax: "<color>"; inherits: true; initial-value: #004299;}@property --luz-color-info-bg{syntax: "<color>"; inherits: true; initial-value: #f6fbff;}@property --luz-input-bg{syntax: "<color>"; inherits: true; initial-value: #fffdf9;}@property --luz-input-border{syntax: "<color>"; inherits: true; initial-value: #8b7d6f;}@property --luz-color-teal{syntax: "<color>"; inherits: true; initial-value: #00736f;}@property --luz-color-teal-bg{syntax: "<color>"; inherits: true; initial-value: #effefa;}@property --luz-color-purple{syntax: "<color>"; inherits: true; initial-value: #803ae9;}@property --luz-color-purple-bg{syntax: "<color>"; inherits: true; initial-value: #fcf9ff;}@property --luz-color-code{syntax: "<color>"; inherits: true; initial-value: #803ae9;}@property --luz-code-comment{syntax: "<color>"; inherits: true; initial-value: #646b73;}@property --luz-code-keyword{syntax: "<color>"; inherits: true; initial-value: #231c16;}@property --luz-code-name{syntax: "<color>"; inherits: true; initial-value: #004299;}@property --luz-code-property{syntax: "<color>"; inherits: true; initial-value: #853bca;}@property --luz-code-string{syntax: "<color>"; inherits: true; initial-value: #005733;}@property --luz-code-literal{syntax: "<color>"; inherits: true; initial-value: #7c4d00;}@property --luz-chart-1{syntax: "<color>"; inherits: true; initial-value: #2365a6;}@property --luz-chart-2{syntax: "<color>"; inherits: true; initial-value: #00736f;}@property --luz-chart-3{syntax: "<color>"; inherits: true; initial-value: #5a248a;}@property --luz-chart-4{syntax: "<color>"; inherits: true; initial-value: #7f004e;}@property --luz-chart-5{syntax: "<color>"; inherits: true; initial-value: #6079c4;}@property --luz-chart-6{syntax: "<color>"; inherits: true; initial-value: #867f7a;}@property --luz-chart-track{syntax: "<color>"; inherits: true; initial-value: #d2c3a9;}@property --luz-chart-grid{syntax: "<color>"; inherits: true; initial-value: #dccdb3;}@media(prefers-reduced-motion:no-preference){:root{transition-property:--luz-surface-page,--luz-surface,--luz-surface-hover,--luz-surface-pressed,--luz-surface-muted,--luz-surface-strong,--luz-scrim,--luz-text-primary,--luz-text-secondary,--luz-text-muted,--luz-text-disabled,--luz-divider,--luz-outline,--luz-focus-ring,--luz-brand-primary,--luz-brand-hover,--luz-brand-active,--luz-brand-subtle,--luz-brand-fill,--luz-brand-fill-hover,--luz-brand-fill-active,--luz-sidebar-bg,--luz-sidebar-text,--luz-sidebar-hover,--luz-sidebar-active-bg,--luz-sidebar-active-text,--luz-sidebar-border,--luz-sidebar-label,--luz-sidebar-logo-bg,--luz-color-success,--luz-color-success-bg,--luz-color-danger,--luz-color-danger-bg,--luz-color-danger-fill,--luz-color-warning,--luz-color-warning-accent,--luz-color-warning-bg,--luz-color-info,--luz-color-info-bg,--luz-input-bg,--luz-input-border,--luz-color-teal,--luz-color-teal-bg,--luz-color-purple,--luz-color-purple-bg,--luz-color-code,--luz-code-comment,--luz-code-keyword,--luz-code-name,--luz-code-property,--luz-code-string,--luz-code-literal,--luz-chart-1,--luz-chart-2,--luz-chart-3,--luz-chart-4,--luz-chart-5,--luz-chart-6,--luz-chart-track,--luz-chart-grid;transition-duration:calc(var(--luz-duration-lazy) * 1.75);transition-timing-function:cubic-bezier(.2,.7,.2,1)}}.site-sky{position:relative;z-index:0}.site-sky:before,.site-sky:after{content:"";position:fixed;inset:0 0 auto;z-index:-1;block-size:200vh;pointer-events:none;opacity:0;background-size:100% 100vh;transition:opacity calc(var(--luz-duration-lazy) * 2) ease}.site-sky:before{background-image:radial-gradient(2px 2px at 45.4% 55.7%,color-mix(in oklab,var(--luz-text-primary) 97%,transparent),transparent),radial-gradient(6px 6px at 45.4% 55.7%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(2px 2px at 50.8% 58.4%,color-mix(in oklab,var(--luz-text-primary) 92%,transparent),transparent),radial-gradient(6px 6px at 50.8% 58.4%,color-mix(in oklab,var(--luz-text-primary) 14%,transparent),transparent),radial-gradient(2px 2px at 47.7% 60.9%,color-mix(in oklab,var(--luz-text-primary) 92%,transparent),transparent),radial-gradient(6px 6px at 47.7% 60.9%,color-mix(in oklab,var(--luz-text-primary) 10%,transparent),transparent),radial-gradient(2px 2px at 44.9% 15.6%,color-mix(in oklab,var(--luz-text-primary) 98%,transparent),transparent),radial-gradient(6px 6px at 44.9% 15.6%,color-mix(in oklab,var(--luz-text-primary) 10%,transparent),transparent),radial-gradient(1.5px 1.5px at 59.4% 39.8%,color-mix(in oklab,var(--luz-text-primary) 59%,transparent),transparent),radial-gradient(1.5px 1.5px at 65.1% 61.3%,color-mix(in oklab,var(--luz-text-primary) 50%,transparent),transparent),radial-gradient(1.5px 1.5px at 62.1% 82.5%,color-mix(in oklab,var(--luz-text-primary) 47%,transparent),transparent),radial-gradient(1.5px 1.5px at 6.8% 19.6%,color-mix(in oklab,var(--luz-text-primary) 52%,transparent),transparent),radial-gradient(1.5px 1.5px at 59.8% 77.3%,color-mix(in oklab,var(--luz-text-primary) 55%,transparent),transparent),radial-gradient(1.5px 1.5px at 44.2% 83.6%,color-mix(in oklab,var(--luz-text-primary) 61%,transparent),transparent),radial-gradient(1.5px 1.5px at 23.9% 29.8%,color-mix(in oklab,var(--luz-text-primary) 45%,transparent),transparent),radial-gradient(1.5px 1.5px at 65.9% 45.8%,color-mix(in oklab,var(--luz-text-primary) 53%,transparent),transparent),radial-gradient(1.5px 1.5px at 40.9% 55%,color-mix(in oklab,var(--luz-text-primary) 47%,transparent),transparent),radial-gradient(1.5px 1.5px at 70.4% 31.9%,color-mix(in oklab,var(--luz-text-primary) 52%,transparent),transparent),radial-gradient(1px 1px at 51.3% 3.9%,color-mix(in oklab,var(--luz-text-primary) 15%,transparent),transparent),radial-gradient(1px 1px at 40.2% 84%,color-mix(in oklab,var(--luz-text-primary) 24%,transparent),transparent),radial-gradient(1px 1px at 7.5% 2.7%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(1px 1px at 21.9% 91.9%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(1px 1px at 47.1% 97.1%,color-mix(in oklab,var(--luz-text-primary) 24%,transparent),transparent),radial-gradient(1px 1px at 42.1% 56.5%,color-mix(in oklab,var(--luz-text-primary) 18%,transparent),transparent),radial-gradient(1px 1px at 77.3% 27.4%,color-mix(in oklab,var(--luz-text-primary) 14%,transparent),transparent),radial-gradient(1px 1px at 31.5% 2.5%,color-mix(in oklab,var(--luz-text-primary) 25%,transparent),transparent),radial-gradient(1px 1px at 75.3% 12.6%,color-mix(in oklab,var(--luz-text-primary) 19%,transparent),transparent),radial-gradient(1px 1px at 70.3% 2.1%,color-mix(in oklab,var(--luz-text-primary) 26%,transparent),transparent),radial-gradient(1px 1px at 79.1% 18.4%,color-mix(in oklab,var(--luz-text-primary) 18%,transparent),transparent),radial-gradient(1px 1px at 44.8% 19.7%,color-mix(in oklab,var(--luz-text-primary) 16%,transparent),transparent),radial-gradient(1px 1px at 42.1% 38.6%,color-mix(in oklab,var(--luz-text-primary) 24%,transparent),transparent),radial-gradient(1px 1px at 42.2% 21.9%,color-mix(in oklab,var(--luz-text-primary) 20%,transparent),transparent),radial-gradient(1px 1px at 85.7% 96.5%,color-mix(in oklab,var(--luz-text-primary) 21%,transparent),transparent),radial-gradient(1px 1px at 98.8% 2.9%,color-mix(in oklab,var(--luz-text-primary) 17%,transparent),transparent)}.site-sky:after{background-image:radial-gradient(2px 2px at 54.6% 35.2%,color-mix(in oklab,var(--luz-text-primary) 99%,transparent),transparent),radial-gradient(6px 6px at 54.6% 35.2%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(2px 2px at 10.3% 91%,color-mix(in oklab,var(--luz-text-primary) 96%,transparent),transparent),radial-gradient(6px 6px at 10.3% 91%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(1.5px 1.5px at 2.8% 4.2%,color-mix(in oklab,var(--luz-text-primary) 59%,transparent),transparent),radial-gradient(1.5px 1.5px at 64.9% 79.7%,color-mix(in oklab,var(--luz-text-primary) 47%,transparent),transparent),radial-gradient(1.5px 1.5px at 98.9% 33.3%,color-mix(in oklab,var(--luz-text-primary) 64%,transparent),transparent),radial-gradient(1.5px 1.5px at 54.1% 82.9%,color-mix(in oklab,var(--luz-text-primary) 51%,transparent),transparent),radial-gradient(1.5px 1.5px at 44.8% 17.7%,color-mix(in oklab,var(--luz-text-primary) 58%,transparent),transparent),radial-gradient(1.5px 1.5px at 77.8% 67.1%,color-mix(in oklab,var(--luz-text-primary) 63%,transparent),transparent),radial-gradient(1.5px 1.5px at 52.3% 54.3%,color-mix(in oklab,var(--luz-text-primary) 58%,transparent),transparent),radial-gradient(1.5px 1.5px at 30.2% 51.2%,color-mix(in oklab,var(--luz-text-primary) 52%,transparent),transparent),radial-gradient(1px 1px at 81.2% 94.9%,color-mix(in oklab,var(--luz-text-primary) 27%,transparent),transparent),radial-gradient(1px 1px at 51.5% 74.7%,color-mix(in oklab,var(--luz-text-primary) 21%,transparent),transparent),radial-gradient(1px 1px at 58.5% 64.2%,color-mix(in oklab,var(--luz-text-primary) 24%,transparent),transparent),radial-gradient(1px 1px at 81.5% 84.1%,color-mix(in oklab,var(--luz-text-primary) 15%,transparent),transparent),radial-gradient(1px 1px at 72.6% 88.2%,color-mix(in oklab,var(--luz-text-primary) 16%,transparent),transparent),radial-gradient(1px 1px at 26.9% 68.5%,color-mix(in oklab,var(--luz-text-primary) 14%,transparent),transparent),radial-gradient(1px 1px at 55.1% 17%,color-mix(in oklab,var(--luz-text-primary) 25%,transparent),transparent),radial-gradient(1px 1px at 46.7% 92.7%,color-mix(in oklab,var(--luz-text-primary) 16%,transparent),transparent),radial-gradient(1px 1px at 32.5% 86.7%,color-mix(in oklab,var(--luz-text-primary) 18%,transparent),transparent),radial-gradient(1px 1px at 66.8% 2.5%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(1px 1px at 40.1% 41.6%,color-mix(in oklab,var(--luz-text-primary) 16%,transparent),transparent),radial-gradient(1px 1px at 43.8% 29.4%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(1px 1px at 95.1% 86.2%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(1px 1px at 75.5% 31.2%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(1px 1px at 93.2% 51.8%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(1px 1px at 94% 51.5%,color-mix(in oklab,var(--luz-text-primary) 12%,transparent),transparent),radial-gradient(1px 1px at 15.8% 71.1%,color-mix(in oklab,var(--luz-text-primary) 23%,transparent),transparent),radial-gradient(1px 1px at 23.6% 3.7%,color-mix(in oklab,var(--luz-text-primary) 18%,transparent),transparent),radial-gradient(1px 1px at 26.2% 3.2%,color-mix(in oklab,var(--luz-text-primary) 18%,transparent),transparent),radial-gradient(1px 1px at 12.1% 17.2%,color-mix(in oklab,var(--luz-text-primary) 13%,transparent),transparent),radial-gradient(1px 1px at 64.5% 38.1%,color-mix(in oklab,var(--luz-text-primary) 19%,transparent),transparent),radial-gradient(1px 1px at 20.8% 63.1%,color-mix(in oklab,var(--luz-text-primary) 19%,transparent),transparent)}:root:is([data-moment=dawn],[data-moment=dusk],[data-moment=night]):not([data-theme=high-contrast]) .site-sky:before{opacity:1;animation:var(--site-sky-twinkle-near, none)}:root:is([data-moment=dawn],[data-moment=dusk],[data-moment=night]):not([data-theme=high-contrast]) .site-sky:after{opacity:1;animation:var(--site-sky-twinkle-far, none)}@keyframes site-sky-drift{to{translate:0 -100vh}}@supports (animation-timeline: scroll()){:root:is([data-moment=dawn],[data-moment=dusk],[data-moment=night]):not([data-theme=high-contrast]) .site-sky:before{animation:var(--site-sky-twinkle-near, none),site-sky-drift linear 6 both;animation-timeline:auto,scroll(root);animation-range:normal,0 2000vh}:root:is([data-moment=dawn],[data-moment=dusk],[data-moment=night]):not([data-theme=high-contrast]) .site-sky:after{animation:var(--site-sky-twinkle-far, none),site-sky-drift linear 3 both;animation-timeline:auto,scroll(root);animation-range:normal,0 2000vh}}:root[data-theme=light]:is([data-moment=morning],[data-moment=afternoon],[data-moment=sunset]) .site-sky:before,:root[data-theme=light]:is([data-moment=morning],[data-moment=afternoon],[data-moment=sunset]) .site-sky:after{display:none}@media(forced-colors:active){.site-sky:before,.site-sky:after{display:none}}@media(prefers-reduced-motion:reduce){.site-sky:before,.site-sky:after{transition:none}:root:is([data-moment]):not([data-theme=high-contrast]) .site-sky:before,:root:is([data-moment]):not([data-theme=high-contrast]) .site-sky:after{animation:none}}
