@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-ext-wght-normal-RO72NYA2.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-wght-normal-CK2XY27K.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-vietnamese-wght-normal-Y2R7JZKV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-ext-wght-normal-XEQ56JUF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-wght-normal-T72VVCUW.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -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-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--radius-sm: .25rem;--radius-md: .375rem;--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ease-out: cubic-bezier(0, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.z-10{z-index:10}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-full{grid-row:1 / -1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0px}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-2\/5{width:40%}.w-3\/5{width:calc(3 / 5 * 100%)}.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-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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}.justify-start{justify-content:flex-start}.gap-0{gap:0px}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1{column-gap:var(--spacing)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-transparent{border-bottom-color:transparent}.bg-transparent{background-color:transparent}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.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)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.whitespace-nowrap{white-space:nowrap}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);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,)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:contents{display:contents}.lg\:hidden{display:none}}@media(width>=80rem){.xl\:hidden{display:none}}}@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@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-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}:root{--white: #ffffff;--black: #000000;--corn-50: #fff6d6;--corn-100: #ffefb8;--corn-200: #ffe27a;--corn-300: #ffd23f;--corn-400: #ffc21a;--corn-500: #ffb800;--corn-600: #f2a900;--corn-650: #f2b200;--corn-700: #b87a00;--corn-800: #8a5a00;--corn-900: #5c3c00;--corn-950: #3a2600;--graphite-0: #ffffff;--graphite-50: #fbfbfa;--graphite-100: #f4f4f2;--graphite-150: #ededea;--graphite-200: #e6e6e3;--graphite-300: #d4d4d0;--graphite-400: #a1a1a9;--graphite-500: #71717b;--graphite-600: #5e5e67;--graphite-700: #4a4a52;--graphite-800: #2c2c32;--graphite-900: #0b0b0d;--night-50: #f5f5f7;--night-300: #b4b4be;--night-500: #8a8a94;--night-600: #5f5f69;--night-700: #34343c;--night-750: #26262c;--night-800: #222228;--night-850: #18181c;--night-900: #111114;--night-950: #09090b;--husk-light: #14964f;--husk-dark: #3ddc84;--success-solid-light: #16a34a;--success-subtle-light: #e8f7ee;--success-text-light: #0f7a37;--warning-solid-light: #d97706;--warning-subtle-light: #fdf3e1;--warning-text-light: #92510a;--danger-solid-light: #dc2626;--danger-subtle-light: #fdecec;--danger-text-light: #b11d1d;--info-solid-light: #2563eb;--info-subtle-light: #eaf1fe;--info-text-light: #1d4fc4;--success-solid-dark: #3ddc84;--success-subtle-dark: rgba(61, 220, 132, .12);--success-text-dark: #6ee7a8;--warning-solid-dark: #fbbf24;--warning-subtle-dark: rgba(251, 191, 36, .12);--warning-text-dark: #fcd34d;--danger-solid-dark: #f87171;--danger-subtle-dark: rgba(248, 113, 113, .12);--danger-text-dark: #fca5a5;--info-solid-dark: #60a5fa;--info-subtle-dark: rgba(96, 165, 250, .12);--info-text-dark: #93c5fd;--answer-a: #ffc21a;--answer-b: #3b82f6;--answer-c: #f43f5e;--answer-d: #10b981;--danger-300: #fca5a5;--danger-400: #f87171;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--danger-800: #991b1b;--warning-400: #fbbf24;--warning-600: #d97706;--warning-800: #92400e;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--husk-300: #6ee7a8;--husk-400: #3ddc84;--husk-500: #16a34a;--husk-600: #14964f;--husk-700: #0f7a37;--ink-rgb: 16 16 20;--black-rgb: 0 0 0;--white-rgb: 255 255 255;--alphaWhite-50: rgba(255, 255, 255, .02);--alphaWhite-100: rgba(255, 255, 255, .04);--alphaWhite-200: rgba(255, 255, 255, .06);--alphaWhite-300: rgba(255, 255, 255, .09);--alphaWhite-400: rgba(255, 255, 255, .14);--alphaWhite-500: rgba(255, 255, 255, .18);--alphaWhite-600: rgba(255, 255, 255, .26);--alphaWhite-700: rgba(255, 255, 255, .5);--alphaWhite-800: rgba(255, 255, 255, .68);--alphaWhite-900: rgba(255, 255, 255, .86);--alphaInk-50: rgba(16, 16, 20, .03);--alphaInk-100: rgba(16, 16, 20, .05);--alphaInk-200: rgba(16, 16, 20, .08);--alphaInk-300: rgba(16, 16, 20, .12);--alphaInk-400: rgba(16, 16, 20, .2);--alphaInk-500: rgba(16, 16, 20, .4);--alphaInk-600: rgba(16, 16, 20, .6);--alphaCorn-50: rgba(255, 194, 26, .06);--alphaCorn-100: rgba(255, 194, 26, .12);--alphaCorn-200: rgba(255, 194, 26, .2);--alphaCorn-300: rgba(255, 194, 26, .32);--alphaCorn-400: rgba(255, 194, 26, .45);--alphaCornLight-200: rgba(255, 194, 26, .12);--alphaCornLight-300: rgba(255, 194, 26, .2);--alphaCornLight-400: rgba(255, 194, 26, .4);--alphaHusk-100: rgba(22, 163, 74, .1);--alphaHusk-200: rgba(61, 220, 132, .12);--alphaDanger-50: rgba(220, 38, 38, .05);--alphaDanger-100: rgba(220, 38, 38, .1);--alphaDanger-200: rgba(248, 113, 113, .14);--alphaWarning-100: rgba(217, 119, 6, .1);--alphaWarning-200: rgba(251, 191, 36, .14);--alphaViolet-100: rgba(37, 99, 235, .08);--alphaViolet-200: rgba(96, 165, 250, .14);--avatarHue-0-bg: rgba(37, 99, 235, .1);--avatarHue-0-fg: #1d4fc4;--avatarHue-1-bg: rgba(124, 58, 237, .1);--avatarHue-1-fg: #5b21b6;--avatarHue-2-bg: rgba(219, 39, 119, .1);--avatarHue-2-fg: #9d174d;--avatarHue-3-bg: rgba(234, 88, 12, .1);--avatarHue-3-fg: #9a3412;--avatarHue-4-bg: rgba(255, 194, 26, .22);--avatarHue-4-fg: #8a5a00;--avatarHue-5-bg: rgba(22, 163, 74, .1);--avatarHue-5-fg: #0f7a37;--avatarHue-6-bg: rgba(13, 148, 136, .1);--avatarHue-6-fg: #115e59;--avatarHue-7-bg: rgba(71, 85, 105, .12);--avatarHue-7-fg: #334155;--avatarHue-0-bg-dark: rgba(96, 165, 250, .16);--avatarHue-0-fg-dark: #bfdbfe;--avatarHue-1-bg-dark: rgba(167, 139, 250, .16);--avatarHue-1-fg-dark: #ddd6fe;--avatarHue-2-bg-dark: rgba(244, 114, 182, .16);--avatarHue-2-fg-dark: #fbcfe8;--avatarHue-3-bg-dark: rgba(251, 146, 60, .16);--avatarHue-3-fg-dark: #fed7aa;--avatarHue-4-bg-dark: rgba(255, 194, 26, .16);--avatarHue-4-fg-dark: #ffe27a;--avatarHue-5-bg-dark: rgba(61, 220, 132, .14);--avatarHue-5-fg-dark: #bbf7d0;--avatarHue-6-bg-dark: rgba(45, 212, 191, .14);--avatarHue-6-fg-dark: #99f6e4;--avatarHue-7-bg-dark: rgba(148, 163, 184, .16);--avatarHue-7-fg-dark: #e2e8f0}:root{--type-11: .6875rem;--type-12: .75rem;--type-13: .8125rem;--type-14: .875rem;--type-15: .9375rem;--type-16: 1rem;--type-18: 1.125rem;--type-20: 1.25rem;--type-22: 1.375rem;--type-24: 1.5rem;--type-26: 1.625rem;--type-30: 1.875rem;--type-36: 2.25rem;--letter-spacing-slight: .03em;--letter-spacing-label: .04em;--letter-spacing-wide: .05em;--letter-spacing-caps: .06em;--letter-spacing-wider: .08em;--letter-spacing-widest: .16em;--letter-spacing-hairline: .01em;--letter-spacing-snug: -.01em;--letter-spacing-tight: -.02em;--letter-spacing-tighter: -.028em;--letter-spacing-display: -.015em;--letter-spacing-display-lg: -.025em;--letter-spacing-mono-code: .12em;--letter-spacing-small: .005em;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--space-0: 0;--space-px: .0625rem;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-5-5: 1.375rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--table-min-width-wide: 60rem;--radius-none: 0;--radius-full: 9999px;--corner-2: .125rem;--corner-4: .25rem;--corner-6: .375rem;--corner-8: .5rem;--corner-10: .625rem;--corner-12: .75rem;--corner-14: .875rem;--corner-16: 1rem;--corner-20: 1.25rem;--corner-24: 1.5rem;--border-width-0: 0;--border-width-1: .0625rem;--border-width-2: .125rem;--border-width-3: .1875rem;--border-width-4: .25rem;--underline-offset: .125rem;--blur-soft: .125rem;--blur-frosted: .75rem;--shadow-none: 0 0 0 0 transparent;--elevation-hairline: 0 1px 2px rgb(var(--ink-rgb) / .06);--elevation-sheet: 0 1px 2px rgb(var(--ink-rgb) / .04);--elevation-soft: 0 1px 2px rgb(var(--ink-rgb) / .05), 0 .5rem 1.5rem -.5rem rgb(var(--ink-rgb) / .12);--elevation-floating: 0 .125rem .25rem rgb(var(--ink-rgb) / .04), 0 2rem 4rem -1rem rgb(var(--ink-rgb) / .24);--elevation-floating-dark: inset 0 1px 0 rgb(var(--white-rgb) / .04), 0 .125rem .25rem rgb(var(--black-rgb) / .16), 0 2rem 4rem -1rem rgb(var(--black-rgb) / .56);--elevation-raised-dark: inset 0 1px 0 rgb(var(--white-rgb) / .04);--vh: 1vh;--titlebar-height: env(titlebar-area-height, 0rem);--layout-sidebar-width: 15rem;--layout-sidebar-width-collapsed: 4rem;--layout-sidebar-width-overlay: 17.5rem;--layout-z-sidebar: 30;--layout-z-sidebar-backdrop: 1050;--layout-z-sidebar-overlay: 1060;--layout-z-sidebar-popover: 1070;--layout-z-sheet-backdrop: 1090;--layout-z-sheet-panel: 1091;--layout-z-toast: 11000;--layout-z-fullscreen-loader: 9999;--layout-topbar-height: 3.25rem;--layout-content-max-width: 92rem;--layout-menu-width: 12rem;--layout-menu-min-width: 14rem;--layout-row-menu-min-width: 11rem;--layout-row-actions-width: 3.5rem;--layout-scope-panel-width: 20rem;--layout-popover-list-max-height: 24rem;--layout-popover-hint-max-width: 22rem;--layout-modal-field-min: 11rem;--layout-kpi-min: 12rem;--layout-prose-max: 40rem;--layout-live-card-min: 17.5rem;--layout-panel-min: 24rem;--layout-submenu-max-height: 62.5rem;--layout-auth-card-default: 26rem;--layout-auth-card-medium: 28rem;--layout-auth-card-wide: 32rem;--layout-auth-pattern-sm: 1.5rem;--layout-auth-pattern-lg: 3rem;--layout-auth-pattern-offset: .75rem;--layout-flag-grid-min: 12rem;--layout-empty-state-max-inline-size: 22rem;--layout-input-number-stepper-width: 4.5rem;--layout-toast-width: 22rem;--layout-filter-panel-min: 16rem;--layout-filter-panel-max: 22rem;--layout-paginator-select-min: 5rem;--layout-select-label-min: 5rem;--layout-popover-panel-min: 17rem;--layout-popover-panel-max: 26rem;--layout-widget-loader-donut: 8rem;--layout-page-context-basis: 8rem;--layout-chart-height: 20rem;--layout-chart-height-compact: 17.5rem;--layout-donut-height: 13.75rem;--layout-skeleton-check: 1rem;--layout-skeleton-action-width: 3rem;--layout-skeleton-action-height: .75rem;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--duration-pulse: 1.2s;--duration-spin: .7s;--duration-draw: 2.4s;--easing-standard: cubic-bezier(.2, .8, .2, 1);--duration-live-pulse: 1.6s}@supports (height: 1dvh){:root{--vh: 1dvh}}@property --app-sheet-inset{syntax: "<length>"; inherits: true; initial-value: 0;}@property --app-sheet-radius{syntax: "<length>"; inherits: true; initial-value: 0;}@property --sidebar-inset{syntax: "<length>"; inherits: true; initial-value: 0;}@property --sidebar-radius{syntax: "<length>"; inherits: true; initial-value: 0;}@property --topbar-radius{syntax: "<length>"; inherits: true; initial-value: 0;}@property --topbar-gap{syntax: "<length>"; inherits: true; initial-value: 0;}:root{--bg: var(--graphite-50);--surface: var(--white);--surface-2: var(--graphite-100);--surface-3: var(--graphite-150);--border: var(--graphite-200);--border-strong: var(--graphite-300);--text: var(--graphite-900);--text-2: var(--graphite-700);--text-3: var(--graphite-500);--brand-fill: var(--corn-400);--brand-hover: var(--corn-500);--brand-press: var(--corn-600);--on-brand: var(--graphite-900);--brand-subtle: var(--corn-50);--brand-text: var(--corn-800);--husk: var(--husk-light);--focus: var(--graphite-900);--success-solid: var(--success-solid-light);--success-subtle: var(--success-subtle-light);--success-text: var(--success-text-light);--warning-solid: var(--warning-solid-light);--warning-subtle: var(--warning-subtle-light);--warning-text: var(--warning-text-light);--danger-subtle: var(--danger-subtle-light);--danger-text: var(--danger-text-light);--info-solid: var(--info-solid-light);--info-subtle: var(--info-subtle-light);--info-text: var(--info-text-light);--live: var(--corn-400);--live-ring: var(--alphaCorn-300);--font-size-xs: var(--type-12);--font-size-sm: var(--type-13);--font-size-base: var(--type-14);--font-size-md: var(--type-14);--font-size-lg: var(--type-16);--font-size-xl: var(--type-18);--font-size-2xl: var(--type-20);--font-size-3xl: var(--type-24);--font-size-4xl: 1.75rem;--font-size-5xl: var(--type-36);--radius-xs: var(--corner-6);--radius-sm: var(--corner-8);--radius-md: var(--corner-10);--radius-lg: var(--corner-14);--radius-xl: var(--corner-20);--radius-2xl: var(--corner-20);--radius-3xl: 1.75rem;--radius-card: var(--corner-14);--radius-popover: var(--corner-12);--radius-modal: var(--corner-16);--shadow-sm: var(--elevation-hairline);--shadow-md: var(--elevation-soft);--shadow-lg: var(--elevation-floating);--shadow-xl: var(--elevation-floating);--shadow-chrome: var(--shadow-none);--shadow-chrome-hover: var(--elevation-soft);--shadow-raised: var(--elevation-hairline);--font-family-base: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Geist Mono Variable", ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--font-family-display: "Bricolage Grotesque Variable", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--app-ground-bg: var(--surface-sidebar);--app-sheet-bg: var(--surface-app);--app-sheet-border: var(--border);--app-sheet-shadow: var(--elevation-sheet);--app-sheet-radius: var(--corner-12);--app-sheet-inset: var(--space-2);--action-bg: var(--brand-fill);--action-bg-hover: var(--brand-hover);--action-bg-press: var(--brand-press);--action-text: var(--on-brand);--action-text-soft: var(--graphite-800);--link: var(--brand-text);--link-hover: var(--corn-900);--danger-solid: var(--danger-solid-light);--danger-solid-hover: var(--danger-700);--danger-solid-text: var(--white);--sidebar-item-active-shadow: var(--shadow-none);--sidebar-item-hover-bg: var(--alphaInk-100);--sidebar-brand-divider: transparent;--sidebar-control-border: var(--border);--sidebar-glyph-bg: var(--text);--sidebar-glyph-text: var(--surface);--sidebar-title-transform: none;--sidebar-title-tracking: normal;--table-head-transform: none;--table-head-tracking: normal;--table-head-bg: var(--surface-2);--page-title-size: 1.75rem;--page-title-size-compact: var(--font-size-3xl);--page-title-tracking: var(--letter-spacing-display);--chip-radius: var(--radius-full);--chip-weight: var(--font-weight-medium);--button-weight: var(--font-weight-medium);--button-radius: var(--radius-md);--overline-transform: none;--overline-tracking: 0;--surface-app: var(--bg);--surface-card: var(--surface);--surface-sidebar: var(--surface-2);--surface-sidebar-active: var(--surface);--surface-elevated: var(--graphite-900);--surface-inset: var(--surface-2);--state-hover: var(--alphaWhite-100);--state-pressed: var(--alphaWhite-200);--state-emphasis: var(--alphaWhite-300);--state-strong: var(--alphaWhite-400);--state-hover-on-light: var(--surface-2);--state-pressed-on-light: var(--surface-3);--state-danger-soft: var(--danger-subtle);--state-brand-soft: var(--brand-subtle);--state-brand-soft-strong: var(--corn-100);--border-on-dark: var(--alphaWhite-300);--border-on-light: var(--border);--text-primary: var(--text);--text-secondary: var(--text-2);--text-muted: var(--text-3);--text-disabled: var(--graphite-400);--text-on-dark: var(--white);--text-on-dark-strong: var(--alphaWhite-900);--text-on-dark-muted: var(--alphaWhite-800);--text-on-dark-faint: var(--alphaWhite-700);--text-on-dark-subtle: var(--alphaWhite-600);--brand: var(--brand-fill);--brand-soft: var(--brand-fill);--brand-strong: var(--brand-text);--brand-tint: var(--brand-subtle);--danger: var(--danger-text);--danger-emphasis: var(--danger-800);--danger-soft: var(--danger-subtle);--success: var(--success-text);--success-soft: var(--success-subtle);--warning: var(--warning-text);--warning-soft: var(--warning-subtle);--info: var(--info-text);--info-soft: var(--info-subtle);--divider-on-dark: var(--alphaWhite-300);--avatar-ring: var(--surface);--danger-zone-bg: var(--danger-subtle);--danger-zone-border: var(--danger);--avatar-auto-0-bg: var(--avatarHue-0-bg);--avatar-auto-0-fg: var(--avatarHue-0-fg);--avatar-auto-1-bg: var(--avatarHue-1-bg);--avatar-auto-1-fg: var(--avatarHue-1-fg);--avatar-auto-2-bg: var(--avatarHue-2-bg);--avatar-auto-2-fg: var(--avatarHue-2-fg);--avatar-auto-3-bg: var(--avatarHue-3-bg);--avatar-auto-3-fg: var(--avatarHue-3-fg);--avatar-auto-4-bg: var(--avatarHue-4-bg);--avatar-auto-4-fg: var(--avatarHue-4-fg);--avatar-auto-5-bg: var(--avatarHue-5-bg);--avatar-auto-5-fg: var(--avatarHue-5-fg);--avatar-auto-6-bg: var(--avatarHue-6-bg);--avatar-auto-6-fg: var(--avatarHue-6-fg);--avatar-auto-7-bg: var(--avatarHue-7-bg);--avatar-auto-7-fg: var(--avatarHue-7-fg);--surface-auth-hero: var(--night-950);--auth-pattern-strong: var(--alphaWhite-200);--auth-pattern-soft: var(--alphaWhite-100);--auth-divider: var(--alphaWhite-200);--sidebar-bg: var(--surface-sidebar);--sidebar-gradient: none;--sidebar-text: var(--text-2);--sidebar-text-hover: var(--text);--sidebar-text-active: var(--text);--sidebar-icon: var(--text-3);--sidebar-chevron: var(--text-3);--sidebar-item-active-bg: var(--surface);--sidebar-item-active-border: var(--border);--sidebar-title-color: var(--text-3);--sidebar-border: transparent;--sidebar-divider: var(--border);--sidebar-scrollbar-thumb: var(--alphaInk-300);--sidebar-scrollbar-thumb-hover: var(--alphaInk-400);--sidebar-overlay-radius: var(--corner-12);--sidebar-overlay-shadow: var(--shadow-lg);--sidebar-overlay-backdrop: var(--alphaInk-400);--sidebar-overlay-backdrop-filter: blur(var(--blur-soft));--sidebar-inset: var(--space-0);--sidebar-radius: var(--radius-none);--sidebar-shadow: var(--shadow-none);--sidebar-control-bg: var(--surface);--sidebar-control-text: var(--text);--sidebar-control-text-hover: var(--text);--sidebar-control-eyebrow: var(--text-3);--sidebar-logo-offset: var(--app-sheet-inset);--dropdown-bg: var(--surface);--dropdown-item-hover-bg: var(--surface-2);--dropdown-item-danger-hover-bg: var(--danger-subtle);--popover-input-bg: var(--surface);--popover-input-border: var(--border-strong);--popover-input-border-hover: var(--graphite-400);--popover-bg: var(--surface);--popover-text: var(--text);--popover-text-muted: var(--text-2);--popover-text-subtle: var(--text-3);--popover-text-faint: var(--text-3);--popover-border: var(--border);--popover-divider: var(--border);--popover-item-hover-bg: var(--surface-2);--popover-item-pressed-bg: var(--surface-3);--popover-item-danger-hover-bg: var(--danger-subtle);--popover-item-danger-text: var(--danger-text);--popover-item-danger-text-hover: var(--danger-text);--popover-day-today-bg: var(--surface-3);--topbar-bg: transparent;--topbar-text: var(--text-2);--topbar-text-strong: var(--text);--topbar-icon: var(--text-2);--topbar-icon-hover: var(--text);--topbar-icon-hover-bg: var(--surface-2);--topbar-border: var(--border);--topbar-badge-bg: var(--danger-solid);--topbar-badge-text: var(--danger-solid-text);--topbar-radius: var(--radius-none);--topbar-gap: var(--space-0);--topbar-edge: var(--border);--input-bg: var(--surface);--input-bg-disabled: var(--surface-2);--input-text: var(--text);--input-placeholder: var(--text-3);--input-icon: var(--text-3);--input-border: var(--border-strong);--input-border-hover: var(--graphite-400);--input-border-focus: var(--corn-600);--input-focus-ring: var(--alphaCorn-300);--input-height: 2.25rem;--input-height-sm: 2rem;--input-height-lg: 2.75rem;--chrome-shadow: var(--shadow-none);--chrome-shadow-hover: var(--elevation-soft);--chrome-border: var(--border);--chrome-border-strong: var(--border-strong);--backdrop-overlay: var(--alphaInk-400);--loader-backdrop: var(--alphaWhite-800);--page-header-bg: transparent;--page-header-border: var(--border);--card-border: var(--border);--card-shadow: var(--shadow-sm);--modal-bg: var(--surface);--modal-border: var(--border);--skeleton-bg: var(--surface-2);--skeleton-highlight: var(--surface-3);--chart-series-brand: var(--corn-400);--chart-series-brand-soft: var(--corn-200);--chart-series-brand-strong: var(--corn-700);--chart-series-success: var(--success-solid-light);--chart-series-warning: var(--warning-solid-light);--chart-series-danger: var(--danger-solid-light);--chart-series-info: var(--info-solid-light);--chart-series-neutral: var(--graphite-400);--chart-grid: var(--border);--chart-milestone-line: var(--graphite-500);--chart-milestone-band: var(--alphaInk-100);--chart-milestone-flag-bg: var(--surface);--chart-milestone-flag-text: var(--text);--stat-heading-color: var(--text-2);--stat-icon-color: var(--text-3);--stat-muted-color: var(--text-3);--stat-value-size: 1.75rem;--stat-value-brand: var(--text);--stat-value-success: var(--text);--stat-value-warning: var(--text);--stat-value-danger: var(--text);--stat-value-neutral: var(--text);--stat-tile-brand-bg: var(--surface);--stat-tile-success-bg: var(--surface);--stat-tile-warning-bg: var(--surface);--stat-tile-danger-bg: var(--surface);--stat-tile-neutral-bg: var(--surface);--stat-tile-brand-ink: var(--text);--stat-tile-success-ink: var(--text);--stat-tile-warning-ink: var(--text);--stat-tile-danger-ink: var(--text);--stat-tile-neutral-ink: var(--text);--stat-detail-color: var(--text-2);--stat-detail-value-color: var(--text);--stat-badge-base: transparent;--stat-mark-color: var(--danger);--control-on-bg: var(--text);--control-on-fg: var(--surface);--toggle-track-bg: var(--border-strong);--toggle-track-bg-hover: var(--graphite-400);--toggle-track-on-bg: var(--text);--toggle-track-on-bg-hover: var(--graphite-800);--toggle-handle-bg: var(--white);--toggle-handle-on-bg: var(--white);--scrollbar-size: var(--space-2-5);--scrollbar-thumb: var(--alphaInk-300);--scrollbar-thumb-hover: var(--alphaInk-400);--scrollbar-thumb-active: var(--alphaInk-500);--scrollbar-track: transparent;--prime-surface-0: var(--white);--prime-surface-50: var(--graphite-50);--prime-surface-100: var(--graphite-100);--prime-surface-200: var(--graphite-200);--prime-surface-300: var(--graphite-300);--prime-surface-400: var(--graphite-400);--prime-surface-500: var(--graphite-500);--prime-surface-600: var(--graphite-600);--prime-surface-700: var(--graphite-700);--prime-surface-800: var(--graphite-800);--prime-surface-900: var(--graphite-900);--prime-surface-950: var(--graphite-900);--prime-primary-color: var(--action-bg);--prime-primary-contrast-color: var(--action-text);--prime-primary-hover-color: var(--action-bg-hover);--prime-primary-active-color: var(--action-bg-press);--prime-highlight-background: var(--brand-subtle);--prime-highlight-focus-background: var(--state-brand-soft-strong);--prime-highlight-color: var(--brand-text);--prime-highlight-focus-color: var(--brand-text);--prime-mask-background: var(--backdrop-overlay);--prime-mask-color: var(--text);--prime-form-field-background: var(--input-bg);--prime-form-field-disabled-background: var(--input-bg-disabled);--prime-form-field-filled-background: var(--surface-2);--prime-form-field-filled-hover-background: var(--surface-2);--prime-form-field-filled-focus-background: var(--surface-2);--prime-form-field-border-color: var(--input-border);--prime-form-field-hover-border-color: var(--input-border-hover);--prime-form-field-focus-border-color: var(--input-border-focus);--prime-form-field-invalid-border-color: var(--danger);--prime-form-field-color: var(--input-text);--prime-form-field-disabled-color: var(--text-disabled);--prime-form-field-placeholder-color: var(--input-placeholder);--prime-form-field-invalid-placeholder-color: var(--danger);--prime-form-field-float-label-color: var(--text-3);--prime-form-field-float-label-focus-color: var(--text-2);--prime-form-field-float-label-active-color: var(--text-3);--prime-form-field-float-label-invalid-color: var(--danger);--prime-form-field-icon-color: var(--input-icon);--prime-form-field-shadow: var(--shadow-none);--prime-text-color: var(--text);--prime-text-hover-color: var(--text);--prime-text-muted-color: var(--text-3);--prime-text-hover-muted-color: var(--text-2);--prime-content-background: var(--surface);--prime-content-hover-background: var(--surface-2);--prime-content-border-color: var(--border);--prime-content-color: var(--text);--prime-content-hover-color: var(--text);--prime-overlay-select-background: var(--popover-bg);--prime-overlay-select-border-color: var(--popover-border);--prime-overlay-select-color: var(--popover-text);--prime-overlay-popover-background: var(--popover-bg);--prime-overlay-popover-border-color: var(--popover-border);--prime-overlay-popover-color: var(--popover-text);--prime-overlay-modal-background: var(--modal-bg);--prime-overlay-modal-border-color: var(--modal-border);--prime-overlay-modal-color: var(--text);--prime-list-option-focus-background: var(--surface-2);--prime-list-option-selected-background: var(--brand-subtle);--prime-list-option-selected-focus-background: var(--state-brand-soft-strong);--prime-list-option-color: var(--popover-text);--prime-list-option-focus-color: var(--popover-text);--prime-list-option-selected-color: var(--text);--prime-list-option-selected-focus-color: var(--text);--prime-list-option-icon-color: var(--text-3);--prime-list-option-icon-focus-color: var(--text-2);--prime-list-option-group-background: transparent;--prime-list-option-group-color: var(--text-3);--prime-navigation-item-focus-background: var(--surface-2);--prime-navigation-item-active-background: var(--surface-3);--prime-navigation-item-color: var(--text);--prime-navigation-item-focus-color: var(--text);--prime-navigation-item-active-color: var(--text);--prime-navigation-item-icon-color: var(--text-3);--prime-navigation-item-icon-focus-color: var(--text-2);--prime-navigation-item-icon-active-color: var(--text-2);--prime-navigation-submenu-label-background: transparent;--prime-navigation-submenu-label-color: var(--text-3);--prime-navigation-submenu-icon-color: var(--text-3);--prime-navigation-submenu-icon-focus-color: var(--text-2);--prime-navigation-submenu-icon-active-color: var(--text-2)}.app-dark{color-scheme:dark;--bg: var(--night-950);--surface: var(--night-900);--surface-2: var(--night-850);--surface-3: var(--night-800);--border: var(--night-750);--border-strong: var(--night-700);--text: var(--night-50);--text-2: var(--night-300);--text-3: var(--night-500);--brand-hover: var(--corn-300);--brand-press: var(--corn-650);--brand-subtle: var(--alphaCorn-100);--brand-text: var(--corn-300);--husk: var(--husk-dark);--focus: var(--corn-400);--success-solid: var(--success-solid-dark);--success-subtle: var(--success-subtle-dark);--success-text: var(--success-text-dark);--warning-solid: var(--warning-solid-dark);--warning-subtle: var(--warning-subtle-dark);--warning-text: var(--warning-text-dark);--danger-subtle: var(--danger-subtle-dark);--danger-text: var(--danger-text-dark);--info-solid: var(--info-solid-dark);--info-subtle: var(--info-subtle-dark);--info-text: var(--info-text-dark);--shadow-sm: var(--elevation-raised-dark);--shadow-md: var(--elevation-floating-dark);--shadow-lg: var(--elevation-floating-dark);--shadow-xl: var(--elevation-floating-dark);--shadow-chrome-hover: var(--elevation-floating-dark);--shadow-raised: var(--elevation-raised-dark);--app-sheet-shadow: var(--shadow-none);--card-shadow: var(--elevation-raised-dark);--surface-sidebar: var(--bg);--surface-elevated: var(--night-800);--app-sheet-bg: var(--night-950);--link-hover: var(--corn-200);--action-text-soft: var(--graphite-800);--state-brand-soft-strong: var(--alphaCorn-200);--text-disabled: var(--night-600);--sidebar-item-hover-bg: var(--alphaWhite-200);--sidebar-item-active-bg: var(--surface-2);--sidebar-item-active-border: var(--border);--sidebar-glyph-bg: var(--text);--sidebar-glyph-text: var(--bg);--sidebar-scrollbar-thumb: var(--alphaWhite-300);--sidebar-scrollbar-thumb-hover: var(--alphaWhite-400);--sidebar-overlay-backdrop: var(--alphaInk-600);--sidebar-control-bg: var(--surface);--popover-input-border-hover: var(--night-500);--popover-bg: var(--surface-2);--popover-item-hover-bg: var(--surface-3);--popover-item-pressed-bg: var(--night-750);--popover-day-today-bg: var(--surface-3);--input-bg: var(--surface);--input-border-hover: var(--night-600);--input-border-focus: var(--corn-400);--input-focus-ring: var(--alphaCorn-200);--backdrop-overlay: rgba(0, 0, 0, .6);--loader-backdrop: var(--alphaInk-500);--modal-bg: var(--surface);--chart-series-brand: var(--corn-400);--chart-series-brand-soft: var(--corn-200);--chart-series-brand-strong: var(--corn-600);--chart-series-success: var(--success-solid-dark);--chart-series-warning: var(--warning-solid-dark);--chart-series-danger: var(--danger-solid-dark);--chart-series-info: var(--info-solid-dark);--chart-series-neutral: var(--night-600);--chart-milestone-line: var(--alphaWhite-700);--chart-milestone-band: var(--alphaWhite-200);--toggle-track-bg: var(--night-700);--toggle-track-bg-hover: var(--night-600);--toggle-track-on-bg: var(--night-50);--toggle-track-on-bg-hover: var(--night-300);--toggle-handle-bg: var(--night-50);--toggle-handle-on-bg: var(--night-950);--scrollbar-thumb: var(--alphaWhite-300);--scrollbar-thumb-hover: var(--alphaWhite-400);--scrollbar-thumb-active: var(--alphaWhite-500);--avatar-auto-0-bg: var(--avatarHue-0-bg-dark);--avatar-auto-0-fg: var(--avatarHue-0-fg-dark);--avatar-auto-1-bg: var(--avatarHue-1-bg-dark);--avatar-auto-1-fg: var(--avatarHue-1-fg-dark);--avatar-auto-2-bg: var(--avatarHue-2-bg-dark);--avatar-auto-2-fg: var(--avatarHue-2-fg-dark);--avatar-auto-3-bg: var(--avatarHue-3-bg-dark);--avatar-auto-3-fg: var(--avatarHue-3-fg-dark);--avatar-auto-4-bg: var(--avatarHue-4-bg-dark);--avatar-auto-4-fg: var(--avatarHue-4-fg-dark);--avatar-auto-5-bg: var(--avatarHue-5-bg-dark);--avatar-auto-5-fg: var(--avatarHue-5-fg-dark);--avatar-auto-6-bg: var(--avatarHue-6-bg-dark);--avatar-auto-6-fg: var(--avatarHue-6-fg-dark);--avatar-auto-7-bg: var(--avatarHue-7-bg-dark);--avatar-auto-7-fg: var(--avatarHue-7-fg-dark);--prime-surface-0: var(--night-900);--prime-surface-50: var(--night-850);--prime-surface-100: var(--night-800);--prime-surface-200: var(--night-750);--prime-surface-300: var(--night-700);--prime-surface-400: var(--night-600);--prime-surface-500: var(--night-500);--prime-surface-600: var(--night-300);--prime-surface-700: var(--night-300);--prime-surface-800: var(--night-50);--prime-surface-900: var(--night-50);--prime-surface-950: var(--night-50)}html,body{height:100%;margin:0;font-family:var(--font-family-base);color:var(--text-primary);background-color:var(--app-ground-bg);overflow:clip;font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media print{html,body,cb-root{height:auto;overflow:visible}body{background-color:var(--surface-card)}}cb-root,cb-main-layout{display:block;height:100%}cb-root{overflow-y:auto}cb-main-layout{height:calc(var(--vh) * 100 - var(--titlebar-height))}cb-main-layout .app-sidebar{position:relative;z-index:var(--layout-z-sidebar);width:var(--layout-sidebar-width);transition:width var(--duration-slow) var(--easing-standard)}cb-main-layout .app-sidebar--rail{width:var(--layout-sidebar-width-collapsed)}cb-main-layout .app-sidebar--overlay{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--layout-z-sidebar-overlay);width:min(var(--layout-sidebar-width-overlay),100vw - var(--space-12));transform:translate(-100%);visibility:hidden;transition:transform var(--duration-slow) var(--easing-standard),visibility 0s linear var(--duration-slow)}cb-main-layout .app-sidebar--overlay.app-sidebar--overlay-open{transform:translate(0);visibility:visible;transition:transform var(--duration-slow) var(--easing-standard)}cb-main-layout .app-sidebar--overlay.app-sidebar--overlay-open .sidebar{background-color:var(--surface-card);border-inline-end:var(--border-width-1) solid var(--chrome-border);box-shadow:var(--sidebar-overlay-shadow)}cb-main-layout .app-sidebar-backdrop{z-index:var(--layout-z-sidebar-backdrop);background-color:var(--sidebar-overlay-backdrop);backdrop-filter:var(--sidebar-overlay-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-overlay-backdrop-filter);animation:cb-backdrop-fade-in var(--duration-base) var(--easing-standard)}.cb-app-sheet{background-color:var(--app-sheet-bg)}@media(min-width:64rem){.cb-app-sheet{margin:var(--app-sheet-inset);margin-inline-start:0;border-radius:var(--app-sheet-radius);box-shadow:0 0 0 var(--border-width-1) var(--app-sheet-border),var(--app-sheet-shadow)}}.cb-main{scrollbar-gutter:stable}.cb-main-inner{width:100%;max-width:var(--layout-content-max-width);margin-inline:auto;padding:var(--space-5) var(--space-4) var(--space-12)}@media(min-width:48rem){.cb-main-inner{padding:var(--space-6) var(--space-6) var(--space-16)}}@media(min-width:80rem){.cb-main-inner{padding:var(--space-8) var(--space-10) var(--space-16)}}.cb-live-dot{position:relative;display:inline-block;flex-shrink:0;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--live)}.cb-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--live);animation:cb-live-pulse var(--duration-live-pulse) var(--easing-standard) infinite}.cb-live-dot.cb-live-dot--success,.cb-live-dot.cb-live-dot--success:after{background-color:var(--success-solid)}@media(prefers-reduced-motion:reduce){.cb-live-dot:after{animation:none;opacity:0}}@keyframes cb-live-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.cb-tabular{font-variant-numeric:tabular-nums}.cb-mono{font-family:var(--font-family-mono)}.cb-sr-only{position:absolute;width:var(--border-width-1);height:var(--border-width-1);padding:0;margin:calc(-1 * var(--border-width-1));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cb-spin{display:inline-block;animation:cb-spin var(--duration-pulse) linear infinite}@keyframes cb-spin{to{transform:rotate(360deg)}}@keyframes cb-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--border-width-2)}::selection{background-color:var(--alphaCorn-300)}.p-select :focus-visible,.p-multiselect :focus-visible,.p-inputtext:focus-visible,.p-textarea:focus-visible,.p-inputnumber :focus-visible,.p-datepicker-input:focus-visible,.p-toggleswitch-input:focus-visible,.p-checkbox-input:focus-visible,.p-radiobutton-input:focus-visible{outline:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full);border:var(--border-width-2) solid transparent;background-clip:padding-box;transition:background-color var(--duration-fast) ease}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background-color:transparent}.cb-scroll-hidden{scrollbar-width:none}.cb-scroll-hidden::-webkit-scrollbar{display:none}cb-sidebar{display:block;height:100%}cb-sidebar .sidebar{background-color:var(--sidebar-bg);color:var(--sidebar-text);padding:0 var(--space-3) var(--space-3);overflow:hidden}cb-sidebar .sidebar-head{height:var(--layout-topbar-height);padding-inline:var(--space-2);margin-block-start:var(--app-sheet-inset)}@media(max-width:63.98rem){cb-sidebar .sidebar-head{margin-block-start:0}}cb-sidebar .sidebar-brand{display:inline-flex;align-items:center;min-width:0;padding:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none}cb-sidebar .sidebar-brand:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:0}cb-sidebar .sidebar-scope{padding-block:var(--space-1) var(--space-3)}cb-sidebar .sidebar-nav{overflow-x:hidden;overflow-y:auto;margin-inline:calc(var(--space-1) * -1);padding-inline:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar-thumb) transparent}cb-sidebar .sidebar-group+.sidebar-group{margin-block-start:var(--space-5)}cb-sidebar .sidebar-group-title{padding:0 var(--space-2) var(--space-1-5);color:var(--sidebar-title-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-small);white-space:nowrap}cb-sidebar .sidebar-group-rule{height:var(--border-width-1);margin:0 var(--space-3) var(--space-3);background-color:var(--sidebar-divider)}cb-sidebar li+li{margin-block-start:var(--space-px)}cb-sidebar .sidebar-link{position:relative;display:flex;align-items:center;gap:var(--space-2-5);height:var(--space-8);padding-inline:var(--space-2);border-radius:var(--radius-sm);border:var(--border-width-1) solid transparent;color:var(--sidebar-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}cb-sidebar .sidebar-link:hover{color:var(--sidebar-text-hover);background-color:var(--sidebar-item-hover-bg)}cb-sidebar .sidebar-link:hover .sidebar-link-icon{color:var(--sidebar-text-hover)}cb-sidebar .sidebar-link:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(var(--border-width-1) * -1)}cb-sidebar .sidebar-link.active{color:var(--sidebar-text-active);background-color:var(--sidebar-item-active-bg);border-color:var(--sidebar-item-active-border);box-shadow:var(--shadow-sm)}cb-sidebar .sidebar-link.active .sidebar-link-icon{color:var(--sidebar-text-active)}cb-sidebar .sidebar-link--disabled{opacity:.5;pointer-events:none}cb-sidebar .sidebar-link-icon{flex-shrink:0;width:var(--space-5);font-size:var(--font-size-2xl);color:var(--sidebar-icon);transition:color var(--duration-fast) var(--easing-standard)}cb-sidebar .sidebar-link-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}cb-sidebar .sidebar-link-badge{padding:0 var(--space-1-5);border-radius:var(--radius-full);background-color:var(--brand-subtle);color:var(--brand-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}cb-sidebar .sidebar-foot{display:flex;align-items:center;gap:var(--space-1);padding-block-start:var(--space-3);border-block-start:var(--border-width-1) solid var(--sidebar-divider)}cb-sidebar .sidebar-foot--rail{flex-direction:column-reverse;gap:var(--space-2)}cb-sidebar .sidebar-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}cb-sidebar .sidebar-icon-button .material-icons-round{font-size:var(--font-size-xl)}cb-sidebar .sidebar-icon-button:hover{background-color:var(--sidebar-item-hover-bg);color:var(--text-primary)}cb-sidebar .sidebar--rail{padding-inline:var(--space-2-5)}cb-sidebar .sidebar--rail .sidebar-head{justify-content:center;padding-inline:0}cb-sidebar .sidebar--rail .sidebar-brand{margin-inline-start:0}cb-sidebar .sidebar--rail .sidebar-link{justify-content:center;padding-inline:0;height:var(--space-9)}cb-sidebar .sidebar--rail .sidebar-link-label{display:none}cb-sidebar cb-brand{--cb-brand-name-size: var(--font-size-xl)}.cb-account-menu{display:block;flex:1 1 auto;min-width:0}.account-trigger{display:flex;align-items:center;gap:var(--space-2-5);width:100%;min-width:0;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--text-primary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.account-trigger:hover{background-color:var(--sidebar-item-hover-bg)}.account-trigger--rail{justify-content:center;padding:var(--space-1)}.account-name{max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.account-role{max-width:100%;margin-block-start:var(--space-0-5);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}cb-topbar{display:block}cb-topbar .topbar{height:var(--layout-topbar-height);padding-inline:var(--space-2) var(--space-4);background-color:var(--topbar-bg);color:var(--topbar-text);border-bottom:var(--border-width-1) solid var(--topbar-edge)}@media(min-width:64rem){cb-topbar .topbar{padding-inline:var(--space-3) var(--space-5)}}cb-topbar .topbar-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--topbar-icon);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}cb-topbar .topbar-icon-button .material-icons-round{font-size:var(--font-size-2xl)}cb-topbar .topbar-icon-button:hover{background-color:var(--topbar-icon-hover-bg);color:var(--topbar-icon-hover)}cb-topbar .topbar-crumbs{font-size:var(--font-size-base);line-height:var(--line-height-tight);padding-inline-start:var(--space-1)}cb-topbar .topbar-crumb-item--parent{flex-shrink:0}@media(max-width:39.98rem){cb-topbar .topbar-crumb-item--parent{display:none!important}}@media(max-width:39.98rem){cb-topbar .topbar-crumb-item--parent+li .topbar-crumb-sep{display:none}}cb-topbar .topbar-back{display:none;color:var(--topbar-icon);text-decoration:none}@media(max-width:39.98rem){cb-topbar .topbar-back{display:inline-flex}}cb-topbar .topbar-crumb{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-xs);color:var(--text-secondary);text-decoration:none;white-space:nowrap}cb-topbar .topbar-crumb--link:hover{color:var(--text-primary);background-color:var(--topbar-icon-hover-bg)}cb-topbar .topbar-crumb--current{color:var(--text-primary);font-weight:var(--font-weight-medium)}cb-topbar .topbar-crumb-icon{font-size:var(--font-size-lg);color:var(--text-muted)}cb-topbar .topbar-crumb-sep{font-size:var(--font-size-lg);color:var(--text-disabled)}cb-topbar .topbar-live{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--space-7);padding-inline:var(--space-2-5);border-radius:var(--radius-full);border:var(--border-width-1) solid var(--chrome-border);background-color:var(--surface-card);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--easing-standard)}cb-topbar .topbar-live:hover{border-color:var(--chrome-border-strong)}cb-topbar-switch-outlet .scope-trigger{display:flex;align-items:center;gap:var(--space-2-5);width:100%;min-width:0;padding:var(--space-1-5) var(--space-2);border:var(--border-width-1) solid var(--sidebar-control-border);border-radius:var(--radius-md);background-color:var(--sidebar-control-bg);box-shadow:var(--shadow-sm);color:var(--sidebar-control-text);font-family:var(--font-family-base);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-topbar-switch-outlet .scope-trigger:hover{border-color:var(--chrome-border-strong)}cb-topbar-switch-outlet .scope-trigger--static{cursor:default}cb-topbar-switch-outlet .scope-trigger--static:hover{border-color:var(--sidebar-control-border)}cb-topbar-switch-outlet .scope-trigger--rail{justify-content:center;padding:var(--space-1);border-color:transparent;background-color:transparent;box-shadow:none}cb-topbar-switch-outlet .scope-trigger--rail:hover{border-color:transparent;background-color:var(--sidebar-item-hover-bg)}cb-topbar-switch-outlet .scope-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--sidebar-glyph-bg);color:var(--sidebar-glyph-text);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-small)}cb-topbar-switch-outlet .scope-org{max-width:100%;color:var(--sidebar-control-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}cb-topbar-switch-outlet .scope-outlets{max-width:100%;margin-block-start:var(--space-0-5);color:var(--sidebar-control-eyebrow);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}cb-topbar-switch-outlet .scope-trigger-chevron{flex-shrink:0;margin-inline-start:auto;color:var(--text-muted);font-size:var(--font-size-lg)}.cb-topbar-scope-popover{z-index:var(--layout-z-sidebar-popover)!important}.cb-topbar-scope-popover .topbar-scope-panel{width:var(--layout-scope-panel-width);max-width:calc(100vw - var(--space-4));max-height:calc(var(--vh) * 100 - var(--space-12))}.cb-topbar-scope-popover .topbar-scope-header,.cb-topbar-scope-popover .topbar-scope-search,.cb-topbar-scope-popover .topbar-scope-footer{flex:0 0 auto}.cb-topbar-scope-popover .topbar-scope-list{flex:0 1 auto;min-height:0;overflow-y:auto}.cb-topbar-scope-popover .topbar-scope-header{border-block-end:var(--border-width-1) solid var(--popover-divider)}.cb-topbar-scope-popover .topbar-scope-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--sidebar-glyph-bg);color:var(--sidebar-glyph-text);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-small)}.cb-topbar-scope-popover .topbar-scope-glyph.topbar-scope-glyph--lg{width:var(--space-9);height:var(--space-9);font-size:var(--font-size-sm)}.cb-topbar-scope-popover .topbar-scope-header-name{color:var(--popover-text);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.cb-topbar-scope-popover .topbar-scope-header-sub{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.cb-topbar-scope-popover .topbar-scope-header-action{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--space-1-5);background-color:transparent;border:0;border-radius:var(--radius-md);color:var(--popover-text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.cb-topbar-scope-popover .topbar-scope-header-action .material-icons-round{font-size:var(--font-size-lg)}.cb-topbar-scope-popover .topbar-scope-header-action:hover{background-color:var(--popover-item-hover-bg);color:var(--text-primary)}.cb-topbar-scope-popover .topbar-scope-header-action:focus-visible{outline:var(--border-width-1) solid var(--focus);outline-offset:var(--border-width-1)}.cb-topbar-scope-popover .topbar-scope-section{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:var(--overline-transform);letter-spacing:calc(var(--letter-spacing-wide) * var(--overline-tracking))}.cb-topbar-scope-popover .topbar-scope-section-icon{font-size:var(--font-size-sm);color:var(--text-muted)}.cb-topbar-scope-popover .topbar-scope-row-property-icon{color:var(--text-muted);font-size:var(--font-size-lg)}.cb-topbar-scope-popover .topbar-scope-row-sub{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.cb-topbar-scope-popover .topbar-scope-row{color:var(--popover-text)}.cb-topbar-scope-popover .topbar-scope-row:hover,.cb-topbar-scope-popover .topbar-scope-row.active{background-color:var(--popover-item-hover-bg)}.cb-topbar-scope-popover .topbar-scope-row.active .topbar-scope-row-label{font-weight:var(--font-weight-semibold)}.cb-topbar-scope-popover .topbar-scope-row.is-excluded .topbar-scope-row-label{color:var(--popover-text-subtle)}.cb-topbar-scope-popover .topbar-scope-row-main,.cb-topbar-scope-popover .topbar-scope-row--all{background-color:transparent;border:0;cursor:pointer;color:inherit;font-family:var(--font-family-base);font-size:var(--font-size-base);text-align:start;padding:var(--space-2) var(--space-4)}.cb-topbar-scope-popover .topbar-scope-row-main:focus-visible,.cb-topbar-scope-popover .topbar-scope-row--all:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(-1 * var(--border-width-2))}.cb-topbar-scope-popover .topbar-scope-row--all{display:flex;align-items:center;gap:var(--space-2-5);width:100%}.cb-topbar-scope-popover .topbar-scope-row-icon{color:var(--popover-text-subtle);font-size:var(--font-size-lg);margin-inline-end:var(--space-1)}.cb-topbar-scope-popover .topbar-scope-count{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;min-width:var(--space-5);text-align:end}.cb-topbar-scope-popover .topbar-scope-check{color:var(--text-primary);font-size:var(--font-size-lg);margin-inline-start:var(--space-2)}.cb-topbar-scope-popover .topbar-scope-toggle{color:var(--popover-text-subtle);font-size:var(--font-size-lg);margin-inline-start:var(--space-2)}.cb-topbar-scope-popover .topbar-scope-toggle.is-on{color:var(--text-primary)}.cb-topbar-scope-popover .topbar-scope-empty{color:var(--popover-text-subtle);font-size:var(--font-size-sm)}.cb-topbar-scope-popover .topbar-scope-footer{border-block-start:var(--border-width-1) solid var(--popover-divider)}.cb-topbar-scope-popover .topbar-scope-footer-action{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background-color:transparent;border:0;color:var(--popover-text);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer}.cb-topbar-scope-popover .topbar-scope-footer-action .material-icons-round{font-size:var(--font-size-lg);color:var(--text-secondary)}.cb-topbar-scope-popover .topbar-scope-footer-action:hover:not(:disabled){background-color:var(--popover-item-hover-bg)}.cb-topbar-scope-popover .topbar-scope-footer-action:disabled{cursor:not-allowed;color:var(--text-disabled)}.cb-topbar-scope-popover .topbar-scope-footer-action:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(-1 * var(--border-width-2))}cb-auth-layout{display:block;min-height:calc(var(--vh) * 100);background-color:var(--surface-app);overflow-y:auto}.cb-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(var(--vh) * 100)}@media(min-width:64rem){.cb-auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.cb-auth-main{display:flex;flex-direction:column;min-width:0;padding:var(--space-5) var(--space-4) var(--space-6)}@media(min-width:40rem){.cb-auth-main{padding:var(--space-8) var(--space-10) var(--space-8)}}.cb-auth-top{display:flex;align-items:center}.cb-auth-brand{display:inline-flex;align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none}.cb-auth-brand cb-brand{--cb-brand-name-size: var(--font-size-xl)}.cb-auth-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;padding-block:var(--space-12) var(--space-10)}@media(min-width:40rem){.cb-auth-body{justify-content:center}}.cb-auth-body>:not(router-outlet){display:flex;flex-direction:column;align-items:center;width:100%}.cb-auth-aside{display:none;position:relative;overflow:hidden;margin:var(--space-2);border-radius:var(--radius-xl);background-color:var(--night-950);background-image:radial-gradient(60% 50% at 80% 10%,var(--alphaCorn-200) 0%,transparent 70%),linear-gradient(var(--alphaWhite-100) 1px,transparent 1px),linear-gradient(90deg,var(--alphaWhite-100) 1px,transparent 1px);background-size:100% 100%,var(--space-8) var(--space-8),var(--space-8) var(--space-8);color:var(--night-50);box-shadow:inset 0 0 0 var(--border-width-1) var(--alphaWhite-200)}@media(min-width:64rem){.cb-auth-aside{display:flex;align-items:center;justify-content:center}}.cb-auth-aside__inner{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:34rem;padding:var(--space-10)}.cb-auth-aside__title{margin:0;font-family:var(--font-family-display);font-size:var(--type-36);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:var(--letter-spacing-display-lg);color:var(--night-50)}.cb-auth-aside__copy{margin:0 0 var(--space-6);max-width:28rem;color:var(--night-300);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.cb-auth-tv{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background-color:var(--night-900);box-shadow:inset 0 0 0 var(--border-width-1) var(--alphaWhite-300),0 2rem 4rem -1rem rgb(var(--black-rgb)/.6)}.cb-auth-tv__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--night-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.cb-auth-tv__round{text-transform:uppercase;letter-spacing:.14em}.cb-auth-tv__code b{margin-inline-start:var(--space-1);padding-block-end:var(--space-0-5);border-bottom:var(--border-width-2) solid var(--corn-400);color:var(--night-50);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-mono-code)}.cb-auth-tv__question{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.12;letter-spacing:var(--letter-spacing-display);color:var(--night-50)}.cb-auth-tv__timer{height:var(--space-1);border-radius:var(--radius-full);background-color:var(--alphaWhite-200);overflow:hidden}.cb-auth-tv__timer span{display:block;width:62%;height:100%;border-radius:inherit;background-color:var(--corn-400)}.cb-auth-tv__answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2-5)}.cb-auth-tv__answer{display:flex;align-items:center;gap:var(--space-2-5);min-height:var(--space-12);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--white);font-weight:var(--font-weight-semibold)}.cb-auth-tv__answer[data-tone=a]{background-color:var(--answer-a);color:var(--graphite-900)}.cb-auth-tv__answer[data-tone=b]{background-color:var(--answer-b)}.cb-auth-tv__answer[data-tone=c]{background-color:var(--answer-c)}.cb-auth-tv__answer[data-tone=d]{background-color:var(--answer-d);color:var(--graphite-900)}.cb-auth-tv__shape{display:inline-flex;width:var(--space-4);height:var(--space-4)}.cb-auth-tv__shape svg{width:100%;height:100%;fill:currentColor}.cb-auth-tv__letter{font-family:var(--font-family-mono);font-size:var(--font-size-sm);opacity:.75}.cb-auth-tv__label{font-size:var(--font-size-base)}.cb-auth-card{width:100%;max-width:var(--layout-auth-card-default);display:flex;flex-direction:column;gap:var(--space-6)}.cb-auth-card__header{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;text-align:start}.cb-auth-card__title{font-family:var(--font-family-display);font-size:var(--font-size-4xl);line-height:1.15;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);color:var(--text-primary);margin:0}.cb-auth-card__subtitle{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0}.cb-auth-card__footer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center}.cb-auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.cb-auth-field{display:flex;flex-direction:column;gap:var(--space-1-5)}.cb-auth-field__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cb-auth-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.cb-auth-field__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.cb-auth-field__error{font-size:var(--font-size-sm);color:var(--danger);margin:0}.cb-auth-alert{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);background-color:var(--state-danger-soft);color:var(--danger);box-shadow:inset 0 0 0 var(--border-width-1) var(--alphaDanger-200);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.cb-auth-alert .material-icons-round{font-size:var(--font-size-lg)}.cb-auth-link{color:var(--link);font-weight:var(--font-weight-medium);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--easing-standard)}.cb-auth-link:hover{color:var(--link-hover);text-decoration:underline}.cb-auth-legal{font-size:var(--font-size-xs);color:var(--text-muted);text-align:start;margin:0}.cb-auth-code,.cb-auth-code .p-inputtext{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-mono-code)}cb-input-text .cb-input-text.p-iconfield.cb-auth-code .p-inputtext,cb-input-text input.cb-auth-code{height:var(--input-height-lg);font-size:var(--font-size-lg)}.cb-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background-color:var(--state-brand-soft);color:var(--link);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);-webkit-user-select:none;user-select:none}.cb-avatar__image{width:100%;height:100%;object-fit:cover;display:block}.cb-avatar__initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:inherit}.cb-avatar--circle{border-radius:var(--radius-full)}.cb-avatar--rounded{border-radius:var(--radius-lg)}.cb-avatar--ring{outline:var(--border-width-2) solid var(--avatar-ring);outline-offset:calc(-1 * var(--space-px))}.cb-avatar--tone-neutral{background-color:var(--surface-app);color:var(--text-secondary)}.cb-avatar--auto-0{background-color:var(--avatar-auto-0-bg);color:var(--avatar-auto-0-fg)}.cb-avatar--auto-1{background-color:var(--avatar-auto-1-bg);color:var(--avatar-auto-1-fg)}.cb-avatar--auto-2{background-color:var(--avatar-auto-2-bg);color:var(--avatar-auto-2-fg)}.cb-avatar--auto-3{background-color:var(--avatar-auto-3-bg);color:var(--avatar-auto-3-fg)}.cb-avatar--auto-4{background-color:var(--avatar-auto-4-bg);color:var(--avatar-auto-4-fg)}.cb-avatar--auto-5{background-color:var(--avatar-auto-5-bg);color:var(--avatar-auto-5-fg)}.cb-avatar--auto-6{background-color:var(--avatar-auto-6-bg);color:var(--avatar-auto-6-fg)}.cb-avatar--auto-7{background-color:var(--avatar-auto-7-bg);color:var(--avatar-auto-7-fg)}.cb-avatar--xs{width:var(--space-5);height:var(--space-5);font-size:var(--font-size-xs)}.cb-avatar--sm{width:var(--space-7);height:var(--space-7);font-size:var(--font-size-xs)}.cb-avatar--md{width:var(--space-8);height:var(--space-8);font-size:var(--font-size-sm)}.cb-avatar--lg{width:var(--space-10);height:var(--space-10);font-size:var(--font-size-md)}.cb-avatar--xl{width:var(--space-12);height:var(--space-12);font-size:var(--font-size-lg)}.cb-avatar--2xl{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-xl)}cb-button .cb-button{position:relative;flex-shrink:0;height:var(--cb-button-height, 2.25rem);padding:0 var(--space-3-5);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--button-weight);line-height:1;letter-spacing:0;border-radius:var(--button-radius);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}cb-button .cb-button:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--border-width-2)}cb-button .cb-button.cb-button--sm{--cb-button-height: 2rem;padding-inline:var(--space-2-5);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}cb-button .cb-button.cb-button--sm .cb-button-content{gap:var(--space-1-5)}cb-button .cb-button.cb-button--sm .cb-button-icon{font-size:var(--font-size-lg)}cb-button .cb-button.cb-button--md{--cb-button-height: 2.25rem}cb-button .cb-button.cb-button--lg{--cb-button-height: 2.75rem;padding-inline:var(--space-5);font-size:var(--font-size-base)}cb-button .cb-button .cb-button-content{gap:var(--space-2)}cb-button .cb-button .cb-button-icon,cb-button .cb-button .cb-button-spinner{font-size:1.125rem;color:inherit}cb-button .cb-button .cb-button-label{display:inline-flex;align-items:center;gap:inherit;min-width:0}cb-button .cb-button .cb-button-label:empty{display:none}cb-button .cb-button:not(.cb-button--link):has(.cb-button-label:empty){width:var(--cb-button-height);padding:0}cb-button .cb-button:not(.cb-button--link) .cb-button-content:has(>.cb-button-icon:first-child+.cb-button-label:not(:empty)){margin-inline-start:calc(var(--space-1) * -1)}cb-button .cb-button:not(.cb-button--link) .cb-button-content:has(>.cb-button-label:not(:empty)+.cb-button-icon:last-child){margin-inline-end:calc(var(--space-1) * -1)}cb-button .cb-button .cb-button-spinner{inline-size:1em;block-size:1em;border-radius:var(--radius-full);border:var(--border-width-2) solid currentColor;border-inline-end-color:transparent;animation:cb-button-spin var(--duration-spin) linear infinite}cb-button .cb-button:disabled{cursor:not-allowed;opacity:.5}cb-button .cb-button:active:not(:disabled){transform:translateY(var(--space-px))}cb-button .cb-button.cb-button--primary{background-color:var(--action-bg);color:var(--action-text);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -1px 0 var(--alphaInk-200),var(--shadow-sm)}cb-button .cb-button.cb-button--primary:hover:not(:disabled){background-color:var(--action-bg-hover)}cb-button .cb-button.cb-button--primary:active:not(:disabled){background-color:var(--action-bg-press)}cb-button .cb-button.cb-button--primary:disabled{opacity:1;background-color:var(--surface-3);color:var(--text-muted);box-shadow:inset 0 0 0 var(--border-width-1) var(--chrome-border)}cb-button .cb-button.cb-button--secondary{background-color:var(--surface-card);color:var(--text-primary);box-shadow:inset 0 0 0 var(--border-width-1) var(--border-strong),var(--shadow-sm)}cb-button .cb-button.cb-button--secondary:hover:not(:disabled){background-color:var(--surface-2)}cb-button .cb-button.cb-button--secondary:active:not(:disabled){background-color:var(--surface-3)}cb-button .cb-button.cb-button--ghost{background-color:transparent;color:var(--text-secondary)}cb-button .cb-button.cb-button--ghost:hover:not(:disabled){background-color:var(--surface-2);color:var(--text-primary)}cb-button .cb-button.cb-button--ghost:active:not(:disabled){background-color:var(--surface-3)}cb-button .cb-button.cb-button--danger{background-color:var(--danger-solid);color:var(--danger-solid-text);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}cb-button .cb-button.cb-button--danger:hover:not(:disabled){background-color:var(--danger-solid-hover)}cb-button .cb-button.cb-button--danger:disabled{opacity:1;background-color:var(--surface-3);color:var(--text-muted);box-shadow:inset 0 0 0 var(--border-width-1) var(--chrome-border)}cb-button .cb-button.cb-button--danger-subtle{background-color:var(--surface-card);color:var(--danger);box-shadow:inset 0 0 0 var(--border-width-1) var(--border-strong),var(--shadow-sm)}cb-button .cb-button.cb-button--danger-subtle:hover:not(:disabled){background-color:var(--danger-subtle);box-shadow:inset 0 0 0 var(--border-width-1) var(--alphaDanger-200)}cb-button .cb-button.cb-button--link{--cb-button-height: auto;background-color:transparent;color:var(--link);padding:0;border-radius:var(--radius-xs);font-weight:var(--font-weight-medium)}cb-button .cb-button.cb-button--link:hover:not(:disabled){color:var(--link-hover);text-decoration:underline;text-underline-offset:var(--underline-offset)}cb-button .cb-button.cb-button--link:active:not(:disabled){transform:none}cb-button .cb-button.cb-button--link .cb-button-content{gap:var(--space-1);margin:0}cb-button .cb-button.cb-button--link .cb-button-icon{font-size:var(--font-size-base)}cb-button .cb-button.cb-button--icon{--cb-button-height: 2.25rem;width:var(--cb-button-height);padding:0;background-color:transparent;color:var(--text-secondary)}cb-button .cb-button.cb-button--icon .cb-button-content{margin:0}cb-button .cb-button.cb-button--icon .cb-button-icon,cb-button .cb-button.cb-button--icon .cb-button-spinner{font-size:var(--font-size-2xl)}cb-button .cb-button.cb-button--icon.cb-button--sm{--cb-button-height: 2rem}cb-button .cb-button.cb-button--icon.cb-button--sm .cb-button-icon,cb-button .cb-button.cb-button--icon.cb-button--sm .cb-button-spinner{font-size:var(--font-size-lg)}cb-button .cb-button.cb-button--icon:hover:not(:disabled){background-color:var(--surface-2);color:var(--text-primary)}cb-button .cb-button.cb-button--icon:active:not(:disabled){background-color:var(--surface-3)}@keyframes cb-button-spin{to{transform:rotate(360deg)}}cb-chart-card{display:block;height:100%;container-type:inline-size}cb-chart-card .cb-chart-card{height:100%;background-color:var(--surface-card);border:var(--border-width-1) solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);padding:var(--space-5)}cb-chart-card .cb-chart-card-header{z-index:1}cb-chart-card .cb-chart-card-body{z-index:0}cb-chart-card .cb-chart-card-loading--overlay{position:absolute;inset:0;background-color:var(--surface-card)}cb-chart-card .cb-chart-card--compact{gap:var(--space-2)}cb-chart-card .cb-chart-card--compact .cb-chart-card-header{flex-wrap:nowrap;align-items:flex-start}cb-chart-card .cb-chart-card--compact .cb-chart-card-header>div:first-child{flex:1 1 auto}cb-chart-card .cb-chart-card--compact .cb-chart-card-actions{flex-wrap:nowrap;margin-block:calc(var(--space-1) * -1)}cb-chart-card .cb-chart-card--compact{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}cb-chart-card .cb-chart-card--compact .cb-chart-card-heading{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}cb-chart-card .cb-chart-card--compact .cb-chart-card-icon{display:none}cb-chart-card .cb-chart-card-heading{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary)}cb-chart-card .cb-chart-card-icon{font-size:var(--font-size-lg);color:var(--text-muted)}cb-chart-card .cb-chart-card-info-trigger{color:var(--text-muted);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}cb-chart-card .cb-chart-card-info-trigger .material-icons-round{font-size:var(--font-size-md)}cb-chart-card .cb-chart-card-info-trigger:hover{background-color:var(--state-hover-on-light);color:var(--text-secondary)}cb-chart-card .cb-chart-card-info-text{font-size:var(--font-size-sm);color:var(--popover-text-muted);line-height:var(--line-height-normal)}cb-chart-card .cb-chart-card-actions{color:var(--text-secondary);font-size:var(--font-size-sm)}cb-chart-card .cb-chart-card-empty-text{color:var(--text-muted);font-size:var(--font-size-sm)}cb-chart-card .cb-chart-card--compact .cb-chart-card-body.min-h-24{min-height:var(--space-10)}cb-chart-card .cb-chart-card--compact .cb-chart-card-empty{justify-content:flex-start;text-align:start}cb-chart-card .cb-chart-card-scope-trigger{transition:background-color var(--duration-fast) var(--easing-standard)}cb-chart-card .cb-chart-card-scope-trigger:hover{background-color:var(--state-hover-on-light)}cb-chart-card .cb-chart-card-scope-dot{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--danger)}@container (min-width: 48rem){cb-chart-card .cb-chart-card:not(.cb-chart-card--compact){padding:var(--space-6)}}.p-popover.cb-chart-card-info-popover{max-width:var(--layout-popover-hint-max-width)}.p-popover.cb-chart-card-info-popover .p-popover-content{padding:var(--space-4) var(--space-5)}.p-popover.cb-chart-card-info-popover .cb-chart-card-info-text{font-size:var(--font-size-sm);color:var(--popover-text-muted);line-height:var(--line-height-normal)}.p-popover.cb-chart-card-scope-popover{max-width:var(--layout-popover-hint-max-width)}.p-popover.cb-chart-card-scope-popover .p-popover-content{padding:var(--space-4) var(--space-5)}.p-popover.cb-chart-card-scope-popover .cb-chart-card-scope-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--popover-text)}.p-popover.cb-chart-card-scope-popover .cb-chart-card-scope-text{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--popover-text-muted);line-height:var(--line-height-normal)}.p-popover.cb-chart-card-scope-popover .cb-chart-card-scope-list{margin-top:var(--space-2);padding-left:var(--space-4);list-style:disc;font-size:var(--font-size-sm);color:var(--popover-text)}cb-chart{display:block;inline-size:100%;min-inline-size:0}cb-chart .cb-chart{width:100%;color:var(--text-primary)}cb-chart .apexcharts-canvas{font-family:var(--font-family-base)}cb-chart .apexcharts-text,cb-chart .apexcharts-legend-text{color:var(--text-secondary)!important;fill:var(--text-secondary)!important;font-size:var(--font-size-sm)}cb-chart .apexcharts-xaxis-label,cb-chart .apexcharts-yaxis-label{fill:var(--text-muted);font-size:var(--font-size-xs)}cb-chart .apexcharts-gridline{stroke:var(--chrome-border)}cb-chart .cb-chart-milestone-flag{fill:var(--chart-milestone-flag-text)!important}cb-chart .cb-chart-milestone-flag--interactive{cursor:pointer}cb-chart .apexcharts-xaxis line,cb-chart .apexcharts-yaxis line{stroke:var(--chrome-border)}cb-chart .apexcharts-tooltip{border-color:var(--chrome-border)!important;background:var(--popover-bg)!important;color:var(--popover-text)!important;box-shadow:var(--shadow-lg);font-size:var(--font-size-sm)}cb-chart .apexcharts-tooltip-title{background:var(--popover-bg)!important;border-bottom-color:var(--popover-divider)!important;color:var(--popover-text-muted)!important;font-weight:var(--font-weight-semibold)}cb-chart .apexcharts-xaxistooltip,cb-chart .apexcharts-yaxistooltip{background:var(--popover-bg);color:var(--popover-text);border-color:var(--chrome-border)}cb-chart .apexcharts-marker{stroke:var(--surface-card)}cb-checkbox .cb-checkbox{color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}cb-checkbox .cb-checkbox.cb-checkbox--disabled{cursor:not-allowed;opacity:.55}cb-checkbox .cb-checkbox__box{background-color:var(--surface-card);border-color:var(--input-border);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}cb-checkbox .cb-checkbox__tick{font-size:var(--font-size-md);color:var(--control-on-fg);opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}cb-checkbox .cb-checkbox:hover .cb-checkbox__box{border-color:var(--input-border-hover)}cb-checkbox .cb-checkbox__native:focus-visible+.cb-checkbox__box{outline:none;box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring);border-color:var(--brand)}cb-checkbox .cb-checkbox__native:checked+.cb-checkbox__box{background-color:var(--control-on-bg);border-color:var(--control-on-bg)}cb-checkbox .cb-checkbox__native:checked+.cb-checkbox__box .cb-checkbox__tick{opacity:1;transform:scale(1)}cb-checkbox .cb-checkbox__box--indeterminate{background-color:var(--control-on-bg);border-color:var(--control-on-bg)}cb-checkbox .cb-checkbox__box--indeterminate .cb-checkbox__tick{opacity:1;transform:scale(1)}cb-checkbox .cb-checkbox__native:disabled:not(:checked)+.cb-checkbox__box{background-color:var(--input-bg-disabled);border-color:var(--input-border)}cb-checkbox .cb-checkbox__native:disabled:checked+.cb-checkbox__box{background-color:var(--control-on-bg);border-color:var(--control-on-bg);opacity:.7}cb-checkbox .cb-checkbox__native:disabled:checked+.cb-checkbox__box .cb-checkbox__tick{opacity:1;transform:scale(1)}cb-checkbox .cb-checkbox__label{color:inherit}.cb-chip{min-height:var(--space-5-5);font-family:var(--font-family-base);white-space:nowrap;font-size:var(--font-size-xs);font-weight:var(--chip-weight);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-hairline);border-radius:var(--chip-radius);background-color:var(--info-soft);border-color:var(--info-soft);color:var(--info)}.cb-chip[data-size=md]{min-height:var(--space-6);padding:var(--space-1) var(--space-2-5);font-size:var(--font-size-xs)}.cb-chip.cb-chip--dot:before{content:"";width:var(--space-1-5);height:var(--space-1-5);margin-inline-end:var(--space-0-5);border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}.cb-chip .cb-chip-icon{font-size:var(--font-size-base)}.cb-chip[data-variant=neutral]{background-color:var(--surface-2);border-color:var(--surface-2);color:var(--text-secondary)}.cb-chip[data-variant=brand]{background-color:var(--state-brand-soft);border-color:var(--state-brand-soft);color:var(--brand-text)}.cb-chip[data-variant=info]{background-color:var(--info-soft);border-color:var(--info-soft);color:var(--info)}.cb-chip[data-variant=success]{background-color:var(--success-soft);border-color:var(--success-soft);color:var(--success)}.cb-chip[data-variant=warning]{background-color:var(--warning-soft);border-color:var(--warning-soft);color:var(--warning)}.cb-chip[data-variant=danger]{background-color:var(--danger-soft);border-color:var(--danger-soft);color:var(--danger)}.cb-lead-badge{display:inline-flex;align-items:center;gap:var(--space-0-5);padding:0 var(--space-1-5);border:var(--border-width-1) solid var(--action-bg);border-radius:var(--radius-full);background-color:var(--action-bg);color:var(--action-text-soft);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);white-space:nowrap}.cb-lead-badge .material-icons-round{font-size:var(--font-size-sm);color:inherit}cb-confirm-dialog{display:block}cb-confirm-dialog .cb-confirm-dialog__message{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.cb-date-picker,.cb-date-picker-panel{font-family:var(--font-family-base)}.cb-date-picker.p-datepicker,.cb-date-picker-panel.p-datepicker{background-color:transparent}.cb-date-picker.p-datepicker-panel,.cb-date-picker-panel.p-datepicker-panel{--p-datepicker-date-width: var(--space-7);--p-datepicker-date-height: var(--space-7);--p-datepicker-date-padding: 0;--p-datepicker-week-day-padding: var(--space-1) 0;--p-datepicker-header-padding: var(--space-2) var(--space-2);--p-datepicker-panel-padding: var(--space-2);font-size:var(--font-size-sm);min-width:0}.cb-date-picker .p-datepicker-day-view,.cb-date-picker-panel .p-datepicker-day-view{font-size:var(--font-size-sm)}.cb-date-picker .p-inputtext,.cb-date-picker-panel .p-inputtext{height:var(--input-height);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-tight);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.cb-date-picker .p-inputtext::placeholder,.cb-date-picker-panel .p-inputtext::placeholder{color:var(--input-placeholder)}.cb-date-picker .p-inputtext:hover,.cb-date-picker-panel .p-inputtext:hover{border-color:var(--input-border-hover)}.cb-date-picker .p-inputtext:focus,.cb-date-picker .p-inputtext:focus-visible,.cb-date-picker-panel .p-inputtext:focus,.cb-date-picker-panel .p-inputtext:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring);outline:none}.cb-date-picker .p-datepicker-panel,.cb-date-picker.p-datepicker-inline,.cb-date-picker-panel .p-datepicker-panel,.cb-date-picker-panel.p-datepicker-inline{background-color:var(--popover-bg);color:var(--popover-text);border:var(--border-width-1) solid var(--popover-border);border-radius:var(--radius-popover)}.cb-date-picker .p-datepicker-panel:not(.p-datepicker-panel-inline),.cb-date-picker-panel .p-datepicker-panel:not(.p-datepicker-panel-inline){box-shadow:var(--shadow-lg)}.cb-date-picker .p-datepicker-header,.cb-date-picker-panel .p-datepicker-header{background-color:transparent;color:var(--popover-text);border-bottom:var(--border-width-1) solid var(--popover-divider)}.cb-date-picker .p-datepicker-header .p-datepicker-title,.cb-date-picker-panel .p-datepicker-header .p-datepicker-title{color:var(--popover-text);font-weight:var(--font-weight-semibold)}.cb-date-picker .p-datepicker-header .p-datepicker-prev-button,.cb-date-picker .p-datepicker-header .p-datepicker-next-button,.cb-date-picker-panel .p-datepicker-header .p-datepicker-prev-button,.cb-date-picker-panel .p-datepicker-header .p-datepicker-next-button{color:var(--popover-text-muted);background-color:transparent}.cb-date-picker .p-datepicker-header .p-datepicker-prev-button:hover,.cb-date-picker .p-datepicker-header .p-datepicker-next-button:hover,.cb-date-picker-panel .p-datepicker-header .p-datepicker-prev-button:hover,.cb-date-picker-panel .p-datepicker-header .p-datepicker-next-button:hover{background-color:var(--popover-item-hover-bg);color:var(--popover-text)}.cb-date-picker .p-datepicker-weekday,.cb-date-picker-panel .p-datepicker-weekday{color:var(--popover-text-subtle);font-weight:var(--font-weight-semibold)}.cb-date-picker .p-datepicker-day,.cb-date-picker-panel .p-datepicker-day{color:var(--popover-text);background-color:transparent}.cb-date-picker .p-datepicker-day:hover,.cb-date-picker-panel .p-datepicker-day:hover{background-color:var(--popover-item-hover-bg);color:var(--popover-text)}.cb-date-picker .p-datepicker-day-selected,.cb-date-picker-panel .p-datepicker-day-selected{background-color:var(--action-bg);color:var(--action-text)}.cb-date-picker .p-datepicker-day-selected:hover,.cb-date-picker-panel .p-datepicker-day-selected:hover{background-color:var(--action-bg-hover);color:var(--action-text)}.cb-date-picker .p-datepicker-today>.p-datepicker-day,.cb-date-picker-panel .p-datepicker-today>.p-datepicker-day{background-color:var(--popover-day-today-bg);color:var(--popover-text)}.cb-date-picker .p-datepicker-today>.p-datepicker-day.p-datepicker-day-selected,.cb-date-picker-panel .p-datepicker-today>.p-datepicker-day.p-datepicker-day-selected{background-color:var(--action-bg);color:var(--action-text)}.cb-date-picker .p-datepicker-other-month .p-datepicker-day,.cb-date-picker-panel .p-datepicker-other-month .p-datepicker-day{color:var(--popover-text-faint)}.cb-date-picker .p-datepicker-month,.cb-date-picker .p-datepicker-year,.cb-date-picker-panel .p-datepicker-month,.cb-date-picker-panel .p-datepicker-year{color:var(--popover-text);background-color:transparent;border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.cb-date-picker .p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):not(.p-datepicker-year-selected):hover,.cb-date-picker .p-datepicker-year:not(.p-disabled):not(.p-datepicker-month-selected):not(.p-datepicker-year-selected):hover,.cb-date-picker-panel .p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):not(.p-datepicker-year-selected):hover,.cb-date-picker-panel .p-datepicker-year:not(.p-disabled):not(.p-datepicker-month-selected):not(.p-datepicker-year-selected):hover{background-color:var(--popover-item-hover-bg);color:var(--popover-text)}.cb-date-picker .p-datepicker-month.p-datepicker-month-selected,.cb-date-picker .p-datepicker-month.p-datepicker-year-selected,.cb-date-picker .p-datepicker-year.p-datepicker-month-selected,.cb-date-picker .p-datepicker-year.p-datepicker-year-selected,.cb-date-picker-panel .p-datepicker-month.p-datepicker-month-selected,.cb-date-picker-panel .p-datepicker-month.p-datepicker-year-selected,.cb-date-picker-panel .p-datepicker-year.p-datepicker-month-selected,.cb-date-picker-panel .p-datepicker-year.p-datepicker-year-selected{background-color:var(--action-bg);color:var(--action-text)}.cb-date-picker .p-datepicker-month.p-datepicker-month-selected:hover,.cb-date-picker .p-datepicker-month.p-datepicker-year-selected:hover,.cb-date-picker .p-datepicker-year.p-datepicker-month-selected:hover,.cb-date-picker .p-datepicker-year.p-datepicker-year-selected:hover,.cb-date-picker-panel .p-datepicker-month.p-datepicker-month-selected:hover,.cb-date-picker-panel .p-datepicker-month.p-datepicker-year-selected:hover,.cb-date-picker-panel .p-datepicker-year.p-datepicker-month-selected:hover,.cb-date-picker-panel .p-datepicker-year.p-datepicker-year-selected:hover{background-color:var(--action-bg-hover);color:var(--action-text)}.cb-date-picker .p-datepicker-buttonbar,.cb-date-picker-panel .p-datepicker-buttonbar{border-top:var(--border-width-1) solid var(--popover-divider)}cb-empty-state{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-12) var(--space-6)}cb-empty-state .cb-empty-state__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--layout-empty-state-max-inline-size)}cb-empty-state .cb-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);margin-block-end:var(--space-4);border-radius:var(--radius-full);background-color:var(--surface-2);box-shadow:inset 0 0 0 var(--border-width-1) var(--chrome-border);color:var(--text-secondary);font-size:var(--font-size-2xl)}cb-empty-state .cb-empty-state__heading{margin:0;color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}cb-empty-state .cb-empty-state__description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}cb-empty-state .cb-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}cb-empty-state .cb-empty-state__actions:empty{display:none}cb-empty-state .cb-empty-state__actions:not(:empty){margin-block-start:var(--space-4)}cb-empty-state.cb-empty-state--fill{height:100%;min-height:100%;padding:var(--space-6)}cb-file-upload{display:block;width:100%}cb-file-upload .cb-file-upload__input{display:none}cb-file-upload .cb-file-upload__drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);background-color:var(--surface-app);border:var(--border-width-1) dashed var(--chrome-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-file-upload .cb-file-upload__drop:hover{border-color:var(--brand);background-color:var(--state-hover-on-light)}cb-file-upload .cb-file-upload--dragover .cb-file-upload__drop{border-color:var(--brand);background-color:var(--state-brand-soft)}cb-file-upload .cb-file-upload--disabled .cb-file-upload__drop{cursor:not-allowed;opacity:.6}cb-file-upload .cb-file-upload__drop-icon{font-size:var(--font-size-3xl);color:var(--link)}cb-file-upload .cb-file-upload__drop-title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}cb-file-upload .cb-file-upload__drop-hint{color:var(--text-muted);font-size:var(--font-size-xs)}cb-file-upload .cb-file-upload__preview{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);background-color:var(--surface-app);border:var(--border-width-1) solid var(--chrome-border);border-radius:var(--radius-lg)}cb-file-upload .cb-file-upload__thumb{flex:none;width:var(--space-20);height:var(--space-20);object-fit:cover;border-radius:var(--radius-md);border:var(--border-width-1) solid var(--chrome-border)}cb-file-upload .cb-file-upload__file-icon{flex:none;font-size:var(--font-size-3xl);color:var(--link)}cb-file-upload .cb-file-upload__meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}cb-file-upload .cb-file-upload__name{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}cb-file-upload .cb-file-upload__size{color:var(--text-muted);font-size:var(--font-size-xs)}cb-file-upload .cb-file-upload__actions{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}cb-file-upload .cb-file-upload__error{margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--font-size-xs)}cb-file-upload .cb-file-upload__list-wrap{display:flex;flex-direction:column;margin-block-end:var(--space-3)}cb-file-upload .cb-file-upload__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-block-size:var(--layout-popover-list-max-height);overflow-y:auto}cb-file-upload .cb-file-upload__list-item{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-width-1) solid var(--border-on-light)}cb-file-upload .cb-file-upload__list-item:last-child{border-block-end:none}cb-file-upload .cb-file-upload__list-icon{color:var(--text-muted);font-size:var(--font-size-lg);flex-shrink:0}cb-file-upload .cb-file-upload__list-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}cb-file-upload .cb-file-upload__list-size{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}cb-file-upload .cb-file-upload__list-remove{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--text-muted);cursor:pointer;flex-shrink:0}cb-file-upload .cb-file-upload__list-remove:hover:not(:disabled){color:var(--danger)}cb-file-upload .cb-file-upload__list-remove .material-icons-round{font-size:var(--font-size-md)}cb-form-field.cb-form-field--center .cb-form-field{align-items:center}cb-form-field.cb-form-field--center .cb-form-field__control{align-items:center}cb-form-field.cb-form-field--center .p-inputnumber.p-inputnumber-horizontal{align-self:center}cb-form-field .cb-form-field__label{color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}cb-form-field .cb-form-field__required{color:var(--danger);font-weight:var(--font-weight-bold)}cb-form-field .cb-form-field__helper{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}cb-form-field .cb-form-field__error{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}cb-form-field .cb-form-field__error:before{content:"error";flex-shrink:0;font-family:Material Icons Round;font-size:var(--font-size-base);font-weight:400;line-height:1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}cb-form-field:has(.cb-form-field__error){--input-border: var(--danger);--input-border-hover: var(--danger)}cb-input-area .cb-input-area{width:auto;min-height:calc(var(--space-7) * 2);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-input-area .cb-input-area::placeholder{color:var(--input-placeholder)}cb-input-area .cb-input-area:hover{border-color:var(--input-border-hover)}cb-input-area .cb-input-area:focus,cb-input-area .cb-input-area:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring);outline:none}cb-input-area .cb-input-area:disabled{background-color:var(--input-bg-disabled);color:var(--text-muted);cursor:not-allowed}cb-input-area .cb-input-area.cb-input-area--sm{font-size:var(--font-size-sm)}cb-input-area .cb-input-area.cb-input-area--lg{font-size:var(--font-size-md)}cb-input-area .cb-input-area.cb-input-area--fluid{width:100%}cb-input-number .cb-input-number.p-inputnumber{display:inline-flex;align-items:stretch}cb-input-number .cb-input-number.cb-input-number--fluid.p-inputnumber{display:flex;width:100%}cb-input-number .cb-input-number.cb-input-number--fluid .p-inputnumber-input{width:100%}cb-input-number .cb-input-number .p-inputnumber-input{height:var(--input-height);padding-block:0;font-variant-numeric:tabular-nums;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-input-number .cb-input-number .p-inputnumber-input::placeholder{color:var(--input-placeholder)}cb-input-number .cb-input-number .p-inputnumber-input:hover{border-color:var(--input-border-hover)}cb-input-number .cb-input-number .p-inputnumber-input:focus,cb-input-number .cb-input-number .p-inputnumber-input:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring);outline:none}cb-input-number .cb-input-number .p-inputnumber-input:disabled{background-color:var(--input-bg-disabled);color:var(--text-muted);cursor:not-allowed}cb-input-number .cb-input-number.cb-input-number--sm .p-inputnumber-input{height:var(--input-height-sm);font-size:var(--font-size-sm)}cb-input-number .cb-input-number.cb-input-number--lg .p-inputnumber-input{height:var(--input-height-lg);font-size:var(--font-size-base)}cb-input-number .cb-input-number .p-inputnumber-button{color:var(--input-icon);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}cb-input-number .cb-input-number .p-inputnumber-button:hover{background-color:var(--state-hover-on-light);color:var(--text-primary)}cb-input-number .cb-input-number .cb-input-number__step-icon{font-size:var(--font-size-base);line-height:1}cb-input-number .cb-input-number.p-inputnumber.p-inputnumber-horizontal{display:inline-flex;width:auto;align-self:flex-start;border-radius:var(--radius-md);transition:box-shadow var(--duration-fast) var(--easing-standard)}cb-input-number .cb-input-number.p-inputnumber.p-inputnumber-horizontal:focus-within{box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-input-number .cb-input-number.p-inputnumber.p-inputnumber-horizontal .p-inputnumber-input{flex:0 0 auto;width:var(--layout-input-number-stepper-width);text-align:center;border-radius:0;border-left-width:0;border-right-width:0}cb-input-number .cb-input-number.p-inputnumber.p-inputnumber-horizontal .p-inputnumber-input:focus,cb-input-number .cb-input-number.p-inputnumber.p-inputnumber-horizontal .p-inputnumber-input:focus-visible{border-color:var(--input-border);box-shadow:none}cb-input-text input[type=search]::-webkit-search-cancel-button,cb-input-text input[type=search]::-webkit-search-decoration{appearance:none}cb-input-text .cb-input-text{height:var(--input-height);padding-block:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-input-text .cb-input-text::placeholder{color:var(--input-placeholder)}cb-input-text .cb-input-text:hover{border-color:var(--input-border-hover)}cb-input-text .cb-input-text:focus,cb-input-text .cb-input-text:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-input-text .cb-input-text:disabled{background-color:var(--input-bg-disabled);color:var(--text-muted);cursor:not-allowed}cb-input-text .cb-input-text.cb-input-text--sm{height:var(--input-height-sm);font-size:var(--font-size-sm)}cb-input-text .cb-input-text.cb-input-text--lg{height:var(--input-height-lg);font-size:var(--font-size-base)}cb-input-text .cb-input-text.p-iconfield{height:auto;background-color:transparent;border:0;padding:0}cb-input-text .cb-input-text.p-iconfield .p-inputtext{height:var(--input-height);padding-block:0;color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-tight);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-input-text .cb-input-text.p-iconfield .p-inputtext::placeholder{color:var(--input-placeholder)}cb-input-text .cb-input-text.p-iconfield .p-inputtext:hover{border-color:var(--input-border-hover)}cb-input-text .cb-input-text.p-iconfield .p-inputtext:focus,cb-input-text .cb-input-text.p-iconfield .p-inputtext:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring);outline:none}cb-input-text .cb-input-text.p-iconfield .p-inputtext:disabled{background-color:var(--input-bg-disabled);color:var(--text-muted);cursor:not-allowed}cb-input-text .cb-input-text.p-iconfield .p-inputicon{color:var(--input-icon);display:flex;align-items:center;justify-content:center;margin-block-start:0;top:50%;transform:translateY(-50%)}cb-input-text .cb-input-text.p-iconfield .p-inputicon .material-icons,cb-input-text .cb-input-text.p-iconfield .p-inputicon .material-icons-round{font-size:var(--font-size-lg);line-height:1}cb-input-text .cb-input-text.p-iconfield .cb-input-text__icon-btn{color:var(--input-icon);line-height:0}cb-input-text .cb-input-text.p-iconfield .cb-input-text__icon-btn .material-icons,cb-input-text .cb-input-text.p-iconfield .cb-input-text__icon-btn .material-icons-round{font-size:var(--font-size-lg);line-height:1}cb-input-text .cb-input-text.p-iconfield .cb-input-text__icon-btn:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--border-width-1);border-radius:var(--radius-xs);color:var(--text-primary)}cb-input-text .cb-input-text.p-iconfield .cb-input-text__icon-btn:disabled{cursor:not-allowed;opacity:.55}cb-input-text .cb-input-text.p-iconfield.cb-input-text--sm .p-inputtext{height:var(--input-height-sm);font-size:var(--font-size-sm)}cb-input-text .cb-input-text.p-iconfield.cb-input-text--lg .p-inputtext{height:var(--input-height-lg);font-size:var(--font-size-base)}cb-input-text .cb-input-text.p-iconfield.cb-input-text--fluid .p-inputtext{width:100%}cb-loader .cb-loader{font-family:var(--font-family-base)}cb-loader .cb-loader .cb-loader-spinner-ring{border-radius:var(--radius-full);border:var(--border-width-2) solid var(--state-brand-soft);border-top-color:var(--brand);animation:cb-loader-spin .9s cubic-bezier(.6,.15,.4,.85) infinite}cb-loader .cb-loader .cb-loader-spinner-ring--inner{inset:18%;border-color:transparent;border-right-color:var(--brand-strong);animation-direction:reverse;animation-duration:1.4s}cb-loader .cb-loader .cb-loader-spinner-core{position:absolute;inset:22%;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--link);animation:cb-loader-pulse 1.8s ease-in-out infinite}cb-loader .cb-loader .cb-loader-spinner-core .material-icons-round{font-size:var(--font-size-xl)}cb-loader .cb-loader .cb-loader-skeleton{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-6);border:var(--border-width-1) solid var(--card-border);border-radius:var(--radius-card);background-color:var(--surface-card)}cb-loader .cb-loader .cb-loader-skeleton__bar{display:block;width:100%;height:var(--space-3);border-radius:var(--radius-xs);background-color:var(--skeleton-bg);background-image:linear-gradient(90deg,var(--skeleton-bg) 0%,var(--skeleton-highlight) 50%,var(--skeleton-bg) 100%);background-size:200% 100%;animation:cb-skeleton-loader-shimmer 1.8s linear infinite}cb-loader .cb-loader .cb-loader-skeleton__bar--title{width:32%;height:var(--space-4);margin-block-end:var(--space-2)}cb-loader .cb-loader .cb-loader-skeleton__bar--mid{width:82%}cb-loader .cb-loader .cb-loader-skeleton__bar--short{width:56%}cb-loader .cb-loader .cb-loader-mark{position:relative;display:inline-flex;width:var(--space-12);height:var(--space-12);animation:cb-loader-pulse 1.8s ease-in-out infinite}cb-loader .cb-loader .cb-loader-mark__img{width:100%;height:100%}cb-loader .cb-loader .cb-loader-mark__img--dark{display:none}cb-loader .cb-loader .cb-loader-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-hairline)}cb-loader .cb-loader .cb-loader-dots:after{content:"...";display:inline-block;animation:cb-loader-dots 1.5s steps(4,end) infinite}cb-loader .cb-loader.cb-loader-fill{min-block-size:calc(var(--vh) * 40)}cb-loader .cb-loader.cb-loader-fill .cb-loader-content{gap:var(--space-5)}cb-loader .cb-loader.cb-loader-fill.cb-loader--md .cb-loader-spinner{width:var(--space-16);height:var(--space-16)}cb-loader .cb-loader.cb-loader-fill.cb-loader--md .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-4)}cb-loader .cb-loader.cb-loader-fill .cb-loader-label{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}cb-loader .cb-loader.cb-loader--xs .cb-loader-spinner{width:var(--space-3);height:var(--space-3)}cb-loader .cb-loader.cb-loader--xs .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-1)}cb-loader .cb-loader.cb-loader--sm .cb-loader-spinner{width:var(--space-4);height:var(--space-4)}cb-loader .cb-loader.cb-loader--sm .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-2)}cb-loader .cb-loader.cb-loader--md .cb-loader-spinner{width:var(--space-6);height:var(--space-6)}cb-loader .cb-loader.cb-loader--md .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-2)}cb-loader .cb-loader.cb-loader--lg .cb-loader-spinner{width:var(--space-10);height:var(--space-10)}cb-loader .cb-loader.cb-loader--lg .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-2)}cb-loader .cb-loader.cb-loader--xl .cb-loader-spinner{width:var(--space-16);height:var(--space-16)}cb-loader .cb-loader.cb-loader--xl .cb-loader-spinner .cb-loader-spinner-ring{border-width:var(--border-width-4)}cb-loader .cb-loader.cb-loader--neutral .cb-loader-spinner-ring{border-color:var(--state-hover-on-light);border-top-color:var(--text-secondary)}cb-loader .cb-loader.cb-loader--neutral .cb-loader-spinner-ring--inner{border-color:transparent;border-right-color:var(--text-secondary)}cb-loader .cb-loader.cb-loader--on-dark .cb-loader-spinner-ring{border-color:var(--state-hover);border-top-color:var(--text-on-dark)}cb-loader .cb-loader.cb-loader--on-dark .cb-loader-spinner-ring--inner{border-color:transparent;border-right-color:var(--text-on-dark)}cb-loader .cb-loader.cb-loader--on-dark .cb-loader-label{color:var(--text-on-dark-muted)}cb-loader .cb-loader.cb-loader--fullscreen{z-index:var(--layout-z-fullscreen-loader)}cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-backdrop{position:absolute;inset:0;background-color:var(--loader-backdrop);backdrop-filter:blur(var(--blur-frosted)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur-frosted)) saturate(140%);animation:cb-loader-fade-in var(--duration-slow) var(--easing-standard) backwards}cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-content{position:relative;gap:var(--space-5);padding:var(--space-8) var(--space-10);animation:cb-loader-rise .32s ease-out both}cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-spinner-core{background-color:var(--surface-card);box-shadow:var(--shadow-md)}cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-dots{width:var(--space-5)}.app-dark cb-loader .cb-loader-mark__img--light{display:none}.app-dark cb-loader .cb-loader-mark__img--dark{display:block}.app-dark cb-loader .cb-loader .cb-loader-spinner-ring{border-color:var(--state-hover);border-top-color:var(--brand)}.app-dark cb-loader .cb-loader .cb-loader-spinner-ring--inner{border-color:transparent;border-right-color:var(--brand)}.app-dark cb-loader .cb-loader .cb-loader-label{color:var(--text-muted)}.app-dark cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-backdrop{background-color:var(--loader-backdrop)}.app-dark cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-spinner-core{background-color:var(--surface-card);color:var(--link);box-shadow:var(--shadow-lg)}.app-dark cb-loader .cb-loader.cb-loader--fullscreen .cb-loader-label{color:var(--text-secondary)}@keyframes cb-loader-spin{to{transform:rotate(360deg)}}@keyframes cb-loader-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.85}}@keyframes cb-loader-dots{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cb-loader-fade-in{0%{opacity:0}}@keyframes cb-loader-rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}#cb-boot .cb-loader-backdrop,.app-dark #cb-boot .cb-loader-backdrop{background-color:var(--surface-app)}.p-popover.cb-menu-panel .cb-menu-list{padding:var(--space-1)}.p-popover.cb-menu-panel .cb-menu-header{padding:var(--space-2) var(--space-2-5) var(--space-1-5);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-popover.cb-menu-panel .cb-menu-item{gap:var(--space-2-5);min-height:var(--space-8);padding:var(--space-1-5) var(--space-2-5);border:0;border-radius:var(--radius-xs);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-tight)}.p-popover.cb-menu-panel .cb-menu-item .material-icons-round{font-size:var(--font-size-lg);color:var(--text-muted)}.p-popover.cb-menu-panel .cb-menu-item:hover .material-icons-round{color:var(--text-secondary)}.p-popover.cb-menu-panel .cb-menu-item.danger .material-icons-round{color:inherit}.p-popover.cb-menu-panel .cb-menu-item:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(var(--border-width-2) * -1)}.p-popover.cb-menu-panel .cb-menu-divider{margin:var(--space-1) calc(var(--space-1) * -1);background-color:var(--popover-divider)}.p-popover.cb-menu-panel .cb-menu-item--disabled{color:var(--text-muted);cursor:not-allowed}.p-popover.cb-menu-panel .cb-menu-item--disabled .material-icons-round{color:var(--text-muted)}.p-popover.cb-menu-panel .cb-menu-item--disabled:hover{background-color:transparent;color:var(--text-muted)}.p-dialog{background-color:var(--modal-bg);color:var(--text-primary);border:var(--border-width-1) solid var(--modal-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-xl);font-family:var(--font-family-base);overflow:hidden}.p-dialog .p-dialog-header{padding:var(--space-5) var(--space-5) var(--space-4) var(--space-6);border-bottom:0;background-color:transparent;border-top-left-radius:var(--radius-modal);border-top-right-radius:var(--radius-modal)}.p-dialog .p-dialog-header .p-dialog-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.p-dialog .p-dialog-header .p-dialog-header-icons{gap:var(--space-1)}.p-dialog .p-dialog-header .p-dialog-header-icon,.p-dialog .p-dialog-header .p-dialog-close-button{color:var(--text-secondary);background-color:transparent;border:0;border-radius:var(--radius-sm);width:var(--space-8);height:var(--space-8);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.p-dialog .p-dialog-header .p-dialog-header-icon:hover,.p-dialog .p-dialog-header .p-dialog-close-button:hover{color:var(--text-primary);background-color:var(--state-hover-on-light)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible,.p-dialog .p-dialog-header .p-dialog-close-button:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-px)}.p-dialog .p-dialog-content{padding:var(--space-1) var(--space-6) var(--space-6);background-color:transparent;color:var(--text-primary);overflow-y:auto}.p-dialog .p-dialog-footer{padding:var(--space-3) var(--space-6);border-top:var(--border-width-1) solid var(--chrome-border);background-color:var(--surface-2);border-bottom-left-radius:var(--radius-modal);border-bottom-right-radius:var(--radius-modal)}.cb-modal-header .cb-modal-header__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);font-size:var(--font-size-xl)}.cb-modal-header .cb-modal-header__icon--brand{background-color:var(--state-brand-soft);color:var(--brand-text)}.cb-modal-header .cb-modal-header__icon--danger{background-color:var(--state-danger-soft);color:var(--danger)}.cb-modal-header .cb-modal-header__icon--warning{background-color:var(--warning-soft);color:var(--warning)}.cb-modal-header .cb-modal-header__icon--success{background-color:var(--success-soft);color:var(--success)}.cb-modal-header .cb-modal-header__icon--neutral{background-color:var(--state-hover-on-light);color:var(--text-secondary)}.cb-modal-header .cb-modal-header__title{color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.cb-modal-header .cb-modal-header__description{margin-top:var(--space-1);color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.cb-modal-section{display:flex;flex-direction:column;gap:var(--space-3)}.cb-modal-section+.cb-modal-section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width-1) solid var(--chrome-border)}.cb-modal-section__header{display:flex;flex-direction:column;gap:var(--space-1)}.cb-modal-section__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:calc(var(--letter-spacing-caps) * var(--overline-tracking));text-transform:var(--overline-transform)}.cb-modal-section__eyebrow .material-icons-round{font-size:var(--font-size-base)}.cb-modal-section__title{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.cb-modal-section__description{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.cb-modal-section__body{display:flex;flex-direction:column;gap:var(--space-3)}.cb-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.cb-modal-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-modal-grid--full{grid-column:1/-1}@media(max-width:720px){.cb-modal-grid,.cb-modal-grid--cols-3{grid-template-columns:minmax(0,1fr)}}.cb-modal-flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--layout-flag-grid-min),1fr));gap:var(--space-2) var(--space-4);padding:var(--space-3);background-color:var(--state-hover-on-light);border:var(--border-width-1) dashed var(--chrome-border);border-radius:var(--radius-md)}.cb-plan-impact{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.cb-plan-impact__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--state-hover-on-light);font-size:var(--font-size-sm)}.cb-plan-impact__row--blocking{background-color:var(--warning-soft);color:var(--warning)}.cb-plan-impact__label{color:inherit;font-weight:var(--font-weight-medium)}.cb-plan-impact__count{font-variant-numeric:tabular-nums;white-space:nowrap}.p-dialog-mask.p-overlay-mask{backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft))}@media(max-width:40rem){.p-dialog-mask.p-overlay-mask{align-items:flex-end!important;justify-content:stretch!important}.p-dialog-mask .p-dialog{width:100vw!important;max-width:100vw!important;max-height:calc(var(--vh) * 92)!important;margin:0!important;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.p-dialog-mask .p-dialog .p-dialog-footer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0rem));border-bottom-left-radius:0;border-bottom-right-radius:0}}cb-multi-select .cb-multi-select.p-multiselect{min-height:var(--input-height);align-items:center;background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);color:var(--input-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-tight);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}cb-multi-select .cb-multi-select.p-multiselect:hover{border-color:var(--input-border-hover)}cb-multi-select .cb-multi-select.p-multiselect.p-focus,cb-multi-select .cb-multi-select.p-multiselect:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-multi-select .cb-multi-select.p-multiselect.p-disabled{background-color:var(--input-bg-disabled);color:var(--text-muted)}cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-label{color:var(--input-text);font-family:inherit;font-size:inherit;line-height:inherit}cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-label.p-placeholder{color:var(--input-placeholder)}cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-chip-item .p-chip{background-color:var(--state-brand-soft);color:var(--brand-strong);border:none;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-chip-item .p-multiselect-chip-icon{color:var(--brand-strong);cursor:pointer}cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-dropdown,cb-multi-select .cb-multi-select.p-multiselect .p-multiselect-clear-icon{color:var(--input-icon)}cb-multi-select .cb-multi-select.p-multiselect.cb-multi-select--sm .p-multiselect-label{font-size:var(--font-size-sm)}cb-multi-select .cb-multi-select.p-multiselect.cb-multi-select--lg .p-multiselect-label{font-size:var(--font-size-md)}cb-multi-select .cb-multi-select.p-multiselect.cb-multi-select--fluid{width:100%}.p-multiselect-overlay.cb-multi-select-panel{max-width:calc(100vw - var(--space-4));background-color:var(--popover-bg);color:var(--text-primary);border:var(--border-width-1) solid var(--popover-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-header{padding:var(--space-2);background-color:transparent;border-bottom:var(--border-width-1) solid var(--chrome-border);display:flex;align-items:center;gap:var(--space-2)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter-container{flex:1}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter.p-inputtext{width:100%;padding:var(--space-2) var(--space-3);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter::placeholder,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter.p-inputtext::placeholder{color:var(--input-placeholder)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter:hover,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter.p-inputtext:hover{border-color:var(--input-border-hover)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter:focus,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter:focus-visible,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter.p-inputtext:focus,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter.p-inputtext:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-filter-icon{color:var(--input-icon)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-list-container,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-list{padding:var(--space-1);background-color:transparent}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:transparent;gap:var(--space-2);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option:not(.p-disabled):not(.p-multiselect-option-selected):hover,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option.p-focus:not(.p-multiselect-option-selected){background-color:var(--state-hover-on-light);color:var(--text-primary)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option.p-multiselect-option-selected,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option.p-multiselect-option-selected:hover,.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-option.p-multiselect-option-selected.p-focus{background-color:var(--state-brand-soft);color:var(--brand-strong)}.p-multiselect-overlay.cb-multi-select-panel .p-multiselect-empty-message{padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.p-multiselect-overlay.cb-multi-select-panel .cb-multi-select-option{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.p-multiselect-overlay.cb-multi-select-panel .cb-multi-select-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-multiselect-overlay.cb-multi-select-panel .cb-multi-select-option__hint{flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}cb-page-header .cb-page-header{margin-block-end:var(--space-6)}@media(min-width:64rem){cb-page-header .cb-page-header{margin-block-end:var(--space-8)}}cb-page-header .cb-page-header--tabs{margin-block-end:var(--space-4)}cb-page-header .cb-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}cb-page-header .cb-page-header-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1-5);min-width:0}cb-page-header .cb-page-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}cb-page-header .cb-page-header-title{display:flex;min-width:0;max-width:100%;margin:0;font-family:var(--font-family-display);font-size:var(--page-title-size);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:var(--page-title-tracking);color:var(--text-primary);font-variation-settings:"opsz" 32}@media(max-width:40rem){cb-page-header .cb-page-header-title{font-size:var(--page-title-size-compact)}}cb-page-header .cb-page-header-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:40rem){cb-page-header .cb-page-header-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}}cb-page-header .cb-page-header-subtitle{margin:0;max-width:48rem;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-secondary)}cb-page-header .cb-page-header-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);padding-block-start:var(--space-0-5)}cb-page-header .cb-page-header-context{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;height:var(--space-6);padding-inline:var(--space-2-5);border-radius:var(--radius-full);background-color:var(--surface-inset);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}cb-page-header .cb-page-header-context-icon{font-size:var(--font-size-base);color:var(--text-muted)}cb-page-header .cb-page-header-context-dot{display:inline-block;flex-shrink:0;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--text-muted)}cb-page-header .cb-page-header-context-dot--brand{background-color:var(--brand)}cb-page-header .cb-page-header-context-dot--success{background-color:var(--success-solid)}cb-page-header .cb-page-header-context-dot--warning{background-color:var(--warning-solid)}cb-page-header .cb-page-header-context-dot--danger{background-color:var(--danger-solid)}cb-page-header .cb-page-header-context-dot--info{background-color:var(--info-solid)}cb-page-header .cb-page-header-context-dot--neutral{background-color:var(--text-muted)}cb-page-header .cb-page-header-tabs{position:sticky;top:0;z-index:20;margin-block-end:var(--space-6);background-color:var(--app-sheet-bg)}.p-popover,.p-select-overlay,.p-multiselect-overlay,.p-datepicker-panel{--input-bg: var(--popover-input-bg);--input-border: var(--popover-input-border);--input-border-hover: var(--popover-input-border-hover)}.p-popover{background-color:var(--popover-bg);color:var(--popover-text);border:var(--border-width-1) solid var(--popover-border);border-radius:var(--radius-popover);box-shadow:var(--shadow-lg);margin-top:var(--space-2);overflow:hidden}.p-popover.p-popover-flipped{margin-top:calc(var(--space-2) * -1)}.p-popover:before,.p-popover:after{display:none}.p-popover .p-popover-content{background-color:var(--popover-bg);color:var(--popover-text);border-radius:inherit;padding:0;overflow:hidden}.p-popover .cb-popover-scroll-list{max-height:var(--layout-popover-list-max-height);overflow-y:auto}.p-popover .dropdown-header{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.p-popover .cb-menu-header{text-transform:var(--overline-transform);letter-spacing:calc(var(--letter-spacing-wide) * var(--overline-tracking))}.p-popover .dropdown-item{color:var(--popover-text);font-size:var(--font-size-base);background-color:transparent;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.p-popover .dropdown-item:hover{background-color:var(--popover-item-hover-bg);color:var(--popover-text)}.p-popover .dropdown-item.danger{color:var(--popover-item-danger-text)}.p-popover .dropdown-item.danger:hover,.p-popover .dropdown-item.danger:focus,.p-popover .dropdown-item.danger:focus-visible,.p-popover .dropdown-item.danger:active{background-color:var(--popover-item-danger-hover-bg);color:var(--popover-item-danger-text-hover)}.cb-popover-anchor{position:absolute;visibility:hidden;pointer-events:none}.cb-popover-trigger{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:0;border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--link);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:inherit;text-align:start;cursor:pointer}.cb-popover-trigger:hover{text-decoration:underline}.cb-popover-trigger:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5);text-decoration:underline}.cb-popover-trigger .material-icons-round{flex-shrink:0;font-size:var(--font-size-md);color:var(--text-muted)}.cb-popover-panel{min-inline-size:var(--layout-popover-panel-min);max-inline-size:min(var(--layout-popover-panel-max),100vw - var(--space-8));padding:var(--space-3) var(--space-4);color:var(--popover-text)}.cb-popover-panel__head{display:flex;flex-direction:column;gap:var(--space-0-5);padding-block-end:var(--space-2);margin-block-end:var(--space-1);border-block-end:var(--border-width-1) solid var(--popover-divider)}.cb-popover-panel__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--popover-text)}.cb-popover-panel__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--popover-text-subtle);text-transform:var(--overline-transform)}.cb-popover-panel__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-block-size:var(--layout-popover-list-max-height);overflow-y:auto}.cb-popover-panel__list:has(.cb-popover-panel__link){margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2)}.cb-popover-panel__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);min-inline-size:0}.cb-popover-panel__row+.cb-popover-panel__row{border-block-start:var(--border-width-1) solid var(--popover-divider)}.cb-popover-panel__row:has(>.cb-popover-panel__link){padding-block:var(--space-1)}.cb-popover-panel__link{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-inline-size:0;margin-inline:calc(var(--space-2) * -1);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard)}.cb-popover-panel__link:hover{background-color:var(--popover-item-hover-bg)}.cb-popover-panel__link:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(var(--border-width-2) * -1)}.cb-popover-panel__link .cb-popover-panel__row-meta{justify-content:flex-start;max-inline-size:none;padding-inline-start:calc(var(--font-size-md) + var(--space-2));text-align:start}.cb-popover-panel__row-main{display:inline-flex;align-items:flex-start;gap:var(--space-2);min-inline-size:0;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--popover-text);overflow-wrap:anywhere}.cb-popover-panel__row-main>.material-icons-round{flex-shrink:0;font-size:var(--font-size-md);color:var(--popover-text-subtle)}.cb-popover-panel__row-meta{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);flex-shrink:0;max-inline-size:60%;font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--popover-text-subtle);text-align:end;overflow-wrap:anywhere}.cb-popover-panel__empty{padding-block:var(--space-3);color:var(--popover-text-muted);font-size:var(--font-size-sm);text-align:center}cb-select .cb-select.p-select{height:var(--input-height);align-items:center;background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);color:var(--input-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-tight);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}cb-select .cb-select.p-select:hover{border-color:var(--input-border-hover)}cb-select .cb-select.p-select.p-focus,cb-select .cb-select.p-select:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-select .cb-select.p-select.p-disabled{background-color:var(--input-bg-disabled);color:var(--text-muted)}cb-select .cb-select.p-select .p-select-label{color:var(--input-text);font-family:inherit;font-size:inherit;line-height:inherit}cb-select .cb-select.p-select .p-select-label.p-placeholder{color:var(--input-placeholder)}cb-select .cb-select.p-select .p-select-dropdown{color:var(--input-icon)}cb-select .cb-select.p-select .p-select-clear-icon{color:var(--input-icon)}cb-select .cb-select.p-select .p-select-label{padding-block:0}cb-select .cb-select.p-select .p-select-dropdown{width:var(--space-9)}cb-select .cb-select.p-select.cb-select--sm{height:var(--input-height-sm)}cb-select .cb-select.p-select.cb-select--sm .p-select-label{font-size:var(--font-size-sm)}cb-select .cb-select.p-select.cb-select--lg{height:var(--input-height-lg)}cb-select .cb-select.p-select.cb-select--fluid{width:100%}.p-select-overlay{width:0;max-width:calc(100vw - var(--space-4));background-color:var(--popover-bg);color:var(--text-primary);border:var(--border-width-1) solid var(--popover-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.p-select-overlay .p-select-header{padding:var(--space-2);background-color:transparent;border-bottom:var(--border-width-1) solid var(--chrome-border)}.p-select-overlay .p-select-filter-container{width:100%}.p-select-overlay .p-select-filter,.p-select-overlay .p-select-filter.p-inputtext{width:100%;padding:var(--space-2) var(--space-3);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.p-select-overlay .p-select-filter::placeholder,.p-select-overlay .p-select-filter.p-inputtext::placeholder{color:var(--input-placeholder)}.p-select-overlay .p-select-filter:hover,.p-select-overlay .p-select-filter.p-inputtext:hover{border-color:var(--input-border-hover)}.p-select-overlay .p-select-filter:focus,.p-select-overlay .p-select-filter:focus-visible,.p-select-overlay .p-select-filter.p-inputtext:focus,.p-select-overlay .p-select-filter.p-inputtext:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}.p-select-overlay .p-select-filter-icon{color:var(--input-icon)}.p-select-overlay .p-select-list-container,.p-select-overlay .p-select-list{padding:var(--space-1);background-color:transparent}.p-select-overlay .p-select-option{padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);background-color:transparent;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.p-select-overlay .p-select-option:not(.p-disabled):not(.p-select-option-selected):hover,.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background-color:var(--state-hover-on-light);color:var(--text-primary)}.p-select-overlay .p-select-option.p-select-option-selected{background-color:var(--state-brand-soft);color:var(--text-primary);font-weight:var(--font-weight-medium)}.p-select-overlay .p-select-option.p-select-option-selected:hover,.p-select-overlay .p-select-option.p-select-option-selected.p-focus{background-color:var(--state-brand-soft-strong);color:var(--text-primary)}.p-select-overlay .p-select-empty-message{padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.p-select-overlay .cb-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-width:0}.p-select-overlay .cb-select-option__label{flex:0 1 auto;min-width:var(--layout-select-label-min);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-select-overlay .cb-select-option__hint{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}@layer components{.cb-skeleton-loader{display:block;width:100%;height:var(--space-3);border-radius:var(--radius-sm);background-color:var(--skeleton-bg);background-image:linear-gradient(90deg,var(--skeleton-bg) 0%,var(--skeleton-highlight) 50%,var(--skeleton-bg) 100%);background-size:200% 100%;animation:cb-skeleton-loader-shimmer 1.8s linear infinite}.cb-skeleton-loader--circle,.cb-skeleton-loader--pill{border-radius:var(--radius-full)}}@keyframes cb-skeleton-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}cb-stat-card{container-type:inline-size}cb-stat-card .cb-stat-card{--cb-stat-tile-bg: var(--surface-card);--cb-stat-tile-ink: currentColor;background-color:var(--cb-stat-tile-bg);color:var(--cb-stat-tile-ink);border:var(--border-width-1) solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--chrome-shadow);padding:var(--space-4)}cb-stat-card .cb-stat-card[data-tone=brand]{--cb-stat-tile-bg: var(--stat-tile-brand-bg);--cb-stat-tile-ink: var(--stat-tile-brand-ink)}cb-stat-card .cb-stat-card[data-tone=success]{--cb-stat-tile-bg: var(--stat-tile-success-bg);--cb-stat-tile-ink: var(--stat-tile-success-ink)}cb-stat-card .cb-stat-card[data-tone=warning]{--cb-stat-tile-bg: var(--stat-tile-warning-bg);--cb-stat-tile-ink: var(--stat-tile-warning-ink)}cb-stat-card .cb-stat-card[data-tone=danger]{--cb-stat-tile-bg: var(--stat-tile-danger-bg);--cb-stat-tile-ink: var(--stat-tile-danger-ink)}cb-stat-card .cb-stat-card[data-tone=neutral]{--cb-stat-tile-bg: var(--stat-tile-neutral-bg);--cb-stat-tile-ink: var(--stat-tile-neutral-ink)}cb-stat-card .cb-stat-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:var(--space-1);align-items:baseline}cb-stat-card .cb-stat-card-heading{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--stat-heading-color)}cb-stat-card .cb-stat-card-icon{font-size:var(--font-size-lg);color:var(--stat-icon-color)}cb-stat-card .cb-stat-card-link{background-color:var(--action-bg);color:var(--action-text);transition:background-color var(--duration-fast) var(--easing-standard)}cb-stat-card .cb-stat-card-link .material-icons-round{font-size:var(--font-size-md)}cb-stat-card .cb-stat-card-link:hover{background-color:var(--action-bg-hover)}cb-stat-card .cb-stat-card-value{font-family:var(--font-family-display);font-size:var(--stat-value-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:normal}@container (max-width: 13rem){cb-stat-card .cb-stat-card-value{font-size:var(--font-size-2xl)}}@container (max-width: 11rem){cb-stat-card .cb-stat-card-value{font-size:var(--font-size-xl)}}cb-stat-card .cb-stat-card-value--brand{color:var(--stat-value-brand)}cb-stat-card .cb-stat-card-value--success{color:var(--stat-value-success)}cb-stat-card .cb-stat-card-value--danger{color:var(--stat-value-danger)}cb-stat-card .cb-stat-card-value--warning{color:var(--stat-value-warning)}cb-stat-card .cb-stat-card-value--neutral{color:var(--stat-value-neutral)}cb-stat-card .cb-stat-card-badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}cb-stat-card .cb-stat-card-badge-icon{font-size:var(--font-size-md)}cb-stat-card .cb-stat-card-badge--success{background:linear-gradient(var(--success-soft),var(--success-soft)) var(--stat-badge-base);color:var(--success)}cb-stat-card .cb-stat-card-badge--danger{background:linear-gradient(var(--danger-soft),var(--danger-soft)) var(--stat-badge-base);color:var(--danger)}cb-stat-card .cb-stat-card-badge--warning{background:linear-gradient(var(--warning-soft),var(--warning-soft)) var(--stat-badge-base);color:var(--warning)}cb-stat-card .cb-stat-card-badge--brand{background:linear-gradient(var(--info-soft),var(--info-soft)) var(--stat-badge-base);color:var(--link)}cb-stat-card .cb-stat-card-badge--neutral{background:linear-gradient(var(--state-hover-on-light),var(--state-hover-on-light)) var(--stat-badge-base);color:var(--text-secondary)}cb-stat-card .cb-stat-card-details{font-size:var(--font-size-sm);color:var(--stat-detail-color)}cb-stat-card .cb-stat-card-detail-label{color:var(--stat-detail-color);font-weight:var(--font-weight-medium)}cb-stat-card .cb-stat-card-detail-value{color:var(--stat-detail-value-color);font-weight:var(--font-weight-medium);word-break:break-word}cb-stat-card .cb-stat-card-empty{font-size:var(--font-size-sm);color:var(--stat-muted-color)}cb-stat-card .cb-stat-card .cb-scope-warning-dot{background-color:var(--stat-mark-color)}cb-stat-card .cb-stat-card-segment{width:fit-content;max-width:100%;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--easing-standard)}cb-stat-card .cb-stat-card-segment span{word-break:break-word}cb-stat-card .cb-stat-card-segment:hover{background-color:var(--state-hover-on-light)}.p-popover.cb-stat-card-segment-popover{max-width:var(--layout-popover-hint-max-width)}.p-popover.cb-stat-card-segment-popover .p-popover-content{padding:var(--space-4) var(--space-5)}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--popover-text)}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-list{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm)}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-group{margin-top:var(--space-2)}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-group:first-child{margin-top:0}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-grouphead .cb-stat-card-segment-name{font-weight:var(--font-weight-semibold)}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-name{color:var(--popover-text);word-break:break-word}.p-popover.cb-stat-card-segment-popover .cb-stat-card-segment-amount{color:var(--popover-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@container (min-width: 17rem){cb-stat-card .cb-stat-card{padding:var(--space-5)}cb-stat-card .cb-stat-card-value{font-size:var(--font-size-4xl)}}.cb-table-filter-chips-host{display:block;width:100%}.cb-table-filter-chips-row{row-gap:var(--space-2)}.cb-table-filter-chips-row__label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:var(--overline-transform);letter-spacing:calc(var(--letter-spacing-wide) * var(--overline-tracking))}.cb-table-filter-chips-row__clear{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.cb-table-filter-chips-row__clear .material-icons-round{font-size:var(--font-size-md)}.cb-table-filter-chips-row__clear:hover{background-color:var(--state-hover-on-light);color:var(--text-primary)}.cb-table-filter-chips-row__clear:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5)}.cb-filter-chip{background-color:var(--surface-2);white-space:nowrap;border:var(--border-width-1) solid var(--chrome-border);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);height:var(--space-7)}.cb-filter-chip .cb-filter-chip__body{color:inherit;padding:0 var(--space-1) 0 var(--space-3);height:100%}.cb-filter-chip .cb-filter-chip__icon{font-size:var(--font-size-md)}.cb-filter-chip .cb-filter-chip__label{color:inherit;font-weight:var(--font-weight-medium)}.cb-filter-chip .cb-filter-chip__separator{color:var(--text-muted)}.cb-filter-chip .cb-filter-chip__value{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.cb-filter-chip .cb-filter-chip__clear{color:var(--text-secondary);border-radius:0 var(--radius-full) var(--radius-full) 0;padding:0 var(--space-2);height:100%;opacity:.7;transition:opacity var(--duration-fast) var(--easing-standard)}.cb-filter-chip .cb-filter-chip__clear .material-icons-round{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.cb-filter-chip .cb-filter-chip__clear:hover{opacity:1}.cb-filter-chip .cb-filter-chip__clear:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5)}.cb-table-filter-host{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.cb-filters-trigger{color:var(--text-secondary);background-color:var(--surface-card);border:0;box-shadow:inset 0 0 0 var(--border-width-1) var(--border-strong),var(--shadow-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding:var(--space-1-5) var(--space-2-5);height:var(--input-height-sm);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.cb-filters-trigger:hover{background-color:var(--state-hover-on-light);color:var(--text-primary)}.cb-filters-trigger:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5)}.cb-filters-trigger .cb-filters-trigger__icon{font-size:var(--font-size-md);color:var(--text-muted)}.cb-filters-trigger .cb-filters-trigger__label{color:var(--text-primary);font-weight:var(--font-weight-medium)}.cb-filters-trigger .cb-filters-trigger__caret{font-size:var(--font-size-md);color:var(--text-muted)}.cb-filters-trigger .cb-filters-trigger__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--radius-full);background-color:var(--text-primary);color:var(--surface-card);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.cb-filters-trigger--active{background-color:var(--surface-2);color:var(--text-primary)}.cb-filters-trigger--active:hover{background-color:var(--surface-3);color:var(--text-primary)}.cb-filters-trigger--active .cb-filters-trigger__icon,.cb-filters-trigger--active .cb-filters-trigger__caret{color:var(--text-secondary)}.cb-filters-trigger--active .cb-filters-trigger__label{color:var(--text-primary)}.p-popover.cb-filters-popover .p-popover-content{padding:0}.p-popover.cb-filters-popover .cb-filters-panel{min-width:var(--layout-filter-panel-min);max-width:var(--layout-filter-panel-max)}.p-popover.cb-filters-popover .cb-filters-panel__head{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-1) solid var(--popover-divider);min-height:var(--space-9)}.p-popover.cb-filters-popover .cb-filters-panel__title{color:var(--popover-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:var(--overline-transform);letter-spacing:calc(var(--letter-spacing-wide) * var(--overline-tracking))}.p-popover.cb-filters-popover .cb-filters-panel__back{padding:0;color:var(--text-primary)}.p-popover.cb-filters-popover .cb-filters-panel__back .material-icons-round{font-size:var(--font-size-md);color:var(--text-secondary)}.p-popover.cb-filters-popover .cb-filters-panel__back:hover .material-icons-round,.p-popover.cb-filters-popover .cb-filters-panel__back:hover .cb-filters-panel__title{color:var(--text-primary)}.p-popover.cb-filters-popover .cb-filters-panel__back .cb-filters-panel__title{text-transform:none;letter-spacing:0;font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.p-popover.cb-filters-popover .cb-filters-panel__back:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5);border-radius:var(--radius-sm)}.p-popover.cb-filters-popover .cb-filters-panel__clear{padding:0;color:var(--link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.p-popover.cb-filters-popover .cb-filters-panel__clear:hover{color:var(--link-hover)}.p-popover.cb-filters-popover .cb-filters-search{position:relative;display:flex;align-items:center;padding:var(--space-1) var(--space-1) 0}.p-popover.cb-filters-popover .cb-filters-search__icon{position:absolute;left:var(--space-3);font-size:var(--font-size-lg);color:var(--input-icon);pointer-events:none}.p-popover.cb-filters-popover .cb-filters-search__input{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-7);background-color:var(--input-bg);border:var(--border-width-1) solid var(--input-border);border-radius:var(--radius-md);color:var(--input-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.p-popover.cb-filters-popover .cb-filters-search__input::placeholder{color:var(--input-placeholder)}.p-popover.cb-filters-popover .cb-filters-search__input:focus,.p-popover.cb-filters-popover .cb-filters-search__input:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}.p-popover.cb-filters-popover .cb-filters-empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.p-popover.cb-filters-popover .cb-filters-panel__list{max-height:var(--layout-popover-list-max-height);overflow-y:auto;padding:var(--space-1)}.p-popover.cb-filters-popover .cb-filters-type{color:var(--popover-text);font-size:var(--font-size-sm);border-radius:var(--radius-xs);padding:var(--space-1-5) var(--space-2-5);transition:background-color var(--duration-fast) var(--easing-standard)}.p-popover.cb-filters-popover .cb-filters-type:hover{background-color:var(--popover-item-hover-bg)}.p-popover.cb-filters-popover .cb-filters-type:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(var(--space-0-5) * -1)}.p-popover.cb-filters-popover .cb-filters-type__icon{font-size:var(--font-size-md);color:var(--text-muted)}.p-popover.cb-filters-popover .cb-filters-type__label{flex:1 1 auto;min-width:0;color:var(--text-primary);font-weight:var(--font-weight-medium)}.p-popover.cb-filters-popover .cb-filters-type__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--radius-full);background-color:var(--surface-3);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.p-popover.cb-filters-popover .cb-filters-type__chevron{font-size:var(--font-size-md);color:var(--text-muted)}.p-popover.cb-filters-popover .cb-filters-option{color:var(--popover-text);font-size:var(--font-size-sm);border-radius:var(--radius-xs);padding:var(--space-1-5) var(--space-2-5);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.p-popover.cb-filters-popover .cb-filters-option:hover{background-color:var(--popover-item-hover-bg)}.p-popover.cb-filters-popover .cb-filters-option:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(var(--space-0-5) * -1)}.p-popover.cb-filters-popover .cb-filters-option--selected{color:var(--text-primary);font-weight:var(--font-weight-medium)}.p-popover.cb-filters-popover .cb-filters-option__check{font-size:var(--font-size-lg);color:var(--text-muted)}.p-popover.cb-filters-popover .cb-filters-option__check--on{color:var(--text-primary)}.p-popover.cb-filters-popover .cb-filters-option__icon{font-size:var(--font-size-md);color:var(--text-muted)}.p-popover.cb-filters-popover .cb-filters-option--selected .cb-filters-option__icon{color:var(--text-secondary)}.p-popover.cb-filters-popover .cb-filters-option__label{flex:1 1 auto;min-width:0}.p-popover.cb-filters-popover .cb-filters-option__count{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.p-popover.cb-filters-popover .cb-filters-option--selected .cb-filters-option__count{color:var(--text-secondary)}cb-table .cb-table-title{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary)}cb-table .cb-table-count{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;color:var(--text-secondary);background-color:var(--surface-2);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums}cb-table .cb-table-description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-muted)}cb-table .cb-table-card{background-color:var(--surface-card);border:var(--border-width-1) solid var(--card-border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--card-shadow)}cb-table .p-datatable-table-container{overflow-x:auto}cb-table .cb-table-toolbar{background-color:var(--surface-card);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-1) solid var(--chrome-border)}cb-table .cb-table-selection-bar{background-color:var(--surface-2);border-bottom:var(--border-width-1) solid var(--chrome-border);padding:var(--space-3) var(--space-4);color:var(--text-primary)}cb-table .cb-table-selection-count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}cb-table .cb-table-selection-count .material-icons-round{font-size:var(--font-size-base)}cb-table .cb-table-selection-clear{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--link);text-transform:var(--overline-transform);letter-spacing:calc(var(--letter-spacing-caps) * var(--overline-tracking))}cb-table .cb-table-selection-clear:hover{background-color:var(--state-hover-on-light);color:var(--link-hover)}cb-table .cb-table{--p-datatable-header-cell-background: var(--table-head-bg);--p-datatable-header-cell-color: var(--text-muted);--p-datatable-header-cell-hover-background: var(--table-head-bg);--p-datatable-header-cell-hover-color: var(--text-secondary);--p-datatable-header-cell-selected-background: var(--table-head-bg);--p-datatable-header-cell-selected-color: var(--text-secondary);--p-datatable-header-cell-border-color: var(--chrome-border);--p-datatable-header-cell-padding: var(--space-2-5) var(--space-4);--p-datatable-body-cell-padding: var(--space-3) var(--space-4);--p-datatable-row-background: var(--surface-card);--p-datatable-row-color: var(--text-primary);--p-datatable-row-hover-background: var(--surface-2);--p-datatable-row-hover-color: var(--text-primary);--p-datatable-row-selected-background: var(--state-brand-soft);--p-datatable-row-selected-color: var(--text-primary);--p-datatable-body-cell-border-color: var(--chrome-border);--p-datatable-paginator-top-border-color: var(--chrome-border);--p-datatable-paginator-bottom-border-color: var(--chrome-border);--p-datatable-sort-icon-color: var(--text-muted);--p-datatable-sort-icon-hover-color: var(--text-secondary);--p-datatable-sort-icon-size: var(--font-size-xs)}cb-table .cb-table .p-datatable-thead>tr>th{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--text-muted);white-space:nowrap;text-transform:var(--table-head-transform);letter-spacing:var(--table-head-tracking);background-color:var(--table-head-bg);border-bottom:var(--border-width-1) solid var(--chrome-border)}cb-table .cb-table .p-datatable-tbody>tr{transition:background-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}cb-table .cb-table .p-datatable-tbody>tr>td{height:var(--space-12);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;color:var(--text-primary);border-bottom:var(--border-width-1) solid var(--chrome-border);vertical-align:middle}cb-table .cb-table .p-datatable-tbody>tr:last-child>td{border-bottom:0}cb-table .cb-table .p-datatable-tbody>tr.cb-table-row--selected>td{background-color:var(--state-brand-soft)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-row--selected>td:first-child{box-shadow:inset var(--space-0-5) 0 0 var(--brand)}@media(max-width:40rem){cb-table .cb-table .p-datatable-table-container{overflow-x:visible}cb-table .cb-table .p-datatable-table{display:block}cb-table .cb-table .p-datatable-thead{display:none}cb-table .cb-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}cb-table .cb-table .p-datatable-tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1-5) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border-width-1) solid var(--chrome-border);border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-row--clickable:active{border-color:var(--brand);box-shadow:var(--shadow-md)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-row--selected{border-color:var(--brand);box-shadow:inset var(--space-0-5) 0 0 var(--brand)}cb-table .cb-table .p-datatable-tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);grid-column:1/-1;height:auto;padding:0;border-bottom:0;text-align:right;color:var(--text-secondary)}cb-table .cb-table .p-datatable-tbody>tr>td:before{content:attr(data-label);flex:0 0 auto;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left}cb-table .cb-table .p-datatable-tbody>tr>td:not([data-label]):before{content:none}cb-table .cb-table .p-datatable-tbody>tr>td.cb-table-select-col{grid-column:1;grid-row:1;justify-content:flex-start}cb-table .cb-table .p-datatable-tbody>tr:has(>td.cb-table-select-col){grid-template-columns:auto minmax(0,1fr) auto}cb-table .cb-table .p-datatable-tbody>tr>td.cb-table-select-col+td[data-label]{grid-column:2}cb-table .cb-table .p-datatable-tbody>tr>td.cb-table-actions-col{grid-column:-2/-1;grid-row:1;justify-content:flex-end;width:auto}cb-table .cb-table .p-datatable-tbody>tr>td[data-label]{grid-column:1;grid-row:1;display:block;min-width:0;padding-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-align:left;overflow-wrap:anywhere}cb-table .cb-table .p-datatable-tbody>tr>td[data-label]:before{content:none}cb-table .cb-table .p-datatable-tbody>tr>td[data-label]~td[data-label]{grid-column:1/-1;grid-row:auto;display:flex;padding-bottom:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-align:right}cb-table .cb-table .p-datatable-tbody>tr>td[data-label]~td[data-label]:before{content:attr(data-label)}cb-table .cb-table .p-datatable-tbody>tr>td[data-label]~td[data-label]~td[data-label]{padding-top:var(--space-1-5);border-top:var(--border-width-1) solid var(--popover-divider)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-row--selected>td:first-child{box-shadow:none}cb-table .cb-table .p-datatable-tbody>tr.cb-table-empty-row>td{display:block;padding:var(--space-8) var(--space-4)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-empty-row>td:before{content:none}cb-table .cb-table .p-datatable-tbody>tr.cb-table-empty-row{border:0;padding:0}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row{gap:var(--space-3) var(--space-3);padding:var(--space-4)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:before{content:"";flex:0 0 28%;height:var(--space-2-5);border-radius:var(--radius-xs);background-color:var(--skeleton-bg)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td cb-skeleton-loader{display:block;flex:0 0 42%}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:not(.cb-table-select-col):not(.cb-table-actions-col):first-of-type,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col+td{grid-column:1;grid-row:1;padding-block-end:var(--space-1)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:not(.cb-table-select-col):not(.cb-table-actions-col):first-of-type:before,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col+td:before{content:none}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:not(.cb-table-select-col):not(.cb-table-actions-col):first-of-type cb-skeleton-loader,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col+td cb-skeleton-loader{flex-basis:60%}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:not(.cb-table-select-col):not(.cb-table-actions-col):first-of-type cb-skeleton-loader .cb-skeleton-loader,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col+td cb-skeleton-loader .cb-skeleton-loader{height:var(--space-3-5)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row:has(>td.cb-table-select-col)>td.cb-table-select-col+td{grid-column:2}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col:before,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-actions-col:before{content:none}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-select-col cb-skeleton-loader,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td.cb-table-actions-col cb-skeleton-loader{flex:0 0 auto}cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row>td:nth-of-type(n+6):not(.cb-table-actions-col){display:none}}cb-table .cb-table .p-datatable-tbody>tr.cb-table-empty-row,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row{cursor:default;background-color:var(--surface-card)}cb-table .cb-table .p-datatable-tbody>tr.cb-table-empty-row:hover>td,cb-table .cb-table .p-datatable-tbody>tr.cb-table-skeleton-row:hover>td{background-color:var(--surface-card)}cb-table .cb-table .p-datatable-paginator-bottom{background-color:var(--surface-card);border-top:var(--border-width-1) solid var(--chrome-border);padding:var(--space-3) var(--space-5)}cb-table .cb-table .p-paginator{--p-paginator-background: transparent;--p-paginator-padding: var(--space-3) var(--space-5);--p-paginator-gap: var(--space-3);--p-paginator-color: var(--text-secondary);--p-paginator-current-page-report-color: var(--text-muted);display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);min-height:var(--space-12);padding:var(--space-3) var(--space-5)}cb-table .cb-table .p-paginator .p-paginator-current{order:0;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}cb-table .cb-table .p-paginator .p-paginator-rpp-options{order:1;margin-right:auto}cb-table .cb-table .p-paginator .p-paginator-prev{order:2}cb-table .cb-table .p-paginator .cb-paginator-page-info{order:3;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-3);white-space:nowrap}cb-table .cb-table .p-paginator .p-paginator-next{order:4}cb-table .cb-table .p-paginator .p-paginator-prev,cb-table .cb-table .p-paginator .p-paginator-next{width:auto;height:var(--space-8);min-width:0;padding:0 var(--space-3);border:var(--border-width-1) solid var(--chrome-border);border-radius:var(--radius-md);background-color:var(--surface-card);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}cb-table .cb-table .p-paginator .p-paginator-prev:not(.p-disabled):hover,cb-table .cb-table .p-paginator .p-paginator-next:not(.p-disabled):hover{background-color:var(--state-hover-on-light);color:var(--text-primary);border-color:var(--chrome-border)}cb-table .cb-table .p-paginator .p-paginator-prev.p-disabled,cb-table .cb-table .p-paginator .p-paginator-next.p-disabled{opacity:.45;cursor:not-allowed}cb-table .cb-table .p-paginator .cb-paginator-btn-inner{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}cb-table .cb-table .p-paginator .cb-paginator-btn-icon{font-size:var(--font-size-base)}cb-table .cb-table .p-paginator .p-paginator-rpp-options,cb-table .cb-table .p-paginator .p-paginator-rpp-dropdown,cb-table .cb-table .p-paginator .p-select{--p-select-background: var(--input-bg);--p-select-color: var(--input-text);--p-select-border-color: var(--input-border);--p-select-hover-border-color: var(--input-border-hover);--p-select-focus-border-color: var(--input-border-focus);--p-select-padding-x: var(--space-3);--p-select-padding-y: var(--space-1);--p-select-border-radius: var(--radius-md);--p-select-focus-ring-width: var(--border-width-2);--p-select-focus-ring-color: var(--input-focus-ring);--p-select-focus-ring-style: solid;--p-select-option-selected-background: var(--state-brand-soft);--p-select-option-selected-color: var(--brand-strong);--p-select-option-focus-background: var(--state-hover-on-light);font-size:var(--font-size-xs);height:var(--space-8);min-width:var(--layout-paginator-select-min);align-self:center}cb-table .cb-table .p-paginator .p-paginator-rpp-options .p-select-label,cb-table .cb-table .p-paginator .p-paginator-rpp-dropdown .p-select-label,cb-table .cb-table .p-paginator .p-select .p-select-label{padding:0 var(--space-3);line-height:calc(var(--space-8) - 2 * var(--border-width-1));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary)}cb-table .cb-table .p-paginator .p-paginator-rpp-options .p-select-dropdown,cb-table .cb-table .p-paginator .p-paginator-rpp-dropdown .p-select-dropdown,cb-table .cb-table .p-paginator .p-select .p-select-dropdown{color:var(--text-secondary);width:var(--space-8)}cb-table .p-datatable-tbody>tr.cb-table-row--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-table .cb-table--compact{--p-datatable-header-cell-padding: var(--space-2) var(--space-4);--p-datatable-body-cell-padding: var(--space-2) var(--space-4)}cb-table .cb-table--compact .p-datatable-tbody>tr>td{height:var(--space-10);font-size:var(--font-size-sm)}cb-table .cb-table--striped .p-datatable-tbody>tr:nth-child(2n):not(.cb-table-row--selected)>td{background-color:var(--state-hover-on-light)}cb-table .cb-table--sticky-header .p-datatable-thead>tr>th{position:sticky;top:0;z-index:1}cb-table .cb-table-th-icon{font-size:var(--font-size-base);color:var(--text-muted)}cb-table .cb-table-select-col{width:var(--space-10);padding-right:var(--space-1)}cb-table .cb-table-actions-col{white-space:nowrap;text-align:right}cb-table .cb-table-row-menu-trigger{color:var(--text-muted);opacity:.55;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}cb-table .cb-table-row-menu-trigger span{font-size:var(--font-size-lg)}cb-table .cb-table-row-menu-trigger:hover{background-color:var(--state-hover-on-light);color:var(--text-primary)}cb-table .cb-table-row-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-table .p-datatable-tbody>tr:hover .cb-table-row-menu-trigger,cb-table .p-datatable-tbody>tr.cb-table-row--selected .cb-table-row-menu-trigger{opacity:1}cb-table .cb-table-empty-icon-wrap{border-radius:var(--radius-full);background-color:var(--state-hover-on-light);color:var(--text-muted)}cb-table .cb-table-empty-icon-wrap .material-icons-round{font-size:var(--font-size-2xl)}cb-table .cb-table-empty-title{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary)}cb-table .cb-table-empty-description{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-muted)}cb-table .cb-table-skeleton-row>td{padding:var(--space-3) var(--space-4)}cb-table .cb-table-cell-icon{font-size:var(--font-size-xl);color:var(--text-secondary)}cb-table .cb-table-cell-icon[data-tone=brand]{color:var(--link)}cb-table .cb-table-cell-icon[data-tone=success]{color:var(--success)}cb-table .cb-table-cell-icon[data-tone=warning]{color:var(--warning)}cb-table .cb-table-cell-icon[data-tone=danger]{color:var(--danger)}cb-table .cb-table-cell-icon[data-tone=info]{color:var(--info)}cb-table .cb-table-cell-image{display:inline-block;width:var(--space-9);height:var(--space-9);object-fit:cover;border-radius:var(--radius-sm);border:var(--border-width-1) solid var(--chrome-border);background-color:var(--surface-app)}cb-table .cb-table-cell-image--rounded{border-radius:var(--radius-md)}cb-table .cb-table-cell-image--circle{border-radius:var(--radius-full)}cb-table .cb-table-cell-link{color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:none;font-family:var(--font-family-base);font-size:inherit}cb-table .cb-table-cell-link:hover{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:var(--underline-offset)}cb-table .cb-table-cell-link[data-tone=default]{color:var(--text-secondary)}cb-table .cb-table-cell-link[data-tone=default]:hover{color:var(--text-primary)}cb-table .cb-table-cell-link[data-tone=brand]{color:var(--text-primary)}cb-table .cb-table-cell-link[data-tone=brand]:hover{color:var(--text-primary)}cb-table .cb-table-cell-link[data-tone=success]{color:var(--success)}cb-table .cb-table-cell-link[data-tone=success]:hover{color:var(--success)}cb-table .cb-table-cell-link[data-tone=warning]{color:var(--warning)}cb-table .cb-table-cell-link[data-tone=warning]:hover{color:var(--warning)}cb-table .cb-table-cell-link[data-tone=danger]{color:var(--danger)}cb-table .cb-table-cell-link[data-tone=danger]:hover{color:var(--danger)}cb-table .cb-table-cell-link[data-tone=info]{color:var(--info)}cb-table .cb-table-cell-link[data-tone=info]:hover{color:var(--info)}cb-table .cb-table-cell-link .material-icons-round{font-size:var(--font-size-base)}cb-table .cb-table-cell-strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}cb-table .cb-table-cell-icon{font-size:var(--font-size-md)}@media(max-width:40rem){cb-table .cb-table-toolbar{padding:var(--space-3)}cb-table .cb-table-toolbar__main{flex-direction:column;align-items:stretch;gap:var(--space-2)}cb-table .cb-table-search{width:100%;max-width:none}cb-table .cb-table-toolbar__end{justify-content:stretch}cb-table .cb-table-toolbar__end>*{flex:1 1 auto;min-width:0}cb-table .cb-table-toolbar__end cb-button button,cb-table .cb-table-toolbar__end .cb-filters-trigger{width:100%;justify-content:center}}cb-table .cb-table-sort-icon{font-size:var(--font-size-base);line-height:1;color:var(--text-disabled);transition:color var(--duration-fast) var(--easing-standard)}cb-table .cb-table-sort-icon--active{color:var(--text-primary)}cb-table .p-datatable-sortable-column:hover .cb-table-sort-icon{color:var(--text-secondary)}cb-table .cb-paginator-dropdown-icon{font-size:var(--font-size-lg);line-height:1;color:var(--input-icon)}.cb-table-cell-empty{color:var(--text-muted)}cb-tabs .cb-tabs__panel-inner,cb-routed-tabs .cb-tabs__panel-inner,cb-tab-list .cb-tabs__panel-inner{animation:cb-tabs-enter var(--duration-base) ease;will-change:opacity,transform}cb-tabs .cb-tabs__icon,cb-routed-tabs .cb-tabs__icon,cb-tab-list .cb-tabs__icon{font-size:var(--font-size-md);line-height:1}@media(max-width:39.98rem){cb-tabs .cb-tabs__icon,cb-routed-tabs .cb-tabs__icon,cb-tab-list .cb-tabs__icon{display:none}}cb-tabs .cb-tabs__label,cb-routed-tabs .cb-tabs__label,cb-tab-list .cb-tabs__label{font-size:var(--font-size-sm)}cb-tabs.cb-tabs--underline .cb-tabs__list,cb-routed-tabs.cb-tabs--underline .cb-tabs__list,cb-tab-list.cb-tabs--underline .cb-tabs__list{border-color:var(--chrome-border)}cb-tabs.cb-tabs--underline .cb-tabs__tab,cb-routed-tabs.cb-tabs--underline .cb-tabs__tab,cb-tab-list.cb-tabs--underline .cb-tabs__tab{margin-bottom:calc(-1 * var(--border-width-1));color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}cb-tabs.cb-tabs--underline .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-routed-tabs.cb-tabs--underline .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-tab-list.cb-tabs--underline .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active){color:var(--text-primary)}cb-tabs.cb-tabs--underline .cb-tabs__tab:focus-visible,cb-routed-tabs.cb-tabs--underline .cb-tabs__tab:focus-visible,cb-tab-list.cb-tabs--underline .cb-tabs__tab:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(-1 * var(--border-width-2));border-radius:var(--radius-sm) var(--radius-sm) 0 0}cb-tabs.cb-tabs--underline .cb-tabs__tab:disabled,cb-routed-tabs.cb-tabs--underline .cb-tabs__tab:disabled,cb-tab-list.cb-tabs--underline .cb-tabs__tab:disabled{cursor:not-allowed;opacity:.55}cb-tabs.cb-tabs--underline .cb-tabs__tab--active,cb-routed-tabs.cb-tabs--underline .cb-tabs__tab--active,cb-tab-list.cb-tabs--underline .cb-tabs__tab--active{color:var(--text-primary);border-bottom-color:var(--text-primary)}@media(max-width:39.98rem){cb-tabs.cb-tabs--underline .cb-tabs__tab,cb-routed-tabs.cb-tabs--underline .cb-tabs__tab,cb-tab-list.cb-tabs--underline .cb-tabs__tab{padding-inline:var(--space-3)!important}}cb-tabs.cb-tabs--segment .cb-tabs__list,cb-routed-tabs.cb-tabs--segment .cb-tabs__list,cb-tab-list.cb-tabs--segment .cb-tabs__list{display:inline-flex!important;inline-size:fit-content;max-inline-size:100%;align-items:center;gap:var(--space-0-5)!important;padding:var(--space-0-5)!important;border:0!important;border-radius:var(--radius-md);background-color:var(--surface-2);box-shadow:inset 0 0 0 var(--border-width-1) var(--chrome-border);margin-block-end:var(--space-5)}cb-tabs.cb-tabs--segment .cb-tabs__tab,cb-routed-tabs.cb-tabs--segment .cb-tabs__tab,cb-tab-list.cb-tabs--segment .cb-tabs__tab{color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding:var(--space-1-5) var(--space-3)!important;border:0!important;border-radius:var(--radius-sm);background-color:transparent;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-tabs.cb-tabs--segment .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-routed-tabs.cb-tabs--segment .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-tab-list.cb-tabs--segment .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active){color:var(--text-primary)}cb-tabs.cb-tabs--segment .cb-tabs__tab:focus-visible,cb-routed-tabs.cb-tabs--segment .cb-tabs__tab:focus-visible,cb-tab-list.cb-tabs--segment .cb-tabs__tab:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:var(--space-0-5)}cb-tabs.cb-tabs--segment .cb-tabs__tab:disabled,cb-routed-tabs.cb-tabs--segment .cb-tabs__tab:disabled,cb-tab-list.cb-tabs--segment .cb-tabs__tab:disabled{cursor:not-allowed;opacity:.5}cb-tabs.cb-tabs--segment .cb-tabs__tab--active,cb-routed-tabs.cb-tabs--segment .cb-tabs__tab--active,cb-tab-list.cb-tabs--segment .cb-tabs__tab--active{color:var(--text-primary);background-color:var(--surface-card);box-shadow:0 0 0 var(--border-width-1) var(--chrome-border),var(--shadow-sm)}cb-tabs.cb-tabs--segment .cb-tabs__tab--active:hover:not(:disabled),cb-routed-tabs.cb-tabs--segment .cb-tabs__tab--active:hover:not(:disabled),cb-tab-list.cb-tabs--segment .cb-tabs__tab--active:hover:not(:disabled){background-color:var(--surface-card)}cb-tabs.cb-tabs--card,cb-routed-tabs.cb-tabs--card,cb-tab-list.cb-tabs--card{background-color:var(--surface-card);border:var(--border-width-1) solid var(--chrome-border);border-radius:var(--radius-card);box-shadow:var(--shadow-chrome);overflow:hidden}cb-tabs.cb-tabs--card .cb-tabs,cb-routed-tabs.cb-tabs--card .cb-tabs,cb-tab-list.cb-tabs--card .cb-tabs{gap:0}cb-tabs.cb-tabs--card .cb-tabs__list,cb-routed-tabs.cb-tabs--card .cb-tabs__list,cb-tab-list.cb-tabs--card .cb-tabs__list{border-bottom:var(--border-width-1) solid var(--chrome-border)!important;align-items:stretch!important;padding-inline:0!important;gap:0!important}cb-tabs.cb-tabs--card .cb-tabs__tab,cb-routed-tabs.cb-tabs--card .cb-tabs__tab,cb-tab-list.cb-tabs--card .cb-tabs__tab{color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;padding:var(--space-4) var(--space-5)!important;border-width:0!important;border-style:solid!important;border-color:transparent!important;border-radius:0;background-color:transparent;position:relative;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}cb-tabs.cb-tabs--card .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-routed-tabs.cb-tabs--card .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active),cb-tab-list.cb-tabs--card .cb-tabs__tab:hover:not(:disabled):not(.cb-tabs__tab--active){color:var(--text-primary);background-color:var(--state-hover-on-light)}cb-tabs.cb-tabs--card .cb-tabs__tab:focus-visible,cb-routed-tabs.cb-tabs--card .cb-tabs__tab:focus-visible,cb-tab-list.cb-tabs--card .cb-tabs__tab:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(-1 * var(--border-width-2))}cb-tabs.cb-tabs--card .cb-tabs__tab:disabled,cb-routed-tabs.cb-tabs--card .cb-tabs__tab:disabled,cb-tab-list.cb-tabs--card .cb-tabs__tab:disabled{cursor:not-allowed;opacity:.55}cb-tabs.cb-tabs--card .cb-tabs__tab--active,cb-routed-tabs.cb-tabs--card .cb-tabs__tab--active,cb-tab-list.cb-tabs--card .cb-tabs__tab--active{color:var(--text-primary);background-color:var(--surface-card)}cb-tabs.cb-tabs--card .cb-tabs__tab--active:before,cb-routed-tabs.cb-tabs--card .cb-tabs__tab--active:before,cb-tab-list.cb-tabs--card .cb-tabs__tab--active:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--border-width-2);background-color:var(--text-primary)}cb-tabs.cb-tabs--card .cb-tabs__tab--active:after,cb-routed-tabs.cb-tabs--card .cb-tabs__tab--active:after,cb-tab-list.cb-tabs--card .cb-tabs__tab--active:after{content:"";position:absolute;inset-block-end:calc(-1 * var(--border-width-1));inset-inline:0;block-size:var(--border-width-1);background-color:var(--surface-card)}cb-tabs.cb-tabs--card .cb-tabs__panel,cb-routed-tabs.cb-tabs--card .cb-tabs__panel,cb-tab-list.cb-tabs--card .cb-tabs__panel{background-color:var(--surface-card);padding:var(--space-5) var(--space-6);border:0}cb-tabs.cb-tabs--card .cb-tabs__panel-inner,cb-routed-tabs.cb-tabs--card .cb-tabs__panel-inner,cb-tab-list.cb-tabs--card .cb-tabs__panel-inner{min-width:0}@media(prefers-reduced-motion:reduce){cb-tabs .cb-tabs__panel-inner,cb-routed-tabs .cb-tabs__panel-inner,cb-tab-list .cb-tabs__panel-inner{animation:none}}@keyframes cb-tabs-enter{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}cb-toast{display:block;height:0;overflow:visible}cb-toast .cb-toast{--p-toast-width: var(--layout-toast-width);--p-toast-shadow: var(--shadow-lg);--p-toast-border-radius: var(--radius-md);--p-toast-message-padding: 0;--p-toast-message-icon-size: 0;--p-toast-message-gap: 0;--p-toast-message-text-gap: 0;--p-toast-summary-font-size: 0;--p-toast-detail-font-size: 0;--p-toast-message-info-background: var(--surface-card);--p-toast-message-success-background: var(--surface-card);--p-toast-message-warn-background: var(--surface-card);--p-toast-message-error-background: var(--surface-card);z-index:var(--layout-z-toast)}cb-toast .cb-toast .p-toast-message{background-color:var(--surface-card);color:var(--text-primary);border:var(--border-width-1) solid var(--chrome-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);margin-top:var(--space-2);overflow:hidden}cb-toast .cb-toast .p-toast-message-content{display:flex;align-items:center;gap:var(--space-3);padding:0;margin:0;background:transparent;border:0}cb-toast .cb-toast .p-toast-message-icon,cb-toast .cb-toast .p-toast-message-text{display:none}cb-toast .cb-toast .p-toast-close-button{position:static;flex:none;align-self:center;margin-inline-start:auto;inline-size:var(--space-7);block-size:var(--space-7);display:grid;place-items:center;color:var(--text-muted);border:0;border-radius:var(--radius-md);background-color:transparent;transition:background-color var(--duration-fast) ease;cursor:pointer}cb-toast .cb-toast .p-toast-close-button:hover{background-color:var(--state-hover-on-light);color:var(--text-primary)}cb-toast .cb-toast .p-toast-close-button:focus-visible{outline:var(--border-width-2) solid var(--focus);outline-offset:calc(-1 * var(--border-width-2))}cb-toast .cb-toast .p-toast-close-button svg{inline-size:var(--space-4);block-size:var(--space-4)}cb-toast .cb-toast__row{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-3)}cb-toast .cb-toast__icon{flex:none;align-self:flex-start;font-size:var(--font-size-2xl);line-height:1}cb-toast .cb-toast__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}cb-toast .cb-toast__summary{margin:0;color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}cb-toast .cb-toast__detail{margin:0;color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-normal);word-break:break-word}cb-toast .cb-toast__row[data-severity=success] .cb-toast__icon{color:var(--success-solid)}cb-toast .cb-toast__row[data-severity=error] .cb-toast__icon{color:var(--danger-solid)}cb-toast .cb-toast__row[data-severity=warn] .cb-toast__icon,cb-toast .cb-toast__row[data-severity=warning] .cb-toast__icon{color:var(--warning-solid)}cb-toast .cb-toast__row[data-severity=info] .cb-toast__icon{color:var(--info-solid)}@media(max-width:40rem){cb-toast .cb-toast{inset-inline:var(--space-3);width:auto}cb-toast .cb-toast.p-toast-bottom-right{top:var(--space-3);bottom:auto;right:var(--space-3)}}cb-toggle-switch{display:inline-flex}cb-toggle-switch .cb-toggle-switch{display:inline-flex;align-items:center;gap:var(--space-2-5);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base)}cb-toggle-switch .cb-toggle-switch--disabled{cursor:not-allowed;opacity:.55}cb-toggle-switch .cb-toggle-switch__track{position:relative;display:inline-flex;flex-shrink:0;width:var(--space-9);height:var(--space-5);border-radius:var(--radius-full);background-color:var(--toggle-track-bg);transition:background-color var(--duration-fast) var(--easing-standard)}cb-toggle-switch .cb-toggle-switch__handle{position:absolute;inset-block-start:var(--space-0-5);inset-inline-start:var(--space-0-5);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background-color:var(--toggle-handle-bg);box-shadow:var(--elevation-hairline);transition:transform var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}cb-toggle-switch .cb-toggle-switch:hover:not(.cb-toggle-switch--disabled) .cb-toggle-switch__track{background-color:var(--toggle-track-bg-hover)}cb-toggle-switch .cb-toggle-switch__native:checked+.cb-toggle-switch__track{background-color:var(--toggle-track-on-bg)}cb-toggle-switch .cb-toggle-switch__native:checked+.cb-toggle-switch__track .cb-toggle-switch__handle{transform:translate(var(--space-4));background-color:var(--toggle-handle-on-bg)}cb-toggle-switch .cb-toggle-switch:hover:not(.cb-toggle-switch--disabled) .cb-toggle-switch__native:checked+.cb-toggle-switch__track{background-color:var(--toggle-track-on-bg-hover)}cb-toggle-switch .cb-toggle-switch__native:focus-visible+.cb-toggle-switch__track{box-shadow:0 0 0 var(--border-width-3) var(--input-focus-ring)}cb-toggle-switch .cb-toggle-switch__label{color:inherit}cb-toggle-switch .cb-toggle-switch__native{position:absolute;width:var(--border-width-1);height:var(--border-width-1);margin:calc(-1 * var(--border-width-1));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}cb-widget-loader .cb-widget-loader-grid{background-image:repeating-linear-gradient(to bottom,var(--skeleton-bg) 0,var(--skeleton-bg) var(--border-width-1),transparent var(--border-width-1),transparent 25%)}cb-widget-loader .cb-widget-loader-reveal{animation:cb-widget-loader-draw var(--duration-draw) var(--easing-standard) infinite}cb-widget-loader .cb-widget-loader-svg{color:var(--link)}cb-widget-loader .cb-widget-loader-line{fill:none;stroke:currentColor;stroke-width:var(--border-width-2);stroke-linecap:round;stroke-linejoin:round}cb-widget-loader .cb-widget-loader-bars{color:var(--link)}cb-widget-loader .cb-widget-loader-bar{background-color:currentColor;border-radius:var(--radius-sm) var(--radius-sm) var(--radius-none) var(--radius-none);opacity:.45}cb-widget-loader .cb-widget-loader-rows{color:var(--link)}cb-widget-loader .cb-widget-loader-row-label{width:var(--space-16);height:var(--space-1-5)}cb-widget-loader .cb-widget-loader-row-track{height:var(--space-2-5);border-radius:var(--radius-full);background-color:var(--skeleton-bg);overflow:hidden}cb-widget-loader .cb-widget-loader-row-bar{background-color:currentColor;border-radius:var(--radius-full);opacity:.5}cb-widget-loader .cb-widget-loader-ring{inline-size:var(--layout-widget-loader-donut);max-inline-size:100%;max-block-size:100%;aspect-ratio:1;color:var(--link);transform:rotate(-90deg)}cb-widget-loader .cb-widget-loader-ring-track{fill:none;stroke:var(--skeleton-bg);stroke-width:var(--space-1-5)}cb-widget-loader .cb-widget-loader-ring-arc{fill:none;stroke:currentColor;stroke-width:var(--space-1-5);stroke-linecap:round;stroke-dasharray:100;animation:cb-widget-loader-trace var(--duration-draw) var(--easing-standard) infinite}cb-widget-loader .cb-widget-loader-legend-item{width:var(--space-12);height:var(--space-1-5)}cb-widget-loader .cb-widget-loader-donut-label{width:var(--space-10);height:var(--space-1-5)}cb-widget-loader .cb-widget-loader-donut-value{width:var(--space-8);height:var(--space-4);border-radius:var(--radius-sm)}cb-widget-loader .cb-widget-loader-tick{height:var(--space-1-5);max-width:var(--space-8)}cb-widget-loader .cb-widget-loader-axis cb-skeleton-loader:nth-child(2n) .cb-widget-loader-tick{max-width:var(--space-5)}cb-widget-loader .cb-widget-loader-value{height:var(--font-size-4xl);border-radius:var(--radius-md)}cb-widget-loader .cb-widget-loader-badge{width:var(--space-12);height:var(--font-size-xl)}cb-widget-loader .cb-widget-loader-detail{height:var(--font-size-sm)}@media(prefers-reduced-motion:reduce){cb-widget-loader .cb-widget-loader-reveal,cb-widget-loader .cb-widget-loader-ring-arc{animation:none}}@keyframes cb-widget-loader-draw{0%{clip-path:inset(0 100% 0 0);opacity:1}55%{clip-path:inset(0 0 0 0);opacity:1}80%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes cb-widget-loader-trace{0%{stroke-dashoffset:100;opacity:1}55%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}
