.diq-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--surface-page-default);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;transition:opacity .6s ease}.diq-loader-overlay.fade-out{opacity:0;pointer-events:none}.diq-loader{--spinner-color: var(--border-primary-default);--spinner-stroke: 6px;--spinner-logo-size: 64px;--spinner-gap: 20px;--spinner-speed: 1s;position:relative;display:flex;padding:var(--spinner-gap)}.diq-loader[data-animation=enter]{animation:diq-loader-enter .5s cubic-bezier(.39,1.63,.55,1.01) forwards}.diq-loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--spinner-color) 80%,#0000) top / var(--spinner-stroke) var(--spinner-stroke) no-repeat,conic-gradient(#0000 65%,var(--spinner-color));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--spinner-stroke)),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - var(--spinner-stroke)),#000 0)}.diq-loader[data-animation=enter]:after{animation:diq-loader-fade-in .3s forwards linear .3s,diq-loader-spin var(--spinner-speed) infinite linear 0s}.diq-loader[data-animation=exit]{animation:diq-loader-exit .5s cubic-bezier(.45,-.01,.61,-.63) forwards .15s}.diq-loader[data-animation=exit]:after{animation:diq-loader-fade-out .3s forwards linear 0s,diq-loader-spin 1s infinite linear 0s}.diq-loader-logo{width:var(--spinner-logo-size);height:var(--spinner-logo-size)}.diq-loader-logo .diq-loader-logo-base{fill:var(--logo-secondary-default)}.diq-loader-logo .diq-loader-logo-accent{fill:var(--logo-primary-default)}@keyframes diq-loader-enter{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes diq-loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes diq-loader-spin{to{transform:rotate(1turn)}}@keyframes diq-loader-fade-out{0%{opacity:1}to{opacity:0}}@keyframes diq-loader-exit{0%{transform:scale(1)}to{transform:scale(0)}}html:has(.diq-loader-overlay),body:has(.diq-loader-overlay),html:has(body.diq-loading),body.diq-loading{overflow:hidden}body.diq-loading .diq-loader-content{opacity:0;transition:opacity .6s ease}body.diq-loading.diq-revealing .diq-loader-content{opacity:1}@media (prefers-reduced-motion: reduce){.diq-loader[data-animation=enter]{animation:diq-loader-enter-reduced .5s ease forwards}.diq-loader[data-animation=exit]{animation:diq-loader-exit-reduced .5s ease forwards .15s}}@keyframes diq-loader-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes diq-loader-exit-reduced{0%{opacity:1}to{opacity:0}}.login-page,.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-page{margin:0;min-height:100vh;font-family:Inter,sans-serif;color:#1a1a1a;background:#dfeef0}.login-page .backdrop{position:fixed;top:-28px;right:-28px;bottom:-28px;left:-28px;background:url(/login-backdrop.webp) center / cover no-repeat;filter:blur(8px);pointer-events:none}.login-page .scrim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.login-page .orb{position:absolute;border-radius:50%;filter:blur(110px)}.login-page .orb-1{width:62vw;height:62vw;top:-26vw;left:-14vw;background:var(--color-primary-500)}.login-page .orb-2{width:56vw;height:56vw;top:-24vw;right:-16vw;background:var(--color-primary-100)}.login-page .orb-3{width:38vw;height:38vw;top:-6vw;left:32vw;background:var(--color-primary-300);opacity:.85}.login-page .orb-4{width:48vw;height:48vw;bottom:-32vw;left:-18vw;background:var(--color-primary-900);opacity:.8}.login-page .veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--color-primary-900);opacity:.75}.login-page .brand{position:fixed;top:28px;left:32px;z-index:2;height:30px}.login-page .brand svg{height:100%;width:auto;display:block}.login-page .wrap{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-page .card{width:100%;max-width:400px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:var(--shadow-card-on-color, 0 4px 20px 0 rgba(0, 0, 0, .16));padding:40px 36px 36px;text-align:center;position:relative;overflow:hidden;isolation:isolate}.login-page .card:before{content:"";position:absolute;z-index:-1;width:340px;height:340px;left:-120px;top:-160px;border-radius:50%;background:var(--color-primary-500);opacity:.12;filter:blur(56px);pointer-events:none}.login-page .card:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;right:-110px;top:-150px;border-radius:50%;background:var(--color-primary-300);opacity:.15;filter:blur(52px);pointer-events:none}.login-page .card>*{position:relative}.login-page .illo{display:block;width:44px;height:44px;margin:0 auto 28px}.login-page .card h1{font-family:Syne,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.login-page .desc{font-size:14px;line-height:1.6;color:#555;margin:0 auto 28px;max-width:300px}.login-page .error-message{font-size:13px;line-height:1.5;color:var(--color-error-600, #c73a3a);background:var(--color-error-100, #fdeaea);border:1px solid var(--color-error-300, #f2b8b8);border-radius:9px;padding:10px 12px;margin:0 0 20px}.login-page .gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;background:#fff;border:1px solid #dddddd;border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.login-page .gbtn:hover{background:#fafafa;border-color:#cfcfcf}.login-page .gbtn:active{transform:scale(.98)}.login-page .gbtn:focus-visible{outline:none;box-shadow:0 0 0 4px #00ae8e40}.login-page .gbtn svg{width:18px;height:18px;flex-shrink:0}.login-page .hint{font-size:12px;color:#999;margin:16px 0 0}.login-page .foot{position:fixed;bottom:20px;left:0;right:0;z-index:1;text-align:center;font-size:12px;color:var(--color-primary-100);text-shadow:0 1px 8px rgba(0,30,24,.45);pointer-events:none}.header{background-color:var(--primary-dark-green);color:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a}.header-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-left{display:flex;align-items:center;gap:1rem}.header-logo{height:40px;width:auto}.header-title{font-size:1.5rem;font-weight:600}.header-user{display:flex;align-items:center;gap:1.5rem}.user-info{display:flex;flex-direction:column;align-items:flex-end}.user-name{font-weight:500;font-size:.95rem}.user-email{font-size:.85rem;opacity:.9}.sign-out-button{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.sign-out-button:hover{background-color:#ffffff4d}.page-title{font-size:2rem;color:var(--text-primary);margin-bottom:2rem}.back-button{background:none;border:none;color:var(--text-primary);font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;transition:opacity .2s}.back-button:hover{opacity:.7}.reports-by-category{display:flex;flex-direction:column;gap:3rem}.category-section{display:flex;flex-direction:column}.category-title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--border)}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.report-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit;transition:all .2s;box-shadow:0 2px 4px #0000000d;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:140px}.report-card:hover{border-color:var(--border);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.report-info{padding:1.5rem;flex:1;display:flex;flex-direction:column}.report-name{font-size:1.25rem;color:var(--text-primary);margin-bottom:.5rem}.report-description{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.report-views{font-size:.75rem;color:#9ca3af;margin-top:auto;padding-top:.75rem;min-height:1.125rem}.empty-state{background:var(--surface);border:2px dashed var(--border);border-radius:8px;padding:3rem;text-align:center;color:var(--text-tertiary)}.empty-state p{margin-bottom:.5rem}.empty-state-hint{font-size:.9rem}.empty-state code{background:var(--background);padding:.2rem .4rem;border-radius:3px;font-size:.85rem}.folders-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px}.folder-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem 1rem;text-decoration:none;color:inherit;transition:all .2s;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.folder-card:hover{border-color:var(--border);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.folder-name{font-size:1rem;font-weight:500;color:var(--text-secondary);margin:0}.report-header{margin-bottom:2rem}.back-link{color:var(--text-primary);text-decoration:none;font-size:.95rem;display:inline-block;margin-bottom:1rem}.back-link:hover{text-decoration:underline}.report-title{font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}.report-description{color:var(--text-secondary);font-size:1rem;margin-bottom:1rem}.report-content{background:var(--surface);border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d}.loading{text-align:center;padding:3rem;color:var(--text-tertiary)}.error-container{background:var(--surface);border-radius:8px;padding:3rem;text-align:center}.error-container h2{color:var(--error);margin-bottom:1rem}.error-container p{color:var(--text-secondary);margin-bottom:2rem}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:2rem;max-width:none;margin:0 auto;width:100%}.main-content .phone-call-main,.main-content .phone-call-content,.main-content .phone-call-header-content,.main-content .fleet-filter-row-inner,.main-content .finance-filter-row-inner,.main-content .cs-filter-row-inner,.main-content .sales-filter-row-inner,.main-content .pouch-dashboard-content,.main-content .pouch-dashboard-header-content,.main-content .pouch-monitoring-content,.main-content .pouch-monitoring-header-content,.main-content .maxio-monitoring-dashboard-content,.main-content .maxio-monitoring-dashboard-header-content,.main-content .outstanding-payments-content,.main-content .outstanding-payments-header-content,.main-content .twilio-flex-header-content,.main-content .twilio-flex-content{max-width:none}.main-content .tolls-metrics-grid{max-width:1400px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-jukQPMAF.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-j6BbcsN8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext-DVCrKThp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-CpDjs_zY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/syne-latin-ext-DcRrHcIQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/syne-latin-BBZcRa21.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-inter: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-syne: Syne, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root{--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900}:root{--color-foundation-black: #000000;--color-foundation-black-0: #00000000;--color-foundation-black-60: #00000099;--color-foundation-white: #ffffff;--color-foundation-white-0: #ffffff00;--color-foundation-white-60: #ffffff99}:root{--color-blue-50: #ebf5ff;--color-blue-100: #e1effe;--color-blue-200: #c3ddfd;--color-blue-300: #a4cafe;--color-blue-400: #76a9fa;--color-blue-500: #3f83f8;--color-blue-600: #1c64f2;--color-blue-700: #1a56db;--color-blue-800: #1e429f;--color-blue-900: #233876}:root{--color-gold-50: #fff9e5;--color-gold-100: #fff2cc;--color-gold-200: #ffe599;--color-gold-300: #ffd966;--color-gold-400: #ffcc33;--color-gold-500: #ffbf00;--color-gold-600: #cc9900;--color-gold-700: #997300;--color-gold-800: #664c00;--color-gold-900: #332600}:root{--color-gray-25: #f4f5f5;--color-gray-50: #e9ebeb;--color-gray-100: #d3d7d7;--color-gray-200: #bcc2c3;--color-gray-300: #a6aeaf;--color-gray-400: #909a9b;--color-gray-500: #7a8688;--color-gray-600: #647274;--color-gray-700: #4d5d60;--color-gray-800: #37494c;--color-gray-900: #213538;--color-gray-1000: #1f2b2d;--color-gray-1000-0: #1f2b2d00;--color-gray-1100: #1e2223}:root{--color-green-50: #dcfce7;--color-green-100: #cbf9db;--color-green-200: #aef3cf;--color-green-300: #7dd8a9;--color-green-400: #5ebe8b;--color-green-500: #48b47c;--color-green-600: #31a76a;--color-green-700: #2e9856;--color-green-800: #218246;--color-green-900: #166534}:root{--color-jade-50: #e5f7f4;--color-jade-100: #c9eee7;--color-jade-200: #99dfd2;--color-jade-300: #66cebb;--color-jade-400: #33bea5;--color-jade-500: #00ae8e;--color-jade-600: #008b72;--color-jade-700: #006855;--color-jade-800: #004639;--color-jade-850: #00342b;--color-jade-900: #00231c}:root{--color-ocean-50: #f3f6fc;--color-ocean-100: #e7eef7;--color-ocean-200: #c9d9ee;--color-ocean-300: #9abadf;--color-ocean-400: #6496cc;--color-ocean-500: #4079b7;--color-ocean-600: #2f5f9a;--color-ocean-700: #284e80;--color-ocean-800: #244168;--color-ocean-850: #1f3a5d;--color-ocean-900: #223858}:root{--color-orange-50: #fff8f1;--color-orange-100: #feecdc;--color-orange-200: #fcd9bd;--color-orange-300: #fdba8c;--color-orange-400: #ff8a4c;--color-orange-500: #ff5a1f;--color-orange-600: #d03801;--color-orange-700: #b43403;--color-orange-800: #8a2c0d;--color-orange-900: #771d1d}:root{--color-purple-50: #f6f5ff;--color-purple-100: #edebfe;--color-purple-200: #dcd7fe;--color-purple-300: #cabffd;--color-purple-400: #ac94fa;--color-purple-500: #9061f9;--color-purple-600: #7e3af2;--color-purple-700: #6c2bd9;--color-purple-800: #5521b5;--color-purple-900: #4a1d96}:root{--color-red-50: #fdf2f2;--color-red-100: #fde8e8;--color-red-200: #fbd5d5;--color-red-300: #f8b4b4;--color-red-400: #f98080;--color-red-500: #f05252;--color-red-600: #e02424;--color-red-700: #c81e1e;--color-red-800: #9b1c1c;--color-red-900: #771d1d}:root{--color-stale-25: #f5f6f6;--color-stale-50: #edeeee;--color-stale-100: #e6e7e7;--color-stale-200: #cfd0d2;--color-stale-300: #aeb0b2;--color-stale-400: #888b8d;--color-stale-500: #6a6d70;--color-stale-600: #5b5d5f;--color-stale-700: #4d4f51;--color-stale-800: #444546;--color-stale-900: #3c3d3d;--color-stale-1000: #252527;--color-stale-1000-0: #25252700;--color-stale-1100: #1f2021}:root{--color-yellow-50: #fdfdea;--color-yellow-100: #fdf6b2;--color-yellow-200: #fce96a;--color-yellow-300: #faca15;--color-yellow-400: #e3a008;--color-yellow-500: #c27803;--color-yellow-600: #9f580a;--color-yellow-700: #8e4b10;--color-yellow-800: #723b13;--color-yellow-900: #633112}:root{--scale-0: 0rem;--scale-0-25: .0625rem;--scale-0-5: .125rem;--scale-0-75: .1875rem;--scale-1: .25rem;--scale-1-5: .375rem;--scale-2: .5rem;--scale-2-5: .625rem;--scale-3: .75rem;--scale-3-5: .875rem;--scale-4: 1rem;--scale-4-5: 1.125rem;--scale-5: 1.25rem;--scale-5-5: 1.375rem;--scale-6: 1.5rem;--scale-7: 1.75rem;--scale-8: 2rem;--scale-9: 2.25rem;--scale-10: 2.5rem;--scale-11: 2.75rem;--scale-12: 3rem;--scale-13: 3.25rem;--scale-14: 3.5rem;--scale-16: 4rem;--scale-18: 4.5rem;--scale-20: 5rem;--scale-22: 5.25rem;--scale-24: 5.5rem;--scale-26: 5.75rem;--scale-28: 6rem;--scale-30: 6.5rem;--scale-32: 7rem;--scale-34: 7.5rem;--scale-36: 8rem;--scale-40: 9rem;--scale-44: 10rem;--scale-48: 11rem;--scale-52: 11.75rem;--scale-56: 12.75rem;--scale-60: 13.75rem;--scale-64: 16rem;--scale-72: 18.25rem;--scale-80: 20.5rem;--scale-96: 22.75rem}@media (max-width: 768px){:root{--frame-width: 48rem;--max-width: 48rem;--layout-frame-width: 48rem;--layout-max-width: 48rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--frame-width: 64rem;--max-width: 64rem;--layout-frame-width: 64rem;--layout-max-width: 64rem}}@media (min-width: 1025px){:root{--frame-width: 90rem;--max-width: 80rem;--layout-frame-width: 90rem;--layout-max-width: 80rem}}@media (max-width: 768px){:root{--font-body-lg-responsive-text-size: 1.125rem;--font-body-lg-responsive-line-height: 1.625rem;--font-body-lg-responsive-paragraph-spacing: 1.625rem;--font-body-md-responsive-text-size: .875rem;--font-body-md-responsive-line-height: 1.375rem;--font-body-md-responsive-paragraph-spacing: 1.375rem;--font-body-sm-responsive-text-size: .75rem;--font-body-sm-responsive-line-height: 1.125rem;--font-body-sm-responsive-paragraph-spacing: 1.125rem;--font-body-xsm-responsive-text-size: .625rem;--font-body-xsm-responsive-line-height: 1rem;--font-body-xsm-responsive-paragraph-spacing: 1rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--font-body-lg-responsive-text-size: 1.1875rem;--font-body-lg-responsive-line-height: 1.6875rem;--font-body-lg-responsive-paragraph-spacing: 1.6875rem;--font-body-md-responsive-text-size: .9375rem;--font-body-md-responsive-line-height: 1.4375rem;--font-body-md-responsive-paragraph-spacing: 1.4375rem;--font-body-sm-responsive-text-size: .8125rem;--font-body-sm-responsive-line-height: 1.1875rem;--font-body-sm-responsive-paragraph-spacing: 1.1875rem;--font-body-xsm-responsive-text-size: .6875rem;--font-body-xsm-responsive-line-height: 1.0625rem;--font-body-xsm-responsive-paragraph-spacing: 1.0625rem}}@media (min-width: 1025px){:root{--font-body-lg-responsive-text-size: 1.25rem;--font-body-lg-responsive-line-height: 1.75rem;--font-body-lg-responsive-paragraph-spacing: 1.75rem;--font-body-md-responsive-text-size: 1rem;--font-body-md-responsive-line-height: 1.5rem;--font-body-md-responsive-paragraph-spacing: 1.5rem;--font-body-sm-responsive-text-size: .875rem;--font-body-sm-responsive-line-height: 1.25rem;--font-body-sm-responsive-paragraph-spacing: 1.25rem;--font-body-xsm-responsive-text-size: .75rem;--font-body-xsm-responsive-line-height: 1.125rem;--font-body-xsm-responsive-paragraph-spacing: 1.125rem}}@media (max-width: 768px){:root{--font-headings-h1-responsive-text-size: 2.5rem;--font-headings-h1-responsive-line-height: 3rem;--font-headings-h1-responsive-paragraph-spacing: 3rem;--font-headings-h2-responsive-text-size: 1.875rem;--font-headings-h2-responsive-line-height: 2.375rem;--font-headings-h2-responsive-paragraph-spacing: 2.375rem;--font-headings-h3-responsive-text-size: 1.5rem;--font-headings-h3-responsive-line-height: 2rem;--font-headings-h3-responsive-paragraph-spacing: 2rem;--font-headings-h4-responsive-text-size: 1.375rem;--font-headings-h4-responsive-line-height: 1.75rem;--font-headings-h4-responsive-paragraph-spacing: 1.75rem;--font-headings-h5-responsive-text-size: 1.25rem;--font-headings-h5-responsive-line-height: 1.5rem;--font-headings-h5-responsive-paragraph-spacing: 1.5rem;--font-headings-h6-responsive-text-size: 1.125rem;--font-headings-h6-responsive-line-height: 1.5rem;--font-headings-h6-responsive-paragraph-spacing: 1.5rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--font-headings-h1-responsive-text-size: 2.75rem;--font-headings-h1-responsive-line-height: 3.25rem;--font-headings-h1-responsive-paragraph-spacing: 3.25rem;--font-headings-h2-responsive-text-size: 2.125rem;--font-headings-h2-responsive-line-height: 2.625rem;--font-headings-h2-responsive-paragraph-spacing: 2.625rem;--font-headings-h3-responsive-text-size: 1.625rem;--font-headings-h3-responsive-line-height: 2.125rem;--font-headings-h3-responsive-paragraph-spacing: 2.125rem;--font-headings-h4-responsive-text-size: 1.5rem;--font-headings-h4-responsive-line-height: 1.875rem;--font-headings-h4-responsive-paragraph-spacing: 1.875rem;--font-headings-h5-responsive-text-size: 1.375rem;--font-headings-h5-responsive-line-height: 1.625rem;--font-headings-h5-responsive-paragraph-spacing: 1.625rem;--font-headings-h6-responsive-text-size: 1.1875rem;--font-headings-h6-responsive-line-height: 1.5rem;--font-headings-h6-responsive-paragraph-spacing: 1.5rem}}@media (min-width: 1025px){:root{--font-headings-h1-responsive-text-size: 3rem;--font-headings-h1-responsive-line-height: 3.5rem;--font-headings-h1-responsive-paragraph-spacing: 3.5rem;--font-headings-h2-responsive-text-size: 2.375rem;--font-headings-h2-responsive-line-height: 2.875rem;--font-headings-h2-responsive-paragraph-spacing: 2.875rem;--font-headings-h3-responsive-text-size: 1.75rem;--font-headings-h3-responsive-line-height: 2.25rem;--font-headings-h3-responsive-paragraph-spacing: 2.25rem;--font-headings-h4-responsive-text-size: 1.625rem;--font-headings-h4-responsive-line-height: 2rem;--font-headings-h4-responsive-paragraph-spacing: 2rem;--font-headings-h5-responsive-text-size: 1.5rem;--font-headings-h5-responsive-line-height: 1.75rem;--font-headings-h5-responsive-paragraph-spacing: 1.75rem;--font-headings-h6-responsive-text-size: 1.25rem;--font-headings-h6-responsive-line-height: 1.5rem;--font-headings-h6-responsive-paragraph-spacing: 1.5rem}}@media (max-width: 768px){:root{--font-input-lg-responsive-text-size: 1.125rem;--font-input-lg-responsive-line-height: 1.625rem;--font-input-lg-responsive-paragraph-spacing: 1.625rem;--font-input-md-responsive-text-size: 1rem;--font-input-md-responsive-line-height: 1.375rem;--font-input-md-responsive-paragraph-spacing: 1.375rem;--font-input-sm-responsive-line-height: 0rem;--font-input-sm-responsive-text-size: 1rem;--font-input-sm-responsive-paragraph-spacing: 1.25rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--font-input-lg-responsive-text-size: 1.1875rem;--font-input-lg-responsive-line-height: 1.6875rem;--font-input-lg-responsive-paragraph-spacing: 1.6875rem;--font-input-md-responsive-text-size: 1.0625rem;--font-input-md-responsive-line-height: 1.4375rem;--font-input-md-responsive-paragraph-spacing: 1.4375rem;--font-input-sm-responsive-text-size: 1rem;--font-input-sm-responsive-line-height: 1.3125rem;--font-input-sm-responsive-paragraph-spacing: 1.3125rem}}@media (min-width: 1025px){:root{--font-input-lg-responsive-text-size: 1.25rem;--font-input-lg-responsive-line-height: 1.75rem;--font-input-lg-responsive-paragraph-spacing: 1.75rem;--font-input-md-responsive-text-size: 1.125rem;--font-input-md-responsive-line-height: 1.5rem;--font-input-md-responsive-paragraph-spacing: 1.5rem;--font-input-sm-responsive-text-size: 1rem;--font-input-sm-responsive-line-height: 1.375rem;--font-input-sm-responsive-paragraph-spacing: 1.375rem}}@media (max-width: 768px){:root{--font-overline-lg-responsive-text-size: .6875rem;--font-overline-lg-responsive-line-height: .875rem;--font-overline-lg-responsive-paragraph-spacing: .875rem;--font-overline-md-responsive-text-size: .5625rem;--font-overline-md-responsive-line-height: .75rem;--font-overline-md-responsive-paragraph-spacing: .75rem;--font-overline-sm-responsive-text-size: .5rem;--font-overline-sm-responsive-line-height: .75rem;--font-overline-sm-responsive-paragraph-spacing: .75rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--font-overline-lg-responsive-text-size: .75rem;--font-overline-lg-responsive-line-height: 1rem;--font-overline-lg-responsive-paragraph-spacing: 1rem;--font-overline-md-responsive-text-size: .625rem;--font-overline-md-responsive-line-height: .875rem;--font-overline-md-responsive-paragraph-spacing: .875rem;--font-overline-sm-responsive-text-size: .5rem;--font-overline-sm-responsive-line-height: .75rem;--font-overline-sm-responsive-paragraph-spacing: .75rem}}@media (min-width: 1025px){:root{--font-overline-lg-responsive-text-size: .75rem;--font-overline-lg-responsive-line-height: 1rem;--font-overline-lg-responsive-paragraph-spacing: 1rem;--font-overline-md-responsive-text-size: .625rem;--font-overline-md-responsive-line-height: .875rem;--font-overline-md-responsive-paragraph-spacing: .875rem;--font-overline-sm-responsive-text-size: .5rem;--font-overline-sm-responsive-line-height: .75rem;--font-overline-sm-responsive-paragraph-spacing: .75rem}}@media (max-width: 768px){:root{--icon-stroke-1: .0625rem;--icon-stroke-1-25: .0625rem;--icon-stroke-1-5: .0781rem;--icon-stroke-1-75: .0781rem;--icon-stroke-2: .0938rem;--icon-stroke-2-25: .0938rem;--icon-stroke-2-5: .1094rem;--icon-stroke-2-75: .125rem;--icon-stroke-3: .1406rem;--icon-stroke-3-25: .1563rem;--icon-stroke-3-5: .1719rem;--icon-stroke-4: .1875rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--icon-stroke-1: .0625rem;--icon-stroke-1-25: .0781rem;--icon-stroke-1-5: .0938rem;--icon-stroke-1-75: .0938rem;--icon-stroke-2: .1094rem;--icon-stroke-2-25: .1094rem;--icon-stroke-2-5: .125rem;--icon-stroke-2-75: .1406rem;--icon-stroke-3: .1563rem;--icon-stroke-3-25: .1719rem;--icon-stroke-3-5: .1875rem;--icon-stroke-4: .2031rem}}@media (min-width: 1025px){:root{--icon-stroke-1: .0625rem;--icon-stroke-1-25: .0781rem;--icon-stroke-1-5: .0938rem;--icon-stroke-1-75: .0938rem;--icon-stroke-2: .1094rem;--icon-stroke-2-25: .1094rem;--icon-stroke-2-5: .125rem;--icon-stroke-2-75: .1406rem;--icon-stroke-3: .1563rem;--icon-stroke-3-25: .1719rem;--icon-stroke-3-5: .1875rem;--icon-stroke-4: .2188rem}}@media (max-width: 768px){:root{--spacing-0-25-responsive: var(--scale-0-25);--spacing-0-5-responsive: var(--scale-0-25);--spacing-1-responsive: var(--scale-0-5);--spacing-1-5-responsive: var(--scale-1);--spacing-2-5-responsive: var(--scale-1-5);--spacing-2-responsive: var(--scale-1-5);--spacing-3-responsive: var(--scale-2);--spacing-3-5-responsive: var(--scale-2-5);--spacing-4-responsive: var(--scale-3);--spacing-4-5-responsive: var(--scale-3-5);--spacing-5-responsive: var(--scale-4);--spacing-5-5-responsive: var(--scale-4-5);--spacing-6-responsive: var(--scale-5);--spacing-7-responsive: var(--scale-5-5);--spacing-8-responsive: var(--scale-6);--spacing-9-responsive: var(--scale-7);--spacing-10-responsive: var(--scale-8);--spacing-11-responsive: var(--scale-9);--spacing-12-responsive: var(--scale-10);--spacing-14-responsive: var(--scale-12);--spacing-16-responsive: var(--scale-13);--spacing-18-responsive: var(--scale-14);--spacing-20-responsive: var(--scale-16);--spacing-22-responsive: var(--scale-18);--spacing-24-responsive: var(--scale-20);--spacing-26-responsive: var(--scale-22);--spacing-28-responsive: var(--scale-24);--spacing-30-responsive: var(--scale-26);--spacing-32-responsive: var(--scale-28);--spacing-34-responsive: var(--scale-30);--spacing-40-responsive: var(--scale-32);--spacing-48-responsive: var(--scale-40);--spacing-56-responsive: var(--scale-48);--spacing-64-responsive: var(--scale-56);--spacing-72-responsive: var(--scale-60)}}@media (min-width: 769px) and (max-width: 1024px){:root{--spacing-0-25-responsive: var(--scale-0-25);--spacing-0-5-responsive: var(--scale-0-25);--spacing-1-responsive: var(--scale-0-5);--spacing-1-5-responsive: var(--scale-1);--spacing-2-responsive: var(--scale-1-5);--spacing-2-5-responsive: var(--scale-2);--spacing-3-responsive: var(--scale-2-5);--spacing-3-5-responsive: var(--scale-3);--spacing-4-responsive: var(--scale-3-5);--spacing-4-5-responsive: var(--scale-4);--spacing-5-responsive: var(--scale-4-5);--spacing-5-5-responsive: var(--scale-5);--spacing-6-responsive: var(--scale-5-5);--spacing-7-responsive: var(--scale-6);--spacing-8-responsive: var(--scale-7);--spacing-9-responsive: var(--scale-8);--spacing-10-responsive: var(--scale-9);--spacing-11-responsive: var(--scale-10);--spacing-12-responsive: var(--scale-11);--spacing-14-responsive: var(--scale-13);--spacing-16-responsive: var(--scale-14);--spacing-18-responsive: var(--scale-16);--spacing-20-responsive: var(--scale-18);--spacing-22-responsive: var(--scale-20);--spacing-24-responsive: var(--scale-22);--spacing-26-responsive: var(--scale-24);--spacing-28-responsive: var(--scale-26);--spacing-30-responsive: var(--scale-28);--spacing-32-responsive: var(--scale-30);--spacing-34-responsive: var(--scale-32);--spacing-40-responsive: var(--scale-36);--spacing-48-responsive: var(--scale-44);--spacing-56-responsive: var(--scale-52);--spacing-64-responsive: var(--scale-60);--spacing-72-responsive: var(--scale-64)}}@media (min-width: 1025px){:root{--spacing-0-25-responsive: var(--scale-0-25);--spacing-0-5-responsive: var(--scale-0-5);--spacing-14-responsive: var(--scale-14);--spacing-18-responsive: var(--scale-18);--spacing-22-responsive: var(--scale-22);--spacing-26-responsive: var(--scale-26);--spacing-30-responsive: var(--scale-30);--spacing-34-responsive: var(--scale-34);--spacing-1-responsive: var(--scale-1);--spacing-1-5-responsive: var(--scale-1-5);--spacing-2-responsive: var(--scale-2);--spacing-2-5-responsive: var(--scale-2-5);--spacing-3-responsive: var(--scale-3);--spacing-3-5-responsive: var(--scale-3-5);--spacing-4-responsive: var(--scale-4);--spacing-4-5-responsive: var(--scale-4-5);--spacing-5-responsive: var(--scale-5);--spacing-5-5-responsive: var(--scale-5-5);--spacing-6-responsive: var(--scale-6);--spacing-7-responsive: var(--scale-7);--spacing-8-responsive: var(--scale-8);--spacing-9-responsive: var(--scale-9);--spacing-10-responsive: var(--scale-10);--spacing-11-responsive: var(--scale-11);--spacing-12-responsive: var(--scale-12);--spacing-16-responsive: var(--scale-16);--spacing-20-responsive: var(--scale-20);--spacing-24-responsive: var(--scale-24);--spacing-28-responsive: var(--scale-28);--spacing-32-responsive: var(--scale-32);--spacing-40-responsive: var(--scale-40);--spacing-48-responsive: var(--scale-48);--spacing-56-responsive: var(--scale-56);--spacing-64-responsive: var(--scale-64);--spacing-72-responsive: var(--scale-72)}}@media (max-width: 768px){:root{--border-radius-border-radius-0-responsive: 0rem;--border-radius-border-radius-25-responsive: .0625rem;--border-radius-border-radius-50-responsive: .0625rem;--border-radius-border-radius-75-responsive: .125rem;--border-radius-border-radius-100-responsive: .1875rem;--border-radius-border-radius-125-responsive: .25rem;--border-radius-border-radius-150-responsive: .3125rem;--border-radius-border-radius-200-responsive: .375rem;--border-radius-border-radius-300-responsive: .5rem;--border-radius-border-radius-400-responsive: .75rem;--border-radius-border-radius-500-responsive: 1rem;--border-radius-border-radius-600-responsive: 1.25rem;--border-radius-border-radius-700-responsive: 1.375rem;--border-radius-border-radius-800-responsive: 1.5rem;--border-radius-border-radius-round-responsive: 62.4375rem}}@media (min-width: 769px) and (max-width: 1024px){:root{--border-radius-border-radius-0-responsive: 0rem;--border-radius-border-radius-25-responsive: .0625rem;--border-radius-border-radius-50-responsive: .125rem;--border-radius-border-radius-75-responsive: .1875rem;--border-radius-border-radius-100-responsive: .25rem;--border-radius-border-radius-125-responsive: .3125rem;--border-radius-border-radius-150-responsive: .375rem;--border-radius-border-radius-200-responsive: .4375rem;--border-radius-border-radius-300-responsive: .625rem;--border-radius-border-radius-400-responsive: .875rem;--border-radius-border-radius-500-responsive: 1.125rem;--border-radius-border-radius-600-responsive: 1.375rem;--border-radius-border-radius-700-responsive: 1.5rem;--border-radius-border-radius-800-responsive: 1.75rem;--border-radius-border-radius-round-responsive: 62.4375rem}}@media (min-width: 1025px){:root{--border-radius-border-radius-0-responsive: 0rem;--border-radius-border-radius-25-responsive: .0625rem;--border-radius-border-radius-50-responsive: .125rem;--border-radius-border-radius-75-responsive: .1875rem;--border-radius-border-radius-100-responsive: .25rem;--border-radius-border-radius-125-responsive: .3125rem;--border-radius-border-radius-150-responsive: .375rem;--border-radius-border-radius-200-responsive: .5rem;--border-radius-border-radius-300-responsive: .75rem;--border-radius-border-radius-400-responsive: 1rem;--border-radius-border-radius-500-responsive: 1.25rem;--border-radius-border-radius-600-responsive: 1.5rem;--border-radius-border-radius-700-responsive: 1.75rem;--border-radius-border-radius-800-responsive: 2rem;--border-radius-border-radius-round-responsive: 62.4375rem}}:root,[data-density=normal]{--spacing-0-25-dynamic: var(--spacing-0-25-responsive);--spacing-0-5-dynamic: var(--spacing-0-5-responsive);--spacing-1-dynamic: var(--spacing-1-responsive);--spacing-1-5-dynamic: var(--spacing-1-5-responsive);--spacing-2-dynamic: var(--spacing-2-responsive);--spacing-2-5-dynamic: var(--spacing-2-5-responsive);--spacing-3-dynamic: var(--spacing-3-responsive);--spacing-3-5-dynamic: var(--spacing-3-5-responsive);--spacing-4-dynamic: var(--spacing-4-responsive);--spacing-4-5-dynamic: var(--spacing-4-5-responsive);--spacing-5-dynamic: var(--spacing-5-responsive);--spacing-5-5-dynamic: var(--spacing-5-5-responsive);--spacing-6-dynamic: var(--spacing-6-responsive);--spacing-7-dynamic: var(--spacing-7-responsive);--spacing-8-dynamic: var(--spacing-8-responsive);--spacing-9-dynamic: var(--spacing-9-responsive);--spacing-10-dynamic: var(--spacing-10-responsive);--spacing-11-dynamic: var(--spacing-11-responsive);--spacing-12-dynamic: var(--spacing-12-responsive);--spacing-14-dynamic: var(--spacing-14-responsive);--spacing-16-dynamic: var(--spacing-16-responsive);--spacing-18-dynamic: var(--spacing-18-responsive);--spacing-20-dynamic: var(--spacing-20-responsive);--spacing-22-dynamic: var(--spacing-22-responsive);--spacing-24-dynamic: var(--spacing-24-responsive);--spacing-26-dynamic: var(--spacing-26-responsive);--spacing-28-dynamic: var(--spacing-28-responsive);--spacing-30-dynamic: var(--spacing-30-responsive);--spacing-32-dynamic: var(--spacing-32-responsive);--spacing-40-dynamic: var(--spacing-40-responsive);--spacing-48-dynamic: var(--spacing-48-responsive);--spacing-56-dynamic: var(--spacing-56-responsive);--spacing-64-dynamic: var(--spacing-64-responsive)}[data-density=tight]{--spacing-0-25-dynamic: var(--spacing-0-25-responsive);--spacing-0-5-dynamic: var(--spacing-0-25-responsive);--spacing-1-dynamic: var(--spacing-0-5-responsive);--spacing-1-5-dynamic: var(--spacing-1-responsive);--spacing-2-dynamic: var(--spacing-1-5-responsive);--spacing-2-5-dynamic: var(--spacing-2-responsive);--spacing-3-dynamic: var(--spacing-2-5-responsive);--spacing-3-5-dynamic: var(--spacing-3-responsive);--spacing-4-dynamic: var(--spacing-3-5-responsive);--spacing-4-5-dynamic: var(--spacing-4-responsive);--spacing-5-dynamic: var(--spacing-4-5-responsive);--spacing-5-5-dynamic: var(--spacing-5-responsive);--spacing-6-dynamic: var(--spacing-5-5-responsive);--spacing-7-dynamic: var(--spacing-6-responsive);--spacing-8-dynamic: var(--spacing-7-responsive);--spacing-9-dynamic: var(--spacing-8-responsive);--spacing-10-dynamic: var(--spacing-9-responsive);--spacing-11-dynamic: var(--spacing-10-responsive);--spacing-12-dynamic: var(--spacing-11-responsive);--spacing-14-dynamic: var(--spacing-12-responsive);--spacing-16-dynamic: var(--spacing-14-responsive);--spacing-18-dynamic: var(--spacing-16-responsive);--spacing-20-dynamic: var(--spacing-18-responsive);--spacing-22-dynamic: var(--spacing-20-responsive);--spacing-24-dynamic: var(--spacing-22-responsive);--spacing-26-dynamic: var(--spacing-24-responsive);--spacing-28-dynamic: var(--spacing-26-responsive);--spacing-30-dynamic: var(--spacing-28-responsive);--spacing-32-dynamic: var(--spacing-30-responsive);--spacing-40-dynamic: var(--spacing-32-responsive);--spacing-48-dynamic: var(--spacing-40-responsive);--spacing-56-dynamic: var(--spacing-48-responsive);--spacing-64-dynamic: var(--spacing-56-responsive)}[data-density=spacious]{--spacing-0-25-dynamic: var(--spacing-0-5-responsive);--spacing-0-5-dynamic: var(--spacing-1-responsive);--spacing-1-dynamic: var(--spacing-1-5-responsive);--spacing-1-5-dynamic: var(--spacing-2-responsive);--spacing-2-dynamic: var(--spacing-2-5-responsive);--spacing-2-5-dynamic: var(--spacing-3-responsive);--spacing-3-dynamic: var(--spacing-3-5-responsive);--spacing-3-5-dynamic: var(--spacing-4-responsive);--spacing-4-dynamic: var(--spacing-4-5-responsive);--spacing-4-5-dynamic: var(--spacing-5-responsive);--spacing-5-dynamic: var(--spacing-5-5-responsive);--spacing-5-5-dynamic: var(--spacing-6-responsive);--spacing-6-dynamic: var(--spacing-7-responsive);--spacing-7-dynamic: var(--spacing-8-responsive);--spacing-8-dynamic: var(--spacing-9-responsive);--spacing-9-dynamic: var(--spacing-10-responsive);--spacing-10-dynamic: var(--spacing-11-responsive);--spacing-11-dynamic: var(--spacing-12-responsive);--spacing-12-dynamic: var(--spacing-14-responsive);--spacing-14-dynamic: var(--spacing-16-responsive);--spacing-16-dynamic: var(--spacing-18-responsive);--spacing-18-dynamic: var(--spacing-20-responsive);--spacing-20-dynamic: var(--spacing-22-responsive);--spacing-22-dynamic: var(--spacing-24-responsive);--spacing-24-dynamic: var(--spacing-28-responsive);--spacing-26-dynamic: var(--spacing-30-responsive);--spacing-28-dynamic: var(--spacing-32-responsive);--spacing-30-dynamic: var(--spacing-34-responsive);--spacing-32-dynamic: var(--spacing-40-responsive);--spacing-40-dynamic: var(--spacing-48-responsive);--spacing-48-dynamic: var(--spacing-56-responsive);--spacing-56-dynamic: var(--spacing-64-responsive);--spacing-64-dynamic: var(--spacing-72-responsive)}:root,[data-border-radius=normal]{--border-radius-0-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-25-dynamic: var(--border-radius-border-radius-25-responsive);--border-radius-50-dynamic: var(--border-radius-border-radius-50-responsive);--border-radius-75-dynamic: var(--border-radius-border-radius-75-responsive);--border-radius-100-dynamic: var(--border-radius-border-radius-100-responsive);--border-radius-125-dynamic: var(--border-radius-border-radius-125-responsive);--border-radius-150-dynamic: var(--border-radius-border-radius-150-responsive);--border-radius-200-dynamic: var(--border-radius-border-radius-200-responsive);--border-radius-300-dynamic: var(--border-radius-border-radius-300-responsive);--border-radius-400-dynamic: var(--border-radius-border-radius-400-responsive);--border-radius-500-dynamic: var(--border-radius-border-radius-500-responsive);--border-radius-600-dynamic: var(--border-radius-border-radius-600-responsive);--border-radius-round-dynamic: var(--border-radius-border-radius-round-responsive)}[data-border-radius=sharp]{--border-radius-0-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-100-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-125-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-150-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-200-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-25-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-300-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-400-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-50-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-500-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-600-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-75-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-round-dynamic: var(--border-radius-border-radius-round-responsive)}[data-border-radius=bubbly]{--border-radius-0-dynamic: var(--border-radius-border-radius-0-responsive);--border-radius-25-dynamic: var(--border-radius-border-radius-50-responsive);--border-radius-50-dynamic: var(--border-radius-border-radius-75-responsive);--border-radius-75-dynamic: var(--border-radius-border-radius-100-responsive);--border-radius-100-dynamic: var(--border-radius-border-radius-125-responsive);--border-radius-125-dynamic: var(--border-radius-border-radius-150-responsive);--border-radius-150-dynamic: var(--border-radius-border-radius-200-responsive);--border-radius-200-dynamic: var(--border-radius-border-radius-300-responsive);--border-radius-300-dynamic: var(--border-radius-border-radius-400-responsive);--border-radius-400-dynamic: var(--border-radius-border-radius-500-responsive);--border-radius-500-dynamic: var(--border-radius-border-radius-600-responsive);--border-radius-600-dynamic: var(--border-radius-border-radius-700-responsive);--border-radius-round-dynamic: var(--border-radius-border-radius-round-responsive)}:root,[data-border-width=thin]{--border-width-0-dynamic: var(--scale-0);--border-width-25-dynamic: var(--scale-0-25);--border-width-50-dynamic: var(--scale-0-5);--border-width-100-dynamic: var(--scale-1);--border-width-150-dynamic: var(--scale-1-5);--border-width-200-dynamic: var(--scale-2)}[data-border-width=medium]{--border-width-0-dynamic: var(--scale-0);--border-width-25-dynamic: var(--scale-0-5);--border-width-50-dynamic: var(--scale-1);--border-width-100-dynamic: var(--scale-1-5);--border-width-150-dynamic: var(--scale-2);--border-width-200-dynamic: var(--scale-2-5)}[data-border-width=thick]{--border-width-0-dynamic: var(--scale-0);--border-width-25-dynamic: var(--scale-1);--border-width-50-dynamic: var(--scale-1-5);--border-width-100-dynamic: var(--scale-2);--border-width-150-dynamic: var(--scale-2-5);--border-width-200-dynamic: var(--scale-3)}:root [data-brand=karmo]{--color-base-black: var(--color-foundation-black);--color-base-black-60: var(--color-foundation-black-60);--color-base-white: var(--color-foundation-white);--color-base-white-60: var(--color-foundation-white-60)}:root [data-brand=karmo]{--color-error-100: var(--color-red-100);--color-error-200: var(--color-red-200);--color-error-300: var(--color-red-300);--color-error-400: var(--color-red-400);--color-error-50: var(--color-red-50);--color-error-500: var(--color-red-500);--color-error-600: var(--color-red-600);--color-error-700: var(--color-red-700);--color-error-800: var(--color-red-800);--color-error-900: var(--color-red-900)}:root [data-brand=karmo]{--color-information-100: var(--color-blue-100);--color-information-200: var(--color-blue-200);--color-information-300: var(--color-blue-300);--color-information-400: var(--color-blue-400);--color-information-50: var(--color-blue-50);--color-information-500: var(--color-blue-500);--color-information-600: var(--color-blue-600);--color-information-700: var(--color-blue-700);--color-information-800: var(--color-blue-800);--color-information-900: var(--color-blue-900)}:root [data-brand=karmo]{--color-neutral-100: var(--color-gray-100);--color-neutral-1000: var(--color-gray-1000);--color-neutral-1100: var(--color-gray-1100);--color-neutral-200: var(--color-gray-200);--color-neutral-25: var(--color-gray-25);--color-neutral-300: var(--color-gray-300);--color-neutral-400: var(--color-gray-400);--color-neutral-50: var(--color-gray-50);--color-neutral-500: var(--color-gray-500);--color-neutral-600: var(--color-gray-600);--color-neutral-700: var(--color-gray-700);--color-neutral-800: var(--color-gray-800);--color-neutral-900: var(--color-gray-900)}:root [data-brand=karmo]{--color-primary-100: var(--color-jade-100);--color-primary-200: var(--color-jade-200);--color-primary-300: var(--color-jade-300);--color-primary-400: var(--color-jade-400);--color-primary-50: var(--color-jade-50);--color-primary-500: var(--color-jade-500);--color-primary-600: var(--color-jade-600);--color-primary-700: var(--color-jade-700);--color-primary-800: var(--color-jade-800);--color-primary-850: var(--color-jade-850);--color-primary-900: var(--color-jade-900)}:root [data-brand=karmo]{--color-secondary-100: var(--color-gold-100);--color-secondary-200: var(--color-gold-200);--color-secondary-300: var(--color-gold-300);--color-secondary-400: var(--color-gold-400);--color-secondary-50: var(--color-gold-50);--color-secondary-500: var(--color-gold-500);--color-secondary-600: var(--color-gold-600);--color-secondary-700: var(--color-gold-700);--color-secondary-800: var(--color-gold-800);--color-secondary-900: var(--color-gold-900)}:root [data-brand=karmo]{--color-success-100: var(--color-green-100);--color-success-200: var(--color-green-200);--color-success-300: var(--color-green-300);--color-success-400: var(--color-green-400);--color-success-50: var(--color-green-50);--color-success-500: var(--color-green-500);--color-success-600: var(--color-green-600);--color-success-700: var(--color-green-700);--color-success-800: var(--color-green-800);--color-success-900: var(--color-green-900)}:root [data-brand=karmo]{--color-warning-100: var(--color-orange-100);--color-warning-200: var(--color-orange-200);--color-warning-300: var(--color-orange-300);--color-warning-400: var(--color-orange-400);--color-warning-50: var(--color-orange-50);--color-warning-500: var(--color-orange-500);--color-warning-600: var(--color-orange-600);--color-warning-700: var(--color-orange-700);--color-warning-800: var(--color-orange-800);--color-warning-900: var(--color-orange-900)}:root [data-brand=karmo]{--font-body-lg-text-size: var(--font-body-lg-responsive-text-size);--font-body-lg-line-height: var(--font-body-lg-responsive-line-height);--font-body-lg-paragraph-spacing: var(--font-body-lg-responsive-paragraph-spacing);--font-body-md-text-size: var(--font-body-md-responsive-text-size);--font-body-md-line-height: var(--font-body-md-responsive-line-height);--font-body-md-paragraph-spacing: var(--font-body-md-responsive-paragraph-spacing);--font-body-sm-text-size: var(--font-body-sm-responsive-text-size);--font-body-sm-line-height: var(--font-body-sm-responsive-line-height);--font-body-sm-paragraph-spacing: var(--font-body-sm-responsive-paragraph-spacing);--font-body-xsm-text-size: var(--font-body-xsm-responsive-text-size);--font-body-xsm-line-height: var(--font-body-xsm-responsive-line-height);--font-body-xsm-paragraph-spacing: var(--font-body-xsm-responsive-paragraph-spacing)}:root [data-brand=karmo]{--font-family-primary: var(--font-family-inter);--font-family-secondary: var(--font-family-syne)}:root [data-brand=karmo]{--font-heading-h1-text-size: var(--font-headings-h1-responsive-text-size);--font-heading-h1-line-height: var(--font-headings-h1-responsive-line-height);--font-heading-h1-paragraph-spacing: var(--font-headings-h1-responsive-paragraph-spacing);--font-heading-h2-text-size: var(--font-headings-h2-responsive-text-size);--font-heading-h2-line-height: var(--font-headings-h2-responsive-line-height);--font-heading-h2-paragraph-spacing: var(--font-headings-h2-responsive-paragraph-spacing);--font-heading-h3-text-size: var(--font-headings-h3-responsive-text-size);--font-heading-h3-line-height: var(--font-headings-h3-responsive-line-height);--font-heading-h3-paragraph-spacing: var(--font-headings-h3-responsive-paragraph-spacing);--font-heading-h4-text-size: var(--font-headings-h4-responsive-text-size);--font-heading-h4-line-height: var(--font-headings-h4-responsive-line-height);--font-heading-h4-paragraph-spacing: var(--font-headings-h4-responsive-paragraph-spacing);--font-heading-h5-text-size: var(--font-headings-h5-responsive-text-size);--font-heading-h5-line-height: var(--font-headings-h5-responsive-line-height);--font-heading-h5-paragraph-spacing: var(--font-headings-h5-responsive-paragraph-spacing);--font-heading-h6-text-size: var(--font-headings-h6-responsive-text-size);--font-heading-h6-line-height: var(--font-headings-h6-responsive-line-height);--font-heading-h6-paragraph-spacing: var(--font-headings-h6-responsive-paragraph-spacing)}:root [data-brand=karmo]{--font-overline-lg-text-size: var(--font-overline-lg-responsive-text-size);--font-overline-lg-line-height: var(--font-overline-lg-responsive-line-height);--font-overline-lg-paragraph-spacing: var(--font-overline-lg-responsive-paragraph-spacing);--font-overline-md-text-size: var(--font-overline-md-responsive-text-size);--font-overline-md-line-height: var(--font-overline-md-responsive-line-height);--font-overline-md-paragraph-spacing: var(--font-overline-md-responsive-paragraph-spacing);--font-overline-sm-text-size: var(--font-overline-sm-responsive-text-size);--font-overline-sm-line-height: var(--font-overline-sm-responsive-line-height);--font-overline-sm-paragraph-spacing: var(--font-overline-sm-responsive-paragraph-spacing)}:root [data-brand=karmo]{--font-input-lg-text-size: var(--font-input-lg-responsive-text-size);--font-input-lg-line-height: var(--font-input-lg-responsive-line-height);--font-input-lg-paragraph-spacing: var(--font-input-lg-responsive-paragraph-spacing);--font-input-md-text-size: var(--font-input-md-responsive-text-size);--font-input-md-line-height: var(--font-input-md-responsive-line-height);--font-input-md-paragraph-spacing: var(--font-input-md-responsive-paragraph-spacing);--font-input-sm-text-size: var(--font-input-sm-responsive-text-size);--font-input-sm-line-height: var(--font-input-sm-responsive-line-height);--font-input-sm-paragraph-spacing: var(--font-input-sm-responsive-paragraph-spacing)}:root [data-brand=karmo]{--border-radius-0: var(--border-radius-0-dynamic);--border-radius-25: var(--border-radius-25-dynamic);--border-radius-50: var(--border-radius-50-dynamic);--border-radius-75: var(--border-radius-75-dynamic);--border-radius-100: var(--border-radius-100-dynamic);--border-radius-125: var(--border-radius-125-dynamic);--border-radius-150: var(--border-radius-150-dynamic);--border-radius-200: var(--border-radius-200-dynamic);--border-radius-300: var(--border-radius-300-dynamic);--border-radius-400: var(--border-radius-400-dynamic);--border-radius-500: var(--border-radius-500-dynamic);--border-radius-600: var(--border-radius-600-dynamic);--border-radius-round: var(--border-radius-round-dynamic);--border-radius-round-fixed: 624.9375rem}:root [data-brand=karmo]{--border-width-0: var(--border-width-0-dynamic);--border-width-25: var(--border-width-25-dynamic);--border-width-50: var(--border-width-50-dynamic);--border-width-100: var(--border-width-100-dynamic);--border-width-150: var(--border-width-150-dynamic);--border-width-200: var(--border-width-200-dynamic)}:root [data-brand=karmo]{--spacing-0-25: var(--spacing-0-25-dynamic);--spacing-0-5: var(--spacing-0-5-dynamic);--spacing-1: var(--spacing-1-dynamic);--spacing-1-5: var(--spacing-1-5-dynamic);--spacing-2: var(--spacing-2-dynamic);--spacing-2-5: var(--spacing-2-5-dynamic);--spacing-3: var(--spacing-3-dynamic);--spacing-3-5: var(--spacing-3-5-dynamic);--spacing-4: var(--spacing-4-dynamic);--spacing-4-5: var(--spacing-4-5-dynamic);--spacing-5: var(--spacing-5-dynamic);--spacing-5-5: var(--spacing-5-5-dynamic);--spacing-6: var(--spacing-6-dynamic);--spacing-7: var(--spacing-7-dynamic);--spacing-8: var(--spacing-8-dynamic);--spacing-9: var(--spacing-9-dynamic);--spacing-10: var(--spacing-10-dynamic);--spacing-11: var(--spacing-11-dynamic);--spacing-12: var(--spacing-12-dynamic);--spacing-14: var(--spacing-14-dynamic);--spacing-16: var(--spacing-16-dynamic);--spacing-20: var(--spacing-20-dynamic);--spacing-24: var(--spacing-24-dynamic);--spacing-28: var(--spacing-28-dynamic);--spacing-32: var(--spacing-32-dynamic);--spacing-40: var(--spacing-40-dynamic);--spacing-48: var(--spacing-48-dynamic);--spacing-56: var(--spacing-56-dynamic);--spacing-64: var(--spacing-64-dynamic)}:root [data-brand=volvo]{--color-base-black: var(--color-foundation-black);--color-base-black-60: var(--color-foundation-black-60);--color-base-white: var(--color-foundation-white);--color-base-white-60: var(--color-foundation-white-60)}:root [data-brand=volvo]{--color-error-100: var(--color-red-100);--color-error-200: var(--color-red-200);--color-error-300: var(--color-red-300);--color-error-400: var(--color-red-400);--color-error-50: var(--color-red-50);--color-error-500: var(--color-red-500);--color-error-600: var(--color-red-600);--color-error-700: var(--color-red-700);--color-error-800: var(--color-red-800);--color-error-900: var(--color-red-900)}:root [data-brand=volvo]{--color-information-100: var(--color-blue-100);--color-information-200: var(--color-blue-200);--color-information-300: var(--color-blue-300);--color-information-400: var(--color-blue-400);--color-information-50: var(--color-blue-50);--color-information-500: var(--color-blue-500);--color-information-600: var(--color-blue-600);--color-information-700: var(--color-blue-700);--color-information-800: var(--color-blue-800);--color-information-900: var(--color-blue-900)}:root [data-brand=volvo]{--color-neutral-100: var(--color-stale-100);--color-neutral-1000: var(--color-stale-1000);--color-neutral-1100: var(--color-stale-1100);--color-neutral-200: var(--color-stale-200);--color-neutral-25: var(--color-stale-25);--color-neutral-300: var(--color-stale-300);--color-neutral-400: var(--color-stale-400);--color-neutral-50: var(--color-stale-50);--color-neutral-500: var(--color-stale-500);--color-neutral-600: var(--color-stale-600);--color-neutral-700: var(--color-stale-700);--color-neutral-800: var(--color-stale-800);--color-neutral-900: var(--color-stale-900)}:root [data-brand=volvo]{--color-primary-100: var(--color-ocean-100);--color-primary-200: var(--color-ocean-200);--color-primary-300: var(--color-ocean-300);--color-primary-400: var(--color-ocean-400);--color-primary-50: var(--color-ocean-50);--color-primary-500: var(--color-ocean-500);--color-primary-600: var(--color-ocean-600);--color-primary-700: var(--color-ocean-700);--color-primary-800: var(--color-ocean-800);--color-primary-850: var(--color-ocean-850);--color-primary-900: var(--color-ocean-900)}:root [data-brand=volvo]{--color-secondary-100: var(--color-ocean-100);--color-secondary-200: var(--color-ocean-200);--color-secondary-300: var(--color-ocean-300);--color-secondary-400: var(--color-ocean-400);--color-secondary-50: var(--color-ocean-50);--color-secondary-500: var(--color-ocean-500);--color-secondary-600: var(--color-ocean-600);--color-secondary-700: var(--color-ocean-700);--color-secondary-800: var(--color-ocean-800);--color-secondary-850: var(--color-ocean-850);--color-secondary-900: var(--color-ocean-900)}:root [data-brand=volvo]{--color-success-100: var(--color-green-100);--color-success-200: var(--color-green-200);--color-success-300: var(--color-green-300);--color-success-400: var(--color-green-400);--color-success-50: var(--color-green-50);--color-success-500: var(--color-green-500);--color-success-600: var(--color-green-600);--color-success-700: var(--color-green-700);--color-success-800: var(--color-green-800);--color-success-900: var(--color-green-900)}:root [data-brand=volvo]{--color-warning-100: var(--color-orange-100);--color-warning-200: var(--color-orange-200);--color-warning-300: var(--color-orange-300);--color-warning-400: var(--color-orange-400);--color-warning-50: var(--color-orange-50);--color-warning-500: var(--color-orange-500);--color-warning-600: var(--color-orange-600);--color-warning-700: var(--color-orange-700);--color-warning-800: var(--color-orange-800);--color-warning-900: var(--color-orange-900)}:root [data-brand=volvo]{--font-body-lg-text-size: var(--font-body-lg-responsive-text-size);--font-body-lg-line-height: var(--font-body-lg-responsive-line-height);--font-body-lg-paragraph-spacing: var(--font-body-lg-responsive-paragraph-spacing);--font-body-md-text-size: var(--font-body-md-responsive-text-size);--font-body-md-line-height: var(--font-body-md-responsive-line-height);--font-body-md-paragraph-spacing: var(--font-body-md-responsive-paragraph-spacing);--font-body-sm-text-size: var(--font-body-sm-responsive-text-size);--font-body-sm-line-height: var(--font-body-sm-responsive-line-height);--font-body-sm-paragraph-spacing: var(--font-body-sm-responsive-paragraph-spacing);--font-body-xsm-text-size: var(--font-body-xsm-responsive-text-size);--font-body-xsm-line-height: var(--font-body-xsm-responsive-line-height);--font-body-xsm-paragraph-spacing: var(--font-body-xsm-responsive-paragraph-spacing)}:root [data-brand=volvo]{--font-family-primary: var(--font-family-inter);--font-family-secondary: var(--font-family-syne)}:root [data-brand=volvo]{--font-heading-h1-text-size: var(--font-headings-h1-responsive-text-size);--font-heading-h1-line-height: var(--font-headings-h1-responsive-line-height);--font-heading-h1-paragraph-spacing: var(--font-headings-h1-responsive-paragraph-spacing);--font-heading-h2-text-size: var(--font-headings-h2-responsive-text-size);--font-heading-h2-line-height: var(--font-headings-h2-responsive-line-height);--font-heading-h2-paragraph-spacing: var(--font-headings-h2-responsive-paragraph-spacing);--font-heading-h3-text-size: var(--font-headings-h3-responsive-text-size);--font-heading-h3-line-height: var(--font-headings-h3-responsive-line-height);--font-heading-h3-paragraph-spacing: var(--font-headings-h3-responsive-paragraph-spacing);--font-heading-h4-text-size: var(--font-headings-h4-responsive-text-size);--font-heading-h4-line-height: var(--font-headings-h4-responsive-line-height);--font-heading-h4-paragraph-spacing: var(--font-headings-h4-responsive-paragraph-spacing);--font-heading-h5-text-size: var(--font-headings-h5-responsive-text-size);--font-heading-h5-line-height: var(--font-headings-h5-responsive-line-height);--font-heading-h5-paragraph-spacing: var(--font-headings-h5-responsive-paragraph-spacing);--font-heading-h6-text-size: var(--font-headings-h6-responsive-text-size);--font-heading-h6-line-height: var(--font-headings-h6-responsive-line-height);--font-heading-h6-paragraph-spacing: var(--font-headings-h6-responsive-paragraph-spacing)}:root [data-brand=volvo]{--font-overline-lg-text-size: var(--font-overline-lg-responsive-text-size);--font-overline-lg-line-height: var(--font-overline-lg-responsive-line-height);--font-overline-lg-paragraph-spacing: var(--font-overline-lg-responsive-paragraph-spacing);--font-overline-md-text-size: var(--font-overline-md-responsive-text-size);--font-overline-md-line-height: var(--font-overline-md-responsive-line-height);--font-overline-md-paragraph-spacing: var(--font-overline-md-responsive-paragraph-spacing);--font-overline-sm-text-size: var(--font-overline-sm-responsive-text-size);--font-overline-sm-line-height: var(--font-overline-sm-responsive-line-height);--font-overline-sm-paragraph-spacing: var(--font-overline-sm-responsive-paragraph-spacing)}:root [data-brand=volvo]{--font-input-lg-text-size: var(--font-input-lg-responsive-text-size);--font-input-lg-line-height: var(--font-input-lg-responsive-line-height);--font-input-lg-paragraph-spacing: var(--font-input-lg-responsive-paragraph-spacing);--font-input-md-text-size: var(--font-input-md-responsive-text-size);--font-input-md-line-height: var(--font-input-md-responsive-line-height);--font-input-md-paragraph-spacing: var(--font-input-md-responsive-paragraph-spacing);--font-input-sm-text-size: var(--font-input-sm-responsive-text-size);--font-input-sm-line-height: var(--font-input-sm-responsive-line-height);--font-input-sm-paragraph-spacing: var(--font-input-sm-responsive-paragraph-spacing)}:root [data-brand=volvo]{--border-radius-0: var(--border-radius-0-dynamic);--border-radius-25: var(--border-radius-25-dynamic);--border-radius-50: var(--border-radius-50-dynamic);--border-radius-75: var(--border-radius-75-dynamic);--border-radius-100: var(--border-radius-100-dynamic);--border-radius-125: var(--border-radius-125-dynamic);--border-radius-150: var(--border-radius-150-dynamic);--border-radius-200: var(--border-radius-200-dynamic);--border-radius-300: var(--border-radius-300-dynamic);--border-radius-400: var(--border-radius-400-dynamic);--border-radius-500: var(--border-radius-500-dynamic);--border-radius-600: var(--border-radius-600-dynamic);--border-radius-round: var(--border-radius-round-dynamic);--border-radius-round-fixed: 624.9375rem}:root [data-brand=volvo]{--border-width-0: var(--border-width-0-dynamic);--border-width-25: var(--border-width-25-dynamic);--border-width-50: var(--border-width-50-dynamic);--border-width-100: var(--border-width-100-dynamic);--border-width-150: var(--border-width-150-dynamic);--border-width-200: var(--border-width-200-dynamic)}:root [data-brand=volvo]{--spacing-0-25: var(--spacing-0-25-dynamic);--spacing-0-5: var(--spacing-0-5-dynamic);--spacing-1: var(--spacing-1-dynamic);--spacing-1-5: var(--spacing-1-5-dynamic);--spacing-2: var(--spacing-2-dynamic);--spacing-2-5: var(--spacing-2-5-dynamic);--spacing-3: var(--spacing-3-dynamic);--spacing-3-5: var(--spacing-3-5-dynamic);--spacing-4: var(--spacing-4-dynamic);--spacing-4-5: var(--spacing-4-5-dynamic);--spacing-5: var(--spacing-5-dynamic);--spacing-5-5: var(--spacing-5-5-dynamic);--spacing-6: var(--spacing-6-dynamic);--spacing-7: var(--spacing-7-dynamic);--spacing-8: var(--spacing-8-dynamic);--spacing-9: var(--spacing-9-dynamic);--spacing-10: var(--spacing-10-dynamic);--spacing-11: var(--spacing-11-dynamic);--spacing-12: var(--spacing-12-dynamic);--spacing-14: var(--spacing-14-dynamic);--spacing-16: var(--spacing-16-dynamic);--spacing-20: var(--spacing-20-dynamic);--spacing-24: var(--spacing-24-dynamic);--spacing-28: var(--spacing-28-dynamic);--spacing-32: var(--spacing-32-dynamic);--spacing-40: var(--spacing-40-dynamic);--spacing-48: var(--spacing-48-dynamic);--spacing-56: var(--spacing-56-dynamic);--spacing-64: var(--spacing-64-dynamic)}:root,[data-theme=Light]{--surface-backdrop-black: #000000cc;--surface-backdrop-transparent: #ffffff00;--surface-base-black: var(--color-base-black);--surface-base-white: var(--color-base-white);--surface-card-default: var(--color-base-white);--surface-card-focus: var(--color-neutral-50);--surface-card-hover: var(--color-neutral-25);--surface-card-secondary: var(--color-neutral-25);--surface-card-tertiary: var(--color-neutral-1000);--surface-default-body: var(--color-base-white);--surface-default-body-reverse: var(--color-neutral-1100);--surface-disabled-default: var(--color-neutral-300);--surface-disabled-subtle: var(--color-neutral-25);--surface-error-default: var(--color-error-500);--surface-error-focus: var(--color-error-700);--surface-error-hover: var(--color-error-600);--surface-error-subtle: var(--color-error-50);--surface-error-subtle-focus: var(--color-error-200);--surface-error-subtle-hover: var(--color-error-100);--surface-glass-default: var(--color-base-white-60);--surface-information-default: var(--color-information-500);--surface-information-focus: var(--color-information-700);--surface-information-hover: var(--color-information-600);--surface-information-subtle: var(--color-information-50);--surface-information-subtle-focus: var(--color-information-200);--surface-information-subtle-hover: var(--color-information-100);--surface-neutral-default: var(--color-neutral-500);--surface-neutral-focus: var(--color-neutral-600);--surface-neutral-hover: var(--color-neutral-600);--surface-neutral-on-color: var(--color-neutral-100);--surface-neutral-subtle: var(--color-neutral-25);--surface-neutral-subtle-focus: var(--color-neutral-100);--surface-neutral-subtle-hover: var(--color-neutral-50);--surface-page-default: var(--color-base-white);--surface-page-secondary: var(--color-neutral-25);--surface-page-tertiary: var(--color-neutral-1000);--surface-primary-default: var(--color-primary-500);--surface-primary-disabled: var(--color-primary-200);--surface-primary-focus: var(--color-primary-700);--surface-primary-hover: var(--color-primary-600);--surface-primary-on-color: var(--color-primary-100);--surface-primary-subtle: var(--color-primary-50);--surface-primary-subtle-focus: var(--color-primary-200);--surface-primary-subtle-hover: var(--color-primary-100);--surface-success-default: var(--color-success-500);--surface-success-focus: var(--color-success-700);--surface-success-hover: var(--color-success-600);--surface-success-subtle: var(--color-success-50);--surface-success-subtle-focus: var(--color-success-200);--surface-success-subtle-hover: var(--color-success-100);--surface-warning-default: var(--color-warning-500);--surface-warning-focus: var(--color-warning-700);--surface-warning-hover: var(--color-warning-600);--surface-warning-subtle: var(--color-warning-50);--surface-warning-subtle-focus: var(--color-warning-200);--surface-warning-subtle-hover: var(--color-warning-100)}[data-theme=Dark]{--surface-backdrop-black: #000000cc;--surface-backdrop-transparent: #26262600;--surface-base-black: var(--color-base-black);--surface-base-white: var(--color-base-white);--surface-card-default: var(--color-neutral-1100);--surface-card-focus: var(--color-neutral-800);--surface-card-hover: var(--color-neutral-900);--surface-card-secondary: var(--color-neutral-900);--surface-card-tertiary: var(--color-neutral-50);--surface-default-body: var(--color-neutral-1100);--surface-default-body-reverse: var(--color-base-white);--surface-disabled-default: var(--color-neutral-300);--surface-disabled-subtle: var(--color-neutral-1000);--surface-error-default: var(--color-error-700);--surface-error-focus: var(--color-error-500);--surface-error-hover: var(--color-error-600);--surface-error-subtle: var(--color-error-900);--surface-error-subtle-focus: var(--color-error-700);--surface-error-subtle-hover: var(--color-error-800);--surface-glass-default: var(--color-base-black-60);--surface-information-default: var(--color-information-600);--surface-information-focus: var(--color-information-400);--surface-information-hover: var(--color-information-500);--surface-information-subtle: var(--color-information-900);--surface-information-subtle-focus: var(--color-information-700);--surface-information-subtle-hover: var(--color-information-800);--surface-neutral-default: var(--color-neutral-700);--surface-neutral-focus: var(--color-neutral-500);--surface-neutral-hover: var(--color-neutral-600);--surface-neutral-on-color: var(--color-neutral-800);--surface-neutral-subtle: var(--color-neutral-900);--surface-neutral-subtle-focus: var(--color-neutral-700);--surface-neutral-subtle-hover: var(--color-neutral-800);--surface-page-default: var(--color-neutral-1100);--surface-page-secondary: var(--color-neutral-1000);--surface-page-tertiary: var(--color-neutral-25);--surface-primary-default: var(--color-primary-600);--surface-primary-disabled: var(--color-primary-800);--surface-primary-focus: var(--color-primary-400);--surface-primary-hover: var(--color-primary-500);--surface-primary-on-color: var(--color-primary-800);--surface-primary-subtle: var(--color-primary-850);--surface-primary-subtle-focus: var(--color-primary-700);--surface-primary-subtle-hover: var(--color-primary-800);--surface-success-default: var(--color-success-700);--surface-success-focus: var(--color-success-500);--surface-success-hover: var(--color-success-600);--surface-success-subtle: var(--color-success-900);--surface-success-subtle-focus: var(--color-success-700);--surface-success-subtle-hover: var(--color-success-800);--surface-warning-default: var(--color-warning-600);--surface-warning-focus: var(--color-warning-400);--surface-warning-hover: var(--color-warning-500);--surface-warning-subtle: var(--color-warning-900);--surface-warning-subtle-focus: var(--color-warning-700);--surface-warning-subtle-hover: var(--color-warning-800)}[data-theme=Light]{--surface-raised-default: var(--color-base-white)}[data-theme=Dark]{--surface-raised-default: var(--color-neutral-1000)}[data-theme=Light]{--surface-raised-active: var(--color-neutral-50)}[data-theme=Dark]{--surface-raised-active: var(--color-neutral-800)}[data-theme=Light]{--surface-raised-hover: var(--color-neutral-25)}[data-theme=Dark]{--surface-raised-hover: var(--color-neutral-900)}[data-theme=Light],[data-theme=Dark]{--surface-raised-glass: rgb(from var(--surface-raised-default) r g b / var(--opacity-glass))}[data-theme=Light],[data-theme=Dark]{--surface-page-glass: rgb(from var(--surface-default-body) r g b / var(--opacity-glass))}[data-theme=Light]{--surface-canvas-default: var(--color-neutral-25)}[data-theme=Dark]{--surface-canvas-default: var(--color-neutral-1100)}[data-theme=Light]{--surface-inverse-default: var(--color-neutral-1100)}[data-theme=Dark]{--surface-inverse-default: var(--color-base-white)}[data-theme=Light]{--surface-inverse-hover: var(--color-neutral-900);--surface-inverse-active: var(--color-neutral-800)}[data-theme=Dark]{--surface-inverse-hover: var(--color-neutral-50);--surface-inverse-active: var(--color-neutral-100)}[data-theme=Light]{--text-inverse-default: var(--color-base-white);--icon-inverse-default: var(--color-base-white)}[data-theme=Dark]{--text-inverse-default: var(--color-neutral-1000);--icon-inverse-default: var(--color-neutral-1000)}[data-theme=Light]{--surface-nested-default: var(--color-neutral-25)}[data-theme=Dark]{--surface-nested-default: var(--color-neutral-900)}[data-theme=Light],[data-theme=Dark]{--surface-nested-glass: rgb(from var(--surface-nested-default) r g b / var(--opacity-glass))}[data-theme=Light]{--surface-primary-default: var(--color-primary-500);--surface-primary-hover: var(--color-primary-600);--surface-primary-active: var(--color-primary-700);--surface-primary-focus: var(--color-primary-700)}[data-theme=Dark]{--surface-primary-default: var(--color-primary-500);--surface-primary-hover: var(--color-primary-400);--surface-primary-active: var(--color-primary-300);--surface-primary-focus: var(--color-primary-300)}[data-theme=Light]{--surface-primary-marker: var(--color-primary-500)}[data-theme=Dark]{--surface-primary-marker: var(--color-primary-400)}[data-theme=Light]{--surface-neutral-subtle-active: var(--color-neutral-100)}[data-theme=Dark]{--surface-neutral-subtle-active: var(--color-neutral-700)}[data-theme=Light]{--surface-level-0: var(--color-base-white);--surface-level-1: var(--color-neutral-25);--surface-level-2: var(--color-neutral-50);--surface-current: var(--surface-level-0)}[data-theme=Dark]{--surface-level-0: var(--color-neutral-1100);--surface-level-1: var(--color-neutral-1000);--surface-level-2: var(--color-neutral-900);--surface-current: var(--surface-level-0)}[data-theme=Light],[data-theme=Light] [data-surface]:not([data-theme]),[data-theme=Light][data-surface]{--surface-lifted-default: var(--surface-nested-default);--surface-lifted-hover: var(--surface-nested-hover);--surface-lifted-active: var(--surface-nested-active)}[data-theme=Dark],[data-theme=Dark] [data-surface]:not([data-theme]),[data-theme=Dark][data-surface]{--surface-lifted-default: var(--surface-raised-default);--surface-lifted-hover: var(--surface-raised-hover);--surface-lifted-active: var(--surface-raised-active)}[data-theme=Light] [data-surface="1"]:not([data-theme]),[data-theme=Light][data-surface="1"]{--surface-current: var(--surface-level-1);--surface-raised-hover: var(--color-neutral-50);--surface-raised-active: var(--color-neutral-100);--surface-nested-default: var(--color-neutral-50);--surface-nested-hover: var(--color-neutral-100);--surface-nested-active: var(--color-neutral-200);--border-raised-default: var(--color-neutral-100);--border-raised-hover: var(--color-neutral-200);--border-raised-active: var(--color-neutral-300);--border-nested-default: var(--color-neutral-200);--border-nested-hover: var(--color-neutral-300);--border-nested-active: var(--color-neutral-400);--surface-primary-subtle: var(--color-primary-100);--surface-primary-subtle-hover: var(--color-primary-200);--surface-primary-subtle-focus: var(--color-primary-300);--surface-error-subtle: var(--color-error-100);--surface-error-subtle-hover: var(--color-error-200);--surface-error-subtle-focus: var(--color-error-300);--text-primary-default: var(--color-primary-600);--icon-primary-default: var(--color-primary-600);--text-error-default: var(--color-error-600);--icon-error-default: var(--color-error-600);--surface-disabled-subtle: var(--color-neutral-50);--border-disabled-subtle: var(--color-neutral-200);--text-disabled-subtle: var(--color-neutral-300);--icon-disabled-subtle: var(--color-neutral-200);--border-disabled-elevation: var(--color-neutral-300)}[data-theme=Light] [data-surface="2"]:not([data-theme]),[data-theme=Light][data-surface="2"]{--surface-current: var(--surface-level-2);--surface-raised-hover: var(--color-neutral-100);--surface-raised-active: var(--color-neutral-200);--surface-nested-default: var(--color-neutral-100);--surface-nested-hover: var(--color-neutral-200);--surface-nested-active: var(--color-neutral-300);--border-raised-default: var(--color-neutral-200);--border-raised-hover: var(--color-neutral-300);--border-raised-active: var(--color-neutral-400);--border-nested-default: var(--color-neutral-300);--border-nested-hover: var(--color-neutral-400);--border-nested-active: var(--color-neutral-500);--surface-disabled-subtle: var(--color-neutral-100);--border-disabled-subtle: var(--color-neutral-300);--text-disabled-subtle: var(--color-neutral-400);--icon-disabled-subtle: var(--color-neutral-300);--border-disabled-elevation: var(--color-neutral-400);--surface-primary-subtle: var(--color-primary-200);--surface-primary-subtle-hover: var(--color-primary-300);--surface-primary-subtle-focus: var(--color-primary-400);--surface-error-subtle: var(--color-error-200);--surface-error-subtle-hover: var(--color-error-300);--surface-error-subtle-focus: var(--color-error-400);--text-primary-default: var(--color-primary-700);--icon-primary-default: var(--color-primary-700);--text-error-default: var(--color-error-700);--icon-error-default: var(--color-error-700)}[data-theme=Dark] [data-surface="1"]:not([data-theme]),[data-theme=Dark][data-surface="1"]{--surface-current: var(--surface-level-1);--surface-raised-default: var(--color-neutral-900);--surface-raised-hover: var(--color-neutral-800);--surface-raised-active: var(--color-neutral-700);--surface-nested-default: var(--color-neutral-800);--surface-nested-hover: var(--color-neutral-700);--surface-nested-active: var(--color-neutral-600);--border-raised-default: var(--color-neutral-700);--border-raised-hover: var(--color-neutral-600);--border-raised-active: var(--color-neutral-500);--border-nested-default: var(--color-neutral-600);--border-nested-hover: var(--color-neutral-500);--border-nested-active: var(--color-neutral-400);--surface-disabled-subtle: var(--color-neutral-900);--border-disabled-subtle: var(--color-neutral-700);--text-disabled-subtle: var(--color-neutral-600);--icon-disabled-subtle: var(--color-neutral-700);--border-disabled-elevation: var(--color-neutral-400);--surface-primary-subtle: var(--color-primary-800);--surface-primary-subtle-hover: var(--color-primary-700);--surface-primary-subtle-focus: var(--color-primary-600);--surface-error-subtle: var(--color-error-800);--surface-error-subtle-hover: var(--color-error-700);--surface-error-subtle-focus: var(--color-error-600);--text-primary-default: var(--color-primary-300);--icon-primary-default: var(--color-primary-300);--text-error-default: var(--color-error-300);--icon-error-default: var(--color-error-300)}[data-theme=Dark] [data-surface="2"]:not([data-theme]),[data-theme=Dark][data-surface="2"]{--surface-current: var(--surface-level-2);--surface-raised-default: var(--color-neutral-800);--surface-raised-hover: var(--color-neutral-700);--surface-raised-active: var(--color-neutral-600);--surface-nested-default: var(--color-neutral-700);--surface-nested-hover: var(--color-neutral-600);--surface-nested-active: var(--color-neutral-500);--border-raised-default: var(--color-neutral-600);--border-raised-hover: var(--color-neutral-500);--border-raised-active: var(--color-neutral-400);--border-nested-default: var(--color-neutral-500);--border-nested-hover: var(--color-neutral-400);--border-nested-active: var(--color-neutral-300);--surface-disabled-subtle: var(--color-neutral-800);--border-disabled-subtle: var(--color-neutral-600);--text-disabled-subtle: var(--color-neutral-500);--icon-disabled-subtle: var(--color-neutral-600);--border-disabled-elevation: var(--color-neutral-500);--surface-primary-subtle: var(--color-primary-700);--surface-primary-subtle-hover: var(--color-primary-600);--surface-primary-subtle-focus: var(--color-primary-500);--surface-error-subtle: var(--color-error-700);--surface-error-subtle-hover: var(--color-error-600);--surface-error-subtle-focus: var(--color-error-500);--text-primary-default: var(--color-primary-200);--icon-primary-default: var(--color-primary-200);--text-error-default: var(--color-error-200);--icon-error-default: var(--color-error-200)}:root,[data-theme=Light]{--border-base-black: var(--color-base-black);--border-base-white: var(--color-base-white);--border-card-default: var(--color-neutral-50);--border-card-secondary: var(--color-neutral-100);--border-default-body: var(--color-base-black);--border-default-body-reverse: var(--color-base-white);--border-disabled-default: var(--color-neutral-400);--border-disabled-elevation: var(--color-neutral-200);--border-disabled-on-color: var(--color-neutral-200);--border-disabled-subtle: var(--color-neutral-100);--border-error-default: var(--color-error-500);--border-error-elevation: var(--color-error-800);--border-error-elevation-focus: var(--color-error-700);--border-error-elevation-hover: var(--color-error-700);--border-error-focus: var(--color-error-700);--border-error-hover: var(--color-error-600);--border-error-subtle: var(--color-error-50);--border-error-subtle-focus: var(--color-error-200);--border-error-subtle-hover: var(--color-error-100);--border-glass-default: var(--color-neutral-50);--border-information-default: var(--color-information-500);--border-information-elevation: var(--color-information-800);--border-information-elevation-focus: var(--color-information-700);--border-information-elevation-hover: var(--color-information-700);--border-information-focus: var(--color-information-700);--border-information-hover: var(--color-information-600);--border-information-subtle: var(--color-information-50);--border-information-subtle-focus: var(--color-information-200);--border-information-subtle-hover: var(--color-information-100);--border-neutral-default: var(--color-neutral-600);--border-neutral-elevation: var(--color-neutral-800);--border-neutral-elevation-focus: var(--color-neutral-700);--border-neutral-elevation-hover: var(--color-neutral-700);--border-neutral-focus: var(--color-neutral-800);--border-neutral-hover: var(--color-neutral-700);--border-neutral-subtle: var(--color-neutral-200);--border-neutral-subtle-focus: var(--color-neutral-500);--border-neutral-subtle-hover: var(--color-neutral-400);--border-page-default: var(--color-neutral-50);--border-page-secondary: var(--color-neutral-200);--border-primary-default: var(--color-primary-500);--border-primary-disabled: var(--color-primary-300);--border-primary-elevation: var(--color-primary-800);--border-primary-elevation-focus: var(--color-primary-700);--border-primary-elevation-hover: var(--color-primary-700);--border-primary-focus: var(--color-primary-700);--border-primary-hover: var(--color-primary-600);--border-primary-on-color: var(--color-primary-200);--border-primary-subtle: var(--color-primary-100);--border-primary-subtle-focus: var(--color-primary-300);--border-primary-subtle-hover: var(--color-primary-200);--border-success-default: var(--color-success-500);--border-success-elevation: var(--color-success-800);--border-success-elevation-focus: var(--color-success-700);--border-success-elevation-hover: var(--color-success-700);--border-success-focus: var(--color-success-700);--border-success-hover: var(--color-success-600);--border-success-subtle: var(--color-success-50);--border-success-subtle-focus: var(--color-success-200);--border-success-subtle-hover: var(--color-success-100);--border-warning-default: var(--color-warning-500);--border-warning-elevation: var(--color-warning-800);--border-warning-elevation-focus: var(--color-warning-700);--border-warning-elevation-hover: var(--color-warning-700);--border-warning-focus: var(--color-warning-700);--border-warning-hover: var(--color-warning-600);--border-warning-subtle: var(--color-warning-50);--border-warning-subtle-focus: var(--color-warning-200);--border-warning-subtle-hover: var(--color-warning-100)}[data-theme=Dark]{--border-base-black: var(--color-base-black);--border-base-white: var(--color-base-white);--border-card-default: var(--color-neutral-600);--border-card-secondary: var(--color-neutral-500);--border-default-body: var(--color-base-white);--border-default-body-reverse: var(--color-base-black);--border-disabled-default: var(--color-neutral-400);--border-disabled-elevation: var(--color-neutral-300);--border-disabled-on-color: var(--color-neutral-700);--border-disabled-subtle: var(--color-neutral-800);--border-error-default: var(--color-error-400);--border-error-elevation: var(--color-error-800);--border-error-elevation-focus: var(--color-error-700);--border-error-elevation-hover: var(--color-error-700);--border-error-focus: var(--color-error-200);--border-error-hover: var(--color-error-300);--border-error-subtle: var(--color-error-50);--border-error-subtle-focus: var(--color-error-200);--border-error-subtle-hover: var(--color-error-100);--border-glass-default: var(--color-neutral-800);--border-information-default: var(--color-information-400);--border-information-elevation: var(--color-information-800);--border-information-elevation-focus: var(--color-information-700);--border-information-elevation-hover: var(--color-information-700);--border-information-focus: var(--color-information-200);--border-information-hover: var(--color-information-300);--border-information-subtle: var(--color-information-50);--border-information-subtle-focus: var(--color-information-200);--border-information-subtle-hover: var(--color-information-100);--border-neutral-default: var(--color-neutral-300);--border-neutral-elevation: var(--color-neutral-800);--border-neutral-elevation-focus: var(--color-neutral-700);--border-neutral-elevation-hover: var(--color-neutral-700);--border-neutral-focus: var(--color-neutral-100);--border-neutral-hover: var(--color-neutral-200);--border-neutral-subtle: var(--color-neutral-600);--border-neutral-subtle-focus: var(--color-neutral-400);--border-neutral-subtle-hover: var(--color-neutral-500);--border-page-default: var(--color-neutral-700);--border-page-secondary: var(--color-neutral-800);--border-primary-default: var(--color-primary-500);--border-primary-disabled: var(--color-primary-700);--border-primary-elevation: var(--color-primary-800);--border-primary-elevation-focus: var(--color-primary-600);--border-primary-elevation-hover: var(--color-primary-700);--border-primary-focus: var(--color-primary-300);--border-primary-hover: var(--color-primary-400);--border-primary-on-color: var(--color-primary-700);--border-primary-subtle: var(--color-primary-800);--border-primary-subtle-focus: var(--color-primary-600);--border-primary-subtle-hover: var(--color-primary-700);--border-success-default: var(--color-success-400);--border-success-elevation: var(--color-success-800);--border-success-elevation-focus: var(--color-success-700);--border-success-elevation-hover: var(--color-success-700);--border-success-focus: var(--color-success-200);--border-success-hover: var(--color-success-300);--border-success-subtle: var(--color-success-50);--border-success-subtle-focus: var(--color-success-200);--border-success-subtle-hover: var(--color-success-100);--border-warning-default: var(--color-warning-400);--border-warning-elevation: var(--color-warning-800);--border-warning-elevation-focus: var(--color-warning-700);--border-warning-elevation-hover: var(--color-warning-700);--border-warning-focus: var(--color-warning-200);--border-warning-hover: var(--color-warning-300);--border-warning-subtle: var(--color-warning-50);--border-warning-subtle-focus: var(--color-warning-200);--border-warning-subtle-hover: var(--color-warning-100)}[data-theme=Light]{--border-raised-default: var(--color-neutral-50)}[data-theme=Dark]{--border-raised-default: var(--color-neutral-800)}[data-theme=Light]{--border-raised-hover: var(--color-neutral-100)}[data-theme=Dark]{--border-raised-hover: var(--color-neutral-700)}[data-theme=Light]{--border-raised-active: var(--color-neutral-200)}[data-theme=Dark]{--border-raised-active: var(--color-neutral-600)}[data-theme=Light]{--border-control-default: var(--color-neutral-100);--border-control-hover: var(--color-neutral-200);--border-control-active: var(--color-neutral-300)}[data-theme=Dark]{--border-control-default: var(--color-neutral-800);--border-control-hover: var(--color-neutral-700);--border-control-active: var(--color-neutral-600)}[data-theme=Light]{--border-raised-subtle: rgb(from var(--color-base-black) r g b / var(--opacity-hairline-subtle))}[data-theme=Dark]{--border-raised-subtle: rgb(from var(--color-base-white) r g b / var(--opacity-hairline-subtle-inverse))}[data-theme=Light]{--border-nested-default: var(--color-neutral-100)}[data-theme=Dark]{--border-nested-default: var(--color-neutral-700)}[data-theme=Light],[data-theme=Dark]{--border-nested-glass: rgb(from var(--border-raised-default) r g b / var(--opacity-glass))}[data-theme=Light]{--border-primary-default: var(--color-primary-600);--border-primary-hover: var(--color-primary-700);--border-primary-active: var(--color-primary-800);--border-primary-focus: var(--color-primary-800)}[data-theme=Dark]{--border-primary-default: var(--color-primary-400);--border-primary-hover: var(--color-primary-300);--border-primary-active: var(--color-primary-200);--border-primary-focus: var(--color-primary-200)}[data-theme=Light]{--surface-card-active: var(--color-neutral-50)}[data-theme=Dark]{--surface-card-active: var(--color-neutral-800)}[data-theme=Light]{--border-primary-guide: var(--color-primary-200)}[data-theme=Dark]{--border-primary-guide: var(--color-primary-600)}[data-theme=Light]{--outline-selected-default: var(--color-primary-500)}[data-theme=Dark]{--outline-selected-default: var(--color-primary-200)}[data-theme=Light]{--outline-selected-on-color: var(--color-primary-700)}[data-theme=Dark]{--outline-selected-on-color: var(--color-primary-200)}:root,[data-theme=Light]{--text-default: var(--color-base-black);--text-default-reverse: var(--color-base-white);--text-base-black: var(--color-base-black);--text-base-white: var(--color-base-white);--text-disabled-default: var(--color-neutral-400);--text-disabled-on-color: var(--color-neutral-300);--text-disabled-subtle: var(--color-neutral-200);--text-error-default: var(--color-error-500);--text-error-focus: var(--color-error-700);--text-error-hover: var(--color-error-600);--text-error-on-color: var(--color-base-white);--text-error-on-color-focus: var(--color-base-white);--text-error-on-color-hover: var(--color-base-white);--text-error-subtle: var(--color-error-50);--text-error-subtle-focus: var(--color-error-200);--text-error-subtle-hover: var(--color-error-100);--text-information-default: var(--color-information-500);--text-information-focus: var(--color-information-700);--text-information-hover: var(--color-information-600);--text-information-on-color: var(--color-base-white);--text-information-on-color-focus: var(--color-base-white);--text-information-on-color-hover: var(--color-base-white);--text-information-subtle: var(--color-information-50);--text-information-subtle-focus: var(--color-information-200);--text-information-subtle-hover: var(--color-information-100);--text-neutral-default: var(--color-neutral-600);--text-neutral-focus: var(--color-neutral-800);--text-neutral-hover: var(--color-neutral-700);--text-neutral-subtle: var(--color-neutral-300);--text-neutral-subtle-focus: var(--color-neutral-500);--text-neutral-subtle-hover: var(--color-neutral-400);--text-on-color-body: var(--color-base-white);--text-on-color-caption: var(--color-base-white);--text-on-color-heading: var(--color-base-white);--text-on-color-placeholder: var(--color-neutral-500);--text-primary-default: var(--color-primary-500);--text-primary-disabled: var(--color-primary-300);--text-primary-focus: var(--color-primary-700);--text-primary-hover: var(--color-primary-600);--text-primary-on-color: var(--color-primary-500);--text-primary-on-color-focus: var(--color-primary-700);--text-primary-on-color-hover: var(--color-primary-600);--text-primary-subtle: var(--color-primary-50);--text-primary-subtle-focus: var(--color-primary-200);--text-primary-subtle-hover: var(--color-primary-100);--text-success-default: var(--color-success-500);--text-success-focus: var(--color-success-700);--text-success-hover: var(--color-success-600);--text-success-on-color: var(--color-base-white);--text-success-on-color-focus: var(--color-base-white);--text-success-on-color-hover: var(--color-base-white);--text-success-subtle: var(--color-success-50);--text-success-subtle-focus: var(--color-success-200);--text-success-subtle-hover: var(--color-success-100);--text-warning-default: var(--color-warning-500);--text-warning-focus: var(--color-warning-700);--text-warning-hover: var(--color-warning-600);--text-warning-on-color: var(--color-base-white);--text-warning-on-color-focus: var(--color-base-white);--text-warning-on-color-hover: var(--color-base-white);--text-warning-subtle: var(--color-warning-50);--text-warning-subtle-focus: var(--color-warning-200);--text-warning-subtle-hover: var(--color-warning-100)}[data-theme=Dark]{--text-default: var(--color-base-white);--text-default-reverse: var(--color-base-black);--text-base-black: var(--color-base-black);--text-base-white: var(--color-base-white);--text-disabled-default: var(--color-neutral-400);--text-disabled-on-color: var(--color-neutral-600);--text-disabled-subtle: var(--color-neutral-700);--text-error-default: var(--color-error-400);--text-error-focus: var(--color-error-200);--text-error-hover: var(--color-error-300);--text-error-on-color: var(--color-base-white);--text-error-on-color-focus: var(--color-base-white);--text-error-on-color-hover: var(--color-base-white);--text-error-subtle: var(--color-error-900);--text-error-subtle-focus: var(--color-error-700);--text-error-subtle-hover: var(--color-error-800);--text-information-default: var(--color-information-400);--text-information-focus: var(--color-information-200);--text-information-hover: var(--color-information-300);--text-information-on-color: var(--color-base-white);--text-information-on-color-focus: var(--color-base-white);--text-information-on-color-hover: var(--color-base-white);--text-information-subtle: var(--color-information-900);--text-information-subtle-focus: var(--color-information-700);--text-information-subtle-hover: var(--color-information-800);--text-neutral-default: var(--color-neutral-300);--text-neutral-focus: var(--color-neutral-100);--text-neutral-hover: var(--color-neutral-200);--text-neutral-subtle: var(--color-neutral-600);--text-neutral-subtle-focus: var(--color-neutral-400);--text-neutral-subtle-hover: var(--color-neutral-500);--text-on-color-body: var(--color-base-black);--text-on-color-caption: var(--color-base-black);--text-on-color-heading: var(--color-base-black);--text-on-color-placeholder: var(--color-neutral-500);--text-primary-default: var(--color-primary-500);--text-primary-disabled: var(--color-primary-700);--text-primary-focus: var(--color-primary-300);--text-primary-hover: var(--color-primary-400);--text-primary-on-color: var(--color-primary-500);--text-primary-on-color-focus: var(--color-primary-700);--text-primary-on-color-hover: var(--color-primary-600);--text-primary-subtle: var(--color-primary-900);--text-primary-subtle-focus: var(--color-primary-700);--text-primary-subtle-hover: var(--color-primary-800);--text-success-default: var(--color-success-400);--text-success-focus: var(--color-success-200);--text-success-hover: var(--color-success-300);--text-success-on-color: var(--color-base-white);--text-success-on-color-focus: var(--color-base-white);--text-success-on-color-hover: var(--color-base-white);--text-success-subtle: var(--color-success-900);--text-success-subtle-focus: var(--color-success-700);--text-success-subtle-hover: var(--color-success-800);--text-warning-default: var(--color-warning-400);--text-warning-focus: var(--color-warning-200);--text-warning-hover: var(--color-warning-300);--text-warning-on-color: var(--color-base-white);--text-warning-on-color-focus: var(--color-base-white);--text-warning-on-color-hover: var(--color-base-white);--text-warning-subtle: var(--color-warning-900);--text-warning-subtle-focus: var(--color-warning-700);--text-warning-subtle-hover: var(--color-warning-800)}[data-theme=Light]{--text-primary-highlight: var(--color-primary-500)}[data-theme=Dark]{--text-primary-highlight: var(--color-primary-400)}[data-theme=Light]{--text-primary-disabled: var(--color-primary-200)}[data-theme=Light]{--text-error-active: var(--color-error-700);--text-warning-active: var(--color-warning-700);--text-information-active: var(--color-information-700)}[data-theme=Dark]{--text-error-active: var(--color-error-200);--text-warning-active: var(--color-warning-200);--text-information-active: var(--color-information-200)}[data-theme=Light]{--icon-neutral-active: var(--color-neutral-700)}[data-theme=Dark]{--icon-neutral-active: var(--color-neutral-100)}[data-theme=Light]{--text-nested-default: var(--color-neutral-700)}[data-theme=Dark]{--text-nested-default: var(--color-neutral-200)}[data-theme=Light]{--text-disabled-subtle-hover: var(--color-neutral-300)}[data-theme=Dark]{--text-disabled-subtle-hover: var(--color-neutral-600)}[data-theme=Light]{--text-disabled-subtle-active: var(--color-neutral-400)}[data-theme=Dark]{--text-disabled-subtle-active: var(--color-neutral-500)}[data-theme=Light]{--text-code-tag: var(--color-primary-600);--text-code-attr: var(--text-neutral-default);--text-code-string: var(--color-primary-next2-600);--text-code-keyword: var(--color-primary-next1-600);--text-code-comment: var(--color-neutral-400)}[data-theme=Dark]{--text-code-tag: var(--color-primary-300);--text-code-attr: var(--text-neutral-default);--text-code-string: var(--color-primary-next2-300);--text-code-keyword: var(--color-primary-next1-300);--text-code-comment: var(--color-neutral-500)}:root,[data-theme=Light]{--icon-base-black: var(--color-base-black);--icon-base-white: var(--color-base-white);--icon-default-body: var(--color-base-black);--icon-default-body-reverse: var(--color-base-white);--icon-disabled-default: var(--color-neutral-400);--icon-disabled-on-color: var(--color-neutral-300);--icon-disabled-subtle: var(--color-neutral-100);--icon-error-default: var(--color-error-500);--icon-error-focus: var(--color-error-700);--icon-error-hover: var(--color-error-600);--icon-error-on-color: var(--color-base-white);--icon-error-on-color-focus: var(--color-base-white);--icon-error-on-color-hover: var(--color-base-white);--icon-error-subtle: var(--color-error-50);--icon-error-subtle-focus: var(--color-error-200);--icon-error-subtle-hover: var(--color-error-100);--icon-information-default: var(--color-information-500);--icon-information-focus: var(--color-information-700);--icon-information-hover: var(--color-information-600);--icon-information-on-color: var(--color-base-white);--icon-information-on-color-focus: var(--color-base-white);--icon-information-on-color-hover: var(--color-base-white);--icon-information-subtle: var(--color-information-50);--icon-information-subtle-focus: var(--color-information-200);--icon-information-subtle-hover: var(--color-information-100);--icon-neutral-default: var(--color-neutral-500);--icon-neutral-focus: var(--color-neutral-700);--icon-neutral-hover: var(--color-neutral-600);--icon-neutral-subtle: var(--color-neutral-300);--icon-neutral-subtle-focus: var(--color-neutral-500);--icon-neutral-subtle-hover: var(--color-neutral-400);--icon-primary-default: var(--color-primary-500);--icon-primary-disabled: var(--color-primary-300);--icon-primary-focus: var(--color-primary-700);--icon-primary-hover: var(--color-primary-600);--icon-primary-on-color: var(--color-base-white);--icon-primary-on-color-focus: var(--color-base-white);--icon-primary-on-color-hover: var(--color-base-white);--icon-primary-subtle: var(--color-primary-50);--icon-primary-subtle-focus: var(--color-primary-200);--icon-primary-subtle-hover: var(--color-primary-100);--icon-success-default: var(--color-success-500);--icon-success-focus: var(--color-success-700);--icon-success-hover: var(--color-success-600);--icon-success-on-color: var(--color-base-white);--icon-success-on-color-focus: var(--color-base-white);--icon-success-on-color-hover: var(--color-base-white);--icon-success-subtle: var(--color-success-50);--icon-success-subtle-focus: var(--color-success-200);--icon-success-subtle-hover: var(--color-success-100);--icon-warning-default: var(--color-warning-500);--icon-warning-focus: var(--color-warning-700);--icon-warning-hover: var(--color-warning-600);--icon-warning-on-color: var(--color-base-white);--icon-warning-on-color-focus: var(--color-base-white);--icon-warning-on-color-hover: var(--color-base-white);--icon-warning-subtle: var(--color-warning-50);--icon-warning-subtle-focus: var(--color-warning-200);--icon-warning-subtle-hover: var(--color-warning-100)}[data-theme=Dark]{--icon-base-black: var(--color-base-black);--icon-base-white: var(--color-base-white);--icon-default-body: var(--color-base-white);--icon-default-body-reverse: var(--color-base-black);--icon-disabled-default: var(--color-neutral-400);--icon-disabled-on-color: var(--color-neutral-600);--icon-disabled-subtle: var(--color-neutral-800);--icon-error-default: var(--color-error-400);--icon-error-focus: var(--color-error-200);--icon-error-hover: var(--color-error-300);--icon-error-on-color: var(--color-base-white);--icon-error-on-color-focus: var(--color-base-white);--icon-error-on-color-hover: var(--color-base-white);--icon-error-subtle: var(--color-error-900);--icon-error-subtle-focus: var(--color-error-700);--icon-error-subtle-hover: var(--color-error-800);--icon-information-default: var(--color-information-400);--icon-information-focus: var(--color-information-200);--icon-information-hover: var(--color-information-300);--icon-information-on-color: var(--color-base-white);--icon-information-on-color-focus: var(--color-base-white);--icon-information-on-color-hover: var(--color-base-white);--icon-information-subtle: var(--color-information-900);--icon-information-subtle-focus: var(--color-information-700);--icon-information-subtle-hover: var(--color-information-800);--icon-neutral-default: var(--color-neutral-300);--icon-neutral-focus: var(--color-neutral-100);--icon-neutral-hover: var(--color-neutral-200);--icon-neutral-subtle: var(--color-neutral-600);--icon-neutral-subtle-focus: var(--color-neutral-400);--icon-neutral-subtle-hover: var(--color-neutral-500);--icon-primary-default: var(--color-primary-500);--icon-primary-disabled: var(--color-primary-700);--icon-primary-focus: var(--color-primary-300);--icon-primary-hover: var(--color-primary-400);--icon-primary-on-color: var(--color-base-white);--icon-primary-on-color-focus: var(--color-base-white);--icon-primary-on-color-hover: var(--color-base-white);--icon-primary-subtle: var(--color-primary-800);--icon-primary-subtle-focus: var(--color-primary-600);--icon-primary-subtle-hover: var(--color-primary-700);--icon-success-default: var(--color-success-400);--icon-success-focus: var(--color-success-200);--icon-success-hover: var(--color-success-300);--icon-success-on-color: var(--color-base-white);--icon-success-on-color-focus: var(--color-base-white);--icon-success-on-color-hover: var(--color-base-white);--icon-success-subtle: var(--color-success-900);--icon-success-subtle-focus: var(--color-success-700);--icon-success-subtle-hover: var(--color-success-800);--icon-warning-default: var(--color-warning-400);--icon-warning-focus: var(--color-warning-200);--icon-warning-hover: var(--color-warning-300);--icon-warning-on-color: var(--color-base-white);--icon-warning-on-color-focus: var(--color-base-white);--icon-warning-on-color-hover: var(--color-base-white);--icon-warning-subtle: var(--color-warning-900);--icon-warning-subtle-focus: var(--color-warning-700);--icon-warning-subtle-hover: var(--color-warning-800)}[data-theme=Light]{--icon-error-active: var(--color-error-700);--icon-warning-active: var(--color-warning-700);--icon-information-active: var(--color-information-700)}[data-theme=Dark]{--icon-error-active: var(--color-error-200);--icon-warning-active: var(--color-warning-200);--icon-information-active: var(--color-information-200)}[data-theme=Light]{--icon-primary-highlight: var(--color-primary-500)}[data-theme=Dark]{--icon-primary-highlight: var(--color-primary-400)}[data-theme=Light]{--icon-primary-disabled: var(--color-primary-200)}[data-theme=Light]{--icon-disabled-subtle-hover: var(--color-neutral-200)}[data-theme=Dark]{--icon-disabled-subtle-hover: var(--color-neutral-700)}[data-theme=Light]{--icon-disabled-subtle-active: var(--color-neutral-300)}[data-theme=Dark]{--icon-disabled-subtle-active: var(--color-neutral-600)}:root,[data-theme=Light]{--shadow-drop-2xl: color-mix(in srgb, var(--color-base-black) 18%, transparent);--shadow-drop-3xl: color-mix(in srgb, var(--color-base-black) 14%, transparent);--shadow-drop-lg-1: color-mix(in srgb, var(--color-base-black) 8%, transparent);--shadow-drop-lg-2: color-mix(in srgb, var(--color-base-black) 3%, transparent);--shadow-drop-md-1: color-mix(in srgb, var(--color-base-black) 10%, transparent);--shadow-drop-md-2: color-mix(in srgb, var(--color-base-black) 6%, transparent);--shadow-drop-sm-1: color-mix(in srgb, var(--color-base-black) 10%, transparent);--shadow-drop-sm-2: color-mix(in srgb, var(--color-base-black) 6%, transparent);--shadow-drop-xl-1: color-mix(in srgb, var(--color-base-black) 8%, transparent);--shadow-drop-xl-2: color-mix(in srgb, var(--color-base-black) 3%, transparent);--shadow-drop-xs: color-mix(in srgb, var(--color-base-black) 5%, transparent);--shadow-inner-lg: color-mix(in srgb, var(--color-base-black) 10%, transparent);--shadow-inner-md: color-mix(in srgb, var(--color-base-black) 10%, transparent);--shadow-inner-sm: color-mix(in srgb, var(--color-base-black) 10%, transparent)}[data-theme=Dark]{--shadow-drop-2xl: color-mix(in srgb, var(--color-base-black) 36%, transparent);--shadow-drop-3xl: color-mix(in srgb, var(--color-base-black) 28%, transparent);--shadow-drop-lg-1: color-mix(in srgb, var(--color-base-black) 16%, transparent);--shadow-drop-lg-2: color-mix(in srgb, var(--color-base-black) 6%, transparent);--shadow-drop-md-1: color-mix(in srgb, var(--color-base-black) 20%, transparent);--shadow-drop-md-2: color-mix(in srgb, var(--color-base-black) 12%, transparent);--shadow-drop-sm-1: color-mix(in srgb, var(--color-base-black) 20%, transparent);--shadow-drop-sm-2: color-mix(in srgb, var(--color-base-black) 12%, transparent);--shadow-drop-xl-1: color-mix(in srgb, var(--color-base-black) 16%, transparent);--shadow-drop-xl-2: color-mix(in srgb, var(--color-base-black) 6%, transparent);--shadow-drop-xs: color-mix(in srgb, var(--color-base-black) 10%, transparent);--shadow-inner-lg: color-mix(in srgb, var(--color-base-black) 60%, transparent);--shadow-inner-md: color-mix(in srgb, var(--color-base-black) 60%, transparent);--shadow-inner-sm: color-mix(in srgb, var(--color-base-black) 60%, transparent)}[data-theme=Light]{--shadow-card-default: 0 4px 20px 0 rgba(0, 0, 0, .08)}[data-theme=Dark]{--shadow-card-default: 0 4px 20px 0 rgba(0, 0, 0, .2)}[data-theme=Light],[data-theme=Dark]{--shadow-card-on-color: 0 4px 20px 0 rgba(0, 0, 0, .16)}[data-theme=Light]{--shadow-card-subtle: 0 4px 10px 0 rgba(0, 0, 0, .08)}[data-theme=Dark]{--shadow-card-subtle: 0 4px 10px 0 rgba(0, 0, 0, .2)}[data-theme=Light]{--shadow-card-faint: 0 4px 8px 0 rgba(0, 0, 0, .04)}[data-theme=Dark]{--shadow-card-faint: 0 4px 8px 0 rgba(0, 0, 0, .16)}[data-theme=Light]{--shadow-popover: 0 2px 6px 0 rgba(0, 0, 0, .1), 0 12px 32px 0 rgba(0, 0, 0, .22)}[data-theme=Dark]{--shadow-popover: 0 2px 6px 0 rgba(0, 0, 0, .3), 0 12px 32px 0 rgba(0, 0, 0, .5)}[data-theme=Light]{--text-primary-active: var(--color-primary-700);--icon-primary-active: var(--color-primary-700)}[data-theme=Dark]{--text-primary-default: var(--color-primary-400);--text-primary-hover: var(--color-primary-300);--text-primary-focus: var(--color-primary-200);--text-primary-active: var(--color-primary-200);--icon-primary-default: var(--color-primary-400);--icon-primary-hover: var(--color-primary-300);--icon-primary-focus: var(--color-primary-200);--icon-primary-active: var(--color-primary-200)}[data-theme=Light]{--surface-primary-disabled-hover: var(--color-primary-300);--surface-primary-disabled-active: var(--color-primary-400);--border-primary-disabled-hover: var(--color-primary-400);--border-primary-disabled-active: var(--color-primary-500)}[data-theme=Dark]{--surface-primary-disabled-hover: var(--color-primary-700);--surface-primary-disabled-active: var(--color-primary-600);--border-primary-disabled-hover: var(--color-primary-600);--border-primary-disabled-active: var(--color-primary-500)}[data-theme=Light]{--text-primary-disabled-on-color: var(--color-primary-50);--icon-primary-disabled-on-color: var(--color-primary-50)}[data-theme=Dark]{--text-primary-disabled-on-color: var(--color-primary-600);--icon-primary-disabled-on-color: var(--color-primary-600)}[data-theme=Light]{--text-primary-disabled-on-color-hover: var(--color-primary-100);--text-primary-disabled-on-color-active: var(--color-primary-200);--icon-primary-disabled-on-color-hover: var(--color-primary-100);--icon-primary-disabled-on-color-active: var(--color-primary-200)}[data-theme=Dark]{--text-primary-disabled-on-color-hover: var(--color-primary-500);--text-primary-disabled-on-color-active: var(--color-primary-400);--icon-primary-disabled-on-color-hover: var(--color-primary-500);--icon-primary-disabled-on-color-active: var(--color-primary-400)}[data-theme=Light]{--border-primary-subtle-active: var(--color-primary-300)}[data-theme=Dark]{--border-primary-subtle-active: var(--color-primary-600)}[data-theme=Light]{--text-primary-disabled-hover: var(--color-primary-300);--text-primary-disabled-active: var(--color-primary-400);--icon-primary-disabled-hover: var(--color-primary-300);--icon-primary-disabled-active: var(--color-primary-400)}[data-theme=Dark]{--text-primary-disabled-hover: var(--color-primary-600);--text-primary-disabled-active: var(--color-primary-500);--icon-primary-disabled-hover: var(--color-primary-600);--icon-primary-disabled-active: var(--color-primary-500)}[data-theme=Light]{--text-neutral-active: var(--color-neutral-800)}[data-theme=Dark]{--text-neutral-active: var(--color-neutral-100)}[data-theme=Light]{--surface-nested-hover: var(--color-neutral-50);--surface-nested-active: var(--color-neutral-100)}[data-theme=Dark]{--surface-nested-hover: var(--color-neutral-800);--surface-nested-active: var(--color-neutral-700)}[data-theme=Light]{--surface-inset-default: var(--color-neutral-100);--surface-inset-hover: var(--color-neutral-200);--surface-inset-active: var(--color-neutral-300)}[data-theme=Dark]{--surface-inset-default: var(--color-neutral-700);--surface-inset-hover: var(--color-neutral-600);--surface-inset-active: var(--color-neutral-500)}[data-theme=Light]{--border-nested-hover: var(--color-neutral-200);--border-nested-active: var(--color-neutral-300)}[data-theme=Dark]{--border-nested-hover: var(--color-neutral-600);--border-nested-active: var(--color-neutral-500)}[data-theme=Light]{--text-nested-hover: var(--color-neutral-800);--text-nested-active: var(--color-neutral-900)}[data-theme=Dark]{--text-nested-hover: var(--color-neutral-100);--text-nested-active: var(--color-neutral-50)}[data-theme=Light]{--surface-primary-oos: var(--color-primary-400);--border-primary-oos: var(--color-primary-200);--text-primary-oos: var(--color-primary-200);--icon-primary-oos: var(--color-primary-200)}[data-theme=Dark]{--surface-primary-oos: var(--color-primary-700);--border-primary-oos: var(--color-primary-600);--text-primary-oos: var(--color-primary-600);--icon-primary-oos: var(--color-primary-600)}:root,[data-theme=Light]{--gradient-default-body-stop-1: var(--color-foundation-white);--gradient-default-body-stop-2: var(--color-foundation-white-0);--gradient-error-top-right-default-stop-1: var(--color-error-100);--gradient-error-top-right-default-stop-2: var(--color-error-400);--gradient-error-top-right-default-stop-3: var(--color-error-600);--gradient-error-top-right-focus-stop-1: var(--color-error-50);--gradient-error-top-right-focus-stop-2: var(--color-error-300);--gradient-error-top-right-focus-stop-3: var(--color-error-500);--gradient-error-top-right-hover-stop-1: var(--color-error-50);--gradient-error-top-right-hover-stop-2: var(--color-error-300);--gradient-error-top-right-hover-stop-3: var(--color-error-500);--gradient-information-top-right-default-stop-1: var(--color-information-100);--gradient-information-top-right-default-stop-2: var(--color-information-500);--gradient-information-top-right-default-stop-3: var(--color-information-700);--gradient-information-top-right-focus-stop-1: var(--color-information-50);--gradient-information-top-right-focus-stop-2: var(--color-information-400);--gradient-information-top-right-focus-stop-3: var(--color-information-600);--gradient-information-top-right-hover-stop-1: var(--color-information-50);--gradient-information-top-right-hover-stop-2: var(--color-information-400);--gradient-information-top-right-hover-stop-3: var(--color-information-600);--gradient-neutral-top-right-default-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-default-stop-2: var(--color-neutral-400);--gradient-neutral-top-right-default-stop-3: var(--color-neutral-600);--gradient-neutral-top-right-focus-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-focus-stop-2: var(--color-neutral-300);--gradient-neutral-top-right-focus-stop-3: var(--color-neutral-400);--gradient-neutral-top-right-hover-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-hover-stop-2: var(--color-neutral-300);--gradient-neutral-top-right-hover-stop-3: var(--color-neutral-400);--gradient-primary-top-right-default-stop-1: var(--color-secondary-300);--gradient-primary-top-right-default-stop-2: var(--color-primary-500);--gradient-primary-top-right-default-stop-3: var(--color-primary-600);--gradient-primary-top-right-focus-stop-1: var(--color-secondary-100);--gradient-primary-top-right-focus-stop-2: var(--color-primary-400);--gradient-primary-top-right-focus-stop-3: var(--color-primary-600);--gradient-primary-top-right-hover-stop-1: var(--color-secondary-100);--gradient-primary-top-right-hover-stop-2: var(--color-primary-400);--gradient-primary-top-right-hover-stop-3: var(--color-primary-600);--gradient-primary-transparent-stop-1: var(--color-primary-500);--gradient-primary-transparent-stop-2: var(--color-primary-200);--gradient-primary-transparent-stop-3: var(--color-base-white);--gradient-success-top-right-default-stop-1: var(--color-success-100);--gradient-success-top-right-default-stop-2: var(--color-success-400);--gradient-success-top-right-default-stop-3: var(--color-success-600);--gradient-success-top-right-focus-stop-1: var(--color-success-50);--gradient-success-top-right-focus-stop-2: var(--color-success-300);--gradient-success-top-right-focus-stop-3: var(--color-success-500);--gradient-success-top-right-hover-stop-1: var(--color-success-50);--gradient-success-top-right-hover-stop-2: var(--color-success-300);--gradient-success-top-right-hover-stop-3: var(--color-success-500);--gradient-warning-top-right-default-stop-1: var(--color-warning-100);--gradient-warning-top-right-default-stop-2: var(--color-warning-400);--gradient-warning-top-right-default-stop-3: var(--color-warning-500);--gradient-warning-top-right-focus-stop-1: var(--color-warning-50);--gradient-warning-top-right-focus-stop-2: var(--color-warning-300);--gradient-warning-top-right-focus-stop-3: var(--color-warning-400);--gradient-warning-top-right-hover-stop-1: var(--color-warning-50);--gradient-warning-top-right-hover-stop-2: var(--color-warning-300);--gradient-warning-top-right-hover-stop-3: var(--color-warning-400)}[data-theme=Dark]{--gradient-default-body-stop-1: var(--color-gray-1000);--gradient-default-body-stop-2: var(--color-gray-1000-0);--gradient-error-top-right-default-stop-1: var(--color-error-100);--gradient-error-top-right-default-stop-2: var(--color-error-400);--gradient-error-top-right-default-stop-3: var(--color-error-600);--gradient-error-top-right-focus-stop-1: var(--color-error-50);--gradient-error-top-right-focus-stop-2: var(--color-error-300);--gradient-error-top-right-focus-stop-3: var(--color-error-500);--gradient-error-top-right-hover-stop-1: var(--color-error-50);--gradient-error-top-right-hover-stop-2: var(--color-error-300);--gradient-error-top-right-hover-stop-3: var(--color-error-500);--gradient-information-top-right-default-stop-1: var(--color-information-100);--gradient-information-top-right-default-stop-2: var(--color-information-500);--gradient-information-top-right-default-stop-3: var(--color-information-700);--gradient-information-top-right-focus-stop-1: var(--color-information-50);--gradient-information-top-right-focus-stop-2: var(--color-information-400);--gradient-information-top-right-focus-stop-3: var(--color-information-600);--gradient-information-top-right-hover-stop-1: var(--color-information-50);--gradient-information-top-right-hover-stop-2: var(--color-information-400);--gradient-information-top-right-hover-stop-3: var(--color-information-600);--gradient-neutral-top-right-default-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-default-stop-2: var(--color-neutral-400);--gradient-neutral-top-right-default-stop-3: var(--color-neutral-600);--gradient-neutral-top-right-focus-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-focus-stop-2: var(--color-neutral-300);--gradient-neutral-top-right-focus-stop-3: var(--color-neutral-400);--gradient-neutral-top-right-hover-stop-1: var(--color-neutral-25);--gradient-neutral-top-right-hover-stop-2: var(--color-neutral-300);--gradient-neutral-top-right-hover-stop-3: var(--color-neutral-400);--gradient-primary-top-right-default-stop-1: var(--color-secondary-300);--gradient-primary-top-right-default-stop-2: var(--color-primary-500);--gradient-primary-top-right-default-stop-3: var(--color-primary-600);--gradient-primary-top-right-focus-stop-1: var(--color-secondary-100);--gradient-primary-top-right-focus-stop-2: var(--color-primary-400);--gradient-primary-top-right-focus-stop-3: var(--color-primary-600);--gradient-primary-top-right-hover-stop-1: var(--color-secondary-100);--gradient-primary-top-right-hover-stop-2: var(--color-primary-400);--gradient-primary-top-right-hover-stop-3: var(--color-primary-600);--gradient-primary-transparent-stop-1: var(--color-primary-500);--gradient-primary-transparent-stop-2: var(--color-primary-800);--gradient-primary-transparent-stop-3: var(--color-gray-1000-0);--gradient-success-top-right-default-stop-1: var(--color-success-100);--gradient-success-top-right-default-stop-2: var(--color-success-400);--gradient-success-top-right-default-stop-3: var(--color-success-600);--gradient-success-top-right-focus-stop-1: var(--color-success-50);--gradient-success-top-right-focus-stop-2: var(--color-success-300);--gradient-success-top-right-focus-stop-3: var(--color-success-500);--gradient-success-top-right-hover-stop-1: var(--color-success-50);--gradient-success-top-right-hover-stop-2: var(--color-success-300);--gradient-success-top-right-hover-stop-3: var(--color-success-500);--gradient-warning-top-right-default-stop-1: var(--color-warning-100);--gradient-warning-top-right-default-stop-2: var(--color-warning-400);--gradient-warning-top-right-default-stop-3: var(--color-warning-500);--gradient-warning-top-right-focus-stop-1: var(--color-warning-50);--gradient-warning-top-right-focus-stop-2: var(--color-warning-300);--gradient-warning-top-right-focus-stop-3: var(--color-warning-400);--gradient-warning-top-right-hover-stop-1: var(--color-warning-50);--gradient-warning-top-right-hover-stop-2: var(--color-warning-300);--gradient-warning-top-right-hover-stop-3: var(--color-warning-400)}:root,[data-theme=Light]{--logo-neutral-default: var(--color-neutral-100);--logo-neutral-subtle: var(--color-neutral-300);--logo-primary-default: var(--color-primary-500);--logo-secondary-default: var(--color-neutral-900);--logo-tertiary-default: var(--color-base-white)}[data-theme=Dark]{--logo-neutral-default: var(--color-neutral-500);--logo-neutral-subtle: var(--color-neutral-700);--logo-primary-default: var(--color-primary-500);--logo-secondary-default: var(--color-base-white);--logo-tertiary-default: var(--color-neutral-900)}:root,[data-theme=Light]{--placeholder-border-default: var(--color-purple-500);--placeholder-border-shadow: var(--color-purple-500);--placeholder-border-subtle: var(--color-purple-500);--placeholder-icon-default: var(--color-purple-500);--placeholder-text-default: var(--color-purple-500)}[data-theme=Dark]{--placeholder-border-default: var(--color-purple-300);--placeholder-border-shadow: var(--color-purple-300);--placeholder-border-subtle: var(--color-purple-300);--placeholder-icon-default: var(--color-purple-300);--placeholder-text-default: var(--color-purple-300)}:root{--opacity-glass: .72;--opacity-hairline-subtle: .025;--opacity-hairline-subtle-inverse: .05}:root{--color-primary-neighbour-step: 18;--color-primary-neighbour-chroma: 1}:root [data-brand]{--color-primary-prev2-50: oklch(from var(--color-primary-50) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-100: oklch(from var(--color-primary-100) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-200: oklch(from var(--color-primary-200) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-300: oklch(from var(--color-primary-300) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-400: oklch(from var(--color-primary-400) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-500: oklch(from var(--color-primary-500) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-600: oklch(from var(--color-primary-600) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-700: oklch(from var(--color-primary-700) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-800: oklch(from var(--color-primary-800) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-850: oklch(from var(--color-primary-850) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev2-900: oklch(from var(--color-primary-900) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - 2 * var(--color-primary-neighbour-step)));--color-primary-prev1-50: oklch(from var(--color-primary-50) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-100: oklch(from var(--color-primary-100) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-200: oklch(from var(--color-primary-200) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-300: oklch(from var(--color-primary-300) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-400: oklch(from var(--color-primary-400) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-500: oklch(from var(--color-primary-500) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-600: oklch(from var(--color-primary-600) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-700: oklch(from var(--color-primary-700) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-800: oklch(from var(--color-primary-800) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-850: oklch(from var(--color-primary-850) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-prev1-900: oklch(from var(--color-primary-900) l calc(c * var(--color-primary-neighbour-chroma)) calc(h - var(--color-primary-neighbour-step)));--color-primary-next1-50: oklch(from var(--color-primary-50) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-100: oklch(from var(--color-primary-100) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-200: oklch(from var(--color-primary-200) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-300: oklch(from var(--color-primary-300) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-400: oklch(from var(--color-primary-400) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-500: oklch(from var(--color-primary-500) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-600: oklch(from var(--color-primary-600) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-700: oklch(from var(--color-primary-700) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-800: oklch(from var(--color-primary-800) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-850: oklch(from var(--color-primary-850) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next1-900: oklch(from var(--color-primary-900) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + var(--color-primary-neighbour-step)));--color-primary-next2-50: oklch(from var(--color-primary-50) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-100: oklch(from var(--color-primary-100) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-200: oklch(from var(--color-primary-200) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-300: oklch(from var(--color-primary-300) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-400: oklch(from var(--color-primary-400) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-500: oklch(from var(--color-primary-500) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-600: oklch(from var(--color-primary-600) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-700: oklch(from var(--color-primary-700) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-800: oklch(from var(--color-primary-800) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-850: oklch(from var(--color-primary-850) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)));--color-primary-next2-900: oklch(from var(--color-primary-900) l calc(c * var(--color-primary-neighbour-chroma)) calc(h + 2 * var(--color-primary-neighbour-step)))}:root{--motion-duration-250: .25s}:root{--motion-duration-125: .125s}:root{--motion-duration-500: .5s}:root{--transform-scale-hover-control: 1.075;--transform-scale-active-control: .95;--transform-scale-hover-surface: 1.02;--transform-scale-active-surface: .99}[data-theme=Light]{--focus-ring-primary: var(--color-primary-500)}[data-theme=Dark]{--focus-ring-primary: var(--color-primary-400)}[data-theme=Light]{--text-eyebrow-default: var(--color-neutral-600)}[data-theme=Dark]{--text-eyebrow-default: var(--color-neutral-300)}[data-theme=Light],[data-theme=Dark]{--surface-success-default: var(--surface-primary-default);--surface-success-hover: var(--surface-primary-hover);--surface-success-focus: var(--surface-primary-focus);--surface-success-subtle: var(--surface-primary-subtle);--surface-success-subtle-hover: var(--surface-primary-subtle-hover);--surface-success-subtle-focus: var(--surface-primary-subtle-focus);--border-success-default: var(--border-primary-default);--border-success-hover: var(--border-primary-hover);--border-success-focus: var(--border-primary-focus);--border-success-subtle: var(--border-primary-subtle);--border-success-subtle-hover: var(--border-primary-subtle-hover);--border-success-subtle-focus: var(--border-primary-subtle-focus);--border-success-elevation: var(--border-primary-elevation);--border-success-elevation-hover: var(--border-primary-elevation-hover);--border-success-elevation-focus: var(--border-primary-elevation-focus);--text-success-default: var(--text-primary-default);--text-success-hover: var(--text-primary-hover);--text-success-active: var(--text-primary-active);--icon-success-active: var(--icon-primary-active);--text-success-focus: var(--text-primary-focus);--text-success-subtle: var(--text-primary-subtle);--text-success-subtle-hover: var(--text-primary-subtle-hover);--text-success-subtle-focus: var(--text-primary-subtle-focus);--text-success-on-color: var(--text-primary-on-color);--text-success-on-color-hover: var(--text-primary-on-color-hover);--text-success-on-color-focus: var(--text-primary-on-color-focus);--text-success-body: var(--text-primary-default);--icon-success-default: var(--icon-primary-default);--icon-success-hover: var(--icon-primary-hover);--icon-success-focus: var(--icon-primary-focus);--icon-success-subtle: var(--icon-primary-subtle);--icon-success-subtle-hover: var(--icon-primary-subtle-hover);--icon-success-subtle-focus: var(--icon-primary-subtle-focus);--icon-success-on-color: var(--icon-primary-on-color);--icon-success-on-color-hover: var(--icon-primary-on-color-hover);--icon-success-on-color-focus: var(--icon-primary-on-color-focus)}@media (max-width: 768px){:root{--font-input-sm-responsive-line-height: 1.3125rem}}:root{--color-orange-50: #fff3e5;--color-orange-100: #ffe7c9;--color-orange-200: #ffd199;--color-orange-300: #ffba66;--color-orange-400: #ffa333;--color-orange-500: #ff8c00;--color-orange-600: #cc7000;--color-orange-700: #995400;--color-orange-800: #663800;--color-orange-900: #331c00}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-font-family: var(--font-family-primary);--button-font-weight: var(--font-weight-semi-bold);--button-transition-duration: var(--motion-duration-125);--button-transform-scale-active: var(--transform-scale-active-control);--button-focus-ring-width: var(--scale-1);--button-content-alignment: center;--button-state-transition-duration: var(--motion-duration-250);--button-spinner-size: var(--scale-4-5);--button-spinner-border-width: var(--scale-0-5);--button-spinner-track: var(--border-raised-default);--button-spinner-head: var(--surface-primary-default)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-small-padding-y: var(--scale-2);--button-small-padding-x: var(--scale-4);--button-small-gap: var(--scale-1-5);--button-small-border-radius: var(--border-radius-100);--button-small-font-size: var(--font-body-xsm-text-size);--button-small-line-height: var(--font-body-xsm-line-height);--button-small-icon-size: var(--scale-4-5);--button-medium-padding-y: var(--scale-3);--button-medium-padding-x: var(--scale-5);--button-medium-gap: var(--scale-1-5);--button-medium-border-radius: var(--border-radius-150);--button-medium-font-size: var(--font-body-sm-text-size);--button-medium-line-height: var(--font-body-sm-line-height);--button-medium-icon-size: var(--scale-5);--button-large-padding-y: var(--scale-4);--button-large-padding-x: var(--scale-6);--button-large-gap: var(--scale-1-5);--button-large-border-radius: var(--border-radius-200);--button-large-font-size: var(--font-body-md-text-size);--button-large-line-height: var(--font-body-md-line-height);--button-large-icon-size: var(--scale-5-5);--button-extra-large-padding-y: var(--scale-4-5);--button-extra-large-padding-x: var(--scale-7);--button-extra-large-gap: var(--scale-1-5);--button-extra-large-border-radius: var(--border-radius-200);--button-extra-large-font-size: var(--font-body-lg-text-size);--button-extra-large-line-height: var(--font-body-lg-line-height);--button-extra-large-icon-size: var(--scale-6)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-default-text-default: var(--text-base-white);--button-default-icon-default: var(--text-base-white);--button-default-surface-disabled: var(--surface-disabled-subtle);--button-default-text-disabled: var(--text-disabled-subtle);--button-default-icon-disabled: var(--icon-disabled-subtle)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-default-primary-surface-default: var(--surface-primary-default);--button-default-primary-surface-hover: var(--surface-primary-hover);--button-default-primary-surface-focus: var(--surface-primary-focus);--button-default-primary-surface-active: var(--surface-primary-focus);--button-default-primary-ring: var(--color-primary-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-default-error-surface-default: var(--surface-error-default);--button-default-error-surface-hover: var(--surface-error-hover);--button-default-error-surface-focus: var(--surface-error-focus);--button-default-error-surface-active: var(--surface-error-focus);--button-default-error-ring: var(--color-error-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-accent-text-default: var(--text-base-white);--button-accent-icon-default: var(--text-base-white);--button-accent-transition-duration: var(--motion-duration-500);--button-accent-gradient-angle: 257deg;--button-accent-gradient-stop-1-position: -27.22%;--button-accent-gradient-stop-2-position: 25.42%;--button-accent-gradient-stop-3-position: 104.56%;--button-accent-elevation-height: var(--scale-0-5);--button-accent-elevation-height-small: var(--scale-0-25);--button-accent-gradient-stop-1-disabled: var(--color-neutral-50);--button-accent-gradient-stop-2-disabled: var(--color-neutral-100);--button-accent-gradient-stop-3-disabled: var(--color-neutral-200);--button-accent-elevation-disabled: var(--border-disabled-elevation);--button-accent-text-shadow-disabled: var(--text-disabled-default)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-accent-gradient-stop-1-default: var(--gradient-primary-top-right-default-stop-1);--button-accent-gradient-stop-2-default: var(--gradient-primary-top-right-default-stop-2);--button-accent-gradient-stop-3-default: var(--gradient-primary-top-right-default-stop-3);--button-accent-gradient-stop-1-hover: var(--gradient-primary-top-right-hover-stop-1);--button-accent-gradient-stop-2-hover: var(--gradient-primary-top-right-hover-stop-2);--button-accent-gradient-stop-3-hover: var(--gradient-primary-top-right-hover-stop-3);--button-accent-elevation-default: var(--border-primary-elevation);--button-accent-elevation-hover: var(--border-primary-elevation-hover);--button-accent-text-shadow: var(--color-primary-700);--button-accent-ring: var(--color-primary-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-outline-surface-default: transparent;--button-outline-border-width: var(--border-width-25);--button-outline-border-disabled: var(--border-disabled-subtle);--button-outline-text-disabled: var(--text-disabled-subtle);--button-outline-icon-disabled: var(--icon-disabled-subtle)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-outline-primary-border-default: var(--border-primary-default);--button-outline-primary-border-hover: var(--border-primary-hover);--button-outline-primary-border-focus: var(--border-primary-focus);--button-outline-primary-border-active: var(--border-primary-focus);--button-outline-primary-surface-hover: var(--surface-primary-subtle-hover);--button-outline-primary-surface-focus: var(--surface-primary-subtle-focus);--button-outline-primary-surface-active: var(--surface-primary-subtle-focus);--button-outline-primary-text-default: var(--text-primary-default);--button-outline-primary-icon-default: var(--icon-primary-default);--button-outline-primary-text-hover: var(--text-primary-hover);--button-outline-primary-text-focus: var(--text-primary-active);--button-outline-primary-text-active: var(--text-primary-active);--button-outline-primary-icon-hover: var(--icon-primary-hover);--button-outline-primary-icon-focus: var(--icon-primary-active);--button-outline-primary-icon-active: var(--icon-primary-active);--button-outline-primary-ring: var(--color-primary-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-outline-success-border-default: var(--border-success-default);--button-outline-success-border-hover: var(--border-success-hover);--button-outline-success-border-focus: var(--border-success-focus);--button-outline-success-border-active: var(--border-success-focus);--button-outline-success-surface-hover: var(--surface-success-subtle-hover);--button-outline-success-surface-focus: var(--surface-success-subtle-focus);--button-outline-success-surface-active: var(--surface-success-subtle-focus);--button-outline-success-text-default: var(--text-success-default);--button-outline-success-icon-default: var(--icon-success-default);--button-outline-success-text-hover: var(--text-success-hover);--button-outline-success-text-focus: var(--text-success-active);--button-outline-success-text-active: var(--text-success-active);--button-outline-success-icon-hover: var(--icon-success-hover);--button-outline-success-icon-focus: var(--icon-success-active);--button-outline-success-icon-active: var(--icon-success-active);--button-outline-success-ring: var(--color-success-300);--button-outline-warning-border-default: var(--border-warning-default);--button-outline-warning-border-hover: var(--border-warning-hover);--button-outline-warning-border-focus: var(--border-warning-focus);--button-outline-warning-border-active: var(--border-warning-focus);--button-outline-warning-surface-hover: var(--surface-warning-subtle-hover);--button-outline-warning-surface-focus: var(--surface-warning-subtle-focus);--button-outline-warning-surface-active: var(--surface-warning-subtle-focus);--button-outline-warning-text-default: var(--text-warning-default);--button-outline-warning-icon-default: var(--icon-warning-default);--button-outline-warning-text-hover: var(--text-warning-hover);--button-outline-warning-text-focus: var(--text-warning-active);--button-outline-warning-text-active: var(--text-warning-active);--button-outline-warning-icon-hover: var(--icon-warning-hover);--button-outline-warning-icon-focus: var(--icon-warning-active);--button-outline-warning-icon-active: var(--icon-warning-active);--button-outline-warning-ring: var(--color-warning-300);--button-outline-information-border-default: var(--border-information-default);--button-outline-information-border-hover: var(--border-information-hover);--button-outline-information-border-focus: var(--border-information-focus);--button-outline-information-border-active: var(--border-information-focus);--button-outline-information-surface-hover: var(--surface-information-subtle-hover);--button-outline-information-surface-focus: var(--surface-information-subtle-focus);--button-outline-information-surface-active: var(--surface-information-subtle-focus);--button-outline-information-text-default: var(--text-information-default);--button-outline-information-icon-default: var(--icon-information-default);--button-outline-information-text-hover: var(--text-information-hover);--button-outline-information-text-focus: var(--text-information-active);--button-outline-information-text-active: var(--text-information-active);--button-outline-information-icon-hover: var(--icon-information-hover);--button-outline-information-icon-focus: var(--icon-information-active);--button-outline-information-icon-active: var(--icon-information-active);--button-outline-information-ring: var(--color-information-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-outline-error-border-default: var(--border-error-default);--button-outline-error-border-hover: var(--border-error-hover);--button-outline-error-border-focus: var(--border-error-focus);--button-outline-error-border-active: var(--border-error-focus);--button-outline-error-surface-hover: var(--surface-error-subtle-hover);--button-outline-error-surface-focus: var(--surface-error-subtle-focus);--button-outline-error-surface-active: var(--surface-error-subtle-focus);--button-outline-error-text-default: var(--text-error-default);--button-outline-error-icon-default: var(--icon-error-default);--button-outline-error-text-hover: var(--text-error-hover);--button-outline-error-text-focus: var(--text-error-active);--button-outline-error-text-active: var(--text-error-active);--button-outline-error-icon-hover: var(--icon-error-hover);--button-outline-error-icon-focus: var(--icon-error-active);--button-outline-error-icon-active: var(--icon-error-active);--button-outline-error-ring: var(--color-error-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-subtle-surface-disabled: var(--surface-disabled-subtle);--button-subtle-text-disabled: var(--text-disabled-subtle);--button-subtle-icon-disabled: var(--icon-disabled-subtle)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-subtle-primary-surface-default: var(--surface-primary-subtle);--button-subtle-primary-surface-hover: var(--surface-primary-subtle-hover);--button-subtle-primary-surface-focus: var(--surface-primary-subtle-focus);--button-subtle-primary-surface-active: var(--surface-primary-subtle-focus);--button-subtle-primary-text-default: var(--text-primary-default);--button-subtle-primary-icon-default: var(--icon-primary-default);--button-subtle-primary-text-hover: var(--text-primary-hover);--button-subtle-primary-text-focus: var(--text-primary-active);--button-subtle-primary-text-active: var(--text-primary-active);--button-subtle-primary-icon-hover: var(--icon-primary-hover);--button-subtle-primary-icon-focus: var(--icon-primary-active);--button-subtle-primary-icon-active: var(--icon-primary-active);--button-subtle-primary-ring: var(--color-primary-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-subtle-error-surface-default: var(--surface-error-subtle);--button-subtle-error-surface-hover: var(--surface-error-subtle-hover);--button-subtle-error-surface-focus: var(--surface-error-subtle-focus);--button-subtle-error-surface-active: var(--surface-error-subtle-focus);--button-subtle-error-text-default: var(--text-error-default);--button-subtle-error-icon-default: var(--icon-error-default);--button-subtle-error-text-hover: var(--text-error-hover);--button-subtle-error-text-focus: var(--text-error-active);--button-subtle-error-text-active: var(--text-error-active);--button-subtle-error-icon-hover: var(--icon-error-hover);--button-subtle-error-icon-focus: var(--icon-error-active);--button-subtle-error-icon-active: var(--icon-error-active);--button-subtle-error-ring: var(--color-error-300)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-raised-border-width: var(--border-width-25);--button-raised-surface-default: var(--surface-lifted-default);--button-raised-surface-hover: var(--surface-lifted-hover);--button-raised-surface-focus: var(--surface-lifted-active);--button-raised-surface-active: var(--surface-lifted-active);--button-raised-border-default: var(--border-control-default);--button-raised-border-hover: var(--border-control-hover);--button-raised-border-focus: var(--border-control-active);--button-raised-border-active: var(--border-control-active);--button-raised-text-default: var(--text-neutral-default);--button-raised-icon-default: var(--icon-neutral-default);--button-raised-text-hover: var(--text-neutral-hover);--button-raised-text-focus: var(--text-neutral-active);--button-raised-text-active: var(--text-neutral-active);--button-raised-icon-hover: var(--icon-neutral-hover);--button-raised-icon-focus: var(--icon-neutral-active);--button-raised-icon-active: var(--icon-neutral-active);--button-raised-ring: var(--color-neutral-300);--button-raised-surface-disabled: var(--surface-disabled-subtle);--button-raised-border-disabled: var(--border-disabled-subtle);--button-raised-text-disabled: var(--text-disabled-subtle);--button-raised-icon-disabled: var(--icon-disabled-subtle)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-plain-border-width: var(--border-width-25);--button-plain-surface-default: var(--surface-current);--button-plain-surface-hover: var(--surface-lifted-default);--button-plain-surface-focus: var(--surface-lifted-hover);--button-plain-surface-active: var(--surface-lifted-hover);--button-plain-border-default: var(--border-control-default);--button-plain-border-hover: var(--border-control-hover);--button-plain-border-focus: var(--border-control-active);--button-plain-border-active: var(--border-control-active);--button-plain-text-default: var(--text-neutral-default);--button-plain-icon-default: var(--icon-neutral-default);--button-plain-text-hover: var(--text-neutral-hover);--button-plain-text-focus: var(--text-neutral-active);--button-plain-text-active: var(--text-neutral-active);--button-plain-icon-hover: var(--icon-neutral-hover);--button-plain-icon-focus: var(--icon-neutral-active);--button-plain-icon-active: var(--icon-neutral-active);--button-plain-ring: var(--color-neutral-300);--button-plain-surface-disabled: var(--surface-disabled-subtle);--button-plain-border-disabled: var(--border-disabled-subtle);--button-plain-text-disabled: var(--text-disabled-subtle);--button-plain-icon-disabled: var(--icon-disabled-subtle)}[data-theme=Light],[data-theme=Dark],[data-surface]{--button-inverse-surface-default: var(--surface-inverse-default);--button-inverse-surface-hover: var(--surface-inverse-hover);--button-inverse-surface-focus: var(--surface-inverse-active);--button-inverse-surface-active: var(--surface-inverse-active);--button-inverse-text-default: var(--text-inverse-default);--button-inverse-icon-default: var(--icon-inverse-default);--button-inverse-ring: var(--color-neutral-300);--button-inverse-surface-disabled: var(--surface-disabled-subtle);--button-inverse-text-disabled: var(--text-disabled-subtle);--button-inverse-icon-disabled: var(--icon-disabled-subtle)}.dc-input{display:grid;width:100%;gap:var(--spacing-1-5)}.dc-input[hidden]{display:none}.dc-input__label{font-family:var(--font-family-primary);text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:var(--font-overline-lg-text-size);line-height:var(--font-overline-lg-line-height);letter-spacing:.06em;color:var(--text-neutral-default)}.dc-input__label .dc-req{color:var(--text-error-default);margin-left:2px}.dc-input__field{display:flex;width:100%;align-items:center;min-height:var(--spacing-11-responsive);padding:0 var(--spacing-2-5);background:var(--surface-default-body);border:var(--border-width-25) solid var(--border-neutral-subtle);border-radius:var(--border-radius-200);cursor:text;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}.dc-input__field:hover{border-color:var(--border-neutral-subtle-hover)}.dc-input__field:focus-within{border-color:var(--border-primary-default);box-shadow:0 0 0 var(--border-width-100) var(--border-primary-subtle-focus)}.dc-input__field input,.dc-input__field textarea,.dc-input__field select{width:100%;padding:0;background:transparent;border:0;outline:none;font-family:var(--font-family-primary);font-size:var(--font-input-sm-text-size);line-height:var(--font-input-sm-line-height);font-weight:var(--font-weight-regular);color:var(--text-default)}.dc-input__field input::placeholder,.dc-input__field textarea::placeholder{color:var(--text-disabled-on-color)}.dc-input__field:has(select){cursor:pointer}.dc-input__field select{cursor:pointer}.dc-input__field:has(textarea){align-items:stretch;min-height:0;padding-top:10px;padding-bottom:10px}.dc-input__field textarea{resize:vertical;min-height:56px}.dc-input--error .dc-input__field{border-color:var(--border-error-default)}.dc-input--error .dc-input__field:focus-within{border-color:var(--border-error-focus, var(--border-error-default));box-shadow:0 0 0 var(--border-width-100) var(--border-error-subtle-focus)}.dc-input--error .dc-input__caption{color:var(--text-error-default)}.dc-input--disabled .dc-input__field,.dc-input__field:has(input:disabled){border-color:var(--border-disabled-subtle);cursor:not-allowed}.dc-input__field input:disabled,.dc-input__field textarea:disabled,.dc-input__field select:disabled{color:var(--text-disabled-subtle);cursor:not-allowed}.dc-input__caption{font-family:var(--font-family-primary);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);color:var(--text-neutral-default)}.dc-checkbox{display:grid;grid-template-columns:auto auto;gap:var(--spacing-1-5);align-items:start;width:fit-content;cursor:pointer}.dc-checkbox[hidden]{display:none}.dc-checkbox:has(.dc-checkbox__input:disabled){cursor:not-allowed}.dc-checkbox__box{position:relative;display:grid;place-items:center;padding:var(--spacing-0-5)}.dc-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dc-checkbox__input:disabled{cursor:not-allowed}.dc-checkbox__indicator{display:grid;place-items:center;width:var(--spacing-4-responsive);height:var(--spacing-4-responsive);border:var(--border-width-25) solid var(--border-neutral-subtle);background:var(--surface-default-body);border-radius:var(--border-radius-100);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;pointer-events:none}.dc-checkbox__indicator svg{width:12px;height:12px;stroke:#fff;stroke-width:var(--icon-stroke-2);opacity:0;transition:opacity .15s ease-in-out}.dc-checkbox__input:checked~.dc-checkbox__indicator{background:var(--surface-primary-default);border-color:var(--border-primary-default)}.dc-checkbox__input:checked~.dc-checkbox__indicator svg{opacity:1}.dc-checkbox__input:hover:not(:disabled):not([aria-disabled=true]):not(:checked)~.dc-checkbox__indicator{background:var(--surface-primary-subtle);border-color:var(--border-primary-subtle-hover)}.dc-checkbox__input:hover:not(:disabled):not([aria-disabled=true]):checked~.dc-checkbox__indicator{border-color:var(--border-primary-hover)}.dc-checkbox__input:focus-visible~.dc-checkbox__indicator{box-shadow:0 0 0 4px var(--color-primary-300)}.dc-checkbox__input:disabled:not(:checked)~.dc-checkbox__indicator{background:var(--surface-disabled-subtle);border-color:var(--border-disabled-subtle)}.dc-checkbox__input:disabled:checked~.dc-checkbox__indicator{background:var(--surface-primary-disabled);border-color:var(--border-primary-disabled)}.dc-checkbox__text{display:grid}.dc-checkbox__label{font-family:var(--font-family-primary);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);font-weight:var(--font-weight-medium);color:var(--text-default)}.dc-checkbox__desc{font-family:var(--font-family-primary);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);color:var(--text-neutral-default)}.dc-checkbox:has(.dc-checkbox__input:disabled) .dc-checkbox__label,.dc-checkbox:has(.dc-checkbox__input:disabled) .dc-checkbox__desc{color:var(--text-disabled-subtle)}.dc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--spacing-4)}.dc-modal[hidden]{display:none}.dc-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;animation:dc-modal-fade .2s ease-out}.dc-modal__box{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;width:100%;max-width:500px;max-height:min(75vh,calc(100vh - var(--spacing-8)));overflow:hidden;background:var(--surface-raised-default);border:var(--border-width-25) solid var(--border-raised-default);border-radius:var(--border-radius-300);box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;animation:dc-modal-slide .2s ease-out}.dc-modal__box[data-size=sm]{max-width:400px}.dc-modal__box[data-size=lg]{max-width:640px}.dc-modal__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-1);padding:var(--spacing-6);border-bottom:var(--border-width-25) solid var(--border-raised-default)}.dc-modal__header:not(:has(.dc-modal__icon)){grid-template-columns:1fr auto}.dc-modal__icon{display:grid;place-items:center;color:var(--icon-primary-default, var(--surface-primary-default))}.dc-modal__icon svg{width:22px;height:22px}.dc-modal__title{margin:0;font-family:var(--font-family-primary);font-size:var(--font-body-lg-text-size);line-height:var(--font-body-lg-line-height);font-weight:var(--font-weight-bold);color:var(--text-default)}.dc-modal__body{display:grid;gap:var(--spacing-3);padding:var(--spacing-5);overflow-y:auto}.dc-modal__footer{display:grid;grid-auto-flow:column;justify-content:end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-top:var(--border-width-25) solid var(--border-raised-default)}@keyframes dc-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes dc-modal-slide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dc-modal.is-closing .dc-modal__backdrop{animation:dc-modal-fade-out .2s ease-in forwards}.dc-modal.is-closing .dc-modal__box{animation:dc-modal-slide-out .2s ease-in forwards}@keyframes dc-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dc-modal-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.dc-icon-btn{display:grid;place-items:center;flex-shrink:0;overflow:clip;width:var(--spacing-10-responsive);height:var(--spacing-10-responsive);border:0;padding:0;cursor:pointer;border-radius:var(--border-radius-100);background-color:var(--surface-neutral-subtle);transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .2s ease-out}.dc-icon-btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-neutral-subtle-hover)}.dc-icon-btn:active:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-neutral-subtle-focus);transform:scale(.9)}.dc-icon-btn:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-neutral-subtle-focus);box-shadow:0 0 0 4px var(--color-neutral-200);outline:none}.dc-icon-btn:disabled{background-color:var(--surface-disabled-subtle);cursor:not-allowed}.dc-icon-btn--subtle{background-color:var(--surface-default-body)}.dc-icon-btn[data-size=extra-small]{width:var(--spacing-6-responsive);height:var(--spacing-6-responsive)}.dc-icon-btn[data-size=small]{width:var(--spacing-7-responsive);height:var(--spacing-7-responsive)}.dc-icon-btn[data-size=medium]{width:var(--spacing-8-responsive);height:var(--spacing-8-responsive)}.dc-icon-btn[data-size=large]{width:var(--spacing-10-responsive);height:var(--spacing-10-responsive)}.dc-icon-btn[data-size=extra-large]{width:var(--spacing-12-responsive);height:var(--spacing-12-responsive)}.dc-icon-btn svg{width:24px;height:24px;color:var(--icon-neutral-default)}.dc-icon-btn[data-size=extra-small] svg{width:18px;height:18px}.dc-icon-btn[data-size=small] svg{width:20px;height:20px}.dc-icon-btn[data-size=medium] svg{width:22px;height:22px}.dc-icon-btn[data-size=large] svg{width:24px;height:24px}.dc-icon-btn[data-size=extra-large] svg{width:28px;height:28px}.dc-icon-btn:hover:not(:disabled):not([aria-disabled=true]) svg{color:var(--icon-neutral-hover)}.dc-icon-btn:focus-visible:not(:disabled):not([aria-disabled=true]) svg{color:var(--icon-neutral-focus)}.dc-icon-btn:disabled svg{color:var(--icon-disabled-subtle)}.dc-select{position:relative;display:grid;gap:var(--spacing-1-5)}.dc-select__trigger{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--spacing-11-responsive);padding:0 var(--spacing-3);background:var(--surface-card-default);border:var(--border-width-25) solid var(--border-neutral-subtle);border-radius:var(--border-radius-200);cursor:pointer;text-align:left;font-family:var(--font-family-primary);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.dc-select__trigger:hover{border-color:var(--border-neutral-subtle-hover);background:var(--surface-card-hover)}.dc-select__trigger:focus-visible{border-color:var(--border-primary-focus);background:var(--surface-card-focus);box-shadow:0 0 0 4px var(--color-primary-300);outline:none}.dc-select__trigger:active{border-color:var(--border-primary-active);background:var(--surface-card-active)}.dc-select[data-open] .dc-select__trigger{border-color:var(--border-primary-focus);background:var(--surface-card-focus);outline:none}.dc-select--disabled .dc-select__trigger{cursor:not-allowed;border-color:var(--border-disabled-subtle);background:var(--surface-card-default)}.dc-select[hidden]{display:none}.dc-select__value{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;overflow:hidden;font-size:var(--font-input-sm-text-size);line-height:var(--font-input-sm-line-height);font-weight:var(--font-weight-medium);color:var(--text-default)}.dc-select__value[data-empty]{color:var(--text-disabled-on-color);font-weight:var(--font-weight-regular)}.dc-select__value-icon{display:flex;align-items:center;flex-shrink:0;color:var(--icon-primary-default)}.dc-select__value-icon svg{width:20px;height:20px}.dc-select__value-icon i{display:block;width:20px;height:20px}.dc-select__value-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dc-select--disabled .dc-select__value-icon{color:var(--icon-disabled-subtle)}.dc-select__chevron{width:18px;height:18px;flex-shrink:0;color:var(--icon-neutral-default);transition:transform .2s ease}.dc-select__trigger:hover .dc-select__chevron{color:var(--icon-neutral-hover)}.dc-select[data-open] .dc-select__chevron{transform:rotate(180deg)}.dc-select__menu{z-index:1100;background:var(--surface-card-default);border:var(--border-width-25) solid var(--border-card-default);border-radius:var(--border-radius-300);box-shadow:0 12px 16px -4px var(--shadow-drop-lg-1),0 4px 6px -2px var(--shadow-drop-lg-2);padding:var(--spacing-2) 0;max-height:var(--spacing-64-responsive);overflow-y:auto}.dc-select__menu[hidden]{display:none}.dc-select__menu::-webkit-scrollbar{width:12px}.dc-select__menu::-webkit-scrollbar-track{background:transparent}.dc-select__menu::-webkit-scrollbar-thumb{background:var(--border-raised-active);background-clip:padding-box;border:3px solid transparent;border-radius:8px}.dc-select__menu::-webkit-scrollbar-thumb:hover{background:var(--icon-neutral-default);background-clip:padding-box}.dc-select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%;padding:var(--spacing-2-5) var(--spacing-4);border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-family-primary);font-size:var(--font-body-md-text-size);line-height:var(--font-body-md-line-height);font-weight:var(--font-weight-medium);color:var(--text-default);transition:background-color .15s ease-out}.dc-select__option:hover{background:var(--surface-card-hover)}.dc-select__option:focus-visible{background:var(--surface-card-focus);box-shadow:inset 0 0 0 4px var(--color-primary-300);outline:none}.dc-select__option:disabled{color:var(--text-disabled-subtle);cursor:not-allowed}.dc-select__check{width:18px;height:18px;flex-shrink:0;color:var(--icon-primary-default);opacity:0}.dc-select__option[aria-selected=true] .dc-select__check{opacity:1}.dc-select__option-main{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.dc-select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-select__option-icon{display:flex;align-items:center;flex-shrink:0;color:var(--icon-primary-default)}.dc-select__option-icon svg{width:20px;height:20px}.dc-select__option-icon i{display:block;width:20px;height:20px}.dc-select__option:hover .dc-select__option-icon{color:var(--icon-primary-hover)}.dc-select__option:focus-visible .dc-select__option-icon{color:var(--icon-primary-focus)}.dc-select__option:disabled .dc-select__option-icon{color:var(--icon-disabled-subtle)}.dc-button{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;justify-content:center;align-items:center;width:fit-content;height:fit-content;position:relative;cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--button-font-family);font-weight:var(--button-font-weight);-webkit-font-smoothing:antialiased;transition:all var(--button-transition-duration) ease-in-out;border:var(--_btn-border-width, 0) solid var(--_btn-border, transparent);background:var(--_btn-bg, transparent);color:var(--_btn-text)}.dc-button .dc-button__icon{color:var(--_btn-icon-state, var(--_btn-icon, var(--_btn-text)))}@media (hover: hover) and (pointer: fine){.dc-button:not([data-variant=accent]):hover:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){background:var(--_btn-bg-hover, var(--_btn-bg, transparent));border-color:var(--_btn-border-hover, var(--_btn-border, transparent));color:var(--_btn-text-hover, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-hover, var(--_btn-icon, var(--_btn-text-hover, var(--_btn-text))))}}.dc-button:not([data-variant=accent]):active:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){transform:scale(var(--button-transform-scale-active));background:var(--_btn-bg-active, var(--_btn-bg, transparent));border-color:var(--_btn-border-active, var(--_btn-border, transparent));color:var(--_btn-text-active, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-active, var(--_btn-icon, var(--_btn-text-active, var(--_btn-text))))}.dc-button:not([data-variant=accent]):focus-visible:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){background:var(--_btn-bg-focus, var(--_btn-bg, transparent));border-color:var(--_btn-border-focus, var(--_btn-border, transparent));color:var(--_btn-text-focus, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-focus, var(--_btn-icon, var(--_btn-text-focus, var(--_btn-text))))}.dc-button:focus-visible:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){box-shadow:0 0 0 var(--button-focus-ring-width) var(--_btn-ring)}.dc-button:disabled,.dc-button[aria-disabled=true]{cursor:not-allowed;color:var(--_btn-text-disabled, var(--_btn-text))}.dc-button:disabled .dc-button__icon,.dc-button[aria-disabled=true] .dc-button__icon{color:var(--_btn-icon-disabled, var(--_btn-text-disabled))}.dc-button:not([data-variant=accent]):disabled,.dc-button:not([data-variant=accent])[aria-disabled=true]{background:var(--_btn-bg-disabled, var(--_btn-bg, transparent));border-color:var(--_btn-border-disabled, var(--_btn-border, transparent))}.dc-button[data-pseudo-class=hover]:not([data-variant=accent]){background:var(--_btn-bg-hover, var(--_btn-bg, transparent));border-color:var(--_btn-border-hover, var(--_btn-border, transparent));color:var(--_btn-text-hover, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-hover, var(--_btn-icon, var(--_btn-text-hover, var(--_btn-text))))}.dc-button[data-pseudo-class=active]:not([data-variant=accent]){transform:scale(var(--button-transform-scale-active));background:var(--_btn-bg-active, var(--_btn-bg, transparent));border-color:var(--_btn-border-active, var(--_btn-border, transparent));color:var(--_btn-text-active, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-active, var(--_btn-icon, var(--_btn-text-active, var(--_btn-text))))}.dc-button[data-pseudo-class=focus]:not([data-variant=accent]){background:var(--_btn-bg-focus, var(--_btn-bg, transparent));border-color:var(--_btn-border-focus, var(--_btn-border, transparent));color:var(--_btn-text-focus, var(--_btn-text));--_btn-icon-state: var(--_btn-icon-focus, var(--_btn-icon, var(--_btn-text-focus, var(--_btn-text))))}.dc-button[data-pseudo-class=focus]{box-shadow:0 0 0 var(--button-focus-ring-width) var(--_btn-ring)}.dc-button[hidden]{display:none}a.dc-button{text-decoration:none}.dc-button[data-full-width=true]{width:100%}.dc-button{justify-content:var(--button-content-alignment)}.dc-button[data-alignment=left]{justify-content:flex-start}.dc-button[data-alignment=center]{justify-content:center}.dc-button[data-alignment=right]{justify-content:flex-end}.dc-button__label{display:inline-block}.dc-button__icon{display:inline-flex;align-items:center}.dc-button[data-size=small]{padding:var(--button-small-padding-y) var(--button-small-padding-x);gap:var(--button-small-gap);border-radius:var(--button-small-border-radius);font-size:var(--button-small-font-size);line-height:var(--button-small-line-height)}.dc-button[data-size=small] .dc-button__icon svg,.dc-button[data-size=small] .dc-button__icon i{width:var(--button-small-icon-size);height:var(--button-small-icon-size)}.dc-button[data-size=medium]{padding:var(--button-medium-padding-y) var(--button-medium-padding-x);gap:var(--button-medium-gap);border-radius:var(--button-medium-border-radius);font-size:var(--button-medium-font-size);line-height:var(--button-medium-line-height)}.dc-button[data-size=medium] .dc-button__icon svg,.dc-button[data-size=medium] .dc-button__icon i{width:var(--button-medium-icon-size);height:var(--button-medium-icon-size)}.dc-button[data-size=large]{padding:var(--button-large-padding-y) var(--button-large-padding-x);gap:var(--button-large-gap);border-radius:var(--button-large-border-radius);font-size:var(--button-large-font-size);line-height:var(--button-large-line-height)}.dc-button[data-size=large] .dc-button__icon svg,.dc-button[data-size=large] .dc-button__icon i{width:var(--button-large-icon-size);height:var(--button-large-icon-size)}.dc-button[data-size=extra-large]{padding:var(--button-extra-large-padding-y) var(--button-extra-large-padding-x);gap:var(--button-extra-large-gap);border-radius:var(--button-extra-large-border-radius);font-size:var(--button-extra-large-font-size);line-height:var(--button-extra-large-line-height)}.dc-button[data-size=extra-large] .dc-button__icon svg,.dc-button[data-size=extra-large] .dc-button__icon i{width:var(--button-extra-large-icon-size);height:var(--button-extra-large-icon-size)}.dc-button[data-variant=default]{--_btn-text: var(--button-default-text-default);--_btn-icon: var(--button-default-icon-default);--_btn-bg-disabled: var(--button-default-surface-disabled);--_btn-text-disabled: var(--button-default-text-disabled);--_btn-icon-disabled: var(--button-default-icon-disabled)}.dc-button[data-variant=default][data-status=primary]{--_btn-bg: var(--button-default-primary-surface-default);--_btn-bg-hover: var(--button-default-primary-surface-hover);--_btn-bg-focus: var(--button-default-primary-surface-focus);--_btn-bg-active: var(--button-default-primary-surface-active);--_btn-ring: var(--button-default-primary-ring)}.dc-button[data-variant=default][data-status=error]{--_btn-bg: var(--button-default-error-surface-default);--_btn-bg-hover: var(--button-default-error-surface-hover);--_btn-bg-focus: var(--button-default-error-surface-focus);--_btn-bg-active: var(--button-default-error-surface-active);--_btn-ring: var(--button-default-error-ring)}.dc-button[data-variant=raised]{--_btn-border-width: var(--button-raised-border-width);--_btn-bg: var(--button-raised-surface-default);--_btn-bg-hover: var(--button-raised-surface-hover);--_btn-bg-focus: var(--button-raised-surface-focus);--_btn-bg-active: var(--button-raised-surface-active);--_btn-border: var(--button-raised-border-default);--_btn-border-hover: var(--button-raised-border-hover);--_btn-border-focus: var(--button-raised-border-focus);--_btn-border-active: var(--button-raised-border-active);--_btn-text: var(--button-raised-text-default);--_btn-icon: var(--button-raised-icon-default);--_btn-text-hover: var(--button-raised-text-hover);--_btn-text-focus: var(--button-raised-text-focus);--_btn-text-active: var(--button-raised-text-active);--_btn-icon-hover: var(--button-raised-icon-hover);--_btn-icon-focus: var(--button-raised-icon-focus);--_btn-icon-active: var(--button-raised-icon-active);--_btn-ring: var(--button-raised-ring);--_btn-bg-disabled: var(--button-raised-surface-disabled);--_btn-border-disabled: var(--button-raised-border-disabled);--_btn-text-disabled: var(--button-raised-text-disabled);--_btn-icon-disabled: var(--button-raised-icon-disabled)}.dc-button[data-variant=plain]{--_btn-border-width: var(--button-plain-border-width);--_btn-bg: var(--button-plain-surface-default);--_btn-bg-hover: var(--button-plain-surface-hover);--_btn-bg-focus: var(--button-plain-surface-focus);--_btn-bg-active: var(--button-plain-surface-active);--_btn-border: var(--button-plain-border-default);--_btn-border-hover: var(--button-plain-border-hover);--_btn-border-focus: var(--button-plain-border-focus);--_btn-border-active: var(--button-plain-border-active);--_btn-text: var(--button-plain-text-default);--_btn-icon: var(--button-plain-icon-default);--_btn-text-hover: var(--button-plain-text-hover);--_btn-text-focus: var(--button-plain-text-focus);--_btn-text-active: var(--button-plain-text-active);--_btn-icon-hover: var(--button-plain-icon-hover);--_btn-icon-focus: var(--button-plain-icon-focus);--_btn-icon-active: var(--button-plain-icon-active);--_btn-ring: var(--button-plain-ring);--_btn-bg-disabled: var(--button-plain-surface-disabled);--_btn-border-disabled: var(--button-plain-border-disabled);--_btn-text-disabled: var(--button-plain-text-disabled);--_btn-icon-disabled: var(--button-plain-icon-disabled)}.dc-button[data-variant=inverse]{--_btn-bg: var(--button-inverse-surface-default);--_btn-bg-hover: var(--button-inverse-surface-hover);--_btn-bg-focus: var(--button-inverse-surface-focus);--_btn-bg-active: var(--button-inverse-surface-active);--_btn-text: var(--button-inverse-text-default);--_btn-icon: var(--button-inverse-icon-default);--_btn-ring: var(--button-inverse-ring);--_btn-bg-disabled: var(--button-inverse-surface-disabled);--_btn-text-disabled: var(--button-inverse-text-disabled);--_btn-icon-disabled: var(--button-inverse-icon-disabled)}.dc-button[data-variant=outline]{--_btn-bg: var(--button-outline-surface-default);--_btn-border-width: var(--button-outline-border-width);--_btn-border-disabled: var(--button-outline-border-disabled);--_btn-text-disabled: var(--button-outline-text-disabled);--_btn-icon-disabled: var(--button-outline-icon-disabled)}.dc-button[data-variant=outline][data-status=primary]{--_btn-border: var(--button-outline-primary-border-default);--_btn-border-hover: var(--button-outline-primary-border-hover);--_btn-border-focus: var(--button-outline-primary-border-focus);--_btn-border-active: var(--button-outline-primary-border-active);--_btn-bg-hover: var(--button-outline-primary-surface-hover);--_btn-bg-focus: var(--button-outline-primary-surface-focus);--_btn-bg-active: var(--button-outline-primary-surface-active);--_btn-text: var(--button-outline-primary-text-default);--_btn-icon: var(--button-outline-primary-icon-default);--_btn-text-hover: var(--button-outline-primary-text-hover);--_btn-icon-hover: var(--button-outline-primary-icon-hover);--_btn-text-focus: var(--button-outline-primary-text-focus);--_btn-icon-focus: var(--button-outline-primary-icon-focus);--_btn-text-active: var(--button-outline-primary-text-active);--_btn-icon-active: var(--button-outline-primary-icon-active);--_btn-ring: var(--button-outline-primary-ring)}.dc-button[data-variant=outline][data-status=error]{--_btn-border: var(--button-outline-error-border-default);--_btn-border-hover: var(--button-outline-error-border-hover);--_btn-border-focus: var(--button-outline-error-border-focus);--_btn-border-active: var(--button-outline-error-border-active);--_btn-bg-hover: var(--button-outline-error-surface-hover);--_btn-bg-focus: var(--button-outline-error-surface-focus);--_btn-bg-active: var(--button-outline-error-surface-active);--_btn-text: var(--button-outline-error-text-default);--_btn-icon: var(--button-outline-error-icon-default);--_btn-text-hover: var(--button-outline-error-text-hover);--_btn-icon-hover: var(--button-outline-error-icon-hover);--_btn-text-focus: var(--button-outline-error-text-focus);--_btn-icon-focus: var(--button-outline-error-icon-focus);--_btn-text-active: var(--button-outline-error-text-active);--_btn-icon-active: var(--button-outline-error-icon-active);--_btn-ring: var(--button-outline-error-ring)}.dc-button[data-variant=outline][data-status=success]{--_btn-border: var(--button-outline-success-border-default);--_btn-border-hover: var(--button-outline-success-border-hover);--_btn-border-focus: var(--button-outline-success-border-focus);--_btn-border-active: var(--button-outline-success-border-active);--_btn-bg-hover: var(--button-outline-success-surface-hover);--_btn-bg-focus: var(--button-outline-success-surface-focus);--_btn-bg-active: var(--button-outline-success-surface-active);--_btn-text: var(--button-outline-success-text-default);--_btn-icon: var(--button-outline-success-icon-default);--_btn-text-hover: var(--button-outline-success-text-hover);--_btn-icon-hover: var(--button-outline-success-icon-hover);--_btn-text-focus: var(--button-outline-success-text-focus);--_btn-icon-focus: var(--button-outline-success-icon-focus);--_btn-text-active: var(--button-outline-success-text-active);--_btn-icon-active: var(--button-outline-success-icon-active);--_btn-ring: var(--button-outline-success-ring)}.dc-button[data-variant=outline][data-status=warning]{--_btn-border: var(--button-outline-warning-border-default);--_btn-border-hover: var(--button-outline-warning-border-hover);--_btn-border-focus: var(--button-outline-warning-border-focus);--_btn-border-active: var(--button-outline-warning-border-active);--_btn-bg-hover: var(--button-outline-warning-surface-hover);--_btn-bg-focus: var(--button-outline-warning-surface-focus);--_btn-bg-active: var(--button-outline-warning-surface-active);--_btn-text: var(--button-outline-warning-text-default);--_btn-icon: var(--button-outline-warning-icon-default);--_btn-text-hover: var(--button-outline-warning-text-hover);--_btn-icon-hover: var(--button-outline-warning-icon-hover);--_btn-text-focus: var(--button-outline-warning-text-focus);--_btn-icon-focus: var(--button-outline-warning-icon-focus);--_btn-text-active: var(--button-outline-warning-text-active);--_btn-icon-active: var(--button-outline-warning-icon-active);--_btn-ring: var(--button-outline-warning-ring)}.dc-button[data-variant=outline][data-status=information]{--_btn-border: var(--button-outline-information-border-default);--_btn-border-hover: var(--button-outline-information-border-hover);--_btn-border-focus: var(--button-outline-information-border-focus);--_btn-border-active: var(--button-outline-information-border-active);--_btn-bg-hover: var(--button-outline-information-surface-hover);--_btn-bg-focus: var(--button-outline-information-surface-focus);--_btn-bg-active: var(--button-outline-information-surface-active);--_btn-text: var(--button-outline-information-text-default);--_btn-icon: var(--button-outline-information-icon-default);--_btn-text-hover: var(--button-outline-information-text-hover);--_btn-icon-hover: var(--button-outline-information-icon-hover);--_btn-text-focus: var(--button-outline-information-text-focus);--_btn-icon-focus: var(--button-outline-information-icon-focus);--_btn-text-active: var(--button-outline-information-text-active);--_btn-icon-active: var(--button-outline-information-icon-active);--_btn-ring: var(--button-outline-information-ring)}.dc-button[data-variant=subtle]{--_btn-bg-disabled: var(--button-subtle-surface-disabled);--_btn-text-disabled: var(--button-subtle-text-disabled);--_btn-icon-disabled: var(--button-subtle-icon-disabled)}.dc-button[data-variant=subtle][data-status=primary]{--_btn-bg: var(--button-subtle-primary-surface-default);--_btn-bg-hover: var(--button-subtle-primary-surface-hover);--_btn-bg-focus: var(--button-subtle-primary-surface-focus);--_btn-bg-active: var(--button-subtle-primary-surface-active);--_btn-text: var(--button-subtle-primary-text-default);--_btn-icon: var(--button-subtle-primary-icon-default);--_btn-text-hover: var(--button-subtle-primary-text-hover);--_btn-icon-hover: var(--button-subtle-primary-icon-hover);--_btn-text-focus: var(--button-subtle-primary-text-focus);--_btn-icon-focus: var(--button-subtle-primary-icon-focus);--_btn-text-active: var(--button-subtle-primary-text-active);--_btn-icon-active: var(--button-subtle-primary-icon-active);--_btn-ring: var(--button-subtle-primary-ring)}.dc-button[data-variant=subtle][data-status=error]{--_btn-bg: var(--button-subtle-error-surface-default);--_btn-bg-hover: var(--button-subtle-error-surface-hover);--_btn-bg-focus: var(--button-subtle-error-surface-focus);--_btn-bg-active: var(--button-subtle-error-surface-active);--_btn-text: var(--button-subtle-error-text-default);--_btn-icon: var(--button-subtle-error-icon-default);--_btn-text-hover: var(--button-subtle-error-text-hover);--_btn-icon-hover: var(--button-subtle-error-icon-hover);--_btn-text-focus: var(--button-subtle-error-text-focus);--_btn-icon-focus: var(--button-subtle-error-icon-focus);--_btn-text-active: var(--button-subtle-error-text-active);--_btn-icon-active: var(--button-subtle-error-icon-active);--_btn-ring: var(--button-subtle-error-ring)}@property --_btn-grad-1{syntax: "<color>"; inherits: false; initial-value: #000000;}@property --_btn-grad-2{syntax: "<color>"; inherits: false; initial-value: #000000;}@property --_btn-grad-3{syntax: "<color>"; inherits: false; initial-value: #000000;}.dc-button[data-variant=accent]{--_btn-text: var(--button-accent-text-default);--_btn-icon: var(--button-accent-icon-default);background:linear-gradient(var(--button-accent-gradient-angle),var(--_btn-grad-1) var(--button-accent-gradient-stop-1-position),var(--_btn-grad-2) var(--button-accent-gradient-stop-2-position),var(--_btn-grad-3) var(--button-accent-gradient-stop-3-position));transition:--_btn-grad-1 var(--button-accent-transition-duration) ease,--_btn-grad-2 var(--button-accent-transition-duration) ease,--_btn-grad-3 var(--button-accent-transition-duration) ease,background var(--button-accent-transition-duration) ease,transform var(--button-state-transition-duration) ease,box-shadow var(--button-state-transition-duration) ease}.dc-button[data-variant=accent]{--_btn-grad-1: var(--button-accent-gradient-stop-1-default);--_btn-grad-2: var(--button-accent-gradient-stop-2-default);--_btn-grad-3: var(--button-accent-gradient-stop-3-default);--_btn-grad-1-hover: var(--button-accent-gradient-stop-1-hover);--_btn-grad-2-hover: var(--button-accent-gradient-stop-2-hover);--_btn-grad-3-hover: var(--button-accent-gradient-stop-3-hover);--_btn-elevation: var(--button-accent-elevation-default);--_btn-elevation-hover: var(--button-accent-elevation-hover);--_btn-ring: var(--button-accent-ring);text-shadow:0 1px 1px var(--button-accent-text-shadow)}@media (hover: hover) and (pointer: fine){.dc-button[data-variant=accent]:hover:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){--_btn-grad-1: var(--_btn-grad-1-hover);--_btn-grad-2: var(--_btn-grad-2-hover);--_btn-grad-3: var(--_btn-grad-3-hover)}}.dc-button[data-variant=accent][data-pseudo-class=hover]{--_btn-grad-1: var(--_btn-grad-1-hover);--_btn-grad-2: var(--_btn-grad-2-hover);--_btn-grad-3: var(--_btn-grad-3-hover)}.dc-button[data-variant=accent][data-size=small]{box-shadow:0 var(--button-accent-elevation-height-small) 0 0 var(--_btn-elevation)}.dc-button[data-variant=accent]:not([data-size=small]){box-shadow:0 var(--button-accent-elevation-height) 0 0 var(--_btn-elevation)}@media (hover: hover) and (pointer: fine){.dc-button[data-variant=accent][data-size=small]:hover:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){box-shadow:0 var(--button-accent-elevation-height-small) 0 0 var(--_btn-elevation-hover)}.dc-button[data-variant=accent]:not([data-size=small]):hover:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){box-shadow:0 var(--button-accent-elevation-height) 0 0 var(--_btn-elevation-hover)}}.dc-button[data-variant=accent][data-size=small][data-pseudo-class=hover]{box-shadow:0 var(--button-accent-elevation-height-small) 0 0 var(--_btn-elevation-hover)}.dc-button[data-variant=accent]:not([data-size=small])[data-pseudo-class=hover]{box-shadow:0 var(--button-accent-elevation-height) 0 0 var(--_btn-elevation-hover)}.dc-button[data-variant=accent][data-pseudo-class=active]{transform:translateY(2px);box-shadow:0 0 0 0 var(--_btn-elevation-hover)}.dc-button[data-variant=accent][data-size=small][data-pseudo-class=active]{transform:translateY(1px)}.dc-button[data-variant=accent][data-pseudo-class=focus]{box-shadow:0 0 0 var(--button-focus-ring-width) var(--_btn-ring)}.dc-button[data-variant=accent]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 0 0 0 var(--_btn-elevation-hover)}.dc-button[data-variant=accent][data-size=small]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.dc-button[data-variant=accent]:disabled,.dc-button[data-variant=accent][aria-disabled=true]{--_btn-grad-1: var(--button-accent-gradient-stop-1-disabled);--_btn-grad-2: var(--button-accent-gradient-stop-2-disabled);--_btn-grad-3: var(--button-accent-gradient-stop-3-disabled);text-shadow:0 1px 1px var(--button-accent-text-shadow-disabled);box-shadow:0 var(--button-accent-elevation-height) 0 0 var(--button-accent-elevation-disabled)}.dc-button[data-variant=accent][data-size=small]:disabled{box-shadow:0 var(--button-accent-elevation-height-small) 0 0 var(--button-accent-elevation-disabled)}.dc-button[data-variant=accent]:focus-visible:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){box-shadow:0 0 0 var(--button-focus-ring-width) var(--_btn-ring)}.dc-button[data-variant=accent]:hover:active:not(:disabled):not([aria-disabled=true]):not([data-pseudo-class]){box-shadow:0 0 0 0 var(--_btn-elevation-hover)}.dc-button.is-loading>*:not(.dc-button__spinner){opacity:0}.dc-button.is-loading .dc-button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@keyframes dc-button-spin{to{transform:rotate(360deg)}}.dc-button__spinner{display:inline-block;border-radius:50%;width:var(--button-spinner-size);height:var(--button-spinner-size);border:var(--button-spinner-border-width) solid var(--button-spinner-track);border-top-color:var(--button-spinner-head);animation:dc-button-spin .7s linear infinite;vertical-align:middle}.dc-switch{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer}.dc-switch__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.dc-switch__track{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:var(--surface-inset-default);transition:background .2s ease}.dc-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-base-white);transition:transform .2s ease}.dc-switch__input:checked+.dc-switch__track{background:var(--surface-primary-default)}.dc-switch__input:checked+.dc-switch__track:after{transform:translate(14px)}.dc-switch:hover .dc-switch__input:not(:checked)+.dc-switch__track,.dc-switch-field:hover .dc-switch__input:not(:checked)+.dc-switch__track{background:var(--surface-inset-hover)}.dc-switch:active .dc-switch__input:not(:checked)+.dc-switch__track,.dc-switch-field:active .dc-switch__input:not(:checked)+.dc-switch__track{background:var(--surface-inset-active)}.dc-switch:hover .dc-switch__input:checked+.dc-switch__track,.dc-switch-field:hover .dc-switch__input:checked+.dc-switch__track{background:var(--surface-primary-hover)}.dc-switch:active .dc-switch__input:checked+.dc-switch__track,.dc-switch-field:active .dc-switch__input:checked+.dc-switch__track{background:var(--surface-primary-focus)}.dc-switch__input:focus-visible+.dc-switch__track{box-shadow:0 0 0 4px var(--color-primary-300)}.dc-switch__input:disabled+.dc-switch__track{opacity:.5}.dc-switch:has(.dc-switch__input:disabled),.dc-switch-field:has(.dc-switch__input:disabled){cursor:not-allowed}.dc-switch-field{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--surface-neutral-subtle);border-radius:var(--border-radius-200);border:var(--border-width-25) solid var(--border-raised-subtle);cursor:pointer}.dc-switch-field[hidden]{display:none}.dc-switch-field__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--icon-primary-default)}.dc-switch-field__icon svg{width:20px;height:20px}.dc-switch-field__icon i{display:block;width:20px;height:20px}.dc-switch-field__label{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);color:var(--text-default);font-size:var(--font-input-sm-text-size);line-height:var(--font-input-sm-line-height)}.dc-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);text-align:center;cursor:pointer;padding:var(--spacing-7) var(--spacing-5);border:var(--border-width-50) dashed var(--border-neutral-subtle);border-radius:var(--border-radius-300);background:var(--surface-neutral-subtle);color:var(--text-neutral-default);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.dc-dropzone[hidden]{display:none}.dc-dropzone__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.dc-dropzone__icon{display:inline-flex;color:var(--icon-neutral-default);transition:color .15s ease}.dc-dropzone__icon svg{width:28px;height:28px}.dc-dropzone__icon i{display:block;width:28px;height:28px}.dc-dropzone__text{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-dropzone__title{font-family:var(--font-family-primary);font-weight:var(--font-weight-semi-bold);font-size:var(--font-input-sm-text-size);line-height:var(--font-input-sm-line-height);color:var(--text-default);overflow-wrap:anywhere;transition:color .15s ease}.dc-dropzone__hint{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);color:var(--text-neutral-subtle);transition:color .15s ease}.dc-dropzone:hover,.dc-dropzone[data-dragover]{background:var(--surface-primary-subtle);border-color:var(--border-primary-default)}.dc-dropzone:hover .dc-dropzone__icon,.dc-dropzone[data-dragover] .dc-dropzone__icon{color:var(--icon-primary-default)}.dc-dropzone:hover .dc-dropzone__title,.dc-dropzone[data-dragover] .dc-dropzone__title{color:var(--text-primary-default)}.dc-dropzone:hover .dc-dropzone__hint,.dc-dropzone[data-dragover] .dc-dropzone__hint{color:var(--color-primary-700)}[data-theme=Dark] .dc-dropzone:hover .dc-dropzone__hint,[data-theme=Dark] .dc-dropzone[data-dragover] .dc-dropzone__hint{color:var(--color-primary-100)}.dc-dropzone:active:not(:has(.dc-dropzone__clear:active)){background:var(--surface-primary-subtle-hover);border-color:var(--border-primary-hover);transform:scale(.99)}.dc-dropzone[data-has-file]{border-style:solid;border-color:var(--border-primary-default);background:var(--surface-primary-subtle)}.dc-dropzone[data-has-file] .dc-dropzone__icon{color:var(--icon-primary-default)}.dc-dropzone[data-has-file] .dc-dropzone__title{color:var(--text-primary-default)}.dc-dropzone[data-has-file] .dc-dropzone__hint{color:var(--color-primary-700)}[data-theme=Dark] .dc-dropzone[data-has-file] .dc-dropzone__title{color:var(--text-base-white)}[data-theme=Dark] .dc-dropzone[data-has-file] .dc-dropzone__hint{color:var(--color-primary-100)}.dc-dropzone__clear{position:absolute;top:8px;right:8px;z-index:1;display:none;background-color:transparent}.dc-dropzone[data-has-file] .dc-dropzone__clear{display:grid}.dc-dropzone__clear svg{color:var(--icon-primary-default)}.dc-dropzone__clear:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-primary-subtle-hover)}.dc-dropzone__clear:hover:not(:disabled):not([aria-disabled=true]) svg{color:var(--icon-primary-hover)}.dc-dropzone__clear:active:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-primary-subtle-hover)}.dc-dropzone__clear:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-primary-subtle-hover);box-shadow:0 0 0 4px var(--color-primary-300)}.dc-dropzone__clear:focus-visible:not(:disabled):not([aria-disabled=true]) svg{color:var(--icon-primary-focus)}@keyframes dc-toast-countdown-h{0%{width:0}to{width:calc(100% - var(--toast-border-width))}}@keyframes dc-toast-countdown-h-full{0%{width:0}to{width:100%}}@keyframes dc-toast-countdown-v{0%{height:var(--toast-border-width)}to{height:calc(100% - var(--toast-border-width))}}@keyframes dc-toast-countdown-v-full{0%{height:var(--toast-border-width)}to{height:100%}}.dc-toast-fixed{--toast-border-width: var(--border-width-50);--toast-border-radius: var(--border-radius-200);--toast-slide-size: var(--spacing-10);--toast-container-padding: var(--spacing-10);--toast-countdown-color: var(--border-primary-default);position:fixed;top:0;left:0;width:100%;display:flex;justify-content:flex-end;padding:var(--toast-container-padding) var(--toast-container-padding) 0 0;box-sizing:border-box;z-index:9999;pointer-events:none}@media only screen and (max-width: 1024px){.dc-toast-fixed{top:unset;bottom:0;justify-content:center;padding:0 calc(var(--toast-container-padding) * .5) var(--toast-container-padding) calc(var(--toast-container-padding) * .5)}}.dc-toast-fixed[data-status=primary]{--toast-countdown-color: var(--border-primary-default)}.dc-toast-fixed[data-status=neutral]{--toast-countdown-color: var(--border-neutral-default)}.dc-toast-fixed[data-status=success]{--toast-countdown-color: var(--border-success-default)}.dc-toast-fixed[data-status=error]{--toast-countdown-color: var(--border-error-default)}.dc-toast-fixed[data-status=warning]{--toast-countdown-color: var(--border-warning-default)}.dc-toast-fixed[data-status=information]{--toast-countdown-color: var(--border-information-default)}.dc-toast-fixed[data-counter=true] .dc-toast:before,.dc-toast-fixed[data-counter=true] .dc-toast:after{opacity:1}.dc-toast-fixed[data-animation=enter] .dc-toast{pointer-events:auto;opacity:1;transform:translate(0) translateY(0)}.dc-toast-fixed[data-animation=enter] .dc-toast:before{animation:dc-toast-countdown-h var(--toast-countdown-top, 1.5s) linear forwards 0s,dc-toast-countdown-v var(--toast-countdown-left, .5s) linear forwards var(--toast-countdown-top, 1.5s)}.dc-toast-fixed[data-animation=enter] .dc-toast:after{animation:dc-toast-countdown-h-full var(--toast-countdown-bottom, 1.5s) linear forwards calc(var(--toast-countdown-top, 1.5s) + var(--toast-countdown-left, .5s)),dc-toast-countdown-v-full var(--toast-countdown-right, .5s) linear forwards calc(var(--toast-countdown-top, 1.5s) + var(--toast-countdown-left, .5s) + var(--toast-countdown-bottom, 1.5s))}.dc-toast{position:relative;display:flex;width:100%;max-width:450px;padding:var(--toast-border-width);background:var(--border-raised-default);border-radius:var(--toast-border-radius);box-shadow:var(--shadow-card-default, 0 4px 20px rgba(0, 0, 0, .08));overflow:hidden;pointer-events:none;opacity:0;transform:translate(var(--toast-slide-size)) translateY(0);transition:all .4s ease-out}@media only screen and (max-width: 1024px){.dc-toast{transform:translate(0) translateY(var(--toast-slide-size))}}.dc-toast:before,.dc-toast:after{content:"";position:absolute;width:0;height:var(--toast-border-width);background-color:var(--toast-countdown-color);opacity:0}.dc-toast:before{top:0;right:0;transform:translate(calc(var(--toast-border-width) * -8))}.dc-toast:after{bottom:0;left:0}.dc-toast__content{position:relative;display:flex;flex:1 0 0;padding:var(--spacing-4);align-items:center;gap:var(--spacing-2-5);border-radius:calc(var(--toast-border-radius) - var(--toast-border-width));background:var(--surface-default-body);z-index:1}.dc-toast__text{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.dc-toast__title{font-family:var(--font-family-primary);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);font-weight:600;color:var(--text-default)}.dc-toast__desc{font-family:var(--font-family-primary);font-size:var(--font-body-sm-text-size);line-height:var(--font-body-sm-line-height);font-weight:400;color:var(--text-neutral-default)}.dc-toast__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-12);height:var(--spacing-12);padding:var(--spacing-1-5);border-radius:var(--border-radius-round-fixed);box-sizing:border-box}.dc-toast__badge-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--border-radius-round-fixed)}.dc-toast__badge-inner svg{width:20px;height:20px;color:var(--color-base-white)}.dc-toast-fixed[data-status=primary] .dc-toast__badge{background:var(--surface-primary-subtle)}.dc-toast-fixed[data-status=primary] .dc-toast__badge-inner{background:var(--surface-primary-default)}.dc-toast-fixed[data-status=success] .dc-toast__badge{background:var(--surface-success-subtle)}.dc-toast-fixed[data-status=success] .dc-toast__badge-inner{background:var(--surface-success-default)}.dc-toast-fixed[data-status=neutral] .dc-toast__badge{background:var(--surface-neutral-subtle)}.dc-toast-fixed[data-status=neutral] .dc-toast__badge-inner{background:var(--surface-neutral-default)}.dc-toast-fixed[data-status=error] .dc-toast__badge{background:var(--surface-error-subtle)}.dc-toast-fixed[data-status=error] .dc-toast__badge-inner{background:var(--surface-error-default)}.dc-toast-fixed[data-status=warning] .dc-toast__badge{background:var(--surface-warning-subtle)}.dc-toast-fixed[data-status=warning] .dc-toast__badge-inner{background:var(--surface-warning-default)}.dc-toast-fixed[data-status=information] .dc-toast__badge{background:var(--surface-information-subtle)}.dc-toast-fixed[data-status=information] .dc-toast__badge-inner{background:var(--surface-information-default)}.dc-tabs{position:relative;display:inline-flex;align-self:flex-start;gap:var(--spacing-1);height:44px;padding:4px;background:var(--surface-raised-default);border:1px solid var(--border-raised-default);border-radius:var(--border-radius-150);box-shadow:var(--shadow-card-faint, 0 4px 8px 0 rgba(0, 0, 0, .04))}.dc-tab-indicator{position:absolute;top:4px;bottom:4px;left:0;right:0;z-index:0;background:var(--surface-primary-default);border:1px solid var(--border-primary-default, var(--color-primary-700));border-radius:var(--border-radius-100);pointer-events:none;will-change:left,right;transition:left .3s var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),right .3s var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),background-color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),border-color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1))}.dc-tabs:has(.dc-tab.active:hover) .dc-tab-indicator{background:var(--surface-primary-hover);border-color:var(--border-primary-hover)}.dc-tabs:has(.dc-tab.active:active) .dc-tab-indicator{background:var(--surface-primary-focus);border-color:var(--border-primary-focus)}.dc-tab{position:relative;z-index:1;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:600;padding:0 var(--spacing-3);border-radius:var(--border-radius-100);background:transparent;color:var(--text-neutral-default);white-space:nowrap;transition:background-color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),border-color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),transform var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1))}.dc-tab-ico{display:inline-flex;flex-shrink:0}.dc-tab-ico svg{width:15px;height:15px;display:block}.dc-tab:not(.active):hover{background:var(--surface-raised-hover);border-color:var(--border-raised-hover);color:var(--text-neutral-hover)}.dc-tab:not(.active):active{background:var(--surface-raised-active);border-color:var(--border-raised-active)}.dc-tab.active{color:var(--text-base-white)}.dc-tab:active{transform:scale(var(--transform-scale-active-control))}.dc-search{position:relative;display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;box-sizing:border-box;background:var(--surface-card-default);border:1px solid var(--border-raised-default);border-radius:var(--border-radius-150);box-shadow:var(--shadow-card-subtle, 0 2px 10px rgba(0,0,0,.04));cursor:text;transition:border-color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1)),box-shadow var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1))}.dc-search:hover{border-color:var(--border-raised-hover);box-shadow:var(--shadow-card-default, 0 4px 20px rgba(0,0,0,.08))}.dc-search:hover .dc-search-icon{color:var(--text-neutral-subtle-hover)}.dc-search:focus-within{border-color:var(--border-primary-default);box-shadow:var(--shadow-card-default, 0 4px 20px rgba(0,0,0,.08)),0 0 0 4px var(--focus-ring-primary)}.dc-search-icon{width:20px;height:20px;flex-shrink:0;color:var(--text-neutral-subtle);transition:color var(--forge-motion-duration) var(--forge-motion-easing, cubic-bezier(.2,.8,.2,1))}.dc-search:focus-within .dc-search-icon{color:var(--text-primary-default)}.dc-search-input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:16px;line-height:1.4;color:var(--text-default);-webkit-appearance:none}.dc-search-input::placeholder{color:var(--text-neutral-subtle)}.dc-search-input:focus-visible{outline:0}.dc-card{display:flex;flex-direction:column;text-align:left;text-decoration:none;color:inherit;background:var(--surface-card-default);border:var(--border-width-25) solid var(--border-raised-default);border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:var(--shadow-card-faint, 0 4px 8px 0 rgba(0, 0, 0, .04));transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}.dc-card[hidden]{display:none}.dc-card:hover{transform:scale(1.02);border-color:var(--border-raised-hover);box-shadow:var(--shadow-card-default, 0 4px 20px 0 rgba(0, 0, 0, .08))}.dc-card:active{transform:scale(.99);border-color:var(--border-raised-active)}.dc-card:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-primary-300)}.dc-card__media{height:132px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-nested-default);color:var(--text-primary-default)}.dc-card__media svg,.dc-card__media i svg{width:40px;height:40px;stroke-width:1.75}.dc-card__body{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-4);background:var(--surface-raised-default);transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.dc-card__media+.dc-card__body{border-top:var(--border-width-25) solid var(--border-raised-default)}.dc-card:hover .dc-card__body{background:var(--surface-raised-hover)}.dc-card:active .dc-card__body{background:var(--surface-raised-active)}.dc-card__title{margin:0;font-family:var(--font-family-primary);font-size:15px;font-weight:var(--font-weight-bold);line-height:1.3;color:var(--text-default)}.dc-card__subtitle{margin:0;font-family:var(--font-family-primary);font-size:13px;line-height:1.4;color:var(--text-neutral-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-tooltip{position:fixed;z-index:2147482000;max-width:240px;padding:6px 10px;background:var(--surface-inverse-default);color:var(--text-default-reverse);border-radius:var(--border-radius-150);font-family:var(--font-family-primary);font-size:12.5px;line-height:1.4;font-weight:var(--font-weight-medium);box-shadow:var(--shadow-popover, 0 2px 6px 0 rgba(0, 0, 0, .1), 0 12px 32px 0 rgba(0, 0, 0, .22));pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out}.dc-tooltip--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.dc-button,.dc-icon-btn,.dc-card,.dc-select__trigger,.dc-input__field,.dc-switch__track,.dc-checkbox__indicator,.dc-dropzone,.dc-tooltip__box{transition-duration:.01ms!important}.dc-button:active:not(:disabled):not([aria-disabled=true]),.dc-button[data-pseudo-class=active],.dc-button[data-variant=accent]:active:not(:disabled):not([aria-disabled=true]),.dc-button[data-variant=accent][data-pseudo-class=active],.dc-icon-btn:active:not(:disabled):not([aria-disabled=true]){transform:none!important}.dc-modal__backdrop,.dc-modal__box,.dc-toast-fixed{animation-duration:.01ms!important}}:root{--primary-teal-green: #00ae8e;--primary-dark-green: #223538cc;--text-primary: #333;--text-secondary: #666;--text-tertiary: #999;--background: #f5f5f5;--surface: white;--border: #e0e0e0;--error: #c33;--error-bg: #fee;--accent-light: rgba(0, 174, 142, .1);--accent-hover: rgba(0, 174, 142, .2)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.theme-toggle-container{display:flex;align-items:center;gap:.42rem;background-color:#ffffff1a;padding:.3rem .48rem;border-radius:.6rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-left:.45rem}.theme-toggle-label{font-size:.825rem;color:#ffffffe6;font-weight:500}.theme-toggle-switch{position:relative;width:2.7rem;height:1.5rem;background-color:#fff3;border-radius:9999px;cursor:pointer;transition:background-color .3s}.theme-toggle-switch.active{background-color:#00ae8e}.theme-toggle-slider{position:absolute;top:.15rem;left:.15rem;width:1.2rem;height:1.2rem;background-color:#fff;border-radius:50%;transition:transform .3s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.theme-toggle-slider svg{width:.9rem;height:.9rem;color:#374151}.theme-toggle-switch.active .theme-toggle-slider{transform:translate(1.2rem)}@media (max-width: 768px){.theme-toggle-container{padding:.25rem .35rem;gap:.3rem;margin-left:.25rem}.theme-toggle-label{font-size:.75rem}.theme-toggle-switch{width:2.25rem;height:1.25rem}.theme-toggle-slider{width:.95rem;height:.95rem;top:.15rem;left:.15rem}.theme-toggle-slider svg{width:.7rem;height:.7rem}.theme-toggle-switch.active .theme-toggle-slider{transform:translate(1rem)}}
