[data-tone=muted],[data-tone=neutral]{--tone:var(--neutral);--tone-soft:var(--neutral-soft)}[data-tone=accent]{--tone:var(--accent-ink);--tone-soft:var(--accent-soft)}[data-tone=info]{--tone:var(--info);--tone-soft:var(--info-soft)}[data-tone=attention],[data-tone=star],[data-tone=warn]{--tone:var(--attention);--tone-soft:var(--attention-soft)}[data-tone=ok],[data-tone=success]{--tone:var(--success);--tone-soft:var(--success-soft)}[data-tone=danger]{--tone:var(--danger);--tone-soft:var(--danger-soft)}@keyframes dsSpin{to{transform:rotate(1turn)}}@keyframes dsShimmer{to{background-position:400px 0}}@keyframes dsPop{0%{opacity:0;transform:scale(.9)}}@keyframes dsBreathe{50%{opacity:.45}}@keyframes dsRise{0%{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes dsFade{0%{opacity:0}}@keyframes dsArrive{0%{opacity:0;filter:blur(var(--motion-blur));transform:translateY(var(--motion-rise)) scale(var(--motion-scale-in))}}@keyframes dsRoll{0%{transform:none}}@keyframes dsTitleRise{0%{transform:translateY(var(--motion-line))}}@keyframes dsDissolve{0%{opacity:0;filter:blur(var(--motion-blur))}}@keyframes dsDepart{to{opacity:0;transform:translateY(var(--motion-rise)) scale(var(--motion-scale-in))}}@keyframes dsSlideRight{0%{transform:translateX(var(--motion-slide));opacity:0}}@keyframes dsSlideLeft{0%{transform:translateX(calc(var(--motion-slide) * -1));opacity:0}}@keyframes dsSink{to{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes dsFadeOut{to{opacity:0}}@keyframes dsSlideOutRight{to{transform:translateX(var(--motion-slide));opacity:0}}@keyframes dsSlideOutLeft{to{transform:translateX(calc(var(--motion-slide) * -1));opacity:0}}.ds-appear{animation:dsRise var(--enter) var(--ease-out)}.ds-appear[data-state=closing]{pointer-events:none;animation:dsSink var(--exit) var(--ease) forwards}.ds-appear--fade{animation:dsFade var(--enter) var(--ease-out)}.ds-appear--fade[data-state=closing]{animation:dsFadeOut var(--exit) var(--ease) forwards}.is-interactive{cursor:var(--cursor-pointer);transition:transform var(--slow) var(--ease-spring),box-shadow var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.is-interactive:hover{position:relative;z-index:1;background:var(--card-hover);transform:scale(var(--motion-pop-box))}.is-interactive:active{transform:scale(var(--motion-press));transition-duration:var(--fast)}.is-pressable{transition:transform var(--slow) var(--ease-spring),box-shadow var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.is-pressable:hover:not(:disabled){transform:scale(var(--motion-pop))}.is-pressable:active:not(:disabled){transform:scale(var(--motion-press))}.is-artwork{transition:transform var(--slow) var(--ease-out),box-shadow var(--slow) var(--ease),filter var(--slow) var(--ease)}.is-artwork:hover,a:hover>.is-artwork,button:hover>.is-artwork{transform:scale(var(--motion-scale-hover))}.is-artwork:active,a:active>.is-artwork,button:active>.is-artwork{transform:translateY(0) scale(1);transition-duration:var(--fast)}.is-artwork--mark:hover,a:hover>.is-artwork--mark,button:hover>.is-artwork--mark{transform:rotate(var(--motion-tilt))}.ds-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}:where(html){cursor:var(--cursor-default)}:where(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label[for],select,input[type=checkbox],input[type=radio],input[type=range],input[type=submit],input[type=button],input[type=file]){cursor:var(--cursor-pointer)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=file]),textarea,[contenteditable=true]){cursor:text}:where(:disabled,[aria-disabled=true]){cursor:not-allowed}.ds-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--ctl-h);padding:0 16px;border:1px solid transparent;background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:var(--track-button);text-transform:uppercase;line-height:var(--lh-flat);white-space:nowrap;cursor:var(--cursor-pointer);text-decoration:none;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring),opacity var(--slow) var(--ease)}.ds-btn,.ds-btn--sm{border-radius:var(--radius-control)}.ds-btn--sm{height:var(--ctl-h-sm);padding:0 12px;gap:var(--space-1);font-size:var(--fs-100)}.ds-btn--block{display:flex;width:100%}.ds-btn__icon,.ds-btn__icon svg{width:18px;height:18px;flex:none}.ds-btn--sm .ds-btn__icon,.ds-btn--sm .ds-btn__icon svg{width:16px;height:16px}.ds-btn__icon--trailing{transition:transform var(--slow) var(--ease-out)}.ds-btn:hover:not(:disabled) .ds-btn__icon--trailing{transform:translateX(3px)}.ds-btn__label{display:inline-flex;align-items:center;gap:var(--space-2);transition:opacity var(--fast) var(--ease)}.ds-btn--sm .ds-btn__label{gap:var(--sp-3)}.ds-btn[data-state=error] .ds-btn__label,.ds-btn[data-state=loading] .ds-btn__label,.ds-btn[data-state=success] .ds-btn__label{opacity:0}.ds-btn__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ds-btn__spin{width:14px;height:14px;border:1.2px solid;border-top:1.2px solid transparent;border-radius:50%;opacity:.85;animation:dsSpin .8s linear infinite}.ds-btn__glyph,.ds-btn__glyph svg{width:16px;height:16px}.ds-btn__glyph{display:inline-flex;animation:dsPop var(--fast) var(--ease-out)}.ds-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:none}.ds-btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.ds-btn--primary:active:not(:disabled){background:var(--brand-press);transform:scale(var(--motion-press))}.ds-btn--secondary{background:transparent;border-color:var(--border-strong);color:var(--text);box-shadow:none}.ds-btn--secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--text);color:var(--text)}.ds-btn--secondary:active:not(:disabled){background:var(--fill-hover);transform:scale(var(--motion-press))}.ds-btn--accent{background:var(--brand-2);border-color:var(--brand-2);color:var(--on-brand-2);box-shadow:none}.ds-btn--accent:hover:not(:disabled){background:var(--brand-2-hover);border-color:var(--brand-2-press)}.ds-btn--accent:active:not(:disabled){background:var(--brand-2-press);transform:scale(var(--motion-press))}.ds-btn--danger{background:transparent;border-color:var(--danger);color:var(--danger);box-shadow:none}.ds-btn--danger:hover:not(:disabled){background:var(--danger);color:var(--on-danger)}.ds-btn--danger:active:not(:disabled){transform:scale(var(--motion-press))}.ds-btn--ghost{padding:0 var(--space-2);color:var(--text-2);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.ds-btn--ghost,.ds-btn--ghost.ds-btn--sm{font-size:var(--fs-300)}.ds-btn--ghost:hover:not(:disabled){background:var(--fill);color:var(--text)}.ds-btn--ghost:active:not(:disabled){background:var(--fill-hover);transform:scale(var(--motion-press))}.ds-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ds-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ds-btn[data-state=loading]:disabled{opacity:1;cursor:progress}.ds-btn[data-state=success]{background:var(--success-soft);border-color:var(--success);color:var(--success)}.ds-btn[data-state=error]{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.ds-btn:hover:not(:disabled){transform:scale(var(--motion-pop))}.ds-btn:active:not(:disabled){transform:scale(var(--motion-press));transition-duration:var(--fast)}.ds-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ctl-h);height:var(--ctl-h);padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-2);cursor:var(--cursor-pointer);transition:background var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-iconbtn--sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.ds-iconbtn__icon,.ds-iconbtn__icon svg{display:block;width:20px;height:20px}.ds-iconbtn--sm .ds-iconbtn__icon,.ds-iconbtn--sm .ds-iconbtn__icon svg{width:18px;height:18px}.ds-iconbtn:hover:not(:disabled),.ds-iconbtn[aria-expanded=true],.ds-iconbtn[aria-pressed=true]{background:var(--fill);color:var(--text)}.ds-iconbtn--secondary{color:var(--text);border-color:var(--border-strong);background:transparent;box-shadow:none}.ds-iconbtn--secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--text)}.ds-iconbtn--primary{background:var(--brand);color:var(--on-brand);box-shadow:none}.ds-iconbtn--primary:hover:not(:disabled){background:var(--brand-hover);color:var(--on-brand)}.ds-iconbtn:hover:not(:disabled){transform:scale(var(--motion-pop))}.ds-iconbtn:active:not(:disabled){transform:scale(var(--motion-press));transition-duration:var(--fast)}.ds-iconbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ds-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ds-iconbtn__badge{position:absolute;top:3px;right:2px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--radius-xs);border:2px solid var(--ground);transform:translate(25%,-20%);background:var(--accent);color:var(--on-accent);font-size:var(--fs-100);font-weight:var(--fw-semibold);line-height:11px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-iconbtn__badge[data-tone=danger]{background:var(--danger);color:var(--on-danger)}.ds-iconbtn__badge[data-tone=attention]{background:var(--attention);color:var(--text-inverse)}.ds-card{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--panel-edge);border-radius:var(--radius-card);box-shadow:none;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-card--panel{border-radius:var(--radius-panel)}.ds-card--inset{background:var(--inset);box-shadow:none}.ds-card--interactive{cursor:var(--cursor-pointer)}.ds-card--interactive:hover{position:relative;z-index:1;background:var(--card-hover);border-color:var(--border-strong);transform:scale(var(--motion-pop-box))}.ds-card--interactive:active{transform:scale(var(--motion-press))}.ds-card--interactive:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ds-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-height:48px;padding:var(--space-3) var(--space-5) 0}.ds-card__titles{display:flex;align-items:baseline;flex:1 1 auto;gap:var(--space-3);min-width:0}.ds-card__title{flex:none;font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;line-height:var(--lh-tight);color:var(--text-2)}.ds-card__sub{min-width:0;overflow:hidden;font-size:var(--fs-300);line-height:var(--lh-tight);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap}.ds-card__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.ds-card__body{padding:var(--space-3) var(--space-5) var(--space-5);min-width:0}.ds-card--pad-sm>.ds-card__body{padding:var(--space-3) var(--space-4)}.ds-card--pad-lg>.ds-card__body{padding:var(--space-5) var(--space-6)}.ds-card--flush>.ds-card__body{padding:0}.ds-card--flush>.ds-card__head{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft)}.ds-card__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.ds-stat{--stat-bg:var(--card);--stat-bg-hover:var(--card-hover);--stat-ink:var(--text);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--space-4) var(--space-5);background:var(--stat-bg);border:1px solid var(--panel-edge);border-radius:var(--radius-card);box-shadow:none;color:var(--stat-ink);text-decoration:none;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-stat[data-fill=brand]{--stat-bg:var(--brand);--stat-bg-hover:var(--brand-hover);--stat-ink:var(--on-brand);border-color:var(--brand-press)}.ds-stat[data-fill=accent]{--stat-bg:var(--brand-2);--stat-bg-hover:var(--brand-2-hover);--stat-ink:var(--on-brand-2);border-color:var(--brand-2-press)}.ds-stat--link:hover{position:relative;z-index:1;background:var(--stat-bg-hover);transform:scale(var(--motion-pop-box))}.ds-stat--link:active{transform:scale(var(--motion-press))}.ds-stat--link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds-stat__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ds-stat__label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:inherit}.ds-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--stat-ink) 18%,transparent);color:inherit;flex:none}.ds-stat[data-fill=plain] .ds-stat__icon{background:var(--tone-soft,var(--brand-soft));color:var(--tone,var(--brand-ink))}.ds-stat__icon svg{width:16px;height:16px}.ds-stat__value{font-size:var(--fs-figure);font-weight:var(--fw-medium);line-height:1.1;letter-spacing:-.03em;color:inherit}.ds-stat__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-200);color:inherit;opacity:.9}.ds-roll{display:inline-flex;align-items:flex-start;height:1.1em;overflow:hidden}.ds-roll__c,.ds-roll__d{display:inline-block;height:1.1em;overflow:hidden}.ds-roll__c:before{content:attr(data-c);white-space:pre}.ds-roll__d:before{content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9";display:block;white-space:pre;line-height:1.1em;transform:translateY(calc(var(--d) * -1.1em));transition:transform var(--enter) var(--ease-out);transition-duration:var(--roll);animation:dsRoll var(--roll) var(--ease-out) backwards;animation-delay:calc(var(--i) * 45ms)}.ds-stat:not([data-fill=plain]) .absent,.ds-stat:not([data-fill=plain]) .ds-delta,.ds-stat:not([data-fill=plain]) .ds-delta__label{color:inherit}.ds-stat:not([data-fill=plain]) .ds-skeleton{background:color-mix(in srgb,var(--stat-ink) 22%,transparent)}.ds-stat[data-fill=plain] .ds-stat__label{color:var(--text-3)}.ds-stat[data-fill=plain] .ds-stat__foot{color:var(--text-3);opacity:1}:is(div,section,ul):has(>.ds-stat){display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-row-gap:0;row-gap:0;grid-column-gap:0;column-gap:0;padding:0;background:var(--card);border:1px solid var(--panel-edge);border-radius:var(--radius-card);overflow:hidden}:is(div,section,ul):has(>.ds-stat)>.ds-stat{border:0;border-radius:0;background:transparent;box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border)}:is(div,section,ul):has(>.ds-stat) .ds-stat__icon{display:none}:is(div,section,ul):has(>.ds-stat)>.ds-stat--link:hover{background:var(--card-hover);box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border)}:is(div,section,ul):has(>.ds-stat)>.ds-stat:not([data-fill=plain]){--stat-ink:var(--text)}:is(div,section,ul):has(>.ds-stat)>.ds-stat:not([data-fill=plain]) .ds-stat__value{color:var(--brand-ink)}.ds-delta{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-200);font-weight:var(--fw-medium);color:var(--tone,var(--text-2))}.ds-delta svg{width:12px;height:12px}.ds-delta__label{margin-left:var(--space-1);color:var(--text-3);font-weight:var(--fw-regular)}.ds-metric{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.ds-metric__label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}.ds-metric__value{font-size:var(--fs-700);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-tight);color:var(--tone,var(--text))}.ds-metric--sm .ds-metric__value{font-size:var(--fs-500)}.ds-metric__hint{font-size:var(--fs-200);color:var(--text-3)}.ds-badge,.ds-status{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:100%;height:22px;padding:0;border-radius:0;background:transparent;color:var(--text-2);font-size:var(--fs-300);font-weight:var(--fw-regular);line-height:var(--lh-flat);white-space:nowrap}.ds-badge:not(:has(>.ds-badge__dot)),.ds-status:not(:has(>.ds-status__dot)){color:var(--tone,var(--text-2))}.ds-badge--sm,.ds-status--sm{height:20px;padding:0 var(--sp-3);gap:var(--sp-2);font-size:var(--fs-100)}.ds-badge__dot,.ds-status__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tone,currentColor)}.ds-badge__txt,.ds-status__txt{overflow:hidden;text-overflow:ellipsis}.ds-status--bare{height:auto;padding:0;background:transparent}.ds-pill{display:inline-flex;align-items:center;gap:var(--sp-3);height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;color:var(--text-2);font-family:inherit;font-size:var(--fs-200);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-pill:not([data-tone=neutral]){border-color:color-mix(in srgb,var(--tone) 35%,transparent);background:transparent;color:var(--tone)}.ds-pill[data-tone]:not([data-tone=neutral]):not(.ds-pill--button):not(:has(.ds-pill__remove)){height:20px;padding:0;border-color:transparent;background:transparent;color:var(--text-2);font-size:var(--fs-300)}.ds-pill[data-tone]:not([data-tone=neutral]):not(.ds-pill--button):not(:has(.ds-pill__remove)):not(:has(.ds-pill__icon)):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.ds-pill--sm{height:20px;padding:0 var(--sp-3);font-size:var(--fs-200)}.ds-pill__icon svg{display:block;width:14px;height:14px}.ds-pill--button{cursor:var(--cursor-pointer)}.ds-pill--button:hover{border-color:var(--border-strong);color:var(--text);transform:scale(var(--motion-pop))}.ds-pill--button:active{transform:scale(var(--motion-press))}.ds-pill--button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ds-pill__remove{display:inline-flex;margin-right:calc(var(--space-1) * -1);padding:var(--sp-1);border:0;border-radius:50%;background:none;color:inherit;cursor:var(--cursor-pointer)}.ds-pill__remove svg{width:12px;height:12px}.ds-pill__remove:hover{background:var(--fill-hover)}.ds-avatar{--avatar:32px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--avatar);height:var(--avatar);overflow:hidden;border-radius:50%;background:var(--fill-strong);border:1px solid var(--panel-edge);color:var(--text-2);font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-avatar[data-tone=accent]{background:var(--accent-soft);border-color:var(--border-strong);color:var(--text)}.ds-avatar--rounded{border-radius:var(--radius-control)}.ds-avatar--xs{--avatar:20px;font-size:var(--fs-100)}.ds-avatar--sm{--avatar:28px;font-size:var(--fs-100)}.ds-avatar--lg{--avatar:44px;font-size:var(--fs-400)}.ds-avatar--xl{--avatar:64px;font-size:var(--fs-600)}.ds-avatar img{width:100%;height:100%;object-fit:cover}.ds-search{position:relative;display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--ctl-h);padding:0 var(--space-2) 0 var(--space-3);background:transparent;border:1px solid var(--border);border-radius:var(--radius-input);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),background var(--fast) var(--ease)}.ds-search--lg{height:var(--ctl-h-lg)}.ds-search:hover{border-color:var(--border-strong)}.ds-search:focus-within{border-color:var(--text);background:var(--card)}.ds-search__icon{flex:none;width:18px;height:18px;color:var(--text-3)}.ds-search__input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text);font-size:var(--fs-400);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ds-search__input::-webkit-search-cancel-button{display:none}.ds-search__input::placeholder{color:var(--text-3);opacity:1}.ds-search__input:focus-visible{outline:none}.ds-search__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-3);cursor:var(--cursor-pointer)}.ds-search__clear svg{width:14px;height:14px}.ds-search__clear:hover{background:var(--fill);color:var(--text)}.ds-search__kbd{flex:none;padding:var(--sp-1) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-100);line-height:var(--lh-tight)}.ds-dropdown{position:relative;display:inline-flex}.ds-dropdown__trigger{border:0;background:none;padding:0;cursor:var(--cursor-pointer);color:inherit;border-radius:var(--radius-control)}.ds-dropdown__trigger.ds-iconbtn{border:1px solid transparent;color:var(--text-2)}.ds-dropdown__trigger.ds-iconbtn--secondary{border-color:var(--border-strong);background:transparent}.ds-dropdown__trigger.ds-iconbtn:hover:not(:disabled),.ds-dropdown__trigger.ds-iconbtn[aria-expanded=true]{background:var(--fill);color:var(--text)}.ds-menu{position:absolute;top:calc(100% + var(--space-2));z-index:var(--z-dropdown);min-width:220px;max-width:calc(100vw - 16px);max-height:min(70vh,520px);overflow-y:auto;padding:var(--space-1);background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover)}.ds-menu,.ds-popover{transform-origin:top left;transition:opacity var(--slow) var(--ease-out),transform var(--slow) var(--ease-out)}.ds-menu[data-align=end],.ds-popover[data-align=end]{transform-origin:top right}.ds-menu[data-side=top],.ds-popover[data-side=top]{transform-origin:bottom left}.ds-menu[data-side=top][data-align=end],.ds-popover[data-side=top][data-align=end]{transform-origin:bottom right}@starting-style{.ds-menu,.ds-popover{opacity:0;transform:scale(var(--motion-scale-in))}}.ds-menu[data-state=closing],.ds-popover[data-state=closing]{pointer-events:none;opacity:0;transform:scale(var(--motion-scale-in));transition-duration:var(--exit)}.ds-menu[data-instant],.ds-popover[data-instant]{transition-duration:0s}.ds-menu--start{left:0}.ds-menu--end{right:0}.ds-menu--sm{min-width:180px}.ds-menu--md{min-width:260px}.ds-menu--lg{min-width:300px}.ds-menu__list{display:flex;flex-direction:column;gap:var(--sp-1);list-style:none;margin:0}ul.ds-menu__list{padding:var(--space-1)}.ds-menu__list:focus-visible{outline:none}.ds-menu__header{padding:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--border)}.ds-menu__footer{padding:var(--space-2) var(--space-3);margin-top:var(--space-1);border-top:1px solid var(--border)}.ds-menu__heading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}.ds-menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:none;color:var(--text);font-family:inherit;font-size:var(--fs-300);text-align:left;text-decoration:none;cursor:var(--cursor-pointer)}.ds-menu__item.is-active,.ds-menu__item:focus-visible,.ds-menu__item:hover{background:var(--fill-hover);color:var(--text);outline:none}.ds-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--focus)}.ds-menu__item.is-active .ds-menu__icon,.ds-menu__item:hover .ds-menu__icon{color:var(--text)}.ds-menu__item[aria-disabled=true]{color:var(--text-3);cursor:default;background:none}.ds-menu__item--sep{position:relative;margin-top:var(--space-2)}.ds-menu__item--sep:before{content:"";position:absolute;left:var(--space-2);right:var(--space-2);top:calc(var(--space-1) * -1 - 1px);height:1px;background:var(--border)}.ds-menu__item--danger,.ds-menu__item--danger .ds-menu__icon,.ds-menu__item--danger.is-active,.ds-menu__item--danger:hover{color:var(--danger)}.ds-menu__item--danger.is-active,.ds-menu__item--danger:hover{background:var(--danger-soft)}.ds-menu__icon{display:inline-flex;flex:none;color:var(--text-3)}.ds-menu__icon svg{width:18px;height:18px}.ds-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-menu__item:has(>.ds-menu__hint)>.ds-menu__label{flex-shrink:0;max-width:60%}.ds-menu__hint{flex:0 1 auto;min-width:0;max-width:15rem;padding:var(--sp-2) 0;font-size:var(--fs-200);line-height:1.35;color:var(--text-3);text-align:end}.ds-menu__check{display:inline-flex;flex:none;width:16px;color:var(--accent-ink)}.ds-menu__check svg{width:16px;height:16px}.ds-select__trigger{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--ctl-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-300);white-space:nowrap;cursor:var(--cursor-pointer);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease),box-shadow var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-select--sm .ds-select__trigger{height:var(--ctl-h-sm)}.ds-select__trigger:hover{border-color:var(--border-strong);transform:scale(var(--motion-pop))}.ds-select__trigger:active{transform:scale(var(--motion-press))}.ds-select__trigger[aria-expanded=true]{border-color:var(--text);background:var(--card)}.ds-select__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ds-select__label{color:var(--text-3)}.ds-select__value{font-weight:var(--fw-medium)}.ds-select__chev{width:14px;height:14px;color:var(--text-3)}.ds-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ds-filterbar__search{flex:1 1 260px;max-width:420px;min-width:0}.ds-filterbar__filters{flex-wrap:wrap;min-width:0;max-width:100%}.ds-filterbar__end,.ds-filterbar__filters{display:flex;align-items:center;gap:var(--space-2)}.ds-filterbar__end{margin-left:auto}.ds-filterbar__summary{font-size:var(--fs-200);color:var(--text-3);white-space:nowrap}.ds-seg{flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-1);max-width:100%;border:1px solid var(--border);border-radius:var(--radius-control)}.ds-seg,.ds-seg__item{position:relative;display:inline-flex;align-items:center;background:transparent}.ds-seg__item{z-index:1;gap:var(--sp-4);height:28px;padding:0 12px;border:0;border-radius:0;color:var(--text-3);font-family:inherit;font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:var(--cursor-pointer);transition:background var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-seg--sm .ds-seg__item{height:24px;padding:0 var(--space-2)}.ds-seg__item:hover{color:var(--text)}.ds-seg__item:hover:not([aria-selected=true]):not([aria-current=page]),.ds-tabs__item:hover:not([aria-selected=true]):not([aria-current=page]){transform:scale(var(--motion-pop-nav))}.ds-seg__item[aria-current=page],.ds-seg__item[aria-selected=true]{background:var(--brand);color:var(--on-brand)}.ds-seg__item[aria-current=page]:hover,.ds-seg__item[aria-selected=true]:hover{color:var(--on-brand)}.ds-seg__glide{position:absolute;top:0;left:0;width:var(--glide-w);height:var(--glide-h);transform:translate(var(--glide-x),var(--glide-y));border-radius:0;background:var(--brand);pointer-events:none}.ds-seg[data-glide-ready] .ds-seg__glide{transition:transform var(--slow) var(--ease-in-out),width var(--slow) var(--ease-in-out),height var(--slow) var(--ease-in-out)}.ds-seg[data-glide=on] .ds-seg__item[aria-current=page],.ds-seg[data-glide=on] .ds-seg__item[aria-selected=true]{background:transparent}.ds-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--border)}.ds-tabs,.ds-tabs__item{position:relative;align-items:center}.ds-tabs__item{display:inline-flex;gap:var(--sp-3);height:42px;padding:0 var(--space-3);border:0;background:none;color:var(--text-3);font-family:inherit;font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:var(--cursor-pointer);transition:color var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-tabs__item:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:1px;border-radius:0;background:var(--text);transform:scaleX(0);transform-origin:center;transition:transform var(--slow) var(--ease-out),opacity var(--fast) var(--ease)}.ds-tabs__item:hover,.ds-tabs__item[aria-current=page],.ds-tabs__item[aria-selected=true]{color:var(--text)}.ds-tabs__item[aria-current=page]:after,.ds-tabs__item[aria-selected=true]:after{transform:scaleX(1);opacity:1}.ds-tabs[data-glide=on] .ds-tabs__item:after{content:none}.ds-tabs__glide{position:absolute;left:0;bottom:-1px;width:var(--glide-w);height:1px;transform:translateX(var(--glide-x));border-radius:0;background:var(--text);pointer-events:none}.ds-tabs[data-glide-ready] .ds-tabs__glide{transition:transform var(--slow) var(--ease-in-out),width var(--slow) var(--ease-in-out)}.ds-tabs__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds-seg__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ds-tab__icon svg{display:block;width:18px;height:18px}.ds-tab__count{min-width:12px;padding:0;color:var(--text-3);font-size:var(--fs-100);font-weight:var(--fw-medium);letter-spacing:0;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-seg__item[aria-current=page] .ds-tab__count,.ds-seg__item[aria-selected=true] .ds-tab__count{color:var(--on-brand);opacity:.85}.ds-table-wrap{position:relative;overflow:auto;min-width:0}.ds-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);font-size:var(--fs-300)}.ds-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);height:40px;padding:0 var(--space-4);background:var(--card);border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;text-align:left;white-space:nowrap}.ds-table td{height:var(--row-h-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-soft);color:var(--text);vertical-align:middle}.ds-table input[type=checkbox]{cursor:var(--cursor-pointer)}.ds-table--compact td{height:var(--row-h)}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table [data-align=end]{text-align:right}.ds-table [data-align=center]{text-align:center}.ds-table tbody tr{transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-table tbody tr:hover{background:var(--card-hover)}.ds-table tbody tr.is-clickable{position:relative}.ds-table tbody tr.is-clickable:hover{z-index:2;background:var(--fill-hover);outline:1px solid var(--border-strong);outline-offset:-1px;transform:scale(var(--motion-pop-row))}.ds-table .ds-btn--secondary{border-color:var(--border);color:var(--text);box-shadow:none}.ds-table .ds-btn--secondary:hover:not(:disabled){border-color:var(--text);background:var(--accent-soft);color:var(--text)}.ds-table tbody tr.is-clickable{cursor:var(--cursor-pointer)}.ds-table tbody tr.is-clickable:active{background:var(--brand-soft);transform:scale(var(--motion-press-box));transition-duration:var(--fast)}.ds-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds-table tbody tr[aria-selected=true]{background:var(--brand-soft)}.ds-table tbody[data-arrived]{animation:dsFade var(--enter) var(--ease-out)}.ds-table__empty td{height:auto;padding:var(--space-7) var(--space-4);text-align:center;color:var(--text-3)}.ds-table__empty:hover{background:transparent}.ds-pagehead{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.ds-pagehead__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.ds-pagehead__titles{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ds-pagehead__lead{display:flex;flex:none}.ds-pagehead__lead+.ds-pagehead__titles{flex:1 1 12rem}.ds-pagehead__title{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:1.15;letter-spacing:-.025em;color:var(--text)}.ds-pagehead__rise{display:inline-block;animation:dsTitleRise var(--rise) var(--ease-out)}.ds-pagehead__subtitle{margin:0;max-width:80ch;font-size:var(--fs-300);color:var(--text-3)}.ds-pagehead__meta{margin-top:var(--space-1)}.ds-pagehead__actions,.ds-pagehead__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ds-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}.ds-crumbs li,.ds-crumbs ol{align-items:center;gap:var(--space-1)}.ds-crumbs li{display:inline-flex}.ds-crumbs a{color:var(--text-3);transition:color var(--fast) var(--ease)}.ds-crumbs a:hover{color:var(--text)}.ds-crumbs [aria-current=page]{color:var(--text-2)}.ds-crumbs svg{width:10px;height:10px;opacity:.7}.ds-section{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ds-section+.ds-section{margin-top:var(--space-5)}.ds-section__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.ds-section__titles{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ds-section__title{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-2)}.ds-section__desc{margin:0;font-size:var(--fs-300);color:var(--text-3)}.ds-section__actions{display:flex;align-items:center;gap:var(--space-2)}.ds-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.ds-scrim{position:absolute;inset:0;background:var(--scrim);animation:dsFade var(--slow) var(--ease)}.ds-overlay--modal .ds-scrim{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}.ds-modal{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 2 * var(--space-6));max-height:calc(100dvh - 2 * var(--space-6));background:var(--raised);border:1px solid var(--panel-edge);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);transform-origin:center;animation:dsArrive var(--enter) var(--ease-out)}.ds-modal:focus-visible{outline:none}.ds-modal--sm{width:min(400px,100%)}.ds-modal--lg{width:min(800px,100%)}.ds-modal--xl{width:min(1120px,100%)}.ds-modal--full{width:min(1440px,100%);height:calc(100vh - 2 * var(--space-6));height:calc(100dvh - 2 * var(--space-6))}.ds-drawer__head,.ds-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6)}.ds-modal__head{flex:none;border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-4)}.ds-modal__head--custom{align-items:center}.ds-modal__custom{display:flex;flex:1 1 auto;min-width:0}.ds-modal__titles{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ds-drawer__title,.ds-modal__title{font-size:var(--fs-600);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text)}.ds-modal--full .ds-modal__title,.ds-modal--xl .ds-modal__title{font-size:var(--fs-700)}.ds-modal__desc{margin:0;font-size:var(--fs-300);color:var(--text-2)}.ds-modal__actions,.ds-modal__desc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ds-modal__actions{justify-content:flex-end;flex:none;margin-left:auto}.ds-modal__close{margin-left:var(--space-1)}.ds-modal__body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-6) var(--space-5);overflow-y:auto;overscroll-behavior:contain}.ds-modal--pad-lg>.ds-modal__body{gap:var(--space-5);padding:var(--space-6) var(--space-7) var(--space-7)}.ds-modal--pad-none>.ds-modal__body{display:block;padding:0}.ds-drawer__foot,.ds-modal__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.ds-modal__foot{flex:none;background:transparent;border-radius:0 0 var(--radius-modal) var(--radius-modal)}.ds-drawer{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;width:min(520px,100%);background:var(--raised);border-left:1px solid var(--panel-edge);box-shadow:var(--shadow-lg);animation:dsSlideRight var(--enter) var(--ease-out)}.ds-drawer:focus-visible{outline:none}.ds-drawer--right{right:0;border-radius:var(--radius-panel) 0 0 var(--radius-panel)}.ds-drawer--left{left:0;border-left:0;border-right:1px solid var(--panel-edge);border-radius:0 var(--radius-panel) var(--radius-panel) 0;animation:dsSlideLeft var(--enter) var(--ease-out)}.ds-drawer--sm{width:min(400px,100%)}.ds-drawer--lg{width:min(720px,100%)}.ds-drawer__head{border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.ds-overlay[data-state=closing]{pointer-events:none}.ds-overlay[data-state=closing] .ds-scrim{animation:dsFadeOut var(--exit) var(--ease) forwards}.ds-overlay[data-state=closing] .ds-modal{animation:dsDepart var(--exit) var(--ease) forwards}.ds-overlay[data-state=closing] .ds-drawer{animation:dsSlideOutRight var(--exit) var(--ease) forwards}.ds-overlay[data-state=closing] .ds-drawer--left{animation:dsSlideOutLeft var(--exit) var(--ease) forwards}.ds-drawer__body{flex:1 1 auto;gap:var(--space-5);padding:var(--space-5) var(--space-6);overflow-y:auto}.ds-drawer__body,.ds-toasts{display:flex;flex-direction:column}.ds-toasts{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-2);max-width:min(420px,calc(100vw - 32px));pointer-events:none}.ds-toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);color:var(--text);font-size:var(--fs-300);pointer-events:auto;animation:none;transition:opacity var(--enter) var(--ease-out),transform var(--enter) var(--ease-out)}@starting-style{.ds-toast{opacity:0;transform:translateY(var(--motion-rise))}}.ds-toast[data-state=closing]{pointer-events:none;opacity:0;transform:translateY(var(--motion-rise));transition-duration:var(--exit)}.ds-toast__icon{display:inline-flex;flex:none;color:var(--tone,var(--text-2))}.ds-toast__icon:empty{display:none}.ds-toast__icon svg{width:16px;height:16px}.ds-toast__text{flex:1 1 auto;min-width:0}.ds-toast__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-3);cursor:var(--cursor-pointer)}.ds-toast__close svg{width:14px;height:14px}.ds-toast__close:hover{background:var(--card-hover);color:var(--text)}.ds-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-7) var(--space-5);text-align:center}.ds-state--sm{padding:var(--space-5) var(--space-4)}.ds-state__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-2);border:1px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--tone,var(--text-2))}.ds-state__icon svg{width:20px;height:20px}.ds-state__title{margin:0;font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--text)}.ds-state__desc{margin:0;max-width:48ch;font-size:var(--fs-300);color:var(--text-3)}.ds-state__action{margin-top:var(--space-2)}.ds-notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:1px solid color-mix(in srgb,var(--tone,var(--text)) 40%,transparent);border-radius:var(--radius-card);color:var(--text)}.ds-notice__icon{display:inline-flex;flex:none;padding-top:var(--sp-1);color:var(--tone)}.ds-notice__icon svg{width:16px;height:16px}.ds-notice__body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1 auto;min-width:0}.ds-notice__title{margin:0;font-size:var(--fs-300);font-weight:var(--fw-semibold)}.ds-notice__detail,.ds-notice__remedy{margin:0;font-size:var(--fs-300);color:var(--text-2)}.ds-notice__remedy{color:var(--text-3)}.ds-notice--compact{align-items:center;padding:var(--space-2) var(--space-3)}.ds-notice--compact .ds-notice__body{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.ds-notice__action{flex:none}.ds-skeleton{display:block;border-radius:0;background:linear-gradient(90deg,var(--fill-strong) 0,var(--fill-hover) 45%,var(--fill-strong) 90%);background-size:400px 100%;animation:dsShimmer 1.3s linear infinite}.ds-skeleton:nth-child(2){animation-delay:-.18s}.ds-skeleton:nth-child(3){animation-delay:-.36s}.ds-skeleton:nth-child(n+4){animation-delay:-.54s}.ds-skeleton-stack{gap:var(--space-2)}.ds-loading,.ds-skeleton-stack{display:flex;flex-direction:column}.ds-loading{gap:var(--space-3)}.ds-loading--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ds-loading__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--panel-edge);border-radius:var(--radius-card);background:var(--card)}.ds-loading__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.ds-loading__detail{gap:var(--space-4)}.ds-loading__detail,.ds-progress{display:flex;flex-direction:column}.ds-progress{gap:var(--space-2);min-width:0}.ds-progress__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-200)}.ds-progress__label{color:var(--text-2)}.ds-progress__value{color:var(--text);font-weight:var(--fw-medium)}.ds-progress__rail{position:relative;height:3px;overflow:hidden;border-radius:0;background:var(--border)}.ds-progress--sm .ds-progress__rail{height:2px}.ds-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--tone,var(--text));transition:width var(--slow) var(--ease)}.ds-progress[data-tone=accent] .ds-progress__fill{background:var(--accent)}.ds-kv{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.ds-kv--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.ds-kv__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft)}.ds-kv--dense .ds-kv__row{padding:var(--space-2) 0}.ds-kv__label{font-size:var(--fs-300);color:var(--text-3)}.ds-kv__value{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);margin:0;font-size:var(--fs-300);color:var(--text);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.ds-kv__hint{font-size:var(--fs-200);color:var(--text-3)}.ds-rowlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-rowlist__item+.ds-rowlist__item{border-top:1px solid var(--border-soft)}.ds-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:58px;padding:var(--space-3) var(--space-5);border:0;background:none;color:var(--text);font-family:inherit;font-size:var(--fs-300);text-align:left;text-decoration:none;transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-row:has(.ds-row__title a[href]){position:relative}.ds-row:has(.ds-row__title a[href]):hover{z-index:1;background:var(--card-hover);box-shadow:0 0 0 1px var(--border-strong);transform:scale(var(--motion-pop-box))}.ds-row--interactive{position:relative;cursor:var(--cursor-pointer);transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--slow) var(--ease-spring)}.ds-row--interactive:hover,.ds-rowlist__item[aria-current=true]>.ds-row{background:var(--card-hover)}.ds-row--interactive:hover{z-index:1;box-shadow:0 0 0 1px var(--border-strong);transform:scale(var(--motion-pop-box))}.ds-row--interactive:active{background:var(--brand-soft);transform:scale(var(--motion-press-box))}.ds-row--interactive:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds-row__lead{flex:none;display:inline-flex;color:var(--text-2)}.ds-row__lead>svg{width:18px;height:18px}.ds-row__main{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 auto;min-width:0}.ds-row__title{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--text)}.ds-row__sub,.ds-row__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-row__sub{font-size:var(--fs-200);color:var(--text-3)}.ds-row__verified{display:inline-flex;color:var(--text-2)}.ds-row__verified svg{width:14px;height:14px}.ds-row__facts{display:flex;align-items:center;gap:var(--space-4);flex:none;color:var(--text-2);font-size:var(--fs-200);white-space:nowrap}.ds-row__code{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-xs);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-100)}.ds-row__status,.ds-row__trail{display:inline-flex;align-items:center;flex:none}.ds-row__amount{font-size:var(--fs-400);font-weight:var(--fw-medium);min-width:88px;text-align:right}@media screen and (max-width:900px){.ds-row{flex-wrap:wrap;row-gap:var(--space-2)}.ds-row__facts{order:3;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2) var(--space-3);white-space:normal}.ds-row__trail{flex:0 1 auto;min-width:0;max-width:100%}.ds-kv--two{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:720px){.ds-table-wrap--collapse{overflow:visible;max-height:none!important}.ds-table-wrap--collapse .ds-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ds-table-wrap--collapse .ds-table,.ds-table-wrap--collapse .ds-table tbody{display:block}.ds-table-wrap--collapse .ds-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border-soft)}.ds-table-wrap--collapse .ds-table td{display:contents;height:auto;padding:0;border:0;text-align:left}.ds-table-wrap--collapse .ds-table td[data-primary]{display:block;grid-column:1/-1;font-weight:var(--fw-medium)}.ds-table-wrap--collapse .ds-table td[data-label]:empty:before{content:none}.ds-table-wrap--collapse .ds-table td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:var(--fs-200)}.ds-table-wrap--collapse .ds-table td[data-label]:has(>input[type=checkbox]):before{content:none}.ds-table-wrap--collapse .ds-table td[data-mobile-hidden]{display:none}.ds-table-wrap--collapse .ds-table__empty,.ds-table-wrap--collapse .ds-table__empty td{display:block}.ds-toasts{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);max-width:none;align-items:stretch}.ds-drawer,.ds-drawer--lg,.ds-drawer--sm{width:100%;border-radius:0}.ds-overlay{padding:0}.ds-modal,.ds-modal--full,.ds-modal--lg,.ds-modal--xl{width:100%;height:100%;max-height:100vh;max-height:100dvh;border-radius:0;border:0}.ds-modal--sm{width:calc(100% - 2 * var(--space-4));height:auto;max-height:calc(100vh - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-modal);border:1px solid var(--panel-edge)}.ds-modal__foot{border-radius:0}.ds-modal__body,.ds-modal__foot,.ds-modal__head{padding-left:var(--space-4);padding-right:var(--space-4)}.ds-modal--pad-lg>.ds-modal__body{padding:var(--space-5) var(--space-4)}.ds-modal--pad-none>.ds-modal__body{padding:0}.ds-pagehead__title{font-size:var(--fs-700)}}@media (prefers-reduced-motion:reduce){.ds-btn__spin{animation:dsBreathe 1.8s var(--ease) infinite!important;transform:none!important}.ds-btn__glyph{animation:none!important}.ds-btn:active:not(:disabled),.ds-btn:hover:not(:disabled),.ds-card--interactive:active,.ds-card--interactive:hover,.ds-iconbtn:active:not(:disabled),.ds-iconbtn:hover:not(:disabled),.ds-seg__item:active,.ds-seg__item:hover,.ds-stat--link:active,.ds-stat--link:hover,.is-artwork:active,.is-artwork:hover,.is-interactive:active,.is-interactive:hover,.is-pressable:active,.is-pressable:hover{transform:none!important}.ds-tabs__item:after{transition:none!important}.ds-menu[data-state=closing],.ds-popover,.ds-popover[data-state=closing],.ds-skeleton{animation:none!important}.ds-skeleton{background:var(--fill-strong)}.ds-appear,.ds-appear--fade,.ds-appear--fade[data-state=closing],.ds-appear[data-state=closing],.ds-drawer,.ds-drawer--left,.ds-menu,.ds-modal,.ds-overlay[data-state=closing] .ds-drawer,.ds-overlay[data-state=closing] .ds-drawer--left,.ds-overlay[data-state=closing] .ds-modal,.ds-overlay[data-state=closing] .ds-scrim,.ds-pagehead__rise,.ds-roll__d:before,.ds-scrim,.ds-table tbody[data-arrived],.ds-toast,.ds-toast[data-state=closing]{animation:none!important}.ds-roll__d:before{transition:none!important}}@media screen and (min-width:721px){.ds-table-wrap--pin-end .ds-table tbody td:last-child,.ds-table-wrap--pin-end .ds-table thead th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--card);box-shadow:-1px 0 0 var(--border)}.ds-table-wrap--pin-end .ds-table thead th:last-child{z-index:calc(var(--z-sticky) + 1);background:var(--card)}.ds-table-wrap--pin-end .ds-table tbody tr:hover td:last-child{background:var(--card-hover)}.ds-table-wrap--pin-end .ds-table tbody tr.is-clickable:hover td:last-child{background:linear-gradient(var(--fill-hover),var(--fill-hover)),var(--card)}.ds-table-wrap--pin-end .ds-table tbody tr[aria-selected=true] td:last-child{background:linear-gradient(var(--brand-soft),var(--brand-soft)),var(--card)}}@media (forced-colors:active){.ds-badge,.ds-pill{border:1px solid CanvasText}.cw-rail__link[aria-current=page],.ds-seg__item[aria-current=page],.ds-seg__item[aria-selected=true],.shell-nav__link[aria-current=page],button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.ds-tabs__item[aria-current=page]:after,.ds-tabs__item[aria-selected=true]:after{background:Highlight}}:root{--ico-out:cubic-bezier(0.23,1,0.32,1);--ico-inout:cubic-bezier(0.77,0,0.175,1);--ico-spring:cubic-bezier(0.34,1.56,0.64,1)}[data-icon]{overflow:visible}[data-icon]>*{transform-box:fill-box;transform-origin:center}:is(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label):is(:hover,:focus-visible,:active):not(.is-busy,[aria-busy=true]) [data-icon],[aria-current=page] [data-icon]{animation:var(--ico,none)}:is(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label):is(:hover,:focus-visible,:active):not(.is-busy,[aria-busy=true]) [data-icon]>:first-child,[aria-current=page] [data-icon]>:first-child{animation:var(--ico-1,none)}:is(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label):is(:hover,:focus-visible,:active):not(.is-busy,[aria-busy=true]) [data-icon]>:nth-child(2),[aria-current=page] [data-icon]>:nth-child(2){animation:var(--ico-2,none)}:is(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label):is(:hover,:focus-visible,:active):not(.is-busy,[aria-busy=true]) [data-icon]>:nth-child(3),[aria-current=page] [data-icon]>:nth-child(3){animation:var(--ico-3,none)}:is(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=switch],summary,label):is(:hover,:focus-visible,:active):not(.is-busy,[aria-busy=true]) [data-icon]>:nth-child(4),[aria-current=page] [data-icon]>:nth-child(4){animation:var(--ico-4,none)}@keyframes icoDraw{0%{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}12%{opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes icoSpin{to{transform:rotate(1turn)}}@keyframes icoSpinBack{to{transform:rotate(-1turn)}}@keyframes icoTurn90{to{transform:rotate(90deg)}}@keyframes icoTurn45{to{transform:rotate(45deg)}}@keyframes icoTurnPop{50%{transform:rotate(45deg) scale(1.22)}to{transform:rotate(90deg)}}@keyframes icoPassR{0%{animation-timing-function:cubic-bezier(.5,0,.9,.3)}40%{transform:translateX(7px);opacity:0}41%{transform:translateX(-7px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes icoPassL{0%{animation-timing-function:cubic-bezier(.5,0,.9,.3)}40%{transform:translateX(-7px);opacity:0}41%{transform:translateX(7px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes icoPassU{0%{animation-timing-function:cubic-bezier(.5,0,.9,.3)}40%{transform:translateY(-7px);opacity:0}41%{transform:translateY(7px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes icoPassD{0%{animation-timing-function:cubic-bezier(.5,0,.9,.3)}40%{transform:translateY(7px);opacity:0}41%{transform:translateY(-7px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes icoPassNE{0%{animation-timing-function:cubic-bezier(.5,0,.9,.3)}40%{transform:translate(6px,-6px);opacity:0}41%{transform:translate(-6px,6px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes icoNudgeR{40%{transform:translateX(3px)}}@keyframes icoNudgeL{40%{transform:translateX(-3px)}}@keyframes icoNudgeD{40%{transform:translateY(3px)}}@keyframes icoNudgeU{40%{transform:translateY(-3px)}}@keyframes icoNudgeNE{40%{transform:translate(2.5px,-2.5px)}}@keyframes icoPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}}@keyframes icoRipple{0%{transform:scale(.35);opacity:0}55%{transform:scale(1.12);opacity:1}}@keyframes icoPulse{40%{transform:scale(.78)}75%{transform:scale(1.12)}}@keyframes icoBob{35%{transform:translateY(-2.5px)}70%{transform:translateY(.5px)}}@keyframes icoDip{35%{transform:translateY(2.5px)}70%{transform:translateY(-.5px)}}@keyframes icoBeat{15%{transform:scale(1.24)}30%{transform:scale(.94)}45%{transform:scale(1.12)}62%{transform:scale(1)}}@keyframes icoBlink{45%{transform:scaleY(.08)}}@keyframes icoFlip{45%{transform:scaleX(.06)}}@keyframes icoShake{15%{transform:translateX(-2px)}30%{transform:translateX(2px)}45%{transform:translateX(-1.5px)}60%{transform:translateX(1px)}75%{transform:translateX(-.5px)}}@keyframes icoFlash{25%,75%{opacity:0}50%{opacity:1}}@keyframes icoSwing{15%{transform:rotate(16deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes icoClapper{20%{transform:translateX(-1.8px)}40%{transform:translateX(1.4px)}60%{transform:translateX(-.7px)}}@keyframes icoRing{10%,30%,50%{transform:rotate(12deg)}20%,40%,60%{transform:rotate(-12deg)}70%{transform:rotate(4deg)}}@keyframes icoCardFlick{30%{transform:rotate(-10deg) translateY(-1px)}65%{transform:rotate(4deg)}}@keyframes icoDrop{30%{transform:translateY(-3px)}55%{transform:translateY(0) scaleY(.86)}75%{transform:scaleY(1.04)}}@keyframes icoSearch{25%{transform:translate(-1.5px,-1px)}50%{transform:translate(1.5px,-1.5px)}75%{transform:translate(1px,1px)}}@keyframes icoGear{to{transform:rotate(90deg)}}@keyframes icoSlideX{40%{transform:translateX(-3px)}}@keyframes icoApartA{35%{transform:translate(1.6px,-1.6px)}}@keyframes icoApartB{35%{transform:translate(-1.6px,1.6px)}}@keyframes icoOffsetA{40%{transform:translate(2px,2px)}}@keyframes icoOffsetB{40%{transform:translate(-2px,-2px)}}@keyframes icoLid{35%{transform:translateY(-2.5px) rotate(-14deg)}70%{transform:rotate(3deg)}}@keyframes icoTilt{30%{transform:rotate(-20deg)}65%{transform:rotate(7deg)}}@keyframes icoTiltPop{35%{transform:rotate(-10deg) scale(1.1)}}@keyframes icoSquashY{40%{transform:scaleY(.55)}}@keyframes icoPlayPush{35%{transform:translateX(2px) scale(1.14)}}@keyframes icoWave{30%{transform:skewY(-9deg)}60%{transform:skewY(5deg)}}[data-icon=overview]{--ico-1:icoDraw 0.9s var(--ico-inout) both}[data-icon=campaign]{--ico-1:icoRipple 0.7s var(--ico-out) both;--ico-2:icoRipple 0.7s 0.08s var(--ico-out) both;--ico-3:icoPop 0.5s 0.16s var(--ico-out) both}[data-icon=creators]{--ico-1:icoBob 0.6s var(--ico-out);--ico-2:icoBob 0.6s var(--ico-out);--ico-3:icoBob 0.6s 0.1s var(--ico-out) both}[data-icon=submissions]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoPop 0.5s 0.15s var(--ico-out) both}[data-icon=performance]{--ico-1:icoDraw 0.35s var(--ico-out) both;--ico-2:icoDraw 0.35s 0.1s var(--ico-out) both;--ico-3:icoDraw 0.6s 0.2s var(--ico-inout) both}[data-icon=payments]{--ico:icoCardFlick 0.7s var(--ico-out);--ico-2:icoDraw 0.45s 0.1s var(--ico-out) both;--ico-3:icoDraw 0.35s 0.22s var(--ico-out) both}[data-icon=activity]{--ico-1:icoSpin 0.9s var(--ico-inout);--ico-2:icoDraw 0.7s var(--ico-out) both}[data-icon=lists]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoPop 0.4s 0.12s var(--ico-out) both}[data-icon=templates]{--ico-1:icoPop 0.45s var(--ico-out) both;--ico-2:icoPop 0.45s 0.06s var(--ico-out) both;--ico-3:icoPop 0.45s 0.12s var(--ico-out) both;--ico-4:icoTurn90 0.5s 0.18s var(--ico-spring) both}[data-icon=offers]{--ico:icoDrop 0.7s var(--ico-out)}[data-icon=followups]{--ico-1:icoTiltPop 0.5s var(--ico-out);--ico-2:icoDraw 0.4s 0.18s var(--ico-out) both}[data-icon=reports]{--ico-1:icoDraw 0.5s var(--ico-out) both;--ico-2:icoDraw 0.5s 0.15s var(--ico-out) both}[data-icon=discovery]{--ico:icoSearch 0.8s var(--ico-inout);--ico-3:icoTurnPop 0.7s var(--ico-out)}[data-icon=settings]{--ico:icoGear 0.9s var(--ico-spring)}[data-icon=deliverables]{--ico-1:icoDraw 0.4s var(--ico-out) both;--ico-2:icoDraw 0.4s 0.06s var(--ico-out) both;--ico-3:icoDraw 0.4s 0.12s var(--ico-out) both;--ico-4:icoPop 0.4s 0.2s var(--ico-out) both}[data-icon=stars]{--ico:icoTurn90 0.8s var(--ico-spring)}[data-icon=search]{--ico:icoSearch 0.8s var(--ico-inout)}[data-icon=refresh]{--ico:icoSpin 0.8s var(--ico-inout)}[data-icon=changes]{--ico:icoSpinBack 0.8s var(--ico-inout)}[data-icon=bell]{--ico:icoSwing 0.9s var(--ico-out);--ico-2:icoClapper 0.9s 0.05s var(--ico-out);transform-origin:50% 12%}[data-icon=theme]{--ico-1:icoPulse 0.7s var(--ico-out);--ico-2:icoTurn45 0.8s var(--ico-spring)}[data-icon=moon]{--ico:icoTilt 0.8s var(--ico-out)}[data-icon=system]{--ico-1:icoDraw 0.5s var(--ico-out) both;--ico-2:icoDraw 0.4s 0.15s var(--ico-out) both}[data-icon=menu]{--ico-1:icoDraw 0.6s var(--ico-out) both}[data-icon=sidebar]{--ico-2:icoSlideX 0.6s var(--ico-out)}[data-icon=logout]{--ico-2:icoPassR 0.6s;--ico-3:icoPassR 0.6s}[data-icon=close]{--ico:icoTurn90 0.5s var(--ico-spring)}[data-icon=more]{--ico-1:icoBob 0.45s var(--ico-out);--ico-2:icoBob 0.45s 0.07s var(--ico-out) both;--ico-3:icoBob 0.45s 0.14s var(--ico-out) both}[data-icon=chevron-right]{--ico:icoNudgeR 0.5s var(--ico-out)}[data-icon=chevron-left]{--ico:icoNudgeL 0.5s var(--ico-out)}[data-icon=chevron-down]{--ico:icoNudgeD 0.5s var(--ico-out)}[data-icon=arrow-left]{--ico:icoPassL 0.6s}[data-icon=arrow-up]{--ico:icoPassU 0.6s}[data-icon=arrow-down]{--ico:icoPassD 0.6s}[data-icon=external]{--ico-2:icoPassNE 0.6s;--ico-3:icoPassNE 0.6s}[data-icon=share]{--ico-2:icoPassU 0.6s;--ico-3:icoPassU 0.6s}[data-icon=trend]{--ico-1:icoDraw 0.6s var(--ico-inout) both;--ico-2:icoPop 0.35s 0.45s var(--ico-out) both}[data-icon=sort]{--ico-1:icoNudgeD 0.6s var(--ico-out);--ico-2:icoNudgeU 0.6s 0.06s var(--ico-out)}[data-icon=plus]{--ico:icoTurn90 0.5s var(--ico-spring)}[data-icon=check]{--ico-1:icoDraw 0.45s var(--ico-out) both}[data-icon=reject]{--ico-1:icoDraw 0.5s var(--ico-out) both;--ico-2:icoTurn90 0.5s 0.1s var(--ico-spring) both}[data-icon=warning]{--ico:icoShake 0.5s var(--ico-out);--ico-2:icoFlash 0.6s 0.1s linear}[data-icon=clock]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoSpin 0.9s var(--ico-inout)}[data-icon=filter]{--ico:icoDrop 0.6s var(--ico-out)}[data-icon=money]{--ico:icoFlip 0.7s var(--ico-inout)}[data-icon=views]{--ico:icoBlink 0.5s var(--ico-inout)}[data-icon=heart]{--ico:icoBeat 0.9s var(--ico-out)}[data-icon=comment]{--ico:icoTiltPop 0.55s var(--ico-out)}[data-icon=inbox]{--ico-1:icoDip 0.6s var(--ico-out)}[data-icon=spark]{--ico:icoTurnPop 0.7s var(--ico-out)}[data-icon=link]{--ico-1:icoApartA 0.6s var(--ico-out);--ico-2:icoApartB 0.6s var(--ico-out)}[data-icon=sound]{--ico-2:icoBob 0.5s var(--ico-out);--ico-3:icoBob 0.5s 0.1s var(--ico-out) both}[data-icon=hash]{--ico-1:icoDraw 0.7s var(--ico-out) both}[data-icon=grid]{--ico-1:icoPop 0.4s var(--ico-out) both;--ico-2:icoPop 0.4s 0.05s var(--ico-out) both;--ico-3:icoPop 0.4s 0.1s var(--ico-out) both;--ico-4:icoPop 0.4s 0.15s var(--ico-out) both}[data-icon=listening]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoPulse 0.5s 0.1s var(--ico-out);--ico-3:icoPulse 0.5s 0.1s var(--ico-out);--ico-4:icoDraw 0.4s 0.25s var(--ico-out) both}[data-icon=columns]{--ico-2:icoDraw 0.5s var(--ico-out) both}[data-icon=group]{--ico-1:icoDraw 0.6s var(--ico-out) both}[data-icon=pause]{--ico:icoSquashY 0.5s var(--ico-out)}[data-icon=play-solid],[data-icon=play]{--ico:icoPlayPush 0.5s var(--ico-out)}[data-icon=duplicate]{--ico-1:icoOffsetA 0.6s var(--ico-out);--ico-2:icoOffsetB 0.6s var(--ico-out)}[data-icon=trash]{--ico-1:icoLid 0.6s var(--ico-out);--ico-2:icoLid 0.6s var(--ico-out)}[data-icon=tiktok]{--ico:icoPulse 0.5s var(--ico-out)}[data-icon=ph-today]{--ico-1:icoDraw 0.7s var(--ico-out) both}[data-icon=ph-review]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoPop 0.5s 0.15s var(--ico-out) both}[data-icon=ph-payments]{--ico:icoCardFlick 0.7s var(--ico-out);--ico-2:icoDraw 0.45s 0.1s var(--ico-out) both}[data-icon=ph-campaigns]{--ico:icoWave 0.7s var(--ico-out);transform-origin:25% 50%}[data-icon=ph-bell]{--ico:icoSwing 0.9s var(--ico-out);--ico-2:icoClapper 0.9s 0.05s var(--ico-out);transform-origin:50% 12%}[data-icon=ph-chevron]{--ico:icoNudgeR 0.5s var(--ico-out)}[data-icon=ph-back]{--ico:icoNudgeL 0.5s var(--ico-out)}[data-icon=ph-search]{--ico:icoSearch 0.8s var(--ico-inout)}[data-icon=ph-check]{--ico-1:icoDraw 0.45s var(--ico-out) both}[data-icon=ph-clock]{--ico-1:icoDraw 0.6s var(--ico-out) both;--ico-2:icoSpin 0.9s var(--ico-inout)}[data-icon=ph-alert]{--ico:icoShake 0.5s var(--ico-out);--ico-2:icoFlash 0.6s 0.1s linear}[data-icon=ph-face]{--ico-1:icoPulse 0.6s var(--ico-out);--ico-2:icoDraw 0.5s 0.12s var(--ico-out) both}[data-icon=ph-phone]{--ico:icoRing 0.8s var(--ico-out)}[data-icon=ph-share]{--ico-1:icoPassU 0.6s}[data-icon=ph-external]{--ico:icoNudgeNE 0.5s var(--ico-out)}[data-icon=ph-play]{--ico:icoPlayPush 0.5s var(--ico-out)}[data-icon=ph-star]{--ico:icoTurn90 0.8s var(--ico-spring)}:is([data-icon=activity])>:first-child,:is([data-icon=clock],[data-icon=ph-clock])>:nth-child(2),[data-icon=theme]>:nth-child(2){transform-box:view-box;transform-origin:50% 50%}[data-icon=trash]>:is(:first-child,:nth-child(2)){transform-box:view-box;transform-origin:20px 7px}@media (prefers-reduced-motion:reduce){[data-icon],[data-icon]>*{animation:none!important}}.dp-summary{display:flex;flex-direction:column;gap:var(--space-3)}.dp-strong{font-weight:600;font-size:var(--fs-500)}.dp-withheld{color:var(--text-3);font-size:var(--fs-300)}.dp-status-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.dp-line{color:var(--text-3);font-size:var(--fs-200)}.dp-stage{display:inline-flex;transition:opacity var(--enter) var(--ease-out)}@starting-style{.dp-stage{opacity:0}}@media (prefers-reduced-motion:reduce){.dp-stage{transition-duration:var(--fast)!important}}.dp-blocked{margin:0;padding:var(--space-3);border-radius:var(--radius-panel);background:var(--attention-soft);color:var(--text);font-size:var(--fs-300);line-height:1.45}.dp-reason{color:var(--text-3);font-size:var(--fs-200)}.dp-history{border-top:1px solid var(--border-soft);padding-top:var(--space-3)}.dp-history-summary{cursor:var(--cursor-pointer);color:var(--text-2);font-size:var(--fs-300);font-weight:500;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-xs)}.dp-count{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.dp-history-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.dp-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 var(--space-3);gap:0 var(--space-3);font-size:var(--fs-300)}.dp-history-label{color:var(--text-2)}.dp-history-meta{grid-column:1/-1;color:var(--text-3);font-size:var(--fs-200)}.dp-deliverables{display:flex;flex-direction:column;gap:var(--space-2)}.dp-section-title{margin:0;font-size:var(--fs-300);font-weight:600;color:var(--text-2)}.dp-deliverable-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--radius-panel)}.dp-deliverable-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-soft);font-size:var(--fs-300)}.dp-deliverable-row:first-child{border-top:0}.dp-deliverable-label{font-weight:500;min-width:5.5em}.dp-deliverable-status{display:inline-flex;gap:var(--space-1);flex:1 1}.dp-deliverable-link{color:var(--text-2);font-size:var(--fs-200)}.dp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.dp-notes{display:flex;flex-direction:column;gap:var(--space-2)}.dp-notes__label{color:var(--text-3);font-size:var(--fs-200)}.dp-notes__list{display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.dp-note{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--inset)}.dp-note__who{flex:none;color:var(--text-3);font-size:var(--fs-200)}.dp-note__line{flex:1 1;min-width:0;font-weight:var(--fw-medium);overflow-wrap:anywhere}.dp-modal-body{display:flex;flex-direction:column;gap:var(--space-5)}.dp-action{display:inline-flex;align-items:center;justify-content:flex-end}.dp-action:empty{display:none}.dp-summary .payout{align-items:flex-end}.dp-summary .payout--dense .payout__value{max-width:18rem}.dp-blocked-title{margin:0 0 var(--space-2);font-weight:var(--fw-medium)}.dp-blocked-list{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.dp-blocked-detail{color:var(--text-3);font-size:var(--fs-200)}.dp-blocked-detail,.dp-blocked-step{display:block;margin-top:var(--space-1)}.dp-blocked-step{font-weight:var(--fw-medium)}