.we-d2{--canvas:#eef3f9;--muted:#e5ebf3;--background:#fff;--card:var(--background);--popover:#fff;--popover-foreground:var(--foreground);--foreground:#1e293b;--muted-foreground:#1e293bb8;--faint-foreground:#1e293b80;--brand:#1d4ed8;--brand-foreground:#1d4ed8;--primary:var(--brand);--primary-hover:#1e40af;--primary-foreground:#fff;--secondary-hover:#f4f7fb;--accent:#1e293b0f;--accent-foreground:var(--foreground);--highlight:#f59e09;--success:#15803d;--info:#0d7490;--warning:#b45307;--destructive:#dc2626;--destructive-solid:#b91c1c;--destructive-foreground:#b91c1c;--tone-mix:var(--foreground);--reward:#fb7185;--reward-foreground:#be113c;--content-violet:#7c3aed;--code-keyword:#7c3aed;--code-builtin:#0f766e;--count-ink:#fff;--switch:#1e293b47;--border:#1e293b1a;--focus:#1d4ed8;--ring:var(--focus);--overlay:#1e293b52;--divider-shade:#1e293b1a;--divider-light:#ffffffe6;--d2-control:0 1px 2px #1e293b0f, 0 0 0 1px #1e293b1a, inset 0 1px 0 #fffc;--d2-raised:0 4px 8px #1e293b0a, 0 0 0 1px #1e293b14, inset 0 1px 0 #ffffffe6;--d2-primary:0 2px 6.5px #1d4ed838, 0 4px 4px #1d4ed82e, 0 0 0 1px #1e40af99, inset 0 1px 0 #ffffff2e;--d2-destructive:0 2px 6px #b91c1c33, 0 0 0 1px #a2070f99, inset 0 1px 0 #ffffff29;--d2-card:0 1px 3px #1e293b0f, 0 0 0 1px #1e293b14, inset 0 1px 0 #ffffffe6;--d2-popover:0 24px 48px #1e293b1f, 0 0 0 1px #1e293b14;--d2-dialog:0 32px 64px #1e293b2e, 0 0 0 1px #1e293b14;--d2-well:inset 0 1px 2px #1e293b0f, inset 0 0 0 1px #1e293b0a;--d2-sink:inset 0 1px 2px #1e293b14, inset 0 0 0 1px #1e293b24;--d2-inset:0 0 0 1px #1e293b0f, inset 0 1px 0 #ffffffb3;--d2-tag:0 1px 1px #1e293b0a, inset 0 0 0 1px #1e293b0f;--d2-thumb:0 1px 2px #1e293b3d, 0 0 0 .5px #1e293b1f;--d2-focus:0 0 0 2px var(--background), 0 0 0 4px var(--focus);--d2-focus-invalid:0 0 0 2px var(--background), 0 0 0 4px var(--destructive);--radius:10px;--text-caption:.75rem;--text-caption--line-height:1rem;--text-body:.875rem;--text-body--line-height:1.25rem;--text-display:2.5rem;--text-display--line-height:3rem;--text-heading:1.5rem}@supports (color:lab(0% 0 0)){.we-d2{--canvas:lab(95.5769% -.933856 -3.62755);--muted:lab(92.7793% -.999868 -4.76981);--background:lab(100% 0 0);--popover:lab(100% 0 0);--foreground:lab(16.165% -.473887 -13.2772);--muted-foreground:lab(16.165% -.473887 -13.2772/.72);--faint-foreground:lab(16.165% -.473887 -13.2772/.5);--brand:lab(37.6369% 27.0098 -76.4424);--brand-foreground:lab(37.6369% 27.0098 -76.4424);--primary-hover:lab(30.7353% 22.3839 -63.8843);--primary-foreground:lab(100% 0 0);--secondary-hover:lab(97.0882% -.492424 -2.20424);--accent:lab(16.165% -.473887 -13.2772/.06);--highlight:lab(72.8381% 26.9833 75.6768);--success:lab(46.8397% -41.6348 27.5661);--info:lab(44.7021% -19.7913 -23.4619);--warning:lab(47.4222% 37.9173 55.2498);--destructive:lab(48.7879% 67.6554 48.6955);--destructive-solid:lab(40.6869% 59.7648 43.6867);--destructive-foreground:lab(40.6869% 59.7648 43.6867);--reward:lab(65.5106% 54.9804 16.4772);--reward-foreground:lab(41.4431% 63.8969 26.1329);--content-violet:lab(42.1802% 57.1235 -80.7474);--code-keyword:lab(42.1802% 57.1235 -80.7474);--code-builtin:lab(44.2952% -29.5933 -3.79998);--count-ink:lab(100% 0 0);--switch:lab(16.165% -.473887 -13.2772/.28);--border:lab(16.165% -.473887 -13.2772/.1);--focus:lab(37.6369% 27.0098 -76.4424);--overlay:lab(16.165% -.473887 -13.2772/.32);--divider-shade:lab(16.165% -.473887 -13.2772/.1);--divider-light:lab(100% 0 0/.9);--d2-control:0 1px 2px lab(16.165% -.473887 -13.2772/.06), 0 0 0 1px lab(16.165% -.473887 -13.2772/.1), inset 0 1px 0 lab(100% 0 0/.8);--d2-raised:0 4px 8px lab(16.165% -.473887 -13.2772/.04), 0 0 0 1px lab(16.165% -.473887 -13.2772/.08), inset 0 1px 0 lab(100% 0 0/.9);--d2-primary:0 2px 6.5px lab(37.6369% 27.0098 -76.4424/.22), 0 4px 4px lab(37.6369% 27.0098 -76.4424/.18), 0 0 0 1px lab(30.7353% 22.3839 -63.8843/.6), inset 0 1px 0 lab(100% 0 0/.18);--d2-destructive:0 2px 6px lab(40.6869% 59.7648 43.6867/.2), 0 0 0 1px lab(34.3929% 56.7394 43.1729/.6), inset 0 1px 0 lab(100% 0 0/.16);--d2-card:0 1px 3px lab(16.165% -.473887 -13.2772/.06), 0 0 0 1px lab(16.165% -.473887 -13.2772/.08), inset 0 1px 0 lab(100% 0 0/.9);--d2-popover:0 24px 48px lab(16.165% -.473887 -13.2772/.12), 0 0 0 1px lab(16.165% -.473887 -13.2772/.08);--d2-dialog:0 32px 64px lab(16.165% -.473887 -13.2772/.18), 0 0 0 1px lab(16.165% -.473887 -13.2772/.08);--d2-well:inset 0 1px 2px lab(16.165% -.473887 -13.2772/.06), inset 0 0 0 1px lab(16.165% -.473887 -13.2772/.04);--d2-sink:inset 0 1px 2px lab(16.165% -.473887 -13.2772/.08), inset 0 0 0 1px lab(16.165% -.473887 -13.2772/.14);--d2-inset:0 0 0 1px lab(16.165% -.473887 -13.2772/.06), inset 0 1px 0 lab(100% 0 0/.7);--d2-tag:0 1px 1px lab(16.165% -.473887 -13.2772/.04), inset 0 0 0 1px lab(16.165% -.473887 -13.2772/.06);--d2-thumb:0 1px 2px lab(16.165% -.473887 -13.2772/.24), 0 0 0 .5px lab(16.165% -.473887 -13.2772/.12)}}.we-d2{--surface:var(--background);--surface-subtle:color-mix(in oklab, var(--foreground) 5%, var(--background));--card-foreground:var(--foreground);--brand-blue:var(--brand);--brand-blue-hover:var(--primary-hover);--brand-amber:var(--highlight);--brand-glow:radial-gradient(40rem 18rem at 15% 0%, color-mix(in oklab, var(--brand) 12%, transparent), transparent 70%), radial-gradient(32rem 16rem at 85% 5%, color-mix(in oklab, var(--highlight) 14%, transparent), transparent 70%);--well:var(--muted);--danger:var(--destructive);--danger-hover:var(--destructive-solid);--success-foreground:var(--success);--warning-foreground:var(--warning);--info-foreground:var(--info);--secondary:var(--surface-subtle);--secondary-foreground:var(--foreground);--input:var(--border);--tint-blue:color-mix(in oklab, var(--brand) 13%, var(--background));--tint-blue-foreground:var(--brand-foreground);--tint-green:color-mix(in oklab, var(--success) 8%, var(--background));--tint-green-foreground:var(--success);--tint-ink:color-mix(in oklab, var(--foreground) 9%, var(--background));--tint-ink-foreground:var(--foreground);--tint-amber:color-mix(in oklab, var(--highlight) 12%, var(--background));--tint-amber-foreground:var(--warning);--tint-info:color-mix(in oklab, var(--info) 13%, var(--background));--tint-danger:color-mix(in oklab, var(--destructive) 11%, var(--background));--tint-reward:color-mix(in oklab, var(--reward) 16%, var(--background));--code-string:var(--success);--code-number:var(--warning);--code-comment:var(--muted-foreground);--code-function:var(--brand-foreground);--text-h1:1.5rem;--text-h1--line-height:2rem;--text-h2:1rem;--text-h2--line-height:1.5rem}.we-d2 .shadow-menu{box-shadow:var(--d2-popover)}.we-d2 .font-semibold,.we-d2 .font-bold{font-weight:550}@layer base{.we-d2{background-color:var(--canvas);color:var(--foreground);font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.we-d2 :where(h1,h2,h3,h4,h5,h6,p){font-size:inherit;font-weight:inherit;line-height:inherit}}.dark .we-d2,.dark.we-d2{--canvas:#090e18;--muted:#0e1524;--background:#162033;--popover:#1b263b;--foreground:#f1f5f9;--muted-foreground:#f1f5f9a8;--faint-foreground:#f1f5f96b;--brand:#1d4ed8;--brand-foreground:#8eaefc;--primary-hover:#2a5ce6;--primary-foreground:#fff;--secondary-hover:#1e293d;--accent:#ffffff0f;--highlight:#fbbf25;--success:#4ade80;--info:#21d3ee;--warning:#fbbf25;--destructive:#ef4444;--destructive-solid:#b91c1c;--destructive-foreground:#f87171;--tone-mix:#fff;--reward:#fb7185;--reward-foreground:#fda4af;--content-violet:#a78bfa;--code-keyword:#a78bfa;--code-builtin:#2cd4bf;--count-ink:#090e18;--switch:#ffffff29;--border:#0006;--focus:#7d9ffb;--overlay:#0000008c;--divider-shade:#0006;--divider-light:#ffffff0d;--d2-control:0 2px 4px -1px #0000001f, 0 0 0 1px #0006, inset 0 1px 0 #ffffff0d;--d2-raised:0 0 0 1px #0009, 0 4px 8px #00000014, 0 2px 4px #0000001f, inset 0 1px 0 #ffffff0f;--d2-primary:0 2px 6.5px #1d4ed84d, 0 4px 4px #1d4ed840, 0 0 0 1px #0006, inset 0 1px 0 #ffffff29;--d2-destructive:0 2px 6px #b91c1c4d, 0 0 0 1px #0006, inset 0 1px 0 #ffffff24;--d2-card:0 2px 4px #00000029, 0 0 0 1px #0006, inset 0 1px 0 #ffffff0d;--d2-popover:0 24px 48px #0000003d, 0 10px 18px #00000029, 0 0 0 1px #00000080;--d2-dialog:0 32px 64px #00000070, 0 12px 24px #0000003d, 0 0 0 1px #0009;--d2-well:inset 0 2px 4px #0003, 0 0 0 1px #0000004d;--d2-sink:inset 0 2px 4px #0000003d, inset 0 0 0 1px #ffffff14;--d2-inset:0 0 0 1px #0000004d, inset 0 0 0 1px #ffffff0a;--d2-tag:0 1px 1px #0003, inset 0 0 0 1px #ffffff0f;--d2-thumb:0 1px 3px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark .we-d2,.dark.we-d2{--canvas:lab(3.89288% .141703 -6.56513);--muted:lab(6.70322% .662215 -11.396);--background:lab(12.0486% .445455 -14.0073);--popover:lab(14.931% .450656 -15.0991);--foreground:lab(96.286% -.852287 -2.46855);--muted-foreground:lab(96.286% -.852287 -2.46855/.66);--faint-foreground:lab(96.286% -.852287 -2.46855/.42);--brand:lab(37.6369% 27.0098 -76.4424);--brand-foreground:lab(71.0523% 3.85451 -42.6866);--primary-hover:lab(42.7288% 24.1007 -76.1241);--primary-foreground:lab(100% 0 0);--secondary-hover:lab(16.2314% .22614 -14.4168);--accent:lab(100% 0 0/.06);--highlight:lab(81.2636% 13.2442 76.7987);--success:lab(79.1137% -56.1736 34.1743);--info:lab(77.4107% -36.0918 -25.8865);--warning:lab(81.2636% 13.2442 76.7987);--destructive:lab(55.8022% 65.6723 40.777);--destructive-solid:lab(40.6869% 59.7648 43.6867);--destructive-foreground:lab(64.7876% 52.6894 26.6208);--tone-mix:lab(100% 0 0);--reward:lab(65.5106% 54.9804 16.4772);--reward-foreground:lab(76.7591% 34.7787 8.71842);--content-violet:lab(64.0885% 29.1156 -52.3983);--code-keyword:lab(64.0885% 29.1156 -52.3983);--code-builtin:lab(76.7044% -46.4135 -1.99982);--count-ink:lab(3.89288% .141703 -6.56513);--switch:lab(100% 0 0/.16);--border:lab(0% 0 0/.4);--focus:lab(65.9901% 7.13012 -50.3303);--overlay:lab(0% 0 0/.55);--divider-shade:lab(0% 0 0/.4);--divider-light:lab(100% 0 0/.05);--d2-control:0 2px 4px -1px lab(0% 0 0/.12), 0 0 0 1px lab(0% 0 0/.4), inset 0 1px 0 lab(100% 0 0/.05);--d2-raised:0 0 0 1px lab(0% 0 0/.6), 0 4px 8px lab(0% 0 0/.08), 0 2px 4px lab(0% 0 0/.12), inset 0 1px 0 lab(100% 0 0/.06);--d2-primary:0 2px 6.5px lab(37.6369% 27.0098 -76.4424/.3), 0 4px 4px lab(37.6369% 27.0098 -76.4424/.25), 0 0 0 1px lab(0% 0 0/.4), inset 0 1px 0 lab(100% 0 0/.16);--d2-destructive:0 2px 6px lab(40.6869% 59.7648 43.6867/.3), 0 0 0 1px lab(0% 0 0/.4), inset 0 1px 0 lab(100% 0 0/.14);--d2-card:0 2px 4px lab(0% 0 0/.16), 0 0 0 1px lab(0% 0 0/.4), inset 0 1px 0 lab(100% 0 0/.05);--d2-popover:0 24px 48px lab(0% 0 0/.24), 0 10px 18px lab(0% 0 0/.16), 0 0 0 1px lab(0% 0 0/.5);--d2-dialog:0 32px 64px lab(0% 0 0/.44), 0 12px 24px lab(0% 0 0/.24), 0 0 0 1px lab(0% 0 0/.6);--d2-well:inset 0 2px 4px lab(0% 0 0/.2), 0 0 0 1px lab(0% 0 0/.3);--d2-sink:inset 0 2px 4px lab(0% 0 0/.24), inset 0 0 0 1px lab(100% 0 0/.08);--d2-inset:0 0 0 1px lab(0% 0 0/.3), inset 0 0 0 1px lab(100% 0 0/.04);--d2-tag:0 1px 1px lab(0% 0 0/.2), inset 0 0 0 1px lab(100% 0 0/.06);--d2-thumb:0 1px 3px lab(0% 0 0/.5)}}.we-d2 :focus-visible{outline:none}.we-d2 .shadow-control{box-shadow:var(--d2-control)}.we-d2 .shadow-raised{box-shadow:var(--d2-raised)}.we-d2 .shadow-primary{box-shadow:var(--d2-primary)}.we-d2 .shadow-destructive{box-shadow:var(--d2-destructive)}.we-d2 .shadow-card{box-shadow:var(--d2-card)}.we-d2 .shadow-popover{box-shadow:var(--d2-popover)}.we-d2 .shadow-dialog{box-shadow:var(--d2-dialog)}.we-d2 .shadow-well{box-shadow:var(--d2-well)}.we-d2 .shadow-sink{box-shadow:var(--d2-sink)}.we-d2 .shadow-inset{box-shadow:var(--d2-inset)}.we-d2 .shadow-tag{box-shadow:var(--d2-tag)}.we-d2 .shadow-thumb{box-shadow:var(--d2-thumb)}.we-d2 [data-slot=button][aria-pressed=true]:not(:focus-visible){box-shadow:var(--d2-well)}.we-d2 .rounded-xs{border-radius:4px}.we-d2 .rounded-sm{border-radius:6px}.we-d2 .rounded-md{border-radius:8px}.we-d2 .rounded-lg{border-radius:10px}.we-d2 .rounded-xl{border-radius:12px}.we-d2 .rounded-2xl{border-radius:16px}.we-d2 .rounded-3xl{border-radius:20px}.we-d2 .text-body-sm{font-size:.8125rem;line-height:1.25rem}html[data-easy-read] .we-d2{--text-caption:.8125rem;--text-caption--line-height:1.25rem;--text-body:1rem;--text-body--line-height:1.75rem;letter-spacing:.01em;word-spacing:.04em}html[data-easy-read] .we-d2 .text-body-sm{font-size:.9375rem;line-height:1.5rem}html[data-easy-read] .we-d2 .text-title{font-size:1.125rem;line-height:1.75rem}html[data-font=lexend] .we-d2{--font-latin:var(--font-lexend)}.we-d2 .text-title{font-size:1rem;font-weight:550;line-height:1.5rem}.we-d2 .text-heading{font-size:var(--text-heading);letter-spacing:-.01em;font-weight:550;line-height:2rem}.we-d2 .text-display{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32;font-weight:550}.we-d2 .font-strong{font-weight:550}.we-d2 .emboss{text-shadow:0 1px #fff9;text-shadow:0 1px lab(100% 0 0/.6)}.dark .we-d2 .emboss{text-shadow:0 -1px .25px #00000052;text-shadow:0 -1px .25px lab(0% 0 0/.32)}.we-d2 .d2-badge{--tone:var(--muted-foreground);--tone-ink:color-mix(in oklab, var(--tone) 82%, var(--tone-mix))}.we-d2 .d2-badge[data-tone=brand]{--tone:var(--brand-foreground)}.we-d2 .d2-badge[data-tone=success]{--tone:var(--success)}.we-d2 .d2-badge[data-tone=warning]{--tone:var(--warning)}.we-d2 .d2-badge[data-tone=info]{--tone:var(--info)}.we-d2 .d2-badge[data-tone=destructive]{--tone:var(--destructive-foreground)}.we-d2 .d2-badge[data-tone=neutral]{--tone:var(--muted-foreground);--tone-ink:var(--foreground)}.we-d2 .d2-badge[data-variant=tag]{background-color:color-mix(in oklab, var(--tone) 9%, var(--background));color:var(--tone-ink);box-shadow:var(--d2-tag)}.we-d2 .d2-badge[data-variant=pill]{background-color:color-mix(in oklab, var(--tone) 16%, var(--background));color:var(--tone-ink)}.we-d2 .d2-badge[data-variant=count]{background-color:var(--tone);color:var(--count-ink)}.we-d2 .d2-dot{background-color:var(--tone,var(--muted-foreground))}.we-d2 .d2-separator,.we-d2 .engraved-line{background-color:var(--divider-shade)}.we-d2 .d2-separator[data-orientation=horizontal],.we-d2 .engraved-line{box-shadow:0 1px 0 var(--divider-light)}.we-d2 .d2-separator[data-orientation=vertical]{box-shadow:1px 0 0 var(--divider-light)}.we-d2 .d2-switch-thumb{transition:translate var(--duration-fast) var(--ease-in-out)}.we-d2 .d2-switch-thumb[data-state=checked]{translate:1rem}[dir=rtl] .we-d2 .d2-switch-thumb[data-state=checked],.we-d2[dir=rtl] .d2-switch-thumb[data-state=checked]{translate:-1rem}.we-d2 .d2-tab{transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out), box-shadow var(--duration-fast) var(--ease-in-out)}.we-d2 .d2-shimmer{background-image:linear-gradient(90deg in oklab, var(--muted) 0%, var(--accent) 50%, var(--muted) 100%);animation:d2-shimmer calc(var(--duration-very-slow) * 3) var(--ease-linear) infinite;background-size:200% 100%}@keyframes d2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.we-d2 :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider]):focus-visible{box-shadow:var(--d2-focus)}.we-d2 [aria-invalid=true]{box-shadow:var(--d2-sink), 0 0 0 1px var(--destructive)}.we-d2 [aria-invalid=true]:focus-visible{box-shadow:var(--d2-focus-invalid)}.we-d2 [data-slot=input-group-control]:focus-visible{box-shadow:none}.we-d2 [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){box-shadow:var(--d2-raised), var(--d2-focus)}@media (prefers-reduced-motion:reduce){.we-d2 .d2-switch-thumb,.we-d2 .d2-tab{transition:none}.we-d2 .d2-shimmer{animation:none}}.we-d2 .engraved-top{border-block-start:1px solid var(--divider-shade);box-shadow:inset 0 1px 0 var(--divider-light)}
