@import"https://fonts.googleapis.com/css2?family=Chivo:wght@200;300;400;500&family=Chivo+Mono:wght@200;300;400;500&family=IBM+Plex+Sans:wght@200;300;400;500&family=IBM+Plex+Mono:wght@200;300;400;500&family=Geist:wght@200;300;400;500&family=Geist+Mono:wght@200;300;400;500&family=Inter:wght@200;300;400;500&family=JetBrains+Mono:wght@200;300;400;500&family=DM+Sans:wght@200;300;400;500&family=DM+Mono:wght@300;400;500&family=Red+Hat+Text:wght@300;400;500&family=Red+Hat+Display:wght@300;400;500&family=Red+Hat+Mono:wght@300;400;500&family=Cormorant+Garamond:wght@300;400;500&family=Roboto+Mono:wght@500;700&display=swap";:root{--ar-ink-void: #090909;--ar-ink-stage: #0e0e0e;--ar-ink-surface: #141414;--ar-ink-raised: #191919;--ar-ink-edge: #212121;--ar-paper-void: #eeeeee;--ar-paper-stage: #e0e0e0;--ar-paper-surface: #f6f6f6;--ar-paper-raised: #ffffff;--ar-chalk-hi: #f4f4f4;--ar-chalk-mid: #bfbfbf;--ar-chalk-low: #919191;--ar-chalk-faint: #686868;--ar-chalk-ghost: #555555;--ar-slate-hi: #131313;--ar-slate-mid: #2e2e2e;--ar-slate-low: #4d4d4d;--ar-slate-faint: #616161;--ar-teal-300: #7fe3d4;--ar-teal-500: #2fb39c;--ar-teal-700: #0b7a69;--ar-amber-500: #e0a34e;--ar-rose-500: #f2606f;--ar-azure-500: #8fb8d9;--ar-frost-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-ar-theme]{--ar-bg-app: #101112;--ar-bg-surface: #16171a;--ar-bg-raised: #1c1d20;--ar-bg-hover: rgba(255, 255, 255, .045);--ar-bg-active: rgba(255, 255, 255, .08);--ar-bg-well: rgba(0, 0, 0, .42);--ar-text-hi: #ededed;--ar-text-mid: #b4b4b4;--ar-text-low: #858585;--ar-text-faint: #5f5f5f;--ar-text-ghost: #4a4a4a;--ar-line-subtle: rgba(255, 255, 255, .055);--ar-line: rgba(255, 255, 255, .085);--ar-line-strong: rgba(255, 255, 255, .13);--ar-signal: #3cbca5;--ar-signal-hi: #86e3d3;--ar-signal-line: rgba(60, 188, 165, .5);--ar-signal-wash: rgba(60, 188, 165, .14);--ar-signal-ink: #04120f;--ar-bind: var(--ar-azure-500);--ar-warn: var(--ar-amber-500);--ar-fault: var(--ar-rose-500);--ar-tick: rgba(255, 255, 255, .2);--ar-tick-major: var(--ar-text-low);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .045);--ar-rim: 0 1px 0 rgba(255, 255, 255, .035);--ar-focus-ring: 0 0 0 1px var(--ar-signal-hi), 0 0 0 3px rgba(60, 188, 165, .18);--ar-panel-tint: #16171a;--ar-panel-sheen: linear-gradient(transparent, transparent);--ar-panel-blur: none;--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 0 rgba(0, 0, 0, .4), 0 18px 40px -20px rgba(0, 0, 0, .7);--ar-panel-text-shadow: none;--ar-float-bg: rgba(26, 27, 30, .94);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .1);--ar-float-shadow: 0 10px 28px -12px rgba(0, 0, 0, .7);--ar-float-ink: #ededed;--ar-float-ink-low: #858585;--ar-radius-control: 5px;--ar-radius-card: 8px;--ar-radius-panel: 12px;--ar-radius-shell: 16px;--ar-dur-value: 70ms;--ar-dur-state: .13s;--ar-dur-surface: .22s;--ar-dur-layout: .38s;--ar-dur-enter: .2s;--ar-dur-exit: .13s;--ar-ease: cubic-bezier(.2, .7, .2, 1);--ar-ease-exit: cubic-bezier(.4, 0, 1, 1);--ar-ease-roll: cubic-bezier(.22, 1, .36, 1);--ar-ease-spring: cubic-bezier(.34, 1.45, .64, 1);color-scheme:dark}:root{--ar-font-ui: Chivo, system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "Chivo Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-weight-thin: 200;--ar-weight-light: 300;--ar-weight-regular: 400;--ar-weight-medium: 500;--ar-text-xs: 10.5px;--ar-text-sm: 11.5px;--ar-text-md: 12px;--ar-text-lg: 14px;--ar-text-xl: 17px;--ar-text-2xl: 22px;--ar-text-3xl: 34px;--ar-caps-xs: 8px;--ar-caps-sm: 9px;--ar-track-caps: .16em;--ar-track-text: 0;--ar-track-title: -.01em;--ar-track-display: -.025em;--ar-leading-none: 1;--ar-leading-snug: 1.3;--ar-leading-text: 1.5;--ar-leading-code: 1.65}:root,[data-ar-density=standard]{--ar-h: 26px;--ar-label-size: 10px;--ar-value-size: 11.5px;--ar-pad-x: 9px;--ar-gap: 7px}[data-ar-density=dense]{--ar-h: 24px;--ar-label-size: 9.5px;--ar-value-size: 11px;--ar-pad-x: 8px;--ar-gap: 6px}[data-ar-density=comfort]{--ar-h: 30px;--ar-label-size: 10.5px;--ar-value-size: 12.5px;--ar-pad-x: 11px;--ar-gap: 8px}@media(prefers-reduced-motion:reduce){:root,[data-ar-theme]{--ar-dur-value: 0ms;--ar-dur-state: 0ms;--ar-dur-surface: 0ms;--ar-dur-layout: 0ms;--ar-dur-enter: 0ms;--ar-dur-exit: 0ms}}[data-ar-theme=clear-air],[data-ar-theme=clear-polished],[data-ar-theme=clear-lens],[data-ar-theme=clear-layered],[data-ar-theme=frost-etched],[data-ar-theme=frost-silk],[data-ar-theme=frost-mist],[data-ar-theme=frost-deep]{--ar-bg-app: #303030;--ar-bg-surface: rgba(255, 255, 255, .04);--ar-bg-raised: rgba(255, 255, 255, .08);--ar-bg-hover: rgba(255, 255, 255, .07);--ar-bg-active: rgba(255, 255, 255, .12);--ar-text-hi: #ffffff;--ar-text-mid: #ededed;--ar-text-low: #d4d4d4;--ar-text-faint: #aeaeae;--ar-text-ghost: #858585;--ar-line-subtle: rgba(255, 255, 255, .12);--ar-line: rgba(255, 255, 255, .22);--ar-line-strong: rgba(255, 255, 255, .38);--ar-signal: #4fd1ba;--ar-signal-hi: #9eeede;--ar-signal-line: rgba(79, 209, 186, .55);--ar-signal-wash: rgba(79, 209, 186, .16);--ar-signal-ink: #04120f;--ar-bind: var(--ar-azure-500);--ar-warn: var(--ar-amber-500);--ar-fault: var(--ar-rose-500);--ar-tick: rgba(255, 255, 255, .32);--ar-tick-major: #d4d4d4;--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(255, 255, 255, .13);--ar-rim: 0 1px 0 rgba(255, 255, 255, .06);--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(0, 0, 0, .45);--ar-panel-tint: rgba(0, 0, 0, 0);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .65);--ar-float-bg: rgba(28, 28, 28, .92);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .3);--ar-float-shadow: 0 12px 30px -14px rgba(0, 0, 0, .42);--ar-float-ink: #ffffff;--ar-float-ink-low: #c6c6c6;color-scheme:dark}[data-ar-theme=clear-air]{--ar-bg-well: rgba(0, 0, 0, .22);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, 0) 28%);--ar-panel-blur: blur(3px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .36), 0 18px 44px -24px rgba(0, 0, 0, .2)}[data-ar-theme=clear-polished]{--ar-bg-well: rgba(0, 0, 0, .26);--ar-panel-sheen: linear-gradient(125deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0) 76%, rgba(255, 255, 255, .035) 100%);--ar-panel-blur: blur(8px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .32), inset 0 1px 0 rgba(255, 255, 255, .62), 0 18px 44px -24px rgba(0, 0, 0, .28)}[data-ar-theme=clear-lens]{--ar-bg-well: rgba(0, 0, 0, .2);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .065) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, .025) 100%);--ar-panel-blur: blur(14px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .42), 0 18px 44px -24px rgba(0, 0, 0, .35)}[data-ar-theme=clear-layered]{--ar-bg-well: rgba(0, 0, 0, .18);--ar-panel-sheen: linear-gradient(145deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 46%);--ar-panel-blur: blur(10px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .38), inset 0 1px 0 rgba(255, 255, 255, .6), 0 18px 44px -24px rgba(0, 0, 0, .3)}[data-ar-theme=frost-etched]{--ar-bg-well: rgba(0, 0, 0, .18);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 60%);--ar-panel-blur: blur(24px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2), inset 0 1px 0 rgba(255, 255, 255, .32), 0 18px 44px -24px rgba(0, 0, 0, .22)}[data-ar-theme=frost-silk]{--ar-bg-well: rgba(0, 0, 0, .14);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 70%);--ar-panel-blur: blur(40px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 0 rgba(255, 255, 255, .42), 0 18px 44px -24px rgba(0, 0, 0, .27)}[data-ar-theme=frost-mist]{--ar-bg-well: rgba(0, 0, 0, .2);--ar-panel-sheen: linear-gradient(155deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .025) 75%);--ar-panel-blur: blur(56px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34), inset 0 1px 0 rgba(255, 255, 255, .52), 0 18px 44px -24px rgba(0, 0, 0, .2)}[data-ar-theme=frost-deep]{--ar-bg-well: rgba(0, 0, 0, .24);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, 0) 80%);--ar-panel-blur: blur(72px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2), inset 0 1px 0 rgba(255, 255, 255, .28), 0 18px 44px -24px rgba(0, 0, 0, .38)}[data-ar-theme=nocturne]{--ar-bg-app: #101116;--ar-bg-surface: #1b1c22;--ar-bg-raised: #25262c;--ar-bg-hover: rgba(246, 241, 231, .075);--ar-bg-active: rgba(222, 196, 147, .14);--ar-bg-well: rgba(16, 17, 22, .52);--ar-text-hi: #f6f1e7;--ar-text-mid: #dbd4c7;--ar-text-low: #b9b2a6;--ar-text-faint: #918b83;--ar-text-ghost: #686663;--ar-line-subtle: rgba(219, 197, 156, .14);--ar-line: rgba(219, 197, 156, .25);--ar-line-strong: rgba(219, 197, 156, .43);--ar-signal: #dec493;--ar-signal-hi: #f9e6bd;--ar-signal-line: rgba(222, 196, 147, .45);--ar-signal-wash: rgba(222, 196, 147, .12);--ar-signal-ink: #211b12;--ar-bind: #9ec9e8;--ar-warn: #ecc68b;--ar-fault: #f5a5ac;--ar-tick: rgba(246, 241, 231, .26);--ar-tick-major: #b9b2a6;--ar-shadow-well: inset 0 1px 2px rgba(246, 241, 231, .03), inset 0 0 0 1px rgba(219, 197, 156, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .055);--ar-focus-ring: 0 0 0 1px #dec493, 0 0 0 3px rgba(222, 196, 147, .24);--ar-panel-tint: rgba(12, 13, 18, .78);--ar-panel-sheen: linear-gradient(125deg, rgba(234, 217, 184, .12) 0%, rgba(234, 217, 184, 0) 38%, rgba(159, 177, 201, .035) 100%);--ar-panel-blur: blur(16px) saturate(.7);--ar-panel-shadow: inset 0 0 0 1px rgba(219, 197, 156, .27), inset 0 1px 0 rgba(255, 255, 255, .19), 0 8px 18px -12px rgba(16, 17, 22, .65), 0 28px 64px -30px rgba(0, 0, 0, .65);--ar-panel-text-shadow: none;--ar-float-bg: rgba(25, 25, 30, .97);--ar-float-ring: inset 0 0 0 1px rgba(219, 197, 156, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .6);--ar-float-ink: #f6f1e7;--ar-float-ink-low: #b9b2a6;--ar-radius-control: 3px;--ar-radius-card: 5px;--ar-radius-panel: 8px;--ar-radius-shell: 12px;color-scheme:dark}[data-ar-theme=lagoon]{--ar-bg-app: #082b31;--ar-bg-surface: #103c42;--ar-bg-raised: #1b4c51;--ar-bg-hover: rgba(237, 255, 249, .075);--ar-bg-active: rgba(154, 231, 214, .14);--ar-bg-well: rgba(8, 43, 49, .52);--ar-text-hi: #edfff9;--ar-text-mid: #c6e6df;--ar-text-low: #a1c9c3;--ar-text-faint: #7ba6a3;--ar-text-ghost: #597f80;--ar-line-subtle: rgba(172, 236, 221, .14);--ar-line: rgba(172, 236, 221, .25);--ar-line-strong: rgba(172, 236, 221, .43);--ar-signal: #9ae7d6;--ar-signal-hi: #d9fff0;--ar-signal-line: rgba(154, 231, 214, .45);--ar-signal-wash: rgba(154, 231, 214, .12);--ar-signal-ink: #062b2e;--ar-bind: #9ec9e8;--ar-warn: #ecc68b;--ar-fault: #f5a5ac;--ar-tick: rgba(237, 255, 249, .26);--ar-tick-major: #a1c9c3;--ar-shadow-well: inset 0 1px 2px rgba(237, 255, 249, .03), inset 0 0 0 1px rgba(172, 236, 221, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .055);--ar-focus-ring: 0 0 0 1px #9ae7d6, 0 0 0 3px rgba(154, 231, 214, .24);--ar-panel-tint: rgba(5, 38, 45, .73);--ar-panel-sheen: linear-gradient(145deg, rgba(137, 235, 219, .18) 0%, rgba(137, 235, 219, 0) 48%, rgba(91, 175, 223, .07) 100%);--ar-panel-blur: blur(22px) saturate(1.4);--ar-panel-shadow: inset 0 0 0 1px rgba(172, 236, 221, .27), inset 0 1px 0 rgba(255, 255, 255, .19), 0 8px 18px -12px rgba(8, 43, 49, .65), 0 28px 64px -30px rgba(0, 0, 0, .65);--ar-panel-text-shadow: none;--ar-float-bg: rgba(16, 51, 57, .97);--ar-float-ring: inset 0 0 0 1px rgba(172, 236, 221, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .6);--ar-float-ink: #edfff9;--ar-float-ink-low: #a1c9c3;--ar-radius-control: 12px;--ar-radius-card: 14px;--ar-radius-panel: 22px;--ar-radius-shell: 30px;color-scheme:dark}[data-ar-theme=argent]{--ar-bg-app: #dae1e6;--ar-bg-surface: #e7edf1;--ar-bg-raised: #f7fafc;--ar-bg-hover: rgba(29, 43, 57, .055);--ar-bg-active: rgba(52, 79, 114, .1);--ar-bg-well: rgba(218, 225, 230, .3);--ar-text-hi: #1d2b39;--ar-text-mid: #354757;--ar-text-low: #526371;--ar-text-faint: #697986;--ar-text-ghost: #8a98a3;--ar-line-subtle: rgba(98, 122, 145, .14);--ar-line: rgba(98, 122, 145, .25);--ar-line-strong: rgba(98, 122, 145, .43);--ar-signal: #344f72;--ar-signal-hi: #1f3654;--ar-signal-line: rgba(52, 79, 114, .45);--ar-signal-wash: rgba(52, 79, 114, .12);--ar-signal-ink: #ffffff;--ar-bind: #326a93;--ar-warn: #8c601b;--ar-fault: #ae354f;--ar-tick: rgba(29, 43, 57, .26);--ar-tick-major: #526371;--ar-shadow-well: inset 0 1px 2px rgba(29, 43, 57, .08), inset 0 0 0 1px rgba(98, 122, 145, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .5);--ar-focus-ring: 0 0 0 1px #344f72, 0 0 0 3px rgba(52, 79, 114, .24);--ar-panel-tint: rgba(223, 233, 242, .76);--ar-panel-sheen: linear-gradient(115deg, rgba(255, 255, 255, .57) 0%, rgba(255, 255, 255, .06) 45%, rgba(255, 255, 255, .27) 100%);--ar-panel-blur: blur(12px) saturate(.45);--ar-panel-shadow: inset 0 0 0 1px rgba(98, 122, 145, .24), inset 0 1px 0 rgba(255, 255, 255, .75), 0 8px 18px -12px rgba(218, 225, 230, .3), 0 28px 64px -30px rgba(0, 0, 0, .28);--ar-panel-text-shadow: none;--ar-float-bg: rgba(237, 243, 248, .97);--ar-float-ring: inset 0 0 0 1px rgba(98, 122, 145, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .24);--ar-float-ink: #1d2b39;--ar-float-ink-low: #526371;--ar-radius-control: 2px;--ar-radius-card: 4px;--ar-radius-panel: 6px;--ar-radius-shell: 10px;color-scheme:light}[data-ar-theme=garnet]{--ar-bg-app: #30141e;--ar-bg-surface: #40212c;--ar-bg-raised: #502c38;--ar-bg-hover: rgba(255, 240, 237, .075);--ar-bg-active: rgba(242, 179, 173, .14);--ar-bg-well: rgba(48, 20, 30, .52);--ar-text-hi: #fff0ed;--ar-text-mid: #eed0cf;--ar-text-low: #c9a4ab;--ar-text-faint: #a37d87;--ar-text-ghost: #7c5d68;--ar-line-subtle: rgba(234, 192, 173, .14);--ar-line: rgba(234, 192, 173, .25);--ar-line-strong: rgba(234, 192, 173, .43);--ar-signal: #f2b3ad;--ar-signal-hi: #ffded1;--ar-signal-line: rgba(242, 179, 173, .45);--ar-signal-wash: rgba(242, 179, 173, .12);--ar-signal-ink: #351522;--ar-bind: #9ec9e8;--ar-warn: #ecc68b;--ar-fault: #f5a5ac;--ar-tick: rgba(255, 240, 237, .26);--ar-tick-major: #c9a4ab;--ar-shadow-well: inset 0 1px 2px rgba(255, 240, 237, .03), inset 0 0 0 1px rgba(234, 192, 173, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .055);--ar-focus-ring: 0 0 0 1px #f2b3ad, 0 0 0 3px rgba(242, 179, 173, .24);--ar-panel-tint: rgba(44, 13, 27, .77);--ar-panel-sheen: linear-gradient(155deg, rgba(255, 189, 163, .16) 0%, rgba(255, 189, 163, 0) 38%, rgba(218, 143, 186, .065) 100%);--ar-panel-blur: blur(18px) saturate(1.25);--ar-panel-shadow: inset 0 0 0 1px rgba(234, 192, 173, .27), inset 0 1px 0 rgba(255, 255, 255, .19), 0 8px 18px -12px rgba(48, 20, 30, .65), 0 28px 64px -30px rgba(0, 0, 0, .65);--ar-panel-text-shadow: none;--ar-float-bg: rgba(56, 26, 40, .97);--ar-float-ring: inset 0 0 0 1px rgba(234, 192, 173, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .6);--ar-float-ink: #fff0ed;--ar-float-ink-low: #c9a4ab;--ar-radius-control: 6px;--ar-radius-card: 8px;--ar-radius-panel: 14px;--ar-radius-shell: 20px;color-scheme:dark}[data-ar-theme=ivory]{--ar-bg-app: #efe8db;--ar-bg-surface: #f4ede2;--ar-bg-raised: #fffbf4;--ar-bg-hover: rgba(52, 44, 34, .055);--ar-bg-active: rgba(128, 97, 58, .1);--ar-bg-well: rgba(239, 232, 219, .3);--ar-text-hi: #342c22;--ar-text-mid: #514536;--ar-text-low: #71634f;--ar-text-faint: #8a7c67;--ar-text-ghost: #a79a86;--ar-line-subtle: rgba(164, 135, 88, .14);--ar-line: rgba(164, 135, 88, .25);--ar-line-strong: rgba(164, 135, 88, .43);--ar-signal: #80613a;--ar-signal-hi: #634722;--ar-signal-line: rgba(128, 97, 58, .45);--ar-signal-wash: rgba(128, 97, 58, .12);--ar-signal-ink: #fffcf6;--ar-bind: #326a93;--ar-warn: #8c601b;--ar-fault: #ae354f;--ar-tick: rgba(52, 44, 34, .26);--ar-tick-major: #71634f;--ar-shadow-well: inset 0 1px 2px rgba(52, 44, 34, .08), inset 0 0 0 1px rgba(164, 135, 88, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .5);--ar-focus-ring: 0 0 0 1px #80613a, 0 0 0 3px rgba(128, 97, 58, .24);--ar-panel-tint: rgba(249, 242, 226, .87);--ar-panel-sheen: linear-gradient(165deg, rgba(255, 255, 255, .54) 0%, rgba(255, 255, 255, 0) 62%);--ar-panel-blur: blur(44px) saturate(.55);--ar-panel-shadow: inset 0 0 0 1px rgba(164, 135, 88, .24), inset 0 1px 0 rgba(255, 255, 255, .75), 0 8px 18px -12px rgba(239, 232, 219, .3), 0 28px 64px -30px rgba(0, 0, 0, .28);--ar-panel-text-shadow: none;--ar-float-bg: rgba(251, 245, 233, .97);--ar-float-ring: inset 0 0 0 1px rgba(164, 135, 88, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .24);--ar-float-ink: #342c22;--ar-float-ink-low: #71634f;--ar-radius-control: 9px;--ar-radius-card: 12px;--ar-radius-panel: 18px;--ar-radius-shell: 26px;color-scheme:light}[data-ar-theme=glacier]{--ar-bg-app: #dceaf0;--ar-bg-surface: #e7f1f5;--ar-bg-raised: #f5fcff;--ar-bg-hover: rgba(24, 56, 72, .055);--ar-bg-active: rgba(23, 97, 126, .1);--ar-bg-well: rgba(220, 234, 240, .3);--ar-text-hi: #183848;--ar-text-mid: #315465;--ar-text-low: #507181;--ar-text-faint: #6e8a98;--ar-text-ghost: #91a8b2;--ar-line-subtle: rgba(113, 158, 175, .14);--ar-line: rgba(113, 158, 175, .25);--ar-line-strong: rgba(113, 158, 175, .43);--ar-signal: #17617e;--ar-signal-hi: #0b4965;--ar-signal-line: rgba(23, 97, 126, .45);--ar-signal-wash: rgba(23, 97, 126, .12);--ar-signal-ink: #f4fdff;--ar-bind: #326a93;--ar-warn: #8c601b;--ar-fault: #ae354f;--ar-tick: rgba(24, 56, 72, .26);--ar-tick-major: #507181;--ar-shadow-well: inset 0 1px 2px rgba(24, 56, 72, .08), inset 0 0 0 1px rgba(113, 158, 175, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .5);--ar-focus-ring: 0 0 0 1px #17617e, 0 0 0 3px rgba(23, 97, 126, .24);--ar-panel-tint: rgba(221, 240, 249, .84);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 255, 255, .64) 0%, rgba(255, 255, 255, 0) 48%, rgba(176, 221, 240, .12) 100%);--ar-panel-blur: blur(52px) saturate(.65) brightness(1.06);--ar-panel-shadow: inset 0 0 0 1px rgba(113, 158, 175, .24), inset 0 1px 0 rgba(255, 255, 255, .75), 0 8px 18px -12px rgba(220, 234, 240, .3), 0 28px 64px -30px rgba(0, 0, 0, .28);--ar-panel-text-shadow: none;--ar-float-bg: rgba(234, 246, 252, .97);--ar-float-ring: inset 0 0 0 1px rgba(113, 158, 175, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .24);--ar-float-ink: #183848;--ar-float-ink-low: #507181;--ar-radius-control: 5px;--ar-radius-card: 8px;--ar-radius-panel: 12px;--ar-radius-shell: 18px;color-scheme:light}[data-ar-theme=wisteria]{--ar-bg-app: #e7dfef;--ar-bg-surface: #eee7f5;--ar-bg-raised: #fbf6ff;--ar-bg-hover: rgba(53, 38, 63, .055);--ar-bg-active: rgba(113, 80, 132, .1);--ar-bg-well: rgba(231, 223, 239, .3);--ar-text-hi: #35263f;--ar-text-mid: #53405e;--ar-text-low: #735d7e;--ar-text-faint: #8d7997;--ar-text-ghost: #ac9ab5;--ar-line-subtle: rgba(162, 137, 179, .14);--ar-line: rgba(162, 137, 179, .25);--ar-line-strong: rgba(162, 137, 179, .43);--ar-signal: #715084;--ar-signal-hi: #55356a;--ar-signal-line: rgba(113, 80, 132, .45);--ar-signal-wash: rgba(113, 80, 132, .12);--ar-signal-ink: #fff8ff;--ar-bind: #326a93;--ar-warn: #8c601b;--ar-fault: #ae354f;--ar-tick: rgba(53, 38, 63, .26);--ar-tick-major: #735d7e;--ar-shadow-well: inset 0 1px 2px rgba(53, 38, 63, .08), inset 0 0 0 1px rgba(162, 137, 179, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .5);--ar-focus-ring: 0 0 0 1px #715084, 0 0 0 3px rgba(113, 80, 132, .24);--ar-panel-tint: rgba(238, 225, 248, .86);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 249, 254, .58) 0%, rgba(255, 249, 254, .04) 55%, rgba(183, 199, 246, .16) 100%);--ar-panel-blur: blur(46px) saturate(.6);--ar-panel-shadow: inset 0 0 0 1px rgba(162, 137, 179, .24), inset 0 1px 0 rgba(255, 255, 255, .75), 0 8px 18px -12px rgba(231, 223, 239, .3), 0 28px 64px -30px rgba(0, 0, 0, .28);--ar-panel-text-shadow: none;--ar-float-bg: rgba(245, 236, 252, .97);--ar-float-ring: inset 0 0 0 1px rgba(162, 137, 179, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .24);--ar-float-ink: #35263f;--ar-float-ink-low: #735d7e;--ar-radius-control: 11px;--ar-radius-card: 14px;--ar-radius-panel: 22px;--ar-radius-shell: 30px;color-scheme:light}[data-ar-theme=dune]{--ar-bg-app: #342e29;--ar-bg-surface: #403a32;--ar-bg-raised: #50483e;--ar-bg-hover: rgba(252, 243, 227, .075);--ar-bg-active: rgba(225, 195, 149, .14);--ar-bg-well: rgba(52, 46, 41, .52);--ar-text-hi: #fcf3e3;--ar-text-mid: #e0d3bd;--ar-text-low: #c2b299;--ar-text-faint: #9f907d;--ar-text-ghost: #7c7164;--ar-line-subtle: rgba(214, 190, 148, .14);--ar-line: rgba(214, 190, 148, .25);--ar-line-strong: rgba(214, 190, 148, .43);--ar-signal: #e1c395;--ar-signal-hi: #ffe4b5;--ar-signal-line: rgba(225, 195, 149, .45);--ar-signal-wash: rgba(225, 195, 149, .12);--ar-signal-ink: #302619;--ar-bind: #9ec9e8;--ar-warn: #ecc68b;--ar-fault: #f5a5ac;--ar-tick: rgba(252, 243, 227, .26);--ar-tick-major: #c2b299;--ar-shadow-well: inset 0 1px 2px rgba(252, 243, 227, .03), inset 0 0 0 1px rgba(214, 190, 148, .12);--ar-rim: 0 1px 0 rgba(255, 255, 255, .055);--ar-focus-ring: 0 0 0 1px #e1c395, 0 0 0 3px rgba(225, 195, 149, .24);--ar-panel-tint: rgba(50, 42, 32, .8);--ar-panel-sheen: linear-gradient(180deg, rgba(243, 221, 181, .13) 0%, rgba(243, 221, 181, 0) 70%);--ar-panel-blur: blur(58px) saturate(.35);--ar-panel-shadow: inset 0 0 0 1px rgba(214, 190, 148, .27), inset 0 1px 0 rgba(255, 255, 255, .19), 0 8px 18px -12px rgba(52, 46, 41, .65), 0 28px 64px -30px rgba(0, 0, 0, .65);--ar-panel-text-shadow: none;--ar-float-bg: rgba(57, 49, 39, .97);--ar-float-ring: inset 0 0 0 1px rgba(214, 190, 148, .32);--ar-float-shadow: 0 12px 32px -12px rgba(0, 0, 0, .6);--ar-float-ink: #fcf3e3;--ar-float-ink-low: #c2b299;--ar-radius-control: 4px;--ar-radius-card: 7px;--ar-radius-panel: 11px;--ar-radius-shell: 16px;color-scheme:dark}[data-ar-theme=studio-light]{--ar-bg-app: #e9e9e7;--ar-bg-surface: #f4f4f2;--ar-bg-raised: #fbfbfa;--ar-bg-hover: rgba(0, 0, 0, .04);--ar-bg-active: rgba(0, 0, 0, .07);--ar-bg-well: rgba(0, 0, 0, .06);--ar-text-hi: #141414;--ar-text-mid: #3b3b3b;--ar-text-low: #666666;--ar-text-faint: #8a8a8a;--ar-text-ghost: #a8a8a8;--ar-line-subtle: rgba(0, 0, 0, .06);--ar-line: rgba(0, 0, 0, .1);--ar-line-strong: rgba(0, 0, 0, .16);--ar-signal: #0a7c6b;--ar-signal-hi: #075e52;--ar-signal-line: rgba(10, 124, 107, .4);--ar-signal-wash: rgba(10, 124, 107, .1);--ar-signal-ink: #ffffff;--ar-bind: #3a6c94;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(0, 0, 0, .26);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(0, 0, 0, .07);--ar-rim: 0 1px 0 rgba(255, 255, 255, .9);--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(10, 124, 107, .16);--ar-panel-tint: #f7f7f5;--ar-panel-sheen: linear-gradient(transparent, transparent);--ar-panel-blur: none;--ar-panel-shadow: inset 0 0 0 1px rgba(0, 0, 0, .07), 0 1px 2px rgba(0, 0, 0, .05), 0 12px 32px -16px rgba(0, 0, 0, .18);--ar-float-bg: rgba(255, 255, 255, .96);--ar-float-ring: inset 0 0 0 1px rgba(0, 0, 0, .1);--ar-float-shadow: 0 10px 28px -12px rgba(0, 0, 0, .22);--ar-float-ink: #141414;--ar-float-ink-low: #666666;color-scheme:light}[data-ar-theme=glass]{--ar-bg-app: #16181a;--ar-bg-well: rgba(0, 0, 0, .22);--ar-bg-hover: rgba(255, 255, 255, .06);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .82);--ar-text-low: rgba(255, 255, 255, .62);--ar-text-faint: rgba(255, 255, 255, .44);--ar-text-ghost: rgba(255, 255, 255, .3);--ar-line-subtle: rgba(255, 255, 255, .1);--ar-line: rgba(255, 255, 255, .16);--ar-line-strong: rgba(255, 255, 255, .24);--ar-signal: #7de0cf;--ar-signal-hi: #b9f2e8;--ar-signal-line: rgba(125, 224, 207, .55);--ar-signal-wash: rgba(125, 224, 207, .14);--ar-signal-ink: #062620;--ar-tick: rgba(255, 255, 255, .3);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .08);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .18);--ar-panel-tint: rgba(20, 22, 24, .36);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(40px) saturate(1.45);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14), inset 0 1px 0 rgba(255, 255, 255, .2), 0 20px 50px -24px rgba(0, 0, 0, .6);--ar-float-bg: rgba(24, 26, 28, .72);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .6)}[data-ar-theme=glass-dark]{--ar-bg-app: #08090b;--ar-bg-well: rgba(0, 0, 0, .32);--ar-bg-hover: rgba(255, 255, 255, .05);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .78);--ar-text-low: rgba(255, 255, 255, .56);--ar-text-faint: rgba(255, 255, 255, .38);--ar-text-ghost: rgba(255, 255, 255, .26);--ar-line-subtle: rgba(255, 255, 255, .07);--ar-line: rgba(255, 255, 255, .12);--ar-line-strong: rgba(255, 255, 255, .2);--ar-signal: #7cbcff;--ar-signal-hi: #b7dbff;--ar-signal-line: rgba(124, 188, 255, .5);--ar-signal-wash: rgba(124, 188, 255, .14);--ar-signal-ink: #03121f;--ar-bind: #b39cff;--ar-tick: rgba(255, 255, 255, .26);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .06);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #b7dbff, 0 0 0 3px rgba(124, 188, 255, .2);--ar-panel-tint: rgba(8, 9, 11, .62);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 36%);--ar-panel-blur: blur(36px) saturate(1.25);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .14), 0 24px 60px -24px rgba(0, 0, 0, .8);--ar-float-bg: rgba(12, 13, 16, .86);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .56)}[data-ar-theme=frost]{--ar-bg-app: #2a2c2e;--ar-bg-well: rgba(0, 0, 0, .14);--ar-bg-hover: rgba(255, 255, 255, .1);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .88);--ar-text-low: rgba(255, 255, 255, .7);--ar-text-faint: rgba(255, 255, 255, .52);--ar-text-ghost: rgba(255, 255, 255, .36);--ar-line-subtle: rgba(255, 255, 255, .16);--ar-line: rgba(255, 255, 255, .24);--ar-line-strong: rgba(255, 255, 255, .34);--ar-signal: #2fb39c;--ar-signal-hi: #9df0e1;--ar-signal-line: rgba(47, 179, 156, .55);--ar-signal-wash: rgba(47, 179, 156, .16);--ar-signal-ink: #ffffff;--ar-tick: rgba(255, 255, 255, .4);--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .24);--ar-panel-tint: rgba(236, 238, 240, .18);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .02) 50%);--ar-panel-blur: blur(56px) saturate(1.3) brightness(.9);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .22), inset 0 1px 0 rgba(255, 255, 255, .34), 0 20px 50px -24px rgba(0, 0, 0, .45);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .22);--ar-float-bg: rgba(60, 62, 66, .62);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .7)}[data-ar-theme=frost-light]{--ar-bg-app: #e6eaec;--ar-bg-well: rgba(255, 255, 255, .4);--ar-bg-hover: rgba(0, 0, 0, .04);--ar-bg-active: rgba(0, 0, 0, .07);--ar-text-hi: #121619;--ar-text-mid: #323a40;--ar-text-low: #58626a;--ar-text-faint: #7c868d;--ar-text-ghost: #a2aab0;--ar-line-subtle: rgba(18, 24, 30, .08);--ar-line: rgba(18, 24, 30, .13);--ar-line-strong: rgba(18, 24, 30, .2);--ar-signal: #0a7c8a;--ar-signal-hi: #065e69;--ar-signal-line: rgba(10, 124, 138, .4);--ar-signal-wash: rgba(10, 124, 138, .1);--ar-signal-ink: #ffffff;--ar-bind: #3a6c94;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(18, 24, 30, .28);--ar-shadow-well: inset 0 1px 1px rgba(18, 24, 30, .1), inset 0 0 0 1px rgba(18, 24, 30, .08);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(10, 124, 138, .16);--ar-panel-tint: rgba(255, 255, 255, .62);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(48px) saturate(1.2) brightness(1.04);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .7), inset 0 1px 0 #ffffff, 0 18px 44px -22px rgba(18, 24, 30, .3);--ar-float-bg: rgba(250, 251, 252, .9);--ar-float-ring: inset 0 0 0 1px rgba(18, 24, 30, .1);--ar-float-shadow: 0 10px 28px -12px rgba(18, 24, 30, .25);--ar-float-ink: #121619;--ar-float-ink-low: #58626a;color-scheme:light}[data-ar-theme=glass-light]{--ar-bg-app: #dfe3e6;--ar-bg-well: rgba(255, 255, 255, .18);--ar-bg-hover: rgba(0, 0, 0, .04);--ar-bg-active: rgba(0, 0, 0, .07);--ar-text-hi: #0f1215;--ar-text-mid: rgba(15, 18, 21, .8);--ar-text-low: rgba(15, 18, 21, .6);--ar-text-faint: rgba(15, 18, 21, .44);--ar-text-ghost: rgba(15, 18, 21, .3);--ar-line-subtle: rgba(15, 18, 21, .09);--ar-line: rgba(15, 18, 21, .14);--ar-line-strong: rgba(15, 18, 21, .22);--ar-signal: #0a7c8a;--ar-signal-hi: #065e69;--ar-signal-line: rgba(10, 124, 138, .4);--ar-signal-wash: rgba(10, 124, 138, .1);--ar-signal-ink: #ffffff;--ar-bind: #3a6c94;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(15, 18, 21, .3);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .35);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(10, 124, 138, .16);--ar-panel-tint: rgba(255, 255, 255, .26);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(32px) saturate(1.5) brightness(1.06);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .55), inset 0 1px 0 rgba(255, 255, 255, .85), 0 18px 44px -22px rgba(0, 0, 0, .35);--ar-panel-text-shadow: 0 1px 1px rgba(255, 255, 255, .4);--ar-float-bg: rgba(245, 247, 248, .84);--ar-float-ring: inset 0 0 0 1px rgba(15, 18, 21, .1);--ar-float-shadow: 0 10px 28px -12px rgba(0, 0, 0, .25);--ar-float-ink: #0f1215;--ar-float-ink-low: rgba(15, 18, 21, .6);color-scheme:light}[data-ar-theme=crystal]{--ar-bg-app: #101214;--ar-bg-well: rgba(0, 0, 0, .16);--ar-bg-hover: rgba(255, 255, 255, .07);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .9);--ar-text-low: rgba(255, 255, 255, .72);--ar-text-faint: rgba(255, 255, 255, .52);--ar-text-ghost: rgba(255, 255, 255, .36);--ar-line-subtle: rgba(255, 255, 255, .14);--ar-line: rgba(255, 255, 255, .22);--ar-line-strong: rgba(255, 255, 255, .32);--ar-signal: #a8f0ff;--ar-signal-hi: #e2faff;--ar-signal-line: rgba(168, 240, 255, .6);--ar-signal-wash: rgba(168, 240, 255, .16);--ar-signal-ink: #06242b;--ar-tick: rgba(255, 255, 255, .4);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .22);--ar-panel-tint: rgba(14, 16, 18, .16);--ar-panel-sheen: linear-gradient(160deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0) 38%);--ar-panel-blur: blur(18px) saturate(1.6) brightness(.9) contrast(1.05);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .55), 0 20px 50px -24px rgba(0, 0, 0, .5);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .45);--ar-float-bg: rgba(16, 18, 20, .62);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .7)}[data-ar-theme=frost-dark]{--ar-bg-app: #1a1c1e;--ar-bg-well: rgba(0, 0, 0, .22);--ar-bg-hover: rgba(255, 255, 255, .06);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .82);--ar-text-low: rgba(255, 255, 255, .6);--ar-text-faint: rgba(255, 255, 255, .42);--ar-text-ghost: rgba(255, 255, 255, .28);--ar-line-subtle: rgba(255, 255, 255, .08);--ar-line: rgba(255, 255, 255, .13);--ar-line-strong: rgba(255, 255, 255, .2);--ar-signal: #7de0cf;--ar-signal-hi: #b9f2e8;--ar-signal-line: rgba(125, 224, 207, .5);--ar-signal-wash: rgba(125, 224, 207, .14);--ar-signal-ink: #062620;--ar-tick: rgba(255, 255, 255, .28);--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .24), inset 0 0 0 1px rgba(255, 255, 255, .07);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .18);--ar-panel-tint: rgba(24, 26, 28, .46);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(72px) saturate(1.2) brightness(.85);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12), inset 0 1px 0 rgba(255, 255, 255, .18), 0 24px 60px -24px rgba(0, 0, 0, .7);--ar-float-bg: rgba(30, 32, 34, .84);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .6)}[data-ar-theme=ice]{--ar-bg-app: #1c2a36;--ar-bg-well: rgba(0, 20, 40, .14);--ar-bg-hover: rgba(255, 255, 255, .1);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .9);--ar-text-low: rgba(240, 248, 255, .72);--ar-text-faint: rgba(240, 248, 255, .52);--ar-text-ghost: rgba(240, 248, 255, .36);--ar-line-subtle: rgba(220, 240, 255, .18);--ar-line: rgba(220, 240, 255, .26);--ar-line-strong: rgba(220, 240, 255, .36);--ar-signal: #33b5e5;--ar-signal-hi: #bfeaff;--ar-signal-line: rgba(51, 181, 229, .55);--ar-signal-wash: rgba(51, 181, 229, .16);--ar-signal-ink: #ffffff;--ar-tick: rgba(235, 248, 255, .42);--ar-shadow-well: inset 0 1px 2px rgba(0, 20, 40, .14), inset 0 0 0 1px rgba(220, 240, 255, .14);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(191, 234, 255, .3);--ar-panel-tint: rgba(200, 228, 248, .2);--ar-panel-sheen: linear-gradient(180deg, rgba(235, 248, 255, .18), rgba(235, 248, 255, .02) 50%);--ar-panel-blur: blur(56px) saturate(1.25) brightness(.9);--ar-panel-shadow: inset 0 0 0 1px rgba(220, 240, 255, .26), inset 0 1px 0 rgba(240, 250, 255, .4), 0 20px 50px -24px rgba(0, 20, 40, .45);--ar-panel-text-shadow: 0 1px 2px rgba(0, 20, 40, .28);--ar-float-bg: rgba(40, 60, 78, .7);--ar-float-ring: inset 0 0 0 1px rgba(220, 240, 255, .26);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(240, 248, 255, .72)}[data-ar-theme=optical]{--ar-bg-app: #090909;--ar-bg-surface: #141414;--ar-bg-raised: #191919;--ar-bg-hover: rgba(255, 255, 255, .05);--ar-bg-active: rgba(255, 255, 255, .09);--ar-bg-well: rgba(0, 0, 0, .34);--ar-text-hi: #f4f4f4;--ar-text-mid: #bfbfbf;--ar-text-low: #919191;--ar-text-faint: #686868;--ar-text-ghost: #555555;--ar-line-subtle: rgba(255, 255, 255, .06);--ar-line: rgba(255, 255, 255, .09);--ar-line-strong: rgba(255, 255, 255, .14);--ar-signal: #2fb39c;--ar-signal-hi: #7fe3d4;--ar-signal-line: rgba(47, 179, 156, .5);--ar-signal-wash: rgba(47, 179, 156, .16);--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .6), inset 0 0 0 1px rgba(255, 255, 255, .06);--ar-rim: 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 0 rgba(255, 255, 255, .06);--ar-focus-ring: 0 0 0 1px #7fe3d4, 0 0 0 3px rgba(127, 227, 212, .16);--ar-panel-tint: #141414;--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .09), inset 0 1.5px 0 rgba(255, 255, 255, .08), 0 24px 60px -20px rgba(0, 0, 0, .9)}[data-ar-theme=reference]{--ar-bg-app: #16150f;--ar-font-num: "Roboto Mono", "Chivo Mono", ui-monospace, monospace;--ar-text-hi: #f4f4f4;--ar-text-mid: #bbbcc4;--ar-text-low: #b1b2ba;--ar-text-faint: #8e8f97;--ar-signal: #1adfb8;--ar-signal-hi: #7ff0d8;--ar-signal-line: rgba(26, 223, 184, .55);--ar-signal-wash: rgba(26, 223, 184, .14);--ar-focus-ring: 0 0 0 1px #7ff0d8, 0 0 0 3px rgba(26, 223, 184, .18);--ar-panel-tint: rgba(16, 16, 16, .24);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(30px);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .14), 0 24px 60px -24px rgba(0, 0, 0, .7);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ar-float-bg: rgba(0, 0, 0, .42);--ar-float-ink: #e6e7ec;--ar-float-ink-low: #bbbcc4}[data-ar-theme=onyx]{--ar-bg-app: #07070a;--ar-bg-well: rgba(0, 0, 0, .35);--ar-bg-hover: rgba(212, 175, 106, .06);--ar-bg-active: rgba(212, 175, 106, .1);--ar-text-hi: #f6f1e7;--ar-text-mid: rgba(246, 241, 231, .8);--ar-text-low: rgba(246, 241, 231, .58);--ar-text-faint: rgba(246, 241, 231, .4);--ar-text-ghost: rgba(246, 241, 231, .26);--ar-line-subtle: rgba(212, 175, 106, .12);--ar-line: rgba(212, 175, 106, .2);--ar-line-strong: rgba(212, 175, 106, .32);--ar-signal: #d4af6a;--ar-signal-hi: #f0d9a4;--ar-signal-line: rgba(212, 175, 106, .5);--ar-signal-wash: rgba(212, 175, 106, .14);--ar-signal-ink: #1a1408;--ar-bind: #a9c4e8;--ar-tick: rgba(240, 217, 164, .3);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(212, 175, 106, .1);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #f0d9a4, 0 0 0 3px rgba(212, 175, 106, .22);--ar-panel-tint: rgba(8, 8, 10, .62);--ar-panel-sheen: linear-gradient(135deg, rgba(240, 217, 164, .08), rgba(255, 255, 255, 0) 35%), linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(40px) saturate(1.2) brightness(.85);--ar-panel-shadow: inset 0 0 0 1px rgba(212, 175, 106, .28), inset 0 1px 0 rgba(240, 217, 164, .22), 0 30px 70px -28px rgba(0, 0, 0, .85);--ar-float-bg: rgba(10, 10, 12, .92);--ar-float-ring: inset 0 0 0 1px rgba(212, 175, 106, .26);--ar-float-ink: #f6f1e7;--ar-float-ink-low: rgba(246, 241, 231, .58)}[data-ar-theme=sapphire]{--ar-bg-app: #060b18;--ar-bg-well: rgba(0, 6, 20, .3);--ar-bg-hover: rgba(180, 205, 255, .07);--ar-text-hi: #f2f6ff;--ar-text-mid: rgba(242, 246, 255, .82);--ar-text-low: rgba(242, 246, 255, .6);--ar-text-faint: rgba(242, 246, 255, .42);--ar-text-ghost: rgba(242, 246, 255, .28);--ar-line-subtle: rgba(180, 205, 255, .12);--ar-line: rgba(180, 205, 255, .2);--ar-line-strong: rgba(180, 205, 255, .3);--ar-signal: #9cc8ff;--ar-signal-hi: #d6e7ff;--ar-signal-line: rgba(156, 200, 255, .5);--ar-signal-wash: rgba(156, 200, 255, .14);--ar-signal-ink: #04112a;--ar-bind: #c8b4ff;--ar-tick: rgba(200, 220, 255, .3);--ar-shadow-well: inset 0 1px 1px rgba(0, 4, 20, .35), inset 0 0 0 1px rgba(180, 205, 255, .1);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #d6e7ff, 0 0 0 3px rgba(156, 200, 255, .22);--ar-panel-tint: rgba(10, 24, 64, .42);--ar-panel-sheen: linear-gradient(160deg, rgba(180, 210, 255, .12), rgba(255, 255, 255, 0) 40%), linear-gradient(340deg, rgba(120, 160, 255, .08), rgba(255, 255, 255, 0) 35%);--ar-panel-blur: blur(40px) saturate(1.5) brightness(.85);--ar-panel-shadow: inset 0 0 0 1px rgba(190, 215, 255, .22), inset 0 1px 0 rgba(220, 235, 255, .3), 0 26px 64px -26px rgba(0, 8, 30, .8);--ar-float-bg: rgba(8, 16, 40, .88);--ar-float-ring: inset 0 0 0 1px rgba(190, 215, 255, .22);--ar-float-ink: #f2f6ff;--ar-float-ink-low: rgba(242, 246, 255, .6)}[data-ar-theme=champagne]{--ar-bg-app: #2b241a;--ar-bg-well: rgba(40, 28, 10, .14);--ar-bg-hover: rgba(255, 244, 220, .1);--ar-text-hi: #fffaf0;--ar-text-mid: rgba(255, 250, 240, .9);--ar-text-low: rgba(255, 250, 240, .74);--ar-text-faint: rgba(255, 250, 240, .54);--ar-text-ghost: rgba(255, 250, 240, .38);--ar-line-subtle: rgba(255, 240, 210, .2);--ar-line: rgba(255, 240, 210, .28);--ar-line-strong: rgba(255, 240, 210, .38);--ar-signal: #b8904a;--ar-signal-hi: #f3dcaa;--ar-signal-line: rgba(214, 184, 120, .6);--ar-signal-wash: rgba(214, 184, 120, .18);--ar-signal-ink: #ffffff;--ar-tick: rgba(255, 244, 220, .44);--ar-shadow-well: inset 0 1px 2px rgba(40, 26, 8, .16), inset 0 0 0 1px rgba(255, 236, 200, .18);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #fff6e0, 0 0 0 3px rgba(214, 184, 120, .3);--ar-panel-tint: rgba(245, 228, 196, .2);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 246, 225, .26), rgba(255, 246, 225, 0) 45%), linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 50%);--ar-panel-blur: blur(60px) saturate(1.25) brightness(.9) sepia(.08);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 236, 200, .34), inset 0 1px 0 rgba(255, 248, 230, .5), 0 24px 60px -26px rgba(40, 24, 0, .5);--ar-panel-text-shadow: 0 1px 2px rgba(50, 30, 0, .3);--ar-float-bg: rgba(70, 56, 38, .74);--ar-float-ring: inset 0 0 0 1px rgba(255, 236, 200, .3);--ar-float-ink: #fffaf0;--ar-float-ink-low: rgba(255, 250, 240, .72)}[data-ar-theme=pearl]{--ar-bg-app: #ebe8ee;--ar-bg-well: rgba(255, 255, 255, .4);--ar-bg-hover: rgba(40, 30, 60, .04);--ar-bg-active: rgba(40, 30, 60, .07);--ar-text-hi: #1d1a22;--ar-text-mid: #3d3844;--ar-text-low: #625c6b;--ar-text-faint: #86808f;--ar-text-ghost: #aaa4b2;--ar-line-subtle: rgba(40, 30, 60, .09);--ar-line: rgba(40, 30, 60, .14);--ar-line-strong: rgba(40, 30, 60, .22);--ar-signal: #8c6a9e;--ar-signal-hi: #6b4c7d;--ar-signal-line: rgba(140, 106, 158, .42);--ar-signal-wash: rgba(140, 106, 158, .12);--ar-signal-ink: #ffffff;--ar-bind: #5b7fa6;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(40, 30, 60, .28);--ar-shadow-well: inset 0 1px 1px rgba(40, 30, 60, .1), inset 0 0 0 1px rgba(40, 30, 60, .07);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(140, 106, 158, .18);--ar-panel-tint: rgba(255, 255, 255, .55);--ar-panel-sheen: linear-gradient(120deg, rgba(255, 228, 240, .42), rgba(228, 240, 255, .32) 45%, rgba(236, 255, 246, .26) 75%, rgba(255, 255, 255, 0)), linear-gradient(180deg, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(56px) saturate(1.3) brightness(1.06);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75), inset 0 1px 0 #ffffff, 0 20px 48px -24px rgba(50, 30, 70, .3);--ar-panel-text-shadow: 0 1px 1px rgba(255, 255, 255, .5);--ar-float-bg: rgba(252, 250, 253, .9);--ar-float-ring: inset 0 0 0 1px rgba(40, 30, 60, .1);--ar-float-shadow: 0 10px 28px -12px rgba(50, 30, 70, .25);--ar-float-ink: #1d1a22;--ar-float-ink-low: #625c6b;color-scheme:light}[data-ar-theme=platinum]{--ar-bg-app: #16181b;--ar-bg-well: rgba(0, 0, 0, .18);--ar-bg-hover: rgba(255, 255, 255, .07);--ar-bg-active: rgba(255, 255, 255, .11);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .86);--ar-text-low: rgba(255, 255, 255, .66);--ar-text-faint: rgba(255, 255, 255, .46);--ar-text-ghost: rgba(255, 255, 255, .3);--ar-line-subtle: rgba(255, 255, 255, .14);--ar-line: rgba(255, 255, 255, .22);--ar-line-strong: rgba(255, 255, 255, .34);--ar-signal: #dfe6ee;--ar-signal-hi: #ffffff;--ar-signal-line: rgba(235, 242, 250, .6);--ar-signal-wash: rgba(235, 242, 250, .14);--ar-signal-ink: #0d1014;--ar-bind: #b9d4ff;--ar-tick: rgba(255, 255, 255, .34);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .22), inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .24);--ar-panel-tint: rgba(24, 26, 30, .3);--ar-panel-sheen: linear-gradient(160deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 38%), linear-gradient(0deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(28px) saturate(1.6) brightness(.9);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .62), inset 0 -1px 0 rgba(255, 255, 255, .12), 0 30px 70px -30px rgba(0, 0, 0, .6);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .32);--ar-float-bg: rgba(30, 32, 36, .86);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .64)}[data-ar-theme=diamond]{--ar-bg-app: #5a5d61;--ar-bg-well: rgba(0, 0, 0, .12);--ar-bg-hover: rgba(255, 255, 255, .08);--ar-bg-active: rgba(255, 255, 255, .12);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .9);--ar-text-low: rgba(255, 255, 255, .72);--ar-text-faint: rgba(255, 255, 255, .52);--ar-text-ghost: rgba(255, 255, 255, .34);--ar-line-subtle: rgba(255, 255, 255, .18);--ar-line: rgba(255, 255, 255, .28);--ar-line-strong: rgba(255, 255, 255, .4);--ar-signal: #c4ecff;--ar-signal-hi: #ffffff;--ar-signal-line: rgba(210, 240, 255, .64);--ar-signal-wash: rgba(210, 240, 255, .16);--ar-signal-ink: #06141c;--ar-bind: #f3c8ff;--ar-tick: rgba(255, 255, 255, .4);--ar-shadow-well: inset 0 1px 1px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(196, 236, 255, .3);--ar-panel-tint: rgba(40, 42, 46, .14);--ar-panel-sheen: linear-gradient(115deg, rgba(255, 190, 215, .12), rgba(190, 225, 255, .12) 28%, rgba(200, 255, 225, .08) 52%, rgba(255, 255, 255, 0) 72%), linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0) 32%);--ar-panel-blur: blur(22px) saturate(1.8) brightness(.86) contrast(1.05);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .42), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 0 0 2px rgba(255, 255, 255, .06), 0 30px 70px -30px rgba(0, 0, 0, .5);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ar-float-bg: rgba(40, 42, 46, .82);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .3);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .68)}[data-ar-theme=emerald]{--ar-bg-app: #04140e;--ar-bg-well: rgba(0, 16, 10, .3);--ar-bg-hover: rgba(160, 240, 200, .07);--ar-bg-active: rgba(160, 240, 200, .11);--ar-text-hi: #f3fbf6;--ar-text-mid: rgba(243, 251, 246, .84);--ar-text-low: rgba(243, 251, 246, .62);--ar-text-faint: rgba(243, 251, 246, .44);--ar-text-ghost: rgba(243, 251, 246, .28);--ar-line-subtle: rgba(230, 204, 146, .14);--ar-line: rgba(230, 204, 146, .22);--ar-line-strong: rgba(230, 204, 146, .34);--ar-signal: #5fdcaa;--ar-signal-hi: #b6f4d8;--ar-signal-line: rgba(95, 220, 170, .52);--ar-signal-wash: rgba(95, 220, 170, .14);--ar-signal-ink: #02150d;--ar-bind: #e6cc92;--ar-tick: rgba(230, 204, 146, .34);--ar-shadow-well: inset 0 1px 1px rgba(0, 16, 10, .4), inset 0 0 0 1px rgba(230, 204, 146, .1);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #b6f4d8, 0 0 0 3px rgba(95, 220, 170, .22);--ar-panel-tint: rgba(6, 46, 32, .46);--ar-panel-sheen: linear-gradient(150deg, rgba(170, 255, 215, .12), rgba(255, 255, 255, 0) 40%), linear-gradient(330deg, rgba(230, 204, 146, .08), rgba(255, 255, 255, 0) 32%);--ar-panel-blur: blur(36px) saturate(1.45) brightness(.84);--ar-panel-shadow: inset 0 0 0 1px rgba(230, 204, 146, .3), inset 0 1px 0 rgba(240, 222, 176, .3), 0 28px 66px -28px rgba(0, 20, 12, .8);--ar-float-bg: rgba(6, 30, 22, .9);--ar-float-ring: inset 0 0 0 1px rgba(230, 204, 146, .26);--ar-float-ink: #f3fbf6;--ar-float-ink-low: rgba(243, 251, 246, .62)}[data-ar-theme=rose-gold]{--ar-bg-app: #1d1214;--ar-bg-well: rgba(30, 8, 12, .24);--ar-bg-hover: rgba(240, 190, 175, .08);--ar-bg-active: rgba(240, 190, 175, .12);--ar-text-hi: #fff6f3;--ar-text-mid: rgba(255, 246, 243, .86);--ar-text-low: rgba(255, 246, 243, .66);--ar-text-faint: rgba(255, 246, 243, .46);--ar-text-ghost: rgba(255, 246, 243, .3);--ar-line-subtle: rgba(236, 178, 158, .16);--ar-line: rgba(236, 178, 158, .24);--ar-line-strong: rgba(236, 178, 158, .36);--ar-signal: #eaa994;--ar-signal-hi: #fad6ca;--ar-signal-line: rgba(234, 169, 148, .56);--ar-signal-wash: rgba(234, 169, 148, .15);--ar-signal-ink: #2a0e08;--ar-bind: #d8c4ff;--ar-tick: rgba(250, 214, 202, .36);--ar-shadow-well: inset 0 1px 1px rgba(30, 6, 10, .3), inset 0 0 0 1px rgba(236, 178, 158, .12);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #fad6ca, 0 0 0 3px rgba(234, 169, 148, .24);--ar-panel-tint: rgba(64, 30, 36, .36);--ar-panel-sheen: linear-gradient(140deg, rgba(255, 214, 200, .16), rgba(255, 255, 255, 0) 40%), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(32px) saturate(1.35) brightness(.86);--ar-panel-shadow: inset 0 0 0 1px rgba(236, 178, 158, .36), inset 0 1px 0 rgba(255, 222, 210, .42), 0 28px 66px -28px rgba(30, 6, 10, .72);--ar-panel-text-shadow: 0 1px 2px rgba(30, 6, 10, .3);--ar-float-bg: rgba(44, 24, 28, .88);--ar-float-ring: inset 0 0 0 1px rgba(236, 178, 158, .3);--ar-float-ink: #fff6f3;--ar-float-ink-low: rgba(255, 246, 243, .64)}[data-ar-theme=cognac]{--ar-bg-app: #150b04;--ar-bg-well: rgba(20, 8, 0, .32);--ar-bg-hover: rgba(240, 180, 110, .07);--ar-bg-active: rgba(240, 180, 110, .11);--ar-text-hi: #fff4e6;--ar-text-mid: rgba(255, 244, 230, .84);--ar-text-low: rgba(255, 244, 230, .62);--ar-text-faint: rgba(255, 244, 230, .44);--ar-text-ghost: rgba(255, 244, 230, .28);--ar-line-subtle: rgba(222, 170, 102, .15);--ar-line: rgba(222, 170, 102, .24);--ar-line-strong: rgba(222, 170, 102, .36);--ar-signal: #e6a45c;--ar-signal-hi: #f8d3a0;--ar-signal-line: rgba(230, 164, 92, .54);--ar-signal-wash: rgba(230, 164, 92, .15);--ar-signal-ink: #1f0e00;--ar-bind: #a8c8e8;--ar-tick: rgba(248, 211, 160, .32);--ar-shadow-well: inset 0 1px 1px rgba(20, 8, 0, .42), inset 0 0 0 1px rgba(222, 170, 102, .12);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #f8d3a0, 0 0 0 3px rgba(230, 164, 92, .24);--ar-panel-tint: rgba(60, 30, 8, .5);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 200, 140, .13), rgba(255, 255, 255, 0) 38%), linear-gradient(180deg, rgba(255, 240, 220, .05), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(36px) saturate(1.3) brightness(.8) sepia(.12);--ar-panel-shadow: inset 0 0 0 1px rgba(222, 170, 102, .32), inset 0 1px 0 rgba(248, 211, 160, .3), 0 30px 70px -28px rgba(20, 8, 0, .82);--ar-float-bg: rgba(38, 20, 6, .92);--ar-float-ring: inset 0 0 0 1px rgba(222, 170, 102, .28);--ar-float-ink: #fff4e6;--ar-float-ink-low: rgba(255, 244, 230, .62)}[data-ar-theme=amethyst]{--ar-bg-app: #0e0818;--ar-bg-well: rgba(10, 0, 24, .28);--ar-bg-hover: rgba(210, 190, 255, .07);--ar-bg-active: rgba(210, 190, 255, .11);--ar-text-hi: #f8f5ff;--ar-text-mid: rgba(248, 245, 255, .84);--ar-text-low: rgba(248, 245, 255, .62);--ar-text-faint: rgba(248, 245, 255, .44);--ar-text-ghost: rgba(248, 245, 255, .28);--ar-line-subtle: rgba(225, 220, 240, .14);--ar-line: rgba(225, 220, 240, .22);--ar-line-strong: rgba(225, 220, 240, .34);--ar-signal: #c5a6ff;--ar-signal-hi: #e8dcff;--ar-signal-line: rgba(197, 166, 255, .54);--ar-signal-wash: rgba(197, 166, 255, .15);--ar-signal-ink: #12052a;--ar-bind: #9fe0d4;--ar-tick: rgba(232, 220, 255, .32);--ar-shadow-well: inset 0 1px 1px rgba(10, 0, 24, .38), inset 0 0 0 1px rgba(225, 220, 240, .1);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #e8dcff, 0 0 0 3px rgba(197, 166, 255, .24);--ar-panel-tint: rgba(40, 18, 72, .44);--ar-panel-sheen: linear-gradient(155deg, rgba(220, 200, 255, .13), rgba(255, 255, 255, 0) 40%), linear-gradient(335deg, rgba(160, 120, 255, .08), rgba(255, 255, 255, 0) 34%);--ar-panel-blur: blur(36px) saturate(1.45) brightness(.84);--ar-panel-shadow: inset 0 0 0 1px rgba(225, 220, 240, .26), inset 0 1px 0 rgba(240, 236, 255, .34), 0 28px 66px -28px rgba(12, 0, 30, .8);--ar-float-bg: rgba(24, 12, 44, .9);--ar-float-ring: inset 0 0 0 1px rgba(225, 220, 240, .24);--ar-float-ink: #f8f5ff;--ar-float-ink-low: rgba(248, 245, 255, .62)}[data-ar-theme=alabaster]{--ar-bg-app: #efe9df;--ar-bg-well: rgba(255, 252, 246, .4);--ar-bg-hover: rgba(70, 50, 20, .04);--ar-bg-active: rgba(70, 50, 20, .07);--ar-text-hi: #221b12;--ar-text-mid: #43392c;--ar-text-low: #6b5f4e;--ar-text-faint: #8f8472;--ar-text-ghost: #b3a996;--ar-line-subtle: rgba(80, 56, 20, .09);--ar-line: rgba(80, 56, 20, .14);--ar-line-strong: rgba(80, 56, 20, .22);--ar-signal: #9a7040;--ar-signal-hi: #7a532a;--ar-signal-line: rgba(154, 112, 64, .44);--ar-signal-wash: rgba(154, 112, 64, .12);--ar-signal-ink: #ffffff;--ar-bind: #56789a;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(80, 56, 20, .28);--ar-shadow-well: inset 0 1px 1px rgba(80, 56, 20, .1), inset 0 0 0 1px rgba(80, 56, 20, .07);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(154, 112, 64, .18);--ar-panel-tint: rgba(252, 247, 238, .62);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 250, 240, .5), rgba(255, 250, 240, 0) 45%), linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(64px) saturate(1.1) brightness(1.06);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .7), inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(80, 56, 20, .12), 0 22px 52px -26px rgba(60, 40, 10, .32);--ar-panel-text-shadow: 0 1px 1px rgba(255, 255, 255, .45);--ar-float-bg: rgba(253, 250, 244, .92);--ar-float-ring: inset 0 0 0 1px rgba(80, 56, 20, .1);--ar-float-shadow: 0 10px 28px -12px rgba(60, 40, 10, .25);--ar-float-ink: #221b12;--ar-float-ink-low: #6b5f4e;color-scheme:light}[data-ar-theme=porcelain]{--ar-bg-app: #eef1f5;--ar-bg-well: rgba(255, 255, 255, .42);--ar-bg-hover: rgba(14, 24, 50, .04);--ar-bg-active: rgba(14, 24, 50, .07);--ar-text-hi: #0e1628;--ar-text-mid: #2c3650;--ar-text-low: #515c76;--ar-text-faint: #7a849b;--ar-text-ghost: #a2aabd;--ar-line-subtle: rgba(14, 24, 50, .08);--ar-line: rgba(14, 24, 50, .13);--ar-line-strong: rgba(14, 24, 50, .2);--ar-signal: #2a4fb0;--ar-signal-hi: #1c3a8a;--ar-signal-line: rgba(42, 79, 176, .42);--ar-signal-wash: rgba(42, 79, 176, .1);--ar-signal-ink: #ffffff;--ar-bind: #7a4fb0;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(14, 24, 50, .26);--ar-shadow-well: inset 0 1px 1px rgba(14, 24, 50, .1), inset 0 0 0 1px rgba(14, 24, 50, .06);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(42, 79, 176, .16);--ar-panel-tint: rgba(250, 252, 255, .64);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, 0) 36%), linear-gradient(135deg, rgba(225, 235, 255, .3), rgba(255, 255, 255, 0) 50%);--ar-panel-blur: blur(60px) saturate(1.15) brightness(1.08);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8), inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(14, 24, 50, .12), 0 22px 52px -26px rgba(14, 24, 50, .3);--ar-panel-text-shadow: 0 1px 1px rgba(255, 255, 255, .5);--ar-float-bg: rgba(252, 253, 255, .93);--ar-float-ring: inset 0 0 0 1px rgba(14, 24, 50, .1);--ar-float-shadow: 0 10px 28px -12px rgba(14, 24, 50, .24);--ar-float-ink: #0e1628;--ar-float-ink-low: #515c76;color-scheme:light}[data-ar-theme=jade]{--ar-bg-app: #e2ebe5;--ar-bg-well: rgba(255, 255, 255, .36);--ar-bg-hover: rgba(10, 40, 26, .04);--ar-bg-active: rgba(10, 40, 26, .07);--ar-text-hi: #0f2219;--ar-text-mid: #2b4136;--ar-text-low: #4f665a;--ar-text-faint: #778b80;--ar-text-ghost: #9fb0a6;--ar-line-subtle: rgba(10, 40, 26, .09);--ar-line: rgba(10, 40, 26, .14);--ar-line-strong: rgba(10, 40, 26, .22);--ar-signal: #2c7a58;--ar-signal-hi: #1d5c41;--ar-signal-line: rgba(44, 122, 88, .42);--ar-signal-wash: rgba(44, 122, 88, .12);--ar-signal-ink: #ffffff;--ar-bind: #8a6a2e;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(10, 40, 26, .28);--ar-shadow-well: inset 0 1px 1px rgba(10, 40, 26, .1), inset 0 0 0 1px rgba(10, 40, 26, .07);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px var(--ar-signal), 0 0 0 3px rgba(44, 122, 88, .16);--ar-panel-tint: rgba(228, 242, 234, .6);--ar-panel-sheen: linear-gradient(145deg, rgba(240, 255, 246, .46), rgba(240, 255, 246, 0) 46%), linear-gradient(180deg, rgba(255, 255, 255, .28), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(60px) saturate(1.15) brightness(1.05);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .66), inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(10, 40, 26, .12), 0 22px 52px -26px rgba(10, 40, 26, .3);--ar-panel-text-shadow: 0 1px 1px rgba(255, 255, 255, .45);--ar-float-bg: rgba(246, 251, 248, .93);--ar-float-ring: inset 0 0 0 1px rgba(10, 40, 26, .1);--ar-float-shadow: 0 10px 28px -12px rgba(10, 40, 26, .24);--ar-float-ink: #0f2219;--ar-float-ink-low: #4f665a;color-scheme:light}[data-ar-theme=moonstone]{--ar-bg-app: #3d4656;--ar-bg-well: rgba(10, 20, 40, .12);--ar-bg-hover: rgba(230, 240, 255, .1);--ar-bg-active: rgba(230, 240, 255, .14);--ar-text-hi: #f7f9fd;--ar-text-mid: rgba(247, 249, 253, .9);--ar-text-low: rgba(247, 249, 253, .74);--ar-text-faint: rgba(247, 249, 253, .54);--ar-text-ghost: rgba(247, 249, 253, .38);--ar-line-subtle: rgba(220, 232, 255, .2);--ar-line: rgba(220, 232, 255, .28);--ar-line-strong: rgba(220, 232, 255, .38);--ar-signal: #6f9ee8;--ar-signal-hi: #cfe2ff;--ar-signal-line: rgba(170, 205, 255, .62);--ar-signal-wash: rgba(170, 205, 255, .18);--ar-signal-ink: #ffffff;--ar-bind: #e3c6ff;--ar-tick: rgba(230, 240, 255, .44);--ar-shadow-well: inset 0 1px 2px rgba(10, 20, 40, .16), inset 0 0 0 1px rgba(220, 232, 255, .18);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #eef4ff, 0 0 0 3px rgba(170, 205, 255, .32);--ar-panel-tint: rgba(120, 136, 164, .32);--ar-panel-sheen: linear-gradient(150deg, rgba(175, 210, 255, .3), rgba(175, 210, 255, 0) 42%), linear-gradient(330deg, rgba(225, 205, 255, .14), rgba(255, 255, 255, 0) 36%), linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(60px) saturate(1.15) brightness(.86);--ar-panel-shadow: inset 0 0 0 1px rgba(225, 236, 255, .36), inset 0 1px 0 rgba(240, 246, 255, .55), 0 24px 60px -26px rgba(10, 20, 40, .5);--ar-panel-text-shadow: 0 1px 2px rgba(10, 20, 40, .34);--ar-float-bg: rgba(60, 70, 90, .8);--ar-float-ring: inset 0 0 0 1px rgba(220, 232, 255, .3);--ar-float-ink: #f7f9fd;--ar-float-ink-low: rgba(247, 249, 253, .72)}[data-ar-theme=cashmere]{--ar-bg-app: #4a3f36;--ar-bg-well: rgba(40, 26, 14, .12);--ar-bg-hover: rgba(255, 244, 230, .1);--ar-bg-active: rgba(255, 244, 230, .14);--ar-text-hi: #fcf8f3;--ar-text-mid: rgba(252, 248, 243, .9);--ar-text-low: rgba(252, 248, 243, .74);--ar-text-faint: rgba(252, 248, 243, .54);--ar-text-ghost: rgba(252, 248, 243, .38);--ar-line-subtle: rgba(255, 240, 222, .2);--ar-line: rgba(255, 240, 222, .28);--ar-line-strong: rgba(255, 240, 222, .38);--ar-signal: #b98352;--ar-signal-hi: #f1cfa6;--ar-signal-line: rgba(220, 170, 120, .62);--ar-signal-wash: rgba(220, 170, 120, .18);--ar-signal-ink: #ffffff;--ar-bind: #b8cde0;--ar-tick: rgba(255, 244, 230, .44);--ar-shadow-well: inset 0 1px 2px rgba(40, 26, 14, .16), inset 0 0 0 1px rgba(255, 240, 222, .18);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #fff4e6, 0 0 0 3px rgba(220, 170, 120, .3);--ar-panel-tint: rgba(128, 108, 92, .36);--ar-panel-sheen: linear-gradient(135deg, rgba(255, 240, 222, .22), rgba(255, 240, 222, 0) 45%), linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 50%);--ar-panel-blur: blur(64px) saturate(1.05) brightness(.86);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 240, 222, .32), inset 0 1px 0 rgba(255, 248, 238, .46), 0 24px 60px -26px rgba(40, 26, 14, .5);--ar-panel-text-shadow: 0 1px 2px rgba(40, 26, 14, .32);--ar-float-bg: rgba(84, 70, 60, .82);--ar-float-ring: inset 0 0 0 1px rgba(255, 240, 222, .28);--ar-float-ink: #fcf8f3;--ar-float-ink-low: rgba(252, 248, 243, .72)}[data-ar-theme=velvet]{--ar-bg-app: #16070c;--ar-bg-well: rgba(20, 0, 8, .24);--ar-bg-hover: rgba(255, 210, 225, .07);--ar-bg-active: rgba(255, 210, 225, .11);--ar-text-hi: #fbf1f4;--ar-text-mid: rgba(251, 241, 244, .86);--ar-text-low: rgba(251, 241, 244, .66);--ar-text-faint: rgba(251, 241, 244, .46);--ar-text-ghost: rgba(251, 241, 244, .3);--ar-line-subtle: rgba(236, 226, 232, .14);--ar-line: rgba(236, 226, 232, .22);--ar-line-strong: rgba(236, 226, 232, .32);--ar-signal: #f09bb0;--ar-signal-hi: #ffd3de;--ar-signal-line: rgba(240, 155, 176, .54);--ar-signal-wash: rgba(240, 155, 176, .15);--ar-signal-ink: #2a0610;--ar-bind: #c8d4ff;--ar-tick: rgba(255, 220, 230, .32);--ar-shadow-well: inset 0 1px 2px rgba(20, 0, 8, .32), inset 0 0 0 1px rgba(236, 226, 232, .1);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffd3de, 0 0 0 3px rgba(240, 155, 176, .24);--ar-panel-tint: rgba(74, 16, 34, .54);--ar-panel-sheen: linear-gradient(140deg, rgba(255, 200, 220, .12), rgba(255, 255, 255, 0) 42%), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(64px) saturate(1.2) brightness(.78);--ar-panel-shadow: inset 0 0 0 1px rgba(236, 226, 232, .24), inset 0 1px 0 rgba(255, 240, 246, .3), 0 30px 70px -28px rgba(20, 0, 8, .8);--ar-panel-text-shadow: 0 1px 2px rgba(20, 0, 8, .3);--ar-float-bg: rgba(46, 12, 22, .9);--ar-float-ring: inset 0 0 0 1px rgba(236, 226, 232, .24);--ar-float-ink: #fbf1f4;--ar-float-ink-low: rgba(251, 241, 244, .64)}:is([data-ar-theme=pane],[data-ar-theme=lucid],[data-ar-theme=gallery],[data-ar-theme=satin],[data-ar-theme=monolith],[data-ar-theme=opal],[data-ar-theme=graphite]){--ar-bg-app: #4a4a4a;--ar-bg-well: rgba(0, 0, 0, .16);--ar-bg-hover: rgba(255, 255, 255, .08);--ar-bg-active: rgba(255, 255, 255, .12);--ar-text-hi: #ffffff;--ar-text-mid: rgba(255, 255, 255, .88);--ar-text-low: rgba(255, 255, 255, .7);--ar-text-faint: rgba(255, 255, 255, .52);--ar-text-ghost: rgba(255, 255, 255, .34);--ar-line-subtle: rgba(255, 255, 255, .14);--ar-line: rgba(255, 255, 255, .22);--ar-line-strong: rgba(255, 255, 255, .34);--ar-signal: #ffffff;--ar-signal-hi: #ffffff;--ar-signal-line: rgba(255, 255, 255, .6);--ar-signal-wash: rgba(255, 255, 255, .14);--ar-signal-ink: #111111;--ar-bind: #ffffff;--ar-tick: rgba(255, 255, 255, .4);--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px rgba(255, 255, 255, .26);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .3);--ar-float-bg: rgba(34, 34, 34, .74);--ar-float-ring: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-float-ink: #ffffff;--ar-float-ink-low: rgba(255, 255, 255, .7)}[data-ar-theme=pane]{--ar-panel-tint: rgba(0, 0, 0, .06);--ar-panel-sheen: linear-gradient(125deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0) 32%, rgba(255, 255, 255, 0) 62%, rgba(255, 255, 255, .1) 100%), linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(16px) saturate(1.2) brightness(.8);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34), inset 0 1px 0 rgba(255, 255, 255, .5), 0 26px 60px -28px rgba(0, 0, 0, .55)}[data-ar-theme=pane-light]{--ar-bg-app: #e8e8e8;--ar-bg-well: rgba(0, 0, 0, .05);--ar-bg-hover: rgba(0, 0, 0, .04);--ar-bg-active: rgba(0, 0, 0, .07);--ar-text-hi: #141414;--ar-text-mid: #2c2c2c;--ar-text-low: #515151;--ar-text-faint: #767676;--ar-text-ghost: #9c9c9c;--ar-line-subtle: rgba(0, 0, 0, .08);--ar-line: rgba(0, 0, 0, .13);--ar-line-strong: rgba(0, 0, 0, .2);--ar-signal: #141414;--ar-signal-hi: #000000;--ar-signal-line: rgba(0, 0, 0, .4);--ar-signal-wash: rgba(0, 0, 0, .06);--ar-signal-ink: #ffffff;--ar-bind: #141414;--ar-warn: #9a6512;--ar-fault: #b3263a;--ar-tick: rgba(0, 0, 0, .28);--ar-shadow-well: inset 0 1px 2px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(0, 0, 0, .07);--ar-rim: 0 0 0 0 transparent;--ar-focus-ring: 0 0 0 1px #141414, 0 0 0 3px rgba(0, 0, 0, .12);--ar-panel-tint: rgba(255, 255, 255, .32);--ar-panel-sheen: linear-gradient(125deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, 0) 36%), linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(18px) saturate(1.1) brightness(1.14);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .72), inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(0, 0, 0, .14), 0 24px 56px -28px rgba(0, 0, 0, .32);--ar-panel-text-shadow: 0 1px 0 rgba(255, 255, 255, .4);--ar-float-bg: rgba(255, 255, 255, .88);--ar-float-ring: inset 0 0 0 1px rgba(0, 0, 0, .1);--ar-float-shadow: 0 12px 30px -12px rgba(0, 0, 0, .24);--ar-float-ink: #141414;--ar-float-ink-low: #515151;color-scheme:light}[data-ar-theme=lucid]{--ar-panel-tint: rgba(0, 0, 0, 0);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 34%);--ar-panel-blur: blur(10px) saturate(1.2) brightness(.8);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .36), inset 0 1px 0 rgba(255, 255, 255, .56), 0 24px 60px -28px rgba(0, 0, 0, .5);--ar-panel-text-shadow: 0 1px 2px rgba(0, 0, 0, .42)}[data-ar-theme=gallery]{--ar-panel-tint: rgba(0, 0, 0, .2);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(22px) saturate(1.15) brightness(.84);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .42), 0 26px 60px -28px rgba(0, 0, 0, .55)}[data-ar-theme=satin]{--ar-panel-tint: rgba(0, 0, 0, 0);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(48px) saturate(1.1) brightness(.8);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .28), inset 0 1px 0 rgba(255, 255, 255, .44), 0 24px 60px -28px rgba(0, 0, 0, .5)}[data-ar-theme=monolith]{--ar-panel-tint: rgba(255, 255, 255, .04);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 45%);--ar-panel-blur: blur(60px) saturate(1.2) brightness(.84);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .46), 0 26px 60px -28px rgba(0, 0, 0, .5)}[data-ar-theme=opal]{--ar-bg-app: #1a1a1a;--ar-panel-tint: rgba(0, 0, 0, .4);--ar-panel-sheen: linear-gradient(160deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 38%), linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0) 30%);--ar-panel-blur: blur(30px) saturate(1.1) brightness(.8);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .26), inset 0 1px 0 rgba(255, 255, 255, .36), 0 30px 70px -28px rgba(0, 0, 0, .75);--ar-panel-text-shadow: none}[data-ar-theme=graphite]{--ar-bg-app: #3c3c3c;--ar-panel-tint: rgba(110, 110, 110, .3);--ar-panel-sheen: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 40%);--ar-panel-blur: blur(40px) saturate(.25) brightness(.8);--ar-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .26), inset 0 1px 0 rgba(255, 255, 255, .38), 0 24px 60px -28px rgba(0, 0, 0, .55);--ar-panel-text-shadow: 0 1px 1px rgba(0, 0, 0, .2)}:root,[data-ar-theme],[data-ar-material]{--ar-control-font: var(--ar-font-num);--ar-label-weight: 500;--ar-value-weight: 300;--ar-label-tracking: .13em;--ar-label-case: uppercase;--ar-label-bump: 0px;--ar-value-bump: 0px;--ar-trough: var(--ar-bg-well);--ar-trough-backdrop: none;--ar-well: var(--ar-shadow-well), var(--ar-rim);--ar-inset: 2px;--ar-radius: 7px;--ar-insert-radius: 6px;--ar-insert: linear-gradient(180deg, #dcdcd8 0%, #c9c9c4 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 0 .5px rgba(0, 0, 0, .55), 0 1px 1px rgba(0, 0, 0, .3);--ar-insert-backdrop: none;--ar-insert-blend: normal;--ar-insert-ink: #121212;--ar-insert-unit-ink: rgba(0, 0, 0, .5);--ar-insert-text-shadow: none;--ar-insert-off-filter: grayscale(1) brightness(.68) contrast(.92);--ar-label-ink: var(--ar-text-mid);--ar-value-ink: color-mix(in srgb, var(--ar-text-hi) 90%, transparent);--ar-value-ink-hi: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-faint);--ar-off-ink: var(--ar-text-faint);--ar-dim-ink: var(--ar-text-mid);--ar-base-text-shadow: none;--ar-seam: rgba(0, 0, 0, .38);--ar-seam-hover: rgba(0, 0, 0, .62);--ar-seam-active: color-mix(in srgb, var(--ar-signal) 78%, #000);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .35);--ar-seam-glow: 0 0 0 .5px var(--ar-seam-active), 0 0 6px var(--ar-signal-line);--ar-seam-drop: none;--ar-seam-drop-hot: none;--ar-seam-w: 2px;--ar-seam-offset: 8px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .38;--ar-seam-scale-hot: .46;--ar-cell: rgba(255, 255, 255, .03);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .045);--ar-cell-insert-shadow: var(--ar-insert-shadow);--ar-cell-radius: initial;--ar-grad-well: inset 0 1px 2px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(0, 0, 0, .18);--ar-grad-sheen: linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, .12));--ar-grad-seam: rgba(20, 20, 20, .72);--ar-grad-seam-hot: #141414;--ar-grad-seam-edge: 1px 0 0 rgba(255, 255, 255, .55);--ar-grad-seam-glow: 0 0 0 1px rgba(255, 255, 255, .55), 0 0 6px rgba(255, 255, 255, .4);--ar-grad-seam-scale: .46;--ar-grad-ink-dark: #141414;--ar-grad-ink-light: #f4f4f4;--ar-ruler-ink: var(--ar-tick-major);--ar-ruler-minor: var(--ar-tick);--ar-index: var(--ar-text-hi);--ar-plot: var(--ar-text-faint);--ar-plot-hi: var(--ar-text-hi);--ar-led-on: var(--ar-seam-active);--ar-led-off: #bebebe;--ar-led-glow: var(--ar-signal-line);--ar-sheet-bg: var(--ar-frost-grain), linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .07)), color-mix(in srgb, var(--ar-bg-app) 42%, transparent);--ar-sheet-blur: blur(26px) saturate(150%);--ar-sheet-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18), inset 0 1px 0 rgba(255, 255, 255, .26), 0 18px 44px -18px rgba(0, 0, 0, .5);--ar-swatch-rim: inset 0 1px 0 rgba(255, 255, 255, .38), inset 0 0 0 1px rgba(0, 0, 0, .26), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 1px 2px rgba(0, 0, 0, .35);--ar-list-bg: var(--ar-sheet-bg);--ar-list-backdrop: var(--ar-sheet-blur);--ar-list-shadow: var(--ar-sheet-shadow);--ar-list-insert: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .03));--ar-list-insert-blend: normal;--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12), inset 0 1px 0 rgba(255, 255, 255, .16);--ar-list-ink: var(--ar-float-ink);--ar-list-ink-hi: var(--ar-float-ink);--ar-list-text-shadow: none;--ar-list-hover: var(--ar-bg-hover)}[data-ar-theme=clear-air]:not([data-ar-material]),[data-ar-theme=clear-polished]:not([data-ar-material]),[data-ar-theme=clear-lens]:not([data-ar-material]),[data-ar-theme=clear-layered]:not([data-ar-material]),[data-ar-theme=frost-etched]:not([data-ar-material]),[data-ar-theme=frost-silk]:not([data-ar-material]),[data-ar-theme=frost-mist]:not([data-ar-material]),[data-ar-theme=frost-deep]:not([data-ar-material]){--ar-trough: var(--ar-bg-well);--ar-trough-backdrop: blur(4px);--ar-well: var(--ar-shadow-well), var(--ar-rim);--ar-insert-blend: normal;--ar-insert-ink: #ffffff;--ar-insert-unit-ink: #e6e6e6;--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .65);--ar-insert-off-filter: opacity(.45);--ar-label-ink: var(--ar-text-mid);--ar-value-ink: var(--ar-text-hi);--ar-value-ink-hi: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-off-ink: var(--ar-text-faint);--ar-dim-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .6);--ar-seam: rgba(255, 255, 255, .62);--ar-seam-hover: #ffffff;--ar-seam-active: #ffffff;--ar-seam-edge: 1px 0 0 rgba(0, 0, 0, .25);--ar-seam-glow: 0 0 0 .5px rgba(255, 255, 255, .38);--ar-cell: rgba(255, 255, 255, .035);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(128, 128, 128, .6);--ar-led-glow: var(--ar-signal-line);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-grad-sheen: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, 0) 55%);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .28), inset 0 1px 0 rgba(255, 255, 255, .4);--ar-list-bg: var(--ar-sheet-bg);--ar-list-backdrop: var(--ar-sheet-blur);--ar-list-shadow: var(--ar-sheet-shadow);--ar-list-insert: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .06));--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-list-ink: var(--ar-float-ink);--ar-list-ink-hi: #ffffff;--ar-list-text-shadow: none;--ar-list-hover: rgba(255, 255, 255, .08)}[data-ar-theme=clear-air]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .13) 0%, rgba(255, 255, 255, .025) 55%, rgba(255, 255, 255, .055) 100%);--ar-insert-backdrop: blur(1px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .48), inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(255, 255, 255, .08), 0 1px 3px rgba(0, 0, 0, .12)}[data-ar-theme=clear-polished]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .1) 36%, rgba(255, 255, 255, .035) 50%, rgba(255, 255, 255, .11) 100%);--ar-insert-backdrop: blur(2px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 0 0 1px rgba(255, 255, 255, .38), inset 0 -1px 0 rgba(255, 255, 255, .14), 0 1px 3px rgba(0, 0, 0, .22)}[data-ar-theme=clear-lens]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, .045) 32%, rgba(255, 255, 255, .015) 67%, rgba(255, 255, 255, .2) 100%);--ar-insert-backdrop: blur(7px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .64), inset 0 0 0 1px rgba(255, 255, 255, .48), inset 0 -1px 0 rgba(255, 255, 255, .34), 0 1px 3px rgba(0, 0, 0, .24)}[data-ar-theme=clear-layered]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .66) 44%, rgba(255, 255, 255, .56) 50%, rgba(255, 255, 255, .72) 100%);--ar-insert-backdrop: blur(3px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 0 0 1px rgba(255, 255, 255, .65), inset 0 -1px 0 rgba(255, 255, 255, .4), 0 1px 3px rgba(0, 0, 0, .2);--ar-insert-ink: #191919;--ar-insert-unit-ink: #484848;--ar-insert-text-shadow: none;--ar-seam: rgba(0, 0, 0, .42);--ar-seam-hover: #161616;--ar-seam-active: #161616;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px rgba(0, 0, 0, .2)}[data-ar-theme=frost-etched]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .14) 100%);--ar-insert-backdrop: blur(14px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .38), inset 0 0 0 1px rgba(255, 255, 255, .24), inset 0 -1px 0 rgba(255, 255, 255, .1), 0 1px 3px rgba(0, 0, 0, .1)}[data-ar-theme=frost-silk]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .7) 100%);--ar-insert-backdrop: blur(20px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .76), inset 0 0 0 1px rgba(255, 255, 255, .46), inset 0 -1px 0 rgba(255, 255, 255, .2), 0 1px 3px rgba(0, 0, 0, .12);--ar-insert-ink: #191919;--ar-insert-unit-ink: #484848;--ar-insert-text-shadow: none;--ar-seam: rgba(0, 0, 0, .42);--ar-seam-hover: #161616;--ar-seam-active: #161616;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px rgba(0, 0, 0, .2)}[data-ar-theme=frost-mist]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .2) 100%);--ar-insert-backdrop: blur(26px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .52), inset 0 0 0 1px rgba(255, 255, 255, .32), inset 0 -1px 0 rgba(255, 255, 255, .18), 0 1px 3px rgba(0, 0, 0, .16)}[data-ar-theme=frost-deep]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .59) 100%);--ar-insert-backdrop: blur(32px);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .54), inset 0 0 0 1px rgba(255, 255, 255, .34), inset 0 -1px 0 rgba(255, 255, 255, .12), 0 1px 3px rgba(0, 0, 0, .18);--ar-insert-ink: #191919;--ar-insert-unit-ink: #484848;--ar-insert-text-shadow: none;--ar-seam: rgba(0, 0, 0, .42);--ar-seam-hover: #161616;--ar-seam-active: #161616;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px rgba(0, 0, 0, .2)}[data-ar-theme=nocturne]:not([data-ar-material]),[data-ar-theme=lagoon]:not([data-ar-material]),[data-ar-theme=argent]:not([data-ar-material]),[data-ar-theme=garnet]:not([data-ar-material]),[data-ar-theme=ivory]:not([data-ar-material]),[data-ar-theme=glacier]:not([data-ar-material]),[data-ar-theme=wisteria]:not([data-ar-material]),[data-ar-theme=dune]:not([data-ar-material]){--ar-label-weight: 500;--ar-value-weight: 500;--ar-trough: var(--ar-bg-well);--ar-trough-backdrop: blur(6px);--ar-well: var(--ar-shadow-well), var(--ar-rim);--ar-label-ink: var(--ar-text-mid);--ar-value-ink: var(--ar-text-hi);--ar-value-ink-hi: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-off-ink: var(--ar-text-faint);--ar-dim-ink: var(--ar-text-low);--ar-base-text-shadow: none;--ar-insert-text-shadow: none;--ar-insert-off-filter: grayscale(.8) opacity(.55);--ar-seam-glow: 0 0 0 .5px var(--ar-seam-active);--ar-seam-scale-hot: .6;--ar-cell: var(--ar-bg-hover);--ar-cell-shadow: inset 0 0 0 1px var(--ar-line-subtle);--ar-cell-radius: var(--ar-insert-radius);--ar-led-on: var(--ar-seam-active);--ar-led-off: var(--ar-text-ghost);--ar-led-glow: var(--ar-signal-line);--ar-grad-well: inset 0 0 0 1px var(--ar-line-strong);--ar-grad-sheen: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 65%);--ar-swatch-rim: inset 0 0 0 1px var(--ar-line-strong), inset 0 1px 0 rgba(255, 255, 255, .35);--ar-list-bg: var(--ar-sheet-bg);--ar-list-backdrop: var(--ar-sheet-blur);--ar-list-shadow: var(--ar-sheet-shadow);--ar-list-insert: var(--ar-signal-wash);--ar-list-insert-shadow: inset 0 0 0 1px var(--ar-signal-line);--ar-list-ink: var(--ar-float-ink);--ar-list-ink-hi: var(--ar-signal-hi);--ar-list-hover: var(--ar-bg-hover)}[data-ar-theme=nocturne]:not([data-ar-material]){--ar-radius: 3px;--ar-insert-radius: 2px;--ar-inset: 2px;--ar-label-tracking: .19em;--ar-insert: linear-gradient(180deg, rgba(116, 108, 91, .38) 0%, rgba(51, 50, 48, .72) 48%, rgba(24, 25, 29, .86) 52%, rgba(68, 65, 57, .62) 100%);--ar-insert-backdrop: blur(5px) saturate(.6);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .36), inset 0 0 0 1px rgba(223, 198, 156, .44), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .3);--ar-insert-ink: #fff3d9;--ar-insert-unit-ink: #d8c9ad;--ar-seam: #dfc69c;--ar-seam-hover: #fff3d9;--ar-seam-active: #f9e6bd;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .15);--ar-seam-w: 3px;--ar-seam-a: 33%;--ar-seam-b: 67%;--ar-seam-scale: .4}[data-ar-theme=lagoon]:not([data-ar-material]){--ar-radius: 12px;--ar-insert-radius: 11px;--ar-inset: 2px;--ar-label-tracking: .08em;--ar-insert: linear-gradient(180deg, rgba(143, 235, 218, .34) 0%, rgba(30, 112, 123, .48) 55%, rgba(24, 80, 91, .68) 100%);--ar-insert-backdrop: blur(8px) saturate(1.4);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .65), inset 0 0 0 1px rgba(171, 247, 225, .45), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .3);--ar-insert-ink: #ecfff8;--ar-insert-unit-ink: #bee7de;--ar-seam: #b5f4e2;--ar-seam-hover: #ecfff8;--ar-seam-active: #d9fff0;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .15);--ar-seam-w: 2px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .32;--ar-control-font: var(--ar-font-ui)}[data-ar-theme=argent]:not([data-ar-material]){--ar-radius: 2px;--ar-insert-radius: 1px;--ar-inset: 2px;--ar-label-tracking: .16em;--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(227, 237, 247, .86) 47%, rgba(192, 207, 222, .72) 51%, rgba(248, 252, 255, .94) 100%);--ar-insert-backdrop: blur(4px) saturate(.3);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 0 0 1px rgba(83, 108, 133, .3), inset 0 -1px 0 rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .16);--ar-insert-ink: #203244;--ar-insert-unit-ink: #4b6075;--ar-seam: #4b647e;--ar-seam-hover: #203244;--ar-seam-active: #344f72;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-w: 1px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .58}[data-ar-theme=garnet]:not([data-ar-material]){--ar-radius: 6px;--ar-insert-radius: 5px;--ar-inset: 2px;--ar-label-tracking: .14em;--ar-insert: linear-gradient(180deg, rgba(246, 180, 169, .38) 0%, rgba(156, 83, 110, .56) 42%, rgba(102, 42, 69, .7) 46%, rgba(63, 25, 43, .85) 100%);--ar-insert-backdrop: blur(6px) saturate(1.25);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 0 0 1px rgba(250, 200, 180, .48), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .3);--ar-insert-ink: #fff2ed;--ar-insert-unit-ink: #f2d0ce;--ar-seam: #f2b3ad;--ar-seam-hover: #fff2ed;--ar-seam-active: #ffded1;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .15);--ar-seam-w: 3px;--ar-seam-a: 33%;--ar-seam-b: 67%;--ar-seam-scale: .38}[data-ar-theme=ivory]:not([data-ar-material]){--ar-radius: 9px;--ar-insert-radius: 8px;--ar-inset: 3px;--ar-label-tracking: .1em;--ar-insert: linear-gradient(180deg, rgba(255, 253, 247, .98) 0%, rgba(250, 242, 223, .92) 65%, rgba(232, 219, 193, .8) 100%);--ar-insert-backdrop: blur(18px) saturate(.6);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 0 0 1px rgba(159, 126, 77, .25), inset 0 -1px 0 rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .16);--ar-insert-ink: #3b3021;--ar-insert-unit-ink: #756044;--ar-seam: #957446;--ar-seam-hover: #3b3021;--ar-seam-active: #80613a;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-w: 2px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .32;--ar-control-font: var(--ar-font-ui)}[data-ar-theme=glacier]:not([data-ar-material]){--ar-radius: 5px;--ar-insert-radius: 4px;--ar-inset: 2px;--ar-label-tracking: .12em;--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(241, 253, 255, .95) 38%, rgba(206, 233, 243, .85) 100%);--ar-insert-backdrop: blur(22px) saturate(.5);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 0 0 1px rgba(91, 149, 174, .3), inset 0 -1px 0 rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .16);--ar-insert-ink: #183e52;--ar-insert-unit-ink: #42687c;--ar-seam: #28728e;--ar-seam-hover: #183e52;--ar-seam-active: #17617e;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-w: 2px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .5}[data-ar-theme=wisteria]:not([data-ar-material]){--ar-radius: 11px;--ar-insert-radius: 10px;--ar-inset: 3px;--ar-label-tracking: .07em;--ar-insert: linear-gradient(155deg, rgba(255, 251, 255, .97) 0%, rgba(247, 233, 252, .92) 55%, rgba(214, 211, 240, .86) 100%);--ar-insert-backdrop: blur(20px) saturate(.6);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(144, 111, 164, .24), inset 0 -1px 0 rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .16);--ar-insert-ink: #412b50;--ar-insert-unit-ink: #755d85;--ar-seam: #8e6ca1;--ar-seam-hover: #412b50;--ar-seam-active: #715084;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-w: 2px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .3;--ar-control-font: var(--ar-font-ui)}[data-ar-theme=dune]:not([data-ar-material]){--ar-radius: 4px;--ar-insert-radius: 3px;--ar-inset: 3px;--ar-label-tracking: .17em;--ar-insert: linear-gradient(180deg, rgba(224, 212, 189, .94) 0%, rgba(195, 178, 151, .9) 100%);--ar-insert-backdrop: blur(24px) saturate(.25);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 0 0 1px rgba(241, 220, 181, .36), inset 0 -1px 0 rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .16);--ar-insert-ink: #342a1d;--ar-insert-unit-ink: #655440;--ar-seam: #735b39;--ar-seam-hover: #342a1d;--ar-seam-active: #715127;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-w: 1px;--ar-seam-a: 100%;--ar-seam-b: 100%;--ar-seam-scale: .5}[data-ar-material=optical],[data-ar-theme=optical]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(240, 238, 234, .95) 0%, rgba(216, 213, 207, .92) 52%, rgba(198, 194, 188, .9) 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .38), 0 0 0 .5px rgba(0, 0, 0, .28);--ar-insert-ink: #161616;--ar-seam: rgba(0, 0, 0, .44);--ar-seam-hover: rgba(0, 0, 0, .66);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .5)}[data-ar-material=frost],[data-ar-material=clear],[data-ar-material=smoked],[data-ar-material=milk],[data-ar-material=tint]{--ar-trough: color-mix(in srgb, var(--ar-bg-app) 34%, transparent);--ar-trough-backdrop: blur(18px) saturate(1.1);--ar-well: inset 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 0 rgba(255, 255, 255, .07);--ar-value-weight: 500;--ar-label-ink: color-mix(in srgb, var(--ar-text-hi) 88%, transparent);--ar-value-ink: color-mix(in srgb, var(--ar-text-hi) 88%, transparent);--ar-unit-ink: color-mix(in srgb, var(--ar-text-hi) 70%, transparent);--ar-dim-ink: color-mix(in srgb, var(--ar-text-hi) 72%, transparent);--ar-base-text-shadow: 0 1px 2px color-mix(in srgb, var(--ar-bg-app) 70%, transparent);--ar-insert-text-shadow: 0 1px 2px color-mix(in srgb, var(--ar-bg-app) 60%, transparent)}[data-ar-material=frost]{--ar-insert: var(--ar-frost-grain), linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(246, 247, 248, .5) 48%, rgba(236, 238, 240, .44) 52%, rgba(255, 255, 255, .58) 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(0, 0, 0, .05), inset 0 0 0 .5px rgba(255, 255, 255, .6), 0 1px 3px rgba(0, 0, 0, .26), 0 0 0 .5px rgba(0, 0, 0, .16);--ar-insert-backdrop: blur(16px) saturate(1.25) brightness(1.1);--ar-insert-ink: #141414;--ar-insert-unit-ink: rgba(20, 20, 20, .58);--ar-insert-text-shadow: 0 .5px 0 rgba(255, 255, 255, .55);--ar-seam: rgba(0, 0, 0, .46);--ar-seam-hover: rgba(0, 0, 0, .72);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .7)}[data-ar-material=clear]{--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .13) 38%, rgba(255, 255, 255, .06) 60%, rgba(255, 255, 255, .08) 82%, rgba(255, 255, 255, .18) 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -1px 0 rgba(255, 255, 255, .22), inset 1px 0 0 rgba(255, 255, 255, .26), inset -1px 0 0 rgba(255, 255, 255, .26), inset 0 2px 5px -2px rgba(255, 255, 255, .28), 0 1px 2px rgba(0, 0, 0, .38), 0 0 0 .5px rgba(0, 0, 0, .3);--ar-insert-backdrop: blur(1.5px) saturate(1.7) brightness(1.2) contrast(1.06);--ar-insert-ink: var(--ar-text-hi);--ar-insert-unit-ink: var(--ar-text-mid);--ar-seam: color-mix(in srgb, var(--ar-text-hi) 82%, transparent);--ar-seam-hover: var(--ar-text-hi);--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .3)}[data-ar-material=smoked]{--ar-insert: linear-gradient(180deg, rgba(62, 62, 66, .74) 0%, rgba(22, 22, 24, .7) 50%, rgba(12, 12, 14, .72) 52%, rgba(38, 38, 42, .72) 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 0 0 1px rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .5);--ar-insert-backdrop: blur(8px) saturate(1.1) brightness(.78);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .62);--ar-insert-text-shadow: 0 1px 1px rgba(0, 0, 0, .6);--ar-seam: rgba(255, 255, 255, .6);--ar-seam-hover: rgba(255, 255, 255, .9);--ar-seam-edge: 1px 0 0 rgba(0, 0, 0, .45);--ar-insert-off-filter: grayscale(1) brightness(.85)}[data-ar-material=milk]{--ar-insert: var(--ar-frost-grain), linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(246, 247, 248, .84) 50%, rgba(238, 240, 242, .82) 52%, rgba(255, 255, 255, .88) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(255, 255, 255, .8), 0 1px 4px rgba(0, 0, 0, .22), 0 0 0 .5px rgba(0, 0, 0, .14);--ar-insert-backdrop: blur(24px) saturate(1.15);--ar-insert-ink: #121416;--ar-insert-unit-ink: rgba(18, 20, 22, .56);--ar-insert-text-shadow: none;--ar-seam: rgba(0, 0, 0, .4);--ar-seam-hover: rgba(0, 0, 0, .68);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .9)}[data-ar-material=tint]{--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .06) 46%, rgba(255, 255, 255, 0) 54%, rgba(255, 255, 255, .12) 100%), color-mix(in srgb, var(--ar-signal) 42%, transparent);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 0 0 1px color-mix(in srgb, var(--ar-signal) 55%, transparent), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .35), 0 0 12px -4px var(--ar-signal-line);--ar-insert-backdrop: blur(10px) saturate(1.5) brightness(.95);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .7);--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .45);--ar-seam: rgba(255, 255, 255, .72);--ar-seam-hover: #ffffff;--ar-seam-active: #ffffff;--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .3);--ar-led-on: var(--ar-signal)}[data-ar-material=metal]{--ar-insert: repeating-linear-gradient(90deg, rgba(255, 255, 255, .06) 0 1px, rgba(0, 0, 0, .035) 1px 2px), linear-gradient(180deg, #e6e7e9 0%, #bdbfc2 46%, #9c9ea2 54%, #cfd1d4 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(0, 0, 0, .25), inset 0 0 0 .5px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .45);--ar-insert-ink: #141414;--ar-insert-unit-ink: rgba(0, 0, 0, .55);--ar-seam: rgba(0, 0, 0, .55);--ar-seam-hover: rgba(0, 0, 0, .8);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .65)}[data-ar-material=soft],[data-ar-material=reference],[data-ar-theme=reference]:not([data-ar-material]){--ar-control-font: "Roboto Mono", var(--ar-font-num);--ar-label-weight: 700;--ar-value-weight: 700;--ar-label-tracking: 0;--ar-label-bump: 2.5px;--ar-value-bump: 1px;--ar-trough: rgba(0, 0, 0, .14);--ar-trough-backdrop: blur(30px);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .45);--ar-well: inset 0 4px 4px rgba(0, 0, 0, .43), 0 0 0 1px rgba(255, 255, 255, .06);--ar-inset: 1px;--ar-label-ink: #bbbcc4;--ar-value-ink: #bbbcc4;--ar-value-ink-hi: #e6e7ec;--ar-unit-ink: #bbbcc4;--ar-dim-ink: color-mix(in srgb, #bbbcc4 80%, transparent);--ar-seam-w: 4px;--ar-seam-a: 1.2px;--ar-seam-b: 2.8px;--ar-seam-scale: .3;--ar-seam-scale-hot: .36;--ar-seam-edge: none;--ar-seam-glow: none;--ar-seam-drop: drop-shadow(-1px -1px 3px rgba(0, 0, 0, .39));--ar-seam-drop-hot: drop-shadow(0 0 3px var(--ar-signal-line));--ar-cell: linear-gradient(181.66deg, rgba(194, 194, 194, .2871) 1.18%, rgba(237, 237, 237, .1485) 18.25%, rgba(204, 202, 202, .0198) 43.84%, rgba(31, 31, 31, .2178) 91.43%);--ar-cell-shadow: inset 0 0 0 1px rgba(184, 184, 184, .3), inset 0 6px 11.3px rgba(0, 0, 0, .31);--ar-cell-insert-shadow: inset 0 0 0 1px #c3c3c3, inset 0 6px 11.3px rgba(0, 0, 0, .31);--ar-grad-well: inset 0 4px 4px rgba(0, 0, 0, .43);--ar-grad-sheen: none;--ar-grad-seam: #262626;--ar-grad-seam-hot: var(--ar-seam-active);--ar-grad-seam-edge: none;--ar-grad-seam-glow: none;--ar-grad-seam-scale: .62;--ar-grad-ink-dark: #222222;--ar-grad-ink-light: #d7d7d7;--ar-ruler-ink: #bbbcc4;--ar-index: #e6e7ec;--ar-swatch-rim: inset 0 0 0 2px #6d6969, inset 0 6px 11.3px rgba(0, 0, 0, .31);--ar-list-bg: rgba(0, 0, 0, .3);--ar-list-shadow: inset 0 4px 4px rgba(0, 0, 0, .43), 0 18px 40px -16px rgba(0, 0, 0, .7);--ar-list-insert: linear-gradient(181.66deg, rgba(212, 212, 212, .99) 1.18%, rgba(237, 237, 237, .99) 18.25%, rgba(204, 202, 202, .7326) 43.84%, rgba(255, 255, 255, .7326) 91.43%);--ar-list-insert-blend: soft-light;--ar-list-insert-shadow: inset 0 0 0 1px #c3c3c3;--ar-list-ink: #bbbcc4;--ar-list-ink-hi: #ffffff;--ar-list-text-shadow: 1px 1px 0 rgba(51, 51, 51, .78);--ar-list-hover: rgba(255, 255, 255, .07)}[data-ar-material=soft]{--ar-insert: linear-gradient(181.66deg, rgba(212, 212, 212, .99) 1.18%, rgba(237, 237, 237, .99) 18.25%, rgba(204, 202, 202, .7326) 43.84%, rgba(255, 255, 255, .7326) 91.43%);--ar-insert-blend: soft-light;--ar-insert-shadow: inset 0 0 0 1px #c3c3c3;--ar-insert-ink: #bbbcc4;--ar-insert-unit-ink: #bbbcc4;--ar-insert-text-shadow: 1px 1px 0 rgba(51, 51, 51, .78);--ar-seam: #bbbcc4;--ar-seam-hover: #e6e7ec}[data-ar-material=reference],[data-ar-theme=reference]:not([data-ar-material]){--ar-insert: linear-gradient(181.66deg, rgba(212, 212, 212, .99) 1.18%, rgba(237, 237, 237, .99) 18.25%, rgba(204, 202, 202, .7326) 43.84%, rgba(255, 255, 255, .7326) 91.43%);--ar-insert-shadow: inset 0 0 0 2px #c3c3c3, inset 0 6px 11.3px rgba(0, 0, 0, .31);--ar-insert-ink: #222222;--ar-insert-unit-ink: rgba(34, 34, 34, .7);--ar-seam: #262626;--ar-seam-hover: #0e0e0e}[data-ar-theme=studio-light]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .055);--ar-well: inset 0 1px 1px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(0, 0, 0, .08), 0 1px 0 rgba(255, 255, 255, .9);--ar-insert: linear-gradient(180deg, #ffffff 0%, #f3f3f1 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .12);--ar-insert-ink: #141414;--ar-insert-unit-ink: rgba(0, 0, 0, .5);--ar-insert-off-filter: grayscale(1) opacity(.7);--ar-value-ink: var(--ar-text-hi);--ar-seam: rgba(0, 0, 0, .3);--ar-seam-hover: rgba(0, 0, 0, .55);--ar-seam-active: var(--ar-signal);--ar-seam-edge: none;--ar-cell: rgba(0, 0, 0, .03);--ar-cell-shadow: inset 0 0 0 1px rgba(0, 0, 0, .055);--ar-led-off: #cfcfcf;--ar-grad-well: inset 0 0 0 1px rgba(0, 0, 0, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(0, 0, 0, .14);--ar-list-insert: #ffffff;--ar-list-insert-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);--ar-list-hover: rgba(0, 0, 0, .045);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=glass]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 0, 0, .2);--ar-well: inset 0 1px 1px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .08);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .26) 0%, rgba(255, 255, 255, .13) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .26), inset 0 1px 0 rgba(255, 255, 255, .42), 0 1px 2px rgba(0, 0, 0, .16);--ar-insert-backdrop: brightness(1.08) saturate(1.2);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .7);--ar-insert-off-filter: grayscale(1) opacity(.55);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(255, 255, 255, .8);--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal);--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .22);--ar-seam-glow: 0 0 6px var(--ar-signal-line);--ar-cell: rgba(255, 255, 255, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(255, 255, 255, .4);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .3);--ar-list-backdrop: blur(30px) saturate(1.4);--ar-list-insert: rgba(255, 255, 255, .05);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-list-hover: rgba(255, 255, 255, .08)}[data-ar-theme=glass-dark]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 0, 0, .3);--ar-well: inset 0 1px 1px rgba(0, 0, 0, .26), inset 0 0 0 1px rgba(255, 255, 255, .06);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .13) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .36), 0 1px 2px rgba(0, 0, 0, .3);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .66);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(255, 255, 255, .72);--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal);--ar-seam-edge: none;--ar-seam-glow: 0 0 6px var(--ar-signal-line);--ar-cell: rgba(255, 255, 255, .035);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(255, 255, 255, .32);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .22);--ar-list-backdrop: blur(30px) saturate(1.3);--ar-list-insert: rgba(255, 255, 255, .04);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);--ar-list-hover: rgba(255, 255, 255, .07)}[data-ar-theme=frost]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 0, 0, .13);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .74) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(0, 0, 0, .14), 0 1px 3px rgba(0, 0, 0, .14);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.08);--ar-insert-ink: #111416;--ar-insert-unit-ink: rgba(17, 20, 22, .55);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .22);--ar-seam: rgba(0, 0, 0, .34);--ar-seam-hover: rgba(0, 0, 0, .6);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-cell: rgba(255, 255, 255, .08);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-led-off: #b6babd;--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .4);--ar-list-backdrop: blur(30px) saturate(1.3);--ar-list-insert: rgba(255, 255, 255, .08);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18);--ar-list-hover: rgba(255, 255, 255, .1)}[data-ar-theme=frost-light]:not([data-ar-material]){--ar-trough: rgba(255, 255, 255, .34);--ar-well: inset 0 1px 1px rgba(18, 24, 30, .1), inset 0 0 0 1px rgba(18, 24, 30, .08);--ar-insert: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, .92) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(18, 24, 30, .18), 0 1px 2px rgba(18, 24, 30, .12);--ar-insert-ink: #121619;--ar-insert-unit-ink: rgba(18, 22, 25, .5);--ar-insert-off-filter: grayscale(1) opacity(.65);--ar-value-ink: var(--ar-text-hi);--ar-seam: rgba(18, 24, 30, .3);--ar-seam-hover: rgba(18, 24, 30, .55);--ar-seam-active: var(--ar-signal);--ar-seam-edge: none;--ar-cell: rgba(255, 255, 255, .34);--ar-cell-shadow: inset 0 0 0 1px rgba(18, 24, 30, .06);--ar-led-off: #c3cbd0;--ar-grad-well: inset 0 0 0 1px rgba(18, 24, 30, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(18, 24, 30, .14);--ar-list-insert: #ffffff;--ar-list-insert-shadow: inset 0 0 0 1px rgba(18, 24, 30, .08);--ar-list-hover: rgba(18, 24, 30, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=glass-light]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(255, 255, 255, .2);--ar-well: inset 0 1px 1px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .42);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .66) 0%, rgba(255, 255, 255, .44) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .7), inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, .1);--ar-insert-backdrop: brightness(1.08) saturate(1.2);--ar-insert-ink: #0f1215;--ar-insert-unit-ink: rgba(15, 18, 21, .55);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(15, 18, 21, .34);--ar-seam-hover: rgba(15, 18, 21, .6);--ar-seam-active: var(--ar-signal);--ar-seam-edge: none;--ar-cell: rgba(255, 255, 255, .14);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .32);--ar-led-off: rgba(15, 18, 21, .24);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .45);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .5);--ar-list-insert: rgba(255, 255, 255, .5);--ar-list-insert-shadow: inset 0 0 0 1px rgba(15, 18, 21, .08);--ar-list-hover: rgba(15, 18, 21, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=crystal]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 0, 0, .18);--ar-well: inset 0 1px 1px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .42), inset 0 1px 0 rgba(255, 255, 255, .62), 0 1px 2px rgba(0, 0, 0, .2);--ar-insert-backdrop: brightness(1.1) saturate(1.3);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .75);--ar-insert-text-shadow: 0 1px 1px rgba(0, 0, 0, .35);--ar-insert-off-filter: grayscale(1) opacity(.55);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .45);--ar-seam: #ffffff;--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal-hi);--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .3);--ar-seam-glow: 0 0 6px var(--ar-signal-line);--ar-cell: rgba(255, 255, 255, .04);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-led-on: var(--ar-signal-hi);--ar-led-off: rgba(255, 255, 255, .4);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .36);--ar-list-backdrop: blur(24px) saturate(1.5);--ar-list-insert: rgba(255, 255, 255, .05);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-list-hover: rgba(255, 255, 255, .09)}[data-ar-theme=frost-dark]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 0, 0, .24);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .24), inset 0 0 0 1px rgba(255, 255, 255, .07);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .2) 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 0 0 1px rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .3);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.1);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .7);--ar-insert-text-shadow: 0 1px 1px rgba(0, 0, 0, .3);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(255, 255, 255, .78);--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal);--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .25);--ar-seam-glow: 0 0 6px var(--ar-signal-line);--ar-cell: rgba(255, 255, 255, .04);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(255, 255, 255, .36);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .24);--ar-list-backdrop: blur(40px) saturate(1.2);--ar-list-insert: rgba(255, 255, 255, .05);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);--ar-list-hover: rgba(255, 255, 255, .08)}[data-ar-theme=ice]:not([data-ar-material]){--ar-value-weight: 500;--ar-trough: rgba(0, 20, 40, .14);--ar-well: inset 0 1px 2px rgba(0, 20, 40, .14), inset 0 0 0 1px rgba(220, 240, 255, .16);--ar-insert: linear-gradient(180deg, rgba(248, 252, 255, .92) 0%, rgba(226, 240, 250, .78) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(0, 30, 60, .16), 0 1px 3px rgba(0, 30, 60, .16);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.08);--ar-insert-ink: #0b2233;--ar-insert-unit-ink: rgba(11, 34, 51, .55);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(0, 20, 40, .25);--ar-seam: rgba(11, 34, 51, .35);--ar-seam-hover: rgba(11, 34, 51, .6);--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-cell: rgba(235, 248, 255, .08);--ar-cell-shadow: inset 0 0 0 1px rgba(220, 240, 255, .16);--ar-led-off: #b3c3cf;--ar-grad-well: inset 0 0 0 1px rgba(220, 240, 255, .26);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-swatch-rim: inset 0 0 0 1px rgba(235, 248, 255, .4);--ar-list-backdrop: blur(30px) saturate(1.3);--ar-list-insert: rgba(235, 248, 255, .08);--ar-list-insert-shadow: inset 0 0 0 1px rgba(220, 240, 255, .18);--ar-list-hover: rgba(235, 248, 255, .1)}[data-ar-theme=onyx]:not([data-ar-material]){--ar-label-tracking: .18em;--ar-value-weight: 300;--ar-trough: rgba(0, 0, 0, .34);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(212, 175, 106, .12);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .13) 0%, rgba(255, 255, 255, .04) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(212, 175, 106, .48), inset 0 1px 0 rgba(240, 217, 164, .36), 0 1px 3px rgba(0, 0, 0, .5);--ar-insert-backdrop: brightness(1.05) saturate(1.1);--ar-insert-ink: #f6f1e7;--ar-insert-unit-ink: rgba(246, 241, 231, .6);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #d4af6a;--ar-seam-hover: #f0d9a4;--ar-seam-active: #f0d9a4;--ar-seam-edge: none;--ar-seam-glow: 0 0 8px rgba(212, 175, 106, .6);--ar-cell: rgba(212, 175, 106, .04);--ar-cell-shadow: inset 0 0 0 1px rgba(212, 175, 106, .12);--ar-led-on: #d4af6a;--ar-led-off: rgba(246, 241, 231, .3);--ar-led-glow: rgba(212, 175, 106, .6);--ar-grad-well: inset 0 0 0 1px rgba(212, 175, 106, .32);--ar-grad-sheen: none;--ar-ruler-ink: rgba(240, 217, 164, .72);--ar-index: #f0d9a4;--ar-swatch-rim: inset 0 0 0 1px rgba(212, 175, 106, .42);--ar-list-backdrop: blur(30px) saturate(1.2);--ar-list-insert: rgba(212, 175, 106, .05);--ar-list-insert-shadow: inset 0 0 0 1px rgba(212, 175, 106, .2);--ar-list-hover: rgba(212, 175, 106, .09)}[data-ar-theme=sapphire]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 500;--ar-trough: rgba(0, 6, 24, .3);--ar-well: inset 0 1px 2px rgba(0, 4, 20, .35), inset 0 0 0 1px rgba(180, 205, 255, .1);--ar-insert: linear-gradient(180deg, rgba(200, 222, 255, .28) 0%, rgba(150, 185, 255, .12) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(200, 222, 255, .36), inset 0 1px 0 rgba(235, 244, 255, .52), 0 1px 3px rgba(0, 6, 24, .5);--ar-insert-backdrop: brightness(1.1) saturate(1.3);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(242, 246, 255, .72);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(235, 244, 255, .85);--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal-hi);--ar-seam-edge: 0 0 0 .5px rgba(0, 6, 24, .3);--ar-seam-glow: 0 0 8px rgba(156, 200, 255, .6);--ar-cell: rgba(180, 205, 255, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(180, 205, 255, .1);--ar-led-on: var(--ar-signal-hi);--ar-led-off: rgba(242, 246, 255, .3);--ar-grad-well: inset 0 0 0 1px rgba(190, 215, 255, .24);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #d6e7ff;--ar-swatch-rim: inset 0 0 0 1px rgba(200, 222, 255, .34);--ar-list-backdrop: blur(30px) saturate(1.5);--ar-list-insert: rgba(180, 205, 255, .06);--ar-list-insert-shadow: inset 0 0 0 1px rgba(190, 215, 255, .16);--ar-list-hover: rgba(180, 205, 255, .09)}[data-ar-theme=champagne]:not([data-ar-material]){--ar-label-tracking: .18em;--ar-value-weight: 500;--ar-trough: rgba(40, 26, 8, .14);--ar-well: inset 0 1px 2px rgba(40, 26, 8, .16), inset 0 0 0 1px rgba(255, 236, 200, .18);--ar-insert: linear-gradient(180deg, rgba(255, 251, 242, .95) 0%, rgba(247, 236, 214, .84) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(214, 184, 120, .55), 0 1px 3px rgba(60, 40, 0, .18);--ar-insert-backdrop: blur(14px) saturate(1.15) brightness(1.06);--ar-insert-ink: #2e2213;--ar-insert-unit-ink: rgba(46, 34, 19, .55);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(50, 30, 0, .28);--ar-seam: #b8904a;--ar-seam-hover: #8f6a2c;--ar-seam-active: #8f6a2c;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px #8f6a2c, 0 0 8px rgba(214, 184, 120, .7);--ar-cell: rgba(255, 244, 220, .08);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 236, 200, .18);--ar-led-on: #b8904a;--ar-led-off: #cdbfa4;--ar-led-glow: rgba(214, 184, 120, .7);--ar-grad-well: inset 0 0 0 1px rgba(255, 236, 200, .3);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #fff6e0;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 236, 200, .46);--ar-list-backdrop: blur(30px) saturate(1.25);--ar-list-insert: rgba(255, 244, 220, .1);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 236, 200, .24);--ar-list-hover: rgba(255, 244, 220, .12)}[data-ar-theme=pearl]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-trough: rgba(255, 255, 255, .34);--ar-well: inset 0 1px 1px rgba(40, 30, 60, .1), inset 0 0 0 1px rgba(40, 30, 60, .07);--ar-insert: linear-gradient(180deg, #ffffff 0%, #f8f3f9 45%, #eef2f8 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(60, 40, 80, .18), 0 1px 3px rgba(60, 40, 80, .14);--ar-insert-ink: #1d1a22;--ar-insert-unit-ink: rgba(29, 26, 34, .5);--ar-insert-off-filter: grayscale(1) opacity(.65);--ar-value-ink: var(--ar-text-hi);--ar-seam: rgba(60, 40, 80, .3);--ar-seam-hover: rgba(60, 40, 80, .55);--ar-seam-active: var(--ar-signal);--ar-seam-edge: none;--ar-cell: rgba(255, 255, 255, .36);--ar-cell-shadow: inset 0 0 0 1px rgba(40, 30, 60, .06);--ar-led-on: var(--ar-signal);--ar-led-off: #cdc6d2;--ar-grad-well: inset 0 0 0 1px rgba(40, 30, 60, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(40, 30, 60, .14);--ar-list-insert: #ffffff;--ar-list-insert-shadow: inset 0 0 0 1px rgba(40, 30, 60, .08);--ar-list-hover: rgba(40, 30, 60, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=platinum]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 400;--ar-trough: rgba(0, 0, 0, .16);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .22), inset 0 0 0 1px rgba(255, 255, 255, .14);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .12) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .55), inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 3px rgba(0, 0, 0, .28);--ar-insert-backdrop: brightness(1.12) saturate(1.3);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .74);--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .3);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #ffffff;--ar-seam-hover: #ffffff;--ar-seam-active: #ffffff;--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .25);--ar-seam-glow: 0 0 8px rgba(255, 255, 255, .55);--ar-cell: rgba(255, 255, 255, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--ar-led-on: #ffffff;--ar-led-off: rgba(255, 255, 255, .28);--ar-led-glow: rgba(255, 255, 255, .6);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .34);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #ffffff;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .46);--ar-list-backdrop: blur(28px) saturate(1.6);--ar-list-insert: rgba(255, 255, 255, .08);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-list-hover: rgba(255, 255, 255, .1)}[data-ar-theme=diamond]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 400;--ar-trough: rgba(0, 0, 0, .1);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .18);--ar-insert: linear-gradient(100deg, rgba(255, 222, 236, .26) 0%, rgba(222, 240, 255, .28) 50%, rgba(226, 255, 240, .22) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .66), inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(255, 255, 255, .2), 0 1px 3px rgba(0, 0, 0, .24);--ar-insert-backdrop: brightness(1.16) saturate(1.5) contrast(1.05);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .78);--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .38);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .38);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #ffffff;--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal);--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .25);--ar-seam-glow: 0 0 10px rgba(196, 236, 255, .7);--ar-cell: rgba(255, 255, 255, .06);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(255, 255, 255, .3);--ar-led-glow: rgba(196, 236, 255, .7);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .42);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #ffffff;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .55);--ar-list-backdrop: blur(24px) saturate(1.8);--ar-list-insert: rgba(255, 255, 255, .1);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .26);--ar-list-hover: rgba(255, 255, 255, .12)}[data-ar-theme=emerald]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 400;--ar-trough: rgba(0, 16, 10, .3);--ar-well: inset 0 1px 2px rgba(0, 16, 10, .36), inset 0 0 0 1px rgba(230, 204, 146, .12);--ar-insert: linear-gradient(180deg, rgba(160, 245, 205, .24) 0%, rgba(60, 180, 130, .1) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(230, 204, 146, .46), inset 0 1px 0 rgba(240, 222, 176, .42), 0 1px 3px rgba(0, 16, 10, .5);--ar-insert-backdrop: brightness(1.08) saturate(1.3);--ar-insert-ink: #f3fbf6;--ar-insert-unit-ink: rgba(243, 251, 246, .66);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #e6cc92;--ar-seam-hover: #f4e2b8;--ar-seam-active: var(--ar-signal-hi);--ar-seam-edge: none;--ar-seam-glow: 0 0 8px rgba(95, 220, 170, .6);--ar-cell: rgba(160, 240, 200, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(230, 204, 146, .12);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(243, 251, 246, .28);--ar-led-glow: rgba(95, 220, 170, .6);--ar-grad-well: inset 0 0 0 1px rgba(230, 204, 146, .32);--ar-grad-sheen: none;--ar-ruler-ink: rgba(240, 222, 176, .74);--ar-index: #f4e2b8;--ar-swatch-rim: inset 0 0 0 1px rgba(230, 204, 146, .42);--ar-list-backdrop: blur(30px) saturate(1.4);--ar-list-insert: rgba(160, 240, 200, .06);--ar-list-insert-shadow: inset 0 0 0 1px rgba(230, 204, 146, .2);--ar-list-hover: rgba(160, 240, 200, .09)}[data-ar-theme=rose-gold]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 400;--ar-trough: rgba(30, 6, 10, .24);--ar-well: inset 0 1px 2px rgba(30, 6, 10, .3), inset 0 0 0 1px rgba(236, 178, 158, .14);--ar-insert: linear-gradient(180deg, rgba(255, 226, 216, .3) 0%, rgba(240, 180, 165, .12) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(236, 178, 158, .58), inset 0 1px 0 rgba(255, 230, 220, .62), 0 1px 3px rgba(30, 6, 10, .42);--ar-insert-backdrop: brightness(1.1) saturate(1.2);--ar-insert-ink: #fff6f3;--ar-insert-unit-ink: rgba(255, 246, 243, .7);--ar-insert-text-shadow: 0 1px 2px rgba(30, 6, 10, .3);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #eaa994;--ar-seam-hover: #fad6ca;--ar-seam-active: #fad6ca;--ar-seam-edge: none;--ar-seam-glow: 0 0 8px rgba(234, 169, 148, .65);--ar-cell: rgba(240, 190, 175, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(236, 178, 158, .14);--ar-led-on: #eaa994;--ar-led-off: rgba(255, 246, 243, .3);--ar-led-glow: rgba(234, 169, 148, .65);--ar-grad-well: inset 0 0 0 1px rgba(236, 178, 158, .36);--ar-grad-sheen: none;--ar-ruler-ink: rgba(250, 214, 202, .76);--ar-index: #fad6ca;--ar-swatch-rim: inset 0 0 0 1px rgba(236, 178, 158, .46);--ar-list-backdrop: blur(30px) saturate(1.3);--ar-list-insert: rgba(240, 190, 175, .07);--ar-list-insert-shadow: inset 0 0 0 1px rgba(236, 178, 158, .22);--ar-list-hover: rgba(240, 190, 175, .1)}[data-ar-theme=cognac]:not([data-ar-material]){--ar-label-tracking: .18em;--ar-value-weight: 400;--ar-trough: rgba(20, 8, 0, .32);--ar-well: inset 0 1px 2px rgba(20, 8, 0, .4), inset 0 0 0 1px rgba(222, 170, 102, .12);--ar-insert: linear-gradient(180deg, rgba(255, 206, 150, .24) 0%, rgba(200, 120, 50, .1) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(222, 170, 102, .52), inset 0 1px 0 rgba(248, 211, 160, .44), 0 1px 3px rgba(20, 8, 0, .5);--ar-insert-backdrop: brightness(1.06) saturate(1.2);--ar-insert-ink: #fff4e6;--ar-insert-unit-ink: rgba(255, 244, 230, .64);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #deaa66;--ar-seam-hover: #f8d3a0;--ar-seam-active: #f8d3a0;--ar-seam-edge: none;--ar-seam-glow: 0 0 8px rgba(230, 164, 92, .62);--ar-cell: rgba(240, 180, 110, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(222, 170, 102, .13);--ar-led-on: #e6a45c;--ar-led-off: rgba(255, 244, 230, .28);--ar-led-glow: rgba(230, 164, 92, .62);--ar-grad-well: inset 0 0 0 1px rgba(222, 170, 102, .34);--ar-grad-sheen: none;--ar-ruler-ink: rgba(248, 211, 160, .74);--ar-index: #f8d3a0;--ar-swatch-rim: inset 0 0 0 1px rgba(222, 170, 102, .44);--ar-list-backdrop: blur(30px) saturate(1.25);--ar-list-insert: rgba(240, 180, 110, .06);--ar-list-insert-shadow: inset 0 0 0 1px rgba(222, 170, 102, .2);--ar-list-hover: rgba(240, 180, 110, .09)}[data-ar-theme=amethyst]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-value-weight: 400;--ar-trough: rgba(10, 0, 24, .28);--ar-well: inset 0 1px 2px rgba(10, 0, 24, .36), inset 0 0 0 1px rgba(225, 220, 240, .1);--ar-insert: linear-gradient(180deg, rgba(225, 210, 255, .28) 0%, rgba(150, 110, 240, .12) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(232, 226, 248, .42), inset 0 1px 0 rgba(245, 240, 255, .56), 0 1px 3px rgba(10, 0, 24, .5);--ar-insert-backdrop: brightness(1.1) saturate(1.3);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(248, 245, 255, .7);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: rgba(240, 236, 255, .88);--ar-seam-hover: #ffffff;--ar-seam-active: var(--ar-signal-hi);--ar-seam-edge: 0 0 0 .5px rgba(10, 0, 24, .3);--ar-seam-glow: 0 0 8px rgba(197, 166, 255, .65);--ar-cell: rgba(210, 190, 255, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(225, 220, 240, .1);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(248, 245, 255, .28);--ar-led-glow: rgba(197, 166, 255, .65);--ar-grad-well: inset 0 0 0 1px rgba(225, 220, 240, .28);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #e8dcff;--ar-swatch-rim: inset 0 0 0 1px rgba(232, 226, 248, .38);--ar-list-backdrop: blur(30px) saturate(1.45);--ar-list-insert: rgba(210, 190, 255, .06);--ar-list-insert-shadow: inset 0 0 0 1px rgba(225, 220, 240, .18);--ar-list-hover: rgba(210, 190, 255, .09)}[data-ar-theme=alabaster]:not([data-ar-material]){--ar-label-tracking: .18em;--ar-trough: rgba(255, 252, 246, .36);--ar-well: inset 0 1px 1px rgba(80, 56, 20, .1), inset 0 0 0 1px rgba(80, 56, 20, .07);--ar-insert: linear-gradient(180deg, #fffdf8 0%, #f6efe2 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(120, 86, 40, .32), 0 1px 3px rgba(70, 50, 20, .14);--ar-insert-ink: #221b12;--ar-insert-unit-ink: rgba(34, 27, 18, .5);--ar-insert-off-filter: grayscale(1) opacity(.65);--ar-value-ink: var(--ar-text-hi);--ar-seam: #9a7040;--ar-seam-hover: #7a532a;--ar-seam-active: #7a532a;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 6px rgba(154, 112, 64, .4);--ar-cell: rgba(255, 252, 246, .4);--ar-cell-shadow: inset 0 0 0 1px rgba(80, 56, 20, .07);--ar-led-on: var(--ar-signal);--ar-led-off: #d6cbb8;--ar-led-glow: rgba(154, 112, 64, .45);--ar-grad-well: inset 0 0 0 1px rgba(80, 56, 20, .14);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(80, 56, 20, .16);--ar-list-insert: #fffdf8;--ar-list-insert-shadow: inset 0 0 0 1px rgba(80, 56, 20, .1);--ar-list-hover: rgba(80, 56, 20, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=porcelain]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-trough: rgba(255, 255, 255, .38);--ar-well: inset 0 1px 1px rgba(14, 24, 50, .1), inset 0 0 0 1px rgba(14, 24, 50, .06);--ar-insert: linear-gradient(180deg, #ffffff 0%, #ffffff 42%, #eef2f9 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(14, 24, 50, .05), 0 0 0 .5px rgba(14, 24, 50, .2), 0 1px 3px rgba(14, 24, 50, .14);--ar-insert-ink: #0e1628;--ar-insert-unit-ink: rgba(14, 22, 40, .5);--ar-insert-off-filter: grayscale(1) opacity(.65);--ar-value-ink: var(--ar-text-hi);--ar-seam: #2a4fb0;--ar-seam-hover: #1c3a8a;--ar-seam-active: #1c3a8a;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .7);--ar-seam-glow: 0 0 6px rgba(42, 79, 176, .36);--ar-cell: rgba(255, 255, 255, .4);--ar-cell-shadow: inset 0 0 0 1px rgba(14, 24, 50, .06);--ar-led-on: var(--ar-signal);--ar-led-off: #c8cedb;--ar-led-glow: rgba(42, 79, 176, .4);--ar-grad-well: inset 0 0 0 1px rgba(14, 24, 50, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(14, 24, 50, .14);--ar-list-insert: #ffffff;--ar-list-insert-shadow: inset 0 0 0 1px rgba(14, 24, 50, .08);--ar-list-hover: rgba(14, 24, 50, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=jade]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-trough: rgba(255, 255, 255, .32);--ar-well: inset 0 1px 1px rgba(10, 40, 26, .1), inset 0 0 0 1px rgba(10, 40, 26, .07);--ar-insert: linear-gradient(180deg, #fbfefc 0%, #eaf4ee 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(20, 70, 46, .24), 0 1px 3px rgba(10, 40, 26, .14);--ar-insert-ink: #0f2219;--ar-insert-unit-ink: rgba(15, 34, 25, .5);--ar-insert-off-filter: grayscale(1) opacity(.65);--ar-value-ink: var(--ar-text-hi);--ar-seam: #2c7a58;--ar-seam-hover: #1d5c41;--ar-seam-active: #1d5c41;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 6px rgba(44, 122, 88, .36);--ar-cell: rgba(255, 255, 255, .36);--ar-cell-shadow: inset 0 0 0 1px rgba(10, 40, 26, .07);--ar-led-on: var(--ar-signal);--ar-led-off: #c3d2c9;--ar-led-glow: rgba(44, 122, 88, .42);--ar-grad-well: inset 0 0 0 1px rgba(10, 40, 26, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(10, 40, 26, .14);--ar-list-insert: #fbfefc;--ar-list-insert-shadow: inset 0 0 0 1px rgba(10, 40, 26, .08);--ar-list-hover: rgba(10, 40, 26, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-theme=moonstone]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-trough: rgba(10, 20, 40, .12);--ar-well: inset 0 1px 2px rgba(10, 20, 40, .16), inset 0 0 0 1px rgba(220, 232, 255, .18);--ar-insert: linear-gradient(180deg, rgba(246, 250, 255, .94) 0%, rgba(218, 230, 248, .84) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(200, 220, 255, .5), 0 1px 3px rgba(10, 20, 40, .2);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.08);--ar-insert-ink: #152033;--ar-insert-unit-ink: rgba(21, 32, 51, .54);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(10, 20, 40, .3);--ar-seam: #6f9ee8;--ar-seam-hover: #3f72c8;--ar-seam-active: #3f72c8;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px #3f72c8, 0 0 8px rgba(170, 205, 255, .7);--ar-cell: rgba(230, 240, 255, .08);--ar-cell-shadow: inset 0 0 0 1px rgba(220, 232, 255, .18);--ar-led-on: #cfe2ff;--ar-led-off: rgba(247, 249, 253, .34);--ar-led-glow: rgba(170, 205, 255, .75);--ar-grad-well: inset 0 0 0 1px rgba(220, 232, 255, .34);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #eef4ff;--ar-swatch-rim: inset 0 0 0 1px rgba(220, 232, 255, .46);--ar-list-backdrop: blur(30px) saturate(1.15);--ar-list-insert: rgba(230, 240, 255, .1);--ar-list-insert-shadow: inset 0 0 0 1px rgba(220, 232, 255, .24);--ar-list-hover: rgba(230, 240, 255, .12)}[data-ar-theme=cashmere]:not([data-ar-material]){--ar-label-tracking: .16em;--ar-trough: rgba(40, 26, 14, .12);--ar-well: inset 0 1px 2px rgba(40, 26, 14, .16), inset 0 0 0 1px rgba(255, 240, 222, .18);--ar-insert: linear-gradient(180deg, rgba(253, 249, 243, .95) 0%, rgba(238, 228, 214, .86) 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(220, 180, 136, .5), 0 1px 3px rgba(40, 26, 14, .2);--ar-insert-backdrop: blur(14px) saturate(1.1) brightness(1.06);--ar-insert-ink: #2c2119;--ar-insert-unit-ink: rgba(44, 33, 25, .54);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(40, 26, 14, .3);--ar-seam: #b98352;--ar-seam-hover: #8f5f34;--ar-seam-active: #8f5f34;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .6);--ar-seam-glow: 0 0 0 .5px #8f5f34, 0 0 8px rgba(220, 170, 120, .7);--ar-cell: rgba(255, 244, 230, .08);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 240, 222, .18);--ar-led-on: #f1cfa6;--ar-led-off: rgba(252, 248, 243, .34);--ar-led-glow: rgba(220, 170, 120, .75);--ar-grad-well: inset 0 0 0 1px rgba(255, 240, 222, .32);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #fff4e6;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 240, 222, .46);--ar-list-backdrop: blur(30px) saturate(1.05);--ar-list-insert: rgba(255, 244, 230, .1);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 240, 222, .24);--ar-list-hover: rgba(255, 244, 230, .12)}[data-ar-theme=velvet]:not([data-ar-material]){--ar-label-tracking: .18em;--ar-value-weight: 400;--ar-trough: rgba(20, 0, 8, .26);--ar-well: inset 0 1px 2px rgba(20, 0, 8, .34), inset 0 0 0 1px rgba(236, 226, 232, .1);--ar-insert: linear-gradient(180deg, rgba(255, 228, 238, .3) 0%, rgba(255, 200, 220, .14) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(240, 230, 236, .4), inset 0 1px 0 rgba(255, 240, 246, .5), 0 1px 3px rgba(20, 0, 8, .5);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.12);--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(251, 241, 244, .7);--ar-insert-text-shadow: 0 1px 2px rgba(20, 0, 8, .3);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-seam: #f09bb0;--ar-seam-hover: #ffd3de;--ar-seam-active: #ffd3de;--ar-seam-edge: none;--ar-seam-glow: 0 0 8px rgba(240, 155, 176, .62);--ar-cell: rgba(255, 210, 225, .05);--ar-cell-shadow: inset 0 0 0 1px rgba(236, 226, 232, .1);--ar-led-on: var(--ar-signal);--ar-led-off: rgba(251, 241, 244, .28);--ar-led-glow: rgba(240, 155, 176, .62);--ar-grad-well: inset 0 0 0 1px rgba(236, 226, 232, .28);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #ffd3de;--ar-swatch-rim: inset 0 0 0 1px rgba(240, 230, 236, .38);--ar-list-backdrop: blur(40px) saturate(1.2);--ar-list-insert: rgba(255, 210, 225, .06);--ar-list-insert-shadow: inset 0 0 0 1px rgba(236, 226, 232, .18);--ar-list-hover: rgba(255, 210, 225, .09)}:is([data-ar-theme=pane],[data-ar-theme=lucid],[data-ar-theme=gallery],[data-ar-theme=satin],[data-ar-theme=monolith],[data-ar-theme=opal],[data-ar-theme=graphite]):not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .14);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .22);--ar-label-ink: var(--ar-text-hi);--ar-value-ink: var(--ar-text-hi);--ar-unit-ink: var(--ar-text-low);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .32);--ar-cell: rgba(255, 255, 255, .06);--ar-cell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16);--ar-led-on: #ffffff;--ar-led-off: rgba(255, 255, 255, .3);--ar-led-glow: rgba(255, 255, 255, .6);--ar-grad-well: inset 0 0 0 1px rgba(255, 255, 255, .34);--ar-grad-sheen: none;--ar-ruler-ink: var(--ar-text-mid);--ar-index: #ffffff;--ar-swatch-rim: inset 0 0 0 1px rgba(255, 255, 255, .42);--ar-list-backdrop: blur(40px) saturate(1.1) brightness(.7);--ar-list-insert: rgba(255, 255, 255, .1);--ar-list-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .22);--ar-list-hover: rgba(255, 255, 255, .12)}:is([data-ar-theme=pane],[data-ar-theme=satin]):not([data-ar-material]){--ar-insert-ink: #262626;--ar-insert-unit-ink: rgba(38, 38, 38, .55);--ar-insert-off-filter: grayscale(1) opacity(.55);--ar-seam: #2a2a2a;--ar-seam-hover: #000000;--ar-seam-active: #000000;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .7);--ar-seam-glow: 1px 0 0 rgba(255, 255, 255, .7)}[data-ar-theme=pane]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, #e9ebec 0%, #d3d6d7 40%, #c3c6c7 100%);--ar-insert-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 3px 5px -2px rgba(255, 255, 255, .55), inset 0 -2px 4px -1px rgba(0, 0, 0, .12), 0 0 0 1px rgba(255, 255, 255, .5), 0 2px 6px -1px rgba(0, 0, 0, .35)}[data-ar-theme=satin]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, #fdfdfd 0%, #efefef 45%, #dcdcdc 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(0, 0, 0, .07), 0 0 0 .5px rgba(0, 0, 0, .18), 0 2px 6px -1px rgba(0, 0, 0, .3)}:is([data-ar-theme=lucid],[data-ar-theme=gallery],[data-ar-theme=monolith],[data-ar-theme=opal],[data-ar-theme=graphite]):not([data-ar-material]){--ar-insert-ink: #ffffff;--ar-insert-unit-ink: rgba(255, 255, 255, .76);--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .3);--ar-insert-off-filter: grayscale(1) opacity(.5);--ar-seam: #ffffff;--ar-seam-hover: #ffffff;--ar-seam-active: #ffffff;--ar-seam-edge: 0 0 0 .5px rgba(0, 0, 0, .3);--ar-seam-glow: 0 0 0 .5px rgba(0, 0, 0, .3), 0 0 6px rgba(255, 255, 255, .5)}[data-ar-theme=lucid]:not([data-ar-material]){--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .26) 0%, rgba(255, 255, 255, .1) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .48), inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 4px rgba(0, 0, 0, .22);--ar-insert-backdrop: brightness(1.14) saturate(1.2);--ar-insert-text-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ar-base-text-shadow: 0 1px 2px rgba(0, 0, 0, .42)}[data-ar-theme=gallery]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .22);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .18) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34), inset 0 1px 0 rgba(255, 255, 255, .55), 0 1px 3px rgba(0, 0, 0, .25);--ar-insert-backdrop: blur(10px) saturate(1.1) brightness(1.1)}[data-ar-theme=monolith]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .12);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .44) 0%, rgba(255, 255, 255, .26) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .36), inset 0 1px 0 rgba(255, 255, 255, .62), 0 1px 4px rgba(0, 0, 0, .16);--ar-insert-backdrop: blur(14px) saturate(1.2) brightness(1.08)}[data-ar-theme=opal]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .26);--ar-well: inset 0 1px 3px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .2);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, .1) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .4), 0 1px 4px rgba(0, 0, 0, .35);--ar-insert-backdrop: blur(8px) brightness(1.15);--ar-base-text-shadow: none;--ar-insert-text-shadow: none}[data-ar-theme=graphite]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .12);--ar-insert: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, .2) 100%);--ar-insert-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34), inset 0 1px 0 rgba(255, 255, 255, .52), 0 1px 4px rgba(0, 0, 0, .22);--ar-insert-backdrop: blur(10px) saturate(.3) brightness(1.1);--ar-base-text-shadow: 0 1px 1px rgba(0, 0, 0, .2)}[data-ar-theme=pane-light]:not([data-ar-material]){--ar-trough: rgba(0, 0, 0, .05);--ar-well: inset 0 1px 2px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(0, 0, 0, .07);--ar-insert: linear-gradient(180deg, #ffffff 0%, #ffffff 50%, #f1f1f1 100%);--ar-insert-shadow: inset 0 1px 0 #ffffff, 0 0 0 .5px rgba(0, 0, 0, .16), 0 2px 5px -1px rgba(0, 0, 0, .18);--ar-insert-ink: #141414;--ar-insert-unit-ink: rgba(20, 20, 20, .5);--ar-insert-off-filter: grayscale(1) opacity(.6);--ar-value-ink: var(--ar-text-hi);--ar-seam: #2a2a2a;--ar-seam-hover: #000000;--ar-seam-active: #000000;--ar-seam-edge: 1px 0 0 rgba(255, 255, 255, .8);--ar-seam-glow: 1px 0 0 rgba(255, 255, 255, .8);--ar-cell: rgba(255, 255, 255, .4);--ar-cell-shadow: inset 0 0 0 1px rgba(0, 0, 0, .06);--ar-led-on: #141414;--ar-led-off: rgba(0, 0, 0, .16);--ar-led-glow: rgba(0, 0, 0, 0);--ar-grad-well: inset 0 0 0 1px rgba(0, 0, 0, .12);--ar-grad-sheen: none;--ar-swatch-rim: inset 0 0 0 1px rgba(0, 0, 0, .14);--ar-list-insert: #ffffff;--ar-list-insert-shadow: inset 0 0 0 1px rgba(0, 0, 0, .07);--ar-list-hover: rgba(0, 0, 0, .05);--ar-list-shadow: var(--ar-float-ring), var(--ar-float-shadow)}[data-ar-type]{font-family:var(--ar-font-ui)}[data-ar-type]:not([data-ar-theme]):not([data-ar-material]){--ar-control-font: var(--ar-font-num)}[data-ar-theme=lagoon] [data-ar-type]:not([data-ar-theme]):not([data-ar-material]),[data-ar-theme=ivory] [data-ar-type]:not([data-ar-theme]):not([data-ar-material]),[data-ar-theme=wisteria] [data-ar-type]:not([data-ar-theme]):not([data-ar-material]){--ar-control-font: var(--ar-font-ui)}[data-ar-theme=reference] [data-ar-type]:not([data-ar-theme]):not([data-ar-material]){--ar-control-font: "Roboto Mono", var(--ar-font-num)}[data-ar-type=instrument]{--ar-font-ui: Chivo, system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "Chivo Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-track-caps: .16em}[data-ar-type=editorial]{--ar-font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-track-caps: .12em;--ar-label-tracking: .1em}[data-ar-type=geist]{--ar-font-ui: Geist, system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-track-caps: .14em;--ar-label-tracking: .12em}[data-ar-type=modern]{--ar-font-ui: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-track-caps: .1em;--ar-label-tracking: .09em;--ar-track-title: -.015em}[data-ar-type=atelier]{--ar-font-ui: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "DM Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: var(--ar-font-ui);--ar-track-caps: .14em;--ar-label-tracking: .12em}[data-ar-type=red-hat]{--ar-font-ui: "Red Hat Text", system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "Red Hat Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: "Red Hat Display", "Red Hat Text", system-ui, sans-serif;--ar-weight-thin: 300;--ar-track-caps: .12em;--ar-label-tracking: .11em}[data-ar-type=luxe]{--ar-font-ui: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-num: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ar-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ar-weight-thin: 300;--ar-track-caps: .1em;--ar-label-tracking: .09em;--ar-track-display: .005em}.ar-theme{font-family:var(--ar-font-ui);font-weight:var(--ar-weight-light);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;color:var(--ar-text-mid);text-shadow:var(--ar-panel-text-shadow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ar-theme :where(b,strong){font-weight:var(--ar-weight-medium)}.ar-caps{font:var(--ar-weight-medium) var(--ar-caps-sm) / var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);text-transform:uppercase}.ar-caps--xs{font-size:var(--ar-caps-xs)}.ar-theme--ground{background:var(--ar-bg-app);color:var(--ar-text-hi)}:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar{width:10px;height:10px}:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar-track,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar-track,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar-corner,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar-corner{background:transparent}:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar-button,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar-button{width:0;height:0;display:none}:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar-thumb,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px;background:color-mix(in srgb,currentColor 30%,transparent);background-clip:padding-box}:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) ::-webkit-scrollbar-thumb:hover,:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 50%,transparent)}@supports not selector(::-webkit-scrollbar){:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list),:where(.ar-theme,[data-ar-theme],.ar-portal,.ar-list) *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 30%,transparent) transparent}}.ar-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-well{--_h: var(--ar-h);--_r: var(--ar-radius, calc(var(--_h) * .31));--_ir: var(--ar-insert-radius, calc(var(--_r) - var(--ar-inset)));position:relative;box-sizing:border-box;height:var(--_h);min-width:0;border-radius:var(--_r);background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well);outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-well:focus-visible,.ar-well:has(:focus-visible),.ar-focus-host:focus-visible .ar-well{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-insert{box-sizing:border-box;border-radius:var(--_ir);background:var(--ar-insert);mix-blend-mode:var(--ar-insert-blend);-webkit-backdrop-filter:var(--ar-insert-backdrop);backdrop-filter:var(--ar-insert-backdrop);box-shadow:var(--ar-insert-shadow);transition:filter var(--ar-dur-surface) var(--ar-ease)}.ar-insert[data-off]{filter:var(--ar-insert-off-filter);transition-timing-function:var(--ar-ease-exit)}.ar-led{flex:none;width:3px;height:7px;border-radius:1px;background:var(--ar-led-off);box-shadow:0 0 0 .5px #757575;transition:background var(--ar-dur-surface) var(--ar-ease),box-shadow var(--ar-dur-surface) var(--ar-ease)}.ar-led[data-on]{background:var(--ar-led-on);box-shadow:0 0 0 .5px #757575,0 0 6px var(--ar-led-glow)}.ar-dot{flex:none;width:4px;height:4px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--ar-off-ink);transition:background var(--ar-dur-surface) var(--ar-ease),box-shadow var(--ar-dur-surface) var(--ar-ease)}.ar-dot[data-on]{background:var(--ar-signal);box-shadow:0 0 5px var(--ar-signal-line)}.ar-text{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);line-height:var(--ar-leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ar-label-ink);text-shadow:var(--ar-base-text-shadow);transition:color var(--ar-dur-surface) var(--ar-ease)}.ar-text--over{color:var(--ar-insert-ink);text-shadow:var(--ar-insert-text-shadow)}.ar-value{font-family:var(--ar-control-font);font-size:calc(var(--ar-value-size) + var(--ar-value-bump));font-weight:var(--ar-value-weight);line-height:var(--ar-leading-snug);font-variant-numeric:tabular-nums;white-space:pre}.ar-roll{display:inline-flex;align-items:baseline;white-space:pre;font-variant-numeric:tabular-nums}.ar-roll__slot{position:relative;display:inline-block;width:1ch;height:1.3em;overflow:hidden;text-align:center;vertical-align:top}.ar-roll__strip{display:block;white-space:pre;line-height:1.3em;will-change:transform}.ar-roll__char{display:block;line-height:1.3em}.ar-roll .ar-roll__slot,.ar-roll .ar-roll__strip,.ar-roll .ar-roll__char{font:inherit!important;line-height:1.3em!important}.ar-roll .ar-roll__slot{height:1.3em!important}.ar-roll .ar-roll__unit{margin-left:.45em;font-size:.8em}.ar-roll__unit[data-tight]{margin-left:.12em}.ar-chevron{flex:none;width:10px;height:6px;transition:transform var(--ar-dur-surface) var(--ar-ease)}.ar-chevron[data-up]{transform:rotate(180deg)}.ar-portal{display:contents}@keyframes ar-rise-in{0%{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes ar-drop-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}}@keyframes ar-fade-out{to{opacity:0;transform:scale(.985)}}@keyframes ar-fade-in{0%{opacity:0}}@keyframes ar-pop-in{0%{opacity:0;transform:scale(.6)}}@keyframes ar-settle-in{0%{opacity:0;transform:translateY(3px);filter:blur(1.5px)}}@keyframes ar-breathe{50%{opacity:.45}}.ar-keycap{box-sizing:border-box;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:calc(var(--ar-insert-radius) - 2px);background:var(--ar-trough);box-shadow:var(--ar-well);font:var(--ar-label-weight) var(--ar-caps-sm) / var(--ar-leading-none) var(--ar-control-font);letter-spacing:var(--ar-track-caps);text-transform:uppercase;color:var(--ar-text-mid);text-shadow:none}:where(.ar-tool){all:unset}.ar-tool{--_tool: 20px;box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:var(--_tool);height:var(--_tool);border-radius:var(--ar-insert-radius);color:var(--ar-text-low);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-tool:hover{background:var(--ar-bg-hover);color:var(--ar-text-hi)}.ar-tool:active{transform:scale(.9);transition-duration:var(--ar-dur-state),var(--ar-dur-state),60ms}.ar-tool:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-tool svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){[data-ar-theme] *,.ar-theme *,.ar-portal *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ar-toast__time{animation-duration:var(--_life)!important}}@property --ar-lo{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ar-hi{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ar-p{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ar-p2{syntax: "<number>"; inherits: true; initial-value: 0;}.ar-slider{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;outline:none;-webkit-tap-highlight-color:transparent}.ar-slider__track{--_w: calc(100% - 2 * var(--ar-inset));--_x0: calc(var(--ar-inset) + var(--ar-lo) * var(--_w));--_x1: calc(var(--ar-inset) + var(--ar-hi) * var(--_w));flex:1;overflow:hidden;touch-action:pan-y;cursor:default;transition:box-shadow var(--ar-dur-state) var(--ar-ease),--ar-lo var(--ar-dur-state) var(--ar-ease),--ar-hi var(--ar-dur-state) var(--ar-ease),--ar-p var(--ar-dur-state) var(--ar-ease),--ar-p2 var(--ar-dur-state) var(--ar-ease)}.ar-slider[data-mode] .ar-slider__track{transition-duration:var(--ar-dur-state),0s,0s,0s,0s}.ar-slider[data-mode][data-quant] .ar-slider__track{transition-duration:var(--ar-dur-state),var(--ar-dur-value),var(--ar-dur-value),var(--ar-dur-value),var(--ar-dur-value)}.ar-slider[data-mode] .ar-slider__track:not(.ar-slider__track--gradient){box-shadow:var(--ar-well),inset 0 1px 3px #00000047}.ar-slider:focus-visible .ar-slider__track{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-slider[data-zone=seam] .ar-slider__track,.ar-slider[data-zone=value] .ar-slider__track,.ar-slider[data-mode] .ar-slider__track{cursor:ew-resize}.ar-slider[data-variant=ruler] .ar-slider__track{cursor:grab}.ar-slider[data-variant=ruler][data-zone=value] .ar-slider__track{cursor:ew-resize}.ar-slider[data-mode=ruler] .ar-slider__track{cursor:grabbing}.ar-slider[data-off] .ar-slider__track{cursor:default}.ar-slider__side{flex:none;width:var(--_lw, 106px)}.ar-slider__fill{position:absolute;top:var(--ar-inset);bottom:var(--ar-inset);left:var(--_x0);width:calc(var(--_x1) - var(--_x0));transform-origin:50% 50%;transition:transform .26s var(--ar-ease) 40ms,opacity .2s var(--ar-ease) 40ms,filter .2s var(--ar-ease)}.ar-slider[data-zone] .ar-slider__fill,.ar-slider[data-mode] .ar-slider__fill{filter:brightness(1.035)}.ar-slider[data-mode] .ar-slider__fill{box-shadow:var(--ar-insert-shadow),inset 0 0 0 1px #0000000f}.ar-slider[data-off] .ar-slider__fill,.ar-slider[data-off] .ar-slider__cell[data-lit]{transform:scaleY(.1);opacity:0;filter:saturate(0) brightness(.7);transition:transform var(--ar-dur-surface) var(--ar-ease-exit),opacity .24s var(--ar-ease-exit),filter .16s var(--ar-ease-exit)}.ar-slider__offline{position:absolute;top:50%;left:calc(var(--_x0) + 3px);width:max(0px,calc(var(--_x1) - var(--_x0) - 6px));height:1px;margin-top:-.5px;background:var(--ar-off-ink);opacity:0;pointer-events:none;transition:opacity var(--ar-dur-surface) var(--ar-ease)}.ar-slider[data-off] .ar-slider__offline{opacity:.8;transition-delay:90ms}.ar-slider__cells{position:absolute;inset:var(--ar-inset);display:flex;gap:2px}.ar-slider__cell{flex:1;border-radius:var(--ar-cell-radius, max(2px, calc(var(--_ir) - 1px)));background:var(--ar-cell);box-shadow:var(--ar-cell-shadow);transform-origin:50% 50%;transition:background 90ms var(--ar-ease)}.ar-slider__cell[data-lit]{background:var(--ar-insert);mix-blend-mode:var(--ar-insert-blend);-webkit-backdrop-filter:var(--ar-insert-backdrop);backdrop-filter:var(--ar-insert-backdrop);box-shadow:var(--ar-cell-insert-shadow);transition:transform .26s var(--ar-ease) 40ms,opacity .2s var(--ar-ease) 40ms,filter .2s var(--ar-ease)}.ar-slider__mark{position:absolute;bottom:3px;left:calc(var(--ar-inset) + var(--_m) * var(--_w));width:1px;height:3px;margin-left:-.5px;background:#808080b3;pointer-events:none}.ar-slider__mark--step{background:#80808073}.ar-slider__mark--origin{top:3px;bottom:3px;height:auto;background:#80808059}.ar-slider__track--gradient .ar-slider__mark{background:#0006}.ar-seam{--_c: var(--ar-seam);position:absolute;top:50%;left:clamp(calc(var(--ar-inset) + 3px),calc(var(--ar-inset) + var(--ar-p) * var(--_w) + var(--_sd, -1) * min(var(--ar-seam-offset),(var(--ar-hi) - var(--ar-lo)) * var(--_w) * .5)),calc(100% - var(--ar-inset) - 3px));width:var(--ar-seam-w);height:calc(var(--_h) * var(--ar-seam-scale) - 1px);transform:translate(-50%,-50%);border-radius:1px;background:linear-gradient(90deg,var(--_c) 0 var(--ar-seam-a),transparent var(--ar-seam-a) var(--ar-seam-b),var(--_c) var(--ar-seam-b));box-shadow:var(--ar-seam-edge);filter:var(--ar-seam-drop);pointer-events:none;transition:height var(--ar-dur-state) var(--ar-ease),box-shadow .16s var(--ar-ease),filter .16s var(--ar-ease),opacity var(--ar-dur-surface) var(--ar-ease)}.ar-slider[data-zone=seam] .ar-slider__seam{--_c: var(--ar-seam-hover)}.ar-slider[data-status] .ar-slider__seam{--_c: var(--_status)}.ar-slider[data-hot] .ar-slider__seam{--_c: var(--ar-seam-active);height:calc(var(--_h) * var(--ar-seam-scale-hot) - 1px);box-shadow:var(--ar-seam-glow);filter:var(--ar-seam-drop-hot)}.ar-slider[data-flash=snap] .ar-slider__seam{--_c: var(--ar-signal-hi)}.ar-slider[data-off] .ar-slider__seam{--_c: var(--ar-off-ink);height:6px;box-shadow:none;filter:none}.ar-slider__seam--grad{--_c: var(--ar-grad-seam);height:calc(var(--_h) * var(--ar-grad-seam-scale) + 2px);box-shadow:var(--ar-grad-seam-edge)}.ar-slider[data-hot] .ar-slider__seam--grad{--_c: var(--ar-grad-seam-hot);height:calc(var(--_h) * var(--ar-grad-seam-scale) + 2px);box-shadow:var(--ar-grad-seam-glow)}.ar-slider__content{position:absolute;inset:0;display:flex;align-items:center;gap:var(--ar-gap);padding:0 var(--ar-pad-x);pointer-events:none}.ar-slider__content--over{clip-path:inset(0 calc(100% - var(--_x1)) 0 var(--_x0));transition:opacity .2s var(--ar-ease)}.ar-slider__content--base{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--_x0) 0,var(--_x1) 0,var(--_x1) 100%,var(--_x0) 100%,var(--_x0) 0)}.ar-slider[data-off] .ar-slider__content--base{clip-path:none}.ar-slider[data-off] .ar-slider__content--over{opacity:0}.ar-slider__label{flex:0 1 auto;min-width:0;padding-right:1px}.ar-slider__readout{margin-left:auto;flex:none;color:var(--ar-value-ink);text-shadow:var(--ar-base-text-shadow);transition:color var(--ar-dur-state) var(--ar-ease)}.ar-slider__readout .ar-roll__unit{color:var(--ar-unit-ink)}.ar-slider[data-mode=scrub] .ar-slider__readout:not(.ar-slider__readout--over),.ar-slider[data-zone=value] .ar-slider__readout:not(.ar-slider__readout--over){color:var(--ar-value-ink-hi)}.ar-slider__readout--over{color:var(--ar-insert-ink);text-shadow:var(--ar-insert-text-shadow)}.ar-slider__readout--over .ar-roll__unit{color:var(--ar-insert-unit-ink)}.ar-slider[data-off] .ar-slider__label:not(.ar-text--over),.ar-slider[data-off] .ar-slider__side,.ar-slider[data-off] .ar-slider__readout{color:var(--ar-off-ink)}.ar-slider[data-status=bound]{--_status: var(--ar-bind)}.ar-slider[data-status=automated]{--_status: var(--ar-signal)}.ar-slider[data-status=warn]{--_status: var(--ar-warn)}.ar-slider[data-status=fault]{--_status: var(--ar-fault)}.ar-slider[data-status] .ar-dot[data-on]{background:var(--_status);box-shadow:0 0 5px color-mix(in srgb,var(--_status) 60%,transparent)}.ar-slider[data-status=automated] .ar-dot[data-on]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--_status) 35%,transparent)}.ar-slider__track--gradient{box-shadow:var(--ar-rim)}.ar-slider:focus-visible .ar-slider__track--gradient{box-shadow:var(--ar-rim),var(--ar-focus-ring)}.ar-slider__grad,.ar-slider__sheen,.ar-slider__gradwell{position:absolute;inset:0;pointer-events:none}.ar-slider__grad{transition:filter .26s var(--ar-ease),opacity .26s var(--ar-ease)}.ar-slider[data-zone] .ar-slider__grad,.ar-slider[data-mode] .ar-slider__grad{filter:brightness(1.04)}.ar-slider[data-off] .ar-slider__grad{filter:saturate(.12) brightness(.42);opacity:.8;transition-timing-function:var(--ar-ease-exit)}.ar-slider__sheen{background:var(--ar-grad-sheen)}.ar-slider__gradwell{border-radius:inherit;box-shadow:var(--ar-grad-well)}.ar-slider__track--gradient [data-ink=dark]{color:var(--ar-grad-ink-dark);text-shadow:none}.ar-slider__track--gradient [data-ink=light]{color:var(--ar-grad-ink-light);text-shadow:none}.ar-slider__track--gradient .ar-roll__unit{color:inherit}.ar-slider__track--gradient .ar-slider__readout{font-weight:var(--ar-value-weight)}.ar-slider[data-mode=scrub] .ar-slider__track--gradient .ar-slider__readout{font-weight:max(var(--ar-weight-medium),var(--ar-value-weight))}.ar-slider[data-off] .ar-slider__track--gradient .ar-slider__label{color:var(--ar-text-mid)}.ar-slider[data-variant=ruler] .ar-slider__track{--_h: calc(var(--ar-h) + 4px);display:flex;align-items:center}.ar-slider__lead{display:flex;align-items:center;gap:var(--ar-gap);flex:none;max-width:40%;padding-left:var(--ar-pad-x);pointer-events:none}.ar-slider__view{position:relative;flex:1;min-width:0;align-self:stretch;margin:0 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);pointer-events:none}.ar-slider__tail{flex:none;display:flex;padding-right:var(--ar-pad-x);pointer-events:none}.ar-slider__tail .ar-slider__readout{margin-left:0}.ar-ruler{position:absolute;left:0;top:0;overflow:visible;transition:opacity .26s var(--ar-ease)}.ar-slider[data-off] .ar-ruler{opacity:.42;transition-timing-function:var(--ar-ease-exit)}.ar-ruler__minor{stroke:var(--ar-ruler-minor);stroke-width:1}.ar-ruler__major{stroke:var(--ar-ruler-ink);stroke-width:1.2}.ar-ruler__mark{stroke:var(--ar-text-hi);stroke-width:1.5}.ar-ruler__num{fill:var(--ar-ruler-ink);font-family:var(--ar-control-font);font-size:var(--ar-caps-xs);font-weight:var(--ar-value-weight)}.ar-ruler__index,.ar-ruler__foot,.ar-plot__point,.ar-plot__foot,.ar-plot__head{--_ic: var(--ar-index);position:absolute;background:var(--_ic);pointer-events:none;transition:background var(--ar-dur-state) var(--ar-ease),box-shadow .16s var(--ar-ease)}.ar-slider[data-hot] :is(.ar-ruler__index,.ar-ruler__foot,.ar-plot__point,.ar-plot__foot,.ar-plot__head),.ar-slider[data-mode=scrub] :is(.ar-ruler__index,.ar-ruler__foot,.ar-plot__point,.ar-plot__foot,.ar-plot__head){--_ic: var(--ar-seam-active)}.ar-slider[data-off] :is(.ar-ruler__index,.ar-ruler__foot,.ar-plot__point,.ar-plot__foot,.ar-plot__head){--_ic: var(--ar-off-ink)}.ar-slider[data-hot] :is(.ar-ruler__index,.ar-plot__point,.ar-plot__head){box-shadow:0 0 6px var(--ar-signal-line)}.ar-ruler__index{top:12px;bottom:6px;width:1.5px;margin-left:-.75px;border-radius:1px}.ar-ruler__foot{bottom:2px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%}.ar-slider__track--tall{--_h: calc(var(--ar-h) * 2 + 6px);border-radius:calc(var(--_r) + 1px)}.ar-slider__corner{position:absolute;display:flex;align-items:center;gap:var(--ar-gap);pointer-events:none}.ar-slider__corner--label{left:10px;top:7px}.ar-slider__corner--value{right:10px;top:5px}.ar-slider__corner--value .ar-slider__readout{margin-left:0}.ar-slider__plot{position:absolute;inset:22px 10px 8px;pointer-events:none;transition:opacity .26s var(--ar-ease)}.ar-slider__plot svg{position:absolute;left:0;top:0;overflow:visible}.ar-slider[data-off] .ar-slider__plot{opacity:.45;transition-timing-function:var(--ar-ease-exit)}.ar-plot__base{fill:none;stroke:var(--ar-plot);stroke-width:1.1;stroke-linejoin:round}.ar-plot__live{fill:none;stroke:var(--ar-plot-hi);stroke-width:1.25;stroke-linejoin:round}.ar-plot__drop{stroke:var(--_ic, var(--ar-index));stroke-width:1;stroke-dasharray:2 2.5}.ar-plot__point{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%}.ar-plot__foot{width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%}.ar-plot__head{top:-3px;bottom:-2px;width:1.5px;margin-left:-.75px;border-radius:1px}.ar-slider__seam--lo{--ar-p: var(--ar-lo);--_sd: 1}.ar-slider__seam--hi{--ar-p: var(--ar-hi);--_sd: -1}.ar-range[data-active=lo] .ar-slider__seam--hi,.ar-range[data-active=hi] .ar-slider__seam--lo{--_c: var(--ar-seam);height:calc(var(--_h) * var(--ar-seam-scale) - 1px);box-shadow:var(--ar-seam-edge);filter:var(--ar-seam-drop)}.ar-range__thumb{position:absolute;inset:0;pointer-events:none;outline:none}.ar-range__sep{margin:0 .35em;opacity:.55}.ar-hud{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:1;transition:opacity .11s var(--ar-ease-exit, ease-in)}.ar-hud[data-leaving]{opacity:0}.ar-hud__guide{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;stroke:var(--ar-signal-hi, #7fe3d4);stroke-width:1}.ar-hud__fill{fill:var(--ar-signal-hi, #7fe3d4);stroke:none}.ar-hud__pill{position:absolute;display:flex;align-items:center;gap:8px;padding:3px 7px;border-radius:var(--ar-insert-radius, 5px);white-space:nowrap;background:var(--ar-sheet-bg, rgba(18, 18, 18, .8));-webkit-backdrop-filter:var(--ar-sheet-blur, blur(14px));backdrop-filter:var(--ar-sheet-blur, blur(14px));box-shadow:var(--ar-sheet-shadow, inset 0 0 0 1px rgba(255, 255, 255, .1));font-family:var(--ar-font-num)}.ar-hud__pill--swatch{padding:3px 8px 3px 3px;gap:7px}.ar-hud__text{font-size:var(--ar-text-sm);font-weight:var(--ar-weight-light);color:var(--ar-float-ink, #f4f4f4)}.ar-hud__ratio{font-size:var(--ar-caps-sm);font-weight:var(--ar-weight-medium);letter-spacing:var(--ar-track-caps);color:var(--ar-float-ink-low, #919191)}.ar-hud__ratio[data-fine]{color:var(--ar-signal-hi, #7fe3d4)}.ar-hud__swatch{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff38}.ar-hud__caption{font-size:var(--ar-text-xs);font-weight:var(--ar-weight-medium);letter-spacing:var(--ar-track-text);color:var(--ar-float-ink, #f4f4f4)}.ar-slider__edit{all:unset;box-sizing:border-box;display:block;width:11ch;max-width:100%;height:calc(var(--ar-h) - 2 * var(--ar-inset) - 4px);padding:0 6px;border-radius:max(3px,calc(var(--_ir) - 1px));background:var(--ar-float-bg);color:var(--ar-float-ink);box-shadow:inset 0 0 0 1px var(--ar-signal-line),0 0 0 2px var(--ar-signal-wash);font-family:var(--ar-control-font);font-size:calc(var(--ar-value-size) + var(--ar-value-bump));font-weight:var(--ar-value-weight);font-variant-numeric:tabular-nums;text-align:right;text-shadow:none;pointer-events:auto;cursor:text;user-select:text;-webkit-user-select:text}.ar-slider__edit::selection{background:var(--ar-signal-wash)}.ar-range .ar-slider__edit{width:17ch}.ar-slider[data-editing] .ar-slider__readout--over{visibility:hidden}.ar-slider[data-editing] .ar-slider__readout{pointer-events:auto}.ar-slider[data-editing] .ar-slider__content--base{clip-path:none}.ar-switch,.ar-toggles,.ar-segmented,.ar-color,.ar-select,.ar-number{width:100%;font-family:var(--ar-control-font)}.ar-switch.is-disabled,.ar-select.is-disabled,.ar-number.is-disabled{opacity:.45;cursor:not-allowed}.ar-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px}.ar-icon>svg{width:100%;height:100%}:where(.ar-toggles__chip,.ar-segmented__opt){all:unset}.ar-toggles__chip,.ar-segmented__opt{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;cursor:pointer;color:var(--ar-insert-ink)}.ar-toggles__chip:disabled,.ar-segmented__opt:disabled{opacity:.4;cursor:not-allowed}.ar-switch{cursor:pointer}.ar-switch__shutter{position:absolute;top:var(--ar-inset);bottom:var(--ar-inset);left:var(--ar-inset);width:calc(50% - var(--ar-inset) - 1px);display:flex;align-items:center;gap:8px;padding:0 var(--ar-pad-x);transition:left .28s var(--ar-ease),filter var(--ar-dur-surface) var(--ar-ease)}.ar-switch[data-on] .ar-switch__shutter{left:calc(50% + 1px)}.ar-switch__text{flex:1;min-width:0;text-align:center}.ar-switch--compact{--_kw: calc(var(--_h) - 2 * var(--ar-inset) + 4px);width:calc(var(--ar-h) * 1.9);flex:none}.ar-switch__knob{position:absolute;top:var(--ar-inset);bottom:var(--ar-inset);left:var(--ar-inset);width:var(--_kw);display:grid;place-items:center;transition:left .24s var(--ar-ease),filter var(--ar-dur-surface) var(--ar-ease)}.ar-switch[data-on] .ar-switch__knob{left:calc(100% - var(--ar-inset) - var(--_kw))}.ar-switch__mark{width:2px;height:42%;border-radius:1px;background:var(--ar-seam);transition:all var(--ar-dur-surface) var(--ar-ease)}.ar-switch[data-on] .ar-switch__mark{background:var(--ar-seam-active);box-shadow:0 0 5px var(--ar-signal-line)}.ar-switch:not([data-on]) .ar-switch__mark{width:6px;height:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.2px var(--ar-seam)}.ar-toggles{display:flex;align-items:stretch;gap:3px;padding:var(--ar-inset)}.ar-toggles[data-labelled]{padding-left:var(--ar-pad-x)}.ar-toggles__label{margin-right:auto;flex:0 1 auto;min-width:0;align-self:center;padding-right:8px}.ar-toggles__chip{flex:1;gap:7px;padding:0 10px}.ar-toggles[data-labelled] .ar-toggles__chip{flex:none}.ar-toggles__chip[data-icon]{flex:none;width:calc(var(--_h) * 1.5);padding:0}.ar-toggles__chip[data-icon][data-off]{background:transparent;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ar-dim-ink)}.ar-toggles__chip:focus-visible{box-shadow:var(--ar-insert-shadow),var(--ar-focus-ring)}.ar-segmented{cursor:pointer}.ar-segmented__insert{--_cw: calc((100% - 2 * var(--ar-inset)) / var(--_n));position:absolute;top:var(--ar-inset);bottom:var(--ar-inset);left:calc(var(--ar-inset) + var(--_i) * var(--_cw));width:var(--_cw);transition:left .3s var(--ar-ease),filter var(--ar-dur-surface) var(--ar-ease)}.ar-segmented__row{position:absolute;inset:var(--ar-inset);display:flex}.ar-segmented__opt{flex:1;gap:6px;padding:0 6px;color:var(--ar-dim-ink);transition:color var(--ar-dur-surface) var(--ar-ease) 60ms}.ar-segmented__opt .ar-text:not(.ar-text--over){color:var(--ar-dim-ink)}.ar-segmented__opt[data-on]{color:var(--ar-insert-ink)}.ar-segmented__opt .ar-text{transition:color var(--ar-dur-surface) var(--ar-ease) 60ms}.ar-color{display:flex;align-items:stretch}.ar-color[data-labelled]{padding-left:var(--ar-pad-x)}.ar-color__label{flex:1 1 auto;min-width:0;align-self:center;padding-right:8px}.ar-color__swatch{position:relative;flex:0 0 48%;margin:var(--ar-inset);display:flex;align-items:center;padding:0 8px;gap:6px;border-radius:var(--_ir);overflow:hidden;cursor:pointer;box-shadow:var(--ar-swatch-rim)}.ar-color:not([data-labelled]) .ar-color__swatch{flex:1 1 auto}.ar-color__swatch:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(#8a8a8a 0 25%,#c8c8c8 0 50%) 0 0 / 8px 8px;opacity:calc(1 - var(--_a))}.ar-color__paint{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff2e,#fff0 48%,#0000001a),color-mix(in srgb,var(--_c) calc(var(--_a) * 100%),transparent);transition:background .18s var(--ar-ease);pointer-events:none}.ar-color__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer}.ar-color__hex,.ar-color__alpha{position:relative;z-index:1;font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-track-caps);text-transform:uppercase}.ar-color__hex{all:unset;position:relative;z-index:1;box-sizing:content-box;width:calc(7ch + .5em);margin:0 auto;padding:1px 2px;border-radius:3px;text-align:center;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-track-caps);text-transform:uppercase;cursor:text}.ar-color__hex:focus{background:#0000002e}.ar-color__alpha{flex:none;cursor:ew-resize;outline:none;border-radius:3px;padding:1px 2px;font-variant-numeric:tabular-nums}.ar-color__alpha:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-color:not([data-labelled]) .ar-color__hex{margin:0 auto 0 0}.ar-color__swatch[data-ink=dark]{color:#1c1c1c}.ar-color__swatch[data-ink=light]{color:#ededed}.ar-color__native:focus-visible~.ar-color__paint,.ar-color__swatch:has(.ar-color__native:focus-visible){box-shadow:var(--ar-swatch-rim),var(--ar-focus-ring)}.ar-select{cursor:pointer}.ar-select__face{position:absolute;inset:var(--ar-inset);display:flex;align-items:center;gap:8px;padding:0 var(--ar-pad-x);color:var(--ar-insert-ink);transition:opacity .12s var(--ar-ease),filter var(--ar-dur-surface) var(--ar-ease)}.ar-select[data-appearance=well] .ar-select__face{color:var(--ar-value-ink)}.ar-select[data-open] .ar-select__face{opacity:0}.ar-select__text{flex:1;min-width:0}.ar-select__text.is-placeholder:not(.ar-text--over){color:var(--ar-dim-ink)}.ar-select[data-appearance=well] .ar-select__text{text-transform:none;letter-spacing:var(--ar-track-text);font-family:var(--ar-font-ui);font-weight:var(--ar-weight-light);font-size:calc(var(--ar-value-size) + 1px);color:var(--ar-value-ink)}.ar-list{--_h: var(--ar-h, 26px);--_r: var(--ar-radius, calc(var(--_h) * .31));position:fixed;z-index:2147482000;box-sizing:border-box;padding:var(--_head) 0 6px;border-radius:var(--_r);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);font-family:var(--ar-control-font)}.ar-list__insert{position:absolute;inset:1px;border-radius:var(--ar-insert-radius, calc(var(--_r) - 1px));background:var(--ar-list-insert);mix-blend-mode:var(--ar-list-insert-blend);box-shadow:var(--ar-list-insert-shadow);pointer-events:none}.ar-list__head{position:absolute;left:0;right:0;top:0;height:var(--_head);display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--ar-list-ink);cursor:pointer}.ar-list__rows{position:relative;max-height:calc(100vh - var(--_top, 0px) - var(--_head, 0px) - 14px);overflow-y:auto;overscroll-behavior:contain}.ar-list__row{position:relative;display:flex;align-items:center;gap:9px;height:max(20px,calc(var(--_h) - 6px));padding:0 11px;cursor:pointer;color:var(--ar-list-ink);transition:color var(--ar-dur-state) var(--ar-ease)}.ar-list__row[data-hi]{color:var(--ar-list-ink-hi)}.ar-list__glide{position:absolute;top:0;left:0;background:var(--ar-list-hover);opacity:0;pointer-events:none;transition:transform var(--ar-dur-surface) var(--ar-ease-roll),height var(--ar-dur-surface) var(--ar-ease-roll),opacity var(--ar-dur-state) var(--ar-ease)}.ar-list[data-state=open] .ar-list__row{animation:ar-settle-in var(--ar-dur-surface) var(--ar-ease-roll) calc(var(--i, 0) * 16ms) backwards}.ar-list[data-state=closing]{pointer-events:none}.ar-list__led .ar-led{animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring) backwards}.ar-list__row[aria-disabled]{opacity:.4;cursor:not-allowed}.ar-list__led{display:flex;width:3px}.ar-list__text{flex:1;min-width:0;color:inherit;text-shadow:var(--ar-list-text-shadow)}.ar-number{display:flex;align-items:center;gap:8px;padding:0 var(--ar-pad-x);cursor:ew-resize;touch-action:pan-y;color:var(--ar-value-ink)}.ar-number[data-editing]{cursor:text}.ar-number__label{flex:none;color:var(--ar-dim-ink)}.ar-number__value,.ar-number__input{flex:1;min-width:0;text-align:center;font-family:var(--ar-font-ui);font-size:calc(var(--ar-value-size) + 2px);font-weight:var(--ar-weight-light)}.ar-number[data-align=end] :is(.ar-number__value,.ar-number__input){text-align:right}.ar-number__value .ar-roll{font-family:var(--ar-control-font);font-size:calc(var(--ar-value-size) + var(--ar-value-bump));font-weight:var(--ar-value-weight)}.ar-number__value .ar-roll__unit{color:var(--ar-unit-ink)}.ar-number__input{all:unset;flex:1;min-width:0;font-family:var(--ar-control-font);font-size:calc(var(--ar-value-size) + var(--ar-value-bump));color:var(--ar-value-ink-hi);text-align:center}.ar-number[data-scrubbing]{color:var(--ar-value-ink-hi);box-shadow:var(--ar-well),inset 0 0 0 1px var(--ar-signal-line)}.ar-textfield{display:flex;align-items:center;gap:7px;width:100%;padding:0 calc(var(--ar-inset) + 2px) 0 var(--ar-pad-x);user-select:text;-webkit-user-select:text}.ar-textfield[data-size=sm]{--_h: calc(var(--ar-h) - 4px)}.ar-textfield:focus-within{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-textfield__icon{display:inline-flex;flex:none;color:var(--ar-dim-ink);transition:color var(--ar-dur-state) var(--ar-ease)}.ar-textfield:focus-within .ar-textfield__icon{color:var(--ar-signal)}.ar-textfield__icon svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.ar-textfield input{all:unset;flex:1;min-width:0;height:100%;font-family:var(--ar-font-ui);font-size:calc(var(--ar-value-size) + 2px);font-weight:var(--ar-weight-light);color:var(--ar-value-ink-hi);text-shadow:var(--ar-base-text-shadow);caret-color:var(--ar-signal)}.ar-textfield input::placeholder{color:var(--ar-dim-ink);opacity:1}.ar-textfield input::selection{background:var(--ar-signal-wash)}.ar-textfield__clear{--_tool: calc(var(--_h) - 2 * var(--ar-inset) - 4px);color:var(--ar-dim-ink)}.ar-textfield__clear svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ar-textfield__clear{animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring)}.ar-textfield__icon svg{transition:transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-textfield:focus-within .ar-textfield__icon svg{transform:scale(1.08) rotate(-6deg)}.ar-textfield input::placeholder{transition:opacity var(--ar-dur-state) var(--ar-ease)}.ar-textfield:focus-within input::placeholder{opacity:.6}:where(.ar-filedrop){all:unset}.ar-filedrop{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:104px;padding:16px;border-radius:var(--ar-radius-card);background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well);font:var(--ar-weight-light) calc(var(--ar-value-size) + 2px) / var(--ar-leading-snug) var(--ar-font-ui);text-align:center;color:var(--ar-text-hi);text-shadow:var(--ar-base-text-shadow);cursor:pointer;transition:background var(--ar-dur-state) var(--ar-ease),box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-filedrop:before{content:"";position:absolute;inset:5px;border:1px dashed var(--ar-line-strong);border-radius:calc(var(--ar-radius-card) - 4px);pointer-events:none;transition:border-color var(--ar-dur-state) var(--ar-ease)}.ar-filedrop:hover:before{border-color:var(--ar-text-low)}.ar-filedrop[data-over]{background:var(--ar-signal-wash),var(--ar-trough)}.ar-filedrop[data-over]:before{border-color:var(--ar-signal)}.ar-filedrop:focus-visible{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-filedrop:disabled{opacity:.45;cursor:not-allowed}.ar-filedrop svg{width:18px;height:18px;fill:none;stroke:var(--ar-dim-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--ar-dur-state) var(--ar-ease)}.ar-filedrop[data-over] svg{stroke:var(--ar-signal)}.ar-filedrop__hint{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-dim-ink)}.ar-filedrop svg,.ar-filedrop__title{transition:transform var(--ar-dur-surface) var(--ar-ease-spring),stroke var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease)}.ar-filedrop:hover svg{transform:translateY(-1px)}.ar-filedrop[data-over] svg{transform:translateY(-4px) scale(1.12)}.ar-filedrop[data-over] .ar-filedrop__title{transform:translateY(-1px);color:var(--ar-signal)}.ar-filedrop:before{transition:border-color var(--ar-dur-state) var(--ar-ease),inset var(--ar-dur-surface) var(--ar-ease-spring)}.ar-filedrop[data-over]:before{inset:3px}@media(prefers-reduced-motion:no-preference){.ar-filedrop[data-over]:before{animation:ar-breathe 1.4s ease-in-out infinite}}.ar-knob{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.ar-knob__dial{position:relative;border-radius:50%;outline:none;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ar-knob__dial:before{content:"";position:absolute;inset:21%;border-radius:50%;background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well);transition:box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-knob__dial:focus-visible:before{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-knob__dial svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.ar-knob__track{fill:none;stroke:var(--ar-tick);stroke-width:2;stroke-linecap:round}.ar-knob__value{fill:none;stroke:var(--ar-signal);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 2px var(--ar-signal-line));transition:stroke-dasharray var(--ar-dur-surface) var(--ar-ease-roll),opacity var(--ar-dur-state) var(--ar-ease)}.ar-knob__cap{position:absolute;inset:calc(21% + var(--ar-inset));border-radius:50%;transition:transform var(--ar-dur-surface) var(--ar-ease-spring),filter var(--ar-dur-state) var(--ar-ease)}.ar-knob__dial[data-dragging] .ar-knob__cap,.ar-knob__dial[data-dragging] .ar-knob__value{transition-duration:var(--ar-dur-value);transition-timing-function:linear}.ar-knob__dial:hover .ar-knob__pointer,.ar-knob__dial[data-dragging] .ar-knob__pointer{box-shadow:0 0 7px var(--ar-signal-line)}.ar-knob__dial:active .ar-knob__cap{filter:brightness(.96)}.ar-knob__pointer{position:absolute;top:12%;left:50%;width:2px;height:30%;margin-left:-1px;border-radius:1px;background:var(--ar-seam-active);box-shadow:0 0 4px var(--ar-signal-line);transition:box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-knob__text{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%}.ar-knob__text .ar-text{max-width:100%}.ar-knob__text .ar-value{color:var(--ar-value-ink-hi)}.ar-xypad{display:block;width:100%;overflow:hidden;background:radial-gradient(circle,var(--ar-line) .8px,transparent 1.3px) 10px 10px / 20px 20px,var(--ar-trough);cursor:crosshair;touch-action:none}.ar-xypad__cross{position:absolute;background:var(--ar-tick);pointer-events:none}.ar-xypad__cross,.ar-xypad__point{transition:left var(--ar-dur-surface) var(--ar-ease-roll),top var(--ar-dur-surface) var(--ar-ease-roll),transform var(--ar-dur-surface) var(--ar-ease-spring),background var(--ar-dur-state) var(--ar-ease)}.ar-xypad[data-tracking] :is(.ar-xypad__cross,.ar-xypad__point){transition-property:transform,background}.ar-xypad[data-held] .ar-xypad__point{transform:translate(-50%,-50%) scale(1.18)}.ar-xypad[data-held] .ar-xypad__cross,.ar-xypad:focus-visible .ar-xypad__cross{background:var(--ar-signal-line)}.ar-xypad__cross[data-axis=x]{top:0;bottom:0;left:calc(var(--x, .5) * 100%);width:1px}.ar-xypad__cross[data-axis=y]{left:0;right:0;top:calc((1 - var(--y, .5)) * 100%);height:1px}.ar-xypad__point{position:absolute;left:calc(var(--x, .5) * 100%);top:calc((1 - var(--y, .5)) * 100%);width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.ar-xypad__point:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--ar-seam-active);box-shadow:0 0 5px var(--ar-signal-line)}.ar-xypad__label,.ar-xypad__readout{position:absolute;pointer-events:none}.ar-xypad__label{top:6px;left:var(--ar-pad-x);max-width:60%;color:var(--ar-dim-ink)}.ar-xypad__readout{right:var(--ar-pad-x);bottom:5px;color:var(--ar-unit-ink)}:where(.ar-button){all:unset}.ar-button{box-sizing:border-box;display:inline-flex;min-width:calc(var(--ar-h) * 3);padding:var(--ar-inset);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.ar-button[data-size=sm]{--_h: calc(var(--ar-h) - 4px);min-width:0}.ar-button[data-block]{display:flex;width:100%}.ar-button__face{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:0 calc(var(--ar-pad-x) + 2px);transition:filter var(--ar-dur-surface) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-button[data-size=sm] .ar-button__face{padding:0 var(--ar-pad-x)}.ar-button:hover .ar-button__face{filter:brightness(1.05)}.ar-button:active .ar-button__face{filter:brightness(.94);transform:scale(.975);transition-duration:var(--ar-dur-state),60ms}.ar-button .ar-led{transition:box-shadow var(--ar-dur-state) var(--ar-ease),filter var(--ar-dur-state) var(--ar-ease)}.ar-button:hover .ar-led{filter:brightness(1.2);box-shadow:0 0 0 .5px #757575,0 0 9px var(--ar-led-glow)}.ar-button:active .ar-led{filter:brightness(1.45)}.ar-button__icon{transition:transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-button:hover .ar-button__icon{transform:translate(1px)}.ar-button:disabled{opacity:.45;cursor:not-allowed}.ar-button:disabled .ar-button__face{filter:var(--ar-insert-off-filter);transform:none}.ar-button__label{min-width:0}.ar-button__icon{display:inline-flex;flex:none;color:var(--ar-insert-ink)}.ar-button__icon svg{width:13px;height:13px}.ar-button__trailing{display:inline-flex;margin-left:auto;padding-left:4px;color:var(--ar-insert-unit-ink)}.ar-button__trailing .ar-keycap{background:color-mix(in srgb,var(--ar-insert-ink) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ar-insert-ink) 14%,transparent);color:var(--ar-insert-unit-ink)}.ar-button[data-variant=danger] .ar-led{background:var(--ar-fault);box-shadow:0 0 6px color-mix(in srgb,var(--ar-fault) 70%,transparent)}.ar-button[data-variant=ghost]{height:var(--ar-h);padding:0;border-radius:var(--ar-radius);transition:background var(--ar-dur-state) var(--ar-ease)}.ar-button[data-variant=ghost][data-size=sm]{height:var(--_h)}.ar-button[data-variant=ghost] .ar-button__icon,.ar-button[data-variant=ghost] .ar-button__trailing{color:inherit}.ar-button[data-variant=ghost]:hover{background:var(--ar-bg-hover)}.ar-button[data-variant=ghost]:hover .ar-button__label{color:var(--ar-text-hi)}.ar-button[data-variant=ghost]:focus-visible{box-shadow:var(--ar-focus-ring)}:where(.ar-icon-button){all:unset}.ar-icon-button{--_size: var(--ar-h);box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:var(--_size);height:var(--_size);border-radius:var(--ar-radius);color:var(--ar-label-ink);text-shadow:var(--ar-base-text-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;isolation:isolate;transition:background var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease),box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-icon-button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--ar-insert-radius);background:var(--ar-insert);-webkit-backdrop-filter:var(--ar-insert-backdrop);backdrop-filter:var(--ar-insert-backdrop);box-shadow:var(--ar-insert-shadow);opacity:0;transform:scale(.78);transition:opacity var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-icon-button svg{transition:transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-icon-button:active svg{transform:scale(.88);transition-duration:60ms}.ar-icon-button[data-size=sm]{--_size: calc(var(--ar-h) - 4px)}.ar-icon-button svg{width:13px;height:13px}.ar-icon-button[data-size=sm] svg{width:12px;height:12px}.ar-icon-button[data-filled]{background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well)}.ar-icon-button:hover{background:var(--ar-bg-hover);color:var(--ar-text-hi)}.ar-icon-button[aria-pressed=true]{background:transparent;color:var(--ar-insert-ink);text-shadow:var(--ar-insert-text-shadow)}.ar-icon-button[aria-pressed=true]:before{opacity:1;transform:none}.ar-icon-button:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-icon-button:disabled{opacity:.35;cursor:not-allowed}.ar-toolbar{display:flex;align-items:center;gap:3px;min-width:0}.ar-toolbar[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.ar-toolbar[data-floating]{padding:4px;border-radius:var(--ar-radius-card);background:var(--ar-panel-sheen),var(--ar-panel-tint);-webkit-backdrop-filter:var(--ar-panel-blur);backdrop-filter:var(--ar-panel-blur);box-shadow:var(--ar-panel-shadow)}.ar-toolbar__separator{flex:none;align-self:stretch;width:1px;margin:5px 4px;background:var(--ar-line-subtle)}.ar-toolbar[aria-orientation=vertical] .ar-toolbar__separator{width:auto;height:1px;margin:4px 5px}.ar-toolbar__spacer{flex:1}.ar-kbd{display:inline-flex;gap:3px}.ar-badge{--_tone: var(--ar-text-mid);box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--_tone) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--_tone) 30%,transparent);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);line-height:var(--ar-leading-none);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);white-space:nowrap;color:var(--_tone);text-shadow:none;transition:color var(--ar-dur-surface) var(--ar-ease),background var(--ar-dur-surface) var(--ar-ease),box-shadow var(--ar-dur-surface) var(--ar-ease)}.ar-badge[data-tone=live]{--_tone: var(--ar-signal)}.ar-badge[data-tone=warm]{--_tone: var(--ar-warn)}.ar-badge[data-tone=danger]{--_tone: var(--ar-fault)}.ar-badge[data-tone=neutral]{background:var(--ar-bg-hover);box-shadow:inset 0 0 0 1px var(--ar-line)}.ar-badge__dot{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor}@media(prefers-reduced-motion:no-preference){.ar-badge[data-tone=live] .ar-badge__dot{animation:ar-breathe 2.4s ease-in-out infinite}}@property --ar-meter-tone{syntax: "<color>"; inherits: true; initial-value: transparent;}.ar-meter{--ar-meter-tone: var(--_tone);transition:--ar-meter-tone var(--ar-dur-surface) var(--ar-ease);--_tone: var(--ar-signal);display:flex;align-items:center;gap:10px;min-width:0;height:var(--ar-h)}.ar-meter[data-tone=warm]{--_tone: var(--ar-warn)}.ar-meter[data-tone=neutral]{--_tone: var(--ar-text-low)}.ar-meter__track{position:relative;flex:1;height:6px;border-radius:3px;background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well);overflow:hidden}.ar-meter__fill{position:absolute;inset:1px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--ar-meter-tone) 45%,transparent),var(--ar-meter-tone));box-shadow:0 0 6px color-mix(in srgb,var(--ar-meter-tone) 40%,transparent);transform-origin:left center;transition:transform 90ms linear;animation:ar-meter-fill-in var(--ar-dur-layout) var(--ar-ease-roll) backwards}@keyframes ar-meter-fill-in{0%{transform:scaleX(0)}}.ar-meter__peak{position:absolute;top:1px;bottom:1px;width:2px;margin-left:-2px;border-radius:1px;background:var(--ar-value-ink-hi);transition:left .12s linear}.ar-meter__value{min-width:40px;text-align:right;color:var(--ar-value-ink)}.ar-sparkline{display:block;max-width:100%;overflow:visible;color:var(--ar-signal)}.ar-sparkline[data-tone=warm]{color:var(--ar-warn)}.ar-sparkline[data-tone=neutral]{color:var(--ar-text-low)}.ar-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:ar-spark-draw var(--ar-dur-layout) var(--ar-ease-roll) backwards}.ar-sparkline__area{animation:ar-fade-in var(--ar-dur-layout) var(--ar-ease) .12s backwards}.ar-sparkline__head{stroke:currentColor;stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px currentColor);animation:ar-fade-in var(--ar-dur-state) var(--ar-ease) var(--ar-dur-layout) backwards}@keyframes ar-spark-draw{0%{stroke-dashoffset:1}}.ar-sparkline{transition:color var(--ar-dur-surface) var(--ar-ease)}.ar-sparkline__threshold{stroke:var(--ar-tick-major);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ar-panel{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--ar-radius-shell);background:var(--ar-panel-sheen),var(--ar-panel-tint);-webkit-backdrop-filter:var(--ar-panel-blur);backdrop-filter:var(--ar-panel-blur);box-shadow:var(--ar-panel-shadow);color:var(--ar-text-mid);font-family:var(--ar-font-ui);text-shadow:var(--ar-panel-text-shadow)}.ar-panel__head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.ar-panel__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.ar-panel__title{font-size:var(--ar-text-xl);font-weight:var(--ar-weight-light);letter-spacing:var(--ar-track-title);color:var(--ar-text-hi)}.ar-panel__subtitle{font-size:var(--ar-text-sm);font-weight:var(--ar-weight-light);color:var(--ar-text-low)}.ar-panel__actions{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--ar-text-low)}.ar-panel__tabs{padding:0 20px;border-bottom:1px solid var(--ar-line-subtle)}.ar-panel__body{display:flex;flex-direction:column;gap:var(--ar-row-gap, 6px);padding:14px 20px 16px;min-height:0}.ar-panel__foot{display:flex;align-items:center;gap:10px;padding:9px 20px 11px;border-top:1px solid var(--ar-line-subtle);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-text-low)}.ar-section{display:flex;flex-direction:column;min-width:0}.ar-section__head{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:24px;padding:4px 0 8px;color:var(--ar-text-mid)}:where(.ar-section__trigger,.ar-section__chevron){all:unset}.ar-section__trigger{box-sizing:border-box;display:flex;flex:1;align-items:center;gap:9px;min-width:0}button.ar-section__trigger,.ar-section__chevron{cursor:pointer}button.ar-section__trigger:focus-visible{border-radius:var(--ar-radius-control);box-shadow:var(--ar-focus-ring)}.ar-section__chevron{display:grid;place-items:center;flex:none;width:14px;height:14px;color:var(--ar-text-mid)}.ar-section__actions{display:flex;flex:none;align-items:center;gap:6px}.ar-section__actions .ar-badge{height:16px;padding:0 6px}.ar-section__actions .ar-icon-button{--_size: 18px}.ar-section[data-switchable] .ar-section__trigger:hover .ar-section__rule{background:var(--ar-line-strong)}.ar-section[data-switchable] .ar-section__trigger{user-select:none;-webkit-user-select:none}.ar-section__title{transition:color var(--ar-dur-surface) var(--ar-ease)}.ar-section[data-off] .ar-section__title{color:var(--ar-text-low)}.ar-section[data-off] .ar-section__chevron{cursor:default}.ar-section[data-off] .ar-section__chevron{opacity:.4}.ar-section__title{flex:none;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-text-mid)}.ar-section[data-heading=text] .ar-section__title{font-family:var(--ar-font-ui);font-size:var(--ar-text-lg);font-weight:var(--ar-weight-light);letter-spacing:var(--ar-track-text);text-transform:none;color:var(--ar-text-hi)}.ar-section__rule{flex:1;height:1px;background:var(--ar-line);transition:background var(--ar-dur-surface) var(--ar-ease)}.ar-section[data-off] .ar-section__rule{background:var(--ar-line-subtle)}.ar-section__count{flex:none;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--ar-track-caps);text-transform:var(--ar-label-case);color:var(--ar-text-faint);transition:color var(--ar-dur-state) var(--ar-ease),opacity var(--ar-dur-surface) var(--ar-ease)}.ar-section__count b{font-weight:inherit;color:var(--ar-text-mid)}.ar-section__trigger:hover .ar-section__count{color:var(--ar-text-low)}.ar-section[data-off] .ar-section__count{opacity:.5}.ar-section__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ar-dur-surface) var(--ar-ease-exit)}.ar-section[data-open]>.ar-section__fold{grid-template-rows:1fr;transition:grid-template-rows var(--ar-dur-layout) var(--ar-ease-roll)}.ar-section__body{display:flex;flex-direction:column;gap:var(--ar-row-gap, 6px);min-height:0;overflow:visible clip;overflow-clip-margin:4px;opacity:0;transform:translateY(-6px);transition:opacity var(--ar-dur-exit) var(--ar-ease-exit),transform var(--ar-dur-surface) var(--ar-ease-exit)}.ar-section[data-open] .ar-section__body{opacity:1;transform:none;transition:opacity var(--ar-dur-surface) var(--ar-ease) 60ms,transform var(--ar-dur-layout) var(--ar-ease-roll)}.ar-field{display:grid;grid-template-columns:var(--ar-field-label-w, 72px) minmax(0,1fr);align-items:center;gap:10px;min-width:0}.ar-field__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-text-md);font-weight:var(--ar-weight-light);color:var(--ar-text-mid)}.ar-field__control{display:flex;align-items:center;gap:6px;min-width:0}.ar-field__control>*{flex:1 1 0;min-width:0}.ar-field__control>.ar-switch--compact{flex:none;margin-left:auto}.ar-tabs{position:relative;display:flex;gap:18px}.ar-tabs__tab{all:unset;display:inline-flex;align-items:center;gap:6px;padding:8px 0 9px;font-family:var(--ar-font-ui);font-size:var(--ar-text-sm);font-weight:var(--ar-weight-light);color:var(--ar-text-low);cursor:pointer;transition:color var(--ar-dur-state) var(--ar-ease)}.ar-tabs__tab:hover{color:var(--ar-text-mid)}.ar-tabs__tab[aria-selected=true]{color:var(--ar-text-hi)}.ar-tabs__tab:focus-visible{border-radius:3px;box-shadow:var(--ar-focus-ring)}.ar-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.ar-tabs__bar{position:absolute;left:0;bottom:-1px;height:1.5px;border-radius:1px;background:var(--ar-text-hi);transition:transform var(--ar-dur-layout) var(--ar-ease),width var(--ar-dur-layout) var(--ar-ease)}.ar-prop{--_label-w: var(--ar-field-label-w, 104px);display:flex;flex-direction:column;gap:3px;min-width:0;font-family:var(--ar-font-ui)}.ar-prop__main{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--ar-h)}.ar-prop__control{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.ar-prop__control>*{flex:1;min-width:0}.ar-prop__control>.ar-switch--compact{flex:none}.ar-prop__label{flex:0 0 var(--_label-w);display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-size:var(--ar-text-md);font-weight:var(--ar-weight-light);line-height:var(--ar-leading-snug);white-space:nowrap;text-overflow:ellipsis;color:var(--ar-text-mid);transition:color var(--ar-dur-state) var(--ar-ease)}.ar-prop[data-density=default] .ar-prop__label{display:none}.ar-prop[data-density=multiline] .ar-prop__main{flex-wrap:wrap;row-gap:4px}.ar-prop[data-density=multiline] .ar-prop__label{flex:1 0 100%}.ar-prop__binding{flex:none;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-style:normal;font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-bind)}.ar-prop__actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--ar-dur-state) var(--ar-ease)}.ar-prop:hover .ar-prop__actions,.ar-prop:focus-within .ar-prop__actions{opacity:1}.ar-prop__message{margin:0 0 0 calc(var(--_label-w) + 10px);font-size:var(--ar-text-sm);font-weight:var(--ar-weight-light);line-height:var(--ar-leading-text);color:var(--ar-text-low)}.ar-prop[data-density=default] .ar-prop__message{margin-left:0}.ar-prop[data-state=fault] .ar-prop__message{color:var(--ar-fault)}.ar-prop[data-state=warn] .ar-prop__message{color:var(--ar-warn)}.ar-prop[data-highlighted]{border-radius:var(--ar-radius);outline:1px solid var(--ar-signal-line);outline-offset:3px;animation:ar-prop-reveal .9s var(--ar-ease-roll)}@keyframes ar-prop-reveal{0%{outline-offset:9px;outline-color:transparent}35%{background:var(--ar-signal-wash)}}.ar-prop[data-disabled]{opacity:.45;pointer-events:none}.ar-prop[data-modified] .ar-prop__label{color:var(--ar-text-hi)}.ar-prop__message{animation:ar-settle-in var(--ar-dur-surface) var(--ar-ease-roll);transition:color var(--ar-dur-surface) var(--ar-ease)}.ar-prop__mark{position:absolute;top:50%;left:-14px;display:grid;place-items:center;width:12px;height:12px;margin-top:-6px;border-radius:50%;color:var(--ar-text-mid);animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring) backwards}:where(button.ar-prop__mark){all:unset}button.ar-prop__mark{cursor:pointer;transition:background var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease)}.ar-prop__mark>*{grid-area:1 / 1}.ar-prop__dot{width:4px;height:4px;border-radius:50%;background:var(--ar-signal);box-shadow:0 0 5px var(--ar-signal-line);transition:opacity var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-prop__mark svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:rotate(60deg) scale(.6);transition:opacity var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-prop:hover button.ar-prop__mark .ar-prop__dot,button.ar-prop__mark:focus-visible .ar-prop__dot{opacity:0;transform:scale(.4)}.ar-prop:hover button.ar-prop__mark svg,button.ar-prop__mark:focus-visible svg{opacity:1;transform:none}button.ar-prop__mark:hover{background:var(--ar-bg-hover);color:var(--ar-text-hi)}button.ar-prop__mark:active svg{transform:rotate(-200deg)}button.ar-prop__mark:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-menu,.ar-dialog,.ar-toast,.ar-tooltip,.ar-palette__dialog{box-sizing:border-box;background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);font-family:var(--ar-font-ui);font-weight:var(--ar-weight-light);color:var(--ar-float-ink);text-shadow:var(--ar-list-text-shadow)}.ar-menu__item,.ar-palette__item{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case)}.ar-menu__label,.ar-palette__group,.ar-palette__meta,.ar-toast__action{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-float-ink-low)}:is(.ar-menu,.ar-tooltip,.ar-palette,.ar-palette__dialog,.ar-dialog,.ar-toast)[data-state=closing]{animation:ar-fade-out var(--ar-dur-exit) var(--ar-ease-exit) forwards;pointer-events:none}.ar-menu__glide,.ar-palette__glide{position:absolute;top:0;left:0;background:var(--ar-list-hover);opacity:0;pointer-events:none;transition:transform var(--ar-dur-surface) var(--ar-ease-roll),width var(--ar-dur-surface) var(--ar-ease-roll),height var(--ar-dur-surface) var(--ar-ease-roll),opacity var(--ar-dur-state) var(--ar-ease)}.ar-menu{position:fixed;z-index:10000;min-width:184px;max-height:70vh;padding:4px 0 6px;overflow:auto;border-radius:var(--ar-radius);outline:none;transform-origin:top left}.ar-menu:not([data-state]){opacity:0}.ar-menu[data-state=open]{animation:ar-drop-in var(--ar-dur-enter) var(--ar-ease-roll)}.ar-menu[data-side=above]{transform-origin:bottom left}.ar-menu[data-side=above][data-state=open]{animation-name:ar-rise-in}.ar-menu__item{position:relative;display:flex;align-items:center;gap:9px;height:max(20px,calc(var(--ar-h) - 6px));padding:0 12px 0 11px;color:var(--ar-list-ink);cursor:default;user-select:none}.ar-menu__item{transition:color var(--ar-dur-state) var(--ar-ease)}.ar-menu__item[data-active]{color:var(--ar-list-ink-hi)}.ar-menu__item[aria-disabled]{opacity:.4}.ar-menu__item[data-danger]{color:var(--ar-fault)}.ar-menu__icon{display:grid;place-items:center;flex:none;width:12px;color:var(--ar-float-ink-low);transition:color var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-state) var(--ar-ease-spring)}.ar-menu__item[data-active] .ar-menu__icon{transform:translate(1px) scale(1.06)}.ar-menu__icon .ar-led{animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring) backwards}.ar-menu__item[data-active] .ar-menu__icon{color:inherit}.ar-menu__item[data-danger] .ar-menu__icon{color:var(--ar-fault)}.ar-menu__icon svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ar-menu__text{flex:1;white-space:nowrap}.ar-menu__shortcut{padding-left:18px;font-family:var(--ar-font-num);font-size:var(--ar-caps-sm);font-weight:var(--ar-weight-medium);letter-spacing:var(--ar-track-caps);text-transform:uppercase;color:var(--ar-float-ink-low)}.ar-menu__separator{height:1px;margin:4px 0;background:var(--ar-line-subtle)}.ar-menu__label{padding:8px 12px 4px 32px}.ar-context{display:contents}.ar-dialog{width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:auto;padding:0;border:0;border-radius:var(--ar-radius-panel);font-size:var(--ar-text-md);line-height:var(--ar-leading-text)}.ar-dialog[open]:not([data-state=closing]){animation:ar-rise-in var(--ar-dur-enter) var(--ar-ease-roll)}.ar-dialog::backdrop{background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ar-fade-in var(--ar-dur-enter) var(--ar-ease)}.ar-dialog[data-state=closing]::backdrop{animation:ar-fade-out var(--ar-dur-exit) var(--ar-ease-exit) forwards}.ar-dialog[open]:not([data-state=closing]) :is(.ar-dialog__body,.ar-dialog__foot){animation:ar-settle-in var(--ar-dur-surface) var(--ar-ease-roll) 50ms both}.ar-dialog__surface{display:flex;flex-direction:column}.ar-dialog__head{padding:18px 20px 0}.ar-dialog__head h2{margin:0;font:var(--ar-weight-light) var(--ar-text-lg) / var(--ar-leading-snug) var(--ar-font-ui);letter-spacing:var(--ar-track-text);color:var(--ar-float-ink)}.ar-dialog__head p{margin:5px 0 0;color:var(--ar-float-ink-low)}.ar-dialog__body{padding:14px 20px 0}.ar-dialog__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding:12px 20px 16px;border-top:1px solid var(--ar-line-subtle)}.ar-toasts{position:fixed;z-index:10001;display:flex;flex-direction:column;gap:6px;width:min(340px,calc(100vw - 32px));pointer-events:none}.ar-toasts[data-placement=bottom-right]{right:16px;bottom:16px}.ar-toasts[data-placement=top-right]{top:16px;right:16px}.ar-toasts[data-placement=bottom-center]{bottom:16px;left:50%;transform:translate(-50%)}.ar-toast{--_tone: var(--ar-text-low);display:flex;align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;position:relative;overflow:hidden;border-radius:var(--ar-radius-card);pointer-events:auto;animation:ar-rise-in var(--ar-dur-enter) var(--ar-ease-roll)}.ar-toast[data-state=closing]{animation-name:ar-toast-out}@keyframes ar-toast-out{to{opacity:0;transform:translate(14px) scale(.98)}}.ar-toasts[data-placement=top-right] .ar-toast:not([data-state=closing]){animation-name:ar-drop-in}.ar-toast__time{position:absolute;left:10px;right:10px;bottom:0;height:1px;border-radius:1px;background:var(--_tone);opacity:.55;transform-origin:left center;animation:ar-toast-drain var(--_life) linear forwards;pointer-events:none}.ar-toast[data-paused] .ar-toast__time,.ar-toast[data-state=closing] .ar-toast__time{animation-play-state:paused}@keyframes ar-toast-drain{to{transform:scaleX(0)}}.ar-toast[data-tone=success]{--_tone: var(--ar-signal)}.ar-toast[data-tone=warning]{--_tone: var(--ar-warn)}.ar-toast[data-tone=error]{--_tone: var(--ar-fault)}.ar-toast__dot{flex:none;width:3px;height:7px;margin-top:5px;border-radius:1px;background:var(--_tone);box-shadow:0 0 6px var(--_tone);animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring) 80ms both}.ar-toast__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--ar-text-md);line-height:var(--ar-leading-snug)}.ar-toast__text strong{font-weight:var(--ar-weight-regular);color:var(--ar-float-ink)}.ar-toast__text span{color:var(--ar-float-ink-low)}.ar-toast__action{all:unset;flex:none;height:22px;padding:0 9px;border-radius:var(--ar-insert-radius);background:var(--ar-list-insert);box-shadow:var(--ar-list-insert-shadow);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);line-height:22px;color:var(--ar-list-ink-hi);cursor:pointer}.ar-toast__action:hover{filter:brightness(1.2)}.ar-toast__action:focus-visible{box-shadow:var(--ar-list-insert-shadow),var(--ar-focus-ring)}.ar-toast__close svg{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ar-tooltip{position:fixed;z-index:10002;max-width:260px;padding:5px 9px;border-radius:var(--ar-insert-radius);font-size:var(--ar-text-sm);line-height:var(--ar-leading-snug);pointer-events:none}.ar-tooltip:not([data-state]){opacity:0}.ar-tooltip[data-state=open]{animation:ar-tip-in var(--ar-dur-state) var(--ar-ease-roll);--_from: translateY(3px)}.ar-tooltip[data-side=bottom]{--_from: translateY(-3px)}.ar-tooltip[data-side=left]{--_from: translateX(3px)}.ar-tooltip[data-side=right]{--_from: translateX(-3px)}@keyframes ar-tip-in{0%{opacity:0;transform:var(--_from)}}.ar-palette{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px 16px;background:#0000004d;animation:ar-fade-in var(--ar-dur-enter) var(--ar-ease)}.ar-palette__dialog{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(60vh,460px);overflow:hidden;border-radius:var(--ar-radius-panel);animation:ar-drop-in var(--ar-dur-enter) var(--ar-ease-roll)}.ar-palette[data-state=closing] .ar-palette__dialog{animation:ar-fade-out var(--ar-dur-exit) var(--ar-ease-exit) forwards}.ar-palette__search{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--ar-line)}.ar-palette__search svg{flex:none;width:15px;height:15px;fill:none;stroke:var(--ar-signal);stroke-width:1.4;stroke-linecap:round}.ar-palette__search input{all:unset;flex:1;height:44px;font:var(--ar-value-weight) calc(var(--ar-value-size) + var(--ar-value-bump) + 1px) var(--ar-control-font);letter-spacing:var(--ar-track-text);color:var(--ar-float-ink);caret-color:var(--ar-signal)}.ar-palette__search input::placeholder{color:var(--ar-float-ink-low);opacity:1}.ar-palette__list{position:relative;padding:4px 0 8px;overflow:auto}.ar-palette__group{padding:12px 16px 5px}.ar-palette__item{display:flex;align-items:center;gap:10px;height:var(--ar-h);padding:0 16px;color:var(--ar-list-ink);cursor:default}.ar-palette__item{position:relative;transition:color var(--ar-dur-state) var(--ar-ease)}.ar-palette__item[data-active]{color:var(--ar-list-ink-hi)}.ar-palette__icon{transition:color var(--ar-dur-state) var(--ar-ease)}.ar-palette__item[data-active] .ar-palette__icon{color:var(--ar-signal)}.ar-palette__item,.ar-palette__group,.ar-palette__empty{animation:ar-settle-in var(--ar-dur-state) var(--ar-ease-roll)}.ar-palette__icon{display:grid;place-items:center;flex:none;width:16px;color:var(--ar-float-ink-low)}.ar-palette__icon:empty{display:none}.ar-palette__icon svg{width:13px;height:13px}.ar-palette__label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ar-palette__empty{padding:24px;text-align:center;color:var(--ar-float-ink-low)}:root{--mb-radius: 12px;--mb-signal: #2fb39c;--mb-frost: blur(32px) saturate(104%);--mb-motion: .22s cubic-bezier(.2, .75, .2, 1)}.mb-workspace-root{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;--mb-surface-bg: rgba(18, 21, 22, .58);--mb-surface-line: rgba(255, 255, 255, .075);--mb-surface-sheen: linear-gradient( 180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .008) 34%, transparent )}.mb-group{position:absolute;min-width:0;min-height:0;overflow:visible;display:flex;flex-direction:column;background:var(--mb-surface-sheen),var(--mb-surface-bg);box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px var(--mb-surface-line),0 28px 76px -40px #000000b8;contain:layout style}.mb-group[data-role=viewport]{background:transparent;box-shadow:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.mb-group[data-role=viewport]>.mb-group-chrome,.mb-group[data-role=viewport]>.mb-group-footer{display:none}.mb-group-chrome{position:relative;flex:0 0 auto;min-height:0;cursor:default;user-select:none;touch-action:none}.mb-group-body{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden}.mb-panel-host{width:100%;height:100%;min-width:0;min-height:0}.mb-panel-host>*{box-sizing:border-box}.mb-group-footer{position:relative;flex:0 0 auto;min-height:0}.mb-panel-split{width:100%;height:100%;min-width:0;min-height:0;display:flex;gap:6px;padding:0;box-sizing:border-box}.mb-panel-split[data-axis=vertical]{flex-direction:column}.mb-panel-split>.mb-panel-host{flex:1 1 0;overflow:hidden;border-radius:calc(var(--mb-radius) - 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--au-line, rgba(255, 255, 255, .08)) 48%,transparent)}.mb-renderer-resize{position:absolute;z-index:60;border:0;padding:0;background:transparent;opacity:.01;touch-action:none}.mb-renderer-resize[data-resize-edge=n],.mb-renderer-resize[data-resize-edge=s]{left:18px;right:18px;height:10px;cursor:ns-resize}.mb-renderer-resize[data-resize-edge=n]{top:-5px}.mb-renderer-resize[data-resize-edge=s]{bottom:-5px}.mb-renderer-resize[data-resize-edge=e],.mb-renderer-resize[data-resize-edge=w]{top:18px;bottom:18px;width:10px;cursor:ew-resize}.mb-renderer-resize[data-resize-edge=e]{right:-5px}.mb-renderer-resize[data-resize-edge=w]{left:-5px}.mb-renderer-resize[data-resize-edge=ne],.mb-renderer-resize[data-resize-edge=nw],.mb-renderer-resize[data-resize-edge=se],.mb-renderer-resize[data-resize-edge=sw]{width:18px;height:18px}.mb-renderer-resize[data-resize-edge=ne]{right:-7px;top:-7px;cursor:nesw-resize}.mb-renderer-resize[data-resize-edge=nw]{left:-7px;top:-7px;cursor:nwse-resize}.mb-renderer-resize[data-resize-edge=se]{right:-7px;bottom:-7px;cursor:nwse-resize}.mb-renderer-resize[data-resize-edge=sw]{left:-7px;bottom:-7px;cursor:nesw-resize}.mb-renderer-resize:hover,.mb-renderer-resize:focus-visible{opacity:.9;outline:0}.mb-resize-visual-guide{position:absolute;z-index:990;pointer-events:none;border:1px solid color-mix(in srgb,var(--mb-signal) 74%,transparent);border-radius:var(--mb-radius);box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-signal) 12%,transparent),0 0 28px color-mix(in srgb,var(--mb-signal) 13%,transparent);background:color-mix(in srgb,var(--mb-signal) 2.5%,transparent)}.mb-resize-visual-guide:before{content:"";position:absolute;background:color-mix(in srgb,var(--mb-signal) 88%,white 12%);box-shadow:0 0 12px color-mix(in srgb,var(--mb-signal) 42%,transparent)}.mb-resize-visual-guide[data-edge*=n]:before,.mb-resize-visual-guide[data-edge*=s]:before{left:12%;right:12%;height:2px}.mb-resize-visual-guide[data-edge*=n]:before{top:-1px}.mb-resize-visual-guide[data-edge*=s]:before{bottom:-1px}.mb-resize-visual-guide[data-edge*=e]:before,.mb-resize-visual-guide[data-edge*=w]:before{top:12%;bottom:12%;width:2px}.mb-resize-visual-guide[data-edge*=e]:before{right:-1px}.mb-resize-visual-guide[data-edge*=w]:before{left:-1px}.mb-resize-visual-guide>span{position:absolute;right:8px;bottom:8px;padding:4px 6px;border-radius:5px;background:color-mix(in srgb,var(--au-surface-2, #171a1b) 82%,transparent);color:color-mix(in srgb,var(--mb-signal) 82%,white 18%);font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);backdrop-filter:blur(10px)}.mb-native-tabs{height:100%;display:flex;align-items:center;gap:2px;padding:0 8px}.mb-native-tab{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#ffffff7a;cursor:pointer}.mb-native-tab.active{background:#ffffff12;color:#fff}.mb-maximized{border-radius:0!important;backdrop-filter:var(--mb-frost);z-index:900!important}.mb-auto-hide{opacity:.58;transform:translate(calc(100% - 24px))}.mb-auto-hide:focus-within,.mb-auto-hide:hover{opacity:1;transform:none}.mb-dock-intent{position:absolute;z-index:503;pointer-events:none;min-width:76px;height:20px;padding:0 8px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#080a0ac2;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 24%,transparent);backdrop-filter:blur(10px);color:color-mix(in srgb,var(--mb-signal) 88%,white 12%);font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);opacity:0;transform:translateY(2px);transition:opacity .11s ease,transform .14s ease}.mb-dock-intent[data-active=true]{opacity:1;transform:none}.mb-group-footer{opacity:var(--mb-footer-opacity, 1);transition:opacity var(--mb-motion)}.mb-dock-preview{position:absolute;z-index:501;pointer-events:none;border-radius:var(--mb-radius, 12px);background:color-mix(in srgb,var(--mb-signal, #2fb39c) 10%,rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal, #2fb39c) 38%,rgba(255,255,255,.12)),0 18px 60px -36px var(--mb-signal, #2fb39c);backdrop-filter:blur(8px);transition:left 90ms linear,top 90ms linear,width .13s var(--mb-ease),height .13s var(--mb-ease),opacity .1s ease}.mb-snap-guide{position:absolute;z-index:502;pointer-events:none;background:color-mix(in srgb,var(--mb-signal, #2fb39c) 62%,transparent);opacity:.64}.mb-snap-guide-x{top:0;bottom:0;width:1px}.mb-snap-guide-y{left:0;right:0;height:1px}.mb-group[data-focused=true]{--mb-surface-line: color-mix( in srgb, var(--au-line, rgba(255, 255, 255, .08)) 82%, var(--mb-signal, #2fb39c) 18% )}.mb-group[data-fullscreen-locked=true]{border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;pointer-events:auto}.mb-group[data-fullscreen-locked=true]>.mb-group-body{position:absolute;inset:0}.mb-panel-drag-ghost{position:absolute;z-index:650;pointer-events:none;border-radius:var(--mb-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--au-surface-2, #171a1b) 72%,transparent),color-mix(in srgb,var(--au-surface, #121516) 62%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 28%,rgba(255,255,255,.08)),0 26px 76px -34px #000000d1;backdrop-filter:blur(16px) saturate(103%);display:flex;align-items:flex-start;justify-content:space-between;padding:12px;color:var(--au-text, #fff);opacity:.82;transform:scale(.985);transform-origin:22% 0;animation:mb-panel-lift .16s cubic-bezier(.16,1,.3,1) forwards}.mb-panel-drag-ghost span{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps)}.mb-panel-drag-ghost small{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);color:color-mix(in srgb,var(--mb-signal) 70%,var(--au-muted, #888))}.mb-dock-preview[data-kind=panel]{background:color-mix(in srgb,var(--mb-signal) 12%,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 52%,rgba(255,255,255,.12)),0 22px 80px -42px var(--mb-signal)}.mb-dock-compass{position:absolute;z-index:504;pointer-events:none;border-radius:var(--mb-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 10%,transparent)}.mb-dock-compass i{position:absolute;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--au-surface-2, #171a1b) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 24%,var(--au-line, rgba(255, 255, 255, .08)));backdrop-filter:blur(9px);color:var(--au-faint, rgba(255, 255, 255, .4));font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);opacity:.68;transition:opacity .1s ease,transform .14s cubic-bezier(.16,1,.3,1),background .1s ease}.mb-dock-compass .north{left:50%;top:12%;transform:translate(-50%)}.mb-dock-compass .south{left:50%;bottom:12%;transform:translate(-50%)}.mb-dock-compass .west{left:12%;top:50%;transform:translateY(-50%)}.mb-dock-compass .east{right:12%;top:50%;transform:translateY(-50%)}.mb-dock-compass .center{left:50%;top:50%;transform:translate(-50%,-50%)}.mb-dock-compass[data-area=top] .north,.mb-dock-compass[data-area=bottom] .south,.mb-dock-compass[data-area=left] .west,.mb-dock-compass[data-area=right] .east,.mb-dock-compass[data-area=center] .center{opacity:1;background:color-mix(in srgb,var(--mb-signal) 18%,var(--au-surface-2, #171a1b));color:color-mix(in srgb,var(--mb-signal) 82%,white 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 48%,transparent),0 0 16px color-mix(in srgb,var(--mb-signal) 12%,transparent)}.mb-workspace-edge-guide{position:absolute;z-index:505;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mb-signal) 40%,transparent),transparent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--mb-signal) 25%,transparent));opacity:.8}.mb-workspace-edge-guide.edge-left,.mb-workspace-edge-guide.edge-right{top:7%;bottom:7%;width:3px}.mb-workspace-edge-guide.edge-left{left:8px}.mb-workspace-edge-guide.edge-right{right:8px}.mb-workspace-edge-guide.edge-top,.mb-workspace-edge-guide.edge-bottom{left:7%;right:7%;height:3px}.mb-workspace-edge-guide.edge-top{top:8px}.mb-workspace-edge-guide.edge-bottom{bottom:8px}.mb-workspace-root[data-dragging=panel] .mb-group:not([data-fullscreen-locked=true]){transition:box-shadow .12s ease,filter .12s ease}.mb-workspace-root[data-dragging=panel] .mb-group[data-focused=true]{filter:brightness(1.02)}@media(prefers-reduced-motion:reduce){.mb-dock-compass i{transition:none}}.mb-workspace-root{--mb-ease-spring: cubic-bezier(.16, 1, .3, 1)}.mb-group{border-radius:var(--mb-radius);transform:translate3d(var(--mb-pose-x, 0),calc(var(--mb-pose-y, 0) - var(--mb-pose-lift, 0)),0) rotate(var(--mb-pose-rotate, 0deg)) scale(var(--mb-pose-scale, 1));transform-origin:50% 28%;transition:transform var(--mb-settle-ms, .22s) var(--mb-ease-spring),box-shadow var(--mb-settle-ms, .22s) var(--mb-ease-spring),filter .15s ease,background .16s ease,opacity .15s ease;will-change:transform;backface-visibility:hidden}.mb-group:not([data-fullscreen-locked=true]):hover{filter:brightness(1.012)}.mb-group[data-focused=true]:not([data-fullscreen-locked=true]){box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 13%,var(--mb-surface-line)),0 28px 76px -40px #000000bd}.mb-group[data-grabbed=true]{transition:box-shadow 90ms ease,filter 90ms ease;background:var(--mb-surface-sheen),color-mix(in srgb,var(--mb-surface-bg) 96%,rgba(255,255,255,.03));box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) calc(12% + var(--mb-field, 0) * 22%),var(--mb-surface-line)),0 calc(30px + var(--mb-energy, 0) * 10px) calc(78px + var(--mb-energy, 0) * 22px) -34px #000000e6,0 0 calc(var(--mb-field, 0) * 22px) color-mix(in srgb,var(--mb-signal) calc(var(--mb-field, 0) * 8%),transparent);filter:brightness(calc(1.018 + var(--mb-energy, 0) * .018)) saturate(calc(1 + var(--mb-field, 0) * .04))}.mb-group[data-grabbed=true]:after{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:calc(var(--mb-radius) + 7px);pointer-events:none;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--mb-signal) calc(var(--mb-field, 0) * 8%),transparent),transparent 62%);opacity:calc(.12 + var(--mb-field, 0) * .65);filter:blur(8px)}.mb-group[data-field-active=true]>.mb-group-chrome{background:linear-gradient(90deg,color-mix(in srgb,var(--mb-signal) 3%,transparent),transparent 32%,transparent 68%,color-mix(in srgb,var(--mb-signal) 3%,transparent))}.mb-live-field{position:absolute;z-index:498;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%) scale(.86);background:radial-gradient(circle,color-mix(in srgb,var(--mb-signal) 10%,transparent) 0,color-mix(in srgb,var(--mb-signal) 4%,transparent) 38%,transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 10%,transparent);filter:blur(.2px);transition:opacity 90ms ease,transform .18s var(--mb-ease-spring)}.mb-live-field[data-active=true]{transform:translate(-50%,-50%) scale(1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 18%,transparent),0 0 28px color-mix(in srgb,var(--mb-signal) 7%,transparent)}.mb-dock-preview{overflow:hidden;transform:scale(calc(.992 + var(--mb-preview-strength, 0) * .008));transform-origin:center;transition:left 75ms linear,top 75ms linear,width .14s var(--mb-ease-spring),height .14s var(--mb-ease-spring),transform .14s var(--mb-ease-spring),opacity 90ms ease;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) calc(28% + var(--mb-preview-strength, 0) * 28%),rgba(255,255,255,.1)),0 20px 64px -36px color-mix(in srgb,var(--mb-signal) calc(var(--mb-preview-strength, 0) * 50%),transparent)}.mb-dock-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--mb-signal) 7%,transparent) 48%,transparent 76%);transform:translate(calc(-55% + var(--mb-preview-strength, 0) * 28%));opacity:calc(.18 + var(--mb-preview-strength, 0) * .5)}.mb-dock-preview[data-area=center]{background:color-mix(in srgb,var(--mb-signal) 7%,rgba(255,255,255,.035))}.mb-panel-drag-ghost{transform:translate3d(var(--mb-ghost-x, 0),var(--mb-ghost-y, 0),0) rotate(var(--mb-ghost-rotate, 0deg)) scale(var(--mb-ghost-scale, 1));transition:transform 80ms linear,box-shadow .12s ease,filter .12s ease;animation:none;opacity:.94}.mb-dock-compass i:before{content:"";width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;color:var(--au-faint, rgba(255, 255, 255, .4))}.mb-dock-compass .north:before{transform:rotate(-45deg) translate(-1px,1px)}.mb-dock-compass .south:before{transform:rotate(135deg) translate(-1px,1px)}.mb-dock-compass .west:before{transform:rotate(-135deg) translate(-1px,1px)}.mb-dock-compass .east:before{transform:rotate(45deg) translate(-1px,1px)}.mb-dock-compass .center:before{width:7px;height:7px;border:1px solid currentColor;border-radius:2px;transform:rotate(45deg)}.mb-dock-compass[data-area=top] .north,.mb-dock-compass[data-area=bottom] .south,.mb-dock-compass[data-area=left] .west,.mb-dock-compass[data-area=right] .east,.mb-dock-compass[data-area=center] .center{transform-origin:center;filter:brightness(1.16);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 55%,transparent),0 0 20px color-mix(in srgb,var(--mb-signal) 12%,transparent)}.mb-dock-compass[data-area=top] .north,.mb-dock-compass[data-area=bottom] .south{transform:translate(-50%) scale(1.08)}.mb-dock-compass[data-area=left] .west,.mb-dock-compass[data-area=right] .east{transform:translateY(-50%) scale(1.08)}.mb-dock-compass[data-area=center] .center{transform:translate(-50%,-50%) scale(1.08)}.mb-dock-intent{height:22px;padding:0 10px;border-radius:7px;transition:opacity 90ms ease,transform .16s var(--mb-ease-spring),box-shadow .14s ease}.mb-native-tab{transition:background .11s ease,color .11s ease,transform .15s var(--mb-ease-spring),opacity .1s ease}.mb-native-tab:hover{transform:translateY(-.5px)}.mb-group-chrome{transition:background .15s ease,border-color .15s ease}.mb-renderer-resize:after{content:"";position:absolute;right:4px;bottom:4px;width:7px;height:7px;border-right:1px solid color-mix(in srgb,var(--au-muted, #aaa) 42%,transparent);border-bottom:1px solid color-mix(in srgb,var(--au-muted, #aaa) 42%,transparent);border-radius:0 0 2px;opacity:.35;transition:opacity .1s ease,transform .14s var(--mb-ease-spring)}.mb-renderer-resize:hover:after,.mb-renderer-resize:focus-visible:after{opacity:.9;transform:translate(-1px,-1px)}.mb-workspace-root[data-motion-profile=quiet] .mb-group{--mb-ease-spring: cubic-bezier(.2, .7, .2, 1)}.mb-workspace-root[data-motion-profile=expressive] .mb-group[data-grabbed=true]{filter:brightness(calc(1.025 + var(--mb-energy, 0) * .025)) saturate(calc(1 + var(--mb-field, 0) * .07))}@media(prefers-reduced-motion:reduce){.mb-group,.mb-live-field,.mb-dock-preview,.mb-panel-drag-ghost,.mb-dock-intent,.mb-workspace-edge-guide{transition:none!important;animation:none!important;transform:none!important}}.mb-group{will-change:auto;transition:left var(--mb-settle-ms, .16s) var(--mb-ease-spring),top var(--mb-settle-ms, .16s) var(--mb-ease-spring),width var(--mb-settle-ms, .16s) var(--mb-ease-spring),height var(--mb-settle-ms, .16s) var(--mb-ease-spring),transform var(--mb-settle-ms, .16s) var(--mb-ease-spring),box-shadow .14s ease,filter .12s ease,background .14s ease,opacity .11s ease}.mb-group[data-grabbed=true]{transition:transform 50ms linear,box-shadow 90ms ease,filter 90ms ease;will-change:left,top,transform;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) calc(8% + var(--mb-field, 0) * 14%),var(--mb-surface-line)),0 22px 54px -30px #000000d1;filter:brightness(calc(1.008 + var(--mb-energy, 0) * .008))}.mb-group[data-grabbed=true]:after{display:none}.mb-live-field{background:radial-gradient(circle,color-mix(in srgb,var(--mb-signal) 6%,transparent),transparent 68%);box-shadow:none;filter:none;transition:opacity 80ms ease}.mb-dock-preview{display:flex;align-items:flex-end;padding:9px 11px;box-sizing:border-box;border-radius:var(--mb-radius);background:color-mix(in srgb,var(--mb-signal) calc(3% + var(--mb-preview-strength, 0) * 3%),rgba(255,255,255,.022));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) calc(20% + var(--mb-preview-strength, 0) * 18%),rgba(255,255,255,.08)),0 12px 36px -28px #000000b3;backdrop-filter:blur(3px);transition:left 60ms linear,top 60ms linear,width .11s var(--mb-ease-spring),height .11s var(--mb-ease-spring),opacity 70ms ease;transform:none}.mb-dock-preview:before{display:none}.mb-dock-preview>span{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);color:color-mix(in srgb,var(--mb-signal) 72%,var(--au-text, #fff));text-transform:uppercase;opacity:.9}.mb-panel-drag-ghost{border-radius:var(--mb-radius);background:var(--mb-surface-sheen),color-mix(in srgb,var(--mb-surface-bg) 90%,rgba(255,255,255,.018));backdrop-filter:blur(16px) saturate(102%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-surface-line) 90%,transparent),0 18px 48px -28px #000000d9;opacity:.95;transition:transform 45ms linear,box-shadow 90ms ease,filter 90ms ease}.mb-panel-drag-ghost small{color:color-mix(in srgb,var(--mb-signal) 54%,var(--au-faint, #aaa));opacity:.9}.mb-dock-compass{pointer-events:none;opacity:.78;background:none}.mb-dock-compass i{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--au-surface-2, #171a1b) 84%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--au-line, rgba(255, 255, 255, .08)) 88%,transparent);opacity:.52}.mb-dock-compass[data-area=top] .north,.mb-dock-compass[data-area=bottom] .south,.mb-dock-compass[data-area=left] .west,.mb-dock-compass[data-area=right] .east,.mb-dock-compass[data-area=center] .center{filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 46%,transparent),0 0 12px color-mix(in srgb,var(--mb-signal) 7%,transparent)}.mb-snap-guide{opacity:.32;box-shadow:none;background:color-mix(in srgb,var(--mb-signal) 42%,transparent)}.mb-workspace-edge-guide{animation:none;opacity:.65}.mb-dock-intent{position:absolute;z-index:1005;display:flex;align-items:center;gap:7px;height:27px;padding:0 9px;border-radius:7px;background:color-mix(in srgb,var(--au-surface-2, #171a1b) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--au-line, rgba(255, 255, 255, .08)) 94%,transparent),0 10px 28px -18px #000;color:var(--au-text, #fff);font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);pointer-events:none;white-space:nowrap}.mb-dock-intent small{color:var(--au-faint, #999);font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps)}.mb-dock-intent[data-active=false]{display:none}.mb-context-menu{position:absolute;z-index:4000;width:280px;max-height:min(430px,calc(100% - 16px));overflow:auto;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--au-surface-2, #171a1b) 96%,transparent);backdrop-filter:blur(26px) saturate(104%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--au-line, rgba(255, 255, 255, .08)) 100%,transparent),0 24px 72px -26px #000000e6;color:var(--au-text, #fff)}.mb-context-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 9px}.mb-context-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ar-weight-medium) var(--ar-text-sm)/var(--ar-leading-none) var(--ar-font-ui)}.mb-context-head span,.mb-context-label{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);color:var(--au-faint, #888)}.mb-context-label{padding:9px 8px 5px}.mb-context-menu>button{width:100%;min-height:29px;border:0;border-radius:7px;background:transparent;color:var(--au-muted, #bbb);font:var(--ar-weight-medium) var(--ar-text-sm)/var(--ar-leading-none) var(--ar-font-ui);text-align:left;padding:0 8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.mb-context-menu button:hover,.mb-context-menu button:focus-visible{outline:none;background:color-mix(in srgb,var(--au-active, rgba(255, 255, 255, .08)) 78%,transparent);color:var(--au-text, #fff)}.mb-context-menu button.danger{color:color-mix(in srgb,#ff7f89 74%,var(--au-muted, #bbb))}.mb-context-menu kbd{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);color:var(--au-faint, #888);background:transparent}.mb-native-tab[aria-grabbed=true]{opacity:.38;transform:translateY(-1px) scale(.98);background:color-mix(in srgb,var(--mb-signal) 5%,transparent)}.mb-panel-drag-ghost{box-sizing:border-box;transform:translate3d(var(--mb-ghost-x, 0),var(--mb-ghost-y, 0),0) rotate(var(--mb-ghost-rotate, 0deg)) scale(var(--mb-ghost-scale, 1));transform-origin:22% 12%;transition:width 65ms cubic-bezier(.2,.75,.2,1),height 65ms cubic-bezier(.2,.75,.2,1),box-shadow 85ms ease,filter 85ms ease,opacity 70ms ease;will-change:left,top,width,height;overflow:hidden}.mb-panel-drag-ghost[data-field-active=true]{filter:brightness(1.018);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 24%,var(--mb-surface-line)),0 22px 58px -30px #000000e6}.mb-panel-drag-ghost[data-armed=true]{filter:brightness(1.028);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 42%,var(--mb-surface-line)),0 24px 62px -30px #000000eb}.mb-panel-drag-ghost>span{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-dock-preview{opacity:.66;border-radius:var(--mb-radius);transition:left 45ms linear,top 45ms linear,width 95ms cubic-bezier(.2,.78,.2,1),height 95ms cubic-bezier(.2,.78,.2,1),opacity 75ms ease,box-shadow 90ms ease}.mb-dock-preview[data-armed=true]{opacity:.96;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 48%,rgba(255,255,255,.1)),0 12px 38px -28px #000000c2}.mb-dock-preview[data-armed=false]>span{opacity:.58}.mb-dock-intent{gap:6px;min-width:0}.mb-dock-intent>b{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps);color:var(--au-faint, #777)}.mb-dock-intent[data-armed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 34%,var(--au-line, rgba(255, 255, 255, .08))),0 10px 28px -18px #000}.mb-dock-intent[data-armed=true]>b{color:color-mix(in srgb,var(--mb-signal) 74%,white 10%)}.mb-dock-intent[data-armed=false]{opacity:.74}.mb-context-menu button.primary{color:color-mix(in srgb,var(--mb-signal) 72%,var(--au-text, #fff));background:color-mix(in srgb,var(--mb-signal) 6%,transparent)}.mb-live-field{opacity:.55!important;background:radial-gradient(circle,color-mix(in srgb,var(--mb-signal) 4%,transparent),transparent 70%)}.mb-snap-guide{opacity:.24;box-shadow:none}.mb-dock-compass{opacity:.58}.mb-dock-compass i{opacity:.42}.mb-dock-compass[data-area=center] .center,.mb-dock-compass[data-area=left] .west,.mb-dock-compass[data-area=right] .east,.mb-dock-compass[data-area=top] .north,.mb-dock-compass[data-area=bottom] .south{opacity:.92}@media(prefers-reduced-motion:reduce){.mb-panel-host[data-detaching=true],.mb-panel-drag-ghost,.mb-dock-preview,.mb-dock-intent{transition:none!important}}.mb-context-menu-host{position:absolute;z-index:5000;pointer-events:auto}.mb-context-menu>div>button>span{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:8px}.mb-context-menu>div>button>span small{margin-left:auto;color:var(--au-faint, #888);font:var(--ar-weight-light) var(--ar-text-xs)/var(--ar-leading-none) var(--ar-font-ui);white-space:nowrap}.mb-group[data-role=dock][data-empty=true]{background:var(--mb-surface-sheen),color-mix(in srgb,var(--mb-surface-bg) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 9%,var(--mb-surface-line)),0 24px 68px -42px #000000d1}.mb-empty-container{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 12px;text-align:center;border-radius:calc(var(--mb-radius) - 4px);border:1px dashed color-mix(in srgb,var(--mb-signal) 18%,var(--mb-surface-line));background:color-mix(in srgb,var(--mb-signal) 2.5%,transparent);color:var(--au-faint, #7d8885);pointer-events:none}.mb-empty-container b{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-none) var(--ar-font-num);letter-spacing:var(--ar-track-caps)}.mb-empty-container span{font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-snug) var(--ar-font-num);letter-spacing:var(--ar-track-caps);opacity:.65}.mb-panel-host[data-detaching=true]{opacity:.24;filter:saturate(.7) brightness(.84);transform:scale(.996);transform-origin:50% 0;transition:opacity 80ms ease,filter 80ms ease,transform 90ms cubic-bezier(.2,.75,.2,1)}.mb-panel-drag-ghost{transform-origin:18% 8%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-surface-line) 92%,transparent),0 18px 50px -30px #000000db}.mb-panel-drag-ghost:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 26%);opacity:.7}.mb-panel-drag-ghost[data-armed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 38%,var(--mb-surface-line)),0 22px 56px -28px #000000e6}.mb-dock-preview[data-area=center][data-armed=true]{background:color-mix(in srgb,var(--mb-signal) 5%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-signal) 52%,rgba(255,255,255,.08)),inset 0 0 28px color-mix(in srgb,var(--mb-signal) 4%,transparent)}.mb-dock-intent[data-armed=true]{transform:translateY(-1px)}.mb-group[data-role=viewport][data-fullscreen-locked=true]{inset:0;border-radius:0!important;z-index:0!important}.mb-block-body{position:absolute;inset:0;display:flex;flex-direction:column;min-width:var(--mb-body-min-width, 0);min-height:var(--mb-body-min-height, 0)}.mb-block-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid color-mix(in srgb,var(--au-line, rgba(255, 255, 255, .08)) 46%,transparent)}.mb-block-scroll{position:relative;flex:1 1 auto;min-width:0;min-height:0}.mb-block-scroll[data-scroll=none]{overflow:hidden}.mb-block-scroll[data-scroll=y]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.mb-block-scroll[data-scroll=x]{overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain}.mb-block-scroll[data-scroll=both]{overflow:auto;overscroll-behavior:contain}.mb-block-body[data-pad=true] .mb-block-scroll{padding:8px}.mb-block-body[data-block-role=viewport]{inset:0}.mb-block-scroll::-webkit-scrollbar{width:10px;height:10px}.mb-block-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--au-text, #fff) 22%,transparent);background-clip:padding-box}.mb-block-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--au-text, #fff) 40%,transparent)}.mb-block-scroll::-webkit-scrollbar-track{background:transparent}.mb-block-empty,.mb-block-error{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border-radius:calc(var(--mb-radius) - 4px);font:var(--ar-weight-medium) var(--ar-caps-xs)/var(--ar-leading-text) var(--ar-font-num);letter-spacing:var(--ar-track-caps)}.mb-block-empty{border:1px dashed color-mix(in srgb,var(--mb-signal) 16%,var(--mb-surface-line));color:var(--au-faint, #7d8885);pointer-events:none;padding:10px}.mb-block-error{border:1px solid color-mix(in srgb,var(--au-danger, #ff5a52) 42%,transparent);background:color-mix(in srgb,var(--au-danger, #ff5a52) 7%,transparent);color:var(--au-danger, #ff5a52);padding:10px}.mb-block-error span{max-width:36ch;color:var(--au-faint, #7d8885);font:var(--ar-weight-light) var(--ar-text-xs)/var(--ar-leading-text) var(--ar-font-ui);letter-spacing:var(--ar-track-text);word-break:break-word}.mb-block-error button{margin-top:4px;padding:4px 10px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.mb-context-menu{max-height:min(430px,calc(100vh - 32px))}.mb-context-menu-host{max-width:0;max-height:0}.ar-dock{--mb-radius: var(--ar-radius-panel);--mb-signal: var(--ar-signal);--mb-frost: var(--ar-panel-blur);--au-surface: var(--ar-bg-surface);--au-surface-2: var(--ar-float-bg);--au-line: var(--ar-line);--au-text: var(--ar-text-hi);--au-muted: var(--ar-text-mid);--au-faint: var(--ar-text-low);--au-active: var(--ar-signal);--au-danger: var(--ar-fault);position:relative;width:100%;height:100%;overflow:clip;isolation:isolate;font-family:var(--ar-font-ui);color:var(--ar-text-mid)}.ar-dock .mb-workspace-root{--mb-surface-bg: var(--ar-panel-tint);--mb-surface-line: var(--ar-line-subtle);--mb-surface-sheen: var(--ar-panel-sheen);overflow:clip}.ar-dock svg:not([class]){width:12px;height:12px;flex:none}.ar-dock .mb-group:not([data-role=viewport]){border:0;border-radius:var(--ar-radius-panel);background:var(--ar-panel-sheen),var(--ar-panel-tint);-webkit-backdrop-filter:var(--ar-panel-blur);backdrop-filter:var(--ar-panel-blur);box-shadow:var(--ar-panel-shadow);text-shadow:var(--ar-panel-text-shadow)}.ar-dock .mb-group[data-focused=true]:not([data-role=viewport]),.ar-dock .mb-group:not([data-fullscreen-locked=true]):hover{box-shadow:var(--ar-panel-shadow);filter:none}.ar-dock .mb-group[data-grabbed=true]{box-shadow:var(--ar-panel-shadow),var(--ar-float-shadow);filter:none}.ar-dock .mb-group-chrome{border:0;background:transparent}.ar-dock .mb-context-menu{max-height:min(430px,calc(100vh - 32px))}.ar-dock__viewport{position:absolute;inset:0}.ar-dock__strip{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:0;min-height:36px;padding:0 10px 0 14px;border-bottom:1px solid var(--ar-line-subtle);font:var(--ar-weight-light) var(--ar-text-md) var(--ar-font-ui);container:ar-dock-strip / inline-size}.ar-dock__tabs{display:flex;align-items:stretch;gap:18px;flex:0 1 auto;min-width:0;max-width:100%;height:36px;overflow-x:auto;scrollbar-width:none}.ar-dock__tabs::-webkit-scrollbar{display:none}.ar-dock__tabs>button{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:6px;margin-bottom:-1px;font:var(--ar-weight-light) var(--ar-text-sm)/var(--ar-leading-none) var(--ar-font-ui);letter-spacing:var(--ar-track-text);white-space:nowrap;color:var(--ar-text-low);cursor:pointer;transition:color .13s var(--ar-ease),border-color .13s var(--ar-ease)}.ar-dock__tabs>button:hover{color:var(--ar-text-mid)}.ar-dock__tabs>button.is-active{color:var(--ar-text-hi)}.ar-dock__tabs>button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;border-radius:1px;background:var(--ar-signal);box-shadow:0 0 6px var(--ar-signal-line);transform:scaleX(0);opacity:0;transition:transform var(--ar-dur-surface) var(--ar-ease-roll),opacity var(--ar-dur-state) var(--ar-ease)}.ar-dock__tabs>button.is-active:after{transform:none;opacity:1}.ar-dock__tabs>button:focus-visible{border-radius:4px;box-shadow:var(--ar-focus-ring)}.ar-dock__slot{display:flex;align-items:center;flex:0 1 auto;min-width:0}.ar-dock__slot:empty{display:none}.ar-dock__search{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;flex:0 1 220px;min-width:96px;max-width:260px;height:var(--ar-h);margin-left:auto;padding:0 9px 0 10px;border-radius:var(--ar-radius);background:var(--ar-trough);-webkit-backdrop-filter:var(--ar-trough-backdrop);backdrop-filter:var(--ar-trough-backdrop);box-shadow:var(--ar-well);font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-text-low);cursor:pointer}.ar-dock__search>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ar-dock__search .ar-kbd{gap:1px;opacity:.75}.ar-dock__search .ar-keycap{min-width:0;height:auto;padding:0;background:none;box-shadow:none;color:inherit}@container ar-dock-strip (max-width: 520px){.ar-dock__tabs{flex:1 0 100%}.ar-dock__slot,.ar-dock__search,.ar-dock__toolbar{margin-bottom:8px}.ar-dock__search{flex:1 1 120px;max-width:none}}@container ar-dock-strip (max-width: 340px){.ar-dock__search{flex:none;min-width:0;width:var(--ar-h);padding:0;justify-content:center}.ar-dock__search>span,.ar-dock__search .ar-kbd{display:none}}.ar-dock__search:hover{color:var(--ar-text-mid)}.ar-dock__search:focus-visible{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-dock__toolbar{display:flex;align-items:center;gap:14px;flex:none;margin-left:auto}.ar-dock__search+.ar-dock__toolbar{margin-left:0}.ar-dock__strip--window{min-height:32px;padding-right:6px}.ar-dock__strip--window .ar-dock__tabs{height:32px}.ar-dock__window-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.ar-dock__window-actions .ar-tool{--_tool: 22px}.ar-dock__window-actions .ar-tool svg{width:12px;height:12px;stroke-width:1.4}.ar-dock__panel{box-sizing:border-box;min-height:100%;padding:10px 14px 14px;container-type:inline-size;animation:ar-settle-in var(--ar-dur-surface) var(--ar-ease-roll) backwards}.ar-dock__error{display:grid;justify-items:center;gap:8px;padding:28px 16px;text-align:center}.ar-dock__error h3{margin:0;font:var(--ar-weight-light) var(--ar-text-lg) var(--ar-font-ui);color:var(--ar-text-hi)}.ar-dock__error p{margin:0;font:var(--ar-weight-light) var(--ar-text-sm)/var(--ar-leading-text) var(--ar-font-ui);color:var(--ar-text-low)}.ar-dock__footer{padding:6px 14px 8px;border-top:1px solid var(--ar-line-subtle);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-text-low)}.ar-panel-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}.ar-panel-bar>.ar-textfield{flex:1 1 200px;min-width:140px;max-width:420px}.ar-panel-bar>.ar-select{width:140px}.ar-panel-bar>.ar-segmented{flex:0 1 auto;min-width:160px}.ar-panel-bar__spacer{flex:1}.ar-panel-bar__summary{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-text-low)}.ar-dock__slot>.ar-panel-bar{flex-wrap:nowrap;gap:12px;margin:0;min-width:0}.ar-dock__slot .ar-panel-bar__spacer,.ar-dock__slot .ar-panel-bar__summary{display:none}.ar-dock__brand{position:absolute;top:16px;left:20px;z-index:800;display:flex;align-items:center;gap:10px;height:30px;padding:0 13px;border-radius:var(--ar-radius-card);background:var(--ar-panel-sheen),var(--ar-panel-tint);-webkit-backdrop-filter:var(--ar-panel-blur);backdrop-filter:var(--ar-panel-blur);box-shadow:var(--ar-panel-shadow);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-text-hi);text-shadow:var(--ar-panel-text-shadow);pointer-events:none}.ar-dock[data-ui-hidden] .mb-group:not([data-role=viewport]),.ar-dock[data-ui-hidden]>.ar-dock__brand{opacity:0;pointer-events:none;transition:opacity .18s}.ar-dock__hint{position:absolute;top:16px;left:50%;z-index:30;translate:-50% 0;font:var(--ar-weight-light) var(--ar-text-xs) var(--ar-font-ui);color:var(--ar-text-low);pointer-events:none}.ar-dock .mb-dock-preview,.ar-dock .mb-dock-preview[data-kind=panel],.ar-dock .mb-dock-preview[data-area=center]{border-radius:var(--ar-radius-panel);background:var(--ar-signal-wash);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ar-signal) 32%,transparent)}.ar-dock .mb-dock-preview[data-armed=true],.ar-dock .mb-dock-preview[data-area=center][data-armed=true]{background:color-mix(in srgb,var(--ar-signal) 16%,transparent);box-shadow:inset 0 0 0 1px var(--ar-signal-line),0 0 24px -8px var(--ar-signal-line)}.ar-dock .mb-dock-preview>span,.ar-dock .mb-dock-intent,.ar-dock .mb-dock-intent>b,.ar-dock .mb-dock-intent small,.ar-dock .mb-panel-drag-ghost span,.ar-dock .mb-panel-drag-ghost small,.ar-dock .mb-context-head span,.ar-dock .mb-context-label{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);line-height:var(--ar-leading-none);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case)}.ar-dock .mb-dock-preview>span{color:var(--ar-signal)}.ar-dock .mb-dock-intent,.ar-dock .mb-dock-intent[data-armed=true]{height:24px;padding:0 10px;border-radius:var(--ar-radius);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);color:var(--ar-float-ink);text-shadow:none}.ar-dock .mb-dock-intent[data-armed=true]{box-shadow:var(--ar-list-shadow),inset 0 0 0 1px var(--ar-signal-line)}.ar-dock .mb-dock-intent>b,.ar-dock .mb-dock-intent small{color:var(--ar-float-ink-low)}.ar-dock .mb-dock-intent[data-armed=true]>b{color:var(--ar-signal)}.ar-dock .mb-panel-drag-ghost,.ar-dock .mb-panel-drag-ghost[data-field-active=true],.ar-dock .mb-panel-drag-ghost[data-armed=true]{border-radius:var(--ar-radius-panel);background:var(--ar-panel-sheen),var(--ar-panel-tint);-webkit-backdrop-filter:var(--ar-panel-blur);backdrop-filter:var(--ar-panel-blur);box-shadow:var(--ar-panel-shadow),var(--ar-float-shadow);color:var(--ar-text-hi);text-shadow:var(--ar-panel-text-shadow)}.ar-dock .mb-panel-drag-ghost[data-armed=true]{box-shadow:var(--ar-panel-shadow),var(--ar-float-shadow),inset 0 0 0 1px var(--ar-signal-line)}.ar-dock .mb-panel-drag-ghost:before{display:none}.ar-dock .mb-panel-drag-ghost small{color:var(--ar-signal)}.ar-dock .mb-dock-compass i{border-radius:var(--ar-insert-radius);background:var(--ar-list-bg);box-shadow:var(--ar-float-ring)}.ar-dock .mb-dock-compass[data-area=top] .north,.ar-dock .mb-dock-compass[data-area=bottom] .south,.ar-dock .mb-dock-compass[data-area=left] .west,.ar-dock .mb-dock-compass[data-area=right] .east,.ar-dock .mb-dock-compass[data-area=center] .center{opacity:1;box-shadow:inset 0 0 0 1px var(--ar-signal-line),0 0 10px -2px var(--ar-signal-line)}.ar-dock .mb-snap-guide{background:var(--ar-signal-line)}.ar-dock .mb-context-menu{border-radius:var(--ar-radius-card);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);color:var(--ar-float-ink);text-shadow:var(--ar-list-text-shadow)}.ar-dock .mb-context-head b{font:var(--ar-weight-light) var(--ar-text-lg)/var(--ar-leading-snug) var(--ar-font-ui)}.ar-dock .mb-context-head span,.ar-dock .mb-context-label,.ar-dock .mb-context-menu kbd{color:var(--ar-float-ink-low)}.ar-dock .mb-context-menu>button{min-height:max(22px,calc(var(--ar-h) - 2px));border-radius:var(--ar-insert-radius);font:var(--ar-weight-light) var(--ar-text-md)/var(--ar-leading-none) var(--ar-font-ui);color:var(--ar-list-ink)}.ar-dock .mb-context-menu button:hover,.ar-dock .mb-context-menu button:focus-visible{background:var(--ar-list-hover);color:var(--ar-list-ink-hi)}.ar-dock .mb-context-menu button.danger{color:var(--ar-fault)}.ar-dock .mb-context-menu kbd{font:var(--ar-label-weight) var(--ar-caps-sm)/var(--ar-leading-none) var(--ar-control-font)}.ar-dock .mb-native-tab{border-radius:var(--ar-insert-radius);font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-text-low)}.ar-dock .mb-native-tab.active{background:var(--ar-bg-hover);color:var(--ar-text-hi)}.ar-dock__search{transition:box-shadow var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease),width var(--ar-dur-surface) var(--ar-ease-roll)}.ar-dock__search svg{transition:transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-dock__search:hover svg{transform:scale(1.1) rotate(-8deg)}.ar-dock-menu{box-sizing:border-box;display:grid;gap:8px;width:244px;padding:10px;border-radius:var(--ar-radius-card);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);text-shadow:var(--ar-list-text-shadow);font:var(--ar-weight-light) var(--ar-text-md)/var(--ar-leading-snug) var(--ar-font-ui);color:var(--ar-float-ink);animation:ar-drop-in var(--ar-dur-enter) var(--ar-ease-roll);transform-origin:top left}.ar-dock-menu__tile{transition:background var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease),box-shadow var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-dock-menu__tile:active{transform:scale(.94);transition-duration:var(--ar-dur-state),var(--ar-dur-state),var(--ar-dur-state),60ms}.ar-dock-menu__action .ar-dock-menu__icon{transition:transform var(--ar-dur-surface) var(--ar-ease-spring),color var(--ar-dur-state) var(--ar-ease)}.ar-dock-menu__action:hover .ar-dock-menu__icon{transform:translate(1px) scale(1.06)}.ar-dock-menu__head{display:flex;align-items:baseline;gap:8px;padding:0 2px 8px;border-bottom:1px solid var(--ar-line)}.ar-dock-menu__head b{font:var(--ar-weight-light) var(--ar-text-lg)/var(--ar-leading-snug) var(--ar-font-ui);color:var(--ar-float-ink)}.ar-dock-menu__head em,.ar-dock-menu__head small{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-style:normal;font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-float-ink-low)}.ar-dock-menu__head em{padding:2px 6px 1px;border-radius:999px;background:color-mix(in srgb,var(--ar-signal) 14%,transparent);color:var(--ar-signal)}.ar-dock-menu__head small{margin-left:auto}.ar-dock-menu__place{display:grid;gap:5px}.ar-dock-menu__row,.ar-dock-menu__attach{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.ar-dock-menu__label{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-float-ink-low)}.ar-dock-menu__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}:where(.ar-dock-menu button){all:unset;box-sizing:border-box}.ar-dock-menu__tile{display:grid;place-items:center;height:30px;padding:0;border:0;border-radius:var(--ar-radius);background:var(--ar-trough);box-shadow:var(--ar-well);color:var(--ar-float-ink-low);cursor:pointer}.ar-dock-menu__diagram{width:30px;height:22px}.ar-dock-menu__frame{fill:none;stroke:currentColor;stroke-width:1;opacity:.45}.ar-dock-menu__shape rect{fill:currentColor;opacity:.55;transition:fill var(--ar-dur-state) var(--ar-ease),opacity var(--ar-dur-state) var(--ar-ease)}.ar-dock-menu__shape rect[data-dashed]{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:2 1.5;opacity:.8}.ar-dock-menu__tile:hover,.ar-dock-menu__tile:focus-visible{background:var(--ar-list-hover);color:var(--ar-float-ink);outline:none}.ar-dock-menu__tile:hover .ar-dock-menu__shape rect:not([data-dashed]),.ar-dock-menu__tile:focus-visible .ar-dock-menu__shape rect:not([data-dashed]){fill:var(--ar-signal);opacity:1}.ar-dock-menu__tile:hover .ar-dock-menu__shape rect[data-dashed],.ar-dock-menu__tile:focus-visible .ar-dock-menu__shape rect[data-dashed]{stroke:var(--ar-signal);opacity:1}.ar-dock-menu__tile:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-dock-menu__actions{display:grid;gap:1px;padding-top:6px;border-top:1px solid var(--ar-line)}.ar-dock-menu__action{display:flex;align-items:center;gap:9px;width:100%;height:max(22px,calc(var(--ar-h) - 4px));padding:0 8px 0 6px;border:0;border-radius:var(--ar-insert-radius);background:none;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);text-align:left;color:var(--ar-float-ink);cursor:pointer}.ar-dock-menu__action:hover,.ar-dock-menu__action:focus-visible{background:var(--ar-list-hover);outline:none}.ar-dock-menu__icon{display:grid;place-items:center;flex:none;width:16px;color:var(--ar-float-ink-low)}.ar-dock-menu__icon svg{width:13px;height:13px}.ar-dock-menu__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ar-dock-menu__action[data-primary],.ar-dock-menu__action[data-primary] .ar-dock-menu__icon{color:var(--ar-signal)}.ar-dock-menu__danger{margin-top:-2px;color:var(--ar-fault)}.ar-dock-menu__danger .ar-dock-menu__icon{color:var(--ar-fault)}.ar-dock-menu__actions+.ar-dock-menu__danger,.ar-dock-menu__attach+.ar-dock-menu__danger{border-top:1px solid var(--ar-line);border-radius:0 0 6px 6px;padding-top:1px;height:30px}.ar-dock-menu__attach{padding-top:7px;border-top:1px solid var(--ar-line)}.ar-dock-menu__chips{display:flex;flex-wrap:wrap;gap:4px}.ar-dock-menu__chip{height:22px;padding:0 9px;border:0;border-radius:999px;background:var(--ar-trough);box-shadow:var(--ar-well);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-float-ink);cursor:pointer}.ar-dock-menu__chip:hover,.ar-dock-menu__chip:focus-visible{background:var(--ar-list-hover);outline:none}.ar-dock-menu__chip[data-primary]{box-shadow:var(--ar-well),inset 0 0 0 1px var(--ar-signal);color:var(--ar-signal)}.ar-dock-menu button:disabled{opacity:.35;cursor:default}.ar-graph,.ar-live{--_label: calc(var(--ar-label-size) + var(--ar-label-bump));--_value: calc(var(--ar-value-size) + var(--ar-value-bump));--_grid: var(--ar-line);font-family:var(--ar-font-ui);color:var(--ar-text-mid)}:where(.ar-graph__toolbar button){all:unset}:where(.ar-graph__group header button){all:unset}:where(.ar-graph__group header input){all:unset}:where(.ar-graph__port){all:unset}:where(.ar-graph__palette>input){all:unset}:where(.ar-graph__palette-group button){all:unset}:where(.ar-graph__inspector header input){all:unset}:where(.ar-graph__inspector header button){all:unset}:where(.ar-graph__diagnostics button){all:unset}:where(.ar-graph__status button){all:unset}:where(.ar-live__head){all:unset}:where(.ar-live__zoom button){all:unset}.ar-graph__node-title,.ar-graph__toolbar button,.ar-graph__toolbar-count,.ar-graph__group header input,.ar-graph__palette-group b,.ar-graph__status,.ar-live__columns span,.ar-live__side em,.ar-live__zoom button:last-child{font-family:var(--ar-control-font);font-size:var(--_label);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case)}.ar-graph{position:relative;display:flex;flex-direction:column;gap:8px;min-height:220px;height:100%;outline:none}.ar-graph:focus-visible>.ar-graph__stage>.ar-graph__surface{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-graph__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ar-graph__toolbar button,.ar-graph__toolbar-count{white-space:nowrap}.ar-graph__toolbar button{box-sizing:border-box;display:inline-flex;align-items:center;height:calc(var(--ar-h) - 4px);padding:0 9px;border-radius:var(--ar-radius);color:var(--ar-text-low);cursor:pointer;transition:color var(--ar-dur-state) var(--ar-ease),background var(--ar-dur-state) var(--ar-ease)}.ar-graph__toolbar button:hover:not(:disabled){background:var(--ar-bg-hover);color:var(--ar-text-hi)}.ar-graph__toolbar button:disabled{opacity:.4;cursor:default}.ar-graph__toolbar button:focus-visible{box-shadow:var(--ar-focus-ring)}.ar-graph__toolbar button.is-on{background:var(--ar-insert);box-shadow:var(--ar-insert-shadow);color:var(--ar-insert-ink);text-shadow:var(--ar-insert-text-shadow)}.ar-graph__toolbar-gap{flex:1}.ar-graph__toolbar-count{color:var(--ar-text-low)}.ar-graph__toolbar-count.is-error{color:var(--ar-fault)}.ar-graph__stage{display:flex;flex:1;gap:8px;min-height:0}.ar-graph__surface,.ar-live{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ar-radius-card);--_cell: var(--_gs, 20px);background:radial-gradient(circle,var(--ar-line-strong) 1.1px,transparent 1.6px) calc(var(--_gx, 0px) - var(--_cell) * 2.5) calc(var(--_gy, 0px) - var(--_cell) * 2.5) / calc(var(--_cell) * 5) calc(var(--_cell) * 5),radial-gradient(circle,var(--_grid) .8px,transparent 1.3px) calc(var(--_gx, 0px) - var(--_cell) / 2) calc(var(--_gy, 0px) - var(--_cell) / 2) / var(--_cell) var(--_cell),var(--ar-trough);box-shadow:var(--ar-well);touch-action:none}.ar-graph__surface{cursor:crosshair}.ar-graph__world{position:absolute;inset:0;transform-origin:0 0}.ar-graph__marquee{position:absolute;border:1px dashed var(--ar-signal-line);border-radius:3px;background:var(--ar-signal-wash);pointer-events:none}.ar-graph__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ar-graph__wires>g{pointer-events:auto}.ar-graph__wire-line{fill:none;stroke:var(--ar-signal);stroke-width:1.5;opacity:.9;filter:drop-shadow(0 0 2.5px var(--ar-signal-line))}.ar-graph__wire-line.is-live{stroke-dasharray:4 3;opacity:1}.ar-graph__wire-line.is-muted{opacity:.25}.ar-graph__wire-hit{fill:none;stroke:transparent;stroke-width:12;cursor:crosshair}.ar-graph__wire:hover .ar-graph__wire-line{stroke:var(--ar-fault);opacity:1}.ar-graph__group{position:absolute;border:1px dashed var(--ar-line);border-radius:var(--ar-radius-card);background:var(--ar-bg-hover)}.ar-graph__group header{display:flex;align-items:center;gap:4px;height:20px;padding:0 6px}.ar-graph__group header button{padding:0 3px;font-size:9px;color:var(--ar-text-low);cursor:pointer}.ar-graph__group header input{flex:1;min-width:0;color:var(--ar-text-low)}.ar-graph__group header input:focus{color:var(--ar-text-hi);box-shadow:0 1px 0 var(--ar-signal-line)}.ar-graph__group header span{font:var(--ar-value-weight) calc(var(--ar-label-size) + var(--ar-label-bump)) var(--ar-control-font);font-variant-numeric:tabular-nums;color:var(--ar-text-faint)}.ar-graph__node,.ar-live__node{--_seam: var(--ar-text-faint);--_ring: var(--ar-sheet-shadow);position:absolute;box-sizing:border-box;border-radius:calc(var(--ar-radius-card) + 2px);background:var(--ar-sheet-bg);-webkit-backdrop-filter:var(--ar-sheet-blur);backdrop-filter:var(--ar-sheet-blur);box-shadow:var(--_ring);color:var(--ar-text-hi);text-shadow:none;transition:box-shadow var(--ar-dur-state) var(--ar-ease),opacity var(--ar-dur-state) var(--ar-ease)}.ar-graph__node-title:before,.ar-live__main b:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;border-radius:50%;vertical-align:middle;position:relative;top:-1px;background:var(--_seam);box-shadow:0 0 5px color-mix(in srgb,var(--_seam) 60%,transparent)}.ar-graph__node[data-category=source],.ar-live__node.kind-signal{--_seam: var(--ar-bind)}.ar-graph__node[data-category=math],.ar-graph__node[data-category=shape],.ar-live__node.kind-binding,.ar-live__node.kind-graph{--_seam: var(--ar-signal)}.ar-graph__node[data-category=logic],.ar-graph__node[data-category=scene],.ar-live__node.kind-parameter,.ar-live__node.kind-object{--_seam: var(--ar-warn)}.ar-graph__node[data-category=output],.ar-graph__node[data-category=render],.ar-live__node.kind-output{--_seam: var(--ar-fault)}.ar-graph__node[data-category=gpu],.ar-live__node.kind-pass,.ar-live__node.kind-effect{--_seam: var(--ar-signal-hi)}.ar-graph__node.is-selected,.ar-live__node.is-selected{box-shadow:var(--_ring),0 0 0 1px var(--ar-signal-line),0 0 18px -6px var(--ar-signal-line)}.ar-graph__node.is-error{box-shadow:var(--_ring),0 0 0 1px var(--ar-fault)}.ar-graph__node.is-warning{box-shadow:var(--_ring),0 0 0 1px var(--ar-warn)}.ar-graph__node-head{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 12px;border-bottom:1px solid var(--ar-line-subtle);cursor:move;touch-action:none}.ar-graph__node-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ar-text-hi)}.ar-graph__node-readout{font:var(--ar-value-weight) var(--_value) var(--ar-control-font);font-variant-numeric:tabular-nums;color:var(--ar-signal-hi)}.ar-graph__ports{position:relative}.ar-graph__port{position:absolute;display:flex;align-items:center;gap:5px;height:14px;font:var(--ar-weight-light) var(--ar-text-xs) var(--ar-font-ui);color:var(--ar-text-low);cursor:crosshair;touch-action:none}.ar-graph__port.is-in{left:-5px}.ar-graph__port.is-out{right:-5px}.ar-graph__port i,.ar-live__port{flex:none;box-sizing:border-box;width:9px;height:9px;border-radius:50%;background:var(--ar-trough);box-shadow:inset 0 0 0 1px var(--ar-line-strong);transition:background var(--ar-dur-state) var(--ar-ease),box-shadow var(--ar-dur-state) var(--ar-ease)}.ar-graph__port.type-object i{border-radius:2px}.ar-graph__port.type-node i{rotate:45deg;border-radius:2px}.ar-graph__port:hover i,.ar-graph__port.is-wired i,.ar-live__port.side-out{background:var(--ar-signal);box-shadow:0 0 6px var(--ar-signal-line)}.ar-graph__port.is-required:not(.is-wired) i{box-shadow:inset 0 0 0 1px var(--ar-fault)}.ar-graph__port b{font-weight:var(--ar-weight-light);white-space:nowrap}.ar-graph__preview-canvas,.ar-graph__preview-pending{display:block;width:100%;height:44px;border-radius:var(--ar-insert-radius);background:var(--ar-trough);box-shadow:var(--ar-well)}.ar-graph__palette{position:absolute;z-index:5;display:flex;flex-direction:column;gap:8px;width:340px;max-height:300px;padding:8px;border-radius:var(--ar-radius-card);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow);color:var(--ar-float-ink);text-shadow:none}.ar-graph__palette>input{box-sizing:border-box;height:26px;padding:0 9px;border-radius:var(--ar-radius);background:var(--ar-trough);box-shadow:var(--ar-well);font:var(--ar-value-weight) calc(var(--ar-value-size) + var(--ar-value-bump)) var(--ar-control-font);color:var(--ar-float-ink)}.ar-graph__palette>input:focus{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-graph__palette-body{display:flex;flex-wrap:wrap;gap:12px;overflow:auto}.ar-graph__palette-group{display:flex;flex-direction:column;gap:1px;min-width:96px}.ar-graph__palette-group b{padding:2px 6px 4px;color:var(--ar-float-ink-low)}.ar-graph__palette-group button{box-sizing:border-box;display:flex;align-items:center;height:max(20px,calc(var(--ar-h) - 6px));padding:0 8px;border-radius:var(--ar-insert-radius);font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-list-ink);cursor:pointer;transition:background var(--ar-dur-state) var(--ar-ease),color var(--ar-dur-state) var(--ar-ease)}.ar-graph__palette-group button:hover,.ar-graph__palette-group button:focus-visible{background:var(--ar-list-hover);color:var(--ar-list-ink-hi)}.ar-graph__palette-empty{padding:6px;font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-float-ink-low)}.ar-graph__inspector{display:flex;flex:0 0 200px;flex-direction:column;gap:6px;padding:2px 2px 2px 12px;overflow:auto;border-left:1px solid var(--ar-line-subtle);font:var(--ar-weight-light) var(--ar-text-sm)/var(--ar-leading-text) var(--ar-font-ui);color:var(--ar-text-low)}.ar-graph__inspector header{display:flex;align-items:center;gap:4px}.ar-graph__inspector header input{box-sizing:border-box;flex:1;min-width:0;height:24px;padding:0 8px;border-radius:var(--ar-radius);background:var(--ar-trough);box-shadow:var(--ar-well);font:var(--ar-weight-light) var(--ar-text-md) var(--ar-font-ui);color:var(--ar-text-hi)}.ar-graph__inspector header input:focus{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-graph__inspector header button{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;color:var(--ar-text-low);cursor:pointer}.ar-graph__inspector header button:hover{background:var(--ar-bg-hover);color:var(--ar-text-hi)}.ar-graph__inspector-note{margin:0}.ar-graph__inspector-rows{display:flex;justify-content:space-between;gap:8px}.ar-graph__inspector-rows b{font:var(--ar-value-weight) var(--_value) var(--ar-control-font);font-variant-numeric:tabular-nums;color:var(--ar-text-hi)}.ar-graph__inspector-empty ul{margin:6px 0 0;padding-left:14px}.ar-graph__diagnostics{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:6px}.ar-graph__diagnostics button{box-sizing:border-box;padding:4px 7px;border-radius:var(--ar-insert-radius);background:var(--ar-bg-hover);font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-text-mid);cursor:pointer}.ar-graph__diagnostics button.is-error{background:color-mix(in srgb,var(--ar-fault) 12%,transparent);color:var(--ar-fault)}.ar-graph__diagnostics button.is-warning{background:color-mix(in srgb,var(--ar-warn) 12%,transparent);color:var(--ar-warn)}.ar-graph__status{display:flex;align-items:center;gap:10px;color:var(--ar-text-low)}.ar-graph__status-hint{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--ar-font-ui);font-size:var(--ar-text-xs);font-weight:var(--ar-weight-light);letter-spacing:var(--ar-track-text);text-transform:none}.ar-graph__status-error{margin-left:auto;color:var(--ar-fault)}.ar-graph__status button{margin-left:auto;padding:0 9px;height:20px;border-radius:var(--ar-insert-radius);background:var(--ar-insert);box-shadow:var(--ar-insert-shadow);color:var(--ar-insert-ink);cursor:pointer}.ar-live{cursor:grab}.ar-live:active{cursor:grabbing}.ar-live:focus-visible{box-shadow:var(--ar-well),var(--ar-focus-ring)}.ar-live__viewport{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.ar-live__wires{position:absolute;overflow:visible;pointer-events:none}.ar-live__wire{fill:none;stroke:var(--ar-signal);stroke-width:1.5;filter:drop-shadow(0 0 2.5px var(--ar-signal-line));transition:stroke var(--ar-dur-state) var(--ar-ease),opacity var(--ar-dur-state) var(--ar-ease)}.ar-live__wire.is-dim{stroke:var(--ar-text-faint)}.ar-live__columns{position:absolute;top:-34px;left:0;pointer-events:none}.ar-live__columns span{position:absolute;top:0;text-align:center;color:var(--ar-text-faint)}.ar-live__node{display:flex;flex-direction:column;cursor:default}.ar-live__node.is-dim{opacity:.28}.ar-live__node.is-muted{opacity:.5}.ar-live__port{position:absolute;top:20px}.ar-live__port.side-in{left:-5px}.ar-live__port.side-out{right:-5px}.ar-live__head{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;width:100%;height:42px;padding:0 10px 0 12px;border-radius:var(--ar-radius-card) var(--ar-radius-card) 0 0;cursor:pointer}.ar-live__head:hover{background:var(--ar-bg-hover)}.ar-live__head:focus-visible{box-shadow:inset var(--ar-focus-ring)}.ar-live__main{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-live__main b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--ar-weight-regular) var(--ar-text-md) var(--ar-font-ui);color:var(--ar-text-hi)}.ar-live__main small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--ar-weight-light) var(--ar-text-xs) var(--ar-font-ui);color:var(--ar-text-low)}.ar-live__side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.ar-live__side em{font-style:normal;color:var(--ar-text-low)}.ar-live__side output,.ar-live__field output{font:var(--ar-value-weight) var(--_value) var(--ar-control-font);font-variant-numeric:tabular-nums;color:var(--ar-signal-hi)}.ar-live__preview{display:flex;flex:1;min-height:0;margin:0 10px 10px 12px;overflow:hidden;border-radius:var(--ar-insert-radius);background:var(--ar-trough);box-shadow:var(--ar-well)}.ar-live__empty{position:absolute;inset:0;display:grid;place-content:center;margin:0;font:var(--ar-weight-light) var(--ar-text-sm) var(--ar-font-ui);color:var(--ar-text-low);pointer-events:none}.ar-live__zoom{position:absolute;right:8px;bottom:8px;z-index:4;display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--ar-radius);background:var(--ar-list-bg);-webkit-backdrop-filter:var(--ar-list-backdrop);backdrop-filter:var(--ar-list-backdrop);box-shadow:var(--ar-list-shadow)}.ar-live__zoom button{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--ar-insert-radius);font-size:var(--ar-text-md);color:var(--ar-text-low);cursor:pointer}.ar-live__zoom button:last-child{width:auto;padding:0 7px}.ar-live__zoom button:hover{background:var(--ar-list-hover);color:var(--ar-text-hi)}.ar-live__zoom output{min-width:34px;font:var(--ar-value-weight) var(--ar-text-xs) var(--ar-control-font);text-align:center;color:var(--ar-text-low)}.ar-graph__node,.ar-live__node{animation:ar-node-in var(--ar-dur-surface) var(--ar-ease-roll) backwards}@keyframes ar-node-in{0%{opacity:0;transform:translateY(4px) scale(.97)}}.ar-graph__wire-line:not(.is-live),.ar-live__wire{stroke-dasharray:1;animation:ar-wire-draw var(--ar-dur-layout) var(--ar-ease-roll) backwards}@keyframes ar-wire-draw{0%{stroke-dashoffset:1}}.ar-graph__wire-line{transition:stroke var(--ar-dur-state) var(--ar-ease),opacity var(--ar-dur-state) var(--ar-ease),stroke-width var(--ar-dur-state) var(--ar-ease)}.ar-graph__wire:hover .ar-graph__wire-line{stroke-width:2}@media(prefers-reduced-motion:no-preference){.ar-graph__wire-line.is-live{animation:ar-wire-flow .5s linear infinite}}@keyframes ar-wire-flow{to{stroke-dashoffset:-7}}.ar-graph__port i{transition:background var(--ar-dur-state) var(--ar-ease),box-shadow var(--ar-dur-state) var(--ar-ease),transform var(--ar-dur-surface) var(--ar-ease-spring)}.ar-graph__port:hover i{transform:scale(1.3)}.ar-graph__port.is-wired i{animation:ar-pop-in var(--ar-dur-surface) var(--ar-ease-spring) backwards}.ar-graph__palette{animation:ar-drop-in var(--ar-dur-enter) var(--ar-ease-roll);transform-origin:top left}.ar-graph__inspector>*{animation:ar-settle-in var(--ar-dur-surface) var(--ar-ease-roll) backwards}.ar-graph__node-head{gap:7px;padding:0 7px 0 10px}.ar-graph__fold{--_tool: 18px;order:1;color:var(--ar-float-ink-low)}.ar-graph__fold .ar-chevron{width:8px;height:5px}.ar-graph__node-readout{font:var(--ar-value-weight) var(--_value) var(--ar-control-font);font-variant-numeric:tabular-nums;color:var(--ar-signal)}.ar-graph__port{gap:6px;height:14px;font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump) - 1px);font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-text-low)}.ar-graph__port b{font-weight:inherit}.ar-graph__port i,.ar-live__port{width:8px;height:8px;background:var(--ar-trough);box-shadow:var(--ar-well),inset 0 0 0 1px var(--ar-line-strong)}.ar-graph__port.is-in{left:-4px}.ar-graph__port.is-out{right:-4px}.ar-live__port.side-in{left:-4px}.ar-live__port.side-out{right:-4px}.ar-graph__port.is-wired i,.ar-graph__port:hover i,.ar-live__port.side-out{background:var(--ar-led-on);box-shadow:0 0 0 1px color-mix(in srgb,var(--ar-led-on) 35%,transparent),0 0 7px var(--ar-led-glow)}.ar-graph__port.is-required:not(.is-wired) i{box-shadow:var(--ar-well),inset 0 0 0 1px var(--ar-fault)}.ar-graph__node-title,.ar-live__main b{color:var(--ar-float-ink)}.ar-graph__port,.ar-graph__fields .ar-field__label,.ar-live__main small,.ar-live__side em{color:var(--ar-float-ink-low)}.ar-graph__fields,.ar-live__control{display:flex;flex-direction:column;gap:4px;padding:2px 10px 0}.ar-live__control{flex:none;padding-bottom:4px}.ar-graph__fields .ar-field{gap:8px}.ar-graph__fields .ar-field__label{font-family:var(--ar-control-font);font-size:calc(var(--ar-label-size) + var(--ar-label-bump));font-weight:var(--ar-label-weight);letter-spacing:var(--ar-label-tracking);text-transform:var(--ar-label-case);color:var(--ar-label-ink)}.ar-graph__vector{display:flex;flex-direction:column;gap:4px}.ar-graph__vector>.ar-text{padding-left:2px;color:var(--ar-label-ink)}.ar-graph__vector-cells{display:flex;gap:4px}.ar-graph__vector-cells>*{flex:1;min-width:0}.ar-graph__fields .ar-textfield input{font-size:var(--ar-text-sm)}.ar-graph__preview{padding:4px 10px 0;color:var(--ar-plot-hi)}.ar-graph__preview-canvas,.ar-graph__preview-pending{display:block;width:100%;height:40px;border-radius:var(--ar-insert-radius);background:var(--ar-trough);box-shadow:var(--ar-well)}.ar-graph__preview-canvas .ar-sparkline{display:block;width:100%;height:100%;padding:4px 6px;box-sizing:border-box}.ar-graph__preview-pending{display:grid;place-items:center;font:var(--ar-weight-light) var(--ar-text-xs) var(--ar-font-ui);color:var(--ar-text-low)}
