:root{--sw-bg-app: #121212;--sw-bg-panel: #181818;--sw-bg-panel-alt: #1f1f1f;--sw-bg-elevated: #1a1a1a;--sw-bg-hover: #242424;--sw-bg-active: #2a2a2a;--sw-border-subtle: rgba(255, 255, 255, .05);--sw-border-default: rgba(255, 255, 255, .08);--sw-border-strong: rgba(255, 255, 255, .14);--sw-border-control: transparent;--sw-text-primary: #e6e2da;--sw-text-secondary: #a8a8a8;--sw-text-tertiary: #7a7a7a;--sw-text-disabled: #6b6b6b;--sw-accent: #a7c4f5;--sw-accent-hover: #c4d8fa;--sw-accent-active: #8eaeea;--sw-select: #4a78d6;--sw-accent-subtle: rgba(167, 196, 245, .15);--sw-accent-glow: inset 0 0 0 1px rgba(167, 196, 245, .35);--sw-on-accent: #121212;--sw-selection-halo: rgba(0, 0, 0, .55);--sw-primary: var(--sw-gloss-bg);--sw-primary-hover: rgba(167, 196, 245, .18);--sw-on-primary: #d8e6fa;--sw-gloss-bg: rgba(167, 196, 245, .12);--sw-gloss-sheen: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0));--sw-gloss-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(167, 196, 245, .22);--sw-gloss-neutral-bg: rgba(255, 255, 255, .06);--sw-gloss-neutral-sheen: linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, 0));--sw-gloss-neutral-shadow: inset 0 1px 0 rgba(255, 255, 255, .07);--sw-glass-blur: none;--sw-glass-bg: rgba(255, 255, 255, .05);--sw-glass-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 100%);--sw-glass-hover-bg: rgba(255, 255, 255, .04);--sw-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .05);--sw-field-bg: rgba(255, 255, 255, .04);--sw-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .05);--sw-field-shadow-focus: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .05);--sw-tile-bg: rgba(255, 255, 255, .03);--sw-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 0 0 1px rgba(255, 255, 255, .04);--sw-frosted-bg: rgba(26, 26, 26, .2);--sw-frosted-sheen: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .015) 50%, rgba(255, 255, 255, 0));--sw-frosted-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(255, 255, 255, .08), inset 0 -12px 18px -6px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--sw-frosted-blur: blur(12px) saturate(1.5);--sw-frosted-dark-bg: rgba(18, 18, 18, .55);--sw-frosted-dark-blur: blur(16px) saturate(1.5);--sw-menu-frost-bg: rgba(26, 26, 26, .92);--sw-menu-frost-blur: blur(24px) saturate(1.5);--sw-dropdown-bg: rgba(26, 26, 26, .96);--sw-dropdown-sheen: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0));--sw-dropdown-radius: 22px;--sw-dropdown-pad: 8px;--sw-dropdown-w: 256px;--sw-dropdown-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 20px 48px rgba(0, 0, 0, .55);--sw-dropdown-blur: blur(24px) saturate(1.5);--sw-dropdown-item-pad: 8px 12px;--sw-dropdown-item-gap: 10px;--sw-dropdown-item-line: 20px;--sw-dropdown-label-pad: 6px 12px;--sw-dropdown-sep: linear-gradient(90deg, rgba(206, 206, 206, 0), rgba(206, 206, 206, .3) 10.58%, rgba(206, 206, 206, .3) 81.73%, rgba(206, 206, 206, 0));--sw-dropdown-sep-gap: 6px;--sw-dropdown-danger-hover-bg: rgba(201, 107, 90, .1);--sw-dropdown-danger-hover-ink: #e08a78;--sw-bar-divider: linear-gradient(180deg, rgba(206, 206, 206, 0), rgba(206, 206, 206, .26) 30%, rgba(206, 206, 206, .26) 70%, rgba(206, 206, 206, 0));--sw-row-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--sw-card-bg: #181818;--sw-card-bg-hover: #1c1c1c;--sw-radius-card: 12px;--sw-card-edge: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(255, 255, 255, .05);--sw-card-edge-hover: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(255, 255, 255, .08);--sw-focus-ring: inset 0 0 0 1px rgba(167, 196, 245, .35);--sw-panel-wash: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 60%);--sw-panel-edge: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .04);--sw-rule: linear-gradient(90deg, rgba(206, 206, 206, 0), rgba(206, 206, 206, .2) 4%, rgba(206, 206, 206, .2) 96%, rgba(206, 206, 206, 0));--sw-rule-v: linear-gradient(180deg, rgba(206, 206, 206, 0), rgba(206, 206, 206, .2) 4%, rgba(206, 206, 206, .2) 96%, rgba(206, 206, 206, 0));--sw-motion-settle: .4s;--sw-success: #a7c4f5;--sw-brand-stops: #8ace8e 0%, #817768 29%, #2b83b5 53%, #eb6d44 100%;--sw-brand-gradient: linear-gradient(139deg, var(--sw-brand-stops));--sw-warning: #d9a05b;--sw-danger: #c96b5a;--sw-teal: #a7c4f5;--sw-teal-deep: color-mix(in srgb, #a7c4f5 55%, #121212);--sw-teal-subtle: rgba(167, 196, 245, .14);--sw-orange: #e69b7b;--sw-orange-deep: color-mix(in srgb, #e69b7b 70%, #121212);--sw-orange-subtle: rgba(230, 155, 123, .14);--sw-clip-audio-bg: #1f1f1f;--sw-clip-audio-border: rgba(255, 255, 255, .06);--sw-clip-audio-wave: var(--sw-teal);--sw-clip-video-bg: #1f1f1f;--sw-clip-video-border: rgba(255, 255, 255, .06);--sw-clip-title-bg: color-mix(in srgb, #a7c4f5 14%, #181818);--sw-font-family: "Inter", -apple-system, "Segoe UI", sans-serif;--sw-font-screenplay: "Courier Prime", "Courier New", Courier, monospace;--sw-font-features: "cv01", "cv05", "cv09", "cv11", "ss03", "ss07", "dlig";--sw-font-features-num: "tnum";--sw-letter-spacing-body: -.14px;--sw-letter-spacing-small: -.12px;--sw-press-scale: .97;--sw-text-size-title: 16px;--sw-text-size-body: 14px;--sw-text-size-small: 12px;--sw-text-line-height-body: 20px;--sw-text-line-height-small: 16px;--sw-reader-line: 1.5;--sw-letter-spacing-tight: -.01em;--sw-font-weight-regular: 400;--sw-font-weight-medium: 500;--sw-font-weight-semibold: 600;--sw-radius-xs: 2px;--sw-radius-bar: 4px;--sw-radius-sm: 6px;--sw-radius-md: 14px;--sw-radius-lg: 22px;--sw-radius-full: 999px;--sw-icon-size: 24px;--sw-icon-touch-target: 32px;--sw-icon-size-compact: 20px;--sw-icon-size-caret: 12px;--sw-page-chrome-h: 280px;--sw-page-top-h: 141px;--sw-board-scene-min-h: 680px;--sw-settings-rail-min: 200px;--sw-settings-rail-max: 360px;--sw-comp-rail-w: 270px;--sw-control-h: 28px;--sw-control-h-sm: 22px;--sw-control-h-lg: 36px;--sw-dock-crumb-h: calc(var(--sw-control-h-lg) + 2 * var(--sw-space-3) + 1px);--sw-dock-tools-h: calc(var(--sw-icon-touch-target) + 2 * var(--sw-space-2) + 1px);--sw-wash-hover: rgba(255, 255, 255, .04);--sw-wash-selected: var(--sw-gloss-neutral-bg);--sw-wash-selected-line: rgba(255, 255, 255, .14);--sw-menu-w: 160px;--sw-menu-w-lg: 180px;--sw-menu-check-w: 14px;--sw-popover-w: 248px;--sw-inspect-label-w: 76px;--sw-inspect-val-w: 36px;--sw-key-col: 30px;--sw-key-col-now: 0px;--sw-field-pct-w: 48px;--sw-slider-track-h: 3px;--sw-slider-thumb: 11px;--sw-canvas-label: 11px;--sw-track-name-size: 11px;--sw-repeater: #c4a7f5;--sw-repeater-subtle: rgba(196, 167, 245, .16);--sw-handle-canvas: 14px;--sw-tl-gutter-w: 136px;--sw-tl-pill-bg: rgba(24, 24, 24, .92);--sw-cat-comp: #a7c4f5;--sw-cat-video: #a7c4f5;--sw-cat-img: #c4a7f5;--sw-cat-audio: #d6ca4e;--sw-cat-text: #e4b5f6;--sw-cat-shape: #e69b7b;--sw-scene-int-day: #e6e2da;--sw-scene-ext-day: #d6ca4e;--sw-scene-int-night: #a7c4f5;--sw-scene-ext-night: #a6e6e6;--sw-text-size-screenplay: 16px;--sw-cat-doc: #e69b7b;--sw-cat-script: #a6e6e6;--sw-cat-board: #d6ca4e;--sw-clip-media-bg: #1f1f1f;--sw-clip-text-bg: #1f1f1f;--sw-clip-text-border: rgba(255, 255, 255, .06);--sw-clip-shape-bg: #1f1f1f;--sw-clip-shape-border: rgba(255, 255, 255, .06);--sw-clip-comp-bg: #1f1f1f;--sw-clip-comp-border: rgba(255, 255, 255, .06);--sw-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .35);--sw-glass-tint: rgba(255, 255, 255, .06);--sw-glass-tint-hover: rgba(255, 255, 255, .09);--sw-glass-ring: rgba(255, 255, 255, .38);--sw-panel-icon: 16px;--sw-panel-pad-x: var(--sw-space-3);--sw-space-1: 4px;--sw-space-2: 8px;--sw-space-3: 12px;--sw-space-4: 16px;--sw-space-5: 24px;--sw-space-6: 32px;--sw-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--sw-shadow-md: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 8px 24px rgba(0, 0, 0, .45);--sw-shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 20px 48px rgba(0, 0, 0, .55);--sw-ease-out: cubic-bezier(.22, 1, .36, 1);--sw-ease-io: cubic-bezier(.4, 0, .2, 1);--sw-motion-fast: .2s;--sw-motion-glide: .19s;--sw-motion-nudge: 80ms;--sw-motion-reveal: .32s;--sw-ruler-size: 18px;--sw-ruler-bg: #181818;--sw-ruler-tick: #4a4a4a;--sw-ruler-tick-minor: #2a2a2a;--sw-ruler-label: #7a7a7a;--sw-ruler-boundary: var(--sw-accent);--sw-grid-minor: rgba(255,255,255,.035);--sw-grid-major: rgba(255,255,255,.1);--sw-display-hero: clamp(44px, 7.2vw, 92px);--sw-display-title: clamp(32px, 4.6vw, 60px);--sw-display-lead: clamp(17px, 1.7vw, 22px);--sw-display-line: 1.04;--sw-display-tracking: -.035em;--sw-section-gap: clamp(96px, 14vw, 176px);--sw-page-max: 1080px;--sw-display-section: clamp(48px, 6.8vw, 96px);--sw-display-group: clamp(32px, 4vw, 56px);--sw-display-eyebrow: clamp(19px, 1.9vw, 26px);--sw-display-intro: clamp(17px, 1.5vw, 21px);--sw-display-card: 17px;--sw-page-gutter: clamp(16px, 6.25vw, 89px);--sw-page-wide: 1260px;--sw-read-wide: 830px;--sw-post-col: 720px;--sw-post-cover: 960px;--sw-post-crop-min: 720px;--sw-post-cell-min: 150px;--sw-post-body: 18px;--sw-post-leading: 1.75;--sw-post-h1: clamp(34px, 4.4vw, 52px);--sw-post-h2: clamp(24px, 2.6vw, 30px);--sw-sec-pad: clamp(80px, 10vw, 150px)}body{font-feature-settings:var(--sw-font-features);letter-spacing:var(--sw-letter-spacing-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--bg: var(--sw-bg-app);--panel: var(--sw-bg-panel);--surface: var(--sw-bg-panel-alt);--fg: var(--sw-text-primary);--muted: var(--sw-text-secondary);--faint: var(--sw-text-tertiary);--line: var(--sw-border-default);--line-strong: var(--sw-border-strong);--chip: var(--sw-glass-bg);--brand: var(--sw-text-primary);--brand-fg: var(--sw-on-accent);--link: var(--sw-accent);--logo: #ffffff;--red: #c96b5a;--amber: var(--sw-warning);--good: #8ace8e;--good-bg: rgba(138, 206, 142, .1);--warn: var(--sw-warning);--warn-bg: rgba(217, 160, 91, .1);--bad: var(--sw-danger);--c-fluoro: #a7c4f5;--c-pi: #d6ca4e;--c-carbon: #a8a8a8;--c-other: #c4a7f5;--sans: var(--sw-font-family);--mono: "IBM Plex Mono", ui-monospace, monospace;--display: var(--sw-font-family);--body: var(--sans);--t-xs: 12px;--t-sm: 14px;--t-base: 15px;--t-lg: 17px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 40px;--s-7: 56px;--tab-on: var(--sw-gloss-neutral-bg);--radius: var(--sw-radius-card);--measure: 68ch;--container: var(--sw-page-wide);--edge: var(--sw-card-edge);--edge-hover: var(--sw-card-edge-hover);--rule: var(--line);--accent: var(--link);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--fg);font:var(--t-base)/1.6 var(--sans)}h1,h2,h3{font-family:var(--sans);font-weight:600;text-wrap:balance;margin:0;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(32px,4.2vw,48px);letter-spacing:var(--sw-display-tracking);line-height:var(--sw-display-line)}h2{font-size:24px}h3{font-size:17px;letter-spacing:-.01em}p{margin:0;max-width:var(--measure)}ul,ol{margin:0;padding-left:20px;max-width:var(--measure);display:grid;gap:var(--s-1)}a{color:var(--link);text-decoration:none;transition:color var(--sw-motion-fast) var(--sw-ease-out)}a:hover{color:var(--sw-accent-hover);text-decoration:underline}main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}::selection{background:var(--sw-select);color:#fff}code,pre,.mono{font-family:var(--mono)}pre{background:var(--sw-tile-bg);box-shadow:var(--sw-track-shadow);border-radius:var(--sw-radius-md);padding:var(--s-3) var(--s-4);overflow-x:auto;font-size:var(--t-sm);margin:0}.num,td.num,.kv dd{font-feature-settings:var(--sw-font-features),var(--sw-font-features-num)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon{width:1.05em;height:1.05em;flex:none;vertical-align:-.15em}hr{border:0;height:1px;background:var(--sw-rule);margin:0}.container{max-width:var(--container);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.page{padding-block:var(--s-6) var(--s-7);display:grid;gap:var(--s-6)}@media(max-width:640px){.page{padding-block:var(--s-4) var(--s-6);gap:var(--s-5)}}.stack{display:grid;gap:var(--s-4)}.stack-sm{display:grid;gap:var(--s-2)}.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-6);align-items:start}.browse{display:grid;grid-template-columns:420px minmax(0,1fr);gap:var(--s-5);align-items:start}@media(max-width:960px){.split,.browse{grid-template-columns:minmax(0,1fr)}}.lead{font-size:var(--sw-display-intro);line-height:1.4;font-weight:600;color:var(--faint);letter-spacing:.01em}.lead b,.lead strong{color:var(--fg);font-weight:600}.note{font-size:var(--t-sm);color:var(--muted)}.eyebrow{font:600 var(--t-sm) var(--sans);color:var(--muted);letter-spacing:var(--sw-letter-spacing-tight);display:flex;align-items:center;gap:6px}.scroll-x{overflow-x:auto}.panel{background:var(--sw-bg-panel);background-image:var(--sw-panel-wash);box-shadow:var(--sw-panel-edge);border:0;border-radius:var(--sw-radius-lg);padding:var(--s-5);display:grid;gap:var(--s-3);min-width:0}.card{background:var(--sw-card-bg);box-shadow:var(--edge);border:0;border-radius:var(--sw-radius-lg);padding:var(--s-5);display:grid;gap:var(--s-3);min-width:0;transition:background-color var(--sw-motion-fast) var(--sw-ease-out),box-shadow var(--sw-motion-fast) var(--sw-ease-out)}a.card:hover,.card.link:hover{background:var(--sw-card-bg-hover);box-shadow:var(--edge-hover);text-decoration:none}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;font:500 13px/1.2 var(--sans);letter-spacing:var(--sw-letter-spacing-tight);padding:6px 11px;border-radius:var(--sw-radius-full);background:var(--sw-glass-bg);background-image:var(--sw-glass-sheen);box-shadow:var(--sw-glass-shadow);border:0;color:var(--fg);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--sw-motion-fast) var(--sw-ease-out),transform var(--sw-motion-fast) var(--sw-ease-out)}.chip:hover{background-color:#ffffff14;text-decoration:none;color:var(--fg)}.chip:active{transform:scale(var(--sw-press-scale))}.chip.on{background:var(--sw-gloss-bg);background-image:var(--sw-gloss-sheen);box-shadow:var(--sw-gloss-shadow);color:var(--sw-on-primary)}.chip .count{color:var(--faint);font-size:12px;font-feature-settings:var(--sw-font-features-num)}.chip.empty{background:transparent;background-image:none;box-shadow:none;border:1px dashed rgba(255,255,255,.12);padding:5px 10px;color:var(--sw-text-tertiary)}.chip.empty .icon{color:currentColor!important;opacity:.8}.chip.empty:hover{background:var(--sw-wash-hover);color:var(--sw-text-secondary);border-color:#ffffff2e}.tag{display:inline-flex;align-items:center;gap:5px;font:500 13px/1.3 var(--sans);padding:5px 10px;border-radius:var(--sw-radius-sm);border:0;background:var(--sw-tile-bg);box-shadow:var(--sw-track-shadow);color:var(--fg);white-space:nowrap;text-decoration:none}a.tag:hover{background:var(--sw-glass-bg);text-decoration:none;color:var(--fg)}.tag .k{color:var(--faint)}.badge{display:inline-flex;align-items:center;gap:4px;font:500 var(--t-xs) var(--sans);padding:3px 9px;border-radius:var(--sw-radius-full);border:0;white-space:nowrap;background:var(--sw-tile-bg)}.badge.measured,.badge.confirmed{color:var(--good);background:var(--good-bg)}.badge.prediction,.badge.likely{color:var(--warn);background:var(--warn-bg)}.badge.disputed{color:var(--bad);background:#c96b5a1a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;font:500 var(--t-sm) var(--sans);padding:0 18px;border-radius:var(--sw-radius-full);border:0;background:var(--sw-glass-bg);background-image:var(--sw-glass-sheen);box-shadow:var(--sw-glass-shadow);color:var(--fg);cursor:pointer;text-decoration:none;white-space:nowrap;transition:color var(--sw-motion-fast) var(--sw-ease-out),background-color var(--sw-motion-fast) var(--sw-ease-out),transform var(--sw-motion-fast) var(--sw-ease-out)}.btn:hover{background-color:#ffffff14;text-decoration:none;color:var(--fg)}.btn:active{transform:scale(var(--sw-press-scale))}.btn.primary{background:var(--sw-gloss-bg);background-image:var(--sw-gloss-sheen);box-shadow:var(--sw-gloss-shadow);color:var(--sw-on-primary)}.btn.primary:hover{background-color:var(--sw-primary-hover);color:#fff}.btn .coin{display:inline-grid;place-items:center;width:30px;height:30px;margin-left:-12px;border-radius:50%;background:var(--sw-accent);color:var(--sw-on-accent);font:500 18px/1 var(--sans);transition:transform var(--sw-motion-reveal) var(--sw-ease-out)}.btn:hover .coin{transform:rotate(90deg)}.tabs{display:flex;gap:4px;padding:8px 0;position:relative;overflow-x:auto}.tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sw-rule)}.tabs a,.tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--sw-radius-full);font:500 14px var(--sans);color:var(--muted);background:none;border:0;cursor:pointer;white-space:nowrap;text-decoration:none;transition:color var(--sw-motion-fast) var(--sw-ease-out),background-color var(--sw-motion-fast) var(--sw-ease-out)}.tabs a:hover,.tabs button:hover{background:var(--sw-wash-hover);box-shadow:var(--sw-row-hover-shadow);color:var(--fg);text-decoration:none}.tabs .on{color:var(--fg);background:var(--sw-gloss-neutral-bg);background-image:var(--sw-gloss-neutral-sheen);box-shadow:var(--sw-gloss-neutral-shadow)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px var(--s-4);font-size:var(--t-sm)}.kv dt{color:var(--muted)}.kv dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.table-wrap{overflow-x:auto;border:0;border-radius:var(--sw-radius-lg);background:var(--sw-card-bg);box-shadow:var(--edge)}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;padding:12px 16px;border-bottom:0;vertical-align:top}tr{background-image:var(--sw-rule);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom}tbody tr:last-child,table>tr:last-child{background-image:none}thead th{background-color:transparent;color:var(--faint);font:500 var(--t-xs) var(--sans);letter-spacing:var(--sw-letter-spacing-tight);white-space:nowrap}tbody th{color:var(--muted);font-weight:400;white-space:nowrap;width:1%}tbody tr{transition:background-color var(--sw-motion-fast) var(--sw-ease-out)}tbody tr:hover>*{background-color:var(--sw-wash-hover)}td.num,.num{font-family:var(--sans);white-space:nowrap}td b,.doc-text b{font-weight:600}.sub{display:block;color:var(--muted);font-size:var(--t-sm);margin-top:2px;white-space:normal}tr.me td{background-color:var(--sw-gloss-neutral-bg)}tr.empty td{color:var(--faint)}.doc-text{font-size:16px;line-height:1.65}.section{display:grid;gap:16px;min-width:0}.section>h2{font-size:24px}.panel-title{font:600 16px var(--sans);letter-spacing:var(--sw-letter-spacing-tight);color:var(--fg)}.swatch{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:baseline}.legend{display:flex;flex-wrap:wrap;gap:var(--s-4);font-size:var(--t-sm);color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:6px}svg text{fill:var(--fg);font-family:var(--sans)}svg .axis text{fill:var(--faint);font:11px var(--sans)}svg .grid line{stroke:var(--sw-border-default)}@media(prefers-reduced-motion:no-preference){.js .rise{opacity:0;transform:translateY(24px);transition:opacity .7s var(--sw-ease-out),transform .7s var(--sw-ease-out)}.js .rise.is-in{opacity:1;transform:none}}.form{display:grid;gap:var(--s-5);max-width:760px}.fieldset{display:grid;gap:var(--s-3);padding:var(--s-5);border:0;border-radius:var(--sw-radius-lg);background:var(--sw-card-bg);box-shadow:var(--edge);min-width:0}.fieldset>.legend-t{font:600 17px var(--sans);letter-spacing:var(--sw-letter-spacing-tight)}.field{display:grid;gap:6px;min-width:0}.field>label,.field>.lab{font-size:var(--t-sm);color:var(--muted)}.field .hint{font-size:var(--t-xs);color:var(--faint)}.row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--s-3)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=search],select,textarea{width:100%;font:400 15px var(--sans);color:var(--fg);background:var(--sw-field-bg);box-shadow:var(--sw-field-shadow);border:0;border-radius:10px;padding:10px 12px;min-width:0;transition:background-color var(--sw-motion-fast) var(--sw-ease-out)}input:focus,select:focus,textarea:focus{background-color:#ffffff0f}textarea{min-height:84px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--faint)}select option{background:var(--sw-bg-elevated);color:var(--fg)}.repeat{display:grid;gap:var(--s-3)}.item{display:grid;gap:var(--s-3);padding:var(--s-4);border:0;border-radius:var(--sw-radius-md);background:var(--sw-tile-bg);box-shadow:var(--sw-track-shadow);min-width:0}.item-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--muted)}.btn.small{height:30px;padding:0 12px;font-size:var(--t-xs)}.btn.danger{color:var(--bad)}.msg{padding:12px 14px;border-radius:var(--sw-radius-md);border:0;background:var(--sw-tile-bg);box-shadow:var(--sw-track-shadow);font-size:var(--t-sm)}.msg.err{color:var(--bad);background:#c96b5a14}.msg.ok{color:var(--good);background:var(--good-bg)}.msg.info{color:var(--muted)}.check{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-sm)}.check input{margin-top:4px;width:auto}.chips.pick label{cursor:pointer}.chips.pick input{position:absolute;opacity:0;pointer-events:none}.chips.pick label:has(input:checked){background:var(--sw-gloss-bg);background-image:var(--sw-gloss-sheen);box-shadow:var(--sw-gloss-shadow);color:var(--sw-on-primary)}.chips.pick label:has(input:focus-visible){outline:2px solid var(--sw-accent);outline-offset:2px}[hidden]{display:none!important}.vtag{display:inline-flex;align-items:center;margin-top:6px;padding:2px 9px;border-radius:var(--sw-radius-full);font:500 12px/1.5 var(--sans);white-space:nowrap;border:0;color:var(--tone, var(--muted));background:color-mix(in srgb,var(--tone, var(--muted)) 16%,transparent)}.vtag.ok{--tone: var(--good) }.vtag.info{--tone: var(--c-fluoro) }.vtag.warn{--tone: var(--warn) }.vtag.bad{--tone: var(--bad) }.vtag-row{display:block}abbr[title]{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}main a.gl,main a.gl:hover{text-decoration:none;color:inherit}main a.gl:hover abbr{color:var(--link)}.table-wrap:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}main :is(p,li,td,.sub,.credit):not(.crumbs) a:not(.btn):not(.tag):not(.chip):not(.cite){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dtable .rline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.dtable .rline .cite-wrap{margin-left:0}.dtable .qual{color:var(--muted);font-size:var(--t-sm);font-weight:400}.dtable tr.grp th{text-align:left;font:500 var(--t-xs) var(--sans);text-transform:none;letter-spacing:.02em;color:var(--muted);background-color:var(--sw-tile-bg)}.fnref{margin-left:3px;font-size:.75em}.ntable{table-layout:fixed;width:100%}.ntable.cdet th:nth-child(3){width:45%}.ntable.cdet th:nth-child(4){width:auto}.ntable td,.ntable th{vertical-align:top;font-size:15px;line-height:1.55}.ntable th:nth-child(1){width:52px}.ntable th:nth-child(2){width:20%}.ntable th:nth-child(3){width:28%}.ntable th:nth-child(4){width:30%}.ntable th,.ntable td{white-space:normal;overflow-wrap:anywhere}.ntable th[scope=row]{font-weight:600;text-align:left}@media(max-width:900px){.ntable,.ntable tbody,.ntable tr,.ntable td,.ntable th[scope=row]{display:block;width:auto}.ntable thead{display:none}.ntable tr{position:relative;padding:16px 16px 16px 56px;border-top:0;background-image:var(--sw-rule);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.ntable tr:first-child{border-top:0}.ntable td,.ntable th[scope=row]{padding:0;border:0}.ntable td.num{position:absolute;left:16px;top:16px}.ntable td[data-label]{margin-top:10px}.ntable td.empty{display:none}.ntable td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:13px;margin-bottom:2px}}.ntable td>span{display:block}.ntable td>span+span{margin-top:6px}.ntable td.num a{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--fg) 10%,transparent);text-decoration:none;font-size:14px}.ntable tr:target>*{background:color-mix(in srgb,var(--link) 10%,transparent)}.site-sky{--sky-fine: 88.8vw 71.1vh #ffffff9e,87.5vw 32.3vh #ffffff9e,8.6vw 57.4vh #ffffff66,10.8vw 92.8vh #ffffff66,29.6vw 82.1vh #c8dcff8c,40.8vw 24vh #ffffff66,52.9vw 20.8vh #c8dcff8c,58.8vw 37.6vh #ffffff66,23.4vw 61.1vh #ffffff9e,55.4vw 23.2vh #c8dcff8c,46.9vw 46.1vh #ffffff9e,96.7vw 30.9vh #c8dcff8c,56.4vw 83.1vh #ffffff9e,36vw 52vh #ffffff66,81.7vw 25.6vh #ffffff66,57vw 98.3vh #c8dcff8c,93.8vw 88.6vh #c8dcff8c,33.5vw 79.5vh #c8dcff8c,58.7vw 89.2vh #c8dcff8c,38.7vw 82.8vh #ffffff9e,56.1vw 77.1vh #c8dcff8c,2.5vw 71vh #c8dcff8c,78.6vw 16vh #c8dcff8c,14.9vw 87.7vh #ffffff66,45.7vw 2.4vh #ffffff66,21.8vw 65.7vh #ffffff66,79.1vw 29.1vh #c8dcff8c,93.3vw 47.1vh #ffffff66,35.3vw 37vh #ffffff9e,10.2vw 90.4vh #ffffff9e,7.6vw 93.6vh #c8dcff8c,76.1vw 1vh #ffffff9e,22.7vw 11.8vh #ffffff9e,42.7vw 21.4vh #c8dcff8c,13.4vw 84.9vh #ffffff9e,50.6vw 10.3vh #ffffff9e,40.3vw 20.2vh #ffffff66,42.3vw 9.8vh #ffffff9e,99.7vw 51.6vh #ffffff9e,79.9vw 96.8vh #ffffff66,30.6vw 26.1vh #ffffff9e,99.9vw 15.5vh #ffffff66,90.2vw 34vh #ffffff66,97.9vw 36.5vh #ffffff66,22.6vw 93vh #c8dcff8c,8vw 58vh #ffffff66,51.1vw 52.4vh #ffffff66,88.4vw 2.8vh #ffffff66,48.4vw 37.8vh #ffffff66,49vw 29vh #ffffff9e,87.5vw 6.4vh #c8dcff8c,72.2vw 69vh #c8dcff8c,45.5vw 86.4vh #ffffff9e,33.6vw 43.4vh #c8dcff8c,57.8vw 96.2vh #ffffff66,5.9vw 90.1vh #c8dcff8c,12.3vw 58.3vh #ffffff9e,79.2vw 76.5vh #ffffff66,83.7vw 87.8vh #c8dcff8c,42.3vw 72.8vh #ffffff66,58.8vw 36.1vh #c8dcff8c,29.3vw 23.7vh #ffffff9e,69.6vw 74vh #ffffff66,37.8vw 73.6vh #ffffff9e,56.2vw 81.1vh #c8dcff8c,37.9vw 39.5vh #ffffff66,31.3vw 2.9vh #c8dcff8c,40.4vw 82.4vh #ffffff66,32.7vw 54.9vh #c8dcff8c,31.4vw 84.3vh #ffffff66,91.6vw 97vh #c8dcff8c,21vw 53.5vh #ffffff66,60.7vw 91.7vh #ffffff66,70.2vw 40.6vh #ffffff9e,18.7vw 74.7vh #ffffff66,66.1vw 65.4vh #ffffff66,2vw 71.4vh #ffffff66,33.8vw 79.8vh #ffffff9e,76.4vw 64.7vh #ffffff66,73.6vw 71.2vh #ffffff9e,3.9vw 10.8vh #ffffff66,92.9vw 85vh #ffffff66,48.3vw 39.5vh #ffffff9e,61.1vw 25.9vh #c8dcff8c,.4vw 11.8vh #c8dcff8c,47.2vw 9.1vh #c8dcff8c,26.1vw 40.8vh #c8dcff8c,57vw 99.5vh #ffffff9e,85.9vw 76.6vh #c8dcff8c,61.2vw 42.4vh #ffffff66,71.6vw 47.8vh #ffffff9e,22.7vw 31.9vh #ffffff66,27.4vw 99.2vh #ffffff66,14.2vw 17.1vh #ffffff9e,9.7vw 59.5vh #ffffff66,14.9vw 88.9vh #c8dcff8c,66.6vw 48.6vh #c8dcff8c,63.6vw 35.8vh #c8dcff8c,50.1vw 41.7vh #ffffff66,24.3vw 34.2vh #ffffff66,13.8vw 84vh #ffffff66,99.6vw 46.7vh #c8dcff8c,76.2vw 71.2vh #ffffff66,71.4vw 58.8vh #c8dcff8c,68.1vw 14.8vh #c8dcff8c,62.7vw 2.2vh #c8dcff8c,75.3vw 37vh #ffffff66,29.7vw 66.2vh #ffffff66,93.5vw 30.1vh #ffffff66,72.6vw 80vh #ffffff66,65.6vw 87.1vh #ffffff9e,71.7vw 89.5vh #c8dcff8c,63.1vw 60.8vh #ffffff66,12.1vw 52vh #c8dcff8c,11.4vw 68.8vh #ffffff66,44.1vw 56.3vh #ffffff66,6.4vw 25vh #c8dcff8c,75.4vw 87.4vh #c8dcff8c,21.7vw 91.2vh #ffffff66,44.9vw 52.6vh #ffffff9e,76.7vw 39.6vh #ffffff9e,21.6vw 7.9vh #ffffff9e,3.8vw 84vh #c8dcff8c,95.1vw 78.8vh #ffffff9e,80.5vw 14.4vh #c8dcff8c,87.9vw 85vh #ffffff9e,55vw 20vh #ffffff66,94.1vw 6.8vh #c8dcff8c,5.7vw 84vh #ffffff66,58.3vw 55.8vh #c8dcff8c,43.2vw 75.9vh #c8dcff8c,21.1vw 96.3vh #ffffff66,23vw 30.7vh #c8dcff8c,85.9vw 77vh #ffffff66,50.7vw 40.8vh #ffffff66,75.6vw 46.7vh #ffffff9e,2.3vw 35.3vh #c8dcff8c,53.7vw 9.5vh #ffffff66,86.8vw 68vh #c8dcff8c,74.4vw .4vh #ffffff66,84.8vw 35.8vh #ffffff9e,65.7vw 96.4vh #ffffff9e,28.1vw 98.9vh #ffffff9e,73.2vw 47.3vh #ffffff9e,67vw 14vh #c8dcff8c,60.9vw 43vh #c8dcff8c,29.7vw 4vh #c8dcff8c,17.7vw 14.6vh #ffffff9e,19.8vw 65.9vh #ffffff9e,70.9vw 14.7vh #ffffff9e,75.4vw 50.8vh #c8dcff8c,77.1vw 98.8vh #ffffff66,24.2vw 32vh #c8dcff8c,89.8vw 87.6vh #ffffff9e,25.4vw 67.3vh #ffffff66,67.6vw 79.2vh #c8dcff8c,9.7vw 97.9vh #ffffff66,98.7vw 49.6vh #ffffff9e,40.5vw 83.6vh #c8dcff8c,95.1vw 15.3vh #ffffff9e,45.4vw 82.3vh #c8dcff8c,47.7vw 11.7vh #ffffff66,60.6vw 81.8vh #ffffff66,86.6vw 53.2vh #ffffff9e,36.1vw 18.2vh #ffffff66,92.4vw 35.4vh #c8dcff8c,16.5vw 73.8vh #c8dcff8c,93.8vw 50.4vh #ffffff66,94.3vw 60.9vh #ffffff9e,17.4vw 13.3vh #ffffff9e,37.5vw 43.7vh #ffffff9e,38.6vw 17.6vh #ffffff66,32.4vw 50.8vh #ffffff9e,8vw 67.4vh #c8dcff8c,95.8vw 70.4vh #ffffff9e,34.2vw 94.1vh #ffffff9e,92.2vw 84.8vh #ffffff9e,39.9vw .7vh #ffffff66,44.6vw 56.2vh #ffffff9e,52.5vw 70.4vh #ffffff9e,45.5vw .6vh #ffffff9e,44vw 75.5vh #c8dcff8c,33.4vw 73.3vh #c8dcff8c,94.8vw 5.1vh #ffffff66,92.1vw 27.6vh #ffffff66,49.1vw 98.9vh #ffffff66,24.1vw 3.6vh #ffffff66,68.3vw 15.5vh #ffffff9e,87.8vw 57vh #ffffff9e,3.3vw 79.8vh #ffffff9e,96vw 82.2vh #ffffff66,80.7vw 86.1vh #c8dcff8c,5.3vw 55.8vh #ffffff9e,74.6vw 43.6vh #ffffff66,38.2vw 15.1vh #ffffff66,34.6vw 10.2vh #ffffff66,45.3vw 13.2vh #ffffff66,50.9vw 46vh #ffffff9e,67.5vw 87.6vh #ffffff66,58.7vw 61.5vh #ffffff66,24.9vw 54.7vh #ffffff9e,75.5vw 35.5vh #c8dcff8c,22.3vw 37.9vh #ffffff9e,48vw 23.7vh #c8dcff8c,24.9vw 47.9vh #ffffff66,66.1vw 19.2vh #ffffff9e,9.1vw 46.5vh #ffffff9e,39.8vw 34.4vh #ffffff9e,59.4vw 80.3vh #ffffff9e,5.6vw 86.5vh #c8dcff8c,99.8vw 75.3vh #ffffff66,10.4vw 54.8vh #ffffff9e,54.9vw 92.2vh #c8dcff8c,62.8vw 17.3vh #ffffff66,4vw 82.5vh #ffffff9e,10.2vw 50.7vh #ffffff9e,.5vw 7.4vh #ffffff9e,92.6vw 17.7vh #ffffff9e,9.6vw 85.4vh #ffffff9e,57.9vw 51vh #ffffff66,75.2vw 33.7vh #ffffff66,94.4vw 54.3vh #c8dcff8c,65.9vw 80.1vh #ffffff9e,82.7vw 6.3vh #ffffff66,99.2vw 5.5vh #ffffff9e,50.7vw 63.7vh #ffffff66,58.9vw 71.4vh #ffffff9e,67.9vw 1.6vh #ffffff66,32vw 37.2vh #ffffff9e,97.5vw 91.8vh #ffffff66,95.4vw 21.9vh #ffffff66,59.6vw 12.8vh #ffffff66,53vw 54.8vh #c8dcff8c,6.4vw 28vh #ffffff9e,70.6vw 26.9vh #ffffff66,87.7vw 90.4vh #ffffff9e,6vw 91.5vh #c8dcff8c,62vw 57.2vh #ffffff9e,68.5vw 82.5vh #ffffff66,6.5vw 66.9vh #ffffff9e,20.5vw 85.7vh #ffffff9e,13.5vw 43.7vh #ffffff9e,88.2vw 34.3vh #ffffff66,96.3vw 94vh #ffffff9e,6.1vw 93.7vh #c8dcff8c,78.3vw 52.5vh #c8dcff8c,16.4vw 31.1vh #ffffff9e,43.3vw 17.7vh #ffffff66,79.2vw 95.9vh #ffffff9e,45.1vw 95.4vh #ffffff9e,76.6vw 2.7vh #ffffff66,93vw 81.5vh #ffffff66,76.3vw 22.1vh #ffffff9e,97.3vw 4vh #c8dcff8c,94vw 83.6vh #ffffff9e,76.9vw 28.7vh #ffffff66,27.5vw 34vh #ffffff66,53.5vw 96.2vh #c8dcff8c,54.6vw 30.6vh #ffffff9e,44.6vw 63vh #c8dcff8c,92.4vw 38.3vh #c8dcff8c,60.3vw 53.4vh #ffffff66,28.7vw 47.9vh #ffffff66,25.1vw 57.5vh #ffffff66,39.4vw 82.8vh #ffffff66,30.2vw 84.3vh #c8dcff8c,22.1vw 21.5vh #ffffff9e,70.7vw 52.5vh #ffffff66,15.7vw 43.2vh #ffffff66,12.9vw 36.5vh #ffffff9e,63.1vw 73.6vh #ffffff9e,29vw 24.8vh #ffffff9e,63.1vw 55vh #ffffff9e,28.6vw 29.1vh #ffffff66,76.3vw 72.6vh #ffffff66,30.7vw 93.4vh #c8dcff8c,43.6vw 99.1vh #ffffff9e,36.9vw 40.7vh #c8dcff8c,13vw 48.3vh #ffffff9e,74.7vw 11.4vh #ffffff66,61.3vw 19.1vh #c8dcff8c,72.2vw 74.6vh #ffffff66,62.4vw 41.4vh #ffffff9e,29.1vw 14.7vh #ffffff9e,73.8vw 52.5vh #ffffff9e,88.8vw 52.3vh #c8dcff8c,89.6vw 87.4vh #ffffff9e,45.6vw 42.1vh #ffffff9e,16.5vw 16.2vh #ffffff66,89vw 82.7vh #c8dcff8c,57.4vw 8vh #ffffff9e,48.9vw 26.7vh #ffffff66,85.7vw 14.1vh #ffffff9e,10.7vw 40.3vh #ffffff66,85.1vw 41.5vh #ffffff66,89.5vw 87vh #ffffff66,7.6vw 80.3vh #ffffff66,1.7vw 32.4vh #ffffff9e,10.7vw 62.3vh #c8dcff8c,66.7vw 26.6vh #c8dcff8c,95.9vw 45.5vh #ffffff9e,81.2vw 5.3vh #c8dcff8c,32.4vw 51.9vh #c8dcff8c,99.5vw 7.3vh #c8dcff8c,22.2vw 60.4vh #c8dcff8c,91.2vw 38.7vh #c8dcff8c,31.8vw 57.3vh #c8dcff8c,36.6vw 82.9vh #ffffff66,27.6vw 87.8vh #ffffff66,81.2vw 48.2vh #c8dcff8c,41.3vw 52.6vh #ffffff9e,51.2vw 39vh #c8dcff8c,99.3vw 96.1vh #ffffff66,99.9vw 95.9vh #ffffff9e,74.7vw 55.4vh #ffffff9e,47.7vw 2.7vh #ffffff9e,18.6vw 11.3vh #ffffff9e,16.8vw 25.8vh #c8dcff8c,63.8vw 17.1vh #c8dcff8c,76vw 67.7vh #ffffff9e,92vw 39.3vh #ffffff9e,25.1vw 73.6vh #c8dcff8c,11vw 26.9vh #c8dcff8c,78.3vw 18.6vh #c8dcff8c,38.1vw 59.5vh #ffffff9e,43.8vw 15.8vh #c8dcff8c,18.5vw 41vh #ffffff9e,93.7vw 95.3vh #c8dcff8c,31.5vw 31.4vh #ffffff66,20vw 74.9vh #ffffff9e,7.9vw 33.4vh #ffffff9e,46.4vw 47.3vh #ffffff66,75.7vw 44.6vh #c8dcff8c,74.4vw 69.7vh #c8dcff8c,83.3vw 88.9vh #ffffff66,48.3vw 79.3vh #c8dcff8c,57.2vw 39.9vh #ffffff66,84.6vw 22.6vh #ffffff66,81.7vw 58.7vh #ffffff9e,14.8vw 73.2vh #c8dcff8c,59.7vw 13.4vh #ffffff9e,4.3vw 17.6vh #ffffff66,56.9vw 21vh #ffffff66,17.3vw 81.3vh #ffffff9e,24.4vw 5.3vh #ffffff9e,21.3vw 50.4vh #c8dcff8c,52.3vw 78.8vh #ffffff9e,65.9vw .3vh #ffffff66,34.6vw 44.5vh #ffffff66,39.3vw 5.9vh #c8dcff8c,71.9vw 86.2vh #c8dcff8c,46.2vw 91.2vh #ffffff9e,70.5vw 72vh #c8dcff8c,78.7vw 23.8vh #ffffff66,68.5vw 72vh #ffffff9e,6.1vw 39.8vh #ffffff66,63.5vw 42.5vh #ffffff9e,52.3vw 56.2vh #c8dcff8c,22.2vw 98.1vh #c8dcff8c,71vw 21.7vh #c8dcff8c,89.3vw 54.3vh #c8dcff8c,15.4vw 72.3vh #c8dcff8c,97.4vw 31.3vh #c8dcff8c,7.1vw 45.3vh #c8dcff8c,51.4vw 74vh #ffffff66,71.5vw 69.2vh #ffffff9e,16.5vw 30.4vh #ffffff9e,.1vw 43.8vh #ffffff9e,1.5vw 46.4vh #c8dcff8c,2.9vw 59.6vh #ffffff9e,20.4vw 85.3vh #ffffff9e,34.7vw 13.9vh #ffffff9e,98.1vw 37.7vh #c8dcff8c,71.8vw 18.1vh #ffffff66,15.7vw 83.4vh #c8dcff8c,14.3vw 26.2vh #c8dcff8c,93vw 1.6vh #ffffff66,93.3vw 29.5vh #ffffff9e,95.4vw 35.5vh #ffffff9e,64.3vw 33.3vh #ffffff66,86.4vw 6.1vh #c8dcff8c,89.5vw 40.6vh #ffffff9e,54.8vw 90.7vh #c8dcff8c,68.3vw 38.9vh #c8dcff8c,68.4vw 11.1vh #ffffff66,85.4vw 98.2vh #ffffff9e,57.4vw 42.9vh #ffffff66,83.2vw 70.8vh #ffffff66,74vw 14.5vh #ffffff66,56.7vw 77.8vh #ffffff9e,14.6vw 69.5vh #ffffff9e,27.2vw 45.9vh #ffffff66,23.9vw 85.8vh #ffffff9e,3.8vw 10.2vh #c8dcff8c,81.7vw 73.4vh #c8dcff8c,19.6vw .8vh #c8dcff8c,49.1vw 36.5vh #ffffff9e,28.4vw 35.9vh #c8dcff8c,16.9vw 99.7vh #ffffff66,41.3vw 28.3vh #ffffff66,25.7vw 95.9vh #c8dcff8c,49vw 33.3vh #ffffff9e,67vw 1.6vh #ffffff9e,19.4vw 1.8vh #c8dcff8c,63.3vw .8vh #c8dcff8c,86.4vw 30.1vh #ffffff9e,75.2vw 1.3vh #ffffff9e,31.9vw 2.9vh #c8dcff8c,55vw 32.5vh #ffffff66,31.5vw 95.7vh #ffffff9e,61.4vw 70.2vh #ffffff66,91.9vw 68.9vh #ffffff66,34.3vw 40.8vh #ffffff9e,82.7vw 14.2vh #c8dcff8c,50.5vw 93vh #c8dcff8c,83.6vw 1.3vh #ffffff66,65.6vw 40.7vh #ffffff9e,84.9vw 94.8vh #ffffff66,98.9vw 13.8vh #ffffff9e,24.2vw 35vh #ffffff9e,12.7vw 94.3vh #ffffff9e,88.9vw 92.9vh #ffffff66,20.9vw 4.1vh #ffffff9e,69.2vw 1.6vh #c8dcff8c,83.4vw 49.3vh #ffffff9e,13.1vw 13.7vh #ffffff9e,71.4vw 99.9vh #ffffff9e,92.3vw 50vh #ffffff66,18.3vw 58.3vh #ffffff66,28.8vw 82.6vh #c8dcff8c,55.9vw 5vh #c8dcff8c,39.4vw 56.7vh #ffffff66,69.1vw .4vh #ffffff66,91.7vw 2.6vh #ffffff9e,71.3vw 99.7vh #ffffff66,42.8vw 77.4vh #ffffff66,63.4vw 18.8vh #ffffff66,29vw 39.3vh #ffffff66,48.9vw 60.3vh #ffffff66,99.6vw 88.9vh #ffffff66,98.3vw 84vh #ffffff9e,92.8vw 76.1vh #c8dcff8c,27.6vw 3.5vh #ffffff9e,26.7vw 61.8vh #ffffff66,88.8vw 53.3vh #c8dcff8c,92.5vw 19.6vh #c8dcff8c,44.7vw 58vh #ffffff9e,91.5vw 9.5vh #c8dcff8c,8.5vw 72.9vh #c8dcff8c,30.6vw 89.8vh #ffffff9e,59.2vw 5.8vh #ffffff9e,17.5vw 2.3vh #ffffff66,35vw 42.7vh #c8dcff8c,32.8vw 72.8vh #c8dcff8c,78.5vw 25.4vh #c8dcff8c,46.1vw 79vh #c8dcff8c,23.7vw 5.4vh #ffffff66,67.4vw 3.3vh #ffffff66,20.2vw 23.8vh #c8dcff8c,21.8vw 13.7vh #ffffff66,62.6vw 39.5vh #ffffff9e,1.9vw .2vh #c8dcff8c,55.5vw 36.7vh #ffffff9e,32.5vw 33.9vh #ffffff66,4.4vw 42.8vh #ffffff66,9.3vw 77.4vh #c8dcff8c,52.8vw 41.3vh #ffffff66,99.6vw 72.4vh #ffffff9e,75.9vw 97.3vh #ffffff9e,24.5vw 5.9vh #ffffff66,58.4vw 53.7vh #c8dcff8c,97.4vw 51.5vh #c8dcff8c,93.5vw 19.9vh #ffffff9e,66.6vw 96.3vh #ffffff66,56.2vw 95.1vh #ffffff9e,52.1vw 18.9vh #ffffff9e,49.1vw 84.2vh #ffffff9e,10.2vw 22.8vh #c8dcff8c,64.2vw 25.6vh #c8dcff8c,62.7vw 94vh #ffffff9e,13.3vw 48.2vh #ffffff66,86.7vw 85.7vh #ffffff66,10.9vw 21.8vh #c8dcff8c,61.6vw 36.8vh #ffffff9e,42.5vw 20.8vh #ffffff9e,93.1vw 76.2vh #ffffff9e,5vw 69.3vh #ffffff9e,56vw 50.4vh #ffffff9e,1.3vw 82.4vh #ffffff9e,39.5vw 17.4vh #ffffff66,21.8vw 66.9vh #ffffff9e,61.3vw 61.5vh #ffffff9e,62.4vw 6.4vh #ffffff9e,86.6vw 4.8vh #ffffff66,74.8vw 65.1vh #ffffff9e,.1vw 96.9vh #c8dcff8c,96.2vw 11.6vh #ffffff9e,11.4vw 19.8vh #c8dcff8c,90vw 17vh #c8dcff8c,32.4vw 57.3vh #ffffff9e,6.3vw 11.3vh #ffffff66,46.7vw 68.7vh #c8dcff8c,15.1vw 82.3vh #ffffff66,26.7vw 21.6vh #c8dcff8c,8.6vw 65.8vh #ffffff66,20.9vw 24vh #ffffff66,78vw 17.5vh #ffffff9e,17.2vw 32.9vh #c8dcff8c,27.4vw 41.2vh #ffffff9e,23vw 16.5vh #ffffff9e,49.6vw .1vh #ffffff66,22.5vw 16.3vh #ffffff9e,63.6vw 9.8vh #c8dcff8c,83.5vw 42.5vh #ffffff66,26.6vw 39.8vh #ffffff9e,51vw 77.8vh #ffffff9e,38.3vw 6.1vh #c8dcff8c,61.9vw 71.1vh #c8dcff8c,41.2vw 80vh #ffffff66,33.4vw 83.8vh #ffffff9e,48.8vw 11.6vh #c8dcff8c,26vw 2.6vh #ffffff66,1.6vw 64.1vh #c8dcff8c,40.7vw 28.8vh #ffffff9e,42.2vw 7.7vh #ffffff66,59.7vw 28.4vh #ffffff9e,18vw 8.2vh #ffffff66,79.7vw 30.8vh #ffffff66,33.1vw 58.8vh #ffffff9e,92.2vw 99.5vh #ffffff9e,33.8vw 20.2vh #c8dcff8c,61.7vw 60.5vh #ffffff9e,85.4vw 82.5vh #c8dcff8c,92.4vw 15.4vh #ffffff66,39.1vw 66.9vh #ffffff66,65.2vw 99.7vh #ffffff9e,2vw 15.8vh #c8dcff8c,5.4vw 78.5vh #ffffff9e,85.3vw 83.5vh #c8dcff8c,89.7vw 44.6vh #c8dcff8c,45.3vw 13.3vh #ffffff66,31.8vw 87.6vh #c8dcff8c,87vw 54.9vh #ffffff9e,70.6vw 26.4vh #ffffff9e,13.6vw 91.6vh #ffffff9e,77vw 72.8vh #c8dcff8c,28vw 39.6vh #ffffff66,88.9vw 44.6vh #c8dcff8c,69.7vw 19.8vh #ffffff66,10.4vw 90.8vh #c8dcff8c,60.4vw 37.1vh #ffffff9e,99.3vw 2.7vh #ffffff9e,36.5vw 63.1vh #c8dcff8c,55.9vw 95.6vh #c8dcff8c,87.4vw 23.8vh #ffffff9e,43.6vw 53.1vh #c8dcff8c,49.5vw 76.3vh #c8dcff8c,22.4vw 33.7vh #ffffff66,80.8vw 41.2vh #ffffff9e,49.3vw 52.5vh #ffffff66;--sky-mid: 17.6vw .4vh #d2e1ffcc,48.9vw 48.1vh #d2e1ffcc,79vw 24.6vh #ffffffe0,62.9vw 43.5vh #ffebc8bf,30.3vw 96.3vh #ffffffe0,17.7vw 94.2vh #ffebc8bf,52vw 68vh #d2e1ffcc,69.3vw 18vh #ffebc8bf,44.3vw 79.4vh #ffffffe0,23vw 50.6vh #d2e1ffcc,57.1vw 97vh #d2e1ffcc,85.4vw 66.7vh #ffebc8bf,67.2vw 50.7vh #d2e1ffcc,52.6vw 43.8vh #ffebc8bf,30.3vw 20.2vh #d2e1ffcc,74.9vw 47.3vh #ffffffe0,86.2vw 79.9vh #ffffffe0,49vw 17.9vh #d2e1ffcc,62.9vw 86.5vh #ffebc8bf,15.6vw 48.9vh #ffffffe0,7.4vw 24vh #d2e1ffcc,42.5vw 80.4vh #ffebc8bf,8.1vw 32.6vh #ffffffe0,65.4vw 7.4vh #d2e1ffcc,5.2vw 88.3vh #ffebc8bf,87.1vw 58vh #d2e1ffcc,43.1vw 17.1vh #ffebc8bf,.6vw 44.3vh #ffebc8bf,99.9vw 47.8vh #ffebc8bf,92.9vw 20.4vh #ffebc8bf,97.9vw 19.6vh #ffebc8bf,37.3vw 67.2vh #ffebc8bf,76.3vw 81.9vh #ffebc8bf,83.4vw 72.5vh #ffebc8bf,.4vw 37.8vh #d2e1ffcc,79.7vw 18vh #ffffffe0,18vw 30.5vh #ffebc8bf,66.4vw 15.4vh #ffffffe0,1.8vw 80.6vh #ffebc8bf,41.4vw 13vh #d2e1ffcc,25.3vw 98.8vh #d2e1ffcc,50.7vw 71.4vh #d2e1ffcc,62.8vw 87.4vh #d2e1ffcc,16.8vw 74vh #d2e1ffcc,2.6vw 88.8vh #ffebc8bf,64.6vw 4.2vh #ffebc8bf,43.6vw 15.6vh #ffebc8bf,24.6vw 78.8vh #ffffffe0,74.8vw 49.5vh #ffffffe0,91.2vw 62.1vh #ffffffe0,56.1vw 37.8vh #d2e1ffcc,54.2vw 52.6vh #d2e1ffcc,68.2vw 19vh #ffebc8bf,88.8vw 18.2vh #ffebc8bf,67.1vw 62.2vh #d2e1ffcc,59.2vw 47.3vh #d2e1ffcc,44.7vw 2.1vh #d2e1ffcc,60.4vw 25.4vh #ffffffe0,72.9vw 54.3vh #ffffffe0,41.6vw 77.4vh #ffebc8bf,51.9vw 31.4vh #d2e1ffcc,33.7vw 4.4vh #ffffffe0,66.1vw 4.5vh #ffffffe0,85.4vw 24.2vh #ffffffe0,50.7vw 6.2vh #ffebc8bf,48.1vw 65.6vh #ffffffe0,74vw 15.4vh #ffebc8bf,51.1vw 45vh #d2e1ffcc,92.2vw 100vh #ffebc8bf,89.3vw 57.6vh #ffebc8bf,83.3vw 91.3vh #ffebc8bf,97.7vw 93.3vh #ffffffe0,97.5vw 84.4vh #ffffffe0,93.3vw 68.7vh #ffffffe0,40.9vw 76vh #ffffffe0,71.6vw 9.3vh #ffffffe0,32.8vw 21.9vh #ffffffe0,57.1vw 31.2vh #ffebc8bf,57.7vw 24.3vh #ffebc8bf,74vw 8vh #ffffffe0,86.1vw 20.6vh #d2e1ffcc,62.4vw 24.3vh #ffebc8bf,2.5vw 20.4vh #d2e1ffcc,79.7vw 96.3vh #ffebc8bf,93.2vw 69.5vh #ffebc8bf,79.1vw 56.6vh #ffffffe0,36.1vw 95.3vh #ffebc8bf,60vw 13vh #ffffffe0,43.9vw 38.8vh #d2e1ffcc,72.3vw 46.2vh #ffebc8bf,32.9vw 75.5vh #d2e1ffcc,98.4vw 23vh #ffebc8bf,77.8vw 17.5vh #d2e1ffcc,89vw 17.6vh #ffebc8bf,7.3vw 34.7vh #ffffffe0,68.9vw 20.7vh #d2e1ffcc,33.9vw 98.7vh #ffebc8bf,23.1vw 73.6vh #ffebc8bf,54.6vw 75vh #ffffffe0,72.8vw 92.5vh #ffebc8bf,58.5vw 26.5vh #ffffffe0,86.2vw 51.6vh #ffebc8bf,48.5vw 13.8vh #d2e1ffcc,58.6vw 24.4vh #ffffffe0,12.6vw 91.7vh #d2e1ffcc,58.2vw 60.5vh #d2e1ffcc,51.2vw 61.2vh #ffebc8bf,79.5vw 16.8vh #d2e1ffcc,59.3vw 83.9vh #ffebc8bf,2.2vw 11.5vh #d2e1ffcc,92.7vw 70.2vh #ffffffe0,8vw 72.1vh #ffebc8bf,67.3vw 93.2vh #ffebc8bf,64.4vw 49.9vh #d2e1ffcc,4.1vw 6.2vh #d2e1ffcc,.3vw 22.4vh #ffffffe0,78.4vw 16.6vh #ffffffe0,20.1vw 23.4vh #ffebc8bf,54.1vw 86.4vh #ffffffe0,39vw 74.9vh #d2e1ffcc,49.2vw 97.6vh #d2e1ffcc,14.4vw 47.3vh #ffffffe0,60vw 82.1vh #ffebc8bf,23.6vw 77.3vh #d2e1ffcc,55.1vw 81.5vh #d2e1ffcc,88.4vw 70.3vh #ffebc8bf,92.2vw 55.7vh #ffebc8bf,79.4vw 42.1vh #ffffffe0,61.6vw 27.5vh #d2e1ffcc,13.5vw 24vh #d2e1ffcc,52.9vw 29.4vh #ffebc8bf,76.6vw 90.5vh #ffebc8bf,62vw 24.4vh #ffffffe0,48.2vw 61.4vh #ffffffe0,29.6vw 83.6vh #ffebc8bf,14.7vw .6vh #d2e1ffcc,41.7vw 62.9vh #d2e1ffcc,82.3vw 88.3vh #ffebc8bf,6.3vw 83.8vh #d2e1ffcc,28.3vw 91.4vh #d2e1ffcc,7.7vw 27.3vh #ffffffe0,31.5vw 16.8vh #ffebc8bf,18.7vw 92vh #d2e1ffcc,50.2vw 66.6vh #ffffffe0,85.8vw 59.2vh #d2e1ffcc,69.4vw 16.1vh #ffffffe0,27.1vw 79.8vh #ffebc8bf,31vw 35.6vh #ffebc8bf,20.5vw 30.1vh #ffebc8bf,34.9vw 43.6vh #ffffffe0,51.6vw 54.6vh #ffffffe0,91.9vw 27.2vh #ffffffe0,56.1vw 7.4vh #d2e1ffcc,8vw 38.8vh #ffebc8bf,11.6vw 11vh #d2e1ffcc,54vw 81.4vh #d2e1ffcc,80.5vw 19.2vh #d2e1ffcc,87.7vw 84.5vh #ffebc8bf,60.9vw 58.3vh #d2e1ffcc,97.2vw 18.9vh #ffebc8bf,85.5vw 60.4vh #ffebc8bf,81.4vw 5.5vh #ffebc8bf,7.4vw 69.5vh #d2e1ffcc,46.3vw 23.4vh #d2e1ffcc,81.4vw 27.8vh #ffffffe0,20.5vw 8.3vh #ffffffe0,38.2vw 84.2vh #ffebc8bf,23.7vw 91.6vh #d2e1ffcc,98.3vw 60.4vh #ffebc8bf,14.6vw 21.5vh #ffebc8bf,38.5vw 39.2vh #ffffffe0,23.3vw 45.1vh #ffffffe0,2.9vw 34.5vh #ffebc8bf,4.9vw 94.6vh #ffffffe0,5.4vw 56.9vh #ffffffe0,68.2vw 27.2vh #d2e1ffcc,84.2vw 19.7vh #ffebc8bf,13.3vw 98.6vh #d2e1ffcc,11vw 17vh #d2e1ffcc,8.4vw 66.1vh #d2e1ffcc,67.2vw 4.2vh #ffffffe0,96.4vw 21.5vh #ffebc8bf,48.9vw 47vh #ffebc8bf,66.2vw 17.1vh #ffffffe0,57.4vw 91.1vh #ffffffe0,32.9vw 8.7vh #ffffffe0,8.2vw 62.6vh #d2e1ffcc,44vw 40.3vh #ffebc8bf,88.8vw 78.9vh #ffebc8bf,50.8vw 21.8vh #d2e1ffcc,22.4vw 40.2vh #d2e1ffcc,38.7vw 65.7vh #d2e1ffcc,86.3vw 43.6vh #ffffffe0,13.6vw 37.5vh #ffebc8bf,35.2vw 67.9vh #ffffffe0,72.6vw 2.2vh #ffffffe0,17.6vw 38.4vh #ffebc8bf,3.1vw 8.6vh #d2e1ffcc,30.8vw 51.2vh #ffebc8bf,89.7vw 87.4vh #d2e1ffcc;--sky-bright: 42.3vw 87vh 2px #ffe7c2ff,38.3vw 29.2vh 2px #dbe7ffff,24.9vw 80.8vh 2px #dbe7ffff,61.1vw 27vh 2px #ffffffff,56vw 73.8vh 2px #dbe7ffff,65.7vw 66.9vh 2px #dbe7ffff,48.1vw 92vh 2px #ffffffff,5.3vw 33.8vh 2px #ffe7c2ff,70.7vw 2.1vh 2px #dbe7ffff,79.9vw 29.8vh 2px #ffe7c2ff,92.6vw 23.3vh 2px #dbe7ffff,20.2vw 48.3vh 2px #ffe7c2ff,73.6vw 6.1vh 2px #ffffffff,13.4vw 55.1vh 2px #dbe7ffff,5.3vw 43.6vh 2px #ffffffff,73.6vw 52.7vh 2px #ffffffff,82.9vw 62vh 2px #ffffffff,45.3vw 24.4vh 2px #ffe7c2ff,19.8vw 41.6vh 2px #ffe7c2ff,44.8vw 92.5vh 2px #ffe7c2ff,85.3vw 56.5vh 2px #ffffffff,43.2vw 8.7vh 2px #dbe7ffff,32.4vw 29.8vh 2px #ffffffff,66.4vw 85.1vh 2px #dbe7ffff,49.6vw 72.9vh 2px #dbe7ffff,48.7vw 18.2vh 2px #ffe7c2ff,7.9vw 64.5vh 2px #ffffffff,82.3vw 8.9vh 2px #dbe7ffff,81.2vw 4.4vh 2px #ffffffff,8.6vw 20.2vh 2px #ffe7c2ff,25.9vw 84.2vh 2px #ffffffff,11.2vw 59.5vh 2px #ffffffff,41.5vw 33.6vh 2px #ffe7c2ff,24.1vw 79.7vh 2px #dbe7ffff,79vw 30.5vh 2px #dbe7ffff,24.9vw 50.1vh 2px #ffe7c2ff,16.6vw 16.7vh 2px #dbe7ffff,46.2vw 68.7vh 2px #dbe7ffff,5.8vw 81.9vh 2px #ffffffff,25.3vw 64.5vh 2px #ffffffff,98.5vw 70.7vh 2px #ffffffff,7.6vw 20.6vh 2px #ffe7c2ff,93.9vw 61.9vh 2px #ffe7c2ff,22.1vw 22.7vh 2px #ffe7c2ff,91.4vw 9.9vh 2px #ffffffff,36vw 22.7vh 2px #dbe7ffff,84.1vw 21vh 2px #ffe7c2ff,75.1vw 84.1vh 2px #ffffffff;position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(130% 85% at 50% 0%,#121c38,#0a1020 48%,#05070d)}.site-sky:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 32%,rgba(120,140,255,.07) 44%,rgba(255,255,255,.06) 50%,rgba(120,140,255,.07) 56%,transparent 68%)}.site-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:radial-gradient(70% 100% at 50% 120%,rgba(70,105,210,.2),transparent)}.site-sky .stars{position:absolute;inset:0;opacity:var(--stars, .9)}.site-sky i{position:absolute;top:0;left:0;display:block;border-radius:50%;background:transparent;will-change:transform}.site-sky i:after{content:"";position:absolute;top:100vh;left:0;border-radius:50%}.site-sky .s1,.site-sky .s1:after{width:1px;height:1px;box-shadow:var(--sky-fine)}.site-sky .s2,.site-sky .s2:after{width:2px;height:2px;box-shadow:var(--sky-mid)}.site-sky .s3,.site-sky .s3:after{width:3px;height:3px;box-shadow:var(--sky-bright)}.site-sky .s2{animation:sky-twinkle 6s ease-in-out infinite}.site-sky .s3{animation:sky-twinkle 4s ease-in-out -2s infinite}@keyframes sky-twinkle{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.site-sky .s2,.site-sky .s3{animation:none}}@media print{.site-sky{display:none}}.stars[data-astro-cid-tinre3nd]>[data-astro-cid-tinre3nd]{animation:twinkle 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.stars[data-astro-cid-tinre3nd]>[data-astro-cid-tinre3nd]:nth-child(3n){animation-delay:-1.1s}.stars[data-astro-cid-tinre3nd]>[data-astro-cid-tinre3nd]:nth-child(3n+1){animation-delay:-2.2s}.comet[data-astro-cid-tinre3nd]{filter:drop-shadow(0 0 2px #7fe3ff)}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.stars[data-astro-cid-tinre3nd]>[data-astro-cid-tinre3nd]{animation:none}.comet[data-astro-cid-tinre3nd] animateMotion[data-astro-cid-tinre3nd]{display:none}}
