.dp-btn{background:var(--dp-btn-bg);color:var(--dp-btn-fg);border-color:var(--dp-btn-border)}button.dp-btn.dp-btn--primary:hover:not(:disabled){background:var(--cta-bg,var(--accent))!important;color:var(--cta-fg,var(--accent-on))!important;border-color:var(--cta-bg,var(--accent))!important}.dp-btn--ghost:hover:not(:disabled){background:var(--cds-layer-hover)}.dp-btn--danger:hover:not(:disabled){background:var(--cds-button-danger-hover);border-color:var(--cds-button-danger-hover)}.dp-btn--danger-ghost:hover:not(:disabled){border-color:var(--status-negative)}.dp-badge{gap:var(--space-2)}a.dp-badge{text-decoration:none;cursor:pointer;color:inherit}a.dp-badge:hover{opacity:.85}.dp-badge-trend{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--gap-inline);border:none;border-radius:var(--radius-pill);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--font-label-size);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.dp-badge-trend--up-soft{background:color-mix(in srgb,var(--status-fill-done) 16%,var(--surface));color:var(--status-fill-done)}.dp-badge-trend--down-soft{background:color-mix(in srgb,var(--status-negative) 12%,var(--surface));color:var(--status-negative)}.dp-badge-trend--up-solid{background:var(--status-fill-done);color:var(--status-fill-ink)}.dp-badge-trend--down-solid{background:var(--status-negative);color:var(--g0)}.dp-badge-dot{display:inline-flex;align-items:center;gap:var(--space-2);height:22px;padding:0 var(--gap-inline);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);box-sizing:border-box;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--font-label-size);font-weight:400;line-height:1}.dp-badge-dot-mark{width:6px;height:6px;flex:none;border-radius:50%}.dp-badge-dot-icon{display:inline-flex;flex:none;color:var(--status-fill-done)}.dp-avatar{--dp-avatar-badge-size:calc(var(--dp-avatar-size, var(--control-height-md)) / 4);position:relative;display:inline-flex;width:var(--dp-avatar-size,var(--control-height-md));height:var(--dp-avatar-size,var(--control-height-md));flex:none;vertical-align:middle}.dp-avatar-face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--surface-selected);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-ui-size);font-weight:500;line-height:1}.dp-avatar[data-avatar-size=xs] .dp-avatar-face{font-size:var(--font-caption-size)}.dp-avatar-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-avatar-badge{position:absolute;inset-block-end:0;inset-inline-end:0;width:var(--dp-avatar-badge-size);height:var(--dp-avatar-badge-size);border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.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:var(--radius-lg);padding:var(--space-5) var(--space-6);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(--space-2);width:100%;min-width:0;padding:var(--space-4);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-title-size);font-weight:600;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(--space-3);width:100%;padding:var(--space-5) var(--space-6);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:var(--radius-lg)}.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(--space-6) var(--space-5)}.dp-card__expand-body[hidden],.dp-mobile-bar{display:none}.dp-frame{height:100dvh;max-height:100dvh;overflow:hidden;--dp-mobile-bar-height:0px;--dp-main-padding-top:24px;--dp-content-max:1200px;--dp-z-rail:30;--dp-z-rail-overlay:45;--dp-z-drawer:50;--dp-z-mobile-bar:60;--dp-drawer-offset:var(--dp-mobile-bar-height)}.dp-rail-overlay{display:none}.dp-frame-sidebar{position:relative;z-index:var(--dp-z-drawer);flex:none;align-self:stretch;min-height:0}.dp-frame:has(.dp-rail-slot[data-side=end]){flex-direction:row-reverse}.dp-frame-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding-block-start:var(--dp-main-padding-top);padding-block-end:var(--gutter-page);padding-inline:var(--gutter-page);background:var(--surface);color:var(--text);transition:padding var(--duration-base) var(--ease-standard)}@media (min-width:1024px){.dp-frame{--dp-main-padding-top:15px}.dp-frame-main{padding-block-start:var(--dp-main-padding-top);padding-block-end:var(--space-9);padding-inline:var(--space-12)}}@media (max-width:1023px){.dp-frame{--dp-mobile-bar-height:56px;--dp-main-padding-top:80px;height:calc(100dvh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));max-height:calc(100dvh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0))}.dp-mobile-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;inset-inline:0;height:var(--dp-mobile-bar-height);padding:0 var(--space-6);background:var(--surface);border-bottom:var(--border-hairline) solid var(--border);z-index:var(--dp-z-mobile-bar);color:var(--text)}.dp-mobile-bar-btn,.dp-mobile-bar-title{border:none;background:transparent;font-family:var(--font-sans);color:inherit;cursor:pointer;padding:0}.dp-mobile-bar-title{font-size:var(--rail-item-name-size);font-weight:600;color:var(--text)}.dp-mobile-bar-spacer,.dp-mobile-bar-utility{width:40px;flex:none}.dp-mobile-bar-utility{display:grid;place-items:center}.dp-mobile-areas{position:absolute;top:56px;inset-inline:16px;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);z-index:50;padding:var(--space-3);text-align:start}.dp-rail-overlay{display:block;position:fixed;top:var(--dp-mobile-bar-height);right:0;bottom:0;left:0;background:var(--scrim);border:none;z-index:var(--dp-z-rail-overlay);cursor:pointer}.dp-frame-main{padding-block-start:var(--dp-main-padding-top)}}.dp-frame-main--full-bleed{padding:0!important;overflow:hidden;scrollbar-gutter:auto}.dp-frame-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;width:100%;margin-inline:auto}.dp-frame-main--toolbar .dp-frame-content{max-width:var(--dp-content-max)}.dp-frame--inset{background:var(--surface-sunken)}.dp-frame--inset .dp-rail-slot{position:sticky;top:0;align-self:flex-start}.dp-frame-main--inset{align-self:flex-start;flex:1 1 auto;height:auto;max-height:100%;min-height:0;overflow-y:auto;margin:var(--space-6);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.dp-frame-main--toolbar{padding-block-start:0}.dp-toolbar-start{gap:var(--space-3)}.dp-frame-toolbar,.dp-toolbar-start{display:flex;align-items:center;flex:none}.dp-frame-toolbar{justify-content:space-between;min-height:var(--space-12);overflow:visible;margin-inline:-24px;padding-inline:var(--space-6);border-bottom:var(--border-hairline) solid var(--border-soft);margin-block-end:var(--space-6)}@media (min-width:1024px){.dp-frame-toolbar{margin-inline:-56px;padding-inline:var(--space-6)}}@media (max-width:1023px){.dp-frame--toolbar{--dp-mobile-bar-height:0px;--dp-drawer-offset:56px}.dp-frame-main--toolbar .dp-frame-toolbar{position:sticky;top:0;z-index:var(--dp-z-mobile-bar);background:var(--surface)}}.dp-rail-area,.dp-sidebar-profile-item,.dp-sidebar-profile-trigger{font-family:var(--font-sans)}.dp-rail-area{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:0;padding:0;background:transparent;border:none;border-radius:var(--radius-md);color:inherit}.dp-rail--collapsed .dp-rail-area{width:40px;height:var(--space-10)}.dp-rail:not(.dp-rail--collapsed) .dp-rail-area{justify-content:flex-start;width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.dp-rail-area-tile{transition:box-shadow var(--duration-base) var(--ease-standard)}.dp-rail-area-list{display:flex;flex-direction:column}.dp-rail-area-list-title{font-size:var(--font-label-size);font-weight:700;letter-spacing:.14em;color:var(--text-faint);padding:0 var(--space-3) var(--space-3)}.dp-rail-area-item{display:flex;align-items:center;gap:var(--space-3);height:var(--space-10);min-height:var(--space-10);padding:0;padding-inline:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.dp-rail-area-group{display:flex;flex-direction:column;gap:var(--space-1)}.dp-rail-area-sep{height:0;border-top:var(--border-hairline) dashed var(--border);margin:var(--space-3) 0}.dp-rail-area-list .dp-rail-area-item-name{flex:1;font-size:var(--rail-item-name-size);font-weight:400;color:var(--text)}.dp-rail-area-list .dp-rail-pop-item--active .dp-rail-area-item-name{font-weight:500}.dp-rail-area-list .dp-rail-pop-item:focus-visible,.dp-rail-area-list .dp-rail-pop-item:hover{background:var(--surface-hover)}.dp-rail-area-list .dp-rail-pop-item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-rail-area-list .dp-rail-pop-item--active{background:var(--surface-selected)}.dp-rail-area-list .dp-rail-pop-item--active:hover{background:var(--surface-pressed)}.dp-frame a.dp-rail-area-item,.dp-frame a.dp-rail-area-item:focus-visible,.dp-frame a.dp-rail-area-item:hover,.dp-frame a.dp-rail-area-item:visited{text-decoration:none}.dp-rail-area-item-name{font-size:var(--rail-item-name-lg-size);font-weight:400;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-rail-area-item-tag{margin-inline-start:auto;font-size:var(--rail-tag-size);font-weight:400;color:var(--text-faint)}.dp-rail-area-item-check{display:inline-flex;justify-content:center;width:18px;flex:none;margin-inline-start:auto;color:var(--text)}.dp-rail-area-pop{position:fixed;z-index:200;max-height:min(560px,calc(100vh - 76px));overflow:auto;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);text-align:start}.dp-rail-area-pop .dp-rail-area-tile{width:32px;height:var(--space-9);border-radius:var(--radius-pill);border:none}.dp-rail-area:focus-visible,.dp-rail-area:hover{background:var(--surface-selected)}.dp-rail-area:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-rail-area-chevron{display:inline-flex;color:var(--text-faint);margin-inline-start:auto;flex:none}.dp-rail-pop-item--active,.dp-rail-pop-item:focus-visible,.dp-rail-pop-item:hover{background:var(--surface-selected)}.dp-rail-pop-item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-rail-user{position:relative;align-self:stretch}.dp-rail--collapsed .dp-rail-user{align-self:center;width:auto;display:flex;justify-content:center}.dp-rail-user-btn{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-lg);padding:0;padding-inline:var(--space-1) var(--space-3);border:none;background:transparent;border-radius:var(--radius-pill);cursor:pointer;color:inherit;font-family:var(--font-sans);text-align:start}.dp-rail--collapsed .dp-rail-user-btn{width:40px;height:var(--space-10);min-height:var(--space-10);padding:0;justify-content:center}.dp-rail-user-btn:focus-visible,.dp-rail-user-btn:hover{background:var(--surface-hover)}.dp-rail-user-btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-rail-user-btn[aria-expanded=true]{background:var(--surface-selected)}.dp-rail-user-avatar{width:32px;height:var(--space-9);flex:none;border-radius:var(--radius-pill);background:var(--g900);color:var(--g0);border:none;display:grid;place-items:center;font-size:var(--font-label-size);font-weight:700;letter-spacing:0;line-height:1}.dp-rail-user-btn:hover .dp-rail-user-avatar,.dp-rail-user-btn[aria-expanded=true] .dp-rail-user-avatar{background:var(--g800)}.dp-rail-user-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-0)}.dp-rail-user-name{font-size:var(--font-body-size);font-weight:500;color:var(--text)}.dp-rail-user-name,.dp-rail-user-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-rail-user-role{font-size:var(--rail-role-size);font-weight:400;color:var(--text-faint)}.dp-rail-user-chevron{display:inline-flex;justify-content:center;width:18px;color:var(--text-faint);flex:none;transition:color var(--duration-base) var(--ease-standard)}.dp-rail-user-btn:hover .dp-rail-user-chevron,.dp-rail-user-btn[aria-expanded=true] .dp-rail-user-chevron{color:var(--text)}.dp-rail-user-pop{position:absolute;bottom:calc(100% + 8px);inset-inline:0;z-index:30}.dp-personal-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:var(--border-hairline) solid var(--border-soft)}.dp-personal-copy{min-width:0;flex:1}.dp-personal-name{font-size:var(--font-body-size);font-weight:500;color:var(--text)}.dp-personal-role{font-size:var(--rail-role-size);font-weight:400;color:var(--text-muted)}.dp-personal-item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-9);padding:var(--space-2) var(--space-3);margin-top:var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;color:var(--text);font-family:var(--font-sans);font-size:var(--rail-menu-item-size);font-weight:400;text-align:start}.dp-personal-item--logout{margin-top:var(--space-1);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border-soft);border-radius:0 0 var(--radius-md) var(--radius-md)}.dp-rail-nav{font-family:var(--font-sans);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.dp-rail-nav:not(.dp-rail-nav--active):hover{background:var(--surface-hover)}.dp-rail-nav-tip{position:absolute;top:calc(100% + 2px);left:50%;right:auto;transform:translateX(-50%);z-index:40;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--font-caption-size);font-weight:500;line-height:1.2;color:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.dp-rail--collapsed:not(.dp-rail--captions) .dp-rail-nav-tip{top:50%;left:auto;right:auto;inset-inline-start:calc(100% + 10px);transform:translateY(-50%);max-width:176px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--black);color:var(--g0);font-size:var(--rail-menu-item-size);font-weight:400;box-shadow:var(--shadow-lift)}.dp-rail--collapsed:not(.dp-rail--captions) .dp-rail-nav-tip:after{content:"";position:absolute;top:50%;inset-inline-start:100%;inset-inline-end:auto;left:auto;transform:translateY(-50%);border:5px solid transparent;border-inline-end-color:var(--black)}.dp-rail-nav:focus-visible .dp-rail-nav-tip,.dp-rail-nav:hover .dp-rail-nav-tip{opacity:1}.dp-rail-nav:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-rail--captions .dp-rail-nav-scroll{justify-content:flex-start}.dp-rail--captions .dp-rail-nav-tip{position:static;left:auto;transform:none;opacity:1;max-width:72px}.dp-rail-pop-item{transition:background var(--duration-base) var(--ease-standard)}.dp-rail-pop-item:hover{background:var(--surface-hover)}.dp-rail--collapsed,.dp-rail--collapsed .dp-rail-nav-scroll,.dp-rail-slot{overflow:visible}.dp-rail,.dp-rail-nav-scroll,.dp-rail-slot{scrollbar-width:none;-ms-overflow-style:none}.dp-rail-nav-scroll::-webkit-scrollbar,.dp-rail-slot::-webkit-scrollbar,.dp-rail::-webkit-scrollbar{width:0;height:0;display:none}.dp-rail-collapse{display:inline-flex;align-items:center;justify-content:center;width:32px;height:var(--space-9);border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-md);font-family:var(--font-sans);flex:none}.dp-rail-collapse:hover{background:var(--surface-hover)}.dp-rail-collapse--footer{width:32px;height:var(--space-9);border-radius:var(--radius-md);border:var(--border-control) solid var(--g200);background:var(--surface);color:var(--text)}.dp-rail:not(.dp-rail--paper) .dp-rail-collapse--footer{background:transparent;border-color:var(--g700);color:inherit}.dp-rail-collapse--footer:hover,.dp-rail:not(.dp-rail--paper) .dp-rail-collapse--footer:hover{background:var(--surface-hover)}.dp-rail-collapse--footer:focus-visible,.dp-rail-mobile-close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-rail-nav-icon{position:relative}.dp-rail-alert{position:absolute;top:4px;inset-inline-start:22px;width:8px;height:var(--space-3);border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px var(--g0)}.dp-rail--paper .dp-rail-alert{background:var(--cds-button-primary)}.dp-rail:not(.dp-rail--paper) .dp-rail-alert{background:var(--cds-button-primary);box-shadow:0 0 0 2px var(--black)}.dp-rail-badge{position:absolute;top:-2px;inset-inline-start:24px;min-width:16px;height:var(--icon-size-sm);padding:0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-pill);font-size:var(--rail-micro-size);font-weight:900;display:grid;place-items:center}.dp-rail-logo{display:flex;justify-content:center;padding:0 var(--space-3) var(--space-1);opacity:.85;max-width:100%;min-width:0;overflow:hidden}.dp-rail-logo:hover{opacity:1}.dp-rail-logo img{height:var(--dp-rail-mark);width:auto;max-width:100%;max-height:var(--dp-rail-mark);min-width:0;display:block;-o-object-fit:contain;object-fit:contain}.dp-rail-slot{--dp-rail-mark:36px;z-index:var(--dp-z-rail,30)}.dp-rail-slot--raised{z-index:var(--dp-z-drawer,50)}.dp-rail--paper{background:var(--rail-paper-bg);color:var(--black)}.dp-rail-section{font-size:var(--font-caption-size);font-weight:500;padding:var(--space-1) var(--space-4) var(--space-2)}.dp-rail--paper .dp-rail-section{color:var(--text-faint)}.dp-rail:not(.dp-rail--paper) .dp-rail-section{color:var(--text-muted)}.dp-rail--paper .dp-rail-count{margin-inline-start:var(--space-3);min-width:20px;height:var(--space-7);padding:0 var(--space-2);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--text-faint);font-size:var(--font-label-size);font-weight:500;display:grid;place-items:center;flex:none}.dp-rail-brand,.dp-rail-head--plain{border:none;box-shadow:none}.dp-rail-brand{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:0;margin-block-start:0;padding:0;background:transparent;cursor:pointer;font:inherit;text-decoration:none;color:inherit}.dp-frame a.dp-rail-brand,.dp-frame a.dp-rail-brand:focus,.dp-frame a.dp-rail-brand:focus-visible,.dp-frame a.dp-rail-brand:hover,.dp-rail-brand:focus,.dp-rail-brand:focus-visible,.dp-rail-brand:hover{text-decoration:none}.dp-rail-brand:hover{background:transparent}.dp-rail-brand:focus-visible{background:transparent;outline:var(--border-hairline) solid var(--border);outline-offset:2px}.dp-rail:not(.dp-rail--collapsed) .dp-rail-brand{justify-content:flex-start;width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.dp-rail-brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dp-rail-mark);height:var(--dp-rail-mark);border-radius:50%;background:var(--black);color:var(--g0);flex:none;font-size:var(--font-label-size);font-weight:700;letter-spacing:-.06em;line-height:1}.dp-rail-brand-mark:before{content:"";position:absolute;inset:2px;border-radius:50%;border:var(--border-hairline) solid transparent;border-block-start-color:var(--cds-button-primary);pointer-events:none;animation:dp-rail-brand-orbit 16s linear infinite}.dp-rail-brand-mark:after{content:"";position:absolute;inset-inline:6px;bottom:-11px;height:var(--border-hairline);background:var(--border)}@keyframes dp-rail-brand-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dp-rail-brand-mark:before{animation:none;border-block-start-color:transparent}}.dp-rail-brand-mark--pie{width:28px;height:var(--space-8);background:transparent;overflow:visible}.dp-rail-brand-mark--pie:after,.dp-rail-brand-mark--pie:before{display:none}.dp-rail-brand-pie{width:100%;height:100%;display:block}.dp-rail-brand-rest{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cds-body-02-font-size);font-weight:500;letter-spacing:0;color:var(--text)}.dp-rail-brand .dp-rail-area-chevron{width:28px;height:var(--space-8);justify-content:center;align-items:center;border-radius:var(--radius-pill);color:var(--text-faint);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.dp-rail-brand:hover .dp-rail-area-chevron,.dp-rail-brand[aria-expanded=true] .dp-rail-area-chevron{color:var(--text)}.dp-rail--paper .dp-rail-nav{background:transparent}.dp-rail--paper .dp-rail-nav--active,.dp-rail--paper .dp-rail-nav:hover{background:var(--surface-selected)}.dp-rail-edge{position:absolute;inset-block:0;inset-inline-end:0;width:12px;margin-inline-end:-6px;border:none;padding:0;background:transparent;cursor:pointer}[data-side=end] .dp-rail-edge{inset-inline-end:auto;inset-inline-start:0;margin-inline-end:0;margin-inline-start:-6px}.dp-rail-edge:after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:2px;transform:translateX(-50%)}.dp-rail-edge:hover:after{background:var(--border)}@media (max-width:1023px){.dp-rail-slot{width:0!important;min-width:0!important;height:0!important}.dp-rail,.dp-rail-slot{z-index:var(--dp-z-drawer,50)}.dp-rail{display:none!important;position:fixed!important;top:var(--dp-drawer-offset,var(--dp-mobile-bar-height,56px));height:calc(100vh - var(--dp-drawer-offset))!important}.dp-rail[data-side=start]{inset-inline-start:0;inset-inline-end:auto}.dp-rail[data-side=end]{inset-inline-end:0;inset-inline-start:auto}.dp-rail.dp-rail--mobile-open{display:flex!important}.dp-rail-edge{display:none}}.dp-rail-utility{display:flex;justify-content:center;flex:none;margin-top:var(--space-3)}.dp-rail-mobile-close{font-family:var(--font-sans)}.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-entity-header{position:relative}.dp-entity-header__back{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);margin-bottom:var(--space-4);padding:0;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-ui-size);font-weight:500}@media (max-width:767px){.dp-entity-header__back{min-height:var(--control-height-touch)}}.dp-entity-header__back:hover{color:var(--text)}.dp-entity-header__back:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px;border-radius:var(--radius-sm)}.dp-entity-header__title{margin:0 0 var(--cds-spacing-05);text-align:center;font-size:var(--font-title-size);font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.25;color:var(--text);unicode-bidi:isolate}.dp-entity-header__panel{position:relative;padding:var(--cds-spacing-05);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.dp-entity-header__panel--editing{background:var(--surface)}.dp-entity-header__overlay{position:absolute;top:var(--space-2);inset-inline-end:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.dp-entity-header__meta{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-end:calc(var(--cds-spacing-13) + var(--space-2))}.dp-folder-sidebar{min-width:200px}.dp-folder-sidebar,.dp-folder-sidebar__panel{display:flex;flex-direction:column;gap:var(--space-4)}.dp-folder-sidebar__panel[hidden]{display:none}.dp-folder-sidebar-list{display:flex;flex-direction:column;gap:var(--space-1)}.dp-folder-sidebar-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-touch);padding:var(--space-3) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:var(--font-body-size);font-weight:500;cursor:pointer;text-align:start;box-sizing:border-box}.dp-folder-sidebar-row:hover{background:var(--surface-hover)}.dp-folder-sidebar-row:focus-visible{background:var(--surface-hover);outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-folder-sidebar-row--active{background:var(--surface-selected);font-weight:700}.dp-folder-sidebar-row--active:focus-visible,.dp-folder-sidebar-row--active:hover{background:var(--surface-pressed)}.dp-folder-sidebar-row__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-folder-sidebar-row__count{flex-shrink:0;font-size:var(--font-caption-size);color:var(--text-muted)}.dp-folder-sidebar-dot{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:50%;flex-shrink:0}.dp-folder-sidebar-new{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-touch);padding:var(--space-3) var(--space-3);border:var(--border-hairline) dashed var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--font-label-size);font-weight:500;cursor:pointer;box-sizing:border-box}.dp-folder-sidebar-new:focus-visible,.dp-folder-sidebar-new:hover{background:var(--surface-hover)}.dp-folder-sidebar-new:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-folder-sidebar--narrow{min-width:0}.dp-folder-sidebar__toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-touch);padding:var(--space-3) var(--space-3);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--font-body-size);font-weight:500;text-align:start;cursor:pointer;box-sizing:border-box}.dp-folder-sidebar__toggle:hover{background:var(--surface-hover)}.dp-folder-sidebar__toggle:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-folder-sidebar__toggle-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-folder-sidebar__scrim{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim)}.dp-folder-sidebar--narrow .dp-folder-sidebar__panel{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--z-modal) + 1);width:min(calc(var(--space-16) * 4),85vw);padding:var(--space-4);background:var(--surface);color:var(--text);box-shadow:var(--shadow-menu);overflow-y:auto;box-sizing:border-box}.dp-folder-sidebar__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dp-folder-sidebar__drawer-title{font-size:var(--font-body-size);font-weight:500;color:var(--text)}.dp-folder-sidebar__close{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-touch);height:var(--control-height-touch);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);cursor:pointer}.dp-folder-sidebar__close:hover{background:var(--surface-hover)}.dp-folder-sidebar__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-gallery-card{overflow:hidden;padding:0}.dp-gallery-card:before{content:"";position:absolute;inset:0 0 auto 0;height:var(--space-14);z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--black) 42%,transparent),transparent);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.dp-gallery-card:has(:focus-visible):before,.dp-gallery-card:has([aria-checked=true]):before,.dp-gallery-card:has([aria-expanded=true]):before,.dp-gallery-card:hover:before{opacity:1}.dp-gallery-card .dp-grid-chrome--menu,.dp-gallery-card .dp-grid-chrome--select{z-index:2;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--black) 45%,transparent))}.dp-gallery-card .dp-grid-chrome--select{top:8px;bottom:auto;inset-inline-start:8px;inset-inline-end:auto;display:inline-flex;align-items:center;height:var(--space-9)}.dp-gallery-card .dp-grid-chrome--menu button.dp-row-dots{background:transparent;box-shadow:none;color:var(--g0)}.dp-gallery-card .dp-grid-chrome--menu button.dp-row-dots:hover,.dp-gallery-card .dp-grid-chrome--menu button.dp-row-dots[aria-expanded=true]{background:color-mix(in srgb,var(--g0) 22%,transparent);color:var(--g0)}.dp-gallery-card .dp-grid-chrome--select button.dp-check{width:18px;height:var(--space-6);border:1.5px solid var(--g0);background:color-mix(in srgb,var(--black) 18%,transparent)}.dp-gallery-card .dp-grid-chrome--select button.dp-check[aria-checked=true]{background:var(--black);border-color:var(--g0)}.dp-gallery-table-thumb{position:relative;width:40px;height:var(--space-10);flex:none;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-sunken)}.dp-gallery-table-thumb .dp-gallery-play__disc{width:18px;height:var(--space-6);padding-inline-start:var(--space-1)}.dp-gallery-table-thumb .dp-gallery-play__disc svg{width:10px;height:var(--space-3)}.dp-gallery-table-thumb img,.dp-gallery-table-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-gallery-thumb{position:relative;width:100%;aspect-ratio:var(--dp-thumb-aspect,4/3);flex-shrink:0;background:var(--surface-sunken);overflow:hidden}.dp-gallery-thumb--framed{border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);box-sizing:border-box}.dp-gallery-thumb img,.dp-gallery-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-gallery-thumb-placeholder{width:100%;height:100%;color:var(--text-faint)}.dp-gallery-play,.dp-gallery-thumb-placeholder{display:flex;align-items:center;justify-content:center}.dp-gallery-play{position:absolute;inset:0;pointer-events:none}.dp-gallery-play__disc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:var(--space-10);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--black) 65%,transparent);color:var(--g0);padding-inline-start:var(--space-1)}.dp-gallery-play__button{display:inline-flex;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;pointer-events:auto}.dp-gallery-play__button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}@media (hover:hover){.dp-gallery-play--interactive .dp-gallery-play__button{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.dp-gallery-play--interactive .dp-gallery-play__button:focus-visible,.dp-gallery-table-thumb:hover .dp-gallery-play__button,.dp-gallery-thumb:hover .dp-gallery-play__button{opacity:1}}.dp-gallery-thumb-crop{width:100%;overflow:hidden}.dp-gallery-thumb-crop,.dp-gallery-thumb-crop__inner{display:block;height:100%}.dp-gallery-thumb-crop__inner img,.dp-gallery-thumb-crop__inner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-gallery-preview{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-selected)}.dp-gallery-preview,.sd-crop .dp-gallery-preview{border-radius:var(--radius-md)}.dp-gallery-adjust{display:flex;flex-direction:column;gap:var(--space-3)}.dp-gallery-adjust__legend{margin:0;font-size:var(--font-caption-size);font-weight:700;color:var(--text)}.dp-gallery-adjust__trim{display:flex;flex-direction:column;gap:var(--space-2)}.dp-gallery-adjust__resets{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-inline-start:auto}.dp-gallery-preview video:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-gallery-adjust .sd-trim__field input{background:var(--cds-field);color:var(--text);border-color:var(--border)}.dp-gallery-adjust .sd-trim__field input[aria-invalid=true]{border-color:var(--red)}.dp-gallery-adjust .sd-trim__field input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-gallery-preview iframe,.dp-gallery-preview img,.dp-gallery-preview video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0}.dp-gallery-badge{position:absolute;z-index:1;inset-inline-start:8px;inset-block-end:8px;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--black) 65%,transparent);color:var(--g0);font-size:var(--font-caption-size);font-weight:700;line-height:1.4}.dp-gallery-body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);text-align:start}.dp-gallery-title{font-size:var(--font-body-size);font-weight:700;color:var(--text);line-height:1.35}.dp-gallery-meta{overflow:hidden;color:var(--text-faint);font-size:var(--font-caption-size);text-overflow:ellipsis;white-space:nowrap}.dp-gallery-status{margin-block-start:var(--space-1)}.dp-gallery-preview-meta{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-4);text-align:start}.dp-toast{gap:var(--space-3);max-width:22rem;padding:var(--space-3) var(--space-5);background:var(--surface-card);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);color:var(--text);font-family:var(--font-sans);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);line-height:1.35;text-align:start}.dp-toast,.dp-toast__icon{display:inline-flex;align-items:center}.dp-toast__icon{justify-content:center;width:var(--space-7);height:var(--space-7);flex:none;border-radius:var(--radius-pill)}.dp-toast__icon--success{background:var(--status-emphasis);color:var(--surface)}.dp-toast__icon--error{background:var(--status-negative);color:var(--g0)}.dp-toast__message{min-width:0}[data-sonner-toaster].dp-toaster{--normal-bg:var(--surface-card);--normal-text:var(--text);--normal-border:var(--border);--border-radius:var(--radius-lg);font-family:var(--font-sans)}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true]{padding:var(--space-3) var(--space-5);background:var(--surface-card);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);color:var(--text);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);gap:var(--space-3)}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true] [data-title]{font-family:var(--font-sans);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);line-height:1.35;color:var(--text)}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true] [data-icon]{width:var(--space-7);height:var(--space-7);margin-inline:0}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true] [data-icon] svg{margin-inline:0}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--surface-card);border:var(--border-hairline) solid var(--border);color:var(--text)}[data-sonner-toaster].dp-toaster [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--surface-sunken);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].dp-toaster [data-sonner-toast],[data-sonner-toaster].dp-toaster [data-sonner-toast]>*{transition:none!important;animation:none!important}}.dp-slider{display:flex;flex-direction:column;gap:var(--cds-spacing-02);width:100%}.dp-slider__label{font-size:var(--font-caption-size);font-weight:600;color:var(--text-muted)}.dp-slider__label--hidden{position:absolute;width:1px;height:var(--border-hairline);padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dp-slider__row{display:flex;align-items:center;gap:var(--cds-spacing-03)}.dp-slider__track{position:relative;flex:1 1 auto;height:var(--cds-spacing-01);border-radius:var(--radius-pill);background:var(--cds-border-subtle);cursor:pointer;touch-action:none}.dp-slider--disabled .dp-slider__track{cursor:not-allowed;background:var(--cds-border-subtle);opacity:.5}.dp-slider__fill{position:absolute;inset-inline-start:0;top:0;bottom:0;border-radius:var(--radius-pill);background:var(--text);pointer-events:none}.dp-slider--disabled .dp-slider__fill{background:var(--text-faint)}.dp-slider__handle{position:absolute;top:50%;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--surface);border:2px solid var(--text);transform:translate(50%,-50%);box-shadow:var(--shadow-lift);cursor:grab;outline:none}.dp-slider:not(.dp-slider--disabled) .dp-slider__handle:hover{box-shadow:var(--shadow-float)}.dp-slider__handle:active{cursor:grabbing}.dp-slider__handle:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.dp-slider--disabled .dp-slider__handle{border-color:var(--text-faint);cursor:not-allowed;box-shadow:none}.dp-slider__input{width:48px;flex:none;height:var(--control-height-sm);padding-inline:var(--cds-spacing-03);border:none;border-radius:0;border-block-end:1.5px solid var(--cds-border-strong);background:var(--cds-field);color:var(--cds-text-primary);font-size:var(--font-caption-size);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box}.dp-slider__input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dp-slider__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.dp-slider--md .dp-slider__input{width:56px;height:var(--control-height-md);font-size:var(--font-ui-size)}.dp-tabs{display:flex;flex-direction:column;width:100%}.dp-tabs__list{--dp-tabs-h:2.5rem;display:flex;align-items:stretch;gap:var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle)}.dp-tabs__list--sm{--dp-tabs-h:2rem}.dp-tabs__list--md{--dp-tabs-h:2.5rem}.dp-tabs__list--lg{--dp-tabs-h:3rem}.dp-tabs__tab{display:flex;align-items:center;gap:var(--cds-spacing-03);height:var(--dp-tabs-h);min-height:var(--dp-tabs-h);margin-block-end:-1px;padding-inline:var(--cds-spacing-03);border:none;border-block-end:2px solid transparent;border-radius:0;background:transparent;color:var(--cds-text-secondary);font-size:var(--font-ui-size);font-weight:400;cursor:pointer;outline:none}.dp-tabs__tab-icon{flex:none;color:inherit}.dp-tabs__tab-label{white-space:nowrap}.dp-tabs__list--line .dp-tabs__tab:hover:not(:disabled):not([aria-selected=true]){border-block-end-color:var(--cds-border-strong);color:var(--text)}.dp-tabs__list--line .dp-tabs__tab[aria-selected=true]{border-block-end-color:var(--text);color:var(--text);font-weight:500}.dp-tabs__list--contained{border-block-end:none;gap:var(--cds-spacing-01);padding:var(--cds-spacing-01);background:var(--cds-layer);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.dp-tabs__list--contained .dp-tabs__tab{border-block-end:none;border-radius:var(--radius-sm);padding-inline:var(--cds-spacing-05)}.dp-tabs__list--contained .dp-tabs__tab:hover:not(:disabled):not([aria-selected=true]){background:var(--cds-layer-hover);color:var(--text)}.dp-tabs__list--contained .dp-tabs__tab[aria-selected=true]{background:var(--cds-layer-selected);color:var(--text);font-weight:500}.dp-tabs__tab:focus-visible{z-index:1;outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.dp-tabs__tab:disabled{border-block-end-color:var(--cds-border-subtle);color:var(--cds-text-disabled);cursor:not-allowed}.dp-tabs__panel{padding-block-start:var(--cds-spacing-05)}.dp-tabs__panel[hidden]{display:none}@media (pointer:coarse){.dp-tabs__tab{min-height:var(--control-height-touch)}}@media (max-width:767px){.dp-tabs__tab{min-height:var(--control-height-touch)}}.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)}}.dp-popover-anchor{display:contents}.dp-popover{--dp-popover-bg:var(--cds-layer);--dp-popover-fg:var(--text);position:fixed;z-index:var(--z-popover);box-sizing:border-box;max-width:min(20rem,calc(100vw - 2rem));border-radius:var(--radius-md);background:var(--dp-popover-bg);color:var(--dp-popover-fg)}.dp-popover--drop-shadow{border:none;box-shadow:var(--shadow-menu)}.dp-popover--border{border:1px solid var(--cds-border-subtle);box-shadow:none}.dp-popover--high-contrast{--dp-popover-bg:var(--tooltip-bg);--dp-popover-fg:var(--tooltip-fg)}.dp-popover--high-contrast.dp-popover--border{border-color:var(--tooltip-bg)}.dp-popover__content{padding:var(--cds-spacing-05);font-size:var(--font-ui-size);line-height:1.4}.dp-popover__caret{position:absolute;width:0;height:0;border:.375rem solid transparent;pointer-events:none}.dp-popover--bottom .dp-popover__caret,.dp-popover--bottom-end .dp-popover__caret,.dp-popover--bottom-start .dp-popover__caret{top:-.75rem;border-top:none;border-bottom-color:var(--dp-popover-bg)}.dp-popover--bottom .dp-popover__caret{inset-inline-start:50%;margin-inline-start:-.375rem}.dp-popover--bottom-start .dp-popover__caret{inset-inline-start:var(--cds-spacing-05)}.dp-popover--bottom-end .dp-popover__caret{inset-inline-end:var(--cds-spacing-05)}.dp-popover--top .dp-popover__caret,.dp-popover--top-end .dp-popover__caret,.dp-popover--top-start .dp-popover__caret{bottom:-.75rem;border-bottom:none;border-top-color:var(--dp-popover-bg)}.dp-popover--top .dp-popover__caret{inset-inline-start:50%;margin-inline-start:-.375rem}.dp-popover--top-start .dp-popover__caret{inset-inline-start:var(--cds-spacing-05)}.dp-popover--top-end .dp-popover__caret{inset-inline-end:var(--cds-spacing-05)}.dp-popover--start .dp-popover__caret{inset-inline-end:-.75rem;top:50%;margin-block-start:-.375rem;border-inline-end:none;border-inline-start-color:var(--dp-popover-bg)}.dp-popover--end .dp-popover__caret{inset-inline-start:-.75rem;top:50%;margin-block-start:-.375rem;border-inline-start:none;border-inline-end-color:var(--dp-popover-bg)}@media (max-width:767px){.dp-popover{max-width:calc(100vw - 2rem)}}