:root{--sp: 8px;--sp0-5: calc(.5 * var(--sp));--sp1: var(--sp);--sp1-5: calc(1.5 * var(--sp));--sp2: calc(2 * var(--sp));--sp2-5: calc(2.5 * var(--sp));--sp3: calc(3 * var(--sp));--sp4: calc(4 * var(--sp));--sp5: calc(5 * var(--sp));--sp6: calc(6 * var(--sp));--sp7: calc(7 * var(--sp));--sp8: calc(8 * var(--sp));--sp9: calc(9 * var(--sp));--sp10: calc(10 * var(--sp));--sp12: calc(12 * var(--sp));--sp16: calc(16 * var(--sp));--sp24: calc(24 * var(--sp));--sp32: calc(32 * var(--sp));--sp48: calc(48 * var(--sp))}:root{--font-main: sans-serif;--font-monospace: monospace;--font-size-2xs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--font-size: var(--font-size-base);--font-size-small: var(--font-size-sm);--font-size-smaller: var(--font-size-xs);--font-size-large: var(--font-size-lg);--font-size-larger: var(--font-size-xl);--font-size-headline: var(--font-size-5xl);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-weight: var(--font-weight-normal);--font-weight-boldest: var(--font-weight-extrabold);--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--line-height: var(--leading-normal);--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em}:root{--color-base-0: #fff;--color-base-1: hsl(45deg, 20%, 97%);--color-base-2: hsl(45deg, 15%, 94%);--color-base-3: hsl(45deg, 12%, 88%);--color-base-4: hsl(45deg, 10%, 80%);--color-text-0: hsl(30deg, 15%, 18%);--color-text-1: hsl(30deg, 10%, 44%);--color-text-2: hsl(30deg, 8%, 60%);--color-text-3: hsl(30deg, 6%, 70%);--color-text-4: hsl(30deg, 5%, 76%);--color-black-a5: hsla(0, 0%, 0%, .05);--color-black-a10: hsla(0, 0%, 0%, .1);--color-black-a20: hsla(0, 0%, 0%, .2);--color-black-a40: hsla(0, 0%, 0%, .4);--color-black-a60: hsla(0, 0%, 0%, .6);--color-black-a80: hsla(0, 0%, 0%, .8);--color-white-a5: hsla(0, 0%, 100%, .05);--color-white-a10: hsla(0, 0%, 100%, .1);--color-white-a20: hsla(0, 0%, 100%, .2);--color-white-a40: hsla(0, 0%, 100%, .4);--color-white-a60: hsla(0, 0%, 100%, .6);--color-white-a80: hsla(0, 0%, 100%, .8);--color-primary-a10: hsla(310, 64%, 50%, .1);--color-primary-a20: hsla(310, 64%, 50%, .2);--color-primary-a40: hsla(310, 64%, 50%, .4);--color-secondary-a10: hsla(290, 50%, 60%, .1);--color-secondary-a20: hsla(290, 50%, 60%, .2);--color-secondary-a40: hsla(290, 50%, 60%, .4);--color-tertiary-a10: hsla(176, 50%, 50%, .1);--color-tertiary-a20: hsla(176, 50%, 50%, .2);--color-tertiary-a40: hsla(176, 50%, 50%, .4);--surface-ground: var(--color-base-0);--surface-card: var(--color-base-0);--surface-elevated: var(--color-base-1);--surface-overlay: var(--color-base-0);--surface-hover: var(--color-base-2);--surface-border: var(--color-base-3);--color-default: var(--color-text-0);--color-default-0: var(--color-base-0);--color-default-1: var(--color-base-1);--color-default-2: var(--color-base-2);--color-default-3: var(--color-base-3);--color-default-4: var(--color-base-4);--color-default-text: var(--color-text-0);--color-default-surface-top: var(--color-default-1);--color-default-surface-bottom: var(--color-default-3);--color-default-focus: var(--color-primary-focus);--color-default-outline: var(--color-default-2);--color-default-shadow: var(--color-default-4);--color-primary: var(--color-primary-2);--color-primary-0: hsl(310deg, 64%, 75%);--color-primary-1: hsl(310deg, 64%, 64%);--color-primary-2: hsl(310deg, 64%, 50%);--color-primary-3: hsl(310deg, 64%, 44%);--color-primary-4: hsl(310deg, 64%, 24%);--color-primary-text: #fff;--color-primary-surface-top: var(--color-primary-1);--color-primary-surface-bottom: var(--color-primary-3);--color-primary-focus: var(--color-primary-0);--color-primary-outline: var(--color-primary-2);--color-primary-shadow: var(--color-primary-4);--color-secondary: var(--color-secondary-2);--color-secondary-0: hsl(290deg, 50%, 80%);--color-secondary-1: hsl(290deg, 50%, 68%);--color-secondary-2: hsl(290deg, 50%, 60%);--color-secondary-3: hsl(290deg, 50%, 48%);--color-secondary-4: hsl(290deg, 50%, 24%);--color-secondary-text: #fff;--color-secondary-surface-top: var(--color-secondary-1);--color-secondary-surface-bottom: var(--color-secondary-3);--color-secondary-focus: var(--color-secondary-0);--color-secondary-outline: var(--color-secondary-2);--color-secondary-shadow: var(--color-secondary-4);--color-tertiary: var(--color-tertiary-2);--color-tertiary-0: hsl(176deg, 50%, 78%);--color-tertiary-1: hsl(176deg, 50%, 72%);--color-tertiary-2: hsl(176deg, 50%, 50%);--color-tertiary-3: hsl(176deg, 50%, 44%);--color-tertiary-4: hsl(176deg, 28%, 24%);--color-tertiary-text: #fff;--color-tertiary-surface-top: var(--color-tertiary-1);--color-tertiary-surface-bottom: var(--color-tertiary-3);--color-tertiary-focus: var(--color-tertiary-0);--color-tertiary-outline: var(--color-tertiary-2);--color-tertiary-shadow: var(--color-tertiary-4);--color-success: var(--color-success-2);--color-success-0: hsl(96deg, 60%, 80%);--color-success-1: hsl(96deg, 60%, 72%);--color-success-2: hsl(96deg, 60%, 56%);--color-success-3: hsl(96deg, 60%, 48%);--color-success-4: hsl(96deg, 40%, 28%);--color-success-text: #fff;--color-success-surface-top: var(--color-success-1);--color-success-surface-bottom: var(--color-success-3);--color-success-focus: var(--color-success-0);--color-success-outline: var(--color-success-2);--color-success-shadow: var(--color-success-4);--color-warning: var(--color-warning-3);--color-warning-0: hsl(38deg, 92%, 90%);--color-warning-1: hsl(38deg, 92%, 78%);--color-warning-2: hsl(38deg, 92%, 58%);--color-warning-3: hsl(38deg, 92%, 50%);--color-warning-4: hsl(38deg, 90%, 42%);--color-warning-text: #fff;--color-warning-surface-top: var(--color-warning-1);--color-warning-surface-bottom: var(--color-warning-3);--color-warning-focus: var(--color-warning-0);--color-warning-outline: var(--color-warning-2);--color-warning-shadow: var(--color-warning-4);--color-danger: var(--color-danger-2);--color-danger-0: hsl(350deg, 88%, 88%);--color-danger-1: hsl(350deg, 88%, 68%);--color-danger-2: hsl(350deg, 88%, 60%);--color-danger-3: hsl(350deg, 88%, 52%);--color-danger-4: hsl(350deg, 60%, 32%);--color-danger-text: #fff;--color-danger-surface-top: var(--color-danger-1);--color-danger-surface-bottom: var(--color-danger-3);--color-danger-focus: var(--color-danger-0);--color-danger-outline: var(--color-danger-2);--color-danger-shadow: var(--color-danger-4)}.theme-dark{--color-base-0: hsl(220deg, 15%, 8%);--color-base-1: hsl(220deg, 12%, 12%);--color-base-2: hsl(220deg, 10%, 16%);--color-base-3: hsl(220deg, 8%, 24%);--color-base-4: hsl(220deg, 6%, 34%);--color-text-0: hsl(0deg, 0%, 96%);--color-text-1: hsl(220deg, 5%, 75%);--color-text-2: hsl(220deg, 5%, 55%);--color-text-3: hsl(220deg, 5%, 42%);--color-text-4: hsl(220deg, 5%, 32%);--color-black-a5: hsla(0, 0%, 0%, .25);--color-black-a10: hsla(0, 0%, 0%, .35);--color-black-a20: hsla(0, 0%, 0%, .45);--color-black-a40: hsla(0, 0%, 0%, .6);--color-white-a5: hsla(0, 0%, 100%, .05);--color-white-a10: hsla(0, 0%, 100%, .1);--color-white-a20: hsla(0, 0%, 100%, .18);--color-white-a40: hsla(0, 0%, 100%, .32);--surface-ground: var(--color-base-0);--surface-card: var(--color-base-1);--surface-elevated: var(--color-base-2);--surface-overlay: var(--color-base-2);--surface-hover: var(--color-base-3);--surface-border: var(--color-base-4);--color-default-0: var(--color-base-4);--color-default-1: var(--color-base-3);--color-default-2: var(--color-base-2);--color-default-3: var(--color-base-1);--color-default-4: var(--color-base-0);--color-primary-0: hsl(310deg, 75%, 85%);--color-primary-1: hsl(310deg, 72%, 72%);--color-primary-2: hsl(310deg, 68%, 60%);--color-primary-3: hsl(310deg, 64%, 48%);--color-primary-4: hsl(310deg, 55%, 35%);--color-secondary-0: hsl(280deg, 65%, 85%);--color-secondary-1: hsl(280deg, 60%, 72%);--color-secondary-2: hsl(280deg, 55%, 65%);--color-secondary-3: hsl(280deg, 50%, 55%);--color-secondary-4: hsl(280deg, 45%, 40%);--color-tertiary-0: hsl(176deg, 60%, 80%);--color-tertiary-1: hsl(176deg, 55%, 65%);--color-tertiary-2: hsl(176deg, 50%, 55%);--color-tertiary-3: hsl(176deg, 45%, 45%);--color-tertiary-4: hsl(176deg, 40%, 32%);--color-success-0: hsl(142deg, 60%, 80%);--color-success-1: hsl(142deg, 55%, 65%);--color-success-2: hsl(142deg, 50%, 55%);--color-success-3: hsl(142deg, 45%, 45%);--color-success-4: hsl(142deg, 40%, 32%);--color-warning-0: hsl(45deg, 95%, 82%);--color-warning-1: hsl(42deg, 90%, 65%);--color-warning-2: hsl(38deg, 85%, 55%);--color-warning-3: hsl(35deg, 80%, 48%);--color-warning-4: hsl(32deg, 70%, 35%);--color-danger-0: hsl(0deg, 85%, 85%);--color-danger-1: hsl(0deg, 80%, 70%);--color-danger-2: hsl(0deg, 75%, 60%);--color-danger-3: hsl(0deg, 70%, 52%);--color-danger-4: hsl(0deg, 60%, 38%);--shadow-color: hsla(220, 50%, 5%, .7)}:root{--radius-unit: 4px;--radius-none: 0;--radius-xs: 2px;--radius-sm: var(--radius-unit);--radius-md: calc(var(--radius-unit) * 2);--radius-lg: calc(var(--radius-unit) * 3);--radius-xl: calc(var(--radius-unit) * 4);--radius-2xl: calc(var(--radius-unit) * 5);--radius-3xl: calc(var(--radius-unit) * 6);--radius-full: 9999px;--border-radius: var(--radius-md);--border-radius-small: var(--radius-sm);--border-radius-round: var(--radius-lg);--border-radius-pill: var(--radius-full)}:root{--shadow-brutal-xs: 1px 1px 0 var(--shadow-color, var(--color-base-3));--shadow-brutal-sm: 2px 2px 0 var(--shadow-color, var(--color-base-3));--shadow-brutal: 3px 3px 0 var(--shadow-color, var(--color-base-3));--shadow-brutal-md: 3px 3px 0 var(--shadow-color, var(--color-base-4));--shadow-brutal-lg: 4px 4px 0 var(--shadow-color, var(--color-base-4));--shadow-brutal-primary: 2px 2px 0 var(--color-primary-3);--shadow-brutal-secondary: 2px 2px 0 var(--color-secondary-3);--shadow-brutal-tertiary: 2px 2px 0 var(--color-tertiary-3);--shadow-brutal-success: 2px 2px 0 var(--color-success-3);--shadow-brutal-warning: 2px 2px 0 var(--color-warning-3);--shadow-brutal-danger: 2px 2px 0 var(--color-danger-3);--elevation-0: none;--elevation-1: var(--shadow-brutal-xs);--elevation-2: var(--shadow-brutal-sm);--elevation-3: var(--shadow-brutal);--elevation-4: var(--shadow-brutal-md);--elevation-6: var(--shadow-brutal-lg);--elevation-8: 4px 4px 0 var(--shadow-color, var(--color-base-4));--elevation-12: 5px 5px 0 var(--shadow-color, var(--color-base-4));--elevation-16: 6px 6px 0 var(--shadow-color, var(--color-base-4));--elevation-24: 8px 8px 0 var(--shadow-color, var(--color-base-4));--shadow-hover: 3px 3px 0 var(--shadow-color, var(--color-base-4));--shadow-hover-primary: 3px 3px 0 var(--color-primary-3);--shadow-hover-secondary: 3px 3px 0 var(--color-secondary-3);--shadow-hover-tertiary: 3px 3px 0 var(--color-tertiary-3);--shadow-hover-success: 3px 3px 0 var(--color-success-3);--shadow-hover-warning: 3px 3px 0 var(--color-warning-3);--shadow-hover-danger: 3px 3px 0 var(--color-danger-3);--shadow-pressed: 1px 1px 0 var(--shadow-color, var(--color-base-3));--shadow-pressed-primary: 1px 1px 0 var(--color-primary-3);--shadow-pressed-secondary: 1px 1px 0 var(--color-secondary-3);--shadow-pressed-tertiary: 1px 1px 0 var(--color-tertiary-3);--shadow-soft-sm: 0 2px 8px -2px hsla(280, 10%, 20%, .1);--shadow-soft: 0 4px 16px -4px hsla(280, 10%, 20%, .15);--shadow-soft-lg: 0 8px 32px -8px hsla(280, 10%, 20%, .2);--shadow-soft-xl: 0 16px 48px -12px hsla(280, 10%, 20%, .25);--shadow-glow-primary: 0 4px 16px -4px hsla(310, 64%, 50%, .4);--shadow-glow-secondary: 0 4px 16px -4px hsla(290, 50%, 60%, .4);--shadow-glow-tertiary: 0 4px 16px -4px hsla(176, 50%, 50%, .4);--shadow-glow-success: 0 4px 16px -4px hsla(96, 60%, 56%, .4);--shadow-glow-warning: 0 4px 16px -4px hsla(48, 88%, 48%, .4);--shadow-glow-danger: 0 4px 16px -4px hsla(350, 88%, 60%, .4);--shadow-inset-sm: inset 0 1px 2px hsla(0, 0%, 0%, .1);--shadow-inset: inset 0 2px 4px hsla(0, 0%, 0%, .15);--shadow-inset-lg: inset 0 4px 8px hsla(0, 0%, 0%, .2)}.theme-dark{--shadow-color: var(--color-base-0);--shadow-brutal-xs: 1px 1px 0 var(--shadow-color);--shadow-brutal-sm: 2px 2px 0 var(--shadow-color);--shadow-brutal: 3px 3px 0 var(--shadow-color);--shadow-brutal-md: 3px 3px 0 var(--shadow-color);--shadow-brutal-lg: 4px 4px 0 var(--shadow-color);--shadow-hover: 3px 3px 0 var(--shadow-color);--shadow-pressed: 1px 1px 0 var(--shadow-color);--shadow-soft-sm: 0 2px 8px -2px hsla(0, 0%, 0%, .3);--shadow-soft: 0 4px 16px -4px hsla(0, 0%, 0%, .4);--shadow-soft-lg: 0 8px 32px -8px hsla(0, 0%, 0%, .5);--shadow-soft-xl: 0 16px 48px -12px hsla(0, 0%, 0%, .6)}:root{--duration-instant: 0ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .32s;--duration-slower: .5s;--ease-linear: linear;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-standard-decelerate: cubic-bezier(0, 0, 0, 1);--ease-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--ease-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-fast: var(--duration-fast) var(--ease-standard);--transition-normal: var(--duration-normal) var(--ease-standard);--transition-slow: var(--duration-slow) var(--ease-standard);--transition-spring: var(--duration-normal) var(--ease-spring);--state-layer-hover: .08;--state-layer-focus: .12;--state-layer-pressed: .12;--state-layer-dragged: .16}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}:root{--container-width: 640px;--container-width-mobile: 420px;--content-width: 640px;--background-color: var(--surface-ground);--text-color: var(--color-text-0);--link-color: var(--color-primary-2);--link-color-hover: var(--color-primary-1);--code-color: var(--color-secondary);--color-subtle: var(--color-text-1);--color-sublime: var(--color-text-2);--input-size: var(--sp4);--input-size-small: var(--sp3);--input-size-smaller: var(--sp2);--input-size-large: var(--sp5);--input-size-larger: var(--sp6);--image-size: var(--sp24);--image-size-icon: var(--sp4);--image-size-smallest: var(--sp8);--image-size-smaller: var(--sp12);--image-size-small: var(--sp16);--image-size-large: var(--sp24);--image-size-larger: var(--sp36);--image-size-largest: var(--sp48);--image-hover-scale: 1.03;--blur-xs: 2px;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px}.theme-dark{--background-color: var(--surface-ground)}html{font-size:var(--font-size);font-family:var(--font-main);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--text-color);background:var(--background-color);text-rendering:optimizeLegibility}body{margin:0;padding:0;background:var(--background-color)}input[type=checkbox],input[type=radio],input[type=range],input[type=button],input[type=submit],button{cursor:pointer}b,strong{font-weight:var(--font-weight-bold)}article a{color:var(--link-color)}article a:hover{color:var(--link-color-hover)}article code{font:12px/1.4 var(--font-monospace)}article :not(pre)>code{color:var(--code-color);white-space:nowrap}article pre{line-height:1.2em;white-space:pre-wrap}article p,article ul,article ol,article dl{margin:1em 0}article h1,article h2,article h3,article h4,article h5,article h6{margin:1.5em 0 .5em}article li{margin:.5em 0}:root{--h1-font-size: 32px;--h1-font-weight: var(--font-weight-bold);--h1-color: var(--color-text-0);--h2-font-size: 28px;--h2-font-weight: var(--font-weight);--h2-color: var(--color-text-0);--h3-font-size: 24px;--h3-font-weight: var(--font-weight-bold);--h3-color: var(--color-text-0);--h4-font-size: 20px;--h4-font-weight: var(--font-weight-bold);--h4-color: var(--color-text-0);--h5-font-size: 16px;--h5-font-weight: var(--font-weight-bold);--h5-color: var(--color-text-1);--h6-font-size: 16px;--h6-font-weight: var(--font-weight);--h6-color: var(--color-text-2)}h1,h2,h3,h4,h5,h6{margin:var(--sp2) 0;line-height:1em}h1{font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);color:var(--h1-color)}h2{font-weight:var(--h2-font-weight);font-size:var(--h2-font-size);color:var(--h2-color)}h3{font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);color:var(--h3-color)}h4{font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);color:var(--h4-color)}h5{font-weight:var(--h5-font-weight);font-size:var(--h5-font-size);color:var(--h5-color)}h6{font-weight:var(--h6-font-weight);font-size:var(--h6-font-size);color:var(--h6-color)}kbd{position:relative;display:inline-block;text-align:center;border:1px solid var(--color-base-2);border-bottom-width:2px;border-bottom-color:var(--color-base-3);height:1.5em;min-width:1.5em;padding:0 .25em;margin:0 2px;border-radius:4px;font:inherit;background:var(--color-base-0);background:radial-gradient(100% 100% at 100% 0%,var(--color-base-0) 0%,var(--color-base-1) 100%)}kbd:after{content:"";position:absolute;z-index:-1;top:2px;bottom:-4px;left:-3px;right:-3px;border-radius:4px;border:1px solid var(--color-base-4)}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-slow, .32s) var(--ease-standard, ease)}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity var(--duration-slower, .5s) var(--ease-emphasized, ease),transform var(--duration-slower, .5s) var(--ease-emphasized, ease)}.fade-scale-enter-from{transform:scale(.9);opacity:0}.fade-scale-leave-to{transform:scale(1.1);opacity:0}.fade-pop-enter-active{transition:opacity var(--duration-normal, .2s) var(--ease-out, ease-out),transform var(--duration-normal, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.fade-pop-leave-active{transition:opacity var(--duration-fast, .12s) var(--ease-in, ease-in),transform var(--duration-fast, .12s) var(--ease-in, ease-in)}.fade-pop-enter-from{transform:scale(.9);opacity:0}.fade-pop-leave-to{transform:scale(.95);opacity:0}.fade-squash-enter-active,.fade-squash-leave-active{transition:opacity var(--duration-normal, .2s) var(--ease-standard, ease),transform var(--duration-normal, .2s) var(--ease-standard, ease)}.fade-swipe-enter-active,.fade-swipe-leave-active{transition:opacity var(--duration-normal, .2s) var(--ease-standard, ease),transform var(--duration-normal, .2s) var(--ease-standard, ease)}.fade-shove-enter-active,.fade-shove-leave-active{transition:opacity var(--duration-slow, .32s) var(--ease-standard, ease),transform var(--duration-slow, .32s) var(--ease-standard, ease)}.fade-left-enter-active,.fade-left-leave-active,.fade-right-enter-active,.fade-right-leave-active,.fade-up-enter-active,.fade-up-leave-active,.fade-down-enter-active,.fade-down-leave-active,.fade-top-enter-active,.fade-top-leave-active,.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity var(--duration-normal, .2s) var(--ease-emphasized-decelerate, ease-out),transform var(--duration-normal, .2s) var(--ease-emphasized-decelerate, ease-out)}.fade-left-enter-from,.fade-left-leave-to,.fade-right-enter-from,.fade-right-leave-to,.fade-up-enter-from,.fade-up-leave-to,.fade-down-enter-from,.fade-down-leave-to,.fade-top-enter-from,.fade-top-leave-to,.fade-bottom-enter-from,.fade-bottom-leave-to{opacity:0}.fade-up-enter-from,.fade-up-leave-to,.fade-top-enter-from,.fade-top-leave-to{transform:translateY(16px)}.fade-down-enter-from,.fade-down-leave-to,.fade-bottom-enter-from,.fade-bottom-leave-to{transform:translateY(-16px)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:transform var(--duration-slow, .32s) var(--ease-emphasized, ease)}.slide-left-enter-from,.slide-left-leave-to{transform:translate(100%)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(-100%)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.slide-down-enter-from,.slide-down-leave-to{transform:translateY(-100%)}.blur-enter-active,.blur-leave-active{transition:opacity var(--duration-normal, .2s) var(--ease-standard, ease),filter var(--duration-normal, .2s) var(--ease-standard, ease)}.blur-enter-from,.blur-leave-to{opacity:0;filter:blur(8px)}.list-enter-active,.list-leave-active{transition:opacity var(--duration-normal, .2s) var(--ease-standard, ease),transform var(--duration-normal, .2s) var(--ease-standard, ease)}.list-enter-from{opacity:0;transform:translateY(8px)}.list-leave-to{opacity:0;transform:translate(-16px)}.list-move{transition:transform var(--duration-slow, .32s) var(--ease-standard, ease)}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-tertiary{color:var(--color-tertiary)}.color-success{color:var(--color-success)}.color-warning{color:var(--color-warning)}.color-subtle{color:var(--color-subtle)}.color-sublime{color:var(--color-sublime)}.pad-0{padding:0}.pad-1{padding:var(--sp1)}.pad-2{padding:var(--sp2)}.pad-3{padding:var(--sp3)}.pad-4{padding:var(--sp4)}.pad-5{padding:var(--sp5)}.pad-6{padding:var(--sp6)}.pad-x0{padding-left:0;padding-right:0}.pad-x1{padding-left:var(--sp1);padding-right:var(--sp1)}.pad-x2{padding-left:var(--sp2);padding-right:var(--sp2)}.pad-x3{padding-left:var(--sp3);padding-right:var(--sp3)}.pad-x4{padding-left:var(--sp4);padding-right:var(--sp4)}.pad-x5{padding-left:var(--sp5);padding-right:var(--sp5)}.pad-x6{padding-left:var(--sp6);padding-right:var(--sp6)}.pad-y0{padding-top:0;padding-bottom:0}.pad-y1{padding-top:var(--sp1);padding-bottom:var(--sp1)}.pad-y2{padding-top:var(--sp2);padding-bottom:var(--sp2)}.pad-y3{padding-top:var(--sp3);padding-bottom:var(--sp3)}.pad-y4{padding-top:var(--sp4);padding-bottom:var(--sp4)}.pad-y5{padding-top:var(--sp5);padding-bottom:var(--sp5)}.pad-y6{padding-top:var(--sp6);padding-bottom:var(--sp6)}.pad-l0{padding-left:0}.pad-l1{padding-left:var(--sp1)}.pad-l2{padding-left:var(--sp2)}.pad-l3{padding-left:var(--sp3)}.pad-l4{padding-left:var(--sp4)}.pad-l5{padding-left:var(--sp5)}.pad-l6{padding-left:var(--sp6)}.pad-r0{padding-right:0}.pad-r1{padding-right:var(--sp1)}.pad-r2{padding-right:var(--sp2)}.pad-r3{padding-right:var(--sp3)}.pad-r4{padding-right:var(--sp4)}.pad-r5{padding-right:var(--sp5)}.pad-r6{padding-right:var(--sp6)}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}.input-clear{display:block;width:100%;border:0;outline:0;background:none}.input-mono{font:12px/1.4 var(--font-monospace)}.text-small{font-size:var(--font-size-small)}.text-large{font-size:var(--font-size-large)}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass{background:var(--color-white-a60);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-white-a20)}.glass-sm{background:var(--color-white-a40);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--color-white-a10)}.glass-lg{background:var(--color-white-a80);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:1px solid var(--color-white-a20)}.glass-dark{background:var(--color-black-a40);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-white-a10);color:var(--color-base-0)}.glass-primary{background:var(--color-primary-a20);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-primary-a10)}.glass-secondary{background:var(--color-secondary-a20);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-secondary-a10)}.glass-tertiary{background:var(--color-tertiary-a20);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-tertiary-a10)}.theme-dark .glass{background:var(--color-white-a10);border-color:var(--color-white-a5)}.theme-dark .glass-sm{background:var(--color-white-a5);border-color:var(--color-white-a5)}.theme-dark .glass-lg{background:var(--color-white-a20);border-color:var(--color-white-a10)}:root{--gradient-primary: linear-gradient(135deg, var(--color-primary-1) 0%, var(--color-primary-3) 100%);--gradient-secondary: linear-gradient(135deg, var(--color-secondary-1) 0%, var(--color-secondary-3) 100%);--gradient-tertiary: linear-gradient(135deg, var(--color-tertiary-1) 0%, var(--color-tertiary-3) 100%);--gradient-success: linear-gradient(135deg, var(--color-success-1) 0%, var(--color-success-3) 100%);--gradient-warning: linear-gradient(135deg, var(--color-warning-1) 0%, var(--color-warning-3) 100%);--gradient-danger: linear-gradient(135deg, var(--color-danger-1) 0%, var(--color-danger-3) 100%);--gradient-primary-secondary: linear-gradient(135deg, var(--color-primary-2) 0%, var(--color-secondary-2) 100%);--gradient-secondary-tertiary: linear-gradient(135deg, var(--color-secondary-2) 0%, var(--color-tertiary-2) 100%);--gradient-tertiary-primary: linear-gradient(135deg, var(--color-tertiary-2) 0%, var(--color-primary-2) 100%);--gradient-surface: linear-gradient(180deg, var(--surface-card) 0%, var(--surface-elevated) 100%);--gradient-surface-radial: radial-gradient(ellipse at top, var(--surface-elevated) 0%, var(--surface-ground) 100%);--gradient-aurora: linear-gradient( 135deg, hsla(310, 64%, 50%, .3) 0%, hsla(290, 50%, 60%, .2) 25%, hsla(176, 50%, 50%, .3) 50%, hsla(96, 60%, 56%, .2) 75%, hsla(310, 64%, 50%, .3) 100% )}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-secondary{background:var(--gradient-secondary)}.bg-gradient-tertiary{background:var(--gradient-tertiary)}.bg-gradient-success{background:var(--gradient-success)}.bg-gradient-warning{background:var(--gradient-warning)}.bg-gradient-danger{background:var(--gradient-danger)}.bg-gradient-primary-secondary{background:var(--gradient-primary-secondary)}.bg-gradient-secondary-tertiary{background:var(--gradient-secondary-tertiary)}.bg-gradient-tertiary-primary{background:var(--gradient-tertiary-primary)}.bg-gradient-surface{background:var(--gradient-surface)}.bg-gradient-aurora{background:var(--gradient-aurora)}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-tertiary{background:var(--gradient-tertiary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-primary-secondary{background:var(--gradient-primary-secondary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soft-raised{background:var(--surface-card);box-shadow:6px 6px 12px var(--color-black-a10),-6px -6px 12px var(--color-white-a80);border-radius:var(--radius-lg)}.soft-pressed{background:var(--surface-card);box-shadow:inset 4px 4px 8px var(--color-black-a10),inset -4px -4px 8px var(--color-white-a80);border-radius:var(--radius-lg)}.theme-dark .soft-raised{box-shadow:6px 6px 12px var(--color-black-a40),-6px -6px 12px var(--color-white-a5)}.theme-dark .soft-pressed{box-shadow:inset 4px 4px 8px var(--color-black-a40),inset -4px -4px 8px var(--color-white-a5)}.glow-primary{box-shadow:var(--shadow-glow-primary)}.glow-secondary{box-shadow:var(--shadow-glow-secondary)}.glow-tertiary{box-shadow:var(--shadow-glow-tertiary)}.glow-success{box-shadow:var(--shadow-glow-success)}.glow-warning{box-shadow:var(--shadow-glow-warning)}.glow-danger{box-shadow:var(--shadow-glow-danger)}.hover-glow-primary:hover{box-shadow:var(--shadow-glow-primary)}.hover-glow-secondary:hover{box-shadow:var(--shadow-glow-secondary)}.hover-glow-tertiary:hover{box-shadow:var(--shadow-glow-tertiary)}.elevation-0{box-shadow:var(--elevation-0)}.elevation-1{box-shadow:var(--elevation-1)}.elevation-2{box-shadow:var(--elevation-2)}.elevation-3{box-shadow:var(--elevation-3)}.elevation-4{box-shadow:var(--elevation-4)}.elevation-6{box-shadow:var(--elevation-6)}.elevation-8{box-shadow:var(--elevation-8)}.elevation-12{box-shadow:var(--elevation-12)}.elevation-16{box-shadow:var(--elevation-16)}.elevation-24{box-shadow:var(--elevation-24)}.shadow-soft-sm{box-shadow:var(--shadow-soft-sm)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-soft-lg{box-shadow:var(--shadow-soft-lg)}.shadow-soft-xl{box-shadow:var(--shadow-soft-xl)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s var(--ease-out) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake .5s var(--ease-in-out)}.skeleton{background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-elevated) 50%,var(--surface-hover) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.brutal-shadow{box-shadow:var(--shadow-brutal)}.brutal-shadow-sm{box-shadow:var(--shadow-brutal-sm)}.brutal-shadow-lg{box-shadow:var(--shadow-brutal-lg)}.brutal-shadow-primary{box-shadow:var(--shadow-brutal-primary)}.brutal-shadow-secondary{box-shadow:var(--shadow-brutal-secondary)}.brutal-border{border:2px solid var(--color-base-4)}.brutal-border-strong{border:2px solid var(--color-text-2)}.brutal-hover{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.brutal-hover:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hover)}.brutal-hover:active{transform:translate(1px,1px);box-shadow:none}.card,.Card{border:2px solid var(--color-base-4);box-shadow:var(--shadow-brutal);border-radius:var(--border-radius);background:var(--surface-card);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.card:hover,.Card:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hover)}.card:active,.Card:active{transform:translate(1px,1px);box-shadow:none}.Avatar[data-v-646bc687]{--Avatar-size: 40px;--Avatar-font-size: var(--font-size);--Avatar-bg: var(--color-base-2);--Avatar-color: var(--color-text-1);--Avatar-border-color: var(--color-base-4);--Avatar-shadow: var(--shadow-brutal-sm);--Avatar-ease: var(--ease-out, cubic-bezier(0, 0, .2, 1));--Avatar-duration: var(--duration-fast, .12s);position:relative;width:var(--Avatar-size);height:var(--Avatar-size);flex-shrink:0;object-fit:cover;box-sizing:border-box;border:2px solid var(--Avatar-border-color);box-shadow:var(--Avatar-shadow);transition:box-shadow var(--Avatar-duration) var(--Avatar-ease),transform var(--Avatar-duration) var(--Avatar-ease)}.Avatar-small[data-v-646bc687]{--Avatar-size: 28px;--Avatar-font-size: var(--font-size-small)}.Avatar-normal[data-v-646bc687]{--Avatar-size: 40px;--Avatar-font-size: var(--font-size)}.Avatar-large[data-v-646bc687]{--Avatar-size: 56px;--Avatar-font-size: var(--font-size-large)}.Avatar-circle[data-v-646bc687]{border-radius:50%}.Avatar-square[data-v-646bc687]{border-radius:0}.Avatar-rounded[data-v-646bc687]{border-radius:var(--border-radius)}.Avatar-default[data-v-646bc687]{--Avatar-bg: var(--color-base-1);--Avatar-color: var(--color-text-0);--Avatar-border-color: var(--color-primary-2);--Avatar-shadow: var(--shadow-brutal-primary);--Avatar-shadow-hover: var(--shadow-hover-primary)}.Avatar-primary[data-v-646bc687]{--Avatar-bg: var(--color-primary-2);--Avatar-color: var(--color-primary-text);--Avatar-border-color: var(--color-primary-3);--Avatar-shadow: var(--shadow-brutal-primary);--Avatar-shadow-hover: var(--shadow-hover-primary)}.Avatar-secondary[data-v-646bc687]{--Avatar-bg: var(--color-secondary-2);--Avatar-color: var(--color-secondary-text);--Avatar-border-color: var(--color-secondary-3);--Avatar-shadow: var(--shadow-brutal-secondary);--Avatar-shadow-hover: var(--shadow-hover-secondary)}.Avatar-tertiary[data-v-646bc687]{--Avatar-bg: var(--color-tertiary-2);--Avatar-color: var(--color-tertiary-text);--Avatar-border-color: var(--color-tertiary-3);--Avatar-shadow: var(--shadow-brutal-tertiary);--Avatar-shadow-hover: var(--shadow-hover-tertiary)}.Avatar-success[data-v-646bc687]{--Avatar-bg: var(--color-success-2);--Avatar-color: var(--color-success-text);--Avatar-border-color: var(--color-success-3);--Avatar-shadow: var(--shadow-brutal-success);--Avatar-shadow-hover: var(--shadow-hover-success)}.Avatar-warning[data-v-646bc687]{--Avatar-bg: var(--color-warning-3);--Avatar-color: var(--color-warning-text);--Avatar-border-color: var(--color-warning-4);--Avatar-shadow: var(--shadow-brutal-warning);--Avatar-shadow-hover: var(--shadow-hover-warning)}.Avatar-danger[data-v-646bc687]{--Avatar-bg: var(--color-danger-2);--Avatar-color: var(--color-danger-text);--Avatar-border-color: var(--color-danger-3);--Avatar-shadow: var(--shadow-brutal-danger);--Avatar-shadow-hover: var(--shadow-hover-danger)}.Avatar-stub[data-v-646bc687]{background:var(--Avatar-bg);color:var(--Avatar-color);display:flex;align-items:center;justify-content:center;font-size:var(--Avatar-font-size);font-weight:var(--font-weight-bold)}.Avatar-hoverable[data-v-646bc687]{cursor:pointer}.Avatar-hoverable[data-v-646bc687]:hover{transform:translate(-2px,-2px);box-shadow:var(--Avatar-shadow-hover)}.Avatar-hoverable[data-v-646bc687]:active{transform:translate(1px,1px);box-shadow:var(--shadow-pressed)}.Badge[data-v-3e9860e4]{--Badge-bg: var(--color-base-2);--Badge-color: var(--color-text-0);--Badge-border: var(--color-base-3);--Badge-font-size: var(--font-size-small);--Badge-padding: .125em .5em;display:inline-flex;align-items:center;justify-content:center;padding:var(--Badge-padding);font-size:var(--Badge-font-size);font-weight:var(--font-weight-bold);line-height:1.4;background:var(--Badge-bg);color:var(--Badge-color);border:1px solid var(--Badge-border);border-radius:var(--border-radius-small)}.Badge-small[data-v-3e9860e4]{--Badge-font-size: .7rem;--Badge-padding: .1em .4em}.Badge-normal[data-v-3e9860e4]{--Badge-font-size: var(--font-size-small);--Badge-padding: .125em .5em}.Badge-large[data-v-3e9860e4]{--Badge-font-size: var(--font-size);--Badge-padding: .2em .6em}.Badge-pill[data-v-3e9860e4]{border-radius:999px}.Badge-dot[data-v-3e9860e4]{--Badge-size: 8px;width:var(--Badge-size);height:var(--Badge-size);padding:0;border-radius:50%}.Badge-dot.Badge-small[data-v-3e9860e4]{--Badge-size: 6px}.Badge-dot.Badge-large[data-v-3e9860e4]{--Badge-size: 10px}.Badge-default[data-v-3e9860e4]{--Badge-bg: var(--color-base-2);--Badge-color: var(--color-text-0);--Badge-border: var(--color-base-3)}.Badge-primary[data-v-3e9860e4]{--Badge-bg: var(--color-primary);--Badge-color: var(--color-primary-contrast);--Badge-border: var(--color-primary-2)}.Badge-secondary[data-v-3e9860e4]{--Badge-bg: var(--color-secondary);--Badge-color: var(--color-secondary-contrast);--Badge-border: var(--color-secondary-2)}.Badge-success[data-v-3e9860e4]{--Badge-bg: var(--color-success);--Badge-color: var(--color-success-contrast);--Badge-border: var(--color-success-2)}.Badge-warning[data-v-3e9860e4]{--Badge-bg: var(--color-warning);--Badge-color: var(--color-warning-contrast);--Badge-border: var(--color-warning-2)}.Badge-danger[data-v-3e9860e4]{--Badge-bg: var(--color-danger);--Badge-color: var(--color-danger-contrast);--Badge-border: var(--color-danger-2)}.Box[data-v-f46b650d]{--Box-bg: var(--color-base-1);--Box-border-color: var(--color-base-4);--Box-shadow: var(--shadow-brutal-sm);background:var(--Box-bg);box-sizing:border-box}.Box-padding-none[data-v-f46b650d]{padding:0}.Box-padding-small[data-v-f46b650d]{padding:var(--sp)}.Box-padding-normal[data-v-f46b650d]{padding:var(--sp2)}.Box-padding-large[data-v-f46b650d]{padding:var(--sp3)}.Box-default[data-v-f46b650d]{--Box-bg: var(--color-base-1);--Box-border-color: var(--color-base-4);--Box-shadow: var(--shadow-brutal-sm)}.Box-primary[data-v-f46b650d]{--Box-bg: var(--color-primary-a10);--Box-border-color: var(--color-primary-2);--Box-shadow: var(--shadow-brutal-primary)}.Box-secondary[data-v-f46b650d]{--Box-bg: var(--color-secondary-a10);--Box-border-color: var(--color-secondary-2);--Box-shadow: var(--shadow-brutal-secondary)}.Box-tertiary[data-v-f46b650d]{--Box-bg: var(--color-tertiary-a10);--Box-border-color: var(--color-tertiary-2);--Box-shadow: var(--shadow-brutal-tertiary)}.Box-border[data-v-f46b650d]{border:2px solid var(--Box-border-color)}.Box-shadow[data-v-f46b650d]{box-shadow:var(--Box-shadow)}.Box-rounded[data-v-f46b650d]{border-radius:var(--border-radius)}.Btn[data-v-b24213b9]{--Btn-padding: var(--sp2);--Btn-gap: var(--sp);--Btn-size: var(--input-size);--Btn-font-size: var(--font-size);--Btn-text-color: inherit;--Btn-bg-color: transparent;--Btn-border-radius: var(--border-radius);--Btn-bg-hover-color: color-mix(in srgb, var(--Btn-bg-color) 92%, white);--Btn-border-color: var(--color-base-4);--Btn-shadow-color: var(--color-base-4);--Btn-shadow: var(--shadow-brutal-sm);--Btn-shadow-hover: var(--shadow-hover);--Btn-shadow-active: var(--shadow-pressed);--Btn-ease: var(--ease-out, cubic-bezier(0, 0, .2, 1));--Btn-duration-short: var(--duration-fast, .12s);--Btn-duration: var(--duration-fast, .12s);--Btn-duration-long: var(--duration-slow, .32s);--state-layer-hover-opacity: var(--state-layer-hover, .08);--state-layer-focus-opacity: var(--state-layer-focus, .12);--state-layer-pressed-opacity: var(--state-layer-pressed, .12);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0 var(--Btn-padding);height:var(--Btn-size);line-height:var(--Btn-size);min-width:calc(var(--Btn-size) * 2);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--Btn-gap);border:2px solid var(--Btn-border-color);border-radius:var(--Btn-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;vertical-align:middle;font-family:var(--font-main);font-size:var(--Btn-font-size);font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--Btn-text-color);background-color:var(--Btn-bg-color);box-shadow:var(--Btn-shadow);transition:background-color var(--Btn-duration) var(--Btn-ease),box-shadow var(--Btn-duration) var(--Btn-ease),color var(--Btn-duration) var(--Btn-ease),border-color var(--Btn-duration) var(--Btn-ease),transform var(--Btn-duration) var(--Btn-ease);will-change:box-shadow,transform;-webkit-tap-highlight-color:transparent}.Btn[data-v-b24213b9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity .2s ease}.Btn-ripple-container[data-v-b24213b9]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit;pointer-events:none}.Btn-ripple[data-v-b24213b9]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0%,transparent 70%);transform:scale(0);animation:ripple-animation-b24213b9 .7s var(--Btn-ease);pointer-events:none}@keyframes ripple-animation-b24213b9{to{transform:scale(4);opacity:0}}.Btn[data-v-b24213b9]:not(:disabled):hover,.Btn.Btn-pseudo-hover[data-v-b24213b9]{transform:translate(-2px,-2px);box-shadow:var(--Btn-shadow-hover);--Btn-bg-color: var(--Btn-bg-hover-color)}.Btn[data-v-b24213b9]:not(:disabled):hover:before,.Btn.Btn-pseudo-hover[data-v-b24213b9]:before{opacity:var(--state-layer-hover-opacity)}.Btn[data-v-b24213b9]:not(:disabled):focus-visible,.Btn.Btn-pseudo-focus[data-v-b24213b9]{outline:none;transform:translate(-2px,-2px);box-shadow:var(--Btn-shadow-hover)}.Btn[data-v-b24213b9]:not(:disabled):focus-visible:after{content:"";position:absolute;inset:calc(var(--sp0-5) * -1);border-radius:calc(var(--Btn-border-radius) + var(--sp0-5));border:2px solid var(--Btn-focus-color, var(--color-primary-focus));pointer-events:none}.Btn[data-v-b24213b9]:not(:disabled):focus-visible:before,.Btn.Btn-pseudo-focus[data-v-b24213b9]:before{opacity:var(--state-layer-focus-opacity)}.Btn[data-v-b24213b9]:not(:disabled):active,.Btn.Btn-pseudo-active[data-v-b24213b9]{transform:translate(2px,2px);box-shadow:var(--Btn-shadow-active)}.Btn[data-v-b24213b9]:not(:disabled):active:before,.Btn.Btn-pseudo-active[data-v-b24213b9]:before{opacity:var(--state-layer-pressed-opacity)}.Btn[data-v-b24213b9]:disabled:before,.Btn.Btn-disabled[data-v-b24213b9]:before{opacity:0!important}@media(prefers-reduced-motion:reduce){.Btn[data-v-b24213b9]{transition:none}.Btn[data-v-b24213b9]:before{transition:none}.Btn-ripple[data-v-b24213b9]{animation:none}}.Label[data-v-b24213b9]{line-height:var(--Btn-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Icon[data-v-b24213b9]{width:var(--sp2);display:flex;align-items:center;justify-content:center;font-size:var(--Btn-font-size)}.Btn-square[data-v-b24213b9]{padding-left:0;padding-right:0;width:var(--Btn-size);justify-content:center}.Btn-round[data-v-b24213b9]{--Btn-border-radius: calc(var(--Btn-size) / 2)}.Btn-disabled[data-v-b24213b9]{opacity:.38;cursor:not-allowed;box-shadow:none!important;pointer-events:none}.Btn-block[data-v-b24213b9]{flex:1 1 auto;display:flex;justify-content:center}.Btn-outline[data-v-b24213b9]{--Btn-outline-color-effective: var(--Btn-outline-color)}.Btn-large[data-v-b24213b9]{--Btn-size: var(--input-size-large);--Btn-font-size: var(--font-size-large);--Btn-padding: var(--sp3)}.Btn-small[data-v-b24213b9]{--Btn-size: var(--input-size-small);--Btn-font-size: var(--font-size-small);--Btn-padding: var(--sp1-5);--Btn-gap: var(--sp0-5)}.Btn-iconPos-right .Icon[data-v-b24213b9]{order:100}.Btn-default[data-v-b24213b9]{--Btn-text-color: var(--color-text-0);--Btn-bg-color: var(--color-base-1);--Btn-border-color: var(--color-base-4);--Btn-focus-color: var(--color-text-2);--Btn-bg-hover-color: var(--color-base-2);--Btn-shadow: var(--shadow-brutal-sm);--Btn-shadow-hover: var(--shadow-hover)}.Btn-primary[data-v-b24213b9]{--Btn-text-color: var(--color-primary-text);--Btn-bg-color: var(--color-primary-2);--Btn-border-color: var(--color-primary-3);--Btn-focus-color: var(--color-primary-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-primary-2) 92%, white);--Btn-shadow: var(--shadow-brutal-primary);--Btn-shadow-hover: var(--shadow-hover-primary)}.Btn-primary .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(310deg,64%,90%,.4) 0%,transparent 70%)}.Btn-secondary[data-v-b24213b9]{--Btn-text-color: var(--color-secondary-text);--Btn-bg-color: var(--color-secondary-2);--Btn-border-color: var(--color-secondary-3);--Btn-focus-color: var(--color-secondary-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-secondary-2) 92%, white);--Btn-shadow: var(--shadow-brutal-secondary);--Btn-shadow-hover: var(--shadow-hover-secondary)}.Btn-secondary .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(290deg,50%,90%,.4) 0%,transparent 70%)}.Btn-tertiary[data-v-b24213b9]{--Btn-text-color: var(--color-tertiary-text);--Btn-bg-color: var(--color-tertiary-2);--Btn-border-color: var(--color-tertiary-3);--Btn-focus-color: var(--color-tertiary-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-tertiary-2) 92%, white);--Btn-shadow: var(--shadow-brutal-tertiary);--Btn-shadow-hover: var(--shadow-hover-tertiary)}.Btn-tertiary .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(176deg,50%,90%,.4) 0%,transparent 70%)}.Btn-success[data-v-b24213b9]{--Btn-text-color: var(--color-success-text);--Btn-bg-color: var(--color-success-2);--Btn-border-color: var(--color-success-3);--Btn-focus-color: var(--color-success-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-success-2) 92%, white);--Btn-shadow: var(--shadow-brutal-success);--Btn-shadow-hover: var(--shadow-hover-success)}.Btn-success .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(96deg,60%,90%,.4) 0%,transparent 70%)}.Btn-warning[data-v-b24213b9]{--Btn-text-color: var(--color-warning-text);--Btn-bg-color: var(--color-warning-3);--Btn-border-color: var(--color-warning-4);--Btn-focus-color: var(--color-warning-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-warning-3) 92%, black);--Btn-shadow: var(--shadow-brutal-warning);--Btn-shadow-hover: var(--shadow-hover-warning)}.Btn-warning .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(48deg,88%,20%,.2) 0%,transparent 70%)}.Btn-danger[data-v-b24213b9]{--Btn-text-color: var(--color-danger-text);--Btn-bg-color: var(--color-danger-2);--Btn-border-color: var(--color-danger-3);--Btn-focus-color: var(--color-danger-0);--Btn-bg-hover-color: color-mix(in srgb, var(--color-danger-2) 92%, white);--Btn-shadow: var(--shadow-brutal-danger);--Btn-shadow-hover: var(--shadow-hover-danger)}.Btn-danger .Btn-ripple[data-v-b24213b9]{background:radial-gradient(circle,hsla(350deg,88%,90%,.4) 0%,transparent 70%)}.Btn-link-default[data-v-b24213b9],.Btn-link-primary[data-v-b24213b9],.Btn-link-secondary[data-v-b24213b9],.Btn-link-tertiary[data-v-b24213b9],.Btn-link-success[data-v-b24213b9],.Btn-link-warning[data-v-b24213b9],.Btn-link-danger[data-v-b24213b9]{--Btn-bg-color: transparent;border:none;box-shadow:none}.Btn-link-default[data-v-b24213b9]:not(:disabled):hover,.Btn-link-primary[data-v-b24213b9]:not(:disabled):hover,.Btn-link-secondary[data-v-b24213b9]:not(:disabled):hover,.Btn-link-tertiary[data-v-b24213b9]:not(:disabled):hover,.Btn-link-success[data-v-b24213b9]:not(:disabled):hover,.Btn-link-warning[data-v-b24213b9]:not(:disabled):hover,.Btn-link-danger[data-v-b24213b9]:not(:disabled):hover{transform:none;box-shadow:none;color:color-mix(in srgb,currentColor 88%,white)}.Btn-link-default[data-v-b24213b9]:not(:disabled):active,.Btn-link-primary[data-v-b24213b9]:not(:disabled):active,.Btn-link-secondary[data-v-b24213b9]:not(:disabled):active,.Btn-link-tertiary[data-v-b24213b9]:not(:disabled):active,.Btn-link-success[data-v-b24213b9]:not(:disabled):active,.Btn-link-warning[data-v-b24213b9]:not(:disabled):active,.Btn-link-danger[data-v-b24213b9]:not(:disabled):active{transform:none;box-shadow:none}.Btn-link-default[data-v-b24213b9]{--Btn-text-color: var(--color-text-0);--Btn-focus-color: var(--color-text-1)}.Btn-link-primary[data-v-b24213b9]{--Btn-text-color: var(--color-primary-2);--Btn-focus-color: var(--color-primary-0)}.Btn-link-secondary[data-v-b24213b9]{--Btn-text-color: var(--color-secondary-2);--Btn-focus-color: var(--color-secondary-0)}.Btn-link-tertiary[data-v-b24213b9]{--Btn-text-color: var(--color-tertiary-2);--Btn-focus-color: var(--color-tertiary-0)}.Btn-link-success[data-v-b24213b9]{--Btn-text-color: var(--color-success-2);--Btn-focus-color: var(--color-success-0)}.Btn-link-warning[data-v-b24213b9]{--Btn-text-color: var(--color-warning-3);--Btn-focus-color: var(--color-warning-0)}.Btn-link-danger[data-v-b24213b9]{--Btn-text-color: var(--color-danger-2);--Btn-focus-color: var(--color-danger-0)}.Btn-outline[data-v-b24213b9]{--Btn-bg-color: transparent;--Btn-shadow: var(--shadow-brutal-sm);--Btn-shadow-hover: var(--shadow-hover)}.Btn-outline.Btn-default[data-v-b24213b9]{--Btn-border-color: var(--color-base-4);--Btn-text-color: var(--color-text-0)}.Btn-outline.Btn-primary[data-v-b24213b9]{--Btn-border-color: var(--color-primary-2);--Btn-text-color: var(--color-primary-2);--Btn-shadow: var(--shadow-brutal-primary);--Btn-shadow-hover: var(--shadow-hover-primary)}.Btn-outline.Btn-secondary[data-v-b24213b9]{--Btn-border-color: var(--color-secondary-2);--Btn-text-color: var(--color-secondary-2);--Btn-shadow: var(--shadow-brutal-secondary);--Btn-shadow-hover: var(--shadow-hover-secondary)}.Btn-outline.Btn-tertiary[data-v-b24213b9]{--Btn-border-color: var(--color-tertiary-2);--Btn-text-color: var(--color-tertiary-2);--Btn-shadow: var(--shadow-brutal-tertiary);--Btn-shadow-hover: var(--shadow-hover-tertiary)}.Btn-outline.Btn-success[data-v-b24213b9]{--Btn-border-color: var(--color-success-2);--Btn-text-color: var(--color-success-2);--Btn-shadow: var(--shadow-brutal-success);--Btn-shadow-hover: var(--shadow-hover-success)}.Btn-outline.Btn-warning[data-v-b24213b9]{--Btn-border-color: var(--color-warning-3);--Btn-text-color: var(--color-warning-3);--Btn-shadow: var(--shadow-brutal-warning);--Btn-shadow-hover: var(--shadow-hover-warning)}.Btn-outline.Btn-danger[data-v-b24213b9]{--Btn-border-color: var(--color-danger-2);--Btn-text-color: var(--color-danger-2);--Btn-shadow: var(--shadow-brutal-danger);--Btn-shadow-hover: var(--shadow-hover-danger)}.Bubble[data-v-2852e179]{--Bubble-bg: var(--color-base-1);--Bubble-border: var(--color-base-4);--Bubble-text: var(--color-text-0);--Bubble-shadow: var(--shadow-brutal-sm);--Bubble-time-color: var(--color-text-2);--Bubble-tail-size: 10px;--Bubble-max-width: 320px;position:relative;display:inline-block;max-width:var(--Bubble-max-width)}.BubbleContent[data-v-2852e179]{padding:var(--sp1-5) var(--sp2);background:var(--Bubble-bg);border:2px solid var(--Bubble-border);border-radius:var(--border-radius);box-shadow:var(--Bubble-shadow);font-size:var(--font-size);color:var(--Bubble-text);line-height:1.5;word-wrap:break-word}.BubbleTime[data-v-2852e179]{margin-top:var(--sp0-5);font-size:var(--font-size-small);color:var(--Bubble-time-color)}.BubbleTail[data-v-2852e179]{position:absolute;width:0;height:0}.Bubble-left[data-v-2852e179]{margin-left:var(--Bubble-tail-size)}.Bubble-left .BubbleTime[data-v-2852e179]{text-align:left}.Bubble-left .BubbleTail[data-v-2852e179]{left:calc(var(--Bubble-tail-size) * -1 - 2px);top:var(--sp2);border-top:var(--Bubble-tail-size) solid transparent;border-bottom:var(--Bubble-tail-size) solid transparent;border-right:var(--Bubble-tail-size) solid var(--Bubble-border)}.Bubble-left .BubbleTail[data-v-2852e179]:after{content:"";position:absolute;left:3px;top:calc(var(--Bubble-tail-size) * -1);border-top:var(--Bubble-tail-size) solid transparent;border-bottom:var(--Bubble-tail-size) solid transparent;border-right:var(--Bubble-tail-size) solid var(--Bubble-bg)}.Bubble-right[data-v-2852e179]{margin-right:var(--Bubble-tail-size)}.Bubble-right .BubbleTime[data-v-2852e179]{text-align:right}.Bubble-right .BubbleTail[data-v-2852e179]{right:calc(var(--Bubble-tail-size) * -1 - 2px);top:var(--sp2);border-top:var(--Bubble-tail-size) solid transparent;border-bottom:var(--Bubble-tail-size) solid transparent;border-left:var(--Bubble-tail-size) solid var(--Bubble-border)}.Bubble-right .BubbleTail[data-v-2852e179]:after{content:"";position:absolute;right:3px;top:calc(var(--Bubble-tail-size) * -1);border-top:var(--Bubble-tail-size) solid transparent;border-bottom:var(--Bubble-tail-size) solid transparent;border-left:var(--Bubble-tail-size) solid var(--Bubble-bg)}.Bubble-default[data-v-2852e179]{--Bubble-bg: var(--color-base-1);--Bubble-border: var(--color-base-4);--Bubble-text: var(--color-text-0);--Bubble-shadow: var(--shadow-brutal-sm)}.Bubble-primary[data-v-2852e179]{--Bubble-bg: var(--color-primary-2);--Bubble-border: var(--color-primary-3);--Bubble-text: var(--color-primary-text);--Bubble-time-color: var(--color-primary-0);--Bubble-shadow: var(--shadow-brutal-primary)}.Bubble-secondary[data-v-2852e179]{--Bubble-bg: var(--color-secondary-2);--Bubble-border: var(--color-secondary-3);--Bubble-text: var(--color-secondary-text);--Bubble-time-color: var(--color-secondary-0);--Bubble-shadow: var(--shadow-brutal-secondary)}.Bubble[data-v-2852e179]:not(.Bubble-tail){margin-left:0;margin-right:0}.Callout[data-v-780cafb4]{--Callout-bg: var(--color-base-0);--Callout-border: var(--color-base-3);--Callout-text: var(--color-text-0);--Callout-icon: var(--color-text-1);--Callout-accent: var(--color-base-4);display:flex;align-items:flex-start;gap:var(--sp1-5);padding:var(--sp2);background:var(--Callout-bg);border:1px solid var(--Callout-border);border-left:4px solid var(--Callout-accent);border-radius:var(--border-radius)}.CalloutIcon[data-v-780cafb4]{flex-shrink:0;font-size:18px;color:var(--Callout-icon);line-height:1;padding-top:2px}.CalloutContent[data-v-780cafb4]{flex:1;min-width:0}.CalloutTitle[data-v-780cafb4]{font-size:var(--font-size);font-weight:var(--font-weight-bold, 600);color:var(--Callout-text);line-height:1.3;margin-bottom:var(--sp0-5)}.CalloutBody[data-v-780cafb4]{font-size:var(--font-size);color:var(--color-text-1);line-height:1.5}.CalloutDismiss[data-v-780cafb4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:calc(var(--sp0-5) * -1);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.CalloutDismiss[data-v-780cafb4]:hover{color:var(--color-text-0);background:var(--color-base-2)}.CalloutDismiss[data-v-780cafb4]:focus-visible{outline:2px solid var(--Callout-accent);outline-offset:2px}.Callout-info[data-v-780cafb4]{--Callout-accent: var(--color-primary-2);--Callout-icon: var(--color-primary-2)}.Callout-success[data-v-780cafb4]{--Callout-accent: var(--color-success-2);--Callout-icon: var(--color-success-2)}.Callout-warning[data-v-780cafb4]{--Callout-accent: var(--color-warning-3);--Callout-icon: var(--color-warning-3)}.Callout-error[data-v-780cafb4]{--Callout-accent: var(--color-danger-2);--Callout-icon: var(--color-danger-2)}@media(prefers-reduced-motion:reduce){.CalloutDismiss[data-v-780cafb4]{transition:none}}.Checkbox[data-v-23f00186]{--Checkbox-size: 22px;--Checkbox-radius: var(--radius-sm, 6px);--Checkbox-color: var(--color-primary-2);--Checkbox-bg: var(--surface-card, var(--color-base-0, #fff));--Checkbox-border: var(--color-base-4);--Checkbox-border-width: 2px;--Checkbox-gap: var(--sp1, 8px);--Checkbox-shadow: var(--shadow-brutal-xs, 1px 1px 0 var(--color-base-3));--Checkbox-shadow-hover: 2px 2px 0 var(--color-base-4);position:relative;display:inline-flex;align-items:center;gap:var(--Checkbox-gap);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size, 16px)}.CheckboxInput[data-v-23f00186]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.CheckboxControl[data-v-23f00186]{position:relative;width:var(--Checkbox-size);height:var(--Checkbox-size);flex-shrink:0;border:var(--Checkbox-border-width) solid var(--Checkbox-border);border-radius:var(--Checkbox-radius);background:var(--Checkbox-bg);box-shadow:var(--Checkbox-shadow);transition:background-color var(--duration-fast, .12s) var(--ease-out, ease),border-color var(--duration-fast, .12s) var(--ease-out, ease),box-shadow var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.CheckboxIcon[data-v-23f00186]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#fff}.CheckboxCheck[data-v-23f00186]{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset var(--duration-normal, .2s) var(--ease-emphasized-decelerate, ease-out)}.Checkbox-checked .CheckboxControl[data-v-23f00186]{background:var(--Checkbox-color);border-color:var(--Checkbox-color);box-shadow:1px 1px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.Checkbox-checked .CheckboxCheck[data-v-23f00186]{stroke-dashoffset:0}.Checkbox:not(.Checkbox-disabled):hover .CheckboxControl[data-v-23f00186]{border-color:var(--Checkbox-color);transform:translate(-1px,-1px);box-shadow:var(--Checkbox-shadow-hover)}.Checkbox-checked:not(.Checkbox-disabled):hover .CheckboxControl[data-v-23f00186]{background:color-mix(in srgb,var(--Checkbox-color) 85%,black);transform:translate(-1px,-1px);box-shadow:2px 2px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.CheckboxInput:focus-visible+.CheckboxControl[data-v-23f00186]{outline:none;transform:translate(-1px,-1px);box-shadow:var(--Checkbox-shadow-hover)}.Checkbox:not(.Checkbox-disabled):active .CheckboxControl[data-v-23f00186]{transform:translate(1px,1px);box-shadow:none}.Checkbox-checked:not(.Checkbox-disabled):active .CheckboxControl[data-v-23f00186]{transform:translate(1px,1px);box-shadow:none}.Checkbox-disabled[data-v-23f00186]{opacity:.5;cursor:not-allowed}.CheckboxLabel[data-v-23f00186]{line-height:1.4}.Checkbox-small[data-v-23f00186]{--Checkbox-size: 16px;--Checkbox-gap: var(--sp0-5, 4px);font-size:var(--font-size-sm, 14px)}.Checkbox-large[data-v-23f00186]{--Checkbox-size: 24px;--Checkbox-gap: var(--sp1-5, 12px);font-size:var(--font-size-lg, 18px)}.Checkbox-default[data-v-23f00186]{--Checkbox-color: var(--color-text-1)}.Checkbox-primary[data-v-23f00186]{--Checkbox-color: var(--color-primary-2)}.Checkbox-secondary[data-v-23f00186]{--Checkbox-color: var(--color-secondary-2)}.Checkbox-tertiary[data-v-23f00186]{--Checkbox-color: var(--color-tertiary-2)}.Checkbox-success[data-v-23f00186]{--Checkbox-color: var(--color-success-2)}.Checkbox-warning[data-v-23f00186]{--Checkbox-color: var(--color-warning-3)}.Checkbox-danger[data-v-23f00186]{--Checkbox-color: var(--color-danger-2)}.Checkbox-switch .CheckboxControl[data-v-23f00186]{--Checkbox-thumb-size: calc(var(--Checkbox-size) - 8px);--Checkbox-switch-width: calc(var(--Checkbox-size) * 1.75);--Checkbox-thumb-offset: 2px;--Checkbox-thumb-travel: calc(var(--Checkbox-switch-width) - var(--Checkbox-thumb-size) - var(--Checkbox-thumb-offset) * 2 - var(--Checkbox-border-width) * 2);width:var(--Checkbox-switch-width);height:var(--Checkbox-size);border-radius:var(--Checkbox-size);background:var(--color-base-2, #eee);border:var(--Checkbox-border-width) solid var(--Checkbox-border);box-shadow:var(--Checkbox-shadow)}.CheckboxThumb[data-v-23f00186]{position:absolute;top:var(--Checkbox-thumb-offset);left:var(--Checkbox-thumb-offset);width:var(--Checkbox-thumb-size);height:var(--Checkbox-thumb-size);border-radius:50%;background:#fff;border:var(--Checkbox-border-width) solid var(--Checkbox-border);box-shadow:1px 1px 0 var(--color-base-4);transition:transform var(--duration-normal, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),background-color var(--duration-fast, .12s) var(--ease-out, ease),border-color var(--duration-fast, .12s) var(--ease-out, ease),box-shadow var(--duration-fast, .12s) var(--ease-out, ease)}.Checkbox-switch.Checkbox-checked .CheckboxControl[data-v-23f00186]{background:var(--Checkbox-color);border-color:color-mix(in srgb,var(--Checkbox-color) 70%,black);box-shadow:1px 1px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.Checkbox-switch.Checkbox-checked .CheckboxThumb[data-v-23f00186]{transform:translate(var(--Checkbox-thumb-travel));background:#fff;border-color:color-mix(in srgb,var(--Checkbox-color) 70%,black);box-shadow:1px 1px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.Checkbox-switch:not(.Checkbox-disabled):hover .CheckboxControl[data-v-23f00186]{border-color:var(--Checkbox-color);transform:translate(-1px,-1px);box-shadow:var(--Checkbox-shadow-hover)}.Checkbox-switch:not(.Checkbox-disabled):hover .CheckboxThumb[data-v-23f00186]{border-color:var(--Checkbox-color);box-shadow:1px 1px 0 var(--color-base-4)}.Checkbox-switch.Checkbox-checked:not(.Checkbox-disabled):hover .CheckboxControl[data-v-23f00186]{background:color-mix(in srgb,var(--Checkbox-color) 85%,black);border-color:color-mix(in srgb,var(--Checkbox-color) 60%,black);box-shadow:2px 2px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.Checkbox-switch.Checkbox-checked:not(.Checkbox-disabled):hover .CheckboxThumb[data-v-23f00186]{border-color:color-mix(in srgb,var(--Checkbox-color) 60%,black);box-shadow:1px 1px color-mix(in srgb,var(--Checkbox-color) 70%,black)}.Checkbox-switch .CheckboxInput:focus-visible+.CheckboxControl[data-v-23f00186]{transform:translate(-1px,-1px);box-shadow:var(--Checkbox-shadow-hover)}@media(prefers-reduced-motion:reduce){.CheckboxControl[data-v-23f00186],.CheckboxCheck[data-v-23f00186],.CheckboxThumb[data-v-23f00186]{transition:none}}.Circle[data-v-48fdb4ac]{--CircleSize: var(--sp2);width:var(--CircleSize);height:var(--CircleSize);border-radius:var(--CircleSize);box-shadow:0 1px 3px #00000040}.Circle-normal[data-v-48fdb4ac]{--CircleSize: var(--sp2) }.Circle-large[data-v-48fdb4ac]{--CircleSize: var(--sp4) }.Circle-larger[data-v-48fdb4ac]{--CircleSize: var(--sp6) }.Container[data-v-8b997b52]{--Container-width: 960px;width:100%;max-width:var(--Container-width);margin-left:auto;margin-right:auto;box-sizing:border-box}.Container-small[data-v-8b997b52]{--Container-width: 640px}.Container-normal[data-v-8b997b52]{--Container-width: 960px}.Container-large[data-v-8b997b52]{--Container-width: 1280px}.Container-full[data-v-8b997b52]{--Container-width: 100%}.Container-padded[data-v-8b997b52]{padding-left:var(--sp2);padding-right:var(--sp2)}@media(min-width:768px){.Container-padded[data-v-8b997b52]{padding-left:var(--sp3);padding-right:var(--sp3)}}@media(min-width:1024px){.Container-padded[data-v-8b997b52]{padding-left:var(--sp4);padding-right:var(--sp4)}}.ContextHelp[data-v-1c2f3c79]{display:inline-flex;align-items:center;cursor:help}.ContextHelpIcon[data-v-1c2f3c79]{font-size:var(--font-size);color:var(--color-text-2);transition:color .15s ease}.ContextHelp:hover .ContextHelpIcon[data-v-1c2f3c79]{color:var(--color-primary-2)}.ContextHelpTooltip[data-v-1c2f3c79]{--ContextHelp-bg: var(--color-base-0);--ContextHelp-border: var(--color-base-4);--ContextHelp-shadow: var(--shadow-brutal-sm);--ContextHelp-arrow-size: 6px;position:fixed;z-index:10000;background:var(--ContextHelp-bg);border:2px solid var(--ContextHelp-border);border-radius:var(--border-radius);box-shadow:var(--ContextHelp-shadow);animation:contextHelpFadeIn-1c2f3c79 .15s ease-out}@keyframes contextHelpFadeIn-1c2f3c79{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ContextHelpContent[data-v-1c2f3c79]{padding:var(--sp1-5) var(--sp2);font-size:var(--font-size-small);color:var(--color-text-0);line-height:1.5}.ContextHelpArrow[data-v-1c2f3c79]{position:absolute;width:0;height:0}.ContextHelpTooltip-top .ContextHelpArrow[data-v-1c2f3c79]{bottom:calc(var(--ContextHelp-arrow-size) * -1 - 2px);left:50%;transform:translate(-50%);border-left:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid transparent;border-top:var(--ContextHelp-arrow-size) solid var(--ContextHelp-border)}.ContextHelpTooltip-top .ContextHelpArrow[data-v-1c2f3c79]:after{content:"";position:absolute;left:calc(var(--ContextHelp-arrow-size) * -1);top:calc(var(--ContextHelp-arrow-size) * -1 - 2px);border-left:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid transparent;border-top:var(--ContextHelp-arrow-size) solid var(--ContextHelp-bg)}.ContextHelpTooltip-bottom .ContextHelpArrow[data-v-1c2f3c79]{top:calc(var(--ContextHelp-arrow-size) * -1 - 2px);left:50%;transform:translate(-50%);border-left:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid var(--ContextHelp-border)}.ContextHelpTooltip-bottom .ContextHelpArrow[data-v-1c2f3c79]:after{position:absolute;left:calc(var(--ContextHelp-arrow-size) * -1);top:2px;border-left:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid var(--ContextHelp-bg);content:""}.ContextHelpTooltip-left .ContextHelpArrow[data-v-1c2f3c79]{right:calc(var(--ContextHelp-arrow-size) * -1 - 2px);top:50%;transform:translateY(-50%);border-top:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid transparent;border-left:var(--ContextHelp-arrow-size) solid var(--ContextHelp-border)}.ContextHelpTooltip-left .ContextHelpArrow[data-v-1c2f3c79]:after{content:"";position:absolute;top:calc(var(--ContextHelp-arrow-size) * -1);left:calc(var(--ContextHelp-arrow-size) * -1 - 2px);border-top:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid transparent;border-left:var(--ContextHelp-arrow-size) solid var(--ContextHelp-bg)}.ContextHelpTooltip-right .ContextHelpArrow[data-v-1c2f3c79]{left:calc(var(--ContextHelp-arrow-size) * -1 - 2px);top:50%;transform:translateY(-50%);border-top:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid var(--ContextHelp-border)}.ContextHelpTooltip-right .ContextHelpArrow[data-v-1c2f3c79]:after{content:"";position:absolute;top:calc(var(--ContextHelp-arrow-size) * -1);left:2px;border-top:var(--ContextHelp-arrow-size) solid transparent;border-bottom:var(--ContextHelp-arrow-size) solid transparent;border-right:var(--ContextHelp-arrow-size) solid var(--ContextHelp-bg)}@media(prefers-reduced-motion:reduce){.ContextHelpTooltip[data-v-1c2f3c79]{animation:none}.ContextHelpIcon[data-v-1c2f3c79]{transition:none}}:root{--PopupBubble-color: var(--color-base-0);--PopupBubble-border: var(--color-base-4);--PopupBubble-arrow-size: 10px;--PopupBubble-arrow-offset: 16px;--PopupBubble-shadow: var(--shadow-brutal-sm)}.PopupBubble[data-v-90f1f149]{position:absolute;z-index:10;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.Body[data-v-90f1f149]{position:absolute;min-width:48px;min-height:16px;border-radius:var(--border-radius);background:var(--PopupBubble-color);border:2px solid var(--PopupBubble-border);box-shadow:var(--PopupBubble-shadow)}.Arrow[data-v-90f1f149]{position:absolute;z-index:5;width:0;height:0;border:var(--PopupBubble-arrow-size) solid transparent;transform:translate(-50%,-50%)}.PopupBubble-top>.Body[data-v-90f1f149]{margin-bottom:var(--PopupBubble-arrow-size);bottom:0}.PopupBubble-bottom>.Body[data-v-90f1f149]{margin-top:var(--PopupBubble-arrow-size);top:0}.PopupBubble-left>.Body[data-v-90f1f149]{margin-right:var(--PopupBubble-arrow-size);right:0}.PopupBubble-right>.Body[data-v-90f1f149]{margin-left:var(--PopupBubble-arrow-size);left:0}.PopupBubble-start.PopupBubble-top>.Body[data-v-90f1f149],.PopupBubble-start.PopupBubble-bottom>.Body[data-v-90f1f149]{left:0;transform:translate(calc(-1 * var(--PopupBubble-arrow-offset)))}.PopupBubble-center.PopupBubble-top>.Body[data-v-90f1f149],.PopupBubble-center.PopupBubble-bottom>.Body[data-v-90f1f149]{transform:translate(-50%)}.PopupBubble-end.PopupBubble-top>.Body[data-v-90f1f149],.PopupBubble-end.PopupBubble-bottom>.Body[data-v-90f1f149]{right:0;transform:translate(var(--PopupBubble-arrow-offset))}.PopupBubble-start.PopupBubble-left>.Body[data-v-90f1f149],.PopupBubble-start.PopupBubble-right>.Body[data-v-90f1f149]{top:0;transform:translateY(calc(-1 * var(--PopupBubble-arrow-offset)))}.PopupBubble-center.PopupBubble-left>.Body[data-v-90f1f149],.PopupBubble-center.PopupBubble-right>.Body[data-v-90f1f149]{transform:translateY(-50%)}.PopupBubble-end.PopupBubble-left>.Body[data-v-90f1f149],.PopupBubble-end.PopupBubble-right>.Body[data-v-90f1f149]{bottom:0;transform:translateY(var(--PopupBubble-arrow-offset))}.PopupBubble-top>.Arrow[data-v-90f1f149]{border-top-color:var(--PopupBubble-color)}.PopupBubble-bottom>.Arrow[data-v-90f1f149]{border-bottom-color:var(--PopupBubble-color)}.PopupBubble-left>.Arrow[data-v-90f1f149]{border-left-color:var(--PopupBubble-color)}.PopupBubble-right>.Arrow[data-v-90f1f149]{border-right-color:var(--PopupBubble-color)}.fade-top-enter-active[data-v-90f1f149],.fade-top-leave-active[data-v-90f1f149],.fade-bottom-enter-active[data-v-90f1f149],.fade-bottom-leave-active[data-v-90f1f149],.fade-left-enter-active[data-v-90f1f149],.fade-left-leave-active[data-v-90f1f149],.fade-right-enter-active[data-v-90f1f149],.fade-right-leave-active[data-v-90f1f149]{transition:opacity .15s ease,transform .15s ease}.fade-top-enter-from[data-v-90f1f149],.fade-top-leave-to[data-v-90f1f149]{opacity:0;transform:translateY(8px)}.fade-bottom-enter-from[data-v-90f1f149],.fade-bottom-leave-to[data-v-90f1f149]{opacity:0;transform:translateY(-8px)}.fade-left-enter-from[data-v-90f1f149],.fade-left-leave-to[data-v-90f1f149]{opacity:0;transform:translate(8px)}.fade-right-enter-from[data-v-90f1f149],.fade-right-leave-to[data-v-90f1f149]{opacity:0;transform:translate(-8px)}@media(prefers-reduced-motion:reduce){.fade-top-enter-active[data-v-90f1f149],.fade-top-leave-active[data-v-90f1f149],.fade-bottom-enter-active[data-v-90f1f149],.fade-bottom-leave-active[data-v-90f1f149],.fade-left-enter-active[data-v-90f1f149],.fade-left-leave-active[data-v-90f1f149],.fade-right-enter-active[data-v-90f1f149],.fade-right-leave-active[data-v-90f1f149]{transition:none}}.Overlay[data-v-47fb2098]{position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;pointer-events:none}.Overlay-enabled[data-v-47fb2098]{pointer-events:auto;overscroll-behavior:none;overflow:auto}.Overlay-shown[data-v-47fb2098]{background:#0000001a}.Tab[data-v-0a3a4513]{--Tab-size: var(--sp3);--Tab-cap-size: var(--sp4);--Tab-surface: var(--color-base-1);--Tab-color: var(--color-text-0);--Tab-shadow-size: 0;--Tab-shadow-color: var(--color-base-4);--Tab-shadow-offset-x: 2px;--Tab-shadow-offset-y: 2px;--Tab-border-color: var(--color-base-4);--Tab-border-width: 2px;display:flex;cursor:pointer;position:relative;filter:drop-shadow(var(--Tab-shadow-offset-x) var(--Tab-shadow-offset-y) var(--Tab-shadow-size) var(--Tab-shadow-color));transition:filter var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.Tab[data-v-0a3a4513]:hover{--Tab-shadow-offset-x: 3px;--Tab-shadow-offset-y: 3px;transform:translate(-1px,-1px)}.Tab[data-v-0a3a4513]:active{--Tab-shadow-offset-x: 0;--Tab-shadow-offset-y: 0;transform:translate(1px,1px)}.TabCap[data-v-0a3a4513],.Content[data-v-0a3a4513]{position:relative;z-index:2}.Content[data-v-0a3a4513]{min-width:0;display:flex;align-items:center;background:var(--Tab-surface);color:var(--Tab-color);font-weight:var(--font-weight-medium, 500);padding:0 var(--sp1, 8px);transition:background-color var(--duration-fast, .12s) var(--ease-out, ease),color var(--duration-fast, .12s) var(--ease-out, ease)}.TabLabel[data-v-0a3a4513]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tab-h[data-v-0a3a4513]{flex-flow:row;height:var(--Tab-size)}.Tab-v[data-v-0a3a4513]{flex-flow:column;width:var(--Tab-size)}.Tab-v .Content[data-v-0a3a4513]{writing-mode:vertical-lr;text-orientation:sideways-right;transform:rotate(180deg);transform-origin:50% 50%;padding:var(--sp1, 8px) 0}.TabCap[data-v-0a3a4513]{flex:0 0 var(--Tab-cap-size);fill:var(--Tab-surface);transition:fill var(--duration-fast, .12s) var(--ease-out, ease)}.Tab-h .TabCap[data-v-0a3a4513]{width:var(--Tab-cap-size)}.Tab-v .TabCap[data-v-0a3a4513]{height:var(--Tab-cap-size)}@media(prefers-reduced-motion:reduce){.Tab[data-v-0a3a4513],.Content[data-v-0a3a4513],.TabCap[data-v-0a3a4513]{transition:none}}.InputBase[data-v-7342aaef]{--InputBase-size: var(--input-size);--InputBase-padding: var(--sp1-5);--InputBase-font-size: var(--font-size);--InputBase-text-color: var(--color-text-0);--InputBase-surface: var(--color-base-0);--InputBase-outline-color: transparent;--InputBase-outline-color-focus: var(--color-tertiary-focus);--InputBase-outline-color-invalid: var(--color-danger-focus);--InputBase-border-color: var(--color-base-4);--InputBase-border-color-focus: var(--color-tertiary);--InputBase-border-color-invalid: var(--color-danger);--InputBase-label-color: var(--color-text-0);--InputBase-label-color-focus: var(--color-tertiary-4);--InputBase-label-color-invalid: var(--color-danger-4);--InputBase-label-surface: var(--color-base-1);--InputBase-label-surface-focus: var(--InputBase-outline-color-focus);--InputBase-label-surface-invalid: var(--InputBase-outline-color-invalid);--InputBase-border-radius: var(--border-radius);--InputBase-shadow: var(--shadow-brutal-xs);--InputBase-shadow-focus: var(--shadow-brutal-sm);position:relative;display:flex;flex-flow:column nowrap}.Container[data-v-7342aaef]{position:relative;z-index:1;display:inline-flex;align-items:center;border-radius:var(--border-radius-small);box-sizing:border-box;padding:var(--InputBase-padding);gap:var(--sp);width:100%;min-height:var(--InputBase-size);color:var(--InputBase-text-color);background:var(--InputBase-surface);outline:none;border:2px solid var(--InputBase-border-color);border-radius:var(--InputBase-border-radius);font-size:var(--InputBase-font-size);box-shadow:var(--InputBase-shadow);transition:color var(--duration-fast, .12s) var(--ease-out, ease),border-color var(--duration-fast, .12s) var(--ease-out, ease),box-shadow var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease),filter var(--duration-fast, .12s) var(--ease-out, ease)}.InputBase-fixed-height .Container[data-v-7342aaef]{height:var(--InputBase-size)}.Label.Label[data-v-7342aaef]{align-self:flex-start;position:relative;z-index:0;margin:0 var(--sp2);max-width:calc(100% - 2 * var(--sp2));--Tab-surface: var(--InputBase-label-surface);--Tab-color: var(--InputBase-label-color);--Tab-size: calc(.75 * var(--InputBase-size));--Tab-cap-size: calc(.75 * var(--InputBase-size));font-size:var(--InputBase-font-size)}.InputBase:not(.InputBase-disabled):focus-within .Container[data-v-7342aaef],.InputBase.InputBase-pseudo-focus .Container[data-v-7342aaef]{transform:translate(-1px,-1px);box-shadow:var(--InputBase-shadow-focus);border-color:var(--InputBase-border-color-focus)}.InputBase[data-v-7342aaef]:not(.InputBase-disabled):focus-within,.InputBase.InputBase-pseudo-focus[data-v-7342aaef]{z-index:10;--InputBase-border-color: var(--InputBase-border-color-focus);--InputBase-label-color: var(--InputBase-label-color-focus);--InputBase-label-surface: var(--InputBase-label-surface-focus)}.InputBase:not(.InputBase-disabled):hover .Container[data-v-7342aaef]{border-color:var(--InputBase-border-color-focus)}.InputBase-invalid[data-v-7342aaef]{--InputBase-border-color: var(--InputBase-border-color-invalid);--InputBase-label-color: var(--InputBase-label-color-invalid);--InputBase-label-surface: var(--InputBase-label-surface-invalid)}.InputBase-invalid .Container[data-v-7342aaef]{box-shadow:2px 2px 0 var(--color-danger-3)}.InputBase-round[data-v-7342aaef]{--InputBase-border-radius: var(--border-radius-round)}.InputBase-block[data-v-7342aaef]{flex:1 1 auto;display:flex}.InputBase-disabled .Container[data-v-7342aaef]{--InputBase-surface: var(--color-base-1);opacity:.64;filter:saturate(40%);cursor:not-allowed}.InputBase-small[data-v-7342aaef]{--InputBase-size: var(--input-size-small);--InputBase-font-size: var(--font-size-small);--InputBase-padding: var(--sp)}.InputBase-large[data-v-7342aaef]{--InputBase-size: var(--input-size-large);--InputBase-font-size: var(--font-size-large);--InputBase-padding: var(--sp2)}.InputText[data-v-2800c699]{--InputBase-padding: var(--sp1-5)}.InputText-wrapper[data-v-2800c699]{position:relative;flex:1;display:flex;align-items:center}.Icon[data-v-2800c699]{padding:var(--sp0-5);pointer-events:none}input[data-v-2800c699],textarea[data-v-2800c699]{-webkit-appearance:none;box-sizing:border-box;flex:1;padding:0;border:0;width:100%;min-width:0;outline:0;-webkit-user-select:text;user-select:text;background:transparent;color:inherit;font:inherit;cursor:inherit;padding-left:var(--sp4)}.ContextMenuTrigger[data-v-19abbe07]{display:inline-block}.ContextMenu[data-v-19abbe07]{--ContextMenu-bg: var(--color-base-0);--ContextMenu-border: var(--color-base-4);--ContextMenu-shadow: var(--shadow-brutal-sm);--ContextMenu-item-hover: var(--color-base-2);--ContextMenu-item-focus: var(--color-primary-a10);display:flex;flex-flow:column nowrap;min-width:200px;max-height:40vh}.ContextMenu-search[data-v-19abbe07]{width:240px}.ContextMenuSearch[data-v-19abbe07]{flex:0 0 auto}.ContextMenuItems[data-v-19abbe07]{overflow-y:auto;padding:var(--sp0-5) 0}.ContextMenuItem[data-v-19abbe07]{display:flex;flex-flow:column nowrap;gap:var(--sp0-5);padding:var(--sp1) var(--sp2);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;transition:background-color .1s ease}.ContextMenuItem-primary[data-v-19abbe07]{color:var(--color-primary)}.ContextMenuItem-danger[data-v-19abbe07]{color:var(--color-danger)}.ContextMenuItem-checked[data-v-19abbe07]{color:var(--color-primary)}.ContextMenuItem-disabled[data-v-19abbe07]{opacity:.5;cursor:not-allowed;pointer-events:none}.ContextMenuItem[data-v-19abbe07]:hover,.ContextMenuItem-selected[data-v-19abbe07]{background:var(--ContextMenu-item-hover)}.ContextMenuItems:focus-within .ContextMenuItem.ContextMenuItem-selected[data-v-19abbe07]{background:var(--ContextMenu-item-focus)}.ContextMenuDivider[data-v-19abbe07]{margin:var(--sp0-5) 0;border-top:1px solid var(--color-base-3)}.ContextMenuSectionTitle[data-v-19abbe07]{padding:var(--sp1) var(--sp2);color:var(--color-text-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ContextMenuItemLine[data-v-19abbe07]{display:flex;align-items:center;gap:var(--sp1-5)}.ContextMenuItemTitle[data-v-19abbe07]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size);color:var(--color-text-0)}.ContextMenuItemIcon[data-v-19abbe07]{flex:0 0 var(--sp2);width:var(--sp2);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);color:var(--color-text-1)}.ContextMenuItemDescription[data-v-19abbe07]{font-size:var(--font-size-small);color:var(--color-text-2)}@media(prefers-reduced-motion:reduce){.ContextMenuItem[data-v-19abbe07]{transition:none}}.Spinner[data-v-a71e995f]{--Spinner-size: 40px;--Spinner-color: var(--color-text-1);--Spinner-track-color: var(--color-base-3);--Spinner-border-width: 4px;display:inline-flex;align-items:center;justify-content:center;width:var(--Spinner-size);height:var(--Spinner-size)}.SpinnerRing[data-v-a71e995f]{width:100%;height:100%;animation:spinner-rotate-a71e995f 1.4s linear infinite}.SpinnerTrack[data-v-a71e995f]{stroke:var(--Spinner-track-color)}.SpinnerArc[data-v-a71e995f]{stroke:var(--Spinner-color);stroke-dasharray:80,200;stroke-dashoffset:0;animation:spinner-dash-a71e995f 1.4s ease-in-out infinite}@keyframes spinner-rotate-a71e995f{to{transform:rotate(360deg)}}@keyframes spinner-dash-a71e995f{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:80,200;stroke-dashoffset:-35}to{stroke-dasharray:80,200;stroke-dashoffset:-124}}.Spinner-small[data-v-a71e995f]{--Spinner-size: 24px;--Spinner-border-width: 3px}.Spinner-small .SpinnerTrack[data-v-a71e995f],.Spinner-small .SpinnerArc[data-v-a71e995f]{stroke-width:5}.Spinner-large[data-v-a71e995f]{--Spinner-size: 56px;--Spinner-border-width: 5px}.Spinner-large .SpinnerTrack[data-v-a71e995f],.Spinner-large .SpinnerArc[data-v-a71e995f]{stroke-width:3}.Spinner-default[data-v-a71e995f]{--Spinner-color: var(--color-text-1);--Spinner-track-color: var(--color-base-3)}.Spinner-primary[data-v-a71e995f]{--Spinner-color: var(--color-primary-2);--Spinner-track-color: var(--color-primary-0)}.Spinner-secondary[data-v-a71e995f]{--Spinner-color: var(--color-secondary-2);--Spinner-track-color: var(--color-secondary-0)}.Spinner-tertiary[data-v-a71e995f]{--Spinner-color: var(--color-tertiary-2);--Spinner-track-color: var(--color-tertiary-0)}@media(prefers-reduced-motion:reduce){.SpinnerRing[data-v-a71e995f]{animation:spinner-rotate-a71e995f 2s linear infinite}.SpinnerArc[data-v-a71e995f]{animation:none;stroke-dasharray:80,200;stroke-dashoffset:-35}}.DataTable[data-v-2bc6f8c1]{--DataTable-border-color: var(--color-base-4);--DataTable-header-bg: var(--color-base-1);--DataTable-row-bg: var(--color-base-0);--DataTable-row-bg-alt: var(--color-base-1);--DataTable-row-bg-hover: var(--color-base-1);--DataTable-row-bg-selected: var(--color-primary-0);--DataTable-cell-padding: var(--sp1-5) var(--sp2);--DataTable-shadow: var(--shadow-brutal-sm);position:relative;background:var(--DataTable-row-bg);border:2px solid var(--DataTable-border-color);border-radius:var(--border-radius);box-shadow:var(--DataTable-shadow);overflow:hidden}.DataTableTable[data-v-2bc6f8c1]{width:100%;border-collapse:collapse;border-spacing:0}.DataTableHead[data-v-2bc6f8c1]{background:var(--DataTable-header-bg)}.DataTableRow-header[data-v-2bc6f8c1]{border-bottom:2px solid var(--DataTable-border-color)}.DataTableCell-header[data-v-2bc6f8c1]{padding:var(--DataTable-cell-padding);font-weight:var(--font-weight-bold);text-align:left;white-space:nowrap}.DataTableCell-sortable[data-v-2bc6f8c1]{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTableCell-sortable[data-v-2bc6f8c1]:hover{background:var(--color-base-2)}.DataTableCellContent[data-v-2bc6f8c1]{display:flex;align-items:center;gap:var(--sp)}.DataTableColumnLabel[data-v-2bc6f8c1]{flex:1}.DataTableSortIcon[data-v-2bc6f8c1]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-2);opacity:.4;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.DataTableSortIcon svg[data-v-2bc6f8c1]{width:12px;height:12px}.DataTableCell-sortable:hover .DataTableSortIcon[data-v-2bc6f8c1]{opacity:.7}.DataTableSortIcon-active[data-v-2bc6f8c1]{opacity:1;color:var(--color-primary-2)}.DataTableSortIcon-desc svg[data-v-2bc6f8c1]{transform:rotate(180deg)}.DataTableRow-body[data-v-2bc6f8c1]{border-top:1px solid var(--color-base-3);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.DataTableRow-body[data-v-2bc6f8c1]:first-child{border-top:none}.DataTableCell-body[data-v-2bc6f8c1]{padding:var(--DataTable-cell-padding);vertical-align:middle}.DataTable-hoverable .DataTableRow-body[data-v-2bc6f8c1]:hover{background:var(--DataTable-row-bg-hover)}.DataTableRow-selected[data-v-2bc6f8c1]{background:var(--DataTable-row-bg-selected)}.DataTableRow-selected[data-v-2bc6f8c1]:hover{background:color-mix(in srgb,var(--DataTable-row-bg-selected) 80%,var(--color-primary-1))}.DataTable-striped .DataTableRow-body[data-v-2bc6f8c1]:nth-child(2n){background:var(--DataTable-row-bg-alt)}.DataTable-striped .DataTableRow-body[data-v-2bc6f8c1]:nth-child(2n):hover{background:var(--DataTable-row-bg-hover)}.DataTable-compact[data-v-2bc6f8c1]{--DataTable-cell-padding: var(--sp) var(--sp1-5)}.DataTable-borderless[data-v-2bc6f8c1]{border:none;border-radius:var(--border-radius);box-shadow:none;overflow:hidden}.DataTable-borderless .DataTableHead[data-v-2bc6f8c1]{border-radius:0}.DataTableCell-align-left[data-v-2bc6f8c1]{text-align:left}.DataTableCell-align-center[data-v-2bc6f8c1]{text-align:center}.DataTableCell-align-right[data-v-2bc6f8c1]{text-align:right}.DataTableCell-select[data-v-2bc6f8c1]{width:var(--sp5);padding:var(--sp) var(--sp1-5);text-align:center}.DataTableCheckbox[data-v-2bc6f8c1]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--color-base-4);border-radius:var(--radius-sm, 4px);background:var(--color-base-0);cursor:pointer;box-shadow:1px 1px 0 var(--color-base-3);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.DataTableCheckbox[data-v-2bc6f8c1]:hover{border-color:var(--color-primary-2);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--color-base-4)}.DataTableCheckbox-checked[data-v-2bc6f8c1],.DataTableCheckbox-indeterminate[data-v-2bc6f8c1]{background:var(--color-primary-2);border-color:var(--color-primary-3);box-shadow:1px 1px 0 var(--color-primary-3)}.DataTableCheckbox-checked[data-v-2bc6f8c1]:hover,.DataTableCheckbox-indeterminate[data-v-2bc6f8c1]:hover{background:color-mix(in srgb,var(--color-primary-2) 85%,black);box-shadow:2px 2px 0 var(--color-primary-3)}.DataTableCheckIcon[data-v-2bc6f8c1]{width:12px;height:12px;color:#fff}.DataTableRow-empty[data-v-2bc6f8c1]{border-top:1px solid var(--color-base-3)}.DataTableCell-empty[data-v-2bc6f8c1]{padding:var(--sp4);text-align:center;color:var(--color-text-2);font-size:var(--font-size-small)}.DataTable-loading[data-v-2bc6f8c1]{pointer-events:none}.DataTableLoadingOverlay[data-v-2bc6f8c1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-base-0) 80%,transparent);z-index:10}@media(prefers-reduced-motion:reduce){.DataTableRow-body[data-v-2bc6f8c1],.DataTableCheckbox[data-v-2bc6f8c1],.DataTableSortIcon[data-v-2bc6f8c1]{transition:none}}.Divider[data-v-586bd0bf]{background-color:var(--color-base-3);width:100%}.DragHelper[data-v-c4286c9c]{--DragHelper-dragging-opacity: .5;--DragHelper-dragover-bg: var(--color-primary-a10);--DragHelper-dragover-border: var(--color-primary-2);position:relative;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.DragHelper[data-v-c4286c9c]:not(.DragHelper-disabled){cursor:grab}.DragHelper[data-v-c4286c9c]:not(.DragHelper-disabled):active{cursor:grabbing}.DragHelper-disabled[data-v-c4286c9c]{cursor:default}.DragHelper-dragging[data-v-c4286c9c]{opacity:var(--DragHelper-dragging-opacity);cursor:grabbing}.DragHelper-dragover[data-v-c4286c9c]{background-color:var(--DragHelper-dragover-bg);outline:2px dashed var(--DragHelper-dragover-border);outline-offset:-2px;border-radius:var(--border-radius)}@media(prefers-reduced-motion:reduce){.DragHelper[data-v-c4286c9c]{transition:none}}.EmptyMessage[data-v-71325665]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp1-5);padding:var(--sp4);text-align:center}.EmptyMessageIcon[data-v-71325665]{font-size:48px;color:var(--color-text-3);margin-bottom:var(--sp)}.EmptyMessageTitle[data-v-71325665]{font-size:var(--font-size-large, 18px);font-weight:var(--font-weight-bold, 600);color:var(--color-text-1);line-height:1.3}.EmptyMessageText[data-v-71325665]{font-size:var(--font-size);color:var(--color-text-2);line-height:1.5;max-width:320px}.EmptyMessageActions[data-v-71325665]{display:flex;align-items:center;justify-content:center;gap:var(--sp);margin-top:var(--sp2)}.ErrorMessage[data-v-d6870f8f]{--ErrorMessage-bg: var(--color-danger-0);--ErrorMessage-border: var(--color-danger-2);--ErrorMessage-text: var(--color-danger-4);--ErrorMessage-icon: var(--color-danger-2);--ErrorMessage-shadow: var(--shadow-brutal-danger);display:flex;align-items:flex-start;gap:var(--sp1-5);padding:var(--sp2);background:var(--ErrorMessage-bg);border:2px solid var(--ErrorMessage-border);border-radius:var(--border-radius);box-shadow:var(--ErrorMessage-shadow)}.ErrorMessageIcon[data-v-d6870f8f]{flex-shrink:0;font-size:20px;color:var(--ErrorMessage-icon);line-height:1;padding-top:2px}.ErrorMessageContent[data-v-d6870f8f]{flex:1;min-width:0}.ErrorMessageTitle[data-v-d6870f8f]{font-size:var(--font-size);font-weight:var(--font-weight-bold, 600);color:var(--ErrorMessage-text);line-height:1.3;margin-bottom:var(--sp0-5)}.ErrorMessageText[data-v-d6870f8f]{font-size:var(--font-size-small, 14px);color:var(--ErrorMessage-text);line-height:1.5;opacity:.9}.ErrorMessageDismiss[data-v-d6870f8f]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:calc(var(--sp0-5) * -1);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--ErrorMessage-text);cursor:pointer;opacity:.7;transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ErrorMessageDismiss[data-v-d6870f8f]:hover{opacity:1;background:var(--color-danger-1)}.ErrorMessageDismiss[data-v-d6870f8f]:focus-visible{outline:2px solid var(--ErrorMessage-border);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ErrorMessageDismiss[data-v-d6870f8f]{transition:none}}.FormattedDate[data-v-a314813d]{font-variant-numeric:tabular-nums;white-space:nowrap}.FormRow[data-v-760d75fc]{--FormRow-label-color: var(--color-text-1);--FormRow-hint-color: var(--color-text-2);--FormRow-error-color: var(--color-danger-3);--FormRow-required-color: var(--color-danger-2);--FormRow-gap: var(--sp);display:flex;flex-direction:column;gap:var(--FormRow-gap)}.FormRow-horizontal[data-v-760d75fc]{flex-direction:row;align-items:flex-start}.FormRow-horizontal .FormRow-label[data-v-760d75fc]{flex:0 0 auto;min-width:120px;padding-top:var(--sp1-5)}.FormRow-horizontal .FormRow-control[data-v-760d75fc]{flex:1;min-width:0}.FormRow-label[data-v-760d75fc]{font-weight:var(--font-weight-bold);color:var(--FormRow-label-color);line-height:1.4}.FormRow-label-text[data-v-760d75fc]{display:inline-flex;align-items:baseline;gap:var(--sp0-5)}.FormRow-required-indicator[data-v-760d75fc]{color:var(--FormRow-required-color);font-weight:var(--font-weight-bold)}.FormRow-control[data-v-760d75fc]{display:flex;flex-direction:column;gap:var(--sp0-5)}.FormRow-hint[data-v-760d75fc]{margin:0;font-size:var(--font-size-small);color:var(--FormRow-hint-color);line-height:1.4}.FormRow-error-message[data-v-760d75fc]{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--FormRow-error-color);line-height:1.4;display:flex;align-items:center;gap:var(--sp0-5)}.FormRow-error-message[data-v-760d75fc]:before{content:"";display:inline-block;width:6px;height:6px;background:var(--FormRow-error-color);border-radius:50%}.FormRow-error .FormRow-label[data-v-760d75fc]{color:var(--FormRow-error-color)}.HGroup[data-v-0abfef17]{display:flex;flex-flow:row nowrap}.HGroup-align-stretch[data-v-0abfef17]{align-items:stretch}.HGroup-align-baseline[data-v-0abfef17]{align-items:baseline}.HGroup-align-center[data-v-0abfef17]{align-items:center}.HGroup-align-start[data-v-0abfef17]{align-items:flex-start}.HGroup-align-end[data-v-0abfef17]{align-items:flex-end}.HGroup-justify-center[data-v-0abfef17]{justify-content:center}.HGroup-justify-start[data-v-0abfef17]{justify-content:flex-start}.HGroup-justify-end[data-v-0abfef17]{justify-content:flex-end}.HGroup-justify-space-around[data-v-0abfef17]{justify-content:space-around}.HGroup-justify-space-between[data-v-0abfef17]{justify-content:space-between}.HGroup-gap-0[data-v-0abfef17]{gap:0}.HGroup-gap-1[data-v-0abfef17]{gap:var(--sp)}.HGroup-gap-2[data-v-0abfef17]{gap:var(--sp2)}.HGroup-gap-3[data-v-0abfef17]{gap:var(--sp3)}.HGroup-wrap[data-v-0abfef17]{flex-wrap:wrap}.HStack[data-v-48a370d0]{display:flex;align-items:stretch}.HStack[data-v-48a370d0]>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.HStack[data-v-48a370d0]>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.Icon--default[data-v-0a304dc2]{color:var(--color-text-default)}.Icon--primary[data-v-0a304dc2]{color:var(--color-primary-4)}.Icon--secondary[data-v-0a304dc2]{color:var(--color-secondary-4)}.Icon--tertiary[data-v-0a304dc2]{color:var(--color-tertiary-4)}.Icon--success[data-v-0a304dc2]{color:var(--color-success-4)}.Icon--warning[data-v-0a304dc2]{color:var(--color-warning-4)}.Icon--danger[data-v-0a304dc2]{color:var(--color-danger-4)}.IconLink[data-v-3c178ee3]{transition:transform .3s ease}.IconLink[data-v-3c178ee3]:hover{transform:scale(1.15)}.Image[data-v-01077a29]{transition:transform var(--duration-normal, .2s) var(--ease-standard, ease)}.Image-size-medium[data-v-01077a29]{width:var(--image-size)}.Image-size-icon[data-v-01077a29]{width:var(--image-size-icon)}.Image-size-smallest[data-v-01077a29]{width:var(--image-size-smallest)}.Image-size-smaller[data-v-01077a29]{width:var(--image-size-smaller)}.Image-size-small[data-v-01077a29]{width:var(--image-size-small)}.Image-size-large[data-v-01077a29]{width:var(--image-size-large)}.Image-size-larger[data-v-01077a29]{width:var(--image-size-larger)}.Image-size-largest[data-v-01077a29]{width:var(--image-size-largest)}.Image-align--start[data-v-01077a29]{margin-right:auto;margin-left:0;display:block}.Image-align--center[data-v-01077a29]{margin-left:auto;margin-right:auto;display:block}.Image-align--end[data-v-01077a29]{margin-left:auto;margin-right:0;display:block}.Image--hover[data-v-01077a29]:hover{transform:scale(var(--image-hover-scale, 1.03))}.Image--hoverPop[data-v-01077a29]:hover{transform:scale(var(--image-hover-scale, 1.03));box-shadow:var(--shadow-soft-lg, 0 8px 32px -8px hsla(280, 10%, 20%, .2))}.Image--flip[data-v-01077a29]{transform:scaleX(-1)}.Image--flip.Image--hover[data-v-01077a29]:hover,.Image--flip.Image--hoverPop[data-v-01077a29]:hover{transform:scaleX(-1) scale(var(--image-hover-scale, 1.03))}.InputMenu[data-v-e3fbcd72]{--InputMenu-dropdown-shadow: var(--shadow-brutal);--InputMenu-option-hover-bg: var(--color-base-1);--InputMenu-option-selected-bg: var(--color-tertiary-0);position:relative;cursor:pointer}.InputMenu .Container[data-v-e3fbcd72]{cursor:pointer}.InputMenu-display[data-v-e3fbcd72]{flex:1;display:flex;align-items:center;gap:var(--sp);min-width:0}.InputMenu-value[data-v-e3fbcd72]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InputMenu-placeholder[data-v-e3fbcd72]{flex:1;color:var(--color-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InputMenu-arrow[data-v-e3fbcd72]{flex-shrink:0;color:var(--color-text-2);transition:transform var(--duration-fast, .12s) var(--ease-out, ease)}.InputMenu-open .InputMenu-arrow[data-v-e3fbcd72]{transform:rotate(180deg)}.InputMenu-dropdown[data-v-e3fbcd72]{position:absolute;top:calc(100% + var(--sp));left:0;right:0;z-index:100;background:var(--color-base-0);border:2px solid var(--color-base-4);border-radius:var(--border-radius);box-shadow:var(--InputMenu-dropdown-shadow);max-height:240px;overflow:hidden;display:flex;flex-direction:column}.InputMenu-search[data-v-e3fbcd72]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:var(--sp1-5);border:0;border-bottom:2px solid var(--color-base-3);background:var(--color-base-1);color:inherit;font:inherit;outline:none}.InputMenu-search[data-v-e3fbcd72]:focus{background:var(--color-base-0);border-bottom-color:var(--color-tertiary-2)}.InputMenu-options[data-v-e3fbcd72]{flex:1;overflow-y:auto;overscroll-behavior:contain}.InputMenu-option[data-v-e3fbcd72]{padding:var(--sp1-5) var(--sp2);cursor:pointer;transition:background-color var(--duration-fast, .12s) var(--ease-out, ease)}.InputMenu-option[data-v-e3fbcd72]:hover,.InputMenu-option-focused[data-v-e3fbcd72]{background:var(--InputMenu-option-hover-bg)}.InputMenu-option-selected[data-v-e3fbcd72]{background:var(--InputMenu-option-selected-bg);font-weight:var(--font-weight-bold)}.InputMenu-option-selected[data-v-e3fbcd72]:hover,.InputMenu-option-selected.InputMenu-option-focused[data-v-e3fbcd72]{background:color-mix(in srgb,var(--InputMenu-option-selected-bg) 80%,var(--color-base-2))}.InputMenu-empty[data-v-e3fbcd72]{padding:var(--sp2);text-align:center;color:var(--color-text-2)}.InputMenu[data-v-e3fbcd72] .InputBase-small .InputMenu-dropdown{max-height:200px}.InputMenu[data-v-e3fbcd72] .InputBase-small .InputMenu-option{padding:var(--sp) var(--sp1-5)}.InputMenu[data-v-e3fbcd72] .InputBase-large .InputMenu-dropdown{max-height:300px}.InputMenu[data-v-e3fbcd72] .InputBase-large .InputMenu-option{padding:var(--sp2) var(--sp3)}.InputStringList[data-v-66eb35dd]{--InputStringList-tag-bg: var(--color-base-2);--InputStringList-tag-border: var(--color-base-4);--InputStringList-tag-shadow: var(--shadow-brutal-xs)}.InputStringList-content[data-v-66eb35dd]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp);min-width:0}.InputStringList-tags[data-v-66eb35dd]{display:flex;flex-wrap:wrap;gap:var(--sp)}.InputStringList-tag[data-v-66eb35dd]{display:inline-flex;align-items:center;gap:var(--sp0-5);padding:var(--sp0-5) var(--sp);background:var(--InputStringList-tag-bg);border:2px solid var(--InputStringList-tag-border);border-radius:var(--border-radius-small);box-shadow:var(--InputStringList-tag-shadow);font-size:var(--font-size-small);line-height:1.2;transition:transform var(--duration-fast, .12s) var(--ease-out, ease),box-shadow var(--duration-fast, .12s) var(--ease-out, ease)}.InputStringList-tag[data-v-66eb35dd]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--color-base-4)}.InputStringList-tag-text[data-v-66eb35dd]{white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.InputStringList-tag-remove[data-v-66eb35dd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:var(--color-text-3);cursor:pointer;opacity:.6;transition:background-color var(--duration-fast, .12s) var(--ease-out, ease),color var(--duration-fast, .12s) var(--ease-out, ease),opacity var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.InputStringList-tag-remove svg[data-v-66eb35dd]{width:10px;height:10px}.InputStringList-tag-remove[data-v-66eb35dd]:hover{background:var(--color-text-3);color:var(--color-base-0);opacity:1;transform:scale(1.1)}.InputStringList-tag-remove[data-v-66eb35dd]:active{transform:scale(.95)}.InputStringList-tag-remove[data-v-66eb35dd]:disabled{cursor:not-allowed;opacity:.3}.InputStringList-input[data-v-66eb35dd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:80px;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.InputStringList-input[data-v-66eb35dd]:disabled{cursor:not-allowed}.InputStringList-input[data-v-66eb35dd]::placeholder{color:var(--color-text-2)}[data-v-66eb35dd] .InputBase-small .InputStringList-tag{padding:var(--sp0-5) var(--sp);font-size:var(--font-size-small)}[data-v-66eb35dd] .InputBase-small .InputStringList-tag-remove{width:14px;height:14px}[data-v-66eb35dd] .InputBase-large .InputStringList-tag{padding:var(--sp) var(--sp1-5);font-size:var(--font-size)}[data-v-66eb35dd] .InputBase-large .InputStringList-tag-remove{width:20px;height:20px}.LanguageToggle[data-v-8a599258]{--Toggle-height: 36px;--Toggle-padding: 2px;--Toggle-gap: 0;--Toggle-font-size: var(--font-size-small, 14px);--Toggle-border-width: 2px;--Toggle-border-radius: var(--border-radius-pill, 9999px);--Toggle-bg: var(--color-base-3);--Toggle-border-color: var(--color-base-4);--Toggle-shadow: var(--shadow-brutal-sm, 2px 2px 0 var(--color-base-4));--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-primary-3);--Toggle-text-active: var(--color-primary-text, #fff);--Toggle-text-inactive: var(--color-text-0);position:relative;display:inline-flex;align-items:center;height:var(--Toggle-height);padding:var(--Toggle-padding);gap:var(--Toggle-gap);background:var(--Toggle-bg);border:var(--Toggle-border-width) solid var(--Toggle-border-color);border-radius:var(--Toggle-border-radius);box-shadow:var(--Toggle-shadow);-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.LanguageToggle[data-v-8a599258]:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hover, 3px 3px 0 var(--color-base-4))}.LanguageToggle[data-v-8a599258]:active{transform:translate(1px,1px);box-shadow:none}.Indicator[data-v-8a599258]{position:absolute;top:var(--Toggle-padding);left:0;height:calc(var(--Toggle-height) - var(--Toggle-padding) * 2 - var(--Toggle-border-width) * 2);background:var(--Toggle-indicator-color);border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding));box-shadow:var(--Toggle-indicator-shadow);transition:transform var(--duration-normal, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),width var(--duration-normal, .2s) var(--ease-out, ease);z-index:1}.Option[data-v-8a599258]{position:relative;z-index:2;flex:1;height:100%;padding:0 var(--sp1-5, 12px);min-width:var(--sp5, 40px);border:none;border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding));background:transparent;color:var(--Toggle-text-inactive);font-family:var(--font-main, inherit);font-size:var(--Toggle-font-size);font-weight:var(--font-weight-bold, 700);letter-spacing:.02em;cursor:pointer;transition:color var(--duration-fast, .12s) var(--ease-out, ease)}.Option[data-v-8a599258]:hover:not(.Option-active){color:var(--color-text-0)}.Option-active[data-v-8a599258]{color:var(--Toggle-text-active)}.Option[data-v-8a599258]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-focus, var(--color-primary-0))}.LanguageToggle-small[data-v-8a599258]{--Toggle-height: 28px;--Toggle-font-size: var(--font-size-xs, 12px)}.LanguageToggle-small .Option[data-v-8a599258]{padding:0 var(--sp1, 8px);min-width:var(--sp4, 32px)}.LanguageToggle-large[data-v-8a599258]{--Toggle-height: 44px;--Toggle-font-size: var(--font-size, 16px)}.LanguageToggle-large .Option[data-v-8a599258]{padding:0 var(--sp2, 16px);min-width:var(--sp6, 48px)}.LanguageToggle-default[data-v-8a599258]{--Toggle-indicator-color: var(--color-text-0);--Toggle-indicator-shadow: 1px 1px 0 var(--color-text-2);--Toggle-text-active: var(--color-base-0)}.LanguageToggle-primary[data-v-8a599258]{--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-primary-3);--Toggle-text-active: var(--color-primary-text)}.LanguageToggle-secondary[data-v-8a599258]{--Toggle-indicator-color: var(--color-secondary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-secondary-3);--Toggle-text-active: var(--color-secondary-text)}.LanguageToggle-tertiary[data-v-8a599258]{--Toggle-indicator-color: var(--color-tertiary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-tertiary-3);--Toggle-text-active: var(--color-tertiary-text)}@media(prefers-reduced-motion:reduce){.LanguageToggle[data-v-8a599258],.Indicator[data-v-8a599258],.Option[data-v-8a599258]{transition:none}}.Link[data-v-880be2cb]{display:inline-flex;align-items:center;gap:var(--sp0-5);text-decoration:none;transition:color var(--duration-fast, .12s) var(--ease-standard, ease)}.Link[data-v-880be2cb]:hover{text-decoration:underline;text-underline-offset:2px}.LinkIcon[data-v-880be2cb]{flex-shrink:0}.LinkLabel[data-v-880be2cb]{text-decoration:inherit}.Link-hoverKind--default[data-v-880be2cb]:hover{color:var(--color-text-1)}.Link-hoverKind--primary[data-v-880be2cb]:hover{color:var(--color-primary)}.Link-hoverKind--secondary[data-v-880be2cb]:hover{color:var(--color-secondary)}.Link-hoverKind--tertiary[data-v-880be2cb]:hover{color:var(--color-tertiary)}.ListItem[data-v-b62021a9]{--ListItem-bg: transparent;--ListItem-bg-hover: var(--color-base-1);--ListItem-bg-active: var(--color-base-2);--ListItem-bg-selected: var(--color-primary-a10);--ListItem-border-selected: var(--color-primary-2);display:flex;align-items:center;gap:var(--sp1-5);padding:var(--sp1-5) var(--sp2);min-height:var(--sp5);box-sizing:border-box;background:var(--ListItem-bg);border-radius:var(--border-radius);color:var(--color-text-0);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ListItem-clickable[data-v-b62021a9]{cursor:pointer;-webkit-user-select:none;user-select:none}.ListItem-clickable[data-v-b62021a9]:hover{background:var(--ListItem-bg-hover)}.ListItem-clickable[data-v-b62021a9]:active{background:var(--ListItem-bg-active)}.ListItem-clickable[data-v-b62021a9]:focus-visible{outline:2px solid var(--color-primary-2);outline-offset:-2px}.ListItem-selected[data-v-b62021a9]{background:var(--ListItem-bg-selected);border-left:3px solid var(--ListItem-border-selected);padding-left:calc(var(--sp2) - 3px)}.ListItem-selected.ListItem-clickable[data-v-b62021a9]:hover{background:color-mix(in srgb,var(--ListItem-bg-selected) 80%,var(--ListItem-bg-hover))}.ListItem-disabled[data-v-b62021a9]{opacity:.5;cursor:not-allowed;pointer-events:none}.ListItem-divider[data-v-b62021a9]{border-bottom:1px solid var(--color-base-3)}.ListItem-divider[data-v-b62021a9]:not(.ListItem-selected){border-radius:0}.ListItemPrefix[data-v-b62021a9]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sp3);color:var(--color-text-1)}.ListItemContent[data-v-b62021a9]{flex:1;min-width:0;line-height:1.4}.ListItemSuffix[data-v-b62021a9]{display:flex;align-items:center;gap:var(--sp);flex-shrink:0;color:var(--color-text-1)}@media(prefers-reduced-motion:reduce){.ListItem[data-v-b62021a9]{transition:none}}.FigNode[data-v-91b3d252]{stroke:var(--color-primary);transition:all .3s;fill:var(--color-focus-1);stroke-linejoin:round}.FigLink[data-v-91b3d252]{fill:none;stroke:var(--color-focus-1);transition:all .3s}.LoadingScreen[data-v-dab55190]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--color-black-a40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LoadingScreenContent[data-v-dab55190]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp2);padding:var(--sp4);background:var(--surface-card);border:2px solid var(--color-base-4);border-radius:var(--border-radius);box-shadow:var(--shadow-brutal-md);opacity:0;animation:LoadingScreen-fadeIn-dab55190 var(--duration-slow) var(--ease-out) forwards;animation-delay:var(--duration-fast)}.LoadingScreenMessage[data-v-dab55190]{font-size:var(--font-size);font-weight:var(--font-weight-medium, 500);color:var(--color-text-1);text-align:center;max-width:280px}@keyframes LoadingScreen-fadeIn-dab55190{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LoadingScreen-fade-enter-active[data-v-dab55190],.LoadingScreen-fade-leave-active[data-v-dab55190]{transition:opacity var(--duration-normal) var(--ease-standard)}.LoadingScreen-fade-enter-from[data-v-dab55190],.LoadingScreen-fade-leave-to[data-v-dab55190]{opacity:0}@media(prefers-reduced-motion:reduce){.LoadingScreenContent[data-v-dab55190]{animation:none;opacity:1}}.ModalOverlay[data-v-9a33aa08]{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;padding:10vh var(--sp2);overscroll-behavior:none;background:#0006;display:flex;align-items:flex-start;justify-content:center;animation:modalFadeIn-9a33aa08 var(--duration-fast) var(--ease-out)}@keyframes modalFadeIn-9a33aa08{0%{opacity:0}to{opacity:1}}.ModalBody[data-v-9a33aa08]{position:relative;max-height:80vh;box-sizing:border-box;overflow-y:auto;background:var(--color-base-0);border:2px solid var(--color-base-4);border-radius:var(--border-radius);box-shadow:var(--shadow-brutal-md);animation:modalSlideIn-9a33aa08 var(--duration-normal) var(--ease-out)}@keyframes modalSlideIn-9a33aa08{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ModalBody-small[data-v-9a33aa08]{width:100%;max-width:400px}.ModalBody-normal[data-v-9a33aa08]{width:100%;max-width:560px}.ModalBody-large[data-v-9a33aa08]{width:100%;max-width:800px}.ModalHeader[data-v-9a33aa08]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);padding:var(--sp1-5) var(--sp2);border-bottom:2px solid var(--color-base-2)}.ModalTitle[data-v-9a33aa08]{font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text-0)}.ModalCloseBtn[data-v-9a33aa08]{flex-shrink:0}.ModalContent[data-v-9a33aa08]{padding:var(--sp2)}.ModalFooter[data-v-9a33aa08]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp);padding:var(--sp1-5) var(--sp2);border-top:2px solid var(--color-base-2);background:var(--color-base-1)}@media(prefers-reduced-motion:reduce){.ModalOverlay[data-v-9a33aa08],.ModalBody[data-v-9a33aa08]{animation:none}}.Notification[data-v-bd0c1841]{--Notification-bg: var(--surface-card);--Notification-border: var(--color-base-4);--Notification-text: var(--color-text-0);--Notification-icon: var(--color-text-1);--Notification-shadow: var(--shadow-brutal-sm);--Notification-accent: var(--color-primary-2);position:relative;display:flex;align-items:flex-start;gap:var(--sp1-5);padding:var(--sp2);min-width:280px;max-width:400px;background:var(--Notification-bg);border:2px solid var(--Notification-border);border-radius:var(--border-radius);box-shadow:var(--Notification-shadow);overflow:hidden;animation:Notification-slideIn-bd0c1841 var(--duration-normal) var(--ease-spring)}.NotificationIcon[data-v-bd0c1841]{flex-shrink:0;font-size:18px;color:var(--Notification-icon);line-height:1;padding-top:2px}.NotificationContent[data-v-bd0c1841]{flex:1;min-width:0}.NotificationTitle[data-v-bd0c1841]{font-size:var(--font-size);font-weight:var(--font-weight-bold, 600);color:var(--Notification-text);line-height:1.3}.NotificationMessage[data-v-bd0c1841]{font-size:var(--font-size-small, 14px);color:var(--color-text-1);line-height:1.5;margin-top:var(--sp0-5)}.NotificationDismiss[data-v-bd0c1841]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:calc(var(--sp0-5) * -1);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.NotificationDismiss[data-v-bd0c1841]:hover{color:var(--Notification-text);background:var(--color-black-a5)}.NotificationDismiss[data-v-bd0c1841]:focus-visible{outline:2px solid var(--Notification-accent);outline-offset:2px}.NotificationProgress[data-v-bd0c1841]{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--Notification-accent);transform-origin:left;animation:Notification-progress-bd0c1841 linear forwards}@keyframes Notification-slideIn-bd0c1841{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Notification-progress-bd0c1841{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Notification-info[data-v-bd0c1841]{--Notification-border: var(--color-primary-1);--Notification-icon: var(--color-primary-2);--Notification-accent: var(--color-primary-2);--Notification-shadow: var(--shadow-brutal-primary)}.Notification-success[data-v-bd0c1841]{--Notification-border: var(--color-success-1);--Notification-icon: var(--color-success-2);--Notification-accent: var(--color-success-2);--Notification-shadow: var(--shadow-brutal-success)}.Notification-warning[data-v-bd0c1841]{--Notification-border: var(--color-warning-2);--Notification-icon: var(--color-warning-3);--Notification-accent: var(--color-warning-3);--Notification-shadow: var(--shadow-brutal-warning)}.Notification-error[data-v-bd0c1841]{--Notification-border: var(--color-danger-1);--Notification-icon: var(--color-danger-2);--Notification-accent: var(--color-danger-2);--Notification-shadow: var(--shadow-brutal-danger)}@media(prefers-reduced-motion:reduce){.Notification[data-v-bd0c1841]{animation:none}.NotificationProgress[data-v-bd0c1841]{animation:none;transform:scaleX(0)}.NotificationDismiss[data-v-bd0c1841]{transition:none}}.Notifications[data-v-69d06432]{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:var(--sp);padding:var(--sp2);pointer-events:none}.Notifications[data-v-69d06432]>*{pointer-events:auto}.Notifications-top-right[data-v-69d06432]{top:0;right:0;align-items:flex-end}.Notifications-top-left[data-v-69d06432]{top:0;left:0;align-items:flex-start}.Notifications-bottom-right[data-v-69d06432]{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.Notifications-bottom-left[data-v-69d06432]{bottom:0;left:0;align-items:flex-start;flex-direction:column-reverse}.Notifications-enter-active[data-v-69d06432],.Notifications-leave-active[data-v-69d06432]{transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-spring)}.Notifications-enter-from[data-v-69d06432]{opacity:0;transform:translate(100%)}.Notifications-top-left .Notifications-enter-from[data-v-69d06432],.Notifications-bottom-left .Notifications-enter-from[data-v-69d06432]{transform:translate(-100%)}.Notifications-leave-to[data-v-69d06432]{opacity:0;transform:translate(100%)}.Notifications-top-left .Notifications-leave-to[data-v-69d06432],.Notifications-bottom-left .Notifications-leave-to[data-v-69d06432]{transform:translate(-100%)}.Notifications-move[data-v-69d06432]{transition:transform var(--duration-normal) var(--ease-spring)}@media(prefers-reduced-motion:reduce){.Notifications-enter-active[data-v-69d06432],.Notifications-leave-active[data-v-69d06432],.Notifications-move[data-v-69d06432]{transition:none}.Notifications-enter-from[data-v-69d06432],.Notifications-leave-to[data-v-69d06432]{opacity:0;transform:none}}.Panel[data-v-90d9be6b]{--Panel-bg: var(--color-base-0);--Panel-border: var(--color-base-4);--Panel-shadow: var(--shadow-brutal-sm);--Panel-radius: var(--border-radius);--Panel-header-bg: transparent;--Panel-footer-bg: var(--color-base-1);background:var(--Panel-bg);border:2px solid var(--Panel-border);border-radius:var(--Panel-radius);box-shadow:var(--Panel-shadow)}.Panel-padding-none .PanelBody[data-v-90d9be6b]{padding:0}.Panel-padding-small .PanelBody[data-v-90d9be6b]{padding:var(--sp)}.Panel-padding-normal .PanelBody[data-v-90d9be6b]{padding:var(--sp2)}.Panel-padding-large .PanelBody[data-v-90d9be6b]{padding:var(--sp3)}.Panel-default[data-v-90d9be6b]{--Panel-border: var(--color-base-4);--Panel-shadow: var(--shadow-brutal-sm)}.Panel-primary[data-v-90d9be6b]{--Panel-border: var(--color-primary-2);--Panel-shadow: var(--shadow-brutal-primary);--Panel-header-bg: var(--color-primary-a10)}.Panel-secondary[data-v-90d9be6b]{--Panel-border: var(--color-secondary-2);--Panel-shadow: var(--shadow-brutal-secondary);--Panel-header-bg: var(--color-secondary-a10)}.PanelHeader[data-v-90d9be6b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);padding:var(--sp1-5) var(--sp2);background:var(--Panel-header-bg);border-bottom:2px solid var(--Panel-border);border-radius:calc(var(--Panel-radius) - 2px) calc(var(--Panel-radius) - 2px) 0 0}.Panel-collapsible .PanelHeader[data-v-90d9be6b]{cursor:pointer;-webkit-user-select:none;user-select:none}.Panel-collapsible .PanelHeader[data-v-90d9be6b]:hover{background:var(--color-base-1)}.Panel-collapsed .PanelHeader[data-v-90d9be6b]{border-bottom:none;border-radius:calc(var(--Panel-radius) - 2px)}.PanelHeaderContent[data-v-90d9be6b]{flex:1;min-width:0}.PanelTitles[data-v-90d9be6b]{display:flex;flex-direction:column;gap:var(--sp0-5)}.PanelTitle[data-v-90d9be6b]{font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text-0);line-height:1.3}.PanelSubtitle[data-v-90d9be6b]{font-size:var(--font-size-small);color:var(--color-text-1);line-height:1.3}.PanelActions[data-v-90d9be6b]{display:flex;align-items:center;gap:var(--sp);flex-shrink:0}.PanelCollapseBtn[data-v-90d9be6b]{display:flex;align-items:center;justify-content:center;width:var(--sp3);height:var(--sp3);padding:0;border:none;background:transparent;color:var(--color-text-1);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out)}.PanelCollapseBtn[data-v-90d9be6b]:hover{background:var(--color-base-2)}.PanelCollapseBtn i[data-v-90d9be6b]{transition:transform var(--duration-normal) var(--ease-out)}.PanelCollapseIcon-rotated[data-v-90d9be6b]{transform:rotate(-90deg)}.PanelBody[data-v-90d9be6b]{padding:var(--sp2)}.PanelFooter[data-v-90d9be6b]{padding:var(--sp1-5) var(--sp2);background:var(--Panel-footer-bg);border-top:2px solid var(--Panel-border);border-radius:0 0 calc(var(--Panel-radius) - 2px) calc(var(--Panel-radius) - 2px)}@media(prefers-reduced-motion:reduce){.PanelCollapseBtn i[data-v-90d9be6b]{transition:none}}.ProgressBar[data-v-9dfba661]{--ProgressBar-height: 12px;--ProgressBar-bg: var(--color-base-2);--ProgressBar-fill: var(--color-text-1);--ProgressBar-border: var(--color-base-4);--ProgressBar-shadow: var(--shadow-brutal-xs);--ProgressBar-radius: var(--radius-full);display:flex;align-items:center;gap:var(--sp1-5)}.ProgressBarTrack[data-v-9dfba661]{flex:1;height:var(--ProgressBar-height);background:var(--ProgressBar-bg);border:2px solid var(--ProgressBar-border);border-radius:var(--ProgressBar-radius);box-shadow:var(--ProgressBar-shadow);overflow:hidden}.ProgressBarFill[data-v-9dfba661]{height:100%;background:var(--ProgressBar-fill);border-radius:inherit;transition:width var(--duration-normal) var(--ease-standard)}.ProgressBarLabel[data-v-9dfba661]{flex-shrink:0;min-width:40px;font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-bold, 600);color:var(--color-text-1);text-align:right}.ProgressBar-small[data-v-9dfba661]{--ProgressBar-height: 8px}.ProgressBar-small .ProgressBarLabel[data-v-9dfba661]{font-size:12px;min-width:32px}.ProgressBar-large[data-v-9dfba661]{--ProgressBar-height: 20px}.ProgressBar-large .ProgressBarLabel[data-v-9dfba661]{font-size:var(--font-size);min-width:48px}.ProgressBar-default[data-v-9dfba661]{--ProgressBar-fill: var(--color-text-1);--ProgressBar-border: var(--color-base-4);--ProgressBar-shadow: var(--shadow-brutal-xs)}.ProgressBar-primary[data-v-9dfba661]{--ProgressBar-fill: var(--color-primary-2);--ProgressBar-border: var(--color-primary-1);--ProgressBar-shadow: 1px 1px 0 var(--color-primary-3)}.ProgressBar-secondary[data-v-9dfba661]{--ProgressBar-fill: var(--color-secondary-2);--ProgressBar-border: var(--color-secondary-1);--ProgressBar-shadow: 1px 1px 0 var(--color-secondary-3)}.ProgressBar-tertiary[data-v-9dfba661]{--ProgressBar-fill: var(--color-tertiary-2);--ProgressBar-border: var(--color-tertiary-1);--ProgressBar-shadow: 1px 1px 0 var(--color-tertiary-3)}.ProgressBar-indeterminate .ProgressBarFill[data-v-9dfba661]{width:40%;animation:ProgressBar-indeterminate-9dfba661 1.5s var(--ease-in-out) infinite}@keyframes ProgressBar-indeterminate-9dfba661{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.ProgressBarFill[data-v-9dfba661]{transition:none}.ProgressBar-indeterminate .ProgressBarFill[data-v-9dfba661]{animation:none;width:100%;opacity:.5}}.ProgressIcon[data-v-c7d9bce2]{--ProgressIcon-track-color: var(--color-base-3);--ProgressIcon-progress-color: var(--color-primary-2);--ProgressIcon-icon-color: var(--color-text-1);--ProgressIcon-value-color: var(--color-text-2);position:relative;display:inline-flex;align-items:center;justify-content:center}.ProgressIconRing[data-v-c7d9bce2]{display:block}.ProgressIconTrack[data-v-c7d9bce2]{stroke:var(--ProgressIcon-track-color)}.ProgressIconProgress[data-v-c7d9bce2]{stroke:var(--ProgressIcon-progress-color);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .3s ease}.ProgressIconContent[data-v-c7d9bce2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.ProgressIconIcon[data-v-c7d9bce2]{color:var(--ProgressIcon-icon-color)}.ProgressIconValue[data-v-c7d9bce2]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:var(--sp0-5);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--ProgressIcon-value-color);white-space:nowrap}.ProgressIcon-small .ProgressIconIcon[data-v-c7d9bce2]{font-size:12px}.ProgressIcon-normal .ProgressIconIcon[data-v-c7d9bce2]{font-size:18px}.ProgressIcon-large .ProgressIconIcon[data-v-c7d9bce2]{font-size:24px}.ProgressIcon-default[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-base-4);--ProgressIcon-icon-color: var(--color-text-1)}.ProgressIcon-primary[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-primary-2);--ProgressIcon-icon-color: var(--color-primary-2)}.ProgressIcon-secondary[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-secondary-2);--ProgressIcon-icon-color: var(--color-secondary-2)}.ProgressIcon-tertiary[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-tertiary-2);--ProgressIcon-icon-color: var(--color-tertiary-2)}.ProgressIcon-success[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-success-2);--ProgressIcon-icon-color: var(--color-success-2)}.ProgressIcon-warning[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-warning-3);--ProgressIcon-icon-color: var(--color-warning-3)}.ProgressIcon-danger[data-v-c7d9bce2]{--ProgressIcon-progress-color: var(--color-danger-2);--ProgressIcon-icon-color: var(--color-danger-2)}@media(prefers-reduced-motion:reduce){.ProgressIconProgress[data-v-c7d9bce2]{transition:none}}.RelDate[data-v-a4e6b582]{font-variant-numeric:tabular-nums;white-space:nowrap}.SectionHeader[data-v-b233edbc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp2);margin:0;font-weight:400}.SectionHeaderContent[data-v-b233edbc]{display:flex;flex-direction:column;gap:var(--sp0-5);flex:1;min-width:0}.SectionTitle[data-v-b233edbc]{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:var(--color-text-0);line-height:1.2}.SectionSubtitle[data-v-b233edbc]{font-size:var(--font-size);font-weight:400;color:var(--color-text-1);line-height:1.4}.SectionActions[data-v-b233edbc]{display:flex;align-items:center;gap:var(--sp);flex-shrink:0}h1.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size-xxlarge)}h2.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size-xlarge)}h3.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size-large)}h4.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size)}h5.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size-small)}h6.SectionHeader .SectionTitle[data-v-b233edbc]{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.05em}.Section[data-v-e5914f63]{display:flex;flex-direction:column}.SectionHeaderWrapper[data-v-e5914f63]{margin-bottom:var(--sp2)}.SectionDivider[data-v-e5914f63]{height:2px;background:var(--color-base-3);margin-bottom:var(--sp2)}.SectionContent[data-v-e5914f63]{flex:1}.Sizer[data-v-2f099547]{flex:1;min-width:0;min-height:0}.StateBtn[data-v-b9ea7a88]{position:relative}.StateBtn-spinner[data-v-b9ea7a88]{--Spinner-size: 18px}.StateBtn[data-v-b9ea7a88] .Btn-small .StateBtn-spinner{--Spinner-size: 14px}.StateBtn[data-v-b9ea7a88] .Btn-large .StateBtn-spinner{--Spinner-size: 22px}.StateBtn-icon[data-v-b9ea7a88]{width:16px;height:16px}.StateBtn-icon-success[data-v-b9ea7a88]{animation:stateBtn-checkmark-b9ea7a88 .3s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.StateBtn-icon-error[data-v-b9ea7a88]{animation:stateBtn-shake-b9ea7a88 .4s var(--ease-out, ease)}@keyframes stateBtn-checkmark-b9ea7a88{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes stateBtn-shake-b9ea7a88{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.StateBtn-loading[data-v-b9ea7a88]{cursor:wait}.StateBtn-success[data-v-b9ea7a88] .Btn{--Btn-bg-color: var(--color-success-2);--Btn-border-color: var(--color-success-3)}.StateBtn-error[data-v-b9ea7a88] .Btn{--Btn-bg-color: var(--color-danger-2);--Btn-border-color: var(--color-danger-3)}@media(prefers-reduced-motion:reduce){.StateBtn-icon-success[data-v-b9ea7a88],.StateBtn-icon-error[data-v-b9ea7a88]{animation:none}}.Subtitle-align--start[data-v-bc3ffb77]{text-align:start}.Subtitle-align--center[data-v-bc3ffb77]{text-align:center}.Subtitle-align--end[data-v-bc3ffb77]{text-align:end}.Subtitle-kind--default[data-v-bc3ffb77]{color:var(--color-default)}.Subtitle-kind--primary[data-v-bc3ffb77]{color:var(--color-primary)}.Subtitle-kind--secondary[data-v-bc3ffb77]{color:var(--color-secondary)}.Subtitle-kind--tertiary[data-v-bc3ffb77]{color:var(--color-tertiary)}.Switch[data-v-6e007425]{--Switch-slide-width: 32px;--Switch-slide-height: 20px;--Switch-knob-size: 16px;--Switch-knob-offset: 2px;--Switch-active-color: var(--color-primary);display:block;position:relative;width:var(--Switch-slide-width);height:var(--Switch-slide-height);border-radius:10000px;cursor:pointer;background:var(--color-base-3);transition:background-color .3s;box-shadow:0 .5px 1px var(--shadow-color) inset}.Switch-size-small[data-v-6e007425]{--Switch-slide-width: 24px;--Switch-slide-height: 16px;--Switch-knob-size: 12px}.Switch-size-large[data-v-6e007425]{--Switch-slide-width: 40px;--Switch-slide-height: 24px;--Switch-knob-size: 20px}.Switch input[data-v-6e007425]{display:none}.Switch[data-v-6e007425]:after{content:"";position:absolute;top:50%;left:0;width:var(--Switch-knob-size);height:var(--Switch-knob-size);border-radius:1000px;background:var(--color-base-0);box-shadow:0 1px 1px var(--shadow-color);transform:translate(var(--Switch-knob-offset),-50%);transition:transform .3s}.Switch.Active[data-v-6e007425]{background:var(--Switch-active-color)}.Switch.Active[data-v-6e007425]:after{transform:translate(calc(var(--Switch-slide-width) - var(--Switch-knob-size) - var(--Switch-knob-offset)),-50%)}.Switch.Disabled[data-v-6e007425]{cursor:not-allowed;opacity:.5}.SwitchField[data-v-e91c4170]{display:flex;align-items:center;gap:var(--sp)}.Label[data-v-e91c4170]{cursor:pointer;flex:0 1 auto}.SwitchField-Disabled .Label[data-v-e91c4170]{cursor:not-allowed;color:var(--color-text-2)}path[data-v-3c0176d0]{transform-origin:50% 50%;stroke:none}.TabCap-top.TabCap-start path[data-v-3c0176d0]{transform:scale(1)}.TabCap-top.TabCap-end path[data-v-3c0176d0]{transform:scaleX(-1)}.TabCap-bottom.TabCap-start path[data-v-3c0176d0]{transform:scaleY(-1)}.TabCap-bottom.TabCap-end path[data-v-3c0176d0]{transform:scale(-1)}.TabCap-right.TabCap-start path[data-v-3c0176d0]{transform:scale(1) rotate(90deg)}.TabCap-right.TabCap-end path[data-v-3c0176d0]{transform:scaleX(-1) rotate(-90deg)}.TabCap-left.TabCap-start path[data-v-3c0176d0]{transform:scaleY(-1) rotate(-90deg)}.TabCap-left.TabCap-end path[data-v-3c0176d0]{transform:scale(-1) rotate(90deg)}.Tabs[data-v-0cebe302]{--Tabs-border: var(--color-base-4);--Tabs-bg: var(--color-base-0);--Tabs-active-color: var(--color-primary-2);--Tabs-active-bg: var(--color-base-0);--Tabs-header-bg: var(--color-base-1);display:flex;flex-direction:column;border:2px solid var(--Tabs-border);border-radius:var(--border-radius);background:var(--Tabs-bg);box-shadow:var(--shadow-brutal-sm)}.TabsHeader[data-v-0cebe302]{display:flex;flex-wrap:wrap;gap:0;padding:var(--sp) var(--sp) 0 var(--sp);background:var(--Tabs-header-bg);border-radius:calc(var(--border-radius) - 2px) calc(var(--border-radius) - 2px) 0 0;border-bottom:2px solid var(--Tabs-border)}.TabsHeaderItem[data-v-0cebe302]{display:flex;align-items:center;gap:var(--sp);padding:var(--sp1-5) var(--sp2);background:transparent;border:none;border-radius:var(--border-radius) var(--border-radius) 0 0;font-family:var(--font-main);font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--color-text-1);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.TabsHeaderItem[data-v-0cebe302]:hover:not(:disabled){color:var(--color-text-0);background:var(--color-base-2)}.TabsHeaderItem[data-v-0cebe302]:focus-visible{outline:2px solid var(--color-primary-2);outline-offset:-2px}.TabsHeaderItem-active[data-v-0cebe302]{color:var(--Tabs-active-color);background:var(--Tabs-active-bg);font-weight:var(--font-weight-bold);position:relative;margin-bottom:-2px;border:2px solid var(--Tabs-border);border-bottom-color:var(--Tabs-active-bg)}.TabsHeaderItem-active[data-v-0cebe302]:hover:not(:disabled){color:var(--Tabs-active-color);background:var(--Tabs-active-bg)}.TabsHeaderItem-disabled[data-v-0cebe302]{opacity:.5;cursor:not-allowed}.TabsHeaderIcon[data-v-0cebe302]{font-size:var(--font-size)}.TabsHeaderLabel[data-v-0cebe302]{white-space:nowrap}.TabsContent[data-v-0cebe302]{padding:var(--sp2)}@media(prefers-reduced-motion:reduce){.TabsHeaderItem[data-v-0cebe302]{transition:none}}.Text-align--start[data-v-32eda755]{text-align:start}.Text-align--center[data-v-32eda755]{text-align:center}.Text-align--end[data-v-32eda755]{text-align:end}.Text-kind--default[data-v-32eda755]{color:var(--color-default)}.Text-kind--primary[data-v-32eda755]{color:var(--color-primary)}.Text-kind--secondary[data-v-32eda755]{color:var(--color-secondary)}.Text-kind--tertiary[data-v-32eda755]{color:var(--color-tertiary)}.TextCarousel[data-v-a2025a08]{--TextCarousel-duration: .4s;display:inline-block;position:relative;overflow:hidden}.TextCarouselContainer[data-v-a2025a08]{display:flex;align-items:center;justify-content:center}.TextCarouselItem[data-v-a2025a08]{display:block}.textCarousel-up-enter-active[data-v-a2025a08],.textCarousel-up-leave-active[data-v-a2025a08]{transition:all var(--TextCarousel-duration) ease}.textCarousel-up-enter-from[data-v-a2025a08]{opacity:0;transform:translateY(100%)}.textCarousel-up-leave-to[data-v-a2025a08]{opacity:0;transform:translateY(-100%)}.textCarousel-down-enter-active[data-v-a2025a08],.textCarousel-down-leave-active[data-v-a2025a08]{transition:all var(--TextCarousel-duration) ease}.textCarousel-down-enter-from[data-v-a2025a08]{opacity:0;transform:translateY(-100%)}.textCarousel-down-leave-to[data-v-a2025a08]{opacity:0;transform:translateY(100%)}.TextCarousel-paused .TextCarouselItem[data-v-a2025a08]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.textCarousel-up-enter-active[data-v-a2025a08],.textCarousel-up-leave-active[data-v-a2025a08],.textCarousel-down-enter-active[data-v-a2025a08],.textCarousel-down-leave-active[data-v-a2025a08]{transition:opacity .2s ease}.textCarousel-up-enter-from[data-v-a2025a08],.textCarousel-up-leave-to[data-v-a2025a08],.textCarousel-down-enter-from[data-v-a2025a08],.textCarousel-down-leave-to[data-v-a2025a08]{transform:none}}.ThemeToggle[data-v-3dff40d7]{--Toggle-height: 36px;--Toggle-padding: 3px;--Toggle-gap: 0;--Toggle-font-size: var(--font-size-small, 14px);--Toggle-border-width: 2px;--Toggle-border-radius: var(--border-radius, 8px);--Toggle-bg: var(--color-base-2);--Toggle-border-color: var(--color-base-4);--Toggle-shadow: 2px 2px 0 var(--color-base-4);--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-border: var(--color-primary-3);--Toggle-text-active: var(--color-primary-text, #fff);--Toggle-text-inactive: var(--color-text-2);position:relative;display:inline-flex;align-items:center;height:var(--Toggle-height);padding:var(--Toggle-padding);gap:var(--Toggle-gap);background:var(--Toggle-bg);border:var(--Toggle-border-width) solid var(--Toggle-border-color);border-radius:var(--Toggle-border-radius);box-shadow:var(--Toggle-shadow);-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.ThemeToggle[data-v-3dff40d7]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--color-base-4)}.ThemeToggle[data-v-3dff40d7]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-base-4)}.Indicator[data-v-3dff40d7]{position:absolute;top:var(--Toggle-padding);left:0;height:calc(var(--Toggle-height) - var(--Toggle-padding) * 2 - var(--Toggle-border-width) * 2);background:var(--Toggle-indicator-color);border:2px solid var(--Toggle-indicator-border);border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding) - 1px);box-shadow:1px 1px 0 var(--Toggle-indicator-border);transition:transform var(--duration-normal, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),width var(--duration-normal, .2s) var(--ease-out, ease);z-index:1}.Option[data-v-3dff40d7]{position:relative;z-index:2;flex:1;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp0-5, 4px);padding:0 var(--sp1-5, 12px);min-width:var(--sp5, 40px);border:none;border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding) - 1px);background:transparent;color:var(--Toggle-text-inactive);font-family:var(--font-main, inherit);font-size:var(--Toggle-font-size);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:color var(--duration-fast, .12s) var(--ease-out, ease)}.Option[data-v-3dff40d7]:hover:not(.Option-active){color:var(--color-text-0)}.Option-active[data-v-3dff40d7]{color:var(--Toggle-text-active);font-weight:var(--font-weight-bold, 600)}.OptionIcon[data-v-3dff40d7]{font-size:1em;line-height:1}.OptionLabel[data-v-3dff40d7]{white-space:nowrap}.Option[data-v-3dff40d7]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-1)}.ThemeToggle-small[data-v-3dff40d7]{--Toggle-height: 28px;--Toggle-font-size: var(--font-size-xs, 12px)}.ThemeToggle-small .Option[data-v-3dff40d7]{padding:0 var(--sp1, 8px);min-width:var(--sp4, 32px)}.ThemeToggle-large[data-v-3dff40d7]{--Toggle-height: 44px;--Toggle-font-size: var(--font-size, 16px)}.ThemeToggle-large .Option[data-v-3dff40d7]{padding:0 var(--sp2, 16px);min-width:var(--sp6, 48px)}.ThemeToggle-default[data-v-3dff40d7]{--Toggle-indicator-color: var(--color-base-0);--Toggle-indicator-border: var(--color-base-4);--Toggle-text-active: var(--color-text-0)}.ThemeToggle-primary[data-v-3dff40d7]{--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-border: var(--color-primary-3);--Toggle-text-active: var(--color-primary-text)}.ThemeToggle-secondary[data-v-3dff40d7]{--Toggle-indicator-color: var(--color-secondary-2);--Toggle-indicator-border: var(--color-secondary-3);--Toggle-text-active: var(--color-secondary-text)}.ThemeToggle-tertiary[data-v-3dff40d7]{--Toggle-indicator-color: var(--color-tertiary-2);--Toggle-indicator-border: var(--color-tertiary-3);--Toggle-text-active: var(--color-tertiary-text)}.ThemeBtn[data-v-3dff40d7]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid var(--color-base-4);border-radius:var(--border-radius, 8px);background:var(--color-base-2);color:var(--color-text-1);font-size:1.1rem;cursor:pointer;box-shadow:2px 2px 0 var(--color-base-4);transition:transform var(--duration-fast, .12s) var(--ease-out, ease),box-shadow var(--duration-fast, .12s) var(--ease-out, ease),color var(--duration-fast, .12s) var(--ease-out, ease)}.ThemeBtn[data-v-3dff40d7]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--color-base-4);color:var(--color-text-0)}.ThemeBtn[data-v-3dff40d7]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-base-4)}.ThemeBtn[data-v-3dff40d7]:focus-visible{outline:none;box-shadow:3px 3px 0 var(--color-base-4),0 0 0 2px var(--color-primary-1)}@media(prefers-reduced-motion:reduce){.ThemeToggle[data-v-3dff40d7],.ThemeBtn[data-v-3dff40d7],.Indicator[data-v-3dff40d7],.Option[data-v-3dff40d7]{transition:none}}.Title-align--start[data-v-9feb98c1]{text-align:start}.Title-align--center[data-v-9feb98c1]{text-align:center}.Title-align--end[data-v-9feb98c1]{text-align:end}.Title-kind--default[data-v-9feb98c1]{color:var(--color-default)}.Title-kind--primary[data-v-9feb98c1]{color:var(--color-primary)}.Title-kind--secondary[data-v-9feb98c1]{color:var(--color-secondary)}.Title-kind--tertiary[data-v-9feb98c1]{color:var(--color-tertiary)}.ToggleGroup[data-v-9b2f19f8]{--Toggle-height: 36px;--Toggle-padding: 2px;--Toggle-gap: 0;--Toggle-font-size: var(--font-size-small, 14px);--Toggle-border-width: 2px;--Toggle-border-radius: var(--border-radius-pill, 9999px);--Toggle-bg: var(--color-base-3);--Toggle-border-color: var(--color-base-4);--Toggle-shadow: var(--shadow-brutal-sm, 2px 2px 0 var(--color-base-4));--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-primary-3);--Toggle-text-active: var(--color-primary-text, #fff);--Toggle-text-inactive: var(--color-text-0);position:relative;display:inline-flex;align-items:center;height:var(--Toggle-height);padding:var(--Toggle-padding);gap:var(--Toggle-gap);background:var(--Toggle-bg);border:var(--Toggle-border-width) solid var(--Toggle-border-color);border-radius:var(--Toggle-border-radius);box-shadow:var(--Toggle-shadow);-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-fast, .12s) var(--ease-out, ease),transform var(--duration-fast, .12s) var(--ease-out, ease)}.ToggleGroup[data-v-9b2f19f8]:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hover, 3px 3px 0 var(--color-base-4))}.ToggleGroup[data-v-9b2f19f8]:active{transform:translate(1px,1px);box-shadow:none}.Indicator[data-v-9b2f19f8]{position:absolute;top:var(--Toggle-padding);left:0;height:calc(var(--Toggle-height) - var(--Toggle-padding) * 2 - var(--Toggle-border-width) * 2);background:var(--Toggle-indicator-color);border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding));box-shadow:var(--Toggle-indicator-shadow);transition:transform var(--duration-normal, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),width var(--duration-normal, .2s) var(--ease-out, ease);z-index:1}.Option[data-v-9b2f19f8]{position:relative;z-index:2;flex:1;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp0-5, 4px);padding:0 var(--sp1-5, 12px);min-width:var(--sp5, 40px);border:none;border-radius:calc(var(--Toggle-border-radius) - var(--Toggle-padding));background:transparent;color:var(--Toggle-text-inactive);font-family:var(--font-main, inherit);font-size:var(--Toggle-font-size);font-weight:var(--font-weight-bold, 700);letter-spacing:.02em;cursor:pointer;transition:color var(--duration-fast, .12s) var(--ease-out, ease)}.Option[data-v-9b2f19f8]:hover:not(.Option-active){color:var(--color-text-0)}.Option-active[data-v-9b2f19f8]{color:var(--Toggle-text-active)}.OptionIcon[data-v-9b2f19f8]{font-size:1em;line-height:1}.OptionLabel[data-v-9b2f19f8]{white-space:nowrap}.Option[data-v-9b2f19f8]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-focus, var(--color-primary-0))}.ToggleGroup-small[data-v-9b2f19f8]{--Toggle-height: 28px;--Toggle-font-size: var(--font-size-xs, 12px)}.ToggleGroup-small .Option[data-v-9b2f19f8]{padding:0 var(--sp1, 8px);min-width:var(--sp4, 32px)}.ToggleGroup-large[data-v-9b2f19f8]{--Toggle-height: 44px;--Toggle-font-size: var(--font-size, 16px)}.ToggleGroup-large .Option[data-v-9b2f19f8]{padding:0 var(--sp2, 16px);min-width:var(--sp6, 48px)}.ToggleGroup-default[data-v-9b2f19f8]{--Toggle-indicator-color: var(--color-text-0);--Toggle-indicator-shadow: 1px 1px 0 var(--color-text-2);--Toggle-text-active: var(--color-base-0)}.ToggleGroup-primary[data-v-9b2f19f8]{--Toggle-indicator-color: var(--color-primary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-primary-3);--Toggle-text-active: var(--color-primary-text)}.ToggleGroup-secondary[data-v-9b2f19f8]{--Toggle-indicator-color: var(--color-secondary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-secondary-3);--Toggle-text-active: var(--color-secondary-text)}.ToggleGroup-tertiary[data-v-9b2f19f8]{--Toggle-indicator-color: var(--color-tertiary-2);--Toggle-indicator-shadow: 1px 1px 0 var(--color-tertiary-3);--Toggle-text-active: var(--color-tertiary-text)}@media(prefers-reduced-motion:reduce){.ToggleGroup[data-v-9b2f19f8],.Indicator[data-v-9b2f19f8],.Option[data-v-9b2f19f8]{transition:none}}.TreeViewItem[data-v-ad51a812]{position:relative}.TreeViewItemLine[data-v-ad51a812]{display:flex;align-items:center;gap:var(--sp);min-height:var(--TreeView-item-height, var(--sp5));padding:var(--sp0-5) var(--sp);border-radius:var(--TreeView-item-radius, var(--border-radius));cursor:pointer;border:2px solid transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.TreeViewItemLine[data-v-ad51a812]:hover{background:var(--TreeView-hover-bg, var(--color-base-1));border-color:var(--color-base-3)}.TreeViewItemLine[data-v-ad51a812]:focus-visible{outline:none;background:var(--TreeView-hover-bg, var(--color-base-1));border-color:var(--color-primary-2);box-shadow:0 0 0 2px var(--color-primary-0)}.TreeViewItemLine[data-v-ad51a812]:hover:not(.TreeViewItemLine-disabled){transform:translate(-1px)}.TreeViewItemLine[data-v-ad51a812]:active:not(.TreeViewItemLine-disabled){transform:translate(1px)}.TreeViewItemLine-selected[data-v-ad51a812]{background:var(--TreeView-selected-bg, var(--color-primary-0));border-color:var(--TreeView-selected-border, var(--color-primary-2));box-shadow:2px 2px 0 var(--color-primary-1)}.TreeViewItemLine-selected[data-v-ad51a812]:hover{background:color-mix(in srgb,var(--TreeView-selected-bg, var(--color-primary-0)) 80%,var(--color-primary-1));border-color:var(--TreeView-selected-border, var(--color-primary-2))}.TreeViewItemLine-disabled[data-v-ad51a812]{opacity:.5;cursor:not-allowed;pointer-events:none}.TreeViewItemToggle[data-v-ad51a812]{display:flex;align-items:center;justify-content:center;width:var(--sp3);height:var(--sp3);padding:0;border:none;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-text-1);cursor:pointer;flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.TreeViewItemToggle[data-v-ad51a812]:hover{background:var(--color-base-2)}.TreeViewItemToggleIcon[data-v-ad51a812]{width:14px;height:14px;transition:transform var(--duration-normal) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.TreeViewItemToggle-expanded .TreeViewItemToggleIcon[data-v-ad51a812]{transform:rotate(90deg)}.TreeViewItemToggleSpacer[data-v-ad51a812]{width:var(--sp3);flex-shrink:0}.TreeViewItemCheckbox[data-v-ad51a812]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--color-base-4);border-radius:var(--radius-sm, 4px);background:var(--color-base-0);flex-shrink:0;cursor:pointer;box-shadow:1px 1px 0 var(--color-base-3);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.TreeViewItemCheckbox[data-v-ad51a812]:hover{border-color:var(--color-primary-2);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--color-base-4)}.TreeViewItemCheckbox-checked[data-v-ad51a812]{background:var(--color-primary-2);border-color:var(--color-primary-3);box-shadow:1px 1px 0 var(--color-primary-3)}.TreeViewItemCheckbox-checked[data-v-ad51a812]:hover{background:color-mix(in srgb,var(--color-primary-2) 85%,black);box-shadow:2px 2px 0 var(--color-primary-3)}.TreeViewItemCheckIcon[data-v-ad51a812]{width:12px;height:12px;color:#fff}.TreeViewItemIcon[data-v-ad51a812]{width:var(--sp2);color:var(--color-text-1);font-size:var(--font-size-small);flex-shrink:0}.TreeViewItemLabel[data-v-ad51a812]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.TreeViewItemChildren[data-v-ad51a812]{position:relative}.TreeViewItemChildren[data-v-ad51a812]:before{content:"";position:absolute;top:0;bottom:var(--sp2);left:calc(var(--sp) + var(--sp1-5));width:1px;background:var(--TreeView-border-color, var(--color-base-3))}@media(prefers-reduced-motion:reduce){.TreeViewItemLine[data-v-ad51a812],.TreeViewItemToggle[data-v-ad51a812],.TreeViewItemToggleIcon[data-v-ad51a812],.TreeViewItemCheckbox[data-v-ad51a812]{transition:none}}.TreeView[data-v-a8273ecd]{--TreeView-indent: var(--sp3);--TreeView-item-height: var(--sp5);--TreeView-item-radius: var(--border-radius);--TreeView-border-color: var(--color-base-3);--TreeView-hover-bg: var(--color-base-1);--TreeView-selected-bg: var(--color-primary-0);--TreeView-selected-border: var(--color-primary-2);position:relative;-webkit-user-select:none;user-select:none}.TreeViewEmpty[data-v-a8273ecd]{padding:var(--sp2);color:var(--color-text-2);font-size:var(--font-size-small);text-align:center}@media(prefers-reduced-motion:reduce){.TreeView[data-v-a8273ecd]{transition:none}}.VGroup[data-v-4e4be270]{display:flex;flex-flow:column nowrap}.VGroup-align-stretch[data-v-4e4be270]{align-items:stretch}.VGroup-align-baseline[data-v-4e4be270]{align-items:baseline}.VGroup-align-center[data-v-4e4be270]{align-items:center}.VGroup-align-start[data-v-4e4be270]{align-items:flex-start}.VGroup-align-end[data-v-4e4be270]{align-items:flex-end}.VGroup-justify-center[data-v-4e4be270]{justify-content:center}.VGroup-justify-start[data-v-4e4be270]{justify-content:flex-start}.VGroup-justify-end[data-v-4e4be270]{justify-content:flex-end}.VGroup-justify-space-around[data-v-4e4be270]{justify-content:space-around}.VGroup-justify-space-between[data-v-4e4be270]{justify-content:space-between}.VGroup-gap-0[data-v-4e4be270]{gap:0}.VGroup-gap-1[data-v-4e4be270]{gap:var(--sp)}.VGroup-gap-2[data-v-4e4be270]{gap:var(--sp2)}.VGroup-gap-3[data-v-4e4be270]{gap:var(--sp3)}.VGroup-gap-4[data-v-4e4be270]{gap:var(--sp4)}:root{--sp: 8px;--sp0-5: calc(.5 * var(--sp));--sp1: var(--sp);--sp1-5: calc(1.5 * var(--sp));--sp2: calc(2 * var(--sp));--sp2-5: calc(2.5 * var(--sp));--sp3: calc(3 * var(--sp));--sp4: calc(4 * var(--sp));--sp5: calc(5 * var(--sp));--sp6: calc(6 * var(--sp));--sp7: calc(7 * var(--sp));--sp8: calc(8 * var(--sp));--sp12: calc(12 * var(--sp));--sp16: calc(16 * var(--sp));--sp24: calc(24 * var(--sp));--sp32: calc(32 * var(--sp));--sphalf: calc(.5 * var(--sp));--font-size: 14px;--font-size-small: 12px;--font-size-smaller: 10px;--font-size-large: 16px;--font-size-larger: 18px;--font-weight: 400;--font-weight-bold: 500;--line-height: 16px;--font-main: Source Sans Pro, sans-serif;--font-monospace: Menlo, Consolas, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;--font-monospace: monospace;--font-main: Fira Sans, sans-serif;--font-monospace: Fira Code, monospace;--border-radius: 4px;--color-base-0: hsl(180deg, 10%, 100%);--color-base-1: hsl(180deg, 10%, 96%);--color-base-2: hsl(180deg, 10%, 92%);--color-base-3: hsl(180deg, 10%, 84%);--color-base-4: hsl(180deg, 10%, 72%);--color-text-0: hsl(180deg, 10%, 20%);--color-text-1: hsl(180deg, 10%, 35%);--color-text-2: hsl(180deg, 10%, 50%);--color-text-3: hsl(180deg, 10%, 65%);--color-highlight-0: hsl(48deg, 100%, 92%);--color-highlight-1: hsl(48deg, 100%, 75%);--color-highlight-2: hsl(48deg, 100%, 50%);--color-highlight-3: hsl(48deg, 100%, 40%);--color-focus-0: hsl(175deg, 70%, 92%);--color-focus-1: hsl(175deg, 70%, 75%);--color-focus-2: hsl(175deg, 70%, 42%);--color-focus-3: hsl(175deg, 70%, 32%);--color-success-0: hsl(160deg, 50%, 92%);--color-success-1: hsl(160deg, 50%, 70%);--color-success-2: hsl(160deg, 50%, 45%);--color-success-3: hsl(160deg, 50%, 35%);--color-success: var(--color-success-2);--color-success-text: #fff;--color-danger-0: hsl(0deg, 70%, 95%);--color-danger-1: hsl(0deg, 70%, 70%);--color-danger-2: hsl(0deg, 70%, 50%);--color-danger-3: hsl(0deg, 70%, 40%);--color-danger: var(--color-danger-2);--color-danger-text: #fff;--color-overlay: hsla(180deg, 10%, 20%, 50%);--color-base-overlay: hsla(180deg, 10%, 100%, 95%);--color-primary: hsl(175deg, 70%, 38%);--color-primary-text: #fff;--color-tertiary: hsl(175deg, 70%, 42%);--color-tertiary-focus: hsl(175deg, 70%, 85%);--color-tertiary-4: hsl(175deg, 70%, 25%);--color-warn: var(--color-highlight-2);--color-warn-text: #000;--color-invalid: var(--color-danger-1);--color-error: var(--color-danger-2);--color-error-text: #fff;--background-color: var(--color-base-0);--text-color: var(--color-text-0);--shadow-color: rgba(0,0,0,.4);--input-size-larger: var(--sp6);--input-size-large: var(--sp5);--input-size: var(--sp4);--input-size-small: var(--sp3);--input-size-smaller: var(--sp2);--popup-width: 360px;--popup-width-small: 240px;--modal-width: 480px;--color-type-any: var(--color-base-3);--color-type-any-alt: var(--color-text-2);--color-type-null: var(--color-base-3);--color-type-null-alt: var(--color-text-2);--color-type-number: hsl(48deg, 100%, 40%);--color-type-number-alt: hsl(48deg, 100%, 32%);--color-type-integer: hsl(48deg, 100%, 40%);--color-type-integer-alt: hsl(48deg, 100%, 32%);--color-type-string: hsl(160deg, 60%, 38%);--color-type-string-alt: hsl(160deg, 60%, 30%);--color-type-boolean: hsl(175deg, 70%, 38%);--color-type-boolean-alt: hsl(175deg, 70%, 30%);--color-type-object: hsl(264deg, 50%, 55%);--color-type-object-alt: hsl(264deg, 50%, 45%);--color-type-array: hsl(320deg, 55%, 50%);--color-type-array-alt: hsl(320deg, 55%, 40%);--color-method-GET: var(--color-type-string-alt);--color-method-POST: var(--color-type-object-alt);--color-method-PUT: var(--color-type-number-alt);--color-method-PATCH: var(--color-type-boolean-alt);--color-method-DELETE: var(--color-danger-2);--color-logo-0: hsl(175deg, 70%, 35%);--color-logo-1: hsl(175deg, 80%, 45%);--color-ai-0: hsl(175deg, 70%, 35%);--color-ai-1: hsl(320deg, 60%, 50%)}html.dark{--color-base-0: hsl(180deg, 15%, 10%);--color-base-1: hsl(180deg, 12%, 16%);--color-base-2: hsl(180deg, 10%, 22%);--color-base-3: hsl(180deg, 8%, 32%);--color-base-4: hsl(180deg, 6%, 42%);--color-text-0: hsl(180deg, 10%, 92%);--color-text-1: hsl(180deg, 8%, 78%);--color-text-2: hsl(180deg, 6%, 62%);--color-text-3: hsl(180deg, 5%, 48%);--color-highlight-0: hsl(48deg, 60%, 20%);--color-highlight-1: hsl(48deg, 70%, 35%);--color-highlight-2: hsl(48deg, 80%, 50%);--color-highlight-3: hsl(48deg, 90%, 60%);--color-focus-0: hsl(175deg, 60%, 15%);--color-focus-1: hsl(175deg, 65%, 28%);--color-focus-2: hsl(175deg, 70%, 42%);--color-focus-3: hsl(175deg, 75%, 55%);--color-success-0: hsl(160deg, 50%, 18%);--color-success-1: hsl(160deg, 50%, 32%);--color-success-2: hsl(160deg, 55%, 45%);--color-success-3: hsl(160deg, 60%, 58%);--color-danger-0: hsl(0deg, 60%, 20%);--color-danger-1: hsl(0deg, 65%, 38%);--color-danger-2: hsl(0deg, 70%, 52%);--color-danger-3: hsl(0deg, 75%, 65%);--color-overlay: hsla(180deg, 15%, 8%, 60%);--color-base-overlay: hsla(180deg, 12%, 14%, 95%);--color-primary: hsl(175deg, 70%, 45%);--color-tertiary: hsl(175deg, 70%, 52%);--color-tertiary-focus: hsl(175deg, 70%, 20%);--color-tertiary-4: hsl(175deg, 70%, 35%);--color-logo-0: hsl(175deg, 70%, 40%);--color-logo-1: hsl(175deg, 80%, 55%);--color-ai-0: hsl(175deg, 65%, 40%);--color-ai-1: hsl(320deg, 60%, 58%);--color-type-number: hsl(48deg, 85%, 55%);--color-type-number-alt: hsl(48deg, 90%, 45%);--color-type-integer: hsl(48deg, 85%, 55%);--color-type-integer-alt: hsl(48deg, 90%, 45%);--color-type-string: hsl(160deg, 55%, 52%);--color-type-string-alt: hsl(160deg, 55%, 42%);--color-type-boolean: hsl(175deg, 65%, 52%);--color-type-boolean-alt: hsl(175deg, 65%, 42%);--color-type-object: hsl(264deg, 50%, 68%);--color-type-object-alt: hsl(264deg, 50%, 55%);--color-type-array: hsl(320deg, 55%, 62%);--color-type-array-alt: hsl(320deg, 55%, 50%)}:root{--code-mono-1: #383a42;--code-mono-2: #686b77;--code-mono-3: #a0a1a7;--code-active-line: #0000000d;--code-hue-1: #0184bb;--code-hue-2: #4078f2;--code-hue-3: #a626a4;--code-hue-4: #50a14f;--code-hue-5: #e45649;--code-hue-5-2: #c91243;--code-hue-6: #986801;--code-hue-6-2: #c18401}html.dark{--code-mono-1: #abb2bf;--code-mono-2: #818896;--code-mono-3: #5c6370;--code-active-line: #fafafa0d;--code-hue-1: #56b6c2;--code-hue-2: #61aeee;--code-hue-3: #c678dd;--code-hue-4: #98c379;--code-hue-5: #e06c75;--code-hue-5-2: #be5046;--code-hue-6: #d19a66;--code-hue-6-2: #e6c07b}*{box-sizing:border-box}html,body,img,form{margin:0;padding:0;border:0}html{font-size:var(--font-size);font-family:var(--font-main);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--text-color);fill:var(--text-color);background-color:var(--background-color);text-rendering:optimizeLegibility}a{color:currentColor;text-decoration:none;cursor:pointer}button,input,textarea{font-family:inherit;font-size:inherit}.InputText input,.InputText textarea{padding-left:0}input[type=checkbox]{cursor:pointer}h1{font-size:28px;font-weight:var(--font-weight-bold);line-height:var(--sp4);margin:var(--sp4) 0}h2{font-size:24px;font-weight:var(--font-weight);line-height:var(--sp4);margin:var(--sp4) 0}h3{font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--sp2);margin:var(--sp2) 0}h4{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--sp2);margin:var(--sp) 0}h5,h6{font-size:var(--font-size-small);font-weight:var(--font-weight);color:var(--color-text-2);text-transform:uppercase;margin:var(--sp) 0}article p,article li,section p,section li{line-height:1.5}article li,section li{margin:.5em 0}article p,section p{margin:var(--sp2) 0}article p,article h1,article h2,article h3,article h4,article h5,article h6,article ul,article ol,article dl,section p,section h1,section h2,section h3,section h4,section h5,section h6,section ul,section ol,section dl{margin:1em 0}article a,section a{color:var(--color-primary)}article a:hover,section a:hover{color:var(--color-focus-3)}article a[target=_blank]:after,section a[target=_blank]:after{content:"";font-size:75%;font-family:"Font Awesome 6";color:var(--color-text-3);margin:4px}article .info,article .danger,section .info,section .danger{position:relative;padding:var(--sp);margin:var(--sp2) 0;background:var(--color-base-1);border-left:4px solid var(--AccentBlock-color)}article .info:before,article .danger:before,section .info:before,section .danger:before{content:var(--AccentBlock-icon);position:absolute;top:-12px;left:-14px;width:24px;height:24px;background:var(--AccentBlock-color);color:var(--color-base-0);border-radius:100%;display:flex;align-items:center;justify-content:center;font:900 12px "Font Awesome 6"}article .info,section .info{--AccentBlock-color: var(--color-focus-3);--AccentBlock-icon: ""}article .danger,section .danger{--AccentBlock-color: var(--color-danger-3);--AccentBlock-icon: "!"}article kbd,section kbd{font:inherit;padding:2px 4px;border-radius:var(--border-radius);border:2px solid var(--color-base-2);border-bottom-width:3px}article img,section img{max-width:100%}article :not(pre) code,section :not(pre) code{font-family:var(--font-monospace);color:var(--color-text-1)}article pre.codeblock,section pre.codeblock{padding:var(--sp);font-size:12px;font-variant-ligatures:none}.debug-grid:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:none;background-size:8px 8px;background-image:linear-gradient(to right,rgba(0,0,0,.05) .5px,transparent .5px),linear-gradient(to bottom,rgba(0,0,0,.05) .5px,transparent .5px)}.debug-lines:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:none;background-size:8px 8px;background-image:linear-gradient(to bottom,rgba(0,0,0,.05) .5px,transparent .5px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity .25s,transform .25s}.fade-scale-enter-from{transform:scale(.75);opacity:0}.fade-scale-leave-to{transform:scale(1.25);opacity:0}.fade-squash-enter-active,.fade-squash-leave-active{transition:opacity .25s,transform .25s}.fade-squash-enter-from,.fade-squash-leave-to{transform:scale(10,.1);opacity:0}.fade-swipe-enter-active,.fade-swipe-leave-active{transition:opacity .25s,transform .25s}.fade-swipe-enter-from{transform:translate(-96px,-32px);opacity:0}.fade-swipe-leave-to{transform:translate(96px,-32px);opacity:0}.fade-shove-enter-active,.fade-shove-leave-active{transition:opacity .3s,transform .3s}.fade-shove-enter-from{opacity:0}.fade-shove-leave-to{transform:translate(16px,-16px) scale(.95);opacity:0}.fade-left-enter-active,.fade-left-leave-active,.fade-right-enter-active,.fade-right-leave-active,.fade-top-enter-active,.fade-top-leave-active,.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s,transform .25s}.fade-left-enter-from,.fade-left-leave-to,.fade-right-enter-from,.fade-right-leave-to,.fade-top-enter-from,.fade-top-leave-to,.fade-bottom-enter-from,.fade-bottom-leave-to{opacity:0}.fade-left-enter-from,.fade-left-leave-to{transform:translate(16px)}.fade-right-enter-from,.fade-right-leave-to{transform:translate(-16px)}.fade-top-enter-from,.fade-top-leave-to{transform:translateY(16px)}.fade-bottom-enter-from,.fade-bottom-leave-to{transform:translateY(-16px)}.font-small{font-size:var(--font-size-small)}.font-large{font-size:var(--font-size-large)}.link{display:inline-block;color:var(--color-primary)}.color-subtle{color:var(--color-text-2)}.color-warn{color:var(--color-warn)}.color-danger{color:var(--color-danger)}.hljs{color:#abb2bf;background:#102e41}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}:root{--fa-secondary-opacity: .2}.todo{color:red}.AppLayout[data-v-0c011e42]{min-height:100vh;display:flex;flex-direction:column}.AppLayout-header[data-v-0c011e42]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp2) var(--sp4);background:var(--color-primary);color:var(--color-primary-text)}.AppLayout-logo[data-v-0c011e42]{font-size:var(--font-size-larger);font-weight:var(--font-weight-bold);color:inherit;text-decoration:none}.AppLayout-user[data-v-0c011e42]{display:flex;align-items:center;gap:var(--sp2)}.UserAvatar[data-v-0c011e42]{width:28px;height:28px;border-radius:50%}.UserName[data-v-0c011e42]{font-size:var(--font-size-small);color:inherit}.LogoutButton[data-v-0c011e42]{padding:var(--sp) var(--sp2);background:transparent;border:1px solid currentColor;border-radius:var(--border-radius);color:inherit;font-size:var(--font-size-small);cursor:pointer;opacity:.8}.LogoutButton[data-v-0c011e42]:hover{opacity:1}.AppLayout-main[data-v-0c011e42]{flex:1;padding:var(--sp4);max-width:1200px;width:100%;margin:0 auto}.Root-loading[data-v-beb14ac9]{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:var(--font-size);color:var(--color-text-2)}.GoogleAuthCallback[data-v-dac83846]{display:flex;align-items:center;justify-content:center;min-height:100vh}.Loading[data-v-dac83846]{font-size:var(--font-size);color:var(--color-text-2)}.Error[data-v-dac83846]{font-size:var(--font-size);color:var(--color-error)}.LeadDetail-header[data-v-e17fe2ba]{display:flex;align-items:center;gap:var(--sp2);margin-bottom:var(--sp3)}.LeadDetail-header h2[data-v-e17fe2ba]{margin:0;flex:1}.LeadDetail-back[data-v-e17fe2ba]{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-small)}.ScoreBadge[data-v-e17fe2ba]{display:inline-block;padding:var(--sp0-5) var(--sp1-5);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--border-radius);font-weight:var(--font-weight-bold)}.LeadDetail-sections[data-v-e17fe2ba]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp3)}.LeadDetail-section[data-v-e17fe2ba]{background:var(--color-base-1);border-radius:var(--border-radius);padding:var(--sp2)}.LeadDetail-section h3[data-v-e17fe2ba]{margin:0 0 var(--sp1-5);font-size:var(--font-size);color:var(--color-text-1)}.LeadDetail-grid[data-v-e17fe2ba]{display:flex;flex-direction:column;gap:var(--sp1);font-size:var(--font-size-small)}.LeadDetail-loading[data-v-e17fe2ba]{padding:var(--sp4);text-align:center;color:var(--color-text-2)}.LoginPage[data-v-8572e122]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-base-1)}.LoginCard[data-v-8572e122]{display:flex;flex-direction:column;align-items:center;gap:var(--sp3);padding:var(--sp6);background:var(--color-base-0);border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a}.LoginTitle[data-v-8572e122]{margin:0;font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-text-0)}.LoginSubtitle[data-v-8572e122]{margin:0;font-size:var(--font-size);color:var(--color-text-2)}.GoogleButton[data-v-8572e122]{display:flex;align-items:center;gap:var(--sp2);padding:var(--sp2) var(--sp4);background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size);font-weight:500;color:var(--color-text-1);text-decoration:none;cursor:pointer;transition:box-shadow .2s}.GoogleButton[data-v-8572e122]:hover{box-shadow:0 1px 4px #00000026}.GoogleIcon[data-v-8572e122]{flex-shrink:0}.PipelineStatus[data-v-ea379cd7]{background:var(--color-base-1);border-radius:var(--border-radius);padding:var(--sp3)}.PipelineStatus-info[data-v-ea379cd7]{margin-bottom:var(--sp3)}.PipelineStatus-pipeline[data-v-ea379cd7]{display:flex;align-items:flex-start;gap:var(--sp3)}.PipelineStatus-step h3[data-v-ea379cd7]{margin:0 0 var(--sp1-5);font-size:var(--font-size);color:var(--color-text-1)}.PipelineStatus-arrow[data-v-ea379cd7]{font-size:24px;color:var(--color-text-2);padding-top:var(--sp4)}.PipelineStatus-actors[data-v-ea379cd7]{display:flex;flex-wrap:wrap;gap:var(--sp1-5)}.ActorCard[data-v-ea379cd7]{border:1px solid var(--color-base-3);border-radius:var(--border-radius);padding:var(--sp1-5);min-width:130px;text-align:center;background:var(--color-base-0)}.ActorCard-pending[data-v-ea379cd7]{border-color:var(--color-base-3)}.ActorCard-running[data-v-ea379cd7]{border-color:var(--color-focus-2);background:var(--color-focus-0)}.ActorCard-succeeded[data-v-ea379cd7]{border-color:var(--color-success-2);background:var(--color-success-0)}.ActorCard-failed[data-v-ea379cd7]{border-color:var(--color-danger-2);background:var(--color-danger-0)}.ActorCard-icon[data-v-ea379cd7]{font-size:20px;margin-bottom:var(--sp0-5)}.ActorCard-name[data-v-ea379cd7]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.ActorCard-detail[data-v-ea379cd7]{font-size:var(--font-size-smaller);color:var(--color-text-2);margin-top:var(--sp0-5)}.StatusBadge[data-v-ea379cd7]{display:inline-block;padding:2px var(--sp1);border-radius:var(--border-radius);font-size:var(--font-size-small);text-transform:uppercase}.StatusBadge-pending[data-v-ea379cd7]{background:var(--color-base-2);color:var(--color-text-1)}.StatusBadge-running[data-v-ea379cd7]{background:var(--color-focus-0);color:var(--color-focus-3)}.StatusBadge-enriching[data-v-ea379cd7]{background:var(--color-highlight-0);color:var(--color-highlight-3)}.StatusBadge-completed[data-v-ea379cd7]{background:var(--color-success-0);color:var(--color-success-3)}.StatusBadge-failed[data-v-ea379cd7]{background:var(--color-danger-0);color:var(--color-danger-3)}.PipelineStatus-done[data-v-ea379cd7]{margin-top:var(--sp3);text-align:center}.PipelineStatus-viewBtn[data-v-ea379cd7]{padding:var(--sp1-5) var(--sp4);background:var(--color-primary);color:var(--color-primary-text);border:none;border-radius:var(--border-radius);font-size:var(--font-size);cursor:pointer}.PipelineStatus-failed[data-v-ea379cd7]{margin-top:var(--sp3);color:var(--color-danger-2);text-align:center}.SearchResults-header[data-v-ec7cd012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp2)}.SearchResults-header h3[data-v-ec7cd012]{margin:0}.SearchResults-scoreInfo[data-v-ec7cd012]{font-size:var(--font-size-small);color:var(--color-text-2);margin-bottom:var(--sp2);padding:var(--sp1) var(--sp1-5);background:var(--color-base-1);border-radius:var(--border-radius)}.SearchResults-exportBtn[data-v-ec7cd012]{padding:var(--sp1) var(--sp2);background:var(--color-base-2);border:1px solid var(--color-base-3);border-radius:var(--border-radius);font-size:var(--font-size-small);cursor:pointer}.SearchResults-table[data-v-ec7cd012]{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}.SearchResults-table th[data-v-ec7cd012],.SearchResults-table td[data-v-ec7cd012]{padding:var(--sp1);text-align:left;border-bottom:1px solid var(--color-base-2)}.SearchResults-table th[data-v-ec7cd012]{color:var(--color-text-2);font-weight:var(--font-weight-bold)}.SearchResults-name[data-v-ec7cd012]{font-weight:var(--font-weight-bold);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScoreBadge[data-v-ec7cd012]{display:inline-block;padding:2px var(--sp1);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--border-radius);font-weight:var(--font-weight-bold);font-size:var(--font-size-smaller)}.ScoreBadge small[data-v-ec7cd012]{opacity:.7;font-weight:400}.SearchResults-website[data-v-ec7cd012]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResults-webTag[data-v-ec7cd012]{display:inline-block;padding:1px 5px;border-radius:var(--border-radius);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-right:4px;vertical-align:middle}.SearchResults-webTag--own[data-v-ec7cd012]{background:var(--color-success-0);color:var(--color-success-3)}.SearchResults-webTag--social[data-v-ec7cd012]{background:var(--color-highlight-0);color:var(--color-highlight-3)}.SearchResults-webTag--listing[data-v-ec7cd012]{background:var(--color-focus-0);color:var(--color-focus-3)}.SearchResults-websiteLink[data-v-ec7cd012]{color:var(--color-primary);text-decoration:none;vertical-align:middle}.SearchResults-websiteLink[data-v-ec7cd012]:hover{text-decoration:underline}.SearchResults-noWebsite[data-v-ec7cd012]{color:var(--color-text-2);font-style:italic}.SearchResults-detailLink[data-v-ec7cd012]{color:var(--color-primary);cursor:pointer}select[data-v-ec7cd012]{padding:2px var(--sp1);border:1px solid var(--color-base-3);border-radius:var(--border-radius);font-size:var(--font-size-small);background:var(--color-base-0)}.SearchView-header[data-v-d4c946b8]{display:flex;align-items:center;gap:var(--sp2);margin-bottom:var(--sp3)}.SearchView-header h2[data-v-d4c946b8]{margin:0}.SearchView-back[data-v-d4c946b8]{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-small)}.SearchView-loading[data-v-d4c946b8]{padding:var(--sp4);text-align:center;color:var(--color-text-2)}
