.pd-btn{--btn-h:var(--control-h);justify-content:center;align-items:center;gap:var(--s-3);block-size:var(--btn-h);padding-inline:var(--s-5);border:var(--hairline) solid transparent;border-radius:var(--r-base);min-inline-size:max-content;font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--w-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-snap) var(--ease-snap), border-color var(--dur-snap) var(--ease-snap), color var(--dur-snap) var(--ease-snap), translate var(--dur-settle) var(--ease-stamp), scale var(--dur-settle) var(--ease-stamp);display:inline-flex}.pd-btn:active:not(:disabled){transition-duration:var(--dur-snap), var(--dur-snap), var(--dur-snap), var(--dur-press), var(--dur-press);translate:0 1.5px;scale:.98}.pd-btn:disabled{opacity:.42;cursor:not-allowed}.pd-btn__icon{flex-shrink:0;block-size:15px;inline-size:15px;display:inline-flex}.pd-btn__icon>svg{block-size:100%;inline-size:100%}.pd-btn__label{text-overflow:ellipsis;overflow:hidden}.pd-btn[data-size=sm]{--btn-h:calc(var(--control-h) - 6px);padding-inline:var(--s-4);font-size:var(--t-small)}.pd-btn[data-size=lg]{--btn-h:calc(var(--control-h) + 8px);padding-inline:var(--s-7);font-size:var(--t-lead)}.pd-btn[data-icon-only]{inline-size:var(--btn-h);min-inline-size:var(--btn-h);padding-inline:0}.pd-btn[data-full]{inline-size:100%}.pd-btn[data-variant=primary]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:var(--w-semibold)}.pd-btn[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.pd-btn[data-variant=primary]:active:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.pd-btn[data-variant=default]{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.pd-btn[data-variant=default]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-faint)}.pd-btn[data-variant=default]:active:not(:disabled){background:var(--surface-active)}.pd-btn[data-variant=quiet]{color:var(--ink-dim);background:0 0;border-color:#0000}.pd-btn[data-variant=quiet]:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.pd-btn[data-variant=quiet][aria-pressed=true],.pd-btn[data-variant=quiet][data-state=open]{background:var(--surface-active);color:var(--ink)}.pd-btn[data-variant=danger]{color:var(--alert);border-color:color-mix(in srgb, var(--alert) 45%, transparent);background:0 0}.pd-btn[data-variant=danger]:hover:not(:disabled){background:var(--alert-wash);border-color:var(--alert)}.pd-btn[data-busy]{cursor:progress;position:relative;overflow:hidden}.pd-btn[data-busy]:after{content:"";opacity:.7;block-size:2px;inline-size:40%;animation:pd-btn-tick .9s var(--ease-snap) infinite;background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes pd-btn-tick{0%{translate:-100%}to{translate:250%}}.pd-btn-group{display:inline-flex}.pd-btn-group>.pd-btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(var(--hairline) * -1)}.pd-btn-group>.pd-btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.pd-btn-group>.pd-btn:hover,.pd-btn-group>.pd-btn:focus-visible{z-index:1}.pd-stamp{align-items:center;gap:var(--s-2);block-size:18px;padding-inline:var(--s-3);border:var(--hairline) solid color-mix(in srgb, var(--tone) 55%, transparent);color:var(--tone);font-family:var(--font-condensed);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--tracking-stencil);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:1px;flex-shrink:0;line-height:1;display:inline-flex}.pd-stamp[data-size=sm]{block-size:15px;padding-inline:var(--s-2);font-size:9px}.pd-stamp[data-weight=solid]{background:var(--tone-wash);border-color:color-mix(in srgb, var(--tone) 75%, transparent)}.pd-stamp__dot{border-radius:var(--r-round);background:currentColor;flex-shrink:0;block-size:5px;inline-size:5px}[data-density=market] .pd-stamp{block-size:24px;font-size:var(--t-small);padding-inline:var(--s-4)}.pd-band{inline-size:var(--band-w);min-inline-size:var(--band-w);background:var(--band,var(--hc-neutral));flex-shrink:0;align-self:stretch;block-size:100%;display:block}.pd-code{font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-medium);letter-spacing:.02em;color:var(--ink-dim);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.pd-money{align-items:baseline;gap:var(--s-3);white-space:nowrap;font-variant-numeric:tabular-nums slashed-zero;display:inline-flex}.pd-money__now{font-weight:var(--w-medium)}.pd-money__was{font-size:.85em}.pd-money[data-size=sm]{font-size:var(--t-small)}.pd-money[data-size=lg]{font-size:var(--t-lead);font-weight:var(--w-semibold)}.pd-money[data-sign=pos] .pd-money__now{color:var(--ok)}.pd-money[data-sign=neg] .pd-money__now{color:var(--alert)}.pd-qty{align-items:baseline;gap:var(--s-2);white-space:nowrap;display:inline-flex}.pd-qty__value{font-weight:var(--w-medium)}.pd-qty__unit{color:var(--ink-faint);font-size:.82em;font-weight:var(--w-regular)}.pd-qty[data-short] .pd-qty__value{color:var(--warn)}.pd-qty__was{font-size:.82em}.pd-delta{align-items:center;gap:var(--s-2);font-size:var(--t-small);font-weight:var(--w-medium);color:var(--tone);white-space:nowrap;display:inline-flex}.pd-gauge{align-items:center;gap:var(--s-3);min-inline-size:90px;display:inline-flex}.pd-gauge__track{background:var(--surface-sunken);border:var(--hairline) solid var(--line);border-radius:1px;flex:1;block-size:8px;position:relative;overflow:hidden}.pd-gauge__track:after{content:"";background-image:repeating-linear-gradient(to right, transparent 0 calc(20% - 1px), var(--line) calc(20% - 1px) 20%);pointer-events:none;position:absolute;inset:0}.pd-gauge__fill{background:var(--tone,var(--accent));transform-origin:0;block-size:100%;inline-size:100%;transition:scale .48s var(--ease-stamp);display:block}@media (prefers-reduced-motion:no-preference){.pd-gauge__fill{animation:pd-gauge-sweep .64s var(--ease-stamp) backwards}}@keyframes pd-gauge-sweep{0%{scale:0 1}}.pd-gauge__value{font-size:var(--t-small);color:var(--ink-dim);text-align:right;min-inline-size:4ch}.pd-roll{display:inline-flex}.pd-roll__chars{align-items:baseline;display:inline-flex}.pd-roll__digit{display:inline-block;position:relative}.pd-roll__ph{visibility:hidden}.pd-roll__win{position:absolute;inset:0;overflow:hidden}.pd-roll__col{transition:translate .56s var(--ease-stamp);position:absolute;inset-block-start:0;inset-inline:0}.pd-roll__col>span{block-size:1lh;display:block}.pd-crate{text-align:start;background:var(--surface-raised);border:var(--hairline) solid var(--line);border-radius:var(--r-base);inline-size:100%;transition:border-color var(--dur-snap) var(--ease-snap), background-color var(--dur-snap) var(--ease-snap), translate var(--dur-settle) var(--ease-stamp), box-shadow var(--dur-settle) var(--ease-land);align-items:stretch;display:flex;overflow:hidden}.pd-crate[data-interactive]{cursor:pointer}.pd-crate[data-interactive]:hover{background:var(--surface-hover);border-color:var(--line-strong);box-shadow:var(--shadow-raise);translate:0 -1px}.pd-crate[data-interactive]:active{box-shadow:none;transition-duration:var(--dur-snap), var(--dur-snap), var(--dur-press), var(--dur-press);translate:0 .5px}.pd-crate[data-selected]{border-color:var(--accent);background:var(--accent-wash)}.pd-crate__body{min-inline-size:0;padding:var(--s-5) var(--s-6);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.pd-crate[data-size=sm] .pd-crate__body{padding:var(--s-4) var(--s-5)}.pd-crate[data-size=lg] .pd-crate__body{padding:var(--s-7) var(--s-8);gap:var(--s-3)}.pd-crate__top{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:18px;display:flex}.pd-crate__code{font-size:var(--t-small);color:var(--ink-faint);letter-spacing:.04em}.pd-crate__title{font-family:var(--font-condensed);font-size:var(--t-lead);font-weight:var(--w-semibold);line-height:var(--lh-tight);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-crate[data-size=lg] .pd-crate__title{font-size:var(--t-title)}.pd-crate__subtitle{font-size:var(--t-small);color:var(--ink-dim)}.pd-crate__facts{gap:var(--s-3) var(--s-6);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.pd-crate__fact dt{margin-block-end:1px}.pd-crate__fact dd{font-size:var(--t-small);color:var(--ink);font-variant-numeric:tabular-nums}.pd-crate__figures{justify-content:center;align-items:flex-end;gap:var(--s-2);padding:var(--s-5) var(--s-6);border-inline-start:var(--hairline) solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;min-inline-size:120px;display:flex}.pd-crate-head{background:var(--surface);border-block-end:var(--hairline) solid var(--line-strong);align-items:stretch;display:flex}.pd-crate-head .pd-band{inline-size:4px;min-inline-size:4px}.pd-crate-head__body{min-inline-size:0;padding:var(--s-6) var(--s-7);gap:var(--s-3);flex-direction:column;flex:1;display:flex}.pd-crate-head__top{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.pd-crate-head__code{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink-dim);letter-spacing:.04em}.pd-crate-head__title{color:var(--ink)}.pd-crate-head__subtitle{font-size:var(--t-body);color:var(--ink-dim)}.pd-crate-head__facts{gap:var(--s-4) var(--s-8);border-block-start:var(--hairline) solid var(--line-faint);flex-wrap:wrap;margin-block-start:var(--s-3);padding-block-start:var(--s-4);display:flex}.pd-crate-head__fact-value{font-size:var(--t-body);color:var(--ink);margin-block-start:2px}.pd-table-wrap{overscroll-behavior:contain;background:var(--surface);inline-size:100%;position:relative;overflow:auto}.pd-table{table-layout:fixed;inline-size:100%;font-size:var(--t-body)}.pd-table__head th{z-index:2;background:var(--surface);border-block-end:var(--hairline) solid var(--line-strong);padding:var(--s-3) var(--pad-x);text-align:start;font-weight:var(--w-semibold);white-space:nowrap;vertical-align:bottom;position:sticky;inset-block-start:0}.pd-table__th[data-align=end],.pd-table__th[data-align=num]{text-align:end}.pd-table__sort{align-items:center;gap:var(--s-2);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color var(--dur-snap) var(--ease-snap);display:inline-flex}.pd-table__th[data-align=end] .pd-table__sort,.pd-table__th[data-align=num] .pd-table__sort{flex-direction:row-reverse}.pd-table__sort:hover{color:var(--ink)}.pd-table__sort[data-active]{color:var(--accent)}.pd-table__sort-mark{opacity:.55;font-family:var(--font-mono)}.pd-table__sort[data-active] .pd-table__sort-mark{opacity:1}.pd-table__summary td{z-index:1;background:var(--surface-sunken);border-block-end:var(--hairline) solid var(--line);padding:var(--s-3) var(--pad-x);position:sticky;inset-block-start:var(--row-h)}.pd-table__row{block-size:var(--row-h);border-block-end:var(--hairline) solid var(--line-faint);transition:background-color var(--dur-snap) var(--ease-snap);cursor:default}.pd-table__row td{padding:0 var(--pad-x);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-table__row td[data-align=end],.pd-table__row td[data-align=num]{text-align:end}.pd-table__row td[data-align=num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.pd-table__row:hover{background:var(--surface-hover)}.pd-table__row[data-selected]{background:var(--accent-wash)}.pd-table__row[data-active]{background:var(--surface-active);box-shadow:inset 2px 0 0 var(--accent)}.pd-table__row[data-struck] td{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.pd-table__row:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:-2px}.pd-table__row[data-tone=warn]{background:color-mix(in srgb, var(--warn-wash) 60%, transparent)}.pd-table__row[data-tone=alert]{background:color-mix(in srgb, var(--alert-wash) 60%, transparent)}.pd-table__row[data-tone=warn]:hover,.pd-table__row[data-tone=alert]:hover{background:var(--surface-hover)}.pd-table__band-cell{inline-size:var(--band-w);padding:0!important}.pd-table__band-cell .pd-band{block-size:var(--row-h)}.pd-table__head .pd-table__band-cell{background:var(--surface)}.pd-table__select-cell{text-align:center;padding-inline:var(--s-4)!important}.pd-check{appearance:none;border:var(--hairline) solid var(--line-strong);background:var(--surface-raised);cursor:pointer;block-size:14px;inline-size:14px;transition:background-color var(--dur-snap) var(--ease-snap), border-color var(--dur-snap) var(--ease-snap);border-radius:1px;place-content:center;display:grid}.pd-check:after{content:"";background:var(--accent-ink);clip-path:polygon(14% 46%,0 60%,40% 100%,100% 22%,86% 8%,38% 72%);block-size:8px;inline-size:8px;transition:scale var(--dur-settle) var(--ease-stamp);scale:0}.pd-check:checked{background:var(--accent);border-color:var(--accent)}.pd-check:checked:after{scale:1}[data-density=market] .pd-check{block-size:22px;inline-size:22px}[data-density=market] .pd-check:after{block-size:13px;inline-size:13px}.pd-table__empty{padding:var(--s-11) var(--s-8)}@media (max-width:1200px){[data-hide-below=lg]{display:none}}@media (max-width:900px){[data-hide-below=md]{display:none}}@media (max-width:640px){[data-hide-below=sm]{display:none}}.pd-field{gap:var(--s-2);flex-direction:column;min-inline-size:0;display:flex}.pd-field__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.pd-field__label{color:var(--ink-dim);cursor:pointer;white-space:normal}.pd-field__req{color:var(--accent);margin-inline-start:2px}.pd-field__hint{font-size:var(--t-small);color:var(--ink-faint);white-space:nowrap}.pd-field__desc{font-size:var(--t-small);color:var(--ink-faint);line-height:var(--lh-base)}.pd-field__error{font-size:var(--t-small);color:var(--alert);font-weight:var(--w-medium)}.pd-input{inline-size:100%;min-inline-size:0;block-size:var(--control-h);padding-inline:var(--s-4);background:var(--surface-sunken);color:var(--ink);border:var(--hairline) solid var(--line);border-radius:var(--r-base);font-family:var(--font-ui);font-size:var(--t-body);transition:border-color var(--dur-snap) var(--ease-snap), background-color var(--dur-snap) var(--ease-snap)}.pd-input::placeholder{color:var(--ink-faint)}.pd-input:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}.pd-input:focus{background:var(--surface-raised);border-color:var(--accent);outline:var(--focus-w) solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:-1px}.pd-input:disabled{opacity:.5;cursor:not-allowed}.pd-input[data-numeric]{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.pd-input[data-invalid]{border-color:var(--alert);box-shadow:inset var(--band-w) 0 0 var(--alert)}.pd-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.pd-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.pd-input[type=number]{appearance:textfield}.pd-textarea{block-size:auto;min-block-size:calc(var(--control-h) * 2);padding-block:var(--s-3);line-height:var(--lh-base);resize:vertical}.pd-input-group{background:var(--surface-sunken);border:var(--hairline) solid var(--line);border-radius:var(--r-base);transition:border-color var(--dur-snap) var(--ease-snap);align-items:stretch;display:flex;overflow:hidden}.pd-input-group:focus-within{border-color:var(--accent);background:var(--surface-raised)}.pd-input-group[data-invalid]{border-color:var(--alert);box-shadow:inset var(--band-w) 0 0 var(--alert)}.pd-input-group .pd-input{background:0 0;border:0;border-radius:0}.pd-input-group .pd-input:focus{background:0 0;outline:none}.pd-input-group__affix{padding-inline:var(--s-4);background:var(--surface);border-inline-start:var(--hairline) solid var(--line);color:var(--ink-faint);font-family:var(--font-condensed);font-size:var(--t-small);font-weight:var(--w-medium);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.pd-input-group__affix:first-child{border-inline-start:0;border-inline-end:var(--hairline) solid var(--line)}.pd-select{display:block;position:relative}.pd-select__control{appearance:none;cursor:pointer;padding-inline-end:var(--s-9)}.pd-select__mark{pointer-events:none;color:var(--ink-faint);font-size:10px;position:absolute;inset-block-start:50%;inset-inline-end:var(--s-4);translate:0 -50%}.pd-segmented{overscroll-behavior-x:contain;border:var(--hairline) solid var(--line);border-radius:var(--r-base);background:var(--surface-sunken);flex-wrap:wrap;flex-shrink:0;gap:2px;max-inline-size:100%;padding:2px;display:inline-flex;overflow-x:auto}.pd-segmented__item{justify-content:center;align-items:center;gap:var(--s-2);block-size:calc(var(--control-h) - 6px);padding-inline:var(--s-5);border-radius:var(--r-inner);color:var(--ink-dim);font-family:var(--font-condensed);font-size:var(--t-small);font-weight:var(--w-medium);letter-spacing:.03em;white-space:nowrap;transition:background-color var(--dur-snap) var(--ease-snap), color var(--dur-snap) var(--ease-snap), scale var(--dur-settle) var(--ease-stamp);display:inline-flex}.pd-segmented__item:active:not(:disabled){transition-duration:var(--dur-snap), var(--dur-snap), var(--dur-press);scale:.94}.pd-segmented[data-size=sm] .pd-segmented__item{block-size:calc(var(--control-h) - 12px);padding-inline:var(--s-4);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tracking-stencil)}.pd-segmented__item:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.pd-segmented__item[data-active]{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.pd-segmented__item:disabled{opacity:.4;cursor:not-allowed}.pd-checkbox{align-items:center;gap:var(--s-4);cursor:pointer;min-block-size:var(--control-h);display:inline-flex}.pd-checkbox__label{font-size:var(--t-body)}.pd-switch{align-items:center;padding:0;display:inline-flex}.pd-switch__track{background:var(--surface-sunken);border:var(--hairline) solid var(--line-strong);block-size:18px;inline-size:34px;transition:background-color var(--dur-snap) var(--ease-snap), border-color var(--dur-snap) var(--ease-snap);border-radius:2px;display:block;position:relative}.pd-switch__knob{background:var(--ink-faint);inline-size:12px;transition:translate var(--dur-settle) var(--ease-stamp), background-color var(--dur-snap) var(--ease-snap);border-radius:1px;position:absolute;inset-block:2px;inset-inline-start:2px}.pd-switch[aria-checked=true] .pd-switch__track{background:var(--accent-wash);border-color:var(--accent)}.pd-switch[aria-checked=true] .pd-switch__knob{background:var(--accent);translate:16px}.pd-switch:disabled{opacity:.45;cursor:not-allowed}.pd-scrim{z-index:60;background:var(--overlay-scrim);animation:pd-scrim-in var(--dur-overlay) var(--ease-snap);position:fixed;inset:0}@keyframes pd-scrim-in{0%{opacity:0}to{opacity:1}}.pd-dialog{z-index:61;inline-size:min(92vw, var(--dialog-w,520px));background:var(--surface-raised);border:var(--hairline) solid var(--line-strong);border-radius:var(--r-overlay);max-block-size:min(86vh,780px);box-shadow:var(--shadow-overlay);animation:pd-rise .3s var(--ease-stamp);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.pd-dialog[data-size=sm]{--dialog-w:420px}.pd-dialog[data-size=lg]{--dialog-w:780px}@keyframes pd-rise{0%{opacity:0;translate:-50% calc(10px - 50%)}to{opacity:1;translate:-50% -50%}}.pd-dialog__head{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-5) var(--s-7);border-block-end:var(--hairline) solid var(--line);display:flex}.pd-dialog__title{font-family:var(--font-condensed)}.pd-dialog__desc,.pd-dialog__prose{padding-inline:var(--s-7);color:var(--ink-dim);line-height:var(--lh-loose);padding-block-start:var(--s-5)}.pd-dialog__body{padding:var(--s-7);flex:1}.pd-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-7);border-block-start:var(--hairline) solid var(--line);background:var(--surface);border-end-end-radius:var(--r-overlay);border-end-start-radius:var(--r-overlay);display:flex}.pd-sheet{z-index:61;background:var(--surface-raised);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed}.pd-sheet[data-side=end],.pd-sheet[data-side=start]{inline-size:min(94vw, var(--manifest-w));inset-block:0}.pd-sheet[data-side=end]{border-inline-start:var(--hairline) solid var(--line-strong);animation:pd-slide-end .34s var(--ease-land);inset-inline-end:0}.pd-sheet[data-side=start]{border-inline-end:var(--hairline) solid var(--line-strong);animation:pd-slide-start .34s var(--ease-land);inset-inline-start:0}.pd-sheet[data-side=bottom]{border-block-start:var(--hairline) solid var(--line-strong);max-block-size:88vh;animation:pd-slide-bottom .34s var(--ease-land);border-start-start-radius:var(--r-overlay);border-start-end-radius:var(--r-overlay);inset-block-end:0;inset-inline:0}@keyframes pd-slide-end{0%{translate:100%}to{translate:0}}@keyframes pd-slide-start{0%{translate:-100%}to{translate:0}}@keyframes pd-slide-bottom{0%{translate:0 100%}to{translate:0}}.pd-sheet__head{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-5) var(--s-7);border-block-end:var(--hairline) solid var(--line);flex-shrink:0;display:flex}.pd-sheet__body{padding:var(--s-7);flex:1}.pd-sheet__foot{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-7);border-block-start:var(--hairline) solid var(--line);background:var(--surface);flex-shrink:0;display:flex}.pd-menu,.pd-popover{z-index:62;min-inline-size:190px;padding:var(--s-2);background:var(--surface-raised);border:var(--hairline) solid var(--line-strong);border-radius:var(--r-overlay);box-shadow:var(--shadow-overlay);animation:pd-pop .22s var(--ease-stamp)}.pd-popover{padding:var(--s-5)}@keyframes pd-pop{0%{opacity:0;translate:0 -4px;scale:.985}to{opacity:1;translate:0;scale:1}}.pd-menu__item{align-items:center;gap:var(--s-4);block-size:calc(var(--control-h) - 4px);padding-inline:var(--s-4);border-radius:var(--r-inner);font-size:var(--t-body);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.pd-menu__item[data-highlighted]{background:var(--surface-hover)}.pd-menu__item[data-tone=alert]{color:var(--alert)}.pd-menu__item[data-tone=alert][data-highlighted]{background:var(--alert-wash)}.pd-menu__item[data-disabled]{opacity:.4;cursor:not-allowed}.pd-menu__icon{block-size:15px;inline-size:15px;color:var(--ink-faint);flex-shrink:0;display:inline-flex}.pd-menu__label{white-space:nowrap;flex:1}.pd-menu__shortcut{font-size:var(--t-micro);color:var(--ink-faint);background:var(--surface-sunken);border:var(--hairline) solid var(--line);border-radius:2px;padding:1px 4px}.pd-menu__sep{block-size:var(--hairline);background:var(--line);margin:var(--s-2) var(--s-3)}.pd-tooltip{z-index:63;max-inline-size:280px;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--canvas);border-radius:var(--r-inner);font-size:var(--t-small);line-height:var(--lh-base);box-shadow:var(--shadow-overlay);animation:pd-pop var(--dur-snap) var(--ease-snap)}.pd-workbench{background-color:var(--canvas);background-image:radial-gradient(52rem 26rem at 84% -8%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 68%);background-repeat:no-repeat;grid-template:"head head""tool tool""list manifest"minmax(0,1fr)/minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}@media print{.pd-workbench{background-image:none}}.pd-page-head{align-items:flex-end;gap:var(--s-6);padding:var(--s-6) var(--s-7) var(--s-5);background:0 0;grid-area:head;display:flex}.pd-page-head__main{flex:1;min-inline-size:0}.pd-page-head__eyebrow{color:var(--ink-faint);margin-block-end:var(--s-2)}.pd-page-head__title{color:var(--ink);text-wrap:balance}.pd-page-head__count{font-size:var(--t-body);color:var(--ink-faint);font-variant-numeric:tabular-nums}.pd-toolbar{align-items:center;gap:var(--s-5);padding:var(--s-3) var(--s-7);border-block:var(--hairline) solid var(--line);min-block-size:calc(var(--control-h) + var(--s-6));background:0 0;flex-wrap:wrap;grid-area:tool;display:flex}.pd-toolbar__lead{align-items:center;gap:var(--s-4);flex-wrap:wrap;flex:320px;min-inline-size:0;display:flex}.pd-toolbar__trail{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.pd-list-pane{overscroll-behavior:contain;grid-area:list;min-block-size:0;min-inline-size:0;overflow:auto}.pd-manifest{inline-size:var(--manifest-w);overscroll-behavior:contain;background:var(--surface);border-inline-start:var(--hairline) solid var(--line-strong);min-block-size:0;animation:pd-manifest-in .32s var(--ease-stamp);grid-area:manifest;overflow:auto}@keyframes pd-manifest-in{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}@media (max-width:1100px){.pd-manifest{display:none}}.pd-empty{text-align:center;align-items:center;gap:var(--s-4);padding:var(--s-12) var(--s-8);flex-direction:column;max-inline-size:46ch;margin-inline:auto;display:flex}.pd-empty[data-compact]{padding:var(--s-9) var(--s-6)}.pd-empty__mark{inline-size:64px;color:var(--line-strong);margin-block-end:var(--s-2)}.pd-empty__title{font-family:var(--font-condensed);font-size:var(--t-lead);font-weight:var(--w-semibold);color:var(--ink)}.pd-empty__body{font-size:var(--t-body);color:var(--ink-dim);line-height:var(--lh-loose);text-wrap:pretty}.pd-empty__action{margin-block-start:var(--s-3)}.pd-section{gap:var(--s-5);padding-block:var(--s-6);border-block-start:var(--hairline) solid var(--line);flex-direction:column;display:flex}.pd-section:first-child{border-block-start:0;padding-block-start:0}.pd-section__head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.pd-section__title{color:var(--ink-dim)}.pd-facts{gap:var(--s-5) var(--s-6);display:grid}.pd-facts[data-columns="1"]{grid-template-columns:1fr}.pd-facts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-facts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-facts__item[data-span]{grid-column:1/-1}.pd-facts__value{font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;margin-block-start:2px}@media (max-width:560px){.pd-facts[data-columns="2"],.pd-facts[data-columns="3"]{grid-template-columns:1fr}}.pd-metric{gap:var(--s-2);padding:var(--s-5) var(--s-6);background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--r-base);border-inline-start:var(--band-w) solid var(--tone,var(--line-strong));text-align:start;min-inline-size:0;transition:background-color var(--dur-snap) var(--ease-snap), border-color var(--dur-snap) var(--ease-snap), translate var(--dur-settle) var(--ease-stamp), box-shadow var(--dur-settle) var(--ease-land);flex-direction:column;display:flex}.pd-metric[data-interactive]{cursor:pointer}.pd-metric[data-interactive]:hover{background:var(--surface-hover);border-color:var(--line-strong);border-inline-start-color:var(--tone,var(--ink-faint));box-shadow:var(--shadow-raise);translate:0 -1px}.pd-metric[data-interactive]:active{box-shadow:none;transition-duration:var(--dur-snap), var(--dur-snap), var(--dur-press), var(--dur-press);translate:0 .5px}.pd-metric__label{color:var(--ink-faint)}.pd-metric__value{font-size:var(--t-title);font-weight:var(--w-semibold);color:var(--ink);font-variant-numeric:tabular-nums slashed-zero}.pd-metric__foot{font-size:var(--t-small);color:var(--ink-faint)}.pd-toasts{z-index:70;gap:var(--s-3);pointer-events:none;flex-direction:column;max-inline-size:420px;display:flex;position:fixed;inset-block-end:var(--s-6);inset-inline-start:calc(var(--nav-w) + var(--s-6))}[data-dock=right] .pd-toasts,[data-dock=top] .pd-toasts{inset-inline-start:var(--s-6)}[data-dock=bottom] .pd-toasts{inset-block-end:calc(var(--bar-h) + var(--s-5));inset-inline-start:var(--s-6)}@media (max-width:900px){.pd-toasts{inset-inline:var(--s-4);max-inline-size:none;inset-block-end:var(--s-4)}}.pd-toast{background:var(--surface-raised);border:var(--hairline) solid var(--line-strong);border-radius:var(--r-base);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:pd-toast-in .34s var(--ease-stamp);align-items:stretch;gap:0;display:flex}@keyframes pd-toast-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.pd-toast__body{min-inline-size:0;padding:var(--s-4) var(--s-5);flex-direction:column;flex:1;gap:2px;display:flex}.pd-toast__message{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink)}.pd-toast__detail{font-size:var(--t-small);color:var(--ink-dim);line-height:var(--lh-base)}.pd-toast .pd-btn{align-self:center;margin-inline-end:var(--s-2)}.pd-toast__close{inline-size:30px;color:var(--ink-faint);border-inline-start:var(--hairline) solid var(--line-faint);transition:color var(--dur-snap) var(--ease-snap);place-content:center;display:grid}.pd-toast__close:hover{color:var(--ink)}.pd-toast__close svg{block-size:12px;inline-size:12px}.pd-analytics{padding:var(--s-6) var(--s-7) var(--s-11);gap:var(--s-6);flex-direction:column;display:flex}.pd-analytics__metrics{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pd-chart{padding:var(--s-5) 0;background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--r-base)}.pd-analytics__reasons{gap:var(--s-3) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pd-analytics__reasons>li{justify-content:space-between;align-items:baseline;gap:var(--s-4);min-block-size:var(--row-h);border-block-end:var(--hairline) solid var(--line-faint);display:flex}.pd-analytics__reasons .num{font-size:var(--t-lead);font-weight:var(--w-semibold)}
