@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.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}html{font-size:18px}body{font-size:1em;line-height:1.5;text-wrap:pretty;font-family:Arial,sans-serif}.content__header{font-size:2em;font-weight:600;font-variation-settings:"wght" 600;line-height:1.25;margin:0;text-wrap:balance;font-family:Arial,sans-serif}.content__action--render--as-button{color:#fff;background-color:#000;transition:all .5s;padding:.75em 1.5em;text-decoration:none;border-radius:0;font-weight:700;font-variation-settings:"wght" 700;cursor:pointer;display:inline-block}.content__action--render--as-button:hover{color:#fff;background-color:color-mix(in srgb,#000 80%,white)}.content__action--render--as-altbutton{color:#fff;background-color:#000;transition:all .5s;padding:.75em 1.5em;text-decoration:none;border-radius:0;font-weight:700;font-variation-settings:"wght" 700;cursor:pointer;display:inline-block}.content__action--render--as-altbutton:hover{color:#fff;background-color:color-mix(in srgb,#000 80%,white)}.content-link{text-decoration:none;color:inherit}.content-link__inner{display:inline-block;display:flex;align-items:center;gap:.5em}.content-link--is--current{font-weight:600}.data-table{padding:0;display:grid;gap:1em}.data-table__header{padding:0}.data-table__summation__row{border-top:1px solid var(--colorNeutralStroke1)}.data-table__summation__cell{padding:.2em .5em;font-weight:600;font-variation-settings:"wght" 600}.data-table__summation__cell--is--title{font-size:1.1em;padding:1em 0 1em 1em}.data-table__cell__header{cursor:pointer}.data-table__cell__header--sort--asc,.data-table__cell__header--sort--desc{display:inline-block;border:1px dashed var(--colorNeutralStroke1);border-bottom:none;border-radius:.25em .25em 0 0;display:grid;align-items:center;grid-template-columns:1fr auto}.data-table__body__body{padding:1em 0}.data-table__body__body a{font-weight:400;color:inherit}.data-table__body__actions{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--colorNeutralStroke2);padding-top:.5em}.data-table__body__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5em}.data-table__body__header__icon__inner{padding:.5em;background:var(--colorNeutralForeground1);border-radius:50%;height:2.5em;width:2.5em;display:grid;color:var(--colorNeutralBackground1);margin:.4em 0 0}.data-table__body__header__icon__inner svg{width:100%;height:auto}.data-table__body__header__bar{display:grid;grid-template-columns:1fr auto}.data-table__body__header__bar__left{display:grid;grid-template-columns:auto 1fr;gap:.5em}.data-table__body__header__title{display:flex;gap:.5em}.data-table__body__header__actions{display:flex;gap:.25em}.data-table__body__header .content__subheader{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table__body__pagination{align-self:end}.data-table__body__pagination__inner{display:grid;grid-auto-flow:column;gap:.25em;align-items:center}.data-table__body__footer__inner{display:grid;grid-template-columns:1fr auto;align-items:center}.data-table__body__footer__limits{display:grid;grid-template-columns:1fr auto;gap:.5em;align-items:center}.data-table__body__footer__limits select{padding:.25em .4em;align-items:center}.data-table__cell__item__descriptor{display:none;opacity:.75}.data-table__cell__item__descriptor:after{content:":"}.data-table__cell__item--display--ellipsis-double{max-width:200px}.data-table__cell__item--display--ellipsis-double .data-table__cell__item__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:670px){.data-table__cell__item--display--ellipsis-double{max-width:unset;white-space:unset;overflow:unset;text-overflow:auto}}.data-table__cell__item--display--ellipsis{max-width:25px}.data-table__cell__item--display--ellipsis .data-table__cell__item__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:670px){.data-table__cell__item--display--ellipsis{max-width:unset;white-space:unset;overflow:unset;text-overflow:auto}}.data-table__cell__item--display--thin{width:0;white-space:nowrap}.data-table__data{width:100%;border-collapse:collapse}.data-table__data th{padding:.5em}.data-table__data td:first-child,.data-table__data th:first-child{font-weight:600;padding-left:1em}.data-table__data td:last-child,.data-table__data th:last-child{padding-right:1em}.data-table__data tbody td{padding:.2em .5em}.data-table__data tbody .data-table__row:nth-child(odd){background-color:var(--colorNeutralBackground2)}@media(max-width:670px){.data-table__data tbody .data-table__row:nth-child(odd){background-color:unset}}.data-table--render--boxed .data-table__body__header{padding:.5em 1em}.data-table--render--boxed .data-table__body__body{padding:1em 0}@media(max-width:670px){.data-table--mobile--tiles .data-table__data{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1em}.data-table--mobile--tiles .data-table__data thead{display:none}.data-table--mobile--tiles .data-table__data tbody{display:contents}.data-table--mobile--tiles .data-table__row{display:block;padding:1em;background:var(--colorNeutralBackground1)}.data-table--mobile--tiles .data-table__cell__item{display:grid;grid-template-columns:auto 1fr;gap:.5em;padding:0}.data-table--mobile--tiles .data-table__cell__item__descriptor{display:block}.data-table--mobile--tiles .data-table__cell__item:first-child{padding:0}.data-table--mobile--tiles .data-table__cell__item--mobile--hide{display:none}.data-table--mobile--tiles .data-table__cell__item--mobile--full{grid-template-columns:1fr;gap:0}.data-table--mobile--tiles .data-table__cell__item--mobile--full .data-table__cell__item__value{padding-left:.75em}.data-table--mobile--tiles .data-table__cell__item--identifier--header{font-size:1.2em;font-weight:600;font-variation-settings:"wght" 600}.data-table--mobile--tiles .data-table__cell__item--identifier--header a{font-weight:inherit}.data-table--mobile--tiles .data-table__cell__item--identifier--header .data-table__cell__item__descriptor{display:none}}@media(max-width:670px){.data-table--mobile--tiles-full .data-table__data{grid-template-columns:1fr}}.data-table__body{border:1px solid var(--colorNeutralStroke2);margin-top:.5em;border-radius:.5em}.data-table__body__header,.data-table__body__footer{align-items:center;align-content:center;padding:.25em 1em}.data-table__body__header__title,.data-table__body__footer__title{align-items:center}.data-table__body__header{border-bottom:1px solid var(--colorNeutralStroke2);border-radius:.5em .5em 0 0}.data-table__body__header__title{font-size:1.3em;font-weight:600;font-variation-settings:"wght" 600;padding:.5em 0}.data-table__body__actions{display:flex;gap:.5em;align-items:center;padding:.35em 1em;border-bottom:1px solid var(--colorNeutralStroke3)}.data-table__body__footer{border-top:1px solid var(--colorNeutralStroke2);border-radius:0 0 .5em .5em}.data-table__body__body{padding:0}.data-table__data thead tr{background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke3)}.data-table__cell__header{cursor:pointer;font-size:.85em;font-weight:600;font-variation-settings:"wght" 600}.data-table__cell__header__sort-icon{display:inline-flex;vertical-align:middle;margin-left:.25em}.data-table__cell__header--sort--asc,.data-table__cell__header--sort--desc{background-color:var(--colorNeutralBackground1)}.data-table__body__header{padding:.5em 1em}.data-table__filters{display:grid;grid-auto-flow:column;gap:.5em}.data-table__info-row{display:grid;grid-template-columns:1fr auto;align-items:center;background-color:var(--colorNeutralBackground2);padding:.35em 1em;font-size:.85em}.data-table__info-row--position--top{border-bottom:1px solid var(--colorNeutralStroke2)}.data-table__info-row--position--bottom{border-top:1px solid var(--colorNeutralStroke3);border-radius:0 0 .5em .5em}.data-table-pagination{font-size:.85em}.data-table-pagination__inner{display:grid;grid-auto-flow:column;align-items:center;gap:.25em}.display-tag{font-size:.9em;padding:.2em 1em;border-radius:1em;line-height:1.1;border:1px solid var(--colorNeutralStroke2);display:inline-flex;gap:.25em;justify-self:flex-start;align-items:center}.display-tag--size--medium{padding:.35em 1.25em;border-radius:2em}.display-tag--size--large{padding:.5em 1.5em;border-radius:2em}.display-tag--status--good{background-color:var(--colorPaletteGreenBackground2);color:var(--colorPaletteGreenForeground1)}.display-tag--status--yes{background-color:var(--colorPaletteGreenBackground1);color:var(--colorPaletteGreenForeground1)}.display-tag--status--no{background-color:var(--colorPaletteRedBackground1);color:var(--colorPaletteRedForeground1)}.display-tag--status--attention{background-color:var(--colorPaletteYellowBackground2)}.display-tag--status--error{background-color:var(--colorPaletteRedBackground3);color:var(--colorNeutralForegroundOnBrand)}.display-tag--status--warn{background-color:var(--colorPaletteYellowBackground2);color:var(--colorPaletteYellowForeground2)}.display-tag--status--info{background-color:var(--colorBrandBackground2)}.display-tag--status--normal{background-color:var(--colorNeutralBackground2)}.display-tag--status--dark{background-color:var(--colorNeutralBackground6);color:var(--colorNeutralForegroundOnBrand)}.leftnav{--leftnav-accent: var(--colorBrandForeground1);background:var(--colorNeutralBackground2);border-right:1px solid var(--colorNeutralStroke2);padding-top:1em}.leftnav__section{display:grid;gap:.25em;margin-top:2em}.leftnav__section:first-of-type{margin-top:0}.leftnav__section__header{padding:.5em 1em;font-size:1em;font-weight:600;font-variation-settings:"wght" 600;border-bottom:1px solid var(--colorNeutralStroke2);line-height:1.2}.leftnav__item{padding:.25em 1.25em;font-size:.9em}.leftnav__item--is--current{background-color:var(--colorNeutralBackground1)}.leftnav__item--type--sub{padding-left:2em}.leftnav__section{gap:0;margin-top:1em}.leftnav__item .content-link__inner{padding:.25em 0;line-height:1.2}.leftnav__item--is--current.leftnav__item--level--0{padding:1em;background-color:var(--colorNeutralBackground1);border-left:.5em solid var(--leftnav-accent);box-shadow:var(--shadow8)}.leftnav__item--is--current .content-link--is--current{font-weight:600}.leftnav__item--has--current-child.leftnav__item--level--0{padding:1em;background-color:var(--colorNeutralBackground1);border-left:.5em solid var(--leftnav-accent);box-shadow:var(--shadow8)}.das-sidebar{--das-sidebar-width: 16rem;--das-sidebar-item-radius: .375em;--das-sidebar-gap: .125em;--das-sidebar-padding-x: .5em;--das-sidebar-padding-y: .75em;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:var(--das-sidebar-width);height:100%;flex-shrink:0;background:var(--colorNeutralBackground2);border-right:1px solid var(--colorNeutralStroke2);overflow:hidden}.das-sidebar *,.das-sidebar *:before,.das-sidebar *:after{box-sizing:border-box}.das-sidebar--closed{display:none}.das-sidebar__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.25em}.das-sidebar__brand{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.625em;padding:.75em .875em;text-decoration:none;color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground2)}.das-sidebar__brand--has--divider{border-bottom:1px solid var(--colorNeutralStroke2)}.das-sidebar__brand[href]:hover{color:var(--colorBrandForeground1)}.das-sidebar__brand-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.5em;line-height:1}.das-sidebar__brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.das-sidebar__brand-name{font-size:1.125em;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.das-sidebar__brand-subtitle{font-size:.75em;font-weight:400;color:var(--colorNeutralForeground3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.das-sidebar__section{display:flex;flex-direction:column;gap:var(--das-sidebar-gap);padding:0 var(--das-sidebar-padding-x)}.das-sidebar__section:first-child:not(.das-sidebar__section--pin--bottom){padding-top:var(--das-sidebar-padding-y)}.das-sidebar__section:last-child:not(.das-sidebar__section--pin--bottom){padding-bottom:var(--das-sidebar-padding-y)}.das-sidebar__section--pin--bottom{position:sticky;bottom:0;margin-top:auto;z-index:2;background:var(--colorNeutralBackground2);border-top:1px solid var(--colorNeutralStroke2);padding:var(--das-sidebar-padding-y) var(--das-sidebar-padding-x)}.das-sidebar__section-label{display:block;padding:.25em .75em;font-size:.6875em;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.05em;text-transform:uppercase;color:var(--colorNeutralForeground3);line-height:1.4}.das-sidebar__section-toggle{display:flex;align-items:center;gap:.375em;width:100%;padding:.25em .75em;background:transparent;border:none;cursor:pointer;color:var(--colorNeutralForeground3);text-align:left;font-family:inherit}.das-sidebar__section-toggle:hover{color:var(--colorNeutralForeground2)}.das-sidebar__section-toggle .das-sidebar__section-label{padding:0}.das-sidebar__section-chevron{font-size:.75em;transition:transform .15s ease;flex-shrink:0}.das-sidebar__section--is--collapsed .das-sidebar__section-chevron{transform:rotate(-90deg)}.das-sidebar__section-items{display:flex;flex-direction:column;gap:var(--das-sidebar-gap)}.das-sidebar__separator{border:none;border-top:1px solid var(--colorNeutralStroke2);margin:.25em var(--das-sidebar-padding-x);width:auto}.das-sidebar__item{display:flex;align-items:center;gap:.5em;padding:.375em .75em;border-radius:var(--das-sidebar-item-radius);text-decoration:none;color:var(--colorNeutralForeground1);font-size:.875em;font-weight:400;line-height:1.4;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease;cursor:pointer;min-width:0}.das-sidebar__item:hover{background-color:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}.das-sidebar__item:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-sidebar__item--is--active{background-color:var(--colorBrandBackground2);color:var(--colorBrandForeground1);font-weight:600;font-variation-settings:"wght" 600;box-shadow:inset .1875em 0 0 0 var(--colorBrandForeground1)}.das-sidebar__item--is--active:hover{background-color:var(--colorBrandBackground2Hover)}.das-sidebar__item--variant--add{color:var(--colorBrandForeground1)}.das-sidebar__item--type--sub{padding-left:1.75em;font-size:.8125em}.das-sidebar__item-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;width:1em;height:1em}.das-sidebar__item-dot{display:inline-block;width:.625em;height:.625em;border-radius:50%;flex-shrink:0;background-color:var(--colorNeutralStroke1)}.das-sidebar__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.das-sidebar__item-trailing{flex-shrink:0;display:inline-flex;align-items:center;gap:.25em;margin-left:auto}.das-sidebar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25em;height:1.25em;padding:0 .375em;border-radius:.625em;font-size:.6875em;font-weight:600;font-variation-settings:"wght" 600;line-height:1}.das-sidebar__badge--status--default{background-color:var(--colorNeutralBackground4);color:var(--colorNeutralForeground2)}.das-sidebar__badge--status--brand{background-color:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand)}.das-sidebar__badge--status--success{background-color:var(--colorPaletteGreenBackground2);color:var(--colorPaletteGreenForeground2)}.das-sidebar__badge--status--info{background-color:var(--colorPaletteBlueBackground2);color:var(--colorPaletteBlueForeground2)}.das-sidebar__badge--status--warning{background-color:var(--colorPaletteYellowBackground2);color:var(--colorPaletteYellowForeground2)}.das-sidebar__badge--status--danger{background-color:var(--colorPaletteRedBackground2);color:var(--colorPaletteRedForeground2)}.key-value{display:grid;grid-template-columns:auto 1fr;gap:.5em;align-items:baseline}.key-value__key{font-weight:600}.key-value__key:after{content:":"}.key-value__value{margin:0}.async-button{display:inline-flex;align-items:center;gap:.4em}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:.5em}.loading-spinner--is--centered{justify-content:center;min-height:200px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3em;gap:.75em}.empty-state__icon{font-size:3em;opacity:.4}.empty-state__title{font-size:1.25em;font-weight:600;margin:0}.empty-state__description{opacity:.7;max-width:40ch;margin:0}.empty-state__actions{display:flex;gap:.5em;margin-top:.5em}.error-message{display:flex;align-items:flex-start;gap:.75em;padding:.75em 1em;border-radius:.5em;background:var(--colorPaletteRedBackground1);border:1px solid var(--colorPaletteRedBorder2);color:var(--colorPaletteRedForeground1)}.error-message--variant--block{flex-direction:column;align-items:center;text-align:center;padding:2em}.error-message__icon{flex-shrink:0;padding-top:.1em}.error-message__content{flex:1}.error-message__title{display:block;margin-bottom:.25em}.error-message__text{margin:0;font-size:.9em}.error-message__actions{display:flex;gap:.25em;flex-shrink:0}.stat-box{display:grid;gap:.25em;padding:1.5em;border:1px solid var(--colorNeutralStroke2);border-radius:.5em}.stat-box__title{font-size:.85em;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.stat-box__value{font-size:2em;font-weight:600;line-height:1.2}.stat-box__out-of{font-size:.45em;font-weight:400;opacity:.5}.stat-box__description{font-size:.85em;opacity:.6}.new-version{display:flex;align-items:center;gap:.75em;padding:.5em .9em;background:var(--colorBrandBackground2);border:1px solid var(--colorBrandStroke2);border-radius:.375em}.new-version__reload{padding:.2em .8em;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:.25em;cursor:pointer}.zoned-datetime{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.zoned-datetime__zone{font-size:.8125rem;color:var(--colorNeutralForeground3);white-space:nowrap}.time-zone-select{width:100%}.date-range-field{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.date-range-field__trigger{min-width:9rem;justify-content:space-between}.toast-provider__details{font-size:.85em;opacity:.75;margin-top:.25em}.editable-input__display{display:inline-flex;align-items:center;gap:.25em}.editable-input__display a{color:inherit}.editable-input__before{font-weight:600}.editable-input__before:after{content:": "}.editable-input__after{margin-left:.25em}.editable-input--as--span,.editable-input--as--span .editable-input__display{display:inline}.page-header{display:grid;gap:.5em;margin-bottom:1.5em;min-width:0}.page-header__breadcrumbs{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-header__breadcrumbs::-webkit-scrollbar{display:none}.page-header__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.page-header__title-area{flex:1}.page-header__title{font-size:1.5em;font-weight:600;margin:0}.page-header__description{opacity:.7;margin:.25em 0 0}.page-header__actions{display:flex;gap:.5em;flex-shrink:0}.avatar-menu{position:relative;display:inline-flex;align-items:center}.avatar-menu__trigger{display:flex;align-items:center;gap:.5em;cursor:pointer;background:none;border:none;padding:.25em .5em;border-radius:.25em;color:inherit;font:inherit}.avatar-menu__trigger:hover{background:var(--colorNeutralBackground2)}@media(max-width:30em){.avatar-menu__email{display:none}}.avatar-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.avatar-menu__panel{position:absolute;top:100%;right:0;z-index:1000;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:.5em;box-shadow:var(--shadow16);min-width:280px;padding:1em;display:grid;gap:.75em}.avatar-menu__persona{padding:.25em 0}.avatar-menu__custom{display:grid;gap:.5em}.avatar-menu__roles{display:grid;gap:.25em}.avatar-menu__roles__header{font-size:.85em;font-weight:600;opacity:.7}.avatar-menu__signout{cursor:pointer;padding:.5em 0;display:flex;align-items:center;gap:.5em;font-size:.9em}.avatar-menu__signout:hover{opacity:.7}.header-bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;padding:0 1em;gap:1em;min-height:48px;border-bottom:1px solid var(--colorNeutralStroke2)}.header-bar__brand{min-width:0}.header-bar__brand-name{font-weight:600;font-size:1.5em}.header-bar__brand-subtitle{font-weight:300;font-size:.75em}.header-bar--has--subtitle .header-bar__brand{display:grid;gap:.05em;padding:.5em 0;line-height:1.2}.header-bar__actions,.header-bar__end{display:flex;align-items:center;gap:.5em}.field-shell{display:flex;flex-direction:column;gap:.25rem;width:100%}.field-shell__header{display:flex;align-items:center;gap:.5rem}.field-shell__label{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--colorNeutralForeground2);line-height:1.2;flex:1;min-width:0}.field-shell__label label{cursor:inherit}.field-shell__required{color:var(--colorPaletteRedForeground1);font-weight:700}.field-shell__lock{font-size:.875em;color:var(--colorNeutralForeground3)}.field-shell__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.field-shell__body{width:100%}.field-shell__body>.fui-Input,.field-shell__body>.fui-Textarea,.field-shell__body>input,.field-shell__body>textarea{width:100%}.field-shell__footer{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1.2;color:var(--colorNeutralForeground3)}.field-shell__helper{flex:1;min-width:0}.field-shell__helper--error{color:var(--colorPaletteRedForeground1)}.field-shell__counter{margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--colorNeutralForeground3)}.field-shell__counter--over-limit,.field-shell__counter--under-limit{color:var(--colorPaletteRedForeground1);font-weight:600}.translatable-field__type-toggle{font-size:.8em;opacity:.6;cursor:pointer}.translatable-field__type-toggle:hover{opacity:1}.view-all-strings{display:grid;gap:1em}.view-all-strings__summary{font-size:.9em;color:var(--colorNeutralForeground2)}.view-all-strings__summary__prefix{opacity:.7;font-style:italic}.view-all-strings__actions{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.view-all-strings__table{min-height:200px}.view-all-strings__translatable{font-size:.85em;color:var(--colorNeutralForeground2)}.view-all-strings__translatable--no{color:var(--colorPaletteRedForeground1);font-weight:600}.view-all-strings__translations{display:grid;gap:0}.view-all-strings__translation-row{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid var(--colorNeutralStroke2);padding:.75em 0}.view-all-strings__translation-row:first-child{border-top:1px solid var(--colorNeutralStroke2)}.view-all-strings__translation-row.is-source{background:var(--colorNeutralBackground2);border-bottom-width:2px}.view-all-strings__translation-row.is-override{background:var(--colorPaletteYellowBackground1)}.view-all-strings__translation-row__locale{display:flex;flex-direction:column;gap:.125em;padding-right:1em}.view-all-strings__translation-row__locale__source{font-weight:600;font-size:.7em;text-transform:uppercase;letter-spacing:.05em;color:var(--colorBrandForeground1)}.view-all-strings__translation-row__locale__code{font-weight:600;font-size:.85em;text-transform:uppercase}.view-all-strings__translation-row__locale__name{font-size:.8em;color:var(--colorNeutralForeground2)}.view-all-strings__translation-row__locale__localname{font-size:.75em;color:var(--colorNeutralForeground3);font-style:italic}.view-all-strings__translation-row__body{display:grid;gap:.5em}.view-all-strings__translation-row__value input,.view-all-strings__translation-row__value textarea,.view-all-strings__translation-row__value .rich-text-editor,.view-all-strings__translation-row__value .fui-Input,.view-all-strings__translation-row__value .fui-Textarea{width:100%}.view-all-strings__translation-row__value__display{padding:.5em;background:var(--colorNeutralBackground2);border-radius:.25em;min-height:2em;word-break:break-word}.view-all-strings__translation-row__actions{display:flex;gap:.5em;align-items:center}.translatable-drawer__translations{display:grid;gap:1em;padding:1em 0}.translatable-drawer__translation{display:grid;gap:.25em}.translatable-drawer__translation__locale{font-weight:600;font-size:.85em;text-transform:uppercase}.translatable-drawer__translation__value{padding:.5em;background:var(--colorNeutralBackground2);border-radius:.25em;min-height:2em}.translatable-field-set{display:grid;gap:1.25em}.translatable-field-set--loading{color:var(--colorNeutralForeground2);font-size:.9em}.translatable-field-set__select{display:grid;gap:.25em}.translatable-field-set__select__hint{font-size:.8em;color:var(--colorPaletteDarkOrangeForeground1)}.translatable-field-set__group{display:grid;gap:.75em;margin:0;padding:1em;border:1px solid var(--colorNeutralStroke2);border-radius:.375em}.translatable-field-set__group__legend{display:flex;flex-direction:column;gap:.125em;padding:0 .5em}.translatable-field-set__group__title{font-weight:600;font-size:.9em}.translatable-field-set__group__hint{font-size:.8em;color:var(--colorNeutralForeground2)}.translatable-field-set__group__body,.translatable-field-set__array{display:grid;gap:.75em}.translatable-field-set__array__header{display:flex;flex-direction:column;gap:.125em}.translatable-field-set__array__title{font-weight:600;font-size:.9em}.translatable-field-set__array__hint{font-size:.8em;color:var(--colorNeutralForeground2)}.translatable-field-set__array__item{display:grid;gap:.5em;padding:.75em;border:1px solid var(--colorNeutralStroke2);border-radius:.375em;background:var(--colorNeutralBackground2)}.translatable-field-set__array__item__bar{display:flex;align-items:center;justify-content:space-between}.translatable-field-set__array__item__label{font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;color:var(--colorNeutralForeground2)}.translatable-field-set__array__item__body{display:grid;gap:.75em}.translatable-field-set__unknown{display:grid;gap:.75em;padding-top:1em;border-top:1px dashed var(--colorNeutralStroke2)}.translatable-field-set__unknown__label{font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--colorNeutralForeground3)}.rich-text-editor{border:1px solid var(--colorNeutralStroke1);border-radius:.5em}.rich-text-editor__toolbar{display:flex;flex-wrap:wrap;gap:.125em;padding:.25em;border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);border-radius:.5em .5em 0 0}.rich-text-editor--sticky-toolbar .rich-text-editor__toolbar{position:sticky;top:var(--rich-text-editor-toolbar-top, 0);z-index:2}.rich-text-editor__toolbar-group{display:flex;gap:.125em;padding-right:.25em;margin-right:.25em;border-right:1px solid var(--colorNeutralStroke2)}.rich-text-editor__toolbar-group:last-child{border-right:none;margin-right:0;padding-right:0}.rich-text-editor__editor{padding:1em;min-height:150px}.rich-text-editor__editor .ProseMirror{outline:none;min-height:120px;font-synthesis:style weight}.rich-text-editor__editor .ProseMirror>*+*{margin-top:.75em}.rich-text-editor__editor .ProseMirror h1,.rich-text-editor__editor .ProseMirror h2,.rich-text-editor__editor .ProseMirror h3{line-height:1.2}.rich-text-editor__editor .ProseMirror ul,.rich-text-editor__editor .ProseMirror ol{padding-left:1.5em}.rich-text-editor__editor .ProseMirror blockquote{border-left:3px solid var(--colorNeutralStroke1);padding-left:1em;margin-left:0;opacity:.8}.rich-text-editor__editor .ProseMirror .raw-html-block{overflow-x:auto}.rich-text-editor__editor .ProseMirror .raw-html-block table{border-collapse:collapse;width:100%}.rich-text-editor__editor .ProseMirror .raw-html-block table th,.rich-text-editor__editor .ProseMirror .raw-html-block table td{border:1px solid var(--colorNeutralStroke2);padding:.375em .75em;text-align:left}.rich-text-editor__editor .ProseMirror .raw-html-block table th{background:var(--colorNeutralBackground2);font-weight:600}.rich-text-editor__editor .ProseMirror .raw-html-block table tr:nth-child(2n) td{background:var(--colorNeutralBackground1Hover)}.rich-text-editor__editor .ProseMirror.is-empty:before{content:attr(data-placeholder);color:var(--colorNeutralForeground3);pointer-events:none;float:left;height:0}.rich-text-editor__source{padding:0}.rich-text-editor__source textarea{border:none;border-radius:0 0 .5em .5em;min-height:200px;width:100%;box-sizing:border-box;font-family:monospace;font-size:.9em;padding:1em;resize:vertical}.rich-text-editor__link-popover{display:grid;gap:.5em;min-width:280px}.rich-text-editor__link-popover__actions{display:flex;gap:.25em}.rich-text-editor--is--disabled{opacity:.6;pointer-events:none}.rich-text-editor--view-mode{border:none;border-radius:0}.rich-text-editor--view-mode .rich-text-editor__editor{padding:0;min-height:0}.rich-text-editor--view-mode .rich-text-editor__editor .ProseMirror{min-height:0}.rich-text-editor__mention{background:var(--colorBrandBackground2);border-radius:.25em;padding:.1em .25em;color:inherit;font-weight:500}.rich-text-editor__mention--reference{background:var(--colorNeutralBackground3);font-family:var(--fontFamilyMonospace, monospace);font-size:.9em;text-decoration:none}.rich-text-editor__mention--reference[href]{cursor:pointer}.rich-text-editor__mention--reference[href]:hover{background:var(--colorBrandBackground2);text-decoration:underline}.rich-text-editor__mention-popup{position:fixed;z-index:10000}.rich-text-editor__mention-list{background:#fff;background:var(--colorNeutralBackground1, #ffffff);border:1px solid #e0e0e0;border:1px solid var(--colorNeutralStroke2, #e0e0e0);border-radius:.5em;box-shadow:0 .5em 1em #00000024,0 0 .125em #0000001f;box-shadow:var(--shadow16, 0 .5em 1em rgba(0, 0, 0, .14), 0 0 .125em rgba(0, 0, 0, .12));max-height:15em;overflow-y:auto;min-width:10em}.rich-text-editor__mention-list__description{display:block;max-width:24em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;opacity:.7}.rich-text-editor__mention-list__item{display:block;width:100%;padding:.5em .75em;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.rich-text-editor__mention-list__item:hover,.rich-text-editor__mention-list__item--is--active{background:#f5f5f5;background:var(--colorNeutralBackground2, #f5f5f5)}.rich-text-editor__mention-list__item--empty{opacity:.5;cursor:default}.rich-text-editor__mention-list__item--empty:hover{background:none}.content{width:100%;position:relative;display:grid;align-items:center;grid-template:"media" "text" "actions";grid-template-rows:auto 1fr auto;gap:0}.content__eyebrow{font-size:.9em;text-transform:uppercase;line-height:1.25}.content__text{grid-area:text;padding:1em 1em .05em;display:grid;align-self:start;gap:.05em}.content__body p{margin:0 0 1em}.content__media{grid-area:media;display:grid;max-width:100%;justify-content:center;align-content:center}.content__media img,.content__media video,.content__media svg{border-radius:0;max-width:100%}.content__actions{padding:.05em 1em 1em;grid-area:actions}@media(max-width:670px){.content{justify-content:center}}.content--media--max-32 img{max-height:32em}.content--text--center{text-align:center}.wrapper{width:100%;padding:4em 0}@media(max-width:670px){.wrapper{padding:2em 0}}.wrapper__inner{max-width:1024px;margin:0 auto;position:relative}.wrapper__content{display:grid;align-items:center;gap:1em;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.wrapper__content--render--as-1-2{grid-template-columns:1fr 2fr;grid-auto-flow:row}.wrapper__content--cols--2-3{grid-template-columns:2fr 3fr;grid-auto-flow:row}.wrapper__slot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1em}@media(max-width:670px){.wrapper__slot{display:grid;grid-template-columns:1fr;justify-content:center}}.wrapper--padding--0{padding:0}.wrapper__content--layout--vertical{grid-template-columns:1fr;text-align:center}.wrapper__content--cols--8-4{grid-template-columns:8fr 4fr}.wrapper__content--cols--7-5{grid-template-columns:7fr 5fr}.wrapper__slot--render--as-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2em}.wrapper__slot--render--as-chiclets .content{grid-template-rows:auto 1fr 0;gap:1.5em;border-radius:0;overflow:hidden;border:1px solid var(--colorNeutralStroke2);background-color:var(--colorNeutralBackground1)}.wrapper__slot--render--as-chiclets .content__text{align-self:start;gap:.75em}.wrapper__slot--render--as-chiclets .content__media img{object-fit:cover;width:100%;aspect-ratio:5/3;display:block}.wrapper--layout--double-gutter .wrapper__slot{gap:2em}.wrapper--layout--split-1-3 .wrapper__content{grid-template-columns:1fr 3fr}.wrapper--layout--stacked .wrapper__content{display:grid;grid-template-columns:1fr;grid-auto-flow:row}.dynamic-list-pagination{display:flex;gap:.5em;align-items:center}.dynamic-list-pagination__text{font-size:.8em}.dynamic-list-pagination__actions{display:flex;gap:.5em;align-items:center}.panel-manager__content{flex:1;min-width:0;position:relative;display:flex;overflow:hidden}.panel-manager__overlay{position:absolute;top:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);box-shadow:-.25em 0 1em #0000001a;animation:panel-manager-slide-in .2s ease-out}.panel-manager__overlay--closing{animation:panel-manager-slide-out .15s ease-in forwards}.panel-manager__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:5;cursor:pointer;animation:panel-manager-backdrop-in .2s ease-out}.panel-manager__backdrop--closing{animation:panel-manager-backdrop-out .15s ease-in forwards}.panel-manager__header{display:flex;align-items:center;gap:.5em;padding:.625em .75em;border-bottom:1px solid var(--colorNeutralStroke2);flex-shrink:0;min-height:2.75em;box-sizing:border-box}.panel-manager__header-title{flex:1;font-weight:600;font-size:.875em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-manager__body{flex:1;overflow-y:auto;padding:1em}@keyframes panel-manager-slide-in{0%{transform:translate(2em);opacity:0}to{transform:translate(0);opacity:1}}@keyframes panel-manager-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(2em);opacity:0}}@keyframes panel-manager-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes panel-manager-backdrop-out{0%{opacity:1}to{opacity:0}}.editable-text{display:flex;flex-direction:column;gap:.25rem;width:100%}.editable-text__label{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--colorNeutralForeground2);line-height:1.2}.editable-text__required{color:var(--colorPaletteRedForeground1);font-weight:700}.editable-text__lock{font-size:.875em;color:var(--colorNeutralForeground3)}.editable-text__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colorSubtleBackground);border:.0625rem solid transparent;border-radius:.25rem;padding:.375rem .5rem;margin:0;text-align:left;font:inherit;color:var(--colorNeutralForeground1);cursor:text;width:100%;min-height:2rem;line-height:1.4;transition:background-color .12s ease,border-color .12s ease}.editable-text__trigger:hover{background:var(--colorSubtleBackgroundHover);border-color:var(--colorNeutralStroke2)}.editable-text__trigger:focus-visible{outline:none;background:var(--colorSubtleBackgroundHover);border-color:var(--colorStrokeFocus2);box-shadow:0 0 0 .0625rem var(--colorStrokeFocus2)}.editable-text__value{display:block;word-break:break-word;white-space:pre-wrap}.editable-text__empty{color:var(--colorNeutralForeground3);font-style:italic}.editable-text__editor,.editable-text__editor-slot{width:100%}.editable-text--state--readonly .editable-text__value{padding:.375rem .5rem;color:var(--colorNeutralForeground1);min-height:2rem;line-height:1.4}.editable-number{display:flex;flex-direction:column;gap:.25rem;width:100%}.editable-number__label{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--colorNeutralForeground2);line-height:1.2}.editable-number__required{color:var(--colorPaletteRedForeground1);font-weight:700}.editable-number__lock{font-size:.875em;color:var(--colorNeutralForeground3)}.editable-number__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colorSubtleBackground);border:.0625rem solid transparent;border-radius:.25rem;padding:.375rem .5rem;margin:0;text-align:left;font:inherit;color:var(--colorNeutralForeground1);cursor:text;width:100%;min-height:2rem;line-height:1.4;transition:background-color .12s ease,border-color .12s ease}.editable-number__trigger:hover{background:var(--colorSubtleBackgroundHover);border-color:var(--colorNeutralStroke2)}.editable-number__trigger:focus-visible{outline:none;background:var(--colorSubtleBackgroundHover);border-color:var(--colorStrokeFocus2);box-shadow:0 0 0 .0625rem var(--colorStrokeFocus2)}.editable-number__value{display:block;word-break:break-word;white-space:pre-wrap}.editable-number__empty{color:var(--colorNeutralForeground3);font-style:italic}.editable-number__editor,.editable-number__editor-slot{width:100%}.editable-number--state--readonly .editable-number__value{padding:.375rem .5rem;color:var(--colorNeutralForeground1);min-height:2rem;line-height:1.4}.editable-date{display:flex;flex-direction:column;gap:.25rem;width:100%}.editable-date__label{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--colorNeutralForeground2);line-height:1.2}.editable-date__required{color:var(--colorPaletteRedForeground1);font-weight:700}.editable-date__lock{font-size:.875em;color:var(--colorNeutralForeground3)}.editable-date__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colorSubtleBackground);border:.0625rem solid transparent;border-radius:.25rem;padding:.375rem .5rem;margin:0;text-align:left;font:inherit;color:var(--colorNeutralForeground1);cursor:text;width:100%;min-height:2rem;line-height:1.4;transition:background-color .12s ease,border-color .12s ease}.editable-date__trigger:hover{background:var(--colorSubtleBackgroundHover);border-color:var(--colorNeutralStroke2)}.editable-date__trigger:focus-visible{outline:none;background:var(--colorSubtleBackgroundHover);border-color:var(--colorStrokeFocus2);box-shadow:0 0 0 .0625rem var(--colorStrokeFocus2)}.editable-date__value{display:block;word-break:break-word;white-space:pre-wrap}.editable-date__empty{color:var(--colorNeutralForeground3);font-style:italic}.editable-date__editor,.editable-date__editor-slot{width:100%}.editable-date--state--readonly .editable-date__value{padding:.375rem .5rem;color:var(--colorNeutralForeground1);min-height:2rem;line-height:1.4}.fui-Badge{padding:0 .5em}.das-chart{position:relative;color:var(--colorNeutralForeground2, #4b5563)}.das-chart__header{display:flex;align-items:center;justify-content:space-between;gap:.75em;margin-bottom:.5em}.das-chart__download{margin-left:auto}.das-chart__body{position:relative}.das-chart__svg{display:block;overflow:visible}.das-chart__grid line{stroke:var(--colorNeutralStroke2, #e0e0e0)}.das-chart__axis line,.das-chart__axis path{stroke:var(--colorNeutralStroke1, #999)}.das-chart__label{fill:var(--colorNeutralForeground1, #333)}.das-chart__dot,.das-chart__band{stroke:var(--colorNeutralBackground1, #fff)}.das-chart__crosshair{stroke:var(--colorNeutralForeground3, #64748b)}.das-chart__hit--clickable{cursor:pointer}.das-chart-pie__svg{display:block;width:100%;max-width:180px;height:auto;margin:0 auto}.das-chart-sankey__value{fill:var(--colorNeutralForeground3, #888)}.das-chart-column__band{fill:transparent}.das-chart-column__column--hover .das-chart-column__band,.das-chart-column__column--current .das-chart-column__band{fill:currentColor;fill-opacity:.08}.das-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.35em 1.25em;margin-top:.65em;font-size:.82em;color:var(--colorNeutralForeground2, #374151)}.das-chart-legend__item{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.das-chart-legend__key{flex-shrink:0;width:.8em;height:.8em}.das-chart-legend__key--line{width:1.1em}.das-chart-tooltip{position:absolute;z-index:10;pointer-events:none;padding:.5em .6em;font-size:.8em;color:var(--colorNeutralForeground1, #1f2937);background:var(--colorNeutralBackground1, #fff);border:1px solid var(--colorNeutralStroke2, #ddd);border-radius:.25em;box-shadow:var(--shadow8, 0 .1em .3em rgba(0, 0, 0, .15))}.das-chart-tooltip__title{margin-bottom:.35em;font-weight:600}.das-chart-tooltip__row{display:flex;align-items:center;gap:.4em;margin-bottom:.15em}.das-chart-tooltip__key{flex-shrink:0;width:.6em;height:.6em}.das-chart-tooltip__meta{margin-bottom:.25em;font-size:.85em;color:var(--colorNeutralForeground3, #888)}.das-chart-tooltip__total{margin-top:.35em;padding-top:.35em;font-weight:600;border-top:1px solid var(--colorNeutralStroke2, #e5e7eb)}.das-chart-pie-table__table{margin-top:.5em}.das-chart-country-map{position:relative}.das-chart-country-map__header{position:absolute;top:0;left:0;z-index:1;padding:1em 1em 0;pointer-events:none}.das-chart-country-map__title{margin:0 0 .25em;font-size:1.5em;font-weight:400}.das-chart-country-map__subtitle{margin:0;font-size:1.1em;color:var(--colorNeutralForeground3, #666)}.das-chart-country-map__svg{display:block;width:100%;height:auto}.das-chart-country-map__country{stroke:var(--colorNeutralStroke1, #999);stroke-width:.5}.das-chart-country-map__country:hover{fill:#f53;cursor:pointer}.das-chart-country-map__key{display:flex;align-items:center;justify-content:center;gap:.5em;margin:1em 0;font-size:.875em;color:var(--colorNeutralForeground3, #666)}.das-chart-country-map__key-bar{width:200px;height:20px;border:1px solid var(--colorNeutralStroke2, #ddd);border-radius:4px}.das-feature-flags{display:flex;flex-direction:column;gap:var(--spacingVerticalL);min-width:0}.das-feature-flags__intro{margin:0;max-width:48rem;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground3)}.das-feature-flags__tabs{flex-wrap:wrap}.das-feature-flags__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-feature-flags__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-feature-flags__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-feature-flags__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-feature-flags__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-feature-flags__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-feature-flags__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-feature-flags__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-feature-flags__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-feature-flags__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-feature-flags__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-feature-flags__list{display:flex;flex-direction:column;gap:var(--spacingVerticalS)}.das-feature-flags__row{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:grid;grid-template-columns:minmax(12rem,3fr) auto minmax(8rem,1.5fr) minmax(8rem,1fr) auto;align-items:center;gap:var(--spacingVerticalS) var(--spacingHorizontalL);min-width:0;border-left:3px solid var(--colorNeutralStroke1)}@media(max-width:56em){.das-feature-flags__row{grid-template-columns:minmax(0,1fr);align-items:start}}.das-feature-flags__row--tone--success{border-left-color:var(--colorStatusSuccessBorder1)}.das-feature-flags__row--tone--info{border-left-color:var(--colorBrandStroke1)}.das-feature-flags__row--tone--warning{border-left-color:var(--colorStatusWarningBorder1)}.das-feature-flags__row--state--retired{border-left-color:var(--colorNeutralStroke2);background:var(--colorNeutralBackground2)}.das-feature-flags__row__name,.das-feature-flags__row__meta{display:flex;flex-direction:column;gap:var(--spacingVerticalXXS);min-width:0}.das-feature-flags__row__label{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-feature-flags__row__slug{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);overflow-wrap:anywhere}.das-feature-flags__row__description{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-feature-flags__row__tags{display:flex;flex-wrap:wrap;gap:var(--spacingHorizontalXS);margin:var(--spacingVerticalXXS) 0}.das-feature-flags__tag{display:inline-flex;align-items:center;padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);color:var(--colorNeutralForeground2);white-space:nowrap}.das-feature-flags__tag--kind--killswitch{border-color:var(--colorStatusDangerBorder1);color:var(--colorStatusDangerForeground1)}.das-feature-flags__tag--is--overdue{border-color:var(--colorStatusWarningBorder1);background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1)}.das-feature-flags__row__warnings{list-style:none;margin:var(--spacingVerticalXS) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacingVerticalXXS)}.das-feature-flags__row__warning{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorStatusWarningForeground1)}.das-feature-flags__row__warning:before{content:"⚠ "}.das-feature-flags__row__warning--code--on_for_everyone{color:var(--colorNeutralForeground3)}.das-feature-flags__row__warning--code--on_for_everyone:before{content:"→ "}.das-feature-flags__row__meta-label{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em}.das-feature-flags__row__meta-value{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-feature-flags__row__meta-when{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);overflow-wrap:anywhere}.das-feature-flags__row__actions{display:flex;flex-wrap:wrap;gap:var(--spacingHorizontalS);justify-content:flex-end}@media(max-width:56em){.das-feature-flags__row__actions{justify-content:flex-start}}.das-feature-flags__section,.das-feature-flags__history{display:flex;flex-direction:column;gap:var(--spacingVerticalS);padding-top:var(--spacingVerticalS);min-width:0}.das-feature-flags__section__title,.das-feature-flags__history__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.das-feature-flags__section__note{margin:0;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-feature-flag-dialog__content{display:flex;flex-direction:column;gap:var(--spacingVerticalM)}.das-feature-flag-dialog__description{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground3)}.das-feature-flag-dialog__summary{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);border:1px solid var(--colorNeutralStroke2)}.das-feature-flag-dialog__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-feature-flag-history{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacingVerticalS);min-width:0}.das-feature-flag-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-feature-flag-history__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-feature-flag-history__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-feature-flag-history__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-feature-flag-history__empty{width:100%}.das-feature-flag-history__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.das-feature-flag-history__item{position:relative;display:flex;gap:var(--spacingHorizontalM);padding-bottom:var(--spacingVerticalL)}.das-feature-flag-history__item:before{content:"";position:absolute;left:.3125rem;top:1rem;bottom:0;border-left:1px solid var(--colorNeutralStroke2)}.das-feature-flag-history__item:last-child:before{display:none}.das-feature-flag-history__item__marker{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.25rem;border-radius:var(--borderRadiusCircular);background:var(--colorNeutralStroke1)}.das-feature-flag-history__item--action--enabled .das-feature-flag-history__item__marker{background:var(--colorStatusSuccessBorder1)}.das-feature-flag-history__item--action--disabled .das-feature-flag-history__item__marker{background:var(--colorNeutralForeground3)}.das-feature-flag-history__item--action--audience_changed .das-feature-flag-history__item__marker{background:var(--colorBrandStroke1)}.das-feature-flag-history__item--action--retired .das-feature-flag-history__item__marker{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralForeground3)}.das-feature-flag-history__item__body{display:flex;flex-direction:column;gap:var(--spacingVerticalXXS);min-width:0}.das-feature-flag-history__item__summary{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightMedium);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-feature-flag-history__item__audience{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground2);overflow-wrap:anywhere}.das-feature-flag-history__item__meta{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-feature-flag-history__item__reason{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-style:italic;color:var(--colorNeutralForeground2);overflow-wrap:anywhere}.das-scheduler{display:flex;flex-direction:column;gap:var(--spacingVerticalL);min-width:0}.das-scheduler__header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);align-items:flex-start;justify-content:space-between}.das-scheduler__intro{flex:1 1 24rem;margin:0;max-width:48rem;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground3)}.das-scheduler__tabs{flex-wrap:wrap}.das-scheduler__banner{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border:1px solid var(--colorStatusWarningBorder1)}.das-scheduler__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-scheduler__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-scheduler__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-scheduler__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-scheduler__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-scheduler__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-scheduler__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-scheduler__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-scheduler__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-scheduler__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-scheduler__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-scheduler__list{display:flex;flex-direction:column;gap:var(--spacingVerticalS)}.das-scheduler__row{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:grid;grid-template-columns:minmax(12rem,2.5fr) auto minmax(8rem,1.25fr) minmax(10rem,1.5fr) minmax(6rem,1fr) auto;align-items:start;gap:var(--spacingVerticalS) var(--spacingHorizontalL);min-width:0;border-left:3px solid var(--colorNeutralStroke2)}@media(max-width:64em){.das-scheduler__row{grid-template-columns:minmax(0,1fr);gap:var(--spacingVerticalS)}}.das-scheduler__row--tone--success{border-left-color:var(--colorStatusSuccessBorder1)}.das-scheduler__row--tone--info{border-left-color:var(--colorBrandStroke1)}.das-scheduler__row--tone--warning{border-left-color:var(--colorStatusWarningBorder1)}.das-scheduler__row--tone--danger{border-left-color:var(--colorStatusDangerBorder1)}.das-scheduler__row--tone--neutral{border-left-color:var(--colorNeutralStroke1)}.das-scheduler__row--kind--available{border-left-color:var(--colorNeutralStroke2);grid-template-columns:minmax(12rem,2fr) minmax(10rem,2fr) minmax(8rem,1.25fr) minmax(6rem,1fr) auto}@media(max-width:64em){.das-scheduler__row--kind--available{grid-template-columns:minmax(0,1fr)}}.das-scheduler__row--kind--missing{background:var(--colorNeutralBackground2);grid-template-columns:minmax(12rem,2fr) minmax(10rem,2fr) minmax(10rem,1.5fr) auto}@media(max-width:64em){.das-scheduler__row--kind--missing{grid-template-columns:minmax(0,1fr)}}.das-scheduler__row__name,.das-scheduler__row__meta{display:flex;flex-direction:column;gap:var(--spacingVerticalXXS);min-width:0}.das-scheduler__row__label{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-scheduler__row__slug,.das-scheduler__row__cron{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);overflow-wrap:anywhere}.das-scheduler__row__plugin,.das-scheduler__row__meta-note,.das-scheduler__row__when,.das-scheduler__row__description{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-scheduler__row__meta-label{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em}.das-scheduler__row__meta-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalXS) var(--spacingHorizontalS);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-scheduler__row__number{font-variant-numeric:tabular-nums;white-space:nowrap}.das-scheduler__row__error{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorStatusDangerForeground1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.das-scheduler__row__failures{font-variant-numeric:tabular-nums;font-weight:var(--fontWeightMedium);color:var(--colorStatusDangerForeground1)}.das-scheduler__row__actions{display:flex;flex-wrap:wrap;gap:var(--spacingHorizontalS);justify-content:flex-end;align-items:center}@media(max-width:64em){.das-scheduler__row__actions{justify-content:flex-start}}.das-scheduler__row__requested{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorBrandForeground1);white-space:nowrap}.das-scheduler__row__paused{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);border:1px solid var(--colorNeutralStroke2);grid-column:1/-1;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.das-scheduler-dialog__content{display:flex;flex-direction:column;gap:var(--spacingVerticalM)}.das-scheduler-dialog__description{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground3)}.das-scheduler-dialog__summary{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);border:1px solid var(--colorNeutralStroke2)}.das-scheduler-dialog__warning{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border:1px solid var(--colorStatusWarningBorder1)}.das-scheduler-dialog__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-scheduler-history__slug{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-scheduler-history__body{display:flex;flex-direction:column;gap:var(--spacingVerticalXL)}.das-scheduler-history__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacingVerticalS);min-width:0}.das-scheduler-history__section>*{max-width:100%}.das-scheduler-history__section__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);align-items:center;justify-content:space-between;width:100%}.das-scheduler-history__section__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.das-scheduler-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-scheduler-history__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-scheduler-history__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-scheduler-history__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-scheduler-history__empty{width:100%}.das-scheduler-history__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1);width:100%}.das-scheduler-history__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-scheduler-history__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-scheduler-history__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-scheduler-history__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-scheduler-history__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-scheduler-history__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-scheduler-history__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);-webkit-overflow-scrolling:touch;width:100%}.das-scheduler-history__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground1)}.das-scheduler-history__table :where(th,td){padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;vertical-align:middle;border-bottom:1px solid var(--colorNeutralStroke3)}.das-scheduler-history__table :where(th){font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;background:var(--colorNeutralBackground2);border-bottom-color:var(--colorNeutralStroke2);white-space:nowrap}.das-scheduler-history__table :where(tbody tr:last-child td){border-bottom:0}.das-scheduler-history__table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.das-scheduler-history__table .das-scheduler-history__table__numeric{text-align:right}.das-scheduler-history__run--extra--yes td{border-bottom:0}.das-scheduler-history__run__when,.das-scheduler-history__run__meta{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);white-space:nowrap}.das-scheduler-history__run__duration{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.das-scheduler-history__extra td{padding-top:0}.das-scheduler-history__run__error{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorStatusDangerForeground1);overflow-wrap:anywhere}.das-scheduler-history__run__details{margin-top:var(--spacingVerticalXS)}.das-scheduler-history__run__summary{cursor:pointer;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground2)}.das-scheduler-history__run__json{margin:0;padding:var(--spacingVerticalS) var(--spacingHorizontalM);overflow:auto;max-height:24rem;background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke3);border-radius:var(--borderRadiusMedium);font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);white-space:pre-wrap;word-break:break-word;margin-top:var(--spacingVerticalXS);max-height:16rem}.das-scheduler-history__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.das-scheduler-history__change{position:relative;display:flex;gap:var(--spacingHorizontalM);padding-bottom:var(--spacingVerticalM)}.das-scheduler-history__change:before{content:"";position:absolute;left:.3125rem;top:1rem;bottom:0;border-left:1px solid var(--colorNeutralStroke2)}.das-scheduler-history__change:last-child:before{display:none}.das-scheduler-history__change__marker{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.25rem;border-radius:var(--borderRadiusCircular);background:var(--colorNeutralStroke1)}.das-scheduler-history__change--action--on .das-scheduler-history__change__marker{background:var(--colorStatusSuccessBorder1)}.das-scheduler-history__change--action--paused .das-scheduler-history__change__marker{background:var(--colorStatusWarningBorder1)}.das-scheduler-history__change--action--off .das-scheduler-history__change__marker{background:var(--colorNeutralForeground3)}.das-scheduler-history__change--action--run_requested .das-scheduler-history__change__marker{background:var(--colorBrandStroke1)}.das-scheduler-history__change__body{display:flex;flex-direction:column;gap:var(--spacingVerticalXXS);min-width:0}.das-scheduler-history__change__summary{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightMedium);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-scheduler-history__change__meta{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-log{display:flex;flex-direction:column;gap:var(--spacingVerticalM);min-width:0}.das-api-log__filters{display:flex;flex-direction:column;gap:var(--spacingVerticalS);min-width:0}.das-api-log__filters>[role=tablist]{overflow-x:auto;max-width:100%}.das-api-log__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);align-items:center}.das-api-log__toolbar__search{flex:1 1 14rem;min-width:0;max-width:22rem}.das-api-log__toolbar__refresh{margin-left:auto}.das-api-log__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);-webkit-overflow-scrolling:touch}.das-api-log__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground1)}.das-api-log__table :where(th,td){padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;vertical-align:middle;border-bottom:1px solid var(--colorNeutralStroke3)}.das-api-log__table :where(th){font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;background:var(--colorNeutralBackground2);border-bottom-color:var(--colorNeutralStroke2);white-space:nowrap}.das-api-log__table :where(tbody tr:last-child td){border-bottom:0}.das-api-log__table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.das-api-log__table__numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.das-api-log__row{cursor:pointer}.das-api-log__row:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-api-log__row__when{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);white-space:nowrap}.das-api-log__row__user{white-space:nowrap}.das-api-log__row__method{font-family:var(--fontFamilyMonospace);white-space:nowrap}.das-api-log__row__via,.das-api-log__row__status{white-space:nowrap}.das-api-log__row__token,.das-api-log__row__error{display:inline-block;max-width:18rem;margin-left:var(--spacingHorizontalS);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.das-api-log__row__token{color:var(--colorNeutralForeground3)}.das-api-log__row__error{color:var(--colorStatusDangerForeground1)}.das-api-log__row__duration{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--colorNeutralForeground2)}.das-api-log__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-log__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-log__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-log__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-log__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-log__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-log__muted{color:var(--colorNeutralForeground3)}.das-api-log__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-api-log__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-api-log__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-api-log__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-log__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-api-log__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacingVerticalS) var(--spacingHorizontalM)}.das-api-log__pager__label{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums}.das-api-log__pager__buttons{display:flex;gap:var(--spacingHorizontalS)}.das-api-log__detail__heading{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase500);line-height:var(--lineHeightBase500);font-weight:var(--fontWeightSemibold);overflow-wrap:anywhere}.das-api-log__detail__sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalXS)}.das-api-log__detail__when{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-log__detail__body{display:flex;flex-direction:column;gap:var(--spacingVerticalL);padding-bottom:var(--spacingVerticalL)}.das-api-log__detail__facts{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--spacingVerticalXS) var(--spacingHorizontalL);margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-api-log__detail__facts dt{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);line-height:var(--lineHeightBase300)}.das-api-log__detail__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.das-api-log__detail__numeric{font-variant-numeric:tabular-nums}.das-api-log__detail__error{color:var(--colorStatusDangerForeground1)}.das-api-log__detail__url{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);word-break:break-all}.das-api-log__detail__section{display:flex;flex-direction:column;gap:var(--spacingVerticalS)}.das-api-log__detail__title{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;margin:0}.das-api-log__detail__code{margin:0;padding:var(--spacingVerticalS) var(--spacingHorizontalM);overflow:auto;max-height:24rem;background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke3);border-radius:var(--borderRadiusMedium);font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);white-space:pre-wrap;word-break:break-word}.das-error-log{display:flex;flex-direction:column;gap:var(--spacingVerticalM);min-width:0}.das-error-log__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM)}.das-error-log__toolbar__select{flex:0 1 9rem;min-width:0}.das-error-log__toolbar__select .fui-Dropdown{min-width:0;width:100%}.das-error-log__toolbar__text{flex:1 1 11rem;min-width:0;max-width:18rem}.das-error-log__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);-webkit-overflow-scrolling:touch}.das-error-log__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground1)}.das-error-log__table :where(th,td){padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;vertical-align:middle;border-bottom:1px solid var(--colorNeutralStroke3)}.das-error-log__table :where(th){font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;background:var(--colorNeutralBackground2);border-bottom-color:var(--colorNeutralStroke2);white-space:nowrap}.das-error-log__table :where(tbody tr:last-child td){border-bottom:0}.das-error-log__table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.das-error-log__row__when{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);white-space:nowrap;font-variant-numeric:tabular-nums}.das-error-log__row__mono{font-family:var(--fontFamilyMonospace);white-space:nowrap}.das-error-log__row__user{white-space:nowrap}.das-error-log__row__user--kind--id{font-family:var(--fontFamilyMonospace);color:var(--colorNeutralForeground3)}.das-error-log__row__message{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.das-error-log__row__actions{width:1%;padding-top:0;padding-bottom:0;text-align:right;white-space:nowrap}.das-error-log__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.das-error-log__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-error-log__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-error-log__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-error-log__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-error-log__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-error-log__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-error-log__chip{text-transform:capitalize}.das-error-log__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-error-log__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-error-log__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-error-log__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-error-log__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacingVerticalS) var(--spacingHorizontalM);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-error-log__drawer{--fui-Drawer--size: min(62.5rem, 100vw)}.das-error-log__detail{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.das-error-log__detail__header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacingVerticalM) var(--spacingHorizontalL);padding:var(--spacingVerticalL) var(--spacingHorizontalXL);border-bottom:1px solid var(--colorNeutralStroke2)}.das-error-log__detail__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--borderRadiusCircular);background:var(--colorStatusWarningBackground1);border:1px solid var(--colorStatusWarningBorder1)}.das-error-log__detail__icon-glyph{font-size:var(--fontSizeBase500);color:var(--colorStatusWarningForeground1)}.das-error-log__detail__main{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:var(--spacingVerticalS)}.das-error-log__detail__title{margin:0;font-size:var(--fontSizeBase500);line-height:var(--lineHeightBase500);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-error-log__detail__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalXS) var(--spacingHorizontalS)}.das-error-log__detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS);flex-shrink:0}.das-error-log__detail__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--spacingVerticalL);padding:var(--spacingVerticalL) var(--spacingHorizontalXL) var(--spacingVerticalXXL)}.das-error-log__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:var(--spacingVerticalM) var(--spacingHorizontalM);flex-shrink:0}.das-error-log__card{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:flex;flex-direction:column;gap:var(--spacingVerticalXS);min-width:0}.das-error-log__card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacingHorizontalS)}.das-error-log__card__label{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em}.das-error-log__card__value{display:flex;align-items:center;gap:var(--spacingHorizontalXS);min-width:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);overflow-wrap:anywhere}.das-error-log__summary{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);background:var(--colorNeutralBackground2);display:flex;flex-direction:column;gap:var(--spacingVerticalXS);flex-shrink:0}.das-error-log__summary__label{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em}.das-error-log__summary__headline{font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-error-log__summary__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacingVerticalXS)}.das-error-log__summary__detail{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalXS);overflow-wrap:anywhere}.das-error-log__section{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);padding:0;overflow:hidden;flex-shrink:0}.das-error-log__section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacingHorizontalS);padding:var(--spacingVerticalM) var(--spacingHorizontalL) var(--spacingVerticalS)}.das-error-log__section__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-error-log__section__sub{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-error-log__section__body{display:flex;flex-direction:column;gap:var(--spacingVerticalM);padding:0 var(--spacingHorizontalL) var(--spacingVerticalM)}.das-error-log__kv{display:grid;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:var(--spacingVerticalXS) var(--spacingHorizontalL);align-items:baseline;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-error-log__kv:empty{display:none}.das-error-log__kv__key{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);line-height:var(--lineHeightBase300);overflow-wrap:anywhere}.das-error-log__kv__value{display:flex;align-items:center;gap:var(--spacingHorizontalXS);min-width:0;overflow-wrap:anywhere}.das-error-log__pre{margin:0;padding:var(--spacingVerticalS) var(--spacingHorizontalM);overflow:auto;max-height:24rem;background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke3);border-radius:var(--borderRadiusMedium);font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);white-space:pre-wrap;word-break:break-word;max-height:16rem}.das-error-log__code{font-family:var(--fontFamilyMonospace);display:inline-block;padding:0 var(--spacingHorizontalXS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);overflow-wrap:anywhere}.das-error-log__mono{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200)}.das-error-log__numeric{font-variant-numeric:tabular-nums}.das-error-log__grow{flex:1;min-width:0}.das-error-log__subtle{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-error-log__link{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXXS);color:var(--colorBrandForegroundLink);text-decoration:none;overflow-wrap:anywhere}.das-error-log__link:hover{text-decoration:underline}.das-error-log__copy{flex-shrink:0;min-width:auto}.das-api-playground{display:flex;flex-direction:column;gap:var(--spacingVerticalL);min-width:0}.das-api-playground__header{display:flex;flex-direction:column;gap:var(--spacingVerticalXS)}.das-api-playground__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.das-api-playground__intro{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);margin:0;max-width:60rem}.das-api-playground__layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(18rem,24rem);grid-template-areas:"endpoints main response";gap:var(--spacingHorizontalL);align-items:start;min-width:0}@media(max-width:80em){.das-api-playground__layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-template-areas:"endpoints main" "endpoints response"}}@media(max-width:48em){.das-api-playground__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"endpoints" "main" "response"}}.das-api-playground__panel{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:flex;flex-direction:column;gap:var(--spacingVerticalM);min-width:0}.das-api-playground__panel--area--endpoints{grid-area:endpoints;padding:var(--spacingVerticalS) var(--spacingHorizontalS);max-height:75vh;position:sticky;top:var(--spacingVerticalL)}@media(max-width:48em){.das-api-playground__panel--area--endpoints{position:static;max-height:22rem}}.das-api-playground__panel--area--main{grid-area:main}.das-api-playground__panel--area--response{grid-area:response;gap:var(--spacingVerticalL)}.das-api-playground__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);padding-top:var(--spacingVerticalS);border-top:1px solid var(--colorNeutralStroke3)}.das-endpoint-selector{display:flex;flex-direction:column;gap:var(--spacingVerticalS);min-height:0;flex:1}.das-endpoint-selector__search{width:100%;min-width:0}.das-endpoint-selector__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacingVerticalXS)}.das-endpoint-selector__group-head{display:flex;align-items:center;gap:var(--spacingHorizontalXS);width:100%;padding:var(--spacingVerticalXS) var(--spacingHorizontalXS);border:0;border-radius:var(--borderRadiusMedium);background:transparent;color:var(--colorNeutralForeground3);font-family:inherit;cursor:pointer;text-align:left}.das-endpoint-selector__group-head:hover{background:var(--colorSubtleBackgroundHover)}.das-endpoint-selector__group-head:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-endpoint-selector__group-name{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.das-endpoint-selector__count{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums}.das-endpoint-selector__items{display:flex;flex-direction:column;gap:1px;padding-left:var(--spacingHorizontalL)}.das-endpoint-selector__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacingHorizontalS);width:100%;min-height:2rem;padding:var(--spacingVerticalXXS) var(--spacingHorizontalS);border:0;border-radius:var(--borderRadiusMedium);background:transparent;color:var(--colorNeutralForeground1);font-family:inherit;text-align:left;cursor:pointer}.das-endpoint-selector__item:hover{background:var(--colorSubtleBackgroundHover)}.das-endpoint-selector__item:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-endpoint-selector__item--state--selected{background:var(--colorSubtleBackgroundSelected);box-shadow:inset 2px 0 0 var(--colorBrandStroke1)}.das-endpoint-selector__method{font-family:var(--fontFamilyMonospace);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.das-endpoint-selector__chip{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-endpoint-selector__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-endpoint-selector__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-endpoint-selector__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-endpoint-selector__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-endpoint-selector__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-endpoint-selector__chip{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100)}.das-endpoint-selector__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-endpoint-selector__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-endpoint-selector__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-endpoint-selector__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-endpoint-selector__empty{border:0;padding:var(--spacingVerticalXL) var(--spacingHorizontalM)}.das-api-params{display:flex;flex-direction:column;gap:var(--spacingVerticalL);min-width:0}.das-api-params__head{display:flex;flex-direction:column;gap:var(--spacingVerticalXS);padding-bottom:var(--spacingVerticalM);border-bottom:1px solid var(--colorNeutralStroke3)}.das-api-params__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS)}.das-api-params__method{font-family:var(--fontFamilyMonospace);margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);overflow-wrap:anywhere}.das-api-params__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-params__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-params__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-params__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-params__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-params__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-params__description{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground2)}.das-api-params__note{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);margin:0}.das-api-params__scopes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalXS)}.das-api-params__scopes-label{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-params__scope{font-family:var(--fontFamilyMonospace);display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-params__scope--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-params__scope--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-params__scope--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-params__scope--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-params__scope--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-params__group{display:flex;flex-direction:column;gap:var(--spacingVerticalM)}.das-api-params__group-title{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;margin:0}.das-api-params__field{min-width:0}.das-api-params__required{margin-left:var(--spacingHorizontalXXS);color:var(--colorStatusDangerForeground1)}.das-api-params__label{font-family:var(--fontFamilyMonospace)}.das-api-params__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-api-params__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-api-params__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-api-params__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-response{display:flex;flex-direction:column;gap:var(--spacingVerticalS);min-width:0}.das-api-response__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacingVerticalXS) var(--spacingHorizontalS)}.das-api-response__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-api-response__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS)}.das-api-response__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-response__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-response__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-response__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-response__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-response__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-response__duration{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums}.das-api-response__section{display:flex;flex-direction:column;gap:var(--spacingVerticalXS);min-width:0}.das-api-response__label{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em}.das-api-response__code{margin:0;padding:var(--spacingVerticalS) var(--spacingHorizontalM);overflow:auto;max-height:24rem;background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke3);border-radius:var(--borderRadiusMedium);font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);white-space:pre-wrap;word-break:break-word}.das-api-response__code--tone--danger{background:var(--colorStatusDangerBackground1);border-color:var(--colorStatusDangerBorder1);color:var(--colorStatusDangerForeground1)}.das-api-response__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-api-response__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-api-response__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-api-response__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-history{display:flex;flex-direction:column;gap:var(--spacingVerticalS);min-width:0}.das-api-history__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacingHorizontalS)}.das-api-history__title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-api-history__list{display:flex;flex-direction:column;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);overflow:hidden}.das-api-history__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "time duration";align-items:center;gap:var(--spacingVerticalXXS) var(--spacingHorizontalS);width:100%;padding:var(--spacingVerticalS) var(--spacingHorizontalM);border:0;border-bottom:1px solid var(--colorNeutralStroke3);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font-family:inherit;text-align:left;cursor:pointer}.das-api-history__item:last-child{border-bottom:0}.das-api-history__item:hover{background:var(--colorNeutralBackground1Hover)}.das-api-history__item:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-api-history__name{grid-area:name;font-family:var(--fontFamilyMonospace);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium)}.das-api-history__chip{grid-area:status;justify-self:end;display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-history__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-history__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-history__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-history__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-history__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-history__time{grid-area:time;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums}.das-api-history__duration{grid-area:duration;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.das-api-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-api-history__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-api-history__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-api-history__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-history__empty{padding:var(--spacingVerticalL) var(--spacingHorizontalM)}.das-api-token-picker{display:flex;flex-direction:column;gap:var(--spacingVerticalXS);max-width:36rem;min-width:0}.das-api-token-picker__dropdown{min-width:0;max-width:100%}.das-api-token-picker__scopes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalXS)}.das-api-token-picker__scopes-label{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-token-picker__scope{font-family:var(--fontFamilyMonospace);display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-token-picker__scope--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-token-picker__scope--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-token-picker__scope--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-token-picker__scope--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-token-picker__scope--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-tokens{display:flex;flex-direction:column;gap:var(--spacingVerticalL);min-width:0}.das-api-tokens__intro{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);margin:0;max-width:60rem}.das-api-tokens__section{display:flex;flex-direction:column;gap:var(--spacingVerticalM);min-width:0}.das-api-tokens__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacingVerticalS) var(--spacingHorizontalM)}.das-api-tokens__section-title{margin:0;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.das-api-tokens__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);align-items:center}.das-api-tokens__card{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);padding:var(--spacingVerticalM) var(--spacingHorizontalL);display:flex;flex-direction:column;gap:var(--spacingVerticalM);min-width:0}.das-api-tokens__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--spacingVerticalM) var(--spacingHorizontalXL);min-width:0}.das-api-tokens__form-wide{grid-column:1/-1;min-width:0}.das-api-tokens__form-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacingVerticalS) var(--spacingHorizontalM);align-items:center}.das-api-tokens__picked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS);min-height:2rem;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-api-tokens__results{margin:var(--spacingVerticalXS) 0 0;padding:var(--spacingVerticalXXS) 0;list-style:none;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);box-shadow:var(--shadow4);max-height:16rem;overflow-y:auto}.das-api-tokens__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--spacingHorizontalS);width:100%;padding:var(--spacingVerticalS) var(--spacingHorizontalM);border:0;background:transparent;color:var(--colorNeutralForeground1);font-family:inherit;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);text-align:left;cursor:pointer}.das-api-tokens__result:hover{background:var(--colorSubtleBackgroundHover)}.das-api-tokens__result:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.das-api-tokens__result-email{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-tokens__hint{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);margin:0}.das-api-tokens__error{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border:1px solid var(--colorStatusDangerBorder1)}.das-api-tokens__scopes-list{display:flex;flex-direction:column;gap:var(--spacingVerticalS);max-height:20rem;overflow-y:auto;padding:var(--spacingVerticalXS) var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.das-api-tokens__scope-group{display:flex;flex-direction:column}.das-api-tokens__scope-group-name{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;padding:var(--spacingVerticalXS) 0}.das-api-tokens__scope-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--spacingHorizontalS)}.das-api-tokens__scope-id{font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground1)}.das-api-tokens__scope-description{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}.das-api-tokens__secret{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalS)}.das-api-tokens__secret-input{flex:1 1 16rem;min-width:0}.das-api-tokens__secret-input input{font-family:var(--fontFamilyMonospace)}.das-api-tokens__dialog-body{display:flex;flex-direction:column;gap:var(--spacingVerticalM)}.das-api-tokens__dialog-text{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300)}.das-api-tokens__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);-webkit-overflow-scrolling:touch}.das-api-tokens__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground1)}.das-api-tokens__table :where(th,td){padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;vertical-align:middle;border-bottom:1px solid var(--colorNeutralStroke3)}.das-api-tokens__table :where(th){font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.06em;background:var(--colorNeutralBackground2);border-bottom-color:var(--colorNeutralStroke2);white-space:nowrap}.das-api-tokens__table :where(tbody tr:last-child td){border-bottom:0}.das-api-tokens__table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.das-api-tokens__table :where(td){white-space:nowrap}.das-api-tokens__cell--kind--name,.das-api-tokens__cell--kind--scopes{white-space:normal;min-width:12rem}.das-api-tokens__cell--kind--when{font-variant-numeric:tabular-nums;color:var(--colorNeutralForeground3)}.das-api-tokens__cell--kind--actions{width:1%;text-align:right}.das-api-tokens__name{font-weight:var(--fontWeightMedium);color:var(--colorNeutralForeground1)}.das-api-tokens__description{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3);display:block}.das-api-tokens__preview{font-family:var(--fontFamilyMonospace);color:var(--colorNeutralForeground2)}.das-api-tokens__scopes{display:flex;flex-wrap:wrap;gap:var(--spacingHorizontalXS)}.das-api-tokens__scope{font-family:var(--fontFamilyMonospace);display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-tokens__scope--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-tokens__scope--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-tokens__scope--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-tokens__scope--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-tokens__scope--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-tokens__muted{color:var(--colorNeutralForeground3)}.das-api-tokens__chip{display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-tokens__chip--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-tokens__chip--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-tokens__chip--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-tokens__chip--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-tokens__chip--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-tokens__stale{margin-left:var(--spacingHorizontalS);display:inline-flex;align-items:center;gap:var(--spacingHorizontalXS);padding:0 var(--spacingHorizontalS);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusCircular);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightMedium);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.das-api-tokens__stale--tone--success{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1)}.das-api-tokens__stale--tone--warning{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1);border-color:var(--colorStatusWarningBorder1)}.das-api-tokens__stale--tone--danger{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-color:var(--colorStatusDangerBorder1)}.das-api-tokens__stale--tone--info{background:var(--colorBrandBackground2);color:var(--colorBrandForeground2);border-color:var(--colorBrandStroke2)}.das-api-tokens__stale--tone--neutral{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-color:var(--colorNeutralStroke2)}.das-api-tokens__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalXXL) var(--spacingHorizontalL);text-align:center;border:1px dashed var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3)}.das-api-tokens__empty__icon{display:inline-flex;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase600);margin-bottom:var(--spacingVerticalXS)}.das-api-tokens__empty__title{margin:0;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2)}.das-api-tokens__empty__hint{margin:0;max-width:40ch;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--colorNeutralForeground3)}:root{--rh-brand-10: #03082B;--rh-brand-20: #081241;--rh-brand-30: #0D195D;--rh-brand-40: #13217A;--rh-brand-50: #192999;--rh-brand-60: #2034B4;--rh-brand-70: #2943CA;--rh-brand-80: #3655DE;--rh-brand-90: #486BE5;--rh-brand-100: #5D7FEA;--rh-brand-110: #7393EE;--rh-brand-120: #8AA6F2;--rh-brand-130: #A2B9F5;--rh-brand-140: #BACBF8;--rh-brand-150: #D2DEFB;--rh-brand-160: #EAF0FE;--rh-neutral-0: #FFFFFF;--rh-neutral-25: #FAFBFE;--rh-neutral-50: #F4F7FB;--rh-neutral-100: #EDF0F6;--rh-neutral-150: #E4E8EF;--rh-neutral-200: #DBE0E9;--rh-neutral-300: #C8CED9;--rh-neutral-400: #9EA5B2;--rh-neutral-500: #737B89;--rh-neutral-600: #586170;--rh-neutral-700: #404856;--rh-neutral-800: #2A313D;--rh-neutral-850: #1F2530;--rh-neutral-900: #171C25;--rh-neutral-925: #12161E;--rh-neutral-950: #0D1118;--rh-neutral-975: #080B11;--rh-teal-50: #E3FBF9;--rh-teal-100: #CAF5F3;--rh-teal-200: #A4EAE7;--rh-teal-300: #73D8D4;--rh-teal-400: #3CBDB9;--rh-teal-500: #00A19D;--rh-teal-600: #047F7C;--rh-teal-700: #006663;--rh-teal-800: #034D4B;--rh-teal-900: #003937;--rh-teal-950: #00201F;--rh-font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--rh-font-display: var(--rh-font-sans);--rh-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--rh-font-features: normal;--rh-numeric: tabular-nums lining-nums;--rh-text-2xs: .6875rem;--rh-text-xs: .75rem;--rh-text-sm: .8125rem;--rh-text-base: .875rem;--rh-text-md: .9375rem;--rh-text-lg: 1.125rem;--rh-text-xl: 1.375rem;--rh-text-2xl: 1.75rem;--rh-leading-2xs: 1rem;--rh-leading-xs: 1rem;--rh-leading-sm: 1.125rem;--rh-leading-base: 1.25rem;--rh-leading-md: 1.375rem;--rh-leading-lg: 1.625rem;--rh-leading-xl: 1.75rem;--rh-leading-2xl: 2.125rem;--rh-weight-regular: 400;--rh-weight-medium: 500;--rh-weight-semibold: 600;--rh-weight-bold: 680;--rh-tracking-tight: -.02em;--rh-tracking-snug: -.011em;--rh-tracking-normal: 0;--rh-tracking-caps: .06em;--rh-space-px: 1px;--rh-space-0-5: .125rem;--rh-space-1: .25rem;--rh-space-1-5: .375rem;--rh-space-2: .5rem;--rh-space-3: .75rem;--rh-space-4: 1rem;--rh-space-5: 1.25rem;--rh-space-6: 1.5rem;--rh-space-8: 2rem;--rh-space-10: 2.5rem;--rh-space-12: 3rem;--rh-space-16: 4rem;--rh-gap-inline: var(--rh-space-2);--rh-gap-field: var(--rh-space-4);--rh-gap-field-col: var(--rh-space-8);--rh-gap-group: var(--rh-space-4);--rh-gap-section: var(--rh-space-6);--rh-pad-card: var(--rh-space-5);--rh-pad-card-x: var(--rh-space-6);--rh-pad-page: var(--rh-space-6) var(--rh-space-8) var(--rh-space-12);--rh-pad-page-phone: var(--rh-space-4);--rh-control-height: 2rem;--rh-control-height-sm: 1.5rem;--rh-row-height: 2.5rem;--rh-row-height-compact: 2rem;--rh-row-height-rich: 2.75rem;--rh-cell-pad-x: var(--rh-space-3);--rh-topbar-height: 3.25rem;--rh-nav-width: 15rem;--rh-nav-rail-width: 3.5rem;--rh-content-max: 90rem;--rh-radius-xs: 3px;--rh-radius-sm: 4px;--rh-radius-md: 6px;--rh-radius-lg: 8px;--rh-radius-xl: 12px;--rh-radius-2xl: 14px;--rh-radius-card: var(--rh-radius-xl);--rh-radius-sheet: var(--rh-radius-2xl);--rh-radius-pill: 999px;--rh-border-width: 1px;--rh-sheet-inset: var(--rh-space-2);--rh-focus-width: 2px;--rh-duration-fast: .1s;--rh-duration-base: .16s;--rh-duration-slow: .24s;--rh-ease-standard: cubic-bezier(.2, 0, 0, 1);--rh-ease-emphasized: cubic-bezier(.3, 0, 0, 1);color-scheme:light;--rh-surface-chrome: #D7DEE9;--rh-surface-sheet: #EFF2F7;--rh-surface-page: var(--rh-surface-sheet);--rh-surface-raised: var(--rh-neutral-0);--rh-surface-sunken: #EDF0F5;--rh-surface-overlay: var(--rh-neutral-0);--rh-scrim: color-mix(in srgb, var(--rh-neutral-975) 45%, transparent);--rh-surface-nav: var(--rh-surface-chrome);--rh-surface-topbar: var(--rh-surface-chrome);--rh-nav-active-bg: var(--rh-neutral-0);--rh-nav-active-text: var(--rh-brand-50);--rh-chrome-hover: color-mix(in srgb, var(--rh-neutral-0) 45%, transparent);--rh-chrome-pressed: color-mix(in srgb, var(--rh-neutral-0) 85%, transparent);--rh-surface-hover: var(--rh-neutral-100);--rh-surface-pressed: var(--rh-neutral-150);--rh-surface-selected: #EEF3FF;--rh-surface-inverted: var(--rh-neutral-900);--rh-text-primary: var(--rh-neutral-900);--rh-text-secondary: var(--rh-neutral-700);--rh-text-tertiary: var(--rh-neutral-600);--rh-text-disabled: #626A78;--rh-text-inverted: var(--rh-neutral-0);--rh-text-on-accent: #FFFFFF;--rh-border-subtle: #E6EAF0;--rh-border: #D6DCE6;--rh-border-strong: var(--rh-neutral-300);--rh-border-focus: var(--rh-brand-80);--rh-accent: var(--rh-brand-80);--rh-accent-hover: var(--rh-brand-70);--rh-accent-pressed: var(--rh-brand-60);--rh-accent-text: var(--rh-brand-70);--rh-accent-text-hover: var(--rh-brand-50);--rh-accent-subtle: var(--rh-brand-160);--rh-accent-subtle-hover: #DDE6FD;--rh-accent-subtle-text: var(--rh-brand-60);--rh-accent-border: var(--rh-brand-140);--rh-secondary: var(--rh-teal-600);--rh-secondary-text: var(--rh-teal-700);--rh-secondary-subtle: var(--rh-teal-50);--rh-series-1: var(--rh-brand-80);--rh-series-2: var(--rh-teal-500);--rh-series-3: var(--rh-chip-violet-dot);--rh-series-4: var(--rh-chip-sky-dot);--rh-series-5: var(--rh-chip-grape-dot);--rh-series-6: var(--rh-chip-jade-dot);--rh-shadow-1: 0 0 0 1px rgba(16, 24, 48, .05), 0 1px 2px rgba(16, 24, 48, .07), 0 3px 10px rgba(16, 24, 48, .06);--rh-shadow-2: 0 0 0 1px rgba(16, 24, 48, .06), 0 2px 4px rgba(16, 24, 48, .08), 0 8px 20px rgba(16, 24, 48, .1);--rh-edge-highlight: 0 0 0 transparent;--rh-shadow-card: var(--rh-edge-highlight), var(--rh-shadow-1);--rh-shadow-card-hover: var(--rh-edge-highlight), var(--rh-shadow-2);--rh-shadow-3: 0 8px 24px rgba(16, 24, 48, .14), 0 2px 6px rgba(16, 24, 48, .08);--rh-shadow-4: 0 16px 48px rgba(16, 24, 48, .2), 0 4px 12px rgba(16, 24, 48, .1);--rh-success-text: #007132;--rh-success-bg: #E2F9E6;--rh-success-border: #B4E2BC;--rh-success-solid: #00823A;--rh-success-on-solid: #FFFFFF;--rh-warning-text: #885703;--rh-warning-bg: #FFEFDC;--rh-warning-border: #F9CB92;--rh-warning-solid: #E79C27;--rh-warning-on-solid: #1A1A1A;--rh-danger-text: #A12F2F;--rh-danger-bg: #FFEDEB;--rh-danger-border: #FEC4BE;--rh-danger-solid: #BE2E31;--rh-danger-on-solid: #FFFFFF;--rh-info-text: #006495;--rh-info-bg: #E6F4FF;--rh-info-border: #ABDBFE;--rh-info-solid: #0573AA;--rh-info-on-solid: #FFFFFF;--rh-chip-sky-bg: #DEF3FF;--rh-chip-sky-text: #005A7B;--rh-chip-sky-border: #B0DFF9;--rh-chip-sky-dot: #028CBC;--rh-chip-blue-bg: #E5F0FF;--rh-chip-blue-text: #0F5298;--rh-chip-blue-border: #BEDAFE;--rh-chip-blue-dot: #3681D7;--rh-chip-indigo-bg: #EAEEFE;--rh-chip-indigo-text: #3E4999;--rh-chip-indigo-border: #CBD6FF;--rh-chip-indigo-dot: #6676D8;--rh-chip-violet-bg: #F0ECFF;--rh-chip-violet-text: #584092;--rh-chip-violet-border: #D9D1FC;--rh-chip-violet-dot: #876BD0;--rh-chip-grape-bg: #F9E8FF;--rh-chip-grape-text: #6F3680;--rh-chip-grape-border: #E9CCF2;--rh-chip-grape-dot: #A55FB9;--rh-chip-cyan-bg: #D6F6FD;--rh-chip-cyan-text: #025D6B;--rh-chip-cyan-border: #AAE3EF;--rh-chip-cyan-dot: #0390A4;--rh-chip-teal-bg: #D6F7F4;--rh-chip-teal-text: #00605C;--rh-chip-teal-border: #AAE5E0;--rh-chip-teal-dot: #0A938E;--rh-chip-jade-bg: #DBF7E9;--rh-chip-jade-text: #016246;--rh-chip-jade-border: #B3E5CE;--rh-chip-jade-dot: #01976D;--rh-chip-slate-bg: #ECEFF5;--rh-chip-slate-text: #495365;--rh-chip-slate-border: #D2D8E2;--rh-chip-slate-dot: #748197}:root[data-theme=dark]{color-scheme:dark;--rh-surface-chrome: #07090E;--rh-surface-sheet: #0F131B;--rh-surface-page: var(--rh-surface-sheet);--rh-surface-raised: var(--rh-neutral-900);--rh-surface-sunken: var(--rh-neutral-975);--rh-surface-overlay: var(--rh-neutral-850);--rh-scrim: color-mix(in srgb, var(--rh-neutral-975) 65%, transparent);--rh-surface-nav: var(--rh-surface-chrome);--rh-surface-topbar: var(--rh-surface-chrome);--rh-nav-active-bg: #1A2033;--rh-nav-active-text: #C7D2FF;--rh-chrome-hover: color-mix(in srgb, var(--rh-neutral-0) 5%, transparent);--rh-chrome-pressed: color-mix(in srgb, var(--rh-neutral-0) 8%, transparent);--rh-surface-hover: var(--rh-neutral-850);--rh-surface-pressed: var(--rh-neutral-800);--rh-surface-selected: #151C30;--rh-surface-inverted: var(--rh-neutral-50);--rh-text-primary: var(--rh-neutral-50);--rh-text-secondary: var(--rh-neutral-300);--rh-text-tertiary: var(--rh-neutral-400);--rh-text-disabled: #848D9B;--rh-text-inverted: var(--rh-neutral-900);--rh-text-on-accent: #FFFFFF;--rh-border-subtle: #1C222D;--rh-border: #232A36;--rh-border-strong: var(--rh-neutral-700);--rh-border-focus: var(--rh-brand-110);--rh-accent: var(--rh-brand-80);--rh-accent-hover: var(--rh-brand-90);--rh-accent-pressed: var(--rh-brand-70);--rh-accent-text: var(--rh-brand-120);--rh-accent-text-hover: var(--rh-brand-130);--rh-accent-subtle: #1A264B;--rh-accent-subtle-hover: #21305B;--rh-accent-subtle-text: var(--rh-brand-130);--rh-accent-border: var(--rh-brand-50);--rh-secondary: var(--rh-teal-400);--rh-secondary-text: var(--rh-teal-300);--rh-secondary-subtle: var(--rh-teal-950);--rh-series-1: var(--rh-brand-100);--rh-series-2: var(--rh-teal-400);--rh-shadow-1: 0 2px 10px rgba(0, 0, 0, .45);--rh-shadow-2: 0 4px 16px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .35);--rh-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, .035);--rh-shadow-3: 0 8px 28px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .35);--rh-shadow-4: 0 16px 56px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .4);--rh-success-text: #8FD89E;--rh-success-bg: #0F3118;--rh-success-border: #235430;--rh-success-solid: #059A46;--rh-success-on-solid: #0B0F1A;--rh-warning-text: #F4B768;--rh-warning-bg: #382409;--rh-warning-border: #623F0A;--rh-warning-solid: #F2A635;--rh-warning-on-solid: #1A1A1A;--rh-danger-text: #FFABA3;--rh-danger-bg: #421C19;--rh-danger-border: #6C3531;--rh-danger-solid: #BE2E31;--rh-danger-on-solid: #FFFFFF;--rh-info-text: #86CDFF;--rh-info-bg: #042C43;--rh-info-border: #144D6E;--rh-info-solid: #0689C8;--rh-info-on-solid: #0B0F1A;--rh-chip-sky-bg: #053042;--rh-chip-sky-text: #A1DEFF;--rh-chip-sky-border: #134B64;--rh-chip-sky-dot: #37B2E8;--rh-chip-blue-bg: #172C46;--rh-chip-blue-text: #B7D7FF;--rh-chip-blue-border: #29466A;--rh-chip-blue-dot: #68A8F4;--rh-chip-indigo-bg: #232947;--rh-chip-indigo-text: #C7D2FF;--rh-chip-indigo-border: #39426A;--rh-chip-indigo-dot: #8C9DF6;--rh-chip-violet-bg: #2D2544;--rh-chip-violet-text: #D6CCFE;--rh-chip-violet-border: #473D67;--rh-chip-violet-dot: #A994EE;--rh-chip-grape-bg: #37223D;--rh-chip-grape-text: #ECC3F9;--rh-chip-grape-border: #55385D;--rh-chip-grape-dot: #C689D9;--rh-chip-cyan-bg: #00323A;--rh-chip-cyan-text: #8FE4F5;--rh-chip-cyan-border: #004E5A;--rh-chip-cyan-dot: #0DB8D2;--rh-chip-teal-bg: #003331;--rh-chip-teal-text: #8FE7E1;--rh-chip-teal-border: #04504D;--rh-chip-teal-dot: #03BDB6;--rh-chip-jade-bg: #073424;--rh-chip-jade-text: #9EE7C6;--rh-chip-jade-border: #16513C;--rh-chip-jade-dot: #3FBE90;--rh-chip-slate-bg: #282B32;--rh-chip-slate-text: #CDD5E3;--rh-chip-slate-border: #40454F;--rh-chip-slate-dot: #9AA5BA}.app{min-height:100vh;background:var(--rh-surface-page);color:var(--rh-text-primary);font-family:var(--rh-font-sans)}.app :where(a:not(.das-sidebar__item,.das-sidebar__brand)){color:var(--rh-accent-text);text-decoration:none}.app :where(a:not(.das-sidebar__item,.das-sidebar__brand)):hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app :where(a:not(.das-sidebar__item,.das-sidebar__brand)):focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm)}.app ::selection{background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.app .loading-spinner{padding:var(--rh-space-8) var(--rh-space-4);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.app .loading-spinner--is--centered{min-height:12rem}.app .error-message{gap:var(--rh-space-3);padding:var(--rh-space-3) var(--rh-space-4);border-radius:var(--rh-radius-md);background:var(--rh-danger-bg);border:var(--rh-border-width) solid var(--rh-danger-border);color:var(--rh-danger-text);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.app .error-message--variant--block{padding:var(--rh-space-6) var(--rh-space-5)}.app .error-message__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;margin-bottom:var(--rh-space-1)}.app .error-message__text{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.require-session,.view-auth-callback,.view-connect{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--rh-space-6) var(--rh-space-4);background:var(--rh-surface-page)}.view-auth-callback__panel{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);align-items:flex-start;width:100%;max-width:30rem}.view-connect__panel{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-space-3);width:100%;max-width:30rem;padding:var(--rh-space-8)}@media(max-width:39.98rem){.view-connect__panel{padding:var(--rh-space-6) var(--rh-space-5)}}.view-connect__brand{display:flex;align-items:center;gap:var(--rh-space-2);margin-bottom:var(--rh-space-3)}.view-connect__logo{display:block;width:1.75rem;height:1.75rem}.view-connect__brand-name{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-connect__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--rh-radius-lg);background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.view-connect__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-connect__lede{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;color:var(--rh-text-secondary)}.view-connect__scopes{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;gap:var(--rh-space-2);margin:var(--rh-space-1) 0;list-style:none}.view-connect__scope{display:flex;align-items:flex-start;gap:var(--rh-gap-inline);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-connect__scope-icon{flex:none;margin-top:var(--rh-space-0-5);color:var(--rh-success-text)}.view-connect__note{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-connect__actions{display:flex;justify-content:flex-end;gap:var(--rh-gap-inline);margin-top:var(--rh-space-3)}@media(max-width:39.98rem){.view-connect__actions{flex-direction:column-reverse}.view-connect__actions>*{width:100%}}.chip{display:inline-flex;align-items:center;gap:var(--rh-space-1);height:1.375rem;padding:0 var(--rh-space-2);border-radius:var(--rh-radius-pill);border:var(--rh-border-width) solid transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chip--hue--sky{background:var(--rh-chip-sky-bg);color:var(--rh-chip-sky-text);border-color:var(--rh-chip-sky-border);--rh-chip-dot: var(--rh-chip-sky-dot)}.chip--hue--blue{background:var(--rh-chip-blue-bg);color:var(--rh-chip-blue-text);border-color:var(--rh-chip-blue-border);--rh-chip-dot: var(--rh-chip-blue-dot)}.chip--hue--indigo{background:var(--rh-chip-indigo-bg);color:var(--rh-chip-indigo-text);border-color:var(--rh-chip-indigo-border);--rh-chip-dot: var(--rh-chip-indigo-dot)}.chip--hue--violet{background:var(--rh-chip-violet-bg);color:var(--rh-chip-violet-text);border-color:var(--rh-chip-violet-border);--rh-chip-dot: var(--rh-chip-violet-dot)}.chip--hue--grape{background:var(--rh-chip-grape-bg);color:var(--rh-chip-grape-text);border-color:var(--rh-chip-grape-border);--rh-chip-dot: var(--rh-chip-grape-dot)}.chip--hue--cyan{background:var(--rh-chip-cyan-bg);color:var(--rh-chip-cyan-text);border-color:var(--rh-chip-cyan-border);--rh-chip-dot: var(--rh-chip-cyan-dot)}.chip--hue--teal{background:var(--rh-chip-teal-bg);color:var(--rh-chip-teal-text);border-color:var(--rh-chip-teal-border);--rh-chip-dot: var(--rh-chip-teal-dot)}.chip--hue--jade{background:var(--rh-chip-jade-bg);color:var(--rh-chip-jade-text);border-color:var(--rh-chip-jade-border);--rh-chip-dot: var(--rh-chip-jade-dot)}.chip--hue--slate{background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-text);border-color:var(--rh-chip-slate-border);--rh-chip-dot: var(--rh-chip-slate-dot)}.chip--hue--success{background:var(--rh-success-bg);color:var(--rh-success-text);border-color:var(--rh-success-border);--rh-chip-dot: var(--rh-success-text)}.chip--hue--warning{background:var(--rh-warning-bg);color:var(--rh-warning-text);border-color:var(--rh-warning-border);--rh-chip-dot: var(--rh-warning-text)}.chip--hue--danger{background:var(--rh-danger-bg);color:var(--rh-danger-text);border-color:var(--rh-danger-border);--rh-chip-dot: var(--rh-danger-text)}.chip--hue--info{background:var(--rh-info-bg);color:var(--rh-info-text);border-color:var(--rh-info-border);--rh-chip-dot: var(--rh-info-text)}.chip{vertical-align:middle}.chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chip__dot{flex:none;width:.5rem;height:.5rem;border-radius:var(--rh-radius-pill);background:var(--rh-chip-dot, currentColor)}.chip--removable--true{padding-right:var(--rh-space-0-5)}.chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:var(--rh-radius-pill);background:transparent;color:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.chip__remove{transition:none}}.chip__remove:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:0}.chip__remove:hover{background:var(--rh-surface-pressed)}.chip-list{display:inline-flex;flex-wrap:wrap;gap:var(--rh-space-1);max-width:100%;vertical-align:middle}.object-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--rh-radius-md);background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-text);border-color:var(--rh-chip-slate-border);--rh-chip-dot: var(--rh-chip-slate-dot);border-width:0;padding:0}.object-icon--hue--sky{background:var(--rh-chip-sky-bg);color:var(--rh-chip-sky-text);border-color:var(--rh-chip-sky-border);--rh-chip-dot: var(--rh-chip-sky-dot)}.object-icon--hue--blue{background:var(--rh-chip-blue-bg);color:var(--rh-chip-blue-text);border-color:var(--rh-chip-blue-border);--rh-chip-dot: var(--rh-chip-blue-dot)}.object-icon--hue--indigo{background:var(--rh-chip-indigo-bg);color:var(--rh-chip-indigo-text);border-color:var(--rh-chip-indigo-border);--rh-chip-dot: var(--rh-chip-indigo-dot)}.object-icon--hue--violet{background:var(--rh-chip-violet-bg);color:var(--rh-chip-violet-text);border-color:var(--rh-chip-violet-border);--rh-chip-dot: var(--rh-chip-violet-dot)}.object-icon--hue--grape{background:var(--rh-chip-grape-bg);color:var(--rh-chip-grape-text);border-color:var(--rh-chip-grape-border);--rh-chip-dot: var(--rh-chip-grape-dot)}.object-icon--hue--cyan{background:var(--rh-chip-cyan-bg);color:var(--rh-chip-cyan-text);border-color:var(--rh-chip-cyan-border);--rh-chip-dot: var(--rh-chip-cyan-dot)}.object-icon--hue--teal{background:var(--rh-chip-teal-bg);color:var(--rh-chip-teal-text);border-color:var(--rh-chip-teal-border);--rh-chip-dot: var(--rh-chip-teal-dot)}.object-icon--hue--jade{background:var(--rh-chip-jade-bg);color:var(--rh-chip-jade-text);border-color:var(--rh-chip-jade-border);--rh-chip-dot: var(--rh-chip-jade-dot)}.object-icon--hue--slate{background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-text);border-color:var(--rh-chip-slate-border);--rh-chip-dot: var(--rh-chip-slate-dot)}.object-icon--hue--success{background:var(--rh-success-bg);color:var(--rh-success-text);border-color:var(--rh-success-border);--rh-chip-dot: var(--rh-success-text)}.object-icon--hue--warning{background:var(--rh-warning-bg);color:var(--rh-warning-text);border-color:var(--rh-warning-border);--rh-chip-dot: var(--rh-warning-text)}.object-icon--hue--danger{background:var(--rh-danger-bg);color:var(--rh-danger-text);border-color:var(--rh-danger-border);--rh-chip-dot: var(--rh-danger-text)}.object-icon--hue--info{background:var(--rh-info-bg);color:var(--rh-info-text);border-color:var(--rh-info-border);--rh-chip-dot: var(--rh-info-text)}.object-icon svg{display:block;color:var(--rh-chip-dot)}.object-icon--size--sm{width:1.25rem;height:1.25rem;border-radius:var(--rh-radius-sm)}.object-icon--size--sm svg{width:.875rem;height:.875rem}.object-icon--size--md{width:2rem;height:2rem}.object-icon--size--md svg{width:1.25rem;height:1.25rem}.object-icon--size--lg{width:2.5rem;height:2.5rem;border-radius:var(--rh-radius-lg)}.object-icon--size--lg svg{width:1.5rem;height:1.5rem}.object-icon--variant--raised{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);box-shadow:var(--rh-shadow-card)}.stat-tile{display:flex;align-items:flex-start;gap:var(--rh-space-3);min-width:0;text-align:left;color:inherit;font:inherit;text-decoration:none}.stat-tile--variant--card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);border-radius:var(--rh-radius-xl);padding:var(--rh-space-4) var(--rh-space-5)}.stat-tile--variant--plain{padding:var(--rh-space-1) var(--rh-space-2);border:var(--rh-border-width) solid transparent;border-radius:var(--rh-radius-md);background:transparent}.stat-tile--interactive--true{cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.stat-tile--interactive--true{transition:none}}.stat-tile--interactive--true:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.stat-tile--interactive--true:hover{border-color:var(--rh-border-strong);text-decoration:none}.stat-tile--variant--plain.stat-tile--interactive--true:hover{background:var(--rh-surface-hover)}.stat-tile--variant--card.stat-tile--interactive--true:hover{box-shadow:var(--rh-shadow-2)}.stat-tile--state--active{background:var(--rh-accent-subtle);border-color:var(--rh-accent-border)}.stat-tile__icon{flex:none;display:inline-flex}.stat-tile__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rh-space-0-5);min-width:0}.stat-tile__trend{flex:none;align-self:flex-end;display:inline-flex;margin-left:auto}.stat-tile--trend--true{align-items:flex-end}.stat-tile--trend--true .stat-tile__icon{align-self:flex-start}.stat-tile__label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stat-tile__value{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stat-tile--variant--plain .stat-tile__value{font-family:var(--rh-font-sans);font-size:var(--rh-text-lg);line-height:var(--rh-leading-lg);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.stat-tile__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stat-tile__placeholder{display:block;width:4rem;height:var(--rh-leading-2xl);border-radius:var(--rh-radius-sm);background:var(--rh-surface-sunken);animation:rh-pulse 1.4s var(--rh-ease-standard) infinite}@media(prefers-reduced-motion:reduce){.stat-tile__placeholder{animation:none}}@keyframes rh-pulse{50%{opacity:.5}}.blank-state{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--rh-space-1);text-align:center;padding:var(--rh-space-8) var(--rh-space-6)}.blank-state--size--compact{padding:var(--rh-space-5) var(--rh-space-4)}.blank-state__icon{display:inline-flex;color:var(--rh-text-tertiary);margin-bottom:var(--rh-space-1)}.blank-state__icon svg{width:1.5rem;height:1.5rem}.blank-state__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.blank-state__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;max-width:28rem}.blank-state__action{margin-top:var(--rh-space-3)}.stage-path{display:flex;flex-direction:column;gap:var(--rh-space-2)}.stage-path__steps{display:flex;gap:var(--rh-space-0-5);margin:0;padding:var(--rh-space-0-5);list-style:none;border-radius:var(--rh-radius-lg);background:var(--rh-surface-sunken)}@media(max-width:63.98rem){.stage-path__steps{display:none}}.stage-path__step{flex:1 1 0;min-width:0;display:flex}.stage-path__segment{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;transition-property:background-color,color,box-shadow;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.stage-path__segment{transition:none}}.stage-path__segment:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:0}.stage-path__segment{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:var(--rh-control-height);padding:var(--rh-space-1) var(--rh-space-2);border:none;border-radius:var(--rh-radius-md);background:transparent;color:var(--rh-text-tertiary);font-weight:var(--rh-weight-medium);cursor:pointer}.stage-path__segment:disabled{cursor:default}.stage-path__label{display:flex;align-items:center;justify-content:center;gap:var(--rh-space-1);max-width:100%;min-width:0}.stage-path__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stage-path__days{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:inherit;opacity:.8}.stage-path__check{flex:none}.stage-path__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stage-path__step--state--complete .stage-path__segment{background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.stage-path__step--state--current .stage-path__segment{background:var(--rh-accent);color:var(--rh-text-on-accent);font-weight:var(--rh-weight-semibold);box-shadow:var(--rh-edge-highlight),0 2px 6px color-mix(in srgb,var(--rh-accent) 35%,transparent)}.stage-path__step--state--won .stage-path__segment{background:var(--rh-accent);color:var(--rh-text-on-accent);font-weight:var(--rh-weight-semibold)}.stage-path__step--state--lost .stage-path__segment{background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-text);font-weight:var(--rh-weight-semibold)}.stage-path--editable--true .stage-path__step--state--future .stage-path__segment{box-shadow:inset 0 0 0 var(--rh-border-width) var(--rh-border)}.stage-path--editable--true .stage-path__step--state--future .stage-path__segment:hover{background:var(--rh-surface-raised);color:var(--rh-text-primary);box-shadow:var(--rh-shadow-1)}.stage-path--editable--true .stage-path__step--state--complete .stage-path__segment:hover{background:var(--rh-accent-subtle-hover);color:var(--rh-accent-subtle-text)}.stage-path__step--selected--true .stage-path__segment,.stage-path--editable--true .stage-path__step--selected--true .stage-path__segment:hover{box-shadow:inset 0 0 0 var(--rh-focus-width) var(--rh-border-focus)}.stage-path__compact-days{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);color:var(--rh-text-tertiary)}.stage-path__compact{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rh-space-2)}@media(max-width:63.98rem){.stage-path__compact{display:grid}}.stage-path__compact-text{display:flex;flex-direction:column;min-width:0}.stage-path__compact-count{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;font-variant-numeric:var(--rh-numeric)}.stage-path__compact-current{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stage-path__progress{grid-column:1/-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--rh-space-1);border:none;border-radius:var(--rh-radius-pill);overflow:hidden;background:var(--rh-surface-sunken);color:var(--rh-accent)}.stage-path__progress::-webkit-progress-bar{background:var(--rh-surface-sunken)}.stage-path__progress::-webkit-progress-value{background:var(--rh-accent);border-radius:var(--rh-radius-pill)}.stage-path__progress::-moz-progress-bar{background:var(--rh-accent);border-radius:var(--rh-radius-pill)}.stage-path__confirm{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline);padding:var(--rh-space-2) var(--rh-space-3)}.stage-path__confirm-text{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0 auto 0 0}.app a.stage-path__confirm-link{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text);text-decoration:none}.app a.stage-path__confirm-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.stage-path__confirm-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.stage-path__confirm-link{display:inline-flex;align-items:center;gap:var(--rh-space-1)}.avatar{display:inline-flex;align-items:center;gap:var(--rh-space-2);min-width:0;max-width:100%;vertical-align:middle}.avatar--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.avatar--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.avatar--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.avatar--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.avatar--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.avatar--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.avatar--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.avatar--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.avatar--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.avatar__mark{display:inline-grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:var(--rh-radius-pill);background:var(--rh-hue-bg, var(--rh-chip-slate-bg));color:var(--rh-hue-text, var(--rh-chip-slate-text));font-family:var(--rh-font-sans);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);text-transform:uppercase;margin:0;letter-spacing:var(--rh-tracking-normal);font-size:var(--rh-text-2xs);line-height:1}.avatar__mark svg{display:block;width:.875rem;height:.875rem}.avatar--size--md .avatar__mark{width:1.5rem;height:1.5rem}.avatar--size--md .avatar__mark svg{width:1rem;height:1rem}.avatar--kind--bot .avatar__mark{border-radius:var(--rh-radius-sm)}.avatar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rh-text-secondary)}.sparkline{display:block;flex:none;overflow:visible;color:var(--rh-series-1)}.sparkline__area{fill:currentColor;opacity:.12;stroke:none}.sparkline__line{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sparkline--hue--sky{color:var(--rh-chip-sky-dot)}.sparkline--hue--blue{color:var(--rh-chip-blue-dot)}.sparkline--hue--indigo{color:var(--rh-chip-indigo-dot)}.sparkline--hue--violet{color:var(--rh-chip-violet-dot)}.sparkline--hue--grape{color:var(--rh-chip-grape-dot)}.sparkline--hue--cyan{color:var(--rh-chip-cyan-dot)}.sparkline--hue--teal{color:var(--rh-chip-teal-dot)}.sparkline--hue--jade{color:var(--rh-chip-jade-dot)}.sparkline--hue--slate{color:var(--rh-chip-slate-dot)}.sparkline--series--1{color:var(--rh-series-1)}.sparkline--series--2{color:var(--rh-series-2)}.sparkline--series--3{color:var(--rh-series-3)}.sparkline--series--4{color:var(--rh-series-4)}.sparkline--series--5{color:var(--rh-series-5)}.sparkline--series--6{color:var(--rh-series-6)}.sparkline--stretch--true{width:100%;height:2.25rem}.meter{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);vertical-align:middle}.meter__segments{display:inline-flex;align-items:center;gap:2px;flex:none}.meter__segment{width:5px;height:12px;border-radius:2px;background:var(--rh-border)}.meter--tone--good .meter__segment--on--true{background:var(--rh-chip-jade-dot)}.meter--tone--medium .meter__segment--on--true{background:var(--rh-chip-sky-dot)}.meter--tone--low .meter__segment--on--true{background:var(--rh-warning-solid)}.meter__value{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);font-variant-numeric:var(--rh-numeric);margin:0}.progress-ring{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);vertical-align:middle;color:var(--rh-text-tertiary)}.progress-ring--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.progress-ring--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.progress-ring--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.progress-ring--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.progress-ring--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.progress-ring--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.progress-ring--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.progress-ring--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.progress-ring--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.progress-ring__svg{display:block;flex:none}.progress-ring__track{fill:none;stroke:currentColor;opacity:.18}.progress-ring__arc{fill:none;stroke:var(--rh-hue-dot, var(--rh-accent));stroke-linecap:round}.progress-ring__value{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);font-variant-numeric:var(--rh-numeric);margin:0;color:var(--rh-text-primary)}.timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.timeline__item{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--rh-space-3);padding:var(--rh-space-2) 0}.timeline__item--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.timeline__item--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.timeline__item--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.timeline__item--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.timeline__item--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.timeline__item--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.timeline__item--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.timeline__item--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.timeline__item--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.timeline__item:before{content:"";position:absolute;left:calc(.75rem - 1px);top:calc(var(--rh-space-2) + 1.5rem + var(--rh-space-1));bottom:calc(-1 * var(--rh-space-1));width:2px;border-radius:1px;background:var(--rh-border-subtle)}.timeline__item:last-child:before{display:none}.timeline__node{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--rh-radius-pill);background:var(--rh-hue-bg, var(--rh-surface-sunken));color:var(--rh-hue-dot, var(--rh-text-tertiary))}.timeline__node svg{display:block;width:.875rem;height:.875rem}.timeline__content{display:flex;flex-direction:column;gap:var(--rh-space-0-5);min-width:0;padding-top:var(--rh-space-0-5)}.timeline__summary{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary)}.timeline__summary b,.timeline__summary strong{color:var(--rh-text-primary);font-weight:var(--rh-weight-semibold)}.timeline__body{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.timeline__time{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);white-space:nowrap;padding-top:var(--rh-space-0-5)}.app-shell{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--rh-surface-chrome)}.app-shell__logo{display:block;width:1.75rem;height:1.75rem}.app-shell__nav{position:relative;z-index:30;flex:none;width:var(--rh-nav-width);height:100%;transition-property:width;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.app-shell__nav{transition:none}}.app-shell .das-sidebar{--das-sidebar-width: 100%;--das-sidebar-gap: var(--rh-space-0-5);width:100%;background:var(--rh-surface-nav);border-right:none}.app-shell .das-sidebar__content{gap:var(--rh-space-2)}.app-shell .das-sidebar__brand{min-height:var(--rh-topbar-height);padding:0 var(--rh-space-4);gap:var(--rh-space-2);background:var(--rh-surface-nav);color:var(--rh-text-primary);border-bottom-color:transparent}.app-shell .das-sidebar__brand:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:-2px}.app-shell .das-sidebar__brand[href]:hover{color:var(--rh-text-primary)}.app-shell .das-sidebar__brand-name{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-shell .das-sidebar__section{padding:0 var(--rh-space-2)}.app-shell .das-sidebar__brand+.das-sidebar__section{padding-top:var(--rh-space-2)}.app-shell .das-sidebar__section-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;padding:var(--rh-space-2) var(--rh-space-3) var(--rh-space-1)}.app-shell .das-sidebar__section--pin--bottom{background:var(--rh-surface-nav);border-top-color:var(--rh-border-subtle);padding:var(--rh-space-2)}.app-shell .das-sidebar__item{min-height:2.25rem;padding:0 var(--rh-space-3);gap:var(--rh-space-3);border-radius:var(--rh-radius-md);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);transition-property:background-color,color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.app-shell .das-sidebar__item{transition:none}}.app-shell .das-sidebar__item:hover{background:var(--rh-chrome-hover);color:var(--rh-text-primary)}.app-shell .das-sidebar__item:active{background:var(--rh-chrome-pressed)}.app-shell .das-sidebar__item:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:-2px}.app-shell .das-sidebar__item--is--active{background:var(--rh-nav-active-bg);color:var(--rh-nav-active-text);font-weight:var(--rh-weight-semibold);box-shadow:var(--rh-shadow-card)}.app-shell .das-sidebar__item--is--active:hover{background:var(--rh-nav-active-bg);color:var(--rh-nav-active-text)}.app-shell .das-sidebar__item-icon{width:1.25rem;height:1.25rem;color:var(--app-nav-icon, currentColor)}.app-shell .das-sidebar__item-icon svg{display:block;width:100%;height:100%}.app-shell__nav-item--hue--sky{--app-nav-icon: var(--rh-chip-sky-dot)}.app-shell__nav-item--hue--blue{--app-nav-icon: var(--rh-chip-blue-dot)}.app-shell__nav-item--hue--indigo{--app-nav-icon: var(--rh-chip-indigo-dot)}.app-shell__nav-item--hue--violet{--app-nav-icon: var(--rh-chip-violet-dot)}.app-shell__nav-item--hue--grape{--app-nav-icon: var(--rh-chip-grape-dot)}.app-shell__nav-item--hue--cyan{--app-nav-icon: var(--rh-chip-cyan-dot)}.app-shell__nav-item--hue--teal{--app-nav-icon: var(--rh-chip-teal-dot)}.app-shell__nav-item--hue--jade{--app-nav-icon: var(--rh-chip-jade-dot)}.app-shell__nav-item--hue--slate{--app-nav-icon: var(--rh-chip-slate-dot)}.app-shell__collapse{width:100%;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.app-shell__collapse.das-sidebar__item{color:var(--rh-text-tertiary)}.app-shell--nav--rail .app-shell__nav,.app-shell--nav--overlay .app-shell__nav{width:var(--rh-nav-rail-width)}.app-shell--nav--rail .das-sidebar,.app-shell--nav--rail .das-sidebar__content{overflow:visible}@media(max-height:40rem){.app-shell--nav--rail .das-sidebar,.app-shell--nav--rail .das-sidebar__content{overflow-y:auto}}.app-shell--nav--rail .das-sidebar__brand{justify-content:center;padding:0}.app-shell--nav--rail .das-sidebar__brand-text,.app-shell--nav--rail .das-sidebar__section-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell--nav--rail .das-sidebar__section{align-items:center;padding:0 var(--rh-space-2)}.app-shell--nav--rail .das-sidebar__section+.das-sidebar__section:not(.das-sidebar__section--pin--bottom){padding-top:var(--rh-space-2);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.app-shell--nav--rail .app-shell__recent{display:none}.app-shell--nav--rail .das-sidebar__item{position:relative;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0}.app-shell--nav--rail .das-sidebar__item-label{position:absolute;left:calc(100% + var(--rh-space-3));top:50%;z-index:40;width:max-content;max-width:16rem;padding:var(--rh-space-1) var(--rh-space-2);background:var(--rh-surface-overlay);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-lg);box-shadow:var(--rh-edge-highlight),var(--rh-shadow-2);border-radius:var(--rh-radius-md);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transform:translate(calc(-1 * var(--rh-space-1)),-50%);transition-property:opacity,transform;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.app-shell--nav--rail .das-sidebar__item-label{transition:none}}.app-shell--nav--rail .das-sidebar__item:hover .das-sidebar__item-label,.app-shell--nav--rail .das-sidebar__item:focus-visible .das-sidebar__item-label{opacity:1;transform:translateY(-50%)}.app-shell--nav--overlay .das-sidebar{position:absolute;inset:0 auto 0 0;width:var(--rh-nav-width);box-shadow:var(--rh-shadow-4)}.app-shell--nav--drawer .app-shell__nav{position:fixed;inset:0 auto 0 0;width:min(17.5rem,85vw);transform:translate(-100%);visibility:hidden;transition:transform var(--rh-duration-base) var(--rh-ease-standard),visibility 0s var(--rh-duration-base)}@media(prefers-reduced-motion:reduce){.app-shell--nav--drawer .app-shell__nav{transition:none}}.app-shell--nav--drawer.app-shell--drawer--open .app-shell__nav{transform:none;visibility:visible;box-shadow:var(--rh-shadow-4);transition:transform var(--rh-duration-base) var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.app-shell--nav--drawer.app-shell--drawer--open .app-shell__nav{transition:none}}.app-shell__scrim{display:none}.app-shell--nav--overlay .app-shell__scrim,.app-shell--drawer--open .app-shell__scrim{display:block;z-index:29;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--rh-scrim)}.app-shell__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-shell__topbar{display:flex;flex-shrink:0;align-items:center;gap:var(--rh-gap-inline);height:var(--rh-topbar-height);padding:0 var(--rh-space-4);background:var(--rh-surface-topbar)}@media(max-width:39.98rem){.app-shell__topbar{padding:0 var(--rh-space-2)}}.app-shell__search{flex:0 1 28rem;min-width:0}@media(max-width:39.98rem){.app-shell__search{flex:1 1 auto}}.app-shell__search-box{width:100%;max-width:none}.app-shell__spacer{flex:1}@media(max-width:39.98rem){.app-shell__spacer{display:none}}.app-shell__actions{display:flex;flex:none;align-items:center;gap:var(--rh-space-1)}.app-shell__content{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:var(--rh-pad-page);margin:0 var(--rh-sheet-inset) var(--rh-sheet-inset) 0;background:var(--rh-surface-sheet);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-sheet);box-shadow:var(--rh-shadow-card)}@media(max-width:39.98rem){.app-shell__content{padding:var(--rh-pad-page-phone);margin:0;border-width:var(--rh-border-width) 0 0;border-radius:0;box-shadow:none}}.field-value{overflow-wrap:anywhere;min-width:0}.field-value--multiline--true{white-space:pre-wrap}.field-value--kind--number,.field-value--kind--date{font-variant-numeric:var(--rh-numeric)}.field-value__blank{color:var(--rh-text-disabled)}.field-value__check{color:var(--rh-accent-text);vertical-align:middle}.field-value__chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-1);max-width:100%;vertical-align:middle}.field-value__more{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.app a.field-value__link{color:inherit;text-decoration:none}.app a.field-value__link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.field-value__link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.field-value__name{color:var(--rh-accent-text);text-decoration:none}.app a.field-value__name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.field-value__name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.field-value__name{font-weight:var(--rh-weight-medium)}.app a.field-value__ref-link{color:inherit;text-decoration:none}.app a.field-value__ref-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.field-value__ref-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.field-input{min-width:0}.field-input .fui-Field__label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;color:var(--rh-text-secondary)}.field-input .fui-Field__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.field-input .fui-Field__validationMessage{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.field-input .fui-Field__label .fui-Label__required{color:var(--rh-danger-text)}.field-input__help{display:block}.field-input__suggestions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--rh-space-1)}.field-input__suggestion{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:tabular-nums}.field-input__label-icon{display:inline-flex;vertical-align:-.125em;margin-right:var(--rh-space-1);color:var(--rh-text-disabled)}.field-input__label-icon svg{width:.75rem;height:.75rem}.field-input--kind--number input{font-variant-numeric:var(--rh-numeric)}.field-input--kind--boolean{justify-content:flex-start}.field-input--wide--true{grid-column:1/-1}.reference-picker{display:flex;gap:var(--rh-gap-inline);width:100%;min-width:0}.reference-picker__object{flex:none;min-width:9rem}.reference-picker__search{flex:1;min-width:0}@media(max-width:39.98rem){.reference-picker{flex-direction:column}.reference-picker__object{min-width:0}}.filter-editor{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;container-type:inline-size}.filter-editor__filter{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--rh-space-2);align-items:center}@media(max-width:39.98rem){.filter-editor__filter{grid-template-columns:minmax(0,1fr) auto;padding-bottom:var(--rh-space-2);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}}.filter-editor__field,.filter-editor__operator,.filter-editor__value{min-width:0}.filter-editor__field .fui-Dropdown,.filter-editor__field .fui-Combobox,.filter-editor__field .fui-Input,.filter-editor__field .fui-SpinButton,.filter-editor__operator .fui-Dropdown,.filter-editor__operator .fui-Combobox,.filter-editor__operator .fui-Input,.filter-editor__operator .fui-SpinButton,.filter-editor__value .fui-Dropdown,.filter-editor__value .fui-Combobox,.filter-editor__value .fui-Input,.filter-editor__value .fui-SpinButton{min-width:0;width:100%}.filter-editor__date{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--rh-space-2)}@container (max-width: 34rem){.filter-editor__filter{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.filter-editor__field{grid-column:1/-1}}.filter-editor__empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.filter-editor__add{display:flex}.token-picker{display:flex;flex-wrap:wrap;gap:var(--rh-gap-inline);min-width:0}.token-picker__kind{flex:none;min-width:11rem}.token-picker__choice{flex:1;min-width:min(100%,14rem)}@media(max-width:39.98rem){.token-picker__kind{flex:1 1 100%}}.markdown{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;white-space:normal}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown__heading{margin:var(--rh-space-4) 0 var(--rh-space-1-5)}.markdown__heading--level--1{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.markdown__heading--level--2{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.markdown__heading--level--3,.markdown__heading--level--4{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.markdown__para{margin:0 0 var(--rh-space-2)}.markdown__list{margin:0 0 var(--rh-space-2);padding-left:var(--rh-space-6)}.markdown__list .markdown__list{margin-bottom:0}.markdown__item{margin-bottom:var(--rh-space-0-5)}.markdown__item>.markdown__para{margin-bottom:var(--rh-space-0-5)}.markdown__strong{font-weight:var(--rh-weight-semibold)}.markdown__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;padding:0 var(--rh-space-0-5);border-radius:var(--rh-radius-xs);background:var(--rh-surface-sunken)}.markdown__pre{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;margin:0 0 var(--rh-space-2);padding:var(--rh-space-2) var(--rh-space-3);border-radius:var(--rh-radius-sm);background:var(--rh-surface-sunken);white-space:pre-wrap}.markdown__quote{margin:0 0 var(--rh-space-2);padding-left:var(--rh-space-3);border-left:var(--rh-border-width) solid var(--rh-border-strong);color:var(--rh-text-secondary)}.markdown__rule{margin:var(--rh-space-3) 0;border:0;border-top:var(--rh-border-width) solid var(--rh-border)}.markdown__table{margin:0 0 var(--rh-space-2);border-collapse:collapse}.markdown__table th,.markdown__table td{padding:var(--rh-space-1) var(--rh-space-2);border:var(--rh-border-width) solid var(--rh-border);vertical-align:top}.markdown__table th{font-weight:var(--rh-weight-semibold);background:var(--rh-surface-sunken)}.markdown__cell--align--center{text-align:center}.markdown__cell--align--right{text-align:right;font-variant-numeric:var(--rh-numeric)}.app a.markdown__link{color:var(--rh-accent-text);text-decoration:none}.app a.markdown__link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.markdown__link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.markdown-input{display:flex;flex-direction:column;gap:var(--rh-space-1);min-width:0}.markdown-input__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rh-space-2)}.markdown-input__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.markdown-input__text textarea{min-height:calc(var(--rh-space-16) * 3)}.markdown-input__preview{min-height:calc(var(--rh-space-16) * 3);padding:var(--rh-space-2) var(--rh-space-3);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-sm);background:var(--rh-surface-sunken);overflow-y:auto}.markdown-input__empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-home{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0;max-width:var(--rh-content-max);margin:0 auto}.view-home__header{display:flex;flex-direction:column;gap:var(--rh-space-1)}.view-home__greeting{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-home__date{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-home__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--rh-gap-group)}@media(max-width:39.98rem){.view-home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rh-space-3)}}@media(min-width:40rem){.view-home__stats--trend--true{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.view-home__columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--rh-gap-section);align-items:start}@media(max-width:63.98rem){.view-home__columns{grid-template-columns:minmax(0,1fr)}}.view-home__main{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-home__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0}.view-home__card-header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3)}.view-home__card-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-home__card-link{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;flex:none}.view-home__action{display:inline-flex;align-items:center;justify-content:center;gap:var(--rh-space-1-5);height:var(--rh-control-height);padding:0 var(--rh-space-3);border-radius:var(--rh-radius-md);border:var(--rh-border-width) solid transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-home__action{transition:none}}.view-home__action:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.view-home__action svg{width:1.25rem;height:1.25rem}.view-home__action{background:var(--rh-surface-raised);color:var(--rh-text-primary);border-color:var(--rh-border-strong)}.view-home__action:hover{background:var(--rh-surface-hover);color:var(--rh-text-primary);text-decoration:none}.view-home__action:active{background:var(--rh-surface-pressed)}.view-home__action--appearance--primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--rh-space-1-5);height:var(--rh-control-height);padding:0 var(--rh-space-3);border-radius:var(--rh-radius-md);border:var(--rh-border-width) solid transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-home__action--appearance--primary{transition:none}}.view-home__action--appearance--primary:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.view-home__action--appearance--primary svg{width:1.25rem;height:1.25rem}.view-home__action--appearance--primary{background:var(--rh-accent);color:var(--rh-text-on-accent)}.view-home__action--appearance--primary:hover{background:var(--rh-accent-hover);color:var(--rh-text-on-accent);text-decoration:none}.view-home__action--appearance--primary:active{background:var(--rh-accent-pressed)}.view-home__task-list,.view-home__recent-list{list-style:none;margin:0;padding:0}.view-home__task{display:flex;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-row-height);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);transition-property:opacity;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-home__task{transition:none}}.view-home__task:last-child{border-bottom:none}.view-home__task--state--completing{opacity:.55}.view-home__task-check{flex:none}.view-home__task-text{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--rh-space-2);min-width:0}@media(max-width:39.98rem){.view-home__task-text{flex-direction:column;gap:0;padding:var(--rh-space-1-5) 0}}.view-home__task-subject{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.view-home__task--state--completing .view-home__task-subject{text-decoration:line-through}.view-home__task-related{color:inherit;text-decoration:none}.view-home__task-related:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-home__task-related:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-home__task-related{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.view-home__task-due{flex:none;margin-left:auto;font-variant-numeric:var(--rh-numeric)}.view-home__recent-item{display:flex;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-row-height);padding:var(--rh-space-1) 0;border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.view-home__recent-item:last-child{border-bottom:none}.view-home__recent-text{display:flex;flex-direction:column;min-width:0}.view-home__recent-name{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-home__recent-meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-home__reports{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--rh-gap-section)}.view-home__report-header{display:flex;flex-direction:column;gap:var(--rh-space-0-5);margin-bottom:var(--rh-space-3)}.view-home__report-link{color:inherit;text-decoration:none}.view-home__report-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-home__report-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-home__report-sub{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-workspace{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-workspace__notice{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.view-workspace__main{display:flex;flex-direction:column;min-width:0}.view-workspace__bar{position:relative;z-index:2;min-width:0;padding:var(--rh-space-2) var(--rh-space-3);background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-workspace__bar{transition:none}}.view-workspace__bar:has(>.selection-bar){background:var(--rh-accent-subtle);border-color:var(--rh-accent-border)}.view-workspace__bar>.selection-bar{padding:0;border:none;background:transparent}.view-workspace--layout--table .view-workspace__bar{border-bottom:none;border-radius:var(--rh-radius-card) var(--rh-radius-card) 0 0;clip-path:inset(calc(var(--rh-space-4) * -1) calc(var(--rh-space-4) * -1) 0 calc(var(--rh-space-4) * -1))}.view-workspace--layout--table .view-workspace__main>.record-table{border-top-left-radius:0;border-top-right-radius:0}.view-workspace--layout--board .view-workspace__main{gap:var(--rh-gap-group)}.workspace-header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.workspace-header__back{align-self:flex-start;margin-left:calc(var(--rh-space-2) * -1);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary)}.workspace-header__title-row{display:flex;align-items:center;gap:var(--rh-space-3);min-width:0;min-height:var(--rh-control-height)}.workspace-header__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.workspace-header__view-switcher{flex:0 1 auto;min-width:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary)}.workspace-header__view-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.workspace-header__actions{display:flex;align-items:center;gap:var(--rh-gap-inline);margin-left:auto;flex:none}@media(max-width:39.98rem){.workspace-header__title-row{flex-wrap:wrap;row-gap:var(--rh-space-2)}.workspace-header__actions{width:100%;justify-content:space-between}}.summary-strip{display:flex;flex-direction:column;gap:var(--rh-space-1-5);min-width:0}.summary-strip__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--rh-space-3)}.summary-strip__tiles>.stat-tile{align-items:flex-end;padding:var(--rh-space-3) var(--rh-space-4)}.summary-strip__tiles>.stat-tile .stat-tile__body{gap:var(--rh-space-1);justify-content:flex-start}.summary-strip__tiles>.stat-tile .stat-tile__value{font-family:var(--rh-font-sans);font-size:var(--rh-text-lg);line-height:var(--rh-leading-lg);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.summary-strip__tiles>.stat-tile .stat-tile__placeholder{height:var(--rh-space-6)}.summary-strip__note{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;padding:0 var(--rh-space-1)}@media(max-width:39.98rem){.summary-strip__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rh-space-2)}.summary-strip__tiles>.stat-tile{flex-wrap:wrap;padding:var(--rh-space-3)}.summary-strip__tiles>.stat-tile .stat-tile__trend{display:none}}.workspace-toolbar__lookup{width:20rem;max-width:calc(100vw - 2 * var(--rh-space-4))}.workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0;justify-content:space-between;row-gap:var(--rh-space-2)}.workspace-toolbar__filters,.workspace-toolbar__arrange{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0}.workspace-toolbar__filters{flex:1 1 auto}.workspace-toolbar__search{width:16rem;max-width:100%}.workspace-toolbar__filter{display:inline-flex;align-items:center;height:var(--rh-control-height-sm);border:var(--rh-border-width) dashed var(--rh-border-strong);border-radius:var(--rh-radius-pill);background:var(--rh-surface-raised);color:var(--rh-text-secondary);max-width:18rem;transition-property:background-color,border-color,color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.workspace-toolbar__filter{transition:none}}.workspace-toolbar__filter:hover{background:var(--rh-surface-hover)}.workspace-toolbar__filter--applied--true{border-style:solid;border-color:var(--rh-accent-border);background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.workspace-toolbar__filter--applied--true:hover{background:var(--rh-accent-subtle-hover)}.workspace-toolbar__filter-button,.workspace-toolbar__filter-static{display:inline-flex;align-items:center;gap:var(--rh-space-1);height:100%;min-width:0;padding:0 var(--rh-space-2);border:none;border-radius:var(--rh-radius-pill);background:transparent;color:inherit;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.workspace-toolbar__filter-button{cursor:pointer}.workspace-toolbar__filter-button:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.workspace-toolbar__filter-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.workspace-toolbar__filter-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.125rem;height:1.125rem;margin-right:var(--rh-space-0-5);margin-left:calc(var(--rh-space-1) * -1);padding:0;border:none;border-radius:var(--rh-radius-pill);background:transparent;color:inherit;cursor:pointer}.workspace-toolbar__filter-remove:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:0}.workspace-toolbar__filter-remove:hover{background:var(--rh-surface-pressed)}.workspace-toolbar__count{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);white-space:nowrap}@media(max-width:39.98rem){.workspace-toolbar__search{width:100%}.workspace-toolbar__arrange{width:100%;justify-content:space-between}}.selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0;padding:0 var(--rh-space-2);border:var(--rh-border-width) solid var(--rh-accent-border);border-radius:var(--rh-radius-md);background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.selection-bar__count{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);padding:0 var(--rh-space-2)}.selection-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0}.selection-bar__clear{margin-left:auto}.record-table{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);overflow:hidden}.record-table__scroll{overflow:auto;max-height:calc(100vh - 16rem);min-height:12rem}.record-table__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.record-table__table th,.record-table__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-rich)}.record-table__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap;position:sticky;top:0;z-index:1}.record-table__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-table__table tbody tr{transition:none}}.record-table__table tbody tr:hover td{background:var(--rh-surface-hover)}.record-table__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.record-table__table tr:last-child td{border-bottom:none}.record-table__table td{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.record-table__check{width:2.75rem;padding-right:0}.record-table__th--numeric--true,.record-table__td--numeric--true{text-align:right;font-variant-numeric:var(--rh-numeric)}.record-table__th--sorted--true{color:var(--rh-text-primary)}.record-table__th--numeric--true .record-table__sort{flex-direction:row-reverse}.record-table__sort{display:inline-flex;align-items:center;gap:var(--rh-space-1);padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.record-table__sort:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.record-table__sort:hover{color:var(--rh-text-primary)}.record-table__td--name--true{max-width:26rem}.record-table__cell{display:flex;align-items:center;gap:var(--rh-space-1);min-width:0}.record-table__td--numeric--true .record-table__cell{justify-content:flex-end}.record-table__edit{display:inline-flex;flex:none;margin-left:auto;padding:var(--rh-space-0-5);border:none;border-radius:var(--rh-radius-sm);background:transparent;color:var(--rh-text-tertiary);cursor:pointer;opacity:0}.record-table__edit:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:0}.record-table__edit{transition-property:opacity,background-color,color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-table__edit{transition:none}}.record-table__edit:hover{background:var(--rh-surface-hover);color:var(--rh-text-primary)}.record-table__edit:focus-visible{opacity:1}tr:hover .record-table__edit{opacity:1}.record-table__td--editable--true{cursor:text}.record-table__td--editing--true{background:var(--rh-surface-selected)}.record-table__editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-1);min-width:12rem}.record-table__editor>.fui-Input,.record-table__editor>.fui-Dropdown,.record-table__editor>.fui-Combobox{flex:1;min-width:0}.record-table__edit-error{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;flex-basis:100%;color:var(--rh-danger-text)}.record-table__group-row td{background:var(--rh-surface-sheet);border-top:var(--rh-border-width) solid var(--rh-border);font-weight:var(--rh-weight-semibold);color:var(--rh-text-primary)}.record-table__group-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;white-space:nowrap}.record-table__group-count{color:var(--rh-text-tertiary);font-variant-numeric:var(--rh-numeric)}.record-table__name{display:flex;align-items:center;gap:var(--rh-space-2);min-width:0}.record-table__monogram{display:inline-grid;place-items:center;flex:none;width:var(--rh-space-6);height:var(--rh-space-6);border-radius:var(--rh-radius-md);background:var(--rh-hue-bg, var(--rh-chip-slate-bg));color:var(--rh-hue-text, var(--rh-chip-slate-text));font-family:var(--rh-font-sans);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);text-transform:uppercase;margin:0;font-size:var(--rh-text-2xs);letter-spacing:var(--rh-tracking-normal);line-height:1}.record-table__monogram--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.record-table__monogram--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.record-table__monogram--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.record-table__monogram--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.record-table__monogram--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.record-table__monogram--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.record-table__monogram--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.record-table__monogram--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.record-table__monogram--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.record-table__monogram svg{width:var(--rh-space-4);height:var(--rh-space-4)}.record-table__name-text{display:flex;flex-direction:column;min-width:0}.record-table__name-link{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--rh-leading-sm)}.record-table__sub{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.record-table__sub-part--overdue--true{color:var(--rh-danger-text)}.record-table__th--signal--health,.record-table__td--signal--health{width:7.5rem}.record-table__pipeline{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--rh-space-1);min-width:5rem;vertical-align:middle}.record-table__pipeline-value{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;text-align:right}.record-table__bar{display:block;height:var(--rh-space-1);border-radius:var(--rh-radius-pill);background:var(--rh-border-subtle);overflow:hidden}.record-table__bar-fill{display:block;height:100%;border-radius:var(--rh-radius-pill);background:var(--rh-accent)}.record-table__bar-fill--fill--0{width:0%}.record-table__bar-fill--fill--10{width:10%}.record-table__bar-fill--fill--20{width:20%}.record-table__bar-fill--fill--30{width:30%}.record-table__bar-fill--fill--40{width:40%}.record-table__bar-fill--fill--50{width:50%}.record-table__bar-fill--fill--60{width:60%}.record-table__bar-fill--fill--70{width:70%}.record-table__bar-fill--fill--80{width:80%}.record-table__bar-fill--fill--90{width:90%}.record-table__bar-fill--fill--100{width:100%}.record-table__activity{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);max-width:100%;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);color:var(--rh-text-secondary)}.record-table__activity-icon{display:inline-flex;flex:none;color:var(--rh-text-tertiary)}.record-table__activity-icon svg{width:1rem;height:1rem}.record-table__skeleton{display:block;width:70%;height:var(--rh-space-3);border-radius:var(--rh-radius-sm);background:var(--rh-surface-sunken);animation:rh-pulse 1.4s var(--rh-ease-standard) infinite}@media(prefers-reduced-motion:reduce){.record-table__skeleton{animation:none}}.record-table__cards,.record-table__cards-loading{display:none}.record-table__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--rh-space-3);min-height:var(--rh-row-height);padding:0 var(--rh-space-2) 0 var(--rh-cell-pad-x);border-top:var(--rh-border-width) solid var(--rh-border);background:var(--rh-surface-raised)}.record-table__range{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.record-table__pager{display:flex;align-items:center;gap:var(--rh-space-1)}.record-table__page-size{min-width:8.5rem}.record-table__empty{padding:var(--rh-space-4)}@media(max-width:39.98rem){.record-table__scroll{display:none}.record-table__cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.record-table__cards-loading{display:block;padding:var(--rh-space-4)}.record-table__card{display:flex;flex-direction:column;gap:var(--rh-space-3);padding:var(--rh-space-3) var(--rh-space-4);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.record-table__card--selected--true{background:var(--rh-surface-selected)}.record-table__card-head{display:flex;align-items:center;gap:var(--rh-space-2);min-width:0}.record-table__card-signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2) var(--rh-space-4)}.record-table__card-signal{display:inline-flex;min-width:0}.record-table__card-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--rh-space-2) var(--rh-space-4);margin:0}.record-table__card-field{display:flex;flex-direction:column;gap:var(--rh-space-0-5);min-width:0}.record-table__card-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.record-table__card-value{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0}.record-table__card-value--numeric--true{font-variant-numeric:var(--rh-numeric)}.record-table__footer{padding-left:var(--rh-space-4)}.record-table__page-size{min-width:0}}.cell-value--kind--date{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);color:var(--rh-text-secondary)}.cell-value--overdue--true{color:var(--rh-danger-text)}.cell-value__notes{max-width:28rem;display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.cell-value__notes-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.cell-value__notes-text{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;white-space:pre-wrap}.cell-value__notes-markdown{max-height:50vh;overflow-y:auto}.record-board{display:flex;align-items:flex-start;gap:var(--rh-space-3);overflow-x:auto;padding-bottom:var(--rh-space-3);min-height:20rem}.record-board__column{display:flex;flex-direction:column;gap:var(--rh-space-2);flex:0 0 17.5rem;max-height:calc(100vh - 15rem);padding:var(--rh-space-2);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-card);background:var(--rh-surface-sunken);transition-property:border-color,background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-board__column{transition:none}}.record-board__column--drop--true{border-color:var(--rh-border-focus);background:var(--rh-accent-subtle)}.record-board__column--collapsed--true{flex-basis:3rem;align-items:center}.record-board__column-head{display:flex;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);padding:0 var(--rh-space-1);min-width:0}.record-board__column--collapsed--true .record-board__column-head{flex-direction:column-reverse;padding:0}.record-board__column--collapsed--true .chip{writing-mode:vertical-rl;height:auto;padding:var(--rh-space-2) 0}.record-board__column-count{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);padding:0 var(--rh-space-1-5);border-radius:var(--rh-radius-pill);background:var(--rh-surface-raised);box-shadow:var(--rh-shadow-card)}.record-board__column-count:empty{display:none}.record-board__column-total{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);font-weight:var(--rh-weight-semibold);margin:0 0 0 auto}.record-board__column-toggle{flex:none;margin-left:auto}.record-board__column-total+.record-board__column-toggle{margin-left:0}.record-board__column--collapsed--true .record-board__column-toggle{margin-left:0}.record-board__cards{display:flex;flex-direction:column;gap:var(--rh-space-2);margin:0;padding:0;list-style:none;overflow-y:auto;min-height:var(--rh-space-10)}.record-board__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);display:flex;flex-direction:column;gap:var(--rh-space-1-5);padding:var(--rh-space-3);border-radius:var(--rh-radius-lg);cursor:grab;transition-property:box-shadow,opacity;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-board__card{transition:none}}.record-board__card:hover{box-shadow:var(--rh-shadow-card-hover)}.record-board__card--dragging--true{opacity:.5}.record-board__card--menu--true{box-shadow:inset 0 0 0 var(--rh-focus-width) var(--rh-border-focus)}.record-board__menu-blank{display:inline-block;width:var(--rh-space-4)}.record-board__menu-people{max-height:50vh;overflow-y:auto}.app .record-board__menu-danger,.record-board__menu-danger{color:var(--rh-danger-text)}.app .record-board__danger,.app .record-board__danger:hover,.app .record-board__danger:hover:active{background:var(--rh-danger-solid);border-color:var(--rh-danger-solid);color:var(--rh-danger-on-solid)}.record-board__card-head{display:flex;align-items:flex-start;gap:var(--rh-space-1);min-width:0}.record-board__card-name{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text);text-decoration:none}.record-board__card-name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.record-board__card-name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.record-board__card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;flex:1 1 auto;color:var(--rh-text-primary)}.record-board__card-move{flex:none;margin:calc(var(--rh-space-1) * -1) calc(var(--rh-space-1) * -1) 0 0}.record-board__card-secondary{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.record-board__card-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-width:0}.record-board__card-chip{display:inline-flex;min-width:0;max-width:100%}.record-board__card-foot{display:flex;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-space-6);padding-top:var(--rh-space-2);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.record-board__card-amount{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;font-weight:var(--rh-weight-semibold)}.record-board__card-date{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric);color:var(--rh-text-secondary)}.record-board__card-date--overdue--true{color:var(--rh-danger-text)}.record-board__card-owner{display:inline-flex;margin-left:auto;min-width:0}.record-board__column-empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;padding:var(--rh-space-3) var(--rh-space-2);text-align:center}.record-board__skeleton{display:block;height:4.5rem;border-radius:var(--rh-radius-md);background:var(--rh-surface-raised);animation:rh-pulse 1.4s var(--rh-ease-standard) infinite}@media(prefers-reduced-motion:reduce){.record-board__skeleton{animation:none}}.record-board__more{align-self:center}@media(max-width:39.98rem){.record-board{scroll-snap-type:x mandatory}.record-board__column{flex-basis:85vw;scroll-snap-align:start}}.quick-create.fui-OverlayDrawer,.quick-create.fui-DrawerSurface{width:30rem;max-width:100vw}@media(max-width:39.98rem){.quick-create.fui-OverlayDrawer,.quick-create.fui-DrawerSurface{width:100vw}}.quick-create__title{display:inline-flex;align-items:center;gap:var(--rh-space-2)}.quick-create__form{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-bottom:var(--rh-space-4)}.quick-create__full-form{color:var(--rh-accent-text);text-decoration:none}.quick-create__full-form:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.quick-create__full-form:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.quick-create__full-form{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;display:inline-flex;align-items:center;gap:var(--rh-space-1);align-self:flex-start}.quick-create__footer{justify-content:flex-end;border-top:var(--rh-border-width) solid var(--rh-border)}.workspace-dialog__surface{max-width:30rem}.workspace-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.workspace-dialog__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.workspace-dialog__confirm--danger--true{background:var(--rh-danger-solid);color:var(--rh-danger-on-solid)}.workspace-dialog__confirm--danger--true:hover,.workspace-dialog__confirm--danger--true:hover:active{background:var(--rh-danger-solid);color:var(--rh-danger-on-solid);filter:brightness(.92)}.list-view-dialog__surface{max-width:44rem}.list-view-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.list-view-dialog__group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--rh-space-3)}.view-recycle-bin__skeleton,.view-search__skeleton{display:block;height:var(--rh-space-3);border-radius:var(--rh-radius-sm);background:var(--rh-surface-sunken);animation:rh-pulse 1.4s var(--rh-ease-standard) infinite}@media(prefers-reduced-motion:reduce){.view-recycle-bin__skeleton,.view-search__skeleton{animation:none}}.view-search{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-search__header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;gap:var(--rh-space-1);margin-bottom:0}.view-search__eyebrow{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.view-search__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-search__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.view-search__group{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);overflow:hidden}.view-search__group-head{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-row-height-rich);padding:var(--rh-space-2) var(--rh-space-4);border-bottom:var(--rh-border-width) solid var(--rh-border)}.view-search__group-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-search__view-all{color:var(--rh-accent-text);text-decoration:none}.view-search__view-all:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-search__view-all:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-search__view-all{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0 0 0 auto;white-space:nowrap}.view-search__scroll{overflow-x:auto}.view-search__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-search__table th,.view-search__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height)}.view-search__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-search__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-search__table tbody tr{transition:none}}.view-search__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-search__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-search__table tr:last-child td{border-bottom:none}.view-search__table td{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-search__th--numeric--true,.view-search__td--numeric--true{text-align:right;font-variant-numeric:var(--rh-numeric)}.view-search__td--name--true{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.view-search__loading{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-search__loading .view-search__group{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;padding:var(--rh-space-4)}.view-search__skeleton:first-child{width:30%}.view-recycle-bin{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-recycle-bin__header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.view-recycle-bin__title-row{display:flex;align-items:center;gap:var(--rh-space-3);min-width:0}.view-recycle-bin__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-recycle-bin__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;max-width:40rem}.view-recycle-bin__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);overflow-x:auto}.view-recycle-bin__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-recycle-bin__table th,.view-recycle-bin__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-rich)}.view-recycle-bin__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-recycle-bin__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-recycle-bin__table tbody tr{transition:none}}.view-recycle-bin__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-recycle-bin__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-recycle-bin__table tr:last-child td{border-bottom:none}.view-recycle-bin__name{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;max-width:24rem}.view-recycle-bin__name-inner{display:inline-flex;align-items:center;gap:var(--rh-gap-inline);max-width:100%;min-width:0}.view-recycle-bin__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-recycle-bin__link{color:var(--rh-accent-text);text-decoration:none}.view-recycle-bin__link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-recycle-bin__link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-recycle-bin__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-recycle-bin__deleted{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);white-space:nowrap}.view-recycle-bin__action{text-align:right;white-space:nowrap}.view-recycle-bin__done{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;display:inline-flex;align-items:center;gap:var(--rh-space-1);color:var(--rh-success-text)}.view-recycle-bin__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.view-recycle-bin__skeleton{width:60%}@media(max-width:39.98rem){.view-recycle-bin__type{display:none}.view-recycle-bin th:nth-child(2){display:none}}@keyframes rh-palette-spin{to{transform:rotate(1turn)}}.palette{min-width:0}.palette__trigger{display:flex;align-items:center;gap:var(--rh-gap-inline);width:100%;height:var(--rh-control-height);padding:0 var(--rh-space-1-5) 0 var(--rh-space-2);background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-md);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-disabled);text-align:left;cursor:text;transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.palette__trigger{transition:none}}.palette__trigger:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__trigger:hover{border-color:var(--rh-border-strong);background:var(--rh-surface-raised)}.palette__trigger-icon{display:inline-flex;flex-shrink:0;color:var(--rh-text-tertiary)}.palette__trigger-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palette__trigger-kbd,.palette__kbd,.palette__close-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--rh-space-1);border:var(--rh-border-width) solid var(--rh-border);border-bottom-width:calc(var(--rh-border-width) * 2);border-radius:var(--rh-radius-sm);background:var(--rh-surface-raised);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-tertiary);font-family:var(--rh-font-sans);white-space:nowrap}.palette__trigger-kbd{flex-shrink:0}@media(max-width:39.98rem){.palette__trigger-kbd{display:none}}.palette__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--rh-space-4) var(--rh-space-4)}@media(max-width:39.98rem){.palette__layer{padding:0}}.palette__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--rh-scrim)}@media(max-width:39.98rem){.palette__scrim{display:none}}.palette__dialog{position:relative;display:flex;flex-direction:column;width:min(40rem,100%);max-height:min(36rem,76vh);overflow:hidden;background:var(--rh-surface-overlay);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-lg);box-shadow:var(--rh-edge-highlight),var(--rh-shadow-3)}@media(max-width:39.98rem){.palette__dialog{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}}.palette__bar{display:flex;flex-shrink:0;align-items:center;gap:var(--rh-gap-inline);min-height:calc(var(--rh-topbar-height) + var(--rh-space-1));padding:var(--rh-space-2) var(--rh-space-3) var(--rh-space-2) var(--rh-space-4);border-bottom:var(--rh-border-width) solid var(--rh-border)}.palette__bar-icon{display:inline-flex;flex-shrink:0;color:var(--rh-text-tertiary)}.palette__input{flex:1 1 auto;min-width:6rem;height:var(--rh-control-height);padding:0;border:0;outline:0;background:transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;font-size:var(--rh-text-md)}.palette__input::placeholder{color:var(--rh-text-disabled)}.palette__spinner{flex-shrink:0;width:var(--rh-space-4);height:var(--rh-space-4);border:var(--rh-focus-width) solid var(--rh-border);border-top-color:var(--rh-accent-text);border-radius:var(--rh-radius-pill);animation:rh-palette-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.palette__spinner{animation-duration:2s}}.palette__close{display:inline-flex;flex-shrink:0;align-items:center;padding:var(--rh-space-1);border:0;border-radius:var(--rh-radius-sm);background:transparent;cursor:pointer}.palette__close:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__close-text{display:none;font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text)}@media(max-width:39.98rem){.palette__close-key{display:none}.palette__close-text{display:inline}}.palette__scope{display:inline-flex;flex-shrink:1;align-items:center;min-width:0;max-width:45%;height:1.75rem;border-radius:var(--rh-radius-pill);background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text)}.palette__scope-toggle{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);min-width:0;height:100%;padding:0 var(--rh-space-1) 0 var(--rh-space-1);border:0;border-radius:var(--rh-radius-pill);background:transparent;color:inherit;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-weight:var(--rh-weight-semibold);cursor:pointer}.palette__scope-toggle:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__scope-toggle:disabled{cursor:default}.palette__scope-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palette__scope-remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:var(--rh-space-0-5);padding:0;border:0;border-radius:var(--rh-radius-pill);background:transparent;color:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.palette__scope-remove{transition:none}}.palette__scope-remove:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__scope-remove:hover{background:var(--rh-accent-subtle-hover)}.palette__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--rh-space-1) var(--rh-space-2) var(--rh-space-2)}.palette__section{padding-top:var(--rh-space-2)}.palette__section+.palette__section{margin-top:var(--rh-space-1);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.palette__section-head{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height-sm);padding:0 var(--rh-space-2)}.palette__section-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.palette__section-count{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.palette__section-link{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text);text-decoration:none}.palette__section-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.palette__section-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__section-note{padding:0 var(--rh-space-2) var(--rh-space-1);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.palette__option{display:flex;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-row-height);padding:var(--rh-space-1) var(--rh-space-2);border-radius:var(--rh-radius-md);color:var(--rh-text-primary);text-decoration:none;cursor:pointer;scroll-margin:var(--rh-space-8)}.palette__option--active--true{background:var(--rh-surface-hover)}.palette__option--active--true .palette__option-enter{visibility:visible}.palette__option-icon,.palette__glyph{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.palette__glyph{width:1.25rem;height:1.25rem;color:var(--rh-text-tertiary)}.palette__option-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.palette__option-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palette__option-secondary{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palette__match{background:transparent;color:var(--rh-accent-text);font-weight:var(--rh-weight-semibold)}.palette__option-chip{display:inline-flex;flex-shrink:0;max-width:40%}@media(max-width:39.98rem){.palette__option-chip{display:none}}.palette__option-hint{flex-shrink:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.palette__option-enter{display:inline-flex;flex-shrink:0;visibility:hidden;color:var(--rh-text-tertiary)}.palette__error{margin:var(--rh-space-2);padding:var(--rh-space-2) var(--rh-space-3);border:var(--rh-border-width) solid var(--rh-danger-border);border-radius:var(--rh-radius-md);background:var(--rh-danger-bg);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-danger-text)}.palette__empty{display:flex;flex-direction:column;gap:var(--rh-space-1);padding:var(--rh-space-6) var(--rh-space-4);text-align:center}.palette__empty-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.palette__empty-hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.palette__footer{display:flex;flex-shrink:0;align-items:center;gap:var(--rh-space-4);min-height:var(--rh-row-height-compact);padding:var(--rh-space-1) var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border);background:var(--rh-surface-sunken)}.palette__keys{display:flex;flex-wrap:wrap;gap:var(--rh-space-3);min-width:0}@media(max-width:39.98rem){.palette__keys{display:none}}.palette__key-hint{display:inline-flex;align-items:center;gap:var(--rh-space-1);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.palette__see-all{display:inline-flex;align-items:center;gap:var(--rh-space-1);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text);text-decoration:none}.palette__see-all:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.palette__see-all:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.palette__see-all{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0;width:100%;max-width:var(--rh-content-max);margin-inline:auto}.view-record__header{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding:var(--rh-space-4) var(--rh-space-5)}.view-record__crumbs{display:flex;min-width:0;margin-bottom:calc(-1 * var(--rh-space-2))}.view-record__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rh-space-3);min-height:var(--rh-control-height);min-width:0}.view-record__title-icon{display:flex;flex:none}.view-record__title-group{display:flex;align-items:center;gap:var(--rh-space-3);flex:1 1 16rem;min-width:0}.view-record__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline);margin-left:auto}@media(max-width:39.98rem){.view-record__actions{width:100%;margin-left:0}}.app .view-record__danger{background:var(--rh-danger-solid);border-color:var(--rh-danger-solid);color:var(--rh-danger-on-solid)}.app .view-record__danger:hover,.app .view-record__danger:hover:active{background:var(--rh-danger-solid);border-color:var(--rh-danger-solid);color:var(--rh-danger-on-solid);filter:brightness(.92)}.view-record__highlights{display:flex;flex-wrap:wrap;gap:var(--rh-space-3) var(--rh-space-8);margin:0}@media(max-width:39.98rem){.view-record__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rh-space-4)}}.view-record__highlight{display:flex;flex-direction:column;gap:var(--rh-space-0-5);min-width:0;max-width:20rem}@media(max-width:39.98rem){.view-record__highlight{max-width:none}}.view-record__highlight-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record__highlight-value{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-weight:var(--rh-weight-medium);display:flex;align-items:center;gap:var(--rh-space-1-5);min-width:0;min-height:var(--rh-leading-lg);margin:0}.view-record__highlight-value--kind--amount{font-family:var(--rh-font-sans);font-size:var(--rh-text-lg);line-height:var(--rh-leading-lg);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.view-record__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--rh-gap-section);align-items:start}@media(max-width:63.98rem){.view-record__layout{grid-template-columns:minmax(0,1fr)}}.view-record__main,.view-record__aside{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-record__section,.view-record__activity,.view-record__health{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0}.view-record__card-header,.view-record__related-header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3)}.view-record__mark--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.view-record__mark--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.view-record__mark--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.view-record__mark--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.view-record__mark--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.view-record__mark--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.view-record__mark--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.view-record__mark--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.view-record__mark--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.view-record__mark{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:var(--rh-radius-md);background:var(--rh-hue-bg, var(--rh-surface-sunken));color:var(--rh-hue-dot, var(--rh-text-tertiary))}.view-record__mark svg{display:block;width:.875rem;height:.875rem}.view-record__card-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record__grid,.view-record__metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.view-record__grid,.view-record__metrics{column-gap:var(--rh-space-4)}}.view-record__grid,.view-record__metrics{gap:var(--rh-space-1-5) var(--rh-space-2);margin:0}@media(max-width:39.98rem){.view-record__grid,.view-record__metrics{column-gap:var(--rh-space-2)}}.view-record__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.view-record__field{display:flex;flex-direction:column;gap:var(--rh-space-1);background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;gap:var(--rh-space-0-5)}.view-record__field--wide--true{grid-column:1/-1}.view-record__field--editable--true{transition-property:background-color,box-shadow;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-record__field--editable--true{transition:none}}.view-record__field--editable--true:not(.view-record__field--editing--true):hover{background:var(--rh-surface-hover)}.view-record__field--editing--true{box-shadow:inset 0 0 0 var(--rh-focus-width) var(--rh-border-focus)}.view-record__field--editable--true .view-record__value{position:relative;padding-right:var(--rh-space-6);cursor:text}.view-record__field--editable--true .view-record__value:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.view-record__edit-hint{position:absolute;top:0;right:0;color:var(--rh-text-tertiary);opacity:0;transition-property:opacity;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-record__edit-hint{transition:none}}.view-record__field--editable--true:hover .view-record__edit-hint,.view-record__value:focus-visible .view-record__edit-hint{opacity:1}.view-record__editor{display:flex;flex-direction:column;gap:var(--rh-space-1);min-width:0}.view-record__editor .fui-Input,.view-record__editor .fui-Dropdown,.view-record__editor .fui-Textarea{width:100%;min-width:0}.view-record__edit-error{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-danger-text)}.view-record__label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;display:flex;align-items:center;gap:var(--rh-space-1);min-width:0}.view-record__label-icon{display:flex;flex:none;color:var(--rh-text-disabled)}.view-record__label-icon svg{width:.75rem;height:.75rem}.view-record__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record__value{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;min-height:var(--rh-leading-base)}.view-record__timeline-more{margin-top:var(--rh-space-2)}.view-record__blank{color:var(--rh-text-disabled);font-style:italic}.view-record__health{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;gap:var(--rh-space-3)}.view-record__health .view-record__card-header{margin-bottom:0}.view-record__score{display:flex;align-items:center;gap:var(--rh-space-2)}.view-record__score-value{font-family:var(--rh-font-sans);font-size:var(--rh-text-lg);line-height:var(--rh-leading-lg);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.view-record__score-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-weight:var(--rh-weight-medium)}.view-record__score-label--tone--good{color:var(--rh-success-text)}.view-record__score-label--tone--medium{color:var(--rh-warning-text)}.view-record__score-label--tone--low{color:var(--rh-danger-text)}.view-record__metric-value{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:var(--rh-weight-medium)}.view-record__metric-value--tone--success{color:var(--rh-success-text)}.view-record__metric-value--tone--warning{color:var(--rh-warning-text)}.view-record__metric-value--tone--danger{color:var(--rh-danger-text)}.view-record__metric-meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0}.view-record__trend{color:var(--rh-text-tertiary)}.view-record__related{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0;padding-bottom:0;overflow:hidden}.view-record__table-wrap{margin:0 calc(-1 * var(--rh-pad-card-x));overflow-x:auto;border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.view-record__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-record__table th,.view-record__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-record__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-record__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-record__table tbody tr{transition:none}}.view-record__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-record__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-record__table tr:last-child td{border-bottom:none}.view-record__table th:first-child,.view-record__table td:first-child{padding-left:var(--rh-pad-card-x)}.view-record__table th:last-child,.view-record__table td:last-child{padding-right:var(--rh-pad-card-x)}.view-record__table td{max-width:18rem}.view-record__th--numeric--true,.view-record__td--numeric--true{text-align:right;font-variant-numeric:var(--rh-numeric)}.view-record__person{display:inline-flex;align-items:center;gap:var(--rh-space-2);min-width:0;max-width:100%}.view-record__related-empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-record__related .view-record__related-empty{padding-bottom:var(--rh-pad-card)}.view-record__id{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;text-align:center}.view-record__id-code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-size:inherit}.view-record__skeleton-crumb{width:6rem}.view-record__skeleton-title{width:min(20rem,70%)}.view-record__skeleton-strip{width:100%}.view-record .fui-Skeleton.view-record__header,.view-record .fui-Skeleton.view-record__section{display:flex;flex-direction:column;gap:var(--rh-space-3)}.app a.view-record__crumb{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:inherit;text-decoration:none}.app a.view-record__crumb:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.view-record__crumb:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.view-record__crumb{color:var(--rh-text-tertiary)}.app a.view-record__timeline-link{color:inherit;text-decoration:none}.app a.view-record__timeline-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.view-record__timeline-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.view-record__timeline-link{color:var(--rh-text-primary);font-weight:var(--rh-weight-medium)}.app a.view-record__related-new{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.app a.view-record__related-new{transition:none}}.app a.view-record__related-new:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:0}.app a.view-record__related-new{display:inline-flex;align-items:center;gap:var(--rh-space-1);height:var(--rh-control-height-sm);padding:0 var(--rh-space-2);margin-left:auto;border-radius:var(--rh-radius-md);color:var(--rh-accent-text);text-decoration:none}.app a.view-record__related-new:hover{background:var(--rh-surface-hover);color:var(--rh-accent-text-hover);text-decoration:none}.app a.view-record__view-all{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-accent-text);text-decoration:none}.app a.view-record__view-all:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.view-record__view-all:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.view-record__view-all{display:block;padding:var(--rh-space-3) var(--rh-pad-card-x);margin:0 calc(-1 * var(--rh-pad-card-x));border-top:var(--rh-border-width) solid var(--rh-border-subtle);font-weight:var(--rh-weight-medium)}.record-files{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0}.record-files__header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3)}.record-files__mark{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:var(--rh-radius-md);background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-dot)}.record-files__mark svg{display:block;width:.875rem;height:.875rem}.record-files__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.record-files__upload{margin-left:auto}.record-files__input{display:none}.record-files__list{list-style:none;margin:0 calc(-1 * var(--rh-pad-card-x));padding:0;border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.record-files__item{transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-files__item{transition:none}}.record-files__item:hover{background:var(--rh-surface-hover)}.record-files__item:active{background:var(--rh-surface-pressed)}.record-files__item{display:flex;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-row-height);padding:var(--rh-space-1-5) var(--rh-pad-card-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.record-files__item:last-child{border-bottom:none}.record-files__icon{flex:none;color:var(--rh-text-tertiary)}.record-files__body{display:flex;flex-direction:column;flex:1;min-width:0}.record-files__name{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.record-files__name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.record-files__name{padding:0;border:0;background:none;color:var(--rh-accent-text);text-align:left;cursor:pointer}.record-files__name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.record-files__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.record-files__list+.empty-state,.record-files__error{margin-top:var(--rh-space-3)}.record-sharing__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.record-sharing__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.record-sharing__section-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.record-sharing__list{list-style:none;margin:0;padding:0;border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);background:var(--rh-surface-sheet)}.record-sharing__item{display:flex;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-row-height-compact);padding:var(--rh-space-1) var(--rh-space-1) var(--rh-space-1) var(--rh-space-3);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.record-sharing__item:last-child{border-bottom:none}.record-sharing__who{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--rh-space-2);flex:1;min-width:0}.record-sharing__mark{display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:var(--rh-radius-sm);background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-dot)}.record-sharing__mark svg{display:block;width:.875rem;height:.875rem}.record-sharing__empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;padding:var(--rh-space-3)}.record-sharing__add{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.record-sharing__add{column-gap:var(--rh-space-4)}}.record-sharing__add-wide{grid-column:1/-1}.schedule-dialog__surface{max-width:40rem}.schedule-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.schedule-dialog__lines{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;max-height:50vh;overflow-y:auto}.schedule-dialog__line{display:flex;flex-direction:column;gap:var(--rh-space-2);margin:0;padding:var(--rh-space-3);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-md);min-width:0}.schedule-dialog__line-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.schedule-dialog__line-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rh-gap-inline)}.schedule-dialog__add-line{align-self:flex-start}.schedule-dialog__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;gap:var(--rh-space-3)}.schedule-dialog__form>*{min-width:0}.schedule-dialog__form .fui-Input,.schedule-dialog__form .fui-Dropdown{width:100%;min-width:0}.schedule-dialog__form input{min-width:0}.schedule-dialog__preview{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.schedule-dialog__preview-head{display:flex;align-items:center;gap:var(--rh-gap-inline);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary)}.schedule-dialog__total{margin-left:auto;color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric)}.schedule-dialog__entries{margin:0;padding:0;list-style:none;max-height:16rem;overflow-y:auto}.schedule-dialog__entry{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--rh-space-4);padding:var(--rh-space-1) 0;border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.schedule-dialog__entry:last-child{border-bottom:none}.schedule-dialog__date{color:var(--rh-text-tertiary);font-variant-numeric:var(--rh-numeric)}.schedule-dialog__amount{min-width:7rem;text-align:right;font-variant-numeric:var(--rh-numeric)}.record-billing{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0;overflow:hidden}.record-billing__header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3)}.record-billing__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.record-billing__includes{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.record-billing__all{color:inherit;text-decoration:none}.record-billing__all:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.record-billing__all:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.record-billing__all{margin-left:auto}.record-billing__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--rh-space-2);margin:0 0 var(--rh-space-3)}.record-billing__stat{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;margin:0}.record-billing__stat--tone--warning{background:var(--rh-warning-bg)}.record-billing__stat-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.record-billing__stat-value{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.record-billing__stat-hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.record-billing__chart{margin:0 0 var(--rh-space-3)}.record-billing__table-wrap{margin:0 calc(-1 * var(--rh-pad-card-x)) calc(-1 * var(--rh-pad-card));overflow-x:auto;border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.record-billing__table-wrap--long--true{max-height:32rem;overflow-y:auto}.record-billing__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.record-billing__table th,.record-billing__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.record-billing__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap;position:sticky;top:0;z-index:1}.record-billing__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.record-billing__table tbody tr{transition:none}}.record-billing__table tbody tr:hover td{background:var(--rh-surface-hover)}.record-billing__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.record-billing__table tr:last-child td{border-bottom:none}.record-billing__table{width:100%}.record-billing__table th:first-child,.record-billing__table td:first-child{padding-left:var(--rh-pad-card-x)}.record-billing__table th:last-child,.record-billing__table td:last-child{padding-right:var(--rh-pad-card-x)}.record-billing__col-date{white-space:nowrap}.record-billing__col-deal{max-width:14rem}.record-billing__col-deal,.record-billing__col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.record-billing__year-row th,.record-billing__year-row td{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;background:var(--rh-surface-sunken)}.record-billing__year-row th{text-align:left}.record-billing__caption{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;padding:var(--rh-space-2) var(--rh-pad-card-x);text-align:left}.record-billing__numeric{text-align:right;font-variant-numeric:var(--rh-numeric);white-space:nowrap}.record-billing__empty{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-record-edit,.view-convert-lead{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-record-edit__header,.view-convert-lead__header{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;padding:var(--rh-space-4) var(--rh-space-5)}.view-record-edit__crumbs,.view-convert-lead__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rh-space-1-5);min-width:0}.view-record-edit__crumb-sep,.view-convert-lead__crumb-sep{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:var(--rh-text-disabled)}.view-record-edit__title-row,.view-convert-lead__title-row{display:flex;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-control-height);min-width:0}.view-record-edit__title-icon,.view-convert-lead__title-icon{display:flex;flex:none}.view-record-edit__title,.view-convert-lead__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.view-record-edit__header-actions,.view-convert-lead__header-actions{display:flex;flex:none;gap:var(--rh-gap-inline)}@media(max-width:39.98rem){.view-record-edit__header-actions,.view-convert-lead__header-actions{display:none}}.view-record-edit__lede,.view-convert-lead__lede{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;color:var(--rh-text-secondary);max-width:44rem}.view-record-edit__loading,.view-convert-lead__loading{display:flex;justify-content:center;padding:var(--rh-space-16) 0}.view-record-edit__footer,.view-convert-lead__footer{position:sticky;bottom:0;z-index:2;margin-top:var(--rh-space-2);background:var(--rh-surface-overlay);border:var(--rh-border-width) solid var(--rh-border-strong);border-radius:var(--rh-radius-lg);box-shadow:var(--rh-edge-highlight),var(--rh-shadow-3);padding:var(--rh-space-3) var(--rh-pad-card-x)}@media(max-width:39.98rem){.view-record-edit__footer,.view-convert-lead__footer{margin-inline:calc(-1 * var(--rh-pad-page-phone));border-radius:0;border-width:var(--rh-border-width) 0 0;padding:var(--rh-space-3) var(--rh-pad-page-phone)}}.view-record-edit__footer-inner,.view-convert-lead__footer-inner{display:flex;justify-content:flex-end;gap:var(--rh-gap-inline)}@media(max-width:39.98rem){.view-record-edit__footer-inner,.view-convert-lead__footer-inner{flex-direction:column-reverse}.view-record-edit__footer-inner>*,.view-convert-lead__footer-inner>*{width:100%}}.view-record-edit,.view-convert-lead{width:100%;max-width:60rem;margin-inline:auto}.view-record-edit__section,.view-convert-lead__section{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x)}.view-record-edit__section-header,.view-convert-lead__section-header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3)}.view-record-edit__section-title,.view-convert-lead__section-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-record-edit__mark--hue--sky,.view-convert-lead__mark--hue--sky{--rh-hue-bg: var(--rh-chip-sky-bg);--rh-hue-text: var(--rh-chip-sky-text);--rh-hue-border: var(--rh-chip-sky-border);--rh-hue-dot: var(--rh-chip-sky-dot)}.view-record-edit__mark--hue--blue,.view-convert-lead__mark--hue--blue{--rh-hue-bg: var(--rh-chip-blue-bg);--rh-hue-text: var(--rh-chip-blue-text);--rh-hue-border: var(--rh-chip-blue-border);--rh-hue-dot: var(--rh-chip-blue-dot)}.view-record-edit__mark--hue--indigo,.view-convert-lead__mark--hue--indigo{--rh-hue-bg: var(--rh-chip-indigo-bg);--rh-hue-text: var(--rh-chip-indigo-text);--rh-hue-border: var(--rh-chip-indigo-border);--rh-hue-dot: var(--rh-chip-indigo-dot)}.view-record-edit__mark--hue--violet,.view-convert-lead__mark--hue--violet{--rh-hue-bg: var(--rh-chip-violet-bg);--rh-hue-text: var(--rh-chip-violet-text);--rh-hue-border: var(--rh-chip-violet-border);--rh-hue-dot: var(--rh-chip-violet-dot)}.view-record-edit__mark--hue--grape,.view-convert-lead__mark--hue--grape{--rh-hue-bg: var(--rh-chip-grape-bg);--rh-hue-text: var(--rh-chip-grape-text);--rh-hue-border: var(--rh-chip-grape-border);--rh-hue-dot: var(--rh-chip-grape-dot)}.view-record-edit__mark--hue--cyan,.view-convert-lead__mark--hue--cyan{--rh-hue-bg: var(--rh-chip-cyan-bg);--rh-hue-text: var(--rh-chip-cyan-text);--rh-hue-border: var(--rh-chip-cyan-border);--rh-hue-dot: var(--rh-chip-cyan-dot)}.view-record-edit__mark--hue--teal,.view-convert-lead__mark--hue--teal{--rh-hue-bg: var(--rh-chip-teal-bg);--rh-hue-text: var(--rh-chip-teal-text);--rh-hue-border: var(--rh-chip-teal-border);--rh-hue-dot: var(--rh-chip-teal-dot)}.view-record-edit__mark--hue--jade,.view-convert-lead__mark--hue--jade{--rh-hue-bg: var(--rh-chip-jade-bg);--rh-hue-text: var(--rh-chip-jade-text);--rh-hue-border: var(--rh-chip-jade-border);--rh-hue-dot: var(--rh-chip-jade-dot)}.view-record-edit__mark--hue--slate,.view-convert-lead__mark--hue--slate{--rh-hue-bg: var(--rh-chip-slate-bg);--rh-hue-text: var(--rh-chip-slate-text);--rh-hue-border: var(--rh-chip-slate-border);--rh-hue-dot: var(--rh-chip-slate-dot)}.view-record-edit__mark,.view-convert-lead__mark{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:var(--rh-radius-md);background:var(--rh-hue-bg, var(--rh-surface-sunken));color:var(--rh-hue-dot, var(--rh-text-tertiary))}.view-record-edit__mark svg,.view-convert-lead__mark svg{display:block;width:.875rem;height:.875rem}.view-record-edit__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.view-record-edit__grid{column-gap:var(--rh-space-4)}}.view-record-edit__grid{grid-template-columns:repeat(auto-fill,minmax(max(18rem,(100% - var(--rh-gap-field-col)) / 2),1fr))}@media(max-width:39.98rem){.view-record-edit__grid{grid-template-columns:minmax(0,1fr)}}.view-record-edit__grid>.field-input{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;padding:var(--rh-space-2) var(--rh-space-3)}.view-record-edit__error-list{margin:var(--rh-space-1) 0 0;padding-left:var(--rh-space-5)}.view-convert-lead__section{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-convert-lead__section-header{margin-bottom:0}.view-convert-lead__field{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;max-width:28rem;padding:var(--rh-space-2) var(--rh-space-3)}.view-convert-lead__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;color:var(--rh-text-secondary)}.view-convert-lead__matches{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.view-convert-lead__matches-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-convert-lead__match-list{display:flex;flex-wrap:wrap;gap:var(--rh-gap-inline);margin:0;padding:0;list-style:none}.view-convert-lead__match{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-convert-lead__match{transition:none}}.view-convert-lead__match:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.view-convert-lead__match{display:inline-flex;align-items:center;gap:var(--rh-space-2);height:var(--rh-control-height);padding:0 var(--rh-space-3) 0 var(--rh-space-1-5);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-md);background:var(--rh-surface-raised);cursor:pointer}.view-convert-lead__match:hover{background:var(--rh-surface-hover)}.view-convert-lead__match[aria-pressed=true]{background:var(--rh-accent-subtle);border-color:var(--rh-accent-border);color:var(--rh-accent-subtle-text)}.app a.view-record-edit__crumb,.app a.view-convert-lead__crumb{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:inherit;text-decoration:none}.app a.view-record-edit__crumb:hover,.app a.view-convert-lead__crumb:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.view-record-edit__crumb:focus-visible,.app a.view-convert-lead__crumb:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.app a.view-record-edit__crumb,.app a.view-convert-lead__crumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rh-text-tertiary);max-width:20rem}.setup-frame{display:grid;grid-template-columns:var(--rh-nav-width) minmax(0,1fr);gap:var(--rh-gap-section);align-items:start}.setup-frame__nav{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100vh - var(--rh-topbar-height) - var(--rh-space-12));padding:var(--rh-space-2);overflow-y:auto}.setup-frame__group{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;padding:var(--rh-space-4) var(--rh-space-2) var(--rh-space-1)}.setup-frame__group:first-child{padding-top:var(--rh-space-2)}.setup-frame__list{display:flex;flex-direction:column;gap:var(--rh-space-px);margin:0;padding:0;list-style:none}.setup-frame__item{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.setup-frame__item{transition:none}}.setup-frame__item:hover{background:var(--rh-surface-hover)}.setup-frame__item:active{background:var(--rh-surface-pressed)}.setup-frame__item:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:-2px}.setup-frame__item{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);padding:0 var(--rh-space-2);border-radius:var(--rh-radius-md);color:var(--rh-text-secondary);text-decoration:none}.setup-frame__item--active,.setup-frame__item--active:hover{background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text);font-weight:var(--rh-weight-medium)}.setup-frame__item-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--rh-space-5);color:var(--rh-text-tertiary)}.setup-frame__item--active .setup-frame__item-icon{color:inherit}.setup-frame__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.setup-frame__dot{flex:none;width:var(--rh-space-2);height:var(--rh-space-2);border-radius:var(--rh-radius-pill);background:var(--rh-chip-slate-dot)}.setup-frame__dot--hue--sky{background:var(--rh-chip-sky-dot)}.setup-frame__dot--hue--blue{background:var(--rh-chip-blue-dot)}.setup-frame__dot--hue--indigo{background:var(--rh-chip-indigo-dot)}.setup-frame__dot--hue--violet{background:var(--rh-chip-violet-dot)}.setup-frame__dot--hue--grape{background:var(--rh-chip-grape-dot)}.setup-frame__dot--hue--cyan{background:var(--rh-chip-cyan-dot)}.setup-frame__dot--hue--teal{background:var(--rh-chip-teal-dot)}.setup-frame__dot--hue--jade{background:var(--rh-chip-jade-dot)}.setup-frame__dot--hue--slate{background:var(--rh-chip-slate-dot)}.setup-frame__content{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}@media(max-width:63.98rem){.setup-frame{grid-template-columns:minmax(0,1fr)}.setup-frame__nav{position:static;max-height:none}.setup-frame--page--area .setup-frame__nav,.setup-frame--page--index .view-setup__overview{display:none}}.setup-page-header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.setup-page-header__crumb{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:inherit;text-decoration:none}.setup-page-header__crumb:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.setup-page-header__crumb:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.setup-page-header__crumb{align-self:flex-start}.setup-page-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-control-height)}.setup-page-header__heading{display:flex;flex:1;flex-direction:column;gap:var(--rh-space-0-5);min-width:min(100%,16rem)}.setup-page-header__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.setup-page-header__description{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.setup-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.object-setup-header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.object-setup-header__crumb{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:inherit;text-decoration:none}.object-setup-header__crumb:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.object-setup-header__crumb:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.object-setup-header__crumb{align-self:flex-start}.object-setup-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-control-height)}.object-setup-header__heading{display:flex;flex:1;flex-direction:column;gap:var(--rh-space-0-5);min-width:min(100%,16rem)}.object-setup-header__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.object-setup-header__description{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.object-setup-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.object-setup-header__title-row{flex-wrap:nowrap}@media(max-width:39.98rem){.object-setup-header__title-row{flex-wrap:wrap}}.object-setup-header__tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--rh-space-10);height:var(--rh-space-10);border-radius:var(--rh-radius-md)}.object-setup-header__tile--hue--sky{background:var(--rh-chip-sky-bg);color:var(--rh-chip-sky-dot)}.object-setup-header__tile--hue--blue{background:var(--rh-chip-blue-bg);color:var(--rh-chip-blue-dot)}.object-setup-header__tile--hue--indigo{background:var(--rh-chip-indigo-bg);color:var(--rh-chip-indigo-dot)}.object-setup-header__tile--hue--violet{background:var(--rh-chip-violet-bg);color:var(--rh-chip-violet-dot)}.object-setup-header__tile--hue--grape{background:var(--rh-chip-grape-bg);color:var(--rh-chip-grape-dot)}.object-setup-header__tile--hue--cyan{background:var(--rh-chip-cyan-bg);color:var(--rh-chip-cyan-dot)}.object-setup-header__tile--hue--teal{background:var(--rh-chip-teal-bg);color:var(--rh-chip-teal-dot)}.object-setup-header__tile--hue--jade{background:var(--rh-chip-jade-bg);color:var(--rh-chip-jade-dot)}.object-setup-header__tile--hue--slate{background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-dot)}.object-setup-header__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-1) var(--rh-space-2)}.object-setup-header__api-name{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);padding:var(--rh-space-0-5) var(--rh-space-1-5);background:var(--rh-surface-sunken);border-radius:var(--rh-radius-xs);overflow-wrap:anywhere}.object-setup-header__tabs{margin-top:var(--rh-space-2);margin-left:calc(-1 * var(--rh-space-3));overflow-x:auto}.view-setup{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-setup__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);overflow:hidden;min-width:0}.view-setup__card-header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3);flex-wrap:wrap;margin-bottom:0;padding:var(--rh-space-4) var(--rh-pad-card-x)}.view-setup__card-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-setup__spacer{flex:1}.view-setup__scroll{overflow-x:auto}.view-setup__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-setup__table th,.view-setup__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-setup__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-setup__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-setup__table tbody tr{transition:none}}.view-setup__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-setup__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-setup__table tr:last-child td{border-bottom:none}.view-setup__table th:first-child,.view-setup__table td:first-child{padding-left:var(--rh-pad-card-x)}.view-setup__table th:last-child,.view-setup__table td:last-child{padding-right:var(--rh-pad-card-x)}.view-setup__name{font-weight:var(--rh-weight-medium);white-space:nowrap}.view-setup__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);padding:var(--rh-space-0-5) var(--rh-space-1-5);background:var(--rh-surface-sunken);border-radius:var(--rh-radius-xs);overflow-wrap:anywhere}.view-setup__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-setup__type{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);white-space:nowrap}.view-setup__tags{display:flex;flex-wrap:wrap;gap:var(--rh-space-1)}.view-setup__table .view-setup__row-actions{text-align:right;white-space:nowrap}.view-setup__overview{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-setup__object-link{color:var(--rh-accent-text);text-decoration:none}.view-setup__object-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-setup__object-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-setup__object-link{display:inline-flex;align-items:center;gap:var(--rh-gap-inline);font-weight:var(--rh-weight-medium)}.view-setup__dot{flex:none;width:var(--rh-space-2);height:var(--rh-space-2);border-radius:var(--rh-radius-pill);background:var(--rh-chip-slate-dot)}.view-setup__dot--hue--sky{background:var(--rh-chip-sky-dot)}.view-setup__dot--hue--blue{background:var(--rh-chip-blue-dot)}.view-setup__dot--hue--indigo{background:var(--rh-chip-indigo-dot)}.view-setup__dot--hue--violet{background:var(--rh-chip-violet-dot)}.view-setup__dot--hue--grape{background:var(--rh-chip-grape-dot)}.view-setup__dot--hue--cyan{background:var(--rh-chip-cyan-dot)}.view-setup__dot--hue--teal{background:var(--rh-chip-teal-dot)}.view-setup__dot--hue--jade{background:var(--rh-chip-jade-dot)}.view-setup__dot--hue--slate{background:var(--rh-chip-slate-dot)}.view-setup__areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--rh-gap-group)}.view-setup__area{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-setup__area{transition:none}}.view-setup__area:hover{background:var(--rh-surface-hover)}.view-setup__area:active{background:var(--rh-surface-pressed)}.view-setup__area:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:2px}.view-setup__area{display:flex;align-items:flex-start;gap:var(--rh-space-3);color:inherit;text-decoration:none}.view-setup__area:hover{border-color:var(--rh-border-strong)}.view-setup__area-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--rh-space-8);height:var(--rh-space-8);border-radius:var(--rh-radius-md);background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-dot)}.view-setup__area-text{display:flex;flex-direction:column;gap:var(--rh-space-0-5);min-width:0}.view-setup__area-group{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.view-setup__area-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-setup__dialog-content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-setup__formula textarea{font-family:var(--rh-font-mono)}.new-object-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-layout-editor{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-layout-editor__group-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.view-layout-editor__heading{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-layout-editor__spacer{flex:1}.view-layout-editor__notice{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary)}.view-layout-editor__notice strong{font-weight:var(--rh-weight-semibold)}.view-layout-editor__sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--rh-gap-group);align-items:start}.view-layout-editor__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.view-layout-editor__card-header{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3);margin-bottom:0}.view-layout-editor__card-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-layout-editor__section-header{display:flex;align-items:center;gap:var(--rh-space-1)}.view-layout-editor__title-input{flex:1;min-width:0}.view-layout-editor__rows{margin:0;padding:0;list-style:none}.view-layout-editor__row{display:flex;align-items:center;gap:var(--rh-space-1);min-height:var(--rh-row-height-compact);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.view-layout-editor__row:last-child{border-bottom:none}.view-layout-editor__row-text{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.view-layout-editor__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;margin-left:var(--rh-space-1-5);color:var(--rh-text-tertiary)}.view-layout-editor__add{max-width:20rem}.view-layout-editor__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-layout-editor__subheading{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;margin-top:var(--rh-space-2)}.view-layout-editor__footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline);padding:var(--rh-space-3) 0;background:var(--rh-surface-page);border-top:var(--rh-border-width) solid var(--rh-border)}.validation-rules{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;overflow-x:auto}.validation-rules__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height)}.validation-rules__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.validation-rules__subtitle{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.validation-rules__spacer{flex:1}.validation-rules__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.validation-rules__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.validation-rules__table th,.validation-rules__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.validation-rules__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.validation-rules__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.validation-rules__table tbody tr{transition:none}}.validation-rules__table tbody tr:hover td{background:var(--rh-surface-hover)}.validation-rules__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.validation-rules__table tr:last-child td{border-bottom:none}.validation-rules__table td{padding-top:var(--rh-space-1-5);padding-bottom:var(--rh-space-1-5)}.validation-rules__name{font-weight:var(--rh-weight-medium)}.validation-rules__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);padding:var(--rh-space-0-5) var(--rh-space-1-5);background:var(--rh-surface-sunken);border-radius:var(--rh-radius-xs);overflow-wrap:anywhere;display:inline-block;white-space:pre-wrap}.validation-rules__table .validation-rules__actions{text-align:right;white-space:nowrap}.validation-rules__empty{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--rh-space-1);padding:var(--rh-space-6) var(--rh-space-4);text-align:center}.validation-rules__empty-icon{color:var(--rh-text-tertiary)}.validation-rules__empty-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.validation-rules__form{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.validation-rules__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.validation-rules__grid{column-gap:var(--rh-space-4)}}.validation-rules__formula input,.validation-rules__formula textarea{font-family:var(--rh-font-mono)}.validation-rules__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.automation-rules{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;overflow-x:auto}.automation-rules__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height)}.automation-rules__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.automation-rules__subtitle{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.automation-rules__spacer{flex:1}.automation-rules__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.automation-rules__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.automation-rules__table th,.automation-rules__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.automation-rules__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.automation-rules__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.automation-rules__table tbody tr{transition:none}}.automation-rules__table tbody tr:hover td{background:var(--rh-surface-hover)}.automation-rules__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.automation-rules__table tr:last-child td{border-bottom:none}.automation-rules__table td{padding-top:var(--rh-space-1-5);padding-bottom:var(--rh-space-1-5)}.automation-rules__name{font-weight:var(--rh-weight-medium)}.automation-rules__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);padding:var(--rh-space-0-5) var(--rh-space-1-5);background:var(--rh-surface-sunken);border-radius:var(--rh-radius-xs);overflow-wrap:anywhere;display:inline-block;white-space:pre-wrap}.automation-rules__table .automation-rules__actions{text-align:right;white-space:nowrap}.automation-rules__empty{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--rh-space-1);padding:var(--rh-space-6) var(--rh-space-4);text-align:center}.automation-rules__empty-icon{color:var(--rh-text-tertiary)}.automation-rules__empty-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.automation-rules__form{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.automation-rules__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.automation-rules__grid{column-gap:var(--rh-space-4)}}.automation-rules__formula input,.automation-rules__formula textarea{font-family:var(--rh-font-mono)}.automation-rules__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.automation-rules__trigger{margin-bottom:var(--rh-space-1)}.automation-rules__action-list{display:flex;flex-direction:column;gap:var(--rh-space-0-5);min-width:0;margin:0;padding:0;list-style:none}.automation-rules__runs{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.automation-rules__when{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);white-space:nowrap}.automation-rules__error{color:var(--rh-danger-text)}.automation-rules__action{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.automation-rules__action-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rh-gap-inline)}.dependency-dialog__surface{max-width:min(56rem,100vw - var(--rh-space-8))}.dependency-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.dependency-dialog__scroll{max-height:60vh;overflow:auto;border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-md)}.dependency-dialog__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.dependency-dialog__table th,.dependency-dialog__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.dependency-dialog__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap;position:sticky;top:0;z-index:1}.dependency-dialog__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.dependency-dialog__table tbody tr{transition:none}}.dependency-dialog__table tbody tr:hover td{background:var(--rh-surface-hover)}.dependency-dialog__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.dependency-dialog__table tr:last-child td{border-bottom:none}.dependency-dialog__table th:not(:first-child),.dependency-dialog__table td:not(:first-child){text-align:center}.dependency-dialog__table td:first-child{font-weight:var(--rh-weight-medium);white-space:nowrap}.view-sharing-setup{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-sharing-setup__people{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.view-sharing-setup__preset{display:flex;flex-direction:column;gap:var(--rh-space-0-5)}.view-sharing-setup__tabs{margin-left:calc(-1 * var(--rh-space-3));overflow-x:auto}.view-sharing-setup__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;overflow-x:auto}.view-sharing-setup__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-sharing-setup__table th,.view-sharing-setup__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-sharing-setup__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-sharing-setup__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-sharing-setup__table tbody tr{transition:none}}.view-sharing-setup__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-sharing-setup__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-sharing-setup__table tr:last-child td{border-bottom:none}.view-sharing-setup__name{font-weight:var(--rh-weight-medium)}.view-sharing-setup__hint,.view-sharing-setup__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-sharing-setup__empty{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-sharing-setup__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0}.view-sharing-setup__user{display:inline-flex;align-items:center;gap:var(--rh-gap-inline);white-space:nowrap}.view-sharing-setup__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-secondary);padding:var(--rh-space-0-5) var(--rh-space-1-5);background:var(--rh-surface-sunken);border-radius:var(--rh-radius-xs);overflow-wrap:anywhere}.view-sharing-setup__blank{color:var(--rh-text-disabled)}.view-sharing-setup__roles{margin:0;padding:0;list-style:none}.view-sharing-setup__role{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-row-height-compact);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.view-sharing-setup__role:last-child{border-bottom:none}.view-sharing-setup__role-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-weight:var(--rh-weight-medium)}.view-sharing-setup__indent-0{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 0)}.view-sharing-setup__indent-1{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 1)}.view-sharing-setup__indent-2{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 2)}.view-sharing-setup__indent-3{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 3)}.view-sharing-setup__indent-4{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 4)}.view-sharing-setup__indent-5{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 5)}.view-sharing-setup__indent-6{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 6)}.view-sharing-setup__indent-7{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 7)}.view-sharing-setup__indent-8{display:inline-block;flex:none;width:calc(var(--rh-space-5) * 8)}.view-sharing-setup__group{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.view-sharing-setup__group-header{display:flex;align-items:center;gap:var(--rh-gap-inline)}.view-sharing-setup__group-name{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-sharing-setup__spacer{flex:1}.view-sharing-setup__chips{display:flex;flex-wrap:wrap;gap:var(--rh-space-1-5)}.view-sharing-setup__rule-form{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.view-sharing-setup__subheading{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-sharing-setup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.view-sharing-setup__grid{column-gap:var(--rh-space-4)}}.view-sharing-setup__upload{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-sharing-setup__upload{transition:none}}.view-sharing-setup__upload:hover{background:var(--rh-surface-hover)}.view-sharing-setup__upload:active{background:var(--rh-surface-pressed)}.view-sharing-setup__upload{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--rh-gap-inline);height:var(--rh-control-height);padding:0 var(--rh-space-3);border:var(--rh-border-width) solid var(--rh-border-strong);border-radius:var(--rh-radius-md);cursor:pointer}.view-sharing-setup__upload:focus-within{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:var(--rh-space-0-5)}.view-sharing-setup__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.view-sharing-setup__report{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.view-sharing-setup__pre{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow-x:auto}.view-permissions-setup{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-permissions-setup__layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:var(--rh-gap-section);align-items:start}@media(max-width:63.98rem){.view-permissions-setup__layout{grid-template-columns:minmax(0,1fr)}}.view-permissions-setup__list{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);display:flex;flex-direction:column;gap:var(--rh-space-1);min-width:0;padding:var(--rh-space-2)}.view-permissions-setup__group{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;padding:var(--rh-space-3) var(--rh-space-2) var(--rh-space-1)}.view-permissions-setup__group:first-child{padding-top:var(--rh-space-2)}.view-permissions-setup__sets{display:flex;flex-direction:column;gap:var(--rh-space-px);margin:0;padding:0;list-style:none}.view-permissions-setup__set,.view-permissions-setup__set-active{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;transition-property:background-color,border-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-permissions-setup__set,.view-permissions-setup__set-active{transition:none}}.view-permissions-setup__set:hover,.view-permissions-setup__set-active:hover{background:var(--rh-surface-hover)}.view-permissions-setup__set:active,.view-permissions-setup__set-active:active{background:var(--rh-surface-pressed)}.view-permissions-setup__set:focus-visible,.view-permissions-setup__set-active:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:-2px}.view-permissions-setup__set,.view-permissions-setup__set-active{display:flex;align-items:center;gap:var(--rh-gap-inline);width:100%;min-height:var(--rh-control-height);padding:0 var(--rh-space-2);border:none;border-radius:var(--rh-radius-md);background:none;color:var(--rh-text-secondary);text-align:left;cursor:pointer}.view-permissions-setup__set-active,.view-permissions-setup__set-active:hover{background:var(--rh-accent-subtle);color:var(--rh-accent-subtle-text);font-weight:var(--rh-weight-medium)}.view-permissions-setup__set-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.view-permissions-setup__set-count{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;font-variant-numeric:var(--rh-numeric)}.view-permissions-setup__create{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;margin-top:var(--rh-space-2);padding:var(--rh-space-3) var(--rh-space-2) var(--rh-space-1);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.view-permissions-setup__detail{min-width:0}.view-permissions-setup__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;overflow-x:auto}.view-permissions-setup__card-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.view-permissions-setup__card-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-permissions-setup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--rh-gap-field) var(--rh-gap-field-col)}@media(max-width:39.98rem){.view-permissions-setup__grid{column-gap:var(--rh-space-4)}}.view-permissions-setup__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-permissions-setup__table th,.view-permissions-setup__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-permissions-setup__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-permissions-setup__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-permissions-setup__table tbody tr{transition:none}}.view-permissions-setup__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-permissions-setup__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-permissions-setup__table tr:last-child td{border-bottom:none}.view-permissions-setup__table th:not(:first-child),.view-permissions-setup__table td:not(:first-child){text-align:center}.view-permissions-setup__subheading{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;margin-top:var(--rh-space-2)}.view-permissions-setup__hint,.view-permissions-setup__meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-permissions-setup__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0}.view-permissions-setup__danger{color:var(--rh-danger-text)}.view-permissions-setup__expand:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-permissions-setup__expand{display:inline-flex;align-items:center;gap:var(--rh-space-1);padding:0;border:none;background:none;color:var(--rh-text-primary);font:inherit;font-weight:var(--rh-weight-medium);cursor:pointer}.view-permissions-setup__expand:hover{color:var(--rh-accent-text-hover)}.view-permissions-setup__fields{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;margin:var(--rh-space-2) 0}.view-permissions-setup__field-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-1) var(--rh-space-2)}.view-permissions-setup__code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-tertiary)}.view-permissions-setup__users{display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0;margin:0;padding:0;list-style:none}.view-permissions-setup__user-name{font-weight:var(--rh-weight-medium)}.view-tool{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-tool__body{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-tool__more{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0;padding-top:var(--rh-gap-section);border-top:var(--rh-border-width) solid var(--rh-border-subtle)}.view-tool__section-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-users-setup{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-users-setup__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-users-setup__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-2);min-height:var(--rh-control-height);min-width:0}.view-users-setup__search{width:18rem;max-width:100%}.view-users-setup__counts{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0 0 0 auto}.view-users-setup__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-users-setup__hint a{color:var(--rh-accent-text);text-decoration:none}.view-users-setup__hint a:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-users-setup__hint a:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-users-setup__scroll{overflow-x:auto}.view-users-setup__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-users-setup__table th,.view-users-setup__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-users-setup__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-users-setup__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-users-setup__table tbody tr{transition:none}}.view-users-setup__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-users-setup__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-users-setup__table tr:last-child td{border-bottom:none}.view-users-setup__name{font-weight:var(--rh-weight-medium);white-space:nowrap}.view-users-setup__you{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-users-setup__email{color:var(--rh-text-secondary)}.view-users-setup__access{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;white-space:nowrap}.view-users-setup__row-actions{text-align:right;width:1%}@media(max-width:39.98rem){.view-users-setup__counts{margin-left:0;width:100%}}.user-access-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.user-access-dialog__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.invite-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.invite-dialog__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.invite-dialog__names{display:grid;grid-template-columns:1fr 1fr;gap:var(--rh-space-3)}@media(max-width:39.98rem){.invite-dialog__names{grid-template-columns:1fr}}.view-document-templates{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-document-templates__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-document-templates__scroll{overflow-x:auto}.view-document-templates__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-document-templates__table th,.view-document-templates__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-document-templates__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-document-templates__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-document-templates__table tbody tr{transition:none}}.view-document-templates__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-document-templates__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-document-templates__table tr:last-child td{border-bottom:none}.view-document-templates__name{font-weight:var(--rh-weight-medium);white-space:nowrap}.view-document-templates__for,.view-document-templates__updated{white-space:nowrap}.view-document-templates__file{color:var(--rh-text-secondary)}.view-document-templates__row-actions{text-align:right;white-space:nowrap;width:1%}.view-document-templates__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-document-templates__help{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);display:flex;flex-direction:column;gap:var(--rh-space-2);min-width:0}.view-document-templates__help-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-document-templates__help-list{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;padding-left:var(--rh-space-5)}.view-document-templates__help-list code{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.document-template-dialog__content{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.document-template-dialog__file{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.document-template-dialog__tags{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;display:flex;flex-wrap:wrap;gap:var(--rh-space-1) var(--rh-space-2)}.document-template-dialog__tags-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;width:100%}.document-template-dialog__tag{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-assistants{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0;max-width:48rem}.view-assistants__section{display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-assistants__section-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-assistants__copyable{display:flex;gap:var(--rh-space-2);min-width:0}.view-assistants__copy-text{flex:1 1 auto;min-width:0}.view-assistants__copy-text input{font-family:var(--rh-font-mono);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.view-assistants__steps,.view-assistants__points{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);display:flex;flex-direction:column;gap:var(--rh-space-2);margin:0;padding-left:var(--rh-space-6)}.view-assistants__command{list-style:none;margin-left:calc(var(--rh-space-6) * -1)}.view-assistants__note{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;list-style:none;margin-left:calc(var(--rh-space-6) * -1)}.app a.view-assistants__link{color:var(--rh-accent-text);text-decoration:none}.app a.view-assistants__link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.app a.view-assistants__link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-reports{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-reports__header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--rh-space-3)}.view-reports__heading{display:flex;flex:1;flex-direction:column;gap:var(--rh-space-0-5);min-width:min(100%,16rem)}.view-reports__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.view-reports__description{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}.view-reports__card{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);overflow-x:auto}.view-reports__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-reports__table th,.view-reports__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height)}.view-reports__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-reports__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-reports__table tbody tr{transition:none}}.view-reports__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-reports__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-reports__table tr:last-child td{border-bottom:none}.view-reports__table th:first-child,.view-reports__table td:first-child{padding-left:var(--rh-pad-card-x)}.view-reports__table th:last-child,.view-reports__table td:last-child{padding-right:var(--rh-pad-card-x)}.view-reports__name{color:var(--rh-accent-text);text-decoration:none}.view-reports__name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-reports__name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-reports__name{font-weight:var(--rh-weight-medium)}.view-reports__object{display:inline-flex;align-items:center;gap:var(--rh-gap-inline);white-space:nowrap}.view-reports__dot{flex:none;width:var(--rh-space-2);height:var(--rh-space-2);border-radius:var(--rh-radius-pill);background:var(--rh-chip-slate-dot)}.view-reports__dot--hue--sky{background:var(--rh-chip-sky-dot)}.view-reports__dot--hue--blue{background:var(--rh-chip-blue-dot)}.view-reports__dot--hue--indigo{background:var(--rh-chip-indigo-dot)}.view-reports__dot--hue--violet{background:var(--rh-chip-violet-dot)}.view-reports__dot--hue--grape{background:var(--rh-chip-grape-dot)}.view-reports__dot--hue--cyan{background:var(--rh-chip-cyan-dot)}.view-reports__dot--hue--teal{background:var(--rh-chip-teal-dot)}.view-reports__dot--hue--jade{background:var(--rh-chip-jade-dot)}.view-reports__dot--hue--slate{background:var(--rh-chip-slate-dot)}.view-reports__date{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric);white-space:nowrap}.view-reports__tags{display:flex;flex-wrap:wrap;gap:var(--rh-space-1)}.view-reports__empty{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--rh-space-2);padding:var(--rh-space-12) var(--rh-space-6);text-align:center}.view-reports__empty-icon{color:var(--rh-text-tertiary)}.view-reports__empty-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-reports__empty-hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;max-width:28rem;margin-bottom:var(--rh-space-2)}.view-report{display:flex;flex-direction:column;gap:var(--rh-gap-section);min-width:0}.view-report__header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.view-report__crumb{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;color:inherit;text-decoration:none}.view-report__crumb:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.view-report__crumb:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.view-report__crumb{align-self:flex-start}.view-report__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-space-3);min-height:var(--rh-control-height)}.view-report__page-title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;min-width:min(100%,16rem)}.view-report__actions{display:flex;flex-wrap:wrap;gap:var(--rh-gap-inline)}.view-report__layout{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:var(--rh-gap-section);align-items:start}@media(max-width:63.98rem){.view-report__layout{grid-template-columns:minmax(0,1fr)}}.view-report--editing--false .view-report__layout{grid-template-columns:minmax(0,1fr)}.view-report__builder{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);display:flex;flex-direction:column;min-width:0}.view-report__group{display:flex;flex-direction:column;gap:var(--rh-space-3);min-width:0;padding:var(--rh-space-4) var(--rh-space-5);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle)}.view-report__group:last-child{border-bottom:none}.view-report__group-title{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.view-report__measure{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--rh-space-3)}.view-report__result{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);display:flex;flex-direction:column;gap:var(--rh-gap-group);min-width:0}.view-report__loading{padding:var(--rh-space-12) 0}.view-report__result-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-gap-inline)}.view-report__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;flex:1;min-width:0}.view-report__running{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;display:inline-flex;align-items:center;gap:var(--rh-space-1-5)}.view-report__total{display:flex;flex-direction:column;gap:var(--rh-space-0-5)}.view-report__total-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.view-report__total-value{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.view-report__total-meta{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;font-variant-numeric:var(--rh-numeric)}.view-report__empty{background:var(--rh-surface-sunken);border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);padding:var(--rh-space-3) var(--rh-space-4);font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;text-align:center}.view-report__scroll{overflow-x:auto;border:var(--rh-border-width) solid var(--rh-border-subtle);border-radius:var(--rh-radius-md)}.view-report__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.view-report__table th,.view-report__table td{text-align:left;padding:0 var(--rh-cell-pad-x);border-bottom:var(--rh-border-width) solid var(--rh-border-subtle);vertical-align:middle;height:var(--rh-row-height-compact)}.view-report__table th{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0;height:var(--rh-row-height-compact);background:var(--rh-surface-sunken);border-bottom-color:var(--rh-border);white-space:nowrap}.view-report__table tbody tr{transition-property:background-color;transition-duration:var(--rh-duration-fast);transition-timing-function:var(--rh-ease-standard)}@media(prefers-reduced-motion:reduce){.view-report__table tbody tr{transition:none}}.view-report__table tbody tr:hover td{background:var(--rh-surface-hover)}.view-report__table tbody tr[aria-selected=true] td{background:var(--rh-surface-selected)}.view-report__table tr:last-child td{border-bottom:none}.view-report__table tfoot td{font-weight:var(--rh-weight-semibold);background:var(--rh-surface-sunken);border-top:var(--rh-border-width) solid var(--rh-border);border-bottom:none}.view-report__table .view-report__numeric{text-align:right;font-variant-numeric:var(--rh-numeric);white-space:nowrap}.view-report__share{color:var(--rh-text-tertiary)}.view-report__group-row td{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0;color:var(--rh-text-primary);background:var(--rh-surface-sheet);border-top:var(--rh-border-width) solid var(--rh-border)}.view-report__group-count{color:var(--rh-text-tertiary);font-variant-numeric:var(--rh-numeric)}.view-report__subtotal td{font-weight:var(--rh-weight-semibold);color:var(--rh-text-secondary);border-bottom:var(--rh-border-width) solid var(--rh-border)}.view-report__table--details--true{white-space:nowrap}.bar-chart{margin:0}.bar-chart__more{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;margin-top:var(--rh-space-2)}.billing-header{display:flex;flex-direction:column;gap:var(--rh-space-2);margin-bottom:var(--rh-gap-section);min-width:0;margin-bottom:0}.billing-header__title-row{display:flex;align-items:center;gap:var(--rh-space-3);min-width:0;min-height:var(--rh-control-height)}.billing-header__title{font-family:var(--rh-font-display);font-size:var(--rh-text-xl);line-height:var(--rh-leading-xl);font-weight:var(--rh-weight-bold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.billing-header__month{display:flex;align-items:center;gap:var(--rh-space-1)}.billing-header__month-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;font-variant-numeric:var(--rh-numeric);min-width:9rem;text-align:center}.billing-header__actions{display:flex;align-items:center;gap:var(--rh-gap-inline);margin-left:auto;flex:none}.billing-header__all{color:inherit;text-decoration:none}.billing-header__all:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.billing-header__all:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.billing-header__all{display:inline-flex;align-items:center;gap:var(--rh-space-1-5);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-weight:var(--rh-weight-medium);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.billing-header__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rh-space-3)}.billing-header__filter{width:16rem;max-width:100%}@media(max-width:39.98rem){.billing-header__title-row{flex-wrap:wrap;row-gap:var(--rh-space-2)}.billing-header__filter{width:100%}}.billing-unscheduled{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x)}.billing-unscheduled__head{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3);margin-bottom:var(--rh-space-1)}.billing-unscheduled__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.billing-unscheduled__count{display:inline-flex;align-items:center;gap:var(--rh-space-1);height:1.375rem;padding:0 var(--rh-space-2);border-radius:var(--rh-radius-pill);border:var(--rh-border-width) solid transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:var(--rh-chip-slate-bg);color:var(--rh-chip-slate-text);border-color:var(--rh-chip-slate-border);--rh-chip-dot: var(--rh-chip-slate-dot)}.billing-unscheduled__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;margin-bottom:var(--rh-space-3)}.billing-unscheduled__list{list-style:none;margin:0;padding:0}.billing-unscheduled__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) 7rem 8rem;gap:var(--rh-space-3);align-items:center;padding:var(--rh-space-2) 0;border-top:var(--rh-border-width) solid var(--rh-border-subtle)}@media(max-width:39.98rem){.billing-unscheduled__row{grid-template-columns:minmax(0,1fr) auto}}.billing-unscheduled__name{color:var(--rh-accent-text);text-decoration:none}.billing-unscheduled__name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.billing-unscheduled__name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.billing-unscheduled__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.billing-unscheduled__account{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rh-text-secondary)}@media(max-width:39.98rem){.billing-unscheduled__account{display:none}}.billing-unscheduled__date{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;color:var(--rh-text-secondary)}@media(max-width:39.98rem){.billing-unscheduled__date{display:none}}.billing-unscheduled__amount{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;text-align:right}.billing-projected{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);scroll-margin-top:var(--rh-space-6)}.billing-projected__head{display:flex;align-items:center;gap:var(--rh-gap-inline);min-height:var(--rh-control-height);margin-bottom:var(--rh-space-3);margin-bottom:var(--rh-space-1)}.billing-projected__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.billing-projected__count{display:inline-flex;align-items:center;gap:var(--rh-space-1);height:1.375rem;padding:0 var(--rh-space-2);border-radius:var(--rh-radius-pill);border:var(--rh-border-width) solid transparent;font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-medium);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:var(--rh-chip-violet-bg);color:var(--rh-chip-violet-text);border-color:var(--rh-chip-violet-border);--rh-chip-dot: var(--rh-chip-violet-dot)}.billing-projected__total{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0 0 0 auto}.billing-projected__hint{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;margin-bottom:var(--rh-space-3)}.billing-projected__list{list-style:none;margin:0;padding:0}.billing-projected__row{display:grid;grid-template-columns:minmax(0,1fr) auto 7rem 8rem;gap:var(--rh-space-3);align-items:center;padding:var(--rh-space-2) 0;border-top:var(--rh-border-width) solid var(--rh-border-subtle)}@media(max-width:39.98rem){.billing-projected__row{grid-template-columns:minmax(0,1fr) auto}}.billing-projected__text{display:flex;flex-direction:column;min-width:0}.billing-projected__name{color:var(--rh-accent-text);text-decoration:none}.billing-projected__name:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.billing-projected__name:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.billing-projected__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);margin:0}.billing-projected__deal{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.billing-projected__deal-link{color:inherit;text-decoration:none}.billing-projected__deal-link:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.billing-projected__deal-link:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}@media(max-width:39.98rem){.billing-projected__stage{display:none}}.billing-projected__date{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;color:var(--rh-text-secondary)}@media(max-width:39.98rem){.billing-projected__date{display:none}}.billing-projected__amount{font-family:var(--rh-font-sans);font-size:var(--rh-text-sm);line-height:var(--rh-leading-sm);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0;text-align:right}.billing-forecast{background:var(--rh-surface-raised);border:var(--rh-border-width) solid var(--rh-border);border-radius:var(--rh-radius-card);box-shadow:var(--rh-shadow-card);padding:var(--rh-pad-card) var(--rh-pad-card-x);min-width:0}.billing-forecast__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rh-gap-inline);margin-bottom:var(--rh-space-3)}.billing-forecast__title{font-family:var(--rh-font-sans);font-size:var(--rh-text-md);line-height:var(--rh-leading-md);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-snug);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);margin:0}.billing-forecast__title a{color:inherit;text-decoration:none}.billing-forecast__title a:hover{color:var(--rh-accent-text-hover);text-decoration:underline;text-underline-offset:2px}.billing-forecast__title a:focus-visible{outline:var(--rh-focus-width) solid var(--rh-border-focus);outline-offset:1px}.billing-forecast__total{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.billing-forecast__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--rh-space-2);margin:0 0 var(--rh-space-3)}.billing-forecast__stat{background:var(--rh-surface-sheet);border-radius:var(--rh-radius-md);padding:var(--rh-space-1-5) var(--rh-space-2);min-width:0;margin:0}.billing-forecast__stat-label{font-family:var(--rh-font-sans);font-size:var(--rh-text-2xs);line-height:var(--rh-leading-2xs);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-caps);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);text-transform:uppercase;margin:0}.billing-forecast__stat-value{font-family:var(--rh-font-display);font-size:var(--rh-text-2xl);line-height:var(--rh-leading-2xl);font-weight:var(--rh-weight-semibold);letter-spacing:var(--rh-tracking-tight);font-feature-settings:var(--rh-font-features);color:var(--rh-text-primary);font-variant-numeric:var(--rh-numeric);margin:0}.billing-forecast__stat-hint,.billing-forecast__note{font-family:var(--rh-font-sans);font-size:var(--rh-text-xs);line-height:var(--rh-leading-xs);font-weight:var(--rh-weight-regular);letter-spacing:var(--rh-tracking-normal);font-feature-settings:var(--rh-font-features);color:var(--rh-text-tertiary);margin:0}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--rh-border-strong) transparent}html,body{margin:0;min-height:100%}body{background:var(--rh-surface-chrome);color:var(--rh-text-primary);font-family:var(--rh-font-sans);font-size:var(--rh-text-base);line-height:var(--rh-leading-base);font-feature-settings:var(--rh-font-features);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation-skip{position:absolute;left:-100rem}.navigation-skip:focus{left:1rem;top:1rem;z-index:100;padding:.5rem 1rem;background:var(--rh-surface-raised);color:var(--rh-accent-text);border-radius:var(--rh-radius-md)}
