/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-300:oklch(83.7% .128 66.29);--color-orange-700:oklch(55.3% .195 38.402);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-gray-100:oklch(96.7% .003 264.542);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) 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);--text-md:16px;--text-md--line-height:24px;--leading-xs:16px;--leading-sm:20px;--leading-md:24px;--leading-lg:28px;--leading-xl:30px}}@layer base{*,: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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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: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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.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}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[65px\]{height:65px}.h-\[92px\]{height:92px}.h-\[102px\]{height:102px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[126px\]{height:126px}.h-\[172px\]{height:172px}.h-\[180px\]{height:180px}.h-\[186px\]{height:186px}.h-\[200px\]{height:200px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[301px\]{height:301px}.h-\[320px\]{height:320px}.h-\[385px\]{height:385px}.h-\[441px\]{height:441px}.h-\[450px\]{height:450px}.h-full{height:100%}.h-px{height:1px}.max-h-\[180px\]{max-height:180px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[385px\]{max-height:385px}.max-h-\[450px\]{max-height:450px}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[65px\]{min-height:65px}.min-h-\[92px\]{min-height:92px}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[13px\]{width:13px}.w-\[18px\]{width:18px}.w-\[57px\]{width:57px}.w-\[130px\]{width:130px}.w-\[131px\]{width:131px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[185px\]{width:185px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[372px\]{width:372px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[60\%\]{max-width:60%}.max-w-\[70ch\]{max-width:70ch}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[846px\]{max-width:846px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1,.flex-\[1\]{flex:1}.flex-\[2\]{flex:2}.flex-\[30_1_0\%\]{flex:30}.flex-\[43_1_0\%\]{flex:43}.flex-\[176_1_0\%\]{flex:176}.flex-\[211_1_0\%\]{flex:211}.shrink-0{flex-shrink:0}.basis-\[280px\]{flex-basis:280px}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_80px_80px_1fr_auto\]{grid-template-columns:1fr 1fr 80px 80px 1fr auto}.grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(360px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(393px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(393px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-2xl\){border-radius:var(--radius-2xl)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--ds-border-error\){border-color:var(--ds-border-error)}.border-\(--ds-border-primary\){border-color:var(--ds-border-primary)}.border-\(--ds-border-secondary\){border-color:var(--ds-border-secondary)}.border-\(--ds-card-border-hi\){border-color:var(--ds-card-border-hi)}.border-\(--ds-featured-icon-light-fg-gray\){border-color:var(--ds-featured-icon-light-fg-gray)}.border-\(--ds-utility-amber-200\){border-color:var(--ds-utility-amber-200)}.border-\(--ds-utility-blue-200\){border-color:var(--ds-utility-blue-200)}.border-\(--ds-utility-brand-200\){border-color:var(--ds-utility-brand-200)}.border-\(--ds-utility-brand-400\){border-color:var(--ds-utility-brand-400)}.border-\(--ds-utility-brand-600\){border-color:var(--ds-utility-brand-600)}.border-\(--ds-utility-green-200\){border-color:var(--ds-utility-green-200)}.border-\(--ds-utility-neutral-200\){border-color:var(--ds-utility-neutral-200)}.border-\(--ds-utility-neutral-300\){border-color:var(--ds-utility-neutral-300)}.border-\(--ds-utility-orange-200\){border-color:var(--ds-utility-orange-200)}.border-\(--ds-utility-purple-200\){border-color:var(--ds-utility-purple-200)}.border-\(--ds-utility-red-200\){border-color:var(--ds-utility-red-200)}.border-\(--ds-utility-sky-200\){border-color:var(--ds-utility-sky-200)}.border-\(--ds-utility-slate-200\){border-color:var(--ds-utility-slate-200)}.bg-\(--ds-alpha-white-50\){background-color:var(--ds-alpha-white-50)}.bg-\(--ds-alpha-white-60\){background-color:var(--ds-alpha-white-60)}.bg-\(--ds-alpha-white-80\){background-color:var(--ds-alpha-white-80)}.bg-\(--ds-bg-primary\){background-color:var(--ds-bg-primary)}.bg-\(--ds-bg-secondary\){background-color:var(--ds-bg-secondary)}.bg-\(--ds-bg-tertiary\){background-color:var(--ds-bg-tertiary)}.bg-\(--ds-border-secondary\){background-color:var(--ds-border-secondary)}.bg-\(--ds-card-gateway-bg\){background-color:var(--ds-card-gateway-bg)}.bg-\(--ds-card-header-bg\){background-color:var(--ds-card-header-bg)}.bg-\(--ds-table-row-odd\){background-color:var(--ds-table-row-odd)}.bg-\(--ds-utility-amber-50\){background-color:var(--ds-utility-amber-50)}.bg-\(--ds-utility-amber-600\){background-color:var(--ds-utility-amber-600)}.bg-\(--ds-utility-blue-50\){background-color:var(--ds-utility-blue-50)}.bg-\(--ds-utility-brand-50\){background-color:var(--ds-utility-brand-50)}.bg-\(--ds-utility-green-50\){background-color:var(--ds-utility-green-50)}.bg-\(--ds-utility-green-100\){background-color:var(--ds-utility-green-100)}.bg-\(--ds-utility-green-700\){background-color:var(--ds-utility-green-700)}.bg-\(--ds-utility-neutral-100\){background-color:var(--ds-utility-neutral-100)}.bg-\(--ds-utility-neutral-800\){background-color:var(--ds-utility-neutral-800)}.bg-\(--ds-utility-orange-50\){background-color:var(--ds-utility-orange-50)}.bg-\(--ds-utility-purple-50\){background-color:var(--ds-utility-purple-50)}.bg-\(--ds-utility-purple-100\){background-color:var(--ds-utility-purple-100)}.bg-\(--ds-utility-red-50\){background-color:var(--ds-utility-red-50)}.bg-\(--ds-utility-red-100\){background-color:var(--ds-utility-red-100)}.bg-\(--ds-utility-sky-50\){background-color:var(--ds-utility-sky-50)}.bg-\(--ds-utility-sky-100\){background-color:var(--ds-utility-sky-100)}.bg-\(--ds-utility-slate-50\){background-color:var(--ds-utility-slate-50)}.bg-\(--ds-utility-slate-100\){background-color:var(--ds-utility-slate-100)}.bg-\(--ds-utility-yellow-100\){background-color:var(--ds-utility-yellow-100)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[2px\]{padding-top:2px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-lg{--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.leading-md{--tw-leading:var(--leading-md);line-height:var(--leading-md)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\(--ds-featured-icon-light-fg-gray\){color:var(--ds-featured-icon-light-fg-gray)}.text-\(--ds-icon-muted\){color:var(--ds-icon-muted)}.text-\(--ds-text-brand-secondary\){color:var(--ds-text-brand-secondary)}.text-\(--ds-text-error-primary\){color:var(--ds-text-error-primary)}.text-\(--ds-text-primary\){color:var(--ds-text-primary)}.text-\(--ds-text-quaternary\){color:var(--ds-text-quaternary)}.text-\(--ds-text-secondary\){color:var(--ds-text-secondary)}.text-\(--ds-text-tertiary\){color:var(--ds-text-tertiary)}.text-\(--ds-utility-amber-700\){color:var(--ds-utility-amber-700)}.text-\(--ds-utility-blue-700\){color:var(--ds-utility-blue-700)}.text-\(--ds-utility-brand-700\){color:var(--ds-utility-brand-700)}.text-\(--ds-utility-green-600\){color:var(--ds-utility-green-600)}.text-\(--ds-utility-green-700\){color:var(--ds-utility-green-700)}.text-\(--ds-utility-neutral-300\){color:var(--ds-utility-neutral-300)}.text-\(--ds-utility-neutral-500\){color:var(--ds-utility-neutral-500)}.text-\(--ds-utility-neutral-600\){color:var(--ds-utility-neutral-600)}.text-\(--ds-utility-orange-700\){color:var(--ds-utility-orange-700)}.text-\(--ds-utility-purple-700\){color:var(--ds-utility-purple-700)}.text-\(--ds-utility-red-300\){color:var(--ds-utility-red-300)}.text-\(--ds-utility-red-500\){color:var(--ds-utility-red-500)}.text-\(--ds-utility-red-600\){color:var(--ds-utility-red-600)}.text-\(--ds-utility-red-700\){color:var(--ds-utility-red-700)}.text-\(--ds-utility-sky-700\){color:var(--ds-utility-sky-700)}.text-\(--ds-utility-slate-700\){color:var(--ds-utility-slate-700)}.text-\(--ds-utility-yellow-600\){color:var(--ds-utility-yellow-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--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-\[0_0_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_4px_var\(--ds-utility-brand-600\)\]{--tw-shadow:inset 0 0 0 4px var(--tw-shadow-color,var(--ds-utility-brand-600));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)}.ring-2{--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)}.ring-\(--ds-bg-primary\){--tw-ring-color:var(--ds-bg-primary)}.drop-shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#0000000d));--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,)}.drop-shadow-\[0_0_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#00000014));--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,)}.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))}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:0\.16s\]{animation-delay:.16s}.\[animation-delay\:0\.32s\]{animation-delay:.32s}.\[background\:var\(--ds-bg-app-content\)\]{background:var(--ds-bg-app-content)}.placeholder\:text-\(--ds-text-placeholder\)::placeholder{color:var(--ds-text-placeholder)}.placeholder\:text-\(--ds-text-quaternary\)::placeholder{color:var(--ds-text-quaternary)}.placeholder\:text-\(--ds-text-tertiary\)::placeholder{color:var(--ds-text-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-\(--ds-bg-primary\):hover{background-color:var(--ds-bg-primary)}.hover\:bg-\(--ds-bg-secondary\):hover{background-color:var(--ds-bg-secondary)}.hover\:bg-\(--ds-bg-tertiary\):hover{background-color:var(--ds-bg-tertiary)}.hover\:bg-\(--ds-utility-neutral-100\):hover{background-color:var(--ds-utility-neutral-100)}.hover\:text-\(--ds-text-secondary\):hover{color:var(--ds-text-secondary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-\(--ds-alpha-white-30\){background-color:var(--ds-alpha-white-30)}}}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-BQLuB_8C.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-Italic-Ch0loTEE.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-BQLuB_8C.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-Italic-Ch0loTEE.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdXLt.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdXLtObl.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdBk.otf)format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdBkObl.otf)format("opentype");font-weight:300 400;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdMd.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdMdObl.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdDemi.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdDemiObl.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(./fonts/ITCAvantGardeStdBoldObl.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdXLtCn.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdXLtCnObl.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdBkCn.otf)format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdBkCnObl.otf)format("opentype");font-weight:300 400;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdMdCn.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdMdCnObl.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdDemiCn.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdDemiCnObl.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdBoldCn.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std Cn;src:url(./fonts/ITCAvantGardeStdBoldCnObl.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--animate-step-enter:step-enter .22s ease-out;--animate-typing-dot:typing-dot 1.2s ease-in-out infinite;--animate-ripple-inner:ripple-inner 2s ease-out infinite;--animate-ripple-outer:ripple-outer 2s ease-out infinite;--animate-loader-line:loader-spin .8s linear infinite;--animate-loader-dots:loader-spin 1s steps(12) infinite;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-neutral-50:#f9f9f9;--color-neutral-100:#f3f3f3;--color-neutral-200:#e7e7e7;--color-neutral-300:#d9d9d9;--color-neutral-400:#adb4b9;--color-neutral-500:#697781;--color-neutral-600:#3d454b;--color-neutral-700:#2d3a43;--color-neutral-800:#1c2831;--color-neutral-900:#0f1b24;--color-neutral-950:#09121a;--color-neutral-alpha-50:#fffffff7;--color-neutral-alpha-100:#fffffff5;--color-neutral-alpha-200:#ffffffe5;--color-neutral-alpha-300:#ffffffd1;--color-neutral-alpha-400:#ffffff9e;--color-neutral-alpha-500:#ffffff6e;--color-neutral-alpha-600:#ffffff4a;--color-neutral-alpha-700:#ffffff38;--color-neutral-alpha-800:#ffffff1f;--color-neutral-alpha-900:#ffffff0d;--color-neutral-alpha-950:#fff0;--color-brand-50:#ebfff7;--color-brand-100:#d7fef0;--color-brand-200:#b4fee2;--color-brand-300:#8cfdd3;--color-brand-400:#59fcc0;--color-brand-500:#25f4a7;--color-brand-600:#08dd8f;--color-brand-700:#00cc81;--color-brand-800:#00b271;--color-brand-900:#006640;--color-brand-950:#003320;--color-red-50:#fff5f5;--color-red-100:#ffe6e5;--color-red-200:#ffc9c7;--color-red-300:#ff938f;--color-red-400:#ff5f59;--color-red-500:#ff3b30;--color-red-600:#ed2c21;--color-red-700:#d41c11;--color-red-800:#a0140d;--color-red-900:#680e08;--color-red-950:#2f0604;--color-orange-50:#fff6ef;--color-orange-100:#ffe9d6;--color-orange-200:#ffd2ad;--color-orange-300:#fbb57c;--color-orange-400:#f49c53;--color-orange-500:#ed8536;--color-orange-600:#d96f22;--color-orange-700:#b6591a;--color-orange-800:#8c4314;--color-orange-900:#5c2c0d;--color-orange-950:#2e1606;--color-amber-50:#fffaeb;--color-amber-100:#fff7d9;--color-amber-200:#ffeb99;--color-amber-300:#ffe066;--color-amber-400:#ffd633;--color-amber-500:#fc0;--color-amber-600:#f0c800;--color-amber-700:#e0bb00;--color-amber-800:#b89f00;--color-amber-900:#968200;--color-amber-950:#332b00;--color-yellow-50:#fffaeb;--color-yellow-100:#fff7d9;--color-yellow-200:#ffeb99;--color-yellow-300:#ffe066;--color-yellow-400:#ffd633;--color-yellow-500:#fc0;--color-yellow-600:#f0c800;--color-yellow-700:#e0bb00;--color-yellow-800:#b89f00;--color-yellow-900:#968200;--color-yellow-950:#332b00;--color-teal-50:#effdfa;--color-teal-100:#d3f8f1;--color-teal-200:#a6f0e5;--color-teal-300:#6fe1d5;--color-teal-400:#3bcbc2;--color-teal-500:#17aca8;--color-teal-600:#0e8c8b;--color-teal-700:#0c6f71;--color-teal-800:#0b565a;--color-teal-900:#093e44;--color-teal-950:#04262b;--color-cyan-50:#f6fcff;--color-cyan-100:#e3f6ff;--color-cyan-200:#c2ecff;--color-cyan-300:#8fdcff;--color-cyan-400:#66cfff;--color-cyan-500:#4ec4fa;--color-cyan-600:#33b4f0;--color-cyan-700:#1fa0e0;--color-cyan-800:#0974a5;--color-cyan-900:#062837;--color-cyan-950:#000b12;--color-blue-50:#f2f8ff;--color-blue-100:#d9ebff;--color-blue-200:#add5ff;--color-blue-300:#66afff;--color-blue-400:#3395ff;--color-blue-500:#007aff;--color-blue-600:#006cf0;--color-blue-700:#0060d6;--color-blue-800:#0047a3;--color-blue-900:#002f70;--color-blue-950:#001533;--color-gray-50:#f9f9f9;--color-gray-100:#f3f3f3;--color-gray-200:#e7e7e7;--color-gray-300:#d9d9d9;--color-gray-400:#adb4b9;--color-gray-500:#697781;--color-gray-600:#3d454b;--color-gray-700:#2d3a43;--color-gray-800:#1c2831;--color-gray-900:#0f1b24;--color-gray-950:#09121a;--color-green-50:#ebfff7;--color-green-100:#d7fef0;--color-green-200:#b4fee2;--color-green-300:#8cfdd3;--color-green-400:#59fcc0;--color-green-500:#25f4a7;--color-green-600:#08dd8f;--color-green-700:#00cc81;--color-green-800:#00b271;--color-green-900:#006640;--color-green-950:#003320;--color-emerald-50:#ebfff7;--color-emerald-100:#d7fef0;--color-emerald-200:#b4fee2;--color-emerald-300:#8cfdd3;--color-emerald-400:#59fcc0;--color-emerald-500:#25f4a7;--color-emerald-600:#08dd8f;--color-emerald-700:#00cc81;--color-emerald-800:#00b271;--color-emerald-900:#006640;--color-emerald-950:#003320;--spacing-none:0px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--spacing-6xl:48px;--spacing-7xl:64px;--spacing-8xl:80px;--spacing-9xl:96px;--spacing-10xl:128px;--spacing-11xl:144px;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--width-xxs:320px;--width-xs:384px;--width-sm:480px;--width-md:560px;--width-lg:640px;--width-xl:768px;--width-2xl:1024px;--width-3xl:1280px;--width-4xl:1440px;--width-5xl:1600px;--width-6xl:1920px;--width-paragraph-max:720px;--container-padding-desktop:32px;--container-padding-mobile:16px;--container-max-width-desktop:1280px;--font-display:"ITC Avant Garde Gothic Std", "Century Gothic", "Inter Variable", "Inter", sans-serif;--font-body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-condensed:"ITC Avant Garde Gothic Std Cn", "ITC Avant Garde Gothic Std", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-regular:400;--font-weight-medium:550;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-display-xs:24px;--text-display-sm:28px;--text-display-md:36px;--text-display-lg:48px;--text-display-xl:64px;--text-display-2xl:72px;--leading-xs:16px;--leading-sm:20px;--leading-md:24px;--leading-lg:28px;--leading-xl:30px;--leading-display-xs:32px;--leading-display-sm:36px;--leading-display-md:40px;--leading-display-lg:56px;--leading-display-xl:72px;--leading-display-2xl:72px;--ds-text-primary:#09121a;--ds-text-primary-on-brand:#003320;--ds-text-secondary:#000000a6;--ds-text-secondary-hover:#000000d9;--ds-text-secondary-on-brand:#006640;--ds-text-tertiary:#00000080;--ds-text-tertiary-hover:#000000a6;--ds-text-tertiary-on-brand:#00b271;--ds-text-quaternary:#0006;--ds-text-quaternary-on-brand:#006640;--ds-text-white:#fff;--ds-text-placeholder:#0006;--ds-text-brand-primary:#006640;--ds-text-brand-secondary:#00b271;--ds-text-brand-secondary-hover:#006640;--ds-text-brand-tertiary:#00b271;--ds-text-brand-tertiary-alt:#00b271;--ds-text-error-primary:#d41c11;--ds-text-error-primary-hover:#a0140d;--ds-text-warning-primary:#b89f00;--ds-text-success-primary:#00b271;--ds-border-primary:#00000026;--ds-border-secondary:#00000014;--ds-border-secondary-alt:#00000014;--ds-border-tertiary:#0000000a;--ds-border-brand:#25f4a7;--ds-border-brand-alt:#08dd8f;--ds-border-error:#ff3b30;--ds-border-error-subtle:#ff938f;--ds-fg-primary:#09121a;--ds-fg-secondary:#000000a6;--ds-fg-secondary-hover:#000000d9;--ds-fg-tertiary:#00000080;--ds-fg-tertiary-hover:#000000a6;--ds-fg-quaternary:#0006;--ds-fg-quaternary-hover:#00000080;--ds-fg-white:#fff;--ds-fg-brand-primary:#08dd8f;--ds-fg-brand-primary-alt:#00b271;--ds-fg-brand-secondary:#25f4a7;--ds-fg-brand-secondary-alt:#25f4a7;--ds-fg-brand-secondary-hover:#08dd8f;--ds-fg-error-primary:#ed2c21;--ds-fg-error-secondary:#ff3b30;--ds-fg-warning-primary:#e0bb00;--ds-fg-warning-secondary:#fc0;--ds-fg-success-primary:#00b271;--ds-fg-success-secondary:#08dd8f;--ds-bg-primary:#fff;--ds-bg-primary-alt:#fff;--ds-bg-primary-hover:#f9f9f9;--ds-bg-primary-solid:#09121a;--ds-bg-secondary:#f9f9f9;--ds-bg-secondary-alt:#f9f9f9;--ds-bg-table-header:#f3f3f3;--ds-bg-secondary-hover:#f3f3f3;--ds-bg-secondary-solid:#3d454b;--ds-bg-tertiary:#f3f3f3;--ds-bg-quaternary:#e7e7e7;--ds-bg-overlay:#09121a;--ds-bg-brand-primary:#ebfff7;--ds-bg-brand-primary-alt:#ebfff7;--ds-bg-brand-secondary:#d7fef0;--ds-bg-brand-solid:#08dd8f;--ds-bg-brand-solid-hover:#00cc81;--ds-bg-brand-section:#00b271;--ds-bg-brand-section-subtle:#00cc81;--ds-bg-error-primary:#fff5f5;--ds-bg-error-secondary:#ffe6e5;--ds-bg-error-solid:#ed2c21;--ds-bg-error-solid-hover:#d41c11;--ds-bg-warning-primary:#fffaeb;--ds-bg-warning-secondary:#fff7d9;--ds-bg-warning-solid:#e0bb00;--ds-bg-success-primary:#ebfff7;--ds-bg-success-secondary:#d7fef0;--ds-bg-success-solid:#00b271;--ds-bg-success-gradient1:#fff0;--ds-bg-app-content:radial-gradient(100% 100% at 50% 0%, #fff 26.54%, #f3f3f3 59.77%, #f3f3f3 100%);--ds-glow-app:radial-gradient(110% 70% at 78% -10%, var(--ds-utility-brand-500) 0%, transparent 62%), radial-gradient(80% 60% at 10% -20%, var(--ds-utility-sky-500) 0%, transparent 60%)}@supports (color:color-mix(in lab,red,red)){:root{--ds-glow-app:radial-gradient(110% 70% at 78% -10%, color-mix(in oklab, var(--ds-utility-brand-500) 8%, transparent) 0%, transparent 62%), radial-gradient(80% 60% at 10% -20%, color-mix(in oklab, var(--ds-utility-sky-500) 6%, transparent) 0%, transparent 60%)}}:root{--ds-auth-card-bg:#fff;--ds-auth-card-shadow:0px 2px 4px #0000000d, 0px 0px 0px 1px #0000001a;--ds-status-active:#00b271;--ds-focus-ring:#4ec4fa;--ds-focus-ring-error:#ff3b30;--ds-shadow-xs:#0000000d;--ds-shadow-sm-01:#0000001a;--ds-shadow-sm-02:#0000000d;--ds-shadow-md-01:#0000001f;--ds-shadow-md-02:#0000000f;--ds-shadow-lg-01:#0000001a;--ds-shadow-lg-02:#0000000d;--ds-shadow-lg-03:#00000008;--ds-shadow-xl-01:#00000029;--ds-shadow-xl-02:#0000000f;--ds-shadow-xl-03:#00000008;--ds-shadow-2xl-01:#00000040;--ds-shadow-2xl-02:#0000000f;--ds-shadow-3xl-01:#00000040;--ds-shadow-3xl-02:#0000000f;--ds-shadow-skeumorphic-inner:#0000;--ds-shadow-skeumorphic-inner-border:#0000001a;--ds-shadow-main-centre-md:#09121a1f;--ds-shadow-main-centre-lg:#09121a29;--ds-shadow-overlay-lg:#09121a1f;--ds-shadow-grid-md:#09121a14;--ds-alpha-white-10:#ffffff1a;--ds-alpha-white-20:#fff3;--ds-alpha-white-30:#ffffff4d;--ds-alpha-white-40:#fff6;--ds-alpha-white-50:#ffffff80;--ds-alpha-white-50-alt:#fff;--ds-alpha-white-60:#fff9;--ds-alpha-white-70:#ffffffb2;--ds-alpha-white-80:#fffc;--ds-alpha-white-90:#ffffffe5;--ds-alpha-white-100:#fff;--ds-alpha-black-10:#0000000a;--ds-alpha-black-20:#00000014;--ds-alpha-black-30:#00000026;--ds-alpha-black-40:#0003;--ds-alpha-black-50:#0000004d;--ds-alpha-black-60:#0006;--ds-alpha-black-70:#000000a6;--ds-alpha-black-80:#000000bf;--ds-alpha-black-90:#000000d9;--ds-alpha-black-100:#000000e6;--ds-icon-fg-brand:#08dd8f;--ds-icon-fg-brand-on-brand:#003320;--ds-featured-icon-light-fg-brand:#00b271;--ds-featured-icon-light-fg-gray:#697781;--ds-featured-icon-light-fg-error:#ed2c21;--ds-featured-icon-light-fg-warning:#e0bb00;--ds-featured-icon-light-fg-success:#00b271;--ds-featured-icon-chip-bg-brand:#ebfff7;--ds-featured-icon-chip-fg-brand:#00b271;--ds-avatar-count-bg:var(--ds-alpha-white-80);--ds-avatar-count-ring:#fff;--ds-avatar-count-ring-highlight:#d9d9d9;--ds-avatar-glass-bg:var(--ds-alpha-white-80);--ds-avatar-glass-ring:var(--ds-alpha-black-20);--ds-shadow-avatar-glass:0px 8px 24px -6px #0000001f, 0px 0px 0px 1px #0000000f;--ds-slider-handle-bg:#fff;--ds-slider-handle-border:#08dd8f;--ds-toggle-border:#00000026;--ds-toggle-slim-border-pressed:#08dd8f;--ds-toggle-slim-border-pressed-hover:#00cc81;--ds-tooltip-supporting-text:#ffffffa6;--ds-footer-button-fg:#b4fee2;--ds-text-editor-icon-fg:#adb4b9;--ds-utility-neutral-50:#f9f9f9;--ds-utility-neutral-100:#f3f3f3;--ds-utility-neutral-200:#e7e7e7;--ds-utility-neutral-300:#d9d9d9;--ds-utility-neutral-400:#adb4b9;--ds-utility-neutral-500:#697781;--ds-utility-neutral-600:#3d454b;--ds-utility-neutral-700:#2d3a43;--ds-utility-neutral-800:#1c2831;--ds-utility-neutral-900:#0f1b24;--ds-utility-brand-50:#ebfff7;--ds-utility-brand-100:#d7fef0;--ds-utility-brand-200:#b4fee2;--ds-utility-brand-300:#8cfdd3;--ds-utility-brand-400:#59fcc0;--ds-utility-brand-500:#25f4a7;--ds-utility-brand-600:#08dd8f;--ds-utility-brand-700:#00cc81;--ds-utility-brand-800:#00b271;--ds-utility-brand-900:#006640;--ds-utility-brand-950:#003320;--ds-utility-red-50:#fff5f5;--ds-utility-red-100:#ffe6e5;--ds-utility-red-200:#ffc9c7;--ds-utility-red-300:#ff938f;--ds-utility-red-400:#ff5f59;--ds-utility-red-500:#ff3b30;--ds-utility-red-600:#ed2c21;--ds-utility-red-700:#d41c11;--ds-utility-orange-50:#fff6ef;--ds-utility-orange-100:#ffe9d6;--ds-utility-orange-200:#ffd2ad;--ds-utility-orange-300:#fbb57c;--ds-utility-orange-400:#f49c53;--ds-utility-orange-500:#ed8536;--ds-utility-orange-600:#d96f22;--ds-utility-orange-700:#b6591a;--ds-utility-amber-50:#fffaeb;--ds-utility-amber-100:#fff7d9;--ds-utility-amber-200:#ffeb99;--ds-utility-amber-300:#ffe066;--ds-utility-amber-400:#ffd633;--ds-utility-amber-500:#fc0;--ds-utility-amber-600:#f0c800;--ds-utility-amber-700:#e0bb00;--ds-utility-yellow-50:#fffaeb;--ds-utility-yellow-100:#fff7d9;--ds-utility-yellow-200:#ffeb99;--ds-utility-yellow-300:#ffe066;--ds-utility-yellow-400:#ffd633;--ds-utility-yellow-500:#fc0;--ds-utility-yellow-600:#f0c800;--ds-utility-yellow-700:#e0bb00;--ds-utility-green-50:#ebfff7;--ds-utility-green-100:#d7fef0;--ds-utility-green-200:#b4fee2;--ds-utility-green-300:#8cfdd3;--ds-utility-green-400:#59fcc0;--ds-utility-green-500:#25f4a7;--ds-utility-green-600:#08dd8f;--ds-utility-green-700:#00cc81;--ds-utility-emerald-50:#ebfff7;--ds-utility-emerald-100:#d7fef0;--ds-utility-emerald-200:#b4fee2;--ds-utility-emerald-300:#8cfdd3;--ds-utility-emerald-400:#59fcc0;--ds-utility-emerald-500:#25f4a7;--ds-utility-emerald-600:#08dd8f;--ds-utility-emerald-700:#00cc81;--ds-utility-sky-50:#f6fcff;--ds-utility-sky-100:#e3f6ff;--ds-utility-sky-200:#c2ecff;--ds-utility-sky-300:#8fdcff;--ds-utility-sky-400:#66cfff;--ds-utility-sky-500:#4ec4fa;--ds-utility-sky-600:#33b4f0;--ds-utility-sky-700:#1fa0e0;--ds-utility-teal-50:#effdfa;--ds-utility-teal-100:#d3f8f1;--ds-utility-teal-200:#a6f0e5;--ds-utility-teal-300:#6fe1d5;--ds-utility-teal-400:#3bcbc2;--ds-utility-teal-500:#17aca8;--ds-utility-teal-600:#0e8c8b;--ds-utility-teal-700:#0c6f71;--ds-utility-blue-50:#f2f8ff;--ds-utility-blue-100:#d9ebff;--ds-utility-blue-200:#add5ff;--ds-utility-blue-300:#66afff;--ds-utility-blue-400:#3395ff;--ds-utility-blue-500:#007aff;--ds-utility-blue-600:#006cf0;--ds-utility-blue-700:#0060d6;--ds-utility-indigo-50:#eef2ff;--ds-utility-indigo-100:#e0e7ff;--ds-utility-indigo-200:#c7d2fe;--ds-utility-indigo-300:#a5b4fc;--ds-utility-indigo-400:#818cf8;--ds-utility-indigo-500:#6366f1;--ds-utility-indigo-600:#4f46e5;--ds-utility-indigo-700:#4338ca;--ds-utility-purple-50:#faf5ff;--ds-utility-purple-100:#eee7ff;--ds-utility-purple-200:#e9d5ff;--ds-utility-purple-300:#d8b4fe;--ds-utility-purple-400:#c084fc;--ds-utility-purple-500:#a855f7;--ds-utility-purple-600:#9333ea;--ds-utility-purple-700:#7e22ce;--ds-utility-fuchsia-50:#fdf4ff;--ds-utility-fuchsia-100:#fae8ff;--ds-utility-fuchsia-200:#f5d0fe;--ds-utility-fuchsia-300:#f0abfc;--ds-utility-fuchsia-400:#e879f9;--ds-utility-fuchsia-500:#d946ef;--ds-utility-fuchsia-600:#c026d3;--ds-utility-fuchsia-700:#a21caf;--ds-utility-pink-50:#fdf2f8;--ds-utility-pink-100:#fce7f3;--ds-utility-pink-200:#fbcfe8;--ds-utility-pink-300:#f9a8d4;--ds-utility-pink-400:#f472b6;--ds-utility-pink-500:#ec4899;--ds-utility-pink-600:#db2777;--ds-utility-pink-700:#be185d;--ds-utility-slate-50:#f9f9f9;--ds-utility-slate-100:#f3f3f3;--ds-utility-slate-200:#e7e7e7;--ds-utility-slate-300:#d9d9d9;--ds-utility-slate-400:#adb4b9;--ds-utility-slate-500:#697781;--ds-utility-slate-600:#3d454b;--ds-utility-slate-700:#2d3a43;--ds-error-icon-fg:#fff;--ds-btn-link-fg:var(--color-brand-800);--ds-error-field-bg:#fff;--ds-error-field-icon:#697781;--ds-border-raised:linear-gradient(180deg, #00000026 0%, #00000026 100%);--ds-btn-danger-bg:#ff3b30;--ds-btn-danger-bg-hover:#d41c11;--ds-btn-secondary-bg:#fff;--ds-btn-secondary-fg:#09121a;--ds-btn-secondary-border:linear-gradient(180deg, #00000026 0%, #00000026 100%);--ds-fg-brand-hover:#00b271;--ds-shadow-tag-gloss:0px 0px 0px 1px #0000001a;--ds-shadow-btn-secondary-xs:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-btn-secondary-sm:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-btn-secondary-md:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-btn-secondary-lg:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-btn-secondary-xl:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-brand-xl:0px 1px 2px #00000014, 0px 0px 0px 1px #00b27159;--ds-coin-rim-outer:linear-gradient(63.43deg, var(--ds-utility-neutral-800) 0%, var(--ds-utility-neutral-600) 100%);--ds-coin-rim-inner:linear-gradient(90deg, var(--ds-utility-neutral-600) 0%, var(--ds-utility-neutral-500) 100%);--ds-coin-rim-outer-brand:linear-gradient(90deg, var(--color-brand-800) 0%, var(--color-brand-600) 100%);--ds-coin-rim-inner-brand:linear-gradient(180deg, var(--color-brand-400) 0%, var(--color-brand-400) 50.48%, var(--color-brand-500) 50.49%, var(--color-brand-500) 100%);--ds-status-paused:#e0bb00;--ds-status-draining:#ff3b30;--ds-tag-icon:#09121a;--ds-card-bg:var(--ds-alpha-white-50-alt);--ds-btn-group-divider:linear-gradient(to right, transparent calc(100% - .5px) , var(--ds-border-primary) calc(100% - .5px) );--ds-btn-group-border:linear-gradient(180deg, #00000026 0%, #00000026 100%);--ds-btn-group-active-bg:#08dd8f;--ds-btn-group-active-fg:#003320;--ds-btn-group-inactive-bg:#fff;--ds-btn-group-inactive-fg:#09121a;--ds-shadow-btn-group:0px 0px 0px 1px #0000001a;--ds-shadow-btn-group-gloss:0px 0px 0px 0px transparent;--ds-shadow-btn-group-on:0px 0px 0px 0px transparent;--ds-shadow-btn-group-off:0px 0px 0px 0px transparent;--ds-logo-mark:var(--color-brand-800);--ds-logo-accent:var(--color-cyan-700);--ds-card-gateway-bg:#fff;--ds-shadow-card-gateway:0px 0px 0px 0px transparent;--ds-table-row-odd:#fff;--ds-table-row-even:#f9f9f9;--ds-card-header-bg:#f3f3f3;--ds-card-border-base:#00000014;--ds-card-border-hi:#00000026;--ds-spark-healthy-fill:#d7fef0;--ds-spark-healthy-stroke:#00b271;--ds-spark-degraded-fill:#fff7d9;--ds-spark-degraded-stroke:#e0bb00;--ds-spark-unreachable-fill:#ffe6e5;--ds-spark-unreachable-stroke:#ed2c21;--ds-chart-brand-stroke:#00b271;--ds-chart-brand-fill:#d7fef0;--ds-chart-warning-stroke:#e0bb00;--ds-chart-warning-fill:#fffaeb;--ds-modal-bg:#fff;--ds-modal-field-bg:#f9f9f9;--ds-shadow-modal-gloss:0px 0px 0px 0px transparent;--ds-shadow-table-gloss:0px 0px 0px 0px transparent;--ds-icon-muted:#697781;--ds-shadow-raised:0px 2px 4px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-field:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-card-inner:0px 0px 0px 0px transparent;--ds-shadow-settings-card:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-shadow-settings-card-inner:0px 0px 0px 0px transparent;--ds-shadow-card-header:0px 0px 0px 0px transparent;--ds-shadow-card-outer:0px 2px 4px var(--ds-shadow-lg-01), 0px 0px 0px 1px var(--ds-shadow-sm-01);--ds-search-bg:var(--color-gray-100);--ds-shadow-search:inset 0px 0px 0px 1px #00000014;--ds-shadow-search-page:drop-shadow(0px 1px 2px #0000000d);--ds-shadow-dot-core:inset 0px 0px 0px .5px #fff6;--ds-shadow-dot-specular:0px 0px 4px var(--color-white);--ds-btn-primary-bg:#09121a;--ds-btn-primary-fg:#fff;--ds-btn-primary-border:linear-gradient(180deg, #ffffff26 0%, #ffffff26 100%);--ds-shadow-btn-primary-sm:0px 1px 2px #00000026;--ds-shadow-btn-primary-md:0px 1px 2px #00000026;--ds-shadow-btn-primary-lg:0px 1px 2px #00000026;--ds-shadow-btn-primary-xl:0px 1px 2px #00000026;--ds-code-panel-bg:#fff;--ds-code-panel-shadow:0px 1px 2px #0000000d, 0px 0px 0px 1px #0000001a;--ds-code-bg:var(--ds-utility-neutral-100);--ds-code-gutter-bg:var(--ds-utility-neutral-200);--ds-code-gutter-text:var(--ds-utility-neutral-500);--ds-code-base:var(--ds-utility-neutral-700);--ds-code-punctuation:var(--ds-utility-neutral-500);--ds-code-comment:var(--ds-utility-neutral-500);--ds-code-key:var(--color-cyan-800);--ds-code-string:var(--color-teal-700);--ds-code-number:var(--color-orange-700);--ds-code-boolean:var(--ds-utility-purple-700)}.dark{--ds-text-primary:#fff;--ds-text-primary-on-brand:#003320;--ds-text-secondary:#ffffffbf;--ds-text-secondary-hover:#fff;--ds-text-secondary-on-brand:#006640;--ds-text-tertiary:#ffffffa6;--ds-text-tertiary-hover:#ffffffd9;--ds-text-tertiary-on-brand:#00b271;--ds-text-quaternary:#ffffff80;--ds-text-quaternary-on-brand:#006640;--ds-text-white:#fff;--ds-text-placeholder:#fff6;--ds-text-brand-primary:#59fcc0;--ds-text-brand-secondary:#25f4a7;--ds-text-brand-secondary-hover:#59fcc0;--ds-text-brand-tertiary:#08dd8f;--ds-text-brand-tertiary-alt:#25f4a7;--ds-text-error-primary:#ff5f59;--ds-text-error-primary-hover:#ff938f;--ds-text-warning-primary:#ffd633;--ds-text-success-primary:#25f4a7;--ds-border-primary:#fff3;--ds-border-secondary:#ffffff26;--ds-border-secondary-alt:#ffffff1f;--ds-border-tertiary:#ffffff14;--ds-border-brand:#25f4a7;--ds-border-brand-alt:#fff3;--ds-border-error:#ff5f59;--ds-border-error-subtle:#ff3b30;--ds-fg-primary:#fff;--ds-fg-secondary:#ffffffbf;--ds-fg-secondary-hover:#fff;--ds-fg-tertiary:#ffffffa6;--ds-fg-tertiary-hover:#ffffffd9;--ds-fg-quaternary:#ffffff80;--ds-fg-quaternary-hover:#ffffffa6;--ds-fg-white:#09121a;--ds-fg-brand-primary:#25f4a7;--ds-fg-brand-primary-alt:#59fcc0;--ds-fg-brand-secondary:#25f4a7;--ds-fg-brand-secondary-alt:#fff6;--ds-fg-brand-secondary-hover:#59fcc0;--ds-fg-error-primary:#ff3b30;--ds-fg-error-secondary:#ff5f59;--ds-fg-warning-primary:#fc0;--ds-fg-warning-secondary:#ffd633;--ds-fg-success-primary:#08dd8f;--ds-fg-success-secondary:#25f4a7;--ds-bg-primary:#000b12;--ds-bg-primary-alt:#062837;--ds-bg-primary-hover:#062837;--ds-bg-primary-solid:#0f1b24;--ds-bg-secondary:#062837;--ds-bg-secondary-alt:#000b12;--ds-bg-table-header:#000b12;--ds-bg-secondary-hover:#0b3547;--ds-bg-secondary-solid:#3d454b;--ds-bg-tertiary:#0b3547;--ds-bg-quaternary:#14465c;--ds-bg-overlay:#000b12;--ds-bg-brand-primary:#25f4a7;--ds-bg-brand-primary-alt:#062837;--ds-bg-brand-secondary:#08dd8f;--ds-bg-brand-solid:#08dd8f;--ds-bg-brand-solid-hover:#25f4a7;--ds-bg-brand-section:#062837;--ds-bg-brand-section-subtle:#000b12;--ds-bg-error-primary:#2f0604;--ds-bg-error-secondary:#a0140d;--ds-bg-error-solid:#ed2c21;--ds-bg-error-solid-hover:#ff3b30;--ds-bg-warning-primary:#332b00;--ds-bg-warning-secondary:#b89f00;--ds-bg-warning-solid:#e0bb00;--ds-bg-success-primary:#003320;--ds-bg-success-secondary:#00b271;--ds-bg-success-solid:#00b271;--ds-bg-success-gradient1:#fff0;--ds-bg-app-content:radial-gradient(85.45% 85.45% at 50% 14.55%, #0b3547 0%, #062837 48.8%, #000b12 100%);--ds-glow-app:radial-gradient(110% 70% at 78% -10%, var(--ds-utility-brand-500) 0%, transparent 62%), radial-gradient(80% 60% at 10% -20%, var(--ds-utility-sky-500) 0%, transparent 60%)}@supports (color:color-mix(in lab,red,red)){.dark{--ds-glow-app:radial-gradient(110% 70% at 78% -10%, color-mix(in oklab, var(--ds-utility-brand-500) 16%, transparent) 0%, transparent 62%), radial-gradient(80% 60% at 10% -20%, color-mix(in oklab, var(--ds-utility-sky-500) 10%, transparent) 0%, transparent 60%)}}.dark{--ds-auth-card-bg:#ffffff0a;--ds-auth-card-shadow:inset 0px 0px 0px 1px #ffffff26;--ds-status-active:#25f4a7;--ds-focus-ring:#4ec4fa;--ds-focus-ring-error:#ff3b30;--ds-shadow-xs:transparent;--ds-shadow-sm-01:transparent;--ds-shadow-sm-02:transparent;--ds-shadow-md-01:transparent;--ds-shadow-md-02:transparent;--ds-shadow-lg-01:transparent;--ds-shadow-lg-02:transparent;--ds-shadow-lg-03:transparent;--ds-shadow-xl-01:transparent;--ds-shadow-xl-02:transparent;--ds-shadow-xl-03:transparent;--ds-shadow-2xl-01:transparent;--ds-shadow-2xl-02:transparent;--ds-shadow-3xl-01:transparent;--ds-shadow-3xl-02:transparent;--ds-shadow-skeumorphic-inner:#0000;--ds-shadow-skeumorphic-inner-border:#ffffff26;--ds-shadow-main-centre-md:transparent;--ds-shadow-main-centre-lg:transparent;--ds-shadow-overlay-lg:transparent;--ds-shadow-grid-md:transparent;--ds-alpha-white-10:#000b121a;--ds-alpha-white-20:#000b1233;--ds-alpha-white-30:#000b124d;--ds-alpha-white-40:#000b1266;--ds-alpha-white-50:#000b1280;--ds-alpha-white-50-alt:#ffffff0a;--ds-alpha-white-60:#000b1299;--ds-alpha-white-70:#000b12b2;--ds-alpha-white-80:#000b12cc;--ds-alpha-white-90:#000b12e5;--ds-alpha-white-100:#000b12;--ds-alpha-black-10:#ffffff14;--ds-alpha-black-20:#ffffff26;--ds-alpha-black-30:#fff3;--ds-alpha-black-40:#ffffff4d;--ds-alpha-black-50:#fff6;--ds-alpha-black-60:#ffffff80;--ds-alpha-black-70:#ffffffa6;--ds-alpha-black-80:#ffffffbf;--ds-alpha-black-90:#ffffffd9;--ds-alpha-black-100:#fff;--ds-icon-fg-brand:#25f4a7;--ds-icon-fg-brand-on-brand:#003320;--ds-featured-icon-light-fg-brand:#59fcc0;--ds-featured-icon-light-fg-gray:#adb4b9;--ds-featured-icon-light-fg-error:#ff938f;--ds-featured-icon-light-fg-warning:#ffe066;--ds-featured-icon-light-fg-success:#8cfdd3;--ds-featured-icon-chip-bg-brand:#003320;--ds-featured-icon-chip-fg-brand:#25f4a7;--ds-shadow-settings-card:inset 0px 0px 0px 1px #ffffff1f;--ds-shadow-settings-card-inner:0px 0px 0px 0px transparent;--ds-avatar-count-bg:#ffffff1f;--ds-avatar-count-ring:#062837;--ds-avatar-count-ring-highlight:#fff3;--ds-avatar-glass-bg:#ffffff1f;--ds-avatar-glass-ring:#fff3;--ds-shadow-avatar-glass:inset 0px 0px 0px 1px #ffffff26;--ds-slider-handle-bg:#25f4a7;--ds-slider-handle-border:#000b12;--ds-toggle-border:#fff3;--ds-toggle-slim-border-pressed:#08dd8f;--ds-toggle-slim-border-pressed-hover:#25f4a7;--ds-tooltip-supporting-text:#ffffffa6;--ds-footer-button-fg:#ffffffbf;--ds-text-editor-icon-fg:#ffffff80;--ds-utility-neutral-50:#0f1b24;--ds-utility-neutral-100:#1c2831;--ds-utility-neutral-200:#2d3a43;--ds-utility-neutral-300:#3d454b;--ds-utility-neutral-400:#697781;--ds-utility-neutral-500:#8a959d;--ds-utility-neutral-600:#adb4b9;--ds-utility-neutral-700:#d9d9d9;--ds-utility-neutral-800:#e7e7e7;--ds-utility-neutral-900:#f3f3f3;--ds-utility-brand-50:#003320;--ds-utility-brand-100:#006640;--ds-utility-brand-200:#00b271;--ds-utility-brand-300:#00cc81;--ds-utility-brand-400:#08dd8f;--ds-utility-brand-500:#25f4a7;--ds-utility-brand-600:#59fcc0;--ds-utility-brand-700:#8cfdd3;--ds-utility-brand-800:#b4fee2;--ds-utility-brand-900:#d7fef0;--ds-utility-brand-950:#ebfff7;--ds-utility-red-50:#2f0604;--ds-utility-red-100:#680e08;--ds-utility-red-200:#a0140d;--ds-utility-red-300:#d41c11;--ds-utility-red-400:#ed2c21;--ds-utility-red-500:#ff3b30;--ds-utility-red-600:#ff5f59;--ds-utility-red-700:#ff938f;--ds-utility-orange-50:#2e1606;--ds-utility-orange-100:#5c2c0d;--ds-utility-orange-200:#8c4314;--ds-utility-orange-300:#b6591a;--ds-utility-orange-400:#d96f22;--ds-utility-orange-500:#ed8536;--ds-utility-orange-600:#f49c53;--ds-utility-orange-700:#fbb57c;--ds-utility-amber-50:#332b00;--ds-utility-amber-100:#968200;--ds-utility-amber-200:#b89f00;--ds-utility-amber-300:#e0bb00;--ds-utility-amber-400:#f0c800;--ds-utility-amber-500:#fc0;--ds-utility-amber-600:#ffd633;--ds-utility-amber-700:#ffe066;--ds-utility-yellow-50:#332b00;--ds-utility-yellow-100:#968200;--ds-utility-yellow-200:#b89f00;--ds-utility-yellow-300:#e0bb00;--ds-utility-yellow-400:#f0c800;--ds-utility-yellow-500:#fc0;--ds-utility-yellow-600:#ffd633;--ds-utility-yellow-700:#ffe066;--ds-utility-green-50:#003320;--ds-utility-green-100:#006640;--ds-utility-green-200:#00b271;--ds-utility-green-300:#00cc81;--ds-utility-green-400:#08dd8f;--ds-utility-green-500:#25f4a7;--ds-utility-green-600:#59fcc0;--ds-utility-green-700:#8cfdd3;--ds-utility-emerald-50:#003320;--ds-utility-emerald-100:#006640;--ds-utility-emerald-200:#00b271;--ds-utility-emerald-300:#00cc81;--ds-utility-emerald-400:#08dd8f;--ds-utility-emerald-500:#25f4a7;--ds-utility-emerald-600:#59fcc0;--ds-utility-emerald-700:#8cfdd3;--ds-utility-sky-50:#000b12;--ds-utility-sky-100:#062837;--ds-utility-sky-200:#0974a5;--ds-utility-sky-300:#1fa0e0;--ds-utility-sky-400:#33b4f0;--ds-utility-sky-500:#4ec4fa;--ds-utility-sky-600:#66cfff;--ds-utility-sky-700:#8fdcff;--ds-utility-teal-50:#04262b;--ds-utility-teal-100:#093e44;--ds-utility-teal-200:#0b565a;--ds-utility-teal-300:#0e8c8b;--ds-utility-teal-400:#3bcbc2;--ds-utility-teal-500:#17aca8;--ds-utility-teal-600:#6fe1d5;--ds-utility-teal-700:#a6f0e5;--ds-utility-blue-50:#001533;--ds-utility-blue-100:#002f70;--ds-utility-blue-200:#0047a3;--ds-utility-blue-300:#0060d6;--ds-utility-blue-400:#006cf0;--ds-utility-blue-500:#007aff;--ds-utility-blue-600:#3395ff;--ds-utility-blue-700:#66afff;--ds-utility-indigo-50:#1e1b4b;--ds-utility-indigo-100:#312e81;--ds-utility-indigo-200:#3730a3;--ds-utility-indigo-300:#4338ca;--ds-utility-indigo-400:#4f46e5;--ds-utility-indigo-500:#6366f1;--ds-utility-indigo-600:#818cf8;--ds-utility-indigo-700:#a5b4fc;--ds-utility-purple-50:#3b0764;--ds-utility-purple-100:#581c87;--ds-utility-purple-200:#6b21a8;--ds-utility-purple-300:#7e22ce;--ds-utility-purple-400:#9333ea;--ds-utility-purple-500:#a855f7;--ds-utility-purple-600:#c084fc;--ds-utility-purple-700:#d8b4fe;--ds-utility-fuchsia-50:#4a044e;--ds-utility-fuchsia-100:#701a75;--ds-utility-fuchsia-200:#86198f;--ds-utility-fuchsia-300:#a21caf;--ds-utility-fuchsia-400:#c026d3;--ds-utility-fuchsia-500:#d946ef;--ds-utility-fuchsia-600:#e879f9;--ds-utility-fuchsia-700:#f0abfc;--ds-utility-pink-50:#500724;--ds-utility-pink-100:#831843;--ds-utility-pink-200:#9d174d;--ds-utility-pink-300:#be185d;--ds-utility-pink-400:#db2777;--ds-utility-pink-500:#ec4899;--ds-utility-pink-600:#f472b6;--ds-utility-pink-700:#f9a8d4;--ds-utility-slate-50:#09121a;--ds-utility-slate-100:#0f1b24;--ds-utility-slate-200:#1c2831;--ds-utility-slate-300:#2d3a43;--ds-utility-slate-400:#3d454b;--ds-utility-slate-500:#697781;--ds-utility-slate-600:#adb4b9;--ds-utility-slate-700:#d9d9d9;--ds-error-icon-fg:#2f0604;--ds-btn-link-fg:var(--color-brand-500);--ds-error-field-bg:#ffffff0a;--ds-error-field-icon:#ffffffa6;--ds-border-raised:linear-gradient(180deg, #fff3 0%, #fff3 100%);--ds-btn-danger-bg:#ff3b30;--ds-btn-danger-bg-hover:#d41c11;--ds-btn-secondary-bg:#ffffff14;--ds-btn-secondary-fg:#fff;--ds-fg-brand-hover:#59fcc0;--ds-btn-secondary-border:linear-gradient(180deg, #fff3 0%, #fff3 100%);--ds-shadow-tag-gloss:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-secondary-xs:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-secondary-sm:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-secondary-md:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-secondary-lg:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-secondary-xl:inset 0px 0px 0px 1px #ffffff26;--ds-btn-primary-bg:#fff;--ds-btn-primary-fg:#09121a;--ds-btn-primary-border:linear-gradient(180deg, #00000026 0%, #00000026 100%);--ds-shadow-btn-primary-sm:0px 1px 2px #00000040;--ds-shadow-btn-primary-md:0px 1px 2px #00000040;--ds-shadow-btn-primary-lg:0px 1px 2px #00000040;--ds-shadow-btn-primary-xl:0px 1px 2px #00000040;--ds-status-paused:#fc0;--ds-status-draining:#ff3b30;--ds-tag-icon:var(--color-white);--ds-shadow-card-header:0px 0px 0px 0px transparent;--ds-btn-group-divider:linear-gradient(to right, transparent calc(100% - .5px) , var(--ds-border-primary) calc(100% - .5px) );--ds-btn-group-border:linear-gradient(180deg, #fff3 0%, #fff3 100%);--ds-btn-group-active-bg:#08dd8f;--ds-btn-group-active-fg:#003320;--ds-btn-group-inactive-bg:#ffffff14;--ds-btn-group-inactive-fg:#fff;--ds-shadow-btn-group:inset 0px 0px 0px 1px #ffffff26;--ds-shadow-btn-group-gloss:0px 0px 0px 0px transparent;--ds-shadow-btn-group-on:0px 0px 0px 0px transparent;--ds-shadow-btn-group-off:0px 0px 0px 0px transparent;--ds-logo-mark:var(--color-brand-500);--ds-logo-accent:var(--color-cyan-500);--ds-card-gateway-bg:#ffffff0a;--ds-shadow-card-gateway:0px 0px 0px 0px transparent;--ds-table-row-odd:#ffffff08;--ds-table-row-even:#fff0;--ds-card-header-bg:#000b12;--ds-card-border-base:#ffffff1f;--ds-card-border-hi:#fff3;--ds-modal-bg:#062837;--ds-modal-field-bg:#000b12;--ds-shadow-modal-gloss:inset 0px 0px 0px 1px #ffffff1f;--ds-shadow-table-gloss:0px 0px 0px 0px transparent;--ds-icon-muted:#ffffffa6;--ds-shadow-raised:inset 0px 0px 0px 1px #ffffff1f;--ds-shadow-field:inset 0px 0px 0px 1px #ffffff1f;--ds-search-bg:#ffffff0f;--ds-shadow-search:inset 0px 0px 0px 1px #ffffff1f;--ds-shadow-search-page:drop-shadow(0px 1px 2px #0006);--ds-code-panel-bg:#ffffff0a;--ds-code-panel-shadow:inset 0px 0px 0px 1px #ffffff1f;--ds-code-bg:#000b12;--ds-code-gutter-bg:#062837;--ds-code-key:var(--color-cyan-400);--ds-code-string:var(--color-brand-400);--ds-code-number:var(--color-orange-300);--ds-code-boolean:var(--ds-utility-purple-600);--ds-coin-rim-outer:linear-gradient(63.43deg, var(--ds-utility-neutral-800) 0%, var(--ds-utility-neutral-600) 100%);--ds-coin-rim-inner:linear-gradient(90deg, var(--ds-utility-neutral-600) 0%, var(--ds-utility-neutral-500) 100%);--ds-coin-rim-outer-brand:linear-gradient(90deg, var(--color-brand-800) 0%, var(--color-brand-600) 100%);--ds-coin-rim-inner-brand:linear-gradient(180deg, var(--color-brand-400) 0%, var(--color-brand-400) 50.48%, var(--color-brand-500) 50.49%, var(--color-brand-500) 100%);--ds-card-bg:var(--ds-alpha-white-50-alt);--ds-shadow-card-outer:0px 2px 4px var(--ds-shadow-lg-01), 0px 0px 0px 1px var(--ds-shadow-sm-01);--ds-shadow-dot-specular:0px 0px 4px var(--color-white);--ds-code-gutter-text:var(--ds-utility-neutral-500);--ds-code-base:var(--ds-utility-neutral-700);--ds-code-punctuation:var(--ds-utility-neutral-500);--ds-code-comment:var(--ds-utility-neutral-500)}.zc-btn{white-space:nowrap;font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--font-body);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.zc-btn:disabled{cursor:not-allowed;opacity:.5}.zc-btn--xs{height:32px;font-size:var(--text-sm);gap:4px;padding:6px 10px}.zc-btn--sm{height:36px;font-size:var(--text-sm);gap:4px;padding:8px 12px}.zc-btn--md{height:40px;font-size:var(--text-sm);gap:4px;padding:10px 14px}.zc-btn--lg{height:44px;font-size:var(--text-md);gap:6px;padding:10px 16px}.zc-btn--xl{height:48px;font-size:var(--text-md);gap:6px;padding:12px 18px}.zc-btn--icon-only.zc-btn--xs{width:32px;padding:6px}.zc-btn--icon-only.zc-btn--sm{width:36px;padding:8px}.zc-btn--icon-only.zc-btn--md{width:40px;padding:10px}.zc-btn--icon-only.zc-btn--lg{width:44px;padding:12px}.zc-btn--icon-only.zc-btn--xl{width:48px;padding:12px}.zc-btn--primary{border-radius:var(--radius-md);color:var(--ds-btn-primary-fg);background:linear-gradient(var(--ds-btn-primary-bg),var(--ds-btn-primary-bg)) padding-box,var(--ds-btn-primary-border) border-box;box-shadow:var(--ds-shadow-btn-primary-md)}.zc-btn--primary:hover:not(:disabled){color:var(--ds-utility-brand-500)}.zc-btn--secondary{border-radius:var(--radius-md);color:var(--ds-btn-secondary-fg);background:linear-gradient(var(--ds-btn-secondary-bg),var(--ds-btn-secondary-bg)) padding-box,var(--ds-btn-secondary-border) border-box;box-shadow:var(--ds-shadow-btn-secondary-md)}.zc-btn--secondary:hover:not(:disabled){color:var(--ds-text-brand-secondary-hover)}.zc-btn--tertiary{border-radius:var(--radius-md);background:var(--ds-utility-brand-50);color:var(--ds-utility-neutral-900)}.zc-btn--tertiary:hover:not(:disabled){background:var(--ds-utility-brand-100);color:var(--ds-utility-neutral-700)}.zc-btn--link-color{height:auto;color:var(--ds-btn-link-fg);background:0 0;border-radius:4px;padding:0;text-decoration:underline}.zc-btn--link-gray{height:auto;color:var(--ds-utility-neutral-600);background:0 0;border-radius:4px;padding:0}.zc-btn--link-gray:hover:not(:disabled){color:var(--ds-utility-neutral-700);text-decoration:underline}.zc-btn--danger-secondary{border-radius:var(--radius-md);border-color:var(--ds-utility-red-300);background:var(--ds-bg-primary);color:var(--ds-utility-red-600)}.zc-btn--danger-secondary:hover:not(:disabled){background:var(--ds-bg-error-primary)}.zc-btn--danger{border-radius:var(--radius-md);color:#fff;background:linear-gradient(var(--ds-btn-danger-bg),var(--ds-btn-danger-bg)) padding-box,linear-gradient(180deg,var(--ds-utility-red-700) 0%,var(--ds-bg-primary) 16.35%,var(--ds-bg-primary) 83.65%,var(--ds-utility-red-700) 100%) border-box;border:2px solid #0000}.zc-btn__icon{flex-shrink:0;width:20px;height:20px}.zc-spinner{flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.zc-spinner span{border-radius:var(--radius-full);border:2px solid;position:absolute;top:0;right:0;bottom:0;left:0}.zc-spinner__track{opacity:.3}.zc-spinner__arc{animation:.8s linear infinite zc-spin;border-color:currentColor #0000 #0000!important}@keyframes zc-spin{to{transform:rotate(360deg)}}.zc-badge{width:fit-content;font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-xs);border:1px solid #0000;display:inline-flex}.zc-badge--badge{border-radius:6px}.zc-badge--pill{border-radius:var(--radius-full)}.zc-badge--modern{background:var(--ds-bg-primary);border-color:var(--ds-utility-neutral-300);color:var(--ds-utility-neutral-700);border-radius:6px;box-shadow:0 1px 2px #0000000d}.zc-badge--sm{height:22px;font-size:var(--text-xs);padding:2px 6px;line-height:18px}.zc-badge--md{font-size:var(--text-xs);padding:4px 8px;line-height:18px}.zc-badge--lg{font-size:var(--text-sm);padding:4px 10px;line-height:20px}.zc-badge--has-dot.zc-badge--sm,.zc-badge--has-dot.zc-badge--md,.zc-badge--has-dot.zc-badge--lg{padding-left:8px}.zc-badge--dismissable{padding-right:3px}.zc-badge--icon-only{padding:4px}.zc-badge__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px;display:inline-flex}.zc-badge__icon{flex-shrink:0;width:12px;height:12px}.zc-badge__avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--ds-utility-neutral-300);flex-shrink:0;width:16px;height:16px}.zc-badge__dismiss{cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zc-badge--gray{background:var(--ds-utility-neutral-50);border-color:var(--ds-utility-neutral-200);color:var(--ds-utility-neutral-700)}.zc-badge--gray .zc-badge__dot{background:var(--ds-utility-neutral-500)}.zc-badge--brand{background:var(--ds-utility-brand-50);border-color:var(--ds-utility-brand-200);color:var(--ds-utility-brand-700)}.zc-badge--brand .zc-badge__dot{background:var(--ds-utility-brand-500)}.zc-badge--error{background:var(--ds-utility-red-50);border-color:var(--ds-utility-red-200);color:var(--ds-utility-red-700)}.zc-badge--error .zc-badge__dot{background:var(--ds-utility-red-500)}.zc-badge--warning{background:var(--ds-utility-yellow-50);border-color:var(--ds-utility-yellow-200);color:var(--ds-utility-yellow-700)}.zc-badge--warning .zc-badge__dot{background:var(--ds-utility-yellow-500)}.zc-badge--success{background:var(--ds-utility-green-50);border-color:var(--ds-utility-green-200);color:var(--ds-utility-green-700)}.zc-badge--success .zc-badge__dot{background:var(--ds-utility-green-500)}.zc-badge--slate{background:var(--ds-utility-slate-50);border-color:var(--ds-utility-slate-200);color:var(--ds-utility-slate-700)}.zc-badge--slate .zc-badge__dot{background:var(--ds-utility-slate-500)}.zc-badge--sky{background:var(--ds-utility-sky-50);border-color:var(--ds-utility-sky-200);color:var(--ds-utility-sky-700)}.zc-badge--sky .zc-badge__dot{background:var(--ds-utility-sky-500)}.zc-badge--blue{background:var(--ds-utility-blue-50);border-color:var(--ds-utility-blue-200);color:var(--ds-utility-blue-700)}.zc-badge--blue .zc-badge__dot{background:var(--ds-utility-blue-500)}.zc-badge--indigo{background:var(--ds-utility-indigo-50);border-color:var(--ds-utility-indigo-200);color:var(--ds-utility-indigo-700)}.zc-badge--indigo .zc-badge__dot{background:var(--ds-utility-indigo-500)}.zc-badge--purple{background:var(--ds-utility-purple-50);border-color:var(--ds-utility-purple-200);color:var(--ds-utility-purple-700)}.zc-badge--purple .zc-badge__dot{background:var(--ds-utility-purple-500)}.zc-badge--pink{background:var(--ds-utility-pink-50);border-color:var(--ds-utility-pink-200);color:var(--ds-utility-pink-700)}.zc-badge--pink .zc-badge__dot{background:var(--ds-utility-pink-500)}.zc-badge--orange{background:var(--ds-utility-orange-50);border-color:var(--ds-utility-orange-200);color:var(--ds-utility-orange-700)}.zc-badge--orange .zc-badge__dot{background:var(--ds-utility-orange-500)}.zc-badge--brand-green{background:var(--ds-utility-brand-50);border-color:var(--ds-utility-brand-200);color:var(--ds-utility-brand-700)}.zc-badge--brand-green .zc-badge__dot{background:var(--ds-utility-brand-700)}.zc-spec{font-family:var(--font-body);padding:var(--spacing-6xl);background:var(--ds-bg-secondary);box-sizing:border-box;min-height:100vh}.zc-spec__label{font-family:var(--font-mono);color:var(--ds-text-tertiary);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.zc-spec__row{gap:var(--spacing-lg);margin-bottom:var(--spacing-4xl);flex-wrap:wrap;align-items:center;display:flex}.zc-alert{isolation:isolate;align-items:flex-start;gap:var(--spacing-xl);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid #0000;display:flex;position:relative;overflow:hidden}.zc-alert__icon-wrap{flex-shrink:0;width:20px;height:20px;position:relative}.zc-alert__ring{border-radius:var(--radius-full);border:1px solid #0000;position:absolute}.zc-alert__ring--outer{opacity:.1;top:-7px;right:-7px;bottom:-7px;left:-7px}.zc-alert__ring--inner{opacity:.3;top:-3px;right:-3px;bottom:-3px;left:-3px}.zc-alert__icon{width:20px;height:20px;position:relative}.zc-alert__text{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);flex:1;position:relative}.zc-alert__gloss{pointer-events:none;border-radius:var(--radius-xl);mix-blend-mode:overlay;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 18px #ffffffd1}.zc-alert--warning{border-color:var(--ds-fg-warning-secondary);background:var(--ds-utility-amber-50)}.zc-alert--warning .zc-alert__icon,.zc-alert--warning svg{color:var(--ds-fg-warning-primary)}.zc-alert--warning .zc-alert__ring{border-color:var(--ds-utility-yellow-500)}.zc-alert--warning .zc-alert__text{color:var(--ds-utility-yellow-700)}.zc-alert--success{border-color:var(--ds-utility-brand-800);background:var(--ds-utility-brand-50)}.zc-alert--success .zc-alert__icon,.zc-alert--success svg{color:var(--ds-utility-brand-800)}.zc-alert--success .zc-alert__ring{border-color:var(--ds-utility-brand-800)}.zc-alert--success .zc-alert__text{color:var(--ds-utility-brand-900)}.zc-alert--error{border-color:var(--ds-utility-red-500);background:var(--ds-utility-red-50)}.zc-alert--error .zc-alert__icon,.zc-alert--error svg{color:var(--ds-utility-red-600)}.zc-alert--error .zc-alert__ring{border-color:var(--ds-utility-red-600)}.zc-alert--error .zc-alert__text{color:var(--ds-utility-red-700)}.zc-avatar{display:inline-flex;position:relative}.zc-avatar__circle{border-radius:var(--radius-full);border:1px solid var(--ds-utility-neutral-200);background:var(--ds-utility-neutral-100);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.zc-avatar__circle img{object-fit:cover;width:100%;height:100%}.zc-avatar__initials{color:var(--ds-text-quaternary);font-weight:var(--font-weight-semibold)}.zc-avatar__circle svg{color:var(--ds-utility-neutral-400)}.zc-avatar__ring{border-radius:var(--radius-full);background:var(--ds-bg-primary);border:1px solid #0000001a;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d}.zc-avatar__glass{border-radius:var(--radius-full);border:1px solid var(--ds-avatar-glass-ring);justify-content:center;align-items:center;display:inline-flex}.zc-avatar__glass-inner{border-radius:var(--radius-full);background:var(--ds-avatar-glass-bg);width:100%;height:100%;box-shadow:var(--ds-shadow-avatar-glass);color:var(--ds-text-primary);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.zc-avatar__count{border-radius:var(--radius-full);background:var(--ds-bg-primary);border:1px solid var(--ds-border-secondary-alt);color:var(--ds-text-secondary-hover);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.zc-avatar__status{border-radius:var(--radius-full);border:1.5px solid var(--ds-bg-primary);background:var(--ds-bg-success-solid);width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.zc-breadcrumb{align-items:center;gap:var(--spacing-md);display:flex}.zc-breadcrumb__item{height:20px;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding:0;line-height:20px;display:flex}.zc-breadcrumb__link{color:var(--ds-text-quaternary);cursor:pointer;text-decoration:none;transition:color .15s}.zc-breadcrumb__link:hover{color:var(--ds-utility-brand-500);text-decoration:underline}.zc-breadcrumb__current{color:var(--ds-text-secondary)}.zc-breadcrumb__sep{width:16px;height:16px;color:var(--ds-text-quaternary);flex-shrink:0}.zc-btn-group{isolation:isolate;border-radius:var(--radius-md);box-shadow:var(--ds-shadow-btn-group);background:linear-gradient(var(--ds-bg-primary),var(--ds-bg-primary)) padding-box,var(--ds-btn-group-border) border-box;border:1px solid #0000;flex-shrink:0;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.zc-btn-group__item{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);cursor:pointer;background-image:var(--ds-btn-group-divider);justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;outline:none;line-height:20px;transition:color .15s,background-color .15s;display:inline-flex}.zc-btn-group__item:disabled{cursor:not-allowed;opacity:.5}.zc-btn-group__item:last-child{background-image:none}.zc-btn-group__item--sm{height:36px;padding:8px 12px}.zc-btn-group__item--md{height:40px;padding:8px 16px}.zc-btn-group__item--sm.zc-btn-group__item--lead{padding:8px 12px 8px 10px}.zc-btn-group__item--md.zc-btn-group__item--lead{padding:8px 16px 8px 14px}.zc-btn-group__item--sm.zc-btn-group__item--icon-only{width:36px;padding:8px}.zc-btn-group__item--md.zc-btn-group__item--icon-only{width:40px;padding:8px 10px}.zc-btn-group__item--active{background-color:var(--ds-btn-group-active-bg);color:var(--ds-btn-group-active-fg);box-shadow:var(--ds-shadow-btn-group-gloss),var(--ds-shadow-btn-group-on)}.zc-btn-group__item--inactive{background-color:var(--ds-btn-group-inactive-bg);color:var(--ds-btn-group-inactive-fg);box-shadow:var(--ds-shadow-btn-group-gloss),var(--ds-shadow-btn-group-off)}.zc-btn-group__icon{flex-shrink:0;width:20px;height:20px}.zc-field{gap:var(--spacing-sm);font-family:var(--font-body);flex-direction:column;display:flex}.zc-field__label-row{align-items:center;gap:var(--spacing-xxs);display:flex}.zc-field__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-field__label--error{color:var(--ds-text-error-primary)}.zc-field__required{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-error-primary)}.zc-input{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--ds-border-primary);background:var(--ds-bg-primary);box-sizing:border-box;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.zc-input--sm{height:36px;padding:var(--spacing-md) var(--spacing-lg)}.zc-input--md{height:40px;padding:var(--spacing-md) var(--spacing-lg)}.zc-input--lg{height:44px;padding:10px 14px}.zc-input:focus-within{border-color:var(--ds-utility-brand-500);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ds-utility-brand-500)}.zc-input--error{border-color:var(--ds-border-error-subtle);box-shadow:0 1px 2px #0000000d}.zc-input--error:focus-within{border-color:var(--ds-border-error);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ds-border-error)}.zc-input--disabled{cursor:not-allowed;opacity:.5}.zc-input input{min-width:0;color:var(--ds-text-primary);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.zc-input input::placeholder{color:var(--ds-text-quaternary)}.zc-input--sm input{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm)}.zc-input--md input,.zc-input--lg input{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-md)}input.zc-input{color:var(--ds-text-primary)}.zc-input::placeholder{color:var(--ds-text-quaternary)}input.zc-input.zc-input--sm{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm)}input.zc-input.zc-input--md,input.zc-input.zc-input--lg{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-md)}.zc-input:disabled{cursor:not-allowed;opacity:.5}.zc-input--textarea{resize:vertical;height:auto;min-height:80px;color:var(--ds-text-primary);font-family:var(--font-body);outline:none;align-items:flex-start}.zc-input--textarea::placeholder{color:var(--ds-text-quaternary)}.zc-input--textarea.zc-input--sm{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm)}.zc-input--textarea.zc-input--md,.zc-input--textarea.zc-input--lg{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-md)}.zc-input--textarea.zc-input--mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);padding:10px 14px}.zc-input__icon{color:var(--ds-utility-neutral-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-input__icon--sm{width:16px;height:16px}.zc-input__icon--md,.zc-input__icon--lg{width:20px;height:20px}.zc-input__icon svg{width:100%;height:100%}.zc-field__hint{align-items:center;gap:var(--spacing-xs);display:flex}.zc-field__hint-text{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-tertiary)}.zc-field__hint-text--sm{font-size:var(--text-xs);line-height:var(--leading-xs)}.zc-field__hint-text--error{color:var(--ds-text-error-primary)}.zc-field__hint-icon{border-radius:50%;flex-shrink:0;width:16px;height:16px}.zc-field__hint-icon--alert{background:var(--ds-border-error)}.zc-field__hint-icon--check-fulfilled{background:var(--ds-utility-brand-800)}.zc-field__hint-icon--check-idle{background:var(--ds-utility-neutral-400)}.zc-cb{cursor:pointer;font-family:var(--font-body);align-items:flex-start;display:flex}.zc-cb--sm{gap:8px}.zc-cb--md{gap:12px}.zc-cb--disabled{cursor:not-allowed}.zc-cb__wrap{justify-content:center;align-items:center;padding-top:2px;display:flex;position:relative}.zc-cb__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.zc-cb__box{flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.zc-cb__box--sm{border-radius:4px;width:16px;height:16px}.zc-cb__box--md{border-radius:6px;width:20px;height:20px}.zc-cb__box--radio{border-radius:50%}.zc-cb__box--unchecked{background:linear-gradient(var(--ds-bg-primary),var(--ds-bg-primary)) padding-box,linear-gradient(180deg,var(--ds-utility-neutral-300) 0%,var(--ds-bg-primary) 17.31%,var(--ds-bg-primary) 84.13%,var(--ds-utility-neutral-300) 100%) border-box;border:1px solid #0000}.zc-cb:hover .zc-cb__box--unchecked{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary)}.zc-cb__box--checked{background:linear-gradient(180deg,var(--ds-utility-brand-400) 50.48%,var(--ds-utility-brand-500) 50.49%);border:0}.zc-cb:hover .zc-cb__box--checked{background:var(--ds-utility-brand-700)}.zc-cb__input:focus-visible+.zc-cb__box{box-shadow:0 0 0 2px var(--ds-bg-primary),0 0 0 4px var(--ds-utility-brand-300)}.zc-cb__input:focus-visible+.zc-cb__box--checked{background:var(--ds-utility-brand-600)}.zc-cb__input:focus-visible+.zc-cb__box--unchecked{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary)}.zc-cb--disabled .zc-cb__box--unchecked,.zc-cb--disabled:hover .zc-cb__box--unchecked{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-utility-neutral-100);opacity:.5}.zc-cb--disabled .zc-cb__box--checked,.zc-cb--disabled:hover .zc-cb__box--checked{background:var(--ds-utility-brand-600);opacity:.5;border:0}.zc-cb__check{width:12px;height:12px;color:var(--ds-text-white)}.zc-cb__dot{background:var(--ds-bg-primary);border-radius:50%}.zc-cb__box--sm .zc-cb__dot{width:6px;height:6px}.zc-cb__box--md .zc-cb__dot{width:8px;height:8px}.zc-cb__text{flex-direction:column;display:flex}.zc-cb--md .zc-cb__text{gap:2px}.zc-cb__title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-cb__support{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-tertiary)}.zc-toggle{cursor:pointer;font-family:var(--font-body);align-items:flex-start;display:flex}.zc-toggle--with-text{gap:12px}.zc-toggle--disabled{cursor:not-allowed}.zc-toggle__input{opacity:0;width:0;height:0;position:absolute}.zc-toggle__track{border-radius:var(--radius-full);background:var(--ds-utility-neutral-100);box-shadow:inset 0 0 0 .5px var(--ds-utility-neutral-200);flex-shrink:0;transition:background .15s;position:relative}.zc-toggle__track--on{background:var(--ds-utility-brand-600);box-shadow:none}.zc-toggle--disabled .zc-toggle__track{opacity:.5}.zc-toggle__thumb{border-radius:var(--radius-full);background:var(--ds-bg-primary);transition:left .15s;position:absolute}.zc-toggle--default.zc-toggle--sm .zc-toggle__track{width:36px;height:20px}.zc-toggle--default.zc-toggle--md .zc-toggle__track{width:44px;height:24px}.zc-toggle--default.zc-toggle--sm .zc-toggle__thumb{width:16px;height:16px;top:2px;left:2px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.zc-toggle--default.zc-toggle--md .zc-toggle__thumb{width:20px;height:20px;top:2px;left:2px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.zc-toggle--default.zc-toggle--sm .zc-toggle__thumb--on{left:18px}.zc-toggle--default.zc-toggle--md .zc-toggle__thumb--on{left:22px}.zc-toggle--slim.zc-toggle--sm .zc-toggle__track{width:32px;height:16px}.zc-toggle--slim.zc-toggle--md .zc-toggle__track{width:40px;height:20px}.zc-toggle--slim.zc-toggle--sm .zc-toggle__thumb{border:1px solid var(--ds-utility-neutral-300);box-sizing:border-box;width:16px;height:16px;top:0;left:0;box-shadow:0 1px 2px #0000000d}.zc-toggle--slim.zc-toggle--md .zc-toggle__thumb{border:1px solid var(--ds-utility-neutral-300);box-sizing:border-box;width:20px;height:20px;top:0;left:0;box-shadow:0 1px 2px #0000000d}.zc-toggle--slim.zc-toggle--sm .zc-toggle__thumb--on{border-color:var(--ds-utility-brand-600);left:16px}.zc-toggle--slim.zc-toggle--md .zc-toggle__thumb--on{border-color:var(--ds-utility-brand-600);left:20px}.zc-toggle__text{flex-direction:column;display:flex}.zc-toggle--md .zc-toggle__text{gap:2px}.zc-toggle__label{font-weight:var(--font-weight-medium);color:var(--ds-text-secondary)}.zc-toggle__support{font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary)}.zc-toggle--sm .zc-toggle__label,.zc-toggle--sm .zc-toggle__support{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-toggle--md .zc-toggle__label,.zc-toggle--md .zc-toggle__support{font-size:var(--text-md);line-height:var(--leading-md)}.zc-select{gap:var(--spacing-sm);width:100%;font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.zc-select__label-row{align-items:center;gap:2px;display:flex}.zc-select__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-select__required{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-error-primary)}.zc-select__help{width:14px;height:14px;color:var(--ds-utility-neutral-400)}.zc-select__hint{font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.zc-select__hint--sm{font-size:var(--text-xs);line-height:var(--leading-xs)}.zc-select__trigger{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-body);outline:none;display:flex}.zc-select__trigger--sm{height:36px;padding:8px 10px 8px 12px}.zc-select__trigger--md{height:40px;padding:8px 12px}.zc-select__trigger--lg{height:44px;padding:10px 14px}.zc-select__trigger--default{background:var(--ds-bg-primary);border:1px solid var(--ds-border-raised);box-shadow:0 1px 2px #0000000d}.zc-select__trigger--default.zc-select__trigger--open{border:2px solid var(--ds-utility-brand-500);box-shadow:0 0 0 4px var(--ds-utility-brand-100)}.zc-select__trigger--primary{background:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-fg);font-weight:var(--font-weight-semibold);box-shadow:var(--ds-shadow-btn-primary-md);border:1px solid #0000}.zc-select__trigger--secondary{background:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-fg);font-weight:var(--font-weight-semibold);box-shadow:var(--ds-shadow-btn-secondary-md);border:1px solid #0000}.zc-select__trigger--primary.zc-select__trigger--open,.zc-select__trigger--secondary.zc-select__trigger--open{box-shadow:0 0 0 2px var(--ds-utility-brand-700)}.zc-select__trigger--multiple{background:var(--ds-bg-primary);border:1px solid var(--ds-utility-neutral-300);box-shadow:0 1px 2px #0000000d}.zc-select__trigger--multiple.zc-select__trigger--open{border:2px solid var(--ds-utility-brand-500);box-shadow:none}.zc-select__trigger:disabled{cursor:not-allowed;opacity:.5}.zc-select__value-wrap{align-items:center;gap:var(--spacing-sm);flex:1;display:flex;overflow:hidden}.zc-select__value{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight-medium);color:var(--ds-text-primary);overflow:hidden}.zc-select__trigger--sm .zc-select__value{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-select__trigger--md .zc-select__value,.zc-select__trigger--lg .zc-select__value{font-size:var(--text-md);line-height:var(--leading-md)}.zc-select__trigger--primary .zc-select__value,.zc-select__trigger--secondary .zc-select__value{color:currentColor}.zc-select__value--placeholder{font-weight:var(--font-weight-regular);color:var(--ds-text-quaternary)}.zc-select__support{font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);flex-shrink:0}.zc-select__chevron{color:var(--ds-utility-neutral-400);flex-shrink:0;width:16px;height:16px}.zc-select__chevron svg,.zc-select__item-check svg{width:100%;height:100%;display:block}.zc-select__trigger--lg .zc-select__chevron{width:20px;height:20px}.zc-select__trigger--primary .zc-select__chevron,.zc-select__trigger--secondary .zc-select__chevron{color:currentColor}.zc-select__panel{margin-top:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--ds-alpha-black-10);background:var(--ds-utility-neutral-100);z-index:20;width:100%;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-select__panel--multiple{background:var(--ds-bg-primary)}.zc-select__search{border-bottom:1px solid var(--ds-utility-neutral-200);align-items:center;gap:var(--spacing-md);height:48px;padding:0 14px;display:flex}.zc-select__search svg{width:20px;height:20px;color:var(--ds-utility-neutral-400);flex-shrink:0}.zc-select__search input{min-width:0;font-size:var(--text-md);color:var(--ds-text-primary);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.zc-select__items{padding:var(--spacing-xs) 0;max-height:280px;overflow-y:auto}.zc-select__item{cursor:pointer;padding:0 var(--spacing-sm);text-align:left;width:100%;font-family:var(--font-body);background:0 0;border:none;align-items:center;display:flex}.zc-select__item:disabled{cursor:not-allowed;opacity:.5}.zc-select__item-inner{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-xs);min-width:0;padding:10px var(--spacing-md);flex:1;display:flex}.zc-select__item:hover:not(:disabled) .zc-select__item-inner,.zc-select__item-inner--selected{background:var(--ds-bg-primary-hover)}.zc-select__item-text{color:var(--ds-text-primary);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zc-select__item-support{font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);font-size:var(--text-md);flex-shrink:0}.zc-select__item-check{width:20px;height:20px;color:var(--ds-utility-brand-600);flex-shrink:0}.zc-select__item-cb{border-radius:var(--radius-xxs);border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.zc-select__item-cb--checked{background:var(--ds-utility-brand-600);border-color:var(--ds-utility-brand-600)}.zc-select__item-cb svg{width:10px;height:10px;color:var(--color-white)}.zc-search{align-items:center;gap:var(--spacing-md);box-sizing:border-box;width:100%;font-family:var(--font-body);transition:box-shadow .15s;display:flex}.zc-search--md{border-radius:var(--radius-md);background:var(--ds-search-bg);height:36px;padding-left:var(--spacing-lg);padding-right:var(--spacing-md);box-shadow:var(--ds-shadow-search)}.zc-search--page{border-radius:var(--radius-md);background:var(--ds-bg-primary);height:40px;padding:var(--spacing-md) var(--spacing-lg);box-shadow:var(--ds-shadow-search-page);border:1px solid var(--ds-border-primary)}.zc-search--lg{border-radius:var(--radius-lg);background:var(--ds-bg-secondary);border:1px solid var(--ds-border-primary);height:50px;padding:10px 14px}.zc-search:focus-within{box-shadow:0 0 0 2px var(--ds-utility-brand-500)}.zc-search__icon{color:var(--ds-fg-quaternary);flex-shrink:0}.zc-search--md .zc-search__icon{width:16px;height:16px}.zc-search--page .zc-search__icon{width:20px;height:20px}.zc-search--lg .zc-search__icon{width:20px;height:20px;color:var(--ds-utility-neutral-400)}.zc-search__input{min-width:0;font-weight:var(--font-weight-regular);color:var(--ds-text-primary);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.zc-search__input::placeholder{color:var(--ds-text-placeholder)}.zc-search--md .zc-search__input{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-search--page .zc-search__input{font-size:var(--text-md);line-height:var(--leading-md)}.zc-search--lg .zc-search__input{font-size:var(--text-xl);line-height:var(--leading-xl)}.zc-search__shortcut{border-radius:var(--radius-xs);border:1px solid var(--ds-border-secondary);padding:0 var(--spacing-xs);font-weight:var(--font-weight-medium);color:var(--ds-text-placeholder);height:20px;font-size:var(--text-xs);flex-shrink:0;align-items:center;display:flex}.zc-search--lg .zc-search__shortcut{height:24px;font-size:var(--text-sm);background:var(--ds-utility-neutral-100);color:var(--ds-utility-neutral-600);padding:0 var(--spacing-sm)}.zc-tag{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);white-space:nowrap;width:fit-content;font-family:var(--font-body);border-radius:6px;align-items:center;display:inline-flex}.zc-tag__text{color:var(--ds-text-secondary);white-space:nowrap}.zc-tag__dot-wrap{flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.zc-tag__dot{border-radius:var(--radius-full);background:var(--ds-utility-brand-700);width:6px;height:6px}.zc-tag__icon{color:var(--ds-utility-neutral-400);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.zc-tag__icon svg{width:16px;height:16px;display:block}.zc-tag__cb{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-tag__cb--checked{background:var(--ds-utility-brand-600);border-color:#0000}.zc-tag__cb svg{display:block}.zc-tag__count{background:var(--ds-utility-neutral-100);color:var(--ds-text-secondary);font-weight:var(--font-weight-medium);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.zc-tag__close,.zc-tag__edit{color:var(--ds-utility-neutral-400);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.zc-tag__close svg,.zc-tag__edit svg{display:block}.zc-tag--sm{gap:4px;padding:3px 8px}.zc-tag--sm .zc-tag__text{font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:18px}.zc-tag--sm.zc-tag--lead-dot{padding-left:6px}.zc-tag--sm.zc-tag--lead-icon,.zc-tag--sm.zc-tag--lead-cb{padding-left:5px}.zc-tag--sm.zc-tag--trail{padding-right:4px}.zc-tag--sm .zc-tag__cb{width:14px;height:14px}.zc-tag--sm .zc-tag__count{height:16px;font-size:var(--text-xs);padding:0 4px;line-height:18px}.zc-tag--sm .zc-tag__close{width:14px;height:14px;padding:2px}.zc-tag--sm .zc-tag__close svg{width:10px;height:10px}.zc-tag--md{gap:5px;padding:2px 9px}.zc-tag--md .zc-tag__text{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:20px}.zc-tag--md.zc-tag--lead-dot{padding-left:7px}.zc-tag--md.zc-tag--lead-icon,.zc-tag--md.zc-tag--lead-cb{padding-left:4px}.zc-tag--md.zc-tag--trail{padding-right:4px}.zc-tag--md .zc-tag__cb{width:16px;height:16px}.zc-tag--md .zc-tag__count{height:18px;font-size:var(--text-xs);padding:0 5px;line-height:18px}.zc-tag--md .zc-tag__close{width:16px;height:16px;padding:2px}.zc-tag--md .zc-tag__close svg{width:12px;height:12px}.zc-tag--lg{gap:6px;padding:4px 10px}.zc-tag--lg .zc-tag__text{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:20px}.zc-tag--lg.zc-tag--lead-dot{padding-left:9px}.zc-tag--lg.zc-tag--lead-icon,.zc-tag--lg.zc-tag--lead-cb{padding-left:5px}.zc-tag--lg.zc-tag--trail{padding-right:4px}.zc-tag--lg .zc-tag__cb{width:18px;height:18px}.zc-tag--lg .zc-tag__count{height:20px;font-size:var(--text-sm);padding:0 6px;line-height:20px}.zc-tag--lg .zc-tag__close{width:20px;height:20px;padding:3px}.zc-tag--lg .zc-tag__close svg{width:14px;height:14px}.zc-tag__edit,.zc-tag__edit svg{width:16px;height:16px}.zc-dot{flex-shrink:0;display:inline-block;position:relative}.zc-dot__core{border-radius:var(--radius-full);width:80%;height:80%;box-shadow:var(--ds-shadow-dot-core);position:absolute;top:10%;left:10%}.zc-dot__spark{border-radius:var(--radius-full);background:var(--color-white);width:20.6%;height:20.6%;box-shadow:var(--ds-shadow-dot-specular);position:absolute;top:29.4%;left:22.6%}.zc-divider{background-color:var(--ds-border-secondary);border:0;flex-shrink:0;width:100%;height:1px;margin:0}.zc-divider--vertical{align-self:stretch;width:1px;height:auto}@keyframes zc-loader-spin{to{transform:rotate(360deg)}}.zc-loader{justify-content:center;align-items:center;gap:var(--spacing-xl);font-family:var(--font-body);flex-direction:column;display:inline-flex}.zc-loader svg{animation:1s linear infinite zc-loader-spin}.zc-loader__track{stroke:var(--ds-utility-neutral-100);fill:none}.zc-loader__arc{stroke:var(--ds-fg-brand-primary);fill:none;stroke-linecap:round}.zc-loader__label{text-align:center;font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-loader--lg .zc-loader__label,.zc-loader--xl .zc-loader__label{font-size:var(--text-lg);line-height:var(--leading-lg)}.zc-progress{width:100%;font-family:var(--font-body)}.zc-progress--right{align-items:center;gap:var(--spacing-lg);display:flex}.zc-progress--bottom{align-items:flex-end;gap:var(--spacing-md);flex-direction:column;display:flex}.zc-progress__track{border-radius:var(--radius-full);background:var(--ds-utility-neutral-200);width:100%;height:8px;position:relative}.zc-progress--right .zc-progress__track{flex:1}.zc-progress__fill{border-radius:var(--radius-full);background:var(--ds-utility-brand-600);min-width:.5rem;height:100%;position:absolute;top:0;left:0}.zc-progress__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary);flex-shrink:0}.zc-progress__floating-wrap{width:100%;position:relative}.zc-progress__tag{z-index:10;height:34px;padding:0 var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--ds-alpha-black-10);background:var(--ds-bg-primary);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-xs);color:var(--ds-text-secondary);align-items:center;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-progress__tag--top{top:-42px}.zc-progress__tag--bottom{top:16px}.zc-tabs{font-family:var(--font-body)}.zc-tabs__list{border-bottom:1px solid var(--ds-utility-neutral-200);flex-direction:column;display:flex}.zc-tabs__row{align-items:center;gap:32px;display:flex}.zc-tabs__trigger{cursor:pointer;height:32px;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:4px;margin-bottom:-1px;padding:0 2px 12px;transition:color .15s,border-color .15s;display:flex}.zc-tabs__trigger--active{border-bottom-color:var(--ds-utility-brand-800)}.zc-tabs__label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-sm);color:var(--ds-text-quaternary);padding:0 2px}.zc-tabs__trigger--active .zc-tabs__label{color:var(--ds-utility-brand-800)}.zc-tabs__icon{width:20px;height:20px;color:var(--ds-text-quaternary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-tabs__trigger--active .zc-tabs__icon{color:var(--ds-utility-brand-800)}.zc-tabs__count{border-radius:var(--radius-full);border:1px solid var(--ds-utility-neutral-200);background:var(--ds-bg-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);align-items:center;padding:2px 8px;display:inline-flex}.zc-tabs__trigger--active .zc-tabs__count{border-color:var(--ds-utility-brand-200);background:var(--ds-utility-brand-50);color:var(--ds-utility-brand-800)}.zc-tabs__panel{font-size:var(--text-sm);color:var(--ds-text-secondary)}.zc-pagination{height:64px;padding:0 var(--spacing-2xl);background:var(--ds-bg-primary);border-radius:var(--radius-md);font-family:var(--font-body);justify-content:space-between;align-items:center;display:flex}.zc-pagination__pages{align-items:center;gap:2px;display:flex}.zc-pagination__page{border-radius:var(--radius-lg);width:36px;height:36px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-tertiary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.zc-pagination__page:hover{background:var(--ds-bg-secondary)}.zc-pagination__page--active{background:var(--ds-bg-secondary-hover);color:var(--ds-text-primary)}.zc-pagination__ellipsis{width:36px;height:36px;font-size:var(--text-sm);color:var(--ds-text-tertiary);justify-content:center;align-items:center;display:flex}.zc-pagination__nav{align-items:center;gap:var(--spacing-md);height:36px;padding:0 var(--spacing-xl);border-radius:var(--radius-md);background:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-fg);border:1px solid var(--ds-border-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:var(--font-body);display:inline-flex}.zc-pagination__nav[disabled]{opacity:.5;cursor:not-allowed}.zc-pagination__nav svg{flex-shrink:0;width:16px;height:16px}.zc-pagination__nav--prev svg{transform:scaleX(-1)}.zc-card{border-radius:var(--radius-2xl);background:var(--ds-card-gateway-bg);width:340px;box-shadow:var(--ds-auth-card-shadow);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.zc-card__media{width:100%;height:186px;padding:var(--spacing-xl);isolation:isolate;background:var(--ds-bg-tertiary);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.zc-card__media img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.zc-card__media-top{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.zc-card__media-bottom{z-index:30;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex;position:relative}.zc-card__status{border-radius:var(--radius-full);height:28px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);border:1px solid;align-items:center;gap:6px;padding:4px 12px 4px 10px;display:flex}.zc-card__status-dot{border-radius:50%;width:8px;height:8px}.zc-card__status--green{background:var(--ds-utility-green-50);border-color:var(--ds-utility-green-200);color:var(--ds-utility-green-700)}.zc-card__status--green .zc-card__status-dot{background:var(--ds-utility-green-500)}.zc-card__status--orange{background:var(--ds-utility-orange-50);border-color:var(--ds-utility-orange-200);color:var(--ds-utility-orange-700)}.zc-card__status--orange .zc-card__status-dot{background:var(--ds-utility-orange-500)}.zc-card__status--red{background:var(--ds-utility-red-50);border-color:var(--ds-utility-red-200);color:var(--ds-utility-red-700)}.zc-card__status--red .zc-card__status-dot{background:var(--ds-utility-red-500)}.zc-card__status--gray{background:var(--ds-utility-neutral-50);border-color:var(--ds-utility-neutral-200);color:var(--ds-utility-neutral-700)}.zc-card__status--gray .zc-card__status-dot{background:var(--ds-utility-neutral-500)}.zc-card__favorite{background:var(--ds-alpha-white-70);cursor:pointer;width:28px;height:28px;color:var(--ds-text-primary);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.zc-card__favorite svg{fill:currentColor;width:20px;height:20px}.zc-card__avatar-overlay{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.zc-card__avatar{background:var(--ds-alpha-white-70);border:1px solid var(--ds-alpha-white-50);width:88px;height:88px;font-size:var(--text-display-xs);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.zc-card__avatar img{object-fit:cover;width:100%;height:100%}.zc-card__badges{flex-direction:row;gap:8px;display:flex}.zc-card__badge{border-radius:var(--radius-full);background:var(--ds-alpha-white-70);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-primary);white-space:nowrap;padding:4px 12px}.zc-card__body{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:12px 16px;display:flex}.zc-card__body-row{align-items:center;gap:10px;display:flex}.zc-card__thumb{background:var(--ds-bg-tertiary);border-radius:4px;flex-shrink:0;width:22px;height:22px;overflow:hidden}.zc-card__thumb img{object-fit:cover;width:100%;height:100%}.zc-card__title{font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-md);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zc-card__owner{font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-xs);color:var(--ds-text-primary)}.zc-card__desc{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.zc-card__tags{box-sizing:border-box;flex-flow:wrap;align-items:center;gap:16px;width:100%;padding:0 16px 12px;display:flex}.zc-card__tags--grid{flex-wrap:nowrap;align-items:flex-start}.zc-card__tags-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.zc-card__meta{white-space:nowrap;flex-direction:row;align-items:center;gap:4px;display:flex}.zc-card__meta svg{width:16px;height:16px;fill:var(--ds-text-quaternary);flex-shrink:0}.zc-card__meta span{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-card__status-badges{box-sizing:border-box;flex-flow:wrap;align-items:center;gap:8px;width:100%;padding:0 16px 12px;display:flex}.zc-card__status-badge{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-secondary);border-radius:var(--radius-sm);padding:4px 12px}.zc-card__status-badge--pill{border-radius:var(--radius-full)}.zc-card__members{box-sizing:border-box;width:100%;padding:0 16px 12px;display:flex}.zc-card__avatar-group{display:flex}.zc-card__member{background:var(--ds-utility-brand-200);border:2px solid var(--ds-bg-primary);width:28px;height:28px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--ds-utility-brand-900);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:flex;overflow:hidden}.zc-card__member:first-child{margin-left:0}.zc-card__footer{box-sizing:border-box;width:100%;margin-top:auto;padding:0 8px 0 16px}.zc-card__footer-divider{background:var(--ds-border-secondary);width:100%;height:1px;margin-bottom:16px}.zc-card__footer-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.zc-card__footer-meta{min-width:80px;font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-xs);color:var(--ds-text-primary);word-break:break-word;flex-direction:row;flex:1;align-items:flex-start;gap:8px;display:flex}.zc-card__footer-meta svg{width:16px;height:16px;color:var(--ds-text-quaternary);flex-shrink:0;margin-top:1px}.zc-card__actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.zc-card__btn{border-radius:var(--radius-md);height:32px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:var(--font-body);background:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-fg);border:1px solid var(--ds-border-primary);align-items:center;gap:4px;padding:0 12px;display:flex}.zc-card__btn--tertiary{color:var(--ds-text-secondary);background:0 0;border-color:#0000}.zc-card__more{width:20px;height:20px;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.zc-card__more svg{fill:currentColor;width:20px;height:20px}.zc-card-header{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--ds-card-header-bg);width:100%;box-shadow:var(--ds-shadow-card-header);font-family:var(--font-body);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.zc-card-header__inner{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.zc-card-header__left{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.zc-card-header__icon{color:var(--ds-featured-icon-light-fg-gray);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.zc-card-header__icon svg{width:24px;height:24px}.zc-card-header__title{font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);font-size:var(--text-md);line-height:var(--leading-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zc-card-header__title--lg{font-size:var(--text-lg);line-height:var(--leading-lg)}.zc-card-header__right{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex}.zc-card-header__change{font-size:14px;font-weight:var(--font-weight-medium);flex-direction:row;align-items:center;gap:2px;line-height:20px;display:flex}.zc-card-header__change svg{flex-shrink:0;width:16px;height:16px}.zc-card-header__change--up{color:var(--ds-utility-green-500)}.zc-card-header__change--down{color:var(--ds-utility-red-500)}.zc-card-header__change--flat{color:var(--ds-text-tertiary)}.zc-card-header__view-all{cursor:pointer;border-radius:var(--radius-full);border:1px solid var(--ds-border-primary);background:var(--ds-bg-primary-alt);height:28px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary);flex-direction:row;align-items:center;gap:4px;padding:4px 10px 4px 12px;display:flex}.zc-card-header__view-all svg{width:12px;height:12px;color:var(--ds-fg-quaternary);flex-shrink:0}.zc-card-header__group{border-radius:var(--radius-md);background:var(--ds-btn-group-inactive-bg);box-shadow:var(--ds-shadow-btn-group);flex-direction:row;display:flex;overflow:hidden}.zc-card-header__group-item{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-btn-group-inactive-fg);background:var(--ds-btn-group-inactive-bg);cursor:pointer;font-family:var(--font-body);border:none;align-items:center;height:32px;padding:0 14px;display:flex}.zc-card-header__group-item--sm{height:28px}.zc-card-header__group-item--active{color:var(--ds-btn-group-active-fg);background:var(--ds-btn-group-active-bg);box-shadow:var(--ds-shadow-btn-group-on)}.zc-card-surface{border-radius:var(--radius-md);border:2px solid var(--ds-card-border-base);box-shadow:0 0 0 1px var(--ds-card-border-hi);background:var(--ds-bg-primary);box-sizing:border-box;font-family:var(--font-body);flex-direction:column;align-items:flex-start;display:flex;position:relative}.zc-card-surface--wash{background:var(--ds-alpha-white-60)}.zc-card-surface__gloss{pointer-events:none;z-index:30;border-radius:inherit;box-shadow:var(--ds-shadow-card-inner);mix-blend-mode:overlay;position:absolute;top:0;right:0;bottom:0;left:0}.zc-card-surface__body{border-radius:0 0 var(--radius-md) var(--radius-md);box-sizing:border-box;width:100%;padding:20px;position:relative;overflow:hidden}.zc-card-thumbnail{pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.zc-surface{border-radius:var(--radius-md);background:var(--ds-card-bg);box-shadow:0 0 12px var(--ds-shadow-lg-01);box-sizing:border-box;padding:var(--spacing-3xl);font-family:var(--font-body);background-image:linear-gradient(var(--ds-card-bg),var(--ds-card-bg)),var(--ds-border-raised);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;position:relative}.zc-surface--border-1{border-width:1px}.zc-surface__gloss{pointer-events:none;border-radius:inherit;box-shadow:var(--ds-shadow-card-inner);mix-blend-mode:overlay;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.zc-surface--border-1 .zc-surface__gloss{top:-1px;right:-1px;bottom:-1px;left:-1px}.zc-surface__content{position:relative}.zc-metric{border-radius:var(--radius-md);border:1px solid var(--ds-card-border-base);background:var(--ds-card-bg);box-shadow:var(--ds-shadow-card-outer);max-height:385px;font-family:var(--font-body);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.zc-metric:after{content:"";border-radius:inherit;box-shadow:var(--ds-shadow-card-inner);mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.zc-metric__header{background:var(--ds-card-header-bg);height:65px;box-shadow:var(--ds-shadow-card-header);flex-direction:column;justify-content:center;display:flex}.zc-metric__header-inner{height:100%;padding:0 var(--spacing-3xl);justify-content:space-between;align-items:center;display:flex}.zc-metric__title-group{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.zc-metric__icon{width:24px;height:24px;color:var(--ds-featured-icon-light-fg-gray);flex-shrink:0}.zc-metric__icon svg{width:24px;height:24px}.zc-metric__title{font-weight:var(--font-weight-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zc-metric__change{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);flex-shrink:0;align-items:center;gap:2px;display:flex}.zc-metric__change svg{flex-shrink:0;width:16px;height:16px}.zc-metric__change--up{color:var(--ds-utility-green-600)}.zc-metric__change--down{color:var(--ds-utility-red-600)}.zc-metric__change--flat{color:var(--ds-text-tertiary)}.zc-metric__body{background:var(--ds-alpha-white-60);flex-direction:column;flex:1;display:flex}.zc-metric__value-row{align-items:center;gap:var(--spacing-md);height:64px;max-height:64px;padding:var(--spacing-xl) var(--spacing-2xl);box-sizing:border-box;display:flex}.zc-metric__value{font-size:var(--text-display-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-display-xs);color:var(--ds-text-tertiary)}.zc-metric__unit{font-size:14px;font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);line-height:20px}.zc-metric__chart-wrap{padding:0 var(--spacing-2xl) 17px;flex-direction:column;gap:10px;display:flex}.zc-metric__chart{width:100%;height:132px;display:block}.zc-radio-card{border-radius:var(--radius-xl);background:var(--ds-bg-primary);cursor:pointer;box-sizing:border-box;border:1px solid var(--ds-utility-neutral-300);width:280px;padding:var(--spacing-xl);font-family:var(--font-body);align-items:flex-start;display:flex;position:relative}.zc-radio-card:hover{border-color:var(--ds-utility-brand-400)}.zc-radio-card--checked{border:2px solid var(--ds-utility-brand-500);padding:15px}.zc-radio-card--disabled,.zc-radio-card--disabled:hover{cursor:not-allowed;opacity:.5;border-color:var(--ds-utility-neutral-300)}.zc-radio-card__input{opacity:0;width:0;height:0;position:absolute}.zc-radio-card__input:focus-visible~.zc-radio-card__content{outline:none}.zc-radio-card:has(.zc-radio-card__input:focus-visible){box-shadow:0 0 0 2px var(--ds-bg-primary),0 0 0 4px var(--ds-utility-emerald-300)}.zc-radio-card__content{align-items:flex-start;gap:var(--spacing-3xl);flex:1;min-width:0;display:flex}.zc-radio-card--sm .zc-radio-card__content{gap:var(--spacing-lg)}.zc-radio-card__ind-wrap{justify-content:center;align-items:center;padding-top:2px;display:flex}.zc-radio-card__ind{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.zc-radio-card--sm .zc-radio-card__ind{border-radius:var(--radius-xs);width:16px;height:16px}.zc-radio-card__ind--radio,.zc-radio-card--sm .zc-radio-card__ind--radio{border-radius:var(--radius-full)}.zc-radio-card__ind--checked{background:linear-gradient(180deg,var(--ds-utility-brand-400) 50.48%,var(--ds-utility-brand-500) 50.49%);border-color:#0000}.zc-radio-card:hover .zc-radio-card__ind--checked{background:var(--ds-utility-brand-700)}.zc-radio-card__dot{border-radius:var(--radius-full);background:var(--ds-bg-primary);width:8px;height:8px}.zc-radio-card--sm .zc-radio-card__dot{width:6px;height:6px}.zc-radio-card__check{color:var(--color-white);width:14px;height:14px}.zc-radio-card--sm .zc-radio-card__check{width:12px;height:12px}.zc-radio-card__icon-box{background:var(--ds-bg-primary);border:1px solid var(--ds-utility-neutral-300);box-shadow:0 1px 2px var(--ds-shadow-xs),inset 0 0 0 1px var(--ds-shadow-skeumorphic-inner-border),inset 0 -2px 0 var(--ds-shadow-skeumorphic-inner);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.zc-radio-card--sm .zc-radio-card__icon-box{border-radius:var(--radius-sm);width:32px;height:32px}.zc-radio-card__icon-box svg{color:var(--ds-fg-tertiary);width:20px;height:20px}.zc-radio-card--sm .zc-radio-card__icon-box svg{width:16px;height:16px}.zc-radio-card__avatar{border-radius:var(--radius-full);background:var(--ds-utility-brand-200);color:var(--ds-text-brand-primary);font-weight:var(--font-weight-medium);width:40px;height:40px;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.zc-radio-card--sm .zc-radio-card__avatar{width:32px;height:32px;font-size:var(--text-xs)}.zc-radio-card__avatar img{object-fit:cover;width:100%;height:100%}.zc-radio-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zc-radio-card__label-row{align-items:baseline;gap:var(--spacing-sm);display:flex}.zc-radio-card__label{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);color:var(--ds-utility-neutral-700)}.zc-radio-card--sm .zc-radio-card__label{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-radio-card__subtext{font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-md);color:var(--ds-utility-neutral-600)}.zc-radio-card--sm .zc-radio-card__subtext{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-radio-card__badge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--ds-utility-brand-700)}.zc-radio-card__price-row{align-items:baseline;gap:var(--spacing-xs);display:flex}.zc-radio-card__price{font-size:var(--text-display-sm);font-weight:var(--font-weight-semibold);color:var(--ds-utility-neutral-900)}.zc-radio-card--sm .zc-radio-card__price{font-size:var(--text-display-xs)}.zc-modal-backdrop{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.zc-modal{isolation:isolate;border-radius:var(--radius-2xl);max-height:calc(100vh - 48px);box-shadow:var(--ds-shadow-raised);background:var(--ds-modal-bg);border:2px solid var(--ds-border-raised);font-family:var(--font-body);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.zc-modal--md{width:640px;max-width:100%}.zc-modal--lg{width:800px;max-width:100%}.zc-modal--xl{width:950px;max-width:100%}.zc-modal:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:var(--ds-shadow-modal-gloss);mix-blend-mode:overlay;position:absolute;top:0;right:0;bottom:0;left:0}.zc-modal__close{border-radius:var(--radius-md);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.zc-modal__close svg{width:20px;height:20px;color:var(--ds-icon-muted)}.zc-modal__head{gap:var(--spacing-md);flex-direction:column;padding:22px 22px 0;display:flex}.zc-modal__title{font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);margin:0;padding-right:44px}.zc-modal__desc{font-size:14px;line-height:20px;font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);margin:0}.zc-modal__content{font-size:var(--text-sm);color:var(--ds-text-secondary);flex:1;padding:22px;overflow-y:auto}.zc-modal__divider{background:var(--ds-border-secondary);flex-shrink:0;height:1px}.zc-modal__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);padding:24px 22px 22px;display:flex}.zc-tooltip-host{display:inline-flex;position:relative}.zc-tooltip{z-index:50;border-radius:var(--radius-lg);background:var(--ds-bg-primary-solid);font-family:var(--font-body);opacity:0;visibility:hidden;padding:8px 12px;transition:opacity .12s;position:absolute;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-tooltip-host:hover .zc-tooltip,.zc-tooltip-host:focus-within .zc-tooltip,.zc-tooltip--visible{opacity:1;visibility:visible}.zc-tooltip--wide{width:320px;padding:12px}.zc-tooltip__title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--ds-text-white);white-space:nowrap;text-align:center;margin:0;line-height:18px}.zc-tooltip--wide .zc-tooltip__title{white-space:normal;text-align:left}.zc-tooltip__support{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--ds-utility-neutral-300);margin:2px 0 0;line-height:18px}.zc-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.zc-tooltip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.zc-tooltip--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.zc-tooltip--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.zc-tooltip__arrow{width:12px;height:6px;position:absolute}.zc-tooltip__arrow svg{fill:var(--ds-bg-primary-solid);display:block}.zc-tooltip--top .zc-tooltip__arrow{top:100%;left:50%;transform:translate(-50%)}.zc-tooltip--bottom .zc-tooltip__arrow{bottom:100%;left:50%;transform:translate(-50%)rotate(180deg)}.zc-tooltip--left .zc-tooltip__arrow{top:50%;left:100%;transform:translateY(-50%)rotate(-90deg)}.zc-tooltip--right .zc-tooltip__arrow{top:50%;right:100%;transform:translateY(-50%)rotate(90deg)}.zc-dropdown{font-family:var(--font-body);display:inline-flex;position:relative}.zc-dropdown__trigger-icon{cursor:pointer;border-radius:var(--radius-sm);background:var(--ds-utility-neutral-50);width:28px;height:28px;color:var(--ds-utility-neutral-700);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-dropdown__trigger-icon svg{width:20px;height:20px}.zc-dropdown__trigger-button{cursor:pointer;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);height:36px;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-sm);color:var(--ds-text-secondary);font-family:var(--font-body);display:inline-flex;box-shadow:0 1px 2px #0000000d}.zc-dropdown__trigger-button svg{width:16px;height:16px;color:var(--ds-utility-neutral-400)}.zc-dropdown__trigger-avatar{cursor:pointer;border-radius:var(--radius-full);background:var(--ds-utility-brand-600);width:36px;height:36px;color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border:none;justify-content:center;align-items:center;display:inline-flex}.zc-dropdown__menu{z-index:50;border-radius:var(--radius-md);border:1px solid var(--ds-alpha-black-10);background:var(--ds-bg-primary);min-width:200px;padding:var(--spacing-sm) 0;font-family:var(--font-body);overflow:hidden;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-dropdown__menu--floating{position:absolute;top:calc(100% + 6px);left:0}.zc-dropdown__header{border-bottom:1px solid var(--ds-utility-neutral-200);padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;display:flex}.zc-dropdown__header-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-sm);color:var(--ds-text-primary)}.zc-dropdown__header-sub{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-tertiary)}.zc-dropdown__section{padding:6px var(--spacing-xl) 2px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-xs);color:var(--ds-text-brand-secondary)}.zc-dropdown__footer{border-top:1px solid var(--ds-utility-neutral-200);padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-quaternary);justify-content:space-between;align-items:center;display:flex}.zc-dropdown__sep{margin:var(--spacing-sm) 0;background:var(--ds-utility-neutral-200);height:1px}.zc-dropdown__item{cursor:pointer;padding:1px var(--spacing-sm);text-align:left;width:100%;font-family:var(--font-body);background:0 0;border:none;outline:none;align-items:center;display:flex;position:relative}.zc-dropdown__item:disabled{pointer-events:none;opacity:.5}.zc-dropdown__item-content{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);padding:var(--spacing-md) 6px var(--spacing-md) 10px;flex:1;min-width:0;display:flex}.zc-dropdown__item:hover .zc-dropdown__item-content,.zc-dropdown__item--active .zc-dropdown__item-content{background:var(--ds-bg-primary-hover)}.zc-dropdown__item-icon{width:16px;height:16px;color:var(--ds-utility-neutral-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-dropdown__item-icon svg{width:16px;height:16px}.zc-dropdown__item-text{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-sm);color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zc-dropdown__item:hover .zc-dropdown__item-text{color:var(--ds-text-secondary-hover)}.zc-dropdown__shortcut{padding-right:var(--spacing-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs);color:var(--ds-utility-neutral-500);flex-shrink:0}.zc-dropdown__toggle{border-radius:var(--radius-full);background:var(--ds-utility-neutral-100);width:32px;height:16px;box-shadow:inset 0 0 0 .5px var(--ds-utility-neutral-200);flex-shrink:0;align-items:center;display:flex;position:relative}.zc-dropdown__toggle--on{background:var(--ds-utility-brand-700);box-shadow:none}.zc-dropdown__toggle-knob{border-radius:var(--radius-full);background:var(--ds-bg-primary);border:1px solid var(--ds-utility-neutral-300);box-sizing:border-box;width:16px;height:16px;position:absolute;left:0;box-shadow:0 1px 2px #0000000d}.zc-dropdown__toggle--on .zc-dropdown__toggle-knob{border-color:var(--ds-utility-brand-600);left:16px}.zc-dropdown__radio{border-radius:var(--radius-full);border:1px solid var(--ds-utility-neutral-300);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.zc-dropdown__radio--checked{background:var(--ds-utility-brand-600);border-color:#0000}.zc-dropdown__radio-dot{border-radius:var(--radius-full);background:var(--ds-bg-primary);width:6px;height:6px;display:block}.zc-dropdown__cb{border-radius:var(--radius-xs);border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.zc-dropdown__cb--active{background:linear-gradient(90deg,var(--ds-utility-brand-600) 0%,var(--ds-utility-brand-500) 100%);border-color:#0000}.zc-dropdown__cb svg{width:12px;height:12px;color:var(--color-white)}.zc-dropdown__chevron{width:16px;height:16px;color:var(--ds-utility-neutral-400);flex-shrink:0}.zc-slider{width:100%;font-family:var(--font-body);align-items:center;display:flex;position:relative}.zc-slider__track{border-radius:var(--radius-full);background:var(--ds-utility-neutral-200);width:100%;height:8px;position:relative;overflow:visible}.zc-slider__range{border-radius:var(--radius-full);background:linear-gradient(180deg,var(--ds-utility-brand-400) 50.48%,var(--ds-utility-brand-500) 50.49%);height:100%;position:absolute}.zc-slider__thumb{border-radius:var(--radius-full);border:2px solid var(--ds-slider-handle-border);background:var(--ds-slider-handle-bg);cursor:grab;box-sizing:border-box;width:24px;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f}.zc-slider__thumb-label{white-space:nowrap;font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);color:var(--ds-text-primary);position:absolute;top:32px;left:50%;transform:translate(-50%)}.zc-slider__tooltip{margin-bottom:var(--spacing-md);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.zc-slider__tooltip-inner{border-radius:var(--radius-lg);border:1px solid var(--ds-alpha-black-10);background:var(--ds-bg-primary);height:30px;padding:0 var(--spacing-md);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-xs);color:var(--ds-text-secondary);align-items:center;display:flex;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-social{font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 2px var(--ds-shadow-xs),inset 0 0 0 1px var(--ds-shadow-skeumorphic-inner-border),inset 0 -2px 0 var(--ds-shadow-skeumorphic-inner);font-family:var(--font-body);box-sizing:border-box;background:var(--ds-bg-primary);border:1px solid var(--ds-utility-neutral-300);color:var(--ds-utility-neutral-700);outline:none;justify-content:center;align-items:center;display:inline-flex}.zc-social:hover:not(:disabled){background:var(--ds-utility-neutral-50);color:var(--ds-utility-neutral-800)}.zc-social--brand{color:var(--color-white);background:var(--ds-utility-brand-500);border:none}.zc-social--brand:hover:not(:disabled){background:var(--ds-utility-brand-600);color:var(--color-white)}.zc-social:disabled{cursor:not-allowed;opacity:.5}.zc-social--sm{gap:var(--spacing-sm);height:36px;padding:8px var(--spacing-lg);font-size:var(--text-sm)}.zc-social--md{gap:var(--spacing-md);height:40px;font-size:var(--text-sm);padding:10px 14px}.zc-social--lg{height:44px;padding:10px var(--spacing-xl);font-size:var(--text-md);gap:10px}.zc-social--icon-only.zc-social--sm{width:36px;padding:10px}.zc-social--icon-only.zc-social--md{width:40px;padding:12px}.zc-social--icon-only.zc-social--lg{width:44px;padding:12px}.zc-social__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.zc-social--lg .zc-social__icon{width:20px;height:20px}.zc-social__icon svg{width:100%;height:100%}.zc-copy{gap:var(--spacing-md);font-family:var(--font-body);flex-direction:column;display:flex}.zc-copy__caption{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-copy__field{border-radius:var(--radius-lg);background:var(--ds-modal-field-bg);height:36px;box-shadow:var(--ds-shadow-field);border:1px solid var(--ds-border-raised);display:flex;position:relative;overflow:hidden}.zc-copy__value{min-width:0;padding:0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;align-items:center;display:flex;overflow:hidden}.zc-copy__divider{background:var(--ds-border-raised);align-self:stretch;width:1px}.zc-copy__button{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);background:var(--ds-btn-secondary-bg);width:88px;height:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);font-family:var(--font-body);border:none;flex-shrink:0;display:flex}.zc-copy__button:disabled{cursor:not-allowed;opacity:.5}.zc-copy__icon{width:20px;height:20px;color:var(--ds-icon-muted);flex-shrink:0}.zc-copy__hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--ds-text-tertiary);margin:0}.zc-table-container{isolation:isolate;border-radius:var(--radius-md);border:1px solid var(--ds-border-secondary);width:100%;box-shadow:var(--ds-shadow-raised);position:relative;overflow:hidden}.zc-table-container--flush{box-shadow:none;border:0;border-radius:0}.zc-table-container--fill{flex-direction:column;min-height:0;display:flex}.zc-table__scroll{overflow-x:auto}.zc-table__scroll--y{overflow-y:auto}.zc-table{border-collapse:collapse;width:100%;font-family:var(--font-body)}.zc-table--fixed{table-layout:fixed}.zc-table th{z-index:10;white-space:nowrap;text-align:left;vertical-align:middle;background:var(--ds-card-header-bg);border-bottom:1px solid var(--ds-border-secondary);height:44px;max-height:44px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--ds-text-quaternary);padding:12px 24px;line-height:18px;position:sticky;top:0}.zc-table tbody tr{border-bottom:1px solid var(--ds-border-secondary);height:64px;max-height:64px}.zc-table tbody tr:last-child{border-bottom:0}.zc-table td{vertical-align:middle;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-primary);padding:0 24px}.zc-table td.zc-table__td--supporting{font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary)}.zc-table--dense th{height:36px;max-height:36px;padding:8px 12px}.zc-table--dense tbody tr{height:40px;max-height:40px}.zc-table--dense td{padding:0 12px}.zc-table__row--odd{background:var(--ds-table-row-odd)}.zc-table__row--even{background:var(--ds-table-row-even)}.zc-table__footer{border-top:1px solid var(--ds-border-secondary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--ds-text-tertiary);padding:12px 24px}.zc-table__gloss{pointer-events:none;z-index:20;border-radius:var(--radius-md);box-shadow:var(--ds-shadow-table-gloss);mix-blend-mode:overlay;position:absolute;top:0;right:0;bottom:0;left:0}.zc-table-row{border-bottom:1px solid var(--ds-border-secondary);box-sizing:border-box;width:100%;height:64px;font-family:var(--font-body);background:var(--ds-alpha-white-80);flex-direction:row;align-items:center;padding:0 20px;display:flex}.zc-table-row--odd{background:var(--ds-alpha-white-60)}.zc-table-row--no-border{border-bottom:0}.zc-table-row--between{justify-content:space-between}.zc-table-row--start{justify-content:flex-start;gap:24px}.zc-table-row--end{justify-content:flex-end;gap:24px}.zc-table-row__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-primary)}.zc-table-row__value{font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-sm);color:var(--ds-text-tertiary)}.zc-code{align-items:flex-start;gap:var(--spacing-md);width:100%;font-family:var(--font-body);flex-direction:column;display:flex}.zc-code--panel{border-radius:var(--radius-xl);padding:var(--spacing-lg);background:var(--ds-table-row-odd);box-shadow:var(--ds-shadow-raised);box-sizing:border-box}.zc-code__body{border-radius:var(--radius-md);background:var(--ds-code-bg);width:100%;min-width:0;position:relative;overflow:hidden}.zc-code__scroll{align-items:flex-start;display:flex;overflow:auto}.zc-code__gutter{z-index:10;-webkit-user-select:none;user-select:none;background:var(--ds-code-gutter-bg);color:var(--ds-code-gutter-text);padding:var(--spacing-lg);text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);flex-shrink:0;min-width:40px;margin:0;position:sticky;left:0}.zc-code__pre{min-width:0;padding:var(--spacing-lg);white-space:pre;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ds-code-base);flex:1;margin:0}.zc-code__pre--wrap{white-space:pre-wrap;word-break:break-word}.zc-code__pre--with-copy{padding-right:36px}.zc-code__tok-key{color:var(--ds-code-key)}.zc-code__tok-string{color:var(--ds-code-string)}.zc-code__tok-number{color:var(--ds-code-number)}.zc-code__tok-boolean{color:var(--ds-code-boolean)}.zc-code__tok-comment{color:var(--ds-code-comment);font-style:italic}.zc-code__tok-punctuation{color:var(--ds-code-punctuation)}.zc-code__copy{right:var(--spacing-lg);top:var(--spacing-lg);z-index:20;cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.zc-code__copy:hover{opacity:1}.zc-code__copy svg{width:24px;height:24px;color:var(--ds-icon-muted)}.zc-code__copy--copied{opacity:1}.zc-code__copy--copied svg{color:var(--ds-utility-green-700)}.zc-code__empty{padding:var(--spacing-lg);color:var(--ds-text-tertiary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.zc-code__header{flex-direction:column;gap:2px;width:100%;display:flex}.zc-code__header-top{align-items:center;gap:var(--spacing-2xl);display:flex}.zc-code__pill{border-radius:var(--radius-full);padding:2px var(--spacing-md);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:var(--ds-bg-success-secondary);color:var(--ds-fg-success-primary);align-items:center;display:inline-flex}.zc-code__header-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.zc-code__header-sub,.zc-code__footer{font-size:var(--text-sm);color:var(--ds-utility-neutral-600)}.zc-combobox{gap:var(--spacing-sm);width:100%;font-family:var(--font-body);flex-direction:column;display:flex}.zc-combobox__label-row{align-items:center;gap:2px;display:flex}.zc-combobox__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);color:var(--ds-text-secondary)}.zc-combobox__label--error{color:var(--ds-text-error-primary)}.zc-combobox__required{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-error-primary)}.zc-combobox__shell{position:relative}.zc-combobox__box{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--ds-border-primary);background:var(--ds-bg-primary);box-sizing:border-box;width:100%;display:flex;box-shadow:0 1px 2px #0000000d}.zc-combobox__box:focus-within{border-color:var(--ds-utility-brand-500);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ds-utility-brand-500)}.zc-combobox__box--error{border-color:var(--ds-border-error-subtle)}.zc-combobox__box--error:focus-within{border-color:var(--ds-border-error);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ds-border-error)}.zc-combobox__box--sm{height:36px;padding:var(--spacing-md) 10px var(--spacing-md) var(--spacing-lg)}.zc-combobox__box--md{height:40px;padding:var(--spacing-md) var(--spacing-lg)}.zc-combobox__box--lg{height:44px;padding:10px 14px}.zc-combobox__input{min-width:0;color:var(--ds-text-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);background:0 0;border:none;outline:none;flex:1}.zc-combobox__input::placeholder{color:var(--ds-text-quaternary)}.zc-combobox__box--sm .zc-combobox__input{font-size:var(--text-sm);line-height:var(--leading-sm)}.zc-combobox__chevron{color:var(--ds-utility-neutral-400);flex-shrink:0;align-items:center;display:flex}.zc-combobox__chevron svg{width:16px;height:16px;display:block}.zc-combobox__chevron svg path{stroke-width:2px}.zc-combobox__box--lg .zc-combobox__chevron svg{width:20px;height:20px}.zc-combobox__hint{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ds-text-tertiary);margin:0}.zc-combobox__hint--sm{font-size:var(--text-xs);line-height:var(--leading-xs)}.zc-combobox__hint--error{color:var(--ds-text-error-primary)}.zc-combobox__panel{z-index:20;border-radius:var(--radius-md);border:1px solid var(--ds-alpha-black-10);background:var(--ds-utility-neutral-100);width:100%;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-combobox__panel-scroll{max-height:320px;padding:var(--spacing-sm) 0;overflow-y:auto}.zc-combobox__option{cursor:pointer;padding:1px var(--spacing-sm);text-align:left;width:100%;font-family:var(--font-body);background:0 0;border:none;align-items:center;display:flex}.zc-combobox__option:disabled{cursor:not-allowed;opacity:.5}.zc-combobox__option-inner{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-xs);min-width:0;padding:10px var(--spacing-md) 10px var(--spacing-sm);flex:1;display:flex}.zc-combobox__option:hover:not(:disabled) .zc-combobox__option-inner,.zc-combobox__option-inner--active{background:var(--ds-bg-primary-hover)}.zc-combobox__option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);color:var(--ds-text-primary);flex:1;overflow:hidden}.zc-combobox__option-support{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ds-text-tertiary);flex-shrink:0}.zc-combobox__check{width:20px;height:20px;color:var(--ds-utility-brand-600);flex-shrink:0}.zc-combobox__empty{padding:12px var(--spacing-xl);font-size:var(--text-sm);color:var(--ds-text-quaternary)}.zc-chart{width:100%;font-family:var(--font-body);display:block}.zc-chart svg{display:block}.zc-chart-marker{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.zc-chart-marker__tip{border-radius:var(--radius-lg);background:var(--ds-bg-primary-solid);box-shadow:0 12px 16px -4px var(--ds-shadow-lg-01),0 4px 6px -2px var(--ds-shadow-lg-02),0 2px 2px -1px var(--ds-shadow-lg-03);flex-direction:column;justify-content:center;align-items:center;min-width:97px;height:54px;padding:0 12px;display:flex}.zc-chart-marker__tip--minimal{min-width:54px;height:34px}.zc-chart-marker__title{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-align:center;line-height:18px}.zc-chart-marker__sub{font-size:12px;font-weight:var(--font-weight-medium);color:var(--ds-tooltip-supporting-text);text-align:center;line-height:18px}.zc-chart-marker__caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--ds-bg-primary-solid);width:0;height:0}.zc-chart-marker__dot{background:var(--ds-bg-primary);border-radius:50%;width:12px;height:12px}.zc-chart-marker__dot--dash{width:6px;height:6px}.zc-chart-marker__line{width:0}.zc-chart-legend{flex-flow:wrap;align-items:center;gap:16px;display:flex}.zc-chart-legend--vertical{flex-direction:column;align-items:flex-start;gap:8px}.zc-chart-legend__item{flex-direction:row;align-items:center;gap:6px;display:flex}.zc-chart-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.zc-chart-legend__label{font-size:12px;font-weight:var(--font-weight-regular);color:var(--ds-text-secondary);white-space:nowrap;line-height:18px}.zc-gauge{display:inline-block;position:relative}.zc-gauge__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.zc-gauge__label{font-size:14px;font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);text-align:center;line-height:20px}.zc-gauge__value{font-size:30px;font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);text-align:center}.zc-bars{align-items:flex-end;gap:8px;display:flex}.zc-bars__slot{position:relative}.zc-bars__fill{position:absolute;bottom:0;left:0;right:0}.zc-axes{font-family:var(--font-body);flex-direction:row;align-items:flex-start;gap:4px;display:flex}.zc-axes__ytitle{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:18px;padding-bottom:24px;display:flex}.zc-axes__ytitle span{white-space:nowrap;font-size:12px;font-weight:var(--font-weight-medium);color:var(--ds-text-secondary);line-height:18px;transform:rotate(-90deg)}.zc-axes__main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.zc-axes__legend{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;height:20px;display:flex}.zc-axes__rows{flex-direction:column;flex:1;justify-content:space-between;display:flex}.zc-axes__row{flex-direction:row;align-items:center;gap:8px;display:flex}.zc-axes__row span{text-align:right;width:40px;font-size:12px;font-weight:var(--font-weight-regular);color:var(--ds-text-secondary);flex-shrink:0;line-height:18px}.zc-axes__row div{border-top:1px solid var(--ds-border-tertiary);flex:1}.zc-axes__x{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;height:18px;padding:0 24px 0 48px;display:flex}.zc-axes__x span{font-size:12px;font-weight:var(--font-weight-regular);color:var(--ds-text-secondary);line-height:18px}.zc-axes__plot{position:absolute;top:20px;right:0;bottom:26px;left:48px}.zc-editor{font-family:var(--font-body);flex-direction:column;gap:12px;display:flex}.zc-editor--sm{gap:8px}.zc-editor__toolbar{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.zc-editor__selects{align-items:center;gap:8px;padding-right:8px;display:flex}.zc-editor__select{border-radius:var(--radius-md);background:var(--ds-utility-neutral-100);cursor:pointer;height:36px;font-family:var(--font-body);border:none;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.zc-editor__select-icon{width:16px;height:16px;color:var(--ds-utility-neutral-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-editor__select-icon svg{width:16px;height:16px;display:block}.zc-editor__select-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.zc-editor__select-chevron{width:16px;height:16px;color:var(--ds-utility-neutral-400);flex-shrink:0}.zc-editor__btn{width:32px;height:32px;color:var(--ds-utility-neutral-400);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.zc-editor__btn svg{width:20px;height:20px;display:block}.zc-editor__btn--active{background:var(--ds-bg-primary-hover);color:var(--ds-text-secondary)}.zc-editor__btn:disabled{opacity:.5;cursor:not-allowed}.zc-editor__divider{justify-content:center;align-items:center;width:12px;height:32px;padding:6px;display:flex}.zc-editor__divider span{background:var(--ds-utility-neutral-300);width:1px;height:20px}.zc-editor__color-ball{border-radius:var(--radius-full);border:1px solid var(--ds-alpha-black-10);flex-shrink:0;width:16px;height:16px}.zc-editor__body{border-radius:var(--radius-2xl);position:relative}.zc-editor--sm .zc-editor__body{border-radius:var(--radius-xl)}.zc-editor__content{border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);border-radius:var(--radius-2xl);min-height:160px;color:var(--ds-text-primary);font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:var(--leading-md);padding:20px;overflow-y:auto;box-shadow:0 1px 2px #0000000d}.zc-editor--sm .zc-editor__content{border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--leading-sm);padding:16px}.zc-editor__content p{margin:0 0 8px}.zc-editor__content p:last-child{margin-bottom:0}.zc-editor__content ul{margin:0 0 8px;padding-left:24px;list-style-type:disc}.zc-editor__content a{color:var(--ds-utility-brand-700);cursor:pointer;text-decoration:underline}.zc-editor__content b,.zc-editor__content strong{font-weight:var(--font-weight-semibold)}.zc-editor__content--placeholder{color:var(--ds-utility-neutral-400)}.zc-editor__resize{width:12px;height:12px;position:absolute;bottom:6px;right:6px}.zc-editor__resize span:first-child{border:1px solid var(--ds-utility-neutral-300);position:absolute;top:2px;right:2px;bottom:2px;left:2px}.zc-editor__resize span:last-child{border:1px solid var(--ds-utility-neutral-300);position:absolute;top:7px;right:1px;bottom:1px;left:7px}.zc-editor__hint{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--ds-text-tertiary);margin:0}.zc-editor-colors{border-radius:var(--radius-xl);border:1px solid var(--ds-alpha-black-10);background:var(--ds-bg-primary);box-sizing:border-box;width:208px;font-family:var(--font-body);flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #00000008,0 3px 3px -1.5px #0000000a}.zc-editor-colors__grid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.zc-editor-colors__swatch{border-radius:var(--radius-full);border:1px solid var(--ds-alpha-black-10);cursor:pointer;width:16px;height:16px;padding:0;position:relative}.zc-editor-colors__swatch--selected:after{content:"";border-radius:var(--radius-full);border:2px solid var(--color-brand-500);position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.zc-editor-colors__custom{align-items:center;gap:12px;display:flex}.zc-editor-colors__custom-label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary);flex-shrink:0}.zc-editor-colors__hex{border-radius:var(--radius-md);border:1px solid var(--ds-utility-neutral-300);background:var(--ds-bg-primary);box-sizing:border-box;width:119px;height:36px;font-size:var(--text-sm);color:var(--ds-text-primary);align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 1px 2px #0000000d}.zc-editor-bubble{border-radius:var(--radius-xl);border:1px solid var(--ds-utility-neutral-800);background:var(--ds-bg-primary-solid);align-items:center;gap:2px;padding:6px;display:inline-flex;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008,0 2px 2px -1px #0000000a}.zc-editor-bubble .zc-editor__btn{color:var(--ds-text-quaternary)}.zc-editor-bubble .zc-editor__btn--active{background:var(--ds-utility-neutral-900);color:var(--ds-utility-neutral-300)}.zc-logo{color:var(--ds-text-primary);flex-shrink:0;align-items:center;display:flex}.zc-logo svg{flex-shrink:0;width:auto;display:block}.zc-select__trigger:focus-visible{border-color:var(--ds-utility-brand-500);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ds-utility-brand-500)}.zc-input:focus-visible,textarea.zc-input:focus-visible,.zc-input input:focus-visible,.zc-input textarea:focus-visible{outline:none}.zc-btn:focus-visible,.zc-btn-group__item:focus-visible,.zc-tabs__trigger:focus-visible,.zc-dropdown__trigger-icon:focus-visible,.zc-dropdown__trigger-button:focus-visible,.zc-dropdown__trigger-avatar:focus-visible,.zc-copy__button:focus-visible,.zc-code__copy:focus-visible{box-shadow:0 0 0 2px var(--ds-bg-primary),0 0 0 4px var(--ds-utility-brand-300);outline:none}.zc-card-surface--center{align-items:center}.zc-card-surface--radius-2xl{border-radius:var(--radius-2xl)}.zc-select__items{scrollbar-width:thin;scrollbar-color:var(--ds-utility-neutral-400) transparent}.zc-select__items::-webkit-scrollbar{width:10px}.zc-select__items::-webkit-scrollbar-track{background:0 0}.zc-select__items::-webkit-scrollbar-thumb{background:var(--ds-utility-neutral-400);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}.zc-select__items::-webkit-scrollbar-thumb:hover{background:var(--ds-utility-neutral-500);background-clip:content-box}.zc-code-editor{resize:vertical;border-radius:var(--radius-md);background:var(--ds-code-bg);box-sizing:border-box;align-items:flex-start;width:100%;display:flex;overflow:auto}.zc-code-editor__gutter{box-sizing:border-box;min-height:100%;position:sticky;left:0}.zc-code-editor__stack{flex:1;min-width:0;display:grid;position:relative}.zc-code-editor__layer{pointer-events:none;box-sizing:border-box;padding-right:var(--spacing-lg);grid-area:1/1}.zc-code-editor__input{resize:none;color:#0000;caret-color:var(--ds-code-base);box-sizing:border-box;width:100%;height:100%;padding-right:var(--spacing-lg);background:0 0;border:none;outline:none;grid-area:1/1;overflow:hidden}.zc-code-editor__input::placeholder{color:var(--ds-text-tertiary)}html,body{background:var(--ds-bg-app-content);color:var(--ds-text-primary);font-family:var(--font-body);margin:0;padding:0}#root{min-height:100vh}*{box-sizing:border-box}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}@keyframes pulse{50%{opacity:.5}}.auth-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:0 var(--spacing-xl);background:var(--ds-bg-app-content)}.auth-card{position:relative;width:100%;max-width:480px;border-radius:var(--radius-lg);padding:var(--spacing-6xl) 0;background:var(--ds-auth-card-bg);box-shadow:var(--ds-auth-card-shadow);box-sizing:border-box}.auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--ds-border-raised);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.auth-card__gloss{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:var(--ds-shadow-card-inner);mix-blend-mode:overlay}.auth-card__inner{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:0 var(--spacing-4xl)}.auth-logo{display:flex;align-items:center;gap:var(--spacing-md);align-self:flex-start;color:var(--ds-text-primary)}.auth-logo svg{display:block;height:26px;width:auto}.auth-heading{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.auth-heading h1{margin:0;font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary)}.auth-heading p{margin:0;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.auth-heading p strong{font-weight:var(--font-weight-semibold);color:var(--ds-text-tertiary)}.auth-form{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.auth-actions,.auth-choices,.auth-fields{display:flex;flex-direction:column;gap:var(--spacing-xl)}.auth-or{text-align:center;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.auth-inline-field{display:flex;align-items:center;gap:var(--spacing-lg)}.auth-domain{display:flex;flex-direction:column;gap:var(--spacing-lg);border:1px solid var(--ds-border-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.auth-domain__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.auth-domain__name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.auth-domain__help{margin:0;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.auth-steps{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0;padding:0;list-style:none}.auth-step{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--text-sm);color:var(--ds-text-tertiary)}.auth-step__marker{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ds-border-secondary)}.auth-step__marker svg{height:14px;width:14px}.auth-step--done .auth-step__marker{border-color:transparent;background:var(--ds-featured-icon-chip-bg-brand);color:var(--ds-featured-icon-chip-fg-brand)}.auth-step--active .auth-step__marker{border-color:transparent;color:var(--ds-featured-icon-chip-fg-brand)}.auth-step--active .auth-step__label{font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.auth-next-steps{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.auth-next-step{display:flex;width:100%;cursor:pointer;align-items:flex-start;gap:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--ds-border-secondary);background:transparent;padding:var(--spacing-lg);text-align:left;transition:opacity .15s}.auth-next-step:hover{opacity:.8}.auth-next-step__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-featured-icon-chip-bg-brand);color:var(--ds-featured-icon-chip-fg-brand)}.auth-next-step__icon svg{height:20px;width:20px}.auth-next-step__text{display:flex;flex:1;flex-direction:column;gap:2px}.auth-next-step__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.auth-next-step__desc{font-size:var(--text-sm);color:var(--ds-text-tertiary)}.auth-next-step__arrow{margin-top:2px;height:16px;width:16px;flex-shrink:0;color:var(--ds-text-tertiary)}.err-page{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;padding-top:96px;padding-bottom:64px;background:var(--ds-bg-app-content);box-sizing:border-box}.err-wrap{display:flex;width:100%;max-width:1280px;flex-direction:column;align-items:center;justify-content:center;gap:64px;padding:0 32px;box-sizing:border-box}.err-hero{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:48px}.err-top{display:flex;width:100%;max-width:768px;flex-direction:column;align-items:center;gap:24px}.err-icon-title{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px}.err-icon-circle{display:flex;height:104px;width:104px;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-utility-neutral-700)}.err-icon-circle svg{width:56px;height:56px;color:var(--ds-error-icon-fg)}.err-title{width:100%;text-align:center;font-size:60px;font-weight:var(--font-weight-semibold);line-height:72px;letter-spacing:-.02em;color:var(--ds-text-primary);margin:0}.err-desc{width:100%;text-align:center;font-size:20px;line-height:30px;color:var(--ds-text-tertiary);margin:0}.err-actions{display:flex;align-items:flex-start;gap:12px}.err-actions-col{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px}.err-search-wrap{width:100%;max-width:600px}.detail-list{display:flex;width:100%;max-width:560px;flex-direction:column;align-items:center;gap:20px}.resource-row{display:flex;height:56px;width:100%;align-items:center;gap:20px;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.thumb-56{height:56px;width:56px;flex-shrink:0;border-radius:5.6px}.row-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px;text-align:left}.row-title{font-size:18px;font-weight:var(--font-weight-semibold);line-height:28px;color:var(--ds-text-primary)}.row-sub{font-size:16px;line-height:24px;color:var(--ds-text-tertiary)}.row-arrow{flex-shrink:0;width:24px;height:24px;color:var(--ds-utility-neutral-400)}.status-link{width:100%;max-width:600px;text-align:center;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;color:var(--ds-btn-link-fg);text-decoration:underline}.recent-wrap{display:flex;width:100%;max-width:560px;flex-direction:column;align-items:flex-start;gap:20px}.recent-title{width:100%;text-align:center;font-size:18px;font-weight:var(--font-weight-semibold);line-height:28px;color:var(--ds-text-primary)}.footer-row{display:flex;width:100%;max-width:600px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ds-border-secondary);padding-top:20px}.footer-left{display:flex;height:32px;align-items:center;gap:8px}.footer-text{font-size:14px;line-height:20px;color:var(--ds-text-tertiary)}.footer-email{font-size:14px;font-weight:var(--font-weight-medium);line-height:20px;color:var(--ds-text-primary)}.switch-link{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--ds-btn-link-fg);cursor:pointer;background:none;border:none;padding:0}.ref-field-wrap{display:flex;width:100%;max-width:600px;flex-direction:column;align-items:flex-start;gap:6px}.shell{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:var(--font-body)}.shell-trial-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;flex-shrink:0;padding:8px 32px;background:var(--ds-utility-yellow-50);border-bottom:1px solid var(--ds-utility-yellow-200);color:var(--ds-text-primary);font-size:14px;font-weight:500}.shell-topnav{height:64px;flex-shrink:0;min-width:0;background:var(--ds-fg-white);border-bottom:1px solid var(--ds-border-tertiary);display:flex;align-items:center;padding:0 32px;gap:24px}.shell-logo{display:flex;align-items:center;color:var(--ds-text-primary);flex-shrink:0;width:112.5px}.shell-logo svg{width:112.5px;height:auto;display:block}.shell-search{flex:1 1 320px;min-width:0;max-width:320px}.shell-spacer{flex:1}.shell-env-pill{display:flex;align-items:center;gap:6px;height:28px;width:138px;padding:0 8px;border-radius:6px;background:var(--ds-bg-secondary);border:1px solid var(--ds-border-primary);box-shadow:var(--ds-shadow-tag-gloss);font-size:12px;color:var(--ds-text-primary);flex-shrink:0}.shell-env-pill span.shell-env-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ds-status-active);flex-shrink:0;box-shadow:var(--ds-shadow-dot-core)}.shell-env-pill span.shell-env-label{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.shell-icon-btn{width:36px;height:36px;border-radius:6px;color:var(--ds-fg-quaternary-hover);position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.shell-icon-btn:hover{background:var(--ds-bg-secondary)}.shell-icon-btn svg{width:20px;height:20px}.shell-badge{position:absolute;top:-4px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:var(--ds-utility-red-500);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.shell-body{position:relative;flex:1;display:flex;overflow:hidden;background:var(--ds-fg-white)}.shell-sidebar{width:236px;flex-shrink:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--ds-fg-white);display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:16px 12px 16px 16px;transition:width .3s ease-in-out}.shell-sidebar.collapsed{width:0;padding-left:0;padding-right:0}.shell-collapse-btn{position:absolute;top:50%;left:220px;transform:translateY(-50%);z-index:10;display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ds-border-primary);background:var(--ds-fg-white);color:var(--ds-text-primary);cursor:pointer;transition:left .3s ease-in-out}.shell-collapse-btn.collapsed{left:24px}.shell-collapse-btn svg{width:16px;height:16px;transition:transform .3s ease-in-out}.shell-collapse-btn.collapsed svg{transform:rotate(180deg)}.shell-nav{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.shell-item{display:flex;flex-direction:row;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:var(--radius-md);text-decoration:none;flex-shrink:0;cursor:pointer;transition:background .12s ease,color .12s ease}.shell-item:hover{background:var(--ds-bg-primary-hover)}.shell-item .nav-ico{width:20px;height:20px;flex-shrink:0;color:var(--ds-fg-quaternary)}.shell-item .shell-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:20px;color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-item.active{background:var(--ds-utility-brand-50)}.shell-item.active .nav-ico{color:var(--ds-text-brand-primary)}.shell-item.active .shell-label{color:var(--ds-text-brand-primary);font-weight:var(--font-weight-semibold)}.shell-section-label{padding:16px 10px 6px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-tertiary);flex-shrink:0}.shell-sidebar-spacer{flex:1;min-height:16px}.shell-divider{height:1px;margin:8px 10px;background:var(--ds-border-secondary);flex-shrink:0}.shell-main{flex:1;overflow-y:auto;background:var(--ds-bg-app-content);border-top-left-radius:16px;transition:border-top-left-radius .3s ease-in-out}.shell-main.collapsed{border-top-left-radius:0}.shell-help-drawer{height:100%;flex-shrink:0;overflow:hidden;width:0;transition:width .3s ease-in-out}.shell-help-drawer.open{width:372px}.setup-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:0 var(--spacing-xl);background:var(--ds-bg-app-content)}.setup-card{position:relative;width:100%;max-width:640px;border-radius:var(--radius-lg);padding:var(--spacing-6xl) 0;background:var(--ds-auth-card-bg);box-shadow:var(--ds-auth-card-shadow);box-sizing:border-box}.setup-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--ds-border-raised);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.setup-card__gloss{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:var(--ds-shadow-card-inner);mix-blend-mode:overlay}.setup-card__inner{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:0 var(--spacing-4xl)}.setup-progress-head{display:flex;flex-direction:column;gap:var(--spacing-md)}.setup-progress-row{display:flex;align-items:center;justify-content:space-between}.setup-progress-label{font-size:var(--text-sm);color:var(--ds-text-tertiary)}.setup-step-body{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.setup-heading{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.setup-heading h1{margin:0;font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--ds-text-primary)}.setup-heading p{margin:0;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.setup-heading__strong{font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.setup-field-row{display:flex;gap:var(--spacing-xl)}.setup-field-row>*{flex:1}.setup-fields-scroll{display:flex;max-height:45vh;flex-direction:column;gap:var(--spacing-xl);overflow-y:auto;padding-right:4px}.setup-footer{display:flex;align-items:center;justify-content:space-between}.setup-footer-actions{display:flex;align-items:center;gap:var(--spacing-xl)}.setup-error-text{margin:0;font-size:var(--text-sm);color:var(--ds-text-error-primary)}.setup-field-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-secondary)}.setup-hint-text{margin:0;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.setup-token-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.setup-token-input{width:100%}.setup-token-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.setup-distribution-picker{display:flex;flex-direction:column;gap:var(--spacing-lg)}.setup-distribution-picker__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-text-secondary)}.setup-distribution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.setup-distribution-tile{cursor:pointer;text-align:left;padding:11px!important;transition:box-shadow .15s}.setup-distribution-tile:hover{box-shadow:var(--ds-shadow-raised)}.setup-distribution-tile--selected{border-color:var(--ds-border-brand)}.setup-distribution-tile__content{display:flex;min-width:0;flex:1;align-items:center;gap:var(--spacing-lg)}.setup-distribution-tile__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:var(--ds-bg-primary)}.setup-distribution-tile__icon svg{height:20px;width:20px}.setup-distribution-tile__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.setup-distribution-tile__name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.setup-distribution-tile__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--ds-text-tertiary)}.setup-distribution-tile__arrow{height:20px;width:20px;flex-shrink:0;transform:rotate(-45deg);color:var(--ds-icon-muted)}.setup-docs-link{display:flex;width:fit-content;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ds-btn-link-fg);text-decoration:none}.setup-docs-link:hover{color:var(--ds-utility-neutral-600)}.setup-next-actions{display:flex;flex-direction:column;gap:var(--spacing-lg)}.setup-next-actions__list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.setup-next-action{display:flex;width:100%;cursor:pointer;align-items:flex-start;gap:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--ds-border-secondary);background:transparent;padding:var(--spacing-lg);text-align:left;transition:opacity .15s}.setup-next-action:hover{opacity:.8}.setup-next-action__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-featured-icon-chip-bg-brand);color:var(--ds-featured-icon-chip-fg-brand)}.setup-next-action__icon svg{height:20px;width:20px}.setup-next-action__text{display:flex;flex:1;flex-direction:column;gap:2px}.setup-next-action__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text-secondary)}.setup-next-action__desc{font-size:var(--text-sm);color:var(--ds-text-tertiary)}.setup-next-action__arrow{margin-top:2px;height:16px;width:16px;flex-shrink:0;color:var(--ds-text-tertiary)}
