.ss-topbar.svelte-aujku3{grid-column:1/-1;display:flex;align-items:stretch;background:var(--ss-bg);border-bottom:1px solid var(--ss-line);font-family:var(--ss-font-mono);font-size:var(--ss-ui-md);color:var(--ss-fg-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;top:0;z-index:10}.ss-topbar.sticky.svelte-aujku3{position:sticky}.ss-topbar.svelte-aujku3 .skip:where(.svelte-aujku3){position:absolute;left:var(--ss-s-1);top:var(--ss-s-1);z-index:20;padding:var(--ss-badge-py) var(--ss-badge-px);background:var(--ss-primary);color:var(--ss-fg-on-primary);font:500 var(--ss-ui-md) var(--ss-font-mono);text-decoration:none;transform:translateY(-200%);transition:transform var(--ss-dur-fast) var(--ss-ease)}.ss-topbar.svelte-aujku3 .skip:where(.svelte-aujku3):focus-visible,.ss-topbar.svelte-aujku3 .skip:where(.svelte-aujku3):focus{transform:translateY(0)}.ss-topbar.svelte-aujku3 .seg:where(.svelte-aujku3){display:flex;align-items:center;gap:var(--ss-s-2);padding:0 var(--ss-panel-head-px);border-right:1px solid var(--ss-line);cursor:default;flex:none}.ss-topbar.svelte-aujku3 .seg.right:where(.svelte-aujku3){border-right:none;border-left:1px solid var(--ss-line)}.ss-topbar.svelte-aujku3 .seg.click:where(.svelte-aujku3){cursor:pointer}.ss-topbar.svelte-aujku3 .seg.click:where(.svelte-aujku3):hover{background:var(--ss-hover);color:var(--ss-fg)}.ss-topbar.svelte-aujku3 button.seg:where(.svelte-aujku3){background:transparent;border-top:0;border-bottom:0;border-right:0;color:inherit;font:inherit;min-height:var(--ss-s-6)}.ss-topbar.svelte-aujku3 button.seg.right:where(.svelte-aujku3){border-left:1px solid var(--ss-line)}.ss-topbar.svelte-aujku3 .logo:where(.svelte-aujku3){color:var(--ss-fg)}.ss-topbar.svelte-aujku3 .logo:where(.svelte-aujku3) .mark:where(.svelte-aujku3){display:block}.ss-topbar.svelte-aujku3 .logo:where(.svelte-aujku3) .nm:where(.svelte-aujku3){font-family:var(--ss-font-display);font-size:var(--ss-ui-lg);letter-spacing:.02em;line-height:1}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3){display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:thin}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3) .tab:where(.svelte-aujku3){display:flex;align-items:center;flex:none;white-space:nowrap;padding:0 var(--ss-row-px);min-height:var(--ss-s-6);color:var(--ss-fg-faint);border-right:1px solid var(--ss-line);cursor:pointer;font:500 var(--ss-ui-md) var(--ss-font-mono);background:transparent;border-top:0;border-bottom:0;border-left:0;text-decoration:none;transition:all var(--ss-dur-fast) var(--ss-ease)}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3) .tab:where(.svelte-aujku3):hover{color:var(--ss-fg);background:var(--ss-hover)}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3) .tab:where(.svelte-aujku3) .n:where(.svelte-aujku3){color:var(--ss-fg-faint);margin-right:6px}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3) .tab.active:where(.svelte-aujku3){color:var(--ss-fg);background:#66ef730f;box-shadow:inset 0 -2px 0 var(--ss-primary)}.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3) .tab.active:where(.svelte-aujku3) .n:where(.svelte-aujku3){color:var(--ss-primary)}.ss-topbar.svelte-aujku3 .grow:where(.svelte-aujku3){flex:1}.ss-topbar.svelte-aujku3 .dot:where(.svelte-aujku3){width:6px;height:6px;background:var(--ss-primary);display:inline-block}.ss-topbar.svelte-aujku3 .stat:where(.svelte-aujku3){font-variant-numeric:tabular-nums}.ss-topbar.svelte-aujku3 .stat:where(.svelte-aujku3) .k:where(.svelte-aujku3){color:var(--ss-fg-faint);margin-right:var(--ss-s-1)}.ss-topbar.svelte-aujku3 .stat:where(.svelte-aujku3) .v:where(.svelte-aujku3){color:var(--ss-fg)}.ss-topbar.svelte-aujku3 .clock:where(.svelte-aujku3){color:var(--ss-fg);font-variant-numeric:tabular-nums}.ss-topbar.svelte-aujku3 .clock:where(.svelte-aujku3) .sep:where(.svelte-aujku3){color:var(--ss-fg-faint);margin:0 2px}.ss-topbar.svelte-aujku3 .kbd:where(.svelte-aujku3){font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-muted);border:1px solid var(--ss-line);padding:2px 5px;line-height:1}@media (max-width: 720px){.ss-topbar.svelte-aujku3 .collapsible:where(.svelte-aujku3){display:none}}@media (max-width: 520px){.ss-topbar.svelte-aujku3 .ws:where(.svelte-aujku3){display:none}}.ss-menu.svelte-omnta4{position:relative;display:inline-block}.trigger.svelte-omnta4{display:inline-flex;align-items:center;gap:var(--ss-gap-sm);font:500 var(--ss-control-font) var(--ss-font-mono);color:var(--ss-fg);background:transparent;border:1px solid var(--ss-line);padding:var(--ss-control-py) var(--ss-control-px);cursor:pointer;transition:border-color var(--ss-dur-fast) var(--ss-ease),background var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease)}.trigger.svelte-omnta4:hover{border-color:var(--ss-line-strong);background:var(--ss-hover)}.trigger.svelte-omnta4:focus-visible{outline:none;border-color:var(--ss-primary);box-shadow:0 0 0 3px var(--ss-primary-soft)}.panel.svelte-omnta4{position:absolute;z-index:50;min-width:var(--ss-menu-min-w);display:flex;flex-direction:column;gap:1px;padding:var(--ss-menu-pad);background:var(--ss-bg-elev);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity var(--ss-dur) var(--ss-ease),transform var(--ss-dur) var(--ss-ease),visibility 0s linear var(--ss-dur)}.panel.open.svelte-omnta4{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--ss-dur) var(--ss-ease),transform var(--ss-dur) var(--ss-ease),visibility 0s linear 0s}.ss-menu[data-side=bottom].svelte-omnta4 .panel:where(.svelte-omnta4){top:calc(100% + var(--ss-menu-offset));transform-origin:top}.ss-menu[data-side=top].svelte-omnta4 .panel:where(.svelte-omnta4){bottom:calc(100% + var(--ss-menu-offset));transform-origin:bottom}.ss-menu[data-side=top].svelte-omnta4 .panel:where(.svelte-omnta4):not(.open){transform:translateY(6px) scale(.98)}.ss-menu[data-align=start].svelte-omnta4 .panel:where(.svelte-omnta4){left:0}.ss-menu[data-align=end].svelte-omnta4 .panel:where(.svelte-omnta4){right:0}.item.svelte-omnta4{display:flex;align-items:center;gap:var(--ss-menu-item-gap);width:100%;text-align:left;font:500 var(--ss-ui-md) var(--ss-font-mono);color:var(--ss-fg-muted);background:transparent;border:none;padding:var(--ss-menu-item-py) var(--ss-menu-item-px);cursor:pointer;transition:background var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease)}.item.svelte-omnta4:hover{color:var(--ss-fg);background:var(--ss-hover)}.item.svelte-omnta4:focus-visible{outline:none;color:var(--ss-fg);background:var(--ss-hover);box-shadow:inset 2px 0 0 0 var(--ss-primary)}.item.selected.svelte-omnta4{color:var(--ss-fg);background:rgba(var(--ss-primary-rgb),.06)}.item.svelte-omnta4:disabled,.item[aria-disabled=true].svelte-omnta4{color:var(--ss-fg-faint);cursor:not-allowed}.item.svelte-omnta4:disabled:hover,.item[aria-disabled=true].svelte-omnta4:hover{background:transparent;color:var(--ss-fg-faint)}.item.svelte-omnta4 .lead:where(.svelte-omnta4){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--ss-icon);height:var(--ss-icon)}.item.svelte-omnta4 .lead.swatch:where(.svelte-omnta4){border:1px solid var(--ss-line)}.item.svelte-omnta4 .lead.emoji:where(.svelte-omnta4){font-size:var(--ss-icon);line-height:1}.item.svelte-omnta4 .label:where(.svelte-omnta4){flex:1 1 auto;min-width:0}.item.svelte-omnta4 .marker:where(.svelte-omnta4){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--ss-icon);color:var(--ss-primary)}.ss-bottom-nav.svelte-1yfsn37{--_bar-h: var(--ss-bottom-nav-h, var(--ss-shell-top-h, 48px));--_pad-x: var(--ss-bottom-nav-px, var(--ss-s-2, 8px));--_tab-py: var(--ss-bottom-nav-tab-py, var(--ss-s-1, 4px));--_gap: var(--ss-bottom-nav-gap, 4px);--_label-fs: var(--ss-bottom-nav-label-fs, var(--ss-ui-xs, 11px));--_badge-top: var(--ss-bottom-nav-badge-top, -6px);--_badge-dx: var(--ss-bottom-nav-badge-dx, 6px);--_badge-min-w: var(--ss-bottom-nav-badge-min-w, 14px);--_badge-h: var(--ss-bottom-nav-badge-h, 14px);--_badge-fs: var(--ss-bottom-nav-badge-fs, 9px);--_badge-px: var(--ss-bottom-nav-badge-px, 3px)}.ss-bottom-nav[data-size-variant=sm].svelte-1yfsn37{--_badge-top: var(--ss-bottom-nav-badge-top, -5px);--_badge-dx: var(--ss-bottom-nav-badge-dx, 5px);--_badge-min-w: var(--ss-bottom-nav-badge-min-w, 12px);--_badge-h: var(--ss-bottom-nav-badge-h, 12px);--_badge-fs: var(--ss-bottom-nav-badge-fs, 8px);--_badge-px: var(--ss-bottom-nav-badge-px, 2px)}.ss-bottom-nav[data-size-variant=lg].svelte-1yfsn37{--_badge-top: var(--ss-bottom-nav-badge-top, -7px);--_badge-dx: var(--ss-bottom-nav-badge-dx, 7px);--_badge-min-w: var(--ss-bottom-nav-badge-min-w, 16px);--_badge-h: var(--ss-bottom-nav-badge-h, 16px);--_badge-fs: var(--ss-bottom-nav-badge-fs, 10px);--_badge-px: var(--ss-bottom-nav-badge-px, 4px)}.ss-bottom-nav.svelte-1yfsn37{position:fixed;left:0;right:0;bottom:0;z-index:30;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--ss-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ss-line);font-family:var(--ss-font-mono)}.ss-bottom-nav.svelte-1yfsn37 .list:where(.svelte-1yfsn37){list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch}.ss-bottom-nav.svelte-1yfsn37 .row:where(.svelte-1yfsn37){display:flex}.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37){flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--_gap);width:100%;min-height:max(var(--_bar-h),44px);padding:var(--_tab-py) var(--_pad-x);box-sizing:border-box;cursor:pointer;text-decoration:none;color:var(--ss-fg-faint);background:none;border:0;border-top:2px solid transparent;font:inherit;transition:color var(--ss-dur-fast) var(--ss-ease),background var(--ss-dur-fast) var(--ss-ease)}.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37):hover{color:var(--ss-fg)}.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37):focus-visible{outline:2px solid var(--ss-primary);outline-offset:-2px}.ss-bottom-nav.svelte-1yfsn37 .tab.active:where(.svelte-1yfsn37){color:var(--ss-primary);background:rgba(var(--ss-primary-rgb),.06);border-top-color:var(--ss-primary)}.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37):disabled,.ss-bottom-nav.svelte-1yfsn37 .tab.disabled:where(.svelte-1yfsn37){cursor:default;opacity:.45}.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37):disabled:hover,.ss-bottom-nav.svelte-1yfsn37 .tab.disabled:where(.svelte-1yfsn37):hover{color:var(--ss-fg-faint)}.ss-bottom-nav.svelte-1yfsn37 .glyph:where(.svelte-1yfsn37){position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.ss-bottom-nav.svelte-1yfsn37 .badge:where(.svelte-1yfsn37){position:absolute;top:var(--_badge-top);left:calc(50% + var(--_badge-dx));min-width:var(--_badge-min-w);height:var(--_badge-h);padding:0 var(--_badge-px);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ss-font-mono);font-size:var(--_badge-fs);line-height:1;font-variant-numeric:tabular-nums;color:var(--ss-fg-on-primary);background:var(--ss-primary);border-radius:0}.ss-bottom-nav.svelte-1yfsn37 .label:where(.svelte-1yfsn37){font-size:var(--_label-fs);line-height:1;letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.ss-bottom-nav.svelte-1yfsn37 .tab:where(.svelte-1yfsn37){transition:none}}.logo.svelte-1elxaub{display:block;color:var(--app-color-primary);height:35px;width:35px}.icons.svelte-1elxaub{display:flex;align-items:center;gap:8px}.flag.svelte-1elxaub{font-size:14px;line-height:14px}@media (max-width: 767px){.ss-topbar{display:none}}:root,[data-theme=dark]{color-scheme:dark;--ss-bg: #100f10;--ss-bg-elev: #1e1e1e;--ss-bg-elev-hover: #262626;--ss-bg-inset: rgba(7, 6, 7, 0);--ss-line: rgba(255, 255, 255, .12);--ss-line-strong: rgba(255, 255, 255, .22);--ss-fg: #e0e0e0;--ss-fg-shine: #ffffff;--ss-fg-muted: #aaaaaa;--ss-fg-faint: #8a8a8a;--ss-fg-on-primary: #100f10;--ss-primary: #66ef73;--ss-primary-soft: rgba(102, 239, 115, .18);--ss-primary-rgb: 102, 239, 115;--ss-primary-hover: #7df089;--ss-lime: #a6e22e;--ss-hover: rgba(255, 255, 255, .05);--ss-code-overlay: rgba(255, 255, 255, .06);--ss-red: #ff5c5c;--ss-yellow: #e0c36a;--ss-blue: #9aa4ff;--ss-cyan: #66d9ef;--ss-purple: #b98cff;--ss-red-rgb: 255, 92, 92;--ss-danger: var(--ss-red);--ss-danger-hover: #ff7a7a;--ss-danger-soft: rgba(255, 92, 92, .18);--ss-fg-on-danger: #100f10;--ss-success: var(--ss-primary);--ss-success-soft: var(--ss-primary-soft);--ss-skeleton: rgba(255, 255, 255, .1);--ss-code-bg: #011627;--ss-code-fg: #d6deeb;--ss-code-string: #addb67;--ss-code-number: #f78c6c;--ss-code-keyword: #c792ea;--ss-code-func: #82aaff;--ss-code-comment: #637777;--ss-log-info: var(--ss-code-func);--ss-log-warn: var(--ss-yellow);--ss-log-err: var(--ss-red);--ss-log-ok: var(--ss-code-string);--ss-selection-bg: var(--ss-primary);--ss-selection-fg: var(--ss-fg-on-primary);--ss-badge-up-bg: rgba(102, 239, 115, .12);--ss-badge-up-border: rgba(102, 239, 115, .4);--ss-badge-deg-bg: rgba(224, 195, 106, .12);--ss-badge-deg-border: rgba(224, 195, 106, .4);--ss-badge-down-bg: rgba(255, 92, 92, .12);--ss-badge-down-border: rgba(255, 92, 92, .4);--ss-badge-maint-bg: rgba(154, 164, 255, .12);--ss-badge-maint-border: rgba(154, 164, 255, .4);--ss-badge-info-bg: rgba(102, 217, 239, .12);--ss-badge-info-border: rgba(102, 217, 239, .4);--ss-badge-neutral-bg: rgba(255, 255, 255, .06);--ss-badge-neutral-border: var(--ss-line)}[data-theme=light]{color-scheme:light;--ss-bg: #f0f0f0;--ss-bg-elev: #ffffff;--ss-bg-elev-hover: #f4f4f4;--ss-bg-inset: rgba(0, 0, 0, 0);--ss-line: rgba(0, 0, 0, .16);--ss-line-strong: rgba(0, 0, 0, .3);--ss-fg: #1a1a1a;--ss-fg-shine: #000000;--ss-fg-muted: #525252;--ss-fg-faint: #5d5d5d;--ss-fg-on-primary: #ffffff;--ss-primary: #147c3a;--ss-primary-soft: rgba(20, 124, 58, .12);--ss-primary-rgb: 20, 124, 58;--ss-primary-hover: #0f6e31;--ss-lime: #2f7a14;--ss-hover: rgba(0, 0, 0, .05);--ss-code-overlay: rgba(0, 0, 0, .06);--ss-selection-bg: var(--ss-primary);--ss-selection-fg: var(--ss-fg-on-primary);--ss-red: #c62828;--ss-yellow: #8a6d1a;--ss-blue: #2f3bd6;--ss-cyan: #0b6e7d;--ss-purple: #6a35c9;--ss-red-rgb: 198, 40, 40;--ss-danger: var(--ss-red);--ss-danger-hover: #a91f1f;--ss-danger-soft: rgba(198, 40, 40, .12);--ss-fg-on-danger: #ffffff;--ss-success: var(--ss-primary);--ss-success-soft: var(--ss-primary-soft);--ss-skeleton: rgba(0, 0, 0, .1);--ss-code-bg: #f5f5f5;--ss-code-fg: #24292e;--ss-code-string: #1f7a33;--ss-code-number: #b35309;--ss-code-keyword: #c5221f;--ss-code-func: #6639ba;--ss-code-comment: #6a737d;--ss-badge-up-bg: rgba(20, 124, 58, .1);--ss-badge-up-border: rgba(20, 124, 58, .35);--ss-badge-deg-bg: rgba(138, 109, 26, .1);--ss-badge-deg-border: rgba(138, 109, 26, .35);--ss-badge-down-bg: rgba(198, 40, 40, .1);--ss-badge-down-border: rgba(198, 40, 40, .35);--ss-badge-maint-bg: rgba(47, 59, 214, .1);--ss-badge-maint-border: rgba(47, 59, 214, .35);--ss-badge-info-bg: rgba(11, 110, 125, .1);--ss-badge-info-border: rgba(11, 110, 125, .35);--ss-badge-neutral-bg: rgba(0, 0, 0, .05);--ss-badge-neutral-border: var(--ss-line);--ss-log-info: var(--ss-code-func);--ss-log-warn: var(--ss-yellow);--ss-log-err: var(--ss-red);--ss-log-ok: var(--ss-code-string)}:root{--ss-font-display: "Electrolize", "Space Grotesk", "Inter", system-ui, sans-serif;--ss-font-subhead: "Electrolize", "Space Grotesk", "Inter", system-ui, sans-serif;--ss-font-body: "JetBrains Mono", "Caskaydia Cove", ui-monospace, "SF Mono", Menlo, monospace;--ss-font-alt: "Electrolize", "Inter", system-ui, sans-serif;--ss-font-mono: "JetBrains Mono", "Caskaydia Cove Mono", ui-monospace, "SF Mono", Menlo, monospace;--ss-size-display: clamp(36px, 8vw, 54px);--ss-size-h1: 32px;--ss-size-h2: 24px;--ss-size-h3: 20px;--ss-size-body: 16px;--ss-size-sm: 14px;--ss-size-xs: 12px;--ss-s-1: 4px;--ss-s-2: 8px;--ss-s-3: 12px;--ss-s-4: 16px;--ss-s-5: 20px;--ss-s-6: 24px;--ss-s-8: 32px;--ss-s-10: 40px;--ss-s-12: 48px;--ss-s-16: 64px;--ss-radius-0: 0;--ss-radius-1: 0;--ss-radius-2: 0;--ss-radius-pill: 0;--ss-shadow-0: none;--ss-shadow-1: 0 0 0 1px var(--ss-line);--ss-shadow-2: 0 1px 0 0 rgba(0, 0, 0, .4), 0 0 0 1px var(--ss-line);--ss-shadow-pop: 0 12px 40px rgba(0, 0, 0, .35);--ss-shadow-glow: 0 0 24px rgba(var(--ss-primary-rgb), .35);--ss-ease: cubic-bezier(.215, .61, .355, 1);--ss-dur-fast: .15s;--ss-dur: .25s;--ss-dur-slow: .35s;--ss-dur-xslow: .65s;--ss-icon-spin-dur: .9s}:root,[data-size-variant=md]{--ss-leading: 1.5;--ss-ui-xs: 11px;--ss-ui-sm: 12px;--ss-ui-md: 13px;--ss-ui-lg: 15px;--ss-icon: 16px;--ss-control-font: 14px;--ss-control-py: 9px;--ss-control-px: 16px;--ss-input-font: 15px;--ss-input-py: 13px;--ss-input-px: 16px;--ss-panel-head-py: 12px;--ss-panel-head-px: 18px;--ss-panel-body-py: 18px;--ss-panel-body-px: 18px;--ss-card-py: 16px;--ss-card-px: 18px;--ss-metric-val: 32px;--ss-row-py: 9px;--ss-row-px: 14px;--ss-badge-py: 5px;--ss-badge-px: 12px;--ss-badge-dot: 5px;--ss-badge-gap: 6px;--ss-gap: 14px;--ss-gap-sm: 10px;--ss-block-gap: 28px;--ss-shell-side-w: 220px;--ss-shell-top-h: 48px;--ss-main-py: 28px;--ss-main-px: 36px;--ss-side-w: 220px;--ss-side-w-rail: 56px;--ss-side-badge-py: 2px;--ss-side-badge-px: 6px;--ss-toast-ic: 18px;--ss-toast-swipe: 72px;--ss-empty-glyph: 40px;--ss-empty-glyph-compact: 28px;--ss-empty-max-w: 420px;--ss-spark-h: 18px;--ss-spark-bar-w: 3px;--ss-spark-gap: 1px}[data-size-variant=sm]{--ss-leading: 1.3;--ss-ui-xs: 9.5px;--ss-ui-sm: 10.5px;--ss-ui-md: 11.5px;--ss-ui-lg: 13px;--ss-icon: 14px;--ss-control-font: 12px;--ss-control-py: 5px;--ss-control-px: 9px;--ss-input-font: 14px;--ss-input-py: 10px;--ss-input-px: 12px;--ss-panel-head-py: 7px;--ss-panel-head-px: 12px;--ss-panel-body-py: 10px;--ss-panel-body-px: 12px;--ss-card-py: 10px;--ss-card-px: 12px;--ss-metric-val: 26px;--ss-row-py: 5px;--ss-row-px: 10px;--ss-badge-py: 3px;--ss-badge-px: 8px;--ss-badge-dot: 4px;--ss-badge-gap: 5px;--ss-gap: 8px;--ss-gap-sm: 6px;--ss-block-gap: 16px;--ss-shell-side-w: 180px;--ss-shell-top-h: 36px;--ss-main-py: 16px;--ss-main-px: 20px;--ss-side-w: 180px;--ss-side-w-rail: 44px;--ss-side-badge-py: 1px;--ss-side-badge-px: 5px;--ss-toast-ic: 15px;--ss-toast-swipe: 60px;--ss-empty-glyph: 32px;--ss-empty-glyph-compact: 22px;--ss-empty-max-w: 360px;--ss-spark-h: 14px;--ss-spark-bar-w: 2px;--ss-spark-gap: 1px}[data-size-variant=lg]{--ss-leading: 1.6;--ss-ui-xs: 12.5px;--ss-ui-sm: 13.5px;--ss-ui-md: 15px;--ss-ui-lg: 17px;--ss-icon: 20px;--ss-control-font: 16px;--ss-control-py: 12px;--ss-control-px: 22px;--ss-input-font: 17px;--ss-input-py: 17px;--ss-input-px: 20px;--ss-panel-head-py: 16px;--ss-panel-head-px: 24px;--ss-panel-body-py: 24px;--ss-panel-body-px: 24px;--ss-card-py: 22px;--ss-card-px: 24px;--ss-metric-val: 40px;--ss-row-py: 12px;--ss-row-px: 18px;--ss-badge-py: 7px;--ss-badge-px: 16px;--ss-badge-dot: 6px;--ss-badge-gap: 7px;--ss-gap: 18px;--ss-gap-sm: 13px;--ss-block-gap: 36px;--ss-shell-side-w: 260px;--ss-shell-top-h: 56px;--ss-main-py: 36px;--ss-main-px: 48px;--ss-side-w: 260px;--ss-side-w-rail: 64px;--ss-side-badge-py: 3px;--ss-side-badge-px: 8px;--ss-toast-ic: 22px;--ss-toast-swipe: 88px;--ss-empty-glyph: 52px;--ss-empty-glyph-compact: 36px;--ss-empty-max-w: 480px;--ss-spark-h: 26px;--ss-spark-bar-w: 4px;--ss-spark-gap: 2px}@media (prefers-reduced-motion: reduce){:root{--ss-dur-fast: 0ms;--ss-dur: 0ms;--ss-dur-slow: 0ms;--ss-dur-xslow: 0ms}}:root{--ss-menu-pad: 4px;--ss-menu-item-py: 8px;--ss-menu-item-px: 12px;--ss-menu-item-gap: 10px;--ss-menu-min-w: 180px;--ss-menu-offset: 6px}[data-size-variant=sm]{--ss-menu-pad: 3px;--ss-menu-item-py: 5px;--ss-menu-item-px: 9px;--ss-menu-item-gap: 8px;--ss-menu-min-w: 150px;--ss-menu-offset: 5px}[data-size-variant=lg]{--ss-menu-pad: 6px;--ss-menu-item-py: 11px;--ss-menu-item-px: 16px;--ss-menu-item-gap: 12px;--ss-menu-min-w: 220px;--ss-menu-offset: 8px}[data-size-variant=md],:root{--ss-acc-head-py: var(--ss-row-py);--ss-acc-head-px: var(--ss-row-px);--ss-acc-body-py: var(--ss-s-3);--ss-acc-body-px: var(--ss-row-px);--ss-acc-chevron: 9px;--ss-acc-gap: var(--ss-s-3)}[data-size-variant=sm]{--ss-acc-head-py: var(--ss-s-1);--ss-acc-head-px: var(--ss-s-2);--ss-acc-body-py: var(--ss-s-2);--ss-acc-body-px: var(--ss-s-2);--ss-acc-chevron: 7px;--ss-acc-gap: var(--ss-s-2)}[data-size-variant=lg]{--ss-acc-head-py: var(--ss-s-3);--ss-acc-head-px: var(--ss-s-4);--ss-acc-body-py: var(--ss-s-4);--ss-acc-body-px: var(--ss-s-4);--ss-acc-chevron: 11px;--ss-acc-gap: var(--ss-s-4)}:root,[data-size-variant=md]{--ss-seg-font: var(--ss-ui-md);--ss-seg-py: 7px;--ss-seg-px: 14px;--ss-seg-gap: var(--ss-gap-sm)}[data-size-variant=sm]{--ss-seg-font: var(--ss-ui-sm);--ss-seg-py: 4px;--ss-seg-px: 9px;--ss-seg-gap: 6px}[data-size-variant=lg]{--ss-seg-font: var(--ss-ui-lg);--ss-seg-py: 10px;--ss-seg-px: 20px;--ss-seg-gap: 12px}:root{--ss-bottom-nav-h: var(--ss-shell-top-h, 48px);--ss-bottom-nav-px: var(--ss-s-2, 8px);--ss-bottom-nav-tab-py: var(--ss-s-1, 4px);--ss-bottom-nav-gap: 4px;--ss-bottom-nav-label-fs: var(--ss-ui-xs, 11px)}:root,[data-size-variant=md]{--ss-bottom-nav-badge-top: -6px;--ss-bottom-nav-badge-dx: 6px;--ss-bottom-nav-badge-min-w: 14px;--ss-bottom-nav-badge-h: 14px;--ss-bottom-nav-badge-fs: 9px;--ss-bottom-nav-badge-px: 3px}[data-size-variant=sm]{--ss-bottom-nav-badge-top: -5px;--ss-bottom-nav-badge-dx: 5px;--ss-bottom-nav-badge-min-w: 12px;--ss-bottom-nav-badge-h: 12px;--ss-bottom-nav-badge-fs: 8px;--ss-bottom-nav-badge-px: 2px}[data-size-variant=lg]{--ss-bottom-nav-badge-top: -7px;--ss-bottom-nav-badge-dx: 7px;--ss-bottom-nav-badge-min-w: 16px;--ss-bottom-nav-badge-h: 16px;--ss-bottom-nav-badge-fs: 10px;--ss-bottom-nav-badge-px: 4px}:root,[data-size-variant=md]{--ss-log-min-h: 160px;--ss-log-max-h: 240px;--ss-log-t-w: 58px;--ss-log-lvl-w: 38px}[data-size-variant=sm]{--ss-log-min-h: 120px;--ss-log-max-h: 200px;--ss-log-t-w: 52px;--ss-log-lvl-w: 34px}[data-size-variant=lg]{--ss-log-min-h: 200px;--ss-log-max-h: 320px;--ss-log-t-w: 64px;--ss-log-lvl-w: 42px}:root{--ss-image-frame-bg: var(--ss-bg-elev);--ss-image-shimmer: rgba(255, 255, 255, .06);--ss-image-shimmer-dur: var(--ss-dur-xslow);--ss-image-focus-w: 2px;--ss-image-caption-gap: var(--ss-s-2);--ss-image-backdrop: rgba(0, 0, 0, .82);--ss-image-lightbox-z: 1000;--ss-image-lightbox-pad: var(--ss-s-8)}[data-theme=light]{--ss-image-shimmer: rgba(255, 255, 255, .5);--ss-image-backdrop: rgba(0, 0, 0, .66)}[data-size-variant=md],:root{--ss-image-glyph: 28px;--ss-image-fallback-min: 120px;--ss-image-close: 36px}[data-size-variant=sm]{--ss-image-glyph: 22px;--ss-image-fallback-min: 96px;--ss-image-close: 30px}[data-size-variant=lg]{--ss-image-glyph: 36px;--ss-image-fallback-min: 160px;--ss-image-close: 44px}[data-size-variant=md],:root{--ss-heading-size: var(--ss-size-display);--ss-heading-mb: var(--ss-s-4);--ss-heading-shadow: 3px}[data-size-variant=sm]{--ss-heading-size: clamp(30px, 6.5vw, 44px);--ss-heading-mb: var(--ss-s-3);--ss-heading-shadow: 2px}[data-size-variant=lg]{--ss-heading-size: clamp(44px, 9vw, 64px);--ss-heading-mb: var(--ss-s-6);--ss-heading-shadow: 4px}[data-size-variant=md],:root{--ss-container-max-w: 875px;--ss-container-px: var(--ss-main-px);--ss-container-page-py: var(--ss-s-10)}[data-size-variant=sm]{--ss-container-max-w: 760px;--ss-container-px: var(--ss-s-5);--ss-container-page-py: var(--ss-s-8)}[data-size-variant=lg]{--ss-container-max-w: 1000px;--ss-container-px: var(--ss-s-12);--ss-container-page-py: var(--ss-s-12)}:root{--ss-spinner-color: var(--ss-primary)}:root,[data-size-variant=md]{--ss-spinner-font: 16px}[data-size-variant=sm]{--ss-spinner-font: 13px}[data-size-variant=lg]{--ss-spinner-font: 22px}/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );--tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-backdrop-blur: var(--tw-empty, );--tw-backdrop-brightness: var(--tw-empty, );--tw-backdrop-contrast: var(--tw-empty, );--tw-backdrop-grayscale: var(--tw-empty, );--tw-backdrop-hue-rotate: var(--tw-empty, );--tw-backdrop-invert: var(--tw-empty, );--tw-backdrop-opacity: var(--tw-empty, );--tw-backdrop-saturate: var(--tw-empty, );--tw-backdrop-sepia: var(--tw-empty, );--tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.mt-2{margin-top:.5rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-32{height:8rem}.h-12{height:3rem}.h-screen{height:100vh}.w-auto{width:auto}.w-12{width:3rem}.w-full{width:100%}.w-52{width:13rem}.transform{transform:var(--tw-transform)}.cursor-default{cursor:default}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.border{border-width:1px}.px-4{padding-left:1rem;padding-right:1rem}.pb-24{padding-bottom:6rem}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.underline{text-decoration:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-filter)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));filter:var(--tw-filter)}.filter{filter:var(--tw-filter)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-filter);backdrop-filter:var(--tw-backdrop-filter)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width: 600px){.container{max-width:600px;padding-right:1rem;padding-left:1rem}}@media (min-width: 875px){.container{max-width:875px}}@media (min-width: 1440px){.container{max-width:1440px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1980px){.container{max-width:1980px}}@media (min-width: 600px){.sm\:flex-row{flex-direction:row}}@media (min-width: 875px){.md\:container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width: 600px){.md\:container{max-width:600px;padding-right:1rem;padding-left:1rem}}.md\:container{max-width:875px}@media (min-width: 1440px){.md\:container{max-width:1440px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1980px){.md\:container{max-width:1980px}}.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:px-0{padding-left:0;padding-right:0}.md\:pb-0{padding-bottom:0}}body,body[data-theme=dark]{color-scheme:dark;--app-color-primary: #66ef73;--app-color-primary-rgb: 102, 239, 115;--app-color-background: #100f10;--app-color-lighter-background: #1e1e1e;--app-color-text: #e0e0e0;--app-color-contrast-text: #100f10;--app-color-shine-text: #ffffff;--app-color-gray-text: #aaaaaa;--app-color-code-background: rgba(255,255,255,.2);--app-color-title: #e0e0e0}body[data-theme=light]{color-scheme:light;--app-color-primary: #66ef73;--app-color-primary-rgb: 102, 239, 115;--app-color-background: #fefefe;--app-color-lighter-background: #ffffff;--app-color-text: #000000;--app-color-contrast-text: #000000;--app-color-shine-text: #000000;--app-color-gray-text: #aaaaaa;--app-color-code-background: rgba(0,0,0,.2);--app-color-title: #fefefe}body[data-theme=coffee]{color-scheme:light;--app-color-primary: #6a461e;--app-color-primary-rgb: 106, 70, 30;--app-color-background: #f9dec9;--app-color-lighter-background: #6a461e2e;--app-color-text: #000000;--app-color-contrast-text: #f9dec9;--app-color-shine-text: #6a461e;--app-color-gray-text: #626262;--app-color-code-background: rgba(255,255,255,.5);--app-color-title: #f9dec9}body[data-theme=dracula]{color-scheme:dark;--app-color-primary: #BD93F9;--app-color-background: #282A36;--app-color-primary-rgb: 189, 147, 249;--app-color-lighter-background: #44475A;--app-color-text: #F8F8F2;--app-color-contrast-text: #282A36;--app-color-gray-text: #6272A4;--app-color-code-background: rgba(68, 71, 90, .7);--app-color-title: #FF79C6;--app-color-accent-red: #FF5555;--app-color-accent-yellow: #F1FA8C;--app-color-accent-green: #50FA7B;--app-color-accent-cyan: #8BE9FD;--app-color-accent-purple: #BD93F9}body[data-theme=tokyo-night]{color-scheme:dark;--app-color-primary: #7AA2F7;--app-color-background: #1A1B26;--app-color-primary-rgb: 122, 162, 247;--app-color-lighter-background: #414868;--app-color-text: #C0CAE8;--app-color-contrast-text: #1A1B26;--app-color-gray-text: #565F89;--app-color-code-background: rgba(86, 95, 137, .4);--app-color-title: #BB9AF7;--app-color-accent-red: #F7768E;--app-color-accent-yellow: #E0AF68;--app-color-accent-green: #9ECE6A;--app-color-accent-cyan: #7DCFFF;--app-color-accent-purple: #BB9AF7}body{--ss-bg: var(--app-color-background);--ss-bg-elev: var(--app-color-lighter-background);--ss-fg: var(--app-color-text);--ss-fg-muted: var(--app-color-gray-text);--ss-fg-faint: var(--app-color-gray-text);--ss-fg-on-primary: var(--app-color-contrast-text);--ss-primary: var(--app-color-primary);--ss-primary-rgb: var(--app-color-primary-rgb);--ss-primary-soft: rgba(var(--app-color-primary-rgb), .18);--ss-primary-hover: color-mix(in srgb, var(--app-color-primary) 85%, var(--app-color-text));--ss-line: color-mix(in srgb, var(--app-color-text) 14%, transparent);--ss-line-strong: color-mix(in srgb, var(--app-color-text) 26%, transparent);--ss-hover: color-mix(in srgb, var(--app-color-text) 6%, transparent);--ss-red: #ff5c5c;--ss-red-rgb: 255, 92, 92;--ss-danger: var(--ss-red);--ss-danger-hover: #ff7a7a;--ss-fg-on-danger: #100f10}body[data-theme=light],body[data-theme=coffee]{--ss-red: #c62828;--ss-red-rgb: 198, 40, 40;--ss-danger-hover: #a91f1f;--ss-fg-on-danger: #ffffff}body[data-theme=coffee]{--ss-bg-elev: #dfc3aa}.font-boston{font-family:var(--ss-font-display)}.font-boston-semibold{font-family:var(--ss-font-subhead)}.font-pt{font-family:var(--ss-font-body)}@font-face{font-family:Caskaydia Cove;font-style:normal;font-display:swap;src:url(../../../fonts/Caskaydia-Cove.ttf)}@font-face{font-family:Caskaydia Cove Mono;font-style:normal;font-display:swap;src:url(../../../fonts/Caskaydia-Cove-Mono.ttf)}[data-theme=dark] code,[data-theme=dark] pre{color:#d6deeb;font-family:var(--ss-font-mono);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}[data-theme=dark] pre::-moz-selection,[data-theme=dark] pre ::-moz-selection{text-shadow:none;background:#1d3b53fc}[data-theme=dark] pre::selection,[data-theme=dark] pre ::selection{text-shadow:none;background:#1d3b53fc}[data-theme=dark] code::-moz-selection,[data-theme=dark] code ::-moz-selection{text-shadow:none;background:#1d3b53fc}[data-theme=dark] code::selection,[data-theme=dark] code ::selection{text-shadow:none;background:#1d3b53fc}@media print{[data-theme=dark] code,[data-theme=dark] pre{text-shadow:none}}[data-theme=dark] pre{padding:1em;margin:.5em 0;overflow:auto}[data-theme=dark] :not(pre)>code,[data-theme=dark] pre{color:#fff;background:#011627}[data-theme=dark] :not(pre)>code{padding:.1em;white-space:normal}[data-theme=dark] .token.comment,[data-theme=dark] .token.prolog,[data-theme=dark] .token.cdata{color:#637777;font-style:italic}[data-theme=dark] .token.punctuation{color:#c792ea}[data-theme=dark] .namespace{color:#b2ccd6}[data-theme=dark] .token.deleted{color:#ef53508f;font-style:italic}[data-theme=dark] .token.symbol,[data-theme=dark] .token.property{color:#80cbc4}[data-theme=dark] .token.tag,[data-theme=dark] .token.operator,[data-theme=dark] .token.keyword{color:#7fdbca}[data-theme=dark] .token.boolean{color:#ff5874}[data-theme=dark] .token.number{color:#f78c6c}[data-theme=dark] .token.constant,[data-theme=dark] .token.function,[data-theme=dark] .token.builtin,[data-theme=dark] .token.char{color:#82aaff}[data-theme=dark] .token.selector,[data-theme=dark] .token.doctype{color:#c792ea;font-style:italic}[data-theme=dark] .token.attr-name,[data-theme=dark] .token.inserted{color:#addb67;font-style:italic}[data-theme=dark] .token.string,[data-theme=dark] .token.url,[data-theme=dark] .token.entity,[data-theme=dark] .language-css .token.string,[data-theme=dark] .style .token.string{color:#addb67}[data-theme=dark] .token.class-name,[data-theme=dark] .token.atrule,[data-theme=dark] .token.attr-value{color:#ffcb8b}[data-theme=dark] .token.regex,[data-theme=dark] .token.important,[data-theme=dark] .token.variable{color:#d6deeb}[data-theme=dark] .token.important,[data-theme=dark] .token.bold{font-weight:700}[data-theme=dark] .token.italic{font-style:italic}[data-theme=coffee] code,[data-theme=dracula] code,[data-theme=tokyo-night] code{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:var(--ss-font-mono);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}[data-theme=coffee] pre,[data-theme=dracula] pre,[data-theme=tokyo-night] pre{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:var(--ss-font-mono);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;padding:1em;margin:.5em 0;overflow:auto}[data-theme=coffee] :not(pre)>code,[data-theme=coffee] pre,[data-theme=dracula] :not(pre)>code,[data-theme=dracula] pre,[data-theme=tokyo-night] :not(pre)>code,[data-theme=tokyo-night] pre{background:#282a36}[data-theme=coffee] :not(pre)>code,[data-theme=dracula] :not(pre)>code,[data-theme=tokyo-night] :not(pre)>code{padding:.1em;white-space:normal}[data-theme=coffee] .token.comment,[data-theme=coffee] .token.prolog,[data-theme=coffee] .token.doctype,[data-theme=coffee] .token.cdata,[data-theme=dracula] .token.comment,[data-theme=dracula] .token.prolog,[data-theme=dracula] .token.doctype,[data-theme=dracula] .token.cdata,[data-theme=tokyo-night] .token.comment,[data-theme=tokyo-night] .token.prolog,[data-theme=tokyo-night] .token.doctype,[data-theme=tokyo-night] .token.cdata{color:#6272a4}[data-theme=coffee] .token.punctuation,[data-theme=dracula] .token.punctuation,[data-theme=tokyo-night] .token.punctuation{color:#f8f8f2}[data-theme=coffee] .namespace,[data-theme=dracula] .namespace,[data-theme=tokyo-night] .namespace{opacity:.7}[data-theme=coffee] .token.property,[data-theme=coffee] .token.tag,[data-theme=coffee] .token.constant,[data-theme=coffee] .token.symbol,[data-theme=coffee] .token.deleted,[data-theme=dracula] .token.property,[data-theme=dracula] .token.tag,[data-theme=dracula] .token.constant,[data-theme=dracula] .token.symbol,[data-theme=dracula] .token.deleted,[data-theme=tokyo-night] .token.property,[data-theme=tokyo-night] .token.tag,[data-theme=tokyo-night] .token.constant,[data-theme=tokyo-night] .token.symbol,[data-theme=tokyo-night] .token.deleted{color:#ff79c6}[data-theme=coffee] .token.boolean,[data-theme=coffee] .token.number,[data-theme=dracula] .token.boolean,[data-theme=dracula] .token.number,[data-theme=tokyo-night] .token.boolean,[data-theme=tokyo-night] .token.number{color:#bd93f9}[data-theme=coffee] .token.selector,[data-theme=coffee] .token.attr-name,[data-theme=coffee] .token.string,[data-theme=coffee] .token.char,[data-theme=coffee] .token.builtin,[data-theme=coffee] .token.inserted,[data-theme=dracula] .token.selector,[data-theme=dracula] .token.attr-name,[data-theme=dracula] .token.string,[data-theme=dracula] .token.char,[data-theme=dracula] .token.builtin,[data-theme=dracula] .token.inserted,[data-theme=tokyo-night] .token.selector,[data-theme=tokyo-night] .token.attr-name,[data-theme=tokyo-night] .token.string,[data-theme=tokyo-night] .token.char,[data-theme=tokyo-night] .token.builtin,[data-theme=tokyo-night] .token.inserted{color:#50fa7b}[data-theme=coffee] .token.operator,[data-theme=coffee] .token.entity,[data-theme=coffee] .token.url,[data-theme=dracula] .token.operator,[data-theme=dracula] .token.entity,[data-theme=dracula] .token.url,[data-theme=tokyo-night] .token.operator,[data-theme=tokyo-night] .token.entity,[data-theme=tokyo-night] .token.url,[data-theme=coffee] .language-css .token.string,[data-theme=coffee] .style .token.string,[data-theme=dracula] .language-css .token.string,[data-theme=dracula] .style .token.string,[data-theme=tokyo-night] .language-css .token.string,[data-theme=tokyo-night] .style .token.string,[data-theme=coffee] .token.variable,[data-theme=dracula] .token.variable,[data-theme=tokyo-night] .token.variable{color:#f8f8f2}[data-theme=coffee] .token.atrule,[data-theme=coffee] .token.attr-value,[data-theme=coffee] .token.function,[data-theme=coffee] .token.class-name,[data-theme=dracula] .token.atrule,[data-theme=dracula] .token.attr-value,[data-theme=dracula] .token.function,[data-theme=dracula] .token.class-name,[data-theme=tokyo-night] .token.atrule,[data-theme=tokyo-night] .token.attr-value,[data-theme=tokyo-night] .token.function,[data-theme=tokyo-night] .token.class-name{color:#f1fa8c}[data-theme=coffee] .token.keyword,[data-theme=dracula] .token.keyword,[data-theme=tokyo-night] .token.keyword{color:#8be9fd}[data-theme=coffee] .token.regex,[data-theme=dracula] .token.regex,[data-theme=tokyo-night] .token.regex{color:#ffb86c}[data-theme=coffee] .token.important,[data-theme=dracula] .token.important,[data-theme=tokyo-night] .token.important{color:#ffb86c;font-weight:700}[data-theme=coffee] .token.bold,[data-theme=dracula] .token.bold,[data-theme=tokyo-night] .token.bold{font-weight:700}[data-theme=coffee] .token.italic,[data-theme=dracula] .token.italic,[data-theme=tokyo-night] .token.italic{font-style:italic}[data-theme=coffee] .token.entity,[data-theme=dracula] .token.entity,[data-theme=tokyo-night] .token.entity{cursor:help}[data-theme=light] code{color:#f8f8f2;background:none;font-family:var(--ss-font-mono);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}[data-theme=light] pre{color:#f8f8f2;background:none;font-family:var(--ss-font-mono);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;padding:1em;margin:.5em 0;overflow:auto}[data-theme=light] :not(pre)>code,[data-theme=light] pre{background:#2e3440}[data-theme=light] :not(pre)>code{padding:.1em;white-space:normal}[data-theme=light] .token.comment,[data-theme=light] .token.prolog,[data-theme=light] .token.doctype,[data-theme=light] .token.cdata{color:#636f88}[data-theme=light] .token.punctuation{color:#81a1c1}[data-theme=light] .namespace{opacity:.7}[data-theme=light] .token.property,[data-theme=light] .token.tag,[data-theme=light] .token.constant,[data-theme=light] .token.symbol,[data-theme=light] .token.deleted{color:#81a1c1}[data-theme=light] .token.number{color:#b48ead}[data-theme=light] .token.boolean{color:#81a1c1}[data-theme=light] .token.selector,[data-theme=light] .token.attr-name,[data-theme=light] .token.string,[data-theme=light] .token.char,[data-theme=light] .token.builtin,[data-theme=light] .token.inserted{color:#a3be8c}[data-theme=light] .token.operator,[data-theme=light] .token.entity,[data-theme=light] .token.url,[data-theme=light] .language-css .token.string,[data-theme=light] .style .token.string,[data-theme=light] .token.variable{color:#81a1c1}[data-theme=light] .token.atrule,[data-theme=light] .token.attr-value,[data-theme=light] .token.function,[data-theme=light] .token.class-name{color:#88c0d0}[data-theme=light] .token.keyword{color:#81a1c1}[data-theme=light] .token.regex{color:#ebcb8b}[data-theme=light] .token.important{color:#ebcb8b;font-weight:700}[data-theme=light] .token.bold{font-weight:700}[data-theme=light] .token.italic{font-style:italic}[data-theme=light] .token.entity{cursor:help}*{box-sizing:border-box;margin:0;padding:0;outline:none;scroll-behavior:smooth}html{font-size:clamp(16px,1vw + 12px,20px);line-height:1.3;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:var(--ss-font-body)}*::-moz-selection{background-color:var(--app-color-primary);color:var(--app-color-contrast-text)}*::selection{background-color:var(--app-color-primary);color:var(--app-color-contrast-text)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--app-color-background)}::-webkit-scrollbar-thumb{background:linear-gradient(24deg,var(--app-color-background) 0%,var(--app-color-primary) 50%,var(--app-color-background) 100%)}.vh-full{min-height:100vh}main{position:relative;color:var(--app-color-text);transition:background-color .6s cubic-bezier(.215,.61,.355,1);background-color:var(--app-color-background);padding-bottom:40px}@media (min-width: 875px){main{padding-bottom:unset}}
