:root{--field:color-mix(in oklab, var(--foreground) 4%, transparent);--field-hover:color-mix(in oklab, var(--foreground) 7%, transparent);--selected:color-mix(in oklab, var(--foreground) 10%, transparent);--shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent) inset, 0 2px 8px #00000014, 0 12px 32px #00000024;--border-strong:color-mix(in oklab, var(--border), var(--foreground) 39%);--divider:var(--border);--text-3:color-mix(in oklab, var(--muted-foreground) 84%, transparent);--text-4:color-mix(in oklab, var(--muted-foreground) 83%, transparent);--success:oklch(50.7% .15 152);--success-bg:color-mix(in oklab, var(--success) 13%, transparent);--warning:oklch(52.8% .13 75);--warning-bg:color-mix(in oklab, var(--warning) 14%, transparent);--info:var(--primary);--info-bg:color-mix(in oklab, var(--info) 13%, transparent);--danger-bg:color-mix(in oklab, var(--destructive) 13%, transparent);--workflow-accent:#6e4aed;--workflow-accent-bg:color-mix(in oklab, var(--workflow-accent) 13%, transparent)}.dark{--field:color-mix(in oklab, var(--input) 30%, transparent);--field-hover:color-mix(in oklab, var(--input) 50%, transparent);--selected:color-mix(in oklab, var(--foreground) 8%, transparent);--shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent) inset, 0 12px 32px #00000073;--border-strong:color-mix(in oklab, var(--border), var(--foreground) 30%);--divider:var(--border);--text-3:color-mix(in oklab, var(--muted-foreground) 72%, transparent);--text-4:color-mix(in oklab, var(--muted-foreground) 48%, transparent);--success:oklch(70% .17 152);--success-bg:color-mix(in oklab, var(--success) 13%, transparent);--warning:oklch(75% .15 75);--warning-bg:color-mix(in oklab, var(--warning) 14%, transparent);--danger-bg:color-mix(in oklab, var(--destructive) 13%, transparent);--workflow-accent:#7c5cff;--workflow-accent-bg:color-mix(in oklab, var(--workflow-accent) 13%, transparent)}:root{--aya-space-0:0px;--aya-space-1:1px;--aya-space-2:2px;--aya-space-4:4px;--aya-space-6:6px;--aya-space-8:8px;--aya-space-10:10px;--aya-space-12:12px;--aya-space-14:14px;--aya-space-16:16px;--aya-space-20:20px;--aya-space-24:24px;--aya-space-28:28px;--aya-space-32:32px;--aya-space-36:36px;--aya-space-40:40px;--aya-space-44:44px;--aya-space-48:48px;--aya-space-56:56px;--aya-space-64:64px;--aya-space-80:80px;--aya-space-96:96px;--aya-space-128:128px;--aya-icon-8:8px;--aya-icon-10:10px;--aya-icon-12:12px;--aya-icon-14:14px;--aya-icon-16:16px;--aya-icon-18:18px;--aya-icon-20:20px;--aya-icon-24:24px;--aya-icon-28:28px;--aya-icon-32:32px;--aya-icon-40:40px;--aya-icon-48:48px;--aya-icon-56:56px;--aya-icon-64:64px;--aya-radius-0:0px;--aya-radius-2:2px;--aya-radius-4:4px;--aya-radius-6:6px;--aya-radius-8:8px;--aya-radius-10:10px;--aya-radius-12:12px;--aya-radius-14:14px;--aya-radius-16:16px;--aya-radius-20:20px;--aya-radius-24:24px;--aya-radius-40:40px;--aya-radius-full:9999px;--aya-font-size-8:8px;--aya-font-size-10:10px;--aya-font-size-11:11px;--aya-font-size-12:12px;--aya-font-size-13:13px;--aya-font-size-14:14px;--aya-font-size-16:16px;--aya-font-size-18:18px;--aya-font-size-20:20px;--aya-font-size-24:24px;--aya-font-size-28:28px;--aya-font-size-30:30px;--aya-font-size-32:32px;--aya-font-size-36:36px;--aya-font-size-40:40px;--aya-font-size-48:48px;--aya-font-size-56:56px;--aya-font-size-64:64px;--aya-line-height-100:1;--aya-line-height-115:1.15;--aya-line-height-120:1.2;--aya-line-height-125:1.25;--aya-line-height-135:1.35;--aya-line-height-140:1.4;--aya-line-height-145:1.45;--aya-line-height-150:1.5;--aya-line-height-160:1.6;--aya-line-height-175:1.75;--aya-line-height-200:2;--aya-line-height-133:calc(4 / 3);--aya-line-height-143:calc(20 / 14);--aya-line-height-156:calc(28 / 18);--aya-line-height-111:calc(10 / 9);--aya-font-weight-200:200;--aya-font-weight-300:300;--aya-font-weight-400:400;--aya-font-weight-500:500;--aya-font-weight-600:600;--aya-font-weight-700:700;--aya-font-weight-800:800;--aya-font-weight-900:900;--aya-letter-spacing-tighter:-.02em;--aya-letter-spacing-tight:-.01em;--aya-letter-spacing-normal:0em;--aya-letter-spacing-wide:.02em;--aya-letter-spacing-wider:.04em;--aya-letter-spacing-widest:.06em;--aya-letter-spacing-ultra:.08em;--aya-letter-spacing-minus-12:-.012em;--aya-letter-spacing-minus-8:-.008em;--aya-letter-spacing-100:.1em;--aya-letter-spacing-160:.16em;--aya-letter-spacing-180:.18em;--aya-font-family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aya-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--aya-border-0:0px;--aya-border-05:.5px;--aya-border-1:1px;--aya-border-15:1.5px;--aya-border-2:2px;--aya-border-25:2.5px;--aya-border-3:3px;--aya-border-4:4px;--aya-border-6:6px;--aya-border-8:8px;--aya-opacity-0:0;--aya-opacity-10:.1;--aya-opacity-15:.15;--aya-opacity-20:.2;--aya-opacity-30:.3;--aya-opacity-40:.4;--aya-opacity-50:.5;--aya-opacity-60:.6;--aya-opacity-70:.7;--aya-opacity-80:.8;--aya-opacity-90:.9;--aya-opacity-100:1;--aya-z-0:0;--aya-z-10:10;--aya-z-20:20;--aya-z-30:30;--aya-z-40:40;--aya-z-50:50;--aya-z-60:60;--aya-z-70:70;--aya-z-80:80;--aya-z-90:90;--aya-z-100:100;--aya-duration-0:0s;--aya-duration-50:50ms;--aya-duration-75:75ms;--aya-duration-100:.1s;--aya-duration-120:.12s;--aya-duration-150:.15s;--aya-duration-200:.2s;--aya-duration-250:.25s;--aya-duration-300:.3s;--aya-duration-400:.4s;--aya-duration-500:.5s;--aya-duration-700:.7s;--aya-duration-1000:1s;--aya-easing-standard:cubic-bezier(.2, 0, 0, 1);--aya-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--aya-easing-decelerate:cubic-bezier(0, 0, 0, 1);--aya-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--aya-easing-linear:linear;--aya-breakpoint-640:640px;--aya-breakpoint-768:768px;--aya-breakpoint-820:820px;--aya-breakpoint-1024:1024px;--aya-breakpoint-1280:1280px;--aya-breakpoint-1536:1536px;--aya-size-144:144px;--aya-size-160:160px;--aya-size-176:176px;--aya-size-192:192px;--aya-size-208:208px;--aya-size-224:224px;--aya-size-240:240px;--aya-size-256:256px;--aya-size-272:272px;--aya-size-288:288px;--aya-size-304:304px;--aya-size-320:320px;--aya-size-336:336px;--aya-size-352:352px;--aya-size-368:368px;--aya-size-384:384px;--aya-size-400:400px;--aya-size-416:416px;--aya-size-432:432px;--aya-size-448:448px;--aya-size-464:464px;--aya-size-480:480px;--aya-size-496:496px;--aya-size-512:512px;--aya-size-544:544px;--aya-size-576:576px;--aya-size-608:608px;--aya-size-640:640px;--aya-size-672:672px;--aya-size-704:704px;--aya-size-736:736px;--aya-size-768:768px;--aya-size-800:800px;--aya-size-832:832px;--aya-size-864:864px;--aya-size-896:896px;--aya-size-928:928px;--aya-size-960:960px;--aya-size-992:992px;--aya-size-1024:1024px;--aya-size-1088:1088px;--aya-size-1152:1152px;--aya-size-1216:1216px;--aya-size-1280:1280px;--aya-size-1344:1344px;--aya-size-1408:1408px;--aya-size-1472:1472px;--aya-size-1536:1536px;--aya-size-50:50px;--aya-size-112:112px;--aya-size-152:152px;--aya-size-180:180px;--aya-size-200:200px;--aya-size-360:360px;--aya-size-380:380px;--aya-size-412:412px;--aya-size-420:420px;--aya-size-440:440px;--aya-size-460:460px;--aya-size-560:560px;--aya-size-600:600px;--aya-size-620:620px;--aya-size-700:700px;--aya-elevation-0:none;--aya-elevation-1:0 1px 2px #0000000d;--aya-elevation-2:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--aya-elevation-3:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--aya-elevation-4:0 2px 8px #00000014, 0 12px 32px #00000024;--aya-elevation-5:0 4px 12px #0000001a, 0 24px 48px #0000002e}.dark{--aya-elevation-0:none;--aya-elevation-1:0 1px 2px #0000004d;--aya-elevation-2:0 1px 3px #00000059, 0 1px 2px -1px #00000059;--aya-elevation-3:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--aya-elevation-4:0 12px 32px #00000073;--aya-elevation-5:0 4px 12px #0006, 0 24px 48px #0000008c}:root{--aya-space-inset-5xs:var(--aya-space-1);--aya-space-inset-4xs:var(--aya-space-2);--aya-space-inset-3xs:var(--aya-space-4);--aya-space-inset-2xs:var(--aya-space-6);--aya-space-inset-xs:var(--aya-space-8);--aya-space-inset-sm:var(--aya-space-10);--aya-space-inset-md:var(--aya-space-12);--aya-space-inset-md-plus:var(--aya-space-14);--aya-space-inset-lg:var(--aya-space-16);--aya-space-inset-xl:var(--aya-space-20);--aya-space-inset-2xl:var(--aya-space-24);--aya-space-inset-2xl-plus:var(--aya-space-28);--aya-space-inset-3xl:var(--aya-space-32);--aya-space-inset-4xl:var(--aya-space-40);--aya-space-inset-4xl-plus:var(--aya-space-44);--aya-space-inset-5xl:var(--aya-space-48);--aya-space-gap-5xs:var(--aya-space-1);--aya-space-gap-4xs:var(--aya-space-2);--aya-space-gap-3xs:var(--aya-space-4);--aya-space-gap-2xs:var(--aya-space-6);--aya-space-gap-xs:var(--aya-space-8);--aya-space-gap-sm:var(--aya-space-10);--aya-space-gap-md:var(--aya-space-12);--aya-space-gap-md-plus:var(--aya-space-14);--aya-space-gap-lg:var(--aya-space-16);--aya-space-gap-xl:var(--aya-space-20);--aya-space-gap-2xl:var(--aya-space-24);--aya-space-gap-2xl-plus:var(--aya-space-28);--aya-space-gap-3xl:var(--aya-space-32);--aya-space-gap-4xl:var(--aya-space-40);--aya-space-gap-4xl-plus:var(--aya-space-44);--aya-space-gap-5xl:var(--aya-space-48);--aya-space-stack-5xs:var(--aya-space-1);--aya-space-stack-4xs:var(--aya-space-2);--aya-space-stack-3xs:var(--aya-space-4);--aya-space-stack-2xs:var(--aya-space-6);--aya-space-stack-xs:var(--aya-space-8);--aya-space-stack-sm:var(--aya-space-10);--aya-space-stack-md:var(--aya-space-12);--aya-space-stack-md-plus:var(--aya-space-14);--aya-space-stack-lg:var(--aya-space-16);--aya-space-stack-xl:var(--aya-space-20);--aya-space-stack-2xl:var(--aya-space-24);--aya-space-stack-2xl-plus:var(--aya-space-28);--aya-space-stack-3xl:var(--aya-space-32);--aya-space-stack-4xl:var(--aya-space-40);--aya-space-stack-4xl-plus:var(--aya-space-44);--aya-space-stack-5xl:var(--aya-space-48);--aya-space-offset-5xs:var(--aya-space-1);--aya-space-offset-4xs:var(--aya-space-2);--aya-space-offset-3xs:var(--aya-space-4);--aya-space-offset-2xs:var(--aya-space-6);--aya-space-offset-xs:var(--aya-space-8);--aya-space-offset-sm:var(--aya-space-10);--aya-space-offset-md:var(--aya-space-12);--aya-space-offset-md-plus:var(--aya-space-14);--aya-space-offset-lg:var(--aya-space-16);--aya-space-offset-xl:var(--aya-space-20);--aya-space-offset-2xl:var(--aya-space-24);--aya-space-offset-2xl-plus:var(--aya-space-28);--aya-space-offset-3xl:var(--aya-space-32);--aya-space-offset-4xl:var(--aya-space-40);--aya-space-offset-4xl-plus:var(--aya-space-44);--aya-space-offset-5xl:var(--aya-space-48);--aya-icon-size-2xs:var(--aya-icon-8);--aya-icon-size-xs:var(--aya-icon-12);--aya-icon-size-sm:var(--aya-icon-14);--aya-icon-size-md:var(--aya-icon-16);--aya-icon-size-lg:var(--aya-icon-20);--aya-icon-size-xl:var(--aya-icon-24);--aya-control-height-xs:var(--aya-space-28);--aya-control-height-sm:var(--aya-space-32);--aya-control-height-md:var(--aya-space-36);--aya-control-height-lg:var(--aya-space-40);--aya-size-container-xs:var(--aya-size-320);--aya-size-container-sm:var(--aya-size-384);--aya-size-container-md:var(--aya-size-448);--aya-size-container-lg:var(--aya-size-512);--aya-size-container-xl:var(--aya-size-576);--aya-size-container-2xl:var(--aya-size-672);--aya-size-container-3xl:var(--aya-size-768);--aya-size-container-4xl:var(--aya-size-896);--aya-size-container-5xl:var(--aya-size-1024);--aya-size-container-6xl:var(--aya-size-1152);--aya-size-box-2xs:var(--aya-space-48);--aya-size-box-xs:var(--aya-space-56);--aya-size-box-sm:var(--aya-space-64);--aya-size-box-md:var(--aya-space-80);--aya-size-box-lg:var(--aya-space-96);--aya-size-box-xl:var(--aya-space-128);--aya-size-box-2xl:var(--aya-size-160);--aya-size-box-3xl:var(--aya-size-192);--aya-size-box-4xl:var(--aya-size-224);--aya-size-box-5xl:var(--aya-size-256);--aya-size-box-6xl:var(--aya-size-288);--aya-size-mark-2xs:var(--aya-space-2);--aya-size-mark-xs:var(--aya-space-4);--aya-size-mark-sm:var(--aya-space-6);--aya-size-mark-md:var(--aya-space-8);--aya-size-mark-lg:var(--aya-space-10);--aya-size-fixed-44:var(--aya-space-44);--aya-size-fixed-50:var(--aya-size-50);--aya-size-fixed-112:var(--aya-size-112);--aya-size-fixed-152:var(--aya-size-152);--aya-size-fixed-180:var(--aya-size-180);--aya-size-fixed-200:var(--aya-size-200);--aya-size-fixed-240:var(--aya-size-240);--aya-size-fixed-360:var(--aya-size-360);--aya-size-fixed-380:var(--aya-size-380);--aya-size-fixed-400:var(--aya-size-400);--aya-size-fixed-412:var(--aya-size-412);--aya-size-fixed-420:var(--aya-size-420);--aya-size-fixed-440:var(--aya-size-440);--aya-size-fixed-460:var(--aya-size-460);--aya-size-fixed-480:var(--aya-size-480);--aya-size-fixed-560:var(--aya-size-560);--aya-size-fixed-600:var(--aya-size-600);--aya-size-fixed-620:var(--aya-size-620);--aya-size-fixed-700:var(--aya-size-700);--aya-type-body-sm-size:var(--aya-font-size-12);--aya-type-body-sm-line-height:var(--aya-line-height-133);--aya-type-body-sm-weight:var(--aya-font-weight-400);--aya-type-body-compact-size:var(--aya-font-size-13);--aya-type-body-compact-line-height:var(--aya-line-height-140);--aya-type-body-compact-weight:var(--aya-font-weight-400);--aya-type-body-md-size:var(--aya-font-size-14);--aya-type-body-md-line-height:var(--aya-line-height-143);--aya-type-body-md-weight:var(--aya-font-weight-400);--aya-type-body-lg-size:var(--aya-font-size-16);--aya-type-body-lg-line-height:var(--aya-line-height-150);--aya-type-body-lg-weight:var(--aya-font-weight-400);--aya-type-label-2xs-size:var(--aya-font-size-8);--aya-type-label-2xs-line-height:var(--aya-line-height-125);--aya-type-label-2xs-weight:var(--aya-font-weight-600);--aya-type-label-xs-size:var(--aya-font-size-10);--aya-type-label-xs-line-height:var(--aya-line-height-125);--aya-type-label-xs-weight:var(--aya-font-weight-600);--aya-type-label-sm-size:var(--aya-font-size-11);--aya-type-label-sm-line-height:var(--aya-line-height-125);--aya-type-label-sm-weight:var(--aya-font-weight-600);--aya-type-label-md-size:var(--aya-font-size-12);--aya-type-label-md-line-height:var(--aya-line-height-125);--aya-type-label-md-weight:var(--aya-font-weight-600);--aya-type-title-sm-size:var(--aya-font-size-16);--aya-type-title-sm-line-height:var(--aya-line-height-140);--aya-type-title-sm-weight:var(--aya-font-weight-600);--aya-type-title-md-size:var(--aya-font-size-18);--aya-type-title-md-line-height:var(--aya-line-height-156);--aya-type-title-md-weight:var(--aya-font-weight-600);--aya-type-title-md-plus-size:var(--aya-font-size-20);--aya-type-title-md-plus-line-height:var(--aya-line-height-140);--aya-type-title-md-plus-weight:var(--aya-font-weight-600);--aya-type-title-lg-size:var(--aya-font-size-24);--aya-type-title-lg-line-height:var(--aya-line-height-133);--aya-type-title-lg-weight:var(--aya-font-weight-600);--aya-type-title-xl-size:var(--aya-font-size-30);--aya-type-title-xl-line-height:var(--aya-line-height-120);--aya-type-title-xl-weight:var(--aya-font-weight-600);--aya-type-title-2xl-size:var(--aya-font-size-36);--aya-type-title-2xl-line-height:var(--aya-line-height-111);--aya-type-title-2xl-weight:var(--aya-font-weight-600);--aya-type-leading-none:var(--aya-line-height-100);--aya-type-leading-tight:var(--aya-line-height-125);--aya-type-leading-snug:var(--aya-line-height-140);--aya-type-leading-relaxed:var(--aya-line-height-160);--aya-type-tracking-tight:var(--aya-letter-spacing-tighter);--aya-type-tracking-wide:var(--aya-letter-spacing-wide);--aya-type-tracking-wider:var(--aya-letter-spacing-wider);--aya-type-tracking-widest:var(--aya-letter-spacing-100);--aya-type-tracking-heading:var(--aya-letter-spacing-minus-8);--aya-type-tracking-section:var(--aya-letter-spacing-minus-12);--aya-type-tracking-banner:var(--aya-letter-spacing-160);--aya-type-tracking-recording:var(--aya-letter-spacing-180);--aya-font-family-body:var(--aya-font-family-sans);--aya-font-family-code:var(--aya-font-family-mono);--aya-font-weight-default:var(--aya-font-weight-400);--aya-font-weight-emphasis:var(--aya-font-weight-500);--aya-font-weight-strong:var(--aya-font-weight-600);--aya-font-weight-bold:var(--aya-font-weight-700);--aya-radius-tag-sm:var(--aya-radius-2);--aya-radius-tag:var(--aya-radius-4);--aya-radius-control-sm:var(--aya-radius-6);--aya-radius-control:var(--aya-radius-8);--aya-radius-container:var(--aya-radius-10);--aya-radius-overlay:var(--aya-radius-14);--aya-radius-surface:var(--aya-radius-16);--aya-radius-surface-lg:var(--aya-radius-20);--aya-radius-surface-xl:var(--aya-radius-40);--aya-radius-pill:var(--aya-radius-full);--aya-border-width-default:var(--aya-border-1);--aya-border-width-medium:var(--aya-border-15);--aya-border-width-strong:var(--aya-border-2);--aya-border-width-focus-ring:var(--aya-border-3);--aya-border-width-accent:var(--aya-border-4);--aya-border-width-arrow:var(--aya-border-6);--aya-opacity-state-disabled:var(--aya-opacity-50);--aya-opacity-state-dimmed:var(--aya-opacity-60);--aya-opacity-state-faint:var(--aya-opacity-40);--aya-opacity-state-subtle:var(--aya-opacity-70);--aya-opacity-state-ghost:var(--aya-opacity-30);--aya-opacity-state-soft:var(--aya-opacity-80);--aya-opacity-state-hover:var(--aya-opacity-90);--aya-opacity-overlay-scrim:var(--aya-opacity-50);--aya-elevation-surface-flat:var(--aya-elevation-0);--aya-elevation-surface-subtle:var(--aya-elevation-1);--aya-elevation-surface-raised:var(--aya-elevation-2);--aya-elevation-overlay-dropdown:var(--aya-elevation-3);--aya-elevation-overlay-popover:var(--aya-elevation-4);--aya-elevation-overlay-toast:var(--aya-elevation-4);--aya-elevation-overlay-modal:var(--aya-elevation-5);--aya-layer-content-base:var(--aya-z-0);--aya-layer-content-sticky:var(--aya-z-10);--aya-layer-content-raised:var(--aya-z-10);--aya-layer-content-pinned:var(--aya-z-20);--aya-layer-content-sticky-header:var(--aya-z-30);--aya-layer-overlay-panel:var(--aya-z-40);--aya-layer-overlay-dropdown:var(--aya-z-50);--aya-layer-overlay-popover:var(--aya-z-50);--aya-layer-overlay-fullscreen:var(--aya-z-60);--aya-layer-overlay-modal:var(--aya-z-80);--aya-layer-overlay-toast:var(--aya-z-90);--aya-layer-overlay-tooltip:var(--aya-z-100);--aya-motion-duration-instant:var(--aya-duration-75);--aya-motion-duration-faster:var(--aya-duration-100);--aya-motion-duration-fast:var(--aya-duration-120);--aya-motion-duration-normal:var(--aya-duration-200);--aya-motion-duration-slow:var(--aya-duration-300);--aya-motion-duration-slower:var(--aya-duration-500);--aya-motion-duration-slowest:var(--aya-duration-700);--aya-motion-easing-standard:var(--aya-easing-standard);--aya-motion-easing-enter:var(--aya-easing-decelerate);--aya-motion-easing-exit:var(--aya-easing-accelerate);--aya-motion-easing-linear:var(--aya-easing-linear);--aya-color-background-page:var(--background);--aya-color-background-surface:var(--card);--aya-color-background-surface-raised:var(--popover);--aya-color-background-field:var(--field);--aya-color-background-field-hover:var(--field-hover);--aya-color-background-selected:var(--selected);--aya-color-background-muted:var(--muted);--aya-color-background-sidebar:var(--sidebar);--aya-color-text-default:var(--foreground);--aya-color-text-muted:var(--muted-foreground);--aya-color-text-subtle:var(--text-3);--aya-color-text-disabled:var(--text-4);--aya-color-text-on-action-primary:var(--primary-foreground);--aya-color-text-on-action-danger:var(--destructive-foreground);--aya-color-text-on-action-secondary:var(--secondary-foreground);--aya-color-text-on-action-accent:var(--accent-foreground);--aya-color-text-on-surface:var(--card-foreground);--aya-color-text-on-surface-raised:var(--popover-foreground);--aya-color-border-default:var(--border);--aya-color-border-strong:var(--border-strong);--aya-color-border-divider:var(--divider);--aya-color-border-input:var(--input);--aya-color-border-focus:var(--ring);--aya-color-action-primary:var(--primary);--aya-color-action-primary-hover:color-mix(in oklab, var(--primary) 90%, transparent);--aya-color-action-secondary:var(--secondary);--aya-color-action-accent:var(--accent);--aya-color-action-danger:var(--destructive);--aya-color-feedback-success-text:var(--success);--aya-color-feedback-success-background:var(--success-bg);--aya-color-feedback-warning-text:var(--warning);--aya-color-feedback-warning-background:var(--warning-bg);--aya-color-feedback-danger-text:var(--destructive);--aya-color-feedback-danger-background:var(--danger-bg);--aya-color-feedback-info-text:var(--info);--aya-color-feedback-info-background:var(--info-bg);--aya-color-accent-workflow:var(--workflow-accent);--aya-color-accent-workflow-background:var(--workflow-accent-bg);--aya-color-accent-agent:var(--agent-color,#35d2c1);--aya-color-background-sidebar-selected:var(--sidebar-accent);--aya-color-text-on-sidebar:var(--sidebar-foreground);--aya-color-text-on-sidebar-selected:var(--sidebar-accent-foreground);--aya-color-action-sidebar-primary:var(--sidebar-primary);--aya-color-text-on-sidebar-primary:var(--sidebar-primary-foreground);--aya-color-border-sidebar:var(--sidebar-border);--aya-color-border-sidebar-focus:var(--sidebar-ring);--aya-color-overlay-scrim:#000;--aya-color-on-media:#fff;--aya-color-scrollbar-thumb:oklch(55% .015 286);--aya-color-brand-gradient-start:#0f7dff;--aya-color-brand-gradient-end:#0eafff;--halo-primary:0 0 0 var(--aya-space-4) color-mix(in oklab, var(--primary) 18%, transparent);--halo-primary-soft:0 0 0 var(--aya-space-4) color-mix(in oklab, var(--primary) 12%, transparent);--halo-primary-lift:0 var(--aya-space-2) var(--aya-space-8) color-mix(in oklab, var(--primary) 18%, transparent);--halo-primary-pressed:0 0 0 var(--aya-border-2) var(--primary), 0 0 0 var(--aya-space-4) color-mix(in oklab, var(--primary) 26%, transparent)}.bx3{--radius:var(--aya-radius-8);--radius-sm:5px;--radius-lg:var(--aya-radius-12);--fs:1;--pad-x:var(--aya-space-12);--field-h:var(--aya-space-44);--gap-field:var(--aya-space-14);--gap-section:var(--aya-space-16);--tap:var(--aya-space-24);--tapbtn:var(--aya-space-28);--label-size:calc(var(--aya-font-size-11) * var(--fs));--label-ls:var(--aya-letter-spacing-widest);--label-weight:var(--aya-font-weight-600);--line-height:var(--aya-line-height-145);--stripe:var(--aya-space-8);color:var(--foreground);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:calc(var(--aya-type-body-md-size) * var(--fs));line-height:var(--line-height)}.bx3,.bx3 *,.bx3 :before,.bx3 :after{box-sizing:border-box}.bx3 .bx-mono{font-family:Geist Mono,ui-monospace,monospace}.bx3 ::selection{background:color-mix(in oklab, var(--primary) 38%, transparent)}.bx3.bx-field{gap:var(--aya-space-gap-2xs);flex-direction:column;min-width:0;display:flex;container:bxf/inline-size}.bx3.bx-field.span2{grid-column:1/-1}.bx3 .bx-label-row{align-items:center;gap:var(--aya-space-gap-2xs);min-height:var(--aya-icon-size-md);display:flex}.bx3 .bx-label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-ls);font-weight:var(--label-weight);color:var(--text-3);-webkit-user-select:none;user-select:none;line-height:1.2}.bx3 .bx-label-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-label-ic svg{width:var(--aya-icon-size-sm);height:var(--aya-icon-size-sm)}.bx3 .bx-req{color:var(--destructive);font-size:calc(var(--aya-type-body-lg-size) * var(--fs));margin-left:calc(-1 * var(--aya-space-gap-3xs));-webkit-user-select:none;user-select:none;align-self:center;font-weight:700;line-height:1}.bx3 .bx-field-err{align-items:center;gap:var(--aya-space-gap-2xs);padding:0 var(--aya-space-inset-5xs);font-size:calc(var(--aya-type-body-sm-size) * var(--fs));color:var(--destructive);font-weight:500;line-height:1.4;display:flex}.bx3 .bx-field-err svg{flex:none}.bx3 .bx-segbar[data-req=true]{border-color:var(--destructive);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--destructive) 16%, transparent)}.bx3 .bx-status[data-req=true] .bx-step-dot{border-color:var(--destructive);color:var(--destructive);border-style:dashed}.bx3 .bx-status[data-req=true] .bx-step-label{color:color-mix(in oklab, var(--destructive) 80%, var(--muted-foreground))}.bx3 .bx-addr[data-req=true] .bx-input{border-color:var(--destructive)}.bx3 .bx-drop.s-required{border-color:var(--destructive);color:var(--muted-foreground);background:color-mix(in oklab, var(--destructive) 6%, transparent)}@container bricks (width<=543px){.bx3[data-mobile-labels=hide] .bx-field>.bx-label-row>.bx-label{display:none}}.bx3 .bx-input{align-items:center;gap:var(--aya-space-gap-sm);min-height:var(--field-h);padding:0 var(--pad-x);background:var(--field);color:var(--foreground);border:var(--aya-border-width-default) solid var(--input);border-radius:var(--radius);font:inherit;font-size:calc(var(--aya-type-body-md-size) * var(--fs));width:100%;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.bx3 .bx-input>.bx-lead{color:var(--text-3);width:var(--aya-icon-size-md);height:var(--aya-icon-size-md);flex:none;align-items:center;display:flex}.bx3 .bx-input>.bx-lead svg{width:var(--aya-icon-size-md);height:var(--aya-icon-size-md)}.bx3 .bx-input>.bx-val{align-items:center;gap:var(--aya-space-gap-2xs);flex:auto;min-width:0;display:flex}.bx3 .bx-input>.bx-val input,.bx3 .bx-input>.bx-val textarea,.bx3 .bx-input>.bx-val .bx-display{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;line-height:1.45}.bx3 .bx-input>.bx-val input::placeholder,.bx3 .bx-input>.bx-val textarea::placeholder{color:var(--muted-foreground)}.bx3 .bx-input>.bx-trail{align-items:center;gap:var(--aya-space-gap-3xs);flex:none;margin-left:auto;display:flex}.bx3 .bx-input:hover,.bx3 .bx-input.s-hover{background:var(--field-hover);border-color:var(--border-strong)}.bx3 .bx-input:focus-within,.bx3 .bx-input.s-selected{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);background:var(--field)}.bx3 .bx-input:focus-visible{outline:none}.bx3 .bx-input.s-locked,.bx3 .bx-input[aria-disabled=true]{pointer-events:none;background:var(--field);border-color:#0000}.bx3 .bx-lock{width:var(--tapbtn);height:var(--tapbtn);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.bx3 .bx-lockrow{align-items:center;gap:var(--aya-space-gap-sm);display:flex}.bx3 .bx-lockrow-main{pointer-events:none;flex:auto;min-width:0}.bx3 .bx-lockbadge{color:var(--muted-foreground);flex:none;align-items:center;display:inline-flex}.bx3 .bx-input.s-empty .bx-display.is-ph,.bx3 .bx-input .bx-display.is-ph{color:var(--muted-foreground)}.bx3 .bx-input.s-required{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 5%, var(--field))}.bx3 .bx-input.s-required:hover{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 7%, var(--field))}.bx3 .bx-input.s-required:focus-within{border-color:var(--destructive);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--destructive) 24%, transparent)}.bx3 .bx-input.grow{padding-top:var(--aya-space-inset-2xs);padding-bottom:var(--aya-space-inset-2xs);align-items:flex-start}.bx3 .bx-input.grow>.bx-lead{margin-top:var(--aya-space-stack-5xs);top:var(--aya-space-offset-xs);align-self:flex-start;position:sticky}.bx3 .bx-input.grow>.bx-trail{top:var(--aya-space-offset-xs);align-self:flex-start;position:sticky}.bx3 .bx-input.grow.bx-trail-overlay>.bx-trail{top:var(--aya-space-offset-xs);right:var(--pad-x);position:absolute}.bx3 .bx-input.grow>.bx-val{flex-direction:column;align-items:flex-start}.bx3 .bx-input.grow textarea{resize:none;display:block;overflow:hidden}.bx3 .bx-input.grow.bx-text-center{align-items:center}.bx3 .bx-input.grow.bx-text-center>.bx-lead{align-self:center;margin-top:0;position:static}.bx3 .bx-input.grow.bx-text-center>.bx-val{justify-content:center}.bx3 .bx-input.grow.bx-text-center>.bx-trail{align-self:center;position:static;top:auto}.bx3 .bx-incard{gap:var(--aya-space-gap-5xs);background:var(--field);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);padding:var(--aya-space-inset-2xs) var(--pad-x) var(--aya-space-inset-xs);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex}.bx3 .bx-incard:hover{border-color:var(--border-strong)}.bx3 .bx-incard:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-sub-incard{font-size:calc(var(--aya-type-body-sm-size) * var(--fs));color:var(--text-3);padding-top:var(--aya-space-inset-5xs);line-height:1.4}.bx3 .bx-switch{width:var(--aya-size-box-xs);height:var(--aya-icon-size-xl);padding:var(--aya-space-inset-4xs);border-radius:var(--aya-radius-pill);cursor:pointer;background:color-mix(in oklab, var(--foreground) 16%, transparent);border:var(--aya-border-width-default) solid var(--border);min-width:var(--aya-size-box-xs);flex:none;align-items:center;transition:background .15s;display:inline-flex;position:relative}.bx3 .bx-switch[data-on=true]{background:var(--primary);border-color:#0000}.bx3 .bx-switch[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-switch .bx-thumb{top:var(--aya-space-offset-4xs);left:var(--aya-space-offset-4xs);width:var(--aya-icon-size-lg);height:var(--aya-icon-size-lg);background:var(--aya-color-on-media);border-radius:var(--aya-radius-pill);box-shadow:0 var(--aya-space-offset-5xs) var(--aya-space-offset-4xs) color-mix(in oklab, var(--aya-color-overlay-scrim) 30%, transparent);z-index:1;transition:transform .18s cubic-bezier(.3,.7,.3,1.2);position:absolute}.bx3 .bx-switch[data-on=true] .bx-thumb{transform:translateX(var(--aya-space-offset-3xl))}.bx3 .bx-switch .bx-sw-txt{font-size:var(--aya-type-label-xs-size);letter-spacing:.03em;text-transform:uppercase;font-weight:700;transition:opacity .15s;position:absolute}.bx3 .bx-switch .bx-sw-on{left:var(--aya-space-offset-xs);color:var(--aya-color-on-media);opacity:0}.bx3 .bx-switch .bx-sw-off{right:var(--aya-space-offset-2xs);color:var(--muted-foreground);opacity:1}.bx3 .bx-switch[data-on=true] .bx-sw-on{opacity:1}.bx3 .bx-switch[data-on=true] .bx-sw-off{opacity:0}.bx3 .bx-switch:focus-visible{box-shadow:0 0 0 var(--aya-border-width-strong) var(--primary), 0 0 0 calc(2 * var(--aya-border-width-strong)) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-switch.ro{cursor:default}.bx3 .bx-check{width:var(--aya-icon-size-lg);height:var(--aya-icon-size-lg);border-radius:var(--radius-sm);cursor:pointer;color:var(--aya-color-on-media);background:color-mix(in oklab, var(--foreground) 10%, transparent);border:var(--aya-border-width-medium) solid var(--border-strong);flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.bx3 .bx-check[data-on=true]{background:var(--primary);border-color:#0000}.bx3 .bx-check[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-check:focus-visible{box-shadow:0 0 0 var(--aya-border-width-strong) var(--primary), 0 0 0 calc(2 * var(--aya-border-width-strong)) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-check.ro{cursor:default}.bx3 .bx-num-step{margin:calc(-1 * var(--aya-space-inset-3xs)) calc(-1 * var(--aya-space-inset-3xs)) calc(-1 * var(--aya-space-inset-3xs)) 0;flex-direction:column;flex:none;display:flex}.bx3 .bx-num-step button{width:var(--aya-icon-size-lg);height:var(--aya-icon-size-sm);color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-num-step button:hover:not(:disabled){color:var(--foreground);background:var(--selected)}.bx3 .bx-num-step button:disabled{opacity:.35;cursor:default}.bx3 .bx-chip{align-items:center;gap:var(--aya-space-gap-2xs);min-height:var(--aya-control-height-xs);padding:0 var(--aya-space-inset-3xs) 0 var(--aya-space-inset-sm);border-radius:var(--aya-radius-pill);font-size:calc(var(--aya-type-body-compact-size) * var(--fs));white-space:nowrap;max-width:100%;color:var(--foreground);background:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 14%, var(--field));border:var(--aya-border-width-default) solid color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 40%, var(--border));font-weight:500;display:inline-flex}.bx3 .bx-chip .bx-chip-ic{color:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 78%, var(--foreground));flex:none;display:inline-flex}.bx3 .bx-chip .bx-chip-ic svg{width:var(--aya-icon-size-sm);height:var(--aya-icon-size-sm)}.bx3 .bx-chip .bx-dot{width:var(--aya-icon-size-2xs);height:var(--aya-icon-size-2xs);border-radius:var(--aya-radius-pill);flex:none}.bx3 .bx-chip>span.lbl{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bx3 .bx-chip-x{width:var(--aya-icon-size-xl);height:var(--aya-icon-size-xl);cursor:pointer;border-radius:var(--radius-sm);color:color-mix(in oklab, var(--secondary,var(--muted-foreground)) 70%, var(--muted-foreground));background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-chip-x:hover{background:var(--selected);color:var(--foreground)}.bx3 .bx-chip .bx-chip-x{margin:calc(-1 * var(--aya-space-inset-4xs)) calc(-1 * var(--aya-space-inset-4xs)) calc(-1 * var(--aya-space-inset-4xs)) 0;border-radius:var(--aya-radius-pill);color:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 55%, var(--muted-foreground))}.bx3 .bx-chip .bx-chip-x:hover{background:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 24%, transparent);color:var(--foreground)}.bx3 .bx-chip.more{color:var(--muted-foreground);background:0 0;border-style:dashed}.bx3 .bx-tt{margin-left:var(--aya-space-gap-2xs);flex:none;display:inline-flex;position:relative}.bx3 .bx-tt-btn{min-width:var(--aya-control-height-sm);min-height:var(--aya-control-height-sm);width:var(--aya-control-height-sm);height:var(--aya-control-height-sm);margin:calc(-1 * var(--aya-space-inset-xs));cursor:pointer;color:var(--text-4);border-radius:var(--aya-radius-pill);background:0 0;border:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.bx3 .bx-tt-btn:hover{background:var(--selected)}.bx3 .bx-tt-btn:hover,.bx3 .bx-tt-btn[aria-expanded=true]{color:var(--primary)}.bx3 .bx-tt-btn:focus-visible{box-shadow:0 0 0 var(--aya-border-width-strong) var(--primary), 0 0 0 calc(2 * var(--aya-border-width-strong)) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-tt-pop{top:calc(100% + var(--aya-space-offset-xs));z-index:40;width:max-content;max-width:var(--aya-size-fixed-240);padding:var(--aya-space-inset-xs) var(--aya-space-inset-sm);background:var(--popover);color:var(--muted-foreground);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--aya-type-body-sm-size);text-transform:none;letter-spacing:0;font-weight:400;line-height:1.45;position:absolute;left:50%;transform:translate(-50%)}.bx3 .bx-tt-pop:before{content:"";border:var(--aya-border-width-arrow) solid transparent;border-bottom-color:var(--border);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bx3 .bx-tt-pop:after{content:"";bottom:calc(100% - var(--aya-space-offset-5xs));border:var(--aya-border-width-arrow) solid transparent;border-bottom-color:var(--popover);position:absolute;left:50%;transform:translate(-50%)}.bx3 .bx-tt-btn.tone-danger{color:var(--destructive)}.bx3 .bx-tt-btn.tone-danger:hover,.bx3 .bx-tt-btn.tone-danger[aria-expanded=true]{color:var(--destructive);background:color-mix(in oklab, var(--destructive) 14%, transparent)}.bx3 .bx-input.bx-fxbox,.bx3 .bx-input.bx-fxbox:hover{background:var(--field);border-color:#0000}.bx3 .bx-input.bx-fxbox:focus-within{box-shadow:none;border-color:#0000}.bx3 .bx-seg{gap:var(--aya-space-gap-2xs);width:100%;display:flex}.bx3 .bx-seg button{justify-content:center;align-items:center;gap:var(--aya-space-gap-2xs);min-width:0;min-height:var(--field-h);padding:0 var(--aya-space-inset-xs);border:var(--aya-border-width-default) solid var(--border);background:var(--field);color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:calc(var(--aya-type-body-compact-size) * var(--fs));flex:1 1 0;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bx3 .bx-seg button .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx3 .bx-seg button:hover:not([data-active=true]):not([aria-disabled=true]){border-color:var(--border-strong);color:var(--foreground)}.bx3 .bx-seg button[data-active=true]{color:var(--aya-color-on-media);background:var(--seg-color,var(--primary));border-color:#0000;font-weight:600}.bx3 .bx-seg button[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-status{padding:var(--aya-space-inset-3xs) var(--aya-space-inset-2xl) var(--aya-space-inset-xs);cursor:grab;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.bx3 .bx-status::-webkit-scrollbar{display:none}.bx3 .bx-status[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.bx3 .bx-status[data-dragging=true] .bx-step,.bx3 .bx-status[data-dragging=true] .bx-step-dot{cursor:grabbing}.bx3 .bx-status .bx-step{min-width:var(--aya-size-box-lg);align-items:center;gap:var(--aya-space-gap-xs);cursor:grab;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex;position:relative}.bx3 .bx-status .bx-step-dot{width:var(--aya-control-height-sm);height:var(--aya-control-height-sm);cursor:pointer;border-radius:var(--aya-radius-pill);border:var(--aya-border-width-medium) solid currentColor;color:var(--text-3);background:0 0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.bx3 .bx-status .bx-step[data-active=true] .bx-step-dot{color:var(--aya-color-on-media);background:var(--step-color,var(--primary));border-color:#0000}.bx3 .bx-status .bx-step[data-reached=true] .bx-step-dot{color:var(--step-color,var(--primary));border-color:var(--step-color,var(--primary))}.bx3 .bx-status .bx-step:focus-visible{outline:none}.bx3 .bx-status .bx-step:focus-visible .bx-step-dot{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-status .bx-step-label{font-size:calc(var(--aya-type-body-sm-size) * var(--fs));color:var(--text-3);white-space:nowrap;max-width:var(--aya-size-box-lg);text-overflow:ellipsis;overflow:hidden}.bx3 .bx-status .bx-step[data-active=true] .bx-step-label{color:var(--foreground);font-weight:600}.bx3 .bx-status .bx-step[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-status .bx-step:after{content:"";top:var(--aya-space-offset-lg);left:calc(50% + var(--aya-space-offset-2xl-plus));width:calc(100% - var(--aya-size-box-xs));height:var(--aya-size-mark-2xs);background:var(--border);pointer-events:none;position:absolute}.bx3 .bx-status .bx-step:last-child:after{display:none}.bx3 .bx-status .bx-step[data-reached=true]:after{top:var(--aya-space-offset-lg);left:calc(50% + var(--aya-space-offset-xl));width:calc(100% - var(--aya-control-height-md));height:var(--aya-size-mark-2xs);border-radius:var(--aya-radius-tag-sm);background:var(--primary)}.bx3 .bx-drop{justify-content:center;align-items:center;gap:var(--aya-space-gap-xs);min-height:var(--aya-size-box-lg);padding:var(--aya-space-inset-xl);text-align:center;cursor:pointer;border:var(--aya-border-width-medium) dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-3);background:color-mix(in oklab, var(--field) 40%, transparent);flex-direction:column;transition:background .12s,border-color .12s,color .12s;display:flex}.bx3 .bx-drop:hover,.bx3 .bx-drop.s-hover{border-color:var(--primary);color:var(--muted-foreground);background:color-mix(in oklab, var(--primary) 7%, transparent)}.bx3 .bx-drop.s-disabled{opacity:.5;pointer-events:none}.bx3 .bx-drop-ic{width:var(--aya-control-height-md);height:var(--aya-control-height-md);border-radius:var(--aya-radius-pill);background:var(--selected);justify-content:center;align-items:center;display:flex}.bx3 .bx-drop-label{color:var(--muted-foreground);font-weight:500;font-size:var(--aya-type-body-compact-size)}.bx3 .bx-drop-formats{font-size:calc(var(--aya-type-label-sm-size) * var(--fs));letter-spacing:.05em;color:var(--text-4);text-transform:uppercase;font-weight:600}.bx3 .bx-dropwrap{position:relative}.bx3 .bx-dropoverlay{z-index:10;border:var(--aya-border-width-strong) dashed var(--primary);border-radius:var(--radius);background:color-mix(in oklab, var(--primary) 6%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bx3 .bx-dropoverlay-hint{align-items:center;gap:var(--aya-space-gap-xs);font-size:calc(var(--aya-type-body-compact-size) * var(--fs));color:var(--primary);font-weight:500;display:inline-flex}.bx3 .bx-confirm-desc{font-size:calc(var(--aya-type-body-md-size) * var(--fs));color:var(--text-2);line-height:1.5}.bx3 .bx-filerow{align-items:center;gap:var(--aya-space-gap-md);min-height:var(--aya-control-height-md);padding:var(--aya-space-inset-2xs) var(--aya-space-inset-2xs) var(--aya-space-inset-2xs) var(--aya-space-inset-md);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);background:var(--field);display:flex}.bx3 .bx-filerow .ic{color:var(--text-3);flex:none;display:flex}.bx3 .bx-filerow .thumb{width:var(--aya-control-height-xs);height:var(--aya-control-height-xs);border-radius:var(--radius-sm);object-fit:cover;background:var(--selected);border:var(--aya-border-width-default) solid var(--border);flex:none}.bx3 .bx-filerow .meta{flex:auto;min-width:0}.bx3 .bx-filerow .name{font-size:var(--aya-type-body-md-size);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx3 .bx-filerow .size{font-size:var(--aya-type-body-sm-size);color:var(--text-3)}.bx3 .bx-meter{height:var(--aya-size-mark-xs);border-radius:var(--aya-radius-pill);background:var(--selected);overflow:hidden}.bx3 .bx-meter>i{background:var(--primary);border-radius:var(--aya-radius-pill);height:100%;display:block}.bx3 .bx-muted{color:var(--text-3)}.bx3 .bx-soft{color:var(--muted-foreground)}.bx3 .bx-row{align-items:center;gap:var(--aya-space-gap-xs);display:flex}.bx-modal-bd-wrap{z-index:80;background:color-mix(in oklab, var(--aya-color-overlay-scrim) 24%, transparent);-webkit-backdrop-filter:blur(var(--aya-space-offset-3xs));backdrop-filter:blur(var(--aya-space-offset-3xs));padding:var(--aya-space-inset-xl);justify-content:center;align-items:center;animation:.12s ease-out bxFade;display:flex;position:fixed;inset:0}.dark .bx-modal-bd-wrap{background:color-mix(in oklab, var(--aya-color-overlay-scrim) 45%, transparent)}.bx-modal{background:var(--popover);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius-lg);box-shadow:0 var(--aya-space-offset-2xl) var(--aya-size-box-sm) color-mix(in oklab, var(--aya-color-overlay-scrim) 50%, transparent);max-width:calc(100vw - var(--aya-control-height-lg));max-height:calc(100vh - var(--aya-control-height-lg));color:var(--foreground);flex-direction:column;font-family:Geist,ui-sans-serif,system-ui,sans-serif;animation:.14s ease-out bxModal;display:flex;overflow:hidden}.bx-modal-hd{justify-content:space-between;align-items:flex-start;gap:var(--aya-space-gap-xs);padding:var(--aya-space-inset-md) var(--aya-space-inset-md-plus) var(--aya-space-inset-3xs);display:flex}.bx-modal-hd-text{gap:var(--aya-space-gap-4xs);flex-direction:column;min-width:0;display:flex}.bx-modal-hd h4{font-size:var(--aya-type-body-md-size);color:var(--foreground);margin:0;font-weight:600}.bx-modal-desc{font-size:var(--aya-type-body-sm-size);color:var(--muted-foreground);margin:0;line-height:1.4}.bx-modal-bd{padding:var(--aya-space-inset-xs) var(--aya-space-inset-md-plus) var(--aya-space-inset-md-plus);min-height:0;overflow-y:auto}.bx-modal-bd.bx-modal-bd-flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.bx-modal-ft{justify-content:flex-end;gap:var(--aya-space-gap-xs);padding:var(--aya-space-inset-sm) var(--aya-space-inset-md-plus);border-top:var(--aya-border-width-default) solid var(--divider);background:color-mix(in oklab, var(--field) 40%, transparent);display:flex}@keyframes bxFade{0%{opacity:0}to{opacity:1}}@keyframes bxModal{0%{opacity:0;transform:translateY(var(--aya-space-offset-2xs)) scale(.98)}to{opacity:1;transform:none}}.bx-cal{-webkit-user-select:none;user-select:none}.bx-cal-hd{padding:0 var(--aya-space-inset-4xs) var(--aya-space-inset-xs);justify-content:space-between;align-items:center;display:flex}.bx-cal-title{font-size:var(--aya-type-body-md-size);color:var(--foreground);font-weight:600}.bx-cal-nav{gap:var(--aya-space-gap-4xs);display:flex}.bx-cal-grid{gap:var(--aya-space-gap-4xs);grid-template-columns:repeat(7,1fr);display:grid}.bx-cal-dow{font-size:var(--aya-type-label-xs-size);color:var(--text-3);text-align:center;padding:var(--aya-space-inset-3xs) 0 var(--aya-space-inset-3xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.bx-cal-day{aspect-ratio:1;min-height:var(--aya-control-height-sm);border-radius:var(--aya-radius-control-sm);cursor:pointer;font-size:var(--aya-type-body-compact-size);color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-weight:500;display:flex}.bx-cal-day:hover:not(:disabled):not([data-selected]):not([data-range-start]):not([data-range-end]){background:var(--selected)}.bx-cal-day:disabled{color:var(--text-4);opacity:.4;cursor:default;text-decoration:line-through}.bx-cal-day:focus-visible{z-index:1;box-shadow:0 0 0 var(--aya-border-width-strong) var(--popover), 0 0 0 calc(2 * var(--aya-border-width-strong)) var(--primary);outline:none;position:relative}.bx-cal-day[data-other]{color:var(--text-4)}.bx-cal-day[data-today]:not([data-selected]):not([data-range-start]):not([data-range-end]){box-shadow:inset 0 0 0 var(--aya-border-width-strong) var(--border-strong);font-weight:700}.bx-cal-day[data-selected]{background:var(--primary);color:var(--aya-color-on-media)}.bx-cal-day[data-in-range]{background:color-mix(in oklab, var(--primary) 22%, transparent);border-radius:0}.bx-cal-day[data-range-start]{background:var(--primary);color:var(--aya-color-on-media);border-radius:var(--aya-radius-control-sm) 0 0 var(--aya-radius-control-sm)}.bx-cal-day[data-range-end]{background:var(--primary);color:var(--aya-color-on-media);border-radius:0 var(--aya-radius-control-sm) var(--aya-radius-control-sm) 0}.bx-cal-day[data-range-start][data-range-end]{border-radius:var(--aya-radius-control-sm)}.bx-presets{gap:var(--aya-space-gap-3xs);margin-top:var(--aya-space-stack-md);padding-top:var(--aya-space-inset-md);border-top:var(--aya-border-width-default) solid var(--divider);flex-wrap:wrap;display:flex}.bx-chipbtn{border:var(--aya-border-width-default) solid var(--border);background:var(--field);color:var(--muted-foreground);font:inherit;font-size:var(--aya-type-body-sm-size);padding:var(--aya-space-inset-3xs) var(--aya-space-inset-sm);border-radius:var(--aya-radius-pill);cursor:pointer}.bx-chipbtn:hover{background:var(--field-hover);color:var(--foreground);border-color:var(--border-strong)}.bx-chipbtn:focus-visible{border-color:var(--primary);color:var(--foreground);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-chipbtn:disabled{opacity:.5;pointer-events:none}.bx-cw{gap:var(--aya-space-gap-md);width:var(--aya-size-fixed-240);flex-direction:column;align-items:center;display:flex}.bx-cw-wheel{width:var(--aya-size-fixed-200);height:var(--aya-size-fixed-200);border-radius:var(--aya-radius-pill);cursor:crosshair;background:radial-gradient(circle, var(--aya-color-on-media) 0%, color-mix(in oklab, var(--aya-color-on-media) 0%, transparent) 70%), conic-gradient(from 90deg, red, magenta, blue, cyan, lime, yellow, red);box-shadow:inset 0 0 0 var(--aya-border-width-default) var(--border);touch-action:none;position:relative}.bx-cw-val{border-radius:var(--aya-radius-pill);background:var(--aya-color-overlay-scrim);pointer-events:none;position:absolute;inset:0}.bx-cw-handle{width:var(--aya-icon-size-md);height:var(--aya-icon-size-md);border-radius:var(--aya-radius-pill);border:var(--aya-border-width-strong) solid var(--aya-color-on-media);box-shadow:0 0 0 var(--aya-border-width-default) color-mix(in oklab, var(--aya-color-overlay-scrim) 40%, transparent);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.bx-cw-slider{appearance:none;width:100%;height:var(--aya-icon-size-xs);border-radius:var(--aya-radius-pill);background:linear-gradient(90deg, var(--aya-color-overlay-scrim), var(--c));cursor:pointer}.bx-cw-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--aya-icon-size-md);height:var(--aya-icon-size-md);border-radius:var(--aya-radius-pill);background:var(--aya-color-on-media);border:var(--aya-border-width-default) solid var(--border-strong);box-shadow:0 var(--aya-space-offset-5xs) var(--aya-space-offset-4xs) color-mix(in oklab, var(--aya-color-overlay-scrim) 40%, transparent);cursor:pointer}.bx-cw-slider:focus-visible{box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-cw-row{align-items:center;gap:var(--aya-space-gap-sm);width:100%;display:flex}.bx-cw-prev{width:var(--aya-control-height-sm);height:var(--aya-control-height-sm);border-radius:var(--radius-sm);border:var(--aya-border-width-default) solid var(--border);flex:none}.bx-cw-hex{background:var(--field);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:var(--aya-space-inset-xs) var(--aya-space-inset-sm);color:var(--foreground);font:inherit;font-size:var(--aya-type-body-md-size);min-height:var(--aya-control-height-md);text-transform:uppercase;flex:auto}.bx-cw-hex:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-cw-swatches{gap:var(--aya-space-gap-2xs);grid-template-columns:repeat(8,1fr);width:100%;display:grid}.bx-cw-sw{aspect-ratio:1;border-radius:var(--aya-radius-control-sm);border:var(--aya-border-width-default) solid var(--border);cursor:pointer;width:100%}.bx-cw-sw:focus-visible{box-shadow:0 0 0 var(--aya-border-width-strong) var(--popover), 0 0 0 calc(2 * var(--aya-border-width-strong)) var(--primary);outline:none}.bx3 .bx-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bx3 .bx-col{flex-direction:column;min-width:0;display:flex}.bx3 .bx-col[data-locked=true]{pointer-events:none}.bx3 .bx-segbar{border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);background:var(--field);width:100%;display:flex;overflow:hidden}.bx3 .bx-segbar button{--seg:var(--primary);justify-content:center;align-items:center;gap:var(--aya-space-gap-2xs);min-width:0;min-height:calc(var(--field-h) - 2 * var(--aya-border-width-default));padding:0 var(--aya-space-inset-sm);border:0;border-left:var(--aya-border-width-default) solid var(--border);color:var(--muted-foreground);font:inherit;font-size:calc(var(--aya-type-body-sm-size) * var(--fs));cursor:pointer;background:0 0;flex:1 1 0;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-segbar button:first-child{border-left:0}.bx3 .bx-segbar button .bx-seg-ic{color:var(--text-4);flex:none;transition:color .12s;display:inline-flex}.bx3 .bx-segbar button .bx-seg-ic svg{width:var(--aya-icon-size-sm);height:var(--aya-icon-size-sm)}.bx3 .bx-segbar button .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx3 .bx-segbar button:hover:not([data-active]):not([aria-disabled=true]){color:var(--foreground);background:var(--field-hover)}.bx3 .bx-segbar button[data-active]{color:var(--foreground);background:color-mix(in oklab, var(--seg) 15%, transparent);box-shadow:inset 0 0 0 var(--aya-border-width-strong) color-mix(in oklab, var(--seg) 55%, transparent);font-weight:600}.bx3 .bx-segbar button[data-active] .bx-seg-ic{color:var(--seg)}.bx3 .bx-segbar button:focus-visible{box-shadow:inset 0 0 0 var(--aya-border-width-strong) var(--primary);z-index:1;outline:none}.bx3 .bx-segbar[data-dis=true]{opacity:.5;pointer-events:none}.bx3 .bx-input.bx-bool:not(.s-locked){cursor:pointer}.bx3 .bx-input.bx-bool.grow{align-items:center}.bx3 .bx-input.bx-bool.grow>.bx-val{flex-direction:column}.bx3 .bx-input.bx-bool.grow>.bx-trail{align-self:flex-start;align-items:flex-start}.bx3 .bx-input.bx-bool-check.grow>.bx-trail{align-self:center;align-items:center;position:static;top:auto}.bx3 .bx-bool-txt{white-space:normal;line-height:1.4}.bx3 .bx-dd-box{cursor:pointer}.bx3 .bx-dd-box:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-dd-token{align-items:center;gap:var(--aya-space-gap-2xs);width:100%;min-width:0;font-size:calc(var(--aya-type-body-md-size) * var(--fs));color:var(--foreground);display:flex}.bx3 .bx-dd-token .bx-dd-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-dd-token .lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bx3 .bx-pop-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-chev{color:var(--text-3);transition:transform .15s;display:inline-flex}.bx3 .bx-chev.open{transform:rotate(180deg)}.bx3 .bx-ref{align-items:flex-start;gap:var(--aya-space-gap-xs);max-width:100%;display:inline-flex}.bx3 .bx-ref .bx-rec-dot{margin-top:var(--aya-space-stack-2xs)}.bx3 .bx-ref-title{min-width:0;line-height:1.45}.bx3 .bx-rec-dot{width:var(--aya-size-mark-md);height:var(--aya-size-mark-md);border-radius:var(--aya-radius-pill);box-shadow:0 0 0 var(--aya-border-width-strong) color-mix(in oklab, currentColor 0%, transparent);flex:none;display:inline-block}.bx3 .bx-filerow .fname{min-width:0;font-size:calc(var(--aya-type-body-md-size) * var(--fs));color:var(--foreground);flex:auto;align-items:baseline;display:flex}.bx3 .bx-filerow .fname .base{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx3 .bx-filerow .fname .ext{color:var(--text-3);flex:none}.bx3 .bx-filerow .fsize{font-size:var(--aya-type-body-sm-size);color:var(--text-3);white-space:nowrap;flex:none}.bx3 .bx-filerow[data-selected]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--field))}.bx3 .bx-filerow[data-pinned]{border-left:var(--aya-border-width-strong) solid var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--field))}.bx3 button.fname{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bx3 button.fname:hover .base,.bx3 button.fname:hover .ext{text-decoration:underline}.bx3 button.fname:focus-visible{outline:none}.bx3 button.fname:focus-visible .base{text-decoration:underline}.bx3 .bx-filerow-rename{min-width:0;height:var(--aya-icon-size-xl);padding:0 var(--aya-space-inset-xs);border:var(--aya-border-width-default) solid var(--primary);border-radius:var(--aya-radius-control-sm);background:var(--background);color:var(--foreground);font:inherit;font-size:calc(var(--aya-type-body-md-size) * var(--fs));outline:none;flex:auto}.bx3 .bx-filerow-rename:focus-visible{box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-filerow-rename:disabled{opacity:.5}.bx3 .bx-addmore{align-items:flex-start;gap:var(--aya-space-gap-5xs);height:auto;min-height:0;padding:var(--aya-space-inset-2xs) var(--aya-space-inset-md);white-space:nowrap;border:var(--aya-border-width-default) solid transparent;border-radius:var(--radius);cursor:pointer;font:inherit;background:0 0;flex-direction:column;transition:background .12s;display:inline-flex}.bx3 .bx-addmore:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}.bx3 .bx-addmore:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-addmore .main{align-items:center;gap:var(--aya-space-gap-xs);font-size:calc(var(--aya-type-body-compact-size) * var(--fs));color:var(--primary);font-weight:500;display:inline-flex}.bx3 .bx-addmore .hint{font-size:calc(var(--aya-type-label-xs-size) * var(--fs));color:var(--text-3);padding-left:var(--aya-space-inset-xl);font-weight:400}.bx3 .bx-uploadbar{justify-content:space-between;align-items:center;gap:var(--aya-space-gap-sm);display:flex}.bx3 .bx-uploadbar>.bx-elist-more{padding-top:var(--aya-space-inset-xs)}.bx3 .bx-elist-more{cursor:pointer;font:inherit;font-size:calc(var(--aya-type-body-compact-size) * var(--fs));color:var(--primary);padding:var(--aya-space-inset-4xs);align-items:center;gap:var(--aya-space-gap-3xs);background:0 0;border:0;font-weight:500;display:inline-flex}.bx3 .bx-elist-more:hover{text-decoration:underline}.bx3 .bx-uploads{gap:var(--aya-space-gap-3xs)}.bx3.bx-elist-card{border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--field) 45%, transparent);width:100%;min-width:0;overflow:hidden}.bx3 .bx-elist-hd{justify-content:space-between;align-items:center;gap:var(--aya-space-gap-md);padding:var(--aya-space-inset-md) var(--aya-space-inset-md-plus);border-bottom:var(--aya-border-width-default) solid var(--border);display:flex}.bx3 .bx-elist-hd .ttl{align-items:center;gap:var(--aya-space-gap-xs);min-width:0;font-size:calc(var(--aya-type-body-lg-size) * var(--fs));color:var(--foreground);font-weight:600;display:inline-flex}.bx3 .bx-elist-hd .ttl svg{color:var(--text-3);flex:none}.bx3 .bx-elist-hd .ttl .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx3 .bx-elist-hd .open{width:var(--aya-control-height-xs);height:var(--aya-control-height-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-elist-hd .open:hover{background:var(--selected);color:var(--foreground)}.bx3 .bx-elist-hd .open:focus-visible{box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-elist-body{gap:var(--aya-space-gap-xs);padding:var(--aya-space-inset-md) var(--aya-space-inset-md-plus) var(--aya-space-inset-md-plus);flex-direction:column;display:flex}.bx3 .bx-elist-foot{justify-content:space-between;align-items:flex-start;gap:var(--aya-space-gap-md);display:flex}.bx3 .bx-elist-foot>.bx-elist-more{padding-top:var(--aya-space-inset-xs)}.bx3 .bx-ecomp-pick{justify-content:center;align-items:center;gap:var(--aya-space-gap-xs);width:100%;min-height:var(--aya-size-fixed-44);padding:var(--aya-space-inset-md) var(--aya-space-inset-md-plus);border:var(--aya-border-width-medium) dashed var(--border-strong);border-radius:var(--radius);color:var(--text-3);font:inherit;font-size:calc(var(--aya-type-body-compact-size) * var(--fs));background:0 0;font-weight:500;display:flex}.bx3 .bx-ecomp-pick[data-req=true]{border-color:var(--destructive);color:var(--destructive)}.bx3 .bx-erow-add{align-self:flex-start;align-items:center;gap:var(--aya-space-gap-2xs);height:var(--aya-control-height-xs);padding:0 var(--aya-space-inset-sm);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--aya-radius-control-sm);background:var(--field);color:var(--text-2);font:inherit;font-size:calc(var(--aya-type-body-compact-size) * var(--fs));cursor:pointer;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bx3 .bx-erow-add:hover{background:var(--field-hover);border-color:var(--border-strong);color:var(--foreground)}.bx3 .bx-erow-add:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-erow-add:disabled{opacity:.5;pointer-events:none}.bx3 .bx-thumbgrid{grid-template-columns:repeat(auto-fill, minmax(var(--aya-size-fixed-112), 1fr));gap:var(--aya-space-gap-xs);display:grid}.bx3 .bx-thumbtile{border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);background:var(--field);transition:border-color .12s;position:relative;overflow:hidden}.bx3 .bx-thumbtile:hover{border-color:var(--border-strong)}.bx3 .bx-thumbtile[role=button]{cursor:pointer}.bx3 .bx-thumbtile[role=button]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-thumbtile .pic{aspect-ratio:4/3;width:100%;display:block}.bx3 .bx-thumbtile .pic>img{object-fit:cover;width:100%;height:100%;display:block}.bx3 .bx-thumbtile .pic-fallback{aspect-ratio:4/3;width:100%;color:var(--text-3);justify-content:center;align-items:center;display:flex}.bx3 .bx-thumbtile .cap{padding:var(--aya-space-inset-2xs) var(--aya-space-inset-xs);align-items:center;min-width:0;display:flex}.bx3 .bx-thumbtile .cap.stack{align-items:stretch;gap:var(--aya-space-gap-3xs);flex-direction:column}.bx3 .bx-thumbtile .cap .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--aya-type-body-sm-size) * var(--fs));color:var(--muted-foreground);flex:auto;overflow:hidden}.bx3 .bx-thumb-rm{top:var(--aya-space-offset-2xs);right:var(--aya-space-offset-2xs);width:var(--aya-icon-size-xl);height:var(--aya-icon-size-xl);cursor:pointer;border-radius:var(--aya-radius-pill);color:var(--aya-color-on-media);background:color-mix(in oklab, var(--aya-color-overlay-scrim) 55%, transparent);border:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:absolute}.bx3 .bx-thumb-rm:hover{background:color-mix(in oklab, var(--aya-color-overlay-scrim) 78%, transparent)}.bx3 .bx-thumb-rm:focus-visible{outline:var(--aya-border-width-strong) solid var(--aya-color-on-media);outline-offset:var(--aya-border-width-default)}.bx3 .bx-thumb-pin{top:var(--aya-space-offset-2xs);left:var(--aya-space-offset-2xs);width:var(--aya-icon-size-xl);height:var(--aya-icon-size-xl);cursor:pointer;border-radius:var(--aya-radius-pill);color:var(--aya-color-on-media);background:color-mix(in oklab, var(--aya-color-overlay-scrim) 55%, transparent);border:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:absolute}.bx3 .bx-thumb-pin:hover{background:color-mix(in oklab, var(--aya-color-overlay-scrim) 78%, transparent)}.bx3 .bx-thumb-pin:focus-visible{outline:var(--aya-border-width-strong) solid var(--aya-color-on-media);outline-offset:var(--aya-border-width-default)}.bx3 .bx-thumb-pin.on{background:var(--primary);color:var(--primary-foreground)}.bx3 .bx-thumb-pin .bx-pin-on{fill:currentColor}.bx3 .bx-thumbtile[data-pinned]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.bx3 .bx-usage{font-size:var(--aya-type-body-sm-size);white-space:nowrap;flex:none}.bx3 .bx-chipwrap{gap:var(--aya-space-gap-xs);flex-wrap:wrap;flex:auto;align-content:flex-start;min-width:0;display:flex}.bx3 .bx-chipwrap>[data-chip]{flex:none;min-width:0;max-width:100%;display:inline-flex}.bx3 .bx-input.grow.leadrow>.bx-lead{height:var(--aya-control-height-xs);top:var(--aya-space-offset-2xs);margin-top:0}.bx3 .bx-input.grow.leadrow>.bx-trail{height:var(--aya-control-height-xs);top:var(--aya-space-offset-2xs);align-items:center}.bx3 .bx-relbox .bx-ref{align-items:center}.bx3 .bx-relbox .bx-ref .bx-rec-dot{margin-top:0}.bx3 .bx-input.grow.leadrow.bx-relbox>.bx-lead{height:var(--aya-icon-size-lg);top:var(--aya-space-offset-xs)}.bx3 .bx-input.grow.leadrow.bx-relbox>.bx-trail{height:var(--aya-icon-size-lg);top:var(--aya-space-offset-xs);align-items:center}.bx3 .bx-relbox.is-multiline .bx-ref{align-items:flex-start}.bx3 .bx-relbox.is-multiline .bx-ref .bx-rec-dot{margin-top:var(--aya-space-stack-2xs)}.bx3 .bx-color-prev{width:var(--aya-icon-size-xl);height:var(--aya-control-height-xs);border-radius:var(--radius-sm);border:var(--aya-border-width-default) solid var(--border);cursor:pointer;flex:none;padding:0}.bx3 .bx-pop{top:calc(100% + var(--aya-space-offset-2xs));z-index:30;background:var(--popover);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--aya-space-inset-3xs);gap:var(--aya-space-gap-4xs);transform-origin:top;opacity:0;transform:translateY(calc(-1 * var(--aya-space-offset-2xs))) scale(.98);visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s;display:flex;position:absolute;left:0;right:0}.bx3 .bx-pop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);transform:none}.bx3 .bx-pop-item{align-items:center;gap:var(--aya-space-gap-xs);width:100%;min-height:var(--aya-control-height-lg);padding:var(--aya-space-inset-2xs) var(--aya-space-inset-sm);color:var(--foreground);cursor:pointer;border-radius:var(--radius-sm);font:inherit;font-size:calc(var(--aya-type-body-md-size) * var(--fs));text-align:left;background:0 0;border:0;display:flex}.bx3 .bx-pop-item .bx-pop-lbl{flex:auto;min-width:0;line-height:1.35}.bx3 .bx-pop-item .bx-pop-check{color:var(--primary);flex:none;display:inline-flex}.bx3 .bx-pop-item:hover,.bx3 .bx-pop-item[data-active=true]{background:var(--selected)}.bx3 .bx-dot{width:var(--aya-icon-size-2xs);height:var(--aya-icon-size-2xs);border-radius:var(--aya-radius-pill);box-sizing:content-box;padding:var(--aya-space-inset-4xs);background-clip:content-box;flex:none}.bx3 .bx-swatches{gap:var(--aya-space-gap-2xs);margin-top:var(--aya-space-stack-sm);grid-template-columns:repeat(8,1fr);display:grid}.bx3 .bx-sw{aspect-ratio:1;border-radius:var(--aya-radius-control-sm);border:var(--aya-border-width-default) solid var(--border);cursor:pointer;width:100%}.bx3 .bx-expr-pill{font-size:var(--aya-type-label-xs-size);padding:var(--aya-space-inset-4xs) var(--aya-space-inset-sm);border-radius:var(--aya-radius-pill);white-space:nowrap;flex:none;font-weight:700}.bx3 .bx-expr-pill[data-on=true]{color:var(--success);background:var(--success-bg)}.bx3 .bx-expr-pill[data-on=false]{color:var(--destructive);background:var(--danger-bg)}.bx3 .bx-addr{gap:var(--aya-space-gap-xs);flex-direction:column;display:flex}.bx3 .bx-addr-row{gap:var(--aya-space-gap-sm);display:flex}.bx3 .bx-addr-cell{gap:var(--aya-space-gap-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.bx3 .bx-addr-cell.is-no{flex:0 0 var(--aya-size-box-xs)}.bx3 .bx-addr-cell.is-zip{flex:0 0 var(--aya-size-box-md)}.bx3 .bx-addr-lbl{font-size:calc(var(--aya-type-label-sm-size) * var(--fs));text-transform:uppercase;letter-spacing:.05em;color:var(--text-4);font-weight:600}.bx3 .bx-addr[data-dis=true]{opacity:.5}.bx3 .bx-segbar button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.bx3 .bx-segbar button:last-child{border-radius:0 var(--radius) var(--radius) 0}.bx3 .bx-rectok{align-items:center;gap:var(--aya-space-gap-2xs);min-width:0;max-width:100%;min-height:var(--aya-control-height-xs);padding:0 var(--aya-space-inset-3xs) 0 var(--aya-space-inset-sm);border-radius:var(--radius-sm);color:var(--foreground);font-size:calc(var(--aya-type-body-compact-size) * var(--fs));white-space:nowrap;background:color-mix(in oklab, var(--secondary,var(--foreground)) 14%, var(--field));border:var(--aya-border-width-default) solid color-mix(in oklab, var(--secondary,var(--foreground)) 40%, var(--border));font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.bx3 .bx-rectok[role=button]{cursor:pointer}.bx3 .bx-rectok[role=button]:hover{background:color-mix(in oklab, var(--secondary,var(--foreground)) 24%, var(--field));border-color:color-mix(in oklab, var(--secondary,var(--foreground)) 55%, var(--border))}.bx3 .bx-rectok .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx3 .bx-rectok .bx-rectok-x{width:var(--aya-icon-size-lg);height:var(--aya-icon-size-lg);margin-left:var(--aya-space-gap-4xs);border-radius:var(--radius-sm);color:color-mix(in oklab, var(--secondary,var(--foreground)) 55%, var(--muted-foreground));flex:none}.bx3 .bx-rectok .bx-rectok-x:hover{background:color-mix(in oklab, var(--secondary,var(--foreground)) 24%, transparent);color:var(--foreground)}.bx3 .bx-input.bx-color-box{cursor:pointer}.bx-modal .bx-picker{gap:var(--aya-space-gap-md);flex-direction:column;display:flex}.bx-modal .bx-picker-search{align-items:center;gap:var(--aya-space-gap-sm);min-height:var(--aya-control-height-lg);padding:0 var(--aya-space-inset-md);background:var(--field);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius);display:flex}.bx-modal .bx-picker-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent)}.bx-modal .bx-picker-search .ic{color:var(--text-3);flex:none;display:flex}.bx-modal .bx-picker-search input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--aya-type-body-md-size);background:0 0;border:0;outline:0;flex:auto}.bx-modal .bx-picker-search input::placeholder{color:var(--muted-foreground)}.bx-modal .bx-picker-sel{padding-bottom:var(--aya-space-inset-md);border-bottom:var(--aya-border-width-default) solid var(--divider)}.bx-modal .bx-picker-cap{font-size:var(--aya-type-label-sm-size);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:var(--aya-space-stack-xs);font-weight:600}.bx-modal .bx-picker-seltoks{gap:var(--aya-space-gap-xs);flex-wrap:wrap;display:flex}.bx-modal .bx-picker-list{gap:var(--aya-space-gap-4xs);height:var(--aya-size-container-xs);margin:0 calc(-1 * var(--aya-space-inset-2xs));padding:0 var(--aya-space-inset-2xs);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.bx-modal .bx-picker-item{align-items:center;gap:var(--aya-space-gap-md);width:100%;min-height:var(--aya-size-fixed-50);padding:var(--aya-space-inset-xs) var(--aya-space-inset-sm);color:var(--foreground);cursor:pointer;border-radius:var(--radius-sm);font:inherit;font-size:var(--aya-type-body-md-size);text-align:left;background:0 0;border:0;display:flex}.bx-modal .bx-picker-item .ic{color:var(--text-3);width:var(--aya-size-mark-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.bx-modal .bx-picker-item .lbl{flex:auto;min-width:0;line-height:1.35}.bx-modal .bx-picker-item .mark{width:var(--aya-icon-size-md);color:var(--primary);flex:none;display:inline-flex}.bx-modal .bx-picker-item:hover{background:var(--selected)}.bx-modal .bx-picker-item[data-selected]{background:color-mix(in oklab, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 var(--aya-border-width-strong) color-mix(in oklab, var(--primary) 40%, transparent)}.bx-modal .bx-picker-item[data-selected] .ic{color:var(--primary)}.bx-modal .bx-picker-empty{padding:var(--aya-space-inset-xl) var(--aya-space-inset-2xs);text-align:center;color:var(--text-3);font-size:var(--aya-type-body-compact-size)}.bx3 .bx-link-input{color:var(--primary)}.bx3 .bx-link-input::placeholder{color:var(--placeholder)}.bx3 .bx-meta-tag{font-size:var(--aya-type-label-xs-size);color:var(--muted-foreground);background:var(--selected);border-radius:var(--aya-radius-pill);padding:var(--aya-space-inset-4xs) var(--aya-space-inset-xs);white-space:nowrap;flex:none;font-weight:700}.bx3 .bx-arrow{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.bx3 .bx-trigger{flex-wrap:nowrap;flex:auto;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.bx3 .bx-trigger-val{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bx3 .bx-trigger .bx-meta-tag{flex:none;margin-right:auto}.bx3 .bx-native,.bx-modal .bx-native{background:var(--field);color:var(--foreground);border:var(--aya-border-width-default) solid var(--border);border-radius:var(--radius-sm);padding:var(--aya-space-inset-xs) var(--aya-space-inset-sm);font:inherit;font-size:var(--aya-type-body-md-size);min-height:var(--aya-control-height-md);width:100%}.bx3 input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none;display:none}.bx-modal input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none;display:none}.bx3 input[type=time],.bx-modal input[type=time]{appearance:none}.bx-modal .bx-native:focus-visible{border-color:var(--primary);box-shadow:0 0 0 var(--aya-border-width-focus-ring) color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-modal .bx-dlg-time{align-items:center;gap:var(--aya-space-gap-md);margin-top:var(--aya-space-stack-md);padding-top:var(--aya-space-inset-sm);border-top:var(--aya-border-width-default) solid var(--divider);display:flex}.bx-modal .bx-dlg-lbl{font-size:var(--aya-type-label-xs-size);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600}.bx-modal .bx-dlg-grid{align-items:flex-end;gap:var(--aya-space-gap-md);display:flex}.bx-modal .bx-dlg-col{gap:var(--aya-space-gap-3xs);flex-direction:column;flex:auto;min-width:0;display:flex}.bx-modal .bx-dlg-total{margin-top:var(--aya-space-stack-md);padding:var(--aya-space-inset-sm) var(--aya-space-inset-md);background:var(--selected);border-radius:var(--radius);justify-content:space-between;align-items:center;display:flex}.bx3 .bx-input.tall{padding-top:var(--aya-space-inset-xs);padding-bottom:var(--aya-space-inset-xs);align-items:flex-start}:is(.bx3 .bx-input:has(.bx-tr-line),.bx3 .bx-input:has(.bx-dr)){padding-top:var(--aya-space-inset-xs);padding-bottom:var(--aya-space-inset-xs)}.bx3 .bx-input.tall>.bx-lead{margin-top:var(--aya-space-stack-4xs)}.bx3 .bx-tr-line{align-items:center;gap:var(--aya-space-gap-4xs) var(--aya-space-gap-sm);flex-wrap:wrap;width:100%;min-width:0;display:flex}.bx3 .bx-tr-times{align-items:center;gap:var(--aya-space-gap-3xs);flex:none;min-width:0;display:inline-flex}.bx3 .bx-tr-sep{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-tr-break{align-items:center;gap:var(--aya-space-gap-2xs);flex:none;display:inline-flex}.bx3 .bx-tr-t{color:var(--foreground);border-radius:var(--radius-sm);cursor:text;appearance:none;font-family:Geist Mono,ui-monospace,monospace;font-size:calc(var(--aya-type-body-lg-size) * var(--fs));padding:var(--aya-space-inset-4xs) var(--aya-space-inset-3xs);letter-spacing:.01em;background:0 0;border:0;width:auto;min-width:4em;transition:background .12s,box-shadow .12s}.bx3 .bx-input>.bx-val input.bx-tr-num{field-sizing:content;box-sizing:content-box;text-align:left;width:auto;min-width:1.5ch;max-width:4ch;padding-left:var(--aya-space-inset-3xs);padding-right:var(--aya-space-inset-4xs);flex:none}.bx3 .bx-tr-t::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.bx3 .bx-tr-t::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.bx3 input.bx-tr-t[type=number]{-moz-appearance:textfield}.bx3 .bx-tr-t:hover{background:var(--field-hover)}.bx3 .bx-tr-t:focus{background:var(--field-hover);box-shadow:0 0 0 var(--aya-border-width-strong) color-mix(in oklab, var(--primary) 45%, transparent);outline:none}.bx3 .bx-tr-t:read-only{cursor:default}.bx3 .bx-tr-t:read-only:hover{background:0 0}.bx3 .bx-tr-break-lbl{color:var(--text-3);font-size:calc(var(--aya-type-body-compact-size) * var(--fs));white-space:nowrap}.bx3 .bx-tr-pill{font-size:var(--aya-type-label-sm-size);color:var(--primary);white-space:nowrap;background:color-mix(in oklab, var(--primary) 15%, transparent);border-radius:var(--aya-radius-pill);padding:var(--aya-space-inset-4xs) var(--aya-space-inset-xs);flex:none;font-weight:700}.bx3 .bx-tr{gap:var(--aya-space-gap-sm);flex-direction:column;width:100%;min-width:0;display:flex}.bx3 .bx-tr-row{align-items:center;gap:var(--aya-space-gap-xs) var(--aya-space-gap-lg);flex-wrap:wrap;display:flex}.bx3 .bx-tr-main,.bx3 .bx-tr-meta{align-items:center;gap:var(--aya-space-gap-sm);flex:none;display:flex}.bx3 .bx-tr-tl{gap:var(--aya-space-gap-2xs);margin:var(--aya-space-inset-sm) 0 0;padding-top:var(--aya-space-inset-md);border-top:var(--aya-border-width-default) solid var(--divider);flex-direction:column;display:flex}.bx3 .bx-tr-tl.indented{margin-left:calc(-1 * (var(--aya-space-gap-lg) + var(--aya-space-gap-sm)))}.bx3 .bx-tr-tl.has-trail{margin-right:calc(-1 * (var(--tapbtn) + var(--aya-space-gap-sm)))}.bx3 .bx-tr-tl-lbl{font-size:var(--aya-type-label-xs-size);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-weight:600}.bx3 .bx-tr-tl-track{height:var(--aya-size-mark-sm);border-radius:var(--aya-radius-pill);background:var(--selected);position:relative}.bx3 .bx-tr-tl-track .tick{top:calc(-1 * var(--aya-space-offset-4xs));width:var(--aya-size-mark-2xs);height:var(--aya-size-mark-lg);background:var(--border-strong);position:absolute;transform:translate(-50%)}.bx3 .bx-tr-tl-track .fill{border-radius:var(--aya-radius-pill);background:var(--primary);height:100%;position:absolute;top:0}.bx3 .bx-tr-tl-ax{font-family:Geist Mono,ui-monospace,monospace;font-size:var(--aya-type-label-sm-size);color:var(--text-3);justify-content:space-between;display:flex}.bx3 .bx-dr{align-items:center;gap:var(--aya-space-gap-4xs) var(--aya-space-gap-xs);flex-wrap:wrap;width:100%;min-width:0;display:flex}.bx3 .bx-dr-rest{align-items:center;gap:var(--aya-space-gap-4xs) var(--aya-space-gap-xs);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.bx3 .bx-dr-to{align-items:center;gap:var(--aya-space-gap-3xs) var(--aya-space-gap-2xs);flex:none;min-width:0;display:inline-flex}.bx3 .bx-dr-side{align-items:baseline;gap:var(--aya-space-gap-2xs);white-space:nowrap;display:inline-flex}.bx3 .bx-dr-t{color:var(--text-3);font-size:var(--aya-type-body-sm-size)}.bx3 .bx-dr-count{flex:none}.bx3.bx-banner{gap:var(--aya-space-gap-3xs);width:100%;padding:var(--aya-space-inset-md) var(--aya-space-inset-lg);border-radius:var(--radius);background:var(--bn-bg);border:var(--aya-border-width-default) solid color-mix(in oklab, var(--bn) 35%, transparent);border-left:var(--aya-border-width-focus-ring) solid var(--bn);flex-direction:column;display:flex}.bx3 .bx-banner-head{align-items:center;gap:var(--aya-space-gap-xs);display:flex}.bx3 .bx-banner-ic{color:var(--bn);flex:none;display:flex}.bx3 .bx-banner-title{font-size:var(--aya-type-body-md-size);color:var(--foreground);font-weight:600;line-height:1.3}.bx3 .bx-banner-x{width:var(--aya-icon-size-xl);height:var(--aya-icon-size-xl);margin-left:auto;margin-top:calc(-1 * var(--aya-space-stack-3xs));margin-bottom:calc(-1 * var(--aya-space-stack-3xs));margin-right:calc(-1 * var(--aya-space-gap-3xs));color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-banner-x:hover{background:color-mix(in oklab, var(--bn) 16%, transparent);color:var(--foreground)}.bx3 .bx-banner-msg{font-size:var(--aya-type-body-compact-size);color:var(--muted-foreground);text-wrap:pretty;width:100%;line-height:1.45}.ui-table-scroll{scrollbar-gutter:stable}.ui-table-scroll::-webkit-scrollbar{width:var(--aya-icon-size-xs);height:var(--aya-icon-size-xs)}.ui-table-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-scroll::-webkit-scrollbar-thumb{background-color:var(--aya-color-scrollbar-thumb);border:var(--aya-border-width-focus-ring) solid transparent;border-radius:var(--aya-radius-pill);background-clip:content-box}.ui-table-scroll::-webkit-scrollbar-corner{background:0 0}
