:root{--neutral-0:255,255,255;--neutral-25:247,247,247;--neutral-50:238,238,238;--neutral-100:226,226,226;--neutral-200:198,198,198;--neutral-300:163,163,163;--neutral-400:115,115,115;--neutral-500:82,82,82;--neutral-600:64,64,64;--neutral-700:38,38,38;--neutral-800:27,27,27;--neutral-900:22,22,22;--neutral-1000:9,9,9;--brand-25:247,247,247;--brand-50:238,238,238;--brand-100:226,226,226;--brand-200:198,198,198;--brand-300:163,163,163;--brand-400:115,115,115;--brand-500:82,82,82;--brand-600:64,64,64;--brand-700:27,27,27;--brand-800:22,22,22;--brand-900:9,9,9;--red-25:254,243,242;--red-50:254,228,226;--red-100:255,205,201;--red-200:253,170,164;--red-300:250,121,111;--red-400:241,78,66;--red-500:217,45,32;--red-600:187,37,26;--red-700:155,34,25;--red-800:128,35,28;--red-900:70,13,9;--green-25:239,253,244;--green-50:220,252,231;--green-100:187,247,208;--green-200:135,239,172;--green-300:73,222,128;--green-400:34,197,93;--green-500:23,163,74;--green-600:23,128,61;--green-700:22,101,52;--green-800:20,83,45;--green-900:5,46,22;--yellow-25:255,251,237;--yellow-50:255,247,212;--yellow-100:255,235,168;--yellow-200:255,218,113;--yellow-300:255,191,56;--yellow-400:253,167,18;--yellow-500:247,144,9;--yellow-600:197,106,9;--yellow-700:157,83,15;--yellow-800:126,69,16;--yellow-900:68,33,6;--blue-25:245,250,255;--blue-50:235,244,255;--blue-100:204,228,255;--blue-200:173,211,255;--blue-300:148,198,255;--blue-400:112,179,255;--blue-500:77,160,255;--blue-600:44,138,245;--blue-700:12,102,204;--blue-800:0,67,143;--blue-900:0,24,51;--bg-primary:var(--neutral-0);--bg-secondary:var(--neutral-25);--bg-tertiary:var(--neutral-1000);--bg-component-primary:var(--neutral-0);--bg-component-primary-hover:var(--neutral-25);--bg-component-primary-pressed:var(--neutral-50);--bg-component-secondary:var(--neutral-25);--bg-component-secondary-hover:var(--neutral-50);--bg-component-secondary-pressed:var(--neutral-100);--bg-action-primary:var(--brand-900);--bg-action-primary-hover:var(--brand-800);--bg-action-primary-pressed:var(--brand-700);--bg-action-secondary:rgba(var(--neutral-1000),0.05);--bg-action-secondary-hover:rgba(var(--neutral-1000),0.1);--bg-action-secondary-pressed:rgba(var(--neutral-1000),0.2);--bg-action-tertiary:rgba(var(--neutral-1000),0.05);--bg-action-tertiary-hover:rgba(var(--neutral-1000),0.1);--bg-action-tertiary-pressed:rgba(var(--neutral-1000),0.2);--bg-negative-primary:var(--red-600);--bg-negative-primary-hover:var(--red-700);--bg-negative-primary-pressed:var(--red-800);--bg-negative-secondary:var(--red-50);--bg-negative-secondary-hover:var(--red-100);--bg-negative-secondary-pressed:var(--red-200);--bg-positive-primary:var(--green-700);--bg-positive-primary-hover:var(--green-800);--bg-positive-primary-pressed:var(--green-900);--bg-positive-secondary:var(--green-50);--bg-positive-secondary-hover:var(--green-100);--bg-positive-secondary-pressed:var(--green-200);--bg-warning-primary:var(--yellow-700);--bg-warning-primary-hover:var(--yellow-800);--bg-warning-primary-pressed:var(--yellow-900);--bg-warning-secondary:var(--yellow-50);--bg-warning-secondary-hover:var(--yellow-100);--bg-warning-secondary-pressed:var(--yellow-200);--bg-disabled:var(--neutral-200);--content-primary:var(--neutral-1000);--content-secondary:var(--neutral-500);--content-tertiary:var(--neutral-0);--content-action-primary:var(--brand-900);--content-action-primary-hover:var(--brand-800);--content-action-primary-pressed:var(--brand-700);--content-action-on-primary:var(--brand-25);--content-action-on-secondary:var(--neutral-1000);--content-action-on-tertiary:var(--neutral-0);--content-positive-primary:var(--green-800);--content-positive-on-primary:var(--neutral-0);--content-positive-on-secondary:var(--green-800);--content-negative-primary:var(--red-700);--content-negative-on-primary:var(--neutral-0);--content-negative-on-secondary:var(--red-800);--content-warning-primary:var(--yellow-800);--content-warning-on-primary:var(--neutral-0);--content-warning-on-secondary:var(--yellow-800);--content-disabled:var(--neutral-400);--border-primary:var(--neutral-50);--border-secondary:var(--neutral-800);--border-action:var(--brand-900);--border-negative-primary:var(--red-700);--border-negative-secondary:var(--red-200);--border-positive-primary:var(--green-800);--border-positive-secondary:var(--green-200);--border-warning-primary:var(--yellow-800);--border-warning-secondary:var(--yellow-50);--border-disabled:var(--neutral-400);--border-weight-none:0px;--border-weight-1:1px;--border-weight-2:2px;--border-weight-4:4px;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-ink-50:#f5f6fa;--color-ink-100:#e2e4f0;--color-ink-200:#cacee8;--color-ink-300:#b5bae0;--color-ink-400:#9498c8;--color-ink-500:#7478a8;--color-ink-600:#5d5d8f;--color-ink-700:#464570;--color-ink-800:#2c2a50;--color-ink-900:#1a192d;--color-ink-950:#0f0e1a;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-lime-950:#1a2e05;--color-neutral-1000:#000;--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-transparent:#0000;--color-neutral-alpha-black-50:#00000005;--color-neutral-alpha-black-100:#0000000a;--color-neutral-alpha-black-200:#0000001a;--color-neutral-alpha-black-300:#0000002b;--color-neutral-alpha-black-400:#00000061;--color-neutral-alpha-black-500:#0000008c;--color-neutral-alpha-black-600:#000000ad;--color-neutral-alpha-black-700:#000000bf;--color-neutral-alpha-black-800:#000000d9;--color-neutral-alpha-black-900:#000000e5;--color-neutral-alpha-black-950:#000000f5;--color-neutral-alpha-white-50:#ffffff05;--color-neutral-alpha-white-100:#ffffff0a;--color-neutral-alpha-white-200:#ffffff1a;--color-neutral-alpha-white-300:#ffffff2b;--color-neutral-alpha-white-400:#ffffff61;--color-neutral-alpha-white-500:#ffffff8c;--color-neutral-alpha-white-600:#ffffffad;--color-neutral-alpha-white-700:#ffffffbf;--color-neutral-alpha-white-800:#ffffffd9;--color-neutral-alpha-white-900:#ffffffe5;--color-neutral-alpha-white-950:#fffffff5;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-paper-50:#fffaf5;--color-paper-100:#fff6ed;--color-paper-200:#f7e9da;--color-paper-300:#ebd4bc;--color-paper-400:#d1af94;--color-paper-500:#b58b6f;--color-paper-600:#946e56;--color-paper-700:#755441;--color-paper-800:#5c4033;--color-paper-900:#442f26;--color-paper-950:#2b1e19;--color-taupe-50:#fbfaf9;--color-taupe-100:#f4f1ef;--color-taupe-200:#e8e2dd;--color-taupe-300:#d8cdc4;--color-taupe-400:#aea094;--color-taupe-500:#88796b;--color-taupe-600:#6a5c50;--color-taupe-700:#504439;--color-taupe-800:#362d25;--color-taupe-900:#211a15;--color-taupe-950:#120d0a;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9f1239;--color-pink-900:#881337;--color-pink-950:#500724;--color-purple-50:#f7f4ff;--color-purple-100:#eae4fe;--color-purple-200:#d9c8ff;--color-purple-300:#c8adfe;--color-purple-400:#a77eff;--color-purple-500:#905cff;--color-purple-600:#7d40ff;--color-purple-700:#6a13f5;--color-purple-800:#5318ca;--color-purple-900:#421da1;--color-purple-950:#2e1165;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--dimension-scale-12:12px;--dimension-scale-16:16px;--dimension-scale-20:20px;--dimension-scale-24:24px;--dimension-scale-32:32px;--dimension-scale-40:40px;--dimension-scale-48:48px;--dimension-scale-56:56px;--dimension-scale-64:64px;--dimension-scale-80:80px;--dimension-scale-96:96px;--dimension-scale-128:128px;--dimension-scale-160:160px;--dimension-scale-192:192px;--dimension-scale-256:256px;--dimension-scale-320:320px;--dimension-scale-400:400px;--dimension-scale-480:480px;--dimension-scale-560:560px;--dimension-scale-640:640px;--dimension-scale-768:768px;--dimension-scale-1024:1024px;--dimension-scale-1280:1280px;--font-size-scale-10:10px;--font-size-scale-12:12px;--font-size-scale-14:14px;--font-size-scale-16:16px;--font-size-scale-18:18px;--font-size-scale-20:20px;--font-size-scale-24:24px;--font-size-scale-28:28px;--font-size-scale-34:34px;--font-size-scale-44:44px;--font-size-scale-55:55px;--font-size-scale-70:70px;--font-weight-scale-500:500;--font-weight-scale-600:600;--font-weight-scale-700:700;--font-weight-scale-800:800;--letter-spacing-tight:-0.3px;--letter-spacing-snug:-0.1px;--letter-spacing-normal:0px;--letter-spacing-wide:0.2px;--letter-spacing-loose:0.4px;--line-height-flat:1;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-loose:1.5;--radius-scale-none:0px;--radius-scale-2:2px;--radius-scale-4:4px;--radius-scale-6:6px;--radius-scale-8:8px;--radius-scale-12:12px;--radius-scale-14:14px;--radius-scale-16:16px;--radius-scale-20:20px;--radius-scale-24:24px;--radius-scale-32:32px;--radius-scale-48:48px;--radius-scale-64:64px;--radius-scale-full:999px;--spacing-scale-0:0px;--spacing-scale-2:2px;--spacing-scale-4:4px;--spacing-scale-6:6px;--spacing-scale-8:8px;--spacing-scale-10:10px;--spacing-scale-12:12px;--spacing-scale-14:14px;--spacing-scale-16:16px;--spacing-scale-20:20px;--spacing-scale-24:24px;--spacing-scale-32:32px;--spacing-scale-40:40px;--spacing-scale-48:48px;--spacing-scale-64:64px;--spacing-scale-80:80px;--spacing-scale-96:96px;--spacing-scale-128:128px;--spacing-scale-160:160px;--spacing-scale-192:192px;--spacing-scale-224:224px;--spacing-scale-256:256px;--spacing-scale-288:288px;--spacing-scale-320:320px;--spacing-scale-384:384px;--effects-shadow-floating-color:var(--color-neutral-alpha-black-200);--effects-shadow-floating-offsetx:0px;--effects-shadow-floating-offsety:4px;--effects-shadow-lifted-bottom-color:var(--color-neutral-alpha-black-200);--effects-shadow-lifted-bottom-offsety:1px;--effects-shadow-lifted-top-color:var(--color-neutral-alpha-black-200);--effects-shadow-lifted-top-offsety:-1px;--effects-shadow-none-offsetx:0px;--effects-shadow-none-offsety:0px;--effects-shadow-overlay-color:var(--color-neutral-alpha-black-200);--effects-shadow-overlay-offsetx:0px;--effects-shadow-overlay-offsety:8px;--effects-shadow-raised-color:var(--color-neutral-alpha-black-200);--effects-shadow-raised-offsetx:0px;--effects-shadow-raised-offsety:2px;--duration-instant:100ms;--duration-fast:150ms;--duration-base:240ms;--duration-slow:360ms;--duration-expressive:500ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-entrance:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(0.2,0,1,1);--ease-expressive:cubic-bezier(0.2,0,0,1.4);--ease-linear:linear;--motion-lift:translate(0,0);--motion-depress:translate(0,0);--motion-compress:scale(0.98);--motion-settle:translate(0,0);--transition-action:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);--transition-attach:var(--duration-fast) var(--ease-expressive);--transition-join:var(--duration-base) var(--ease-expressive);--transition-enter:var(--duration-base) var(--ease-entrance);--transition-reflow:var(--duration-fast) var(--ease-standard);--transition-slide:var(--duration-base) var(--ease-standard);--shadow-container-inset:inset 0 0 0 0 transparent;--text-transform-button:none;--transform-button-active:translate(0,0) scale(0.98);--transform-button-hover:translate(0,0);--transform-button-press:scale(0.98);--transition-button:all 0.2s ease;--shadow-action-card-offset-x-active:0px;--shadow-action-card-offset-x-default:0px;--shadow-action-card-offset-x-hover:0px;--shadow-action-card-offset-y-active:var(--effects-shadow-raised-offsety);--shadow-action-card-offset-y-default:var(--effects-shadow-raised-offsety);--shadow-action-card-offset-y-hover:var(--effects-shadow-floating-offsety);--shadow-action-primary-offset-x-active:0px;--shadow-action-primary-offset-x-default:0px;--shadow-action-primary-offset-x-hover:0px;--shadow-action-primary-offset-y-active:0px;--shadow-action-primary-offset-y-default:0px;--shadow-action-primary-offset-y-hover:0px;--shadow-action-secondary-offset-x-active:0px;--shadow-action-secondary-offset-x-default:0px;--shadow-action-secondary-offset-x-hover:0px;--shadow-action-secondary-offset-y-active:0px;--shadow-action-secondary-offset-y-default:0px;--shadow-action-secondary-offset-y-hover:0px;--shadow-action-destructive-offset-x-active:0px;--shadow-action-destructive-offset-x-default:0px;--shadow-action-destructive-offset-x-hover:0px;--shadow-action-destructive-offset-y-active:0px;--shadow-action-destructive-offset-y-default:0px;--shadow-action-destructive-offset-y-hover:0px;--shadow-action-card-active:var(--effects-shadow-raised-color);--shadow-action-card-default:var(--effects-shadow-raised-color);--shadow-action-card-hover:var(--effects-shadow-floating-color);--shadow-action-primary-active:var(--color-transparent);--shadow-action-primary-default:var(--color-transparent);--shadow-action-primary-hover:var(--color-transparent);--shadow-action-primary-subtle-active:var(--color-purple-500);--shadow-action-primary-subtle-default:var(--color-purple-300);--shadow-action-primary-subtle-hover:var(--color-purple-400);--shadow-action-secondary-active:var(--color-transparent);--shadow-action-secondary-default:var(--color-transparent);--shadow-action-secondary-hover:var(--color-transparent);--shadow-action-destructive-active:var(--color-transparent);--shadow-action-destructive-default:var(--color-transparent);--shadow-action-destructive-hover:var(--color-transparent);--z-index-layer-dropdown:1000;--z-index-layer-error-banner:140;--z-index-layer-modal:150;--z-index-layer-modal-overlay:1050;--z-index-layer-popover:149;--z-index-layer-popover-inside-modal:1051;--z-index-layer-raised:20;--z-index-layer-tooltip:1000;--radius-0:var(--radius-scale-none);--radius-xs:var(--radius-scale-4);--radius-sm:var(--radius-scale-8);--radius-md:var(--radius-scale-12);--radius-lg:var(--radius-scale-14);--radius-xl:var(--radius-scale-16);--radius-2xl:var(--radius-scale-20);--radius-3xl:var(--radius-scale-24);--radius-4xl:var(--radius-scale-32);--radius-5xl:var(--radius-scale-48);--radius-full:var(--radius-scale-full);--size-avatar-2xl:var(--dimension-scale-80);--size-avatar-3xl:var(--dimension-scale-96);--size-avatar-4xl:var(--dimension-scale-128);--size-avatar-lg:var(--dimension-scale-48);--size-avatar-md:var(--dimension-scale-40);--size-avatar-sm:var(--dimension-scale-32);--size-avatar-xl:var(--dimension-scale-64);--size-avatar-xs:var(--dimension-scale-24);--size-container-2xl:var(--dimension-scale-640);--size-container-3xl:var(--dimension-scale-768);--size-container-4xl:var(--dimension-scale-1024);--size-container-5xl:var(--dimension-scale-1280);--size-container-lg:var(--dimension-scale-480);--size-container-md:var(--dimension-scale-400);--size-container-sm:var(--dimension-scale-320);--size-container-xl:var(--dimension-scale-560);--size-icon-2xl:var(--dimension-scale-48);--size-icon-3xl:var(--dimension-scale-56);--size-icon-lg:var(--dimension-scale-32);--size-icon-md:var(--dimension-scale-24);--size-icon-sm:var(--dimension-scale-20);--size-icon-xl:var(--dimension-scale-40);--size-icon-xs:var(--dimension-scale-16);--size-input-height-lg:var(--dimension-scale-56);--size-input-height-md:var(--dimension-scale-48);--size-input-height-sm:var(--dimension-scale-40);--size-input-height-xs:var(--dimension-scale-32);--spacing-2xs:var(--spacing-scale-2);--spacing-xs:var(--spacing-scale-4);--spacing-sm:var(--spacing-scale-8);--spacing-md:var(--spacing-scale-12);--spacing-lg:var(--spacing-scale-16);--spacing-xl:var(--spacing-scale-20);--spacing-2xl:var(--spacing-scale-24);--spacing-3xl:var(--spacing-scale-32);--spacing-4xl:var(--spacing-scale-48);--border-width-action-destructive:var(--border-weight-none);--border-width-action-primary:var(--border-weight-none);--border-width-action-primary-subtle:var(--border-weight-1);--border-width-action-secondary:var(--border-weight-1);--border-width-action-selection:var(--border-weight-2);--border-width-action-tertiary:var(--border-weight-none);--border-width-default:var(--border-weight-1);--border-width-input-default:var(--border-weight-1);--border-width-input-focus:var(--border-weight-2);--border-width-input-focus-ring:var(--border-weight-4);--border-width-thick:var(--border-weight-2);--border-width-card:var(--border-width-default);--border-action-card-active:var(--border-action-secondary-active);--border-action-card-default:var(--border-action-secondary-default);--border-action-card-hover:var(--border-action-secondary-hover);--border-action-destructive-active:var(--color-red-800);--border-action-destructive-default:var(--color-red-600);--border-action-destructive-disabled:var(--color-neutral-alpha-black-200);--border-action-destructive-hover:var(--color-red-700);--border-action-focus:var(--color-neutral-alpha-black-500);--border-action-focus-ring:var(--color-neutral-alpha-black-300);--border-action-input-default:var(--color-neutral-500);--border-action-input-disabled:var(--color-neutral-alpha-black-200);--border-action-input-error:var(--color-red-500);--border-action-input-focus:var(--color-purple-600);--border-action-input-hover:var(--color-neutral-400);--border-action-primary-active:var(--color-purple-800);--border-action-primary-default:var(--color-purple-600);--border-action-primary-disabled:var(--color-neutral-alpha-black-200);--border-action-primary-hover:var(--color-purple-700);--border-action-primary-subtle-active:var(--color-purple-500);--border-action-primary-subtle-default:var(--color-purple-300);--border-action-primary-subtle-disabled:var(--color-neutral-alpha-black-300);--border-action-primary-subtle-hover:var(--color-purple-400);--border-action-secondary-active:var(--color-neutral-alpha-black-300);--border-action-secondary-default:var(--color-neutral-alpha-black-300);--border-action-secondary-disabled:var(--color-neutral-alpha-black-200);--border-action-secondary-hover:var(--color-neutral-alpha-black-300);--border-action-secondary-selected:var(--color-purple-600);--border-action-selection-default:var(--color-neutral-300);--border-action-selection-disabled:var(--color-neutral-200);--border-action-selection-focus:var(--color-purple-600);--border-action-selection-hover:var(--color-purple-400);--border-action-selection-selected:var(--color-purple-600);--border-status-error:var(--color-red-500);--border-status-info:var(--color-blue-500);--border-status-success:var(--color-green-500);--border-status-warning:var(--color-orange-500);--border-default:var(--color-neutral-alpha-black-300);--border-strong:var(--color-neutral-alpha-black-400);--border-subtle:var(--color-neutral-alpha-black-200);--border-cutout:var(--surface-default);--content-input-default:var(--color-neutral-900);--content-input-disabled:var(--color-neutral-alpha-black-300);--content-input-focus:var(--color-purple-600);--content-input-placeholder:var(--color-neutral-500);--content-link-active:var(--color-purple-800);--content-link-default:var(--color-purple-600);--content-link-disabled:var(--color-neutral-alpha-black-300);--content-link-hover:var(--color-purple-700);--content-link-visited:var(--color-purple-900);--content-navigation-active:var(--color-purple-600);--content-navigation-default:var(--color-neutral-700);--content-navigation-disabled:var(--color-neutral-alpha-black-300);--content-navigation-hover:var(--color-neutral-900);--content-on-action-destructive:var(--color-neutral-0);--content-on-action-destructive-tertiary:var(--color-red-700);--content-on-action-disabled:var(--color-neutral-alpha-black-400);--content-on-action-primary:var(--color-neutral-0);--content-on-action-primary-subtle:var(--color-purple-600);--content-on-action-primary-subtle-active:var(--color-purple-800);--content-on-action-primary-subtle-focus:var(--color-purple-700);--content-on-action-primary-subtle-hover:var(--color-purple-700);--content-on-action-secondary:var(--color-neutral-900);--content-on-action-secondary-selected:var(--color-purple-600);--content-on-action-selected:var(--color-neutral-0);--content-on-action-tertiary:var(--color-purple-600);--content-on-action-tertiary-active:var(--color-purple-900);--content-on-action-tertiary-hover:var(--color-purple-700);--content-action-favorite-empty:var(--color-neutral-500);--content-action-favorite-filled:var(--color-red-500);--content-action-favorite-hover:var(--color-red-600);--content-action-rating-empty:var(--color-neutral-500);--content-action-rating-filled:var(--color-amber-500);--content-action-rating-hover:var(--color-amber-700);--content-on-indicator-active:var(--color-neutral-0);--content-on-indicator-count:var(--color-neutral-900);--content-on-indicator-unread:var(--color-neutral-0);--content-on-media:var(--color-neutral-0);--content-on-status-error-strong:var(--color-neutral-0);--content-on-status-error-subtle:var(--color-red-900);--content-on-status-info-strong:var(--color-neutral-0);--content-on-status-info-subtle:var(--color-blue-900);--content-on-status-success-strong:var(--color-neutral-0);--content-on-status-success-subtle:var(--color-green-900);--content-on-status-warning-strong:var(--color-neutral-0);--content-on-status-warning-subtle:var(--color-orange-800);--content-status-error:var(--color-red-700);--content-status-info:var(--color-blue-700);--content-status-success:var(--color-green-700);--content-status-warning:var(--color-orange-700);--content-accent:var(--color-purple-600);--content-on-accent:var(--color-purple-900);--content-on-accent-strong:var(--color-neutral-0);--content-disabled:var(--color-neutral-alpha-black-400);--content-inverse:var(--color-neutral-0);--content-primary:var(--color-neutral-900);--content-secondary:var(--color-neutral-600);--surface-action-primary-active:var(--color-purple-800);--surface-action-primary-default:var(--color-purple-600);--surface-action-primary-hover:var(--color-purple-700);--surface-action-primary-subtle-active:var(--color-purple-200);--surface-action-primary-subtle-default:var(--color-purple-50);--surface-action-primary-subtle-hover:var(--color-purple-100);--surface-action-row-active:var(--color-neutral-alpha-black-100);--surface-action-row-hover:var(--color-neutral-alpha-black-50);--surface-action-row-selected:var(--color-neutral-alpha-black-100);--surface-action-secondary-active:var(--color-neutral-200);--surface-action-secondary-default:var(--color-neutral-50);--surface-action-secondary-hover:var(--color-neutral-100);--surface-action-secondary-selected:var(--color-purple-50);--surface-action-destructive-active:var(--color-red-800);--surface-action-destructive-default:var(--color-red-600);--surface-action-destructive-hover:var(--color-red-700);--surface-action-destructive-tertiary-active:var(--color-neutral-alpha-black-200);--surface-action-destructive-tertiary-default:var(--color-neutral-alpha-black-50);--surface-action-destructive-tertiary-hover:var(--color-neutral-alpha-black-100);--surface-action-tertiary-active:var(--color-neutral-alpha-black-200);--surface-action-tertiary-default:var(--color-transparent);--surface-action-tertiary-hover:var(--color-neutral-alpha-black-100);--surface-action-quiet-active:var(--color-neutral-alpha-black-200);--surface-action-quiet-default:var(--color-neutral-alpha-black-100);--surface-action-quiet-hover:var(--color-neutral-alpha-black-200);--surface-action-card-active:var(--color-neutral-0);--surface-action-card-default:var(--color-neutral-0);--surface-action-card-hover:var(--color-neutral-0);--surface-action-selection-active:var(--color-purple-100);--surface-action-selection-default:var(--color-neutral-0);--surface-action-selection-disabled:var(--color-neutral-100);--surface-action-selection-disabled-selected:var(--color-neutral-300);--surface-action-selection-hover:var(--color-purple-100);--surface-action-selection-selected:var(--color-purple-600);--surface-action-selection-selected-hover:var(--color-purple-700);--surface-action-selection-track:var(--color-neutral-200);--surface-action-selection-track-hover:var(--color-neutral-300);--surface-progress-fill:var(--surface-action-primary-default);--surface-progress-fill-hover:var(--surface-action-primary-hover);--surface-progress-fill-success:var(--color-green-700);--surface-progress-track:var(--surface-action-selection-track);--surface-progress-track-hover:var(--surface-action-selection-track-hover);--surface-action-navigation-active:var(--color-neutral-200);--surface-action-navigation-default:var(--color-transparent);--surface-action-navigation-destructive-active:var(--color-red-100);--surface-action-navigation-destructive-default:var(--color-transparent);--surface-action-navigation-destructive-hover:var(--color-neutral-100);--surface-action-navigation-hover:var(--color-neutral-alpha-black-100);--surface-action-navigation-selected:var(--color-neutral-alpha-black-200);--surface-action-navigation-selected-hover:var(--color-neutral-alpha-black-300);--surface-action-input-default:var(--color-neutral-0);--surface-action-input-disabled:var(--color-neutral-50);--surface-action-input-error:var(--color-red-50);--surface-action-input-hover:var(--color-neutral-50);--surface-action-media-active:var(--color-neutral-alpha-black-700);--surface-action-media-hover:var(--color-neutral-alpha-black-600);--surface-action-disabled:var(--color-neutral-100);--surface-status-error-strong:var(--color-red-700);--surface-status-error-subtle:var(--color-red-100);--surface-status-info-strong:var(--color-blue-700);--surface-status-info-subtle:var(--color-blue-100);--surface-status-success-strong:var(--color-green-700);--surface-status-success-subtle:var(--color-green-100);--surface-status-warning-strong:var(--color-orange-700);--surface-status-warning-subtle:var(--color-amber-100);--surface-overlay-active:var(--color-neutral-alpha-black-200);--surface-overlay-hover:var(--color-neutral-alpha-black-100);--surface-accent:var(--color-purple-100);--surface-accent-strong:var(--color-purple-600);--surface-background:var(--color-neutral-50);--surface-default:var(--color-neutral-0);--surface-inverse:var(--color-neutral-900);--surface-media:var(--color-neutral-alpha-black-500);--surface-muted:var(--color-neutral-100);--surface-scrim:var(--color-neutral-alpha-black-500);--surface-raised:var(--color-neutral-0);--content-indicator-active:var(--color-purple-600);--content-indicator-count:var(--color-neutral-600);--content-indicator-unread:var(--color-red-700);--surface-indicator-active:var(--color-purple-600);--surface-indicator-count:var(--color-neutral-200);--surface-indicator-unread:var(--color-red-600);--brand-plus-gradient-content:var(--color-neutral-0);--brand-plus-gradient-end:var(--color-purple-600);--brand-plus-gradient-end-active:var(--color-purple-800);--brand-plus-gradient-end-hover:var(--color-purple-700);--brand-plus-gradient-mid:var(--color-blue-600);--brand-plus-gradient-mid-active:var(--color-blue-700);--brand-plus-gradient-mid-hover:var(--color-blue-700);--brand-plus-gradient-start:var(--color-blue-500);--brand-plus-gradient-start-active:var(--color-blue-700);--brand-plus-gradient-start-hover:var(--color-blue-600);--avatar-red-surface:var(--color-red-300);--avatar-red-content:var(--color-red-900);--avatar-orange-surface:var(--color-orange-300);--avatar-orange-content:var(--color-orange-900);--avatar-amber-surface:var(--color-amber-300);--avatar-amber-content:var(--color-amber-900);--avatar-emerald-surface:var(--color-emerald-300);--avatar-emerald-content:var(--color-emerald-900);--avatar-sky-surface:var(--color-sky-300);--avatar-sky-content:var(--color-sky-900);--avatar-blue-surface:var(--color-blue-300);--avatar-blue-content:var(--color-blue-900);--avatar-purple-surface:var(--color-purple-300);--avatar-purple-content:var(--color-purple-900);--avatar-pink-surface:var(--color-pink-300);--avatar-pink-content:var(--color-pink-900);--chart-red:var(--color-red-300);--chart-orange:var(--color-orange-300);--chart-yellow:var(--color-yellow-300);--chart-green:var(--color-green-400);--chart-blue:var(--color-blue-300);--chart-purple:var(--color-purple-300);--chart-pink:var(--color-pink-300);--chart-neutral:var(--color-neutral-300);--action-photo-surface:var(--color-blue-100);--action-photo-surface-hover:var(--color-blue-200);--action-photo-content:var(--color-blue-700);--action-file-surface:var(--color-sky-100);--action-file-surface-hover:var(--color-sky-200);--action-file-content:var(--color-sky-700);--action-video-surface:var(--color-purple-100);--action-video-surface-hover:var(--color-purple-200);--action-video-content:var(--color-purple-700);--action-ai-surface:var(--color-pink-100);--action-ai-surface-hover:var(--color-pink-200);--action-ai-content:var(--color-pink-700);--action-canva-surface:var(--color-blue-100);--action-canva-surface-hover:var(--color-blue-200);--action-canva-content:var(--color-blue-700);--dojo-text-font-family:"Dojo Text",sans-serif;--font-family-headline:var(--dojo-text-font-family);--font-family-body:var(--dojo-text-font-family);--display-xl-font-size:var(--font-size-scale-70);--display-xl-font-weight:var(--font-weight-scale-800);--display-xl-line-height:calc(var(--display-xl-font-size) * var(--line-height-flat));--display-xl-font:var(--display-xl-font-weight) var(--display-xl-font-size) /var(--display-xl-line-height) var(--font-family-headline);--display-xl-letter-spacing:var(--letter-spacing-tight);--display-lg-font-size:var(--font-size-scale-55);--display-lg-font-weight:var(--font-weight-scale-800);--display-lg-line-height:calc(var(--display-lg-font-size) * var(--line-height-tight));--display-lg-font:var(--display-lg-font-weight) var(--display-lg-font-size) /var(--display-lg-line-height) var(--font-family-headline);--display-lg-letter-spacing:var(--letter-spacing-tight);--display-md-font-size:var(--font-size-scale-44);--display-md-font-weight:var(--font-weight-scale-800);--display-md-line-height:calc(var(--display-md-font-size) * var(--line-height-tight));--display-md-font:var(--display-md-font-weight) var(--display-md-font-size) /var(--display-md-line-height) var(--font-family-headline);--display-md-letter-spacing:var(--letter-spacing-tight);--display-sm-font-size:var(--font-size-scale-34);--display-sm-font-weight:var(--font-weight-scale-800);--display-sm-line-height:calc(var(--display-sm-font-size) * var(--line-height-snug));--display-sm-font:var(--display-sm-font-weight) var(--display-sm-font-size) /var(--display-sm-line-height) var(--font-family-headline);--display-sm-letter-spacing:var(--letter-spacing-tight);--headline-lg-font-size:var(--font-size-scale-28);--headline-lg-font-weight:var(--font-weight-scale-700);--headline-lg-line-height:calc(var(--headline-lg-font-size) * var(--line-height-snug));--headline-lg-font:var(--headline-lg-font-weight) var(--headline-lg-font-size) /var(--headline-lg-line-height) var(--font-family-headline);--headline-lg-letter-spacing:var(--letter-spacing-snug);--headline-md-font-size:var(--font-size-scale-24);--headline-md-font-weight:var(--font-weight-scale-700);--headline-md-line-height:calc(var(--headline-md-font-size) * var(--line-height-snug));--headline-md-font:var(--headline-md-font-weight) var(--headline-md-font-size) /var(--headline-md-line-height) var(--font-family-headline);--headline-md-letter-spacing:var(--letter-spacing-snug);--headline-sm-font-size:var(--font-size-scale-20);--headline-sm-font-weight:var(--font-weight-scale-700);--headline-sm-line-height:calc(var(--headline-sm-font-size) * var(--line-height-snug));--headline-sm-font:var(--headline-sm-font-weight) var(--headline-sm-font-size) /var(--headline-sm-line-height) var(--font-family-headline);--headline-sm-letter-spacing:var(--letter-spacing-snug);--label-lg-font-size:var(--font-size-scale-18);--label-lg-font-weight:var(--font-weight-scale-700);--label-lg-line-height:calc(var(--label-lg-font-size) * var(--line-height-snug));--label-lg-font:var(--label-lg-font-weight) var(--label-lg-font-size) /var(--label-lg-line-height) var(--font-family-headline);--label-lg-letter-spacing:var(--letter-spacing-normal);--label-md-font-size:var(--font-size-scale-16);--label-md-font-weight:var(--font-weight-scale-700);--label-md-line-height:calc(var(--label-md-font-size) * var(--line-height-snug));--label-md-font:var(--label-md-font-weight) var(--label-md-font-size) /var(--label-md-line-height) var(--font-family-headline);--label-md-letter-spacing:var(--letter-spacing-wide);--label-sm-font-size:var(--font-size-scale-14);--label-sm-font-weight:var(--font-weight-scale-700);--label-sm-line-height:calc(var(--label-sm-font-size) * var(--line-height-snug));--label-sm-font:var(--label-sm-font-weight) var(--label-sm-font-size) /var(--label-sm-line-height) var(--font-family-headline);--label-sm-letter-spacing:var(--letter-spacing-wide);--micro-eyebrow-font-size:var(--font-size-scale-12);--micro-eyebrow-font-weight:var(--font-weight-scale-700);--micro-eyebrow-line-height:calc(var(--micro-eyebrow-font-size) * var(--line-height-loose));--micro-eyebrow-font:var(--micro-eyebrow-font-weight) var(--micro-eyebrow-font-size) /var(--micro-eyebrow-line-height) var(--font-family-body);--micro-eyebrow-letter-spacing:var(--letter-spacing-loose);--body-lg-font-size:var(--font-size-scale-18);--body-lg-font-weight:var(--font-weight-scale-500);--body-lg-line-height:calc(var(--body-lg-font-size) * var(--line-height-snug));--body-lg-font:var(--body-lg-font-weight) var(--body-lg-font-size) /var(--body-lg-line-height) var(--font-family-body);--body-lg-letter-spacing:var(--letter-spacing-normal);--body-md-font-size:var(--font-size-scale-16);--body-md-font-weight:var(--font-weight-scale-500);--body-md-line-height:calc(var(--body-md-font-size) * var(--line-height-snug));--body-md-font:var(--body-md-font-weight) var(--body-md-font-size) /var(--body-md-line-height) var(--font-family-body);--body-md-letter-spacing:var(--letter-spacing-wide);--body-sm-font-size:var(--font-size-scale-14);--body-sm-font-weight:var(--font-weight-scale-500);--body-sm-line-height:calc(var(--body-sm-font-size) * var(--line-height-snug));--body-sm-font:var(--body-sm-font-weight) var(--body-sm-font-size) /var(--body-sm-line-height) var(--font-family-body);--body-sm-letter-spacing:var(--letter-spacing-wide);--body-lg-heavy-font-size:var(--body-lg-font-size);--body-lg-heavy-font-weight:var(--font-weight-scale-600);--body-lg-heavy-line-height:var(--body-lg-line-height);--body-lg-heavy-font:var(--body-lg-heavy-font-weight) var(--body-lg-heavy-font-size) /var(--body-lg-heavy-line-height) var(--font-family-body);--body-lg-heavy-letter-spacing:var(--body-lg-letter-spacing);--body-lg-heavy-color:var(--content-primary);--body-md-heavy-font-size:var(--body-md-font-size);--body-md-heavy-font-weight:var(--font-weight-scale-600);--body-md-heavy-line-height:var(--body-md-line-height);--body-md-heavy-font:var(--body-md-heavy-font-weight) var(--body-md-heavy-font-size) /var(--body-md-heavy-line-height) var(--font-family-body);--body-md-heavy-letter-spacing:var(--body-md-letter-spacing);--body-md-heavy-color:var(--content-primary);--body-sm-heavy-font-size:var(--body-sm-font-size);--body-sm-heavy-font-weight:var(--font-weight-scale-600);--body-sm-heavy-line-height:var(--body-sm-line-height);--body-sm-heavy-font:var(--body-sm-heavy-font-weight) var(--body-sm-heavy-font-size) /var(--body-sm-heavy-line-height) var(--font-family-body);--body-sm-heavy-letter-spacing:var(--body-sm-letter-spacing);--body-sm-heavy-color:var(--content-primary);--micro-default-font-size:var(--font-size-scale-12);--micro-default-font-weight:var(--font-weight-scale-500);--micro-default-line-height:calc(var(--micro-default-font-size) * var(--line-height-snug));--micro-default-font:var(--micro-default-font-weight) var(--micro-default-font-size) /var(--micro-default-line-height) var(--font-family-body);--micro-default-letter-spacing:var(--letter-spacing-normal);--micro-nano-font-size:var(--font-size-scale-10);--micro-nano-font-weight:var(--font-weight-scale-700);--micro-nano-line-height:calc(var(--micro-nano-font-size) * var(--line-height-snug));--micro-nano-font:var(--micro-nano-font-weight) var(--micro-nano-font-size) /var(--micro-nano-line-height) var(--font-family-body);--micro-nano-letter-spacing:var(--letter-spacing-loose);--shadow-none:0px 0px 0px 0px transparent;--shadow-raised:var(--effects-shadow-raised-offsetx) var(--effects-shadow-raised-offsety) 0px 0px var(--effects-shadow-raised-color);--shadow-floating:var(--effects-shadow-floating-offsetx) var(--effects-shadow-floating-offsety) 0px 0px var(--effects-shadow-floating-color);--shadow-overlay:var(--effects-shadow-overlay-offsetx) var(--effects-shadow-overlay-offsety) 0px 0px var(--effects-shadow-overlay-color);--shadow-lifted-top:0px var(--effects-shadow-lifted-top-offsety) 0px 0px var(--effects-shadow-lifted-top-color);--shadow-lifted-bottom:0px var(--effects-shadow-lifted-bottom-offsety) 0px 0px var(--effects-shadow-lifted-bottom-color)}@font-face{font-family:Dojo Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/DojoText-Medium.woff2) format("woff2")}@font-face{font-family:Dojo Text;font-style:italic;font-weight:400;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/DojoText-MediumOblique.woff2) format("woff2")}@font-face{font-family:Dojo Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/DojoText-DemiBold.woff2) format("woff2")}@font-face{font-family:Dojo Text;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/DojoText-Bold.woff2) format("woff2")}@font-face{font-family:Dojo Text;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/DojoText-ExtraBold.woff2) format("woff2")}@font-face{font-family:Dojo Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/ESRebondGrotesque-Extrabold.woff2) format("woff2")}@font-face{font-family:Dojo Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/ESRebondGrotesque-Bold.woff2) format("woff2")}@font-face{font-family:Dojo Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://static.classdojo.com/fonts/DojoText/ESRebondGrotesque-Medium.woff2) format("woff2")}:root[data-theme=dark]{--border-action-destructive-active:var(--color-red-300);--border-action-destructive-default:var(--color-red-500);--border-action-destructive-disabled:var(--color-neutral-alpha-white-200);--border-action-destructive-hover:var(--color-red-400);--border-action-focus:var(--color-neutral-alpha-white-500);--border-action-focus-ring:var(--color-neutral-alpha-white-300);--border-action-input-default:var(--color-ink-600);--border-action-input-disabled:var(--color-neutral-alpha-white-200);--border-action-input-focus:var(--color-purple-500);--border-action-input-hover:var(--color-ink-600);--border-action-primary-active:var(--color-neutral-950);--border-action-primary-default:var(--color-neutral-950);--border-action-primary-disabled:var(--color-neutral-alpha-white-200);--border-action-primary-hover:var(--color-neutral-950);--border-action-primary-subtle-active:var(--color-purple-600);--border-action-primary-subtle-default:var(--color-purple-800);--border-action-primary-subtle-disabled:var(--color-neutral-alpha-white-300);--border-action-primary-subtle-hover:var(--color-purple-700);--border-action-secondary-active:var(--color-neutral-alpha-white-300);--border-action-secondary-default:var(--color-neutral-alpha-white-300);--border-action-secondary-disabled:var(--color-neutral-alpha-white-200);--border-action-secondary-hover:var(--color-neutral-alpha-white-300);--border-action-secondary-selected:var(--color-purple-800);--border-action-selection-default:var(--color-ink-700);--border-action-selection-disabled:var(--color-neutral-alpha-white-200);--border-action-selection-focus:var(--color-purple-500);--border-action-selection-hover:var(--color-purple-600);--border-action-selection-selected:var(--color-purple-500);--border-default:var(--color-neutral-alpha-white-300);--border-strong:var(--color-neutral-alpha-white-400);--border-subtle:var(--color-neutral-alpha-white-200);--brand-plus-gradient-end:var(--color-purple-500);--brand-plus-gradient-end-active:var(--color-purple-600);--brand-plus-gradient-end-hover:var(--color-purple-400);--brand-plus-gradient-mid:var(--color-blue-500);--brand-plus-gradient-mid-active:var(--color-blue-500);--brand-plus-gradient-mid-hover:var(--color-blue-400);--brand-plus-gradient-start:var(--color-blue-400);--brand-plus-gradient-start-active:var(--color-blue-500);--brand-plus-gradient-start-hover:var(--color-blue-300);--content-accent:var(--color-purple-400);--content-on-accent:var(--color-purple-100);--content-on-accent-strong:var(--color-neutral-0);--content-on-action-secondary-selected:var(--color-purple-100);--content-action-favorite-empty:var(--color-ink-500);--content-action-favorite-filled:var(--color-red-400);--content-action-favorite-hover:var(--color-red-300);--content-action-rating-empty:var(--color-ink-500);--content-action-rating-filled:var(--color-amber-400);--content-action-rating-hover:var(--color-amber-300);--content-disabled:var(--color-neutral-alpha-white-400);--content-indicator-active:var(--color-purple-400);--content-indicator-count:var(--color-ink-400);--content-indicator-unread:var(--color-red-400);--content-input-default:var(--color-ink-100);--content-input-disabled:var(--color-neutral-alpha-white-400);--content-input-focus:var(--color-purple-500);--content-input-placeholder:var(--color-ink-400);--content-inverse:var(--color-ink-950);--content-link-active:var(--color-purple-200);--content-link-default:var(--color-purple-400);--content-link-disabled:var(--color-neutral-alpha-white-400);--content-link-hover:var(--color-purple-300);--content-link-visited:var(--color-purple-400);--content-navigation-active:var(--color-purple-400);--content-navigation-default:var(--color-ink-300);--content-navigation-disabled:var(--color-neutral-alpha-white-400);--content-navigation-hover:var(--color-ink-100);--content-on-action-destructive-tertiary:var(--color-red-400);--content-on-action-disabled:var(--color-neutral-alpha-white-400);--content-on-action-primary:var(--color-ink-950);--content-on-action-primary-subtle:var(--color-purple-100);--content-on-action-primary-subtle-active:var(--color-purple-50);--content-on-action-primary-subtle-focus:var(--color-purple-100);--content-on-action-primary-subtle-hover:var(--color-purple-100);--content-on-action-secondary:var(--color-ink-100);--content-on-action-tertiary:var(--color-purple-400);--content-on-action-tertiary-active:var(--color-purple-200);--content-on-action-tertiary-hover:var(--color-purple-300);--content-on-indicator-count:var(--color-ink-100);--content-on-status-error-subtle:var(--color-neutral-0);--content-on-status-info-subtle:var(--color-neutral-0);--content-on-status-success-subtle:var(--color-neutral-0);--content-on-status-warning-subtle:var(--color-neutral-0);--content-primary:var(--color-ink-100);--content-secondary:var(--color-ink-400);--content-status-error:var(--color-red-400);--content-status-info:var(--color-blue-400);--content-status-success:var(--color-green-400);--content-status-warning:var(--color-orange-400);--shadow-action-primary-subtle-active:var(--color-transparent);--shadow-action-primary-subtle-default:var(--color-transparent);--shadow-action-primary-subtle-hover:var(--color-transparent);--surface-accent:var(--color-purple-900);--surface-accent-strong:var(--color-purple-600);--surface-action-card-active:var(--color-ink-900);--surface-action-card-default:var(--color-ink-900);--surface-action-destructive-active:var(--color-red-700);--surface-action-destructive-hover:var(--color-red-600);--surface-action-destructive-tertiary-active:var(--color-neutral-alpha-white-200);--surface-action-destructive-tertiary-default:var(--color-neutral-alpha-white-50);--surface-action-destructive-tertiary-hover:var(--color-neutral-alpha-white-100);--surface-action-disabled:var(--color-neutral-700);--surface-action-input-default:var(--color-ink-900);--surface-action-input-disabled:var(--color-neutral-800);--surface-action-input-error:var(--color-red-950);--surface-action-input-hover:var(--color-ink-800);--surface-action-navigation-destructive-active:var(--color-red-900);--surface-action-navigation-destructive-hover:var(--color-red-950);--surface-action-navigation-hover:var(--color-neutral-alpha-white-100);--surface-action-navigation-selected:var(--color-neutral-alpha-white-200);--surface-action-navigation-selected-hover:var(--color-neutral-alpha-white-300);--surface-action-primary-active:var(--color-purple-200);--surface-action-primary-default:var(--color-purple-400);--surface-action-primary-hover:var(--color-purple-300);--surface-action-primary-subtle-active:var(--color-purple-800);--surface-action-primary-subtle-default:var(--color-purple-950);--surface-action-primary-subtle-hover:var(--color-purple-900);--surface-action-quiet-active:var(--color-neutral-alpha-white-200);--surface-action-quiet-default:var(--color-neutral-alpha-white-100);--surface-action-quiet-hover:var(--color-neutral-alpha-white-200);--surface-action-row-active:var(--color-neutral-alpha-white-100);--surface-action-row-hover:var(--color-neutral-alpha-white-50);--surface-action-row-selected:var(--color-neutral-alpha-white-100);--surface-action-secondary-active:var(--color-ink-600);--surface-action-secondary-default:var(--color-ink-800);--surface-action-secondary-hover:var(--color-ink-700);--surface-action-secondary-selected:var(--color-purple-950);--surface-action-selection-active:var(--color-purple-900);--surface-action-selection-default:var(--color-ink-900);--surface-action-selection-disabled:var(--color-neutral-alpha-white-100);--surface-action-selection-disabled-selected:var(--color-ink-700);--surface-action-selection-hover:var(--color-purple-950);--surface-action-selection-track:var(--color-ink-700);--surface-action-selection-track-hover:var(--color-ink-600);--surface-action-tertiary-active:var(--color-neutral-alpha-white-200);--surface-action-tertiary-default:var(--color-transparent);--surface-action-tertiary-hover:var(--color-neutral-alpha-white-100);--surface-background:var(--color-ink-950);--surface-default:var(--color-ink-900);--surface-indicator-count:var(--color-ink-700);--surface-inverse:var(--color-ink-100);--surface-muted:var(--color-ink-950);--surface-overlay-active:var(--color-neutral-alpha-white-200);--surface-overlay-hover:var(--color-neutral-alpha-white-100);--surface-raised:var(--color-ink-800);--surface-scrim:var(--color-neutral-alpha-black-700);--surface-status-error-subtle:var(--color-red-900);--surface-status-info-subtle:var(--color-blue-900);--surface-status-success-subtle:var(--color-green-900);--surface-status-warning-subtle:var(--color-amber-900);--avatar-red-surface:var(--color-red-800);--avatar-red-content:var(--color-red-200);--avatar-orange-surface:var(--color-orange-800);--avatar-orange-content:var(--color-orange-200);--avatar-amber-surface:var(--color-amber-800);--avatar-amber-content:var(--color-amber-200);--avatar-emerald-surface:var(--color-emerald-800);--avatar-emerald-content:var(--color-emerald-200);--avatar-sky-surface:var(--color-sky-800);--avatar-sky-content:var(--color-sky-200);--avatar-blue-surface:var(--color-blue-800);--avatar-blue-content:var(--color-blue-200);--avatar-purple-surface:var(--color-purple-800);--avatar-purple-content:var(--color-purple-200);--avatar-pink-surface:var(--color-pink-800);--avatar-pink-content:var(--color-pink-200);--action-photo-surface:var(--color-blue-900);--action-photo-surface-hover:var(--color-blue-800);--action-photo-content:var(--color-blue-300);--action-file-surface:var(--color-sky-900);--action-file-surface-hover:var(--color-sky-800);--action-file-content:var(--color-sky-300);--action-video-surface:var(--color-purple-900);--action-video-surface-hover:var(--color-purple-800);--action-video-content:var(--color-purple-300);--action-ai-surface:var(--color-pink-900);--action-ai-surface-hover:var(--color-pink-800);--action-ai-content:var(--color-pink-300);--action-canva-surface:var(--color-blue-900);--action-canva-surface-hover:var(--color-blue-800);--action-canva-content:var(--color-blue-300);--chart-red:var(--color-red-400);--chart-orange:var(--color-orange-400);--chart-yellow:var(--color-yellow-400);--chart-green:var(--color-green-400);--chart-blue:var(--color-blue-400);--chart-purple:var(--color-purple-400);--chart-pink:var(--color-pink-400);--chart-neutral:var(--color-neutral-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--border-action-destructive-active:var(--color-red-300);--border-action-destructive-default:var(--color-red-500);--border-action-destructive-disabled:var(--color-neutral-alpha-white-200);--border-action-destructive-hover:var(--color-red-400);--border-action-focus:var(--color-neutral-alpha-white-500);--border-action-focus-ring:var(--color-neutral-alpha-white-300);--border-action-input-default:var(--color-ink-600);--border-action-input-disabled:var(--color-neutral-alpha-white-200);--border-action-input-focus:var(--color-purple-500);--border-action-input-hover:var(--color-ink-600);--border-action-primary-active:var(--color-neutral-950);--border-action-primary-default:var(--color-neutral-950);--border-action-primary-disabled:var(--color-neutral-alpha-white-200);--border-action-primary-hover:var(--color-neutral-950);--border-action-primary-subtle-active:var(--color-purple-600);--border-action-primary-subtle-default:var(--color-purple-800);--border-action-primary-subtle-disabled:var(--color-neutral-alpha-white-300);--border-action-primary-subtle-hover:var(--color-purple-700);--border-action-secondary-active:var(--color-neutral-alpha-white-300);--border-action-secondary-default:var(--color-neutral-alpha-white-300);--border-action-secondary-disabled:var(--color-neutral-alpha-white-200);--border-action-secondary-hover:var(--color-neutral-alpha-white-300);--border-action-secondary-selected:var(--color-purple-800);--border-action-selection-default:var(--color-ink-700);--border-action-selection-disabled:var(--color-neutral-alpha-white-200);--border-action-selection-focus:var(--color-purple-500);--border-action-selection-hover:var(--color-purple-600);--border-action-selection-selected:var(--color-purple-500);--border-default:var(--color-neutral-alpha-white-300);--border-strong:var(--color-neutral-alpha-white-400);--border-subtle:var(--color-neutral-alpha-white-200);--brand-plus-gradient-end:var(--color-purple-500);--brand-plus-gradient-end-active:var(--color-purple-600);--brand-plus-gradient-end-hover:var(--color-purple-400);--brand-plus-gradient-mid:var(--color-blue-500);--brand-plus-gradient-mid-active:var(--color-blue-500);--brand-plus-gradient-mid-hover:var(--color-blue-400);--brand-plus-gradient-start:var(--color-blue-400);--brand-plus-gradient-start-active:var(--color-blue-500);--brand-plus-gradient-start-hover:var(--color-blue-300);--content-accent:var(--color-purple-400);--content-on-accent:var(--color-purple-100);--content-on-accent-strong:var(--color-neutral-0);--content-on-action-secondary-selected:var(--color-purple-100);--content-action-favorite-empty:var(--color-ink-500);--content-action-favorite-filled:var(--color-red-400);--content-action-favorite-hover:var(--color-red-300);--content-action-rating-empty:var(--color-ink-500);--content-action-rating-filled:var(--color-amber-400);--content-action-rating-hover:var(--color-amber-300);--content-disabled:var(--color-neutral-alpha-white-400);--content-indicator-active:var(--color-purple-400);--content-indicator-count:var(--color-ink-400);--content-indicator-unread:var(--color-red-400);--content-input-default:var(--color-ink-100);--content-input-disabled:var(--color-neutral-alpha-white-400);--content-input-focus:var(--color-purple-500);--content-input-placeholder:var(--color-ink-400);--content-inverse:var(--color-ink-950);--content-link-active:var(--color-purple-200);--content-link-default:var(--color-purple-400);--content-link-disabled:var(--color-neutral-alpha-white-400);--content-link-hover:var(--color-purple-300);--content-link-visited:var(--color-purple-400);--content-navigation-active:var(--color-purple-400);--content-navigation-default:var(--color-ink-300);--content-navigation-disabled:var(--color-neutral-alpha-white-400);--content-navigation-hover:var(--color-ink-100);--content-on-action-destructive-tertiary:var(--color-red-400);--content-on-action-disabled:var(--color-neutral-alpha-white-400);--content-on-action-primary:var(--color-ink-950);--content-on-action-primary-subtle:var(--color-purple-100);--content-on-action-primary-subtle-active:var(--color-purple-50);--content-on-action-primary-subtle-focus:var(--color-purple-100);--content-on-action-primary-subtle-hover:var(--color-purple-100);--content-on-action-secondary:var(--color-ink-100);--content-on-action-tertiary:var(--color-purple-400);--content-on-action-tertiary-active:var(--color-purple-200);--content-on-action-tertiary-hover:var(--color-purple-300);--content-on-indicator-count:var(--color-ink-100);--content-on-status-error-subtle:var(--color-neutral-0);--content-on-status-info-subtle:var(--color-neutral-0);--content-on-status-success-subtle:var(--color-neutral-0);--content-on-status-warning-subtle:var(--color-neutral-0);--content-primary:var(--color-ink-100);--content-secondary:var(--color-ink-400);--content-status-error:var(--color-red-400);--content-status-info:var(--color-blue-400);--content-status-success:var(--color-green-400);--content-status-warning:var(--color-orange-400);--shadow-action-primary-subtle-active:var(--color-transparent);--shadow-action-primary-subtle-default:var(--color-transparent);--shadow-action-primary-subtle-hover:var(--color-transparent);--surface-accent:var(--color-purple-900);--surface-accent-strong:var(--color-purple-600);--surface-action-card-active:var(--color-ink-900);--surface-action-card-default:var(--color-ink-900);--surface-action-destructive-active:var(--color-red-700);--surface-action-destructive-hover:var(--color-red-600);--surface-action-destructive-tertiary-active:var(--color-neutral-alpha-white-200);--surface-action-destructive-tertiary-default:var(--color-neutral-alpha-white-50);--surface-action-destructive-tertiary-hover:var(--color-neutral-alpha-white-100);--surface-action-disabled:var(--color-neutral-700);--surface-action-input-default:var(--color-ink-900);--surface-action-input-disabled:var(--color-neutral-800);--surface-action-input-error:var(--color-red-950);--surface-action-input-hover:var(--color-ink-800);--surface-action-navigation-destructive-active:var(--color-red-900);--surface-action-navigation-destructive-hover:var(--color-red-950);--surface-action-navigation-hover:var(--color-neutral-alpha-white-100);--surface-action-navigation-selected:var(--color-neutral-alpha-white-200);--surface-action-navigation-selected-hover:var(--color-neutral-alpha-white-300);--surface-action-primary-active:var(--color-purple-200);--surface-action-primary-default:var(--color-purple-400);--surface-action-primary-hover:var(--color-purple-300);--surface-action-primary-subtle-active:var(--color-purple-800);--surface-action-primary-subtle-default:var(--color-purple-950);--surface-action-primary-subtle-hover:var(--color-purple-900);--surface-action-quiet-active:var(--color-neutral-alpha-white-200);--surface-action-quiet-default:var(--color-neutral-alpha-white-100);--surface-action-quiet-hover:var(--color-neutral-alpha-white-200);--surface-action-row-active:var(--color-neutral-alpha-white-100);--surface-action-row-hover:var(--color-neutral-alpha-white-50);--surface-action-row-selected:var(--color-neutral-alpha-white-100);--surface-action-secondary-active:var(--color-ink-600);--surface-action-secondary-default:var(--color-ink-800);--surface-action-secondary-hover:var(--color-ink-700);--surface-action-secondary-selected:var(--color-purple-950);--surface-action-selection-active:var(--color-purple-900);--surface-action-selection-default:var(--color-ink-900);--surface-action-selection-disabled:var(--color-neutral-alpha-white-100);--surface-action-selection-disabled-selected:var(--color-ink-700);--surface-action-selection-hover:var(--color-purple-950);--surface-action-selection-track:var(--color-ink-700);--surface-action-selection-track-hover:var(--color-ink-600);--surface-action-tertiary-active:var(--color-neutral-alpha-white-200);--surface-action-tertiary-default:var(--color-transparent);--surface-action-tertiary-hover:var(--color-neutral-alpha-white-100);--surface-background:var(--color-ink-950);--surface-default:var(--color-ink-900);--surface-indicator-count:var(--color-ink-700);--surface-inverse:var(--color-ink-100);--surface-muted:var(--color-ink-950);--surface-overlay-active:var(--color-neutral-alpha-white-200);--surface-overlay-hover:var(--color-neutral-alpha-white-100);--surface-raised:var(--color-ink-800);--surface-scrim:var(--color-neutral-alpha-black-700);--surface-status-error-subtle:var(--color-red-900);--surface-status-info-subtle:var(--color-blue-900);--surface-status-success-subtle:var(--color-green-900);--surface-status-warning-subtle:var(--color-amber-900);--avatar-red-surface:var(--color-red-800);--avatar-red-content:var(--color-red-200);--avatar-orange-surface:var(--color-orange-800);--avatar-orange-content:var(--color-orange-200);--avatar-amber-surface:var(--color-amber-800);--avatar-amber-content:var(--color-amber-200);--avatar-emerald-surface:var(--color-emerald-800);--avatar-emerald-content:var(--color-emerald-200);--avatar-sky-surface:var(--color-sky-800);--avatar-sky-content:var(--color-sky-200);--avatar-blue-surface:var(--color-blue-800);--avatar-blue-content:var(--color-blue-200);--avatar-purple-surface:var(--color-purple-800);--avatar-purple-content:var(--color-purple-200);--avatar-pink-surface:var(--color-pink-800);--avatar-pink-content:var(--color-pink-200);--action-photo-surface:var(--color-blue-900);--action-photo-surface-hover:var(--color-blue-800);--action-photo-content:var(--color-blue-300);--action-file-surface:var(--color-sky-900);--action-file-surface-hover:var(--color-sky-800);--action-file-content:var(--color-sky-300);--action-video-surface:var(--color-purple-900);--action-video-surface-hover:var(--color-purple-800);--action-video-content:var(--color-purple-300);--action-ai-surface:var(--color-pink-900);--action-ai-surface-hover:var(--color-pink-800);--action-ai-content:var(--color-pink-300);--action-canva-surface:var(--color-blue-900);--action-canva-surface-hover:var(--color-blue-800);--action-canva-content:var(--color-blue-300);--chart-red:var(--color-red-400);--chart-orange:var(--color-orange-400);--chart-yellow:var(--color-yellow-400);--chart-green:var(--color-green-400);--chart-blue:var(--color-blue-400);--chart-purple:var(--color-purple-400);--chart-pink:var(--color-pink-400);--chart-neutral:var(--color-neutral-400)}}