.dm-button{min-block-size:var(--dm-size-control-md);justify-content:center;align-items:center;gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid transparent;border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-4);font:inherit;font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-text-on-brand);background:var(--dm-color-brand);cursor:pointer;transition:background var(--dm-duration-fast) var(--dm-ease-standard), transform 80ms var(--dm-ease-standard), filter var(--dm-duration-fast) var(--dm-ease-standard);display:inline-flex}.dm-button:hover{background:var(--dm-color-brand-hover)}.dm-button:active{transform:translateY(1px)}.dm-button--secondary{color:var(--dm-color-brand);background:var(--dm-color-surface);border-color:var(--dm-color-border-strong)}.dm-button--secondary:hover{background:var(--dm-color-brand-subtle)}.dm-button--danger{color:var(--dm-color-text-on-danger);background:var(--dm-color-danger)}.dm-button--danger:hover{background:var(--dm-color-danger-hover)}.dm-button:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-button:disabled{cursor:not-allowed;opacity:.6}
.dm-field{gap:var(--dm-space-1);flex-direction:column;display:flex}.dm-label{font-size:var(--dm-font-size-md);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-primary)}.dm-label__required{color:var(--dm-color-danger);margin-inline-start:var(--dm-space-1)}.dm-input{inline-size:100%;min-block-size:var(--dm-size-control-md);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-4);font:inherit;font-size:var(--dm-font-size-base);color:var(--dm-color-text-primary);background:var(--dm-color-surface);transition:border-color var(--dm-duration-fast) var(--dm-ease-standard), box-shadow var(--dm-duration-fast) var(--dm-ease-standard)}.dm-input::placeholder{color:var(--dm-color-text-muted)}.dm-input:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-xs)}.dm-input[aria-invalid=true]{border-color:var(--dm-color-danger)}.dm-input:disabled{cursor:not-allowed;background:var(--dm-color-surface-muted);opacity:.7}.dm-field-error{font-size:var(--dm-font-size-sm);color:var(--dm-color-danger)}
.dm-card{gap:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-hairline,var(--dm-color-border));border-radius:var(--dm-radius-xl,var(--dm-radius-lg));min-inline-size:0;padding-block:var(--dm-space-6);padding-inline:var(--dm-space-6);color:var(--dm-color-text-primary);background:var(--dm-color-surface-raised);box-shadow:var(--dm-shadow-card);flex-direction:column;display:flex}.dm-card__title{margin-block:var(--dm-space-0);margin-inline:var(--dm-space-0);font-size:var(--dm-font-size-card-title,var(--dm-font-size-lg));font-weight:var(--dm-font-weight-semibold);line-height:var(--dm-font-line-tight);letter-spacing:-.01em}.dm-card__body{min-inline-size:0;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-base);line-height:var(--dm-font-line-normal)}
.dm-badge{align-items:center;gap:var(--dm-space-1);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-pill);padding-block:var(--dm-space-1);padding-inline:var(--dm-space-3);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);display:inline-flex}.dm-badge--ignite{color:var(--dm-color-lane-ignite-fg);background:var(--dm-color-lane-ignite-surface);border-color:var(--dm-color-lane-ignite-border)}.dm-badge--build{color:var(--dm-color-lane-build-fg);background:var(--dm-color-lane-build-surface);border-color:var(--dm-color-lane-build-border)}.dm-badge--scale{color:var(--dm-color-lane-scale-fg);background:var(--dm-color-lane-scale-surface);border-color:var(--dm-color-lane-scale-border)}
.dm-inline-tooltip{align-items:center;gap:var(--dm-space-2);max-inline-size:100%;display:inline-flex;position:relative}.dm-inline-tooltip__body{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-sm);line-height:var(--dm-font-line-normal)}.dm-inline-tooltip__trigger{border:1px solid color-mix(in srgb, var(--dm-color-brand) 24%, var(--dm-color-border));background:var(--dm-background-brand-surface-subtle);block-size:1.75rem;inline-size:1.75rem;color:var(--dm-color-brand);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold);cursor:help;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dm-inline-tooltip__trigger:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-inline-tooltip[data-open=true] .dm-inline-tooltip__trigger{background:var(--dm-background-brand-surface-emphasis)}.dm-inline-tooltip__bubble{z-index:20;border:1px solid color-mix(in srgb, var(--dm-color-brand) 18%, var(--dm-color-border));border-radius:var(--dm-radius-md);max-inline-size:min(18rem,100vw - 2rem);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-background-surface-raised-softer);box-shadow:var(--dm-shadow-raised-md);font-size:var(--dm-font-size-sm);line-height:var(--dm-font-line-normal);position:absolute;inset-block-start:calc(100% + var(--dm-space-2))}.dm-inline-tooltip__bubble:before{content:"";border-inline-start:1px solid color-mix(in srgb, var(--dm-color-brand) 18%, var(--dm-color-border));border-block-start:1px solid color-mix(in srgb, var(--dm-color-brand) 18%, var(--dm-color-border));background:var(--dm-background-surface-raised-softer);block-size:.7rem;inline-size:.7rem;position:absolute;inset-block-start:-.35rem;transform:rotate(45deg)}.dm-inline-tooltip[data-side=inline-start] .dm-inline-tooltip__bubble{inset-inline-start:0}.dm-inline-tooltip[data-side=inline-start] .dm-inline-tooltip__bubble:before{inset-inline-start:1rem}.dm-inline-tooltip[data-side=inline-end] .dm-inline-tooltip__bubble{inset-inline-end:0}.dm-inline-tooltip[data-side=inline-end] .dm-inline-tooltip__bubble:before{inset-inline-end:1rem}
.dm-guided-walkthrough{gap:var(--dm-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;max-inline-size:48rem;display:grid}.dm-guided-walkthrough__rail{justify-content:center;min-block-size:100%;inline-size:1.5rem;display:flex;position:relative}.dm-guided-walkthrough__rail:before{content:"";background:var(--dm-background-brand-rail);border-radius:999px;block-size:100%;inline-size:.2rem;display:block}.dm-guided-walkthrough__pulse{border:2px solid color-mix(in srgb, var(--dm-color-brand) 22%, white);background:var(--dm-color-brand);block-size:.9rem;inline-size:.9rem;box-shadow:0 0 0 .45rem color-mix(in srgb, var(--dm-color-brand) 14%, transparent);border-radius:999px;position:absolute;inset-block-start:var(--dm-space-4)}.dm-guided-walkthrough__panel{gap:var(--dm-space-4);border:1px solid color-mix(in srgb, var(--dm-color-brand) 14%, var(--dm-color-border));border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-5);padding-inline:var(--dm-space-5);background:var(--dm-background-surface-raised-soft);box-shadow:var(--dm-shadow-raised-lg);display:grid;position:relative}.dm-guided-walkthrough__panel:before{content:"";border-inline-start:1px solid color-mix(in srgb, var(--dm-color-brand) 14%, var(--dm-color-border));border-block-end:1px solid color-mix(in srgb, var(--dm-color-brand) 14%, var(--dm-color-border));background:var(--dm-background-surface-raised-soft);block-size:.9rem;inline-size:.9rem;position:absolute;inset-block-start:1.35rem;inset-inline-start:-.45rem;transform:rotate(45deg)}.dm-guided-walkthrough__header{align-items:center;gap:var(--dm-space-3);display:flex}.dm-guided-walkthrough__eyebrow{color:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.dm-guided-walkthrough__dismiss{block-size:2rem;inline-size:2rem;color:var(--dm-color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;font-size:1.25rem;display:inline-flex}.dm-guided-walkthrough__dismiss:hover{background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary)}.dm-guided-walkthrough__dismiss:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-guided-walkthrough__title,.dm-guided-walkthrough__description,.dm-guided-walkthrough__step-title,.dm-guided-walkthrough__step-description,.dm-guided-walkthrough__progress{margin:0}.dm-guided-walkthrough__title{font-size:var(--dm-font-size-xl);font-weight:var(--dm-font-weight-bold);line-height:var(--dm-font-line-tight)}.dm-guided-walkthrough__description,.dm-guided-walkthrough__step-description,.dm-guided-walkthrough__progress{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);line-height:var(--dm-font-line-normal)}.dm-guided-walkthrough__steps{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.dm-guided-walkthrough__step{gap:var(--dm-space-3);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border-radius:var(--dm-radius-md);background:var(--dm-background-surface-soft);align-items:start;display:flex}.dm-guided-walkthrough__step[data-state=current]{border:1px solid color-mix(in srgb, var(--dm-color-brand) 22%, var(--dm-color-border));background:var(--dm-background-brand-surface-subtle)}.dm-guided-walkthrough__step[data-state=complete]{background:var(--dm-background-lane-scale-surface-subtle)}.dm-guided-walkthrough__step-marker{background:var(--dm-background-brand-surface-soft);block-size:2rem;inline-size:2rem;color:var(--dm-color-brand);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dm-guided-walkthrough__step[data-state=complete] .dm-guided-walkthrough__step-marker{background:var(--dm-background-lane-scale-raised-soft);color:var(--dm-color-lane-scale-border)}.dm-guided-walkthrough__step-copy{gap:var(--dm-space-1);display:grid}.dm-guided-walkthrough__step-title{font-size:var(--dm-font-size-base);font-weight:var(--dm-font-weight-semibold);line-height:var(--dm-font-line-tight)}.dm-guided-walkthrough__footer{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.dm-guided-walkthrough__actions{justify-content:flex-end;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}
.dm-modal__overlay{background:var(--dm-color-overlay);position:fixed;inset:0}.dm-modal__content{gap:var(--dm-space-4);inline-size:min(var(--dm-size-container-modal), calc(100vw - var(--dm-space-8)));max-block-size:calc(100vh - var(--dm-space-8));border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-xl);padding-block:var(--dm-space-6);padding-inline:var(--dm-space-6);color:var(--dm-color-text-primary);background:var(--dm-color-surface-raised);box-shadow:var(--dm-shadow-raised-lg);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.dm-modal__content:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-modal__title{margin-block:var(--dm-space-0);margin-inline:var(--dm-space-0);font-size:var(--dm-font-size-lg);font-weight:var(--dm-font-weight-semibold)}.dm-modal__description{margin-block:var(--dm-space-0);margin-inline:var(--dm-space-0);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-base)}.dm-modal__footer{gap:var(--dm-space-2);justify-content:flex-end;display:flex}.dm-modal__close{border-radius:var(--dm-radius-sm);block-size:2rem;inline-size:2rem;color:var(--dm-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--dm-space-3);inset-inline-end:var(--dm-space-3)}.dm-modal__close:before{content:"×"}.dm-modal__close:hover{background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary)}.dm-modal__close:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}
.dm-toast-region{gap:var(--dm-space-2);inline-size:min(var(--dm-size-container-toast), calc(100vw - var(--dm-space-8)));z-index:1000;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--dm-space-4);inset-inline-end:var(--dm-space-4)}.dm-toast{align-items:flex-start;gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);color:var(--dm-color-text-primary);background:var(--dm-color-surface-raised);box-shadow:var(--dm-shadow-card);display:flex}.dm-toast--danger{border-color:var(--dm-color-danger);color:var(--dm-color-danger);background:var(--dm-color-danger-subtle)}.dm-toast__message{font-size:var(--dm-font-size-md);flex:auto}.dm-toast__dismiss{border-radius:var(--dm-radius-sm);padding-block:var(--dm-space-0);padding-inline:var(--dm-space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none}.dm-toast__dismiss:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-xs)}
.dm-presence-bar{min-block-size:var(--dm-size-control-sm);align-items:center;display:inline-flex}.dm-presence-bar__list{align-items:center;padding-inline-start:var(--dm-space-2);display:inline-flex}.dm-presence-bar__avatar,.dm-presence-bar__overflow{inline-size:var(--dm-size-control-sm);block-size:var(--dm-size-control-sm);border:var(--dm-border-width-thin) solid var(--dm-color-surface);border-radius:var(--dm-radius-pill);color:var(--dm-color-text-on-brand);background:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);line-height:var(--dm-font-line-tight);justify-content:center;align-items:center;margin-inline-start:calc(var(--dm-space-2) * -1);display:inline-flex;position:relative;overflow:hidden}.dm-presence-bar__overflow{color:var(--dm-color-brand);background:var(--dm-color-brand-subtle);border-color:var(--dm-color-border)}.dm-presence-bar__image{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.dm-presence-bar__initials{padding-inline:var(--dm-space-1)}
.dm-collaboration-overlay{min-inline-size:0;position:relative}.dm-collaboration-overlay__indicator{align-items:center;gap:var(--dm-space-1);max-inline-size:calc(100% - var(--dm-space-4));border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-1);padding-inline:var(--dm-space-2);color:var(--dm-color-text-primary);background:var(--dm-color-surface-raised);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);line-height:var(--dm-font-line-tight);display:inline-flex;position:absolute;inset-block-start:var(--dm-space-2);inset-inline-end:var(--dm-space-2)}.dm-collaboration-overlay__dot{inline-size:var(--dm-space-2);block-size:var(--dm-space-2);border-radius:var(--dm-radius-pill);background:var(--dm-color-lane-scale-border);flex:none}.dm-collaboration-overlay__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}
.dm-status-badge{align-items:center;gap:var(--dm-space-1);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;padding-block:.2rem;padding-inline:.625rem;display:inline-flex}.dm-status-badge--draft{color:var(--dm-color-status-draft-fg);background:var(--dm-color-status-draft-bg);border-color:var(--dm-color-status-draft-border)}.dm-status-badge--active{color:var(--dm-color-status-active-fg);background:var(--dm-color-status-active-bg);border-color:var(--dm-color-status-active-border)}.dm-status-badge--archived{color:var(--dm-color-status-archived-fg);background:var(--dm-color-status-archived-bg);border-color:var(--dm-color-status-archived-border)}.dm-status-badge--waitlisted{color:var(--dm-color-status-waitlisted-fg);background:var(--dm-color-status-waitlisted-bg);border-color:var(--dm-color-status-waitlisted-border)}.dm-status-badge--classified{color:var(--dm-color-status-classified-fg);background:var(--dm-color-status-classified-bg);border-color:var(--dm-color-status-classified-border)}.dm-status-badge--confirmed{color:var(--dm-color-status-confirmed-fg);background:var(--dm-color-status-confirmed-bg);border-color:var(--dm-color-status-confirmed-border)}.dm-status-badge--pending{color:var(--dm-color-status-pending-fg);background:var(--dm-color-status-pending-bg);border-color:var(--dm-color-status-pending-border)}.dm-status-badge--ratified{color:var(--dm-color-status-ratified-fg);background:var(--dm-color-status-ratified-bg);border-color:var(--dm-color-status-ratified-border)}.dm-status-badge--failed,.dm-status-badge--suspended{color:var(--dm-color-status-failed-fg);background:var(--dm-color-status-failed-bg);border-color:var(--dm-color-status-failed-border)}.dm-status-badge--paused{color:var(--dm-color-status-archived-fg);background:var(--dm-color-status-archived-bg);border-color:var(--dm-color-status-archived-border)}
.dm-lane-badge{align-items:center;gap:var(--dm-space-1);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;padding-block:.2rem;padding-inline:.625rem;display:inline-flex}.dm-lane-badge--ignite{color:var(--dm-color-lane-ignite-fg);background:var(--dm-color-lane-ignite-surface);border-color:var(--dm-color-lane-ignite-border)}.dm-lane-badge--build{color:var(--dm-color-lane-build-fg);background:var(--dm-color-lane-build-surface);border-color:var(--dm-color-lane-build-border)}.dm-lane-badge--scale{color:var(--dm-color-lane-scale-fg);background:var(--dm-color-lane-scale-surface);border-color:var(--dm-color-lane-scale-border)}.dm-lane-badge__icon{font-size:.6em}.dm-lane-badge__count{font-variant-numeric:tabular-nums;font-weight:var(--dm-font-weight-bold);opacity:.85;margin-inline-start:.1rem}.dm-lane-badge__override{opacity:.8;font-size:.65em}
.dm-score-bar{gap:var(--dm-space-1);display:grid}.dm-score-bar__header{justify-content:space-between;align-items:center;gap:var(--dm-space-2);display:flex}.dm-score-bar__label{font-size:var(--dm-font-size-sm);color:var(--dm-color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.dm-score-bar__value{font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-text-primary);flex-shrink:0}.dm-score-bar__track{background:var(--dm-color-progress-track);border-radius:999px;block-size:.375rem;overflow:hidden}.dm-score-bar__fill{background:var(--dm-color-progress-fill);block-size:100%;transition:inline-size .3s var(--dm-ease-standard,ease);border-radius:999px}.dm-score-bar--positive .dm-score-bar__fill{background:var(--dm-color-sparkline-positive)}.dm-score-bar--warning .dm-score-bar__fill{background:var(--dm-color-status-waitlisted-border)}.dm-score-bar--danger .dm-score-bar__fill{background:var(--dm-color-danger)}
.dm-progress-ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.dm-progress-ring svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.dm-progress-ring__track{stroke:var(--dm-color-progress-track)}.dm-progress-ring__fill{stroke:var(--dm-color-progress-fill);stroke-linecap:round;transition:stroke-dashoffset .4s var(--dm-ease-standard,ease)}.dm-progress-ring__text{font-size:.6em;font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-text-primary);line-height:1;position:relative}
.dm-kpi-card{justify-content:space-between;gap:var(--dm-space-3);padding:var(--dm-space-5) var(--dm-space-6);border:1px solid var(--dm-hairline,var(--dm-color-border));border-radius:var(--dm-radius-xl,1rem);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-card);min-block-size:7.5rem;transition:box-shadow var(--dm-duration-standard,.2s) var(--dm-ease-standard,ease), border-color var(--dm-duration-fast,.12s) var(--dm-ease-standard,ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.dm-kpi-card:before{content:"";background:var(--dm-color-brand);opacity:.85;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.dm-kpi-card:hover{border-color:color-mix(in srgb, var(--dm-color-brand) 28%, var(--dm-color-border));box-shadow:var(--dm-shadow-card-hover,var(--dm-shadow-card))}.dm-kpi-card__body{gap:var(--dm-space-1);display:grid}.dm-kpi-card__label{font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0}.dm-kpi-card__value{font-size:var(--dm-font-size-2xl);font-weight:var(--dm-font-weight-bold);color:var(--dm-color-text-primary);line-height:var(--dm-font-line-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.dm-kpi-card__trend{align-items:center;gap:var(--dm-space-1);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-medium);margin:0;display:flex}.dm-kpi-card__trend--up{color:var(--dm-color-status-active-fg)}.dm-kpi-card__trend--down{color:var(--dm-color-danger)}.dm-kpi-card__trend--neutral{color:var(--dm-color-text-muted)}.dm-kpi-card__sparkline{block-size:2.5rem}.dm-kpi-card__footer{border-block-start:1px solid var(--dm-hairline,var(--dm-color-border));font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);padding-block-start:var(--dm-space-3)}
.dm-empty-state{place-items:center;gap:var(--dm-space-4);padding-block:var(--dm-space-12);padding-inline:var(--dm-space-6);text-align:center;display:grid}.dm-empty-state--compact{padding-block:var(--dm-space-8);gap:var(--dm-space-3)}.dm-empty-state__icon{color:var(--dm-color-text-muted);opacity:.5;font-size:2.5rem}.dm-empty-state__heading{font-size:var(--dm-font-size-lg);font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-text-primary);margin:0}.dm-empty-state--compact .dm-empty-state__heading{font-size:var(--dm-font-size-base)}.dm-empty-state__body{max-inline-size:36rem;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-md);line-height:var(--dm-font-line-relaxed);margin:0}.dm-empty-state__action{margin-block-start:var(--dm-space-2)}
.dm-forbidden{place-items:center;gap:var(--dm-space-4);padding-block:var(--dm-space-12);padding-inline:var(--dm-space-6);text-align:center;display:grid}.dm-forbidden__icon{inline-size:var(--dm-size-control-md);block-size:var(--dm-size-control-md);border-radius:var(--dm-radius-md);color:var(--dm-color-danger);background:var(--dm-color-danger-subtle);justify-content:center;align-items:center;display:inline-flex}.dm-forbidden__title{margin-block:var(--dm-space-0);margin-inline:var(--dm-space-0);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-lg);font-weight:var(--dm-font-weight-semibold)}.dm-forbidden__body{margin-block:var(--dm-space-0);margin-inline:var(--dm-space-0);max-inline-size:36rem;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-md);line-height:var(--dm-font-line-relaxed)}.dm-forbidden__action{margin-block-start:var(--dm-space-2)}
.dm-page-header{gap:var(--dm-space-2);border-block-end:1px solid var(--dm-hairline,var(--dm-color-border));margin-block-end:var(--dm-space-2);padding-block-end:var(--dm-space-5);display:grid}.dm-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-4);flex-wrap:wrap;display:flex}.dm-page-header__text{gap:var(--dm-space-1);min-inline-size:0;display:grid}.dm-page-header__title{font-size:var(--dm-font-size-page-title,2rem);font-weight:var(--dm-font-weight-bold);line-height:var(--dm-font-line-tight);letter-spacing:-.02em;color:var(--dm-color-text-primary);margin:0}.dm-page-header__subtitle{max-inline-size:100%;font-size:var(--dm-font-size-base);color:var(--dm-color-text-muted);line-height:var(--dm-font-line-normal);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dm-page-header__meta{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;margin-block-start:var(--dm-space-1);display:flex}.dm-page-header__actions{align-items:center;gap:var(--dm-space-2);flex-shrink:0;display:flex}
.dm-filter-bar{gap:var(--dm-space-3);padding-block:var(--dm-space-4);display:grid}.dm-filter-bar__controls{align-items:flex-end;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.dm-filter-bar__search{gap:var(--dm-space-1);flex:1;min-inline-size:16rem;display:grid}.dm-filter-bar__search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dm-filter-bar__search-input{inline-size:100%}.dm-filter-bar__filters,.dm-filter-bar__chips{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.dm-filter-bar__chip{align-items:center;gap:var(--dm-space-1);border:1px solid var(--dm-color-brand);background:var(--dm-background-brand-surface-subtle);color:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-medium);border-radius:999px;padding-block:.25rem;padding-inline:.625rem;display:inline-flex}.dm-filter-bar__chip-remove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:1rem;line-height:1;transition:opacity .15s}.dm-filter-bar__chip-remove:hover{opacity:1}.dm-filter-bar__clear-all{cursor:pointer;font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.dm-filter-bar__clear-all:hover{color:var(--dm-color-brand)}
.dm-inline-alert{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-3);padding:var(--dm-space-4);border-radius:var(--dm-radius-lg);font-size:var(--dm-font-size-sm);border-style:solid;border-width:1px;display:flex}.dm-inline-alert--info{color:var(--dm-color-status-classified-fg);background:var(--dm-color-status-classified-bg);border-color:var(--dm-color-status-classified-border)}.dm-inline-alert--warning{color:var(--dm-color-status-waitlisted-fg);background:var(--dm-color-status-waitlisted-bg);border-color:var(--dm-color-status-waitlisted-border)}.dm-inline-alert--danger{color:var(--dm-color-danger);background:var(--dm-color-danger-subtle);border-color:color-mix(in srgb, var(--dm-color-danger) 30%, var(--dm-color-border))}.dm-inline-alert--success{color:var(--dm-color-status-active-fg);background:var(--dm-color-status-active-bg);border-color:var(--dm-color-status-active-border)}.dm-inline-alert__content{gap:var(--dm-space-1);min-inline-size:0;display:grid}.dm-inline-alert__title{font-weight:var(--dm-font-weight-semibold)}.dm-inline-alert__body{line-height:var(--dm-font-line-relaxed)}.dm-inline-alert__dismiss{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1;transition:opacity .15s}.dm-inline-alert__dismiss:hover{opacity:1}
.dm-confirm-dialog{gap:var(--dm-space-5);display:grid}.dm-confirm-dialog__description{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-md);line-height:var(--dm-font-line-relaxed);margin:0}.dm-confirm-dialog__require{gap:var(--dm-space-2);display:grid}.dm-confirm-dialog__require-label{font-size:var(--dm-font-size-sm);color:var(--dm-color-text-primary)}.dm-confirm-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.dm-confirm-dialog__confirm{background:var(--dm-color-brand);color:var(--dm-color-text-on-brand);border-color:var(--dm-color-brand)}.dm-confirm-dialog__confirm--danger{background:var(--dm-color-danger);color:var(--dm-color-text-on-danger);border-color:var(--dm-color-danger)}.dm-confirm-dialog__confirm:disabled{opacity:.4;cursor:not-allowed}
.dm-timeline-item{gap:var(--dm-space-3);grid-template-columns:2rem 1fr;min-block-size:3rem;display:grid}.dm-timeline-item__connector{align-items:center;gap:var(--dm-space-1);flex-direction:column;display:flex}.dm-timeline-item__avatar{background:var(--dm-background-brand-surface-soft);block-size:2rem;inline-size:2rem;color:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dm-timeline-item__line{background:var(--dm-color-border);inline-size:1px;min-block-size:var(--dm-space-4);flex:1}.dm-timeline-item:last-child .dm-timeline-item__line{display:none}.dm-timeline-item__content{gap:var(--dm-space-1);min-inline-size:0;padding-block-end:var(--dm-space-4);display:grid}.dm-timeline-item__header{justify-content:space-between;align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.dm-timeline-item__type{font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);color:var(--dm-color-brand);letter-spacing:.04em;text-transform:uppercase}.dm-timeline-item__time{font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);white-space:nowrap}.dm-timeline-item__title{font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-primary);margin:0}.dm-timeline-item__body{font-size:var(--dm-font-size-sm);color:var(--dm-color-text-muted);line-height:var(--dm-font-line-relaxed)}.dm-timeline-item__metadata{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}
.dm-step-indicator{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.dm-step-indicator__step{align-items:center;gap:var(--dm-space-2);flex-shrink:0;display:flex}.dm-step-indicator__circle{border:2px solid var(--dm-color-border);block-size:1.75rem;inline-size:1.75rem;font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-bold);background:var(--dm-color-surface);color:var(--dm-color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dm-step-indicator__step--complete .dm-step-indicator__circle{background:var(--dm-color-brand);border-color:var(--dm-color-brand);color:var(--dm-color-text-on-brand)}.dm-step-indicator__step--current .dm-step-indicator__circle{border-color:var(--dm-color-brand);color:var(--dm-color-brand)}.dm-step-indicator__step--error .dm-step-indicator__circle{background:var(--dm-color-danger-subtle);border-color:var(--dm-color-danger);color:var(--dm-color-danger)}.dm-step-indicator__label{font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-muted)}.dm-step-indicator__step--current .dm-step-indicator__label{color:var(--dm-color-brand);font-weight:var(--dm-font-weight-semibold)}.dm-step-indicator__step--complete .dm-step-indicator__label{color:var(--dm-color-text-primary)}.dm-step-indicator__connector{background:var(--dm-color-border);block-size:2px;min-inline-size:2rem;margin-inline:var(--dm-space-2);flex:1}
.dm-file-upload-zone{gap:var(--dm-space-3);display:grid}.dm-file-upload-zone__drop{place-items:center;gap:var(--dm-space-2);padding:var(--dm-space-8);border:2px dashed var(--dm-color-border);border-radius:var(--dm-radius-lg);background:var(--dm-color-surface-muted);cursor:pointer;text-align:center;transition:border-color .15s,background .15s;display:grid}.dm-file-upload-zone__drop:hover,.dm-file-upload-zone__drop[data-dragging=true]{border-color:var(--dm-color-brand);background:var(--dm-color-brand-subtle)}.dm-file-upload-zone__drop:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-file-upload-zone__icon{color:var(--dm-color-text-muted);font-size:1.5rem}.dm-file-upload-zone__text{font-size:var(--dm-font-size-sm);color:var(--dm-color-text-muted)}.dm-file-upload-zone__hint{font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);opacity:.7}.dm-file-upload-zone__input{clip:rect(0,0,0,0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dm-file-upload-zone__error{color:var(--dm-color-danger);font-size:var(--dm-font-size-sm);margin:0}.dm-file-upload-zone__progress{gap:var(--dm-space-2);margin:0;padding:0;list-style:none;display:grid}.dm-file-upload-zone__progress-item{align-items:center;gap:var(--dm-space-2);font-size:var(--dm-font-size-sm);display:flex}.dm-file-upload-zone__progress-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.dm-file-upload-zone__progress-status{font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);flex-shrink:0}.dm-file-upload-zone__progress-bar{appearance:none;background:var(--dm-color-progress-track);border-radius:999px;flex-shrink:0;block-size:.375rem;inline-size:6rem;overflow:hidden}.dm-file-upload-zone__progress-bar::-webkit-progress-bar{background:var(--dm-color-progress-track);border-radius:999px}.dm-file-upload-zone__progress-bar::-webkit-progress-value{background:var(--dm-color-progress-fill);border-radius:999px}
.dm-tabs{gap:0;display:grid}.dm-tabs__list{border-block-end:2px solid var(--dm-color-border);scrollbar-width:none;align-items:flex-end;gap:0;display:flex;overflow-x:auto}.dm-tabs__list::-webkit-scrollbar{display:none}.dm-tabs__tab{padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);color:var(--dm-color-text-muted);font:inherit;font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}.dm-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.dm-tabs__tab:hover:not(:disabled){color:var(--dm-color-brand);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--dm-color-brand) 40%, transparent)}.dm-tabs__tab--active{color:var(--dm-color-brand);box-shadow:inset 0 -2px 0 var(--dm-color-brand);font-weight:var(--dm-font-weight-semibold)}.dm-tabs__panel{padding-block:var(--dm-space-6)}.dm-tabs__panel:focus{outline-style:none}
.dm-collapsible-section{border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-lg);overflow:hidden}.dm-collapsible-section__trigger{inline-size:100%;padding:var(--dm-space-4) var(--dm-space-5);background:var(--dm-color-surface-muted);cursor:pointer;font:inherit;font-weight:var(--dm-font-weight-semibold);font-size:var(--dm-font-size-md);color:var(--dm-color-text-primary);text-align:start;border:none;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.dm-collapsible-section__trigger:hover{background:var(--dm-color-brand-subtle)}.dm-collapsible-section__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.dm-collapsible-section__icon{color:var(--dm-color-text-muted);flex-shrink:0;font-size:.65em}.dm-collapsible-section__content{padding:var(--dm-space-5)}.dm-collapsible-section__content[hidden]{display:none}
.dm-data-table{gap:var(--dm-space-3);display:grid}.dm-data-table__scroller{border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-lg);inline-size:100%;overflow-x:auto}.dm-data-table__scroller:focus-visible{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.dm-data-table__table{border-collapse:collapse;inline-size:100%;font-size:var(--dm-font-size-sm);color:var(--dm-color-text-primary)}.dm-data-table__caption{clip:rect(0,0,0,0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dm-data-table__head{background:var(--dm-color-table-header-bg)}.dm-data-table__th{padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);text-align:start;font-weight:var(--dm-font-weight-semibold);font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-block-end:1px solid var(--dm-color-border)}.dm-data-table__th[data-align=center]{text-align:center}.dm-data-table__th[data-align=end]{text-align:end}.dm-data-table__th--check,.dm-data-table__td--check{inline-size:2.5rem;padding-inline:var(--dm-space-3)}.dm-data-table__th--actions,.dm-data-table__td--actions{text-align:end;inline-size:6rem}.dm-data-table__sort-btn{align-items:center;gap:var(--dm-space-1);cursor:pointer;font:inherit;font-size:inherit;font-weight:var(--dm-font-weight-semibold);color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0;transition:color .15s;display:inline-flex}.dm-data-table__sort-btn:hover{color:var(--dm-color-brand)}.dm-data-table__sort-icon{opacity:.5;font-size:.7em}.dm-data-table__sr{clip:rect(0,0,0,0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dm-data-table__body .dm-data-table__row:hover{background:var(--dm-color-table-row-hover)}.dm-data-table__row--selected{background:var(--dm-color-table-row-selected)}.dm-data-table__td{padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);border-block-end:1px solid var(--dm-color-border);vertical-align:middle;text-align:start}.dm-data-table__td[data-align=center]{text-align:center}.dm-data-table__td[data-align=end]{text-align:end}.dm-data-table--compact .dm-data-table__th,.dm-data-table--compact .dm-data-table__td{padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3)}.dm-data-table__row:last-child .dm-data-table__td{border-block-end:none}.dm-data-table__skeleton{background:var(--dm-gradient-skeleton);background-size:200% 100%;border-radius:999px;block-size:.75rem;inline-size:60%;animation:1.4s infinite dm-shimmer;display:block}@keyframes dm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dm-data-table__empty{padding:var(--dm-space-12) var(--dm-space-6);text-align:center;color:var(--dm-color-text-muted)}.dm-data-table__pagination{justify-content:flex-end;align-items:center;gap:var(--dm-space-3);display:flex}.dm-data-table__page-btn{padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);font:inherit;font-size:var(--dm-font-size-sm);cursor:pointer;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.dm-data-table__page-btn:disabled{opacity:.4;cursor:not-allowed}.dm-data-table__page-btn:hover:not(:disabled){border-color:var(--dm-color-brand);color:var(--dm-color-brand)}.dm-data-table__page-info{font-size:var(--dm-font-size-sm);color:var(--dm-color-text-muted)}@media (max-width:48rem){.dm-data-table__th--hide-mobile,.dm-data-table__td--hide-mobile{display:none}}
.dm-combobox{gap:var(--dm-space-1);display:grid;position:relative}.dm-combobox__label{font-size:var(--dm-font-size-md);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-primary)}.dm-combobox__control{align-items:center;display:flex;position:relative}.dm-combobox__input{flex:1;padding-inline-end:2rem}.dm-combobox__arrow{color:var(--dm-color-text-muted);pointer-events:none;font-size:.6rem;position:absolute;inset-inline-end:var(--dm-space-3)}.dm-combobox__list{z-index:20;padding:var(--dm-space-1);background:var(--dm-color-surface);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-lg);box-shadow:var(--dm-shadow-popover);max-block-size:14rem;margin-block-start:var(--dm-space-1);list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.dm-combobox__option{padding:var(--dm-space-2) var(--dm-space-3);border-radius:var(--dm-radius-md);cursor:pointer;gap:.125rem;transition:background .1s;display:grid}.dm-combobox__option:hover,.dm-combobox__option--active{background:var(--dm-background-brand-surface-subtle)}.dm-combobox__option--selected{color:var(--dm-color-brand);font-weight:var(--dm-font-weight-semibold)}.dm-combobox__option-label{font-size:var(--dm-font-size-sm)}.dm-combobox__option-desc{font-size:var(--dm-font-size-xs);color:var(--dm-color-text-muted)}
.dm-avatar-group{align-items:center;display:flex}.dm-avatar-group__avatar,.dm-avatar-group__overflow{border:2px solid var(--dm-color-surface);block-size:2rem;inline-size:2rem;font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-bold);background:var(--dm-background-brand-surface-soft);color:var(--dm-color-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dm-avatar-group__overflow{background:var(--dm-color-surface-muted);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.dm-avatar-group__avatar+.dm-avatar-group__avatar,.dm-avatar-group__avatar+.dm-avatar-group__overflow{margin-inline-start:-.5rem}.dm-avatar-group__avatar img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}
.dm-date-picker{gap:var(--dm-space-1);display:grid}.dm-date-picker__label{font-size:var(--dm-font-size-md);font-weight:var(--dm-font-weight-medium);color:var(--dm-color-text-primary)}.dm-date-picker__input{inline-size:100%}
.cookie-consent-module__yrR4FW__cookie-consent{z-index:1000;gap:var(--dm-space-3);inline-size:min(24rem, calc(100vw - var(--dm-space-8)));max-block-size:calc(100svh - var(--dm-space-8));border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-xl);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-popover);display:grid;position:fixed;inset-block-end:var(--dm-space-4);inset-inline-start:var(--dm-space-4);overflow-y:auto}.cookie-consent-module__yrR4FW__cookie-consent__title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-lg);margin:0}.cookie-consent-module__yrR4FW__cookie-consent__body{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);margin:0}.cookie-consent-module__yrR4FW__cookie-consent__actions{gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.cookie-consent-module__yrR4FW__cookie-consent__center{gap:var(--dm-space-3);border-block-start:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block-start:var(--dm-space-3);display:grid}.cookie-consent-module__yrR4FW__cookie-consent__grid{gap:var(--dm-space-2);grid-template-columns:minmax(0,1fr);display:grid}.cookie-consent-module__yrR4FW__cookie-consent__option{gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cookie-consent-module__yrR4FW__cookie-consent__option input{block-size:1.2rem;inline-size:1.2rem;margin-block-start:.1rem}.cookie-consent-module__yrR4FW__cookie-consent__option-label{color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);display:block}.cookie-consent-module__yrR4FW__cookie-consent__option-hint{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);margin-block-start:var(--dm-space-1);display:block}.cookie-consent-module__yrR4FW__cookie-consent__open{z-index:999;min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-brand);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-sm);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--dm-space-4);inset-inline-end:var(--dm-space-4)}@media (max-width:42rem){.cookie-consent-module__yrR4FW__cookie-consent{inset-inline:var(--dm-space-3);inset-block-end:var(--dm-space-3)}.cookie-consent-module__yrR4FW__cookie-consent__grid{grid-template-columns:minmax(0,1fr)}}
.admin-module__NPgTcq__admin-shell{gap:var(--dm-space-6);display:grid}.admin-module__NPgTcq__toolbar{align-items:end;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.admin-module__NPgTcq__toolbar-start{align-items:end;gap:var(--dm-space-3);flex-wrap:wrap;flex:34rem;min-inline-size:0;display:flex}.admin-module__NPgTcq__toolbar-end{justify-content:flex-end;align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;flex:0 auto;display:flex}.admin-module__NPgTcq__field{gap:var(--dm-space-1);min-inline-size:min(100%,12rem);display:grid}.admin-module__NPgTcq__field-wide{min-inline-size:min(100%,20rem)}.admin-module__NPgTcq__input,.admin-module__NPgTcq__select,.admin-module__NPgTcq__textarea{inline-size:100%;min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-color-surface);font:inherit}.admin-module__NPgTcq__select{appearance:auto}.admin-module__NPgTcq__textarea{resize:vertical;min-block-size:7rem}.admin-module__NPgTcq__input:focus-visible,.admin-module__NPgTcq__select:focus-visible,.admin-module__NPgTcq__textarea:focus-visible{border-color:var(--dm-color-focus);outline:var(--dm-border-width-thick) solid color-mix(in srgb, var(--dm-color-focus) 28%, transparent);outline-offset:var(--dm-offset-sm)}.admin-module__NPgTcq__summary-grid{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.admin-module__NPgTcq__state-row{align-items:center;gap:var(--dm-space-2);min-block-size:var(--dm-size-touch-target);flex-wrap:wrap;display:flex}.admin-module__NPgTcq__metric{gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-block-size:7rem;padding:var(--dm-space-4);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-xs);display:grid}.admin-module__NPgTcq__metric-label{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium)}.admin-module__NPgTcq__metric-value{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-2xl);font-weight:var(--dm-font-weight-bold);line-height:var(--dm-font-line-tight)}.admin-module__NPgTcq__metric-meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.admin-module__NPgTcq__panel{gap:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-4);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-xs);display:grid}.admin-module__NPgTcq__panel-header{justify-content:space-between;align-items:start;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.admin-module__NPgTcq__panel-title{font-size:var(--dm-font-size-lg);line-height:var(--dm-font-line-tight);margin:0}.admin-module__NPgTcq__panel-subtitle{margin:var(--dm-space-1) 0 0;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.admin-module__NPgTcq__form-grid{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.admin-module__NPgTcq__form-grid-dense{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.admin-module__NPgTcq__button-row{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.admin-module__NPgTcq__icon-button-content{align-items:center;gap:var(--dm-space-2);display:inline-flex}.admin-module__NPgTcq__status-pill{border:var(--dm-border-width-thin) solid transparent;border-radius:var(--dm-radius-sm);min-block-size:1.75rem;padding-block:var(--dm-space-1);padding-inline:var(--dm-space-2);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.admin-module__NPgTcq__status-active{border-color:var(--dm-color-status-active-border);color:var(--dm-color-status-active-fg);background:var(--dm-color-status-active-bg)}.admin-module__NPgTcq__status-suspended{border-color:var(--dm-color-status-failed-border);color:var(--dm-color-status-failed-fg);background:var(--dm-color-status-failed-bg)}.admin-module__NPgTcq__status-neutral{border-color:var(--dm-color-border);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted)}.admin-module__NPgTcq__code{border-radius:var(--dm-radius-sm);padding-block:.1rem;padding-inline:var(--dm-space-1);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-xs);overflow-wrap:anywhere}.admin-module__NPgTcq__table-actions{justify-content:flex-end;gap:var(--dm-space-2);flex-wrap:wrap;min-inline-size:max-content;display:flex}.admin-module__NPgTcq__bulk-bar,.admin-module__NPgTcq__banner{justify-content:space-between;align-items:center;gap:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);background:var(--dm-color-surface-muted);flex-wrap:wrap;display:flex}.admin-module__NPgTcq__banner{border-color:var(--dm-color-status-waitlisted-border);background:var(--dm-color-status-waitlisted-bg)}.admin-module__NPgTcq__banner-strong{font-weight:var(--dm-font-weight-semibold)}.admin-module__NPgTcq__split{gap:var(--dm-space-4);grid-template-columns:minmax(0,1.15fr) minmax(min(100%,22rem),.85fr);align-items:start;display:grid}.admin-module__NPgTcq__list{gap:var(--dm-space-2);margin:0;padding:0;list-style:none;display:grid}.admin-module__NPgTcq__list-item{gap:var(--dm-space-1);border-block-end:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block:var(--dm-space-3);display:grid}.admin-module__NPgTcq__list-item:last-child{border-block-end:0}.admin-module__NPgTcq__compact-list,.admin-module__NPgTcq__bucket-grid{gap:var(--dm-space-3);min-inline-size:0;display:grid}.admin-module__NPgTcq__bucket-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.admin-module__NPgTcq__bar-row{gap:var(--dm-space-1);min-inline-size:0;display:grid}.admin-module__NPgTcq__bar-row-header{justify-content:space-between;align-items:center;gap:var(--dm-space-2);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-sm);display:flex}.admin-module__NPgTcq__bar-row-header strong{font-size:var(--dm-font-size-xs);flex:none}.admin-module__NPgTcq__bar-track{border-radius:var(--dm-radius-sm);background:var(--dm-color-surface-muted);appearance:none;block-size:.625rem;inline-size:100%;overflow:hidden}.admin-module__NPgTcq__bar-fill{border-radius:inherit;background:var(--dm-color-brand);block-size:100%;min-inline-size:.125rem;display:block}.admin-module__NPgTcq__bar-track::-webkit-progress-bar{border-radius:inherit;background:var(--dm-color-surface-muted)}.admin-module__NPgTcq__bar-track::-webkit-progress-value{border-radius:inherit;background:var(--dm-color-brand)}.admin-module__NPgTcq__bar-track::-moz-progress-bar{border-radius:inherit;background:var(--dm-color-brand)}.admin-module__NPgTcq__evidence-grid{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.admin-module__NPgTcq__evidence-item{align-content:start;gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-block-size:5.5rem;padding:var(--dm-space-3);background:var(--dm-color-surface-muted);display:grid}.admin-module__NPgTcq__raw-text{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);max-block-size:22rem;padding:var(--dm-space-3);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-xs);white-space:pre-wrap;overflow:auto}.admin-module__NPgTcq__csv-preview{white-space:pre;min-block-size:10rem}.admin-module__NPgTcq__muted{color:var(--dm-color-text-muted)}.admin-module__NPgTcq__empty-note{border:var(--dm-border-width-thin) dashed var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-4);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted)}@media (max-width:48rem){.admin-module__NPgTcq__split{grid-template-columns:1fr}.admin-module__NPgTcq__toolbar,.admin-module__NPgTcq__toolbar-start,.admin-module__NPgTcq__toolbar-end,.admin-module__NPgTcq__button-row,.admin-module__NPgTcq__table-actions{align-items:stretch}.admin-module__NPgTcq__toolbar-end,.admin-module__NPgTcq__button-row,.admin-module__NPgTcq__table-actions{inline-size:100%}}
.collaboration-module__jVVcpW__surface{gap:var(--dm-space-6);display:grid}.collaboration-module__jVVcpW__state{min-block-size:14rem;padding-block:var(--dm-space-8);padding-inline:var(--dm-space-4);place-items:center;display:grid}.collaboration-module__jVVcpW__toolbar{justify-content:space-between;align-items:center;gap:var(--dm-space-3);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);flex-wrap:wrap;display:flex}.collaboration-module__jVVcpW__resource{gap:var(--dm-space-1);min-inline-size:min(100%,20rem);display:grid}.collaboration-module__jVVcpW__eyebrow,.collaboration-module__jVVcpW__meta,.collaboration-module__jVVcpW__label{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);margin:0}.collaboration-module__jVVcpW__eyebrow{color:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);letter-spacing:0;text-transform:uppercase}.collaboration-module__jVVcpW__title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-section-title);line-height:var(--dm-font-line-tight);margin:0}.collaboration-module__jVVcpW__actions{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.collaboration-module__jVVcpW__status-button{min-block-size:var(--dm-size-touch-target)}.collaboration-module__jVVcpW__grid{gap:var(--dm-space-5);grid-template-columns:minmax(0,1.15fr) minmax(min(100%,19rem),.85fr);align-items:start;display:grid}.collaboration-module__jVVcpW__panel{gap:var(--dm-space-4);padding-block:var(--dm-space-5);padding-inline:var(--dm-space-5);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);display:grid}.collaboration-module__jVVcpW__panel-header{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.collaboration-module__jVVcpW__panel-title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-card-title);margin:0}.collaboration-module__jVVcpW__presence-summary{align-items:center;gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);flex-wrap:wrap;display:flex}.collaboration-module__jVVcpW__connection-state{min-block-size:var(--dm-size-touch-target);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-pill);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold);align-items:center;display:inline-flex}.collaboration-module__jVVcpW__connection-state[data-tone=success]{border-color:color-mix(in srgb, var(--dm-color-status-active-fg) 38%, var(--dm-color-border));background:color-mix(in srgb, var(--dm-color-field-success) 10%, var(--dm-color-surface));color:var(--dm-color-status-active-fg)}.collaboration-module__jVVcpW__connection-state[data-tone=warning]{border-color:color-mix(in srgb, var(--dm-color-status-waitlisted-fg) 42%, var(--dm-color-border));background:color-mix(in srgb, var(--dm-color-field-warning) 12%, var(--dm-color-surface));color:var(--dm-color-status-waitlisted-fg)}.collaboration-module__jVVcpW__connection-state[data-tone=danger]{border-color:color-mix(in srgb, var(--dm-color-danger) 38%, var(--dm-color-border));background:color-mix(in srgb, var(--dm-color-danger) 10%, var(--dm-color-surface));color:var(--dm-color-danger)}.collaboration-module__jVVcpW__member-list,.collaboration-module__jVVcpW__event-list,.collaboration-module__jVVcpW__metric-list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.collaboration-module__jVVcpW__member{gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.collaboration-module__jVVcpW__avatar{inline-size:var(--dm-size-touch-target);block-size:var(--dm-size-touch-target);border-radius:var(--dm-radius-pill);background:var(--dm-color-brand);color:var(--dm-color-text-on-brand);font-weight:var(--dm-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.collaboration-module__jVVcpW__member-body{gap:var(--dm-space-1);min-inline-size:0;display:grid}.collaboration-module__jVVcpW__member-name{color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);overflow-wrap:anywhere}.collaboration-module__jVVcpW__member-meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);overflow-wrap:anywhere}.collaboration-module__jVVcpW__status-pill{min-block-size:var(--dm-size-touch-target);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);border-radius:var(--dm-radius-pill);background:color-mix(in srgb, var(--dm-color-brand) 10%, var(--dm-color-surface));color:var(--dm-color-brand);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold);align-items:center;display:inline-flex}.collaboration-module__jVVcpW__event,.collaboration-module__jVVcpW__metric{gap:var(--dm-space-1);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface-muted);display:grid}.collaboration-module__jVVcpW__event strong,.collaboration-module__jVVcpW__metric strong{color:var(--dm-color-text-primary)}.collaboration-module__jVVcpW__metric-value{font-size:var(--dm-font-size-xl);font-weight:var(--dm-font-weight-bold)}.collaboration-module__jVVcpW__comments-panel{grid-column:1/-1}.collaboration-module__jVVcpW__comments-form{gap:var(--dm-space-3);display:grid}.collaboration-module__jVVcpW__field-label{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold)}.collaboration-module__jVVcpW__textarea{resize:vertical;min-block-size:6rem;inline-size:100%;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);color:var(--dm-color-text-primary);font:inherit;line-height:var(--dm-font-line-normal)}.collaboration-module__jVVcpW__textarea:focus-visible{outline:var(--dm-focus-ring);outline-offset:var(--dm-focus-ring-offset)}.collaboration-module__jVVcpW__comments-actions{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.collaboration-module__jVVcpW__comment-list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.collaboration-module__jVVcpW__comment{gap:var(--dm-space-3);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.collaboration-module__jVVcpW__comment-body{gap:var(--dm-space-2);min-inline-size:0;display:grid}.collaboration-module__jVVcpW__comment-body p{color:var(--dm-color-text-primary);overflow-wrap:anywhere;margin:0}.collaboration-module__jVVcpW__comment-controls{justify-content:flex-end;gap:var(--dm-space-2);flex-wrap:wrap;min-inline-size:min(100%,16rem);display:flex}.collaboration-module__jVVcpW__resolved-meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.collaboration-module__jVVcpW__comments-empty{gap:var(--dm-space-1);min-block-size:var(--dm-size-touch-target);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);border:var(--dm-border-width-thin) dashed var(--dm-color-border);border-radius:var(--dm-radius-md);color:var(--dm-color-text-muted);display:grid}.collaboration-module__jVVcpW__comments-empty strong{color:var(--dm-color-text-primary)}@media (max-width:56rem){.collaboration-module__jVVcpW__grid,.collaboration-module__jVVcpW__comment{grid-template-columns:1fr}.collaboration-module__jVVcpW__comment-controls{justify-content:flex-start}}
.evaluation-module__6p8k_a__summary{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.evaluation-module__6p8k_a__grid-two{gap:var(--dm-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;display:grid}.evaluation-module__6p8k_a__form-grid{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.evaluation-module__6p8k_a__list,.evaluation-module__6p8k_a__compact-list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.evaluation-module__6p8k_a__list-item{border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface)}.evaluation-module__6p8k_a__list-item[data-selected=true]{border-color:var(--dm-color-brand);background:var(--dm-color-brand-subtle)}.evaluation-module__6p8k_a__item-button{inline-size:100%;min-block-size:var(--dm-size-control-lg);justify-content:space-between;align-items:center;gap:var(--dm-space-3);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.evaluation-module__6p8k_a__item-button:focus-visible,.evaluation-module__6p8k_a__segment:focus-visible,.evaluation-module__6p8k_a__radio-card:focus-within{outline:var(--dm-border-width-thick) solid var(--dm-color-focus);outline-offset:var(--dm-offset-sm)}.evaluation-module__6p8k_a__meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);overflow-wrap:anywhere;margin-block-start:var(--dm-space-1);display:block}.evaluation-module__6p8k_a__score-stack{gap:var(--dm-space-4);display:grid}.evaluation-module__6p8k_a__segmented{min-block-size:var(--dm-size-control-md);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-1);background:var(--dm-color-surface-muted);display:inline-flex}.evaluation-module__6p8k_a__segment{min-block-size:calc(var(--dm-size-control-md) - var(--dm-space-2));border-radius:var(--dm-radius-sm);padding-block:var(--dm-space-1);padding-inline:var(--dm-space-3);color:var(--dm-color-text-muted);font:inherit;font-weight:var(--dm-font-weight-semibold);cursor:pointer;background:0 0;border:0}.evaluation-module__6p8k_a__segment[data-active=true]{color:var(--dm-color-text-primary);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-xs)}.evaluation-module__6p8k_a__segment:disabled{cursor:not-allowed;opacity:.55}.evaluation-module__6p8k_a__builder-header,.evaluation-module__6p8k_a__selected-summary,.evaluation-module__6p8k_a__ratification-meta,.evaluation-module__6p8k_a__compact-list li{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.evaluation-module__6p8k_a__subheading{font-size:var(--dm-font-size-card-title);margin:0}.evaluation-module__6p8k_a__criteria-list,.evaluation-module__6p8k_a__score-form{gap:var(--dm-space-4);display:grid}.evaluation-module__6p8k_a__criterion,.evaluation-module__6p8k_a__score-criterion{gap:var(--dm-space-4);padding:var(--dm-space-4);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);margin:0;display:grid}.evaluation-module__6p8k_a__criterion-legend{padding-inline:var(--dm-space-1);font-weight:var(--dm-font-weight-semibold)}.evaluation-module__6p8k_a__table-wrap{overflow-x:auto}.evaluation-module__6p8k_a__table{border-collapse:collapse;inline-size:100%;color:var(--dm-color-text-primary);font-size:var(--dm-font-size-sm)}.evaluation-module__6p8k_a__table th,.evaluation-module__6p8k_a__table td{border-block-end:1px solid var(--dm-color-border);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-2);text-align:start;vertical-align:top}.evaluation-module__6p8k_a__table th{color:var(--dm-color-text-muted);font-weight:var(--dm-font-weight-semibold)}.evaluation-module__6p8k_a__compact-list{border-block-start:1px solid var(--dm-color-border);padding-block-start:var(--dm-space-2)}.evaluation-module__6p8k_a__compact-list li{min-block-size:var(--dm-size-control-md);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.evaluation-module__6p8k_a__radio-group{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.evaluation-module__6p8k_a__radio-card{min-block-size:var(--dm-size-control-lg);align-items:center;gap:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);cursor:pointer;display:flex}.evaluation-module__6p8k_a__radio-card input{flex:none;block-size:1.25rem;inline-size:1.25rem}.evaluation-module__6p8k_a__selected-summary{min-block-size:var(--dm-size-control-lg);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3)}.evaluation-module__6p8k_a__ratification-meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);justify-content:flex-start}.evaluation-module__6p8k_a__program-list{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.evaluation-module__6p8k_a__program-link{align-content:space-between;gap:var(--dm-space-4);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-block-size:8rem;padding:var(--dm-space-4);color:inherit;background:var(--dm-color-surface);text-decoration:none;display:grid}.evaluation-module__6p8k_a__program-link:hover{border-color:var(--dm-color-brand);background:var(--dm-color-brand-subtle)}.evaluation-module__6p8k_a__program-link__action{min-block-size:var(--dm-size-control-md);justify-content:center;align-items:center;gap:var(--dm-space-2);border:1px solid var(--dm-color-border-strong);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-brand);background:var(--dm-color-surface);font-weight:var(--dm-font-weight-semibold);display:inline-flex}@media (max-width:48rem){.evaluation-module__6p8k_a__item-button,.evaluation-module__6p8k_a__builder-header,.evaluation-module__6p8k_a__selected-summary,.evaluation-module__6p8k_a__ratification-meta{flex-direction:column;align-items:flex-start}.evaluation-module__6p8k_a__segmented{inline-size:100%}.evaluation-module__6p8k_a__segment{flex:1 1 0}}
.files-client-module__1KwHkW__files-page{gap:var(--dm-space-5);display:grid}.files-client-module__1KwHkW__files-header-actions{align-items:end;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-program-field{gap:var(--dm-space-1);min-inline-size:min(100%,22rem);display:grid}.files-client-module__1KwHkW__files-summary{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-pill{align-items:center;gap:var(--dm-space-1);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-pill);padding-block:var(--dm-space-1);padding-inline:var(--dm-space-3);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);display:inline-flex}.files-client-module__1KwHkW__files-view-toggle{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-toolbar{gap:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);padding:var(--dm-space-4);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-xs);display:grid}.files-client-module__1KwHkW__files-upload-controls{gap:var(--dm-space-4);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:start;display:grid}.files-client-module__1KwHkW__files-field{gap:var(--dm-space-1);display:grid}.files-client-module__1KwHkW__files-search-grid{gap:var(--dm-space-3);grid-template-columns:repeat(4,minmax(9rem,1fr)) auto;align-items:end;display:grid}.files-client-module__1KwHkW__files-search-actions{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-workspace{gap:var(--dm-space-4);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.files-client-module__1KwHkW__files-panel{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);background:var(--dm-color-surface);min-inline-size:0;box-shadow:var(--dm-shadow-xs)}.files-client-module__1KwHkW__files-panel-header{justify-content:space-between;align-items:center;gap:var(--dm-space-3);border-block-end:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);display:flex}.files-client-module__1KwHkW__files-panel-title{font-size:var(--dm-font-size-lg);line-height:var(--dm-font-line-tight);margin:0}.files-client-module__1KwHkW__files-panel-body{gap:var(--dm-space-4);padding:var(--dm-space-4);display:grid}.files-client-module__1KwHkW__files-folder-list{gap:var(--dm-space-2);display:grid}.files-client-module__1KwHkW__files-folder-button{justify-content:flex-start;align-items:center;gap:var(--dm-space-2);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);inline-size:100%;padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-color-surface);font:inherit;text-align:start;cursor:pointer;display:flex}.files-client-module__1KwHkW__files-folder-button:hover,.files-client-module__1KwHkW__files-folder-button[data-active=true]{border-color:var(--dm-color-brand);background:var(--dm-background-brand-surface-subtle);color:var(--dm-color-brand)}.files-client-module__1KwHkW__files-bulk-bar{gap:var(--dm-space-3);border-block-end:var(--dm-border-width-thin) solid var(--dm-color-border);padding:var(--dm-space-4);background:var(--dm-color-surface-muted);display:grid}.files-client-module__1KwHkW__files-bulk-row{align-items:end;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-bulk-field{gap:var(--dm-space-1);min-inline-size:min(100%,13rem);display:grid}.files-client-module__1KwHkW__files-table-wrap{min-inline-size:0}.files-client-module__1KwHkW__files-table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.files-client-module__1KwHkW__files-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.files-client-module__1KwHkW__files-table th,.files-client-module__1KwHkW__files-table td{border-block-end:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);vertical-align:middle;overflow-wrap:anywhere}.files-client-module__1KwHkW__files-table th{color:var(--dm-color-text-muted);background:var(--dm-color-table-header-bg);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-semibold);text-align:start}.files-client-module__1KwHkW__files-row{background:var(--dm-color-surface)}.files-client-module__1KwHkW__files-row:hover,.files-client-module__1KwHkW__files-row--selected{background:var(--dm-color-table-row-selected)}.files-client-module__1KwHkW__files-check-cell{inline-size:3.25rem}.files-client-module__1KwHkW__files-check{inline-size:var(--dm-size-touch-target);block-size:var(--dm-size-touch-target)}.files-client-module__1KwHkW__files-name-cell{inline-size:38%}.files-client-module__1KwHkW__files-file-name{align-items:center;gap:var(--dm-space-2);min-block-size:var(--dm-size-touch-target);color:var(--dm-color-brand);font:inherit;font-weight:var(--dm-font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.files-client-module__1KwHkW__files-meta{align-items:center;gap:var(--dm-space-1);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-tag{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-pill);padding-block:.125rem;padding-inline:var(--dm-space-2);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);font-size:var(--dm-font-size-xs);align-items:center;display:inline-flex}.files-client-module__1KwHkW__files-status{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-pill);padding-block:.125rem;padding-inline:var(--dm-space-2);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);align-items:center;display:inline-flex}.files-client-module__1KwHkW__files-actions{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-icon-button{min-inline-size:var(--dm-size-touch-target);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-2);color:var(--dm-color-text-muted);background:var(--dm-color-surface);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.files-client-module__1KwHkW__files-icon-button:hover{color:var(--dm-color-brand);border-color:var(--dm-color-brand);background:var(--dm-background-brand-surface-subtle)}.files-client-module__1KwHkW__files-preview{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface-muted);place-items:center;min-block-size:16rem;display:grid;overflow:hidden}.files-client-module__1KwHkW__files-preview img,.files-client-module__1KwHkW__files-preview iframe,.files-client-module__1KwHkW__files-preview video{border:0;block-size:auto;max-block-size:26rem;inline-size:100%;max-inline-size:100%}.files-client-module__1KwHkW__files-preview iframe{block-size:26rem}.files-client-module__1KwHkW__files-preview audio{inline-size:min(100%,22rem)}.files-client-module__1KwHkW__files-preview-empty{place-items:center;gap:var(--dm-space-2);padding:var(--dm-space-4);color:var(--dm-color-text-muted);text-align:center;display:grid}.files-client-module__1KwHkW__files-detail-list{gap:var(--dm-space-2) var(--dm-space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.files-client-module__1KwHkW__files-detail-list dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.files-client-module__1KwHkW__files-detail-list dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.files-client-module__1KwHkW__files-section{gap:var(--dm-space-3);display:grid}.files-client-module__1KwHkW__files-section-title{font-size:var(--dm-font-size-md);font-weight:var(--dm-font-weight-semibold);margin:0}.files-client-module__1KwHkW__files-form{gap:var(--dm-space-3);display:grid}.files-client-module__1KwHkW__files-form-row{gap:var(--dm-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.files-client-module__1KwHkW__files-version-list,.files-client-module__1KwHkW__files-trash-list{gap:var(--dm-space-2);margin:0;padding:0;list-style:none;display:grid}.files-client-module__1KwHkW__files-version-item,.files-client-module__1KwHkW__files-trash-item{gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-3);background:var(--dm-color-surface);display:grid}.files-client-module__1KwHkW__files-version-meta,.files-client-module__1KwHkW__files-trash-meta{align-items:center;gap:var(--dm-space-2);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);flex-wrap:wrap;display:flex}.files-client-module__1KwHkW__files-trash-header{justify-content:space-between;align-items:center;gap:var(--dm-space-3);display:flex}.files-client-module__1KwHkW__files-gap-note{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);line-height:var(--dm-font-line-normal);margin:0}.files-client-module__1KwHkW__files-muted{color:var(--dm-color-text-muted)}.files-client-module__1KwHkW__files-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:76rem){.files-client-module__1KwHkW__files-workspace,.files-client-module__1KwHkW__files-upload-controls,.files-client-module__1KwHkW__files-search-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:52rem){.files-client-module__1KwHkW__files-column-optional,.files-client-module__1KwHkW__files-cell-optional{display:none}.files-client-module__1KwHkW__files-name-cell{inline-size:auto}.files-client-module__1KwHkW__files-form-row{grid-template-columns:minmax(0,1fr)}}
.notifications-module__PPzt-a__notifications{gap:var(--dm-space-6);display:grid}.notifications-module__PPzt-a__notifications__header-meta{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__bell-count{align-items:center;gap:var(--dm-space-2);min-block-size:2.75rem;padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);color:var(--dm-color-text);font-weight:var(--dm-font-weight-semibold);display:inline-flex}.notifications-module__PPzt-a__notifications__toolbar{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__tabs{gap:var(--dm-space-2);border-block-end:2px solid var(--dm-color-border);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__tab-button{border:0;min-block-size:2.75rem;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-4);color:var(--dm-color-text-muted);cursor:pointer;font:inherit;font-size:var(--dm-font-size-sm);background:0 0;border-block-end:2px solid #0000;margin-block-end:-2px}.notifications-module__PPzt-a__notifications__tab-button[aria-selected=true]{border-block-end-color:var(--dm-color-brand);color:var(--dm-color-brand);font-weight:var(--dm-font-weight-semibold)}.notifications-module__PPzt-a__notifications__state{min-block-size:8rem;padding:var(--dm-space-6);color:var(--dm-color-text-muted);place-items:center;display:grid}.notifications-module__PPzt-a__notifications__feed{gap:var(--dm-space-5);display:grid}.notifications-module__PPzt-a__notifications__date-group{gap:var(--dm-space-2);display:grid}.notifications-module__PPzt-a__notifications__date-heading{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);letter-spacing:0;text-transform:uppercase;margin:0}.notifications-module__PPzt-a__notifications__notification-list{gap:var(--dm-space-2);display:grid}.notifications-module__PPzt-a__notifications__notification-row{border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-block-size:2.75rem;inline-size:100%;padding:var(--dm-space-3);background:var(--dm-color-surface);color:inherit;text-align:start;cursor:pointer;display:block}.notifications-module__PPzt-a__notifications__notification-row:hover{border-color:var(--dm-color-brand)}.notifications-module__PPzt-a__notifications__notification-row[data-read=true]{opacity:.68}.notifications-module__PPzt-a__notifications__notification-static{border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding:var(--dm-space-3);background:var(--dm-color-surface);opacity:.68}.notifications-module__PPzt-a__notifications__panel-stack{gap:var(--dm-space-5);display:grid}.notifications-module__PPzt-a__notifications__panel-header{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__panel-title{color:var(--dm-color-text);font-size:var(--dm-font-size-lg);font-weight:var(--dm-font-weight-semibold);margin:0}.notifications-module__PPzt-a__notifications__panel-meta{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.notifications-module__PPzt-a__notifications__form-grid{gap:var(--dm-space-4);display:grid}.notifications-module__PPzt-a__notifications__field-group{gap:var(--dm-space-2);display:grid}.notifications-module__PPzt-a__notifications__split-grid{gap:var(--dm-space-4);display:grid}.notifications-module__PPzt-a__notifications__textarea{resize:vertical;min-block-size:7rem}.notifications-module__PPzt-a__notifications__channel-grid{gap:var(--dm-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.notifications-module__PPzt-a__notifications__channel-toggle{gap:var(--dm-space-3);min-block-size:2.75rem;padding:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.notifications-module__PPzt-a__notifications__channel-toggle[data-enabled=true]{border-color:var(--dm-color-brand);background:var(--dm-color-surface-elevated)}.notifications-module__PPzt-a__notifications__channel-toggle input{block-size:1.25rem;inline-size:1.25rem;margin:0;margin-block-start:.15rem}.notifications-module__PPzt-a__notifications__channel-text{gap:var(--dm-space-1);display:grid}.notifications-module__PPzt-a__notifications__channel-label{color:var(--dm-color-text);font-weight:var(--dm-font-weight-semibold)}.notifications-module__PPzt-a__notifications__channel-description{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);line-height:var(--dm-font-line-relaxed)}.notifications-module__PPzt-a__notifications__inline-actions{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__list{gap:var(--dm-space-2);margin:0;padding:0;list-style:none;display:grid}.notifications-module__PPzt-a__notifications__list-item{gap:var(--dm-space-2);padding:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface);display:grid}.notifications-module__PPzt-a__notifications__list-item-header{justify-content:space-between;align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.notifications-module__PPzt-a__notifications__code{overflow-wrap:anywhere;color:var(--dm-color-text);font-family:var(--dm-font-family-mono);font-size:var(--dm-font-size-xs)}.notifications-module__PPzt-a__notifications__details-grid{gap:var(--dm-space-2) var(--dm-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.notifications-module__PPzt-a__notifications__details-grid dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.notifications-module__PPzt-a__notifications__details-grid dd{color:var(--dm-color-text);font-size:var(--dm-font-size-sm);margin:0}.notifications-module__PPzt-a__notifications__table-wrap{overflow-x:auto}.notifications-module__PPzt-a__notifications__template-table{border-collapse:collapse;inline-size:100%;min-inline-size:46rem}.notifications-module__PPzt-a__notifications__template-table th,.notifications-module__PPzt-a__notifications__template-table td{padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);border-block-end:1px solid var(--dm-color-border);text-align:start;vertical-align:top}.notifications-module__PPzt-a__notifications__template-table th{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);text-transform:uppercase}.notifications-module__PPzt-a__notifications__template-table td{color:var(--dm-color-text);font-size:var(--dm-font-size-sm)}.notifications-module__PPzt-a__notifications__notice{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}@media (min-width:56rem){.notifications-module__PPzt-a__notifications__split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.progress-module__ymv-6q__summary{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.progress-module__ymv-6q__stat{align-content:space-between;gap:var(--dm-space-2);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-block-size:6rem;padding:var(--dm-space-4);background:var(--dm-color-surface);display:grid}.progress-module__ymv-6q__stat__label{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.progress-module__ymv-6q__stat__value{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-card-title);font-weight:var(--dm-font-weight-semibold)}.progress-module__ymv-6q__grid{gap:var(--dm-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:62rem){.progress-module__ymv-6q__grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}}.progress-module__ymv-6q__list,.progress-module__ymv-6q__timeline,.progress-module__ymv-6q__template-list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.progress-module__ymv-6q__milestone,.progress-module__ymv-6q__template{gap:var(--dm-space-3);border:1px solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);background:var(--dm-color-surface);display:grid}.progress-module__ymv-6q__milestone[data-current=true]{border-color:var(--dm-color-brand);background:var(--dm-color-brand-subtle)}.progress-module__ymv-6q__milestone__header,.progress-module__ymv-6q__template__header,.progress-module__ymv-6q__inline{justify-content:space-between;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.progress-module__ymv-6q__title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-card-title);margin:0}.progress-module__ymv-6q__subtitle{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-body);font-weight:var(--dm-font-weight-semibold);margin:0}.progress-module__ymv-6q__description{color:var(--dm-color-text-muted);line-height:var(--dm-font-line-relaxed);margin:0}.progress-module__ymv-6q__meta{align-items:center;gap:var(--dm-space-2);color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);flex-wrap:wrap;display:flex}.progress-module__ymv-6q__form{gap:var(--dm-space-4);display:grid}.progress-module__ymv-6q__control-row{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.progress-module__ymv-6q__textarea{min-block-size:8rem}.progress-module__ymv-6q__help{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);line-height:var(--dm-font-line-relaxed);margin:0}.progress-module__ymv-6q__template-group{gap:var(--dm-space-3);display:grid}.progress-module__ymv-6q__template-group__heading{justify-content:space-between;align-items:center;gap:var(--dm-space-3);color:var(--dm-color-text-primary);font-size:var(--dm-font-size-card-title);margin:0;display:flex}.progress-module__ymv-6q__timeline{gap:var(--dm-space-4)}.progress-module__ymv-6q__timeline li{min-inline-size:0}.progress-module__ymv-6q__actions{justify-content:flex-end;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.progress-module__ymv-6q__status{gap:var(--dm-space-4);display:grid}.progress-module__ymv-6q__template-status{min-block-size:var(--dm-size-control-sm);border-radius:var(--dm-radius-pill);padding-block:var(--dm-space-1);padding-inline:var(--dm-space-2);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);align-items:center;display:inline-flex}
.referrals-module__5uxoha__referrals{gap:var(--dm-space-6);inline-size:100%;display:grid}.referrals-module__5uxoha__meta-row,.referrals-module__5uxoha__actions{align-items:center;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.referrals-module__5uxoha__summary{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.referrals-module__5uxoha__metric,.referrals-module__5uxoha__panel,.referrals-module__5uxoha__item,.referrals-module__5uxoha__callout,.referrals-module__5uxoha__restricted,.referrals-module__5uxoha__wallet-strip>div{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface)}.referrals-module__5uxoha__metric{gap:var(--dm-space-2);min-block-size:8rem;padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);display:grid}.referrals-module__5uxoha__metric-label,.referrals-module__5uxoha__metric span,.referrals-module__5uxoha__panel-subtitle,.referrals-module__5uxoha__item-main span,.referrals-module__5uxoha__item-side span,.referrals-module__5uxoha__callout span,.referrals-module__5uxoha__restricted span,.referrals-module__5uxoha__wallet-strip span{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.referrals-module__5uxoha__metric strong{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-2xl);line-height:var(--dm-font-line-tight)}.referrals-module__5uxoha__grid{gap:var(--dm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.referrals-module__5uxoha__panel{gap:var(--dm-space-4);padding-block:var(--dm-space-5);padding-inline:var(--dm-space-5);box-shadow:var(--dm-shadow-xs);display:grid}.referrals-module__5uxoha__panel-header,.referrals-module__5uxoha__item{justify-content:space-between;align-items:start;gap:var(--dm-space-3);display:flex}.referrals-module__5uxoha__panel-header{flex-wrap:wrap}.referrals-module__5uxoha__panel-title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-lg);line-height:var(--dm-font-line-tight);margin:0}.referrals-module__5uxoha__panel-subtitle{margin-block:var(--dm-space-1) 0;margin-inline:0}.referrals-module__5uxoha__form{align-items:end;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.referrals-module__5uxoha__field{gap:var(--dm-space-1);min-inline-size:min(100%,13rem);display:grid}.referrals-module__5uxoha__field-wide{flex:18rem}.referrals-module__5uxoha__input,.referrals-module__5uxoha__textarea{inline-size:100%;min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-color-surface);font:inherit}.referrals-module__5uxoha__textarea{resize:vertical;min-block-size:6rem}.referrals-module__5uxoha__input:focus-visible,.referrals-module__5uxoha__textarea:focus-visible{border-color:var(--dm-color-focus);outline:var(--dm-border-width-thick) solid color-mix(in srgb, var(--dm-color-focus) 28%, transparent);outline-offset:var(--dm-offset-sm)}.referrals-module__5uxoha__list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.referrals-module__5uxoha__item{padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted)}.referrals-module__5uxoha__item-main,.referrals-module__5uxoha__item-side,.referrals-module__5uxoha__callout,.referrals-module__5uxoha__restricted{gap:var(--dm-space-2);min-inline-size:0;display:grid}.referrals-module__5uxoha__item-main{flex:auto}.referrals-module__5uxoha__item-main strong,.referrals-module__5uxoha__item-main a,.referrals-module__5uxoha__callout strong,.referrals-module__5uxoha__callout a{overflow-wrap:anywhere}.referrals-module__5uxoha__item-main a,.referrals-module__5uxoha__callout a{color:var(--dm-color-brand)}.referrals-module__5uxoha__item-side{text-align:end;justify-items:end}.referrals-module__5uxoha__rank{flex:0 0 var(--dm-size-touch-target);min-block-size:var(--dm-size-touch-target);border-radius:var(--dm-radius-md);color:var(--dm-color-brand);background:var(--dm-color-brand-subtle);font-weight:var(--dm-font-weight-bold);place-items:center;display:inline-grid}.referrals-module__5uxoha__callout,.referrals-module__5uxoha__restricted{padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:color-mix(in srgb, var(--dm-color-brand) 8%, var(--dm-color-surface))}.referrals-module__5uxoha__restricted{grid-template-columns:auto minmax(0,1fr);align-items:start}.referrals-module__5uxoha__wallet-strip{gap:var(--dm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.referrals-module__5uxoha__wallet-strip>div{gap:var(--dm-space-1);min-block-size:var(--dm-size-touch-target);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);display:grid}.referrals-module__5uxoha__wallet-strip strong{overflow-wrap:anywhere;color:var(--dm-color-text-primary)}.referrals-module__5uxoha__state{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted);align-items:center;display:flex}@media (max-width:56rem){.referrals-module__5uxoha__grid,.referrals-module__5uxoha__wallet-strip{grid-template-columns:1fr}.referrals-module__5uxoha__item{display:grid}.referrals-module__5uxoha__item-side{text-align:start;justify-items:start}}
.account-module__EQPVmW__account-shell{gap:var(--dm-space-6);inline-size:100%;display:grid}.account-module__EQPVmW__account-nav{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.account-module__EQPVmW__account-nav__link,.account-module__EQPVmW__account-link-button{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-brand);background:var(--dm-color-surface);font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-module__EQPVmW__account-link-button{cursor:pointer}.account-module__EQPVmW__account-nav__link:hover,.account-module__EQPVmW__account-link-button:hover{border-color:var(--dm-color-brand);background:color-mix(in srgb, var(--dm-color-brand) 8%, var(--dm-color-surface));text-decoration:none}.account-module__EQPVmW__account-grid{gap:var(--dm-space-5);grid-template-columns:minmax(0,1fr);display:grid}.account-module__EQPVmW__account-section{gap:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-5);padding-inline:var(--dm-space-5);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-card);display:grid}.account-module__EQPVmW__account-section__header{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-3);display:flex}.account-module__EQPVmW__account-section__title{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-lg);line-height:var(--dm-font-line-tight);margin:0}.account-module__EQPVmW__account-section__meta,.account-module__EQPVmW__account-muted{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);margin:0}.account-module__EQPVmW__account-form{gap:var(--dm-space-4);display:grid}.account-module__EQPVmW__account-form-grid{gap:var(--dm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-module__EQPVmW__account-field{gap:var(--dm-space-2);display:grid}.account-module__EQPVmW__account-field--wide{grid-column:1/-1}.account-module__EQPVmW__account-input{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);background:var(--dm-color-surface);color:var(--dm-color-text-primary);font:inherit}.account-module__EQPVmW__account-textarea{resize:vertical;min-block-size:7rem}.account-module__EQPVmW__account-actions{justify-content:flex-end;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.account-module__EQPVmW__account-list{gap:var(--dm-space-3);margin:0;padding:0;list-style:none;display:grid}.account-module__EQPVmW__account-row{gap:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.account-module__EQPVmW__account-row__title{color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);margin:0}.account-module__EQPVmW__account-row__meta{margin:var(--dm-space-1) 0 0;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.account-module__EQPVmW__account-definition-list{gap:var(--dm-space-3) var(--dm-space-4);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);margin:0;display:grid}.account-module__EQPVmW__account-definition-list dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.account-module__EQPVmW__account-definition-list dd{color:var(--dm-color-text-primary);overflow-wrap:anywhere;margin:0}.account-module__EQPVmW__account-checkbox-grid{gap:var(--dm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-module__EQPVmW__account-checkbox{gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.account-module__EQPVmW__account-checkbox input{block-size:1.2rem;inline-size:1.2rem;margin-block-start:.1rem}.account-module__EQPVmW__account-checkbox__label{color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);display:block}.account-module__EQPVmW__account-checkbox__hint{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs);margin-block-start:var(--dm-space-1);display:block}.account-module__EQPVmW__account-code{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);max-inline-size:100%;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary);font-family:var(--dm-font-family-mono,ui-monospace, monospace);font-size:var(--dm-font-size-sm);display:block;overflow-x:auto}.account-module__EQPVmW__account-status-pill{min-block-size:2rem;padding-block:var(--dm-space-1);padding-inline:var(--dm-space-3);background:color-mix(in srgb, var(--dm-color-brand) 10%, var(--dm-color-surface));color:var(--dm-color-brand);font-size:var(--dm-font-size-xs);font-weight:var(--dm-font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.account-module__EQPVmW__account-metric-grid{gap:var(--dm-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.account-module__EQPVmW__account-metric{gap:var(--dm-space-1);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);display:grid}.account-module__EQPVmW__account-metric dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.account-module__EQPVmW__account-metric dd{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-xl);font-weight:var(--dm-font-weight-semibold);margin:0}.account-module__EQPVmW__account-empty{border:var(--dm-border-width-thin) dashed var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);color:var(--dm-color-text-muted);background:var(--dm-color-surface-muted)}.account-module__EQPVmW__account-export-preview{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);max-block-size:18rem;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary);white-space:pre-wrap;overflow:auto}.account-module__EQPVmW__account-admin-grid{gap:var(--dm-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:58rem){.account-module__EQPVmW__account-form-grid,.account-module__EQPVmW__account-checkbox-grid,.account-module__EQPVmW__account-admin-grid,.account-module__EQPVmW__account-metric-grid,.account-module__EQPVmW__account-row,.account-module__EQPVmW__account-section__header{grid-template-columns:minmax(0,1fr)}.account-module__EQPVmW__account-section__header{display:grid}.account-module__EQPVmW__account-definition-list{grid-template-columns:minmax(0,1fr)}}
.billing-module__ymoqAW__billing{gap:var(--dm-space-6);inline-size:100%;display:grid}.billing-module__ymoqAW__billing__main{gap:var(--dm-space-6);display:grid}.billing-module__ymoqAW__billing__state{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);color:var(--dm-color-text-muted);background:var(--dm-color-surface);align-items:center;display:flex}.billing-module__ymoqAW__billing__kpis{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.billing-module__ymoqAW__billing__panel{gap:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-lg);padding-block:var(--dm-space-5);padding-inline:var(--dm-space-5);background:var(--dm-color-surface);box-shadow:var(--dm-shadow-card);display:grid}.billing-module__ymoqAW__billing__panel-header{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-4);display:flex}.billing-module__ymoqAW__billing__header-actions{justify-content:flex-end;gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.billing-module__ymoqAW__billing__panel-title,.billing-module__ymoqAW__billing__sub-title,.billing-module__ymoqAW__billing__plan-title{color:var(--dm-color-text-primary);line-height:var(--dm-font-line-tight);margin:0}.billing-module__ymoqAW__billing__panel-title{font-size:var(--dm-font-size-lg)}.billing-module__ymoqAW__billing__sub-title,.billing-module__ymoqAW__billing__plan-title{font-size:var(--dm-font-size-md)}.billing-module__ymoqAW__billing__panel-meta,.billing-module__ymoqAW__billing__empty-line,.billing-module__ymoqAW__billing__inline-status{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm);margin:0}.billing-module__ymoqAW__billing__definition-list{gap:var(--dm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.billing-module__ymoqAW__billing__definition-list div{gap:var(--dm-space-1);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-inline-size:0;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);display:grid}.billing-module__ymoqAW__billing__definition-list dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.billing-module__ymoqAW__billing__definition-list dd{overflow-wrap:anywhere;color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);margin:0}.billing-module__ymoqAW__billing__plan-grid{gap:var(--dm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-module__ymoqAW__billing__plan-card{gap:var(--dm-space-4);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);background:var(--dm-color-surface-muted);align-content:start;display:grid}.billing-module__ymoqAW__billing__plan-card-header{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-3);display:flex}.billing-module__ymoqAW__billing__plan-card-header strong{color:var(--dm-color-brand);white-space:nowrap}.billing-module__ymoqAW__billing__plan-list,.billing-module__ymoqAW__billing__impact-list,.billing-module__ymoqAW__billing__state-list{gap:var(--dm-space-2);margin:0;padding:0;list-style:none;display:grid}.billing-module__ymoqAW__billing__plan-list li{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.billing-module__ymoqAW__billing__impact-list li{justify-content:space-between;align-items:center;gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);background:var(--dm-color-surface);display:flex}.billing-module__ymoqAW__billing__impact-summary{overflow-wrap:anywhere;min-inline-size:0}.billing-module__ymoqAW__billing__form-grid{gap:var(--dm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.billing-module__ymoqAW__billing__form-action{min-block-size:var(--dm-size-touch-target);align-items:end;display:flex}.billing-module__ymoqAW__billing__actions{gap:var(--dm-space-3);flex-wrap:wrap;display:flex}.billing-module__ymoqAW__billing__quote,.billing-module__ymoqAW__billing__preview{gap:var(--dm-space-2);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:color-mix(in srgb, var(--dm-color-brand) 8%, var(--dm-color-surface));color:var(--dm-color-text-primary);display:grid}.billing-module__ymoqAW__billing__quote span,.billing-module__ymoqAW__billing__preview span{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.billing-module__ymoqAW__billing__discount-list{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.billing-module__ymoqAW__billing__discount-pill{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-brand);background:var(--dm-color-surface);font:inherit;font-size:var(--dm-font-size-sm);font-weight:var(--dm-font-weight-medium);cursor:pointer}.billing-module__ymoqAW__billing__discount-pill:hover{border-color:var(--dm-color-brand);background:color-mix(in srgb, var(--dm-color-brand) 8%, var(--dm-color-surface))}.billing-module__ymoqAW__billing__gate-grid{gap:var(--dm-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-module__ymoqAW__billing__gate-grid>div{gap:var(--dm-space-3);display:grid}.billing-module__ymoqAW__billing__state-list li{justify-content:space-between;align-items:center;gap:var(--dm-space-3);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);display:flex}.billing-module__ymoqAW__billing__usage-strip{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.billing-module__ymoqAW__billing__usage-strip span{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-color-surface-muted);font-size:var(--dm-font-size-sm);align-items:center;display:inline-flex}@media (max-width:70rem){.billing-module__ymoqAW__billing__plan-grid,.billing-module__ymoqAW__billing__definition-list,.billing-module__ymoqAW__billing__form-grid{grid-template-columns:minmax(0,1fr)}.billing-module__ymoqAW__billing__panel-header{flex-direction:column}}@media (max-width:52rem){.billing-module__ymoqAW__billing__gate-grid{grid-template-columns:minmax(0,1fr)}}
.integrations-module__IW0FHW__integrations{gap:var(--dm-space-6);inline-size:100%;display:grid}.integrations-module__IW0FHW__integrations__main{gap:var(--dm-space-6);display:grid}.integrations-module__IW0FHW__integrations__state{min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);color:var(--dm-color-text-muted);background:var(--dm-color-surface);align-items:center;display:flex}.integrations-module__IW0FHW__integrations__kpis{gap:var(--dm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.integrations-module__IW0FHW__integrations__section{gap:var(--dm-space-4);border-block-start:var(--dm-border-width-thin) solid var(--dm-color-border);padding-block-start:var(--dm-space-5);display:grid}.integrations-module__IW0FHW__integrations__section-header{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-4);display:flex}.integrations-module__IW0FHW__integrations__section-header h2,.integrations-module__IW0FHW__integrations__ops-grid h3,.integrations-module__IW0FHW__integrations__connector-card h3{color:var(--dm-color-text-primary);line-height:var(--dm-font-line-tight);margin:0}.integrations-module__IW0FHW__integrations__section-header h2{font-size:var(--dm-font-size-lg)}.integrations-module__IW0FHW__integrations__ops-grid h3,.integrations-module__IW0FHW__integrations__connector-card h3{font-size:var(--dm-font-size-md)}.integrations-module__IW0FHW__integrations__section-header p,.integrations-module__IW0FHW__integrations__connector-card p{margin:var(--dm-space-1) 0 0;color:var(--dm-color-text-muted);font-size:var(--dm-font-size-sm)}.integrations-module__IW0FHW__integrations__form,.integrations-module__IW0FHW__integrations__filters{gap:var(--dm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.integrations-module__IW0FHW__integrations__scope-field{gap:var(--dm-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.integrations-module__IW0FHW__integrations__scope-field legend{color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-medium);margin-block-end:var(--dm-space-1)}.integrations-module__IW0FHW__integrations__choice-grid{gap:var(--dm-space-2);flex-wrap:wrap;display:flex}.integrations-module__IW0FHW__integrations__choice{align-items:center;gap:var(--dm-space-2);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);color:var(--dm-color-text-primary);background:var(--dm-color-surface);font-size:var(--dm-font-size-sm);display:inline-flex}.integrations-module__IW0FHW__integrations__choice input{block-size:1rem;inline-size:1rem}.integrations-module__IW0FHW__integrations__textarea{resize:vertical;min-block-size:6.5rem}.integrations-module__IW0FHW__integrations__form-actions{min-block-size:var(--dm-size-touch-target);align-items:end;display:flex}.integrations-module__IW0FHW__integrations__secret{max-inline-size:100%;display:block;overflow-x:auto}.integrations-module__IW0FHW__integrations__secret code,.integrations-module__IW0FHW__integrations__code{border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);background:var(--dm-color-surface-muted);color:var(--dm-color-text-primary)}.integrations-module__IW0FHW__integrations__secret code{padding-block:var(--dm-space-2);padding-inline:var(--dm-space-3);overflow-wrap:anywhere;display:inline-block}.integrations-module__IW0FHW__integrations__code{padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);white-space:pre-wrap;margin:0;overflow:auto}.integrations-module__IW0FHW__integrations__definition-list{gap:var(--dm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.integrations-module__IW0FHW__integrations__definition-list div{gap:var(--dm-space-1);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);min-inline-size:0;padding-block:var(--dm-space-3);padding-inline:var(--dm-space-3);background:var(--dm-color-surface-muted);display:grid}.integrations-module__IW0FHW__integrations__definition-list dt{color:var(--dm-color-text-muted);font-size:var(--dm-font-size-xs)}.integrations-module__IW0FHW__integrations__definition-list dd{overflow-wrap:anywhere;color:var(--dm-color-text-primary);font-weight:var(--dm-font-weight-semibold);margin:0}.integrations-module__IW0FHW__integrations__connector-library{gap:var(--dm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integrations-module__IW0FHW__integrations__connector-card{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-4);min-block-size:var(--dm-size-touch-target);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);background:var(--dm-color-surface);display:flex}.integrations-module__IW0FHW__integrations__sandbox-result{gap:var(--dm-space-4);display:grid}.integrations-module__IW0FHW__integrations__quickstart{gap:var(--dm-space-3);border:var(--dm-border-width-thin) solid var(--dm-color-border);border-radius:var(--dm-radius-md);padding-block:var(--dm-space-4);padding-inline:var(--dm-space-4);background:var(--dm-color-surface);display:grid}.integrations-module__IW0FHW__integrations__quickstart h3{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-md);line-height:var(--dm-font-line-tight);margin:0}.integrations-module__IW0FHW__integrations__quickstart ol{gap:var(--dm-space-2);color:var(--dm-color-text-muted);margin-block:0;padding-inline-start:var(--dm-space-5);display:grid}.integrations-module__IW0FHW__integrations__ops-grid{gap:var(--dm-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integrations-module__IW0FHW__integrations__ops-grid>section{gap:var(--dm-space-3);min-inline-size:0;display:grid}@media (max-width:56rem){.integrations-module__IW0FHW__integrations__form,.integrations-module__IW0FHW__integrations__filters,.integrations-module__IW0FHW__integrations__definition-list,.integrations-module__IW0FHW__integrations__connector-library,.integrations-module__IW0FHW__integrations__ops-grid{grid-template-columns:1fr}.integrations-module__IW0FHW__integrations__connector-card,.integrations-module__IW0FHW__integrations__section-header{flex-direction:column}}
