:root{--ui-scheme-brightness: dark;--ui-scheme-h: 213deg;--ui-scheme-s: 14%;--ui-scheme-main-l: 10%;--bg-deep: #080d10;--bg-surface: #10171a;--bg-surface-alt: #151e22;--bg-elevated: #1b2629;--bg-overlay: #243135;--bg-panel: rgba(16, 23, 26, 0.9);--bg-panel-strong: rgba(21, 30, 34, 0.97);--bg-input: rgba(7, 12, 14, 0.95);--bg-deep-rgb: 8, 13, 16;--bg-surface-rgb: 16, 23, 26;--bg-surface-alt-rgb: 21, 30, 34;--bg-elevated-rgb: 27, 38, 41;--bg-overlay-rgb: 36, 49, 53;--primary-cyan: #8fb8a4;--primary-cyan-bright: #c3d9cc;--primary-cyan-muted: #648c7b;--accent-magenta: #b46f4f;--accent-magenta-soft: #d09a79;--accent-orange: #c6874d;--accent-amber: #c9a85b;--accent-red: #b35d56;--accent-rose: #c78377;--accent-green: #6fa487;--accent-teal: #6b9da1;--accent-sky: #9aaebf;--accent-purple: #8d86b7;--accent-purple-deep: #5f5b8e;--primary-indigo: #7f8eb2;--primary-violet: #8d86b7;--primary-cyan-rgb: 143, 184, 164;--primary-indigo-rgb: 127, 142, 178;--primary-violet-rgb: 141, 134, 183;--accent-magenta-rgb: 180, 111, 79;--accent-green-rgb: 111, 164, 135;--accent-purple-rgb: 141, 134, 183;--accent-purple-deep-rgb: 95, 91, 142;--accent-orange-rgb: 198, 135, 77;--accent-amber-rgb: 201, 168, 91;--accent-teal-rgb: 107, 157, 161;--accent-sky-rgb: 154, 174, 191;--accent-red-rgb: 179, 93, 86;--accent-rose-rgb: 199, 131, 119;--atelier-patina-rgb: var(--primary-cyan-rgb);--atelier-copper-rgb: var(--accent-magenta-rgb);--atelier-indigo-rgb: var(--primary-indigo-rgb);--atelier-ochre-rgb: var(--accent-amber-rgb);--atelier-sage-rgb: var(--accent-green-rgb);--atelier-clay-rgb: var(--accent-orange-rgb);--atelier-slate-rgb: var(--accent-sky-rgb);--atelier-rose-rgb: var(--accent-rose-rgb);--brand-primary: var(--primary-cyan);--brand-primary-rgb: var(--primary-cyan-rgb);--brand-accent: var(--accent-magenta);--brand-accent-rgb: var(--accent-magenta-rgb);--brand-warm: var(--accent-orange);--brand-warm-rgb: var(--accent-orange-rgb);--brand-patina: var(--accent-green);--brand-patina-rgb: var(--accent-green-rgb);--brand-cool: var(--accent-purple);--brand-cool-rgb: var(--accent-purple-rgb);--text-main: #e1e4dc;--text-soft: #bfc8bd;--text-muted: #8f9d94;--text-dim: #69776f;--text-inverted: #08100d;--text-heading: #f1f0e6;--text-lead: #d0d6cc;--text-main-rgb: 225, 228, 220;--text-muted-rgb: 143, 157, 148;--ui-surface: var(--bg-surface);--ui-surface-bis: var(--bg-surface-alt);--ui-surface-ter: var(--bg-elevated);--ui-background: var(--bg-deep);--border-neutral-rgb: 105, 122, 114;--ui-border-weak: rgba(var(--border-neutral-rgb), 0.16);--ui-border: rgba(var(--border-neutral-rgb), 0.28);--ui-text-weak: var(--text-muted);--ui-text: var(--text-main);--ui-text-light: var(--text-soft);--ui-text-strong: #eef7ff;--ui-text-title: #eef7ff;--border-subtle: rgba(var(--border-neutral-rgb), 0.22);--border-medium: rgba(var(--border-neutral-rgb), 0.36);--border-strong: rgba(var(--primary-cyan-rgb), 0.46);--border-faint: rgba(var(--border-neutral-rgb), 0.11);--surface-0: rgba(var(--bg-deep-rgb), 0);--surface-1: rgba(var(--bg-surface-rgb), 0.72);--surface-2: rgba(var(--bg-surface-alt-rgb), 0.86);--surface-3: rgba(var(--bg-elevated-rgb), 0.96);--surface-patina: rgba(var(--atelier-patina-rgb), 0.095);--surface-copper: rgba(var(--atelier-copper-rgb), 0.085);--surface-indigo: rgba(var(--atelier-indigo-rgb), 0.09);--surface-ochre: rgba(var(--atelier-ochre-rgb), 0.075);--surface-sage: rgba(var(--atelier-sage-rgb), 0.08);--surface-clay: rgba(var(--atelier-clay-rgb), 0.075);--ui-primary: var(--primary-cyan);--ui-primary-rgb: var(--primary-cyan-rgb);--ui-link: #a8c7b7;--ui-link-hover: #d7e5dc;--ui-link-invert: var(--text-inverted);--ui-info: #91abbf;--ui-info-soft: #c0cfdb;--ui-success: #7eb190;--ui-success-soft: #b4d4bf;--ui-warning: #c9a85b;--ui-warning-soft: #e0c983;--ui-danger: #b35d56;--ui-danger-soft: #d19389;--ui-neutral: #9da79f;--ui-neutral-soft: #c8cec8;--ui-info-rgb: 145, 171, 191;--ui-success-rgb: 126, 177, 144;--ui-warning-rgb: 201, 168, 91;--ui-danger-rgb: 179, 93, 86;--ui-neutral-rgb: 157, 167, 159;--focus-ring-color-rgb: var(--primary-cyan-rgb);--focus-ring-alpha: 0.20;--interactive-border: rgba(var(--border-neutral-rgb), 0.16);--interactive-border-strong: rgba(var(--primary-cyan-rgb), 0.32);--interactive-surface: linear-gradient(135deg, rgba(var(--atelier-indigo-rgb), 0.055), rgba(var(--atelier-patina-rgb), 0.035)), linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.72), rgba(var(--bg-surface-rgb), 0.72));--interactive-surface-hover: linear-gradient(135deg, rgba(var(--atelier-copper-rgb), 0.075), rgba(var(--atelier-patina-rgb), 0.055)), linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.84), rgba(var(--bg-surface-rgb), 0.84));--interactive-surface-active: linear-gradient(135deg, rgba(var(--atelier-ochre-rgb), 0.08), rgba(var(--atelier-copper-rgb), 0.06)), linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.94), rgba(var(--bg-surface-rgb), 0.94));--interactive-shadow: 0 8px 18px rgba(0, 7, 8, 0.18);--interactive-shadow-hover: 0 12px 24px rgba(0, 7, 8, 0.24);--ui-primary-h: 147;--ui-primary-s: 22%;--ui-primary-l: 64%;--ui-link-h: 147;--ui-link-s: 25%;--ui-link-l: 72%;--ui-info-h: 207;--ui-info-s: 22%;--ui-info-l: 66%;--ui-success-h: 142;--ui-success-s: 26%;--ui-success-l: 59%;--ui-warning-h: 40;--ui-warning-s: 65%;--ui-warning-l: 60%;--ui-danger-h: 5;--ui-danger-s: 34%;--ui-danger-l: 52%;--ui-radius-sm: 6px;--ui-radius: 8px;--ui-radius-md: 10px;--ui-radius-lg: 12px;--ui-radius-rounded: 999px;--ui-card-radius: 8px;--ui-gap-2xs: 0.375rem;--ui-gap-xs: 0.625rem;--ui-gap-sm: 0.875rem;--ui-gap: 1.125rem;--ui-gap-md: 1.5rem;--ui-gap-lg: 2rem;--ui-gap-xl: 3rem;--ui-font-family: 'Space Grotesk', 'Segoe UI', sans-serif;--ui-font-family-secondary: 'Sora', 'Segoe UI', sans-serif;--ui-font-family-monospace: 'JetBrains Mono', 'SFMono-Regular', monospace;--ui-font-size-xs: 0.74rem;--ui-font-size-sm: 0.875rem;--ui-font-size: 1rem;--ui-font-size-md: 1.0625rem;--ui-font-size-lg: 1.25rem;--ui-font-size-xl: 1.5rem;--ui-font-size-2xl: clamp(1.8rem, 2vw, 2.4rem);--ui-font-size-3xl: clamp(2.2rem, 4vw, 4.4rem);--ui-weight-normal: 400;--ui-weight-medium: 500;--ui-weight-semibold: 600;--ui-weight-bold: 700;--ui-line-height: 1.6;--ui-line-height-tight: 1.12;--ui-line-height-copy: 1.68;--ui-letter-spacing-tight: 0;--ui-letter-spacing-title: 0;--ui-letter-spacing-wide: 0.14em;--doc-max-width: 72rem;--doc-reading-width: 64rem;--doc-prose-width: 42rem;--ui-shadow: 0 18px 54px rgba(0, 6, 8, 0.50);--shadow-deep: 0 30px 84px rgba(0, 6, 8, 0.62);--shadow-medium: 0 18px 44px rgba(0, 6, 8, 0.44);--shadow-soft: 0 11px 26px rgba(0, 6, 8, 0.32);--shadow-subtle: 0 5px 14px rgba(0, 6, 8, 0.20);--glow-cyan: 0 0 0 1px rgba(var(--primary-cyan-rgb), 0.18), 0 10px 28px rgba(var(--primary-cyan-rgb), 0.10);--glow-cyan-strong: 0 0 0 1px rgba(var(--primary-cyan-rgb), 0.26), 0 16px 34px rgba(var(--primary-cyan-rgb), 0.16);--glow-magenta: 0 14px 30px rgba(var(--accent-magenta-rgb), 0.14);--glow-green: 0 12px 24px rgba(var(--accent-green-rgb), 0.12);--glow-warning: 0 12px 24px rgba(var(--ui-warning-rgb), 0.14);--glow-danger: 0 12px 24px rgba(var(--ui-danger-rgb), 0.12);--gradient-background: repeating-linear-gradient(90deg, rgba(var(--atelier-slate-rgb), 0.03) 0 1px, transparent 1px 6.5rem), repeating-linear-gradient(0deg, rgba(var(--atelier-patina-rgb), 0.022) 0 1px, transparent 1px 5.25rem), linear-gradient(112deg, transparent 0 55%, rgba(var(--atelier-copper-rgb), 0.045) 55% 56%, transparent 56% 100%), linear-gradient(152deg, transparent 0 72%, rgba(var(--atelier-indigo-rgb), 0.05) 72% 73%, transparent 73% 100%), linear-gradient(180deg, #080d10 0%, #0d1417 52%, #10181a 100%);--gradient-surface: repeating-linear-gradient(135deg, rgba(var(--atelier-patina-rgb), 0.03) 0 1px, transparent 1px 16px), linear-gradient(135deg, rgba(var(--atelier-sage-rgb), 0.035), rgba(var(--atelier-indigo-rgb), 0.022) 56%, transparent), linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 32%), linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.94), rgba(var(--bg-surface-rgb), 0.96));--gradient-panel: linear-gradient(90deg, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.090) 0 1px, transparent 1px), linear-gradient(180deg, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.055) 0 1px, transparent 1px), linear-gradient(135deg, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.06), transparent 52%), linear-gradient(180deg, rgba(255, 255, 255, 0.024), transparent 34%), linear-gradient(180deg, rgba(var(--bg-elevated-rgb), 0.94), rgba(var(--bg-surface-alt-rgb), 0.96));--gradient-panel-accent: radial-gradient(circle at 85% 8%, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.16), transparent 30%), linear-gradient(180deg, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.055), transparent 44%), var(--gradient-panel);--gradient-media-accent: linear-gradient(135deg, rgba(var(--surface-accent-rgb, var(--atelier-patina-rgb)), 0.11), rgba(var(--brand-accent-rgb), 0.055)), rgba(var(--bg-overlay-rgb), 0.24);--gradient-hero: linear-gradient(116deg, transparent 0 38%, rgba(var(--atelier-patina-rgb), 0.12) 38% 38.35%, transparent 38.35% 100%), linear-gradient(64deg, transparent 0 63%, rgba(var(--atelier-copper-rgb), 0.12) 63% 63.35%, transparent 63.35% 100%), linear-gradient(151deg, transparent 0 78%, rgba(var(--atelier-indigo-rgb), 0.095) 78% 78.3%, transparent 78.3% 100%), repeating-linear-gradient(90deg, rgba(var(--atelier-slate-rgb), 0.05) 0 1px, transparent 1px 7rem), linear-gradient(180deg, rgba(var(--bg-elevated-rgb), 0.94), rgba(var(--bg-surface-rgb), 0.84));--gradient-footer: repeating-linear-gradient(90deg, rgba(var(--atelier-slate-rgb), 0.030) 0 1px, transparent 1px 5rem), linear-gradient(135deg, rgba(var(--atelier-copper-rgb), 0.055), transparent 38%), linear-gradient(225deg, rgba(var(--atelier-indigo-rgb), 0.065), transparent 48%), linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.68), rgba(4, 8, 9, 0.98));--gradient-line: linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.9) 0%, rgba(var(--primary-cyan-rgb), 0.22) 28%, rgba(var(--accent-magenta-rgb), 0.86) 48%, rgba(var(--accent-amber-rgb), 0.52) 66%, rgba(var(--primary-indigo-rgb), 0.36) 84%, transparent 100%);--gradient-button-primary: linear-gradient(135deg, #d8ddcf 0%, #8fb8a4 42%, #c9a85b 70%, #b46f4f 100%);--gradient-button-secondary: linear-gradient(135deg, rgba(var(--atelier-indigo-rgb), 0.15), rgba(var(--atelier-copper-rgb), 0.11), rgba(var(--atelier-patina-rgb), 0.09));--gradient-info: linear-gradient(135deg, rgba(var(--ui-info-rgb), 0.22), rgba(var(--accent-sky-rgb), 0.10));--gradient-success: linear-gradient(135deg, rgba(var(--ui-success-rgb), 0.20), rgba(var(--accent-teal-rgb), 0.10));--gradient-warning: linear-gradient(135deg, rgba(var(--ui-warning-rgb), 0.22), rgba(var(--accent-orange-rgb), 0.10));--gradient-danger: linear-gradient(135deg, rgba(var(--ui-danger-rgb), 0.20), rgba(var(--accent-magenta-rgb), 0.10));--gradient-vault: linear-gradient(90deg, transparent 0 18%, rgba(var(--atelier-patina-rgb), 0.16) 18% 18.2%, transparent 18.2% 49.9%, rgba(var(--atelier-ochre-rgb), 0.17) 49.9% 50.1%, transparent 50.1% 81.8%, rgba(var(--atelier-indigo-rgb), 0.15) 81.8% 82%, transparent 82% 100%), linear-gradient(180deg, rgba(var(--atelier-patina-rgb), 0.10) 0 1px, transparent 1px 100%);--texture-grain: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.012) 0 1px, transparent 1px 3px);--engraved-line: linear-gradient(90deg, transparent, rgba(var(--primary-cyan-rgb), 0.24), transparent);--corner-rule-size: 18px;--ui-input-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);--ui-input-bg: var(--bg-input);--ui-input-border: rgba(var(--border-neutral-rgb), 0.28);--ui-input-border-hover: rgba(var(--primary-cyan-rgb), 0.36);--ui-input-border-active: rgba(var(--primary-cyan-rgb), 0.54);--ui-input-bg-hover: rgba(var(--bg-surface-rgb), 0.96);--ui-input-bg-active: rgba(var(--bg-surface-alt-rgb), 0.98);--ui-input-height: 2.75rem;--ui-input-radius: 7px;--ui-field-radius: 8px;--ui-field-padding-block: 0.9rem;--ui-field-padding-inline: 1rem;--ui-field-border: rgba(var(--border-neutral-rgb), 0.16);--ui-field-border-active: rgba(var(--primary-cyan-rgb), 0.32);--ui-surface-title-padding-inline: 1.1rem;--ui-surface-title-padding-block: 0.95rem;--ui-surface-body-padding-inline: 1.1rem;--ui-surface-body-padding-block: 1rem;--ui-form-actions-padding-top: 1.15rem;--ui-navbar-height: 4.25rem;--ui-container-width: min(1200px, calc(100vw - 2.5rem));--transition-fast: 150ms ease;--transition-base: 220ms ease;--transition-normal: 260ms ease;--transition-slow: 360ms ease;--navbar-height: 4.25rem;--navbar-background: linear-gradient(180deg, rgba(12, 18, 20, 0.96), rgba(12, 18, 20, 0.82));--navbar-border: rgba(var(--border-neutral-rgb), 0.22);--hero-background: var(--gradient-hero);--footer-background: var(--gradient-footer);--footer-border: rgba(var(--border-neutral-rgb), 0.18)}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(webfonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(webfonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Sora";font-style:normal;font-weight:400 700;font-display:swap;src:url(webfonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Sora";font-style:normal;font-weight:400 700;font-display:swap;src:url(webfonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(webfonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(webfonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, 'Font Awesome 7 Free'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa)::before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa)::before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:calc(10/16*1em);line-height:calc(1/10*1em);vertical-align:calc((6/10 - .375)*1em)}.fa-xs{font-size:calc(12/16*1em);line-height:calc(1/12*1em);vertical-align:calc((6/12 - .375)*1em)}.fa-sm{font-size:calc(14/16*1em);line-height:calc(1/14*1em);vertical-align:calc((6/14 - .375)*1em)}.fa-lg{font-size:calc(20/16*1em);line-height:calc(1/20*1em);vertical-align:calc((6/20 - .375)*1em)}.fa-xl{font-size:calc(24/16*1em);line-height:calc(1/24*1em);vertical-align:calc((6/24 - .375)*1em)}.fa-2xl{font-size:calc(32/16*1em);line-height:calc(1/32*1em);vertical-align:calc((6/32 - .375)*1em)}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1*var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, 0.1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, 0.0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, 0.1875em 0.25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, 0.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, 0.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none !important;transition:none !important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1, 1)}.fa-flip-vertical{transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1, -1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-hashtag{--fa:"\#"}.fa-dollar-sign{--fa:"\$"}.fa-dollar{--fa:"\$"}.fa-usd{--fa:"\$"}.fa-percent{--fa:"\%"}.fa-percentage{--fa:"\%"}.fa-asterisk{--fa:"\*"}.fa-plus{--fa:"\+"}.fa-add{--fa:"\+"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down{--fa:""}.fa-temperature-down{--fa:""}.fa-temperature-arrow-up{--fa:""}.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles{--fa:""}.fa-hands-wash{--fa:""}.fa-handshake-slash{--fa:""}.fa-handshake-alt-slash{--fa:""}.fa-handshake-simple-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop{--fa:""}.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows{--fa:""}.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash{--fa:""}.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-house-user{--fa:""}.fa-home-user{--fa:""}.fa-indian-rupee-sign{--fa:""}.fa-indian-rupee{--fa:""}.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-turkish-lira-sign{--fa:""}.fa-try{--fa:""}.fa-turkish-lira{--fa:""}.fa-vault{--fa:""}.fa-wand-magic-sparkles{--fa:""}.fa-magic-wand-sparkles{--fa:""}.fa-wheat-awn{--fa:""}.fa-wheat-alt{--fa:""}.fa-wheelchair-move{--fa:""}.fa-wheelchair-alt{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-house-chimney{--fa:""}.fa-home-lg{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania{--fa:""}.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant{--fa:""}.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-staff-snake{--fa:""}.fa-rod-asclepius{--fa:""}.fa-rod-snake{--fa:""}.fa-staff-aesculapius{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-web-awesome{--fa:""}.fa-thumbtack-slash{--fa:""}.fa-thumb-tack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-septagon{--fa:""}.fa-heptagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-martini-glass-empty{--fa:""}.fa-glass-martini{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass{--fa:""}.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user{--fa:""}.fa-user-alt{--fa:""}.fa-user-large{--fa:""}.fa-film{--fa:""}.fa-film-alt{--fa:""}.fa-film-simple{--fa:""}.fa-table-cells-large{--fa:""}.fa-th-large{--fa:""}.fa-table-cells{--fa:""}.fa-th{--fa:""}.fa-table-list{--fa:""}.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-xmark{--fa:""}.fa-close{--fa:""}.fa-multiply{--fa:""}.fa-remove{--fa:""}.fa-times{--fa:""}.fa-magnifying-glass-plus{--fa:""}.fa-search-plus{--fa:""}.fa-magnifying-glass-minus{--fa:""}.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal{--fa:""}.fa-signal-5{--fa:""}.fa-signal-perfect{--fa:""}.fa-gear{--fa:""}.fa-cog{--fa:""}.fa-house{--fa:""}.fa-home{--fa:""}.fa-home-alt{--fa:""}.fa-home-lg-alt{--fa:""}.fa-clock{--fa:""}.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-rotate-right{--fa:""}.fa-arrow-right-rotate{--fa:""}.fa-arrow-rotate-forward{--fa:""}.fa-redo{--fa:""}.fa-arrows-rotate{--fa:""}.fa-refresh{--fa:""}.fa-sync{--fa:""}.fa-rectangle-list{--fa:""}.fa-list-alt{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones{--fa:""}.fa-headphones-alt{--fa:""}.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-low{--fa:""}.fa-volume-down{--fa:""}.fa-volume-high{--fa:""}.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera{--fa:""}.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list{--fa:""}.fa-list-squares{--fa:""}.fa-outdent{--fa:""}.fa-dedent{--fa:""}.fa-indent{--fa:""}.fa-video{--fa:""}.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin{--fa:""}.fa-map-marker{--fa:""}.fa-circle-half-stroke{--fa:""}.fa-adjust{--fa:""}.fa-droplet{--fa:""}.fa-tint{--fa:""}.fa-pen-to-square{--fa:""}.fa-edit{--fa:""}.fa-arrows-up-down-left-right{--fa:""}.fa-arrows{--fa:""}.fa-backward-step{--fa:""}.fa-step-backward{--fa:""}.fa-backward-fast{--fa:""}.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-forward-fast{--fa:""}.fa-fast-forward{--fa:""}.fa-forward-step{--fa:""}.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus{--fa:""}.fa-plus-circle{--fa:""}.fa-circle-minus{--fa:""}.fa-minus-circle{--fa:""}.fa-circle-xmark{--fa:""}.fa-times-circle{--fa:""}.fa-xmark-circle{--fa:""}.fa-circle-check{--fa:""}.fa-check-circle{--fa:""}.fa-circle-question{--fa:""}.fa-question-circle{--fa:""}.fa-circle-info{--fa:""}.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban{--fa:""}.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-share{--fa:""}.fa-mail-forward{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus{--fa:""}.fa-subtract{--fa:""}.fa-circle-exclamation{--fa:""}.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-exclamation-triangle{--fa:""}.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-days{--fa:""}.fa-calendar-alt{--fa:""}.fa-shuffle{--fa:""}.fa-random{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping{--fa:""}.fa-shopping-cart{--fa:""}.fa-folder{--fa:""}.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down{--fa:""}.fa-arrows-v{--fa:""}.fa-arrows-left-right{--fa:""}.fa-arrows-h{--fa:""}.fa-chart-bar{--fa:""}.fa-bar-chart{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-gears{--fa:""}.fa-cogs{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket{--fa:""}.fa-sign-out{--fa:""}.fa-thumbtack{--fa:""}.fa-thumb-tack{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-external-link{--fa:""}.fa-arrow-right-to-bracket{--fa:""}.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-square-phone{--fa:""}.fa-phone-square{--fa:""}.fa-unlock{--fa:""}.fa-credit-card{--fa:""}.fa-credit-card-alt{--fa:""}.fa-rss{--fa:""}.fa-feed{--fa:""}.fa-hard-drive{--fa:""}.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-left{--fa:""}.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-right{--fa:""}.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-up{--fa:""}.fa-circle-arrow-down{--fa:""}.fa-arrow-circle-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check{--fa:""}.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-up-down-left-right{--fa:""}.fa-arrows-alt{--fa:""}.fa-users{--fa:""}.fa-link{--fa:""}.fa-chain{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-scissors{--fa:""}.fa-cut{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk{--fa:""}.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars{--fa:""}.fa-navicon{--fa:""}.fa-list-ul{--fa:""}.fa-list-dots{--fa:""}.fa-list-ol{--fa:""}.fa-list-1-2{--fa:""}.fa-list-numeric{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-wand-magic{--fa:""}.fa-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-table-columns{--fa:""}.fa-columns{--fa:""}.fa-sort{--fa:""}.fa-unsorted{--fa:""}.fa-sort-down{--fa:""}.fa-sort-desc{--fa:""}.fa-sort-up{--fa:""}.fa-sort-asc{--fa:""}.fa-envelope{--fa:""}.fa-arrow-rotate-left{--fa:""}.fa-arrow-left-rotate{--fa:""}.fa-arrow-rotate-back{--fa:""}.fa-arrow-rotate-backward{--fa:""}.fa-undo{--fa:""}.fa-gavel{--fa:""}.fa-legal{--fa:""}.fa-bolt{--fa:""}.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-paste{--fa:""}.fa-file-clipboard{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left{--fa:""}.fa-exchange{--fa:""}.fa-cloud-arrow-down{--fa:""}.fa-cloud-download{--fa:""}.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up{--fa:""}.fa-cloud-upload{--fa:""}.fa-cloud-upload-alt{--fa:""}.fa-user-doctor{--fa:""}.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-mug-saucer{--fa:""}.fa-coffee{--fa:""}.fa-hospital{--fa:""}.fa-hospital-alt{--fa:""}.fa-hospital-wide{--fa:""}.fa-truck-medical{--fa:""}.fa-ambulance{--fa:""}.fa-suitcase-medical{--fa:""}.fa-medkit{--fa:""}.fa-jet-fighter{--fa:""}.fa-fighter-jet{--fa:""}.fa-beer-mug-empty{--fa:""}.fa-beer{--fa:""}.fa-square-h{--fa:""}.fa-h-square{--fa:""}.fa-square-plus{--fa:""}.fa-plus-square{--fa:""}.fa-angles-left{--fa:""}.fa-angle-double-left{--fa:""}.fa-angles-right{--fa:""}.fa-angle-double-right{--fa:""}.fa-angles-up{--fa:""}.fa-angle-double-up{--fa:""}.fa-angles-down{--fa:""}.fa-angle-double-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left{--fa:""}.fa-quote-left-alt{--fa:""}.fa-quote-right{--fa:""}.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile{--fa:""}.fa-smile{--fa:""}.fa-face-frown{--fa:""}.fa-frown{--fa:""}.fa-face-meh{--fa:""}.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-reply-all{--fa:""}.fa-mail-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-link-slash{--fa:""}.fa-chain-broken{--fa:""}.fa-chain-slash{--fa:""}.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield{--fa:""}.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-left{--fa:""}.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-right{--fa:""}.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-up{--fa:""}.fa-circle-chevron-down{--fa:""}.fa-chevron-circle-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-keyhole{--fa:""}.fa-unlock-alt{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis{--fa:""}.fa-ellipsis-h{--fa:""}.fa-ellipsis-vertical{--fa:""}.fa-ellipsis-v{--fa:""}.fa-square-rss{--fa:""}.fa-rss-square{--fa:""}.fa-circle-play{--fa:""}.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-square-minus{--fa:""}.fa-minus-square{--fa:""}.fa-arrow-turn-up{--fa:""}.fa-level-up{--fa:""}.fa-arrow-turn-down{--fa:""}.fa-level-down{--fa:""}.fa-square-check{--fa:""}.fa-check-square{--fa:""}.fa-square-pen{--fa:""}.fa-pen-square{--fa:""}.fa-pencil-square{--fa:""}.fa-square-arrow-up-right{--fa:""}.fa-external-link-square{--fa:""}.fa-share-from-square{--fa:""}.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down{--fa:""}.fa-caret-square-down{--fa:""}.fa-square-caret-up{--fa:""}.fa-caret-square-up{--fa:""}.fa-square-caret-right{--fa:""}.fa-caret-square-right{--fa:""}.fa-euro-sign{--fa:""}.fa-eur{--fa:""}.fa-euro{--fa:""}.fa-sterling-sign{--fa:""}.fa-gbp{--fa:""}.fa-pound-sign{--fa:""}.fa-rupee-sign{--fa:""}.fa-rupee{--fa:""}.fa-yen-sign{--fa:""}.fa-cny{--fa:""}.fa-jpy{--fa:""}.fa-rmb{--fa:""}.fa-yen{--fa:""}.fa-ruble-sign{--fa:""}.fa-rouble{--fa:""}.fa-rub{--fa:""}.fa-ruble{--fa:""}.fa-won-sign{--fa:""}.fa-krw{--fa:""}.fa-won{--fa:""}.fa-file{--fa:""}.fa-file-lines{--fa:""}.fa-file-alt{--fa:""}.fa-file-text{--fa:""}.fa-arrow-down-a-z{--fa:""}.fa-sort-alpha-asc{--fa:""}.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z{--fa:""}.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short{--fa:""}.fa-sort-amount-asc{--fa:""}.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short{--fa:""}.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9{--fa:""}.fa-sort-numeric-asc{--fa:""}.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9{--fa:""}.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long{--fa:""}.fa-long-arrow-down{--fa:""}.fa-arrow-up-long{--fa:""}.fa-long-arrow-up{--fa:""}.fa-arrow-left-long{--fa:""}.fa-long-arrow-left{--fa:""}.fa-arrow-right-long{--fa:""}.fa-long-arrow-right{--fa:""}.fa-person-dress{--fa:""}.fa-female{--fa:""}.fa-person{--fa:""}.fa-male{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-box-archive{--fa:""}.fa-archive{--fa:""}.fa-bug{--fa:""}.fa-square-caret-left{--fa:""}.fa-caret-square-left{--fa:""}.fa-circle-dot{--fa:""}.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space{--fa:""}.fa-space-shuttle{--fa:""}.fa-square-envelope{--fa:""}.fa-envelope-square{--fa:""}.fa-building-columns{--fa:""}.fa-bank{--fa:""}.fa-institution{--fa:""}.fa-museum{--fa:""}.fa-university{--fa:""}.fa-graduation-cap{--fa:""}.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-car{--fa:""}.fa-automobile{--fa:""}.fa-taxi{--fa:""}.fa-cab{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-zipper{--fa:""}.fa-file-archive{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left{--fa:""}.fa-history{--fa:""}.fa-heading{--fa:""}.fa-header{--fa:""}.fa-paragraph{--fa:""}.fa-sliders{--fa:""}.fa-sliders-h{--fa:""}.fa-share-nodes{--fa:""}.fa-share-alt{--fa:""}.fa-square-share-nodes{--fa:""}.fa-share-alt-square{--fa:""}.fa-bomb{--fa:""}.fa-futbol{--fa:""}.fa-futbol-ball{--fa:""}.fa-soccer-ball{--fa:""}.fa-tty{--fa:""}.fa-teletype{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi{--fa:""}.fa-wifi-3{--fa:""}.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper{--fa:""}.fa-eye-dropper-empty{--fa:""}.fa-eyedropper{--fa:""}.fa-paintbrush{--fa:""}.fa-paint-brush{--fa:""}.fa-cake-candles{--fa:""}.fa-birthday-cake{--fa:""}.fa-cake{--fa:""}.fa-chart-area{--fa:""}.fa-area-chart{--fa:""}.fa-chart-pie{--fa:""}.fa-pie-chart{--fa:""}.fa-chart-line{--fa:""}.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-shekel-sign{--fa:""}.fa-ils{--fa:""}.fa-shekel{--fa:""}.fa-sheqel{--fa:""}.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse{--fa:""}.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender{--fa:""}.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up{--fa:""}.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-right{--fa:""}.fa-mars-stroke-h{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-xmark{--fa:""}.fa-user-times{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-train-subway{--fa:""}.fa-subway{--fa:""}.fa-battery-full{--fa:""}.fa-battery{--fa:""}.fa-battery-5{--fa:""}.fa-battery-three-quarters{--fa:""}.fa-battery-4{--fa:""}.fa-battery-half{--fa:""}.fa-battery-3{--fa:""}.fa-battery-quarter{--fa:""}.fa-battery-2{--fa:""}.fa-battery-empty{--fa:""}.fa-battery-0{--fa:""}.fa-arrow-pointer{--fa:""}.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky{--fa:""}.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-scale-balanced{--fa:""}.fa-balance-scale{--fa:""}.fa-hourglass-start{--fa:""}.fa-hourglass-1{--fa:""}.fa-hourglass-half{--fa:""}.fa-hourglass-2{--fa:""}.fa-hourglass-end{--fa:""}.fa-hourglass-3{--fa:""}.fa-hourglass{--fa:""}.fa-hourglass-empty{--fa:""}.fa-hand-back-fist{--fa:""}.fa-hand-rock{--fa:""}.fa-hand{--fa:""}.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-tv{--fa:""}.fa-television{--fa:""}.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-xmark{--fa:""}.fa-calendar-times{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-signs-post{--fa:""}.fa-map-signs{--fa:""}.fa-map{--fa:""}.fa-message{--fa:""}.fa-comment-alt{--fa:""}.fa-circle-pause{--fa:""}.fa-pause-circle{--fa:""}.fa-circle-stop{--fa:""}.fa-stop-circle{--fa:""}.fa-bag-shopping{--fa:""}.fa-shopping-bag{--fa:""}.fa-basket-shopping{--fa:""}.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-person-walking-with-cane{--fa:""}.fa-blind{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume{--fa:""}.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-ear-listen{--fa:""}.fa-assistive-listening-systems{--fa:""}.fa-hands-asl-interpreting{--fa:""}.fa-american-sign-language-interpreting{--fa:""}.fa-asl-interpreting{--fa:""}.fa-hands-american-sign-language-interpreting{--fa:""}.fa-ear-deaf{--fa:""}.fa-deaf{--fa:""}.fa-deafness{--fa:""}.fa-hard-of-hearing{--fa:""}.fa-hands{--fa:""}.fa-sign-language{--fa:""}.fa-signing{--fa:""}.fa-eye-low-vision{--fa:""}.fa-low-vision{--fa:""}.fa-font-awesome{--fa:""}.fa-font-awesome-flag{--fa:""}.fa-font-awesome-logo-full{--fa:""}.fa-handshake{--fa:""}.fa-handshake-alt{--fa:""}.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book{--fa:""}.fa-contact-book{--fa:""}.fa-address-card{--fa:""}.fa-contact-card{--fa:""}.fa-vcard{--fa:""}.fa-circle-user{--fa:""}.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-id-card{--fa:""}.fa-drivers-license{--fa:""}.fa-temperature-full{--fa:""}.fa-temperature-4{--fa:""}.fa-thermometer-4{--fa:""}.fa-thermometer-full{--fa:""}.fa-temperature-three-quarters{--fa:""}.fa-temperature-3{--fa:""}.fa-thermometer-3{--fa:""}.fa-thermometer-three-quarters{--fa:""}.fa-temperature-half{--fa:""}.fa-temperature-2{--fa:""}.fa-thermometer-2{--fa:""}.fa-thermometer-half{--fa:""}.fa-temperature-quarter{--fa:""}.fa-temperature-1{--fa:""}.fa-thermometer-1{--fa:""}.fa-thermometer-quarter{--fa:""}.fa-temperature-empty{--fa:""}.fa-temperature-0{--fa:""}.fa-thermometer-0{--fa:""}.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath{--fa:""}.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark{--fa:""}.fa-times-square{--fa:""}.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon{--fa:""}.fa-utensil-spoon{--fa:""}.fa-utensils{--fa:""}.fa-cutlery{--fa:""}.fa-rotate-left{--fa:""}.fa-rotate-back{--fa:""}.fa-rotate-backward{--fa:""}.fa-undo-alt{--fa:""}.fa-trash-can{--fa:""}.fa-trash-alt{--fa:""}.fa-rotate{--fa:""}.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket{--fa:""}.fa-sign-out-alt{--fa:""}.fa-right-to-bracket{--fa:""}.fa-sign-in-alt{--fa:""}.fa-rotate-right{--fa:""}.fa-redo-alt{--fa:""}.fa-rotate-forward{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil{--fa:""}.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-clip{--fa:""}.fa-pen-alt{--fa:""}.fa-octagon{--fa:""}.fa-down-long{--fa:""}.fa-long-arrow-alt-down{--fa:""}.fa-left-long{--fa:""}.fa-long-arrow-alt-left{--fa:""}.fa-right-long{--fa:""}.fa-long-arrow-alt-right{--fa:""}.fa-up-long{--fa:""}.fa-long-arrow-alt-up{--fa:""}.fa-hexagon{--fa:""}.fa-file-pen{--fa:""}.fa-file-edit{--fa:""}.fa-maximize{--fa:""}.fa-expand-arrows-alt{--fa:""}.fa-clipboard{--fa:""}.fa-left-right{--fa:""}.fa-arrows-alt-h{--fa:""}.fa-up-down{--fa:""}.fa-arrows-alt-v{--fa:""}.fa-alarm-clock{--fa:""}.fa-circle-down{--fa:""}.fa-arrow-alt-circle-down{--fa:""}.fa-circle-left{--fa:""}.fa-arrow-alt-circle-left{--fa:""}.fa-circle-right{--fa:""}.fa-arrow-alt-circle-right{--fa:""}.fa-circle-up{--fa:""}.fa-arrow-alt-circle-up{--fa:""}.fa-up-right-from-square{--fa:""}.fa-external-link-alt{--fa:""}.fa-square-up-right{--fa:""}.fa-external-link-square-alt{--fa:""}.fa-right-left{--fa:""}.fa-exchange-alt{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop{--fa:""}.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-turn-down{--fa:""}.fa-level-down-alt{--fa:""}.fa-turn-up{--fa:""}.fa-level-up-alt{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot{--fa:""}.fa-map-marker-alt{--fa:""}.fa-microphone-lines{--fa:""}.fa-microphone-alt{--fa:""}.fa-mobile-screen-button{--fa:""}.fa-mobile-alt{--fa:""}.fa-mobile{--fa:""}.fa-mobile-android{--fa:""}.fa-mobile-phone{--fa:""}.fa-mobile-screen{--fa:""}.fa-mobile-android-alt{--fa:""}.fa-money-bill-1{--fa:""}.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait{--fa:""}.fa-portrait{--fa:""}.fa-reply{--fa:""}.fa-mail-reply{--fa:""}.fa-shield-halved{--fa:""}.fa-shield-alt{--fa:""}.fa-tablet-screen-button{--fa:""}.fa-tablet-alt{--fa:""}.fa-tablet{--fa:""}.fa-tablet-android{--fa:""}.fa-ticket-simple{--fa:""}.fa-ticket-alt{--fa:""}.fa-rectangle-xmark{--fa:""}.fa-rectangle-times{--fa:""}.fa-times-rectangle{--fa:""}.fa-window-close{--fa:""}.fa-down-left-and-up-right-to-center{--fa:""}.fa-compress-alt{--fa:""}.fa-up-right-and-down-left-from-center{--fa:""}.fa-expand-alt{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball{--fa:""}.fa-baseball-ball{--fa:""}.fa-basketball{--fa:""}.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football{--fa:""}.fa-football-ball{--fa:""}.fa-golf-ball-tee{--fa:""}.fa-golf-ball{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball{--fa:""}.fa-quidditch{--fa:""}.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-table-tennis-paddle-ball{--fa:""}.fa-ping-pong-paddle-ball{--fa:""}.fa-table-tennis{--fa:""}.fa-volleyball{--fa:""}.fa-volleyball-ball{--fa:""}.fa-hand-dots{--fa:""}.fa-allergies{--fa:""}.fa-bandage{--fa:""}.fa-band-aid{--fa:""}.fa-box{--fa:""}.fa-boxes-stacked{--fa:""}.fa-boxes{--fa:""}.fa-boxes-alt{--fa:""}.fa-briefcase-medical{--fa:""}.fa-fire-flame-simple{--fa:""}.fa-burn{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-person-dots-from-line{--fa:""}.fa-diagnoses{--fa:""}.fa-dna{--fa:""}.fa-dolly{--fa:""}.fa-dolly-box{--fa:""}.fa-cart-flatbed{--fa:""}.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-waveform{--fa:""}.fa-file-medical-alt{--fa:""}.fa-kit-medical{--fa:""}.fa-first-aid{--fa:""}.fa-circle-h{--fa:""}.fa-hospital-symbol{--fa:""}.fa-id-card-clip{--fa:""}.fa-id-card-alt{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-medical{--fa:""}.fa-prescription-bottle-alt{--fa:""}.fa-bed-pulse{--fa:""}.fa-procedures{--fa:""}.fa-truck-fast{--fa:""}.fa-shipping-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight-scale{--fa:""}.fa-weight{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots{--fa:""}.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot{--fa:""}.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar{--fa:""}.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet{--fa:""}.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-handshake-angle{--fa:""}.fa-hands-helping{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry-box{--fa:""}.fa-people-carry{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling{--fa:""}.fa-sprout{--fa:""}.fa-sign-hanging{--fa:""}.fa-sign{--fa:""}.fa-face-smile-wink{--fa:""}.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-ramp-box{--fa:""}.fa-truck-loading{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-gear{--fa:""}.fa-user-cog{--fa:""}.fa-user-pen{--fa:""}.fa-user-edit{--fa:""}.fa-user-group{--fa:""}.fa-user-friends{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-slash{--fa:""}.fa-user-alt-slash{--fa:""}.fa-user-large-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-gear{--fa:""}.fa-users-cog{--fa:""}.fa-scale-unbalanced{--fa:""}.fa-balance-scale-left{--fa:""}.fa-scale-unbalanced-flip{--fa:""}.fa-balance-scale-right{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-tower-broadcast{--fa:""}.fa-broadcast-tower{--fa:""}.fa-broom{--fa:""}.fa-chalkboard{--fa:""}.fa-blackboard{--fa:""}.fa-chalkboard-user{--fa:""}.fa-chalkboard-teacher{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-lines-slash{--fa:""}.fa-microphone-alt-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave{--fa:""}.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-dollar{--fa:""}.fa-money-check-alt{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-square-parking{--fa:""}.fa-parking{--fa:""}.fa-diagram-project{--fa:""}.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking{--fa:""}.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop{--fa:""}.fa-store-alt{--fa:""}.fa-bars-staggered{--fa:""}.fa-reorder{--fa:""}.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt{--fa:""}.fa-t-shirt{--fa:""}.fa-tshirt{--fa:""}.fa-person-walking{--fa:""}.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-face-angry{--fa:""}.fa-angry{--fa:""}.fa-archway{--fa:""}.fa-book-atlas{--fa:""}.fa-atlas{--fa:""}.fa-award{--fa:""}.fa-delete-left{--fa:""}.fa-backspace{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-simple{--fa:""}.fa-bus-alt{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-martini-glass-citrus{--fa:""}.fa-cocktail{--fa:""}.fa-bell-concierge{--fa:""}.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-simple{--fa:""}.fa-crop-alt{--fa:""}.fa-tachograph-digital{--fa:""}.fa-digital-tachograph{--fa:""}.fa-face-dizzy{--fa:""}.fa-dizzy{--fa:""}.fa-compass-drafting{--fa:""}.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-pointed{--fa:""}.fa-feather-alt{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down{--fa:""}.fa-file-download{--fa:""}.fa-file-export{--fa:""}.fa-arrow-right-from-file{--fa:""}.fa-file-import{--fa:""}.fa-arrow-right-to-file{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up{--fa:""}.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed{--fa:""}.fa-flushed{--fa:""}.fa-face-frown-open{--fa:""}.fa-frown-open{--fa:""}.fa-martini-glass{--fa:""}.fa-glass-martini-alt{--fa:""}.fa-earth-africa{--fa:""}.fa-globe-africa{--fa:""}.fa-earth-americas{--fa:""}.fa-earth{--fa:""}.fa-earth-america{--fa:""}.fa-globe-americas{--fa:""}.fa-earth-asia{--fa:""}.fa-globe-asia{--fa:""}.fa-face-grimace{--fa:""}.fa-grimace{--fa:""}.fa-face-grin{--fa:""}.fa-grin{--fa:""}.fa-face-grin-wide{--fa:""}.fa-grin-alt{--fa:""}.fa-face-grin-beam{--fa:""}.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat{--fa:""}.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts{--fa:""}.fa-grin-hearts{--fa:""}.fa-face-grin-squint{--fa:""}.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears{--fa:""}.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars{--fa:""}.fa-grin-stars{--fa:""}.fa-face-grin-tears{--fa:""}.fa-grin-tears{--fa:""}.fa-face-grin-tongue{--fa:""}.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint{--fa:""}.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink{--fa:""}.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink{--fa:""}.fa-grin-wink{--fa:""}.fa-grip{--fa:""}.fa-grid-horizontal{--fa:""}.fa-grip-horizontal{--fa:""}.fa-grip-vertical{--fa:""}.fa-grid-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub-person{--fa:""}.fa-hot-tub{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss{--fa:""}.fa-kiss{--fa:""}.fa-face-kiss-beam{--fa:""}.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart{--fa:""}.fa-kiss-wink-heart{--fa:""}.fa-face-laugh{--fa:""}.fa-laugh{--fa:""}.fa-face-laugh-beam{--fa:""}.fa-laugh-beam{--fa:""}.fa-face-laugh-squint{--fa:""}.fa-laugh-squint{--fa:""}.fa-face-laugh-wink{--fa:""}.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase{--fa:""}.fa-luggage-cart{--fa:""}.fa-map-location{--fa:""}.fa-map-marked{--fa:""}.fa-map-location-dot{--fa:""}.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank{--fa:""}.fa-meh-blank{--fa:""}.fa-face-rolling-eyes{--fa:""}.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler{--fa:""}.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry{--fa:""}.fa-sad-cry{--fa:""}.fa-face-sad-tear{--fa:""}.fa-sad-tear{--fa:""}.fa-van-shuttle{--fa:""}.fa-shuttle-van{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam{--fa:""}.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-stroke{--fa:""}.fa-star-half-alt{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise{--fa:""}.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming{--fa:""}.fa-swimmer{--fa:""}.fa-water-ladder{--fa:""}.fa-ladder-water{--fa:""}.fa-swimming-pool{--fa:""}.fa-droplet-slash{--fa:""}.fa-tint-slash{--fa:""}.fa-face-tired{--fa:""}.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-empty{--fa:""}.fa-wine-glass-alt{--fa:""}.fa-spray-can-sparkles{--fa:""}.fa-air-freshener{--fa:""}.fa-apple-whole{--fa:""}.fa-apple-alt{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader{--fa:""}.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-rear{--fa:""}.fa-car-alt{--fa:""}.fa-car-battery{--fa:""}.fa-battery-car{--fa:""}.fa-car-burst{--fa:""}.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right{--fa:""}.fa-directions{--fa:""}.fa-draw-polygon{--fa:""}.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location-crosshairs{--fa:""}.fa-location{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes{--fa:""}.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-gauge{--fa:""}.fa-dashboard{--fa:""}.fa-gauge-med{--fa:""}.fa-tachometer-alt-average{--fa:""}.fa-gauge-high{--fa:""}.fa-tachometer-alt{--fa:""}.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple{--fa:""}.fa-gauge-simple-med{--fa:""}.fa-tachometer-average{--fa:""}.fa-gauge-simple-high{--fa:""}.fa-tachometer{--fa:""}.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater{--fa:""}.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-rectangle-ad{--fa:""}.fa-ad{--fa:""}.fa-ankh{--fa:""}.fa-book-bible{--fa:""}.fa-bible{--fa:""}.fa-business-time{--fa:""}.fa-briefcase-clock{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar{--fa:""}.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai{--fa:""}.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills{--fa:""}.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk{--fa:""}.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-spaghetti-monster-flying{--fa:""}.fa-pastafarianism{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-square-poll-vertical{--fa:""}.fa-poll{--fa:""}.fa-square-poll-horizontal{--fa:""}.fa-poll-h{--fa:""}.fa-person-praying{--fa:""}.fa-pray{--fa:""}.fa-hands-praying{--fa:""}.fa-praying-hands{--fa:""}.fa-book-quran{--fa:""}.fa-quran{--fa:""}.fa-magnifying-glass-dollar{--fa:""}.fa-search-dollar{--fa:""}.fa-magnifying-glass-location{--fa:""}.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-variable{--fa:""}.fa-square-root-alt{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah{--fa:""}.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume{--fa:""}.fa-volume-medium{--fa:""}.fa-volume-xmark{--fa:""}.fa-volume-mute{--fa:""}.fa-volume-times{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-skull{--fa:""}.fa-book-dead{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-hand-fist{--fa:""}.fa-fist-raised{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-person-hiking{--fa:""}.fa-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack{--fa:""}.fa-house-damage{--fa:""}.fa-hryvnia-sign{--fa:""}.fa-hryvnia{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running{--fa:""}.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper{--fa:""}.fa-toilet-paper-alt{--fa:""}.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-dome{--fa:""}.fa-landmark-alt{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-storm{--fa:""}.fa-poo-bolt{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt{--fa:""}.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot{--fa:""}.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage{--fa:""}.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-minimize{--fa:""}.fa-compress-arrows-alt{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses{--fa:""}.fa-glass-cheers{--fa:""}.fa-whiskey-glass{--fa:""}.fa-glass-whiskey{--fa:""}.fa-earth-europe{--fa:""}.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-crack{--fa:""}.fa-heart-broken{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation{--fa:""}.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating{--fa:""}.fa-skating{--fa:""}.fa-person-skiing{--fa:""}.fa-skiing{--fa:""}.fa-person-skiing-nordic{--fa:""}.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms{--fa:""}.fa-sms{--fa:""}.fa-person-snowboarding{--fa:""}.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge-sign{--fa:""}.fa-tenge{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench{--fa:""}.fa-tools{--fa:""}.fa-cable-car{--fa:""}.fa-tram{--fa:""}.fa-fire-flame-curved{--fa:""}.fa-fire-alt{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-house-chimney-medical{--fa:""}.fa-clinic-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger{--fa:""}.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-helmet-safety{--fa:""}.fa-hard-hat{--fa:""}.fa-hat-hard{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh{--fa:""}.fa-tanakh{--fa:""}.fa-bars-progress{--fa:""}.fa-tasks-alt{--fa:""}.fa-trash-arrow-up{--fa:""}.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up{--fa:""}.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-person-biking{--fa:""}.fa-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-top-left{--fa:""}.fa-border-style{--fa:""}.fa-person-digging{--fa:""}.fa-digging{--fa:""}.fa-fan{--fa:""}.fa-icons{--fa:""}.fa-heart-music-camera-bolt{--fa:""}.fa-phone-flip{--fa:""}.fa-phone-alt{--fa:""}.fa-square-phone-flip{--fa:""}.fa-phone-square-alt{--fa:""}.fa-photo-film{--fa:""}.fa-photo-video{--fa:""}.fa-text-slash{--fa:""}.fa-remove-format{--fa:""}.fa-arrow-down-z-a{--fa:""}.fa-sort-alpha-desc{--fa:""}.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a{--fa:""}.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide{--fa:""}.fa-sort-amount-desc{--fa:""}.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide{--fa:""}.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1{--fa:""}.fa-sort-numeric-desc{--fa:""}.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1{--fa:""}.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse{--fa:""}.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */:root,:host{--fa-family-classic: 'Font Awesome 7 Free';--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.woff2)}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */:root,:host{--fa-family-classic: 'Font Awesome 7 Free';--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-regular-400.woff2)}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-regular{--fa-style: 400}/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */:root,:host{--fa-family-brands: 'Font Awesome 7 Brands';--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-brands-400.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-square-pied-piper{--fa:""}.fa-pied-piper-square{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-square-instagram{--fa:""}.fa-instagram-square{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group{--fa:""}.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk{--fa:""}.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-square-gitlab{--fa:""}.fa-gitlab-square{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-eleventy{--fa:""}.fa-11ty{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-board-game-geek{--fa:""}.fa-bgg{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-square-twitter{--fa:""}.fa-twitter-square{--fa:""}.fa-square-facebook{--fa:""}.fa-facebook-square{--fa:""}.fa-linkedin{--fa:""}.fa-square-github{--fa:""}.fa-github-square{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-square-pinterest{--fa:""}.fa-pinterest-square{--fa:""}.fa-square-google-plus{--fa:""}.fa-google-plus-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing{--fa:""}.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr{--fa:""}.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo{--fa:""}.fa-vimeo-square{--fa:""}.fa-slack{--fa:""}.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-square-reddit{--fa:""}.fa-reddit-square{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-square-behance{--fa:""}.fa-behance-square{--fa:""}.fa-steam{--fa:""}.fa-square-steam{--fa:""}.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-square-git{--fa:""}.fa-git-square{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-square-lastfm{--fa:""}.fa-lastfm-square{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium{--fa:""}.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-square-odnoklassniki{--fa:""}.fa-odnoklassniki-square{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo{--fa:""}.fa-viadeo-square{--fa:""}.fa-snapchat{--fa:""}.fa-snapchat-ghost{--fa:""}.fa-square-snapchat{--fa:""}.fa-snapchat-square{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome{--fa:""}.fa-font-awesome-flag{--fa:""}.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram{--fa:""}.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-square-font-awesome-stroke{--fa:""}.fa-font-awesome-alt{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-square-dribbble{--fa:""}.fa-dribbble-square{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-square-hacker-news{--fa:""}.fa-hacker-news-square{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-square-js{--fa:""}.fa-js-square{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter{--fa:""}.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-wpressr{--fa:""}.fa-rendact{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp{--fa:""}.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube{--fa:""}.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}*,*::before,*::after{box-sizing:border-box}main,section,article,aside,nav,header,footer,figure,blockquote,form,fieldset,table{min-width:0}main>:first-child,section>:first-child,article>:first-child,aside>:first-child,header>:first-child,footer>:first-child{margin-top:0}main>:last-child,section>:last-child,article>:last-child,aside>:last-child,header>:last-child,footer>:last-child{margin-bottom:0}input,textarea,select,button{font:inherit}button,input,textarea,select{color:inherit}button,[type=button],[type=reset],[type=submit]{background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.025) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.78), rgba(var(--bg-surface-rgb), 0.9));border:1px solid rgba(var(--primary-cyan-rgb), 0.14);border-radius:14px;color:var(--text-main);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.8rem;padding:.7rem 1rem;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{border-color:rgba(var(--primary-cyan-rgb), 0.28);color:var(--text-heading)}button:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible{box-shadow:0 0 0 1px rgba(var(--focus-ring-color-rgb), 0.48),0 0 0 4px rgba(var(--focus-ring-color-rgb), var(--focus-ring-alpha)),0 10px 24px rgba(0,7,8,.22);outline:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{outline:none;width:100%}textarea{resize:vertical}select{appearance:none}input[type=checkbox],input[type=radio]{accent-color:var(--primary-cyan)}fieldset{border:1px solid var(--border-faint);border-radius:var(--ui-radius-md);margin:0;padding:1rem 1rem 1.1rem}legend{color:var(--text-main);font-family:var(--ui-font-family-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-spacing-wide);padding:0 .45rem;text-transform:uppercase}form{display:block}table{border-collapse:collapse;border-spacing:0;width:100%}caption{color:var(--text-dim);font-size:var(--ui-font-size-xs);margin-bottom:.85rem;text-align:left}thead{border-bottom:1px solid var(--border-subtle)}tbody+tbody{border-top:1px solid var(--border-faint)}th,td{padding:.8rem .9rem;text-align:left;vertical-align:middle}th{color:var(--text-main);font-family:var(--ui-font-family-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);letter-spacing:.08em;text-transform:uppercase}td{color:var(--text-soft)}details{background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.025) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.88), rgba(var(--bg-surface-rgb), 0.96));border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:18px;overflow:hidden;padding:.1rem 0}summary{color:var(--text-main);cursor:pointer;font-weight:var(--ui-weight-medium);list-style:none;padding:.9rem 1rem}details>:not(summary){margin-inline:1rem}html{background:var(--bg-deep);color-scheme:dark;color:var(--text-main);font-size:16px;min-height:100%;scroll-behavior:smooth;scrollbar-color:rgba(var(--text-muted-rgb), 0.34) rgba(var(--bg-deep-rgb), 0.6)}body{background:var(--texture-grain),var(--gradient-background);color:var(--text-soft);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);margin:0;min-height:100vh;position:relative;text-rendering:optimizeLegibility}:where(button,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 1px rgba(var(--focus-ring-color-rgb), 0.48),0 0 0 4px rgba(var(--focus-ring-color-rgb), var(--focus-ring-alpha)),0 10px 24px rgba(0,7,8,.22);outline:none}@supports not (backdrop-filter: blur(1px)){body.arcate-full nav.navbar,body.arcate-full nav.ui-navbar,.navbar-dropdown,.ui-navbar-dropdown,.navbar-menu,.ui-navbar-menu{background-color:rgba(var(--bg-surface-rgb), 0.98)}}body>*{position:relative;z-index:1}::selection{background:rgba(var(--primary-cyan-rgb), 0.24);color:var(--text-main)}a{color:var(--ui-link);text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{color:var(--ui-link-hover)}a:focus-visible{box-shadow:0 2px 0 rgba(var(--primary-cyan-rgb), 0.16);outline:none;text-decoration:underline;text-decoration-color:rgba(var(--primary-cyan-rgb), 0.55);text-underline-offset:.16em}p,ul,ol,dl,blockquote{color:var(--text-soft);font-size:var(--ui-font-size);line-height:var(--ui-line-height-copy);margin:0}p+p{margin-top:.9rem}ul,ol{padding-left:1.2rem}li+li{margin-top:.3rem}small{color:var(--text-dim);font-size:var(--ui-font-size-xs)}strong,b{color:var(--text-main);font-weight:var(--ui-weight-semibold)}em,i{font-style:italic}mark{background:rgba(var(--accent-orange-rgb), 0.18);border-radius:.3rem;color:var(--text-main);padding:.05rem .2rem}blockquote{border-left:2px solid rgba(var(--primary-cyan-rgb), 0.42);color:var(--text-lead);padding:.15rem 0 .15rem 1rem}figure{margin:0}figcaption{color:var(--text-dim);font-size:var(--ui-font-size-xs);margin-top:.75rem}img,svg,canvas{display:block;max-width:100%}picture{display:block}hr{border:0;border-top:1px solid var(--border-faint);margin:1.75rem 0}pre,code,kbd,samp{font-family:var(--ui-font-family-monospace)}code,pre{background:rgba(var(--bg-deep-rgb), 0.56);border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:12px;color:var(--primary-cyan-bright)}code{padding:.15rem .42rem}pre{overflow:auto;padding:1rem 1.1rem;white-space:pre-wrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 10px 22px rgba(4,12,30,.1)}pre>code{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;color:inherit}label,.label,.ui-label{color:var(--text-main);display:block;font-family:var(--ui-font-family-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-spacing-wide);margin-bottom:.65rem;opacity:.96;text-transform:uppercase}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-family:var(--ui-font-family-secondary);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-spacing-title);line-height:var(--ui-line-height-tight);margin:0}h1{font-size:var(--ui-font-size-3xl)}h2{font-size:var(--ui-font-size-2xl)}h3{font-size:clamp(1.45rem,1.8vw,1.95rem)}h4{font-size:1.18rem}h5{font-size:1rem}h6{font-size:.88rem}:root{--hyperio-transition-fast: 0.15s;--hyperio-transition-normal: 0.25s;--hyperio-transition-slow: 0.4s;--hyperio-z-dropdown: 20;--hyperio-z-sticky: 30;--hyperio-z-modal: 40;--hyperio-z-popover: 50;--ui-section-padding-block: 3rem;--ui-section-padding-inline: 1.5rem;--ui-prose-spacing: 1em;--ui-shadow-sm: 0 0.125em 0.25em rgb(10 10 10 / 0.1);--ui-shadow-md: 0 0.5em 1em rgb(10 10 10 / 0.1);--ui-on-primary: var(--ui-link-invert);--ui-on-info: white;--ui-on-success: white;--ui-on-warning: rgba(0, 0, 0, 0.7);--ui-on-danger: white;--ui-on-link: var(--ui-link-invert);--ui-info-surface: hsl(217, 71%, 95%);--ui-info-on-surface: hsl(217, 71%, 30%);--ui-info-accent: hsl(217, 71%, 53%);--ui-warning-surface: hsl(44, 100%, 95%);--ui-warning-on-surface: hsl(44, 100%, 20%);--ui-warning-accent: hsl(44, 100%, 45%);--ui-success-surface: hsl(153, 53%, 93%);--ui-success-on-surface: hsl(153, 53%, 20%);--ui-success-accent: hsl(153, 53%, 40%);--ui-danger-surface: hsl(0, 72%, 95%);--ui-danger-on-surface: hsl(0, 72%, 30%);--ui-danger-accent: hsl(0, 72%, 50%);--ui-card-padding: 1.5rem;--ui-card-header-padding: 0.75rem 1rem;--ui-box-padding: 1.25rem;--ui-button-bg: var(--ui-surface);--ui-button-padding: 0.5em 1em;--ui-tag-bg: var(--ui-surface-ter);--ui-tag-radius: var(--ui-radius-sm);--ui-tag-size: var(--ui-font-size-xs);--ui-notification-bg: var(--ui-surface-ter);--ui-notification-padding: 1.25rem 2.5rem 1.25rem 1.5rem;--ui-dropdown-min-width: 12rem;--ui-modal-backdrop: rgb(10 10 10 / 0.86);--ui-modal-width: 640px;--ui-hero-padding: 3rem 1.5rem;--ui-footer-bg: var(--ui-surface-bis);--ui-footer-padding: 3rem 1.5rem 6rem;--ui-input-radius: var(--ui-radius-sm);--ui-input-padding: 0.5em 0.75em;--ui-input-focus-border: rgba(var(--primary-cyan-rgb), 0.48);--ui-input-focus-shadow: 0 0 0 0.125em rgba(var(--primary-cyan-rgb), 0.18)}*,*::before,*::after{box-sizing:border-box}.hidden{display:none !important}.hyperio-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}.fade-out{animation:fadeOut var(--hyperio-transition-slow) ease-out forwards}@keyframes fadeOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-0.25rem) scale(0.985)}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.fade-out{animation:none;opacity:0}}form[data-ajax][data-state=bad-request] .ui-help.tone-danger,form[data-ajax][data-state=error] .ui-help.tone-danger{display:block}fieldset.fieldset{background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.18), rgba(var(--bg-surface-rgb), 0.16)),color-mix(in oklab, var(--ui-surface-bis) 90%, black 10%);border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:var(--ui-radius-md);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 12px 28px rgba(4,12,30,.08);padding:1.25rem}fieldset.fieldset legend{color:var(--text-main);font-family:var(--ui-font-family-secondary);font-size:var(--ui-font-size-sm);font-weight:600;letter-spacing:.08em;padding:0 .6em;text-transform:uppercase}fieldset.fieldset.arcate-fieldset-flag .arcate-toggle{display:none}fieldset.fieldset.arcate-fieldset-flag:has(legend input[type=checkbox]:checked) .arcate-toggle{display:block}.ui-form form{display:flex;flex-direction:column;gap:1.5rem}.ui-form-actions{padding-top:1rem;border-top:1px solid var(--ui-border-weak)}.ui-surface{padding:1.5rem;border:1px solid var(--ui-border-weak);border-radius:var(--ui-radius-lg, var(--ui-radius));background-color:color-mix(in oklab, var(--ui-surface-bis) 65%, white 35%)}.ui-surface+.ui-surface{margin-top:1.5rem}.ui-surface-title{margin-bottom:1rem}.ui-toggle{display:inline-flex;align-items:center;cursor:pointer;gap:.6rem;min-height:2rem}.ui-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.ui-toggle .ui-toggle-track{position:relative;width:2.75rem;height:1.5rem;background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.42), rgba(var(--bg-surface-rgb), 0.5));border:1px solid rgba(var(--border-neutral-rgb), 0.18);border-radius:1.5rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ui-toggle .ui-toggle-thumb{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(226, 235, 255, 0.9));border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 4px 12px rgba(4,12,30,.24);transition:transform .2s ease,box-shadow .2s ease}.ui-toggle input[type=checkbox]:checked+.ui-toggle-track{background:linear-gradient(135deg, rgba(var(--ui-success-rgb), 0.4), rgba(var(--accent-teal-rgb), 0.26));border-color:rgba(var(--ui-success-rgb), 0.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 0 0 3px rgba(var(--ui-success-rgb), 0.08)}.ui-toggle input[type=checkbox]:checked+.ui-toggle-track .ui-toggle-thumb{transform:translateX(1.25rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.52),0 6px 16px rgba(var(--ui-success-rgb), 0.18)}.ui-toggle input[type=checkbox]:focus-visible+.ui-toggle-track{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14);outline:none}.ui-toggle .ui-toggle-label{font-size:var(--ui-size-small, 0.875rem);font-weight:600;letter-spacing:.01em;user-select:none;color:var(--text-soft)}.ui-toggle .ui-toggle-label.on{display:none}.ui-toggle .ui-toggle-label.off{display:inline}.ui-toggle input[type=checkbox]:checked~.ui-toggle-label.on{display:inline}.ui-toggle input[type=checkbox]:checked~.ui-toggle-label.off{display:none}.arcate-image-picker input{display:none}.arcate-image-picker label{display:block;border-radius:14px;overflow:hidden;background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.3), rgba(var(--bg-surface-rgb), 0.18));border:1px solid rgba(var(--border-neutral-rgb), 0.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 12px 24px rgba(4,12,30,.08);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.arcate-image-picker label:hover{border-color:rgba(var(--primary-cyan-rgb), 0.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 16px 30px rgba(4,12,30,.12)}.arcate-image-picker input[type=radio]+img{display:block;width:100%;border:3px solid rgba(0,0,0,0);border-radius:14px;transition:border-color var(--transition-fast),transform var(--transition-fast),filter var(--transition-fast)}.arcate-image-picker input[type=radio]:not(:checked)+img{filter:saturate(0.94)}.arcate-image-picker input[type=radio]:checked+img{border-color:var(--ui-link);box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14);transform:scale(0.99)}.arcate-image-picker label:has(input[type=radio]:focus-visible){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14)}.arcate-image-picker label:has(input[type=radio]:checked){border-color:rgba(var(--primary-cyan-rgb), 0.24)}.arcate-input-rich{position:relative}.arcate-input-rich textarea{display:none}.arcate-input-rich .toolbar{position:sticky;top:var(--ui-navbar-height);z-index:10}.arcate-input-rich .textarea,.arcate-input-rich .ui-textarea{height:auto;max-height:none}.arcate-input-rich .content>*:not(hr){position:relative;border:1px dashed rgba(var(--primary-cyan-rgb), 0.18);border-radius:12px;padding:.75rem .8rem .7rem;margin-block:.4rem;background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.14), rgba(var(--bg-overlay-rgb), 0.04));transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.arcate-input-rich .content>*:not(hr)::before{position:absolute;top:-0.48rem;left:.7rem;font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--primary-cyan-rgb), 0.68);background:color-mix(in oklab, var(--bg-surface) 82%, black 18%);border:1px solid rgba(var(--primary-cyan-rgb), 0.16);border-radius:999px;padding:.12rem .38rem}.arcate-input-rich .content>*:not(hr):hover{border-color:rgba(var(--primary-cyan-rgb), 0.28);background:linear-gradient(180deg, rgba(var(--primary-cyan-rgb), 0.08), rgba(var(--bg-overlay-rgb), 0.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.arcate-input-rich .content>div::before{content:"div"}.arcate-input-rich .content>figure::before{content:"figure"}.arcate-input-rich .content>p::before{content:"p"}.arcate-input-rich .content>h1::before{content:"h1"}.arcate-input-rich .content>h2::before{content:"h2"}.arcate-input-rich .content>h3::before{content:"h3"}.arcate-input-rich .content>h4::before{content:"h4"}.arcate-input-rich .content>h5::before{content:"h5"}.arcate-input-rich .content>h6::before{content:"h6"}.arcate-input-rich .content>blockquote::before{content:"blockquote"}.arcate-input-rich .content>ol::before{content:"ol"}.arcate-input-rich .content>ul::before{content:"ul"}.arcate-input-rich .content>iframe::before{content:"iframe"}.arcate-input-rich .content li,.arcate-input-rich .content figcaption{background-color:rgba(var(--bg-overlay-rgb), 0.22);border-radius:8px}.modal-background,.ui-modal-background{background:rgba(var(--bg-deep-rgb), 0.74);backdrop-filter:blur(5px);transition:opacity var(--transition-fast),backdrop-filter var(--transition-fast)}form.arcate-submitting{opacity:.6;pointer-events:none}form.arcate-error .ui-help.tone-danger{display:block}.modal-content,.ui-modal-content,.modal-card,.ui-modal-card{will-change:transform,opacity;transform-origin:center top}.modal-card-head .delete,.ui-modal-card-head .delete,.modal-card-head .ui-button.variant-text,.ui-modal-card-head .ui-button.variant-text{border-radius:999px}.modal-card-head .delete:focus-visible,.ui-modal-card-head .delete:focus-visible,.modal-card-foot .button:focus-visible,.ui-modal-card-foot .ui-button:focus-visible,.modal-card-body :where(.input,.textarea,.ui-input,.ui-textarea,select):focus-visible,.ui-modal-card-body :where(.input,.textarea,.ui-input,.ui-textarea,select):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14)}.ui-modal-card-title,.modal-card-title{letter-spacing:0;text-wrap:balance}.ui-tabs{margin-bottom:1.15rem}.ui-tabs ul{display:flex;align-items:stretch;border-bottom:1px solid rgba(var(--border-neutral-rgb), 0.14);gap:0;list-style:none;margin:0;padding:0}.ui-tabs li{--tab-accent-rgb: var(--atelier-patina-rgb);display:flex}.ui-tabs li:nth-child(5n+2){--tab-accent-rgb: var(--atelier-copper-rgb)}.ui-tabs li:nth-child(5n+3){--tab-accent-rgb: var(--atelier-indigo-rgb)}.ui-tabs li:nth-child(5n+4){--tab-accent-rgb: var(--atelier-ochre-rgb)}.ui-tabs li:nth-child(5n+5){--tab-accent-rgb: var(--atelier-sage-rgb)}.ui-tabs li a{align-items:center;border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-radius:12px 12px 0 0;color:var(--text-dim);display:flex;gap:.45rem;font-family:var(--ui-font-family-secondary);font-size:.8rem;font-weight:500;letter-spacing:.03em;padding:.65rem 1rem;text-decoration:none;text-transform:uppercase;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.ui-tabs li a:hover{background:linear-gradient(135deg, rgba(var(--tab-accent-rgb), 0.075), transparent),rgba(var(--bg-overlay-rgb), 0.16);color:var(--text-soft)}.ui-tabs li a:focus-visible{background:rgba(var(--tab-accent-rgb), 0.08);border-color:rgba(var(--tab-accent-rgb), 0.16);box-shadow:0 0 0 3px rgba(var(--tab-accent-rgb), 0.12);color:var(--text-main);outline:none}.ui-tabs li.is-active a{background:linear-gradient(135deg, rgba(var(--tab-accent-rgb), 0.14), rgba(var(--accent-magenta-rgb), 0.05)),rgba(var(--bg-overlay-rgb), 0.12);border-color:rgba(var(--tab-accent-rgb), 0.16);border-bottom-color:rgb(var(--tab-accent-rgb));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);color:color-mix(in oklab, rgb(var(--tab-accent-rgb)) 82%, white 18%)}.ui-tabs li a .ui-icon{font-size:.72rem;opacity:.7}.ui-tabs li.is-active a .ui-icon{opacity:1}.arcate-tab-content{display:none}.arcate-tab-content.is-active{display:block}.ui-calendar-controls{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.35rem}.ui-calendar-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.ui-calendar-pill{border:1px solid var(--border-subtle);border-radius:var(--ui-radius-rounded);background:rgba(var(--bg-overlay-rgb), 0.22);color:var(--text-muted);font-size:var(--ui-font-size-sm);padding:.32rem .85rem;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.ui-calendar-pill:hover{background:rgba(var(--bg-overlay-rgb), 0.4);border-color:rgba(var(--primary-cyan-rgb), 0.28);color:var(--text-main)}.ui-calendar-pill.state-active{background:var(--ui-primary);border-color:rgba(0,0,0,0);color:var(--text-inverted);font-weight:var(--ui-weight-semibold)}.ui-pagination-embed .ui-pagination-previous,.ui-pagination-embed .ui-pagination-next{inline-size:auto;min-width:0;white-space:nowrap}.ui-calendar-services{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}.ui-calendar-service{align-items:center;display:inline-flex;gap:.45rem;min-height:2rem;padding:.18rem .2rem}.ui-calendar-service a{align-items:center;background:rgba(var(--bg-overlay-rgb), 0.22);border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:inherit;display:inline-flex;min-height:1.9rem;padding:.32rem .75rem;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.ui-calendar-service a:hover{background:rgba(var(--bg-overlay-rgb), 0.32);border-color:rgba(var(--primary-cyan-rgb), 0.18);color:var(--text-main)}.ui-calendar-service a:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14);color:var(--text-main);outline:none}table#calendar{background:linear-gradient(180deg, rgba(255, 255, 255, 0.015), rgba(255, 255, 255, 0)),rgba(var(--bg-surface-rgb), 0.14);border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-collapse:separate;border-spacing:.14rem;border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 10px 22px rgba(4,12,30,.1);margin:0;overflow:hidden;table-layout:fixed;width:100%}table#calendar caption{font-size:.94rem;font-family:var(--subtitle-family, var(--ui-font-family-secondary));line-height:1.15;margin-bottom:.35rem;text-align:center;text-transform:capitalize}table#calendar caption span{display:block}table#calendar caption a{color:inherit;text-decoration:none}table#calendar thead th{background:rgba(var(--bg-overlay-rgb), 0.18);border-bottom:1px solid rgba(var(--border-neutral-rgb), 0.1);color:var(--ui-text-muted, var(--text-muted));font-size:.58rem;font-weight:600;letter-spacing:.1em;padding:.24rem .1rem;text-align:center;text-transform:uppercase}table#calendar tbody{font-family:var(--ui-font-family-monospace)}table#calendar td{background:rgba(var(--bg-overlay-rgb), 0.22);border:1px solid rgba(var(--border-neutral-rgb), 0.1);height:2.28rem;padding:0;text-align:center;vertical-align:middle;transition:background var(--transition-fast),border-color var(--transition-fast)}table#calendar td a,table#calendar td time,table#calendar td>span{align-items:center;color:inherit;display:flex;font-size:.8rem;justify-content:center;min-height:2.28rem;text-decoration:none;width:100%;transition:background var(--transition-fast),color var(--transition-fast)}table#calendar td:hover{background:rgba(var(--primary-cyan-rgb), 0.12);border-color:rgba(var(--primary-cyan-rgb), 0.22)}table#calendar td a:focus-visible{background:rgba(var(--primary-cyan-rgb), 0.1);box-shadow:inset 0 0 0 2px rgba(var(--primary-cyan-rgb), 0.24);color:var(--text-main);outline:none}table#calendar td:empty{background:rgba(0,0,0,0);border:none}table#calendar td.today{background:rgba(var(--ui-success-rgb), 0.18);border-color:rgba(var(--ui-success-rgb), 0.28)}.ui-calendar-day{align-items:center;display:grid;gap:.45rem;justify-items:center;min-height:2.28rem;padding:.2rem .15rem}.ui-calendar-day-label{font-family:var(--ui-font-family-monospace);font-size:1.1rem;line-height:1;color:var(--text-main)}.ui-calendar-day-services{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.ui-calendar-day-services>.plugin{border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 4px 10px rgba(4,12,30,.08)}.arcate-sse-monitor{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;padding:.22rem .55rem .22rem .45rem;border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:999px;background:linear-gradient(135deg, rgba(var(--bg-overlay-rgb), 0.34), rgba(var(--bg-surface-alt-rgb), 0.42)),rgba(var(--bg-surface-rgb), 0.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 24px rgba(4,12,30,.08);font-size:.75rem;letter-spacing:.01em;color:var(--ui-text-weak)}.arcate-sse-monitor-dot{width:.62rem;height:.62rem;border-radius:999px;background:rgba(var(--ui-neutral-rgb), 0.9);box-shadow:0 0 0 0 rgba(var(--ui-neutral-rgb), 0);transition:background-color 240ms ease,box-shadow 240ms ease}.arcate-sse-monitor-label{color:inherit;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.arcate-sse-monitor.is-connected .arcate-sse-monitor-dot{background:var(--ui-success);box-shadow:0 0 0 .24rem rgba(var(--ui-success-rgb), 0.16)}.arcate-sse-monitor.is-connected{border-color:rgba(var(--ui-success-rgb), 0.18);color:color-mix(in oklab, var(--ui-success-soft) 74%, white 26%)}.arcate-sse-monitor.is-stale .arcate-sse-monitor-dot,.arcate-sse-monitor.is-connecting .arcate-sse-monitor-dot{background:var(--ui-warning);animation:arcateSsePulse 1.6s ease-in-out infinite}.arcate-sse-monitor.is-stale,.arcate-sse-monitor.is-connecting{border-color:rgba(var(--ui-warning-rgb), 0.18);color:color-mix(in oklab, var(--ui-warning-soft) 74%, white 26%)}.arcate-sse-monitor.is-disconnected .arcate-sse-monitor-dot{background:var(--ui-danger);box-shadow:0 0 0 .28rem rgba(var(--ui-danger-rgb), 0.16)}.arcate-sse-monitor.is-disconnected{border-color:rgba(var(--ui-danger-rgb), 0.18);color:color-mix(in oklab, var(--ui-danger-soft) 74%, white 26%)}.arcate-sse-monitor[data-sse-monitor]{transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}@media(max-width: 640px){.arcate-sse-monitor{gap:.4rem;min-height:1.7rem;padding-inline:.28rem .48rem}}@keyframes arcateSsePulse{0%{box-shadow:0 0 0 0 rgba(var(--ui-warning-rgb), 0.2)}70%{box-shadow:0 0 0 .44rem rgba(var(--ui-warning-rgb), 0.03)}100%{box-shadow:0 0 0 0 rgba(var(--ui-warning-rgb), 0)}}figure.arcate-zoom-out{border-radius:var(--ui-radius-lg);overflow:hidden;position:relative;background:rgba(var(--bg-overlay-rgb), 0.24)}figure.arcate-zoom-out img{transform:scale(1.125);transition:transform .5s ease-in-out,filter var(--transition-base);transform-origin:center;filter:saturate(0.94) contrast(1.02)}figure.arcate-zoom-out:hover img{transform:scale(1);filter:saturate(1.02) contrast(1.04)}figure.arcate-zoom-out::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 34%, rgba(4, 12, 30, 0.14));pointer-events:none}figure.arcate-zoom-in{border-radius:var(--ui-radius-lg);overflow:hidden;position:relative;background:rgba(var(--bg-overlay-rgb), 0.24)}figure.arcate-zoom-in img{transition:transform .5s ease-in-out,filter var(--transition-base);transform-origin:center;filter:saturate(0.96) contrast(1.02)}figure.arcate-zoom-in:hover img{transform:scale(1.125);filter:saturate(1.04) contrast(1.05)}figure.arcate-zoom-in::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 34%, rgba(4, 12, 30, 0.14));pointer-events:none}body.arcate-status .ui-box{padding:clamp(2rem,4vw,3.25rem)}body.arcate-status h1{text-shadow:0 10px 28px rgba(4,12,30,.2)}footer.ui-footer,footer.footer{border-top:solid 1px var(--ui-border-weak);background-color:var(--ui-surface-bis)}article.is-not-published{background:linear-gradient(135deg, rgba(var(--ui-warning-rgb), 0.06), rgba(var(--bg-surface-rgb), 0.22)),color-mix(in oklab, var(--ui-surface) 84%, black 16%);border:1px solid rgba(var(--ui-warning-rgb), 0.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 10px 22px rgba(4,12,30,.08)}.arcate-bottom-adjust .card{height:100%}#update-success a.tone-primary{box-shadow:0 0 0 0 rgba(var(--primary-cyan-rgb), 0)}#update-success a.tone-primary:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);outline:none}.icon.is-bouncing i{animation:bounce 2.4s cubic-bezier(0.22, 1, 0.36, 1) infinite;transform-origin:center bottom}@keyframes bounce{0%,100%{transform:translateY(0)}18%{transform:translateY(-0.32rem) scaleY(1.01)}32%{transform:translateY(-0.9rem) scaleY(1.03)}48%{transform:translateY(0) scaleY(0.98)}62%{transform:translateY(-0.38rem)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(0.45rem) scale(0.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.icon.is-bouncing i{animation:none}}.button,.ui-button{--_button-bg: var(--interactive-surface);--_button-border: rgba(var(--border-neutral-rgb), 0.16);--_button-color: var(--text-main);--_button-shadow: var(--shadow-subtle);--_button-shadow-hover: var(--shadow-soft);--_button-shadow-active: 0 6px 16px rgba(4, 12, 30, 0.2);--_button-translate-hover: none;--_button-translate-active: scale(0.985);align-items:center;appearance:none;background:var(--_button-bg);border:1px solid var(--_button-border);border-radius:var(--ui-radius);box-shadow:var(--_button-shadow);color:var(--_button-color);cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;line-height:1.1;min-height:2.4rem;padding:.62rem .9rem;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-base),box-shadow var(--transition-base),color var(--transition-fast),transform var(--transition-fast)}.button:hover:not(:disabled):not([disabled]),.ui-button:hover:not(:disabled):not([disabled]){background:var(--interactive-surface-hover);border-color:rgba(var(--border-neutral-rgb), 0.22);box-shadow:var(--_button-shadow-hover);color:var(--text-main);transform:var(--_button-translate-hover)}.button:focus,.ui-button:focus{outline:none}.button:focus:not(:focus-visible),.ui-button:focus:not(:focus-visible){box-shadow:none}.button:focus-visible,.ui-button:focus-visible{box-shadow:0 0 0 1px rgba(var(--focus-ring-color-rgb), 0.48),0 0 0 4px rgba(var(--focus-ring-color-rgb), var(--focus-ring-alpha)),0 10px 24px rgba(0,7,8,.22)}.button:disabled,.button[disabled],.ui-button:disabled,.ui-button[disabled]{cursor:not-allowed;opacity:.5}.button:active:not(:disabled):not([disabled]),.ui-button:active:not(:disabled):not([disabled]){box-shadow:var(--_button-shadow-active);transform:var(--_button-translate-active)}.button .icon,.button .ui-icon,.ui-button .icon,.ui-button .ui-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 1.1rem;justify-content:center}.button.size-sm,.ui-button.size-sm{font-size:var(--ui-font-size-xs);min-height:2.05rem;padding:.46rem .72rem}.button.size-md,.ui-button.size-md{min-height:2.4rem}.button.size-lg,.ui-button.size-lg{font-size:var(--ui-font-size-md);min-height:2.72rem;padding:.74rem 1.08rem}.button.full-width,.ui-button.full-width{width:100%}.button.shape-pill,.ui-button.shape-pill{border-radius:999px}.button.state-static,.ui-button.state-static{cursor:default;pointer-events:none}.button.variant-text,.ui-button.variant-text{--_button-bg: transparent;--_button-border: transparent;--_button-shadow: none;--_button-shadow-hover: none;--_button-shadow-active: none;--_button-translate-hover: translateY(0);--_button-translate-active: translateY(0);min-height:auto;padding-inline:0}.button.variant-text:hover:not(:disabled):not([disabled]),.ui-button.variant-text:hover:not(:disabled):not([disabled]){background:rgba(0,0,0,0);box-shadow:none;color:var(--primary-cyan-bright)}.button.variant-outline,.ui-button.variant-outline,.button.variant-soft,.ui-button.variant-soft{--_button-border: rgba(var(--border-neutral-rgb), 0.22);--_button-shadow: 0 4px 10px rgba(4, 12, 30, 0.12);--_button-shadow-hover: 0 10px 24px rgba(4, 12, 30, 0.18);--_button-shadow-active: 0 4px 12px rgba(4, 12, 30, 0.12)}.button.variant-outline,.ui-button.variant-outline{--_button-bg: transparent}.button.variant-soft,.ui-button.variant-soft{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-slate-rgb), 0.08), rgba(var(--atelier-patina-rgb), 0.035)), rgba(255, 255, 255, 0.03)}.button.variant-contrast,.ui-button.variant-contrast{--_button-bg: rgba(255, 255, 255, 0.08);--_button-border: rgba(255, 255, 255, 0.18);--_button-color: var(--text-main)}.button.tone-primary,.ui-button.tone-primary{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-patina-rgb), 0.28), rgba(var(--atelier-ochre-rgb), 0.16) 58%, rgba(var(--atelier-copper-rgb), 0.14)), rgba(var(--bg-overlay-rgb), 0.20);--_button-border: rgba(var(--atelier-patina-rgb), 0.32);--_button-color: color-mix(in oklab, var(--primary-cyan-bright) 84%, white 16%);--_button-shadow: 0 10px 24px rgba(var(--atelier-patina-rgb), 0.12);--_button-shadow-hover: 0 16px 34px rgba(var(--atelier-patina-rgb), 0.18);--_button-shadow-active: 0 8px 18px rgba(var(--primary-cyan-rgb), 0.16)}.button.tone-accent,.ui-button.tone-accent,.button.tone-link,.ui-button.tone-link{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-copper-rgb), 0.20), rgba(var(--atelier-indigo-rgb), 0.10)), rgba(var(--bg-overlay-rgb), 0.18);--_button-border: rgba(var(--atelier-copper-rgb), 0.26);--_button-color: color-mix(in oklab, var(--accent-magenta-soft) 82%, white 18%)}.button.tone-info,.ui-button.tone-info{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-slate-rgb), 0.18), rgba(var(--atelier-indigo-rgb), 0.10)), rgba(var(--bg-overlay-rgb), 0.16);--_button-border: rgba(var(--ui-info-rgb), 0.22);--_button-color: var(--ui-info-soft)}.button.tone-success,.ui-button.tone-success{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-sage-rgb), 0.18), rgba(var(--atelier-patina-rgb), 0.08)), rgba(var(--bg-overlay-rgb), 0.16);--_button-border: rgba(var(--ui-success-rgb), 0.22);--_button-color: var(--ui-success-soft);--_button-shadow: 0 10px 24px rgba(var(--ui-success-rgb), 0.1);--_button-shadow-hover: 0 16px 34px rgba(var(--ui-success-rgb), 0.14);--_button-shadow-active: 0 8px 18px rgba(var(--ui-success-rgb), 0.12)}.button.tone-warning,.ui-button.tone-warning{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-ochre-rgb), 0.20), rgba(var(--atelier-clay-rgb), 0.10)), rgba(var(--bg-overlay-rgb), 0.16);--_button-border: rgba(var(--ui-warning-rgb), 0.22);--_button-color: var(--ui-warning-soft);--_button-shadow: 0 10px 24px rgba(var(--ui-warning-rgb), 0.1);--_button-shadow-hover: 0 16px 34px rgba(var(--ui-warning-rgb), 0.14);--_button-shadow-active: 0 8px 18px rgba(var(--ui-warning-rgb), 0.12)}.button.tone-danger,.ui-button.tone-danger{--_button-bg: linear-gradient(135deg, rgba(var(--ui-danger-rgb), 0.18), rgba(var(--atelier-rose-rgb), 0.10)), rgba(var(--bg-overlay-rgb), 0.16);--_button-border: rgba(var(--ui-danger-rgb), 0.22);--_button-color: var(--ui-danger-soft);--_button-shadow: 0 10px 24px rgba(var(--ui-danger-rgb), 0.1);--_button-shadow-hover: 0 16px 34px rgba(var(--ui-danger-rgb), 0.14);--_button-shadow-active: 0 8px 18px rgba(var(--ui-danger-rgb), 0.12)}.button.tone-neutral,.ui-button.tone-neutral{--_button-bg: rgba(255, 255, 255, 0.03);--_button-border: rgba(245, 248, 255, 0.14)}.button.tone-primary:hover:not(:disabled):not([disabled]),.ui-button.tone-primary:hover:not(:disabled):not([disabled]){background:linear-gradient(135deg, rgba(var(--atelier-patina-rgb), 0.34), rgba(var(--atelier-ochre-rgb), 0.2) 58%, rgba(var(--atelier-copper-rgb), 0.18)),rgba(var(--bg-overlay-rgb), 0.22);border-color:rgba(var(--primary-cyan-rgb), 0.28)}.button.tone-success:hover:not(:disabled):not([disabled]),.ui-button.tone-success:hover:not(:disabled):not([disabled]){background:rgba(var(--ui-success-rgb), 0.18);border-color:rgba(var(--ui-success-rgb), 0.28)}.button.tone-warning:hover:not(:disabled):not([disabled]),.ui-button.tone-warning:hover:not(:disabled):not([disabled]){background:rgba(var(--ui-warning-rgb), 0.18);border-color:rgba(var(--ui-warning-rgb), 0.28)}.button.tone-danger:hover:not(:disabled):not([disabled]),.ui-button.tone-danger:hover:not(:disabled):not([disabled]){background:rgba(var(--ui-danger-rgb), 0.18);border-color:rgba(var(--ui-danger-rgb), 0.28)}.button.variant-soft:hover:not(:disabled):not([disabled]),.ui-button.variant-soft:hover:not(:disabled):not([disabled]){background:linear-gradient(135deg, rgba(var(--atelier-slate-rgb), 0.1), rgba(var(--atelier-copper-rgb), 0.045)),hsla(0,0%,100%,.06)}.ui-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ui-buttons.justify-center{justify-content:center}.ui-buttons[data-centered]{justify-content:center}.ui-buttons.addons{gap:0}.ui-buttons.addons>form,.ui-buttons.addons>.ui-control{display:contents}.ui-buttons.addons .button,.ui-buttons.addons .ui-button{border-radius:0}.ui-buttons.addons>:first-child,.ui-buttons.addons>:first-child .button,.ui-buttons.addons>:first-child .ui-button{border-bottom-left-radius:var(--ui-radius-rounded);border-top-left-radius:var(--ui-radius-rounded)}.ui-buttons.addons>:last-child,.ui-buttons.addons>:last-child .button,.ui-buttons.addons>:last-child .ui-button{border-bottom-right-radius:var(--ui-radius-rounded);border-top-right-radius:var(--ui-radius-rounded)}.table,.ui-table{background:linear-gradient(180deg, rgba(255, 255, 255, 0.018), rgba(255, 255, 255, 0)),rgba(var(--bg-surface-rgb), 0.14);border:1px solid rgba(var(--border-neutral-rgb), 0.12);border-radius:var(--ui-radius-md);border-collapse:collapse;border-spacing:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 30px rgba(4,12,30,.12);overflow:hidden;color:var(--text-soft);font-size:var(--ui-font-size-sm);table-layout:auto;width:100%}.table caption,.ui-table caption{color:var(--text-dim);caption-side:top;font-size:var(--ui-font-size-xs);letter-spacing:.08em;padding:0 0 .8rem;text-align:left;text-transform:uppercase}.table thead th,.table tbody th,.table tfoot th,.ui-table thead th,.ui-table tbody th,.ui-table tfoot th{--table-cell-accent-rgb: var(--atelier-patina-rgb);color:var(--text-main);font-family:var(--ui-font-family-secondary);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);letter-spacing:.08em;padding:.82rem .95rem;text-align:left;text-transform:uppercase}.table thead th,.ui-table thead th{background:repeating-linear-gradient(90deg, rgba(var(--table-cell-accent-rgb), 0.04) 0 1px, transparent 1px 2.2rem),linear-gradient(180deg, rgba(var(--table-cell-accent-rgb), 0.08), rgba(var(--table-cell-accent-rgb), 0.018)),rgba(var(--bg-overlay-rgb), 0.22);border-bottom:1px solid rgba(var(--table-cell-accent-rgb), 0.22);color:color-mix(in oklab, rgb(var(--table-cell-accent-rgb)) 76%, white 24%);position:relative}.table thead th:nth-child(5n+2),.ui-table thead th:nth-child(5n+2){--table-cell-accent-rgb: var(--atelier-copper-rgb)}.table thead th:nth-child(5n+3),.ui-table thead th:nth-child(5n+3){--table-cell-accent-rgb: var(--atelier-indigo-rgb)}.table thead th:nth-child(5n+4),.ui-table thead th:nth-child(5n+4){--table-cell-accent-rgb: var(--atelier-ochre-rgb)}.table thead th:nth-child(5n+5),.ui-table thead th:nth-child(5n+5){--table-cell-accent-rgb: var(--atelier-sage-rgb)}.table td,.table th,.ui-table td,.ui-table th{border-bottom:1px solid rgba(132,159,225,.12);padding:.86rem .95rem;vertical-align:middle}.table tbody tr:last-child td,.table tbody tr:last-child th,.ui-table tbody tr:last-child td,.ui-table tbody tr:last-child th{border-bottom-color:rgba(0,0,0,0)}.table tbody th,.ui-table tbody th{color:color-mix(in oklab, var(--text-soft) 80%, var(--text-dim) 20%);font-size:.74rem}.table tbody tr:nth-child(even),.ui-table tbody tr:nth-child(even){background:hsla(0,0%,100%,.012)}.table tbody tr:hover,.ui-table tbody tr:hover{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.06), rgba(var(--accent-magenta-rgb), 0.025) 68%, transparent),rgba(var(--bg-overlay-rgb), 0.16)}.table tbody td,.ui-table tbody td{color:color-mix(in oklab, var(--text-main) 90%, var(--text-soft) 10%)}.table td>.ui-buttons,.table td>.buttons,.ui-table td>.ui-buttons,.ui-table td>.buttons{justify-content:flex-end}.table td>.ui-buttons .ui-button,.table td>.buttons .button,.ui-table td>.ui-buttons .ui-button,.ui-table td>.buttons .button{min-height:2.15rem}.table code,.table pre,.table .family-monospace,.ui-table code,.ui-table pre,.ui-table .family-monospace{font-family:var(--ui-font-family-monospace)}.table td>:where(p,ul,ol,pre,.ui-content,.content):first-child,.table th>:where(p,ul,ol,pre,.ui-content,.content):first-child,.ui-table td>:where(p,ul,ol,pre,.ui-content,.content):first-child,.ui-table th>:where(p,ul,ol,pre,.ui-content,.content):first-child{margin-top:0}.table td>:where(p,ul,ol,pre,.ui-content,.content):last-child,.table th>:where(p,ul,ol,pre,.ui-content,.content):last-child,.ui-table td>:where(p,ul,ol,pre,.ui-content,.content):last-child,.ui-table th>:where(p,ul,ol,pre,.ui-content,.content):last-child{margin-bottom:0}.table .button,.table .ui-button,.ui-table .button,.ui-table .ui-button{box-shadow:none}.table.is-narrow td,.table.is-narrow th,.ui-table.is-narrow td,.ui-table.is-narrow th,.table.narrow td,.table.narrow th,.ui-table.narrow td,.ui-table.narrow th{padding-block:.82rem}.table.is-fullwidth,.ui-table.is-fullwidth,.table.full-width,.ui-table.full-width{width:100%}.table-container{border-radius:var(--ui-radius-md);overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:thin;scrollbar-color:rgba(var(--text-muted-rgb, 128, 128, 128), 0.35) rgba(0,0,0,0)}.table-container::-webkit-scrollbar{height:6px}.table-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table-container::-webkit-scrollbar-thumb{background:rgba(var(--text-muted-rgb, 128, 128, 128), 0.35);border-radius:3px}.ui-table .ui-actions.grouped{flex-wrap:nowrap;gap:.4rem}.ui-table .ui-actions .ui-button,.ui-table .ui-actions .button{min-height:0;padding:.5rem .76rem}@media screen and (max-width: 768px){.ui-table .ui-actions .ui-button>span:not(.ui-icon),.ui-table .ui-actions .button>span:not(.ui-icon){display:none}}.chat-bubble-user{max-width:72%}.chat-bubble-user .box{background:linear-gradient(135deg, rgba(var(--accent-magenta-rgb), 0.14), rgba(var(--primary-cyan-rgb), 0.06)),rgba(var(--bg-surface-alt-rgb), 0.92);border:1px solid rgba(var(--accent-magenta-rgb), 0.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 28px rgba(var(--accent-magenta-rgb), 0.12);border-radius:var(--ui-radius-md) var(--ui-radius-sm) var(--ui-radius-md) var(--ui-radius-md);color:var(--text-main);padding:.9rem 1rem .95rem}.chat-bubble-agent{max-width:72%}.chat-bubble-agent .box{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.86), rgba(var(--bg-surface-rgb), 0.94));border:1px solid rgba(var(--border-neutral-rgb), 0.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 28px rgba(4,12,30,.14);border-radius:var(--ui-radius-sm) var(--ui-radius-md) var(--ui-radius-md) var(--ui-radius-md);color:var(--text-main);padding:.9rem 1rem .95rem;border-left:3px solid rgba(var(--primary-cyan-rgb), 0.6)}.chat-bubble-user .box>:first-child,.chat-bubble-agent .box>:first-child{margin-top:0}.chat-bubble-user .box>:last-child,.chat-bubble-agent .box>:last-child{margin-bottom:0}@media screen and (max-width: 768px){.chat-bubble-user,.chat-bubble-agent{max-width:100%}}.ui-label{color:color-mix(in oklab, rgb(var(--field-accent-rgb, var(--atelier-patina-rgb))) 34%, var(--ui-text-strong) 66%);display:block;font-size:var(--ui-font-size-sm);font-weight:600;letter-spacing:.08em;margin-bottom:.5em;text-align:left;text-transform:uppercase}.ui-field.required>.ui-label::after{color:var(--ui-danger-soft);content:" *"}.ui-input,.ui-textarea,.ui-select select{appearance:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.018), rgba(255, 255, 255, 0)),linear-gradient(180deg, var(--ui-input-bg), color-mix(in oklab, var(--ui-input-bg) 82%, black 18%));border:1px solid var(--ui-input-border);border-radius:var(--ui-input-radius);box-shadow:var(--ui-input-shadow);color:var(--text-main);font-family:inherit;font-size:var(--ui-font-size);line-height:1.5;min-height:var(--ui-input-height);outline:none;padding:.56rem .9rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);width:100%}.ui-input::placeholder,.ui-textarea::placeholder,.ui-select select::placeholder{color:var(--text-dim)}.ui-input:hover,.ui-textarea:hover,.ui-select select:hover{background:linear-gradient(180deg, rgba(255, 255, 255, 0.022), rgba(255, 255, 255, 0)),linear-gradient(180deg, var(--ui-input-bg-hover), color-mix(in oklab, var(--ui-input-bg-hover) 82%, black 18%));border-color:var(--ui-input-border-hover)}.ui-input:focus,.ui-input:active,.ui-textarea:focus,.ui-textarea:active,.ui-select select:focus,.ui-select select:active{background:linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0)),linear-gradient(180deg, var(--ui-input-bg-active), color-mix(in oklab, var(--ui-input-bg-active) 84%, black 16%));border-color:var(--ui-input-border-active);box-shadow:0 0 0 1px rgba(var(--focus-ring-color-rgb), 0.48),0 0 0 4px rgba(var(--focus-ring-color-rgb), var(--focus-ring-alpha)),0 10px 24px rgba(0,7,8,.22)}.ui-input:disabled,.ui-input[disabled],.ui-textarea:disabled,.ui-textarea[disabled],.ui-select select:disabled,.ui-select select[disabled]{cursor:not-allowed;opacity:.5}.ui-textarea{min-height:8.5rem;resize:vertical}.ui-select{display:block;position:relative}.ui-select::after{border-bottom:2px solid var(--text-muted);border-right:2px solid var(--text-muted);content:"";height:.55rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.55rem}.ui-select select{cursor:pointer;padding-right:2.75rem}.ui-field{--field-accent-rgb: var(--atelier-patina-rgb);border-bottom:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);margin-bottom:0;padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);position:relative;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-field+.ui-field{margin-top:.15rem}.ui-field:focus-within:not(:has(>.ui-control>.ui-button:focus,>.ui-control>.button:focus)){background:linear-gradient(90deg, rgba(var(--field-accent-rgb), 0.06), transparent 82%);border-color:rgba(var(--field-accent-rgb), 0.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.015)}.ui-field.grouped{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:.85rem}.ui-field[data-grouped]{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:.85rem}.ui-field.justify-center{justify-content:center}.ui-field:last-child{border-bottom-color:rgba(0,0,0,0);padding-bottom:0}.ui-field:nth-of-type(5n + 2){--field-accent-rgb: var(--atelier-copper-rgb)}.ui-field:nth-of-type(5n + 3){--field-accent-rgb: var(--atelier-indigo-rgb)}.ui-field:nth-of-type(5n + 4){--field-accent-rgb: var(--atelier-ochre-rgb)}.ui-field:nth-of-type(5n + 5){--field-accent-rgb: var(--atelier-sage-rgb)}.ui-field.addons{align-items:stretch;display:flex;gap:0}.ui-field.addons>.ui-control,.ui-field.addons>form.ui-control{margin-bottom:0}.ui-field.addons>.ui-control .ui-button,.ui-field.addons>form.ui-control .ui-button{border-radius:0;min-height:var(--ui-input-height)}.ui-field.addons>.ui-control:first-child .ui-button,.ui-field.addons>form.ui-control:first-child .ui-button{border-bottom-left-radius:var(--ui-input-radius);border-top-left-radius:var(--ui-input-radius)}.ui-field.addons>.ui-control:last-child .ui-button,.ui-field.addons>form.ui-control:last-child .ui-button{border-bottom-right-radius:var(--ui-input-radius);border-top-right-radius:var(--ui-input-radius)}.ui-field.addons>.ui-control .ui-input{border-radius:0}.ui-field.addons>.ui-control:first-child .ui-input{border-bottom-left-radius:var(--ui-input-radius);border-top-left-radius:var(--ui-input-radius)}.ui-field.addons>.ui-control:last-child .ui-input{border-bottom-right-radius:var(--ui-input-radius);border-top-right-radius:var(--ui-input-radius)}.ui-field.addons>.ui-control+.ui-control .ui-input,.ui-field.addons>.ui-control+.ui-control .ui-button,.ui-field.addons>form.ui-control+form.ui-control .ui-button,.ui-field.addons>.ui-control+form.ui-control .ui-button,.ui-field.addons>form.ui-control+.ui-control .ui-button{margin-left:-1px}.ui-control{position:relative}.ui-control.expanded{flex:1 1 auto}.ui-control>.ui-icon:first-child{align-items:center;color:var(--text-dim);display:flex;height:var(--ui-input-height);justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:2.8rem;z-index:1}.ui-control:has(>.ui-icon:first-child)>.ui-input,.ui-control:has(>.ui-icon:first-child) .ui-select select{padding-left:2.8rem}.ui-help{color:var(--text-dim);font-size:var(--ui-font-size-xs);line-height:1.55;margin-top:.55rem;max-width:52rem;text-align:left;text-wrap:pretty}.ui-form-actions{padding-top:var(--ui-form-actions-padding-top)}.ui-surface,.ui-card,.card,.box,.ui-box,.message,.ui-message{--surface-accent-rgb: var(--atelier-patina-rgb);background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.025) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.88), rgba(var(--bg-surface-rgb), 0.96));border:1px solid rgba(var(--border-neutral-rgb), 0.12);border-radius:var(--ui-card-radius);background:var(--gradient-panel);border:1px solid var(--border-subtle);border-radius:var(--ui-card-radius);box-shadow:var(--shadow-soft)}.ui-surface:nth-of-type(6n + 2),.ui-grid>:where(.ui-card,.card):nth-child(6n+2){--surface-accent-rgb: var(--atelier-copper-rgb)}.ui-surface:nth-of-type(6n + 3),.ui-grid>:where(.ui-card,.card):nth-child(6n+3){--surface-accent-rgb: var(--atelier-indigo-rgb)}.ui-surface:nth-of-type(6n + 4),.ui-grid>:where(.ui-card,.card):nth-child(6n+4){--surface-accent-rgb: var(--atelier-ochre-rgb)}.ui-surface:nth-of-type(6n + 5),.ui-grid>:where(.ui-card,.card):nth-child(6n+5){--surface-accent-rgb: var(--atelier-sage-rgb)}.ui-surface:nth-of-type(6n + 6),.ui-grid>:where(.ui-card,.card):nth-child(6n+6){--surface-accent-rgb: var(--atelier-slate-rgb)}.ui-card,.card{background-clip:padding-box;display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-base),background var(--transition-base),transform var(--transition-fast)}.ui-card:hover,.card:hover{border-color:rgba(var(--surface-accent-rgb), 0.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 16px 34px rgba(0,7,8,.22)}.ui-card::before,.card::before,.ui-surface::before{background:linear-gradient(rgba(var(--surface-accent-rgb), 0.46), rgba(var(--surface-accent-rgb), 0.46)) 0 0/18px 1px no-repeat,linear-gradient(rgba(var(--surface-accent-rgb), 0.46), rgba(var(--surface-accent-rgb), 0.46)) 0 0/1px 18px no-repeat,linear-gradient(rgba(var(--accent-magenta-rgb), 0.32), rgba(var(--accent-magenta-rgb), 0.32)) 100% 100%/18px 1px no-repeat,linear-gradient(rgba(var(--accent-magenta-rgb), 0.32), rgba(var(--accent-magenta-rgb), 0.32)) 100% 100%/1px 18px no-repeat;content:"";inset:0;pointer-events:none;position:absolute}.ui-card::after,.ui-surface::after{background:repeating-linear-gradient(90deg, rgba(var(--surface-accent-rgb), 0.025) 0 1px, transparent 1px 4.4rem),linear-gradient(135deg, rgba(var(--surface-accent-rgb), 0.045), transparent 45%),linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 26%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.ui-card-content,.card-content{display:grid;gap:.8rem;flex:1 1 auto;padding:1.1rem 1.12rem 1.14rem}.ui-card-description,.card-description{color:var(--text-soft);font-size:var(--ui-font-size-sm);line-height:1.55;margin:0}.ui-card-description.is-muted,.card-description.is-muted{color:var(--text-muted);font-style:italic}.ui-card-description.is-clamped,.card-description.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-kicker{color:color-mix(in oklab, rgb(var(--surface-accent-rgb)) 78%, var(--text-main) 22%);font-family:var(--ui-font-family-secondary);font-size:.66rem;font-weight:var(--ui-weight-semibold);letter-spacing:.24em;margin:0;opacity:.86;text-transform:uppercase}.ui-card-footer,.card-footer{background:linear-gradient(90deg, rgba(var(--surface-accent-rgb), 0.04), transparent 62%);border-top:1px solid rgba(var(--surface-accent-rgb), 0.11);display:grid;gap:0;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.ui-card-footer-item,.card-footer-item{align-items:center;background:rgba(0,0,0,0);border:0;color:var(--text-muted);display:inline-flex;font-size:var(--ui-font-size-sm);gap:.45rem;justify-content:center;min-height:2.35rem;padding:.54rem .7rem;text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}.ui-card-footer-item .ui-icon,.card-footer-item .ui-icon{align-items:center;display:inline-flex;flex:0 0 1.1rem;justify-content:center}.ui-card-footer-item:hover,.card-footer-item:hover{background:rgba(0,0,0,0);color:var(--text-main)}.ui-card-footer-item.text-primary,.card-footer-item.text-primary{color:var(--ui-success-soft)}.ui-card-footer-item.text-primary:hover,.card-footer-item.text-primary:hover{color:color-mix(in oklab, var(--ui-success-soft) 82%, white 18%)}.ui-card-footer-item.text-danger,.card-footer-item.text-danger{color:var(--ui-danger-soft)}.ui-card-footer-item.text-danger:hover,.card-footer-item.text-danger:hover{color:color-mix(in oklab, var(--ui-danger-soft) 82%, white 18%)}.ui-card-footer-item.text-info,.card-footer-item.text-info{color:var(--ui-info-soft)}.ui-card-footer-item.text-info:hover,.card-footer-item.text-info:hover{color:color-mix(in oklab, var(--ui-info-soft) 82%, white 18%)}.ui-card-footer-item,.card-footer-item{transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.ui-card-footer-item>button,.card-footer-item>button,.ui-card-footer-item>.button,.ui-card-footer-item>.ui-button,.card-footer-item>.button,.card-footer-item>.ui-button{align-items:center;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;gap:.45rem;justify-content:center;min-height:0;padding:0;width:100%}.ui-card-footer-item:hover,.card-footer-item:hover{background:hsla(0,0%,100%,.035)}.ui-card-footer-item.variant-spread,.card-footer-item.variant-spread{justify-content:space-between}.ui-card-footer-item>button:hover,.card-footer-item>button:hover,.ui-card-footer-item>.button:hover,.ui-card-footer-item>.ui-button:hover,.card-footer-item>.button:hover,.card-footer-item>.ui-button:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:inherit}.ui-card-footer-item>button:focus-visible,.card-footer-item>button:focus-visible,.ui-card-footer-item>.button:focus-visible,.ui-card-footer-item>.ui-button:focus-visible,.card-footer-item>.button:focus-visible,.card-footer-item>.ui-button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:.18em}.ui-surface{background:linear-gradient(135deg, rgba(var(--surface-accent-rgb), 0.07), transparent 52%),linear-gradient(180deg, rgba(255, 255, 255, 0.02), transparent 28%),rgba(var(--bg-surface-alt-rgb), 0.24);border-color:rgba(var(--border-neutral-rgb), 0.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 28px rgba(4,12,30,.12);margin-bottom:.6rem;position:relative;overflow:hidden}.ui-surface-title{align-items:center;border-bottom:1px solid rgba(var(--border-neutral-rgb), 0.1);color:rgba(var(--text-main-rgb), 0.94);font-size:.74rem;letter-spacing:.11em;line-height:1.35;display:flex;gap:.75rem;justify-content:space-between;padding:var(--ui-surface-title-padding-block) var(--ui-surface-title-padding-inline) calc(var(--ui-surface-title-padding-block) - .02rem);position:relative;text-transform:uppercase}.ui-surface-title::before,.ui-surface-title::after{content:"";flex:0 0 auto}.ui-surface-title::before{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.3), rgba(var(--accent-magenta-rgb), 0.12)),rgba(var(--bg-overlay-rgb), 0.2);border:1px solid rgba(var(--primary-cyan-rgb), 0.56);border-bottom-color:rgba(var(--accent-magenta-rgb), 0.42);border-left-color:rgba(var(--accent-amber-rgb), 0.36);border-radius:2px;box-shadow:inset -2px 2px 0 rgba(var(--accent-magenta-rgb), 0.18),0 0 0 1px rgba(var(--bg-deep-rgb), 0.34);height:.56rem;width:.56rem;transform:rotate(45deg)}.ui-surface-title::after{background:linear-gradient(90deg, rgba(var(--surface-accent-rgb), 0.42), rgba(var(--accent-magenta-rgb), 0.22), transparent 74%);height:1px;min-width:2.5rem;opacity:.8;margin-left:auto}.ui-surface-body{display:grid;gap:1rem;padding:var(--ui-surface-body-padding-block) var(--ui-surface-body-padding-inline) calc(var(--ui-surface-body-padding-block) + .05rem);position:relative;z-index:1}.ui-surface>.ui-table,.ui-surface>.table,.ui-surface-body.flush-table>.ui-table,.ui-surface-body.flush-table>.table{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;margin:0;width:100%}.ui-surface>.ui-table,.ui-surface>.table{margin:-0.72rem -1.5rem -1.5rem;width:calc(100% + 3rem)}.ui-surface>.ui-table tbody th,.ui-surface>.ui-table tbody td,.ui-surface>.table tbody th,.ui-surface>.table tbody td{padding:.95rem 1.5rem}.ui-surface>.ui-table tbody th:first-child,.ui-surface>.ui-table tbody td:first-child,.ui-surface>.table tbody th:first-child,.ui-surface>.table tbody td:first-child{padding-left:1.5rem}.ui-surface>.ui-table tbody th:last-child,.ui-surface>.ui-table tbody td:last-child,.ui-surface>.table tbody th:last-child,.ui-surface>.table tbody td:last-child{padding-right:1.5rem}.ui-bookmark-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4rem;row-gap:.15rem}.ui-bookmark-meta>*{margin:0}.ui-bookmark-meta>*+*::before{content:"·";margin-right:.4rem;opacity:.55}.ui-bookmark-meta-action{display:inline-flex;align-items:center;margin:0}.ui-video-embed{aspect-ratio:16/9;background:rgba(0,0,0,.4);margin-bottom:0;overflow:hidden;position:relative;width:100%}.ui-video-embed>iframe,.ui-video-embed>embed,.ui-video-embed>object,.ui-video-embed>video{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.ui-icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;min-width:0;height:1.4rem;min-height:0;padding:0;margin:0;gap:0;background:rgba(var(--border-neutral-rgb), 0.1);border:1px solid rgba(0,0,0,0);border-radius:.3rem;color:var(--ui-text-muted, currentColor);cursor:pointer;font-size:.7rem;line-height:1;text-decoration:none}.ui-icon-button:hover,.ui-icon-button:focus-visible{background:rgba(var(--primary-cyan-rgb), 0.14);color:var(--ui-link);outline:none}.ui-navbar,nav.navbar,.navbar{align-items:center;backdrop-filter:blur(12px);background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.025) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.9), rgba(var(--bg-surface-rgb), 0.82));border-bottom:1px solid rgba(var(--border-neutral-rgb), 0.12);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.02),0 10px 28px rgba(2,8,20,.14);display:flex;flex-wrap:nowrap;gap:.65rem;justify-content:space-between;min-height:3.3rem;padding:0 max(.95rem,(100vw - var(--app-shell-width, 1280px))/2);position:sticky;top:0;z-index:50}.ui-navbar::before,nav.navbar::before,.navbar::before{background:repeating-linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.28) 0 1px, transparent 1px 1.5rem),var(--gradient-line);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ui-navbar-burger{display:none}.navbar-brand,.ui-navbar-brand,.navbar-menu,.ui-navbar-menu,.navbar-start,.ui-navbar-start,.navbar-end,.ui-navbar-end{align-items:center;display:flex;gap:.35rem}.navbar-brand,.ui-navbar-brand{flex:0 0 auto;gap:.75rem;min-width:0;padding-right:1rem;position:relative}.navbar-menu,.ui-navbar-menu{flex:1 1 auto;justify-content:space-between;min-height:3.3rem;min-width:0;position:relative}.navbar-start,.ui-navbar-start,.navbar-end,.ui-navbar-end{min-width:0}.navbar-start,.ui-navbar-start{flex:1 1 auto;flex-wrap:nowrap}.navbar-end,.ui-navbar-end{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:.9rem;padding-left:1rem;position:relative}.navbar-menu::after,.ui-navbar-menu::after{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.16), transparent 72%);bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.navbar-brand::after,.ui-navbar-brand::after,.navbar-end::before,.ui-navbar-end::before{background:linear-gradient(180deg, transparent, rgba(var(--primary-cyan-rgb), 0.3), rgba(var(--accent-magenta-rgb), 0.2), transparent);content:"";position:absolute;top:.55rem;bottom:.55rem;width:1px}.navbar-brand::after,.ui-navbar-brand::after{right:0}.navbar-end::before,.ui-navbar-end::before{left:0}.navbar-brand .navbar-item,.ui-navbar-brand .ui-navbar-item{font-family:var(--ui-font-family-secondary);font-size:.7rem;font-weight:var(--ui-weight-semibold);letter-spacing:.16em;min-height:2.3rem;padding-left:0;text-transform:uppercase}.navbar-brand .navbar-item,.ui-navbar-brand .ui-navbar-item{position:relative}.navbar-brand .navbar-item::before,.ui-navbar-brand .ui-navbar-item::before{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.34), rgba(var(--accent-magenta-rgb), 0.16)),rgba(var(--bg-overlay-rgb), 0.22);border:1px solid rgba(var(--primary-cyan-rgb), 0.58);border-bottom-color:rgba(var(--accent-magenta-rgb), 0.44);border-left-color:rgba(var(--accent-amber-rgb), 0.38);border-radius:2px;box-shadow:inset -2px 2px 0 rgba(var(--accent-magenta-rgb), 0.18),0 0 0 1px rgba(var(--bg-deep-rgb), 0.34);content:"";height:.62rem;margin-right:.68rem;transform:rotate(45deg);width:.62rem}.navbar-item,.ui-navbar-item,.navbar-link,.ui-navbar-link{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius);color:var(--text-muted);display:inline-flex;gap:.55rem;min-height:2.15rem;padding:.42rem .68rem;position:relative;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.navbar-start>.navbar-item+.navbar-item,.ui-navbar-start>.ui-navbar-item+.ui-navbar-item,.navbar-end>.navbar-item+.navbar-item,.ui-navbar-end>.ui-navbar-item+.ui-navbar-item{margin-left:.1rem}.navbar-start .navbar-item,.ui-navbar-start .ui-navbar-item{font-size:.82rem;min-height:2rem;padding-inline:.62rem;white-space:nowrap}.navbar-link>div,.ui-navbar-link>div{display:inline-grid;gap:.12rem;text-align:left}.navbar-link>div>span:first-child,.ui-navbar-link>div>span:first-child{color:var(--text-main);font-size:var(--ui-font-size-sm);line-height:1.1}.navbar-link>div>span:last-child,.ui-navbar-link>div>span:last-child{color:var(--text-dim) !important;font-size:.72rem !important;line-height:1 !important}.navbar-end .ui-navbar-link,.ui-navbar-end .ui-navbar-link,.navbar-end .navbar-link,.ui-navbar-end .navbar-link{background:linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0)),rgba(var(--bg-overlay-rgb), 0.2);border:1px solid rgba(var(--primary-cyan-rgb), 0.1);border-radius:var(--ui-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 8px 18px rgba(2,8,20,.1);min-width:0;padding-inline:.7rem .78rem;white-space:nowrap}.navbar-item:hover,.ui-navbar-item:hover,.navbar-link:hover,.ui-navbar-link:hover{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.09), rgba(var(--accent-magenta-rgb), 0.04) 60%, transparent),rgba(var(--bg-overlay-rgb), 0.22);border-color:rgba(var(--primary-cyan-rgb), 0.12);color:var(--text-main)}.navbar-item:focus-visible,.ui-navbar-item:focus-visible,.navbar-link:focus-visible,.ui-navbar-link:focus-visible{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.09), rgba(var(--accent-magenta-rgb), 0.04) 60%, transparent),rgba(var(--bg-overlay-rgb), 0.22);border-color:rgba(var(--primary-cyan-rgb), 0.16);box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);color:var(--text-main);outline:none}.navbar-item.is-active,.ui-navbar-item.is-active,.navbar-link.is-active,.ui-navbar-link.is-active{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.16), rgba(var(--accent-magenta-rgb), 0.08)),rgba(var(--bg-overlay-rgb), 0.18);border-color:rgba(var(--primary-cyan-rgb), 0.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);color:var(--text-main)}.navbar-item.has-dropdown,.ui-navbar-item.has-dropdown{position:relative}.navbar-dropdown,.ui-navbar-dropdown{background:var(--gradient-panel);border:1px solid rgba(var(--border-neutral-rgb), 0.16);border-radius:var(--ui-radius-md);box-shadow:0 16px 40px rgba(3,10,28,.38);display:none;min-width:16rem;overflow:hidden;padding:.45rem;position:absolute;right:0;top:calc(100% + .35rem)}.navbar-dropdown .navbar-item,.ui-navbar-dropdown .ui-navbar-item{border-radius:var(--ui-radius);min-height:2.35rem;width:100%}.navbar-dropdown .navbar-item.state-active,.ui-navbar-dropdown .ui-navbar-item.state-active,.navbar-dropdown .navbar-item.is-active,.ui-navbar-dropdown .ui-navbar-item.is-active{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.14), rgba(var(--accent-magenta-rgb), 0.08)),rgba(var(--bg-overlay-rgb), 0.12);color:var(--text-main)}.navbar-dropdown form,.ui-navbar-dropdown form{display:block}.ui-navbar-dropdown .ui-navbar-item-action{margin:0}.ui-navbar-dropdown .ui-navbar-action{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--ui-radius);color:var(--text-soft);cursor:pointer;display:inline-flex;gap:.75rem;justify-content:flex-start;min-height:2.35rem;padding:.62rem .8rem;width:100%}.ui-navbar-dropdown .ui-navbar-action:hover,.ui-navbar-dropdown .ui-navbar-action:focus-visible{background:rgba(var(--bg-overlay-rgb), 0.34);color:#fff;outline:none}.navbar-dropdown .button.variant-text,.ui-navbar-dropdown .ui-button.variant-text{justify-content:flex-start;min-height:2.25rem;width:100%}.navbar-item.has-dropdown:hover .navbar-dropdown,.ui-navbar-item.has-dropdown:hover .ui-navbar-dropdown,.navbar-item.has-dropdown.is-active .navbar-dropdown,.ui-navbar-item.has-dropdown.is-active .ui-navbar-dropdown{display:block}.navbar-divider,.ui-navbar-divider{background:var(--border-subtle);height:1px;margin:.4rem 0}.menu,.ui-menu{background:rgba(0,0,0,0);border:0;border-left:1px solid rgba(var(--border-neutral-rgb), 0.1);border-radius:0;box-shadow:none;overflow:visible;padding:.35rem 0 0 .6rem;position:relative}.menu>:first-child,.ui-menu>:first-child{margin-top:0}.menu>.ui-menu-group,.ui-menu>.ui-menu-group{display:grid;gap:.5rem;padding-bottom:.2rem;padding-top:0}.menu-label,.ui-menu-label{align-items:center;color:rgba(var(--text-muted-rgb), 0.72);display:flex;gap:.5rem;font-family:var(--ui-font-family-secondary);font-size:.62rem;font-weight:var(--ui-weight-semibold);letter-spacing:.14em;margin:1rem 0 .42rem;text-transform:uppercase}.menu-label::before,.ui-menu-label::before{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.3), rgba(var(--accent-magenta-rgb), 0.12)),rgba(var(--bg-overlay-rgb), 0.2);border:1px solid rgba(var(--primary-cyan-rgb), 0.56);border-bottom-color:rgba(var(--accent-magenta-rgb), 0.42);border-left-color:rgba(var(--accent-amber-rgb), 0.36);border-radius:2px;box-shadow:inset -2px 2px 0 rgba(var(--accent-magenta-rgb), 0.18),0 0 0 1px rgba(var(--bg-deep-rgb), 0.34);content:"";flex-shrink:0;height:.56rem;margin-left:calc(-0.95rem + .5px);transform:rotate(45deg);width:.56rem}.menu-label:first-child,.ui-menu-label:first-child{margin-top:.25rem}.menu-list+.menu-label,.ui-menu-list+.ui-menu-label,.ui-menu .ui-menu-group{margin-top:.9rem}.menu-list,.menu-list ul,.ui-menu-list,.ui-menu-list ul{list-style:none;margin:0;padding:0}.menu-list li,.ui-menu-list li{list-style:none;margin:0;padding:0}.menu-list li+li,.ui-menu-list li+li{margin-top:.08rem}.menu-list li::marker,.ui-menu-list li::marker{content:""}.menu-list a,.ui-menu-list a{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius);color:var(--text-muted);display:flex;gap:.6rem;margin-bottom:.08rem;min-height:2.35rem;padding:.5rem .72rem;position:relative;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.menu-list a>span:last-child,.ui-menu-list a>span:last-child{font-size:.9rem;font-weight:500;line-height:1.2;min-width:0}.menu-list a::before,.ui-menu-list a::before{content:none}.menu-list a .icon,.ui-menu-list a .ui-icon{align-items:center;background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.055), transparent),rgba(var(--bg-overlay-rgb), 0.16);border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:var(--ui-radius-sm);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:rgba(var(--text-muted-rgb), 0.92);display:inline-flex;flex:0 0 1.7rem;height:1.7rem;justify-content:center;width:1.7rem}.menu-list a:hover,.menu-list a.is-active,.menu-list a.state-active,.ui-menu-list a:hover,.ui-menu-list a.is-active,.ui-menu-list a.state-active{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.1), rgba(var(--accent-magenta-rgb), 0.045)),rgba(var(--bg-overlay-rgb), 0.22);border-color:rgba(var(--primary-cyan-rgb), 0.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:var(--text-main);transform:none}.menu-list a .icon,.ui-menu-list a .ui-icon{transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.menu-list a:hover .icon,.menu-list a.is-active .icon,.menu-list a.state-active .icon,.ui-menu-list a:hover .ui-icon,.ui-menu-list a.is-active .ui-icon,.ui-menu-list a.state-active .ui-icon{background:rgba(var(--primary-cyan-rgb), 0.12);border-color:rgba(var(--primary-cyan-rgb), 0.16);box-shadow:inset 0 0 0 1px rgba(var(--primary-cyan-rgb), 0.08);color:rgba(var(--primary-cyan-rgb), 0.94)}.menu-list a:focus-visible,.ui-menu-list a:focus-visible{border-color:rgba(var(--primary-cyan-rgb), 0.22);box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);outline:none}.ui-menu-list>li>a{font-weight:var(--ui-weight-medium)}.notification,.ui-notification,.message,.ui-message,.ui-notice{color:var(--text-soft);border-radius:18px;padding:1rem 1.15rem}.ui-notification.kind-status-help{gap:.5rem}.ui-notification,.ui-message{border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-left:2px solid rgba(var(--primary-cyan-rgb), 0.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 28px rgba(4,12,30,.12);overflow:hidden}.ui-notification>:last-child,.ui-message>:last-child{margin-bottom:0}.ui-notification.tone-info,.ui-message.tone-info{background:var(--gradient-info),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--ui-info-rgb), 0.22);border-left-color:rgba(var(--ui-info-rgb), 0.65)}.ui-notification.tone-primary,.ui-message.tone-primary{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.18), rgba(var(--accent-purple-rgb), 0.1)),rgba(var(--bg-surface-alt-rgb), 0.84);border-color:rgba(var(--primary-cyan-rgb), 0.24);border-left-color:rgba(var(--primary-cyan-rgb), 0.65);color:var(--text-main)}.ui-notification.tone-accent,.ui-notification.tone-link,.ui-message.tone-accent,.ui-message.tone-link{background:linear-gradient(135deg, rgba(var(--ui-info-rgb), 0.16), rgba(var(--primary-cyan-rgb), 0.08)),rgba(var(--bg-surface-alt-rgb), 0.84);border-color:rgba(var(--ui-info-rgb), 0.24);border-left-color:rgba(var(--ui-info-rgb), 0.65);color:var(--ui-info-soft)}.ui-notification.tone-success,.ui-message.tone-success{background:var(--gradient-success),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--ui-success-rgb), 0.22);border-left-color:rgba(var(--ui-success-rgb), 0.65)}.ui-notification.tone-warning,.ui-message.tone-warning{background:var(--gradient-warning),rgba(var(--bg-surface-alt-rgb), 0.84);border-color:rgba(var(--ui-warning-rgb), 0.24);border-left-color:rgba(var(--ui-warning-rgb), 0.65)}.ui-notification.tone-danger,.ui-message.tone-danger{background:var(--gradient-danger),rgba(var(--bg-surface-alt-rgb), 0.84);border-color:rgba(var(--ui-danger-rgb), 0.24);border-left-color:rgba(var(--ui-danger-rgb), 0.65)}.ui-notice{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.09), rgba(var(--accent-purple-rgb), 0.06)),rgba(var(--bg-surface-alt-rgb), 0.76);background-clip:padding-box;border:1px solid rgba(var(--primary-cyan-rgb), 0.16);border-radius:18px;box-shadow:var(--shadow-subtle);isolation:isolate;overflow:hidden;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);border-left:2px solid rgba(var(--primary-cyan-rgb), 0.55)}.ui-notice:hover{border-color:rgba(var(--primary-cyan-rgb), 0.22);border-left-color:rgba(var(--primary-cyan-rgb), 0.55);box-shadow:0 14px 30px rgba(3,10,28,.16),inset 0 1px 0 hsla(0,0%,100%,.03);transform:translateY(-1px)}.ui-notice.tone-warning{background:var(--gradient-warning),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--ui-warning-rgb), 0.24);border-left-color:rgba(var(--ui-warning-rgb), 0.65)}.ui-notice.tone-danger{background:var(--gradient-danger),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--ui-danger-rgb), 0.24);border-left-color:rgba(var(--ui-danger-rgb), 0.65)}.ui-notice.tone-success{background:var(--gradient-success),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--ui-success-rgb), 0.24);border-left-color:rgba(var(--ui-success-rgb), 0.65)}.message-header,.ui-message-header,.ui-message-meta,.ui-message-meta.kind-message-meta,.arcate-block-message-header{align-items:center;background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.08), transparent 26%),rgba(var(--bg-overlay-rgb), 0.45);border-bottom:1px solid rgba(130,157,224,.12);color:#fff;display:flex;justify-content:space-between;padding:.95rem 1.1rem}.ui-message-header>p,.ui-message-meta>p{letter-spacing:.1em}.ui-message-body,.ui-message-body.kind-body,.ui-notification.kind-body{display:grid;gap:.55rem;min-width:0}.ui-comment-meta,.ui-comment-meta.kind-comment-meta,.arcate-block-comment-header{display:grid;gap:.2rem;color:var(--text-dim);font-size:var(--ui-font-size-xs)}.ui-comment-meta .kind-details,.ui-comment-meta .kind-details,.arcate-block-comment-header>span:last-child{color:var(--text-dim);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-copy)}.ui-comment-summary,.ui-comment-summary.kind-comment-summary,.ui-comment-summary.kind-comment-summary{display:grid;gap:.2rem;color:var(--text-dim);font-size:var(--ui-font-size-xs)}.ui-comment-summary .kind-details{color:var(--text-dim);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-copy)}.ui-publication-summary,.ui-publication-summary.kind-summary.variant-publication{max-width:62ch}.ui-publication-tags,.ui-publication-tags.kind-tags.variant-publication,.arcate-block-publication-tags{padding-block:.15rem}.ui-tag-list,.ui-tag-list.kind-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ui-meta-item,.subtitle-published-at,.subtitle-category,.subtitle-owner{align-items:center;display:inline-flex;gap:.25rem}.ui-card-header,.ui-card-header.kind-header,.ui-card-header.kind-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ui-card-header-title,.ui-card-header-title.kind-heading{margin:0}.ui-card-header-icon,.ui-card-header-icon.kind-action{align-items:center;display:inline-flex;justify-content:center}.ui-card-image,.ui-card-image.kind-media{display:block}.ui-card-content,.ui-card-content.kind-body{min-width:0}.ui-card-footer,.ui-card-footer.kind-footer{align-items:stretch}.ui-card-footer-item,.ui-card-footer-item.kind-action{justify-content:center}.ui-buttons,.ui-buttons.kind-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ui-rich-content,.ui-rich-content.variant-rich{min-width:0}.ui-box,.ui-box.kind-container{min-width:0}.ui-box.kind-panel.variant-auth,.ui-box.kind-panel.variant-status{margin-inline:auto;max-width:44rem;width:min(100%,44rem)}.message-body,.ui-message-body,.ui-message-body.kind-body{padding:1rem 1.1rem 1.1rem}.tag,.ui-tag{--tag-accent-rgb: var(--atelier-slate-rgb);align-items:center;background:linear-gradient(135deg, rgba(var(--tag-accent-rgb), 0.12), transparent 64%),linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)),rgba(var(--bg-overlay-rgb), 0.26);border:1px solid rgba(var(--tag-accent-rgb), 0.24);border-radius:var(--ui-radius-sm);color:var(--text-soft);display:inline-flex;font-size:var(--ui-font-size-xs);gap:.45rem;line-height:1;padding:.5rem .76rem;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.tag:hover,.ui-tag:hover{border-color:rgba(var(--tag-accent-rgb), 0.34);color:var(--text-main)}.tags>:where(.tag,.ui-tag):nth-child(6n+1),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+1){--tag-accent-rgb: var(--atelier-patina-rgb)}.tags>:where(.tag,.ui-tag):nth-child(6n+2),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+2){--tag-accent-rgb: var(--atelier-copper-rgb)}.tags>:where(.tag,.ui-tag):nth-child(6n+3),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+3){--tag-accent-rgb: var(--atelier-indigo-rgb)}.tags>:where(.tag,.ui-tag):nth-child(6n+4),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+4){--tag-accent-rgb: var(--atelier-ochre-rgb)}.tags>:where(.tag,.ui-tag):nth-child(6n+5),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+5){--tag-accent-rgb: var(--atelier-sage-rgb)}.tags>:where(.tag,.ui-tag):nth-child(6n+6),.ui-tags>:where(.tag,.ui-tag):nth-child(6n+6){--tag-accent-rgb: var(--atelier-rose-rgb)}.ui-tag.tone-dark,.ui-tag.tone-contrast,.ui-tag.tone-neutral{background:rgba(var(--bg-overlay-rgb), 0.45)}.ui-tag.tone-primary{--tag-accent-rgb: var(--atelier-patina-rgb);background:rgba(var(--tag-accent-rgb), 0.15);border-color:rgba(var(--tag-accent-rgb), 0.26)}.ui-tag.tone-info{background:rgba(var(--ui-info-rgb), 0.16);border-color:rgba(var(--ui-info-rgb), 0.28);color:var(--ui-info-soft)}.ui-tag.tone-success{background:rgba(var(--ui-success-rgb), 0.16);border-color:rgba(var(--ui-success-rgb), 0.28);color:var(--ui-success-soft)}.ui-tag.tone-warning{background:rgba(var(--ui-warning-rgb), 0.16);border-color:rgba(var(--ui-warning-rgb), 0.3);color:var(--ui-warning-soft)}.ui-tag.tone-danger{background:rgba(var(--ui-danger-rgb), 0.16);border-color:rgba(var(--ui-danger-rgb), 0.3);color:var(--ui-danger-soft)}.tags,.ui-tags{display:flex;flex-wrap:wrap;gap:.55rem}.ui-checkbox,.checkbox{align-items:center;color:var(--text-soft);display:inline-flex;gap:.6rem}input[type=checkbox]{accent-color:var(--primary-cyan)}.ui-tags .tag input[type=checkbox],.ui-tags .ui-tag input[type=checkbox],.tags .tag input[type=checkbox]{accent-color:var(--primary-cyan);block-size:.95rem;inline-size:.95rem;margin:0}.ui-section.page-form [data-form-condition-source]{border-left:1px solid rgba(var(--primary-cyan-rgb), 0.12);margin-left:.35rem;padding-left:1rem}.ui-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:1.1rem}.ui-pagination.ui-pagination-top{justify-content:space-between}.ui-pagination.ui-pagination-bottom{align-items:center;display:grid;gap:1rem;grid-template-columns:max-content minmax(0, 1fr) max-content}.ui-pagination.ui-pagination-bottom .ui-pagination-list{justify-self:center;justify-content:center;width:100%}.ui-pagination.ui-pagination-bottom .ui-pagination-previous{justify-self:start}.ui-pagination.ui-pagination-bottom .ui-pagination-next{justify-self:end}.ui-pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.ui-pagination-list li+li{margin-top:0}.ui-pagination-link,.ui-pagination-previous,.ui-pagination-next,.ui-pagination-ellipsis{align-items:center;backdrop-filter:blur(10px);background:var(--interactive-surface);border:1px solid var(--interactive-border);border-radius:999px;color:var(--text-soft);display:inline-flex;justify-content:center;min-height:2.6rem;min-width:2.6rem;padding:.65rem .95rem;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.ui-pagination-link,.ui-pagination-ellipsis{height:2.6rem;line-height:1;padding:0;width:2.6rem}.ui-pagination-previous,.ui-pagination-next{inline-size:7.75rem;min-width:7.75rem;padding-inline:.85rem}.ui-pagination-link:hover,.ui-pagination-previous:hover,.ui-pagination-next:hover{background:var(--interactive-surface-hover);border-color:var(--interactive-border-strong);box-shadow:var(--interactive-shadow-hover);color:var(--text-main)}.ui-pagination-link:focus-visible,.ui-pagination-previous:focus-visible,.ui-pagination-next:focus-visible{border-color:var(--interactive-border-strong);color:var(--text-main);box-shadow:0 0 0 1px rgba(var(--focus-ring-color-rgb), 0.48),0 0 0 4px rgba(var(--focus-ring-color-rgb), var(--focus-ring-alpha)),0 10px 24px rgba(0,7,8,.22);outline:none}.ui-pagination-link:active,.ui-pagination-previous:active,.ui-pagination-next:active{background:var(--interactive-surface-active);box-shadow:var(--interactive-shadow)}.ui-pagination-link.state-current{background:linear-gradient(135deg, rgba(var(--accent-orange-rgb), 0.2), rgba(var(--accent-magenta-rgb), 0.14) 52%, rgba(var(--primary-cyan-rgb), 0.18)),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.92), rgba(var(--bg-surface-rgb), 0.94));border-color:rgba(var(--accent-magenta-rgb), 0.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:var(--text-main);font-weight:var(--ui-weight-semibold)}.ui-pagination-ellipsis{color:var(--text-dim)}.state-disabled{opacity:.45;pointer-events:none}.modal,.ui-modal{align-items:center;justify-content:center}.modal-background,.ui-modal-background{background:rgba(var(--bg-deep-rgb), 0.78);backdrop-filter:blur(14px)}.modal-content,.ui-modal-content,.modal-card,.ui-modal-card{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.94), rgba(var(--bg-surface-rgb), 0.96));border:1px solid rgba(130,157,224,.16);border-radius:24px;box-shadow:var(--shadow-deep);isolation:isolate;max-width:min(56rem,100vw - 2rem);overflow:hidden;width:min(100%,56rem)}.ui-section.page-detail{scroll-margin-top:calc(var(--navbar-height) + 1rem)}.modal-card-head,.ui-modal-card-head,.modal-card-foot,.ui-modal-card-foot{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.08), transparent 28%),rgba(var(--bg-overlay-rgb), 0.42);border-color:rgba(130,157,224,.14)}.modal-card-body,.ui-modal-card-body{background:rgba(0,0,0,0)}.ui-modal-card-body .ui-field{margin-bottom:.85rem}.ui-modal-card-body .ui-field:last-child{margin-bottom:0}.ui-modal-card-body .ui-label{color:var(--text-soft);font-size:.78rem;font-weight:600;letter-spacing:.02em;margin-bottom:.4rem}.ui-modal-card-body .input,.ui-modal-card-body .ui-input,.ui-modal-card-body .textarea,.ui-modal-card-body .ui-textarea{background:rgba(var(--bg-overlay-rgb), 0.38);border:1px solid rgba(var(--border-neutral-rgb), 0.18);border-radius:10px;color:var(--text-main);padding:.6rem .75rem;width:100%}.ui-modal-card-body .input:focus,.ui-modal-card-body .ui-input:focus,.ui-modal-card-body .textarea:focus,.ui-modal-card-body .ui-textarea:focus{border-color:rgba(var(--primary-cyan-rgb), 0.32);outline:none}.ui-modal-card-body .ui-help{color:var(--text-dim);font-size:var(--ui-font-size-xs);margin-top:.3rem}.ui-modal-card-body .ui-checkbox,.ui-modal-card-body .ui-radio{color:var(--text-soft);cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--ui-font-size-sm);margin-right:.85rem}.ui-modal-card-body .ui-checkbox input,.ui-modal-card-body .ui-radio input{accent-color:var(--primary-cyan)}.ui-modal-card-body .ui-notification{border-radius:12px;font-size:var(--ui-font-size-sm);margin-top:.75rem;padding:.75rem .85rem}.ui-modal-card-body .arcate-image-picker .ui-grid{gap:.65rem}.ui-modal-card-body .arcate-image-picker label{border:2px solid rgba(0,0,0,0);border-radius:10px;cursor:pointer;display:block;overflow:hidden;transition:border-color var(--transition-fast)}.ui-modal-card-body .arcate-image-picker label:has(input:checked){border-color:var(--primary-cyan)}.ui-modal-card-body .arcate-image-picker input[type=radio]{display:none}.ui-modal-card-body .arcate-image-picker img{border-radius:8px;display:block;height:auto;width:100%}.arcate-input-rich .toolbar{backdrop-filter:blur(12px);background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.84), rgba(var(--bg-surface-rgb), 0.84));border:1px solid rgba(130,157,224,.14);border-radius:18px;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;padding:.55rem;top:calc(var(--ui-navbar-height) + .75rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 24px rgba(4,12,30,.12)}.arcate-input-rich .toolbar .ui-buttons{gap:.2rem}.arcate-input-rich .toolbar .ui-button.kind-tool.variant-editor{background:rgba(var(--bg-overlay-rgb), 0.32);border:1px solid rgba(var(--border-neutral-rgb), 0.18);border-radius:8px;color:var(--text-soft);min-height:2.15rem;min-width:2.15rem;padding:.4rem .55rem}.arcate-input-rich .toolbar .ui-button.kind-tool.variant-editor:hover:not(:disabled){background:rgba(var(--primary-cyan-rgb), 0.16);border-color:rgba(var(--primary-cyan-rgb), 0.28);color:var(--primary-cyan-bright, var(--primary-cyan))}.arcate-input-rich .toolbar .ui-button.kind-tool.variant-editor:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);outline:none}.arcate-input-rich .toolbar select{appearance:auto;background:rgba(var(--bg-overlay-rgb), 0.32);border:1px solid rgba(var(--border-neutral-rgb), 0.18);border-radius:8px;color:var(--text-soft);font-family:var(--ui-font-family-secondary);font-size:.75rem;min-height:2.15rem;padding:.35rem .55rem}.arcate-input-rich .toolbar select:focus{border-color:rgba(var(--primary-cyan-rgb), 0.28);outline:none}.arcate-input-rich .content,.arcate-input-rich .textarea,.arcate-input-rich .ui-textarea{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.86), rgba(var(--bg-surface-rgb), 0.96));border-radius:18px}.arcate-input-rich .content{border:1px solid rgba(130,157,224,.14);min-height:18rem;padding:1rem 1rem 1.1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 26px rgba(4,12,30,.1)}.arcate-input-rich .content>*:not(hr){border-color:rgba(var(--primary-cyan-rgb), 0.18);border-radius:10px;padding:.65rem .75rem}.arcate-input-rich .content>*:not(hr)::before{color:rgba(var(--primary-cyan-rgb), 0.48);font-family:var(--ui-font-family-monospace);letter-spacing:.04em}.arcate-input-rich .content>:where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,figure,div):hover{border-color:rgba(var(--primary-cyan-rgb), 0.28);background:rgba(var(--bg-overlay-rgb), 0.12)}.arcate-input-rich .content li,.arcate-input-rich .content figcaption{background-color:rgba(var(--bg-overlay-rgb), 0.26)}pre code.hljs{background:rgba(0,0,0,0);border:none;border-radius:0;color:var(--text-lead);display:block;overflow-x:auto;padding:0;position:relative}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name{color:var(--accent-purple)}.hljs-type,.hljs-class .hljs-title,.hljs-title.class_{color:var(--accent-amber)}.hljs-function .hljs-title,.hljs-title.function_{color:var(--primary-cyan-bright)}.hljs-string,.hljs-template-variable,.hljs-addition{color:var(--accent-green)}.hljs-number,.hljs-literal,.hljs-variable.constant_{color:var(--accent-orange)}.hljs-comment,.hljs-quote{color:var(--text-dim);font-style:italic}.hljs{text-shadow:0 0 .01px hsla(0,0%,100%,.08)}.hljs-meta,.hljs-tag{color:var(--primary-cyan-muted)}.hljs-attr,.hljs-attribute{color:var(--accent-sky)}.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--accent-magenta-soft)}.hljs-deletion{color:var(--accent-red)}.hljs-regexp{color:var(--accent-teal)}.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--primary-violet)}.hljs-variable,.hljs-template-tag{color:var(--text-soft)}.hljs-params{color:var(--text-lead)}.hljs-property{color:var(--accent-sky)}.hljs-section,.hljs-title{color:var(--primary-cyan);font-weight:600}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}pre>code.hljs{padding:0}.ui-embed{margin:1rem 0;border-radius:18px;overflow:hidden;background:radial-gradient(circle at top, rgba(var(--primary-cyan-rgb), 0.08), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.018), rgba(255, 255, 255, 0)),var(--bg-elevated, #161e2e);border:1px solid rgba(var(--border-neutral-rgb), 0.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 16px 34px rgba(4,12,30,.14)}.ui-embed .ui-embed-iframe{position:relative;width:100%}.ui-embed .ui-embed-iframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:18px}.ui-embed .ui-embed-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:7rem;padding:2rem 1.5rem;color:var(--text-muted, #8899aa);font-size:.875rem}.ui-embed .ui-embed-loading .fa-spinner{color:var(--primary-cyan, #56e0ff)}.ui-embed .ui-embed-fallback{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;color:color-mix(in oklab, var(--primary-cyan, #56e0ff) 78%, white 22%);text-decoration:none;font-size:.9rem;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.ui-embed .ui-embed-fallback:hover{background:rgba(var(--bg-overlay-rgb), 0.24);color:var(--primary-cyan-bright, var(--primary-cyan))}.ui-embed .ui-embed-fallback:focus-visible{background:rgba(var(--primary-cyan-rgb), 0.08);box-shadow:inset 0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);outline:none}.ui-embed .ui-embed-fallback i{font-size:1.2rem}.ui-embed-audio,.ui-embed-video{width:100%;display:block;border-radius:var(--ui-radius, 8px)}.ui-embed-audio{height:54px}.ui-embed-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.7rem;padding:.7rem}.ui-embed-gallery a{display:block;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 12px 24px rgba(4,12,30,.08);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.ui-embed-gallery a:hover{transform:scale(1.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 30px rgba(4,12,30,.12)}.ui-embed-gallery a:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 0 0 3px rgba(var(--primary-cyan-rgb), 0.14);outline:none}.ui-embed-gallery img{width:100%;height:200px;object-fit:cover;display:block}.ui-embed--mermaid{background:var(--bg-surface, #10182a);padding:1rem 1rem 1.15rem}.ui-embed--mermaid .mermaid{display:flex;justify-content:center}.ui-embed--mermaid .mermaid svg{max-width:100%;height:auto}.ui-embed--spotify .ui-embed-iframe iframe{position:relative;height:100%}.ui-embed--twitter,.ui-embed--tweet,.ui-embed--x{background:rgba(0,0,0,0);border:none;box-shadow:none;overflow:visible}.ui-embed--twitter .twitter-tweet,.ui-embed--tweet .twitter-tweet,.ui-embed--x .twitter-tweet{margin:0 auto !important}.ui-embed--embed iframe,.ui-embed--oembed iframe{max-width:100%}@media(max-width: 768px){.ui-embed-gallery{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}.ui-embed-gallery img{height:140px}}.ui-container{margin-inline:auto;max-width:var(--doc-max-width);width:min(100% - 2rem,var(--doc-max-width))}.arcate-full{--app-shell-gap: 0.9rem;--app-sidebar-width: 15.1rem;--app-shell-width: min(1440px, calc(100vw - 2rem));--app-content-width: min(1060px, calc(var(--app-shell-width) - var(--app-sidebar-width) - 3.75rem));--app-main-outer-padding: 0.9rem;--app-main-inner-padding: clamp(1.1rem, 1.45vw, 1.65rem);--app-main-top-padding: 0.2rem;--app-section-gap: clamp(1.15rem, 1.9vw, 1.85rem)}.ui-section{--section-accent-rgb: var(--atelier-patina-rgb);padding:0 0 var(--app-section-gap)}.ui-section:nth-of-type(6n + 2){--section-accent-rgb: var(--atelier-copper-rgb)}.ui-section:nth-of-type(6n + 3){--section-accent-rgb: var(--atelier-indigo-rgb)}.ui-section:nth-of-type(6n + 4){--section-accent-rgb: var(--atelier-ochre-rgb)}.ui-section:nth-of-type(6n + 5){--section-accent-rgb: var(--atelier-sage-rgb)}.ui-section:nth-of-type(6n + 6){--section-accent-rgb: var(--atelier-slate-rgb)}.ui-block{padding-block:1.1rem}.ui-section>.ui-container,.ui-content,.ui-content.kind-body,.ui-card-content,.ui-card-footer,.ui-message-body,.ui-message-header{display:grid;gap:1rem}.ui-layout{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1.5fr) minmax(300px, 0.9fr)}.ui-layout.gap-0{gap:0}.ui-layout.width-narrow{grid-template-columns:minmax(0, 720px);justify-content:center}.ui-grid{display:grid;gap:1.05rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-grid-min, 20rem)), 1fr))}.ui-grid.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.ui-grid.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.ui-grid.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}body.arcate-full>.ui-layout.gap-0{align-items:start;column-gap:var(--app-shell-gap);grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);margin:0 auto;max-width:var(--app-shell-width);min-height:calc(100vh - var(--navbar-height));padding:.7rem 1rem 2.8rem}body.arcate-full>.ui-layout.gap-0>:is(.ui-sidebar,:first-child){align-self:start;min-height:0;min-width:0;display:grid;position:static}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]{min-width:0;position:relative}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.05) 0 1px, transparent 1px),repeating-linear-gradient(90deg, transparent 0 6.25rem, rgba(var(--primary-cyan-rgb), 0.022) 6.25rem calc(6.25rem + 1px)),linear-gradient(135deg, rgba(var(--accent-magenta-rgb), 0.026), transparent 58%),rgba(var(--bg-elevated-rgb), 0.3);border:1px solid rgba(var(--border-neutral-rgb), 0.07);border-radius:12px;box-shadow:inset 0 1px 0 rgba(var(--primary-cyan-rgb), 0.045),0 18px 42px rgba(0,7,8,.28);display:grid;gap:0;grid-template-rows:auto minmax(0, 1fr);min-height:calc(100vh - var(--navbar-height) - .9rem);overflow:hidden;padding:var(--app-main-top-padding) var(--app-main-outer-padding) var(--app-main-outer-padding);position:relative}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>*{position:relative;z-index:1}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero{border-radius:10px 10px 0 0;margin-top:calc(var(--app-main-top-padding)*-1);margin-inline:calc(var(--app-main-outer-padding)*-1);padding-inline:var(--app-main-outer-padding)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero+.ui-section{padding-top:clamp(1.5rem,2.5vw,2.25rem)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero+.ui-content{margin-top:clamp(1.25rem,2vw,1.75rem)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero+.ui-section:not(:has(>.ui-container>.ui-pagination:first-child)){padding-top:clamp(1.9rem,3.2vw,3rem)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section+.ui-section{margin-top:clamp(1.5rem,2.5vw,2.5rem)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin{padding-bottom:.62rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin>.ui-container{display:flex}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin .ui-notice{margin-left:0;max-width:41rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin .ui-notice.tone-warning{background:linear-gradient(135deg, rgba(var(--accent-orange-rgb), 0.12), rgba(var(--bg-surface-alt-rgb), 0.72) 58%),rgba(var(--bg-surface-alt-rgb), 0.82);border-color:rgba(var(--accent-orange-rgb), 0.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 14px 30px rgba(6,10,24,.16);padding:.88rem 1rem .88rem 1.1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin .ui-notice.tone-warning::before{background:linear-gradient(180deg, rgba(var(--accent-orange-rgb), 0.96), rgba(var(--ui-warning-rgb), 0.68))}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section>.ui-container,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-block>.ui-container{margin-inline:auto;max-width:var(--app-content-width);width:min(100%,var(--app-content-width))}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section{padding:0 0 var(--app-section-gap)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section>.ui-container{display:grid;gap:1rem;padding-block:.15rem .25rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero~.ui-section.kind-notice.variant-admin>.ui-container,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero~.ui-content,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero~.ui-section>.ui-container{max-width:var(--app-content-width)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>:not(.ui-title):not(.title):not(.ui-subtitle):not(.subtitle){min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section>.ui-container,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-block>.ui-container{margin-inline:auto;max-width:var(--app-content-width);width:min(100%,var(--app-content-width))}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section>.ui-container{display:grid;gap:1rem;background:linear-gradient(90deg, rgba(var(--section-accent-rgb), 0.055), transparent 42%) 0 0/100% 1px no-repeat;padding-block:.12rem .15rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section{padding:0 0 var(--app-section-gap)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section+.ui-section>.ui-container{padding-top:.15rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section:nth-of-type(odd):not(.kind-notice.variant-admin)>.ui-container{position:static}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section:first-of-type{padding-top:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-layout{align-items:start;column-gap:1rem;row-gap:1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content{margin-inline:auto;max-width:var(--app-content-width);width:min(100%,var(--app-content-width));border-radius:0;color:var(--text-soft);isolation:isolate;margin-top:.1rem;overflow:hidden;padding:.25rem 0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content+.ui-section{padding-top:.65rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin+.ui-content,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.kind-notice.variant-admin+.ui-section{margin-top:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content{color:var(--text-soft);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-copy)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;display:inline-flex;margin-bottom:.45rem;max-width:100%;padding:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;gap:.1rem;list-style:none;margin:0;padding:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb li{align-items:center;display:inline-flex;min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb li+li::before{color:var(--text-dim);content:"/";font-size:.72rem;margin:0 .45rem;opacity:.72}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb a{border-radius:999px;color:var(--text-muted);display:inline-flex;gap:.4rem;padding:.36rem .62rem;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb a:hover,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb a:focus-visible{background:rgba(var(--primary-cyan-rgb), 0.1);color:var(--text-main);outline:none}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb li.state-active a{background:rgba(var(--primary-cyan-rgb), 0.14);color:var(--primary-cyan-bright)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs{align-items:center;background:linear-gradient(180deg, rgba(255, 255, 255, 0.016), rgba(255, 255, 255, 0)),rgba(var(--bg-surface-alt-rgb), 0.18);border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:10px;margin-bottom:.45rem;padding:.35rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs ul{gap:.35rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs a{border:1px solid rgba(0,0,0,0);border-radius:7px;color:var(--text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);margin-bottom:0;min-height:2.45rem;padding:.55rem .9rem;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs a:hover,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs a:focus-visible{background:rgba(var(--primary-cyan-rgb), 0.08);border-color:rgba(var(--primary-cyan-rgb), 0.14);color:var(--text-main);outline:none}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs li.is-active a{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.16), rgba(var(--accent-magenta-rgb), 0.08));border-color:rgba(var(--primary-cyan-rgb), 0.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);color:var(--primary-cyan-bright)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-title.size-2{font-size:clamp(1.5rem,2.3vw,2.24rem);letter-spacing:0;line-height:1.04;margin-bottom:.72rem;max-width:28ch;padding-bottom:.7rem;position:relative;text-wrap:pretty}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-title.size-2::after{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.42), rgba(var(--accent-magenta-rgb), 0.2), rgba(var(--accent-green-rgb), 0.12), transparent 80%);content:"";height:1px;left:0;position:absolute;right:14%;bottom:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-title.size-2 a{color:inherit}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-subtitle,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.subtitle{margin-bottom:.82rem;max-width:46rem;opacity:.96}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-subtitle:last-of-type,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.subtitle:last-of-type{margin-bottom:.1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-media{align-items:start;display:grid;gap:1rem;grid-template-columns:auto minmax(0, 1fr)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-media-left{min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-media-content{min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid:not(.columns-2):not(.columns-3):not(.columns-4):not(.variant-about){grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.15rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div{min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>.ui-card,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>article.ui-card{height:100%}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-image[class*=ratio-]{background-clip:padding-box;border-radius:8px;overflow:hidden}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-image[class*=ratio-] img,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-image[class*=size-] img{height:100%;object-fit:cover;width:100%}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card-image{overflow:hidden;padding:1rem 1rem 0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card.kind-about-card .ui-card-image{padding:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card-image+.ui-card-content{padding-top:1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-image[class*=size-]{background-clip:padding-box;border-radius:8px;overflow:hidden}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card article>p:not(.ui-subtitle){color:var(--text-soft);line-height:1.6}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card article{display:grid;gap:.7rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card.is-published,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] article.ui-card.is-published{background:linear-gradient(180deg, rgba(var(--accent-teal-rgb), 0.035), transparent 22%),var(--gradient-panel)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card.is-not-published,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] article.ui-card.is-not-published{border-color:rgba(var(--accent-orange-rgb), 0.18)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-subtitle .category,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-subtitle .owner{display:inline-flex;gap:.25rem;margin-left:.55rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-subtitle{display:flex;font-size:.84rem;flex-wrap:wrap;gap:.4rem .7rem;line-height:1.45}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-title.size-3+.ui-subtitle,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-title.size-4+.ui-subtitle,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card h3.ui-title+.ui-subtitle,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card h4.ui-title+.ui-subtitle{font-size:.84rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-subtitle>span{align-items:center;display:inline-flex}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .published-at{color:var(--text-dim);display:inline-flex;font-size:var(--ui-font-size-xs);letter-spacing:.03em}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-block{padding-block:.55rem 0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-media{gap:.9rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-media-content{display:grid;gap:.55rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-title.size-4 a,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card h4.ui-title a{color:var(--text-heading)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-title.size-4 a:hover,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card h4.ui-title a:hover{color:var(--ui-link-hover)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-media-left .width-256{width:min(15rem,32vw)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>.ui-card .ui-media-left .width-256,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>article.ui-card .ui-media-left .width-256{width:min(13.6rem,28vw)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>.ui-card .ui-image[class*=ratio-] img,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-grid>div>article.ui-card .ui-image[class*=ratio-] img{filter:brightness(0.84) saturate(0.92)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card ul{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card li.ui-media{background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.025) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.88), rgba(var(--bg-surface-rgb), 0.96));border:1px solid rgba(var(--border-neutral-rgb), 0.12);border-radius:8px;background-clip:padding-box;grid-template-columns:64px minmax(0, 1fr);padding:.8rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section:last-of-type>.ui-container{padding-top:.05rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section:last-of-type>.ui-container>.ui-card,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section:last-of-type>.ui-container>article.ui-card{margin-top:.1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card li.ui-media .ui-media-content{align-content:center}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-content{color:var(--text-soft);line-height:1.65}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card+.ui-card,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>article.ui-card+article.ui-card{margin-top:1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout>div:last-child .ui-media-left .ui-image{width:64px}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout>div:first-child{min-width:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout>ul{align-content:start;border-left:1px solid rgba(var(--border-neutral-rgb), 0.08);padding-left:.95rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout>div:first-child>article{display:grid;gap:.8rem;background:linear-gradient(180deg, rgba(var(--accent-teal-rgb), 0.05), rgba(var(--bg-surface-rgb), 0.12));border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:8px;padding:.95rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout>div:first-child>article>.ui-block{padding-block:.2rem 0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-subtitle{display:flex;flex-wrap:nowrap;gap:.35rem;overflow:hidden;white-space:nowrap}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-subtitle>span{flex:0 0 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-subtitle :where(a,time){white-space:nowrap}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-subtitle>.category,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-subtitle>.owner{display:none}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card:has(>.ui-card-content>.ui-media>.ui-media-content>.ui-layout)>.ui-card-content>.ui-media>.ui-media-content>.ui-layout>div:last-child{display:grid;gap:.75rem;align-content:start}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.text-muted,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-comment-meta,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-comment-meta.kind-comment-meta{display:grid;gap:.2rem;color:var(--text-dim);font-size:var(--ui-font-size-xs)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.text-muted>span:last-child,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-comment-meta>.kind-details,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-comment-meta.kind-comment-meta>.kind-details{color:var(--text-dim);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-copy)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-content{color:var(--text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-copy);background:rgba(var(--bg-overlay-rgb), 0.24);border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:var(--ui-radius);max-width:56ch;padding:.85rem .95rem}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height){align-items:start;column-gap:1.2rem;grid-template-columns:minmax(0, 1.55fr) minmax(17.5rem, 0.45fr)}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>main{min-width:0}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>main>.ui-card+.ui-card,body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>main>.ui-block+.ui-block{margin-top:1.15rem}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>main .ui-card .ui-media-left .width-256{width:min(16rem,32vw)}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside{display:grid;gap:1rem;min-width:0}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside.ui-box,body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside>.ui-box{display:grid;gap:1rem;background:rgba(var(--bg-overlay-rgb), 0.16);border-color:rgba(var(--border-neutral-rgb), 0.08);padding:1rem}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside .ui-tags{gap:.5rem}body.arcate-full .ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside iframe.auto-height{background:rgba(var(--bg-surface-rgb), 0.5);border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:var(--ui-radius);display:block;min-height:0;width:100%}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section.arcate-bottom-adjust{padding-bottom:calc(var(--app-section-gap) + .25rem)}.ui-title,.title{color:var(--text-heading);font-family:var(--ui-font-family-secondary);font-size:1rem;font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-spacing-title);line-height:var(--ui-line-height-tight);margin:0;max-width:none}.ui-title.size-1,.ui-title.size-2,.ui-heading,.ui-hero-title{font-size:var(--ui-font-size-3xl)}.ui-title.size-3{font-size:clamp(1.45rem,1.95vw,1.9rem)}.ui-title.size-4,h4.ui-title{font-size:1.1rem}.ui-title.size-5,h5.ui-title{font-size:.98rem}.ui-title.size-6{font-size:.88rem}.ui-subtitle,.subtitle{color:var(--text-lead);font-size:.88rem;line-height:1.6;margin:0;text-wrap:pretty}.ui-subtitle.size-4{font-size:clamp(1rem,1.3vw,1.15rem)}.ui-subtitle.size-5{font-size:.86rem}.ui-subtitle.size-6{font-size:.78rem}.ui-hero{background:var(--gradient-vault),var(--gradient-hero);border-bottom:0;margin-bottom:0;position:relative}.ui-hero::before{background:linear-gradient(rgba(var(--primary-cyan-rgb), 0.34), rgba(var(--primary-cyan-rgb), 0.34)) 0 0/24px 1px no-repeat,linear-gradient(rgba(var(--primary-cyan-rgb), 0.34), rgba(var(--primary-cyan-rgb), 0.34)) 0 0/1px 24px no-repeat,linear-gradient(rgba(var(--accent-magenta-rgb), 0.34), rgba(var(--accent-magenta-rgb), 0.34)) 100% 100%/24px 1px no-repeat,linear-gradient(rgba(var(--accent-magenta-rgb), 0.34), rgba(var(--accent-magenta-rgb), 0.34)) 100% 100%/1px 24px no-repeat;content:"";inset:.65rem;pointer-events:none;position:absolute}.ui-hero::after{background:repeating-linear-gradient(90deg, transparent 0 1.35rem, rgba(var(--primary-cyan-rgb), 0.035) 1.35rem calc(1.35rem + 1px)),linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.16), rgba(var(--accent-magenta-rgb), 0.12), transparent 68%);bottom:0;content:"";height:1px;left:var(--app-main-outer-padding, 0);opacity:.8;position:absolute;right:var(--app-main-outer-padding, 0)}.ui-hero-body{padding:.9rem 0 .8rem}.ui-hero .ui-container{display:grid;gap:.8rem;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;max-width:var(--app-content-width, var(--ui-container-width));padding:.55rem 0 .65rem;width:min(100% - 2rem,var(--app-content-width, var(--ui-container-width)))}.ui-hero-kicker{color:color-mix(in oklab, var(--primary-cyan-bright) 72%, var(--text-muted) 28%);font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.ui-hero-kicker+.ui-hero-title{margin-top:-0.45rem}.ui-hero-title{color:color-mix(in oklab, var(--text-heading) 88%, var(--accent-amber) 12%);max-width:28ch;text-wrap:pretty;font-size:clamp(1.5rem,2.3vw,2.2rem);letter-spacing:0;line-height:1.02}.ui-lead,.ui-hero-description{color:color-mix(in oklab, var(--text-lead) 64%, white 36%);font-size:.93rem;max-width:52rem;opacity:1;text-wrap:pretty}.ui-hero-meta{align-items:center;color:color-mix(in oklab, var(--text-lead) 54%, white 46%);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem .85rem;letter-spacing:.01em}.ui-hero-meta .ui-tag{--tag-accent-rgb: var(--atelier-ochre-rgb);font-size:.74rem}.ui-hero-meta a:not(.ui-tag){color:color-mix(in oklab, var(--primary-cyan-bright, var(--primary-cyan)) 76%, white 24%);text-decoration:none;text-underline-offset:.18em}.ui-hero-meta a:not(.ui-tag):hover{text-decoration:underline}.ui-hero-meta .ui-hero-meta-sep{color:var(--text-dim);font-size:.7rem;opacity:.4}.ui-actions,.ui-hero-actions{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.1rem;padding:0}.ui-actions>.ui-control,.ui-actions>form.ui-control,.ui-actions>.ui-field.addons,.ui-hero-actions>.ui-control,.ui-hero-actions>form.ui-control,.ui-hero-actions>.ui-field.addons{align-items:stretch;display:inline-flex;margin:0;min-height:2.6rem}.ui-actions.grouped,.ui-actions[data-grouped],.ui-hero-actions.grouped,.ui-hero-actions[data-grouped]{align-items:center;flex-wrap:wrap;gap:.75rem}.ui-actions>.ui-field+.ui-field,.ui-hero-actions>.ui-field+.ui-field{margin-top:0}.ui-actions .ui-field.addons,.ui-actions .field.addons,.ui-hero-actions .ui-field.addons,.ui-hero-actions .field.addons{align-items:stretch;border-bottom:0;border-radius:10px;overflow:hidden;padding:0}.ui-actions>.ui-field.addons:last-child,.ui-hero-actions>.ui-field.addons:last-child{padding-bottom:0}.ui-hero-actions .ui-field.addons>.ui-control,.ui-hero-actions .ui-field.addons>form.ui-control,.ui-actions .ui-field.addons>.ui-control,.ui-actions .ui-field.addons>form.ui-control{align-items:stretch;display:flex}.ui-hero-actions .ui-field.addons>.ui-control>:where(.ui-button,.button),.ui-hero-actions .ui-field.addons>form.ui-control>:where(.ui-button,.button),.ui-actions .ui-field.addons>.ui-control>:where(.ui-button,.button),.ui-actions .ui-field.addons>form.ui-control>:where(.ui-button,.button){height:100%}.ui-hero-actions :where(.ui-button,.button){--_button-bg: rgba(var(--bg-overlay-rgb), 0.22);--_button-border: rgba(255, 255, 255, 0.16);--_button-color: var(--text-main);align-self:stretch;height:2.6rem;min-height:2.6rem}.ui-hero-actions :where(.ui-button,.button).tone-primary{--_button-bg: var(--gradient-button-primary);--_button-border: rgba(var(--primary-cyan-rgb), 0.42);--_button-color: var(--text-heading)}.ui-hero-actions :where(.ui-button,.button).tone-accent,.ui-hero-actions :where(.ui-button,.button).tone-link{--_button-bg: linear-gradient(135deg, rgba(var(--atelier-copper-rgb), 0.22), rgba(var(--atelier-indigo-rgb), 0.14));--_button-border: rgba(var(--atelier-copper-rgb), 0.28);--_button-color: #eef7ff}.ui-hero-actions :where(.ui-button,.button).tone-danger{--_button-bg: linear-gradient(135deg, rgba(var(--ui-danger-rgb), 0.24), rgba(var(--accent-magenta-rgb), 0.16));--_button-border: rgba(var(--ui-danger-rgb), 0.26);--_button-color: #fff3f5}.ui-hero-actions :where(.ui-button,.button).tone-success{--_button-bg: linear-gradient(135deg, rgba(var(--ui-success-rgb), 0.24), rgba(var(--accent-teal-rgb), 0.16));--_button-border: rgba(var(--ui-success-rgb), 0.26);--_button-color: #effff8}.ui-hero-actions :where(.ui-button,.button):hover:not(:disabled):not([disabled]){border-color:color-mix(in oklab, var(--_button-border) 88%, white 12%)}.footer{background:var(--gradient-footer);background-clip:padding-box;border-top:1px solid rgba(var(--border-neutral-rgb), 0.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:var(--text-dim);margin-top:2.8rem;padding:2.6rem 0 1.3rem;position:relative;overflow:hidden}.footer .ui-container,.footer .container{margin-inline:auto;max-width:var(--ui-container-width);padding-inline:clamp(1rem,2.2vw,1.85rem);position:relative;width:100%;z-index:1}.footer .ui-container::before,.footer .container::before{background:repeating-linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.3) 0 1px, transparent 1px 1.4rem),var(--gradient-line);content:"";height:1px;left:0;position:absolute;right:0;top:-1.55rem}.ui-footer .ui-footer-top,.ui-footer .ui-footer-columns,.ui-footer .ui-footer-bottom{position:relative;z-index:1}.ui-footer .ui-footer-top{align-items:start;display:grid;gap:1.5rem 3rem;grid-template-columns:minmax(0, 1.45fr) minmax(15rem, 0.8fr);padding:.25rem 0 1.85rem}.ui-footer .ui-footer-brand{display:grid;gap:.7rem;max-width:40rem}.ui-footer .ui-footer-kicker{color:color-mix(in oklab, var(--text-main) 78%, white 22%);font-family:var(--ui-font-family-secondary);font-size:.69rem;font-weight:var(--ui-weight-semibold);letter-spacing:.22em;margin:0;text-transform:uppercase}.ui-footer .ui-footer-summary{color:color-mix(in oklab, var(--text-soft) 80%, white 20%);font-size:1.02rem;line-height:1.78;margin:0;max-width:34rem;text-wrap:pretty}.ui-footer .ui-footer-social{align-items:start;display:flex;flex-wrap:wrap;gap:.8rem;justify-items:start;padding-top:.1rem}.ui-footer .ui-footer-social-item{align-items:center;background:rgba(var(--bg-overlay-rgb), 0.18);border:1px solid rgba(var(--border-neutral-rgb), 0.12);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:color-mix(in oklab, var(--text-muted) 72%, white 28%);display:inline-flex;min-height:2.2rem;padding:.42rem .82rem;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.ui-footer .ui-footer-social-item:hover{background:rgba(var(--bg-overlay-rgb), 0.28);border-color:rgba(var(--accent-orange-rgb), 0.22);color:var(--text-main)}.ui-footer .ui-footer-social-item:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 0 0 3px rgba(var(--accent-orange-rgb), 0.14);outline:none}.ui-footer .ui-footer-columns{background:repeating-linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.026) 0 1px, transparent 1px 18px),linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.22), rgba(var(--bg-overlay-rgb), 0.08));border-top:1px solid rgba(var(--border-neutral-rgb), 0.12);border-bottom:1px solid rgba(var(--border-neutral-rgb), 0.1);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 40px rgba(4,12,30,.12);display:grid;gap:1.6rem 2.4rem;grid-template-columns:repeat(3, minmax(0, 1fr));padding:1.7rem 1.7rem 1.55rem}.ui-footer .ui-footer-column{--footer-column-accent-rgb: var(--atelier-patina-rgb);display:grid;gap:.9rem;min-width:0;padding-right:.55rem}.ui-footer .ui-footer-column:nth-child(2){--footer-column-accent-rgb: var(--atelier-copper-rgb)}.ui-footer .ui-footer-column:nth-child(3){--footer-column-accent-rgb: var(--atelier-indigo-rgb)}.ui-footer .ui-footer-column+.ui-footer-column{border-left:1px solid rgba(var(--footer-column-accent-rgb), 0.16);padding-left:1.5rem}.ui-footer .ui-menu-label{align-items:center;color:color-mix(in oklab, rgb(var(--footer-column-accent-rgb)) 48%, var(--text-main) 52%);display:inline-flex;font-size:.68rem;gap:.55rem;letter-spacing:.18em;margin:0;position:relative}.ui-footer .ui-menu-label::before{background:linear-gradient(135deg, rgba(var(--footer-column-accent-rgb), 0.34), rgba(var(--accent-magenta-rgb), 0.14)),rgba(var(--bg-overlay-rgb), 0.22);border-color:rgba(var(--footer-column-accent-rgb), 0.58);border-bottom-color:rgba(var(--accent-magenta-rgb), 0.42);border-left-color:rgba(var(--accent-amber-rgb), 0.32);height:.54rem;margin-left:0;width:.54rem}.ui-footer .ui-footer-column+.ui-footer-column .ui-menu-label::before{left:-1.84rem;margin-left:0;position:absolute}.ui-footer .ui-menu-list{display:grid;gap:.25rem;margin:0;padding:0}.ui-footer .ui-menu-list li{margin:0;min-width:0}.ui-footer .ui-menu-list a{align-items:center;border-radius:10px;color:color-mix(in oklab, var(--text-muted) 76%, white 24%);display:flex;gap:.55rem;justify-content:flex-start;line-height:1.4;min-height:0;padding:.45rem .55rem;width:100%;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.ui-footer .ui-menu-list a:hover,.ui-footer .ui-menu-list a.is-active{background:linear-gradient(90deg, rgba(var(--footer-column-accent-rgb), 0.08), transparent 72%),rgba(var(--bg-overlay-rgb), 0.18);color:var(--text-main)}.ui-footer .ui-menu-list a:focus-visible{background:rgba(var(--bg-overlay-rgb), 0.18);box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.12);color:var(--text-main);outline:none}.ui-footer .ui-menu-list a::before{display:none}.ui-footer .ui-footer-bottom{align-items:center;border-top:1px solid rgba(var(--border-neutral-rgb), 0.08);color:var(--text-dim);display:flex;gap:1rem;font-size:.92rem;justify-content:space-between;margin-top:1rem;padding:1rem 0 .1rem}.ui-footer .ui-footer-bottom p{margin:0;max-width:44rem}@media screen and (max-width: 900px){.ui-footer .ui-footer-top{gap:1.25rem;grid-template-columns:minmax(0, 1fr)}.ui-footer .ui-footer-columns{gap:1.1rem;grid-template-columns:minmax(0, 1fr);padding:1.3rem 1.15rem 1.2rem}.ui-footer .ui-footer-column{padding-right:0}.ui-footer .ui-footer-column+.ui-footer-column{border-left:0;border-top:1px solid rgba(var(--border-neutral-rgb), 0.08);padding-left:0;padding-top:1rem}.ui-footer .ui-footer-bottom{align-items:start;flex-direction:column}}html.arcate-discussion-detail .ui-inline-form{display:inline-flex}html.arcate-discussion-detail .ui-discussion-meta{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}html.arcate-discussion-detail .ui-discussion-meta-group{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}html.arcate-discussion-detail .ui-discussion-meta-item{align-items:center;display:inline-flex;min-width:0}html.arcate-discussion-detail .ui-discussion-stack{display:grid;gap:1.1rem}html.arcate-discussion-detail .ui-discussion-thread>.ui-surface-body{padding:1rem 1.25rem 1.1rem}html.arcate-discussion-detail [data-messages]{display:flex;flex-direction:column;gap:0;max-width:100%}html.arcate-discussion-detail .ui-thread-entry{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);grid-template-rows:auto 1fr;gap:0 .75rem;position:relative}html.arcate-discussion-detail .ui-thread-rail{grid-column:1;grid-row:1/-1;display:flex;flex-direction:column;align-items:center;gap:0}html.arcate-discussion-detail .ui-thread-rail-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.85rem;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 24px rgba(4,12,30,.12)}html.arcate-discussion-detail .ui-thread-rail-icon.variant-agent{background:rgba(var(--accent-purple-rgb), 0.18);color:var(--accent-purple-bright, var(--accent-purple))}html.arcate-discussion-detail .ui-thread-rail-icon.variant-user{background:rgba(var(--primary-cyan-rgb), 0.18);color:var(--primary-cyan-bright, var(--primary-cyan))}html.arcate-discussion-detail .ui-thread-rail-icon.variant-delegation{background:rgba(var(--ui-info-rgb), 0.18);color:var(--ui-info)}html.arcate-discussion-detail .ui-thread-rail-icon.variant-continuation{background:rgba(var(--border-neutral-rgb), 0.14);color:var(--text-dim);font-size:.65rem}html.arcate-discussion-detail .ui-thread-rail-icon.is-active{animation:rail-icon-pulse 2.5s ease-in-out infinite}html.arcate-discussion-detail .ui-thread-rail-icon.is-active.is-running{animation:rail-icon-pulse-running 1.4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(var(--accent-purple-rgb), 0.15)}@keyframes rail-icon-pulse{0%,100%{opacity:1}50%{opacity:.55}}@keyframes rail-icon-pulse-running{0%,100%{opacity:1;box-shadow:0 0 0 3px rgba(var(--accent-purple-rgb), 0.15)}50%{opacity:.75;box-shadow:0 0 0 6px rgba(var(--accent-purple-rgb), 0.08)}}html.arcate-discussion-detail [data-round-state].is-round-running{animation:round-tag-pulse 1.6s ease-in-out infinite}@keyframes round-tag-pulse{0%,100%{opacity:1}50%{opacity:.7}}html.arcate-discussion-detail .ui-thread-entry-status{font-size:var(--ui-font-size-xs);font-style:italic;letter-spacing:.02em}html.arcate-discussion-detail .ui-thread-rail-line{flex:1 1 auto;width:2px;min-height:1rem;background:linear-gradient(180deg, rgba(var(--border-neutral-rgb), 0.22), rgba(var(--border-neutral-rgb), 0.08))}html.arcate-discussion-detail .ui-thread-entry-header{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.4rem;min-height:2.25rem;flex-wrap:wrap;padding-top:.05rem}html.arcate-discussion-detail .ui-thread-entry-author{font-family:var(--ui-font-family-secondary);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-main)}html.arcate-discussion-detail .ui-thread-entry-author a{color:inherit;text-decoration:none}html.arcate-discussion-detail .ui-thread-entry-author a:hover{color:var(--primary-cyan-bright, var(--primary-cyan))}html.arcate-discussion-detail .ui-thread-entry-sep{color:var(--text-dim);font-size:.7rem;opacity:.5}html.arcate-discussion-detail .ui-thread-entry-date{color:var(--text-dim);font-size:var(--ui-font-size-xs);letter-spacing:.02em}html.arcate-discussion-detail .ui-thread-entry-body{grid-column:2;grid-row:2;min-width:0;padding-bottom:1.15rem}html.arcate-discussion-detail .ui-thread-entry-divider{border:0;border-top:1px solid rgba(var(--border-neutral-rgb), 0.12);margin:.3rem 0 .75rem}html.arcate-discussion-detail .ui-thread-entry.variant-continuation .ui-thread-entry-header{opacity:.5}html.arcate-discussion-detail .ui-thread-entry.variant-continuation .ui-thread-entry-divider{border-top-style:dashed;border-top-color:rgba(var(--border-neutral-rgb), 0.14)}html.arcate-discussion-detail .ui-thread-entry.variant-continuation .ui-content{opacity:.6;font-size:var(--text-sm)}html.arcate-discussion-detail .ui-thread-bubble,html.arcate-discussion-detail .ui-notification.ui-thread-bubble{border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 12px 28px rgba(4,12,30,.1);margin-bottom:0;max-width:100%;padding:.9rem 1rem .95rem}html.arcate-discussion-detail .ui-thread-bubble.variant-user,html.arcate-discussion-detail .ui-notification.ui-thread-bubble.variant-user{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.16), rgba(var(--accent-magenta-rgb), 0.08)),rgba(var(--bg-surface-alt-rgb), 0.9);border-color:rgba(var(--primary-cyan-rgb), 0.22);color:var(--text-main)}html.arcate-discussion-detail .ui-thread-bubble.variant-agent,html.arcate-discussion-detail .ui-notification.ui-thread-bubble.variant-agent{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.82), rgba(var(--bg-surface-rgb), 0.94));border-color:rgba(var(--accent-magenta-rgb), 0.14);color:var(--text-main)}html.arcate-discussion-detail .ui-thread-bubble.variant-delegation,html.arcate-discussion-detail .ui-notification.ui-thread-bubble.variant-delegation{background:linear-gradient(135deg, rgba(var(--ui-info-rgb), 0.12), rgba(var(--primary-cyan-rgb), 0.05)),rgba(var(--bg-surface-alt-rgb), 0.88);border-color:rgba(var(--ui-info-rgb), 0.22)}html.arcate-discussion-detail .ui-thread-bubble :where(a:not(.button):not(.ui-button)),html.arcate-discussion-detail .ui-notification.ui-thread-bubble :where(a:not(.button):not(.ui-button)){color:color-mix(in oklab, var(--primary-cyan-bright) 76%, white 24%);text-underline-offset:.18em}html.arcate-discussion-detail .ui-thread-bubble .ui-content,html.arcate-discussion-detail .ui-thread-bubble .content{color:inherit}html.arcate-discussion-detail .ui-thread-bubble .ui-content>:first-child,html.arcate-discussion-detail .ui-thread-bubble .content>:first-child{margin-top:0}html.arcate-discussion-detail .ui-thread-bubble .ui-content>:last-child,html.arcate-discussion-detail .ui-thread-bubble .content>:last-child{margin-bottom:0}html.arcate-discussion-detail .ui-discussion-reply>.ui-surface-body{padding:1rem 1.05rem 1.1rem}html.arcate-discussion-detail .ui-discussion-reply form[data-conversation-form]{display:grid;gap:.9rem}@media screen and (max-width: 768px){html.arcate-discussion-detail .ui-thread-entry{gap:0 .65rem;grid-template-columns:2.1rem minmax(0, 1fr)}html.arcate-discussion-detail .ui-thread-rail-icon{height:1.95rem;width:1.95rem}html.arcate-discussion-detail .ui-thread-entry-body{padding-bottom:1rem}}.ui-section.page-index .ui-grid{gap:1.1rem}.ui-section.page-index>.ui-container,.ui-section.page-detail>.ui-container,.ui-section.page-form>.ui-container{display:grid;gap:1.05rem}.ui-section.page-index .ui-pagination,.ui-section.page-detail .ui-pagination,.ui-section.page-form .ui-pagination{justify-content:space-between}.ui-card.kind-entity-card{min-height:100%}.ui-card.kind-entity-card .ui-card-content,.ui-card.kind-entity-card .card-content{gap:.72rem;grid-template-rows:auto auto 1fr auto;min-height:15rem}.ui-card.kind-entity-card .card-kicker{margin-bottom:.1rem}.ui-card.kind-entity-card .ui-card-description,.ui-card.kind-entity-card .card-description{flex:1 1 auto}.ui-card.kind-entity-card .ui-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.ui-card.kind-entity-card .ui-card-footer{background:rgba(0,0,0,0)}.ui-card.kind-entity-card .ui-title a,.ui-card.kind-entity-card .title a{color:#fff}.ui-card.kind-entity-card .ui-title a:hover,.ui-card.kind-entity-card .title a:hover{color:var(--primary-cyan-bright)}.ui-card.kind-entity-card.variant-agent{--surface-accent-rgb: var(--accent-purple-rgb)}.ui-card.kind-entity-card.variant-task{--surface-accent-rgb: var(--accent-teal-rgb)}.ui-card.kind-entity-card.variant-webhook{--surface-accent-rgb: var(--accent-green-rgb)}.ui-card.kind-entity-card.variant-knowledge{--surface-accent-rgb: var(--accent-orange-rgb)}.ui-card.kind-entity-card.variant-tool{--surface-accent-rgb: var(--accent-sky-rgb)}.ui-card.kind-entity-card:where(.variant-agent,.variant-task,.variant-webhook,.variant-knowledge,.variant-tool){background:var(--gradient-panel-accent)}.ui-result-image{display:block;height:auto;max-height:400px;max-width:100%}.ui-section-heading{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;margin-bottom:.45rem}.ui-section-heading .ui-title{max-width:18ch}.ui-section-heading .ui-section-description{color:var(--text-soft);font-size:var(--ui-font-size-sm);line-height:1.65;margin:.5rem 0 0;max-width:62ch}.ui-stat-pill{align-items:center;background:linear-gradient(135deg, rgba(var(--atelier-patina-rgb), 0.14), rgba(var(--atelier-ochre-rgb), 0.08)),rgba(var(--bg-overlay-rgb), 0.46);border:1px solid rgba(var(--atelier-patina-rgb), 0.24);border-radius:var(--ui-radius-rounded);color:var(--text-soft);display:inline-flex;gap:.55rem;justify-self:end;margin:0;padding:.48rem .72rem;white-space:nowrap}.ui-stat-value{color:var(--text-heading);font-family:var(--ui-font-family-secondary);font-size:1.05rem;font-weight:var(--ui-weight-bold)}@media(max-width: 720px){.ui-section-heading{align-items:start;grid-template-columns:1fr}.ui-stat-pill{justify-self:start}}.ui-section.page-index.variant-about .ui-grid.variant-about{align-items:stretch;grid-template-columns:repeat(auto-fill, minmax(min(100%, 18rem), 1fr))}.ui-card.kind-about-card{background:var(--gradient-panel-accent);min-height:100%}.ui-card.kind-about-card .ui-card-image,.ui-card.kind-about-card .card-image{background:var(--gradient-media-accent)}.ui-card.kind-about-card .ui-card-content,.ui-card.kind-about-card .card-content{gap:.85rem;grid-template-rows:auto 1fr;min-height:10.75rem}.ui-card.kind-about-card .ui-media,.ui-card.kind-about-card .media{align-items:start;gap:.9rem}.ui-card.kind-about-card .ui-media-left .ui-image,.ui-card.kind-about-card .media-left .ui-image{border:1px solid rgba(var(--surface-accent-rgb), 0.22);border-radius:50%;overflow:hidden}.ui-card.kind-about-card .ui-media-content,.ui-card.kind-about-card .media-content{display:grid;gap:.22rem}.ui-card.kind-about-card .ui-title,.ui-card.kind-about-card .title{line-height:1.25;margin:0}.ui-card.kind-about-card .ui-title a,.ui-card.kind-about-card .title a{color:#fff}.ui-card.kind-about-card .ui-title a:hover,.ui-card.kind-about-card .title a:hover{color:color-mix(in oklab, rgb(var(--surface-accent-rgb)) 70%, white 30%)}.ui-card.kind-about-card .ui-card-footer{margin-top:auto}.ui-layout.layout-detail{align-items:start;gap:1rem}.ui-layout.layout-detail>:is(main,aside){display:grid;gap:1rem;min-width:0}.ui-layout.layout-detail.variant-agent,.ui-layout.layout-detail.variant-skill{grid-template-columns:1fr 1fr}.ui-layout.layout-detail.variant-agent>.ui-detail-col,.ui-layout.layout-detail.variant-skill>.ui-detail-col{display:grid;align-content:start;gap:1.05rem}.ui-layout.layout-detail.variant-agent>.ui-detail-full,.ui-layout.layout-detail.variant-skill>.ui-detail-full{grid-column:1/-1}.ui-layout.layout-detail.variant-task,.ui-layout.layout-detail.variant-webhook{grid-template-columns:minmax(280px, 0.75fr) minmax(0, 1.25fr)}.ui-layout.layout-detail.variant-knowledge{grid-template-columns:1fr}.ui-layout.layout-detail.variant-knowledge>.ui-detail-col{display:grid;align-content:start;gap:1.05rem;max-width:560px}.ui-layout.layout-detail.variant-knowledge>.ui-detail-full{display:grid;gap:1rem}.prose-panel,.document-prose{max-width:none}.prose-panel{color:var(--text-soft);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-copy)}.prose-panel>:where(h1,h2,h3,h4){margin-top:.2rem}.prose-panel>:where(h2,h3,h4):not(:first-child){margin-top:1.25rem}.code-panel,.prose-panel pre{background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.62), rgba(var(--bg-surface-rgb), 0.92));border:1px solid rgba(130,157,224,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:var(--text-soft);font-size:.85rem;line-height:1.7;overflow:auto;padding:1rem 1.05rem}.ui-section.page-detail .ui-surface:first-child{background:linear-gradient(180deg, rgba(var(--primary-cyan-rgb), 0.03), transparent 18%),var(--gradient-panel)}.ui-section.page-detail .ui-surface{backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 14px 34px rgba(4,12,30,.14)}.ui-section.page-detail .ui-layout.layout-detail>aside .ui-surface{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.52), rgba(var(--bg-surface-rgb), 0.68))}.ui-section.page-detail .ui-layout.layout-detail>main .ui-surface{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.46), rgba(var(--bg-surface-rgb), 0.62))}.ui-section.page-detail .ui-surface+.ui-surface{margin-top:1.05rem}.ui-section.page-detail>.ui-container{gap:1.15rem}.ui-section.page-detail>.ui-container>.ui-title,.ui-section.page-detail>.ui-container>.title,.ui-section.page-detail>.ui-container>.ui-subtitle,.ui-section.page-detail>.ui-container>.subtitle{max-width:min(100%,48rem)}.ui-section.page-detail>.ui-container>.ui-layout,.ui-section.page-form>.ui-container>.ui-layout{align-items:start}.ui-section.page-detail .ui-surface-body>:where(.ui-table,.table,.ui-content,.content,.ui-message,.message,.code-panel,.prose-panel):first-child{margin-top:0}.ui-section.page-detail .ui-surface-body>:where(.ui-table,.table,.ui-content,.content,.ui-message,.message,.code-panel,.prose-panel):last-child{margin-bottom:0}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail{grid-template-columns:1fr 1fr}.ui-section.page-detail .ui-table{table-layout:fixed}.ui-section.page-detail .ui-surface-title{color:rgba(var(--text-main-rgb), 0.98)}.ui-section.page-detail .ui-table tbody tr+tr{border-top:1px solid rgba(130,157,224,.1)}.ui-section.page-detail .ui-table tbody th{color:var(--text-muted);font-size:.7rem;letter-spacing:.08em;padding-left:0;text-transform:uppercase;width:30%}.ui-section.page-detail .ui-table tbody td{color:var(--text-main);font-size:.95rem;line-height:1.55;padding-right:0}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table{margin:-0.72rem -1.5rem -1.5rem;width:calc(100% + 3rem)}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th,.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td{padding:.95rem 1rem}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th{padding-left:1rem}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td{padding-right:1rem}.ui-section.page-detail .ui-table tbody td>:where(p,.tags,.ui-tags,.content,.ui-content,pre){margin-top:0}.ui-section.page-detail .ui-table tbody td>:where(.tags,.ui-tags){margin-bottom:0}.ui-section.page-detail .ui-table tbody td.family-monospace,.ui-section.page-detail .ui-table tbody td .family-monospace,.ui-section.page-detail .ui-table tbody td time{color:var(--text-dim);font-size:var(--ui-font-size-xs);letter-spacing:.03em}.ui-section.page-detail .ui-table tbody td pre{margin:0;max-width:min(100%,42rem)}.ui-section.page-detail .ui-tag-group,.ui-section.page-detail .ui-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.ui-section.page-detail .ui-message{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 24px rgba(3,10,28,.12);overflow:hidden}.ui-section.page-detail .ui-message+.ui-message{margin-top:.9rem}.ui-section.page-detail .ui-message.tone-dark,.ui-section.page-detail .ui-message.tone-contrast{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.86), rgba(var(--bg-surface-rgb), 0.94));border-color:rgba(130,157,224,.14)}.ui-section.page-detail .ui-message-header>p{color:var(--text-main);font-family:var(--ui-font-family-secondary);font-size:.78rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ui-section.page-detail .ui-message-body>p{margin:0}.ui-section.page-detail .ui-message-body>p+p{margin-top:.45rem}.ui-section.page-detail :where(.ui-message-body,.ui-message-header) .tag{flex:0 0 auto}.ui-section.page-detail .code-panel,.ui-section.page-detail .prose-panel{border-radius:18px}.ui-section.page-detail.variant-task>.ui-container>.ui-layout.layout-detail>aside,.ui-section.page-detail.variant-webhook>.ui-container>.ui-layout.layout-detail>aside,.ui-section.page-detail.variant-webhook>.ui-container>.ui-layout.layout-detail>aside{align-self:stretch}.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table{margin:-0.72rem -1.5rem -1.5rem;width:calc(100% + 3rem)}.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th,.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td{padding:.95rem 1rem}.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody th{padding-left:1rem}.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col>.ui-surface>.ui-table tbody td{padding-right:1rem}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-full,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-full,.ui-section.page-detail.variant-task>.ui-container>.ui-layout.layout-detail>aside,.ui-section.page-detail.variant-webhook>.ui-container>.ui-layout.layout-detail>aside{display:grid;gap:1rem}.ui-section.page-detail .ui-detail-col{display:grid;gap:1rem}.ui-section.page-detail.variant-agent .ui-hero .ui-container,.ui-section.page-detail.variant-task .ui-hero .ui-container,.ui-section.page-detail.variant-webhook .ui-hero .ui-container,.ui-section.page-detail.variant-knowledge .ui-hero .ui-container{max-width:var(--app-content-width);padding-left:0;padding-right:0}.ui-section.page-detail.variant-agent :where(.ui-actions,.ui-hero-actions) :where(.ui-button,.button),.ui-section.page-detail.variant-task :where(.ui-actions,.ui-hero-actions) :where(.ui-button,.button),.ui-section.page-detail.variant-webhook :where(.ui-actions,.ui-hero-actions) :where(.ui-button,.button),.ui-section.page-detail.variant-knowledge :where(.ui-actions,.ui-hero-actions) :where(.ui-button,.button){min-height:2.55rem}.ui-section.page-form .ui-form>form{display:grid;gap:1.35rem}.ui-section.page-form .ui-form{display:grid;gap:1rem}.ui-section.page-form>.ui-container{gap:1.15rem}.ui-layout.layout-form{align-items:start;gap:1rem;grid-template-columns:1fr 1fr}.ui-section.page-form .ui-surface{background:linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 24%),rgba(var(--bg-surface-alt-rgb), 0.34)}.ui-section.page-form .ui-surface-title{align-items:center;display:flex;justify-content:space-between}.ui-section.page-form .ui-help{color:var(--text-dim);max-width:48rem}.ui-section.page-form .field,.ui-section.page-form .ui-field{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--ui-field-border);border-radius:0;padding:var(--ui-field-padding-block) var(--ui-field-padding-inline) calc(var(--ui-field-padding-block) + .05rem);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.ui-section.page-form .field:focus-within,.ui-section.page-form .ui-field:focus-within{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.05), transparent 82%);border-color:var(--ui-field-border-active);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.015)}.ui-section.page-form .field>.label,.ui-section.page-form .ui-field>.ui-label,.ui-section.page-form .ui-field>.label{margin-bottom:.45rem}.ui-section.page-form .ui-form-actions{background:rgba(0,0,0,0);border-top:1px solid rgba(130,157,224,.08);border-radius:0;margin-top:.35rem;padding:var(--ui-form-actions-padding-top) var(--ui-field-padding-inline) 0}.ui-section.page-form .ui-form-actions .ui-buttons{justify-content:flex-start}.ui-section.page-form .ui-form-actions .ui-button+.ui-button,.ui-section.page-form .ui-form-actions .button+.button{margin-left:.05rem}.ui-section.page-form .tag.ui-tag input[type=checkbox]{accent-color:var(--primary-cyan);block-size:.8rem;inline-size:.8rem}.ui-section.page-form .ui-tags{gap:.45rem}.ui-section.page-form .ui-tags .tag,.ui-section.page-form .ui-tags .ui-tag{background:linear-gradient(180deg, rgba(var(--bg-overlay-rgb), 0.52), rgba(var(--bg-surface-rgb), 0.66));border-color:rgba(137,165,233,.2);font-size:.6875rem;line-height:1.2;padding:.35rem .6rem}html.arcate-embed{overflow:hidden}html.arcate-embed body{overflow:hidden}html.arcate-embed body>main[role=main]{background:linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.98), rgba(var(--bg-surface-rgb), 0.98));border:1px solid rgba(var(--border-neutral-rgb), 0.08);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 10px 24px rgba(4,12,30,.12);padding:.5rem}html.arcate-embed .ui-body-embed{display:grid;gap:.55rem;padding:.5rem}html.arcate-embed .ui-calendar-controls{align-items:start;display:grid;gap:.45rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:auto;max-width:14.5rem;width:100%}html.arcate-embed .ui-calendar-select{display:grid;gap:.18rem;justify-items:center;min-width:0}html.arcate-embed .ui-calendar-select-label{font-size:.58rem;letter-spacing:.08em}html.arcate-embed .ui-calendar-controls .ui-select{min-width:0;width:100%}html.arcate-embed .ui-calendar-controls .ui-select select{box-sizing:border-box;border-radius:999px;font-size:.72rem;height:1.55rem;max-width:100%;min-height:1.55rem;padding:.08rem 1.5rem .08rem .48rem;width:100%}html.arcate-embed .ui-calendar-controls .ui-select::after{height:.45rem;right:.6rem;width:.45rem}html.arcate-embed table#calendar,html.arcate-embed .ui-calendar-table table{overflow:hidden}html.arcate-embed table#calendar thead th,html.arcate-embed table#calendar td{border-radius:0}html.arcate-embed .ui-pagination.ui-pagination-embed{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;justify-content:center}html.arcate-embed .ui-pagination.ui-pagination-embed .ui-pagination-previous,html.arcate-embed .ui-pagination.ui-pagination-embed .ui-pagination-next{flex:0 0 auto;font-size:.64rem;min-height:1.45rem;min-width:0;padding:.1rem .45rem;width:auto}.content,.ui-content{color:var(--text-soft);line-height:1.6;font-size:var(--ui-font-size-sm);text-wrap:pretty}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.ui-content h1,.ui-content h2,.ui-content h3,.ui-content h4,.ui-content h5,.ui-content h6{font-family:var(--ui-font-family-secondary);color:var(--text-main);font-weight:var(--ui-weight-semibold);line-height:1.25;margin-top:1.5rem;margin-bottom:.6rem;letter-spacing:0}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child,.ui-content h1:first-child,.ui-content h2:first-child,.ui-content h3:first-child,.ui-content h4:first-child,.ui-content h5:first-child,.ui-content h6:first-child{margin-top:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.ui-content h1,.ui-content h2,.ui-content h3,.ui-content h4,.ui-content h5,.ui-content h6{position:relative}.content h2,.ui-content h2{font-size:1.35rem;margin-top:2rem;margin-bottom:.75rem}.content h2::after,.ui-content h2::after{content:"";position:absolute;bottom:-0.35rem;left:0;width:2.5rem;height:1.5px;background:var(--gradient-line);opacity:.5;z-index:0}.content h3,.ui-content h3{font-size:1.15rem}.content h3::after,.ui-content h3::after{content:"";position:absolute;bottom:-0.2rem;left:0;width:2rem;height:1.5px;background:var(--gradient-line);opacity:.5}.content h4,.ui-content h4{font-size:1.05rem}.content h4::after,.ui-content h4::after{content:"";position:absolute;bottom:-0.2rem;left:0;width:1.5rem;height:1.5px;background:var(--gradient-line);opacity:.5}.content h5,.ui-content h5{font-size:.95rem}.content h6,.ui-content h6{font-size:var(--ui-font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-soft)}.content p,.ui-content p{margin-bottom:.75rem}.content p:last-child,.ui-content p:last-child{margin-bottom:0}.content a,.ui-content a{color:var(--primary-cyan);text-decoration:none;border-bottom:1px solid rgba(var(--primary-cyan-rgb), 0.3);transition:color var(--transition-fast),border-color var(--transition-fast),text-shadow var(--transition-fast);font-weight:500}.content a:hover,.ui-content a:hover{color:var(--primary-cyan-bright);border-bottom-color:var(--primary-cyan);text-shadow:0 0 8px rgba(var(--primary-cyan-rgb), 0.4)}.content strong,.ui-content strong{color:var(--text-main);font-weight:var(--ui-weight-semibold)}.content em,.ui-content em{color:var(--text-main);font-style:italic}.content mark,.ui-content mark{background:rgba(var(--accent-green-rgb), 0.2);color:var(--text-main);padding:.125rem .25rem;border-radius:4px}.content blockquote,.ui-content blockquote{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.08), rgba(var(--accent-magenta-rgb), 0.04)),rgba(var(--bg-elevated-rgb), 0.6);border-left:3px solid var(--primary-cyan);border-radius:var(--ui-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);padding:.85rem 1.1rem;margin:1rem 0;position:relative;overflow:hidden}.content blockquote::before,.ui-content blockquote::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left, rgba(var(--primary-cyan-rgb), 0.05), transparent 60%);pointer-events:none}.content blockquote p,.ui-content blockquote p{position:relative;z-index:1;color:var(--text-main);font-style:italic}.content blockquote p:last-child,.ui-content blockquote p:last-child{margin-bottom:0}.content blockquote cite,.ui-content blockquote cite{display:block;margin-top:.75rem;font-size:var(--ui-font-size-xs);color:var(--text-soft);font-style:normal}.content blockquote cite::before,.ui-content blockquote cite::before{content:"— "}.content ul,.content ol,.ui-content ul,.ui-content ol{margin-left:1.25rem;margin-bottom:.75rem}.content ul li,.content ol li,.ui-content ul li,.ui-content ol li{margin-bottom:.3rem;color:var(--text-soft)}.content ul li::marker,.content ol li::marker,.ui-content ul li::marker,.ui-content ol li::marker{color:var(--primary-cyan)}.content ul li ul,.content ul li ol,.content ol li ul,.content ol li ol,.ui-content ul li ul,.ui-content ul li ol,.ui-content ol li ul,.ui-content ol li ol{margin-top:.5rem;margin-bottom:.5rem}.content ul,.ui-content ul{list-style-type:disc}.content ul ul,.ui-content ul ul{list-style-type:circle}.content ol,.ui-content ol{list-style-type:decimal}.content ol ol,.ui-content ol ol{list-style-type:lower-alpha}.content ul.task-list,.ui-content ul.task-list{list-style:none;margin-left:0}.content ul.task-list li,.ui-content ul.task-list li{display:flex;align-items:flex-start;gap:.5rem}.content ul.task-list li::marker,.ui-content ul.task-list li::marker{content:none}.content ul.task-list li input[type=checkbox],.ui-content ul.task-list li input[type=checkbox]{margin-top:.375rem;flex-shrink:0}.content code,.ui-content code{font-family:var(--ui-font-family-monospace);font-size:.875em;background:rgba(var(--bg-elevated-rgb), 0.8);color:var(--accent-green);padding:.125rem .375rem;border-radius:4px;border:1px solid var(--border-subtle);font-weight:500}.content pre,.ui-content pre{background:linear-gradient(180deg, rgba(255, 255, 255, 0.018), rgba(255, 255, 255, 0)),var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--ui-radius);padding:.9rem 1rem;margin:1rem 0;overflow-x:auto;box-shadow:var(--shadow-soft);position:relative}.content pre::before,.ui-content pre::before{content:"";position:absolute;top:0;right:0;width:30%;height:30%;background:radial-gradient(circle at top right, rgba(var(--primary-cyan-rgb), 0.08), transparent 60%);pointer-events:none}.content pre code,.ui-content pre code{background:rgba(0,0,0,0);border:none;padding:0;color:var(--text-main);font-size:var(--ui-font-size-xs);line-height:1.7}.content table,.ui-content table{width:100%;margin:1rem 0;border-collapse:separate;border-spacing:0;border:1px solid var(--border-subtle);border-radius:var(--ui-radius);overflow:hidden;background:var(--bg-surface)}.content table thead,.ui-content table thead{background:rgba(var(--bg-elevated-rgb), 0.8)}.content table thead th,.ui-content table thead th{color:var(--text-main);font-family:var(--ui-font-family-secondary);font-weight:var(--ui-weight-medium);text-align:left;padding:.875rem 1rem;border-bottom:2px solid var(--border-medium);font-size:var(--ui-font-size-xs);text-transform:uppercase;letter-spacing:.05em}.content table tbody tr,.ui-content table tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast)}.content table tbody tr:hover,.ui-content table tbody tr:hover{background:rgba(var(--primary-cyan-rgb), 0.05)}.content table tbody tr:last-child,.ui-content table tbody tr:last-child{border-bottom:none}.content table tbody td,.ui-content table tbody td{padding:.875rem 1rem;color:var(--text-soft)}.content table tbody td code,.ui-content table tbody td code{font-size:.8125rem}.content table th:first-child,.content table td:first-child,.ui-content table th:first-child,.ui-content table td:first-child{padding-left:1.25rem}.content table th:last-child,.content table td:last-child,.ui-content table th:last-child,.ui-content table td:last-child{padding-right:1.25rem}.content hr,.ui-content hr{height:1px;background:var(--gradient-line);border:none;margin:1.25rem 0;opacity:.3}.content img,.ui-content img{max-width:100%;height:auto;border-radius:var(--ui-radius);border:1px solid var(--border-subtle);box-shadow:var(--shadow-medium);margin:1rem 0}.content figure,.ui-content figure{margin:1.25rem 0;display:grid;gap:.75rem}.content figure img,.ui-content figure img{margin:0}.content figure figcaption,.ui-content figure figcaption{margin-top:.75rem;font-size:var(--ui-font-size-xs);color:var(--text-dim);text-align:center;font-style:italic}.content details,.ui-content details{background:rgba(var(--bg-elevated-rgb), 0.5);border:1px solid var(--border-subtle);border-radius:var(--ui-radius);padding:.75rem .85rem;margin:.85rem 0}.content details summary,.ui-content details summary{cursor:pointer;font-weight:var(--ui-weight-medium);color:var(--text-main);user-select:none;display:flex;align-items:center;gap:.5rem;transition:color var(--transition-fast)}.content details summary:hover,.ui-content details summary:hover{color:var(--primary-cyan)}.content details summary::marker,.ui-content details summary::marker{color:var(--primary-cyan)}.content details[open] summary,.ui-content details[open] summary{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.content .tag,.content .ui-tag,.ui-content .tag,.ui-content .ui-tag{display:inline-flex;align-items:center;font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);padding:.25rem .625rem;border-radius:var(--ui-radius-rounded);vertical-align:middle;margin:0 .25rem;border:1px solid}.content .tag.tone-primary,.content .ui-tag.tone-primary,.ui-content .tag.tone-primary,.ui-content .ui-tag.tone-primary{background:rgba(var(--primary-cyan-rgb), 0.15);color:var(--primary-cyan);border-color:rgba(var(--primary-cyan-rgb), 0.5)}.content .tag.tone-success,.content .ui-tag.tone-success,.ui-content .tag.tone-success,.ui-content .ui-tag.tone-success{background:rgba(var(--accent-green-rgb), 0.15);color:var(--accent-green);border-color:rgba(var(--accent-green-rgb), 0.4)}.content .tag.tone-warning,.content .ui-tag.tone-warning,.ui-content .tag.tone-warning,.ui-content .ui-tag.tone-warning{background:rgba(var(--ui-warning-rgb), 0.15);color:var(--ui-warning);border-color:rgba(var(--ui-warning-rgb), 0.4)}.content .tag.tone-danger,.content .ui-tag.tone-danger,.ui-content .tag.tone-danger,.ui-content .ui-tag.tone-danger{background:rgba(var(--ui-danger-rgb), 0.15);color:var(--ui-danger);border-color:rgba(var(--ui-danger-rgb), 0.4)}@media screen and (max-width: 768px){.content pre,.ui-content pre{padding:.75rem .85rem}.content table,.ui-content table{font-size:var(--ui-font-size-xs)}.content blockquote,.ui-content blockquote{padding:.7rem .9rem}}.ui-kicker{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500;font-size:var(--ui-font-size-xs);padding:.35rem .7rem;border-radius:var(--ui-radius-rounded);border:1px solid var(--border-medium);background:rgba(var(--bg-surface-rgb), 0.8);margin-bottom:.6rem}.ui-hero .ui-kicker{justify-self:start}.ui-hero.variant-centered .ui-hero-body{padding:1.6rem 0 1.4rem}.ui-hero.variant-centered .ui-container{text-align:center;align-items:center}.ui-hero.variant-centered .ui-kicker{justify-self:center}.ui-hero.variant-centered .ui-hero-title{max-width:24ch;margin-inline:auto}.ui-hero.variant-centered .ui-hero-description{max-width:42rem;margin-inline:auto}.ui-hero.variant-centered .ui-hero-actions{justify-content:center}@media screen and (max-width: 560px){.ui-hero.variant-centered .ui-hero-body{padding:1.15rem 0 1rem}.ui-hero.variant-centered .ui-hero-description{max-width:100%}}.ui-hero.variant-split-image .ui-hero-body{padding:1.2rem 0}.ui-hero.variant-split-image .ui-layout{display:flex;align-items:center;gap:2rem}.ui-hero.variant-split-image .ui-layout>main{flex:1;min-width:0}.ui-hero.variant-split-image .ui-layout>aside{flex:0 0 auto;width:40%}.ui-hero.variant-split-image .ui-layout>aside .ui-image{border-radius:var(--ui-radius-lg);overflow:hidden;box-shadow:var(--shadow-deep)}@media screen and (max-width: 768px){.ui-hero.variant-split-image .ui-layout{flex-direction:column}.ui-hero.variant-split-image .ui-layout>aside{width:100%}}.ui-hero.variant-minimal .ui-hero-body{padding:1rem 0 .8rem}.ui-hero.variant-minimal .ui-hero-title{margin-bottom:0}.ui-hero.variant-banner{color:#fff}.ui-hero.variant-banner .ui-hero-body{padding:2.4rem 0 2rem}.ui-hero.variant-banner .ui-container{text-align:center;align-items:center}.ui-hero.variant-banner .ui-hero-title{color:#fff;max-width:26ch;margin-inline:auto;text-shadow:0 2px 12px rgba(0,0,0,.3)}.ui-hero.variant-banner .ui-hero-description{color:hsla(0,0%,100%,.88);max-width:42rem;margin-inline:auto}.ui-hero.variant-banner .ui-hero-actions{justify-content:center}.ui-hero.variant-banner .ui-hero-actions :where(.ui-button,.button).tone-primary{--_button-bg: rgba(255, 255, 255, 0.22);--_button-border: rgba(255, 255, 255, 0.3);--_button-color: #fff}@media screen and (max-width: 560px){.ui-hero.variant-banner .ui-hero-body{padding:1.55rem 0 1.25rem}}.ui-section.kind-featured.variant-article .ui-layout{display:flex;align-items:stretch;gap:2rem}.ui-section.kind-featured.variant-article .ui-layout>main{flex:1.4;min-width:0}.ui-section.kind-featured.variant-article .ui-layout>main .ui-image{border-radius:var(--ui-radius-lg);overflow:hidden}.ui-section.kind-featured.variant-article .ui-layout>aside{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.65rem}@media screen and (max-width: 768px){.ui-section.kind-featured.variant-article .ui-layout{flex-direction:column}}.ui-cta-banner{text-align:center;padding:2rem 1.5rem;border-radius:var(--ui-radius-lg);background:radial-gradient(ellipse 60% 80% at 50% 0%, rgba(var(--primary-cyan-rgb), 0.14), transparent 70%),linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.1), rgba(var(--accent-magenta-rgb), 0.08) 60%, rgba(var(--accent-green-rgb), 0.06));border:1px solid rgba(var(--primary-cyan-rgb), 0.2);box-shadow:inset 0 1px 0 rgba(244,220,180,.04),var(--shadow-soft)}.ui-cta-banner .ui-title{color:var(--text-main)}.ui-cta-banner .ui-block{color:var(--text-lead);max-width:42rem;margin-inline:auto}.ui-cta-banner .ui-actions{justify-content:center;margin-top:1rem}.ui-cta-banner.tone-primary{background:linear-gradient(135deg, rgba(var(--ui-primary-rgb), 0.14), rgba(var(--primary-cyan-rgb), 0.08));border-color:rgba(var(--ui-primary-rgb), 0.2)}.ui-cta-banner.tone-info{background:linear-gradient(135deg, rgba(var(--ui-info-rgb), 0.14), rgba(var(--primary-cyan-rgb), 0.06));border-color:rgba(var(--ui-info-rgb), 0.2)}.ui-cta-banner.tone-success{background:linear-gradient(135deg, rgba(var(--ui-success-rgb), 0.14), rgba(var(--accent-teal-rgb), 0.06));border-color:rgba(var(--ui-success-rgb), 0.2)}.ui-cta-banner.tone-warning{background:linear-gradient(135deg, rgba(var(--ui-warning-rgb), 0.14), rgba(var(--accent-orange-rgb), 0.06));border-color:rgba(var(--ui-warning-rgb), 0.2)}@media screen and (max-width: 560px){.ui-cta-banner{padding:1.35rem 1rem}.ui-cta-banner .ui-actions{align-items:stretch;flex-direction:column}}.ui-newsletter{text-align:center;padding:1.5rem 1rem}.ui-newsletter .ui-title{margin-bottom:.4rem}.ui-newsletter .ui-block{color:var(--text-lead);max-width:36rem;margin-inline:auto;margin-bottom:1rem}.ui-newsletter .ui-form-inline{max-width:28rem;margin-inline:auto}.ui-newsletter .ui-field.grouped{justify-content:center}.ui-newsletter .ui-input{flex:1}@media screen and (max-width: 480px){.ui-newsletter .ui-field.grouped{flex-direction:column}.ui-newsletter .ui-control,.ui-newsletter .ui-button{width:100%}}@media screen and (max-width: 560px){.ui-newsletter{padding:1.2rem .8rem}}.ui-tags-cloud{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ui-tags-cloud .ui-tag{font-size:.85rem;padding:.35rem .85rem;border-radius:var(--ui-radius-rounded);background:rgba(var(--bg-overlay-rgb), 0.22);border:1px solid var(--border-subtle);color:var(--text-lead);text-decoration:none;transition:background .15s ease,border-color .15s ease}.ui-tags-cloud .ui-tag:hover{background:rgba(var(--primary-cyan-rgb), 0.14);border-color:rgba(var(--primary-cyan-rgb), 0.28);color:var(--text-main)}.ui-stats-counter .ui-grid.columns-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media screen and (max-width: 480px){.ui-stats-counter .ui-grid.columns-3{grid-template-columns:1fr}}.ui-stat{text-align:center;padding:1.2rem .75rem;border-radius:var(--ui-radius-lg);background:rgba(var(--bg-overlay-rgb), 0.12);border:1px solid var(--border-subtle)}.ui-stat .ui-stat-value{display:block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:0;color:var(--text-main);line-height:1.1}.ui-stat .ui-stat-label{display:block;font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.3rem}.ui-features-head,.ui-steps-head,.ui-testimonials-head,.ui-faq-head{text-align:center;max-width:46rem;margin-inline:auto}.ui-features-head .ui-title,.ui-steps-head .ui-title,.ui-testimonials-head .ui-title,.ui-faq-head .ui-title{margin-bottom:.5rem}.ui-features-head .ui-subtitle,.ui-steps-head .ui-subtitle,.ui-testimonials-head .ui-subtitle,.ui-faq-head .ui-subtitle{color:var(--text-lead)}.ui-features-grid{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.ui-feature{height:100%;display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border:1px solid var(--border-subtle);border-radius:var(--ui-radius-lg);background:var(--surface-2);box-shadow:var(--shadow-subtle)}.ui-feature .ui-title{margin:0}.ui-feature p{margin:0;color:var(--text-lead);line-height:var(--ui-line-height-copy)}.ui-feature-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:var(--ui-radius);font-size:1.4rem;color:var(--brand-primary);background:rgba(var(--primary-cyan-rgb), 0.12);border:1px solid rgba(var(--primary-cyan-rgb), 0.22)}.ui-steps-list{counter-reset:ui-step;list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.ui-step{counter-increment:ui-step;position:relative;padding-left:3.4rem}.ui-step .ui-title{margin:0 0 .35rem}.ui-step p{margin:0;color:var(--text-lead);line-height:var(--ui-line-height-copy)}.ui-step::before{content:counter(ui-step);position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ui-radius-rounded);font-weight:700;color:var(--text-inverted);background:var(--gradient-button-primary);box-shadow:var(--shadow-subtle)}.ui-testimonials-grid{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}.ui-testimonial{height:100%;margin:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--border-subtle);border-radius:var(--ui-radius-lg);background:var(--surface-2);box-shadow:var(--shadow-subtle)}.ui-testimonial-quote{margin:0;color:var(--text-lead);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-copy)}.ui-testimonial-quote::before{content:"“";color:var(--brand-primary);font-size:1.8em;line-height:0;vertical-align:-0.35em;margin-right:.1em}.ui-testimonial-cite{display:flex;flex-direction:column;font-style:normal}.ui-testimonial-author{font-weight:600;color:var(--text-main)}.ui-testimonial-role{font-size:var(--ui-font-size-sm);color:var(--text-muted)}.ui-faq-list{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 26rem), 1fr));align-items:start}.ui-faq-item{padding:1.15rem 1.3rem;border:1px solid var(--border-subtle);border-radius:var(--ui-radius-lg);background:rgba(var(--bg-overlay-rgb), 0.12)}.ui-faq-question{margin:0 0 .4rem;font-size:var(--ui-font-size-md);font-weight:var(--ui-weight-semibold);color:var(--text-heading)}.ui-faq-answer{color:var(--text-lead);line-height:var(--ui-line-height-copy)}.ui-faq-answer p{margin:0}.ui-logos{text-align:center}.ui-logos-kicker{margin-inline:auto}.ui-logos-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2.5rem;margin:1rem 0 0;padding:0}.ui-logos-item{opacity:.78;transition:opacity var(--transition-fast)}.ui-logos-item:hover{opacity:1}.ui-logos-mark{height:2.2rem;width:auto;filter:grayscale(1)}.ui-logos-label{font-size:1.1rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}.ui-spotlight .ui-layout{align-items:center;gap:2.5rem;--ui-aside-width: 42%}.ui-spotlight .ui-layout>aside .ui-image{border-radius:var(--ui-radius-lg);overflow:hidden;box-shadow:var(--shadow-medium)}.ui-section.variant-media-left .ui-spotlight .ui-layout{flex-direction:row-reverse}@media screen and (max-width: 768px){.ui-spotlight .ui-layout,.ui-section.variant-media-left .ui-spotlight .ui-layout{flex-direction:column;--ui-aside-width: 100%}}.ui-hero.variant-banner.tone-patina{background:radial-gradient(ellipse 70% 90% at 50% 0%, rgba(var(--atelier-patina-rgb), 0.22), transparent 70%),var(--gradient-hero)}.ui-hero.variant-banner.tone-copper{background:radial-gradient(ellipse 70% 90% at 50% 0%, rgba(var(--atelier-copper-rgb), 0.24), transparent 70%),var(--gradient-hero)}.ui-hero.variant-banner.tone-indigo{background:radial-gradient(ellipse 70% 90% at 50% 0%, rgba(var(--atelier-indigo-rgb), 0.24), transparent 70%),var(--gradient-hero)}.ui-hero.variant-banner.tone-ochre{background:radial-gradient(ellipse 70% 90% at 50% 0%, rgba(var(--atelier-ochre-rgb), 0.22), transparent 70%),var(--gradient-hero)}.page-welcome>main[role=main]>.ui-section{padding-block:clamp(3.5rem,6.5vw,6.5rem)}.page-welcome>main[role=main] .ui-hero{padding-block:clamp(2rem,4vw,3.5rem)}.page-welcome>main[role=main] .ui-hero-title{font-size:clamp(1.9rem,3.4vw,3rem)}.page-welcome>main[role=main] .ui-hero-description{font-size:var(--ui-font-size-md);max-width:46rem;margin-inline:auto}.page-welcome>main[role=main]>.ui-section:nth-of-type(even){background:linear-gradient(180deg, rgba(var(--atelier-patina-rgb), 0.05), transparent 45%),var(--bg-surface-alt);box-shadow:inset 0 1px 0 var(--ui-border),inset 0 -1px 0 var(--ui-border)}body.arcate-full>main[role=main]>.ui-hero{margin-bottom:clamp(1.5rem,3vw,2.5rem)}body.arcate-full>main[role=main] .ui-breadcrumb{display:none}body.arcate-full>main[role=main] .ui-media{display:grid;align-items:start;gap:.9rem;grid-template-columns:auto minmax(0, 1fr)}body.arcate-full>main[role=main] .ui-media-left,body.arcate-full>main[role=main] .ui-media-content{min-width:0}body.arcate-full>main[role=main] .ui-card .ui-image[class*=ratio-],body.arcate-full>main[role=main] .ui-card .ui-image[class*=size-]{border-radius:var(--ui-radius);overflow:hidden}body.arcate-full>main[role=main] .ui-card-image{overflow:hidden;padding:1rem 1rem 0}body.arcate-full>main[role=main] .ui-card.kind-about-card .ui-card-image{padding:0}body.arcate-full>main[role=main] .ui-card-image+.ui-card-content{padding-top:1rem}body.arcate-full>main[role=main] .ui-card article{display:grid;gap:.7rem}body.arcate-full>main[role=main] .ui-card article>p:not(.ui-subtitle){color:var(--text-soft);line-height:1.6}body.arcate-full>main[role=main] .ui-card .ui-media-content{display:grid;gap:.55rem}body.arcate-full>main[role=main] .ui-card .ui-block{padding-block:.55rem 0}body.arcate-full>main[role=main] .ui-card .ui-subtitle{display:flex;flex-wrap:wrap;gap:.4rem .7rem;font-size:.84rem;line-height:1.45}body.arcate-full>main[role=main] .ui-card .ui-subtitle>span{display:inline-flex;align-items:center}body.arcate-full>main[role=main] .ui-card .ui-subtitle .category,body.arcate-full>main[role=main] .ui-card .ui-subtitle .owner{display:inline-flex;gap:.25rem;margin-left:.55rem}body.arcate-full>main[role=main] .ui-card .published-at{display:inline-flex;color:var(--text-dim);font-size:var(--ui-font-size-xs);letter-spacing:.03em}body.arcate-full>main[role=main] .ui-card .ui-title.size-4 a,body.arcate-full>main[role=main] .ui-card h4.ui-title a{color:var(--text-heading)}body.arcate-full>main[role=main] .ui-card .ui-title.size-4 a:hover,body.arcate-full>main[role=main] .ui-card h4.ui-title a:hover{color:var(--ui-link-hover)}body.arcate-full>main[role=main] .ui-grid>div{min-width:0}body.arcate-full>main[role=main] .ui-grid>div>.ui-card,body.arcate-full>main[role=main] .ui-grid>div>article.ui-card{height:100%}.ui-hero.full-height{background:radial-gradient(circle at 18% 12%, rgba(var(--primary-cyan-rgb), 0.12), transparent 30%),radial-gradient(circle at 82% 8%, rgba(var(--accent-magenta-rgb), 0.12), transparent 28%),var(--gradient-background);min-height:100vh}.ui-hero.full-height .ui-box{background:radial-gradient(circle at top center, rgba(var(--primary-cyan-rgb), 0.1), transparent 36%),linear-gradient(180deg, rgba(var(--bg-surface-alt-rgb), 0.9), rgba(var(--bg-surface-rgb), 0.96));border:1px solid rgba(130,157,224,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 24px 64px rgba(4,12,30,.24);border-radius:28px;max-width:46rem;padding:clamp(2rem,4vw,3rem);position:relative;text-align:center;backdrop-filter:blur(16px)}.ui-hero.full-height .ui-box::before{background:linear-gradient(90deg, rgba(var(--primary-cyan-rgb), 0.35), rgba(var(--accent-magenta-rgb), 0.24), transparent 75%);content:"";height:1px;left:1.5rem;position:absolute;right:1.5rem;top:0}@media screen and (max-width: 768px){.ui-hero.full-height .ui-box{padding:2.5rem 2rem}}.ui-hero.full-height .ui-box>*{position:relative;z-index:1}.ui-hero.full-height .ui-box .ui-icon.size-lg{display:flex;justify-content:center;margin:0 auto 2rem;width:5rem;height:5rem;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid rgba(130,157,224,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 40px rgba(4,12,30,.18);position:relative;overflow:hidden}.ui-hero.full-height .ui-box .ui-icon.size-lg::before{background:radial-gradient(circle at top, rgba(255, 255, 255, 0.2), transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.ui-hero.full-height .ui-box .ui-icon.size-lg i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3.5rem !important}@media screen and (max-width: 768px){.ui-hero.full-height .ui-box .ui-icon.size-lg i{font-size:3rem !important}}.ui-hero.full-height .ui-box .ui-title{font-family:var(--ui-font-family-secondary);font-weight:var(--ui-weight-semibold);color:var(--text-main);letter-spacing:0;margin-bottom:1rem;text-wrap:balance}@media screen and (max-width: 768px){.ui-hero.full-height .ui-box .ui-title{font-size:1.75rem !important}}.ui-hero.full-height .ui-box .ui-subtitle{color:var(--text-muted);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.6;margin-bottom:2rem;max-width:38rem;margin-inline:auto;text-wrap:pretty}@media screen and (max-width: 768px){.ui-hero.full-height .ui-box .ui-subtitle{font-size:1rem !important}}.ui-hero.full-height .ui-box .ui-notification{background:linear-gradient(135deg, rgba(var(--bg-overlay-rgb), 0.44), rgba(var(--bg-surface-alt-rgb), 0.62)),rgba(var(--bg-surface-rgb), 0.76);border:1px solid rgba(var(--border-neutral-rgb), 0.14);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 28px rgba(4,12,30,.12);padding:1.25rem 1.5rem 1.25rem 1.65rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}.ui-hero.full-height .ui-box .ui-notification .icon{margin-bottom:.5rem;font-size:1.25rem}.ui-hero.full-height .ui-box .ui-notification strong{color:inherit;font-weight:var(--ui-weight-semibold)}.ui-hero.full-height .ui-box .ui-buttons{margin-top:2.5rem;justify-content:center;gap:.75rem}.ui-hero.full-height .ui-box .ui-buttons .button,.ui-hero.full-height .ui-box .ui-buttons .ui-button{min-width:min(100%,12.5rem)}@media screen and (max-width: 480px){.ui-hero.full-height .ui-box .ui-buttons{flex-direction:column}.ui-hero.full-height .ui-box .ui-buttons .button,.ui-hero.full-height .ui-box .ui-buttons .ui-button{width:100%}}.ui-hero.full-height .ui-box :where(a:not(.button):not(.ui-button)){color:color-mix(in oklab, var(--primary-cyan-bright) 74%, white 26%);text-decoration-thickness:.08em;text-underline-offset:.18em}.ui-hero.full-height .ui-box :where(a:not(.button):not(.ui-button)):focus-visible,.ui-hero.full-height .ui-box .button:focus-visible,.ui-hero.full-height .ui-box .ui-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-cyan-rgb), 0.16)}.ui-hero.full-height .ui-box :where(a:not(.button):not(.ui-button)):focus:not(:focus-visible),.ui-hero.full-height .ui-box .button:focus:not(:focus-visible),.ui-hero.full-height .ui-box .ui-button:focus:not(:focus-visible){outline:none;box-shadow:none}.ui-hero.tone-success .ui-icon.size-lg{color:var(--ui-success);filter:drop-shadow(0 0 12px rgba(34, 197, 94, 0.4))}.ui-hero.tone-success .ui-title.text-success{color:var(--ui-success) !important}.ui-hero.tone-success .ui-notification.tone-success.variant-soft{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:var(--ui-success)}.ui-hero.tone-success .ui-notification.tone-success.variant-soft .icon{color:var(--ui-success)}.ui-hero.tone-warning .ui-icon.size-lg{color:var(--ui-warning);filter:drop-shadow(0 0 12px rgba(245, 158, 11, 0.4))}.ui-hero.tone-warning .ui-title.text-warning{color:var(--ui-warning) !important}.ui-hero.tone-warning .ui-notification.tone-warning.variant-soft{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);color:var(--ui-warning)}.ui-hero.tone-warning .ui-notification.tone-warning.variant-soft .icon{color:var(--ui-warning)}.ui-hero.tone-danger .ui-icon.size-lg{color:var(--ui-danger);filter:drop-shadow(0 0 12px rgba(239, 68, 68, 0.4))}.ui-hero.tone-danger .ui-title.text-danger{color:var(--ui-danger) !important}.ui-hero.tone-danger .ui-notification.tone-danger.variant-soft{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--ui-danger)}.ui-hero.tone-danger .ui-notification.tone-danger.variant-soft .icon{color:var(--ui-danger)}.ui-hero.tone-info .ui-icon.size-lg{color:var(--ui-info);filter:drop-shadow(0 0 12px rgba(59, 130, 246, 0.4))}.ui-hero.tone-info .ui-title.text-info{color:var(--ui-info) !important}.ui-hero.tone-info .ui-notification.tone-info.variant-soft{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:var(--ui-info)}.ui-hero.tone-info .ui-notification.tone-info.variant-soft .icon{color:var(--ui-info)}.ui-hero.tone-primary .ui-icon.size-lg{color:var(--primary-cyan);filter:drop-shadow(0 0 14px rgba(var(--primary-cyan-rgb), 0.5))}.ui-hero.tone-primary .ui-title.text-primary{color:var(--primary-cyan) !important}.ui-hero.tone-primary .ui-notification.tone-primary.variant-soft{background:rgba(var(--primary-cyan-rgb), 0.1);border:1px solid rgba(var(--primary-cyan-rgb), 0.3);color:var(--primary-cyan)}.ui-hero.tone-primary .ui-notification.tone-primary.variant-soft .icon{color:var(--primary-cyan)}body.arcate-status{min-height:100vh;display:flex;flex-direction:column}body.arcate-status .ui-hero.full-height{flex:1;padding-block:clamp(1.5rem,4vw,3rem)}@media screen and (min-width: 1408px){body.arcate-status .ui-hero .ui-box{padding:4rem 3.5rem}}@media screen and (max-width: 768px){body.arcate-status .ui-hero.full-height .ui-box{border-radius:22px}body.arcate-status .ui-hero.full-height .ui-box .ui-icon.size-lg{height:4.5rem;margin-bottom:1.5rem;width:4.5rem}}.ui-notice.kind-empty{background:linear-gradient(135deg, rgba(var(--primary-cyan-rgb), 0.05), rgba(var(--accent-teal-rgb), 0.04)),rgba(var(--bg-surface-alt-rgb), 0.7);border-color:rgba(var(--primary-cyan-rgb), 0.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 14px 28px rgba(4,12,30,.12);padding:1.6rem 1.8rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.ui-notice.kind-empty .ui-notice-icon{font-size:2rem;color:var(--ui-text-light);opacity:.5}.ui-notice.kind-empty p+p{margin-top:.55rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-surface{animation:fadeIn var(--transition-slow) ease}.ui-notification.kind-status-help,.ui-notice.kind-empty,.ui-message.kind-status{border-radius:20px}.icon-text,.ui-icon-text{align-items:center;display:inline-flex;gap:.55rem}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-nowrap{white-space:nowrap !important}.text-break{overflow-wrap:break-word !important}.family-monospace,textarea[name=systemPrompt]{font-family:var(--ui-font-family-monospace) !important;letter-spacing:.01em}.text-muted{color:var(--text-dim) !important}.ui-card .ui-subtitle{color:color-mix(in oklab, var(--text-soft) 78%, var(--accent-sky) 22%) !important;display:flex;flex-wrap:nowrap;font-size:.94rem;gap:.35rem;line-height:1.5;min-width:0;overflow:hidden;white-space:nowrap}.ui-card .ui-subtitle.size-6,.ui-card :is(h3,h4,.ui-title.size-3,.ui-title.size-4)+.ui-subtitle{font-size:.94rem}.ui-card .ui-title a{color:color-mix(in oklab, var(--text-heading) 82%, var(--primary-cyan) 18%)}.ui-card .ui-title a:hover{color:var(--ui-link-hover)}.ui-card .ui-title.size-3+.ui-subtitle,.ui-card h3.ui-title+.ui-subtitle{font-size:1rem}.ui-card .ui-subtitle>span{align-items:center;color:inherit !important;display:inline-flex;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-card .ui-subtitle>span:has(time),.ui-card .ui-subtitle>span.published-at{flex:0 0 auto}.ui-card .ui-subtitle :where(a,time){color:inherit !important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-card .ui-subtitle a{color:color-mix(in oklab, var(--ui-link) 74%, var(--text-soft) 26%) !important}.ui-card .ui-subtitle a:hover{color:var(--ui-link-hover) !important}.text-dim{color:color-mix(in oklab, var(--text-dim) 82%, var(--bg-surface-alt) 18%) !important}.p-4{padding:1rem !important}.mt-4{margin-top:1rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-5{margin-bottom:1.5rem !important}.mt-3{margin-top:.75rem !important}.mt-5{margin-top:1.5rem !important}.mr-1{margin-right:.25rem !important}.ui-notice.kind-empty{justify-content:center;min-height:4rem;text-align:center}@media(max-width: 1100px){body.arcate-full>.ui-layout.gap-0{grid-template-columns:1fr;max-width:min(100vw - 1.25rem,900px);padding-inline:.625rem}body.arcate-full>.ui-layout.gap-0>.ui-sidebar,body.arcate-full>.ui-layout.gap-0>:first-child{position:static}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]{min-height:0}.ui-layout{grid-template-columns:1fr}.ui-layout.layout-detail.variant-agent,.ui-layout.layout-detail.variant-skill,.ui-layout.layout-detail.variant-task,.ui-layout.layout-detail.variant-webhook,.ui-layout.layout-detail.variant-knowledge{grid-template-columns:1fr}.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-col,.ui-section.page-detail.variant-agent>.ui-container>.ui-layout.layout-detail>.ui-detail-full,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-col,.ui-section.page-detail.variant-skill>.ui-container>.ui-layout.layout-detail>.ui-detail-full,.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-col,.ui-section.page-detail.variant-knowledge>.ui-container>.ui-layout.layout-detail>.ui-detail-full{grid-column:auto}.ui-layout.layout-form{grid-template-columns:1fr}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-media{grid-template-columns:1fr}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card .ui-media-left [style*="width: 256px"]{width:100% !important}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-layout{grid-template-columns:1fr}}@media(max-width: 820px){.ui-navbar,nav.navbar,.navbar{align-items:stretch;flex-direction:column;gap:.5rem;min-height:0;padding-block:.7rem;padding-inline:.75rem}.navbar-menu,.ui-navbar-menu,.navbar-start,.ui-navbar-start,.navbar-end,.ui-navbar-end{flex-wrap:wrap;justify-content:center}.navbar-brand,.ui-navbar-brand,.navbar-end,.ui-navbar-end{margin-left:0;padding-left:0;padding-right:0}.navbar-brand::after,.ui-navbar-brand::after,.navbar-end::before,.ui-navbar-end::before{display:none}.navbar-end .ui-navbar-link,.ui-navbar-end .ui-navbar-link,.navbar-end .navbar-link,.ui-navbar-end .navbar-link{justify-content:center;width:100%}.menu,.ui-menu{max-height:none;overflow:visible}.ui-container{width:min(100% - 1.25rem,var(--ui-container-width))}.ui-hero-body{padding-top:1.4rem}.ui-hero .ui-container,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-section>.ui-container,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-block>.ui-container{width:min(100% - .25rem,var(--app-content-width, var(--ui-container-width)))}body.arcate-full>.ui-layout.gap-0{padding-top:.85rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]{border-radius:22px;padding-inline:.8rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero{border-radius:16px 16px 14px 14px;margin-inline:-0.75rem;padding-inline:.75rem}.ui-hero .ui-container{border-radius:0;padding:.35rem 0 .65rem;width:min(100% - .4rem,var(--app-content-width, var(--ui-container-width)))}.ui-hero-title{font-size:clamp(1.3rem,6vw,1.85rem);max-width:100%}.ui-lead,.ui-hero-description{font-size:.9rem}.ui-hero-actions,.ui-actions{gap:.6rem}.ui-hero-actions>:where(.ui-button,.button),.ui-actions>:where(.ui-button,.button){width:100%}.menu,.ui-menu{border-radius:20px;padding:.9rem .75rem}.ui-card-content,.card-content,.ui-surface-body,.ui-surface-title{padding-left:1rem;padding-right:1rem}.ui-surface-title{gap:.55rem;padding-top:.9rem}.ui-surface-title::after{min-width:1.5rem}.ui-card,.card,.ui-surface,.ui-message{border-radius:18px}.ui-card.kind-entity-card .ui-card-content,.ui-card.kind-entity-card .card-content{min-height:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height){grid-template-columns:minmax(0, 1fr)}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-layout:has(>aside iframe.auto-height)>aside iframe.auto-height{min-height:0}.ui-section.page-form .field,.ui-section.page-form .ui-field{padding:.78rem .8rem .82rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card-image{padding-left:.95rem;padding-right:.95rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-card.kind-about-card .ui-card-image{padding-left:0;padding-right:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content{padding:1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs{border-radius:16px;width:100%}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb a,body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs a{min-height:2.35rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content>:where(p,ul,ol,blockquote,pre,table),body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-card .ui-media-content>.ui-content{max-width:none}.ui-pagination{align-items:stretch;flex-direction:column}.ui-pagination.ui-pagination-bottom{display:flex}.ui-pagination-list{justify-content:center}.ui-pagination-previous,.ui-pagination-next{min-width:0;width:100%}html.arcate-embed .ui-pagination.ui-pagination-embed .ui-pagination-previous,html.arcate-embed .ui-pagination.ui-pagination-embed .ui-pagination-next{width:auto}.ui-footer .ui-footer-top,.ui-footer .ui-footer-columns{grid-template-columns:minmax(0, 1fr)}.footer .ui-container,.footer .container{padding-inline:1rem;width:min(100% - .5rem,1160px)}.ui-footer .ui-footer-social{justify-content:flex-start}.ui-section.page-form .ui-field.addons,.ui-field.addons{flex-direction:column;gap:.6rem}.ui-hero-actions .ui-field.addons{flex-direction:row;gap:0}.ui-section.page-form .ui-field.addons>.ui-control .ui-button,.ui-section.page-form .ui-field.addons>.control .ui-button,.ui-section.page-form .ui-field.addons>.ui-control .button,.ui-section.page-form .ui-field.addons>.control .button,.ui-field.addons>.ui-control .ui-button,.ui-field.addons>.control .ui-button,.ui-field.addons>.ui-control .button,.ui-field.addons>.control .button{border-radius:var(--ui-radius-rounded);width:100%}.ui-notice{max-width:none}.ui-section.page-detail .ui-table,.ui-section.page-detail .table{display:block;overflow-x:auto;white-space:nowrap}.navbar-brand,.ui-navbar-brand,.navbar-menu,.ui-navbar-menu{width:100%}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-content{padding:.95rem 1rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-section>.ui-container>.ui-title.size-2{font-size:clamp(1.7rem,9vw,2.25rem);max-width:none}}@media(max-width: 560px){body.arcate-full>.ui-layout.gap-0{padding-inline:.45rem;padding-top:.65rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]{border-radius:18px;padding-inline:.68rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main]>.ui-hero{margin-inline:-0.68rem;padding-inline:.68rem}.ui-hero .ui-container{gap:.7rem;padding-top:.2rem}.ui-hero-title{font-size:clamp(1.18rem,8vw,1.55rem);line-height:1.06}.ui-lead,.ui-hero-description{font-size:.86rem}.ui-card-content,.card-content,.ui-surface-body{padding-left:.9rem;padding-right:.9rem}.ui-surface-title{font-size:.69rem;letter-spacing:.09em;padding-left:.9rem;padding-right:.9rem}.ui-menu,.menu{border-radius:18px;padding:.8rem .65rem}.ui-section.page-form .field,.ui-section.page-form .ui-field,.ui-field{padding-left:.8rem;padding-right:.8rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb{padding:0}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-breadcrumb li+li::before{margin:0 .3rem}body.arcate-full>.ui-layout.gap-0>main.ui-main[role=main] .ui-tabs{padding:.3rem}}

/*# sourceMappingURL=app.css.map*/