@layer reset,davaux;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}@layer davaux{:root{color-scheme:light;--dv-spacing-xs: .5rem;--dv-spacing-sm: .75rem;--dv-spacing-md: 1rem;--dv-spacing-lg: 1.5rem;--dv-spacing-xl: 2rem;--dv-radius-xs: .125rem;--dv-radius-sm: .25rem;--dv-radius-md: .5rem;--dv-radius-lg: 1rem;--dv-radius-xl: 2rem;--dv-radius-default: .25rem;--dv-font-size-xs: .75rem;--dv-font-size-sm: .875rem;--dv-font-size-md: 1rem;--dv-font-size-lg: 1.125rem;--dv-font-size-xl: 1.25rem;--dv-line-height-xs: 1.4;--dv-line-height-sm: 1.45;--dv-line-height-md: 1.55;--dv-line-height-lg: 1.6;--dv-line-height-xl: 1.65;--dv-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dv-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--dv-font-family-headings: var(--dv-font-family);--dv-heading-font-weight: 700;--dv-h1-font-size: 2.125rem;--dv-h1-font-weight: var(--dv-heading-font-weight);--dv-h1-line-height: 1.3;--dv-h2-font-size: 1.625rem;--dv-h2-font-weight: var(--dv-heading-font-weight);--dv-h2-line-height: 1.35;--dv-h3-font-size: 1.375rem;--dv-h3-font-weight: var(--dv-heading-font-weight);--dv-h3-line-height: 1.4;--dv-h4-font-size: 1.125rem;--dv-h4-font-weight: var(--dv-heading-font-weight);--dv-h4-line-height: 1.45;--dv-h5-font-size: 1rem;--dv-h5-font-weight: var(--dv-heading-font-weight);--dv-h5-line-height: 1.5;--dv-h6-font-size: .875rem;--dv-h6-font-weight: var(--dv-heading-font-weight);--dv-h6-line-height: 1.5;--dv-shadow-xs: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1);--dv-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 10px 15px -5px rgba(0, 0, 0, .05), 0 7px 7px -5px rgba(0, 0, 0, .04);--dv-shadow-md: 0 1px 3px rgba(0, 0, 0, .05), 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .04);--dv-shadow-lg: 0 1px 3px rgba(0, 0, 0, .05), 0 28px 23px -7px rgba(0, 0, 0, .05), 0 12px 12px -7px rgba(0, 0, 0, .04);--dv-shadow-xl: 0 1px 3px rgba(0, 0, 0, .05), 0 36px 28px -9px rgba(0, 0, 0, .05), 0 17px 17px -9px rgba(0, 0, 0, .04);--dv-elevation-0: none;--dv-elevation-1: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1);--dv-elevation-2: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--dv-elevation-3: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--dv-elevation-4: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--dv-elevation-5: 0 25px 50px rgba(0, 0, 0, .25);--dv-surface-0: var(--dv-color-body);--dv-surface-1: #f9f9f9;--dv-surface-2: #f4f4f4;--dv-surface-3: #f0f0f0;--dv-surface-4: #ececec;--dv-surface-5: #e8e8e8;--dv-color-dark-0: #c9c9c9;--dv-color-dark-1: #a6a6a6;--dv-color-dark-2: #7f7f7f;--dv-color-dark-3: #595959;--dv-color-dark-4: #404040;--dv-color-dark-5: #2b2b2b;--dv-color-dark-6: #1c1c1c;--dv-color-dark-7: #0d0d0d;--dv-color-dark-8: #0a0a0a;--dv-color-dark-9: #050505;--dv-color-white-0: #ffffff;--dv-color-white-1: #f2f2f2;--dv-color-white-2: #e6e6e6;--dv-color-white-3: #d9d9d9;--dv-color-white-4: #cccccc;--dv-color-white-5: #bfbfbf;--dv-color-white-6: #b3b3b3;--dv-color-white-7: #a6a6a6;--dv-color-white-8: #999999;--dv-color-white-9: #8c8c8c;--dv-color-gray-0: #f8f9fa;--dv-color-gray-1: #f1f3f5;--dv-color-gray-2: #e9ecef;--dv-color-gray-3: #dee2e6;--dv-color-gray-4: #ced4da;--dv-color-gray-5: #adb5bd;--dv-color-gray-6: #868e96;--dv-color-gray-7: #495057;--dv-color-gray-8: #343a40;--dv-color-gray-9: #212529;--dv-color-black-0: #090909;--dv-color-black-1: #080808;--dv-color-black-2: #070707;--dv-color-black-3: #060606;--dv-color-black-4: #050505;--dv-color-black-5: #040404;--dv-color-black-6: #030303;--dv-color-black-7: #020202;--dv-color-black-8: #010101;--dv-color-black-9: #000000;--dv-color-red-0: #fff5f5;--dv-color-red-1: #ffe3e3;--dv-color-red-2: #ffc9c9;--dv-color-red-3: #ffa8a8;--dv-color-red-4: #ff8787;--dv-color-red-5: #ff6b6b;--dv-color-red-6: #fa5252;--dv-color-red-7: #f03e3e;--dv-color-red-8: #e03131;--dv-color-red-9: #c92a2a;--dv-color-crimson-0: #fff0f3;--dv-color-crimson-1: #ffd8e1;--dv-color-crimson-2: #ffb0c0;--dv-color-crimson-3: #ff8aa3;--dv-color-crimson-4: #ff6385;--dv-color-crimson-5: #ff406a;--dv-color-crimson-6: #f52a52;--dv-color-crimson-7: #e91c40;--dv-color-crimson-8: #d91030;--dv-color-crimson-9: #c90a2a;--dv-color-pink-0: #fff0f6;--dv-color-pink-1: #ffdeea;--dv-color-pink-2: #fcc2d7;--dv-color-pink-3: #faa2c1;--dv-color-pink-4: #f883ac;--dv-color-pink-5: #f565a0;--dv-color-pink-6: #f0478e;--dv-color-pink-7: #e62e7a;--dv-color-pink-8: #d61c6f;--dv-color-pink-9: #b91c59;--dv-color-grape-0: #f8f0fc;--dv-color-grape-1: #f3d9fa;--dv-color-grape-2: #eebefa;--dv-color-grape-3: #e599f7;--dv-color-grape-4: #da77f2;--dv-color-grape-5: #cc5de8;--dv-color-grape-6: #be4bdb;--dv-color-grape-7: #ae3ec9;--dv-color-grape-8: #9c36b5;--dv-color-grape-9: #862e9c;--dv-color-violet-0: #f3f0ff;--dv-color-violet-1: #e5dbff;--dv-color-violet-2: #d0bfff;--dv-color-violet-3: #b197fc;--dv-color-violet-4: #9775fa;--dv-color-violet-5: #845ef7;--dv-color-violet-6: #7950f2;--dv-color-violet-7: #7048e8;--dv-color-violet-8: #6741d9;--dv-color-violet-9: #5f3dc4;--dv-color-indigo-0: #edf2ff;--dv-color-indigo-1: #dbe4ff;--dv-color-indigo-2: #bac8ff;--dv-color-indigo-3: #9aa5ff;--dv-color-indigo-4: #7d87ff;--dv-color-indigo-5: #606cd8;--dv-color-indigo-6: #4a56c9;--dv-color-indigo-7: #3a44b0;--dv-color-indigo-8: #2c3399;--dv-color-indigo-9: #1e2280;--dv-color-blue-0: #e7f5ff;--dv-color-blue-1: #d0ebff;--dv-color-blue-2: #a5d8ff;--dv-color-blue-3: #74c0fc;--dv-color-blue-4: #4dabf7;--dv-color-blue-5: #339af0;--dv-color-blue-6: #228be6;--dv-color-blue-7: #1c7ed6;--dv-color-blue-8: #1971c2;--dv-color-blue-9: #1864ab;--dv-color-cyan-0: #e3fafc;--dv-color-cyan-1: #c5f6fa;--dv-color-cyan-2: #99e9f2;--dv-color-cyan-3: #66d9e8;--dv-color-cyan-4: #3bc9db;--dv-color-cyan-5: #22b8cf;--dv-color-cyan-6: #15aabf;--dv-color-cyan-7: #1098ad;--dv-color-cyan-8: #0c8599;--dv-color-cyan-9: #0b7285;--dv-color-teal-0: #e6fcf5;--dv-color-teal-1: #c3fae8;--dv-color-teal-2: #96f2d7;--dv-color-teal-3: #63e6be;--dv-color-teal-4: #38d9a9;--dv-color-teal-5: #20c997;--dv-color-teal-6: #12b886;--dv-color-teal-7: #0ca678;--dv-color-teal-8: #099268;--dv-color-teal-9: #087f5b;--dv-color-green-0: #ebfbee;--dv-color-green-1: #d3f9d8;--dv-color-green-2: #b2f2bb;--dv-color-green-3: #8ce99a;--dv-color-green-4: #69db7c;--dv-color-green-5: #51cf66;--dv-color-green-6: #40c057;--dv-color-green-7: #37b24d;--dv-color-green-8: #2f9e44;--dv-color-green-9: #2b8a3e;--dv-color-lime-0: #f4fce3;--dv-color-lime-1: #e9fac8;--dv-color-lime-2: #d8f5a2;--dv-color-lime-3: #c0eb75;--dv-color-lime-4: #a9e34b;--dv-color-lime-5: #94d82d;--dv-color-lime-6: #82c91e;--dv-color-lime-7: #74b816;--dv-color-lime-8: #66a80f;--dv-color-lime-9: #5c940d;--dv-color-yellow-0: #fff9db;--dv-color-yellow-1: #fff3bf;--dv-color-yellow-2: #ffec99;--dv-color-yellow-3: #ffe066;--dv-color-yellow-4: #ffd43b;--dv-color-yellow-5: #fcc419;--dv-color-yellow-6: #fab005;--dv-color-yellow-7: #f59f00;--dv-color-yellow-8: #f08c00;--dv-color-yellow-9: #e67700;--dv-color-orange-0: #fff4e6;--dv-color-orange-1: #ffe8cc;--dv-color-orange-2: #ffd8a8;--dv-color-orange-3: #ffc078;--dv-color-orange-4: #ffa94d;--dv-color-orange-5: #ff922b;--dv-color-orange-6: #fd7e14;--dv-color-orange-7: #f76707;--dv-color-orange-8: #e8590c;--dv-color-orange-9: #d9480f;--dv-color-white: #fff;--dv-color-black: #1c1c1c;--dv-color-dimmed: var(--dv-color-gray-6);--dv-color-bright: #000;--dv-color-default: #fff;--dv-color-default-hover: var(--dv-color-gray-0);--dv-color-default-color: var(--dv-color-gray-9);--dv-color-default-border: var(--dv-color-gray-4);--dv-color-body: #fff;--dv-color-surface: var(--dv-color-gray-0);--dv-color-text: var(--dv-color-gray-9);--dv-color-border: var(--dv-color-gray-3);--dv-color-error: var(--dv-color-red-filled);--dv-color-success: var(--dv-color-green-filled);--dv-color-warning: var(--dv-color-yellow-filled);--dv-color-info: var(--dv-color-blue-filled);--dv-focus-ring: 0 0 0 .1875rem color-mix(in srgb, var(--dv-color-primary-filled) 35%, transparent);--dv-color-blue-filled: var(--dv-color-blue-6);--dv-color-blue-filled-hover: var(--dv-color-blue-7);--dv-color-blue-filled-color: #fff;--dv-color-blue-light: var(--dv-color-blue-0);--dv-color-blue-light-hover: var(--dv-color-blue-1);--dv-color-blue-light-color: var(--dv-color-blue-7);--dv-color-blue-outline: var(--dv-color-blue-6);--dv-color-blue-outline-hover: var(--dv-color-blue-0);--dv-color-blue-outline-color: var(--dv-color-blue-6);--dv-color-primary-filled: var(--dv-color-blue-filled);--dv-color-primary-filled-hover: var(--dv-color-blue-filled-hover);--dv-color-primary-filled-color: var(--dv-color-blue-filled-color);--dv-color-primary-light: var(--dv-color-blue-light);--dv-color-primary-light-hover: var(--dv-color-blue-light-hover);--dv-color-primary-light-color: var(--dv-color-blue-light-color);--dv-color-primary-outline: var(--dv-color-blue-outline);--dv-color-primary-outline-hover: var(--dv-color-blue-outline-hover);--dv-color-primary-outline-color: var(--dv-color-blue-outline-color);--dv-color-white-filled: var(--dv-color-white-6);--dv-color-white-filled-hover: var(--dv-color-white-5);--dv-color-white-filled-color: var(--dv-color-gray-9);--dv-color-white-light: var(--dv-color-white-0);--dv-color-white-light-hover: var(--dv-color-white-1);--dv-color-white-light-color: var(--dv-color-white-7);--dv-color-white-outline: var(--dv-color-white-6);--dv-color-white-outline-hover: var(--dv-color-white-0);--dv-color-white-outline-color: var(--dv-color-white-6);--dv-color-gray-filled: var(--dv-color-gray-7);--dv-color-gray-filled-hover: var(--dv-color-gray-8);--dv-color-gray-filled-color: #fff;--dv-color-gray-light: var(--dv-color-gray-1);--dv-color-gray-light-hover: var(--dv-color-gray-2);--dv-color-gray-light-color: var(--dv-color-gray-7);--dv-color-gray-outline: var(--dv-color-gray-6);--dv-color-gray-outline-hover: var(--dv-color-gray-0);--dv-color-gray-outline-color: var(--dv-color-gray-7);--dv-color-black-filled: var(--dv-color-black-6);--dv-color-black-filled-hover: var(--dv-color-black-7);--dv-color-black-filled-color: #fff;--dv-color-black-light: rgba(0, 0, 0, .06);--dv-color-black-light-hover: rgba(0, 0, 0, .1);--dv-color-black-light-color: var(--dv-color-black-9);--dv-color-black-outline: var(--dv-color-black-6);--dv-color-black-outline-hover: rgba(0, 0, 0, .06);--dv-color-black-outline-color: var(--dv-color-black-6);--dv-color-red-filled: var(--dv-color-red-6);--dv-color-red-filled-hover: var(--dv-color-red-7);--dv-color-red-filled-color: #fff;--dv-color-red-light: var(--dv-color-red-0);--dv-color-red-light-hover: var(--dv-color-red-1);--dv-color-red-light-color: var(--dv-color-red-7);--dv-color-red-outline: var(--dv-color-red-6);--dv-color-red-outline-hover: var(--dv-color-red-0);--dv-color-red-outline-color: var(--dv-color-red-6);--dv-color-crimson-filled: var(--dv-color-crimson-6);--dv-color-crimson-filled-hover: var(--dv-color-crimson-7);--dv-color-crimson-filled-color: #fff;--dv-color-crimson-light: var(--dv-color-crimson-0);--dv-color-crimson-light-hover: var(--dv-color-crimson-1);--dv-color-crimson-light-color: var(--dv-color-crimson-7);--dv-color-crimson-outline: var(--dv-color-crimson-6);--dv-color-crimson-outline-hover: var(--dv-color-crimson-0);--dv-color-crimson-outline-color: var(--dv-color-crimson-6);--dv-color-pink-filled: var(--dv-color-pink-6);--dv-color-pink-filled-hover: var(--dv-color-pink-7);--dv-color-pink-filled-color: #fff;--dv-color-pink-light: var(--dv-color-pink-0);--dv-color-pink-light-hover: var(--dv-color-pink-1);--dv-color-pink-light-color: var(--dv-color-pink-7);--dv-color-pink-outline: var(--dv-color-pink-6);--dv-color-pink-outline-hover: var(--dv-color-pink-0);--dv-color-pink-outline-color: var(--dv-color-pink-6);--dv-color-grape-filled: var(--dv-color-grape-6);--dv-color-grape-filled-hover: var(--dv-color-grape-7);--dv-color-grape-filled-color: #fff;--dv-color-grape-light: var(--dv-color-grape-0);--dv-color-grape-light-hover: var(--dv-color-grape-1);--dv-color-grape-light-color: var(--dv-color-grape-7);--dv-color-grape-outline: var(--dv-color-grape-6);--dv-color-grape-outline-hover: var(--dv-color-grape-0);--dv-color-grape-outline-color: var(--dv-color-grape-6);--dv-color-violet-filled: var(--dv-color-violet-6);--dv-color-violet-filled-hover: var(--dv-color-violet-7);--dv-color-violet-filled-color: #fff;--dv-color-violet-light: var(--dv-color-violet-0);--dv-color-violet-light-hover: var(--dv-color-violet-1);--dv-color-violet-light-color: var(--dv-color-violet-7);--dv-color-violet-outline: var(--dv-color-violet-6);--dv-color-violet-outline-hover: var(--dv-color-violet-0);--dv-color-violet-outline-color: var(--dv-color-violet-6);--dv-color-indigo-filled: var(--dv-color-indigo-6);--dv-color-indigo-filled-hover: var(--dv-color-indigo-7);--dv-color-indigo-filled-color: #fff;--dv-color-indigo-light: var(--dv-color-indigo-0);--dv-color-indigo-light-hover: var(--dv-color-indigo-1);--dv-color-indigo-light-color: var(--dv-color-indigo-7);--dv-color-indigo-outline: var(--dv-color-indigo-6);--dv-color-indigo-outline-hover: var(--dv-color-indigo-0);--dv-color-indigo-outline-color: var(--dv-color-indigo-6);--dv-color-cyan-filled: var(--dv-color-cyan-6);--dv-color-cyan-filled-hover: var(--dv-color-cyan-7);--dv-color-cyan-filled-color: #fff;--dv-color-cyan-light: var(--dv-color-cyan-0);--dv-color-cyan-light-hover: var(--dv-color-cyan-1);--dv-color-cyan-light-color: var(--dv-color-cyan-7);--dv-color-cyan-outline: var(--dv-color-cyan-6);--dv-color-cyan-outline-hover: var(--dv-color-cyan-0);--dv-color-cyan-outline-color: var(--dv-color-cyan-6);--dv-color-teal-filled: var(--dv-color-teal-6);--dv-color-teal-filled-hover: var(--dv-color-teal-7);--dv-color-teal-filled-color: #fff;--dv-color-teal-light: var(--dv-color-teal-0);--dv-color-teal-light-hover: var(--dv-color-teal-1);--dv-color-teal-light-color: var(--dv-color-teal-7);--dv-color-teal-outline: var(--dv-color-teal-6);--dv-color-teal-outline-hover: var(--dv-color-teal-0);--dv-color-teal-outline-color: var(--dv-color-teal-6);--dv-color-green-filled: var(--dv-color-green-6);--dv-color-green-filled-hover: var(--dv-color-green-7);--dv-color-green-filled-color: #fff;--dv-color-green-light: var(--dv-color-green-0);--dv-color-green-light-hover: var(--dv-color-green-1);--dv-color-green-light-color: var(--dv-color-green-7);--dv-color-green-outline: var(--dv-color-green-6);--dv-color-green-outline-hover: var(--dv-color-green-0);--dv-color-green-outline-color: var(--dv-color-green-6);--dv-color-lime-filled: var(--dv-color-lime-6);--dv-color-lime-filled-hover: var(--dv-color-lime-7);--dv-color-lime-filled-color: #fff;--dv-color-lime-light: var(--dv-color-lime-0);--dv-color-lime-light-hover: var(--dv-color-lime-1);--dv-color-lime-light-color: var(--dv-color-lime-7);--dv-color-lime-outline: var(--dv-color-lime-6);--dv-color-lime-outline-hover: var(--dv-color-lime-0);--dv-color-lime-outline-color: var(--dv-color-lime-6);--dv-color-yellow-filled: var(--dv-color-yellow-5);--dv-color-yellow-filled-hover: var(--dv-color-yellow-6);--dv-color-yellow-filled-color: var(--dv-color-gray-9);--dv-color-yellow-light: var(--dv-color-yellow-0);--dv-color-yellow-light-hover: var(--dv-color-yellow-1);--dv-color-yellow-light-color: var(--dv-color-yellow-8);--dv-color-yellow-outline: var(--dv-color-yellow-6);--dv-color-yellow-outline-hover: var(--dv-color-yellow-0);--dv-color-yellow-outline-color: var(--dv-color-yellow-7);--dv-color-orange-filled: var(--dv-color-orange-6);--dv-color-orange-filled-hover: var(--dv-color-orange-7);--dv-color-orange-filled-color: #fff;--dv-color-orange-light: var(--dv-color-orange-0);--dv-color-orange-light-hover: var(--dv-color-orange-1);--dv-color-orange-light-color: var(--dv-color-orange-8);--dv-color-orange-outline: var(--dv-color-orange-6);--dv-color-orange-outline-hover: var(--dv-color-orange-0);--dv-color-orange-outline-color: var(--dv-color-orange-7);--dv-slider-size-xs: .25rem;--dv-slider-size-sm: .375rem;--dv-slider-size-md: .5rem;--dv-slider-size-lg: .625rem;--dv-slider-size-xl: .75rem;--dv-button-height-xs: 1.625rem;--dv-button-padding-x-xs: .875rem;--dv-button-height-sm: 1.875rem;--dv-button-padding-x-sm: 1.125rem;--dv-button-height-md: 2.25rem;--dv-button-padding-x-md: 1.375rem;--dv-button-height-lg: 2.625rem;--dv-button-padding-x-lg: 1.625rem;--dv-button-height-xl: 3.125rem;--dv-button-padding-x-xl: 2rem;--dv-button-height-compact-xs: 1.125rem;--dv-button-padding-x-compact-xs: .625rem;--dv-button-height-compact-sm: 1.375rem;--dv-button-padding-x-compact-sm: .75rem;--dv-button-height-compact-md: 1.625rem;--dv-button-padding-x-compact-md: .875rem;--dv-button-height-compact-lg: 1.875rem;--dv-button-padding-x-compact-lg: 1rem;--dv-button-height-compact-xl: 2.125rem;--dv-button-padding-x-compact-xl: 1.25rem;--dv-ai-size-xs: 1.625rem;--dv-ai-size-sm: 1.875rem;--dv-ai-size-md: 2.25rem;--dv-ai-size-lg: 2.625rem;--dv-ai-size-xl: 3.125rem;--dv-avatar-size-xs: 1.625rem;--dv-avatar-size-sm: 2.375rem;--dv-avatar-size-md: 3rem;--dv-avatar-size-lg: 3.75rem;--dv-avatar-size-xl: 5.125rem;--dv-badge-height-xs: 1rem;--dv-badge-padding-x-xs: .5rem;--dv-badge-fz-xs: .625rem;--dv-badge-height-sm: 1.25rem;--dv-badge-padding-x-sm: .625rem;--dv-badge-fz-sm: .6875rem;--dv-badge-height-md: 1.5rem;--dv-badge-padding-x-md: .75rem;--dv-badge-fz-md: .75rem;--dv-badge-height-lg: 1.75rem;--dv-badge-padding-x-lg: .875rem;--dv-badge-fz-lg: .8125rem;--dv-badge-height-xl: 2rem;--dv-badge-padding-x-xl: 1rem;--dv-badge-fz-xl: .875rem;--dv-container-size-xs: 36rem;--dv-container-size-sm: 48rem;--dv-container-size-md: 60rem;--dv-container-size-lg: 75rem;--dv-container-size-xl: 90rem;--dv-divider-size-xs: 1px;--dv-divider-size-sm: 2px;--dv-divider-size-md: 3px;--dv-divider-size-lg: 4px;--dv-divider-size-xl: 5px;--dv-accordion-chevron-size: 1rem;--dv-accordion-transition: .2s ease}[data-dv-color-scheme=auto]{color-scheme:light dark}[data-dv-color-scheme=dark]{color-scheme:dark;--dv-color-white: #fff;--dv-color-black: #1c1c1c;--dv-color-dimmed: var(--dv-color-gray-5);--dv-color-bright: #fff;--dv-color-body: #1a1b1e;--dv-color-surface: #25262b;--dv-color-text: #c1c2c5;--dv-color-border: #373a40;--dv-color-default: #25262b;--dv-color-default-hover: #2c2e33;--dv-color-default-color: #c1c2c5;--dv-color-default-border: #373a40;--dv-color-blue-filled: var(--dv-color-blue-7);--dv-color-blue-filled-hover: var(--dv-color-blue-8);--dv-color-blue-light: rgba(28, 126, 214, .15);--dv-color-blue-light-hover: rgba(28, 126, 214, .2);--dv-color-blue-light-color: var(--dv-color-blue-2);--dv-color-blue-outline: var(--dv-color-blue-5);--dv-color-blue-outline-hover: rgba(28, 126, 214, .1);--dv-color-blue-outline-color: var(--dv-color-blue-5);--dv-color-primary-filled: var(--dv-color-blue-filled);--dv-color-primary-filled-hover: var(--dv-color-blue-filled-hover);--dv-color-primary-light: var(--dv-color-blue-light);--dv-color-primary-light-hover: var(--dv-color-blue-light-hover);--dv-color-primary-light-color: var(--dv-color-blue-light-color);--dv-color-primary-outline: var(--dv-color-blue-outline);--dv-color-primary-outline-hover: var(--dv-color-blue-outline-hover);--dv-color-primary-outline-color: var(--dv-color-blue-outline-color);--dv-color-white-filled: var(--dv-color-white-5);--dv-color-white-filled-hover: var(--dv-color-white-6);--dv-color-white-filled-color: var(--dv-color-gray-9);--dv-color-white-light: rgba(255, 255, 255, .15);--dv-color-white-light-hover: rgba(255, 255, 255, .2);--dv-color-white-light-color: var(--dv-color-white-7);--dv-color-white-outline: var(--dv-color-white-5);--dv-color-white-outline-hover: rgba(255, 255, 255, .1);--dv-color-white-outline-color: var(--dv-color-white-5);--dv-color-gray-filled: var(--dv-color-gray-5);--dv-color-gray-filled-hover: var(--dv-color-gray-4);--dv-color-gray-filled-color: var(--dv-color-gray-9);--dv-color-gray-light: rgba(173, 181, 189, .15);--dv-color-gray-light-hover: rgba(173, 181, 189, .2);--dv-color-gray-light-color: var(--dv-color-gray-3);--dv-color-gray-outline: var(--dv-color-gray-5);--dv-color-gray-outline-hover: rgba(173, 181, 189, .1);--dv-color-gray-outline-color: var(--dv-color-gray-4);--dv-color-black-filled: var(--dv-color-black-5);--dv-color-black-filled-hover: var(--dv-color-black-4);--dv-color-black-filled-color: #ffffff;--dv-color-black-light: rgba(255, 255, 255, .08);--dv-color-black-light-hover: rgba(255, 255, 255, .12);--dv-color-black-light-color: var(--dv-color-gray-2);--dv-color-black-outline: var(--dv-color-gray-5);--dv-color-black-outline-hover: rgba(255, 255, 255, .06);--dv-color-black-outline-color: var(--dv-color-gray-3);--dv-color-red-filled: var(--dv-color-red-7);--dv-color-red-filled-hover: var(--dv-color-red-8);--dv-color-red-filled-color: var(--dv-color-red-0);--dv-color-red-light: rgba(240, 62, 62, .15);--dv-color-red-light-hover: rgba(240, 62, 62, .2);--dv-color-red-light-color: var(--dv-color-red-4);--dv-color-red-outline: var(--dv-color-red-5);--dv-color-red-outline-hover: rgba(240, 62, 62, .1);--dv-color-red-outline-color: var(--dv-color-red-5);--dv-color-crimson-filled: var(--dv-color-crimson-7);--dv-color-crimson-filled-hover: var(--dv-color-crimson-8);--dv-color-crimson-filled-color: var(--dv-color-crimson-0);--dv-color-crimson-light: rgba(245, 45, 145, .15);--dv-color-crimson-light-hover: rgba(245, 45, 145, .2);--dv-color-crimson-light-color: var(--dv-color-crimson-4);--dv-color-crimson-outline: var(--dv-color-crimson-5);--dv-color-crimson-outline-hover: rgba(245, 45, 145, .1);--dv-color-crimson-outline-color: var(--dv-color-crimson-5);--dv-color-pink-filled: var(--dv-color-pink-7);--dv-color-pink-filled-hover: var(--dv-color-pink-8);--dv-color-pink-filled-color: var(--dv-color-pink-0);--dv-color-pink-light: rgba(249, 99, 171, .15);--dv-color-pink-light-hover: rgba(249, 99, 171, .2);--dv-color-pink-light-color: var(--dv-color-pink-4);--dv-color-pink-outline: var(--dv-color-pink-5);--dv-color-pink-outline-hover: rgba(249, 99, 171, .1);--dv-color-pink-outline-color: var(--dv-color-pink-5);--dv-color-grape-filled: var(--dv-color-grape-7);--dv-color-grape-filled-hover: var(--dv-color-grape-8);--dv-color-grape-filled-color: var(--dv-color-grape-0);--dv-color-grape-light: rgba(172, 126, 241, .15);--dv-color-grape-light-hover: rgba(172, 126, 241, .2);--dv-color-grape-light-color: var(--dv-color-grape-4);--dv-color-grape-outline: var(--dv-color-grape-5);--dv-color-grape-outline-hover: rgba(172, 126, 241, .1);--dv-color-grape-outline-color: var(--dv-color-grape-5);--dv-color-violet-filled: var(--dv-color-violet-7);--dv-color-violet-filled-hover: var(--dv-color-violet-8);--dv-color-violet-light: rgba(112, 72, 232, .15);--dv-color-violet-light-hover: rgba(112, 72, 232, .2);--dv-color-violet-light-color: var(--dv-color-violet-2);--dv-color-violet-outline: var(--dv-color-violet-5);--dv-color-violet-outline-hover: rgba(112, 72, 232, .1);--dv-color-violet-outline-color: var(--dv-color-violet-5);--dv-color-indigo-filled: var(--dv-color-indigo-7);--dv-color-indigo-filled-hover: var(--dv-color-indigo-8);--dv-color-indigo-light: rgba(74, 86, 201, .15);--dv-color-indigo-light-hover: rgba(74, 86, 201, .2);--dv-color-indigo-light-color: var(--dv-color-indigo-2);--dv-color-indigo-outline: var(--dv-color-indigo-5);--dv-color-indigo-outline-hover: rgba(74, 86, 201, .1);--dv-color-indigo-outline-color: var(--dv-color-indigo-5);--dv-color-cyan-filled: var(--dv-color-cyan-7);--dv-color-cyan-filled-hover: var(--dv-color-cyan-8);--dv-color-cyan-light: rgba(16, 152, 173, .15);--dv-color-cyan-light-hover: rgba(16, 152, 173, .2);--dv-color-cyan-light-color: var(--dv-color-cyan-4);--dv-color-cyan-outline: var(--dv-color-cyan-5);--dv-color-cyan-outline-hover: rgba(16, 152, 173, .1);--dv-color-cyan-outline-color: var(--dv-color-cyan-5);--dv-color-teal-filled: var(--dv-color-teal-7);--dv-color-teal-filled-hover: var(--dv-color-teal-8);--dv-color-teal-light: rgba(12, 166, 120, .15);--dv-color-teal-light-hover: rgba(12, 166, 120, .2);--dv-color-teal-light-color: var(--dv-color-teal-4);--dv-color-teal-outline: var(--dv-color-teal-5);--dv-color-teal-outline-hover: rgba(12, 166, 120, .1);--dv-color-teal-outline-color: var(--dv-color-teal-5);--dv-color-green-filled: var(--dv-color-green-7);--dv-color-green-light: rgba(55, 178, 77, .15);--dv-color-green-light-hover: rgba(55, 178, 77, .2);--dv-color-green-light-color: var(--dv-color-green-4);--dv-color-green-outline: var(--dv-color-green-5);--dv-color-green-outline-hover: rgba(55, 178, 77, .1);--dv-color-lime-filled: var(--dv-color-lime-7);--dv-color-lime-light: rgba(116, 184, 22, .15);--dv-color-lime-light-hover: rgba(116, 184, 22, .2);--dv-color-lime-light-color: var(--dv-color-lime-4);--dv-color-lime-outline: var(--dv-color-lime-5);--dv-color-lime-outline-hover: rgba(116, 184, 22, .1);--dv-color-yellow-filled: var(--dv-color-yellow-6);--dv-color-yellow-filled-hover: var(--dv-color-yellow-7);--dv-color-yellow-light: rgba(245, 159, 0, .15);--dv-color-yellow-light-hover: rgba(245, 159, 0, .2);--dv-color-yellow-light-color: var(--dv-color-yellow-3);--dv-color-yellow-outline: var(--dv-color-yellow-5);--dv-color-yellow-outline-hover: rgba(245, 159, 0, .1);--dv-color-yellow-outline-color: var(--dv-color-yellow-4);--dv-color-orange-filled: var(--dv-color-orange-7);--dv-color-orange-filled-hover: var(--dv-color-orange-8);--dv-color-orange-light: rgba(247, 103, 7, .15);--dv-color-orange-light-hover: rgba(247, 103, 7, .2);--dv-color-orange-light-color: var(--dv-color-orange-4);--dv-color-orange-outline: var(--dv-color-orange-5);--dv-color-orange-outline-hover: rgba(247, 103, 7, .1);--dv-color-orange-outline-color: var(--dv-color-orange-5);--dv-elevation-1: 0 1px 3px rgba(0, 0, 0, .3);--dv-elevation-2: 0 4px 5px rgba(0, 0, 0, .35);--dv-elevation-3: 0 6px 6px rgba(0, 0, 0, .4);--dv-elevation-4: 0 8px 7px rgba(0, 0, 0, .45);--dv-elevation-5: 0 10px 8px rgba(0, 0, 0, .5);--dv-surface-0: #1a1b1e;--dv-surface-1: #22232a;--dv-surface-2: #252730;--dv-surface-3: #282b35;--dv-surface-4: #292c37;--dv-surface-5: #2b2f3b}@supports (background: color-mix(in srgb,red 5%,blue)){:root,[data-dv-color-scheme=light]{--dv-surface-1: color-mix(in srgb, var(--dv-color-primary-filled) 2%, var(--dv-color-body));--dv-surface-2: color-mix(in srgb, var(--dv-color-primary-filled) 4%, var(--dv-color-body));--dv-surface-3: color-mix(in srgb, var(--dv-color-primary-filled) 6%, var(--dv-color-body));--dv-surface-4: color-mix(in srgb, var(--dv-color-primary-filled) 7%, var(--dv-color-body));--dv-surface-5: color-mix(in srgb, var(--dv-color-primary-filled) 8%, var(--dv-color-body))}[data-dv-color-scheme=dark]{--dv-surface-1: color-mix(in srgb, var(--dv-color-primary-filled) 5%, var(--dv-surface-0));--dv-surface-2: color-mix(in srgb, var(--dv-color-primary-filled) 8%, var(--dv-surface-0));--dv-surface-3: color-mix(in srgb, var(--dv-color-primary-filled) 11%, var(--dv-surface-0));--dv-surface-4: color-mix(in srgb, var(--dv-color-primary-filled) 12%, var(--dv-surface-0));--dv-surface-5: color-mix(in srgb, var(--dv-color-primary-filled) 14%, var(--dv-surface-0))}}.dv-button{display:inline-flex;align-items:center;justify-content:center;height:var(--dv-button-height, var(--dv-button-height-md));padding:0 var(--dv-button-padding-x, var(--dv-button-padding-x-md));font-size:var(--dv-button-fz, var(--dv-font-size-sm));font-family:var(--dv-font-family);font-weight:600;line-height:normal;border-radius:var(--dv-button-radius, var(--dv-radius-sm));border:var(--dv-button-bd, .0625rem solid transparent);background:var(--dv-button-bg, var(--dv-color-primary-filled));color:var(--dv-button-color, var(--dv-color-primary-filled-color, var(--dv-color-white)));cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .15s ease,color .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none}.dv-button:hover:not([data-disabled]):not(:disabled){background:var(--dv-button-hover, var(--dv-color-primary-filled-hover))}.dv-button[data-variant=filled]{box-shadow:var(--dv-elevation-1)}.dv-button[data-variant=filled]:hover:not([data-disabled]):not(:disabled){box-shadow:var(--dv-elevation-2)}.dv-button[data-variant=filled]:active:not([data-disabled]):not(:disabled){box-shadow:var(--dv-elevation-0)}.dv-button:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-button[data-full-width]{width:100%}.dv-button[data-disabled],.dv-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dv-button-inner{display:flex;align-items:center;justify-content:var(--dv-button-justify, center);gap:.5rem;pointer-events:none}.dv-button-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-button-section{display:flex;align-items:center}.dv-button-group{display:inline-flex}.dv-button-group[data-orientation=vertical]{flex-direction:column}.dv-button-group-section{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--dv-button-padding-x, var(--dv-button-padding-x-md));font-size:var(--dv-button-fz, var(--dv-font-size-sm));border:.0625rem solid var(--dv-color-default-border);background:var(--dv-color-default);color:var(--dv-color-default-color);box-sizing:border-box}.dv-button-group>.dv-button,.dv-button-group>.dv-button-group-section{border-radius:0}.dv-button-group:not([data-orientation=vertical])>:first-child.dv-button,.dv-button-group:not([data-orientation=vertical])>:first-child.dv-button-group-section{border-top-left-radius:var(--dv-button-radius, var(--dv-radius-sm));border-bottom-left-radius:var(--dv-button-radius, var(--dv-radius-sm))}.dv-button-group:not([data-orientation=vertical])>:last-child.dv-button,.dv-button-group:not([data-orientation=vertical])>:last-child.dv-button-group-section{border-top-right-radius:var(--dv-button-radius, var(--dv-radius-sm));border-bottom-right-radius:var(--dv-button-radius, var(--dv-radius-sm))}.dv-button-group:not([data-orientation=vertical])>.dv-button:not(:first-child),.dv-button-group:not([data-orientation=vertical])>.dv-button-group-section:not(:first-child){margin-inline-start:-.0625rem}.dv-button-group[data-orientation=vertical]>:first-child.dv-button,.dv-button-group[data-orientation=vertical]>:first-child.dv-button-group-section{border-top-left-radius:var(--dv-button-radius, var(--dv-radius-sm));border-top-right-radius:var(--dv-button-radius, var(--dv-radius-sm))}.dv-button-group[data-orientation=vertical]>:last-child.dv-button,.dv-button-group[data-orientation=vertical]>:last-child.dv-button-group-section{border-bottom-left-radius:var(--dv-button-radius, var(--dv-radius-sm));border-bottom-right-radius:var(--dv-button-radius, var(--dv-radius-sm))}.dv-button-group[data-orientation=vertical]>.dv-button:not(:first-child),.dv-button-group[data-orientation=vertical]>.dv-button-group-section:not(:first-child){margin-top:-.0625rem}.dv-button-group>.dv-button:hover,.dv-button-group>.dv-button:focus-visible{position:relative;z-index:1}.dv-theme-toggle-light{display:inline}.dv-theme-toggle-dark,[data-dv-color-scheme=dark] .dv-theme-toggle-light{display:none}[data-dv-color-scheme=dark] .dv-theme-toggle-dark{display:inline}.dv-color-scheme-picker{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.dv-color-scheme-picker:not([data-compact]) .dv-button{margin-left:var(--dv-spacing-xs)}.dv-color-scheme-picker[data-compact]{position:relative;flex-wrap:nowrap}.dv-scheme-overlay{display:none;position:fixed;inset:0;z-index:200;background:transparent;border:none;padding:0;cursor:default}.dv-scheme-panel{display:none;position:absolute;top:calc(100% + .5rem);right:0;z-index:201;background:var(--dv-color-surface);border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md);padding:var(--dv-spacing-sm);flex-wrap:wrap;gap:.375rem;align-items:center;width:calc(7 * 1.625rem + 6 * .375rem + 2 * var(--dv-spacing-sm));box-shadow:var(--dv-shadow-md)}.dv-color-scheme-picker[data-compact][data-open] .dv-scheme-overlay,.dv-color-scheme-picker[data-compact][data-open] .dv-scheme-panel{display:flex}.dv-color-scheme-picker[data-compact][data-open] .dv-scheme-overlay{display:block}.dv-scheme-panel .dv-button{width:100%;margin-top:var(--dv-spacing-xs)}.dv-scheme-swatch{width:1.625rem;height:1.625rem;border-radius:50%;background:var(--dv-swatch-color, var(--dv-color-primary-filled));border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease;outline:none}.dv-scheme-swatch:hover{transform:scale(1.1);box-shadow:0 0 0 2px var(--dv-color-body),0 0 0 4px var(--dv-swatch-color, var(--dv-color-primary-filled))}.dv-scheme-swatch[data-active]{box-shadow:0 0 0 2px var(--dv-color-body),0 0 0 4px var(--dv-swatch-color, var(--dv-color-primary-filled))}.dv-swatch-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dv-action-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dv-ai-size, var(--dv-ai-size-md));height:var(--dv-ai-size, var(--dv-ai-size-md));min-width:var(--dv-ai-size, var(--dv-ai-size-md));min-height:var(--dv-ai-size, var(--dv-ai-size-md));border-radius:var(--dv-ai-radius, var(--dv-radius-sm));border:var(--dv-ai-bd, .0625rem solid transparent);background:var(--dv-ai-bg, var(--dv-color-primary-filled));color:var(--dv-ai-color, var(--dv-color-white));cursor:pointer;padding:0;box-sizing:border-box;transition:background .15s ease}.dv-action-icon:hover:not([data-disabled]):not(:disabled){background:var(--dv-ai-hover, var(--dv-color-primary-filled-hover))}.dv-action-icon:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-action-icon[data-disabled],.dv-action-icon:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dv-alert{border-radius:var(--dv-alert-radius, var(--dv-radius-md));border:var(--dv-alert-bd, .0625rem solid transparent);background:var(--dv-alert-bg, var(--dv-color-primary-light));color:var(--dv-alert-color, var(--dv-color-primary-light-color));padding:var(--dv-spacing-md);box-sizing:border-box}.dv-alert-wrapper{display:flex;gap:var(--dv-spacing-md);align-items:flex-start}.dv-alert-icon{flex-shrink:0;display:flex;align-items:flex-start}.dv-alert-body{flex:1;min-width:0}.dv-alert-title{font-weight:700;margin-bottom:.25rem}.dv-alert-message{font-size:var(--dv-font-size-sm);line-height:var(--dv-line-height-sm);color:var(--dv-color-bright)}.dv-anchor{color:var(--dv-color-primary-light-color);font-size:var(--dv-text-fz, inherit);line-height:var(--dv-text-lh, inherit)}.dv-anchor[data-underline=always]{text-decoration:underline}.dv-anchor[data-underline=hover]{text-decoration:none}.dv-anchor[data-underline=hover]:hover{text-decoration:underline}.dv-anchor[data-underline=never]{text-decoration:none}.dv-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--dv-avatar-size, var(--dv-avatar-size-md));height:var(--dv-avatar-size, var(--dv-avatar-size-md));min-width:var(--dv-avatar-size, var(--dv-avatar-size-md));border-radius:var(--dv-avatar-radius, 50%);border:var(--dv-avatar-bd, .0625rem solid transparent);background:var(--dv-avatar-bg, var(--dv-color-primary-light));color:var(--dv-avatar-color, var(--dv-color-primary-light-color));overflow:hidden;box-sizing:border-box;font-size:calc(var(--dv-avatar-size, var(--dv-avatar-size-md)) * .4);font-weight:700;font-family:var(--dv-font-family)}.dv-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.dv-avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.dv-badge{display:inline-flex;align-items:center;height:var(--dv-badge-height, var(--dv-badge-height-md));padding:0 var(--dv-badge-padding-x, var(--dv-badge-padding-x-md));font-size:var(--dv-badge-fz, var(--dv-badge-fz-md));border-radius:var(--dv-badge-radius, 10000rem);border:var(--dv-badge-bd, .0625rem solid transparent);background:var(--dv-badge-bg, var(--dv-color-primary-filled));color:var(--dv-badge-color, var(--dv-color-white));font-weight:700;line-height:normal;white-space:nowrap;box-sizing:border-box;text-transform:uppercase;letter-spacing:.025em;font-family:var(--dv-font-family)}.dv-badge[data-variant=dot]{background:transparent;border-color:var(--dv-color-border);color:var(--dv-color-text);padding-inline-start:calc(var(--dv-badge-padding-x, var(--dv-badge-padding-x-md)) + .75rem);position:relative}.dv-badge[data-variant=dot]:before{content:"";position:absolute;inset-inline-start:calc(var(--dv-badge-padding-x, var(--dv-badge-padding-x-md)) * .5);top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;background:var(--dv-badge-dot-color, var(--dv-color-primary-filled))}.dv-badge[data-variant=light]{--dv-badge-bg: var(--dv-color-primary-light);--dv-badge-color: var(--dv-color-primary-light-color);--dv-badge-bd: .0625rem solid transparent}.dv-badge[data-variant=outline]{--dv-badge-bg: transparent;--dv-badge-bd: 1px solid var(--dv-color-primary-outline);--dv-badge-color: var(--dv-color-primary-outline-color)}.dv-badge[data-variant=transparent]{--dv-badge-bg: transparent;--dv-badge-bd: .0625rem solid transparent;--dv-badge-color: var(--dv-color-primary-filled)}.dv-badge[data-variant=white]{--dv-badge-bg: #fff;--dv-badge-bd: .0625rem solid transparent;--dv-badge-color: var(--dv-color-primary-filled)}.dv-badge[data-variant=default]{--dv-badge-bg: var(--dv-color-surface);--dv-badge-bd: .0625rem solid var(--dv-color-border);--dv-badge-color: var(--dv-color-text)}.dv-badge[data-full-width]{width:100%;justify-content:center}.dv-badge-label{overflow:hidden;text-overflow:ellipsis}.dv-badge-section{display:flex;align-items:center}.dv-badge-section[data-position=left]{margin-inline-end:.25rem}.dv-badge-section[data-position=right]{margin-inline-start:.25rem}.dv-paper{background:var(--dv-paper-surface, var(--dv-color-body));border-radius:var(--dv-paper-radius, var(--dv-radius-md));box-shadow:var(--dv-paper-shadow);box-sizing:border-box}.dv-paper[data-with-border]{border:1px solid var(--dv-color-border)}.dv-paper[data-variant=glass]{background:#ffffff12;backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.12)}[data-dv-color-scheme=dark] .dv-paper[data-variant=glass]{background:#00000040;border-color:#ffffff0f}.dv-card{padding:var(--dv-card-padding, var(--dv-spacing-md));overflow:hidden;position:relative}.dv-card[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:stretch}.dv-card-section{margin:0 calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);display:block}.dv-card-section:first-child{margin-top:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1)}.dv-card-section:last-child{margin-bottom:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1)}.dv-card[data-orientation=horizontal] .dv-card-section{margin:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1) 0;flex-shrink:0}.dv-card[data-orientation=horizontal] .dv-card-section:first-child{margin-left:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-top:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-bottom:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-right:0}.dv-card[data-orientation=horizontal] .dv-card-section:last-child{margin-right:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-top:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-bottom:calc(var(--dv-card-padding, var(--dv-spacing-md)) * -1);margin-left:0}.dv-card-section[data-with-border]{border-top:1px solid var(--dv-color-border);border-bottom:1px solid var(--dv-color-border)}.dv-card-section[data-inherit-padding]{margin-inline:0;padding:0 var(--dv-card-padding, var(--dv-spacing-md))}.dv-container{width:100%;max-width:var(--dv-container-size, var(--dv-container-size-lg));margin-inline:auto;padding-inline:var(--dv-spacing-md);box-sizing:border-box}.dv-container[data-fluid]{max-width:none}.dv-container[data-strategy=inline]{max-width:100%;padding-inline:0;width:var(--dv-container-size, var(--dv-container-size-lg))}.dv-container[data-fluid][data-strategy=inline]{width:100%}.dv-divider{border:none;border-top:var(--dv-divider-size, 1px) var(--dv-divider-border-style, solid) var(--dv-divider-color, var(--dv-color-border));box-sizing:border-box;width:100%}.dv-divider[data-orientation=vertical]{border-top:none;border-inline-start:var(--dv-divider-size, 1px) var(--dv-divider-border-style, solid) var(--dv-divider-color, var(--dv-color-border));height:100%;align-self:stretch;display:inline-block}.dv-divider[data-with-label]{display:flex;align-items:center;border-top:none;gap:var(--dv-spacing-xs);width:100%}.dv-divider[data-with-label]:before,.dv-divider[data-with-label]:after{content:"";flex:1;border-top:var(--dv-divider-size, 1px) var(--dv-divider-border-style, solid) var(--dv-divider-color, var(--dv-color-border))}.dv-divider[data-with-label]:has(.dv-divider-label[data-position=left]):before,.dv-divider[data-with-label]:has(.dv-divider-label[data-position=right]):after{display:none}.dv-divider-label[data-position=left]{order:-1}.dv-divider-label[data-position=center]{flex:0;white-space:nowrap}.dv-divider-label{white-space:nowrap;font-size:var(--dv-font-size-sm);color:var(--dv-color-dimmed)}.dv-grid{box-sizing:border-box}.dv-grid-inner{display:grid;grid-template-columns:repeat(var(--dv-grid-columns, 12),1fr);gap:var(--dv-grid-gap, var(--dv-spacing-md));align-items:var(--dv-grid-align, stretch);justify-content:var(--dv-grid-justify, flex-start);overflow:var(--dv-grid-overflow, visible)}.dv-grid-spacer{grid-column-end:var(--dv-spacer-span, span 1)}.dv-grid-col{box-sizing:border-box;grid-column-end:var(--dv-col-span-base, var(--dv-col-span, span 12));order:var(--dv-col-order)}@media(min-width:36em){.dv-grid-col{grid-column-end:var(--dv-col-span-xs, var(--dv-col-span-base, var(--dv-col-span, span 12)))}}@media(min-width:48em){.dv-grid-col{grid-column-end:var( --dv-col-span-sm, var(--dv-col-span-xs, var(--dv-col-span-base, var(--dv-col-span, span 12))) )}}@media(min-width:62em){.dv-grid-col{grid-column-end:var( --dv-col-span-md, var( --dv-col-span-sm, var(--dv-col-span-xs, var(--dv-col-span-base, var(--dv-col-span, span 12))) ) )}}@media(min-width:75em){.dv-grid-col{grid-column-end:var( --dv-col-span-lg, var( --dv-col-span-md, var( --dv-col-span-sm, var(--dv-col-span-xs, var(--dv-col-span-base, var(--dv-col-span, span 12))) ) ) )}}@media(min-width:88em){.dv-grid-col{grid-column-end:var( --dv-col-span-xl, var( --dv-col-span-lg, var( --dv-col-span-md, var( --dv-col-span-sm, var(--dv-col-span-xs, var(--dv-col-span-base, var(--dv-col-span, span 12))) ) ) ) )}}.dv-grid-col[data-span=auto]{grid-column-end:auto}.dv-grid-col[data-span=content]{grid-column-end:auto;width:fit-content}.dv-grid-inner:has(.dv-grid-col[data-span=auto]){display:flex;flex-wrap:wrap}.dv-grid-inner:has(.dv-grid-col[data-span=auto]) .dv-grid-col[data-span=auto]{flex:1 1 0;min-width:0}.dv-grid-inner:has(.dv-grid-col[data-span=auto]) .dv-grid-col[data-span=content]{flex:0 0 auto;width:fit-content}.dv-grid-inner[data-grow]{display:flex;flex-wrap:wrap}.dv-grid-inner[data-grow] .dv-grid-col{flex:1 1 0;min-width:0}.dv-group{display:flex;flex-direction:row;align-items:var(--dv-group-align, center);justify-content:var(--dv-group-justify, flex-start);flex-wrap:var(--dv-group-wrap, wrap);gap:var(--dv-group-gap, var(--dv-spacing-md));box-sizing:border-box}.dv-group[data-grow]>*{flex:1}.dv-image{display:block;max-width:100%;height:auto;border-radius:var(--dv-image-radius, 0);object-fit:var(--dv-image-object-fit, cover);box-sizing:border-box}.dv-stack{display:flex;flex-direction:column;align-items:var(--dv-stack-align, flex-start);justify-content:var(--dv-stack-justify, flex-start);gap:var(--dv-stack-gap, var(--dv-spacing-md));box-sizing:border-box;width:100%}.dv-text{font-size:var(--dv-text-fz, var(--dv-font-size-md));line-height:var(--dv-text-lh, var(--dv-line-height-md));font-family:var(--dv-font-family);margin:0;box-sizing:border-box}.dv-text[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-text[data-truncate=start]{direction:rtl;text-align:left}.dv-text[data-line-clamp]{display:-webkit-box;-webkit-line-clamp:var(--dv-text-line-clamp);-webkit-box-orient:vertical;overflow:hidden}.dv-text[data-inline]{display:inline}.dv-text[data-inherit]{font-size:inherit;line-height:inherit;font-family:inherit}.dv-text[data-variant=gradient]{background:var(--dv-text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dv-title{font-size:var(--dv-title-fz);font-weight:var(--dv-title-fw);line-height:var(--dv-title-lh);font-family:var(--dv-font-family-headings);text-wrap:var(--dv-title-text-wrap, wrap);margin:0;box-sizing:border-box}.dv-title[data-line-clamp]{display:-webkit-box;-webkit-line-clamp:var(--dv-title-line-clamp);-webkit-box-orient:vertical;overflow:hidden}.dv-tabs{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.dv-tabs[data-orientation=vertical]{flex-direction:row}.dv-tabs-list{display:flex;flex-direction:row;border-bottom:2px solid var(--dv-color-border);box-sizing:border-box}.dv-tabs[data-orientation=vertical] .dv-tabs-list{flex-direction:column;border-bottom:none;border-inline-end:2px solid var(--dv-color-border)}.dv-tabs[data-variant=pills] .dv-tabs-list,.dv-tabs[data-variant=outline] .dv-tabs-list{border-bottom-color:transparent}.dv-tabs-list[data-grow] .dv-tab{flex:1}.dv-tab{display:inline-flex;align-items:center;gap:.5rem;padding:var(--dv-spacing-xs) var(--dv-spacing-md);border:none;background:transparent;cursor:pointer;color:var(--dv-color-dimmed);font-size:var(--dv-font-size-sm);font-family:var(--dv-font-family);font-weight:500;line-height:normal;box-sizing:border-box;transition:color .15s ease,background .15s ease;white-space:nowrap;border-radius:var(--dv-tabs-radius, 0);margin-bottom:-2px}.dv-tabs[data-orientation=vertical] .dv-tab{margin-bottom:0;margin-inline-end:-2px;border-radius:var(--dv-tabs-radius, 0)}.dv-tab:hover:not([data-disabled]){color:var(--dv-color-text);background:var(--dv-color-surface)}.dv-tab[data-active]{color:var(--dv-tabs-color, var(--dv-color-primary-light-color));border-bottom:2px solid var(--dv-tabs-color, var(--dv-color-primary-filled))}.dv-tabs[data-orientation=vertical] .dv-tab[data-active]{border-bottom:none;border-inline-end:2px solid var(--dv-tabs-color, var(--dv-color-primary-filled))}.dv-tabs[data-variant=pills] .dv-tab{border-radius:var(--dv-tabs-radius, var(--dv-radius-sm));margin-bottom:0}.dv-tabs[data-variant=pills] .dv-tab[data-active]{background:var(--dv-tabs-color, var(--dv-color-primary-filled));color:var(--dv-color-white);border:none}.dv-tabs[data-variant=outline] .dv-tab{border:1px solid transparent;border-bottom:none;border-radius:var(--dv-tabs-radius, var(--dv-radius-sm)) var(--dv-tabs-radius, var(--dv-radius-sm)) 0 0}.dv-tabs[data-variant=outline] .dv-tab[data-active]{border-color:var(--dv-color-border);background:var(--dv-color-body);color:var(--dv-color-text)}.dv-tab:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-tab[data-disabled]{opacity:.4;cursor:not-allowed}.dv-tab-label{display:contents}.dv-tab-section{display:flex;align-items:center}.dv-tabs-panel{padding:var(--dv-spacing-md) 0;box-sizing:border-box}.dv-tabs-panel[hidden]{display:none}.dv-accordion{box-sizing:border-box;width:100%}.dv-accordion[data-variant=contained]{border-radius:var(--dv-accordion-radius, var(--dv-radius-md));border:1px solid var(--dv-color-border)}.dv-accordion[data-variant=separated] .dv-accordion-item{margin-bottom:var(--dv-spacing-xs);border-radius:var(--dv-accordion-radius, var(--dv-radius-md));border:1px solid var(--dv-color-border)}.dv-accordion-item{border-bottom:1px solid var(--dv-color-border);box-sizing:border-box}.dv-accordion-item:last-child{border-bottom:none}.dv-accordion[data-variant=contained] .dv-accordion-item:first-child .dv-accordion-ctrl,.dv-accordion[data-variant=filled] .dv-accordion-item:first-child .dv-accordion-ctrl{border-radius:var(--dv-accordion-radius, var(--dv-radius-md)) var(--dv-accordion-radius, var(--dv-radius-md)) 0 0}.dv-accordion-title{margin:0}.dv-accordion-ctrl{display:flex;align-items:center;width:100%;padding:var(--dv-spacing-sm) var(--dv-spacing-md);border:none;background:transparent;cursor:pointer;font-size:var(--dv-font-size-md);font-family:var(--dv-font-family);font-weight:500;color:var(--dv-color-text);text-align:start;gap:var(--dv-spacing-sm);box-sizing:border-box;transition:background .15s ease}.dv-accordion-ctrl:hover:not([data-disabled]){background:var(--dv-color-surface)}.dv-accordion-ctrl:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-accordion[data-variant=filled] .dv-accordion-item[data-active] .dv-accordion-ctrl{background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color)}.dv-accordion-ctrl[data-disabled]{opacity:.4;cursor:not-allowed}.dv-accordion-label{flex:1}.dv-accordion-icon{display:flex;align-items:center}.dv-accordion-chevron{display:flex;align-items:center;width:var(--dv-accordion-chevron-size);min-width:var(--dv-accordion-chevron-size);transition:transform var(--dv-accordion-transition);color:var(--dv-color-dimmed)}.dv-accordion-item[data-active] .dv-accordion-chevron[data-rotate]{transform:rotate(180deg)}.dv-accordion-ctrl[data-chevron-position=left] .dv-accordion-chevron[data-rotate]{transform:rotate(-90deg)}.dv-accordion-item[data-active] .dv-accordion-ctrl[data-chevron-position=left] .dv-accordion-chevron[data-rotate]{transform:rotate(0)}.dv-accordion-panel[hidden]{display:none}.dv-accordion-content{padding:var(--dv-spacing-sm) var(--dv-spacing-md) var(--dv-spacing-md);font-size:var(--dv-font-size-sm);line-height:var(--dv-line-height-sm);color:var(--dv-color-text);box-sizing:border-box}.dv-blockquote{--dv-bq-radius: var(--dv-radius-sm);--dv-bq-bg: var(--dv-color-surface);--dv-bq-bd: 4px solid var(--dv-color-border);--dv-bq-icon-size: 1.5rem;--dv-bq-text-wrap: wrap;position:relative;padding:var(--dv-spacing-md) var(--dv-spacing-xl);border-radius:var(--dv-bq-radius);background:var(--dv-bq-bg);border-inline-start:var(--dv-bq-bd);text-wrap:var(--dv-bq-text-wrap);box-sizing:border-box}.dv-blockquote-icon{position:absolute;inset-inline-start:calc(-1 * var(--dv-bq-icon-size) / 2);top:50%;transform:translateY(-50%);width:var(--dv-bq-icon-size);height:var(--dv-bq-icon-size);display:flex;align-items:center;justify-content:center}.dv-blockquote-cite{display:block;margin-top:var(--dv-spacing-xs);font-size:var(--dv-font-size-sm);color:var(--dv-color-dimmed)}.dv-code{--dv-code-bg: var(--dv-color-surface);display:inline-block;padding:1px .4em;border-radius:var(--dv-radius-xs);background:var(--dv-code-bg);font-family:var(--dv-font-family-mono);font-size:.875em;color:var(--dv-color-text);border:1px solid var(--dv-color-border)}.dv-code-block{--dv-code-bg: var(--dv-color-surface);display:block;padding:var(--dv-spacing-sm) var(--dv-spacing-md);border-radius:var(--dv-radius-sm);background:var(--dv-code-bg);border:1px solid var(--dv-color-border);overflow-x:auto;box-sizing:border-box}.dv-code-block .dv-code{display:inline;padding:0;border:none;background:transparent;font-size:var(--dv-font-size-sm);line-height:var(--dv-line-height-sm)}.dv-kbd{--dv-kbd-fz: var(--dv-font-size-xs);--dv-kbd-padding: 2px 6px;display:inline-flex;align-items:center;padding:var(--dv-kbd-padding);font-family:var(--dv-font-family-mono);font-size:var(--dv-kbd-fz);line-height:1.4;background:var(--dv-color-surface);border:1px solid var(--dv-color-border);border-bottom-width:3px;border-radius:var(--dv-radius-xs);color:var(--dv-color-text);vertical-align:middle;white-space:nowrap}.dv-mark{--dv-mark-bg: var(--dv-color-yellow-light);background:var(--dv-mark-bg);color:inherit;border-radius:2px;padding:0 2px}.dv-list{--dv-list-fz: var(--dv-font-size-md);--dv-list-spacing: 0;--dv-list-style-type: disc;padding-inline-start:0;list-style:none;margin:0;font-size:var(--dv-list-fz)}.dv-list[data-with-padding]{padding-inline-start:var(--dv-spacing-xl)}.dv-list-item{line-height:var(--dv-line-height-md);list-style-type:var(--dv-list-style-type)}.dv-list>.dv-list-item{margin-top:var(--dv-list-spacing)}.dv-list[data-with-padding]>.dv-list-item{list-style-type:var(--dv-list-style-type)}.dv-list-item[data-with-icon]{list-style:none;display:flex;align-items:flex-start;gap:var(--dv-spacing-xs)}.dv-list[data-center] .dv-list-item[data-with-icon]{align-items:center}.dv-list-item-icon{display:flex;align-items:center;flex-shrink:0}.dv-list-item-label{flex:1}.dv-highlight{margin:0;padding:0}.dv-highlight-mark{--dv-mark-bg: var(--dv-color-yellow-light);background:var(--dv-mark-bg);color:inherit;border-radius:2px;padding:0 2px}.dv-aspect-ratio{--dv-ar-ratio: 1;aspect-ratio:var(--dv-ar-ratio);max-width:100%;overflow:hidden;display:flex}.dv-aspect-ratio>*{flex:1;min-width:0;min-height:0}.dv-bg-image{--dv-bg-image-url: none;--dv-bg-image-radius: 0;background-image:var(--dv-bg-image-url);background-size:cover;background-position:center;border-radius:var(--dv-bg-image-radius)}.dv-center{display:flex;align-items:center;justify-content:center}.dv-center[data-inline]{display:inline-flex}.dv-flex{--dv-flex-gap: 0;--dv-flex-row-gap: var(--dv-flex-gap);--dv-flex-col-gap: var(--dv-flex-gap);--dv-flex-align: stretch;--dv-flex-justify: flex-start;--dv-flex-direction: row;--dv-flex-wrap: nowrap;display:flex;gap:var(--dv-flex-row-gap) var(--dv-flex-col-gap);align-items:var(--dv-flex-align);justify-content:var(--dv-flex-justify);flex-direction:var(--dv-flex-direction);flex-wrap:var(--dv-flex-wrap)}.dv-simple-grid{--dv-sg-cols: 1;--dv-sg-spacing: var(--dv-spacing-md);--dv-sg-v-spacing: var(--dv-sg-spacing);display:grid;grid-template-columns:repeat(var(--dv-sg-cols),minmax(0,1fr));gap:var(--dv-sg-v-spacing) var(--dv-sg-spacing);box-sizing:border-box}.dv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dv-burger{--dv-burger-size: 30px;--dv-burger-color: currentColor;--dv-burger-line-size: 2px;--dv-burger-transition: .3s;--dv-burger-size-xs: 18px;--dv-burger-size-sm: 24px;--dv-burger-size-md: 30px;--dv-burger-size-lg: 40px;--dv-burger-size-xl: 50px;display:flex;align-items:center;justify-content:center;width:var(--dv-burger-size);height:var(--dv-burger-size);background:transparent;border:none;padding:0;cursor:pointer;color:var(--dv-burger-color)}.dv-burger-box{display:flex;flex-direction:column;justify-content:space-between;width:var(--dv-burger-size);height:calc(var(--dv-burger-size) * .5)}.dv-burger-line{display:block;width:100%;height:var(--dv-burger-line-size);background:var(--dv-burger-color);border-radius:var(--dv-burger-line-size);transform-origin:center;transition:transform var(--dv-burger-transition) ease,opacity var(--dv-burger-transition) ease,width var(--dv-burger-transition) ease}.dv-burger[data-opened] .dv-burger-line:nth-child(1){transform:translateY(calc(var(--dv-burger-size) * .25 - var(--dv-burger-line-size) / 2)) rotate(45deg)}.dv-burger[data-opened] .dv-burger-line:nth-child(2){opacity:0;width:0}.dv-burger[data-opened] .dv-burger-line:nth-child(3){transform:translateY(calc((var(--dv-burger-size) * .25 - var(--dv-burger-line-size) / 2) * -1)) rotate(-45deg)}.dv-close-button{display:flex;align-items:center;justify-content:center;width:var(--dv-ai-size, var(--dv-ai-size-md));height:var(--dv-ai-size, var(--dv-ai-size-md));border-radius:var(--dv-ai-radius, var(--dv-radius-default));background:var(--dv-ai-bg);color:var(--dv-ai-color);border:var(--dv-ai-bd);cursor:pointer;padding:0;line-height:1;font-size:var(--dv-close-icon-size, calc(var(--dv-ai-size, var(--dv-ai-size-md)) * .55));transition:background var(--dv-transition-duration, .15s) ease}.dv-close-button:hover:not(:disabled){background:var(--dv-ai-hover)}.dv-close-button:disabled{opacity:.5;cursor:not-allowed}.dv-color-swatch{--dv-cs-size-xs: 16px;--dv-cs-size-sm: 24px;--dv-cs-size-md: 32px;--dv-cs-size-lg: 48px;--dv-cs-size-xl: 64px;--dv-cs-size: var(--dv-cs-size-md);--dv-cs-radius: 50%;--dv-cs-color: transparent;display:flex;align-items:center;justify-content:center;width:var(--dv-cs-size);height:var(--dv-cs-size);border-radius:var(--dv-cs-radius);background:var(--dv-cs-color);overflow:hidden}.dv-color-swatch[data-with-shadow]{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1px var(--dv-color-border)}.dv-indicator{position:relative;display:inline-block}.dv-indicator[data-inline]{display:inline-flex}.dv-indicator-badge{--dv-ind-color: var(--dv-color-primary-filled, var(--dv-color-blue-filled));--dv-ind-size: 10px;--dv-ind-offset: 0px;position:absolute;width:auto;height:var(--dv-ind-size);border-radius:10000px;background:var(--dv-ind-color);z-index:1;display:flex;align-items:center;justify-content:center;font-size:calc(var(--dv-ind-size) * .65);color:var(--dv-color-white);white-space:nowrap;padding:0 4px;min-width:var(--dv-ind-size)}.dv-indicator-badge[data-with-border]{box-shadow:0 0 0 2px var(--dv-color-body)}.dv-indicator-badge[data-processing]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--dv-ind-color);animation:dv-indicator-pulse 1s ease infinite}@keyframes dv-indicator-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.dv-indicator-badge[data-position=top-start]{top:calc(var(--dv-ind-offset) * -1);inset-inline-start:calc(var(--dv-ind-offset) * -1);transform:translate(-50%,-50%)}.dv-indicator-badge[data-position=top-center]{top:calc(var(--dv-ind-offset) * -1);left:50%;transform:translate(-50%,-50%)}.dv-indicator-badge[data-position=top-end]{top:calc(var(--dv-ind-offset) * -1);inset-inline-end:calc(var(--dv-ind-offset) * -1);transform:translate(50%,-50%)}.dv-indicator-badge[data-position=middle-start]{top:50%;inset-inline-start:calc(var(--dv-ind-offset) * -1);transform:translate(-50%,-50%)}.dv-indicator-badge[data-position=middle-center]{top:50%;left:50%;transform:translate(-50%,-50%)}.dv-indicator-badge[data-position=middle-end]{top:50%;inset-inline-end:calc(var(--dv-ind-offset) * -1);transform:translate(50%,-50%)}.dv-indicator-badge[data-position=bottom-start]{bottom:calc(var(--dv-ind-offset) * -1);inset-inline-start:calc(var(--dv-ind-offset) * -1);transform:translate(-50%,50%)}.dv-indicator-badge[data-position=bottom-center]{bottom:calc(var(--dv-ind-offset) * -1);left:50%;transform:translate(-50%,50%)}.dv-indicator-badge[data-position=bottom-end]{bottom:calc(var(--dv-ind-offset) * -1);inset-inline-end:calc(var(--dv-ind-offset) * -1);transform:translate(50%,50%)}.dv-loader{--dv-loader-size-xs: 18px;--dv-loader-size-sm: 22px;--dv-loader-size-md: 36px;--dv-loader-size-lg: 44px;--dv-loader-size-xl: 58px;--dv-loader-size: var(--dv-loader-size-md);display:inline-flex;align-items:center;justify-content:center;width:var(--dv-loader-size);height:var(--dv-loader-size)}.dv-loader svg{width:100%;height:100%}.dv-loader-oval-arc{transform-origin:50% 50%;animation:dv-loader-spin .75s linear infinite}@keyframes dv-loader-spin{to{transform:rotate(360deg)}}.dv-loader-bar{animation:dv-loader-bars .7s ease-in-out infinite alternate}@keyframes dv-loader-bars{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.dv-loader-dot{animation:dv-loader-dots .8s ease-in-out infinite alternate}@keyframes dv-loader-dots{0%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.dv-nav-link{--dv-nl-bg: transparent;--dv-nl-hover: var(--dv-color-surface);--dv-nl-color: var(--dv-color-text);display:flex;flex-direction:row;align-items:flex-start;gap:var(--dv-spacing-sm);width:100%;padding:var(--dv-spacing-xs) var(--dv-spacing-sm);border-radius:var(--dv-radius-sm);background:var(--dv-nl-bg);color:var(--dv-nl-color);text-decoration:none;border:none;cursor:pointer;text-align:start;font-size:var(--dv-font-size-sm);box-sizing:border-box;transition:background var(--dv-transition-duration, .15s) ease}.dv-nav-link:hover:not([data-disabled]){background:var(--dv-nl-hover)}.dv-nav-link:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-nav-link[data-active]{background:var(--dv-nl-bg);color:var(--dv-nl-color)}.dv-nav-link[data-disabled]{opacity:.5;cursor:not-allowed}.dv-nav-link-body{display:flex;flex-direction:column;flex:1;align-self:center}.dv-nav-link>*:not(.dv-nav-link-body):not(.dv-nav-link-children){flex-shrink:0}.dv-nav-link-children{display:block;padding-inline-start:var(--dv-spacing-md)}.dv-nav-link-children[hidden]{display:none}.dv-nav-link-label{line-height:1.4}.dv-nav-link-description{font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed);margin-top:2px}.dv-nav-link-section{display:flex;align-items:center}.dv-nav-link-section[data-position=right]{margin-inline-start:auto}.dv-nav-menu,.dv-nav-menu-group{display:flex;flex-direction:column}.dv-nav-menu-group+.dv-nav-menu-group{margin-top:var(--dv-spacing-xs)}.dv-nav-menu-group-label{font-size:var(--dv-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--dv-color-dimmed);padding:var(--dv-spacing-xs) var(--dv-spacing-sm)}button.dv-nav-menu-group-label{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;text-align:left}button.dv-nav-menu-group-label:hover{color:var(--dv-color-text)}.dv-nav-menu-group-chevron{display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease}button.dv-nav-menu-group-label[data-collapsed] .dv-nav-menu-group-chevron{transform:rotate(-90deg)}.dv-nav-menu-group-items{display:flex;flex-direction:column}.dv-nav-menu-group-items[hidden]{display:none}.dv-nav-menu .dv-nav-link{margin:0 .5rem;border-radius:var(--dv-radius-sm);font-size:var(--dv-font-size-sm)}.dv-nav-menu .dv-nav-link:hover:not([data-disabled]){--dv-nl-hover: var(--dv-color-primary-light);color:var(--dv-color-primary-light-color)}.dv-nav-menu .dv-nav-link[data-active]{--dv-nl-bg: var(--dv-color-primary-light);--dv-nl-color: var(--dv-color-primary-light-color);border-left:2px solid var(--dv-color-primary-filled);border-radius:0 var(--dv-radius-sm) var(--dv-radius-sm) 0;font-weight:600}.dv-pill{--dv-pill-height-xs: 1rem;--dv-pill-height-sm: 1.25rem;--dv-pill-height-md: 1.5rem;--dv-pill-height-lg: 1.75rem;--dv-pill-height-xl: 2rem;--dv-pill-fz-xs: .5625rem;--dv-pill-fz-sm: .625rem;--dv-pill-fz-md: .75rem;--dv-pill-fz-lg: .875rem;--dv-pill-fz-xl: 1rem;--dv-pill-height: var(--dv-pill-height-sm);--dv-pill-fz: var(--dv-pill-fz-sm);--dv-pill-radius: 10000px;display:inline-flex;align-items:center;height:var(--dv-pill-height);border-radius:var(--dv-pill-radius);font-size:var(--dv-pill-fz);padding:0 calc(var(--dv-pill-height) / 2.5);background:var(--dv-color-surface);color:var(--dv-color-text);border:1px solid var(--dv-color-border);gap:4px;white-space:nowrap}.dv-pill[data-variant=contrast]{background:var(--dv-color-text);color:var(--dv-color-body);border-color:transparent}.dv-pill-label{flex:1}.dv-pill-remove{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:inherit;opacity:.7;line-height:1}.dv-pill-remove:hover{opacity:1}.dv-progress{--dv-progress-size-xs: 4px;--dv-progress-size-sm: 6px;--dv-progress-size-md: 12px;--dv-progress-size-lg: 20px;--dv-progress-size-xl: 28px;--dv-progress-size: var(--dv-progress-size-md);--dv-progress-radius: var(--dv-radius-xl);display:flex;height:var(--dv-progress-size);border-radius:var(--dv-progress-radius);overflow:hidden;background:var(--dv-color-surface);border:1px solid var(--dv-color-border);position:relative}.dv-progress-section{--dv-progress-section-width: 0%;--dv-progress-section-color: var(--dv-color-blue-filled);width:var(--dv-progress-section-width);height:100%;background:var(--dv-progress-section-color);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:width .3s ease}.dv-progress-section[data-striped]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.dv-progress-section[data-animated]:before{animation:dv-progress-stripes 1s linear infinite}@keyframes dv-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.dv-progress-label{font-size:calc(var(--dv-progress-size) * .65);color:var(--dv-color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;z-index:1}.dv-ring-progress{--dv-rp-size: 120px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dv-rp-size);height:var(--dv-rp-size)}.dv-ring-progress-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center}.dv-skeleton{--dv-skeleton-height: 1rem;--dv-skeleton-width: 100%;--dv-skeleton-radius: var(--dv-radius-sm);height:var(--dv-skeleton-height);width:var(--dv-skeleton-width);border-radius:var(--dv-skeleton-radius);background:var(--dv-color-surface);border:1px solid var(--dv-color-border);position:relative;overflow:hidden}.dv-skeleton[data-hidden]{display:none}.dv-skeleton[data-animate]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:dv-skeleton-shimmer 1.5s ease-in-out infinite}[data-dv-color-scheme=dark] .dv-skeleton[data-animate]:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}@keyframes dv-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dv-table-wrapper{overflow-x:auto;width:100%}.dv-table{--dv-table-hz-spacing: var(--dv-spacing-xs);--dv-table-v-spacing: var(--dv-spacing-xs);--dv-table-border-color: var(--dv-color-border);--dv-table-caption-side: bottom;width:100%;border-collapse:collapse;font-size:var(--dv-font-size-sm);caption-side:var(--dv-table-caption-side)}.dv-table-th,.dv-table-td{padding:var(--dv-table-v-spacing) var(--dv-table-hz-spacing);text-align:start;vertical-align:middle;border-bottom:1px solid var(--dv-table-border-color)}.dv-table-th{font-weight:600;color:var(--dv-color-text)}.dv-table-td{color:var(--dv-color-text)}.dv-table[data-without-row-borders] .dv-table-th,.dv-table[data-without-row-borders] .dv-table-td{border-bottom:none}.dv-table[data-with-column-borders] .dv-table-th+.dv-table-th,.dv-table[data-with-column-borders] .dv-table-td+.dv-table-td{border-inline-start:1px solid var(--dv-table-border-color)}.dv-table[data-with-table-border]{border:1px solid var(--dv-table-border-color)}.dv-table[data-striped=odd] .dv-table-tbody .dv-table-tr:nth-child(odd) .dv-table-td{background:var(--dv-color-surface)}.dv-table[data-striped=even] .dv-table-tbody .dv-table-tr:nth-child(2n) .dv-table-td{background:var(--dv-color-surface)}.dv-table[data-hover] .dv-table-tbody .dv-table-tr:hover .dv-table-td{background:var(--dv-color-surface)}.dv-table-caption{font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed);padding:var(--dv-spacing-xs) 0}.dv-theme-icon{--dv-ti-size-xs: 1.25rem;--dv-ti-size-sm: 1.5rem;--dv-ti-size-md: 2rem;--dv-ti-size-lg: 2.5rem;--dv-ti-size-xl: 3rem;--dv-ti-size: var(--dv-ti-size-md);--dv-ti-radius: var(--dv-radius-default);display:inline-flex;align-items:center;justify-content:center;width:var(--dv-ti-size);height:var(--dv-ti-size);border-radius:var(--dv-ti-radius);background:var(--dv-ti-bg);color:var(--dv-ti-color);border:var(--dv-ti-bd, none);font-size:calc(var(--dv-ti-size) * .55);flex-shrink:0}.dv-unstyled-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;line-height:inherit;text-decoration:none}.dv-unstyled-button:disabled{cursor:not-allowed}.dv-input-wrapper{--dv-input-fz-xs: var(--dv-font-size-xs);--dv-input-fz-sm: var(--dv-font-size-sm);--dv-input-fz-md: var(--dv-font-size-sm);--dv-input-fz-lg: var(--dv-font-size-md);--dv-input-fz-xl: var(--dv-font-size-md);--dv-input-size-xs: 1.875rem;--dv-input-size-sm: 2.25rem;--dv-input-size-md: 2.625rem;--dv-input-size-lg: 3.125rem;--dv-input-size-xl: 3.75rem;--dv-input-fz: var(--dv-input-fz-md);--dv-input-size: var(--dv-input-size-md);--dv-input-radius: var(--dv-radius-sm);display:flex;flex-direction:column;gap:.375rem}.dv-input-label{display:inline-block;font-size:var(--dv-input-fz);font-weight:500;line-height:1.55;color:var(--dv-color-default-color);word-break:break-word;cursor:default}.dv-input-asterisk{color:var(--dv-color-error)}.dv-input-description{font-size:calc(var(--dv-input-fz) - .0625rem);color:var(--dv-color-dimmed);line-height:1.55;margin:0}.dv-input-error{font-size:calc(var(--dv-input-fz) - .0625rem);color:var(--dv-color-error);line-height:1.55;margin:0}.dv-input{display:block;width:100%;height:var(--dv-input-size);font-size:var(--dv-input-fz);font-family:inherit;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius);background:var(--dv-color-default);color:var(--dv-color-default-color);padding:0 var(--dv-spacing-sm);line-height:calc(var(--dv-input-size) - .125rem);appearance:none;outline:none;box-shadow:inset 0 1px 2px #0000000f;transition:border-color .1s ease}.dv-input::placeholder{color:var(--dv-color-dimmed);opacity:1}.dv-input:focus{border-color:var(--dv-color-primary-filled);box-shadow:var(--dv-focus-ring)}.dv-input[data-error]:not(:focus){border-color:var(--dv-color-red-filled)}.dv-input[data-error]:focus{border-color:var(--dv-color-red-filled);box-shadow:0 0 0 .125rem var(--dv-color-red-light)}.dv-input:disabled,.dv-input-wrapper[data-disabled] .dv-input{opacity:.6;cursor:not-allowed;background:var(--dv-color-default-hover)}.dv-textarea-input{display:block;width:100%;font-size:var(--dv-input-fz);font-family:inherit;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius);background:var(--dv-color-default);color:var(--dv-color-default-color);padding:.5rem var(--dv-spacing-sm);appearance:none;outline:none;resize:var(--dv-textarea-resize, none);line-height:1.55;transition:border-color .1s ease}.dv-textarea-input::placeholder{color:var(--dv-color-dimmed);opacity:1}.dv-textarea-input:focus{border-color:var(--dv-color-primary-filled);box-shadow:var(--dv-focus-ring)}.dv-textarea-input[data-error]:not(:focus){border-color:var(--dv-color-red-filled)}.dv-textarea-input[data-error]:focus{border-color:var(--dv-color-red-filled);box-shadow:0 0 0 .125rem var(--dv-color-red-light)}.dv-textarea-input:disabled,.dv-textarea[data-disabled] .dv-textarea-input{opacity:.6;cursor:not-allowed;background:var(--dv-color-default-hover)}.dv-checkbox{--dv-checkbox-size-xs: .875rem;--dv-checkbox-size-sm: 1rem;--dv-checkbox-size-md: 1.25rem;--dv-checkbox-size-lg: 1.5rem;--dv-checkbox-size-xl: 1.75rem;--dv-checkbox-size: var(--dv-checkbox-size-md);--dv-checkbox-radius: var(--dv-radius-sm);--dv-checkbox-color: var(--dv-color-primary-filled);--dv-checkbox-icon-color: #fff;display:grid;grid-template-columns:var(--dv-checkbox-size) 1fr;grid-template-areas:"input label" ".     desc" ".     error";column-gap:.5rem;row-gap:.25rem;align-items:center}.dv-checkbox[data-label-position=left]{grid-template-columns:1fr var(--dv-checkbox-size);grid-template-areas:"label input" "desc  ." "error ."}.dv-checkbox-input{grid-area:input;appearance:none;width:var(--dv-checkbox-size);height:var(--dv-checkbox-size);flex-shrink:0;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-checkbox-radius);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:55%;cursor:pointer;transition:background-color .1s ease,border-color .1s ease;outline-offset:2px}.dv-checkbox-input:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-checkbox-input:checked{background-color:var(--dv-checkbox-color);border-color:var(--dv-checkbox-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 3.5L4 6.5L9 1'/%3E%3C/svg%3E")}.dv-checkbox-input[data-indeterminate]{background-color:var(--dv-checkbox-color);border-color:var(--dv-checkbox-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 2'%3E%3Cpath fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' d='M1 1L9 1'/%3E%3C/svg%3E");background-size:60% 30%}.dv-checkbox-input[data-error]:not(:checked){border-color:var(--dv-color-red-filled)}.dv-checkbox-input:disabled{opacity:.6;cursor:not-allowed}.dv-checkbox-label{grid-area:label;font-size:var(--dv-font-size-sm);line-height:1.55;cursor:pointer}.dv-checkbox-description{grid-area:desc;font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed);line-height:1.55;margin:0}.dv-checkbox-error{grid-area:error;font-size:var(--dv-font-size-xs);color:var(--dv-color-error);line-height:1.55;margin:0}.dv-checkbox[data-disabled] .dv-checkbox-label,.dv-checkbox[data-disabled] .dv-checkbox-description{opacity:.6;cursor:not-allowed}.dv-radio{--dv-radio-size-xs: .875rem;--dv-radio-size-sm: 1rem;--dv-radio-size-md: 1.25rem;--dv-radio-size-lg: 1.5rem;--dv-radio-size-xl: 1.75rem;--dv-radio-size: var(--dv-radio-size-md);--dv-radio-color: var(--dv-color-primary-filled);--dv-radio-icon-color: #fff;display:grid;grid-template-columns:var(--dv-radio-size) 1fr;grid-template-areas:"input label" ".     desc" ".     error";column-gap:.5rem;row-gap:.25rem;align-items:center}.dv-radio[data-label-position=left]{grid-template-columns:1fr var(--dv-radio-size);grid-template-areas:"label input" "desc  ." "error ."}.dv-radio-input{grid-area:input;appearance:none;width:var(--dv-radio-size);height:var(--dv-radio-size);flex-shrink:0;border:.0625rem solid var(--dv-color-default-border);border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:50%;cursor:pointer;transition:background-color .1s ease,border-color .1s ease;outline-offset:2px}.dv-radio-input:focus-visible{outline:none;box-shadow:var(--dv-focus-ring)}.dv-radio-input:checked{background-color:var(--dv-radio-color);border-color:var(--dv-radio-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Ccircle cx='3' cy='3' r='2' fill='white'/%3E%3C/svg%3E")}.dv-radio-input[data-error]:not(:checked){border-color:var(--dv-color-red-filled)}.dv-radio-input:disabled{opacity:.6;cursor:not-allowed}.dv-radio-label{grid-area:label;font-size:var(--dv-font-size-sm);line-height:1.55;cursor:pointer}.dv-radio-description{grid-area:desc;font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed);line-height:1.55;margin:0}.dv-radio-error{grid-area:error;font-size:var(--dv-font-size-xs);color:var(--dv-color-error);line-height:1.55;margin:0}.dv-radio[data-disabled] .dv-radio-label,.dv-radio[data-disabled] .dv-radio-description{opacity:.6;cursor:not-allowed}.dv-native-select-wrapper{position:relative;display:flex;align-items:stretch}.dv-native-select-input{--dv-native-select-color: var(--dv-color-primary-filled);width:100%;height:var(--dv-input-size);font-size:var(--dv-input-fz);font-family:inherit;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius);background:var(--dv-color-default);color:var(--dv-color-default-color);padding-block:0;padding-inline:var(--dv-spacing-sm) 2.5rem;appearance:none;outline:none;cursor:pointer;line-height:calc(var(--dv-input-size) - .125rem);transition:border-color .1s ease;color-scheme:inherit}.dv-native-select-input:focus{border-color:var(--dv-native-select-color);box-shadow:var(--dv-focus-ring)}.dv-native-select-input[data-error]:not(:focus){border-color:var(--dv-color-red-filled)}.dv-native-select-input[data-error]:focus{border-color:var(--dv-color-red-filled);box-shadow:0 0 0 .125rem var(--dv-color-red-light)}.dv-native-select-input:disabled,.dv-native-select[data-disabled] .dv-native-select-input{opacity:.6;cursor:not-allowed;background:var(--dv-color-default-hover)}.dv-native-select-icon{position:absolute;inset-inline-end:.625rem;top:50%;transform:translateY(-50%);color:var(--dv-color-dimmed);pointer-events:none;display:flex;align-items:center}.dv-switch{--dv-switch-size-xs: 1rem;--dv-switch-size-sm: 1.125rem;--dv-switch-size-md: 1.25rem;--dv-switch-size-lg: 1.5rem;--dv-switch-size-xl: 1.75rem;--dv-switch-size: var(--dv-switch-size-md);--dv-switch-radius: 9999px;--dv-switch-color: var(--dv-color-primary-filled);display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem}.dv-switch[data-label-position=left] .dv-switch-label{order:-1}.dv-switch-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.dv-switch-track{position:relative;display:inline-flex;align-items:center;width:calc(var(--dv-switch-size) * 2 + .5rem);height:var(--dv-switch-size);background:var(--dv-color-default-border);border-radius:var(--dv-switch-radius);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.dv-switch-thumb{position:absolute;inset-inline-start:2px;width:calc(var(--dv-switch-size) - 4px);height:calc(var(--dv-switch-size) - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:inset-inline-start .15s ease}.dv-switch-input:checked+.dv-switch-track{background:var(--dv-switch-color)}.dv-switch-input:checked+.dv-switch-track .dv-switch-thumb{inset-inline-start:calc(100% - var(--dv-switch-size) + 2px)}.dv-switch-input:focus-visible+.dv-switch-track{outline:none;box-shadow:var(--dv-focus-ring)}.dv-switch-label{font-size:var(--dv-font-size-sm);line-height:1.55;cursor:pointer}.dv-switch[data-disabled] .dv-switch-track,.dv-switch[data-disabled] .dv-switch-label{opacity:.6;cursor:not-allowed;pointer-events:none}.dv-switch .dv-input-description,.dv-switch .dv-input-error{width:100%;padding-inline-start:calc(var(--dv-switch-size) * 2 + 1rem)}.dv-fieldset{--dv-fieldset-radius: var(--dv-radius-sm);border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-fieldset-radius);padding:1rem;margin:0;width:100%;display:flex;flex-direction:column;gap:.75rem}.dv-fieldset:disabled{opacity:.6;cursor:not-allowed}.dv-fieldset-legend{font-size:var(--dv-font-size-sm);font-weight:500;color:var(--dv-color-default-color);padding:0 .375rem;line-height:normal}.dv-segmented{--dv-segmented-fz-xs: var(--dv-font-size-xs);--dv-segmented-fz-sm: var(--dv-font-size-sm);--dv-segmented-fz-md: var(--dv-font-size-sm);--dv-segmented-fz-lg: var(--dv-font-size-md);--dv-segmented-fz-xl: var(--dv-font-size-md);--dv-segmented-fz: var(--dv-segmented-fz-md);--dv-segmented-radius: var(--dv-radius-sm);--dv-segmented-color: var(--dv-color-default);--dv-segmented-active-text: var(--dv-color-default-color);--dv-segmented-track: var(--dv-color-gray-2);display:inline-flex;flex-direction:row;background:var(--dv-segmented-track);border-radius:var(--dv-segmented-radius);padding:.25rem;gap:.25rem}.dv-segmented[data-full-width]{display:flex;width:100%}.dv-segmented[data-orientation=vertical]{flex-direction:column}.dv-segmented-item{position:relative;display:flex;flex:1}.dv-segmented-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.dv-segmented-label{display:flex;align-items:center;justify-content:center;width:100%;padding:.375rem .75rem;font-size:var(--dv-segmented-fz);font-weight:500;line-height:1.55;border-radius:calc(var(--dv-segmented-radius) - 2px);cursor:pointer;white-space:nowrap;color:var(--dv-color-default-color);transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;user-select:none}.dv-segmented-label:hover{color:var(--dv-color-default-color);background:#0000000a}.dv-segmented-input:checked+.dv-segmented-label{color:var(--dv-segmented-active-text);background:var(--dv-segmented-color);box-shadow:0 1px 3px #0000001a}.dv-segmented-input:focus-visible+.dv-segmented-label{outline:none;box-shadow:var(--dv-focus-ring)}.dv-segmented-item[data-disabled] .dv-segmented-label,.dv-segmented[data-disabled] .dv-segmented-label{color:var(--dv-color-dimmed);cursor:not-allowed;pointer-events:none}[data-dv-color-scheme=dark] .dv-segmented{--dv-segmented-track: var(--dv-color-body);border:1px solid var(--dv-color-default-border)}[data-dv-color-scheme=dark] .dv-segmented-input:checked+.dv-segmented-label{box-shadow:0 1px 4px #0006}.dv-timeline{display:flex;flex-direction:column;--dv-timeline-bullet-size: 1.25rem;--dv-timeline-line-width: 2px;--dv-timeline-bullet-radius: 50%;--dv-timeline-item-color: var(--dv-color-primary-filled)}.dv-timeline[data-align=right]{align-items:flex-end}.dv-timeline-item{display:flex;gap:.75rem;position:relative;padding-bottom:1.25rem}.dv-timeline[data-align=right] .dv-timeline-item{flex-direction:row-reverse;text-align:right}.dv-timeline-bullet{flex-shrink:0;width:var(--dv-timeline-bullet-size);height:var(--dv-timeline-bullet-size);border-radius:var(--dv-timeline-bullet-radius);background:var(--dv-color-default-border);display:flex;align-items:center;justify-content:center;font-size:calc(var(--dv-timeline-bullet-size) * .5);color:#fff;position:relative;z-index:1}.dv-timeline-item[data-active] .dv-timeline-bullet{background:var(--dv-timeline-item-color, var(--dv-color-primary-filled))}.dv-timeline-item:not([data-last]) .dv-timeline-bullet:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:var(--dv-timeline-line-width);height:calc(100% + 1.25rem - var(--dv-timeline-bullet-size));background:var(--dv-color-default-border)}.dv-timeline-item[data-active]:not([data-last]) .dv-timeline-bullet:after{background:var(--dv-timeline-item-color, var(--dv-color-primary-filled))}.dv-timeline-item[data-line-variant=dashed]:not([data-last]) .dv-timeline-bullet:after{background:repeating-linear-gradient(to bottom,var(--dv-color-default-border) 0,var(--dv-color-default-border) 4px,transparent 4px,transparent 8px)}.dv-timeline-item[data-line-variant=dotted]:not([data-last]) .dv-timeline-bullet:after{background:repeating-linear-gradient(to bottom,var(--dv-color-default-border) 0,var(--dv-color-default-border) 2px,transparent 2px,transparent 6px)}.dv-timeline-item-body{flex:1;padding-top:calc((var(--dv-timeline-bullet-size) - 1.5em) / 2)}.dv-timeline-item-title{margin:0 0 .125rem;font-weight:600;font-size:.875rem}.dv-timeline-item-description{margin:0;font-size:.8125rem;color:var(--dv-color-dimmed)}.dv-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--dv-overlay-color, #000) calc(var(--dv-overlay-opacity, .5) * 100%),transparent);z-index:var(--dv-overlay-z, 100)}.dv-overlay[data-fixed]{position:fixed}.dv-overlay[data-blur]{backdrop-filter:blur(var(--dv-overlay-blur, 4px))}.dv-overlay[data-center]{display:flex;align-items:center;justify-content:center}.dv-stepper{display:flex;--dv-stepper-fz: var(--dv-font-size-sm);--dv-stepper-step-radius: 50%}.dv-stepper[data-orientation=horizontal]{flex-direction:row;align-items:flex-start;width:100%}.dv-stepper[data-orientation=vertical]{flex-direction:column}.dv-stepper-step{display:flex;flex:1;position:relative}.dv-stepper[data-orientation=horizontal] .dv-stepper-step{flex-direction:column;align-items:center}.dv-stepper[data-orientation=vertical] .dv-stepper-step{flex-direction:row;gap:.75rem;padding-bottom:1.25rem}.dv-stepper-step-wrapper{display:flex;align-items:center;gap:.5rem}.dv-stepper[data-icon-position=right] .dv-stepper-step-wrapper{flex-direction:row-reverse}.dv-stepper-step-icon{width:2rem;height:2rem;border-radius:var(--dv-stepper-step-radius);border:2px solid var(--dv-color-default-border);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--dv-color-dimmed);background:transparent;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.dv-stepper-step[data-state=stepProgress] .dv-stepper-step-icon{border-color:var(--dv-stepper-step-color, var(--dv-color-primary-filled));color:var(--dv-stepper-step-color, var(--dv-color-primary-filled))}.dv-stepper-step[data-state=stepCompleted] .dv-stepper-step-icon{background:var(--dv-stepper-step-color, var(--dv-color-primary-filled));border-color:var(--dv-stepper-step-color, var(--dv-color-primary-filled));color:#fff}.dv-stepper-step-body{font-size:var(--dv-stepper-fz)}.dv-stepper-step-label{margin:0;font-weight:600;font-size:var(--dv-stepper-fz)}.dv-stepper-step-description{margin:0;font-size:calc(var(--dv-stepper-fz) * .875);color:var(--dv-color-dimmed)}.dv-stepper-separator{flex:1;height:2px;background:var(--dv-color-default-border);margin:-1rem .5rem 0;align-self:center}.dv-stepper[data-orientation=vertical] .dv-stepper-separator{width:2px;height:auto;min-height:1rem;margin:.25rem 0;align-self:stretch}.dv-pagination{display:flex;gap:.375rem;align-items:center;--dv-pagination-fz: var(--dv-font-size-sm);--dv-pagination-radius: .25rem;--dv-pagination-color: var(--dv-color-primary-filled)}.dv-pagination-item{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:var(--dv-pagination-radius);border:1px solid var(--dv-color-default-border);background:transparent;color:inherit;font-size:var(--dv-pagination-fz);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}a.dv-pagination-item:hover,button.dv-pagination-item:hover{background:#0000000a}.dv-pagination-item[data-active]{background:var(--dv-pagination-color);border-color:var(--dv-pagination-color);color:#fff}.dv-pagination-item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.dv-pagination-dots{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;color:var(--dv-color-dimmed)}.dv-rating{display:flex;flex-direction:row-reverse;gap:.25rem;--dv-rating-color: var(--dv-color-yellow-filled, #f59e0b);--dv-rating-size: 1.5rem}.dv-rating-item{display:contents}.dv-rating-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dv-rating-label{font-size:var(--dv-rating-size);color:var(--dv-color-default-border);cursor:pointer;transition:color .1s}.dv-rating-input:checked~.dv-rating-label,.dv-rating-label[data-filled]{color:var(--dv-rating-color)}.dv-rating:not([data-read-only]):not([data-disabled]) .dv-rating-label:hover,.dv-rating:not([data-read-only]):not([data-disabled]) .dv-rating-label:hover~.dv-rating-label{color:var(--dv-rating-color)}.dv-rating[data-disabled] .dv-rating-label{cursor:not-allowed;opacity:.5}.dv-rating[data-read-only] .dv-rating-label{cursor:default}.dv-collapse{border:1px solid var(--dv-color-default-border);border-radius:.375rem;overflow:hidden;width:100%;--dv-collapse-fz: var(--dv-font-size-sm)}.dv-collapse-control{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;cursor:pointer;list-style:none;user-select:none;font-size:var(--dv-collapse-fz);font-weight:500;gap:.5rem;background:transparent;transition:background .1s}.dv-collapse-control::-webkit-details-marker{display:none}.dv-collapse-control:hover{background:#0000000a}.dv-collapse-control[data-chevron-position=left]{flex-direction:row-reverse;justify-content:flex-end}.dv-collapse-label{flex:1}.dv-collapse-chevron{display:flex;align-items:center;color:var(--dv-color-dimmed);transition:transform .2s}details.dv-collapse[open] .dv-collapse-chevron{transform:rotate(180deg)}.dv-collapse-panel{padding:.75rem .875rem;border-top:1px solid var(--dv-color-default-border);font-size:var(--dv-collapse-fz)}.dv-copy-button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.25rem;border:1px solid var(--dv-color-default-border);background:transparent;font-size:.875rem;cursor:pointer;transition:background .15s,border-color .15s}.dv-copy-button:hover{background:#0000000a}.dv-copy-button[data-copied]{color:var(--dv-color-green-filled, #16a34a);border-color:var(--dv-color-green-filled, #16a34a)}.dv-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:var(--dv-font-size-sm)}.dv-breadcrumbs-item{color:var(--dv-color-dimmed, var(--dv-color-gray-6));text-decoration:none;transition:color .15s ease}.dv-breadcrumbs-item[aria-current=page]{color:var(--dv-color-default-color);font-weight:500;pointer-events:none}a.dv-breadcrumbs-item:hover{color:var(--dv-color-default-color);text-decoration:underline}.dv-breadcrumbs-separator{color:var(--dv-color-gray-4);user-select:none;line-height:1}.dv-checkbox-group,.dv-radio-group{display:flex;flex-direction:column;gap:.25rem;width:100%;border:none;padding:0;margin:0}.dv-checkbox-group-label,.dv-radio-group-label{font-size:var(--dv-font-size-sm);font-weight:500;color:var(--dv-color-default-color);margin-bottom:.25rem}.dv-checkbox-group-description,.dv-radio-group-description{font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed, var(--dv-color-gray-6));margin:0 0 .375rem}.dv-checkbox-group-error,.dv-radio-group-error{font-size:var(--dv-font-size-xs);color:var(--dv-color-error, var(--dv-color-red-filled));margin:.25rem 0 0}.dv-checkbox-group-items,.dv-radio-group-items{display:flex;flex-direction:column;gap:.5rem}.dv-checkbox-group-items[data-orientation=horizontal],.dv-radio-group-items[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.dv-file-input{position:relative}.dv-file-input-wrapper{position:relative;display:flex;align-items:center;height:var(--dv-input-size, 2.25rem);border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius, var(--dv-radius-sm));background:var(--dv-color-default);overflow:hidden;cursor:pointer;transition:border-color .15s ease}.dv-file-input-wrapper:focus-within{border-color:var(--dv-color-primary-filled);outline:none;box-shadow:var(--dv-focus-ring)}.dv-file-input[data-disabled] .dv-file-input-wrapper{opacity:.6;cursor:not-allowed;background:var(--dv-color-gray-0)}.dv-file-input[data-error] .dv-file-input-wrapper{border-color:var(--dv-color-error, var(--dv-color-red-outline))}.dv-file-input-placeholder{flex:1;padding:0 .75rem;font-size:var(--dv-input-fz, var(--dv-font-size-sm));color:var(--dv-color-dimmed, var(--dv-color-gray-6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.dv-file-input-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dv-file-input-input:disabled{cursor:not-allowed}.dv-number-input-wrapper{display:flex;align-items:stretch;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius, var(--dv-radius-sm));background:var(--dv-color-default);overflow:hidden;transition:border-color .15s ease}.dv-number-input-wrapper:focus-within{border-color:var(--dv-color-primary-filled);outline:none;box-shadow:var(--dv-focus-ring)}.dv-number-input[data-error] .dv-number-input-wrapper{border-color:var(--dv-color-error, var(--dv-color-red-outline))}.dv-number-input[data-disabled] .dv-number-input-wrapper{opacity:.6;background:var(--dv-color-gray-0)}.dv-number-input .dv-input{border:none;border-radius:0;flex:1;min-width:0;-moz-appearance:textfield}.dv-number-input .dv-input::-webkit-outer-spin-button,.dv-number-input .dv-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dv-number-input-controls{display:flex;flex-direction:column;border-inline-start:.0625rem solid var(--dv-color-default-border)}.dv-number-input-control{display:flex;align-items:center;justify-content:center;width:1.75rem;flex:1;padding:0;border:none;background:transparent;color:var(--dv-color-gray-6);cursor:pointer;transition:background .1s ease,color .1s ease;line-height:1}.dv-number-input-control:first-child{border-bottom:.0625rem solid var(--dv-color-default-border)}.dv-number-input-control:hover:not(:disabled){background:var(--dv-color-gray-0);color:var(--dv-color-default-color)}.dv-number-input-control:disabled{opacity:.4;cursor:not-allowed}.dv-number-input-control svg{pointer-events:none;font-size:.75em}.dv-password-input-wrapper{position:relative;display:flex;align-items:stretch;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius, var(--dv-radius-sm));background:var(--dv-color-default);overflow:hidden;transition:border-color .15s ease}.dv-password-input-wrapper:focus-within{border-color:var(--dv-color-primary-filled);outline:none;box-shadow:var(--dv-focus-ring)}.dv-password-input[data-error] .dv-password-input-wrapper{border-color:var(--dv-color-error, var(--dv-color-red-outline))}.dv-password-input[data-disabled] .dv-password-input-wrapper{opacity:.6;background:var(--dv-color-gray-0)}.dv-password-input .dv-input{border:none;border-radius:0;flex:1;min-width:0}.dv-password-input-toggle{display:flex;align-items:center;justify-content:center;width:2.25rem;padding:0;border:none;border-inline-start:.0625rem solid var(--dv-color-default-border);background:transparent;color:var(--dv-color-gray-6);cursor:pointer;flex-shrink:0;transition:color .1s ease,background .1s ease}.dv-password-input-toggle:hover:not(:disabled){color:var(--dv-color-default-color);background:var(--dv-color-gray-0)}.dv-password-input-toggle:disabled{opacity:.4;cursor:not-allowed}.dv-tooltip{position:relative;display:inline-block}.dv-tooltip-body{--dv-tooltip-bg: var(--dv-color-gray-9);--dv-tooltip-color: #fff;position:absolute;visibility:hidden;opacity:0;z-index:300;background:var(--dv-tooltip-bg);color:var(--dv-tooltip-color);font-size:var(--dv-font-size-xs);line-height:var(--dv-line-height-sm);padding:.3125rem .625rem;border-radius:var(--dv-radius-sm);box-shadow:var(--dv-elevation-5);white-space:nowrap;pointer-events:none;transition:opacity .1s ease,visibility .1s ease}.dv-tooltip:hover .dv-tooltip-body,.dv-tooltip:focus-within .dv-tooltip-body{visibility:visible;opacity:1}.dv-tooltip[data-disabled] .dv-tooltip-body{display:none}.dv-tooltip[data-position=top] .dv-tooltip-body{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.dv-tooltip[data-position=bottom] .dv-tooltip-body{top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.dv-tooltip[data-position=left] .dv-tooltip-body{inset-inline-end:calc(100% + .5rem);top:50%;transform:translateY(-50%)}.dv-tooltip[data-position=right] .dv-tooltip-body{inset-inline-start:calc(100% + .5rem);top:50%;transform:translateY(-50%)}.dv-tooltip[data-position=top-start] .dv-tooltip-body{bottom:calc(100% + .5rem);inset-inline-start:0}.dv-tooltip[data-position=top-end] .dv-tooltip-body{bottom:calc(100% + .5rem);inset-inline-end:0}.dv-tooltip[data-position=bottom-start] .dv-tooltip-body{top:calc(100% + .5rem);inset-inline-start:0}.dv-tooltip[data-position=bottom-end] .dv-tooltip-body{top:calc(100% + .5rem);inset-inline-end:0}@keyframes dv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dv-slide-up-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes dv-slide-down-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes dv-slide-left-in{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes dv-slide-right-in{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes dv-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dv-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dv-transition{--dv-transition-duration: .15s;--dv-transition-easing: ease}.dv-transition[data-mounted][data-transition=fade]{animation:dv-fade-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=slide-up]{animation:dv-slide-up-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=slide-down]{animation:dv-slide-down-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=slide-left]{animation:dv-slide-left-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=slide-right]{animation:dv-slide-right-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=scale],.dv-transition[data-mounted][data-transition=scale-y]{animation:dv-scale-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-transition[data-mounted][data-transition=pop],.dv-transition[data-mounted][data-transition=skew-up],.dv-transition[data-mounted][data-transition=skew-down],.dv-transition[data-mounted][data-transition=rotate-left],.dv-transition[data-mounted][data-transition=rotate-right]{animation:dv-pop-in var(--dv-transition-duration) var(--dv-transition-easing) forwards}.dv-slider{--dv-slider-color: var(--dv-color-primary-filled, var(--dv-color-blue-6));--dv-slider-fill: 0%;--dv-slider-size: .5rem;--dv-slider-radius: 999px;position:relative;width:100%;padding:.75rem 0}.dv-slider[data-disabled]{opacity:.6;cursor:not-allowed}.dv-slider-track{position:relative;height:var(--dv-slider-size);border-radius:var(--dv-slider-radius);background:var(--dv-color-gray-2)}.dv-slider-input{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1}.dv-slider-input:disabled{cursor:not-allowed}.dv-slider-track:before{content:"";position:absolute;left:0;top:0;height:100%;width:var(--dv-slider-fill);background:var(--dv-slider-color);border-radius:var(--dv-slider-radius);pointer-events:none}.dv-slider-marks{position:relative;height:1.25rem;margin-top:.25rem}.dv-slider-mark{position:absolute;inset-inline-start:var(--dv-slider-mark-offset, 0);top:0;transform:translate(-50%);width:.25rem;height:.25rem;border-radius:50%;background:var(--dv-color-gray-4)}.dv-slider-mark[data-filled]{background:var(--dv-slider-color)}.dv-slider-mark-label{position:absolute;inset-inline-start:var(--dv-slider-mark-offset, 0);top:.5rem;transform:translate(-50%);font-size:var(--dv-font-size-xs);color:var(--dv-color-dimmed, var(--dv-color-gray-6));white-space:nowrap}.dv-range-slider{--dv-slider-color: var(--dv-color-primary-filled, var(--dv-color-blue-6));--dv-range-slider-fill-start: 0%;--dv-range-slider-fill-end: 100%;--dv-slider-size: .5rem;--dv-slider-radius: 999px;position:relative;width:100%;padding:.75rem 0}.dv-range-slider[data-disabled]{opacity:.6;cursor:not-allowed}.dv-range-slider-track{position:relative;height:var(--dv-slider-size);border-radius:var(--dv-slider-radius);background:linear-gradient(to right,var(--dv-color-gray-2) var(--dv-range-slider-fill-start),var(--dv-slider-color) var(--dv-range-slider-fill-start),var(--dv-slider-color) var(--dv-range-slider-fill-end),var(--dv-color-gray-2) var(--dv-range-slider-fill-end))}.dv-range-slider-thumb-start,.dv-range-slider-thumb-end{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;background:transparent}.dv-range-slider-thumb-start:disabled,.dv-range-slider-thumb-end:disabled{cursor:not-allowed}.dv-modal-root{display:contents}.dv-modal-trigger{cursor:pointer}.dv-modal{display:none;position:fixed;inset:0;z-index:200;align-items:flex-start;justify-content:center;padding:5vh 1rem;overflow-y:auto}.dv-modal[data-opened]{display:flex}.dv-modal[data-centered]{align-items:center}.dv-modal[data-full-screen]{padding:0;align-items:stretch}.dv-modal-overlay{position:fixed;inset:0;background:#0000008c;z-index:-1}.dv-modal-content{position:relative;background:var(--dv-color-default, #fff);border-radius:var(--dv-radius-md);box-shadow:var(--dv-elevation-4);width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.dv-modal-content[data-size=xs]{max-width:20rem}.dv-modal-content[data-size=sm]{max-width:28rem}.dv-modal-content[data-size=md]{max-width:40rem}.dv-modal-content[data-size=lg]{max-width:56rem}.dv-modal-content[data-size=xl]{max-width:72rem}.dv-modal-content[data-size=auto]{max-width:fit-content}.dv-modal-content[data-size=full]{max-width:100%}.dv-modal[data-full-screen] .dv-modal-content{max-width:100%;max-height:100vh;border-radius:0}.dv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;border-bottom:.0625rem solid var(--dv-color-default-border)}.dv-modal-title{font-size:var(--dv-font-size-lg);font-weight:600;color:var(--dv-color-default-color)}.dv-modal-close{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--dv-radius-sm);background:transparent;color:var(--dv-color-gray-6);cursor:pointer;transition:background .1s ease,color .1s ease}.dv-modal-close:hover{background:var(--dv-color-gray-1);color:var(--dv-color-default-color)}.dv-modal-body{padding:1.25rem 1.5rem 1.5rem;flex:1}.dv-drawer-root{display:contents}.dv-drawer-trigger{cursor:pointer}.dv-drawer{display:none;position:fixed;inset:0;z-index:200}.dv-drawer[data-opened]{display:block}.dv-drawer-overlay{position:fixed;inset:0;background:#0000008c}.dv-drawer-content{position:fixed;background:var(--dv-color-default, #fff);box-shadow:var(--dv-elevation-4);display:flex;flex-direction:column;overflow:hidden}.dv-drawer[data-position=left] .dv-drawer-content{inset:0 auto 0 0;border-radius:0 var(--dv-radius-md) var(--dv-radius-md) 0;width:var(--dv-drawer-width, 20rem);animation:dv-slide-right-in .2s ease forwards}.dv-drawer[data-position=right] .dv-drawer-content{inset:0 0 0 auto;border-radius:var(--dv-radius-md) 0 0 var(--dv-radius-md);width:var(--dv-drawer-width, 20rem);animation:dv-slide-left-in .2s ease forwards}.dv-drawer[data-position=top] .dv-drawer-content{inset:0 0 auto;border-radius:0 0 var(--dv-radius-md) var(--dv-radius-md);height:var(--dv-drawer-height, 20rem);animation:dv-slide-down-in .2s ease forwards}.dv-drawer[data-position=bottom] .dv-drawer-content{inset:auto 0 0;border-radius:var(--dv-radius-md) var(--dv-radius-md) 0 0;height:var(--dv-drawer-height, 20rem);animation:dv-slide-up-in .2s ease forwards}.dv-drawer-content[data-size=xs]{--dv-drawer-width: 15rem;--dv-drawer-height: 12rem}.dv-drawer-content[data-size=sm]{--dv-drawer-width: 22.5rem;--dv-drawer-height: 15rem}.dv-drawer-content[data-size=md]{--dv-drawer-width: 30rem;--dv-drawer-height: 20rem}.dv-drawer-content[data-size=lg]{--dv-drawer-width: 40rem;--dv-drawer-height: 25rem}.dv-drawer-content[data-size=xl]{--dv-drawer-width: 50rem;--dv-drawer-height: 30rem}.dv-drawer-content[data-size=full]{--dv-drawer-width: 100%;--dv-drawer-height: 100%;border-radius:0!important}.dv-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:.0625rem solid var(--dv-color-default-border);flex-shrink:0}.dv-drawer-title{font-size:var(--dv-font-size-md);font-weight:600;color:var(--dv-color-default-color)}.dv-drawer-close{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--dv-radius-sm);background:transparent;color:var(--dv-color-gray-6);cursor:pointer;transition:background .1s ease,color .1s ease}.dv-drawer-close:hover{background:var(--dv-color-gray-1);color:var(--dv-color-default-color)}.dv-drawer-body{padding:1.25rem;flex:1;overflow-y:auto}.dv-notification{display:none;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:var(--dv-color-default, #fff);border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-radius-md);box-shadow:var(--dv-elevation-5);max-width:24rem;animation:dv-slide-up-in .2s ease forwards}.dv-notification[data-visible]{display:flex}.dv-notification-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--dv-color-blue-filled, var(--dv-color-blue-6))}.dv-notification[data-color] .dv-notification-icon{color:var(--dv-color-blue-filled)}.dv-notification-body{flex:1;min-width:0}.dv-notification-title{font-size:var(--dv-font-size-sm);font-weight:600;color:var(--dv-color-default-color);margin-bottom:.125rem}.dv-notification-message{font-size:var(--dv-font-size-sm);color:var(--dv-color-dimmed, var(--dv-color-gray-7));line-height:var(--dv-line-height-sm)}.dv-notification-close{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;padding:0;border:none;border-radius:var(--dv-radius-sm);background:transparent;color:var(--dv-color-gray-5);cursor:pointer;font-size:1rem;line-height:1;flex-shrink:0;transition:background .1s ease,color .1s ease}.dv-notification-close:hover{background:var(--dv-color-gray-1);color:var(--dv-color-default-color)}.dv-menu{position:relative;display:inline-block}.dv-menu-target{display:inline-flex;align-items:center;justify-content:center;height:var(--dv-button-height, var(--dv-button-height-md));padding:0 var(--dv-button-padding-x, var(--dv-button-padding-x-md));font-size:var(--dv-button-fz, var(--dv-font-size-sm));font-family:var(--dv-font-family);font-weight:600;line-height:normal;border-radius:var(--dv-button-radius, var(--dv-radius-sm));border:var(--dv-button-bd, .0625rem solid var(--dv-color-default-border));background:var(--dv-button-bg, var(--dv-color-default));color:var(--dv-button-color, var(--dv-color-default-color));cursor:pointer;text-decoration:none;box-sizing:border-box;user-select:none;-webkit-user-select:none;transition:background .15s ease,color .15s ease}.dv-menu-target:hover:not(:disabled){background:var(--dv-button-hover, var(--dv-color-default-hover))}.dv-menu-target:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dv-menu-target[data-full-width]{width:100%}.dv-menu-dropdown{display:none;position:absolute;top:calc(100% + .25rem);inset-inline-start:0;z-index:300;min-width:10rem;background:var(--dv-color-default, #fff);border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-radius-sm);box-shadow:var(--dv-shadow-md);padding:.25rem;animation:dv-scale-in .1s ease forwards}.dv-menu-dropdown[data-opened]{display:block}.dv-menu-dropdown[data-position^=top]{top:auto;bottom:calc(100% + .25rem)}.dv-menu-dropdown[data-position$=-end]{inset-inline-start:auto;inset-inline-end:0}.dv-menu-item{display:flex;align-items:center;width:100%;padding:.4375rem .75rem;font-size:var(--dv-font-size-sm);color:var(--dv-color-default-color);border:none;border-radius:calc(var(--dv-radius-sm) - .0625rem);background:transparent;cursor:pointer;text-align:start;text-decoration:none;transition:background .1s ease;line-height:var(--dv-line-height-sm)}.dv-menu-item:not([data-color]):hover:not([disabled]):not([data-disabled]){background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color)}.dv-menu-item[data-color]:hover:not([disabled]):not([data-disabled]){background:var(--dv-color-primary-light)}.dv-menu-item[data-disabled],.dv-menu-item[disabled]{opacity:.5;cursor:not-allowed}.dv-menu-item[data-color=red]{color:var(--dv-color-red-filled)}.dv-menu-item[data-color=blue]{color:var(--dv-color-blue-filled)}.dv-menu-item[data-color=green]{color:var(--dv-color-green-filled)}.dv-menu-item[data-color=yellow]{color:var(--dv-color-yellow-filled)}.dv-menu-item[data-color=orange]{color:var(--dv-color-orange-filled)}.dv-menu-label{padding:.375rem .75rem .125rem;font-size:var(--dv-font-size-xs);font-weight:600;color:var(--dv-color-dimmed, var(--dv-color-gray-6));text-transform:uppercase;letter-spacing:.02em}.dv-menu-divider{height:.0625rem;background:var(--dv-color-default-border);margin:.25rem 0}.dv-pin-input{display:flex;gap:.5rem;align-items:center}.dv-pin-input[data-disabled]{opacity:.6}.dv-pin-input-field{width:2.5rem;height:2.5rem;text-align:center;font-size:var(--dv-font-size-lg);font-weight:500;border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-radius-sm);background:var(--dv-color-default);color:var(--dv-color-default-color);outline:none;transition:border-color .15s ease;-moz-appearance:textfield}.dv-pin-input-field::-webkit-outer-spin-button,.dv-pin-input-field::-webkit-inner-spin-button{-webkit-appearance:none}.dv-pin-input-field:focus{border-color:var(--dv-color-primary-filled);outline:none;box-shadow:var(--dv-focus-ring)}.dv-pin-input-field:disabled{cursor:not-allowed}.dv-select{position:relative}.dv-select-target{position:relative;display:flex;align-items:center;height:var(--dv-input-size, 2.25rem);padding:0 2.25rem 0 .75rem;font-size:var(--dv-input-fz, var(--dv-font-size-sm));border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-input-radius, var(--dv-radius-sm));background:var(--dv-color-default);color:var(--dv-color-default-color);cursor:pointer;user-select:none;transition:border-color .15s ease}.dv-select-target:focus,.dv-select-target[data-opened]{border-color:var(--dv-color-primary-filled);outline:none;box-shadow:var(--dv-focus-ring)}.dv-select[data-disabled] .dv-select-target{opacity:.6;cursor:not-allowed;background:var(--dv-color-gray-0)}.dv-select[data-error] .dv-select-target{border-color:var(--dv-color-error, var(--dv-color-red-outline))}.dv-select-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-select-placeholder{color:var(--dv-color-dimmed, var(--dv-color-gray-5))}.dv-select-chevron{position:absolute;inset-inline-end:.625rem;top:50%;transform:translateY(-50%);font-size:.75em;color:var(--dv-color-gray-6);pointer-events:none}.dv-select-target[data-opened] .dv-select-chevron{transform:translateY(-50%) rotate(180deg)}.dv-select-clear{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-inline-end:.25rem;padding:0;border:none;border-radius:var(--dv-radius-xs);background:var(--dv-color-gray-1);color:var(--dv-color-gray-6);font-size:.875rem;cursor:pointer;flex-shrink:0;transition:background .1s ease}.dv-select-clear:hover{background:var(--dv-color-gray-2)}.dv-select-search{flex:1;border:none;background:transparent;font-size:inherit;color:inherit;outline:none;min-width:0}.dv-select-dropdown{display:none;position:absolute;top:calc(100% + .25rem);inset-inline:0;z-index:300;background:var(--dv-color-default, #fff);border:.0625rem solid var(--dv-color-default-border);border-radius:var(--dv-radius-sm);box-shadow:var(--dv-shadow-md);max-height:16rem;overflow-y:auto;padding:.25rem;animation:dv-scale-in .1s ease forwards}.dv-select-dropdown[data-opened]{display:block}.dv-select-option{padding:.4375rem .75rem;font-size:var(--dv-font-size-sm);color:var(--dv-color-default-color);border-radius:calc(var(--dv-radius-sm) - .0625rem);cursor:pointer;transition:background .1s ease}.dv-select-option:hover:not([data-disabled]){background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color)}.dv-select-option[data-selected]{background:var(--dv-color-primary-light, var(--dv-color-blue-0));color:var(--dv-color-primary-light-color, var(--dv-color-blue-9));font-weight:500}.dv-select-option[data-disabled]{opacity:.5;cursor:not-allowed}.dv-select-empty{padding:.5rem .75rem;font-size:var(--dv-font-size-sm);color:var(--dv-color-dimmed, var(--dv-color-gray-6));text-align:center}.dv-app-shell{--dv-shell-header-height: 0px;--dv-shell-footer-height: 0px;--dv-shell-navbar-width: 0px;--dv-shell-aside-width: 0px;--dv-shell-padding: var(--dv-spacing-md);--dv-shell-z-index: 100;--dv-shell-transition: .25s}.dv-app-shell-header{position:static;height:auto;background:var(--dv-shell-surface, var(--dv-surface-2));display:flex;align-items:center}.dv-app-shell[data-with-border] .dv-app-shell-header{border-bottom:1px solid var(--dv-color-border)}.dv-app-shell[data-layout=alt] .dv-app-shell-header{padding-right:var(--dv-shell-aside-width)}.dv-app-shell-header[data-sticky=true]{position:fixed;top:0;left:0;right:0;height:var(--dv-shell-header-height);z-index:calc(var(--dv-shell-z-index) + 2);padding-left:0;padding-right:0}.dv-app-shell[data-layout=alt] .dv-app-shell-header[data-sticky=true]{left:var(--dv-shell-navbar-width);right:var(--dv-shell-aside-width)}@media(max-width:30em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xs] .dv-app-shell-header[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xs] .dv-app-shell-header[data-sticky=true]{right:0}}@media(max-width:40em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=sm] .dv-app-shell-header[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=sm] .dv-app-shell-header[data-sticky=true]{right:0}}@media(max-width:48em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=md] .dv-app-shell-header[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=md] .dv-app-shell-header[data-sticky=true]{right:0}}@media(max-width:64em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=lg] .dv-app-shell-header[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=lg] .dv-app-shell-header[data-sticky=true]{right:0}}@media(max-width:80em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xl] .dv-app-shell-header[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xl] .dv-app-shell-header[data-sticky=true]{right:0}}.dv-app-shell-footer{position:relative;height:auto;z-index:calc(var(--dv-shell-z-index) + 2);background:var(--dv-shell-surface, var(--dv-surface-2));display:flex;align-items:center}.dv-app-shell[data-with-border] .dv-app-shell-footer{border-top:1px solid var(--dv-color-border)}.dv-app-shell[data-layout=alt] .dv-app-shell-footer{position:static;padding-left:var(--dv-shell-navbar-width);padding-right:var(--dv-shell-aside-width)}.dv-app-shell[data-layout=alt][data-navbar-collapsed-desktop] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-collapsed-desktop] .dv-app-shell-footer{padding-right:0}@media(max-width:30em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xs] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xs] .dv-app-shell-footer{padding-right:0}}@media(max-width:40em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=sm] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=sm] .dv-app-shell-footer{padding-right:0}}@media(max-width:48em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=md] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=md] .dv-app-shell-footer{padding-right:0}}@media(max-width:64em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=lg] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=lg] .dv-app-shell-footer{padding-right:0}}@media(max-width:75em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xl] .dv-app-shell-footer{padding-left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xl] .dv-app-shell-footer{padding-right:0}}.dv-app-shell-footer[data-sticky=true]{position:fixed;bottom:0;left:0;right:0;height:var(--dv-shell-footer-height);padding-left:0;padding-right:0}.dv-app-shell[data-layout=alt] .dv-app-shell-footer[data-sticky=true]{left:var(--dv-shell-navbar-width);right:var(--dv-shell-aside-width)}@media(max-width:30em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xs] .dv-app-shell-footer[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xs] .dv-app-shell-footer[data-sticky=true]{right:0}}@media(max-width:40em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=sm] .dv-app-shell-footer[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=sm] .dv-app-shell-footer[data-sticky=true]{right:0}}@media(max-width:48em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=md] .dv-app-shell-footer[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=md] .dv-app-shell-footer[data-sticky=true]{right:0}}@media(max-width:64em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=lg] .dv-app-shell-footer[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=lg] .dv-app-shell-footer[data-sticky=true]{right:0}}@media(max-width:80em){.dv-app-shell[data-layout=alt][data-navbar-breakpoint=xl] .dv-app-shell-footer[data-sticky=true]{left:0}.dv-app-shell[data-layout=alt][data-aside-breakpoint=xl] .dv-app-shell-footer[data-sticky=true]{right:0}}.dv-app-shell-navbar{position:fixed;top:var(--dv-shell-header-height);bottom:var(--dv-shell-footer-height);left:0;width:var(--dv-shell-navbar-width);overflow:hidden;background:var(--dv-shell-surface, var(--dv-surface-1));z-index:calc(var(--dv-shell-z-index) + 1);display:flex;flex-direction:column;transition:transform var(--dv-shell-transition) ease}.dv-app-shell[data-layout=alt] .dv-app-shell-navbar{top:0;bottom:0}.dv-app-shell[data-with-border] .dv-app-shell-navbar{border-right:1px solid var(--dv-color-border)}.dv-app-shell[data-navbar-collapsed-desktop] .dv-app-shell-navbar{transform:translate(calc(-1 * var(--dv-shell-navbar-width)))}.dv-app-shell-aside{position:fixed;top:var(--dv-shell-header-height);bottom:var(--dv-shell-footer-height);right:0;width:var(--dv-shell-aside-width);overflow:hidden;background:var(--dv-shell-surface, var(--dv-surface-1));z-index:calc(var(--dv-shell-z-index) + 1);display:flex;flex-direction:column;transition:transform var(--dv-shell-transition) ease}.dv-app-shell[data-layout=alt] .dv-app-shell-aside{top:0;bottom:0}.dv-app-shell[data-with-border] .dv-app-shell-aside{border-left:1px solid var(--dv-color-border)}.dv-app-shell[data-aside-collapsed-desktop] .dv-app-shell-aside{transform:translate(var(--dv-shell-aside-width))}.dv-app-shell-main{min-height:100dvh;box-sizing:border-box;background:var(--dv-shell-surface, var(--dv-surface-0));padding-top:calc(var(--dv-shell-header-height) + var(--dv-shell-padding));padding-bottom:calc(var(--dv-shell-footer-height) + var(--dv-shell-padding));padding-left:calc(var(--dv-shell-navbar-width) + var(--dv-shell-padding));padding-right:calc(var(--dv-shell-aside-width) + var(--dv-shell-padding))}.dv-app-shell[data-navbar-collapsed-desktop] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-collapsed-desktop] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}.dv-app-shell-section{flex-shrink:0}.dv-app-shell-section[data-grow]{flex:1;min-height:0;min-width:0}.dv-app-shell-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:calc(var(--dv-shell-z-index) + 9);cursor:pointer}@media(max-width:30em){.dv-app-shell[data-navbar-breakpoint=xs] .dv-app-shell-navbar{top:0;bottom:0;height:100dvh;transform:translate(calc(-1 * var(--dv-shell-navbar-width)));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-navbar-breakpoint=xs][data-navbar-opened] .dv-app-shell-navbar{transform:translate(0)}.dv-app-shell[data-navbar-breakpoint=xs] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-breakpoint=xs] .dv-app-shell-aside{top:0;bottom:0;height:100dvh;transform:translate(var(--dv-shell-aside-width));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-aside-breakpoint=xs][data-aside-opened] .dv-app-shell-aside{transform:translate(0)}.dv-app-shell[data-aside-breakpoint=xs] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}}@media(max-width:40em){.dv-app-shell[data-navbar-breakpoint=sm] .dv-app-shell-navbar{top:0;bottom:0;height:100dvh;transform:translate(calc(-1 * var(--dv-shell-navbar-width)));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-navbar-breakpoint=sm][data-navbar-opened] .dv-app-shell-navbar{transform:translate(0)}.dv-app-shell[data-navbar-breakpoint=sm] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-breakpoint=sm] .dv-app-shell-aside{top:0;bottom:0;height:100dvh;transform:translate(var(--dv-shell-aside-width));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-aside-breakpoint=sm][data-aside-opened] .dv-app-shell-aside{transform:translate(0)}.dv-app-shell[data-aside-breakpoint=sm] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}}@media(max-width:48em){.dv-app-shell[data-navbar-breakpoint=md] .dv-app-shell-navbar{top:0;bottom:0;height:100dvh;transform:translate(calc(-1 * var(--dv-shell-navbar-width)));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-navbar-breakpoint=md][data-navbar-opened] .dv-app-shell-navbar{transform:translate(0)}.dv-app-shell[data-navbar-breakpoint=md] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-breakpoint=md] .dv-app-shell-aside{top:0;bottom:0;height:100dvh;transform:translate(var(--dv-shell-aside-width));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-aside-breakpoint=md][data-aside-opened] .dv-app-shell-aside{transform:translate(0)}.dv-app-shell[data-aside-breakpoint=md] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}}@media(max-width:64em){.dv-app-shell[data-navbar-breakpoint=lg] .dv-app-shell-navbar{top:0;bottom:0;height:100dvh;transform:translate(calc(-1 * var(--dv-shell-navbar-width)));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-navbar-breakpoint=lg][data-navbar-opened] .dv-app-shell-navbar{transform:translate(0)}.dv-app-shell[data-navbar-breakpoint=lg] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-breakpoint=lg] .dv-app-shell-aside{top:0;bottom:0;height:100dvh;transform:translate(var(--dv-shell-aside-width));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-aside-breakpoint=lg][data-aside-opened] .dv-app-shell-aside{transform:translate(0)}.dv-app-shell[data-aside-breakpoint=lg] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}}@media(max-width:80em){.dv-app-shell[data-navbar-breakpoint=xl] .dv-app-shell-navbar{top:0;bottom:0;height:100dvh;transform:translate(calc(-1 * var(--dv-shell-navbar-width)));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-navbar-breakpoint=xl][data-navbar-opened] .dv-app-shell-navbar{transform:translate(0)}.dv-app-shell[data-navbar-breakpoint=xl] .dv-app-shell-main{padding-left:var(--dv-shell-padding)}.dv-app-shell[data-aside-breakpoint=xl] .dv-app-shell-aside{top:0;bottom:0;height:100dvh;transform:translate(var(--dv-shell-aside-width));z-index:calc(var(--dv-shell-z-index) + 10)}.dv-app-shell[data-aside-breakpoint=xl][data-aside-opened] .dv-app-shell-aside{transform:translate(0)}.dv-app-shell[data-aside-breakpoint=xl] .dv-app-shell-main{padding-right:var(--dv-shell-padding)}}.dv-scroll-area{--dv-scroll-size: 6px;min-height:0;overflow:hidden}.dv-scroll-area[data-dir=y],.dv-scroll-area:not([data-dir]){overflow-x:hidden;overflow-y:auto;height:var(--dv-scroll-height, auto);max-height:var(--dv-scroll-max-height, none)}.dv-scroll-area[data-dir=x]{overflow-x:auto;overflow-y:hidden;max-width:var(--dv-scroll-max-width, none)}.dv-scroll-area[data-dir=xy]{overflow:auto;height:var(--dv-scroll-height, auto);max-height:var(--dv-scroll-max-height, none)}.dv-scroll-area[data-type=never]{overflow:hidden}.dv-scroll-area{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .2s ease}.dv-scroll-area:hover,.dv-scroll-area:focus-within,.dv-scroll-area[data-type=always]{scrollbar-color:var(--dv-color-border) transparent}.dv-scroll-area::-webkit-scrollbar{width:var(--dv-scroll-size);height:var(--dv-scroll-size)}.dv-scroll-area::-webkit-scrollbar-track{background:transparent}.dv-scroll-area::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--dv-radius-full);transition:background .2s ease}.dv-scroll-area:hover::-webkit-scrollbar-thumb,.dv-scroll-area:focus-within::-webkit-scrollbar-thumb,.dv-scroll-area[data-type=always]::-webkit-scrollbar-thumb{background:var(--dv-color-border)}@media(prefers-reduced-motion:reduce){.dv-button,.dv-button-group>.dv-button,.dv-action-icon,.dv-close-button,.dv-unstyled-button,.dv-tab,.dv-nav-link,.dv-accordion-ctrl,.dv-accordion-chevron,.dv-app-shell-navbar,.dv-app-shell-aside,.dv-burger-line,.dv-scheme-swatch,.dv-checkbox-input,.dv-radio-input,.dv-switch-track,.dv-switch-thumb,.dv-segmented-label,.dv-stepper-step-icon,.dv-pagination-item,.dv-rating-label,.dv-collapse-control,.dv-collapse-chevron,.dv-copy-button,.dv-breadcrumbs-item,.dv-modal-close,.dv-drawer-close,.dv-notification-close,.dv-menu-target,.dv-menu-item,.dv-select-target,.dv-select-option,.dv-select-clear,.dv-file-input-wrapper,.dv-number-input-wrapper,.dv-number-input-control,.dv-password-input-wrapper,.dv-password-input-toggle,.dv-pin-input-field,.dv-input,.dv-textarea-input,.dv-native-select-input,.dv-progress-section,.dv-tooltip-body{transition:none}.dv-indicator-badge[data-processing]:before,.dv-loader-oval-arc,.dv-loader-bar,.dv-loader-dot,.dv-skeleton[data-animate]:after,.dv-progress-section[data-animated]:before,.dv-notification,.dv-menu-dropdown,.dv-select-dropdown,.dv-transition[data-mounted],.dv-drawer[data-position=left] .dv-drawer-content,.dv-drawer[data-position=right] .dv-drawer-content,.dv-drawer[data-position=top] .dv-drawer-content,.dv-drawer[data-position=bottom] .dv-drawer-content{animation:none}}}@layer davaux{.dv-prose{color:var(--dv-color-text);font-family:var(--dv-font-family);font-size:var(--dv-font-size-md);line-height:var(--dv-line-height-md)}.dv-prose h1,.dv-prose h2,.dv-prose h3,.dv-prose h4,.dv-prose h5,.dv-prose h6{font-family:var(--dv-font-family-headings);color:var(--dv-color-text);margin-top:var(--dv-spacing-xl);margin-bottom:var(--dv-spacing-xs)}.dv-prose :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.dv-prose h1{font-size:var(--dv-h1-font-size);font-weight:var(--dv-h1-font-weight);line-height:var(--dv-h1-line-height);margin-top:0;margin-bottom:var(--dv-spacing-sm)}.dv-prose h2{font-size:var(--dv-h2-font-size);font-weight:var(--dv-h2-font-weight);line-height:var(--dv-h2-line-height);padding-bottom:var(--dv-spacing-xs);border-bottom:1px solid var(--dv-color-border);margin-top:var(--dv-spacing-xl);margin-bottom:var(--dv-spacing-sm)}.dv-prose h3{font-size:var(--dv-h3-font-size);font-weight:var(--dv-h3-font-weight);line-height:var(--dv-h3-line-height)}.dv-prose h4{font-size:var(--dv-h4-font-size);font-weight:var(--dv-h4-font-weight);line-height:var(--dv-h4-line-height)}.dv-prose h5{font-size:var(--dv-h5-font-size);font-weight:var(--dv-h5-font-weight);line-height:var(--dv-h5-line-height)}.dv-prose h6{font-size:var(--dv-h6-font-size);font-weight:var(--dv-h6-font-weight);line-height:var(--dv-h6-line-height);color:var(--dv-color-dimmed);text-transform:uppercase;letter-spacing:.04em}.dv-prose h1+p{font-size:var(--dv-font-size-lg);color:var(--dv-color-dimmed);line-height:var(--dv-line-height-lg);margin-bottom:var(--dv-spacing-xl)}.dv-prose p{margin-top:0;margin-bottom:var(--dv-spacing-md)}.dv-prose p:last-child{margin-bottom:0}.dv-prose a:not(.dv-button):not(.btn){color:var(--dv-color-primary-light-color);text-decoration:none}.dv-prose a:not(.dv-button):not(.btn):hover{text-decoration:underline}.dv-prose ul,.dv-prose ol{margin-top:0;margin-bottom:var(--dv-spacing-md);padding-inline-start:var(--dv-spacing-xl)}.dv-prose li{line-height:var(--dv-line-height-md);margin-bottom:.25rem}.dv-prose li+li{margin-top:.25rem}.dv-prose li>ul,.dv-prose li>ol{margin-top:.25rem;margin-bottom:0}.dv-prose :not(pre)>code{font-family:var(--dv-font-family-monospace);font-size:.875em;background:var(--dv-color-surface);color:var(--dv-color-text);padding:1px .4em;border-radius:var(--dv-radius-xs);border:1px solid var(--dv-color-border);white-space:break-spaces}.dv-prose pre{background:var(--dv-color-surface);border-radius:var(--dv-radius-sm);border:1px solid var(--dv-color-border);padding:var(--dv-spacing-sm) var(--dv-spacing-md);overflow-x:auto;margin-top:0;margin-bottom:var(--dv-spacing-md);line-height:var(--dv-line-height-sm);box-sizing:border-box}.dv-prose pre code{font-family:var(--dv-font-family-monospace);font-size:var(--dv-font-size-sm);background:transparent;color:inherit;padding:0;border:none;border-radius:0;white-space:pre}.dv-prose table{width:100%;border-collapse:collapse;font-size:var(--dv-font-size-sm);margin-bottom:var(--dv-spacing-md)}.dv-prose thead th{text-align:left;padding:var(--dv-spacing-xs) var(--dv-spacing-sm);background:var(--dv-color-surface);border-bottom:2px solid var(--dv-color-border);font-weight:600;color:var(--dv-color-dimmed);font-size:var(--dv-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.dv-prose tbody td{padding:var(--dv-spacing-xs) var(--dv-spacing-sm);border-bottom:1px solid var(--dv-color-border);vertical-align:top}.dv-prose tbody tr:last-child td{border-bottom:none}.dv-prose tbody tr:hover td{background:var(--dv-color-surface)}.dv-prose blockquote{margin:var(--dv-spacing-md) 0;padding:var(--dv-spacing-sm) var(--dv-spacing-xl);background:var(--dv-color-surface);border-inline-start:4px solid var(--dv-color-border);border-radius:0 var(--dv-radius-sm) var(--dv-radius-sm) 0;color:var(--dv-color-text);box-sizing:border-box}.dv-prose blockquote>p{margin:0}.dv-prose blockquote code{background:var(--dv-color-border)}.dv-prose hr{border:none;border-top:1px solid var(--dv-color-border);margin:var(--dv-spacing-xl) 0}.dv-prose strong{font-weight:700}.dv-prose em{font-style:italic}.dv-prose mark{background:var(--dv-color-yellow-0);color:inherit;border-radius:2px;padding:0 2px}.dv-prose img{max-width:100%;height:auto;display:block;border-radius:var(--dv-radius-sm);margin:var(--dv-spacing-md) 0}.dv-prose kbd{display:inline-flex;align-items:center;padding:2px 6px;font-family:var(--dv-font-family-monospace);font-size:var(--dv-font-size-xs);line-height:1.4;background:var(--dv-color-surface);border:1px solid var(--dv-color-border);border-bottom-width:3px;border-radius:var(--dv-radius-xs);color:var(--dv-color-text);vertical-align:middle;white-space:nowrap}.dv-prose details{border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-sm);padding:var(--dv-spacing-sm) var(--dv-spacing-md);margin-bottom:var(--dv-spacing-md);box-sizing:border-box}.dv-prose summary{font-weight:600;cursor:pointer;user-select:none;margin:calc(var(--dv-spacing-sm) * -1) calc(var(--dv-spacing-md) * -1);padding:var(--dv-spacing-sm) var(--dv-spacing-md);border-radius:var(--dv-radius-sm);list-style:none}.dv-prose summary:hover{background:var(--dv-color-surface)}.dv-prose details[open]>summary{margin-bottom:var(--dv-spacing-sm);border-bottom:1px solid var(--dv-color-border);border-radius:var(--dv-radius-sm) var(--dv-radius-sm) 0 0}}:root{--dv-color-primary-filled: var(--dv-color-violet-filled);--dv-color-primary-filled-hover: var(--dv-color-violet-filled-hover);--dv-color-primary-filled-color: var(--dv-color-violet-filled-color);--dv-color-primary-light: var(--dv-color-violet-light);--dv-color-primary-light-hover: var(--dv-color-violet-light-hover);--dv-color-primary-light-color: var(--dv-color-violet-light-color);--dv-color-primary-outline: var(--dv-color-violet-outline);--dv-color-primary-outline-hover: var(--dv-color-violet-outline-hover);--dv-color-primary-outline-color: var(--dv-color-violet-outline-color);--sidebar-width: 260px;--content-max-width: 100%;--code-bg: #0d1117;--code-text: #e6edf3;--code-border: #30363d}@layer reset,davaux;html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--dv-font-family);color:var(--dv-color-text);background:var(--dv-color-body);line-height:1.6;min-height:100vh}.docs-header-inner{display:flex;align-items:center;gap:.75rem;padding:0 1.5rem;width:100%}.docs-header-logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--dv-color-text)}.docs-header-logo:hover{text-decoration:none}.docs-header-end{display:flex;align-items:center;gap:.5rem;margin-left:auto}.docs-nav-burger{display:none}.logo-name{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--dv-color-primary-filled)}span.logo-davaux-container{background:var(--dv-color-white-0);padding:0 6px 0 3px}span.logo-ui-container{font-size:2rem;background:var(--dv-color-primary-filled-hover);color:var(--dv-color-white-0);padding:0 3px}span.logo-ui-text{color:var(--dv-color-white-0)}[data-dv-color-scheme=dark]{span.logo-davaux-container{background:var(--dv-color-primary-filled);color:var(--dv-color-primary-filled-color)}span.logo-ui-container{background:var(--dv-color-white-2)}span.logo-ui-text{color:var(--dv-color-primary-filled-hover)}}.docs-content{padding:3rem 2.5rem;min-width:0}pre{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--dv-radius-md);padding:var(--dv-spacing-sm) var(--dv-spacing-md);overflow-x:auto;margin-bottom:var(--dv-spacing-md);font-family:var(--dv-font-family-monospace);font-size:var(--dv-font-size-sm);line-height:1.6}pre code{color:var(--code-text);background:none;border:none;padding:0;font-size:inherit;border-radius:0}pre.hljs,pre>code.hljs{background:var(--code-bg);padding:0}:not(pre)>code{font-family:var(--dv-font-family-monospace);font-size:.85em;background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color);padding:1px .4em;border-radius:var(--dv-radius-xs);border:1px solid var(--dv-color-primary-light-hover)}.dv-prose{max-width:var(--content-max-width);margin:0 auto}.dv-prose :not(pre)>code{background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color);border-color:var(--dv-color-primary-light-hover)}.dv-prose pre{background:var(--code-bg);border-color:var(--code-border)}.dv-prose pre code{color:var(--code-text)}.dv-prose pre.hljs,.dv-prose pre>code.hljs{background:var(--code-bg)}.dv-prose blockquote{border-inline-start-color:var(--dv-color-primary-filled);background:var(--dv-color-primary-light)}.demo-section{margin:0 0 2.5rem}.demo-section h2{font-size:var(--dv-h3-font-size);font-weight:var(--dv-h3-font-weight);margin-top:var(--dv-spacing-xl);margin-bottom:var(--dv-spacing-sm);padding-bottom:var(--dv-spacing-xs);border-bottom:1px solid var(--dv-color-border);color:var(--dv-color-text)}.demo-section h3{font-size:var(--dv-h4-font-size);font-weight:600;margin-top:var(--dv-spacing-lg);margin-bottom:var(--dv-spacing-xs);color:var(--dv-color-text)}.demo-section p{color:var(--dv-color-text);margin-bottom:var(--dv-spacing-md);line-height:var(--dv-line-height-md)}.demo-section>h2:first-child{margin-top:0}.demo-preview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dv-spacing-sm);padding:var(--dv-spacing-lg);background:var(--dv-color-body);border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md) var(--dv-radius-md) 0 0}.demo-preview+pre{margin-top:0;border-top:none;border-radius:0 0 var(--dv-radius-md) var(--dv-radius-md)}.demo-preview:last-child,.demo-preview:not(:has(+pre)){border-radius:var(--dv-radius-md)}.props-table{margin:0 0 var(--dv-spacing-xl)}.props-table table{width:100%;border-collapse:collapse;font-size:var(--dv-font-size-sm)}.props-table thead th{text-align:left;padding:var(--dv-spacing-xs) var(--dv-spacing-sm);background:var(--dv-color-surface);border-bottom:2px solid var(--dv-color-border);font-weight:600;color:var(--dv-color-dimmed);font-size:var(--dv-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.props-table tbody td{padding:var(--dv-spacing-xs) var(--dv-spacing-sm);border-bottom:1px solid var(--dv-color-border);vertical-align:top}.props-table tbody td code{font-family:var(--dv-font-family-monospace);font-size:.85em;background:var(--dv-color-primary-light);color:var(--dv-color-primary-light-color);padding:1px .4em;border-radius:var(--dv-radius-xs);border:1px solid var(--dv-color-primary-light-hover)}.props-table tbody tr:last-child td{border-bottom:none}.props-table tbody tr:hover td{background:var(--dv-color-surface)}.page-header{margin:0 0 var(--dv-spacing-xl);padding-bottom:var(--dv-spacing-lg);border-bottom:1px solid var(--dv-color-border)}.page-header h1{font-size:var(--dv-h1-font-size);font-weight:var(--dv-h1-font-weight);line-height:var(--dv-h1-line-height);margin-bottom:var(--dv-spacing-xs);color:var(--dv-color-text)}.page-header p{font-size:var(--dv-font-size-lg);color:var(--dv-color-dimmed);line-height:var(--dv-line-height-lg);margin:0}@media(max-width:48em){.docs-nav-burger{display:flex}.docs-header-inner{padding:0 1rem}.docs-content{padding:2rem 1.25rem}}@media(min-width:48em)and (max-width:64em){.docs-content{padding:2.5rem 2rem}}.docs-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1.5rem;width:100%;padding:.625rem var(--dv-spacing-md);font-size:.8rem;color:var(--dv-color-dimmed)}.docs-footer a{color:var(--dv-color-dimmed);text-decoration:underline;text-underline-offset:2px}.docs-footer a:hover{color:var(--dv-color-primary-filled)}.palette-scale{margin-bottom:1.25rem}.palette-scale-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--dv-color-dimmed);margin-bottom:.35rem}.palette-swatches{display:grid;grid-template-columns:repeat(10,1fr);border-radius:var(--dv-radius-sm);overflow:hidden}.palette-swatch{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.75rem .125rem .375rem;gap:.125rem;min-width:0}.palette-swatch-num{font-size:.6rem;font-weight:700;font-family:var(--dv-font-family-monospace);opacity:.85;line-height:1}.palette-swatch-hex{font-size:.5rem;font-family:var(--dv-font-family-monospace);opacity:.7;line-height:1;overflow:hidden;white-space:nowrap;width:100%;text-align:center}.semantic-variants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.625rem}.semantic-card{border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md);overflow:hidden;padding:0 1px 2px;background:var(--dv-color-surface)}.semantic-card-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .625rem;background:var(--dv-color-surface);color:var(--dv-color-dimmed);border-bottom:1px solid var(--dv-color-border)}.semantic-card-swatches{display:flex}.semantic-swatch{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:600;font-family:var(--dv-font-family-monospace)}.surface-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:600px){.surface-compare-grid{grid-template-columns:1fr}}.surface-compare-heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.625rem}.surface-compare-panel{border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md);overflow:hidden}.surface-token-row{display:flex;align-items:center;gap:.75rem;padding:.4rem .75rem;border-bottom:1px solid var(--dv-color-border)}.surface-token-row:last-child{border-bottom:none}.surface-token-chip{width:1.75rem;height:1.75rem;border-radius:var(--dv-radius-xs);flex-shrink:0;border:1px solid rgba(128,128,128,.2)}.surface-token-info{min-width:0;flex:1}.surface-token-name{font-size:.65rem;font-weight:600;font-family:var(--dv-font-family-monospace);line-height:1.4}.surface-token-val{font-size:.6rem;font-family:var(--dv-font-family-monospace);line-height:1.4;opacity:.65}.elevation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;padding:1.5rem}.elevation-card{background:var(--dv-color-body);border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.375rem}.elevation-card-level{font-size:.75rem;font-weight:700;font-family:var(--dv-font-family-monospace);color:var(--dv-color-text)}.elevation-card-desc{font-size:.75rem;color:var(--dv-color-text);line-height:1.4}.elevation-card-usage{font-size:.65rem;font-family:var(--dv-font-family-monospace);color:var(--dv-color-dimmed);margin-top:.25rem}.surface-layer-stack{display:flex;flex-direction:column;gap:0;border:1px solid var(--dv-color-border);border-radius:var(--dv-radius-md);overflow:hidden}.surface-layer-item{display:flex;align-items:center;gap:1rem;padding:.625rem 1rem;border-bottom:1px solid var(--dv-color-border)}.surface-layer-item:last-child{border-bottom:none}.surface-layer-token{font-size:.7rem;font-weight:700;font-family:var(--dv-font-family-monospace);color:var(--dv-color-text);min-width:10rem}.surface-layer-desc{font-size:.75rem;color:var(--dv-color-text);flex:1}.surface-layer-val{font-size:.65rem;font-family:var(--dv-font-family-monospace);color:var(--dv-color-dimmed)}
