@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-space-y-reverse:0;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-500:#fe6e00;--color-yellow-500:#edb200;--color-green-500:#00c758;--color-emerald-500:#00bb7f;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-purple-500:#ac4bff;--color-pink-500:#f6339a;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-800:#262626;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:var(--typography-fontsize-xs);--text-xs--line-height:calc(1/.75);--text-sm:var(--typography-fontsize-sm);--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:var(--typography-fontsize-lg);--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:var(--typography-fontweight-medium);--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-text-primary:var(--semantic-text-primary);--color-link-visited:#8c0021;--color-primary:#fa034a;--color-secondary:#486ba0;--font-primary:var(--typography-fontfamily-primary);--spacing-base2:var(--spacing-base2);--spacing-base4:var(--spacing-base4);--spacing-base8:var(--spacing-base8);--spacing-base12:var(--spacing-base12);--spacing-base16:var(--spacing-base16);--spacing-base20:var(--spacing-base20);--spacing-base24:var(--spacing-base24);--spacing-base32:var(--spacing-base32);--spacing-base40:var(--spacing-base40);--spacing-base48:var(--spacing-base48);--spacing-base64:var(--spacing-base64);--spacing-base80:var(--spacing-base80);--spacing-base96:var(--spacing-base96);--spacing-base128:var(--spacing-base128);--spacing-base36:var(--spacing-base36);--spacing-base44:var(--spacing-base44);--spacing-base100:var(--spacing-base100);--color-text-secondary:var(--semantic-text-secondary);--color-text-tertiary:var(--semantic-text-tertiary);--color-text-disabled:var(--semantic-text-disabled);--color-text-inverse:var(--semantic-text-inverse);--color-text-warning:var(--semantic-text-warning);--color-text-error:var(--semantic-text-error);--color-text-success:var(--semantic-text-success);--color-background-disabled:var(--semantic-background-disabled);--color-background-surface:var(--semantic-background-surface);--color-border-default:var(--semantic-border-default);--color-border-focus:var(--semantic-border-focus);--color-border-disabled:var(--semantic-border-disabled);--color-feedback-error-text:var(--semantic-feedback-error-text);--color-feedback-error-border:var(--semantic-feedback-error-border);--color-focusindicator-primary:var(--semantic-focusindicator-primary);--color-focusindicator-error:var(--semantic-focusindicator-error)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046)}}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.inset-0{inset:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-\[44px\]{top:44px}.right-2{right:calc(var(--spacing)*2)}.bottom-12{bottom:calc(var(--spacing)*12)}.left-12{left:calc(var(--spacing)*12)}.z-0{z-index:0}.z-10{z-index:10}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5\.5{margin-top:calc(var(--spacing)*5.5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\.5{margin-bottom:calc(var(--spacing)*4.5)}.mb-5\.5{margin-bottom:calc(var(--spacing)*5.5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7\.5{height:calc(var(--spacing)*7.5)}.h-16{height:calc(var(--spacing)*16)}.h-17{height:calc(var(--spacing)*17)}.h-24{height:calc(var(--spacing)*24)}.h-30{height:calc(var(--spacing)*30)}.h-\[68px\]{height:68px}.h-full{height:100%}.h-screen{height:100vh}.max-h-12{max-height:calc(var(--spacing)*12)}.min-h-\[100px\]{min-height:100px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-px{width:1px}.max-w-\[90vw\]{max-width:90vw}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-4\.5{gap:calc(var(--spacing)*4.5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#e6e8d8\]{border-color:#e6e8d8}.border-\[\#eee\]{border-color:#eee}.border-\[\#fa034a\]{border-color:#fa034a}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-900{border-color:var(--color-gray-900)}.border-primary{border-color:var(--color-primary)}.border-red-200{border-color:var(--color-red-200)}.border-t-transparent{border-top-color:#0000}.bg-\[\#006FCF\]{background-color:#006fcf}.bg-\[\#F5F6F0\]{background-color:#f5f6f0}.bg-\[\#F8F9FA\]{background-color:#f8f9fa}.bg-\[\#FA034A\]{background-color:#fa034a}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#fa034a\]{background-color:#fa034a}.bg-\[\#fbe6eb\]{background-color:#fbe6eb}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#fa034a1a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-\[30px\]{padding:30px}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10px\]{font-size:10px}.text-\[16px\]{font-size:16px}.text-\[28px\]{font-size:28px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[14px\]{--tw-font-weight:14px;font-weight:14px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1EBBA6\]{color:#1ebba6}.text-\[\#666\]{color:#666}.text-\[\#999\]{color:#999}.text-\[\#191919\]{color:#191919}.text-\[\#595959\]{color:#595959}.text-\[\#FA034A\]{color:#fa034a}.text-\[\#b2b4a9\]{color:#b2b4a9}.text-\[\#ccc\]{color:#ccc}.text-\[\#d70032\]{color:#d70032}.text-\[\#fa034a\]{color:#fa034a}.text-blue-500{color:var(--color-blue-500)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-link-visited{color:var(--color-link-visited)}.text-orange-500{color:var(--color-orange-500)}.text-pink-500{color:var(--color-pink-500)}.text-primary{color:var(--color-primary)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-yellow-500{color:var(--color-yellow-500)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-\[\#fa034a\]:is(:where(.group):hover *){color:#fa034a}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#fa034a\]:hover{border-color:#fa034a}.hover\:border-\[\#fa034a\]\/40:hover{border-color:#fa034a66;border-color:lab(53.7609% 80.4144 35.7453/.4)}.hover\:bg-\[\#ac0028\]:hover{background-color:#ac0028}.hover\:bg-\[\#b6002a\]:hover{background-color:#b6002a}.hover\:bg-\[\#d70032\]:hover{background-color:#d70032}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-primary\/90:hover{background-color:#fa034ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:text-\[\#fa034a\]:hover{color:#fa034a}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#fa034a\]:focus{border-color:#fa034a}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#d70032\]:focus{--tw-ring-color:#d70032}.focus\:ring-\[\#fa034a\]:focus{--tw-ring-color:#fa034a}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-gray-800:focus{--tw-ring-color:var(--color-gray-800)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@media (min-width:40rem){.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-30{height:calc(var(--spacing)*30)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing)*4)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.min-h-\[5rem\]{min-height:5rem}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-auto{width:auto}.w-full{width:100%}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border-default{border-color:var(--color-border-default)}.border-border-disabled{border-color:var(--color-border-disabled)}.border-feedback-error-border{border-color:var(--color-feedback-error-border)}.border-neutral-200{border-color:var(--color-neutral-200)}.bg-background-disabled{background-color:var(--color-background-disabled)}.bg-background-surface{background-color:var(--color-background-surface)}.bg-white{background-color:var(--color-white)}.bg-right{background-position:100%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-all{word-break:break-all}.text-feedback-error-text{color:var(--color-feedback-error-text)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-800{color:var(--color-neutral-800)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-border-focus:focus{border-color:var(--color-border-focus)}.focus\:border-feedback-error-border:focus{border-color:var(--color-feedback-error-border)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-focusindicator-error:focus{--tw-ring-color:var(--color-focusindicator-error)}.focus\:ring-focusindicator-primary:focus{--tw-ring-color:var(--color-focusindicator-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:border-border-default{border-color:var(--color-border-default)}.dark\:bg-background-surface{background-color:var(--color-background-surface)}.dark\:text-text-inverse{color:var(--color-text-inverse)}}.scrollbar-custom{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.scrollbar-custom::-webkit-scrollbar{width:6px;height:6px}.scrollbar-custom::-webkit-scrollbar-track{background:0 0}.scrollbar-custom::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:#9ca3af}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}}:root{--motion-easing-linear:linear;--motion-easing-easeout:ease-out;--motion-easing-easein:ease-in;--motion-easing-easeinout:ease-in-out;--motion-duration-instant:0;--motion-duration-fast:150;--motion-duration-normal:300;--motion-duration-slow:500;--motion-duration-slower:800;--motion-delay-none:0;--motion-delay-short:50;--motion-delay-medium:100;--motion-delay-long:200;--colors-red-1:#fef1f2;--colors-red-2:#f79494;--colors-red-3:#f46b70;--colors-red-4:#fa3656;--colors-red-5:#fa034a;--colors-red-6:#d0023e;--colors-red-7:#a0022f;--colors-red-8:#6d0120;--colors-red-9:#3a0111;--colors-red-10:#1d0108;--colors-ruby-1:#fad7d7;--colors-ruby-2:#f5aeae;--colors-ruby-3:#ef8686;--colors-ruby-4:#ea5d5d;--colors-ruby-5:#e53535;--colors-ruby-6:#bf2c2c;--colors-ruby-7:#992323;--colors-ruby-8:#731b1b;--colors-ruby-9:#4c1212;--colors-ruby-10:#260909;--colors-orange-1:#fde5cc;--colors-orange-2:#fbcb99;--colors-orange-3:#f9b066;--colors-orange-4:#f79633;--colors-orange-5:#f57c00;--colors-orange-6:#cc6700;--colors-orange-7:#a35300;--colors-orange-8:#7b3e00;--colors-orange-9:#522900;--colors-orange-10:#291500;--colors-green-1:#e1ece2;--colors-green-2:#c3dac4;--colors-green-3:#a5c7a7;--colors-green-4:#88b58a;--colors-green-5:#6aa26d;--colors-green-6:#4c904f;--colors-green-7:#2e7d32;--colors-green-8:#235e26;--colors-green-9:#173f19;--colors-green-10:#0c1f0d;--colors-blue-1:#edf3fa;--colors-blue-2:#d6e2f3;--colors-blue-3:#b1c9ec;--colors-blue-4:#8495b0;--colors-blue-5:#6780a8;--colors-blue-6:#486ba0;--colors-blue-7:#31496d;--colors-blue-8:#243752;--colors-blue-9:#182536;--colors-blue-10:#0c131b;--colors-neutral-1:#fff;--colors-neutral-2:#f5f6f0;--colors-neutral-3:#e6e8d8;--colors-neutral-4:#d1d3c6;--colors-neutral-5:#b2b4a9;--colors-neutral-6:#8a8c84;--colors-neutral-7:#5f615b;--colors-neutral-8:#191919;--colors-neutral-9:#121212;--colors-neutral-10:#000;--surface-color-default:#191919;--surface-color-subtle:#5f615b;--surface-shadow-offsetx-none:0;--surface-shadow-offsetx-subtle:0;--surface-shadow-offsetx-low:0;--surface-shadow-offsetx-medium:0;--surface-shadow-offsetx-high:0;--surface-shadow-offsetx-prominent:0;--surface-shadow-offsety-none:0;--surface-shadow-offsety-subtle:1;--surface-shadow-offsety-low:2;--surface-shadow-offsety-medium:4;--surface-shadow-offsety-high:8;--surface-shadow-offsety-prominent:16;--surface-blur-none:0;--surface-blur-subtle:2;--surface-blur-low:4;--surface-blur-medium:8;--surface-blur-high:16;--surface-blur-prominent:32;--surface-spread-none:0;--surface-spread-tight:-1;--surface-spread-natural:0;--surface-overlay-opacity-transparent:0;--surface-overlay-opacity-subtle:.04;--surface-overlay-opacity-light:.08;--surface-overlay-opacity-medium:.16;--surface-overlay-opacity-strong:.32;--surface-overlay-opacity-heavy:.5;--surface-overlay-opacity-dense:.8;--surface-opacity-none:0;--surface-opacity-subtle:.08;--surface-opacity-light:.12;--surface-opacity-medium:.16;--surface-opacity-strong:.2;--surface-opacity-heavy:.24;--media-loading-skeleton-backgroundcolor:#e6e8d8;--media-loading-skeleton-highlightcolor:#f5f6f0;--media-loading-skeleton-animationduration:1500;--media-loading-transition-fadein:300;--media-loading-transition-crossfade:500;--media-objectfit-cover:Cover;--media-objectfit-contain:Contain;--media-objectfit-fill:Fill;--media-objectfit-none:None;--media-objectfit-scaledown:ScaleDown;--media-container-maxwidth-full:100%;--media-container-maxwidth-maxwidth:480px;--media-container-maxwidth-medium:768px;--media-container-maxwidth-large:1024px;--media-container-padding-none:0;--media-container-padding-small:8px;--media-container-padding-medium:16px;--media-container-padding-large:24px;--media-aspectratio-square:1;--media-aspectratio-portrait43:.75;--media-aspectratio-landscape43:1.333;--media-aspectratio-landscape32:1.5;--media-aspectratio-golden:1.618;--media-aspectratio-wide169:1.778;--media-aspectratio-ultrawide219:2.333;--media-aspectratio-portrait916:.563;--media-aspectratio-banner41:4;--media-aspectratio-banner81:8;--media-size-thumbnail-xs:48px;--media-size-thumbnail-sm:80px;--media-size-thumbnail-md:120px;--media-size-thumbnail-lg:160px;--media-size-thumbnail-xl:240px;--media-size-image-full:1920px;--media-size-image-small:320px;--media-size-image-medium:640px;--media-size-image-large:960px;--media-size-image-hero:1440px;--media-size-video-player-minheight:240px;--media-size-video-player-maxheight:720px;--media-size-video-player-controlsheight:48px;--media-quality-compression-high:95;--media-quality-compression-standard:85;--media-quality-compression-optimized:75;--media-quality-compression-thumbnail:65;--media-quality-blur-placeholder:20px;--media-quality-blur-loading:10px;--media-quality-blur-background:40px;--media-responsive-breakpoint-mobile:480px;--media-responsive-breakpoint-tablet:768px;--media-responsive-breakpoint-desktop:1024px;--media-responsive-breakpoint-wide:1440px;--media-responsive-scale-mobile:1;--media-responsive-scale-retina:2;--media-responsive-scale-ultra:3;--interaction-feedback-immediate:true;--interaction-feedback-delayed:false;--interaction-feedback-persistent:true;--interaction-feedback-transient:false;--interaction-state-default:default;--interaction-state-hover:hover;--interaction-state-active:active;--interaction-state-focus:focus;--interaction-state-disabled:disabled;--interaction-state-loading:loading;--interaction-state-selected:selected;--interaction-state-pressed:pressed;--interaction-state-visited:visited;--interaction-cursor-default:default;--interaction-cursor-pointer:pointer;--interaction-cursor-text:text;--interaction-cursor-grab:grab;--interaction-cursor-grabbing:grabbing;--interaction-cursor-notallowed:not-allowed;--interaction-cursor-wait:wait;--interaction-cursor-progress:progress;--interaction-cursor-help:help;--interaction-cursor-resize:resize;--interaction-cursor-move:move;--interaction-cursor-copy:copy;--interaction-touchtarget-minimum:44px;--interaction-touchtarget-comfortable:48px;--interaction-touchtarget-compact:32px;--interaction-touchtarget-large:56px;--interaction-touchtarget-dense:24px;--interaction-timing-clickthreshold:200;--interaction-timing-hoverdelay:300;--interaction-timing-pressholdthreshold:500;--interaction-timing-doubleclickwindow:400;--interaction-timing-tooltipdelay:1000;--interaction-timing-focustimeout:30000;--interaction-timing-autohidedelay:3000;--interaction-timing-debouncedelay:150;--interaction-gesture-swipethreshold:50px;--interaction-gesture-pinchthreshold:10px;--interaction-gesture-scrollthreshold:3px;--accessibility-screenreader-visuallyhidden:true;--accessibility-focus-style-solid:Solid;--accessibility-focus-width-standard:2px;--accessibility-focus-offset-standard:2px;--accessibility-contrast-ratio-text:4.5;--accessibility-contrast-ratio-large:3;--accessibility-target-size-minimum:44px;--accessibility-motion-reduced-duration:200;--typography-fontfamily-primary:Roboto,"Helvetica Neue",Arial,sans-serif;--typography-fontweight-light:300;--typography-fontweight-regular:400;--typography-fontweight-medium:500;--typography-fontweight-bold:700;--typography-fontsize-xs:12px;--typography-fontsize-sm:14px;--typography-fontsize-md:16px;--typography-fontsize-lg:18px;--typography-fontsize-xl:20px;--typography-fontsize-2xl:24px;--typography-fontsize-3xl:30px;--typography-fontsize-4xl:36px;--typography-fontsize-5xl:48px;--typography-lineheight-tight:1.1;--typography-lineheight-compact:1.25;--typography-lineheight-regular:1.5;--typography-lineheight-relaxed:1.75;--typography-lineheight-none:1;--typography-letterspacing-tight:-.025;--typography-letterspacing-normal:0;--typography-letterspacing-wide:.025;--typography-letterspacing-wider:.05;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-none:none;--border-width-none:0px;--border-width-hairline:.5px;--border-width-thin:1px;--border-width-thick:2px;--border-width-heavy:4px;--border-radius-none:0px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:24px;--border-radius-pill:500px;--border-radius-circle:9999px;--border-offset-focus:2px;--icon-style-filled:filled;--icon-style-outlined:outlined;--icon-style-rounded:rounded;--icon-weight-thin:1px;--icon-weight-regular:1.5px;--icon-weight-medium:2px;--icon-weight-bold:2.5px;--icon-gap-text:8px;--icon-gap-compact:4px;--icon-gap-comfortable:12px;--spacing-base2:2px;--spacing-base4:4px;--spacing-base8:8px;--spacing-base12:12px;--spacing-base16:16px;--spacing-base20:20px;--spacing-base24:24px;--spacing-base32:32px;--spacing-base40:40px;--spacing-base48:48px;--spacing-base64:64px;--spacing-base80:80px;--spacing-base96:96px;--spacing-base128:128px;--spacing-grid-columns:12;--spacing-grid-gutter-mobile:16;--spacing-grid-gutter-tablet:24;--spacing-grid-gutter-desktop:32;--spacing-grid-span-1:1;--spacing-grid-span-2:2;--spacing-grid-span-3:3;--spacing-grid-span-4:4;--spacing-grid-span-5:5;--spacing-grid-span-6:6;--spacing-grid-span-7:7;--spacing-grid-span-8:8;--spacing-grid-span-9:9;--spacing-grid-span-10:10;--spacing-grid-span-11:11;--spacing-grid-span-12:12;--spacing-aspectratio-ratio1_1:1;--spacing-aspectratio-ratio4_3:1.333;--spacing-aspectratio-ratio3_2:1.5;--spacing-aspectratio-ratio16_9:1.778;--spacing-aspectratio-ratio21_9:2.333;--spacing-aspectratio-ratio9_16:.563;--spacing-aspectratio-ratiogolden:1.618;--spacing-aspectratio-ratio8_1:8;--spacing-container-width-xs:360px;--spacing-container-width-lg:640px;--spacing-container-width-xl:768px;--spacing-container-width-3xl:1024px;--spacing-container-width-4xl:1280px;--spacing-container-width-5xl:1440px;--spacing-container-width-6xl:1680px;--spacing-container-width-3xs:200px;--spacing-container-width-sm:384px;--spacing-container-width-4xs:120px;--spacing-container-width-md:480px;--spacing-container-width-2xs:320px;--spacing-container-width-2xl:960px;--spacing-layout-sidebar-width-collapsed:64px;--spacing-layout-sidebar-width-compact:220px;--spacing-layout-sidebar-width-expanded:280px;--spacing-layout-header-height-mobile:56px;--spacing-layout-header-height-desktop:64px;--spacing-layout-footer-height:240px;--spacing-base36:36px;--spacing-base44:44px;--spacing-base100:100px;--spacing-component-dimension-button-heightsmall:24px;--spacing-component-dimension-button-heightmedium:36px;--spacing-zindex-0:0;--spacing-zindex-1:10;--spacing-zindex-2:100;--spacing-zindex-3:200;--spacing-zindex-4:400;--spacing-zindex-5:800;--spacing-zindex-6:1000;--spacing-fraction-1-12:.083;--spacing-fraction-1-6:.167;--spacing-fraction-1-4:.25;--spacing-fraction-1-3:.333;--spacing-fraction-5-12:.417;--spacing-fraction-1-2:.5;--spacing-fraction-7-12:.583;--spacing-fraction-2-3:.667;--spacing-fraction-3-4:.75;--spacing-fraction-5-6:.833;--spacing-fraction-11-12:.917;--spacing-fraction-1-1:1;--responsive-breakpoint-xs:360px;--responsive-breakpoint-sm:480px;--responsive-breakpoint-md:768px;--responsive-breakpoint-lg:1024px;--responsive-breakpoint-xl:1280px;--responsive-breakpoint-2xl:1440px;--responsive-breakpoint-3xl:1680px;--responsive-breakpoint-4xl:1920px;--responsive-container-maxcontent:1440px;--responsive-container-maxreading:720px;--responsive-container-minsupported:320px;--responsive-scale-typography-mobile:.875;--responsive-scale-typography-tablet:.938;--responsive-scale-typography-desktop:1;--responsive-scale-typography-wide:1.12;--responsive-scale-spacing-mobile:.75;--responsive-scale-spacing-tablet:.875;--responsive-scale-spacing-desktop:1;--responsive-scale-spacing-wide:1.25;--responsive-scale-component-mobile:.875;--responsive-scale-component-tablet:.938;--responsive-scale-component-desktop:1;--responsive-fluid-min-font:14px;--responsive-fluid-min-space:8px;--responsive-fluid-min-component:32px;--responsive-fluid-max-font:20px;--responsive-fluid-max-space:48px;--responsive-fluid-max-component:56px;--responsive-fluid-growth-slow:.5;--responsive-fluid-growth-normal:1;--responsive-fluid-growth-fast:2;--responsive-viewport-fullwidth:100;--responsive-viewport-fullheight:100;--screenrecorder-support-hidden:var(--accessibility-screenreader-visuallyhidden);--component-link-underlinerequired:true;--component-link-focus-width:var(--semantic-focus-indicator-width);--component-navigation-skiplink-required:true;--component-navigation-target-size:var(--target-size-interactive);--component-navigation-primary-style:var(--icon-style-filled);--component-navigation-primary-gap:var(--icon-gap-text);--component-navigation-secondary-style:var(--icon-style-outlined);--component-navigation-secondary-gap:var(--icon-gap-text);--component-navigation-collapse-breakpoint:var(--semantic-breakpoint-tablet);--component-navigation-width-desktop:var(--spacing-layout-sidebar-width-expanded);--component-navigation-width-mobile:var(--responsive-viewport-fullwidth);--component-navigation-menuitem-fontfamily:var(--typography-fontfamily-primary);--component-navigation-menuitem-fontsize:var(--typography-fontsize-sm);--component-navigation-menuitem-fontweight:var(--typography-fontweight-medium);--component-navigation-menuitem-lineheight:var(--typography-lineheight-compact);--component-navigation-menuitem-letterspacing:var(--typography-letterspacing-normal);--component-navigation-dropdown-fontfamily:var(--typography-fontfamily-primary);--component-navigation-dropdown-fontsize:var(--typography-fontsize-sm);--component-navigation-dropdown-fontweight:var(--typography-fontweight-regular);--component-navigation-dropdown-lineheight:var(--typography-lineheight-compact);--component-navigation-dropdown-letterspacing:var(--typography-letterspacing-normal);--component-navigation-slidenavitem-fontfamily:var(--typography-fontfamily-primary);--component-navigation-slidenavitem-fontsize:var(--typography-fontsize-sm);--component-navigation-slidenavitem-fontweight:var(--typography-fontweight-medium);--component-navigation-slidenavitem-lineheight:var(--typography-lineheight-compact);--component-navigation-slidenavitem-letterspacing:var(--typography-letterspacing-normal);--component-navigation-appbar-fontfamily:var(--typography-fontfamily-primary);--component-navigation-appbar-fontsize:var(--typography-fontsize-sm);--component-navigation-appbar-fontweight:var(--typography-fontweight-medium);--component-navigation-appbar-lineheight:var(--typography-lineheight-compact);--component-navigation-appbar-letterspacing:var(--typography-letterspacing-normal);--component-navigation-breadcrumb-fontfamily:var(--typography-fontfamily-primary);--component-navigation-breadcrumb-fontsize:var(--typography-fontsize-xs);--component-navigation-breadcrumb-fontweight:var(--typography-fontweight-regular);--component-navigation-breadcrumb-lineheight:var(--typography-lineheight-compact);--component-navigation-breadcrumb-letterspacing:var(--typography-letterspacing-normal);--component-form-label-required:true;--component-form-error-textrequired:true;--component-form-layout-breakpoint:var(--semantic-breakpoint-mobilelarge);--component-form-columns-mobile:var(--semantic-layout-columns-single);--component-form-columns-desktop:var(--semantic-layout-columns-double);--component-form-placeholder-fontfamily:var(--typography-fontfamily-primary);--component-form-placeholder-lineheight:var(--typography-lineheight-compact);--component-form-placeholder-fontweight:var(--typography-fontweight-regular);--component-form-placeholder-fontsize:var(--typography-fontsize-sm);--component-form-placeholder-letterspacing:var(--typography-letterspacing-normal);--component-form-fielderror-fontfamily:var(--typography-fontfamily-primary);--component-form-fielderror-fontsize:var(--typography-fontsize-xs);--component-form-fielderror-fontweight:var(--typography-fontweight-regular);--component-form-fielderror-lineheight:var(--typography-lineheight-compact);--component-form-fielderror-letterspacing:var(--typography-letterspacing-normal);--component-form-fieldsuccess-fontfamily:var(--typography-fontfamily-primary);--component-form-fieldsuccess-fontsize:var(--typography-fontsize-xs);--component-form-fieldsuccess-fontweight:var(--typography-fontweight-regular);--component-form-fieldsuccess-lineheight:var(--typography-lineheight-compact);--component-form-fieldsuccess-letterspacing:var(--typography-letterspacing-normal);--component-form-fielddisabled-fontfamily:var(--typography-fontfamily-primary);--component-form-fielddisabled-fontsize:var(--typography-fontsize-sm);--component-form-fielddisabled-fontweight:var(--typography-fontweight-regular);--component-form-fielddisabled-lineheight:var(--typography-lineheight-compact);--component-form-fielddisabled-letterspacing:var(--typography-letterspacing-normal);--component-modal-focustrap-required:true;--component-modal-width-tablet:var(--spacing-container-width-lg);--component-modal-width-desktop:var(--spacing-container-width-xl);--component-modal-width-mobile:var(--responsive-viewport-fullwidth);--component-modal-margin-tablet:var(--spacing-base24);--component-modal-margin-mobile:0;--component-modal-elevation-offsety:var(--semantic-elevation-modal-offsety);--component-modal-elevation-blur:var(--semantic-elevation-modal-blur);--component-modal-elevation-opacity:var(--semantic-elevation-modal-opacity);--component-modal-backdrop:var(--semantic-overlay-modal);--component-modal-dropdown-elevation-offsety:var(--semantic-elevation-overlay-offsety);--component-modal-dropdown-elevation-blur:var(--semantic-elevation-overlay-blur);--component-modal-dropdown-elevation-opacity:var(--semantic-elevation-overlay-opacity);--component-modal-dropdown-item-overlay-hover:var(--semantic-overlay-hover);--component-button-focus-width:var(--semantic-focus-indicator-width);--component-button-focus-offset:var(--semantic-focus-indicator-offset);--component-button-target-size:var(--target-size-interactive);--component-button-primary-elevation-offsety:var(--semantic-elevation-raised-offsety);--component-button-primary-elevation-blur:var(--semantic-elevation-raised-blur);--component-button-primary-elevation-opacity:var(--semantic-elevation-raised-opacity);--component-button-tertiary-overlay-hover:var(--semantic-overlay-hover);--component-button-tertiary-overlay-active:var(--semantic-overlay-active);--component-input-focus-width:var(--semantic-focus-indicator-width);--component-input-focus-offset:var(--semantic-focus-indicator-offset);--component-input-target-height:var(--target-size-interactive);--component-interactive-default-style:var(--icon-style-outlined);--component-interactive-default-weight:var(--semantic-usage-standalone-weight);--component-interactive-active-style:var(--icon-style-filled);--component-interactive-disabled-style:var(--icon-style-outlined);--component-interactive-disabled-weight:var(--icon-weight-thin);--component-interactive-link-fontfamily:var(--typography-fontfamily-primary);--component-interactive-link-letterspacing:var(--typography-letterspacing-normal);--component-interactive-link-lineheight:var(--typography-lineheight-regular);--component-interactive-link-fontsize:var(--typography-fontsize-md);--component-interactive-link-fontweight:var(--typography-fontweight-medium);--component-interactive-input-fontfamily:var(--typography-fontfamily-primary);--component-interactive-input-fontsize:var(--typography-fontsize-sm);--component-interactive-input-fontweight:var(--typography-fontweight-regular);--component-interactive-input-lineheight:var(--typography-lineheight-compact);--component-interactive-input-letterspacing:var(--typography-letterspacing-normal);--component-interactive-button-large-fontfamily:var(--typography-fontfamily-primary);--component-interactive-button-large-letterspacing:var(--typography-letterspacing-normal);--component-interactive-button-large-lineheight:var(--typography-lineheight-compact);--component-interactive-button-large-fontweight:var(--typography-fontweight-medium);--component-interactive-button-large-fontsize:var(--typography-fontsize-md);--component-interactive-button-small-fontfamily:var(--typography-fontfamily-primary);--component-interactive-button-small-fontsize:var(--typography-fontsize-xs);--component-interactive-button-small-fontweight:var(--typography-fontweight-medium);--component-interactive-button-small-lineheight:var(--typography-lineheight-compact);--component-interactive-button-small-letterspacing:var(--typography-letterspacing-normal);--component-interactive-button-medium-fontfamily:var(--typography-fontfamily-primary);--component-interactive-button-medium-fontsize:var(--typography-fontsize-sm);--component-interactive-button-medium-fontweight:var(--typography-fontweight-medium);--component-interactive-button-medium-lineheight:var(--typography-lineheight-compact);--component-interactive-button-medium-letterspacing:var(--typography-letterspacing-normal);--component-status-informational-style:var(--icon-style-outlined);--component-status-informational-weight:var(--icon-weight-regular);--component-status-alert-style:var(--icon-style-filled);--component-status-alert-weight:var(--icon-weight-medium);--component-status-statustag-fontfamily:var(--typography-fontfamily-primary);--component-status-statustag-fontsize:var(--typography-fontsize-xs);--component-status-statustag-fontweight:var(--typography-fontweight-medium);--component-status-statustag-lineheight:var(--typography-lineheight-compact);--component-status-statustag-letterspacing:var(--typography-letterspacing-wide);--component-status-timestamp-fontfamily:var(--typography-fontfamily-primary);--component-status-timestamp-fontsize:var(--typography-fontsize-xs);--component-status-timestamp-fontweight:var(--typography-fontweight-regular);--component-status-timestamp-lineheight:var(--typography-lineheight-compact);--component-status-timestamp-letterspacing:var(--typography-letterspacing-normal);--component-status-pagination-fontfamily:var(--typography-fontfamily-primary);--component-status-pagination-fontsize:var(--typography-fontsize-sm);--component-status-pagination-fontweight:var(--typography-fontweight-medium);--component-status-pagination-lineheight:var(--typography-lineheight-compact);--component-status-pagination-letterspacing:var(--typography-letterspacing-normal);--component-objectfit:var(--semantic-objectfit-default);--component-hero-video-container:var(--semantic-size-container-responsive);--component-hero-video-aspectratio:var(--semantic-aspectratio-video-standard);--component-hero-image-aspectratio:var(--semantic-aspectratio-image-hero);--component-hero-image-height:var(--media-size-image-small);--component-hero-image-desktop:var(--media-size-image-hero);--component-avatar-aspectratio:var(--semantic-aspectratio-image-square);--component-avatar-size:var(--spacing-base32);--component-avatar-medium:var(--media-aspectratio-portrait916);--component-avatar-large:var(--spacing-base48);--component-avatar-xlarge:var(--spacing-base64);--component-card-image-aspectratio:var(--semantic-aspectratio-image-landscape);--component-card-image-height:var(--media-size-thumbnail-md);--component-card-image-medium:var(--media-size-thumbnail-lg);--component-card-image-large:var(--media-size-thumbnail-xl);--component-card-thumbnail-aspectratio:var(--semantic-aspectratio-image-square);--component-card-thumbnail-size:var(--semantic-size-thumbnail-small);--component-card-stack-breakpoint:var(--semantic-breakpoint-mobile);--component-card-columns-mobile:var(--semantic-layout-columns-single);--component-card-columns-tablet:var(--semantic-layout-columns-double);--component-card-columns-desktop:var(--semantic-layout-columns-triple);--component-card-elevation-default-offsety:var(--semantic-elevation-raised-offsety);--component-card-elevation-default-blur:var(--semantic-elevation-raised-blur);--component-card-elevation-default-opacity:var(--semantic-elevation-raised-opacity);--component-card-elevation-hover-offsety:var(--semantic-elevation-floating-offsety);--component-card-elevation-hover-blur:var(--semantic-elevation-floating-blur);--component-card-elevation-hover-opacity:var(--semantic-elevation-floating-opacity);--component-gallery-item-aspectratio:var(--semantic-aspectratio-image-square);--component-gallery-item-gap:var(--spacing-base16);--component-gallery-thumbnail-size:var(--semantic-size-thumbnail-medium);--component-gallery-thumbnail-columns:2;--component-gallery-thumbnail-tablet:3;--component-gallery-thumbnail-desktop:4;--component-videoplayer-aspectratio-standard:var(--semantic-aspectratio-video-standard);--component-videoplayer-aspectratio-vertical:var(--semantic-aspectratio-video-vertical);--component-videoplayer-controls-height:var(--media-size-video-player-controlsheight);--component-videoplayer-container-maxheight:var(--media-size-video-player-maxheight);--component-videoplayer-container-minheight:var(--media-size-video-player-minheight);--component-banner-aspectratio-standard:var(--semantic-aspectratio-banner-standard);--component-banner-aspectratio-wide:var(--semantic-aspectratio-banner-wide);--component-banner-height-mobile:var(--media-size-thumbnail-md);--component-banner-height-desktop:var(--media-size-thumbnail-xl);--component-profile-cover-aspectratio:var(--semantic-aspectratio-banner-standard);--component-profile-cover-height:var(--semantic-aspectratio-banner-wide);--component-profile-avatar-size:var(--media-size-thumbnail-md);--component-imagecarousel-aspectratio:var(--semantic-aspectratio-image-landscape);--component-imagecarousel-height:var(--media-size-image-small);--component-imagecarousel-transition:var(--semantic-loading-transition-switch);--component-imagecarousel-desktop:var(--media-size-image-medium);--component-thumbnail-list-size:var(--media-size-thumbnail-xs);--component-thumbnail-list-aspectratio:var(--semantic-aspectratio-image-square);--component-thumbnail-grid-size:var(--semantic-size-thumbnail-large);--component-thumbnail-grid-aspectratio:var(--semantic-aspectratio-image-landscape);--component-thumbnail-featured-size:var(--semantic-size-thumbnail-medium);--component-thumbnail-featured-aspectratio:var(--semantic-aspectratio-image-square);--component-grid-columns-mobile:var(--semantic-grid-columns-minimal);--component-grid-columns-tablet:var(--semantic-grid-columns-reduced);--component-grid-columns-desktop:var(--semantic-grid-columns-full);--component-grid-gutter-mobile:var(--spacing-base16);--component-grid-gutter-tablet:var(--spacing-base24);--component-grid-gutter-desktop:var(--spacing-base32);--component-table-scroll-breakpoint:var(--semantic-breakpoint-tablet);--component-table-minwidth-mobile:var(--spacing-container-width-lg);--component-table-columns-visible-mobile:var(--semantic-layout-columns-triple);--component-table-columns-visible-tablet:var(--semantic-layout-columns-five);--component-sidebar-behavior-breakpoint:var(--semantic-breakpoint-desktop);--component-sidebar-width-mobile:var(--spacing-layout-sidebar-width-compact);--component-sidebar-width-tablet:var(--spacing-layout-sidebar-width-collapsed);--component-sidebar-width-desktop:var(--spacing-layout-sidebar-width-expanded);--component-header-height-mobile:var(--spacing-layout-header-height-mobile);--component-header-height-desktop:var(--semantic-layout-header-height-desktop);--component-header-behavior-scrollthreshold:100;--component-datavisualization-chart-height-mobile:200;--component-datavisualization-chart-height-desktop:400;--component-datavisualization-chart-height-tablet:300;--component-ui-label-fontfamily:var(--typography-fontfamily-primary);--component-ui-label-lineheight:var(--typography-lineheight-compact);--component-ui-label-fontweight:var(--typography-fontweight-medium);--component-ui-label-letterspacing:var(--typography-letterspacing-normal);--component-ui-label-fontsize:var(--typography-fontsize-sm);--component-ui-caption-fontfamily:var(--typography-fontfamily-primary);--component-ui-caption-fontsize:var(--typography-fontsize-xs);--component-ui-caption-fontweight:var(--typography-fontweight-regular);--component-ui-caption-lineheight:var(--typography-lineheight-regular);--component-ui-caption-letterspacing:var(--typography-letterspacing-normal);--component-ui-helper-fontfamily:var(--typography-fontfamily-primary);--component-ui-helper-fontsize:var(--typography-fontsize-xs);--component-ui-helper-fontweight:var(--typography-fontweight-regular);--component-ui-helper-lineheight:var(--typography-lineheight-regular);--component-ui-helper-letterspacing:var(--typography-letterspacing-wide);--component-ui-legal-fontfamily:var(--typography-fontfamily-primary);--component-ui-legal-fontsize:var(--typography-fontsize-xs);--component-ui-legal-fontweight:var(--typography-fontweight-regular);--component-ui-legal-lineheight:var(--typography-lineheight-relaxed);--component-ui-legal-letterspacing:var(--typography-letterspacing-wide);--component-ui-navigation-fontfamily:var(--typography-fontfamily-primary);--component-ui-navigation-fontsize:var(--typography-fontsize-sm);--component-ui-navigation-fontweight:var(--typography-fontweight-medium);--component-ui-navigation-lineheight:var(--typography-lineheight-compact);--component-ui-navigation-letterspacing:var(--typography-letterspacing-normal);--component-ui-tablabel-fontfamily:var(--typography-fontfamily-primary);--component-ui-tablabel-fontsize:var(--typography-fontsize-sm);--component-ui-tablabel-fontweight:var(--typography-fontweight-medium);--component-ui-tablabel-lineheight:var(--typography-lineheight-compact);--component-ui-tablabel-letterspacing:var(--typography-letterspacing-normal);--component-special-callout-fontfamily:var(--typography-fontfamily-primary);--component-special-callout-letterspacing:var(--typography-letterspacing-normal);--component-special-callout-lineheight:var(--typography-lineheight-regular);--component-special-callout-fontweight:var(--typography-fontweight-medium);--component-special-callout-fontsize:var(--typography-fontsize-lg);--component-special-quote-fontfamily:var(--typography-fontfamily-primary);--component-special-quote-letterspacing:var(--typography-letterspacing-normal);--component-special-quote-lineheight:var(--typography-lineheight-regular);--component-special-quote-fontweight:var(--typography-fontweight-light);--component-special-quote-fontsize:var(--typography-fontsize-lg);--component-special-badge-fontfamily:var(--typography-fontfamily-primary);--component-special-badge-letterspacing:var(--typography-letterspacing-wide);--component-special-badge-lineheight:var(--typography-lineheight-none);--component-special-badge-fontweight:var(--typography-fontweight-medium);--component-special-badge-fontsize:var(--typography-fontsize-xs);--component-special-allcaps-fontfamily:var(--typography-fontfamily-primary);--component-special-allcaps-letterspacing:var(--typography-letterspacing-wider);--component-special-allcaps-lineheight:var(--typography-lineheight-regular);--component-special-allcaps-fontweight:var(--typography-fontweight-medium);--component-special-allcaps-fontsize:var(--typography-fontsize-sm);--component-dataviz-charttitle-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-charttitle-letterspacing:var(--typography-letterspacing-normal);--component-dataviz-charttitle-lineheight:var(--typography-lineheight-compact);--component-dataviz-charttitle-fontweight:var(--typography-fontweight-medium);--component-dataviz-charttitle-fontsize:var(--typography-fontsize-lg);--component-dataviz-axislabel-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-axislabel-fontsize:var(--typography-fontsize-xs);--component-dataviz-axislabel-fontweight:var(--typography-fontweight-regular);--component-dataviz-axislabel-lineheight:var(--typography-lineheight-compact);--component-dataviz-axislabel-letterspacing:var(--typography-letterspacing-normal);--component-dataviz-legend-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-legend-fontsize:var(--typography-fontsize-xs);--component-dataviz-legend-fontweight:var(--typography-fontweight-regular);--component-dataviz-legend-lineheight:var(--typography-lineheight-compact);--component-dataviz-legend-letterspacing:var(--typography-letterspacing-normal);--component-dataviz-datalabel-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-datalabel-fontsize:var(--typography-fontsize-xs);--component-dataviz-datalabel-fontweight:var(--typography-fontweight-medium);--component-dataviz-datalabel-lineheight:var(--typography-lineheight-tight);--component-dataviz-datalabel-letterspacing:var(--typography-letterspacing-normal);--component-dataviz-metriclarge-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-metriclarge-fontsize:var(--typography-fontsize-3xl);--component-dataviz-metriclarge-fontweight:var(--typography-fontweight-bold);--component-dataviz-metriclarge-lineheight:var(--typography-lineheight-tight);--component-dataviz-metriclarge-letterspacing:var(--typography-letterspacing-tight);--component-dataviz-metricsmall-fontfamily:var(--typography-fontfamily-primary);--component-dataviz-metricsmall-fontsize:var(--typography-fontsize-xl);--component-dataviz-metricsmall-fontweight:var(--typography-fontweight-medium);--component-dataviz-metricsmall-lineheight:var(--typography-lineheight-tight);--component-dataviz-metricsmall-letterspacing:var(--typography-letterspacing-normal);--component-element-tableheader-fontfamily:var(--typography-fontfamily-primary);--component-element-tableheader-lineheight:var(--typography-lineheight-compact);--component-element-tableheader-letterspacing:var(--typography-letterspacing-normal);--component-element-tableheader-fontweight:var(--typography-fontweight-medium);--component-element-tableheader-fontsize:var(--typography-fontsize-sm);--component-element-tablebody-fontfamily:var(--typography-fontfamily-primary);--component-element-tablebody-fontsize:var(--typography-fontsize-sm);--component-element-tablebody-fontweight:var(--typography-fontweight-regular);--component-element-tablebody-lineheight:var(--typography-lineheight-compact);--component-element-tablebody-letterspacing:var(--typography-letterspacing-normal);--component-element-cardtitle-fontfamily:var(--typography-fontfamily-primary);--component-element-cardtitle-fontsize:var(--typography-fontsize-lg);--component-element-cardtitle-fontweight:var(--typography-fontweight-medium);--component-element-cardtitle-lineheight:var(--typography-lineheight-compact);--component-element-cardtitle-letterspacing:var(--typography-letterspacing-normal);--component-element-tooltiptext-fontfamily:var(--typography-fontfamily-primary);--component-element-tooltiptext-fontsize:var(--typography-fontsize-xs);--component-element-tooltiptext-fontweight:var(--typography-fontweight-regular);--component-element-tooltiptext-lineheight:var(--typography-lineheight-compact);--component-element-tooltiptext-letterspacing:var(--typography-letterspacing-normal);--component-element-notificationtitle-fontfamily:var(--typography-fontfamily-primary);--component-element-notificationtitle-fontsize:var(--typography-fontsize-sm);--component-element-notificationtitle-fontweight:var(--typography-fontweight-medium);--component-element-notificationtitle-lineheight:var(--typography-lineheight-compact);--component-element-notificationtitle-letterspacing:var(--typography-letterspacing-normal);--component-element-notificationbody-fontfamily:var(--typography-fontfamily-primary);--component-element-notificationbody-fontsize:var(--typography-fontsize-sm);--component-element-notificationbody-fontweight:var(--typography-fontweight-regular);--component-element-notificationbody-lineheight:var(--typography-lineheight-compact);--component-element-notificationbody-letterspacing:var(--typography-letterspacing-normal);--component-content-subtitle-fontfamily:var(--typography-fontfamily-primary);--component-content-subtitle-fontsize:var(--typography-fontsize-lg);--component-content-subtitle-fontweight:var(--typography-fontweight-regular);--component-content-subtitle-lineheight:var(--typography-lineheight-compact);--component-content-subtitle-letterspacing:var(--typography-letterspacing-normal);--component-content-eyebrow-fontfamily:var(--typography-fontfamily-primary);--component-content-eyebrow-fontsize:var(--typography-fontsize-xs);--component-content-eyebrow-fontweight:var(--typography-fontweight-medium);--component-content-eyebrow-lineheight:var(--typography-lineheight-compact);--component-content-eyebrow-letterspacing:var(--typography-letterspacing-wider);--component-content-pullquote-fontfamily:var(--typography-fontfamily-primary);--component-content-pullquote-fontsize:var(--typography-fontsize-xl);--component-content-pullquote-fontweight:var(--typography-fontweight-light);--component-content-pullquote-lineheight:var(--typography-lineheight-regular);--component-content-pullquote-letterspacing:var(--typography-letterspacing-normal);--component-content-highlight-fontfamily:var(--typography-fontfamily-primary);--component-content-highlight-fontsize:var(--typography-fontsize-md);--component-content-highlight-fontweight:var(--typography-fontweight-medium);--component-content-highlight-lineheight:var(--typography-lineheight-regular);--component-content-highlight-letterspacing:var(--typography-letterspacing-normal);--component-content-listitem-fontfamily:var(--typography-fontfamily-primary);--component-content-listitem-fontsize:var(--typography-fontsize-md);--component-content-listitem-fontweight:var(--typography-fontweight-regular);--component-content-listitem-lineheight:var(--typography-lineheight-regular);--component-content-listitem-letterspacing:var(--typography-letterspacing-normal);--component-content-blockquote-fontfamily:var(--typography-fontfamily-primary);--component-content-blockquote-fontsize:var(--typography-fontsize-md);--component-content-blockquote-fontweight:var(--typography-fontweight-regular);--component-content-blockquote-lineheight:var(--typography-lineheight-regular);--component-content-blockquote-letterspacing:var(--typography-letterspacing-normal);--component-feedback-toast-fontfamily:var(--typography-fontfamily-primary);--component-feedback-toast-fontsize:var(--typography-fontsize-sm);--component-feedback-toast-fontweight:var(--typography-fontweight-regular);--component-feedback-toast-lineheight:var(--typography-lineheight-compact);--component-feedback-toast-letterspacing:var(--typography-letterspacing-normal);--component-feedback-tooltip-fontfamily:var(--typography-fontfamily-primary);--component-feedback-tooltip-fontsize:var(--typography-fontsize-xs);--component-feedback-tooltip-fontweight:var(--typography-fontweight-regular);--component-feedback-tooltip-lineheight:var(--typography-lineheight-compact);--component-feedback-tooltip-letterspacing:var(--typography-letterspacing-normal);--component-feedback-emptystate-fontfamily:var(--typography-fontfamily-primary);--component-feedback-emptystate-fontsize:var(--typography-fontsize-md);--component-feedback-emptystate-fontweight:var(--typography-fontweight-regular);--component-feedback-emptystate-lineheight:var(--typography-lineheight-regular);--component-feedback-emptystate-letterspacing:var(--typography-letterspacing-normal);--component-feedback-loadingtext-fontfamily:var(--typography-fontfamily-primary);--component-feedback-loadingtext-fontsize:var(--typography-fontsize-sm);--component-feedback-loadingtext-fontweight:var(--typography-fontweight-regular);--component-feedback-loadingtext-lineheight:var(--typography-lineheight-compact);--component-feedback-loadingtext-letterspacing:var(--typography-letterspacing-normal);--component-feedback-progressindicator-fontfamily:var(--typography-fontfamily-primary);--component-feedback-progressindicator-fontsize:var(--typography-fontsize-xs);--component-feedback-progressindicator-fontweight:var(--typography-fontweight-medium);--component-feedback-progressindicator-lineheight:var(--typography-lineheight-compact);--component-feedback-progressindicator-letterspacing:var(--typography-letterspacing-normal);--component-user-avatartext-fontfamily:var(--typography-fontfamily-primary);--component-user-avatartext-fontsize:var(--typography-fontsize-sm);--component-user-avatartext-fontweight:var(--typography-fontweight-medium);--component-user-avatartext-lineheight:var(--typography-lineheight-none);--component-user-avatartext-letterspacing:var(--typography-letterspacing-normal);--component-user-username-fontfamily:var(--typography-fontfamily-primary);--component-user-username-fontsize:var(--typography-fontsize-sm);--component-user-username-fontweight:var(--typography-fontweight-medium);--component-user-username-lineheight:var(--typography-lineheight-compact);--component-user-username-letterspacing:var(--typography-letterspacing-normal);--component-user-profileheader-fontfamily:var(--typography-fontfamily-primary);--component-user-profileheader-fontsize:var(--typography-fontsize-lg);--component-user-profileheader-fontweight:var(--typography-fontweight-medium);--component-user-profileheader-lineheight:var(--typography-lineheight-compact);--component-user-profileheader-letterspacing:var(--typography-letterspacing-normal);--component-user-commenttext-fontfamily:var(--typography-fontfamily-primary);--component-user-commenttext-fontsize:var(--typography-fontsize-sm);--component-user-commenttext-fontweight:var(--typography-fontweight-regular);--component-user-commenttext-lineheight:var(--typography-lineheight-regular);--component-user-commenttext-letterspacing:var(--typography-letterspacing-normal);--component-marketing-tagline-fontfamily:var(--typography-fontfamily-primary);--component-marketing-tagline-fontsize:var(--typography-fontsize-xl);--component-marketing-tagline-fontweight:var(--typography-fontweight-light);--component-marketing-tagline-lineheight:var(--typography-lineheight-tight);--component-marketing-tagline-letterspacing:var(--typography-letterspacing-normal);--component-marketing-promoheading-fontfamily:var(--typography-fontfamily-primary);--component-marketing-promoheading-fontsize:var(--typography-fontsize-3xl);--component-marketing-promoheading-fontweight:var(--typography-fontweight-bold);--component-marketing-promoheading-lineheight:var(--typography-lineheight-tight);--component-marketing-promoheading-letterspacing:var(--typography-letterspacing-tight);--component-marketing-featuretitle-fontfamily:var(--typography-fontfamily-primary);--component-marketing-featuretitle-fontsize:var(--typography-fontsize-xl);--component-marketing-featuretitle-fontweight:var(--typography-fontweight-medium);--component-marketing-featuretitle-lineheight:var(--typography-lineheight-compact);--component-marketing-featuretitle-letterspacing:var(--typography-letterspacing-normal);--component-marketing-pricinglabel-fontfamily:var(--typography-fontfamily-primary);--component-marketing-pricinglabel-fontsize:var(--typography-fontsize-sm);--component-marketing-pricinglabel-fontweight:var(--typography-fontweight-medium);--component-marketing-pricinglabel-lineheight:var(--typography-lineheight-compact);--component-marketing-pricinglabel-letterspacing:var(--typography-letterspacing-wide);--semantic-focus-indicator-style:var(--accessibility-focus-style-solid);--semantic-focus-indicator-width:var(--accessibility-focus-width-standard);--semantic-focus-indicator-offset:var(--accessibility-focus-offset-standard);--semantic-style-none:var(--border-style-none);--semantic-style-dashed:var(--border-style-dashed);--semantic-style-dotted:var(--border-style-dotted);--semantic-style-solid:var(--border-style-solid);--semantic-width-thick:var(--border-width-thick);--semantic-width-thin:var(--border-width-thin);--semantic-width-hairline:var(--border-width-hairline);--semantic-width-none:var(--border-width-none);--semantic-width-focus:var(--border-width-thick);--semantic-width-heavy:var(--border-width-heavy);--semantic-radius-circle:var(--border-radius-circle);--semantic-radius-pill:var(--border-radius-pill);--semantic-radius-2xl:var(--border-radius-2xl);--semantic-radius-lg:var(--border-radius-lg);--semantic-radius-sm:var(--border-radius-sm);--semantic-radius-xl:var(--border-radius-xl);--semantic-radius-none:var(--border-radius-none);--semantic-radius-md:var(--border-radius-md);--semantic-radius-xs:var(--border-radius-xs);--semantic-usage-inline-size:var(--components-icon-sm);--semantic-usage-inline-gap:var(--icon-gap-text);--semantic-usage-inline-weight:var(--icon-weight-regular);--semantic-usage-standalone-size:var(--components-icon-md);--semantic-usage-standalone-weight:var(--icon-weight-regular);--semantic-usage-feature-size:var(--components-icon-lg);--semantic-usage-feature-weight:var(--icon-weight-medium);--semantic-usage-compact-size:var(--components-icon-xs);--semantic-usage-compact-gap:var(--icon-gap-compact);--semantic-usage-compact-weight:var(--icon-weight-medium);--semantic-usage-hero-size:var(--components-icon-xl);--semantic-usage-hero-weight:var(--icon-weight-thin);--semantic-feedbacktype-immediate:var(--interaction-feedback-immediate);--semantic-feedbacktype-persistent:var(--interaction-feedback-persistent);--semantic-feedbacktype-transient:var(--interaction-feedback-transient);--semantic-cursorstate-interactive:var(--interaction-cursor-pointer);--semantic-cursorstate-input:var(--interaction-cursor-text);--semantic-cursorstate-disabled:var(--interaction-cursor-notallowed);--semantic-cursorstate-draggable:var(--interaction-cursor-grab);--semantic-cursorstate-processing:var(--interaction-cursor-wait);--semantic-cursorstate-help:var(--interaction-cursor-help);--semantic-target-primary:var(--interaction-touchtarget-comfortable);--semantic-target-secondary:var(--interaction-touchtarget-minimum);--semantic-target-compact:var(--interaction-touchtarget-compact);--semantic-target-desktop:var(--interaction-touchtarget-dense);--semantic-target-critical:var(--interaction-touchtarget-large);--semantic-statetransition-instant:var(--interaction-timing-clickthreshold);--semantic-statetransition-quick:var(--interaction-timing-hoverdelay);--semantic-statetransition-standard:var(--interaction-timing-pressholdthreshold);--semantic-statetransition-extended:var(--interaction-timing-tooltipdelay);--semantic-gesturethreshold-swipe:var(--interaction-gesture-swipethreshold);--semantic-gesturethreshold-scroll:var(--interaction-gesture-scrollthreshold);--semantic-loading-placeholder-background:var(--media-loading-skeleton-backgroundcolor);--semantic-loading-placeholder-blur:var(--media-quality-blur-placeholder);--semantic-loading-placeholder-animation:var(--media-loading-skeleton-animationduration);--semantic-loading-transition-fadein:var(--media-loading-transition-fadein);--semantic-loading-transition-switch:var(--media-loading-transition-crossfade);--semantic-size-container-responsive:var(--media-container-maxwidth-full);--semantic-size-container-content:var(--media-container-maxwidth-medium);--semantic-size-container-wide:var(--media-container-maxwidth-large);--semantic-size-thumbnail-small:var(--media-size-thumbnail-sm);--semantic-size-thumbnail-medium:var(--media-size-thumbnail-md);--semantic-size-thumbnail-large:var(--media-size-thumbnail-lg);--semantic-size-image-content:var(--media-size-image-medium);--semantic-size-image-featured:var(--media-size-image-large);--semantic-size-image-hero:var(--media-size-image-hero);--semantic-objectfit-default:var(--media-objectfit-cover);--semantic-objectfit-contain:var(--media-objectfit-contain);--semantic-objectfit-natural:var(--media-objectfit-none);--semantic-aspectratio-video-standard:var(--media-aspectratio-wide169);--semantic-aspectratio-video-cinematic:var(--media-aspectratio-ultrawide219);--semantic-aspectratio-video-vertical:var(--media-aspectratio-portrait916);--semantic-aspectratio-image-square:var(--media-aspectratio-square);--semantic-aspectratio-image-portrait:var(--media-aspectratio-portrait43);--semantic-aspectratio-image-hero:var(--media-aspectratio-golden);--semantic-aspectratio-image-landscape:var(--media-aspectratio-landscape32);--semantic-aspectratio-banner-standard:var(--media-aspectratio-banner41);--semantic-aspectratio-banner-wide:var(--media-aspectratio-banner81);--semantic-quality-default:var(--media-quality-compression-standard);--semantic-quality-high:var(--media-quality-compression-high);--semantic-quality-optimized:var(--media-quality-compression-optimized);--semantic-responsive-breakpoint-mobile:var(--media-responsive-breakpoint-mobile);--semantic-responsive-breakpoint-tablet:var(--media-responsive-breakpoint-tablet);--semantic-responsive-breakpoint-desktop:var(--media-responsive-breakpoint-desktop);--semantic-responsive-density-standard:var(--media-responsive-scale-mobile);--semantic-responsive-density-high:var(--media-responsive-scale-retina);--semantic-responsive-density-ultra:var(--media-responsive-scale-ultra);--semantic-breakpoint-mobile:var(--responsive-breakpoint-xs);--semantic-breakpoint-mobilelarge:var(--responsive-breakpoint-sm);--semantic-breakpoint-tablet:var(--responsive-breakpoint-md);--semantic-breakpoint-desktop:var(--responsive-breakpoint-lg);--semantic-breakpoint-wide:var(--responsive-breakpoint-2xl);--semantic-container-reading-optimal:var(--responsive-container-maxreading);--semantic-container-minimum-supported:var(--responsive-container-minsupported);--semantic-container-content-max:var(--responsive-container-maxcontent);--semantic-container-content-fluid:var(--responsive-viewport-fullwidth);--semantic-scale-typography-mobile:var(--responsive-scale-typography-mobile);--semantic-scale-typography-tablet:var(--responsive-scale-typography-tablet);--semantic-scale-typography-desktop:var(--responsive-scale-typography-desktop);--semantic-scale-spacing-mobile:var(--responsive-scale-spacing-mobile);--semantic-scale-spacing-tablet:var(--responsive-scale-spacing-tablet);--semantic-scale-spacing-desktop:var(--responsive-scale-spacing-desktop);--semantic-scale-component-mobile:var(--responsive-scale-component-mobile);--semantic-scale-component-tablet:var(--responsive-scale-component-tablet);--semantic-scale-component-desktop:var(--responsive-scale-component-desktop);--semantic-scale-2xs:var(--spacing-base2);--semantic-scale-xs:var(--spacing-base4);--semantic-scale-sm:var(--spacing-base8);--semantic-scale-md:var(--spacing-base16);--semantic-scale-lg:var(--spacing-base24);--semantic-scale-xl:var(--spacing-base32);--semantic-scale-2xl:var(--spacing-base48);--semantic-scale-3xl:var(--spacing-base64);--semantic-scale-4xl:var(--spacing-base96);--semantic-fluid-typography-body-min:var(--responsive-fluid-min-font);--semantic-fluid-typography-body-max:var(--responsive-fluid-max-font);--semantic-fluid-typography-body-growth:var(--responsive-fluid-growth-normal);--semantic-fluid-spacing-min:var(--responsive-fluid-min-space);--semantic-fluid-spacing-max:var(--responsive-fluid-max-space);--semantic-fluid-spacing-growth:var(--responsive-fluid-growth-normal);--semantic-viewport-width-full:var(--responsive-viewport-fullwidth);--semantic-viewport-height-full:var(--responsive-viewport-fullheight);--semantic-grid-columns-minimal:4;--semantic-grid-columns-reduced:8;--semantic-grid-columns-full:12;--semantic-layout-columns-single:1;--semantic-layout-columns-double:2;--semantic-layout-columns-triple:3;--semantic-layout-columns-quad:4;--semantic-layout-columns-five:5;--semantic-layout-page-margin-mobile:var(--semantic-scale-md);--semantic-layout-page-margin-tablet:var(--semantic-scale-lg);--semantic-layout-page-margin-desktop:var(--semantic-scale-xl);--semantic-layout-page-padding-horizontal:var(--semantic-scale-lg);--semantic-layout-page-padding-vertical:var(--semantic-scale-xl);--semantic-layout-page-max-width:var(--spacing-container-width-5xl);--semantic-layout-page-gutter-mobile:var(--spacing-grid-gutter-mobile);--semantic-layout-page-gutter-tablet:var(--spacing-grid-gutter-tablet);--semantic-layout-page-gutter-desktop:var(--spacing-grid-gutter-desktop);--semantic-layout-section-margin-top:var(--semantic-scale-2xl);--semantic-layout-section-margin-bottom:var(--semantic-scale-2xl);--semantic-layout-section-padding:var(--semantic-scale-lg);--semantic-layout-section-gap:var(--semantic-scale-xl);--semantic-layout-sidebar-width-collapsed:var(--spacing-layout-sidebar-width-collapsed);--semantic-layout-sidebar-width-compact:var(--spacing-layout-sidebar-width-compact);--semantic-layout-sidebar-width-expanded:var(--spacing-layout-sidebar-width-expanded);--semantic-layout-sidebar-padding:var(--semantic-scale-md);--semantic-layout-sidebar-item-gap:var(--semantic-scale-sm);--semantic-layout-header-height-mobile:var(--spacing-layout-header-height-mobile);--semantic-layout-header-height-desktop:var(--spacing-layout-header-height-desktop);--semantic-layout-header-padding-horizontal:var(--semantic-scale-md);--semantic-layout-header-padding-vertical:var(--semantic-scale-md);--semantic-layout-header-gap:var(--semantic-scale-md);--semantic-layout-grid-height-mobile:var(--spacing-layout-header-height-mobile);--semantic-layout-grid-height-desktop:var(--spacing-layout-header-height-desktop);--semantic-layout-grid-padding-horizontal:var(--semantic-scale-md);--semantic-layout-grid-columns:var(--spacing-grid-columns);--semantic-layout-grid-column-quarter:var(--spacing-grid-span-3);--semantic-layout-grid-column-third:var(--spacing-grid-span-4);--semantic-layout-grid-column-half:var(--spacing-grid-span-6);--semantic-layout-grid-column-two-thirds:var(--spacing-grid-span-8);--semantic-layout-grid-column-three-quarters:var(--spacing-grid-span-9);--semantic-layout-grid-column-full:var(--spacing-grid-span-12);--semantic-layout-grid-width-quarter:var(--spacing-fraction-1-4);--semantic-layout-grid-width-third:var(--spacing-fraction-1-3);--semantic-layout-grid-width-half:var(--spacing-fraction-1-2);--semantic-layout-grid-width-two-thirds:var(--spacing-fraction-2-3);--semantic-layout-grid-width-three-quarters:var(--spacing-fraction-3-4);--semantic-layout-grid-width-full:var(--spacing-fraction-1-1);--semantic-layout-breakpoint-xs:var(--spacing-container-width-xs);--semantic-layout-breakpoint-sm:var(--spacing-container-width-md);--semantic-layout-breakpoint-md:var(--spacing-container-width-xl);--semantic-layout-breakpoint-lg:var(--spacing-container-width-3xl);--semantic-layout-breakpoint-xl:var(--spacing-container-width-4xl);--semantic-layout-breakpoint-2xl:var(--spacing-container-width-5xl);--semantic-layout-breakpoint-3xl:var(--spacing-container-width-6xl);--semantic-layout-zindex-base:var(--spacing-zindex-0);--semantic-layout-zindex-surface:var(--spacing-zindex-1);--semantic-layout-zindex-navigation:var(--spacing-zindex-2);--semantic-layout-zindex-dropdown:var(--spacing-zindex-3);--semantic-layout-zindex-sticky:var(--spacing-zindex-4);--semantic-layout-zindex-modal:var(--spacing-zindex-5);--semantic-layout-zindex-toast:var(--spacing-zindex-6);--semantic-border-radius-sm:var(--border-radius-sm);--semantic-border-radius-circle:var(--border-radius-circle);--semantic-border-radius-xs:var(--border-radius-xs);--semantic-border-radius-pill:var(--border-radius-pill);--semantic-border-radius-lg:var(--border-radius-lg);--semantic-border-radius-xl:var(--border-radius-xl);--semantic-border-radius-2xl:var(--border-radius-2xl);--semantic-border-radius-md:var(--border-radius-md);--semantic-border-radius-none:var(--border-radius-none);--semantic-elevation-flat-opacity:var(--surface-opacity-none);--semantic-elevation-flat-blur:var(--surface-blur-none);--semantic-elevation-flat-offsety:var(--surface-shadow-offsety-none);--semantic-elevation-raised-offsety:var(--surface-shadow-offsety-subtle);--semantic-elevation-raised-blur:var(--surface-blur-subtle);--semantic-elevation-raised-opacity:var(--surface-opacity-subtle);--semantic-elevation-floating-offsety:var(--surface-shadow-offsety-low);--semantic-elevation-floating-blur:var(--surface-blur-low);--semantic-elevation-floating-opacity:var(--surface-opacity-light);--semantic-elevation-elevated-offsety:var(--surface-shadow-offsety-medium);--semantic-elevation-elevated-blur:var(--surface-blur-medium);--semantic-elevation-elevated-opacity:var(--surface-opacity-medium);--semantic-elevation-overlay-offsety:var(--surface-shadow-offsety-high);--semantic-elevation-overlay-blur:var(--surface-blur-high);--semantic-elevation-overlay-opacity:var(--surface-opacity-strong);--semantic-elevation-modal-offsety:var(--surface-shadow-offsety-prominent);--semantic-elevation-modal-blur:var(--surface-blur-prominent);--semantic-elevation-modal-opacity:var(--surface-opacity-heavy);--semantic-overlay-none:var(--surface-overlay-opacity-transparent);--semantic-overlay-hover:var(--surface-opacity-light);--semantic-overlay-active:var(--surface-opacity-medium);--semantic-overlay-disabled:var(--surface-opacity-strong);--semantic-overlay-modal:var(--colors-neutral-8);--semantic-overlay-scrim:var(--surface-overlay-opacity-dense);--semantic-textstyle-body-default-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-body-default-fontsize:var(--typography-fontsize-md);--semantic-textstyle-body-default-fontweight:var(--typography-fontweight-regular);--semantic-textstyle-body-default-lineheight:var(--typography-lineheight-regular);--semantic-textstyle-body-default-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-body-small-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-body-small-lineheight:var(--typography-lineheight-regular);--semantic-textstyle-body-small-fontweight:var(--typography-fontweight-regular);--semantic-textstyle-body-small-fontsize:var(--typography-fontsize-sm);--semantic-textstyle-body-small-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-body-large-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-body-large-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-body-large-lineheight:var(--typography-lineheight-regular);--semantic-textstyle-body-large-fontweight:var(--typography-fontweight-regular);--semantic-textstyle-body-large-fontsize:var(--typography-fontsize-lg);--semantic-textstyle-body-strong-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-body-strong-fontsize:var(--typography-fontsize-md);--semantic-textstyle-body-strong-fontweight:var(--typography-fontweight-medium);--semantic-textstyle-body-strong-lineheight:var(--typography-lineheight-regular);--semantic-textstyle-body-strong-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-body-dense-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-body-dense-fontsize:var(--typography-fontsize-md);--semantic-textstyle-body-dense-fontweight:var(--typography-fontweight-regular);--semantic-textstyle-body-dense-lineheight:var(--typography-lineheight-regular);--semantic-textstyle-body-dense-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-heading-h1-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-h1-letterspacing:var(--typography-letterspacing-tight);--semantic-textstyle-heading-h1-lineheight:var(--typography-lineheight-tight);--semantic-textstyle-heading-h1-fontsize:var(--typography-fontsize-4xl);--semantic-textstyle-heading-h1-fontweight:var(--typography-fontweight-bold);--semantic-textstyle-heading-h2-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-h2-fontsize:var(--typography-fontsize-3xl);--semantic-textstyle-heading-h2-fontweight:var(--typography-fontweight-bold);--semantic-textstyle-heading-h2-lineheight:var(--typography-lineheight-tight);--semantic-textstyle-heading-h2-letterspacing:var(--typography-letterspacing-tight);--semantic-textstyle-heading-h3-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-h3-fontsize:var(--typography-fontsize-2xl);--semantic-textstyle-heading-h3-fontweight:var(--typography-fontweight-bold);--semantic-textstyle-heading-h3-lineheight:var(--typography-lineheight-compact);--semantic-textstyle-heading-h3-letterspacing:var(--typography-letterspacing-tight);--semantic-textstyle-heading-h4-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-h4-fontsize:var(--typography-fontsize-xl);--semantic-textstyle-heading-h4-fontweight:var(--typography-fontweight-medium);--semantic-textstyle-heading-h4-lineheight:var(--typography-lineheight-compact);--semantic-textstyle-heading-h4-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-heading-h5-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-h5-fontsize:var(--typography-fontsize-lg);--semantic-textstyle-heading-h5-fontweight:var(--typography-fontweight-medium);--semantic-textstyle-heading-h5-lineheight:var(--typography-lineheight-compact);--semantic-textstyle-heading-h5-letterspacing:var(--typography-letterspacing-normal);--semantic-textstyle-heading-display-fontfamily:var(--typography-fontfamily-primary);--semantic-textstyle-heading-display-fontsize:var(--typography-fontsize-5xl);--semantic-textstyle-heading-display-fontweight:var(--typography-fontweight-medium);--semantic-textstyle-heading-display-lineheight:var(--typography-lineheight-tight);--semantic-textstyle-heading-display-letterspacing:var(--typography-letterspacing-normal);--number:0;--contrast-text-normal:var(--accessibility-contrast-ratio-text);--contrast-text-large:var(--accessibility-contrast-ratio-large);--contrast-nontext:var(--accessibility-contrast-ratio-large);--target-size-interactive:var(--accessibility-target-size-minimum);--motion-preference-reduced:var(--accessibility-motion-reduced-duration);--components-input-style:var(--border-style-solid);--components-input-error:var(--border-width-thin);--components-input-focused:var(--border-width-thick);--components-input-width:var(--border-width-thin);--components-input-radius:var(--border-radius-sm);--components-input-cursor-default:var(--semantic-cursorstate-input);--components-input-cursor-disabled:var(--semantic-cursorstate-disabled);--components-input-targetsize:var(--semantic-target-secondary);--components-input-focusdelay:var(--semantic-statetransition-instant);--components-input-min-width:var(--spacing-container-width-3xs);--components-input-height-large:var(--spacing-base48);--components-input-height-medium:var(--spacing-base36);--components-input-height-small:var(--spacing-base24);--components-button-secondary-style:var(--border-style-solid);--components-button-secondary-width:var(--border-width-thin);--components-button-secondary-radius:var(--border-radius-sm);--components-button-primary-width:var(--border-width-none);--components-button-primary-radius:var(--border-radius-sm);--components-button-tertiary-width:var(--border-width-none);--components-button-tertiary-radius:var(--border-radius-sm);--components-button-cursor-default:var(--semantic-cursorstate-interactive);--components-button-cursor-disabled:var(--semantic-cursorstate-disabled);--components-button-cursor-loading:var(--semantic-cursorstate-processing);--components-button-targetsize-small:var(--interaction-touchtarget-compact);--components-button-targetsize-medium:var(--semantic-target-secondary);--components-button-targetsize-large:var(--semantic-target-primary);--components-button-pressstate-duration:var(--semantic-statetransition-instant);--components-button-height-small:var(--spacing-base24);--components-button-height-medium:var(--spacing-base36);--components-button-height-large:var(--spacing-base48);--components-button-padding-small-horizontal:var(--semantic-scale-sm);--components-button-padding-small-vertical:var(--semantic-scale-xs);--components-button-padding-medium-horizontal:var(--semantic-scale-md);--components-button-padding-medium-vertical:var(--semantic-scale-sm);--components-button-padding-large-horizontal:var(--semantic-scale-lg);--components-button-padding-large-vertical:var(--semantic-scale-md);--components-button-icon-gap:var(--semantic-scale-sm);--components-button-groupgap:var(--semantic-scale-sm);--components-button-minwidth:var(--spacing-base100);--components-card-style:var(--border-style-solid);--components-card-outlined:var(--border-width-thin);--components-card-width:var(--border-width-none);--components-card-radius:var(--border-radius-md);--components-card-interactive-radius:var(--border-radius-md);--components-card-featured-radius:var(--border-radius-lg);--components-card-cursor-default:var(--interaction-cursor-default);--components-card-cursor-interactive:var(--semantic-cursorstate-interactive);--components-card-cursor-draggable:var(--semantic-cursorstate-draggable);--components-card-targetsize-interactive:var(--semantic-target-primary);--components-card-hoverdelay:var(--semantic-statetransition-quick);--components-card-padding-small:var(--semantic-scale-md);--components-card-padding-medium:var(--semantic-scale-lg);--components-card-padding-large:var(--semantic-scale-xl);--components-card-gap:var(--semantic-scale-md);--components-card-margin:var(--semantic-scale-md);--components-card-aspectratio:var(--spacing-aspectratio-ratio3_2);--components-tags-style:var(--border-style-solid);--components-tags-outlined:var(--border-width-thin);--components-tags-width:var(--border-width-none);--components-tags-radius:var(--border-radius-pill);--components-avatar-style:var(--border-style-solid);--components-avatar-outlined:var(--border-width-thin);--components-avatar-width:var(--border-width-none);--components-avatar-radius:var(--border-radius-circle);--components-avatar-xs:var(--spacing-base24);--components-avatar-xl:var(--spacing-base64);--components-avatar-lg:var(--spacing-base48);--components-avatar-md:var(--spacing-base40);--components-avatar-sm:var(--spacing-base32);--components-avatar-padding-small-horizontal:var(--semantic-scale-xs);--components-avatar-padding-small-vertical:var(--semantic-scale-xs);--components-avatar-padding-medium-horizontal:var(--semantic-scale-sm);--components-avatar-padding-medium-vertical:var(--semantic-scale-sm);--components-avatar-padding-large-horizontal:var(--semantic-scale-md);--components-avatar-padding-large-vertical:var(--semantic-scale-md);--components-checkbox-style:var(--border-style-solid);--components-checkbox-checked:var(--border-width-none);--components-checkbox-width:var(--border-width-thin);--components-checkbox-radius:var(--border-radius-xs);--components-checkbox-size:var(--spacing-base16);--components-radio-style:var(--border-style-solid);--components-radio-width:var(--border-width-thin);--components-radio-checked:var(--border-width-none);--components-radio-radius:var(--border-radius-circle);--components-radio-size:var(--spacing-base16);--components-table-style:var(--border-style-solid);--components-table-width:var(--border-width-thin);--components-table-radius:var(--border-radius-none);--components-table-cell-padding-horizontal:var(--semantic-scale-md);--components-table-cell-padding-vertical:var(--semantic-scale-sm);--components-table-header-padding:var(--semantic-scale-md);--components-table-row-gap:var(--semantic-scale-2xs);--components-dropdown-style:var(--border-style-solid);--components-dropdown-width:var(--border-width-thin);--components-dropdown-radius:var(--border-radius-sm);--components-dropdown-targetsize-trigger:var(--semantic-target-secondary);--components-dropdown-targetsize-item:var(--interaction-touchtarget-compact);--components-dropdown-opendelay:var(--semantic-statetransition-quick);--components-dropdown-closedelay:var(--interaction-timing-pressholdthreshold);--components-dropdown-triggericongap:var(--semantic-scale-sm);--components-dropdown-itemicongap:var(--semantic-scale-sm);--components-dropdown-triggerpadding-horizontal:var(--semantic-scale-sm);--components-dropdown-triggerpadding-vertical:var(--semantic-scale-sm);--components-dropdown-padding-horizontal:var(--semantic-scale-sm);--components-dropdown-padding-vertical:var(--semantic-scale-sm);--components-dropdown-itemgap:var(--semantic-scale-2xs);--components-dropdown-menu-vertical-gap:var(--semantic-scale-sm);--components-focus-style:var(--border-style-solid);--components-focus-offset:var(--border-offset-focus);--components-focus-width:var(--border-width-thick);--components-modal-width:var(--border-width-none);--components-modal-radius:var(--border-radius-lg);--components-modal-backdrop-clicktoclose:var(--interaction-feedback-immediate);--components-modal-escapedelay:var(--semantic-statetransition-instant);--components-modal-padding:var(--semantic-scale-lg);--components-modal-titlegap:var(--semantic-scale-lg);--components-modal-actiongap:var(--semantic-scale-md);--components-modal-icongap:var(--semantic-scale-sm);--components-modal-maxwidth-small:var(--spacing-container-width-md);--components-modal-maxwidth-medium:var(--spacing-container-width-lg);--components-modal-maxwidth-large:var(--spacing-container-width-2xl);--components-tooltip-width:var(--border-width-none);--components-tooltip-radius:var(--border-radius-sm);--components-tooltip-triggerdelay:var(--semantic-statetransition-extended);--components-tooltip-hidedelay:var(--interaction-timing-debouncedelay);--components-tooltip-padding:var(--semantic-scale-sm);--components-tooltip-offset:var(--semantic-scale-xs);--components-select-radius:var(--border-radius-sm);--components-select-width:var(--border-width-thin);--components-select-height-sm:var(--spacing-base24);--components-select-height-md:var(--spacing-base36);--components-select-height-lg:var(--spacing-base48);--components-select-min-width:var(--spacing-container-width-4xs);--components-select-triggericongap:var(--semantic-scale-sm);--components-select-itemicongap:var(--semantic-scale-sm);--components-select-itemgap:var(--semantic-scale-2xs);--components-select-menu-vertical-gap:var(--semantic-scale-sm);--components-select-triggerpadding-horizontal:var(--semantic-scale-sm);--components-select-triggerpadding-vertical:var(--semantic-scale-sm);--components-select-padding-horizontal:var(--semantic-scale-sm);--components-select-padding-vertical:var(--semantic-scale-sm);--components-badge-radius:var(--semantic-radius-circle);--components-badge-padding-horizontal:var(--semantic-scale-2xs);--components-badge-padding-vertical:var(--semantic-scale-2xs);--components-badge-height-sm:var(--semantic-scale-sm);--components-badge-height-lg:var(--semantic-scale-md);--components-badge-width-sm:var(--semantic-scale-sm);--components-badge-width-lg:var(--semantic-scale-md);--components-navigation-cursor:var(--semantic-cursorstate-interactive);--components-navigation-targetsize:var(--semantic-target-secondary);--components-navigation-hoverdelay:var(--semantic-statetransition-quick);--components-navigation-item-padding-horizontal:var(--semantic-scale-md);--components-navigation-item-padding-vertical:var(--semantic-scale-sm);--components-navigation-gap:var(--semantic-scale-xs);--components-navigation-icongap:var(--semantic-scale-sm);--components-navigation-section-gap:var(--semantic-scale-lg);--components-toggle-cursor:var(--semantic-cursorstate-interactive);--components-toggle-targetsize:var(--semantic-target-secondary);--components-toggle-statechange:var(--semantic-statetransition-instant);--components-toggle-height:var(--spacing-base24);--components-toggle-width:var(--spacing-base44);--components-link-cursor-default:var(--semantic-cursorstate-interactive);--components-link-cursor-external:var(--semantic-cursorstate-interactive);--components-link-targetsize-cursor-external-2:var(--semantic-cursorstate-interactive);--components-link-targetsize-inline:var(--semantic-target-desktop);--components-link-targetsize-standalone:var(--semantic-target-secondary);--components-slider-cursor-handle:var(--semantic-cursorstate-draggable);--components-slider-cursor-track:var(--semantic-cursorstate-interactive);--components-slider-targetsize-handle:var(--semantic-target-primary);--components-slider-targetsize-track:var(--interaction-touchtarget-compact);--components-tab-cursor:var(--semantic-cursorstate-interactive);--components-tab-targetsize:var(--semantic-target-secondary);--components-tab-switchdelay:var(--semantic-statetransition-instant);--components-tab-padding-horizontal:var(--semantic-scale-md);--components-tab-padding-vertical:var(--semantic-scale-sm);--components-tab-gap:var(--semantic-scale-xs);--components-tab-contentgap:var(--semantic-scale-lg);--components-tab-groupgap:var(--semantic-scale-sm);--components-form-fieldpadding-horizontal:var(--semantic-scale-sm);--components-form-fieldpadding-vertical:var(--semantic-scale-xs);--components-form-fieldgap:var(--semantic-scale-lg);--components-form-labelgap:var(--semantic-scale-xs);--components-form-helptextgap:var(--semantic-scale-xs);--components-form-groupgap:var(--semantic-scale-xl);--components-icon-xs:var(--spacing-base12);--components-icon-sm:var(--spacing-base16);--components-icon-md:var(--spacing-base20);--components-icon-lg:var(--spacing-base24);--components-icon-xl:var(--spacing-base32);--components-panel-width-narrow:var(--spacing-container-width-2xs);--components-panel-width-standard:var(--spacing-container-width-sm);--components-panel-width-wide:var(--spacing-container-width-md);--components-panel-padding:var(--semantic-scale-lg);--components-content-text-paragraph-spacing:var(--semantic-scale-lg);--components-content-text-heading-spacingafter:var(--semantic-scale-md);--components-content-text-heading-spacingbefore:var(--semantic-scale-xl);--components-content-list-paragraph-itemspacing:var(--semantic-scale-sm);--components-content-list-paragraph-indent:var(--semantic-scale-lg);--components-media-imagemargin:var(--semantic-scale-lg);--components-media-captionspacing:var(--semantic-scale-sm);--components-media-gallerygap:var(--semantic-scale-md);--components-media-aspectratio-image-standard:var(--spacing-aspectratio-ratio4_3);--components-media-aspectratio-image-wide:var(--spacing-aspectratio-ratio16_9);--components-media-aspectratio-image-square:var(--spacing-aspectratio-ratio1_1);--components-media-aspectratio-image-portrait:var(--spacing-aspectratio-ratio9_16);--components-media-aspectratio-video:var(--spacing-aspectratio-ratio16_9);--components-media-aspectratio-banner:var(--spacing-aspectratio-ratio8_1);--components-inline-xs:var(--semantic-scale-xs);--components-inline-sm:var(--semantic-scale-sm);--components-inline-md:var(--semantic-scale-md);--components-inline-lg:var(--semantic-scale-lg);--components-inline-xl:var(--semantic-scale-xl);--components-stack-xs:var(--semantic-scale-xs);--components-stack-sm:var(--semantic-scale-sm);--components-stack-md:var(--semantic-scale-md);--components-stack-lg:var(--semantic-scale-lg);--components-stack-xl:var(--semantic-scale-xl);--components-utility-inset-xs:var(--semantic-scale-xs);--components-utility-inset-sm:var(--semantic-scale-sm);--components-utility-inset-md:var(--semantic-scale-md);--components-utility-inset-lg:var(--semantic-scale-lg);--components-utility-inset-xl:var(--semantic-scale-xl);--components-status-icongap:var(--semantic-scale-xs);--components-status-padding-horizontal:var(--semantic-scale-sm);--components-status-padding-vertical:var(--semantic-scale-xs);--components-tag-icongap:var(--semantic-scale-sm);--components-tag-padding-horizontal:var(--semantic-scale-sm);--components-tag-padding-vertical:var(--semantic-scale-xs);--components-tag-groupgap:var(--semantic-scale-sm);--components-accordian-itemgap:var(--semantic-scale-sm);--components-accordian-contentgap:var(--semantic-scale-md);--components-accordian-headerpadding-horizontal:var(--semantic-scale-sm);--components-accordian-headerpadding-vertical:var(--semantic-scale-sm);--components-accordian-headericongap:var(--semantic-scale-xs);--components-accordian-contentpaddinghorizontal:var(--semantic-scale-lg);--components-banner-icongap:var(--semantic-scale-sm);--components-banner-actiongap:var(--semantic-scale-md);--components-banner-contentgap:var(--semantic-scale-xs);--components-banner-padding-horizontal:var(--semantic-scale-md);--components-banner-padding-vertical:var(--semantic-scale-sm);--components-chip-icongap:var(--semantic-scale-sm);--components-chip-groupgap:var(--semantic-scale-sm);--components-chip-padding-horizontal:var(--semantic-scale-sm);--components-chip-padding-vertical:var(--semantic-scale-xs);--components-pagetitle-breadcrumbgap:var(--semantic-scale-sm);--components-pagetitle-titledescriptiongap:var(--semantic-scale-sm);--components-pagetitle-padding-horizontal:var(--semantic-scale-lg);--components-pagetitle-padding-vertical:var(--semantic-scale-lg);--components-pagetitle-actiongap:var(--semantic-scale-sm);--components-pagetitle-titleactiongap:var(--semantic-scale-md);--components-menu-sectiongap:var(--semantic-scale-md);--components-menu-itemicongap:var(--semantic-scale-sm);--components-menu-itemgap:var(--semantic-scale-2xs);--components-menu-padding-horizontal:var(--semantic-scale-sm);--components-menu-padding-vertical:var(--semantic-scale-sm);--components-menu-primaryitempadding-horizontal:var(--semantic-scale-sm);--components-menu-primaryitempadding-vertical:var(--semantic-scale-sm);--components-menu-nestedindent:var(--semantic-scale-md);--components-menu-secondaryitempadding-horizontal:var(--semantic-scale-sm);--components-menu-secondaryitempadding-vertical:var(--semantic-scale-sm);--components-menu-tertiaryitempadding-horizontal:var(--semantic-scale-md);--components-menu-tertiaryitempadding-vertical:var(--semantic-scale-sm);--components-calendar-groupgap:var(--semantic-scale-md);--components-calendar-itemgap:var(--semantic-scale-2xs);--components-calendar-padding-horizontal:var(--semantic-scale-lg);--components-calendar-padding-vertical:var(--semantic-scale-lg);--components-listitem-groupgap:var(--semantic-scale-md);--components-listitem-itemgap:var(--semantic-scale-xs);--components-listitem-padding-horizontal:var(--semantic-scale-md);--components-listitem-padding-vertical:var(--semantic-scale-sm);--components-listitem-actiongap:var(--semantic-scale-sm);--components-container-padding-medium:var(--semantic-scale-md);--components-container-padding-large:var(--semantic-scale-lg);--components-container-padding-small:var(--semantic-scale-sm);--components-metric-padding-horizontal:var(--semantic-scale-md);--components-metric-padding-vertical:var(--semantic-scale-md);--components-metric-itemgap:var(--semantic-scale-sm);--components-metric-actiongap:var(--semantic-scale-sm);--components-metric-groupgap:var(--semantic-scale-md);--components-metric-icon-gap:var(--semantic-scale-sm);--components-drawer-padding-lg:var(--semantic-scale-lg);--components-drawer-padding-md:var(--semantic-scale-md);--components-drawer-padding-sm:var(--semantic-scale-sm);--components-drawer-titlegap:var(--semantic-scale-lg);--components-drawer-actiongap:var(--semantic-scale-md);--components-drawer-icongap:var(--semantic-scale-sm);--components-drawer-maxwidth-small:var(--spacing-container-width-sm);--components-drawer-maxwidth-medium:var(--spacing-container-width-md);--components-drawer-maxwidth-large:var(--spacing-container-width-lg);--components-drawer-itemgap:var(--semantic-scale-md);--sementic-transition-quick-easing:var(--motion-easing-easeout);--sementic-transition-quick-duration:var(--motion-duration-fast);--sementic-transition-standard-easing:var(--motion-easing-easeinout);--sementic-transition-standard-duration:var(--motion-duration-normal);--sementic-transition-emphasized-easing:var(--motion-easing-easeout);--sementic-transition-emphasized-duration:var(--motion-duration-slow);--sementic-transition-exit-easing:var(--motion-easing-easein);--sementic-transition-exit-duration:var(--motion-duration-fast);--sementic-transition-enter-easing:var(--motion-easing-easeout);--sementic-transition-enter-duration:var(--motion-duration-normal);--sementic-components-button-hover-easing:var(--sementic-transition-quick-easing);--sementic-components-button-hover-duration:var(--sementic-transition-quick-duration);--sementic-components-button-active-easing:var(--motion-easing-easeout);--sementic-components-button-active-duration:var(--motion-duration-fast);--sementic-components-modal-enter-easing:var(--sementic-transition-enter-easing);--sementic-components-modal-enter-duration:var(--sementic-transition-enter-duration);--sementic-components-modal-exit-easing:var(--sementic-transition-exit-easing);--sementic-components-modal-exit-duration:var(--sementic-transition-exit-duration);--sementic-components-dropdown-enter-easing:var(--motion-easing-easeout);--sementic-components-dropdown-enter-duration:var(--motion-duration-fast);--sementic-components-dropdown-exit-duration:var(--motion-duration-fast);--body:var(--typography-fontfamily-primary);--semantic-text-primary:var(--colors-neutral-8);--semantic-text-secondary:var(--colors-neutral-7);--semantic-text-tertiary:var(--colors-neutral-6);--semantic-text-disabled:var(--colors-neutral-5);--semantic-text-inverse:var(--colors-neutral-1);--semantic-text-warning:var(--colors-orange-5);--semantic-text-error:var(--colors-ruby-5);--semantic-text-info:var(--colors-blue-7);--semantic-text-inverse-secondary:var(--colors-neutral-3);--semantic-text-brand:var(--colors-red-5);--semantic-text-link:var(--colors-blue-6);--semantic-text-link-visited:var(--colors-blue-7);--semantic-text-success:var(--colors-green-7);--semantic-text-placeholder:var(--colors-neutral-5);--semantic-background-page:var(--colors-neutral-1);--semantic-background-success:var(--colors-green-1);--semantic-background-active:var(--colors-neutral-3);--semantic-background-hover:var(--colors-neutral-2);--semantic-background-selected:var(--colors-blue-1);--semantic-background-disabled:var(--colors-neutral-3);--semantic-background-brand-secondary:var(--colors-blue-6);--semantic-background-brand-primary:var(--colors-red-5);--semantic-background-surface-tertiary:var(--colors-neutral-3);--semantic-background-surface:var(--colors-neutral-1);--semantic-background-info:var(--colors-blue-1);--semantic-background-error:var(--colors-ruby-1);--semantic-background-warning:var(--colors-orange-1);--semantic-background-surface-secondary:var(--colors-neutral-2);--semantic-border-default:var(--colors-neutral-4);--semantic-border-strong:var(--colors-neutral-6);--semantic-border-light:var(--colors-neutral-3);--semantic-border-brand:var(--colors-red-5);--semantic-border-focus:var(--colors-blue-6);--semantic-border-success:var(--colors-green-7);--semantic-border-warning:var(--colors-orange-5);--semantic-border-error:var(--colors-red-5);--semantic-border-info:var(--colors-blue-6);--semantic-border-disabled:var(--colors-neutral-4);--semantic-border-divider:var(--colors-neutral-3);--semantic-feedback-success-text:var(--colors-green-7);--semantic-feedback-success-background:var(--colors-green-1);--semantic-feedback-success-border:var(--colors-green-7);--semantic-feedback-success-icon:var(--colors-green-7);--semantic-feedback-warning-text:var(--colors-orange-5);--semantic-feedback-warning-icon:var(--colors-orange-5);--semantic-feedback-warning-border:var(--colors-orange-5);--semantic-feedback-warning-background:var(--colors-orange-1);--semantic-feedback-error-text:var(--colors-ruby-5);--semantic-feedback-error-background:var(--colors-ruby-1);--semantic-feedback-error-border:var(--colors-ruby-5);--semantic-feedback-error-icon:var(--colors-ruby-5);--semantic-feedback-info-text:var(--colors-blue-7);--semantic-feedback-info-background:var(--colors-blue-1);--semantic-feedback-info-border:var(--colors-blue-6);--semantic-feedback-info-icon:var(--colors-blue-6);--semantic-overlay-drawer:var(--colors-neutral-8);--semantic-overlay-tooltip:var(--colors-neutral-8);--semantic-overlay-menu:var(--colors-neutral-1);--semantic-overlay-loading:var(--colors-neutral-1);--semantic-overlay-spotlight:var(--colors-neutral-10);--semantic-overlay-success:var(--colors-green-1);--semantic-overlay-error:var(--colors-ruby-1);--semantic-overlay-dialogheader:var(--colors-neutral-2);--semantic-datavisualization-primary:var(--colors-red-5);--semantic-datavisualization-secondary:var(--colors-blue-6);--semantic-datavisualization-tertiary:var(--colors-neutral-6);--semantic-datavisualization-positive:var(--colors-blue-6);--semantic-datavisualization-negative:var(--colors-red-5);--semantic-datavisualization-neutral:var(--colors-neutral-5);--semantic-datavisualization-category-1:var(--colors-red-5);--semantic-datavisualization-category-2:var(--colors-blue-6);--semantic-datavisualization-category-3:var(--colors-blue-3);--semantic-datavisualization-category-4:var(--colors-blue-8);--semantic-datavisualization-category-5:var(--colors-neutral-6);--semantic-datavisualization-category-6:var(--colors-green-6);--semantic-datavisualization-category-7:var(--colors-orange-6);--semantic-datavisualization-background:var(--colors-neutral-1);--semantic-datavisualization-grid:var(--colors-neutral-3);--semantic-datavisualization-sequential-1:var(--colors-blue-1);--semantic-datavisualization-sequential-2:var(--colors-blue-3);--semantic-datavisualization-sequential-3:var(--colors-blue-5);--semantic-datavisualization-sequential-4:var(--colors-blue-7);--semantic-datavisualization-sequential-5:var(--colors-blue-9);--semantic-datavisualization-diverging-1:var(--colors-red-5);--semantic-datavisualization-diverging-2:var(--colors-red-2);--semantic-datavisualization-diverging-3:var(--colors-neutral-3);--semantic-datavisualization-diverging-4:var(--colors-blue-2);--semantic-datavisualization-diverging-5:var(--colors-blue-6);--semantic-focusindicator-primary:var(--colors-blue-6);--semantic-focusindicator-contrast:var(--colors-neutral-1);--semantic-focusindicator-error:var(--colors-ruby-5);--semantic-focusindicator-within:var(--colors-blue-6);--semantic-focusindicator-default-border:var(--colors-neutral-6);--semantic-focusindicator-default-background:#fff0;--semantic-interactionstate-primary-default:var(--colors-red-5);--semantic-interactionstate-primary-hover:var(--colors-red-6);--semantic-interactionstate-primary-active:var(--colors-red-7);--semantic-interactionstate-primary-disabled:var(--colors-red-1);--semantic-interactionstate-secondary-disabled:var(--colors-neutral-3);--semantic-interactionstate-secondary-active:var(--colors-red-2);--semantic-interactionstate-secondary-hover:var(--colors-red-1);--semantic-interactionstate-secondary-default:var(--colors-neutral-1);--semantic-interactionstate-tertiary-disabled:var(--colors-neutral-2);--semantic-interactionstate-tertiary-active:var(--colors-neutral-3);--semantic-interactionstate-tertiary-hover:var(--colors-neutral-2);--semantic-interactionstate-tertiary-default:var(--colors-neutral-1);--semantic-interactionstate-focus:var(--colors-blue-6);--semantic-iconography-success:var(--colors-green-7);--semantic-iconography-inverse:var(--colors-neutral-1);--semantic-iconography-brand:var(--colors-red-5);--semantic-iconography-disabled:var(--colors-neutral-5);--semantic-iconography-tertiary:var(--colors-neutral-6);--semantic-iconography-warning:var(--colors-orange-5);--semantic-iconography-info:var(--colors-blue-6);--semantic-iconography-secondary:var(--colors-neutral-7);--semantic-iconography-primary:var(--colors-neutral-8);--semantic-iconography-error:var(--colors-ruby-5);--semantic-iconography-interactive:var(--colors-blue-6);--semantic-iconography-navigation-active:var(--colors-red-5);--semantic-iconography-navigation-inactive:var(--colors-neutral-6);--semantic-iconography-button-icons:var(--colors-neutral-1);--semantic-avatar-default:var(--colors-neutral-5);--semantic-avatar-brand:var(--colors-red-5);--semantic-avatar-color1:var(--colors-blue-5);--semantic-avatar-color2:var(--colors-blue-7);--semantic-avatar-color3:var(--colors-red-4);--semantic-avatar-color4:var(--colors-green-6);--semantic-avatar-color5:var(--colors-orange-5);--semantic-tag-default-background:var(--colors-neutral-3);--semantic-tag-default-text:var(--colors-neutral-8);--semantic-tag-brand-background:var(--colors-red-1);--semantic-tag-brand-text:var(--colors-red-7);--semantic-tag-blue-background:var(--colors-blue-1);--semantic-tag-blue-text:var(--colors-blue-7);--semantic-tag-success-background:var(--colors-green-1);--semantic-tag-success-text:var(--colors-green-7);--semantic-tag-warning-background:var(--colors-orange-1);--semantic-tag-warning-text:var(--colors-orange-7);--semantic-tag-error-background:var(--colors-ruby-1);--semantic-tag-error-text:var(--colors-ruby-7);--semantic-tag-selected-background:var(--colors-blue-2);--semantic-tag-selected-border:var(--colors-blue-6);--semantic-rating-active:var(--colors-orange-5);--semantic-rating-inactive:var(--colors-neutral-4);--semantic-rating-hover:var(--colors-orange-4);--semantic-rating-critical:var(--colors-ruby-5);--semantic-rating-positive:var(--colors-green-6);--semantic-badge-counter-background:var(--colors-red-5);--semantic-badge-counter-text:var(--colors-neutral-1);--semantic-badge-status-active:var(--colors-green-6);--semantic-badge-status-away:var(--colors-orange-5);--semantic-badge-status-offline:var(--colors-neutral-5);--semantic-badge-status-dnd:var(--colors-ruby-5);--semantic-badge-new:var(--colors-blue-6);--semantic-badge-premium:var(--colors-orange-4);--semantic-status-pending:var(--colors-blue-5);--semantic-status-paused:var(--colors-neutral-6);--semantic-status-complete:var(--colors-green-6);--semantic-status-in-progress:var(--colors-orange-4);--semantic-status-cancelled:var(--colors-ruby-6);--semantic-status-archived:var(--colors-blue-7);--semantic-interactionsuccessstate-primary-default:var(--colors-green-5);--semantic-interactionsuccessstate-primary-hover:var(--colors-green-6);--semantic-interactionsuccessstate-primary-active:var(--colors-green-7);--semantic-interactionsuccessstate-primary-disabled:var(--colors-green-1);--semantic-interactionsuccessstate-secondary-default:var(--colors-neutral-1);--semantic-interactionsuccessstate-secondary-hover:var(--colors-green-1);--semantic-interactionsuccessstate-secondary-active:var(--colors-green-2);--semantic-interactionsuccessstate-secondary-disabled:var(--colors-neutral-3);--semantic-interactionsuccessstate-tertiary-default:var(--colors-neutral-1);--semantic-interactionsuccessstate-tertiary-hover:var(--colors-neutral-2);--semantic-interactionsuccessstate-tertiary-active:var(--colors-neutral-3);--semantic-interactionsuccessstate-tertiary-disabled:var(--colors-neutral-2);--semantic-interactionwarningstate-primary-default:var(--colors-orange-5);--semantic-interactionwarningstate-primary-hover:var(--colors-orange-6);--semantic-interactionwarningstate-primary-active:var(--colors-orange-7);--semantic-interactionwarningstate-primary-disabled:var(--colors-orange-1);--semantic-interactionwarningstate-secondary-default:var(--colors-neutral-1);--semantic-interactionwarningstate-secondary-hover:var(--colors-orange-1);--semantic-interactionwarningstate-secondary-active:var(--colors-orange-2);--semantic-interactionwarningstate-secondary-disabled:var(--colors-neutral-3);--semantic-interactionwarningstate-tertiary-default:var(--colors-neutral-1);--semantic-interactionwarningstate-tertiary-hover:var(--colors-neutral-2);--semantic-interactionwarningstate-tertiary-active:var(--colors-neutral-3);--semantic-interactionwarningstate-tertiary-disabled:var(--colors-neutral-2);--components-button-primary-background-default:var(--colors-red-5);--components-button-primary-text:var(--colors-neutral-1);--components-button-secondary-background-default:var(--colors-neutral-1);--components-button-secondary-text:var(--colors-red-5);--components-button-secondary-border:var(--colors-red-5);--components-button-tertiary-text:var(--colors-red-5);--components-button-success-primary-background-default:var(--colors-green-5);--components-button-success-primary-text:var(--colors-neutral-1);--components-button-success-secondary-background-default:var(--colors-neutral-1);--components-button-success-secondary-text:var(--colors-green-5);--components-button-success-secondary-border:var(--colors-green-5);--components-button-success-tertiary-text:var(--colors-green-5);--components-button-warning-primary-background-default:var(--colors-orange-5);--components-button-warning-primary-text:var(--colors-neutral-1);--components-button-warning-secondary-background-default:var(--colors-neutral-1);--components-button-warning-secondary-text:var(--colors-orange-5);--components-button-warning-secondary-border:var(--colors-orange-5);--components-button-warning-tertiary-text:var(--colors-orange-5)}.dark{--semantic-text-primary:var(--colors-neutral-1);--semantic-text-secondary:var(--colors-neutral-3);--semantic-text-tertiary:var(--colors-neutral-4);--semantic-text-disabled:var(--colors-neutral-6);--semantic-text-inverse:var(--colors-neutral-9);--semantic-text-warning:var(--colors-orange-3);--semantic-text-error:var(--colors-ruby-3);--semantic-text-info:var(--colors-blue-3);--semantic-text-inverse-secondary:var(--colors-neutral-7);--semantic-text-brand:var(--colors-red-4);--semantic-text-link:var(--colors-blue-4);--semantic-text-link-visited:var(--colors-blue-5);--semantic-text-success:var(--colors-green-3);--semantic-text-placeholder:var(--colors-neutral-5);--semantic-background-page:var(--colors-neutral-10);--semantic-background-success:var(--colors-green-9);--semantic-background-active:var(--colors-blue-8);--semantic-background-hover:var(--colors-neutral-8);--semantic-background-selected:var(--colors-blue-9);--semantic-background-disabled:var(--colors-neutral-9);--semantic-background-brand-secondary:var(--colors-red-9);--semantic-background-brand-primary:var(--colors-red-8);--semantic-background-surface-tertiary:var(--colors-neutral-7);--semantic-background-surface:var(--colors-neutral-9);--semantic-background-info:var(--colors-blue-9);--semantic-background-error:var(--colors-ruby-9);--semantic-background-warning:var(--colors-orange-9);--semantic-background-surface-secondary:var(--colors-neutral-8);--semantic-border-default:var(--colors-neutral-8);--semantic-border-strong:var(--colors-neutral-6);--semantic-border-light:var(--colors-neutral-9);--semantic-border-brand:var(--colors-red-6);--semantic-border-focus:var(--colors-blue-4);--semantic-border-success:var(--colors-green-6);--semantic-border-warning:var(--colors-orange-5);--semantic-border-error:var(--colors-ruby-5);--semantic-border-info:var(--colors-blue-6);--semantic-border-disabled:var(--colors-neutral-9);--semantic-border-divider:var(--colors-neutral-9);--semantic-feedback-success-text:var(--colors-green-3);--semantic-feedback-success-background:var(--colors-green-9);--semantic-feedback-success-border:var(--colors-green-6);--semantic-feedback-success-icon:var(--colors-green-4);--semantic-feedback-warning-text:var(--colors-orange-3);--semantic-feedback-warning-icon:var(--colors-orange-4);--semantic-feedback-warning-border:var(--colors-orange-5);--semantic-feedback-warning-background:var(--colors-orange-9);--semantic-feedback-error-text:var(--colors-ruby-3);--semantic-feedback-error-background:var(--colors-ruby-9);--semantic-feedback-error-border:var(--colors-ruby-5);--semantic-feedback-error-icon:var(--colors-ruby-4);--semantic-feedback-info-text:var(--colors-blue-3);--semantic-feedback-info-background:var(--colors-blue-9);--semantic-feedback-info-border:var(--colors-blue-6);--semantic-feedback-info-icon:var(--colors-blue-4);--semantic-overlay-modal:var(--colors-neutral-2);--semantic-overlay-drawer:var(--colors-neutral-2);--semantic-overlay-tooltip:var(--colors-neutral-2);--semantic-overlay-menu:var(--colors-neutral-9);--semantic-overlay-loading:var(--colors-neutral-10);--semantic-overlay-spotlight:var(--colors-neutral-1);--semantic-overlay-success:var(--colors-green-9);--semantic-overlay-error:var(--colors-ruby-9);--semantic-overlay-dialogheader:var(--colors-neutral-8);--semantic-datavisualization-primary:var(--colors-blue-4);--semantic-datavisualization-secondary:var(--colors-green-4);--semantic-datavisualization-tertiary:var(--colors-orange-4);--semantic-datavisualization-positive:var(--colors-green-4);--semantic-datavisualization-negative:var(--colors-ruby-4);--semantic-datavisualization-neutral:var(--colors-neutral-5);--semantic-datavisualization-category-1:var(--colors-red-5);--semantic-datavisualization-category-2:var(--colors-blue-6);--semantic-datavisualization-category-3:var(--colors-blue-3);--semantic-datavisualization-category-4:var(--colors-blue-8);--semantic-datavisualization-category-5:var(--colors-neutral-6);--semantic-datavisualization-category-6:var(--colors-green-6);--semantic-datavisualization-category-7:var(--colors-orange-6);--semantic-datavisualization-background:var(--colors-neutral-1);--semantic-datavisualization-grid:var(--colors-neutral-9);--semantic-datavisualization-sequential-1:var(--colors-blue-1);--semantic-datavisualization-sequential-2:var(--colors-blue-3);--semantic-datavisualization-sequential-3:var(--colors-blue-5);--semantic-datavisualization-sequential-4:var(--colors-blue-7);--semantic-datavisualization-sequential-5:var(--colors-blue-9);--semantic-datavisualization-diverging-1:var(--colors-red-5);--semantic-datavisualization-diverging-2:var(--colors-red-2);--semantic-datavisualization-diverging-3:var(--colors-neutral-3);--semantic-datavisualization-diverging-4:var(--colors-blue-2);--semantic-datavisualization-diverging-5:var(--colors-blue-6);--semantic-focusindicator-primary:var(--colors-blue-4);--semantic-focusindicator-contrast:var(--colors-neutral-10);--semantic-focusindicator-error:var(--colors-ruby-4);--semantic-focusindicator-within:var(--colors-blue-4);--semantic-focusindicator-default-border:var(--colors-neutral-4);--semantic-focusindicator-default-background:var(--colors-neutral-10);--semantic-interactionstate-primary-default:var(--colors-red-5);--semantic-interactionstate-primary-hover:var(--colors-red-4);--semantic-interactionstate-primary-active:var(--colors-red-3);--semantic-interactionstate-primary-disabled:var(--colors-red-9);--semantic-interactionstate-secondary-disabled:var(--colors-neutral-7);--semantic-interactionstate-secondary-active:var(--colors-red-8);--semantic-interactionstate-secondary-hover:var(--colors-red-9);--semantic-interactionstate-secondary-default:var(--colors-neutral-10);--semantic-interactionstate-tertiary-disabled:var(--colors-neutral-8);--semantic-interactionstate-tertiary-active:var(--colors-neutral-7);--semantic-interactionstate-tertiary-hover:var(--colors-neutral-8);--semantic-interactionstate-tertiary-default:var(--colors-neutral-10);--semantic-interactionstate-focus:var(--colors-blue-4);--semantic-iconography-success:var(--colors-green-4);--semantic-iconography-inverse:var(--colors-neutral-9);--semantic-iconography-brand:var(--colors-red-5);--semantic-iconography-disabled:var(--colors-neutral-6);--semantic-iconography-tertiary:var(--colors-neutral-5);--semantic-iconography-warning:var(--colors-orange-4);--semantic-iconography-info:var(--colors-blue-4);--semantic-iconography-secondary:var(--colors-neutral-4);--semantic-iconography-primary:var(--colors-neutral-2);--semantic-iconography-error:var(--colors-ruby-4);--semantic-iconography-interactive:var(--colors-blue-4);--semantic-iconography-navigation-active:var(--colors-red-5);--semantic-iconography-navigation-inactive:var(--colors-neutral-6);--semantic-iconography-button-icons:var(--colors-neutral-1);--semantic-avatar-default:var(--colors-neutral-8);--semantic-avatar-brand:var(--colors-red-5);--semantic-avatar-color1:var(--colors-blue-5);--semantic-avatar-color2:var(--colors-blue-7);--semantic-avatar-color3:var(--colors-red-4);--semantic-avatar-color4:var(--colors-green-6);--semantic-avatar-color5:var(--colors-orange-5);--semantic-tag-default-background:var(--colors-neutral-8);--semantic-tag-default-text:var(--colors-neutral-2);--semantic-tag-brand-background:var(--colors-red-8);--semantic-tag-brand-text:var(--colors-red-2);--semantic-tag-blue-background:var(--colors-blue-8);--semantic-tag-blue-text:var(--colors-blue-2);--semantic-tag-success-background:var(--colors-green-8);--semantic-tag-success-text:var(--colors-green-2);--semantic-tag-warning-background:var(--colors-orange-8);--semantic-tag-warning-text:var(--colors-orange-2);--semantic-tag-error-background:var(--colors-ruby-8);--semantic-tag-error-text:var(--colors-ruby-2);--semantic-tag-selected-background:var(--colors-blue-7);--semantic-tag-selected-border:var(--colors-blue-4);--semantic-rating-active:var(--colors-orange-4);--semantic-rating-inactive:var(--colors-neutral-6);--semantic-rating-hover:var(--colors-orange-3);--semantic-rating-critical:var(--colors-ruby-4);--semantic-rating-positive:var(--colors-green-4);--semantic-badge-counter-background:var(--colors-red-5);--semantic-badge-counter-text:var(--colors-neutral-1);--semantic-badge-status-active:var(--colors-green-4);--semantic-badge-status-away:var(--colors-orange-4);--semantic-badge-status-offline:var(--colors-neutral-5);--semantic-badge-status-dnd:var(--colors-ruby-4);--semantic-badge-new:var(--colors-blue-4);--semantic-badge-premium:var(--colors-orange-3);--semantic-status-pending:var(--colors-blue-4);--semantic-status-paused:var(--colors-neutral-4);--semantic-status-complete:var(--colors-green-4);--semantic-status-in-progress:var(--colors-orange-3);--semantic-status-cancelled:var(--colors-ruby-4);--semantic-status-archived:var(--colors-blue-3);--semantic-interactionsuccessstate-primary-default:var(--colors-green-5);--semantic-interactionsuccessstate-primary-hover:var(--colors-green-4);--semantic-interactionsuccessstate-primary-active:var(--colors-green-3);--semantic-interactionsuccessstate-primary-disabled:var(--colors-green-9);--semantic-interactionsuccessstate-secondary-default:var(--colors-neutral-10);--semantic-interactionsuccessstate-secondary-hover:var(--colors-green-9);--semantic-interactionsuccessstate-secondary-active:var(--colors-green-8);--semantic-interactionsuccessstate-secondary-disabled:var(--colors-neutral-7);--semantic-interactionsuccessstate-tertiary-default:var(--colors-neutral-10);--semantic-interactionsuccessstate-tertiary-hover:var(--colors-neutral-8);--semantic-interactionsuccessstate-tertiary-active:var(--colors-neutral-7);--semantic-interactionsuccessstate-tertiary-disabled:var(--colors-neutral-8);--semantic-interactionwarningstate-primary-default:var(--colors-orange-5);--semantic-interactionwarningstate-primary-hover:var(--colors-orange-4);--semantic-interactionwarningstate-primary-active:var(--colors-orange-3);--semantic-interactionwarningstate-primary-disabled:var(--colors-orange-9);--semantic-interactionwarningstate-secondary-default:var(--colors-neutral-10);--semantic-interactionwarningstate-secondary-hover:var(--colors-orange-9);--semantic-interactionwarningstate-secondary-active:var(--colors-orange-8);--semantic-interactionwarningstate-secondary-disabled:var(--colors-neutral-7);--semantic-interactionwarningstate-tertiary-default:var(--colors-neutral-10);--semantic-interactionwarningstate-tertiary-hover:var(--colors-neutral-8);--semantic-interactionwarningstate-tertiary-active:var(--colors-neutral-7);--semantic-interactionwarningstate-tertiary-disabled:var(--colors-neutral-8);--components-button-primary-background-default:var(--colors-red-5);--components-button-primary-text:var(--colors-neutral-1);--components-button-secondary-background-default:var(--colors-neutral-9);--components-button-secondary-text:var(--colors-red-5);--components-button-secondary-border:var(--colors-red-5);--components-button-tertiary-text:var(--colors-red-5);--components-button-success-primary-background-default:var(--colors-green-5);--components-button-success-primary-text:var(--colors-neutral-1);--components-button-success-secondary-background-default:var(--colors-neutral-9);--components-button-success-secondary-text:var(--colors-green-5);--components-button-success-secondary-border:var(--colors-green-5);--components-button-success-tertiary-text:var(--colors-green-5);--components-button-warning-primary-background-default:var(--colors-orange-5);--components-button-warning-primary-text:var(--colors-neutral-1);--components-button-warning-secondary-background-default:var(--colors-neutral-9);--components-button-warning-secondary-text:var(--colors-orange-5);--components-button-warning-secondary-border:var(--colors-orange-5);--components-button-warning-tertiary-text:var(--colors-orange-5)}.btn{font-family:var(--font-primary);font-weight:var(--typography-fontweight-medium);justify-content:center;align-items:center;gap:var(--components-button-icon-gap);min-width:var(--components-button-minwidth);border-radius:var(--border-radius-sm);cursor:var(--components-button-cursor-default);transition:background-color var(--sementic-components-button-hover-duration)var(--sementic-components-button-hover-easing),transform var(--sementic-components-button-active-duration)var(--sementic-components-button-active-easing),box-shadow var(--sementic-components-button-hover-duration)var(--sementic-components-button-hover-easing);border:none;display:inline-flex}.btn:disabled{cursor:var(--components-button-cursor-disabled);opacity:.5}.btn:focus-visible{outline:var(--component-button-focus-width)solid var(--color-border-focus);outline-offset:var(--component-button-focus-offset)}.btn-primary{background-color:var(--components-button-primary-background-default);color:var(--components-button-primary-text);border-radius:var(--components-button-primary-radius);box-shadow:0 var(--component-button-primary-elevation-offsety)var(--component-button-primary-elevation-blur)rgba(0,0,0,var(--components-button-primary-elevation-opacity))}.btn-primary:hover{background-color:var(--semantic-interactionstate-primary-hover)}.btn-primary:active{background-color:var(--semantic-interactionstate-primary-active);transition-duration:var(--components-button-pressstate-duration)}.btn-primary:disabled{background-color:var(--semantic-interactionstate-primary-disabled);color:var(--semantic-text-disabled)}.btn-secondary{background:var(--semantic-interactionstate-secondary-default);color:var(--components-button-secondary-text);border:1px solid var(--components-button-secondary-border);border-radius:var(--components-button-secondary-radius)}.btn-secondary:hover{background-color:var(--semantic-interactionstate-secondary-hover)}.btn-secondary:active{background-color:var(--semantic-interactionstate-secondary-active);transition-duration:var(--components-button-pressstate-duration)}.btn-secondary:disabled{background-color:var(--semantic-interactionstate-secondary-disabled);color:var(--semantic-text-disabled);border-color:var(--semantic-border-disabled)}.btn-tertiary{color:var(--components-button-tertiary-text);border-radius:var(--components-button-tertiary-radius);background:0 0;border:none}.btn-tertiary:hover{background-color:var(--semantic-interactionstate-tertiary-hover)}.btn-tertiary:active{background-color:var(--semantic-interactionstate-tertiary-active);transition-duration:var(--components-button-pressstate-duration)}.btn-tertiary:disabled{background-color:var(--semantic-interactionstate-tertiary-disabled);color:var(--semantic-text-disabled)}.btn-lg{height:var(--components-button-height-large);padding:var(--components-button-padding-large-vertical)var(--components-button-padding-large-horizontal);font-size:var(--component-interactive-button-large-fontsize);letter-spacing:var(--component-interactive-button-large-letterspacing)}.btn-md{height:var(--components-button-height-medium);padding:var(--components-button-padding-medium-vertical)var(--components-button-padding-medium-horizontal);font-size:var(--component-interactive-button-medium-fontsize);letter-spacing:var(--component-interactive-button-medium-letterspacing)}.btn-sm{height:var(--components-button-height-small);padding:var(--components-button-padding-small-vertical)var(--components-button-padding-small-horizontal);font-size:var(--component-interactive-button-small-fontsize);letter-spacing:var(--component-interactive-button-small-letterspacing)}.btn svg{width:1em;height:1em}.btn-group{gap:var(--components-button-groupgap);display:inline-flex}.btn-success.btn-primary{background-color:var(--components-button-success-primary-background-default,var(--colors-green-5));color:var(--components-button-success-primary-text,var(--colors-neutral-1));border-color:#0000}.btn-success.btn-primary:hover{background-color:var(--semantic-interactionsuccessstate-primary-hover,var(--colors-green-4))}.btn-success.btn-primary:active{background-color:var(--semantic-interactionsuccessstate-primary-active,var(--colors-green-3))}.btn-success.btn-primary:disabled{background-color:var(--semantic-interactionsuccessstate-primary-disabled,var(--colors-green-9));color:var(--semantic-text-disabled)}.btn-success.btn-secondary{background-color:var(--semantic-interactionsuccessstate-secondary-default,var(--colors-neutral-10));color:var(--components-button-success-secondary-text,var(--colors-green-5));border-color:var(--components-button-success-secondary-border,var(--colors-green-5))}.btn-success.btn-secondary:hover{background-color:var(--semantic-interactionsuccessstate-secondary-hover,var(--colors-green-9))}.btn-success.btn-secondary:active{background-color:var(--semantic-interactionsuccessstate-secondary-active,var(--colors-green-8))}.btn-success.btn-secondary:disabled{background-color:var(--semantic-interactionsuccessstate-secondary-disabled,var(--colors-neutral-7));color:var(--semantic-text-disabled);border-color:var(--semantic-border-disabled)}.btn-success.btn-tertiary{color:var(--components-button-success-tertiary-text,var(--colors-green-5));background:0 0;border:none}.btn-success.btn-tertiary:hover{background-color:var(--semantic-interactionsuccessstate-tertiary-hover,var(--colors-neutral-8))}.btn-success.btn-tertiary:active{background-color:var(--semantic-interactionsuccessstate-tertiary-active)}.btn-success.btn-tertiary:disabled{background-color:var(--semantic-interactionsuccessstate-tertiary-disabled);color:var(--semantic-text-disabled)}.btn-warning.btn-primary{background-color:var(--components-button-warning-primary-background-default,var(--colors-orange-5));color:var(--components-button-warning-primary-text,var(--colors-neutral-1));border-color:#0000}.btn-warning.btn-primary:hover{background-color:var(--semantic-interactionwarningstate-primary-hover,var(--colors-orange-4))}.btn-warning.btn-primary:active{background-color:var(--semantic-interactionwarningstate-primary-active,var(--colors-orange-3))}.btn-warning.btn-primary:disabled{background-color:var(--semantic-interactionwarningstate-primary-disabled,var(--colors-orange-9));color:var(--semantic-text-disabled)}.btn-warning.btn-secondary{color:var(--components-button-warning-secondary-text,var(--colors-orange-5));border-color:var(--components-button-warning-secondary-border,var(--colors-orange-6));background-color:#0000}.btn-warning.btn-secondary:hover{background-color:var(--semantic-interactionwarningstate-secondary-hover,var(--colors-orange-9))}.btn-warning.btn-secondary:active{background-color:var(--semantic-interactionwarningstate-secondary-active,var(--colors-orange-8))}.btn-warning.btn-secondary:disabled{background-color:var(--semantic-interactionwarningstate-secondary-disabled,var(--colors-neutral-7));color:var(--semantic-text-disabled);border-color:var(--semantic-border-disabled)}.btn-warning.btn-tertiary{color:var(--components-button-warning-tertiary-text,var(--colors-orange-5));background:0 0;border:none}.btn-warning.btn-tertiary:hover{background-color:var(--semantic-interactionwarningstate-tertiary-hover,var(--colors-neutral-8))}.btn-warning.btn-tertiary:active{background-color:var(--semantic-interactionwarningstate-tertiary-active,var(--colors-neutral-7))}.btn-warning.btn-tertiary:disabled{background-color:var(--semantic-interactionwarningstate-tertiary-disabled,var(--colors-neutral-8));color:var(--semantic-text-disabled)}.chip{max-width:100%;font-family:var(--font-primary,inherit);white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--semantic-tag-default-background);color:var(--semantic-tag-default-text);border:1px solid;border-color:var(--semantic-border-strong);letter-spacing:var(--typography-letterspacing-wide);font-size:var(--typography-fontsize-xs);font-weight:var(--typography-fontweight-medium);height:var(--components-button-height-small);border-radius:var(--semantic-radius-xs);padding:var(--components-button-padding-large-vertical)var(--components-button-padding-small-horizontal);align-items:center;display:inline-flex;overflow:hidden}.chip-error{background-color:var(--semantic-tag-brand-background);color:var(--semantic-tag-error-text);border-color:var(--semantic-border-error)}.chip-info{background-color:var(--semantic-tag-blue-background);color:var(--semantic-tag-blue-text);border-color:var(--semantic-border-info)}.chip-success{background-color:var(--semantic-tag-success-background);color:var(--semantic-tag-success-text);border-color:var(--semantic-border-success)}.chip-warning{background-color:var(--semantic-tag-warning-background);color:var(--semantic-tag-warning-text);border-color:var(--semantic-border-warning)}.chip-disabled{opacity:.5;cursor:not-allowed}.chip-icon,.chip-end-icon{line-height:0;display:inline-flex}.chip-icon{color:var(--semantic-iconography-primary)}.chip-icon-error{color:var(--semantic-iconography-error)}.chip-icon-info{color:var(--semantic-iconography-info)}.chip-icon-success{color:var(--semantic-iconography-success)}.chip-icon-warning{color:var(--semantic-iconography-warning)}.chip-icon svg,.chip-end-icon svg{width:16px;height:16px}.chip-remove{color:inherit;cursor:pointer;background:0 0;border:none;font-size:16px}.chip-remove:hover{text-decoration:underline}.chip-remove:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.chip-label{text-overflow:ellipsis;overflow:hidden}.textfield-input{background:var(--semantic-background-surface);border-color:var(--semantic-border-default);color:var(--semantic-text-primary);padding:var(--components-form-fieldpadding-vertical)var(--components-form-fieldpadding-horizontal);height:var(--components-input-height-small);min-width:var(--components-input-min-width);font-size:var(--typography-fontsize-sm);font-weight:var(--typography-fontweight-regular);transition:box-shadow var(--motion-duration-fast,.15s),border-color var(--motion-duration-fast,.15s);outline:none}.textfield-input:focus{border-color:var(--semantic-border-focus)}.textfield-input:active{background-color:var(--semantic-background-active);border-color:var(--semantic-border-focus)}.textfield-input-error{background-color:var(--semantic-background-error);border-color:var(--semantic-border-error);color:var(--semantic-text-primary)}.textfield-input-error:focus{border-color:var(--semantic-border-error)}.textfield-input-success{background-color:var(--semantic-background-success);border-color:var(--semantic-border-success);color:var(--semantic-text-primary)}.textfield-input-success:focus{border-color:var(--semantic-border-success)}.textfield-input-warning{background-color:var(--semantic-background-warning);border-color:var(--semantic-border-warning);color:var(--semantic-text-primary)}.textfield-input-warning:focus{border-color:var(--semantic-border-warning)}.textfield-input-filled{background:var(--semantic-background-subtle)}.textfield-input-disabled{background-color:var(--semantic-background-disabled);color:var(--semantic-text-disabled);border-color:var(--semantic-border-disabled);cursor:not-allowed}.textfield-label{color:var(--semantic-text-primary);margin-bottom:var(--components-form-labelgap);font-weight:var(--typography-fontweight-medium);font-size:var(--typography-fontsize-sm)}.textfield-label-disabled{color:var(--semantic-text-disabled)}.textfield-label-required{color:var(--semantic-feedback-error-text);margin-left:2px}.textfield-input-wrapper{align-items:center;display:flex;position:relative}.textfield-input-wrapper-auto{width:auto;display:inline-flex}.textfield-input-wrapper-full{width:100%;display:flex}.textfield-icon{align-items:center;display:flex}.textfield-icon svg{width:var(--components-icon-sm);height:var(--components-icon-sm)}.textfield-icon-disabled{color:var(--semantic-iconography-disabled)}.textfield-icon-start{left:var(--semantic-scale-sm,8px);color:var(--semantic-iconography-secondary,var(--colors-neutral-7,#5f615b));position:absolute}.textfield-icon-end{right:var(--semantic-scale-sm,8px);color:var(--semantic-iconography-secondary,var(--colors-neutral-7,#5f615b));position:absolute}.textfield-input-has-starticon{padding-left:calc(var(--components-icon-sm) + var(--components-form-fieldpadding-horizontal,12px))}.textfield-input-has-endicon{padding-right:calc(var(--components-icon-sm) + var(--components-form-fieldpadding-horizontal,12px))}.textfield-helper{color:var(--semantic-text-secondary);margin-top:var(--components-form-helptextgap)}.textfield-helper-error{color:var(--semantic-text-error);margin-top:var(--components-form-helptextgap)}.textfield-helper-success{color:var(--semantic-text-success);margin-top:var(--components-form-helptextgap)}.textfield-helper-disabled{color:var(--semantic-text-disabled);margin-top:var(--components-form-helptextgap)}.textfield-helper-warning{color:var(--semantic-text-warning);margin-top:var(--components-form-helptextgap)}.typography-body-default{font-size:var(--typography-fontsize-md);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-body-extra-small{font-size:var(--typography-fontsize-xs);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-body-small{font-size:var(--typography-fontsize-sm);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-body-large{font-size:var(--typography-fontsize-lg);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-body-strong{font-size:var(--typography-fontsize-md);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-body-dense{font-size:var(--typography-fontsize-md);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-heading-display{font-size:var(--typography-fontsize-5xl);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-tight);letter-spacing:var(--typography-letterspacing-tight)}.typography-heading-h1{font-size:var(--typography-fontsize-4xl);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-bold);line-height:var(--typography-lineheight-tight);letter-spacing:var(--typography-letterspacing-tight)}.typography-heading-h2{font-size:var(--typography-fontsize-3xl);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-bold);line-height:var(--typography-lineheight-tight);letter-spacing:var(--typography-letterspacing-tight)}.typography-heading-h3{font-size:var(--typography-fontsize-2xl);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-bold);line-height:var(--typography-lineheight-compact);letter-spacing:var(--typography-letterspacing-normal)}.typography-heading-h4{font-size:var(--typography-fontsize-xl);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-compact);letter-spacing:var(--typography-letterspacing-normal)}.typography-heading-h5{font-size:var(--typography-fontsize-lg);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-compact);letter-spacing:var(--typography-letterspacing-normal)}.typography-caption{font-size:var(--typography-fontsize-xs);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.typography-color-primary{color:var(--color-text-primary,#191919)}.typography-color-secondary{color:var(--color-text-secondary,#5f615b)}.typography-color-tertiary{color:var(--color-text-tertiary,#b2b4a9)}.typography-color-disabled{color:var(--color-text-disabled,#8a8c84)}.typography-color-inverse{color:var(--color-text-inverse,#fff)}.typography-color-error{color:var(--color-text-error,#d70032)}.typography-color-success{color:var(--color-text-success,#2e7d32)}.typography-color-warning{color:var(--color-text-warning,#f79633)}.icon-btn-base{border-radius:var(--border-radius-sm);cursor:var(--components-button-cursor-default);transition:background-color var(--sementic-components-button-hover-duration)var(--sementic-components-button-hover-easing),transform var(--sementic-components-button-active-duration)var(--sementic-components-button-active-easing),box-shadow var(--sementic-components-button-hover-duration)var(--sementic-components-button-hover-easing);border:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn-base:disabled{cursor:var(--components-button-cursor-disabled);opacity:.5}.icon-btn-base:focus-visible{outline:var(--component-button-focus-width)solid var(--color-border-focus);outline-offset:var(--component-button-focus-offset)}.icon-btn-primary{background-color:var(--components-button-primary-background-default);color:var(--components-button-primary-text);border-radius:var(--components-button-primary-radius);box-shadow:0 var(--component-button-primary-elevation-offsety)var(--component-button-primary-elevation-blur)rgba(0,0,0,var(--components-button-primary-elevation-opacity))}.icon-btn-primary:hover{background-color:var(--semantic-interactionstate-primary-hover)}.icon-btn-primary:active{background-color:var(--semantic-interactionstate-primary-active);transition-duration:var(--components-button-pressstate-duration)}.icon-btn-primary:disabled{background-color:var(--semantic-interactionstate-primary-disable);color:var(--semantic-text-disabled)}.icon-btn-secondary{background:var(--semantic-interactionstate-secondary-default);color:var(--components-button-secondary-text);border:1px solid var(--components-button-secondary-border);border-radius:var(--components-button-secondary-radius)}.icon-btn-secondary:hover{background-color:var(--semantic-interactionstate-secondary-hover)}.icon-btn-secondary:active{background-color:var(--semantic-interactionstate-secondary-active);transition-duration:var(--components-button-pressstate-duration)}.icon-btn-secondary:disabled{background-color:var(--semantic-interactionstate-secondary-disable);color:var(--semantic-text-disabled);border-color:var(--semantic-border-disabled)}.icon-btn-tertiary{color:var(--components-button-tertiary-text);border-radius:var(--components-button-tertiary-radius);background:0 0;border:none}.icon-btn-tertiary:hover{background-color:var(--semantic-interactionstate-tertiary-hover)}.icon-btn-tertiary:active{background-color:var(--semantic-interactionstate-tertiary-active);transition-duration:var(--components-button-pressstate-duration)}.icon-btn-tertiary:disabled{background-color:var(--semantic-interactionstate-tertiary-disable);color:var(--semantic-text-disabled)}.icon-btn-large{width:48px;height:var(--components-button-height-large)}.icon-btn-medium{width:36px;height:var(--components-button-height-medium)}.icon-btn-small{width:24px;height:var(--components-button-height-small)}.icon-btn-base svg{flex-shrink:0}.icon-btn-group{gap:var(--components-button-groupgap);display:inline-flex}.banner{min-height:34px;padding:var(--media-container-padding-small)var(--components-button-padding-small-horizontal);gap:var(--semantic-usage-compact-gap);border-radius:var(--semantic-radius-xs);color:var(--semantic-tag-default-text);border:1px solid;align-items:center;display:flex}.banner-has-title{min-height:56px}.banner-icon{margin-right:var(--semantic-usage-compact-gap);color:var(--semantic-iconography-primary);align-self:flex-start;margin-top:2px;display:inline-flex}.banner-icon svg{width:16px;height:16px}.banner-content{flex-direction:column;flex:1;gap:2px;display:flex}.banner-title{font-size:var(--typography-fontsize-sm);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.banner-description{font-size:var(--typography-fontsize-sm);font-family:var(--typography-fontfamily-primary);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-normal)}.banner-close{color:var(--semantic-iconography-tertiary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;margin-left:auto;padding:0;line-height:0}.banner-close svg{width:16px;height:16px}.banner-close:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:2px}.banner-default{border-color:var(--semantic-border-strong);background-color:var(--semantic-tag-default-background)}.banner-error{background-color:var(--semantic-tag-brand-background);border-color:var(--semantic-border-error)}.banner-error .banner-title{color:var(--semantic-tag-error-text)}.banner-error .banner-icon{color:var(--semantic-iconography-error)}.banner-info{background-color:var(--semantic-tag-blue-background);border-color:var(--semantic-border-info)}.banner-info .banner-title{color:var(--semantic-tag-blue-text)}.banner-info .banner-icon{color:var(--semantic-iconography-info)}.banner-success{background-color:var(--semantic-tag-success-background);border-color:var(--semantic-border-success)}.banner-success .banner-title{color:var(--semantic-tag-success-text)}.banner-success .banner-icon{color:var(--semantic-iconography-success)}.banner-warning{background-color:var(--semantic-tag-warning-background);border-color:var(--semantic-border-warning)}.banner-warning .banner-title{color:var(--semantic-tag-warning-text)}.banner-warning .banner-icon{color:var(--semantic-iconography-warning)}.modal{padding:var(--components-modal-padding);gap:var(--components-modal-titlegap);border-width:var(--components-modal-width);border-style:solid;border-color:var(--semantic-border-default);border-radius:var(--components-modal-radius);box-shadow:0 var(--component-modal-elevation-offsety)var(--component-modal-elevation-blur)rgba(0,0,0,var(--component-modal-elevation-opacity));background-color:var(--colors-neutral-0,#fff);flex-direction:column;width:100%;display:flex}.modal-overlay{z-index:50;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);background-color:#0000001a;position:absolute;inset:0}.modal-container{padding:var(--components-modal-padding);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-sm{max-width:var(--components-modal-maxwidth-small)}.modal-md{max-width:var(--components-modal-maxwidth-medium)}.modal-lg{max-width:var(--components-modal-maxwidth-large)}.modal-xl{max-width:var(--spacing-container-width-3xl)}.modal-2xl{max-width:var(--spacing-container-width-4xl)}.modal-3xl{max-width:var(--spacing-container-width-5xl)}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-title-group{align-items:center;gap:var(--components-modal-icongap);display:flex}.modal-title-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modal-title{margin:0}.modal-body{gap:var(--components-modal-titlegap);flex-direction:column;display:flex}.modal-banner{border-radius:var(--border-radius-md);background-color:var(--colors-neutral-1);display:block}.modal-footer{gap:var(--spacing-base12);justify-content:flex-end;display:flex}.page-title{justify-content:space-between;align-items:center;gap:var(--components-pagetitle-titleactiongap);width:100%;padding:var(--components-pagetitle-padding-vertical)var(--components-pagetitle-padding-horizontal);background-color:var(--semantic-background-page);display:flex}.page-title-content{flex-direction:column;flex:1;min-width:0;display:flex}.page-title-breadcrumbs{margin-bottom:var(--components-pagetitle-titleactiongap)}.page-title-header{align-items:center;gap:var(--icon-gap-text,4px);margin-bottom:var(--components-pagetitle-titledescriptiongap);display:flex}.page-title-icon{color:var(--semantic-iconography-brand,var(--colors-red-5));flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.page-title-icon svg{width:100%;height:100%}.page-title-text{flex:1;min-width:0;margin:0}.page-title-description{margin:0}.page-title-header:not(:has(.page-title-icon))~.page-title-description{margin-left:0}.page-title-actions{align-items:center;gap:var(--spacing-base4,4px);flex-direction:row-reverse;flex-shrink:0;display:flex}@media (max-width:768px){.page-title{flex-direction:column;gap:1rem}.page-title-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.page-title-description{margin-left:0!important}}.page-title:not(:has(.page-title-description)){align-items:center}.page-title-text{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-title-description{overflow-wrap:break-word;word-wrap:break-word}.tooltip{background-color:var(--semantic-background-brand-secondary);border-radius:var(--components-tooltip-radius,var(--border-radius-sm));border-width:var(--components-tooltip-width,var(--border-width-none));font-family:var(--component-feedback-tooltip-fontfamily,var(--typography-fontfamily-primary));pointer-events:none;word-wrap:break-word;max-width:250px;box-shadow:0 2px 8px #00000026}.tooltip-content{padding:var(--media-container-padding-small,8px);gap:var(--semantic-usage-compact-gap,4px)}.tooltip-title{color:#fff;font-size:var(--component-feedback-tooltip-fontsize,var(--typography-fontsize-xs));font-weight:var(--component-feedback-tooltip-fontweight,var(--typography-fontweight-regular));line-height:var(--component-feedback-tooltip-lineheight,var(--typography-lineheight-compact));letter-spacing:var(--component-feedback-tooltip-letterspacing,var(--typography-letterspacing-normal));margin-bottom:4px;display:block}.tooltip-body{color:#fff;font-weight:var(--component-feedback-tooltip-fontweight,var(--typography-fontweight-regular));font-family:var(--component-element-tooltiptext-fontfamily,var(--typography-fontfamily-primary));font-size:var(--component-element-tooltiptext-fontsize,var(--typography-fontsize-xs));line-height:var(--component-element-tooltiptext-lineheight,var(--typography-lineheight-compact));letter-spacing:var(--component-element-tooltiptext-letterspacing,var(--typography-letterspacing-normal))}.tooltip-trigger{display:inline-block}.tooltip-arrow{border-style:solid;width:0;height:0;position:absolute}.tooltip-top{transform-origin:bottom}.tooltip-top .tooltip-arrow{border-width:6px 6px 0;border-color:var(--semantic-background-brand-secondary,var(--colors-blue-6))transparent transparent transparent;bottom:-6px;left:50%;transform:translate(-50%)}.tooltip-bottom{transform-origin:top}.tooltip-bottom .tooltip-arrow{border-width:0 6px 6px;border-color:transparent transparent var(--semantic-background-brand-secondary,var(--colors-blue-6))transparent;top:-6px;left:50%;transform:translate(-50%)}.tooltip-left{transform-origin:100%}.tooltip-left .tooltip-arrow{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--semantic-background-brand-secondary,var(--colors-blue-6));top:50%;right:-6px;transform:translateY(-50%)}.tooltip-right{transform-origin:0}.tooltip-right .tooltip-arrow{border-width:6px 6px 6px 0;border-color:transparent var(--semantic-background-brand-secondary,var(--colors-blue-6))transparent transparent;top:50%;left:-6px;transform:translateY(-50%)}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tooltip{animation:.15s ease-out tooltipFadeIn}@media (max-width:640px){.tooltip{max-width:200px;font-size:.75rem}}.accordion{border-bottom:1px solid var(--semantic-border-light);padding:var(--components-accordian-headerpadding-vertical)var(--components-accordian-headerpadding-horizontal);gap:var(--components-accordian-contentgap);background-color:var(--semantic-background-surface);flex-direction:column;display:flex;overflow:hidden}.accordion-header{justify-content:space-between;align-items:center;gap:var(--components-accordian-headericongap,8px);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;width:100%;display:flex}.accordion-header--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.accordion-header__left{align-items:center;gap:var(--components-accordian-headericongap,8px);flex:1;min-width:0;display:flex}.accordion-header__icon{color:var(--semantic-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-title{font-weight:var(--typography-fontweight-medium);font-size:var(--typography-fontsize-lg);letter-spacing:var(--typography-letterspacing-normal);color:var(--semantic-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:125%;overflow:hidden}.accordion-toggle-btn{border:1px solid var(--semantic-border-brand,#ef4444);border-radius:var(--semantic-radius-xs,6px);width:36px;height:36px;color:var(--semantic-border-brand,#ef4444);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.accordion-toggle-btn:hover:not(:disabled){background-color:var(--semantic-border-brand,#ef4444)}@supports (color:color-mix(in lab, red, red)){.accordion-toggle-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--semantic-border-brand,#ef4444)8%,transparent)}}.accordion-toggle-btn:disabled{opacity:.4;cursor:not-allowed}.accordion-content{transition:max-height .3s ease-in-out,opacity .2s ease-in-out;overflow:hidden}.accordion-content-collapsed{opacity:0;max-height:0}.accordion-content-expanded{opacity:1;max-height:1000px}.accordion-body{font-size:var(--typography-fontsize-sm);font-weight:var(--typography-fontweight-regular);letter-spacing:var(--typography-letterspacing-normal);color:var(--semantic-text-primary);line-height:150%}@media (prefers-reduced-motion:reduce){.accordion-content,.accordion-header{transition:none}}.radio-wrapper{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.radio-input{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.radio-label{align-items:center;gap:var(--icon-gap-text,8px);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.radio-label-disabled{cursor:not-allowed}.radio-button{border:2px solid var(--radio-custom-color,var(--semantic-iconography-primary,#191919));background-color:var(--semantic-background-primary,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s ease-in-out;display:inline-flex}.radio-button--sm{border-width:1.5px;width:16px;height:16px}.radio-button--md{border-width:2px;width:20px;height:20px}.radio-button--lg{border-width:2px;width:24px;height:24px}.radio-button-inner{background-color:#0000;border-radius:50%;width:10px;height:10px;transition:all .2s ease-in-out;transform:scale(0)}.radio-button-inner--sm{width:6px;height:6px}.radio-button-inner--md{width:8px;height:8px}.radio-button-inner--lg{width:10px;height:10px}.radio-label-text{font-family:var(--typography-fontfamily-primary,Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-sm,14px);font-weight:var(--typography-fontweight-regular,400);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary,#191919);line-height:125%}.radio-label:hover .radio-button{border-color:var(--radio-custom-color,var(--semantic-iconography-primary,#191919))}.radio-input:focus-visible+.radio-label .radio-button{outline:2px solid var(--semantic-border-focus,#3b82f6);outline-offset:2px}.radio-input:checked+.radio-label .radio-button{border-color:var(--radio-custom-color,var(--semantic-iconography-primary,#191919));background-color:var(--semantic-background-primary,#fff)}.radio-input:checked+.radio-label .radio-button-inner{background-color:var(--radio-custom-color,var(--semantic-iconography-primary,#191919));transform:scale(1)}.radio-input:disabled+.radio-label{cursor:not-allowed}.radio-input:disabled+.radio-label .radio-button{border-color:var(--semantic-iconography-disabled,#b2b4a9);background-color:var(--semantic-background-primary,#fff)}.radio-input:disabled+.radio-label .radio-label-text{color:var(--semantic-iconography-disabled,#b2b4a9)}.radio-input:disabled:checked+.radio-label .radio-button{border-color:var(--semantic-iconography-disabled,#b2b4a9)}.radio-input:disabled:checked+.radio-label .radio-button-inner{background-color:var(--semantic-iconography-disabled,#b2b4a9)}.radio-input:disabled+.radio-label:hover .radio-button{border-color:var(--semantic-iconography-disabled,#b2b4a9)}.radio-wrapper.radio-error .radio-button{border-color:var(--semantic-iconography-error,#ef4444)}.radio-wrapper.radio-error .radio-label-text{color:var(--semantic-iconography-error,#ef4444)}.checkbox-wrapper{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.checkbox-input{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.checkbox-label{align-items:center;gap:var(--icon-gap-text,8px);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox-label-disabled{cursor:not-allowed}.checkbox-button{border:var(--components-checkbox-width)solid var(--semantic-border-default);border-radius:var(--components-checkbox-radius,2px);background-color:var(--semantic-background-primary,#fff);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s ease-in-out;display:inline-flex}.checkbox-button-sm{width:16px;height:16px}.checkbox-button-md{width:20px;height:20px}.checkbox-button-lg{width:24px;height:24px}.checkbox-button-inner{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in-out;display:flex;transform:scale(.5)}.checkbox-checkmark{width:100%;height:100%;color:var(--semantic-iconography-inverse)}.checkbox-button-inner-sm .checkbox-checkmark{width:12px;height:12px}.checkbox-button-inner-md .checkbox-checkmark{width:16px;height:16px}.checkbox-button-inner-lg .checkbox-checkmark{width:20px;height:20px}.checkbox-label-text{font-family:var(--typography-fontfamily-primary,Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-sm,14px);font-weight:var(--typography-fontweight-regular,400);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary,#191919);line-height:125%}.checkbox-label:hover .checkbox-button{border:2px solid var(--semantic-border-default)}.checkbox-input:focus-visible+.checkbox-label .checkbox-button{outline:1px solid var(--semantic-border-focus,#3b82f6);outline-offset:2px}.checkbox-input:checked+.checkbox-label .checkbox-button{background-color:var(--semantic-iconography-navigation-active)}.checkbox-input:checked+.checkbox-label .checkbox-button-inner{opacity:1;transform:scale(1)}.checkbox-input:disabled+.checkbox-label{cursor:not-allowed}.checkbox-input:disabled+.checkbox-label .checkbox-button{border-color:var(--semantic-border-disabled);background-color:var(--semantic-background-disabled)}.checkbox-input:disabled+.checkbox-label .checkbox-label-text{color:var(--semantic-iconography-disabled)}.checkbox-input:disabled:checked+.checkbox-label .checkbox-button{border-color:var(--semantic-border-disabled);background-color:var(--semantic-background-disabled)}.checkbox-input:disabled+.checkbox-label:hover .checkbox-button{border-color:var(--semantic-border-disabled)}.checkbox-wrapper.checkbox-error .checkbox-button{border-color:var(--semantic-iconography-error,#ef4444)}.checkbox-wrapper.checkbox-error .checkbox-label-text{color:var(--semantic-iconography-error,#ef4444)}.input-label{font-family:var(--typography-fontfamily-primary,Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-sm,14px);font-weight:var(--typography-fontweight-medium,500);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary,#191919);margin-bottom:8px;line-height:125%;transition:color .2s ease-in-out;display:block}.input-label--sm{font-size:var(--typography-fontsize-xs,12px);margin-bottom:6px}.input-label--md{font-size:var(--typography-fontsize-sm,14px);margin-bottom:8px}.input-label--lg{font-size:var(--typography-fontsize-base,16px);margin-bottom:10px}.input-label-asterisk{color:var(--semantic-iconography-error,#ef4444);font-weight:var(--typography-fontweight-medium,500);margin-left:2px}.input-label--disabled{color:var(--semantic-iconography-disabled,#b2b4a9);cursor:not-allowed;opacity:.6}.input-label--disabled .input-label-asterisk{color:var(--semantic-iconography-disabled,#b2b4a9)}.input-label--error,.input-label--error .input-label-asterisk{color:var(--semantic-iconography-error,#ef4444)}.input-label--focused,.input-label--focused .input-label-asterisk{color:var(--semantic-border-focus,#3b82f6)}.input-label--focused.input-label--error{color:var(--semantic-iconography-error,#ef4444)}.input-label--disabled.input-label--focused,.input-label--disabled.input-label--error{color:var(--semantic-iconography-disabled,#b2b4a9)}.loader{justify-content:center;align-items:center;display:inline-flex;position:relative}.loader-svg{width:100%;height:100%;display:block}.loader--xs{width:16px;height:16px}.loader--sm{width:24px;height:24px}.loader--md{width:44px;height:44px}.loader--lg{width:64px;height:64px}.loader--xl{width:88px;height:88px}.loader--ring .loader-ring-bg{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3}.loader--ring .loader-ring-progress{stroke:var(--semantic-border-brand,#fa034a);stroke-dasharray:90 200;stroke-dashoffset:0;transform-origin:50%;animation:2s linear infinite loader-ring-rotate}@keyframes loader-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader--determinate .loader-ring-bg{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3}.loader--determinate .loader-determinate-progress{stroke:var(--semantic-border-brand,#fa034a);transition:stroke-dashoffset .3s ease-in-out}.loader--circular .loader-circular-progress{stroke:var(--semantic-border-brand,#fa034a);transform-origin:50%;animation:1.4s ease-in-out infinite loader-circular-rotate}.loader--circular .loader-svg{animation:1.4s linear infinite loader-circular-spin}@keyframes loader-circular-rotate{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:1 200;stroke-dashoffset:-126px}}@keyframes loader-circular-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader--spinner .loader-spinner-line{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3;animation:1.2s linear infinite loader-spinner-fade}.loader--spinner .loader-spinner-line:first-child{stroke:var(--semantic-border-brand,#fa034a);opacity:1}.loader--spinner .loader-spinner-line:nth-child(2){stroke:var(--semantic-border-brand,#fa034a);opacity:.7}@keyframes loader-spinner-fade{0%,to{opacity:.3}50%{opacity:1}}.loader--spinner .loader-svg{animation:1.2s linear infinite loader-spinner-rotate}@keyframes loader-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader--pulse .loader-pulse-line{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3;animation:2.4s linear infinite loader-pulse-sequential}.loader--pulse .loader-pulse-line:first-child{animation-delay:0s}.loader--pulse .loader-pulse-line:nth-child(2){animation-delay:.3s}.loader--pulse .loader-pulse-line:nth-child(3){animation-delay:.6s}.loader--pulse .loader-pulse-line:nth-child(4){animation-delay:.9s}.loader--pulse .loader-pulse-line:nth-child(5){animation-delay:1.2s}.loader--pulse .loader-pulse-line:nth-child(6){animation-delay:1.5s}.loader--pulse .loader-pulse-line:nth-child(7){animation-delay:1.8s}.loader--pulse .loader-pulse-line:nth-child(8){animation-delay:2.1s}@keyframes loader-pulse-sequential{0%{stroke:var(--semantic-border-brand,#fa034a);opacity:1}12.5%,to{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3}}.loader--primary .loader-ring-progress,.loader--primary .loader-determinate-progress,.loader--primary .loader-circular-progress,.loader--primary .loader-spinner-line:first-child,.loader--primary .loader-spinner-line:nth-child(2){stroke:var(--semantic-border-brand,#fa034a)}.loader--primary.loader--pulse .loader-pulse-line{animation-name:loader-pulse-sequential-primary}@keyframes loader-pulse-sequential-primary{0%{stroke:var(--semantic-border-brand,#fa034a);opacity:1}12.5%,to{stroke:var(--semantic-border-default,#d1d3c6);opacity:.3}}.loader--primary .loader-ring-bg,.loader--primary .loader-spinner-line{stroke:var(--semantic-border-default,#d1d3c6)}.status{height:var(--components-button-height-small);align-items:center;gap:var(--semantic-usage-compact-gap);font-family:var(--typography-fontfamily-primary,"Inter",sans-serif);font-size:var(--typography-fontsize-xs);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-compact);letter-spacing:var(--typography-letterspacing-wide);padding:var(--media-container-padding-small,8px);display:inline-flex}.status-icon{flex-shrink:0;width:16px;height:16px}.status-label{color:inherit}.status--read{color:var(--status-custom-color,var(--semantic-tag-default-text,#191919))}.status--read .status-icon{color:var(--status-custom-color,var(--semantic-iconography-primary,#191919))}.status--cancelled,.status--cancelled .status-icon{color:var(--status-custom-color,var(--semantic-status-cancelled,#bf2c2c))}.status--pending,.status--pending .status-icon{color:var(--status-custom-color,var(--semantic-status-pending,#6780a8))}.status--complete,.status--complete .status-icon{color:var(--status-custom-color,var(--semantic-status-complete,#4c904f))}.status--in-progress,.status--in-progress .status-icon{color:var(--status-custom-color,var(--semantic-status-in-progress,#f79633))}.status--archived,.status--archived .status-icon{color:var(--status-custom-color,var(--semantic-status-archived,#31496d))}.status--paused,.status--paused .status-icon{color:var(--status-custom-color,var(--semantic-status-paused,#8a8c84))}.card{background-color:var(--semantic-background-surface,#fff);border:var(--border-width-thin,1px)var(--border-style-solid,solid)var(--semantic-border-light,#e6e8d8);border-radius:var(--border-radius-md,8px);color:var(--semantic-text-primary,#191919);transition:all var(--motion-duration-normal,.3s)var(--motion-easing-easeinout,ease-in-out);padding:var(--spacing-base16,16px);gap:var(--components-card-gap);flex-direction:column;display:flex;overflow:hidden}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-base16,16px);display:flex}.card-header-content{gap:var(--spacing-base4,4px);flex-direction:column;flex:1;display:flex}.card-header-title-wrapper{align-items:center;gap:var(--spacing-base8,8px);display:flex}.card-header-icon{width:24px;height:24px;color:var(--semantic-iconography-primary,#191919);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-header-icon svg{width:100%;height:100%}.card-header-title{font-family:var(--typography-fontfamily-primary,"Roboto","Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-lg,18px);font-weight:var(--typography-fontweight-medium,500);line-height:var(--typography-lineheight-compact,1.25);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary,#191919);margin:0}.card-header-description{font-family:var(--typography-fontfamily-primary,"Roboto","Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-sm,14px);font-weight:var(--typography-fontweight-regular,400);line-height:var(--typography-lineheight-regular,1.5);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary,#191919);margin:0}.card-header-actions{align-items:center;gap:var(--spacing-base8,8px);flex-shrink:0;display:flex}@media (max-width:768px){.card-header{flex-direction:column}.card-header-actions{justify-content:flex-end;width:100%}}.page-header{width:100%;height:68px;padding:var(--semantic-layout-header-padding-horizontal);background-color:var(--semantic-background-brand-primary);color:var(--semantic-text-inverse);justify-content:space-between;align-items:center;gap:var(--spacing-base16);flex-shrink:0;display:flex}.page-header__brand{align-items:center;display:flex}.page-header__title{font-size:var(--typography-fontsize-2xl);font-weight:var(--typography-fontweight-bold);line-height:var(--typography-lineheight-regular);letter-spacing:var(--typography-letterspacing-tight);align-items:baseline}.page-header-right-section{justify-content:flex-end;align-items:center;gap:var(--spacing-base16);display:flex}.page-header-details{justify-content:flex-end;gap:var(--spacing-base16);align-items:center;display:flex}.page-header-user{color:var(--semantic-badge-counter-text);font-family:var(--typography-fontfamily-primary,"Roboto","Helvetica Neue",Arial,sans-serif);font-size:var(--typography-fontsize-sm,14px);font-weight:var(--typography-fontweight-regular);line-height:var(--typography-lineheight-regular,1.5);letter-spacing:var(--typography-letterspacing-normal)}.page-header-actions{align-items:center;gap:var(--icon-gap-comfortable);display:flex}.page-header-icon-button{color:var(--semantic-text-inverse);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex}.page-header-icon-button:hover{opacity:.8}.page-header-icon-button:focus-visible{outline:2px solid var(--semantic-focusindicator-primary);outline-offset:2px;border-radius:var(--semantic-radius-sm)}.page-header-icon-button:active{opacity:.6}.page-header__logo-image{object-fit:contain;width:auto;height:50px}.dropdown{box-sizing:border-box;background:0 0;flex-direction:column;display:inline-flex;position:relative}.dropdown-trigger{align-items:center;gap:var(--components-dropdown-triggericongap,8px);padding:var(--components-dropdown-triggerpadding-vertical,8px)var(--components-dropdown-triggerpadding-horizontal,8px);background:var(--semantic-background-surface,#fff);cursor:pointer;font-size:var(--semantic-typography-body-sm-font-size,14px);color:var(--semantic-text-primary,#191919);-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;transition:background-color .15s;display:inline-flex}.dropdown-trigger--bg-surface{background:var(--semantic-background-surface,#fff)!important}.dropdown-trigger--bg-secondary{border-bottom:var(--border-width-hairline,.5px)solid var(--semantic-border-light);background:var(--semantic-background-secondary,#f5f6f0)!important}.dropdown-trigger--bg-transparent{background:0 0!important}.dropdown-trigger--bordered{border:1px solid var(--semantic-border-default,#d1d3c6);border-radius:var(--border-radius-sm,4px);justify-content:space-between;min-width:120px}.dropdown-trigger--bordered:hover{background:var(--semantic-background-hover,#f5f6f0)}.dropdown-trigger--bordered.dropdown-trigger--open{border-color:var(--semantic-border-focus,#486ba0);background:var(--semantic-background-surface,#fff)}.dropdown-trigger--borderless{background:0 0;border:none;justify-content:space-between;min-width:80px}.dropdown-trigger--borderless:hover{background:var(--semantic-background-hover,#f5f6f0)}.dropdown-trigger--borderless.dropdown-trigger--open{background:0 0}.dropdown-trigger--icon-only{min-width:unset;justify-content:center;width:32px;height:32px;padding:0}.dropdown-trigger--bordered.dropdown-trigger--icon-only{border-radius:var(--border-radius-sm,4px)}.dropdown-trigger__value{text-overflow:ellipsis;white-space:nowrap;color:var(--semantic-text-primary,#191919);flex:1;overflow:hidden}.dropdown-trigger__placeholder{text-overflow:ellipsis;white-space:nowrap;color:var(--semantic-text-tertiary,#8a8c84);flex:1;overflow:hidden}.dropdown-trigger__arrow{color:var(--semantic-iconography-primary,#191919);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown-menu{z-index:1000;scrollbar-width:none;-ms-overflow-style:none;background:var(--semantic-background-surface,#fff);border-radius:var(--border-radius-sm,4px);box-sizing:border-box;min-width:100%;max-height:300px;padding:var(--components-dropdown-triggerpadding-vertical,8px)var(--components-dropdown-triggerpadding-horizontal,8px);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.dropdown-menu::-webkit-scrollbar{display:none}.dropdown-option{padding:var(--components-dropdown-padding-vertical,8px)var(--components-dropdown-padding-horizontal,8px);cursor:pointer;font-size:var(--semantic-typography-body-sm-font-size,14px);color:var(--semantic-text-primary,#191919);border-bottom:1px solid var(--semantic-border-default);transition:background-color .15s}.dropdown-option:hover{background:var(--semantic-background-hover,#f5f6f0)}.dropdown-option:focus{outline:2px solid var(--semantic-border-focus,#486ba0);outline-offset:-2px;background:var(--semantic-background-active,#e6e8d8)}.dropdown-option--selected{background:var(--semantic-background-selected,#edf3fa);color:var(--semantic-text-primary,#191919);font-weight:500}.dropdown-option--selected:hover{background:var(--semantic-background-selected-hover,#d6e4f5)}.badge-count{min-width:16px;height:16px;font-family:var(--component-special-badge-fontfamily);font-size:var(--component-special-badge-fontsize);font-weight:var(--component-special-badge-fontweight);line-height:var(--component-special-badge-lineheight);letter-spacing:var(--component-special-badge-letterspacing);color:var(--semantic-text-inverse,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.badge-count--new{background-color:var(--semantic-badge-new)}.badge-count--dnd{background-color:var(--semantic-badge-status-dnd)}.badge-count--active{background-color:var(--semantic-badge-status-active)}.badge-count--away{background-color:var(--semantic-badge-status-away)}.badge-count--offline{background-color:var(--semantic-badge-status-offline)}.badge-count--premium{background-color:var(--semantic-badge-premium)}.badge-dot-sm,.badge-dot-lg{border-radius:var(--components-badge-radius,9999px);flex-shrink:0;display:inline-block}.badge-dot-sm{width:var(--components-badge-width-sm,8px);height:var(--components-badge-height-sm,8px)}.badge-dot-lg{width:var(--components-badge-width-lg,16px);height:var(--components-badge-height-lg,16px)}.badge-dot-sm--new,.badge-dot-lg--new{background-color:var(--semantic-badge-new)}.badge-dot-sm--dnd,.badge-dot-lg--dnd{background-color:var(--semantic-badge-status-dnd)}.badge-dot-sm--active,.badge-dot-lg--active{background-color:var(--semantic-badge-status-active)}.badge-dot-sm--away,.badge-dot-lg--away{background-color:var(--semantic-badge-status-away)}.badge-dot-sm--offline,.badge-dot-lg--offline{background-color:var(--semantic-badge-status-offline)}.badge-dot-sm--premium,.badge-dot-lg--premium{background-color:var(--semantic-badge-premium)}.badge-overlay{justify-content:center;align-items:center;display:inline-flex;position:relative}.badge-overlay__badge{position:absolute;top:-10px;right:-6px}.list-item{align-items:center;gap:var(--components-listitem-groupgap,16px);padding:var(--components-listitem-padding-vertical)var(--components-listitem-padding-horizontal);background-color:var(--semantic-background-surface,#fff);border:var(--border-width-hairline,.5px)solid var(--semantic-border-default);font-family:var(--component-content-listitem-fontfamily,inherit);border-radius:var(--semantic-border-radius-xs);border-left:4px solid #0000;display:flex}.list-item-success{border-left-color:var(--semantic-border-success)}.list-item-warning{border-left-color:var(--semantic-border-warning)}.list-item-error{border-left-color:var(--semantic-border-error)}.list-item-info{border-left-color:var(--semantic-border-info)}.list-item-default{border-left-color:var(--semantic-border-default)}.list-item-disabled{border-left-color:var(--semantic-border-disabled)}.list-item__label-group{gap:var(--components-listitem-itemgap);flex-direction:column;flex:0 0 var(--list-item-label-width,200px);min-width:0;display:flex}.list-item__label{font-size:var(--typography-fontsize-md,14px);font-weight:var(--typography-fontweight-medium,500);line-height:var(--typography-lineheight-regular,1.4);letter-spacing:var(--typography-letterspacing-normal,0);color:var(--semantic-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-item__caption{font-size:var(--typography-fontsize-xs,12px);font-weight:var(--typography-fontweight-regular,400);color:var(--semantic-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-item__center{flex:1 1 var(--list-item-center-width,0%);min-width:0}.list-item__actions{justify-content:flex-end;align-items:center;gap:var(--components-listitem-actiongap,8px);flex:0 0 var(--list-item-actions-width,auto);display:flex}.metric{padding:var(--components-metric-padding-vertical)var(--components-metric-padding-horizontal);display:flex}.metric-card{gap:var(--components-metric-itemgap,var(--semantic-scale-sm));background-color:var(--semantic-background-surface,#fff);border:1px solid var(--semantic-border-light);border-radius:var(--border-radius-md,8px);flex-direction:column;min-width:200px}.metric-card__header{justify-content:space-between;align-items:center;gap:var(--components-metric-icon-gap,var(--semantic-scale-sm));display:flex}.metric-card__label{font-size:var(--typography-fontsize-sm,.875rem);font-weight:var(--typography-fontweight-medium);color:var(--semantic-text-primary);line-height:var(--typography-lineheight-normal,1.5)}.metric-card__icon{color:var(--semantic-iconography-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__footer{justify-content:space-between;align-items:baseline;gap:var(--components-metric-actiongap,var(--semantic-scale-sm));display:flex}.metric-card__value{font-size:var(--component-dataviz-metricsmall-fontsize);font-weight:var(--component-dataviz-metricsmall-fontweight);line-height:var(--component-dataviz-metricsmall-lineheight);letter-spacing:var(--component-dataviz-metricsmall-letterspacing);color:var(--semantic-text-primary)}.metric-card__trend{font-size:var(--typography-fontsize-sm,.875rem);font-weight:var(--typography-fontweight-regular,400);line-height:var(--typography-lineheight-tight,1.25)}.metric-compact{justify-content:space-between;align-items:center;gap:var(--components-metric-groupgap,var(--semantic-scale-md));background-color:var(--semantic-background-surface);border:1px solid var(--semantic-border-light);border-radius:var(--border-radius-md,8px);flex-direction:row;min-width:200px}.metric-compact__left{align-items:center;gap:var(--components-metric-icon-gap,var(--semantic-scale-sm));display:flex}.metric-compact__label{font-size:var(--typography-fontsize-sm);font-weight:var(--typography-fontweight-medium);color:var(--semantic-text-primary);line-height:var(--typography-lineheight-normal)}.metric-compact__value{font-size:var(--component-dataviz-metricsmall-fontsize,var(--typography-fontsize-xl));font-weight:var(--component-dataviz-metricsmall-fontweight,var(--typography-fontweight-medium));line-height:var(--component-dataviz-metricsmall-lineheight,var(--typography-lineheight-tight));letter-spacing:var(--component-dataviz-metricsmall-letterspacing,var(--typography-letterspacing-normal));color:var(--semantic-text-primary)}.tabs{align-items:flex-end;gap:var(--components-tab-groupgap,0);background-color:var(--semantic-background-surface);flex-direction:row;display:flex}.tab{align-items:center;gap:var(--components-tab-gap,var(--spacing-base4));padding:var(--components-tab-padding-vertical)var(--components-tab-padding-horizontal);min-height:var(--components-tab-targetsize,36px);cursor:var(--components-tab-cursor,pointer);font-family:var(--typography-fontfamily-primary);font-size:var(--typography-fontsize-sm);font-weight:var(--typography-fontweight-medium);line-height:var(--typography-lineheight-compact);white-space:nowrap;transition:color var(--components-tab-switchdelay,.15s)ease,border-color var(--components-tab-switchdelay,.15s)ease;border:none;border-bottom:1px solid #0000;outline:none;display:inline-flex;position:relative}.tab:focus-visible{outline:var(--border-width-thick)solid var(--components-button-secondary-border,var(--colors-red-5));outline-offset:2px;border-radius:var(--border-radius-xs)}.tab-default{color:var(--semantic-text-primary,var(--colors-neutral-8));border-bottom-color:var(--semantic-border-strong,var(--colors-neutral-4))}.tab-default .tab-icon svg{color:var(--semantic-iconography-primary,var(--colors-neutral-8))}.tab-active{color:var(--components-button-secondary-text,var(--colors-red-5));border-bottom-color:var(--components-button-secondary-border,var(--colors-red-5))}.tab-active .tab-icon svg{color:var(--semantic-iconography-navigation-active,var(--colors-red-5))}.tab-disabled,.tab:disabled{color:var(--semantic-text-disabled,var(--colors-neutral-5));cursor:not-allowed;opacity:1;border-bottom-color:#0000}.tab-disabled .tab-icon svg,.tab:disabled .tab-icon svg{color:var(--semantic-iconography-disabled,var(--colors-neutral-5))}.tab-icon{flex-shrink:0;align-items:center;display:inline-flex}.tab-icon svg{flex-shrink:0}.tab-panel{display:none}.tab-panel-active{padding-top:var(--components-tab-contentgap,var(--spacing-base24));display:block}.toast{align-items:flex-start;gap:var(--semantic-scale-sm,8px);padding:var(--semantic-scale-sm,12px)var(--semantic-scale-sm,16px);border-radius:var(--semantic-radius-sm,6px);pointer-events:all;border:1px solid #0000;width:100%;min-width:280px;max-width:400px;animation:.22s both toast-in;display:flex;box-shadow:0 4px 12px #0000001a,0 1px 3px #0000000f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-default{background-color:var(--colors-neutral-9,#2c2e29);border-color:var(--colors-neutral-8,#3f4139);color:var(--colors-neutral-1,#f5f6f0)}.toast-success{background-color:var(--colors-green-1,#f0faf1);border-color:var(--semantic-border-success,var(--colors-green-7,#2e7d32));color:var(--colors-green-9,#1b4d1f)}.toast-error{background-color:var(--colors-ruby-1,#fff0f2);border-color:var(--semantic-border-error,var(--colors-red-5,#fa034a));color:var(--colors-ruby-8,#7a1220)}.toast-warning{background-color:var(--colors-orange-1,#fff7ed);border-color:var(--semantic-border-warning,var(--colors-orange-5,#f97316));color:var(--colors-orange-9,#7c2d12)}.toast-info{background-color:var(--colors-blue-1,#eff6ff);border-color:var(--semantic-border-info,var(--colors-blue-6,#2563eb));color:var(--colors-blue-9,#1e3a5f)}.toast-icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.toast-default .toast-icon{color:var(--colors-neutral-3,#e6e8d8)}.toast-success .toast-icon{color:var(--semantic-iconography-success,var(--colors-green-7))}.toast-error .toast-icon{color:var(--semantic-iconography-error,var(--colors-red-5))}.toast-warning .toast-icon{color:var(--semantic-iconography-warning,var(--colors-orange-5))}.toast-info .toast-icon{color:var(--semantic-iconography-info,var(--colors-blue-6))}.toast-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-message{font-size:13px;font-weight:600;line-height:1.4}.toast-description{opacity:.8;font-size:12px;font-weight:400;line-height:1.4}.toast-close{cursor:pointer;opacity:.55;color:inherit;border-radius:var(--semantic-radius-xs,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.toast-close:hover{opacity:1}.toast-close:focus-visible{outline-offset:2px;outline:2px solid}.toast-container{z-index:9999;gap:var(--semantic-scale-sm,8px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-container-top-right{align-items:flex-end;top:16px;right:16px}.toast-container-bottom-right{flex-direction:column-reverse;align-items:flex-end;bottom:16px;right:16px}.menu{padding:var(--components-menu-padding-vertical,var(--semantic-scale-sm))0;gap:var(--components-menu-itemgap,var(--semantic-scale-2xs));background-color:var(--semantic-background-surface);box-sizing:border-box;flex-direction:column;min-width:200px;margin:0;list-style:none;display:flex;overflow:hidden}.menu--collapsed{min-width:unset;align-items:center;width:40px}.menu-item{align-items:center;gap:var(--components-menu-itemicongap,var(--semantic-scale-sm));padding:var(--components-menu-primaryitempadding-vertical)var(--components-menu-primaryitempadding-horizontal);color:var(--semantic-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:1px solid var(--semantic-border-light);transition:background-color .15s;display:flex}.menu-item:hover:not(.menu-item--disabled){background-color:var(--semantic-background-hover)}.menu-item--active{background-color:var(--semantic-background-selected)}.menu-item--disabled{color:var(--semantic-text-disabled);cursor:not-allowed;pointer-events:none}.menu-item--disabled .menu-item-icon{color:var(--semantic-iconography-disabled)}.menu-subitem{position:relative}.menu-subitem-bar{background-color:var(--semantic-border-info);border-radius:1px;flex-shrink:0;width:1px;height:16px;margin-left:2px;display:inline-block}.menu-item-icon{color:var(--semantic-iconography-primary);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.menu-item-label{font-size:var(--semantic-typography-body-sm-font-size,14px);line-height:var(--semantic-typography-body-sm-line-height,1.4);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-submenu{flex-direction:column;display:flex}.menu-submenu-title{align-items:center;gap:var(--components-menu-itemicongap,var(--semantic-scale-sm));padding:var(--components-menu-secondaryitempadding-vertical)var(--components-menu-secondaryitempadding-horizontal);color:var(--semantic-text-primary);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-size:var(--semantic-typography-body-sm-font-size,14px);border-bottom:1px solid var(--semantic-border-light);background:0 0;transition:background-color .15s;display:flex}.menu-submenu-title:hover:not(.menu-submenu-title--disabled){background-color:var(--semantic-background-hover)}.menu-submenu-title--active{background-color:var(--semantic-background-selected)}.menu-submenu-title--disabled{color:var(--semantic-text-disabled);cursor:not-allowed}.menu-submenu-title--disabled .menu-item-icon{color:var(--semantic-iconography-disabled)}.menu-submenu-arrow{color:var(--semantic-iconography-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.menu-submenu-list{gap:var(--components-menu-itemgap,var(--semantic-scale-2xs));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-group{gap:var(--components-menu-itemgap,var(--semantic-scale-2xs));margin-top:var(--components-menu-sectiongap,var(--semantic-scale-md));flex-direction:column;display:flex}.menu-group:first-child{margin-top:0}.menu-group-label{padding:var(--components-menu-padding-vertical,var(--semantic-scale-sm))var(--components-menu-padding-horizontal,var(--semantic-scale-sm));font-size:var(--semantic-typography-label-xs-font-size,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--semantic-text-secondary,var(--semantic-text-primary));white-space:nowrap;font-weight:600;display:block}.menu-group-list{gap:var(--components-menu-itemgap,var(--semantic-scale-2xs));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-divider{background-color:var(--semantic-border-light);height:1px;margin:var(--components-menu-itemgap,var(--semantic-scale-2xs))var(--components-menu-padding-horizontal,var(--semantic-scale-sm));border:none}.menu-divider--dashed{border-top:1px dashed var(--semantic-border-light);background:0 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
