.dp-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);color:currentColor}.dp-icon--sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.dp-icon--md{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.dp-icon--lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.dp-icon--xl{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.dp-icon>span,.dp-icon>svg{inline-size:100%;block-size:100%}.dp-icon>svg{stroke-width:var(--icon-stroke-width)}.dp-accordion{--dp-acc-h:2.5rem;display:flex;flex-direction:column;width:100%}.dp-accordion--sm{--dp-acc-h:2rem}.dp-accordion--md{--dp-acc-h:2.5rem}.dp-accordion--lg{--dp-acc-h:3rem}.dp-accordion__item{border-block-end:1px solid var(--cds-border-subtle)}.dp-accordion__item:first-child{border-block-start:1px solid var(--cds-border-subtle)}.dp-accordion--flush .dp-accordion__item,.dp-accordion--flush .dp-accordion__item:first-child{border-color:transparent}.dp-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-03);width:100%;height:var(--dp-acc-h);min-height:var(--dp-acc-h);padding-inline:var(--cds-spacing-05);border:none;border-radius:0;background:transparent;color:var(--text);font-size:var(--font-ui-size);font-weight:400;text-align:start;cursor:pointer;outline:none}.dp-accordion__header:hover:not(:disabled){background:var(--cds-layer-hover)}.dp-accordion__header:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-accordion__header:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.dp-accordion__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-accordion__chevron{flex:none;color:inherit;transition:transform var(--duration-fast) var(--ease-standard)}.dp-accordion__item[data-open] .dp-accordion__chevron{transform:rotate(180deg)}.dp-accordion__item[data-disabled] .dp-accordion__chevron{color:var(--cds-icon-disabled)}@media (prefers-reduced-motion:reduce){.dp-accordion__chevron{transition:none}}.dp-accordion__panel{overflow:hidden}.dp-accordion__panel[hidden]{display:none}.dp-accordion__content{padding-inline:var(--cds-spacing-05);padding-block-end:var(--cds-spacing-05);color:var(--text);font-size:var(--font-ui-size)}@media (pointer:coarse){.dp-accordion__header{min-height:var(--control-height-touch)}}@media (max-width:767px){.dp-accordion__header{min-height:var(--control-height-touch)}}.dp-badge{gap:var(--cds-spacing-03)}a.dp-badge{text-decoration:none;cursor:pointer;color:inherit}a.dp-badge:hover{opacity:.85}.dp-badge__mark--dot{width:6px;height:6px;flex:none;border-radius:50%}.dp-badge__mark--check{display:inline-flex;flex:none;color:var(--status-fill-done)}.dp-card{min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:0;padding:var(--cds-spacing-05) var(--cds-spacing-05);text-align:start;font-weight:400}.dp-card.dp-table-frame{padding:0}.dp-card-line{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.dp-link-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cds-spacing-03);width:100%;min-width:0;padding:var(--cds-spacing-04);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;box-sizing:border-box}.dp-link-card:hover{background:var(--surface-hover)}.dp-link-card:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-lg)}.dp-link-card__title{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight);color:var(--text)}.dp-link-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;font-size:var(--font-body-size);font-weight:400;color:var(--text-muted)}.dp-card--clickable,.dp-card--selectable{cursor:pointer;transition:background var(--duration-base) var(--ease-standard)}.dp-card--clickable:hover,.dp-card--selectable:hover{background:var(--cds-layer-hover)}.dp-card--clickable:focus-visible,.dp-card--selectable:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dp-card--selected{border-color:var(--black)}.dp-card--selected,.dp-card--selected:hover{background:var(--cds-layer-selected)}.dp-card--disabled{cursor:not-allowed;opacity:.5}.dp-card--disabled:hover{background:var(--surface)}.dp-card--expandable{padding:0;overflow:visible}.dp-card__expand-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-03);width:100%;padding:var(--cds-spacing-05) var(--cds-spacing-05);border:0;background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer}.dp-card__expand-trigger:hover{background:var(--cds-layer-hover)}.dp-card__expand-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:0}.dp-card__expand-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dp-card__expand-body{padding:0 var(--cds-spacing-05) var(--cds-spacing-05)}.dp-card__expand-body[hidden]{display:none}.dp-card--stack{display:flex;flex-direction:column;gap:var(--cds-spacing-04);height:100%;position:relative}.dp-card-anchor{position:absolute;inset:0;z-index:1;border-radius:inherit}.dp-card-anchor:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dp-card__media{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.dp-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-card__media-icon{color:var(--g300);display:inline-flex}.dp-card__body{display:flex;flex-direction:column;gap:var(--cds-spacing-03);min-width:0;flex:1}.dp-card__headline{margin:0;font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight);line-height:var(--font-card-title-leading);color:var(--text)}.dp-card__copy{margin:0;font-size:var(--font-body-size);color:var(--text-muted);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dp-card__copy--3{-webkit-line-clamp:3}.dp-card__actions{display:flex;align-items:center;gap:var(--cds-spacing-03);flex-wrap:wrap;margin-top:auto}.dp-card__actions a{position:relative;z-index:2}.dp-card-grid{display:grid;gap:var(--cds-spacing-05);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.dp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.dp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-breadcrumb{display:block}.dp-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--cds-body-compact-01-font-size);font-weight:var(--cds-body-compact-01-font-weight);line-height:var(--cds-body-compact-01-line-height);letter-spacing:var(--cds-body-compact-01-letter-spacing);color:var(--text)}.dp-breadcrumb--sm .dp-breadcrumb__list{font-size:var(--cds-label-01-font-size);font-weight:var(--cds-label-01-font-weight);line-height:var(--cds-label-01-line-height);letter-spacing:var(--cds-label-01-letter-spacing)}.dp-breadcrumb__item{position:relative;display:flex;align-items:center;margin-inline-end:var(--cds-spacing-03)}.dp-breadcrumb--sm .dp-breadcrumb__item{margin-inline-end:var(--cds-spacing-02)}.dp-breadcrumb__item:after{color:var(--text);content:"/";margin-inline-start:var(--cds-spacing-03)}.dp-breadcrumb--sm .dp-breadcrumb__item:after{margin-inline-start:var(--cds-spacing-02)}.dp-breadcrumb--no-trailing-slash .dp-breadcrumb__item:last-child:after{content:""}.dp-breadcrumb--no-trailing-slash .dp-breadcrumb__item:last-child:after,.dp-breadcrumb__item:last-child{margin-inline-end:0}.dp-breadcrumb__link{color:var(--cds-link-primary);font:inherit;text-decoration:none;white-space:nowrap}.dp-breadcrumb__link:hover{color:var(--cds-link-primary);text-decoration:underline}.dp-breadcrumb__link:active{color:var(--text)}.dp-breadcrumb__link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:0}.dp-breadcrumb__current{color:var(--text);cursor:auto;white-space:nowrap}.dp-breadcrumb__current:hover,.dp-breadcrumb__item--current .dp-breadcrumb__link:hover{text-decoration:none}.dp-header-cta{box-sizing:border-box;width:40px;height:var(--control-height-md);padding:0;border:none;border-radius:var(--dp-control-radius);background:var(--cta-bg,var(--black));color:var(--cta-fg,var(--g0));box-shadow:var(--shadow-lift);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.dp-header-cta:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-header-cta:disabled{background:var(--surface-sunken);color:var(--text-faint);box-shadow:none;cursor:not-allowed}.dp-page-details{width:100%;min-width:0}.dp-page-details__inner{display:flex;flex-direction:column;gap:var(--cds-spacing-05);width:100%;min-width:0}.dp-page-details__head{gap:var(--cds-spacing-03)}.dp-page-details__body,.dp-page-details__head{display:flex;flex-direction:column;min-width:0}.dp-page-details__body{gap:var(--cds-spacing-04)}.dp-page-details__preview{min-width:0;padding-block:var(--cds-spacing-04);padding-inline:var(--cds-spacing-05);background:var(--surface);border:var(--border-hairline) solid var(--border)}.dp-page-details__section{display:flex;flex-direction:column;gap:var(--cds-spacing-03);min-width:0}.dp-frame .dp-page-details a{color:var(--cds-link-primary);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px}.dp-frame .dp-page-details a:active,.dp-frame .dp-page-details a:focus-visible,.dp-frame .dp-page-details a:hover{text-decoration:underline}.dp-frame .dp-page-details a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-frame .dp-page-details .dp-link-standalone{text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px}.dp-frame .dp-page-details .dp-link-standalone:active,.dp-frame .dp-page-details .dp-link-standalone:focus-visible,.dp-frame .dp-page-details .dp-link-standalone:hover{text-decoration:underline}.dp-progressbar{display:flex;flex-direction:column;gap:var(--cds-spacing-03);min-width:0;max-width:100%;box-sizing:border-box;text-align:start}.dp-progressbar-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);min-width:0;font-size:var(--font-label-size);color:var(--text-muted)}.dp-progressbar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-progressbar-value{flex:0 0 auto;font-variant-numeric:tabular-nums}.dp-progressbar-track{display:flex;width:100%;min-width:0;overflow:hidden;background:var(--surface-selected);border-radius:var(--radius-pill)}.dp-progressbar-fill{height:100%;background:var(--accent);border-radius:inherit;transition:width .24s ease}.dp-progressbar-sm .dp-progressbar-track{height:6px}.dp-progressbar-md .dp-progressbar-track{height:10px}.dp-progressbar--inline{flex-direction:row;align-items:center;gap:var(--gap-inline)}.dp-progressbar--inline .dp-progressbar-track{flex:1;min-width:56px;height:4px}.dp-progressbar--inline .dp-progressbar-value{flex:none;font-size:13px;font-weight:400;color:var(--text)}.dp-progressbar--ink .dp-progressbar-fill{background:var(--text)}.dp-page-hub__body{display:flex;flex-direction:column;gap:var(--cds-spacing-05);min-width:0}.dp-page-hub__description{margin:0;color:var(--text-muted)}.dp-page-hub__grid{display:grid;grid-template-columns:1fr;gap:var(--cds-spacing-05);justify-content:start}@media (min-width:768px){.dp-page-hub__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1056px){.dp-page-hub__grid{grid-template-columns:repeat(4,1fr)}}.dp-page-hub__item{all:unset;cursor:pointer;display:block;min-width:0}.dp-page-hub__item:focus-visible .dp-page-hub__tile{box-shadow:var(--focus-ring)}.dp-page-hub__item:hover .dp-page-hub__tile{background:var(--surface-hover)}.dp-page-hub__tile{display:flex;flex-direction:column;min-height:8rem;height:100%;box-sizing:border-box}.dp-page-hub__tile-head{display:flex;align-items:center;gap:var(--cds-spacing-03);margin-block-end:var(--cds-spacing-03);min-width:0}.dp-page-hub__tile-title{color:var(--text);min-width:0;font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight)}.dp-page-hub__tile-desc{color:var(--text-muted);font-size:var(--font-body-size);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dp-page-hub__tile-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cds-spacing-03);margin-top:auto;padding-top:var(--cds-spacing-04)}.dp-page-hub__badge{font-size:var(--font-caption-size);font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:var(--radius-pill);padding:var(--cds-spacing-01) var(--cds-spacing-03);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-page-hub__tile-arrow{flex:none;color:var(--text-muted);margin-inline-start:auto}[dir=rtl] .dp-page-hub__tile-arrow{transform:scaleX(-1)}.dp-carousel{display:flex;flex-direction:column;gap:var(--cds-spacing-03);min-width:0}@media (prefers-reduced-motion:reduce){.dp-carousel-viewport{scroll-behavior:auto}}.dp-carousel--side{flex-direction:row;align-items:stretch}.dp-carousel-stage{display:flex;flex-direction:column;gap:var(--cds-spacing-03);flex:1;min-width:0}.dp-carousel-frame{position:relative}.dp-carousel-viewport{overflow:hidden;border-radius:var(--radius-lg)}.dp-carousel--vertical .dp-carousel-viewport{height:calc(var(--cds-spacing-11) * 4)}.dp-carousel-track{display:flex}.dp-carousel--vertical .dp-carousel-track{flex-direction:column;height:100%}.dp-carousel-slide{flex:0 0 calc(100% / var(--dp-carousel-slides, 1));min-width:0;min-height:0;padding-inline-end:var(--cds-spacing-03);box-sizing:border-box}.dp-carousel--vertical .dp-carousel-slide{padding-inline-end:0;padding-block-end:var(--cds-spacing-03)}.dp-carousel-nav{display:flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03)}.dp-carousel-arrow{flex:none}@media (max-width:767px){.dp-carousel-arrow{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}}.dp-carousel-dots{display:flex;gap:var(--cds-spacing-03)}.dp-carousel-dot{box-sizing:content-box;width:var(--cds-spacing-03);height:var(--cds-spacing-03);padding:var(--cds-spacing-03);background-clip:content-box;border:0;border-radius:var(--radius-pill);background-color:var(--surface-pressed);cursor:pointer}.dp-carousel-dot:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-carousel-dot--active{background-color:var(--ink)}.dp-carousel-thumbs{display:flex;gap:var(--cds-spacing-03);overflow:auto}.dp-carousel--side .dp-carousel-thumbs{flex-direction:column;inline-size:calc(var(--cds-spacing-10) + var(--cds-spacing-03));flex-shrink:0}.dp-carousel-thumb{flex:0 0 auto;width:var(--cds-spacing-10);aspect-ratio:4/3;padding:0;overflow:hidden;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-selected);color:var(--text-muted);font-size:var(--font-caption-size);cursor:pointer}.dp-carousel-thumb:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-carousel-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-carousel-thumb--active{outline:2px solid var(--cds-button-primary);outline-offset:1px}.dp-carousel-counter{font-size:var(--font-caption-size);color:var(--text-muted);font-variant-numeric:tabular-nums}.dp-page-reference{width:100%;gap:var(--page-stack-gap,var(--cds-spacing-06))}.dp-page-reference,.dp-page-reference__head{min-width:0;display:flex;flex-direction:column}.dp-page-reference__head{gap:var(--cds-spacing-04)}.dp-page-reference__description{margin:0;max-width:var(--page-form-max);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-leading);color:var(--text-muted)}.dp-page-reference__anchors{min-width:0;max-width:100%}.dp-page-reference__anchors-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--cds-spacing-03);margin:0;padding:0;list-style:none}.dp-page-reference__anchors-item{flex:none}.dp-page-reference__anchor{display:inline-block;padding-block:var(--cds-spacing-02);padding-inline:var(--cds-spacing-03);border-radius:var(--radius-sm);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);color:var(--cds-link-primary);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.dp-page-reference__anchor:hover{color:var(--text);background:var(--surface-hover)}.dp-page-reference__anchor:focus-visible{box-shadow:var(--focus-ring)}@media (pointer:coarse){.dp-page-reference__anchors-list{gap:var(--cds-spacing-04)}.dp-page-reference__anchor{min-block-size:var(--control-height-touch)}}@media (max-width:767px){.dp-page-reference__anchors-list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.dp-page-reference__sections{display:flex;flex-direction:column;gap:var(--cds-spacing-06);min-width:0}.dp-page-reference__section{min-width:0}.dp-page-reference__section-title{margin:0;margin-block-end:var(--cds-spacing-04);scroll-margin-block-start:calc(var(--cds-spacing-08) + var(--cds-spacing-04));font-size:var(--font-section-size);font-weight:var(--font-section-weight);color:var(--text)}.dp-page-reference__section-title:focus{box-shadow:var(--focus-ring)}.dp-page-reference__section-body{min-width:0}.dp-page-dashboard{--page-title-gap:var(--cds-spacing-06);display:flex;flex-direction:column;gap:var(--page-title-gap);width:100%;max-width:var(--dp-content-max,1200px);min-width:0}.dp-page-dashboard__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-grid);width:100%;min-width:0;align-items:start}.dp-page-dashboard__cell{min-width:0;display:flex;flex-direction:column;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box}.dp-page-dashboard__cell--bare{padding:0;background:transparent;border:none;border-radius:0}.dp-page-dashboard__cell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-04);min-width:0}.dp-page-dashboard__cell-copy{min-width:0}.dp-page-dashboard__cell-title{margin:0;font-size:var(--font-section-size);font-weight:600;color:var(--text)}.dp-page-dashboard__cell-sub{margin:var(--cds-spacing-02) 0 0;font-size:var(--font-caption-size);font-weight:400;color:var(--text-muted)}.dp-page-dashboard__cell-action{flex:none}.dp-page-dashboard__cell-body{min-width:0;flex:1}.dp-page-dashboard__empty{margin:0;font-size:var(--font-body-size);font-weight:400;color:var(--text-muted)}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__grid{grid-template-rows:auto 1fr;row-gap:var(--page-title-gap);-moz-column-gap:var(--gap-grid);column-gap:var(--gap-grid)}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:first-child,.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:first-child .dp-data-console,.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:first-child .dp-data-console__controls,.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:first-child .dp-page-dashboard__cell-body{display:contents}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:first-child .dp-data-console{display:contents!important}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-data-console__top{grid-column:1/-1}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-data-console__surface{grid-column:span 8;min-width:0}.dp-page-dashboard[data-layout="6"]:has(.dp-data-console) .dp-page-dashboard__cell:last-child{grid-column:span 4;grid-row:2;min-height:0}.dp-expand-display{box-sizing:border-box;width:32px;height:var(--control-height-sm);padding:0;border:var(--border-control) solid var(--text);border-radius:var(--dp-control-radius);background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--duration-base) var(--ease-standard)}.dp-expand-display:hover:not(:disabled){background:var(--surface-selected)}.dp-expand-display:focus-visible{outline:2px solid var(--text);outline-offset:2px}.dp-expand-display:disabled{color:var(--text-faint);border-color:var(--g400);cursor:not-allowed}.dp-checkbox{display:inline-flex;flex-direction:column;gap:var(--cds-spacing-02)}.dp-checkbox__row{display:flex;align-items:center;gap:var(--cds-spacing-03)}.dp-checkbox__box-wrap{position:relative;flex:none;width:1rem;height:1rem}.dp-checkbox__input{position:absolute;inset:0;margin:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--radius-xs);border:1px solid var(--cds-icon-primary);background:transparent;cursor:pointer}.dp-checkbox__input:checked,.dp-checkbox__input:indeterminate{background:var(--cds-icon-primary);border-color:var(--cds-icon-primary)}.dp-checkbox__input:hover:not(:disabled):not(:checked):not(:indeterminate){background:var(--cds-layer-hover)}.dp-checkbox__input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-checkbox__input:disabled{cursor:not-allowed;border-color:var(--cds-icon-disabled)}.dp-checkbox__input:disabled:checked,.dp-checkbox__input:disabled:indeterminate{background:var(--cds-icon-disabled);border-color:var(--cds-icon-disabled)}.dp-checkbox__input[data-invalid]{border-color:var(--cds-support-error)}.dp-checkbox__glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--cds-icon-inverse)}.dp-checkbox__check{color:inherit}.dp-checkbox__dash{display:block;width:.5rem;height:.125rem;border-radius:.0625rem;background:var(--cds-icon-inverse)}.dp-checkbox__label-text{color:var(--text);font-size:var(--font-ui-size);font-weight:400;cursor:pointer}.dp-checkbox[data-disabled] .dp-checkbox__label-text{color:var(--cds-text-disabled);cursor:not-allowed}.dp-checkbox__message{padding-inline-start:calc(1rem + var(--cds-spacing-03));color:var(--cds-text-secondary);font-size:var(--font-caption-size);line-height:1.35}.dp-checkbox__message--invalid{color:var(--cds-support-error)}.dp-checkbox-group{display:flex;flex-direction:column;gap:var(--cds-spacing-03);padding:0;border:none;margin:0}.dp-checkbox-group__legend{padding:0;color:var(--text);font-size:var(--font-ui-size);font-weight:500}.dp-checkbox-group__items{display:flex;gap:var(--cds-spacing-04)}.dp-checkbox-group__items--vertical{flex-direction:column}.dp-checkbox-group__items--horizontal{flex-direction:row;flex-wrap:wrap}@media (pointer:coarse){.dp-checkbox__row{min-height:var(--control-height-touch)}}@media (max-width:767px){.dp-checkbox__row{min-height:var(--control-height-touch)}}.dp-screen-capture{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:100%}.dp-screen-capture__actions{display:flex;align-items:center;gap:var(--cds-spacing-03);flex-wrap:wrap}.dp-screen-capture__hint,.dp-screen-capture__paste-message{font-size:var(--font-caption-size);color:var(--text-muted);margin:0}.dp-screen-capture__preview{position:relative;display:inline-block;max-width:100%}.dp-screen-capture__done,.dp-screen-capture__footer{display:flex;align-items:center;gap:var(--cds-spacing-03)}.dp-screen-capture__done{flex-wrap:wrap}.dp-screen-capture__thumb{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border);display:block;cursor:pointer}.dp-screen-capture__filename{font-size:var(--font-caption-size);color:var(--text)}.dp-screen-capture__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dp-radio{display:inline-flex}.dp-radio__row{display:flex;align-items:center;gap:var(--cds-spacing-03)}.dp-radio__circle-wrap{position:relative;flex:none;width:1.125rem;height:1.125rem}.dp-radio__input{position:absolute;inset:0;margin:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--radius-pill);border:1px solid var(--cds-icon-primary);background:transparent;cursor:pointer}.dp-radio__input:hover:not(:disabled){background:var(--cds-layer-hover)}.dp-radio__input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-radio__input:disabled{cursor:not-allowed;border-color:var(--cds-icon-disabled)}.dp-radio__input[data-invalid]{border-color:var(--cds-support-error)}.dp-radio__glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.dp-radio__dot{display:block;width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--cds-icon-primary)}.dp-radio[data-disabled] .dp-radio__dot{background:var(--cds-icon-disabled)}.dp-radio__label-text{color:var(--text);font-size:var(--font-ui-size);font-weight:400;cursor:pointer}.dp-radio[data-disabled] .dp-radio__label-text{color:var(--cds-text-disabled);cursor:not-allowed}.dp-radio-group{display:flex;flex-direction:column;gap:var(--cds-spacing-03);padding:0;border:none;margin:0}.dp-radio-group__legend{padding:0;color:var(--text);font-size:var(--font-ui-size);font-weight:500}.dp-radio-group__items{display:flex;gap:var(--cds-spacing-04)}.dp-radio-group__items--vertical{flex-direction:column}.dp-radio-group__items--horizontal{flex-direction:row;flex-wrap:wrap}.dp-radio-group__message{color:var(--cds-text-secondary);font-size:var(--font-caption-size);line-height:1.35}.dp-radio-group__message--invalid{color:var(--cds-support-error)}@media (pointer:coarse){.dp-radio__row{min-height:var(--control-height-touch)}}@media (max-width:767px){.dp-radio__row{min-height:var(--control-height-touch)}}