:root{--pl-on-lantern:var(--ink-900)}[data-theme=dark]{--pl-on-lantern:var(--paper-50)}.pl-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes pl-spin{to{transform:rotate(1turn)}}.pl-spinner{display:inline-block;flex:none;box-sizing:border-box;border-radius:var(--radius-pill);border:var(--border-accent) solid var(--paper-300);border-block-start-color:currentColor;animation:pl-spin .7s linear infinite}.pl-spinner-sm{inline-size:var(--space-16);block-size:var(--space-16)}.pl-spinner-md{inline-size:var(--space-24);block-size:var(--space-24)}.pl-spinner-lg{inline-size:var(--space-32);block-size:var(--space-32)}@media (prefers-reduced-motion:reduce){.pl-spinner{animation-duration:2.1s}}.pl-btn{position:relative;box-sizing:border-box;font-family:var(--font-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);border-radius:var(--radius-control);border-style:solid;border-width:var(--border-hairline);padding-block:0;cursor:pointer;text-decoration:none;transition:background-color var(--dur-press-out) var(--ease-ledger),border-color var(--dur-press-out) var(--ease-ledger),color var(--dur-press-out) var(--ease-ledger)}.pl-btn,.pl-btn-label{display:inline-flex;align-items:center;justify-content:center}.pl-btn-label{gap:var(--space-8)}.pl-btn-standard{min-block-size:var(--control-height);padding-inline:var(--space-16);font-size:var(--text-body)}.pl-btn-dense{min-block-size:var(--control-height-dense);padding-inline:var(--space-12);font-size:var(--text-body-sm)}.pl-btn-touch{min-block-size:var(--control-height-touch);padding-inline:var(--space-24);font-size:var(--text-body-lg)}.pl-btn-primary{color:var(--pl-on-lantern);background:var(--lantern-500);border-color:var(--lantern-700)}.pl-btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--lantern-700);color:var(--paper-50)}.pl-btn-secondary{color:var(--ink-900);background:var(--paper-100);border-color:var(--paper-300)}.pl-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-200)}.pl-btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-300)}.pl-btn-ghost{color:var(--ink-700);background:transparent;border-color:transparent}.pl-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-100);color:var(--ink-900)}.pl-btn-ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-200)}.pl-btn-danger{color:var(--signal-negative);background:transparent;border-color:var(--signal-negative)}.pl-btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-100)}.pl-btn-danger:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-200)}.pl-btn:disabled,.pl-btn[aria-disabled=true]{color:var(--ink-300);background:var(--paper-100);border-color:var(--paper-200);cursor:not-allowed}.pl-btn-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pl-btn[aria-busy=true] .pl-btn-label{color:transparent}.pl-btn-block{inline-size:100%}.pl-icon-btn{padding-inline:0}.pl-icon-btn.pl-btn-standard{inline-size:var(--control-height)}.pl-icon-btn.pl-btn-dense{inline-size:var(--control-height-dense)}.pl-icon-btn.pl-btn-touch{inline-size:var(--control-height-touch)}:root{--pl-field-gap:var(--space-4);--pl-field-label-block:calc(var(--text-caption) * var(--line-height-snug));--pl-field-control-offset:calc(var(--pl-field-label-block) + var(--pl-field-gap))}.pl-field{display:flex;flex-direction:column;gap:var(--pl-field-gap)}.pl-field-label{font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;line-height:var(--line-height-snug);color:var(--ink-500)}.pl-field-label-hidden{position:absolute}.pl-field-required{color:var(--signal-negative);-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2)}.pl-field-hint{color:var(--ink-500)}.pl-field-error,.pl-field-hint{margin:0;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--line-height-snug)}.pl-field-error{display:flex;align-items:center;gap:var(--space-4);color:var(--signal-negative)}.pl-control{box-sizing:border-box;inline-size:100%;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-900);background:var(--pl-ground,var(--paper-50));border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-control);padding-block:0;padding-inline:var(--space-12);transition:border-color var(--dur-focus) var(--ease-ledger)}.pl-control-standard{min-block-size:var(--control-height)}.pl-control-dense{min-block-size:var(--control-height-dense);font-size:var(--text-body-sm)}.pl-control-touch{min-block-size:var(--control-height-touch);font-size:var(--text-body-lg)}.pl-control::placeholder{color:var(--ink-300)}.pl-control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ink-300)}.pl-control:disabled,.pl-control[aria-disabled=true]{color:var(--ink-300);background:var(--paper-100);border-color:var(--paper-200);cursor:not-allowed}.pl-control[aria-invalid=true]{border-color:var(--signal-negative)}.pl-control:user-invalid{border-color:var(--signal-negative)}.pl-textarea{min-block-size:calc(var(--control-height) * 2);padding-block:var(--space-8);resize:vertical}.pl-select-wrap{position:relative;display:flex;align-items:center}.pl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:var(--space-32);padding-inline-end:var(--space-32)}.pl-select-chevron{position:absolute;inset-inline-end:var(--space-12);pointer-events:none;color:var(--ink-500)}.pl-select:disabled~.pl-select-chevron{color:var(--ink-300)}.pl-check{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--control-height)}.pl-check-input{flex:none;inline-size:var(--space-16);block-size:var(--space-16);accent-color:var(--lantern-500);cursor:pointer}.pl-check-input:disabled{accent-color:var(--ink-300);cursor:not-allowed}.pl-check-label{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-snug);color:var(--ink-900);cursor:pointer}.pl-check-input:disabled~.pl-check-label,.pl-check-label[data-disabled=true]{color:var(--ink-300);cursor:not-allowed}.pl-radio-group{margin:0;padding:0;border:0;min-inline-size:0}.pl-radio-group-legend{padding:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--ink-900)}.pl-radio-group-error,.pl-radio-group-hint{margin:0;font-size:var(--text-caption);color:var(--ink-500)}.pl-radio-group-error{color:var(--signal-negative)}.pl-radio-group-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.pl-radio-group-aside{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-700)}.pl-switch{position:relative;flex:none;box-sizing:border-box;inline-size:var(--tap-target-min);block-size:var(--space-24);padding:0;border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-pill);background:var(--paper-200);cursor:pointer;transition:background-color var(--dur-focus) var(--ease-ledger),border-color var(--dur-focus) var(--ease-ledger)}.pl-switch[aria-checked=true]{background:var(--lantern-500);border-color:var(--lantern-700)}.pl-switch-thumb{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-pill);background:var(--paper-50);transition:inset-inline-start var(--dur-focus) var(--ease-ledger)}.pl-switch[aria-checked=true] .pl-switch-thumb{inset-inline-start:calc(100% - var(--space-4) - var(--space-16))}.pl-switch:disabled,.pl-switch[aria-disabled=true]{background:var(--paper-100);border-color:var(--paper-200);cursor:not-allowed}.pl-switch:disabled .pl-switch-thumb,.pl-switch[aria-disabled=true] .pl-switch-thumb{background:var(--ink-300)}.pl-badge,.pl-chip{display:inline-flex;align-items:center;gap:var(--space-4);box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);padding-block:var(--space-4);padding-inline:var(--space-8);border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-pill);background:var(--paper-100);color:var(--ink-700)}.pl-badge-positive{color:var(--signal-positive);border-color:var(--signal-positive);background:transparent}.pl-badge-warning{color:var(--signal-warning);border-color:var(--signal-warning);background:transparent}.pl-badge-negative{color:var(--signal-negative);border-color:var(--signal-negative);background:transparent}.pl-badge-accent{color:var(--lantern-700);border-color:var(--lantern-500);background:var(--lantern-100)}.pl-chip{cursor:default}button.pl-chip{cursor:pointer;transition:background-color var(--dur-focus) var(--ease-ledger),border-color var(--dur-focus) var(--ease-ledger),color var(--dur-focus) var(--ease-ledger)}button.pl-chip:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-200)}.pl-chip[aria-pressed=true]{background:var(--lantern-100);border-color:var(--lantern-500);color:var(--lantern-700)}.pl-chip:disabled,.pl-chip[aria-disabled=true]{color:var(--ink-300);background:var(--paper-100);border-color:var(--paper-200);cursor:not-allowed}@keyframes pl-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.pl-skeleton{display:block;background-color:var(--paper-200);background-image:linear-gradient(90deg,transparent,var(--paper-100),transparent);background-size:200% 100%;border-radius:var(--radius-sm);animation:pl-skeleton-sweep 1.4s var(--ease-ledger) infinite}.pl-skeleton-text{block-size:var(--space-12);border-radius:var(--radius-pill)}.pl-skeleton-block{block-size:var(--space-96);border-radius:var(--radius-surface)}.pl-skeleton-circle{border-radius:var(--radius-pill)}.pl-skeleton-stack{display:flex;flex-direction:column;gap:var(--space-8)}.pl-skeleton-row{display:flex;align-items:center;gap:var(--space-12);min-block-size:var(--control-height)}@media (prefers-reduced-motion:reduce){.pl-skeleton{animation:none}}.pl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8);padding-block:var(--space-48);padding-inline:var(--space-24);max-inline-size:var(--container-sm);margin-inline:auto}.pl-empty-icon{color:var(--ink-300)}.pl-empty-title{margin:0;font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink-900)}.pl-empty-description{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-500)}.pl-empty-action{-webkit-padding-before:var(--space-8);padding-block-start:var(--space-8)}.pl-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16);padding-block:var(--space-16);-webkit-border-after:var(--border-hairline) solid var(--paper-200);border-block-end:var(--border-hairline) solid var(--paper-200)}.pl-page-header-sticky{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--pl-sticky-ground,var(--paper-50))}.pl-page-header-main{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.pl-page-breadcrumb{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--line-height-snug);color:var(--ink-500)}.pl-page-title{margin:0;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink-900)}.pl-page-description{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-500)}.pl-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.pl-skip-link{position:fixed;inset-block-start:calc(-1 * var(--space-64));inset-inline-start:var(--space-8);z-index:var(--z-toast);display:inline-flex;align-items:center;min-block-size:var(--control-height);padding-inline:var(--space-16);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--ink-900);background:var(--paper-100);border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-control);text-decoration:none;transition:inset-block-start var(--dur-focus) var(--ease-ledger)}.pl-skip-link:focus{inset-block-start:var(--space-8)}.pl-table{inline-size:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--line-height-snug);color:var(--ink-900);table-layout:auto}.pl-table-caption{caption-side:top;text-align:start;font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--ink-500);-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8)}.pl-table-caption-hidden{-webkit-padding-after:0;padding-block-end:0}.pl-table-head-cell{text-align:start;vertical-align:bottom;font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--ink-500);white-space:nowrap}:where(.pl-table-scroll[data-frozen=off]) .pl-table-sticky-head .pl-table-head-cell{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky)}:where(.pl-table-scroll[data-head=box]>.pl-table-scrollport>table>thead>tr)>th{--pl-ground:var(--paper-50);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:calc(var(--z-content) + 1);background:var(--pl-ground)}.pl-table-sticky-head .pl-table-head-cell,:where(.pl-surface) .pl-table-head-cell{--pl-ground:var(--paper-50);background:var(--pl-ground)}:where(.pl-surface) .pl-table-head-cell:first-child{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface)}:where(.pl-surface) .pl-table-head-cell:last-child{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.pl-table-cell{text-align:start;vertical-align:baseline;-webkit-border-before:var(--border-hairline) solid var(--paper-200);border-block-start:var(--border-hairline) solid var(--paper-200)}.pl-table-head .pl-table-cell,.pl-table-head-cell{-webkit-border-before:0;border-block-start:0}.pl-table-row-header{font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:normal;color:var(--ink-900)}.pl-table-align-end{text-align:end}.pl-table-numeric{text-align:end;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pl-table-standard .pl-table-cell,.pl-table-standard .pl-table-head-cell{padding-block:var(--space-12);padding-inline:var(--space-16)}.pl-table-dense .pl-table-cell,.pl-table-dense .pl-table-head-cell{padding-block:var(--space-8);padding-inline:var(--space-12)}.pl-table-compact .pl-table-cell,.pl-table-compact .pl-table-head-cell{padding-block:var(--space-4);padding-inline:var(--space-8);vertical-align:top}.pl-table-valign-top .pl-table-cell{vertical-align:top}.pl-table-valign-middle .pl-table-cell{vertical-align:middle}.pl-table-empty-cell{padding-block:var(--space-32);padding-inline:var(--space-16);-webkit-border-before:var(--border-hairline) solid var(--paper-200);border-block-start:var(--border-hairline) solid var(--paper-200)}.pl-table-scroll{position:relative;container-type:inline-size;container-name:pl-table}.pl-table-scrollport{overflow-x:auto;padding-block:var(--space-2);-webkit-overflow-scrolling:touch}.pl-table-scroll-fade{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--space-24);z-index:var(--z-content);pointer-events:none;background:linear-gradient(to left,var(--pl-ground,var(--paper-50)),transparent)}[dir=rtl] .pl-table-scroll-fade{background:linear-gradient(to right,var(--pl-ground,var(--paper-50)),transparent)}@supports (animation-timeline:--pl-probe) and (timeline-scope:--pl-probe){.pl-table-scroll{timeline-scope:--pl-table-inline}.pl-table-scrollport{scroll-timeline:--pl-table-inline inline}.pl-table-scroll-fade{opacity:0;animation:pl-table-scroll-fade linear both;animation-timeline:--pl-table-inline;animation-range:normal calc(100% - 2px)}}@keyframes pl-table-scroll-fade{0%,90%{opacity:1}to{opacity:0}}.pl-table-band{position:-webkit-sticky;position:sticky;inset-block-start:var(--pl-table-stick-top,0);z-index:calc(var(--z-sticky) - 1);display:grid;grid-row-gap:var(--space-4);row-gap:var(--space-4);-webkit-margin-after:calc(-1 * var(--pl-table-copy-pull, 0px));margin-block-end:calc(-1 * var(--pl-table-copy-pull, 0px));background:var(--pl-ground,var(--pl-sticky-ground,var(--paper-50)))}.pl-table-topbar{overflow-x:auto;overflow-y:hidden}.pl-table-topbar-track{block-size:var(--border-hairline)}.pl-table-head-copy{overflow:hidden}.pl-table-head-copy:empty{display:none}.pl-table-copy{table-layout:fixed}.pl-table-copy-text:before{content:attr(data-text)}@supports selector(:has(*)){.pl-table-band:has(>.pl-table-head-copy:not(:empty)):after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--border-hairline));block-size:var(--border-hairline);background:var(--paper-200)}.pl-table-scroll:has(>.pl-table-scrollport>table>thead :focus-visible)>.pl-table-band>.pl-table-head-copy{visibility:hidden}.pl-table-scroll:has(>.pl-table-scrollport:focus-visible){box-shadow:var(--halo-focus)}.pl-table-scroll>.pl-table-scrollport:focus-visible{box-shadow:none}}.pl-table-scrollport::-webkit-scrollbar,.pl-table-topbar::-webkit-scrollbar{width:var(--space-12);height:var(--space-12)}.pl-table-scrollport::-webkit-scrollbar-track,.pl-table-topbar::-webkit-scrollbar-track{background:var(--paper-100);border-radius:var(--radius-surface)}.pl-table-scrollport::-webkit-scrollbar-thumb,.pl-table-topbar::-webkit-scrollbar-thumb{background:var(--paper-300);border:var(--space-2) solid var(--paper-100);border-radius:var(--radius-surface)}.pl-table-scrollport::-webkit-scrollbar-thumb:hover,.pl-table-topbar::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}.pl-table-scrollport::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){.pl-table-scrollport,.pl-table-topbar{scrollbar-color:var(--paper-300) var(--paper-100)}}@media print{.pl-table-band{display:none}}@container pl-table (max-width: 639px){.pl-table,.pl-table-body,.pl-table-cell,.pl-table-head,.pl-table-row,.pl-table-row-header{display:block;inline-size:100%;box-sizing:border-box}.pl-table-head{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pl-table-head .pl-table-head-cell{--pl-ground:inherit;background:transparent}.pl-table-row{border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-surface);padding-block:var(--space-4);padding-inline:var(--space-12);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);--pl-ground:var(--paper-50);background:var(--pl-ground)}.pl-table-cell,.pl-table-row-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-16);padding-inline:0;padding-block:var(--space-4);-webkit-border-before:0;border-block-start:0;text-align:start;min-inline-size:0;overflow-wrap:anywhere}.pl-table-cell>*,.pl-table-row-header>*{min-inline-size:0;max-inline-size:100%}.pl-table-numeric{white-space:normal}.pl-table-cell+.pl-table-cell,.pl-table-row-header+.pl-table-cell{-webkit-border-before:var(--border-hairline) solid var(--paper-200);border-block-start:var(--border-hairline) solid var(--paper-200)}.pl-table-cell[data-label]:before,.pl-table-row-header[data-label]:before{content:attr(data-label);flex:none;font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--ink-500)}.pl-table-numeric{text-align:end}.pl-table-scroll-fade{display:none}.pl-table-empty-cell{padding-inline:0;-webkit-border-before:0;border-block-start:0}}.pl-table-scroll[data-head=cards]>.pl-table-band{-webkit-margin-after:0;margin-block-end:0}.pl-table-scroll[data-head=cards]>.pl-table-band>.pl-table-head-copy{display:none}.pl-table-scroll--limited .pl-table-scrollport{position:relative}@container pl-table (min-width: 640px){.pl-table-scroll--limited .pl-table-scrollport{box-sizing:border-box;max-block-size:calc(100vh - var(--pl-table-below-block, var(--space-96)) - var(--space-24));max-block-size:calc(100dvh - var(--pl-table-below-block, var(--space-96)) - var(--space-24));overflow:auto;-webkit-padding-before:0;padding-block-start:0;scroll-padding-block-start:var(--pl-table-head-block,auto)}}:is(.pl-table-scroll:is([data-pinned="1"],[data-pinned="2"])>.pl-table-scrollport,.pl-table-scroll:is([data-pinned="1"],[data-pinned="2"])>.pl-table-band>.pl-table-head-copy)>table>:is(thead,tbody,tfoot)>tr>:first-child,:is(.pl-table-scroll[data-pinned="2"]>.pl-table-scrollport,.pl-table-scroll[data-pinned="2"]>.pl-table-band>.pl-table-head-copy)>table>:is(thead,tbody,tfoot)>tr>:nth-child(2){position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:var(--z-content);background:var(--pl-ground,var(--pl-sticky-ground,var(--paper-50)))}:is(.pl-table-scroll[data-pinned="2"]>.pl-table-scrollport,.pl-table-scroll[data-pinned="2"]>.pl-table-band>.pl-table-head-copy)>table>:is(thead,tbody,tfoot)>tr>:nth-child(2){inset-inline-start:var(--pl-table-pin-second,0)}.pl-table-scroll[data-head=box]:is([data-pinned="1"],[data-pinned="2"])>.pl-table-scrollport>table>thead>tr>:first-child,.pl-table-scroll[data-head=box][data-pinned="2"]>.pl-table-scrollport>table>thead>tr>:nth-child(2){z-index:calc(var(--z-content) + 2)}:is(.pl-table-scroll[data-scrolled][data-pinned="1"]>.pl-table-scrollport,.pl-table-scroll[data-scrolled][data-pinned="1"]>.pl-table-band>.pl-table-head-copy)>table>:is(thead,tbody,tfoot)>tr>:first-child:after,:is(.pl-table-scroll[data-scrolled][data-pinned="2"]>.pl-table-scrollport,.pl-table-scroll[data-scrolled][data-pinned="2"]>.pl-table-band>.pl-table-head-copy)>table>:is(thead,tbody,tfoot)>tr>:nth-child(2):after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--border-hairline);background:var(--paper-300)}.pl-table-scroll:is([data-pinned="1"],[data-pinned="2"])>.pl-table-scrollport{scroll-padding-inline-start:var(--pl-table-pinned-size,0)}.pl-stepper{display:inline-flex;align-items:stretch;gap:var(--space-4);font-family:var(--font-body)}.pl-stepper-button{flex:none;padding-inline:0}.pl-stepper-input{box-sizing:border-box;inline-size:var(--space-64);min-inline-size:0;text-align:center;font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);color:var(--ink-900);background:var(--pl-ground,var(--paper-50));border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-control);padding-inline:var(--space-4);direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-stepper-input:disabled{color:var(--ink-300);background:var(--paper-100);border-color:var(--paper-200);cursor:not-allowed}.pl-stepper-standard .pl-stepper-button{min-inline-size:var(--tap-target-min);min-block-size:var(--tap-target-min)}.pl-stepper-standard .pl-stepper-input{min-block-size:var(--tap-target-min)}.pl-stepper-touch .pl-stepper-button{min-inline-size:var(--control-height-touch);min-block-size:var(--control-height-touch)}.pl-stepper-touch .pl-stepper-input{min-block-size:var(--control-height-touch);inline-size:var(--space-96);font-size:var(--text-body-lg)}.pl-stepper-dense .pl-stepper-button{min-inline-size:var(--control-height-dense);min-block-size:var(--control-height-dense)}.pl-stepper-dense .pl-stepper-input{min-block-size:var(--control-height-dense);inline-size:var(--space-48);font-size:var(--text-body-sm)}.pl-stepper-field{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.pl-stepper-error{margin:0;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--line-height-snug);color:var(--signal-negative)}.pl-stepper-input[aria-invalid=true]{border-color:var(--signal-negative)}.pl-kbd-hint{vertical-align:middle}.pl-kbd-hint,.pl-kbd-part{display:inline-flex;align-items:center;gap:var(--space-2)}.pl-kbd{display:inline-block;font-family:var(--font-mono);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);color:var(--ink-700);background:var(--paper-100);border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-sm);padding-block:var(--space-2);padding-inline:var(--space-4);white-space:nowrap}.pl-kbd,.pl-kbd-sep{font-size:var(--text-caption)}.pl-kbd-sep{color:var(--ink-300)}@media (hover:none){.pl-kbd-hint{display:none}}.pl-connectivity{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);border-radius:var(--radius-pill);border:var(--border-hairline) solid;padding-block:var(--space-4);padding-inline:var(--space-12);min-block-size:var(--control-height-dense);box-sizing:border-box;white-space:nowrap}.pl-connectivity-mark{display:inline-flex;align-items:center;flex:none}.pl-connectivity-text{color:var(--ink-900)}.pl-connectivity-positive{color:var(--signal-positive);background:var(--paper-100);background:color-mix(in srgb,var(--signal-positive) 10%,var(--pl-ground,var(--paper-50)))}.pl-connectivity-warning{color:var(--signal-warning);background:var(--paper-100);background:color-mix(in srgb,var(--signal-warning) 12%,var(--pl-ground,var(--paper-50)))}.pl-connectivity-negative{color:var(--signal-negative);background:var(--paper-100);background:color-mix(in srgb,var(--signal-negative) 12%,var(--pl-ground,var(--paper-50)))}@media (forced-colors:active){.pl-connectivity{border-color:CanvasText}}.pl-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--lantern-300);background:var(--lantern-100);color:var(--lantern-700);font-family:var(--font-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pl-avatar-standard{inline-size:var(--control-height);block-size:var(--control-height);font-size:var(--text-body-sm)}.pl-avatar-dense{inline-size:var(--control-height-dense);block-size:var(--control-height-dense);font-size:var(--text-caption)}.pl-avatar-large{inline-size:calc(var(--control-height-touch) * 2);block-size:calc(var(--control-height-touch) * 2);font-size:var(--text-display-lg)}.pl-avatar-image{block-size:100%;object-fit:cover}.pl-avatar-image,.pl-qr{display:block;inline-size:100%}.pl-qr{--pl-qr-ink:var(--ink-900);--pl-qr-ground:var(--pl-ground,var(--paper-50));max-inline-size:14rem;block-size:auto;aspect-ratio:1;margin-inline:auto;border:var(--border-hairline) solid var(--paper-300);border-radius:var(--radius-control)}[data-theme=dark] .pl-qr{--pl-qr-ink:var(--paper-50);--pl-qr-ground:var(--ink-900)}.pl-qr-ground{fill:var(--pl-qr-ground)}.pl-qr-ink{fill:var(--pl-qr-ink)}.pl-rich-text{overflow-wrap:anywhere}.pl-rich-text ol,.pl-rich-text p,.pl-rich-text ul{margin-block:0 var(--space-8)}.pl-rich-text>:last-child{-webkit-margin-after:0;margin-block-end:0}.pl-rich-text ol,.pl-rich-text ul{padding-inline:var(--space-24)}.pl-rich-text strong{font-weight:var(--font-weight-semibold)}.pl-rich-text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pl-rich-text-lines);line-clamp:var(--pl-rich-text-lines);overflow:hidden}:root{--pl-overlay-rise:var(--space-8)}@media (prefers-reduced-motion:reduce){:root{--pl-overlay-rise:0px}}.pl-dialog{padding:0;border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-surface);--pl-ground:var(--paper-50);background:var(--pl-ground);color:var(--ink-900);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);max-block-size:calc(100vh - var(--space-64));max-block-size:calc(100dvh - var(--space-64));overflow:hidden auto;font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;opacity:0;translate:0 var(--pl-overlay-rise);transition:opacity var(--dur-enter) var(--ease-ledger),translate var(--dur-enter) var(--ease-ledger),display var(--dur-enter) var(--ease-ledger) allow-discrete,overlay var(--dur-enter) var(--ease-ledger) allow-discrete}.pl-dialog[open]{opacity:1;translate:0 0}:root[data-pl-popover-polyfill] .pl-dialog[open]{translate:none}@starting-style{.pl-dialog[open]{opacity:0;translate:0 var(--pl-overlay-rise)}}.pl-dialog::-webkit-backdrop{background:var(--scrim);opacity:0;-webkit-transition:opacity var(--dur-enter) var(--ease-ledger),display var(--dur-enter) var(--ease-ledger) allow-discrete,overlay var(--dur-enter) var(--ease-ledger) allow-discrete;transition:opacity var(--dur-enter) var(--ease-ledger),display var(--dur-enter) var(--ease-ledger) allow-discrete,overlay var(--dur-enter) var(--ease-ledger) allow-discrete}.pl-dialog::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--dur-enter) var(--ease-ledger),display var(--dur-enter) var(--ease-ledger) allow-discrete,overlay var(--dur-enter) var(--ease-ledger) allow-discrete}.pl-dialog[open]::-webkit-backdrop{opacity:1}.pl-dialog[open]::backdrop{opacity:1}@starting-style{.pl-dialog[open]::-webkit-backdrop{opacity:0}.pl-dialog[open]::backdrop{opacity:0}}.pl-dialog-sm{inline-size:min(100% - var(--space-32),var(--container-sm))}.pl-dialog-md{inline-size:min(100% - var(--space-32),var(--container-md))}.pl-dialog-lg{inline-size:min(100% - var(--space-32),var(--container-lg))}.pl-dialog-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24)}.pl-dialog-header{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.pl-dialog-header-closable{-webkit-padding-end:calc(var(--control-height) + var(--space-8));padding-inline-end:calc(var(--control-height) + var(--space-8))}.pl-sheet .pl-dialog-header-closable{-webkit-padding-end:calc(var(--control-height-touch) + var(--space-8));padding-inline-end:calc(var(--control-height-touch) + var(--space-8))}.pl-dialog-close{position:absolute;inset-block-start:var(--space-16);inset-inline-end:var(--space-16)}.pl-dialog-title{margin:0;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink-900);overflow-wrap:anywhere}.pl-dialog-description{margin:0;color:var(--ink-700);font-size:var(--text-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.pl-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12)}.pl-dialog-error{margin:0;padding:var(--space-12);-webkit-border-start:var(--border-accent) solid var(--signal-negative);border-inline-start:var(--border-accent) solid var(--signal-negative);border-radius:var(--radius-control);background:var(--paper-100);background:color-mix(in srgb,var(--signal-negative) 12%,var(--paper-50));color:var(--signal-negative);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body)}@media (forced-colors:active){.pl-dialog-error{border-inline-start-color:CanvasText}}.pl-dialog-footer{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end;align-items:center}@media (prefers-reduced-motion:reduce){.pl-dialog::-webkit-backdrop{-webkit-transition:opacity var(--dur-focus) var(--ease-ledger),display var(--dur-focus) var(--ease-ledger) allow-discrete,overlay var(--dur-focus) var(--ease-ledger) allow-discrete;transition:opacity var(--dur-focus) var(--ease-ledger),display var(--dur-focus) var(--ease-ledger) allow-discrete,overlay var(--dur-focus) var(--ease-ledger) allow-discrete}.pl-dialog,.pl-dialog::backdrop{transition:opacity var(--dur-focus) var(--ease-ledger),display var(--dur-focus) var(--ease-ledger) allow-discrete,overlay var(--dur-focus) var(--ease-ledger) allow-discrete}}@media (forced-colors:active){.pl-dialog{border:var(--border-accent) solid CanvasText}.pl-dialog::-webkit-backdrop{background:Canvas}.pl-dialog::backdrop{background:Canvas}}:root{--pl-sheet-rise:var(--space-16)}@media (prefers-reduced-motion:reduce){:root{--pl-sheet-rise:0px}}.pl-sheet{inline-size:100%;max-inline-size:100%;margin-block:auto 0;margin-inline:auto;border-start-start-radius:var(--radius-surface-lg);border-start-end-radius:var(--radius-surface-lg);border-end-start-radius:0;border-end-end-radius:0;-webkit-border-after:0;border-block-end:0;max-block-size:calc(100vh - var(--space-48));max-block-size:calc(100dvh - var(--space-48));translate:0 var(--pl-sheet-rise)}.pl-sheet .pl-dialog-panel{-webkit-padding-after:max(var(--space-24),env(safe-area-inset-bottom));padding-block-end:max(var(--space-24),env(safe-area-inset-bottom))}@media (min-width:640px){.pl-sheet{inline-size:min(100% - var(--space-32),var(--container-md));margin-block:auto;border-radius:var(--radius-surface);-webkit-border-after:var(--border-hairline) solid var(--paper-200);border-block-end:var(--border-hairline) solid var(--paper-200);max-block-size:calc(100vh - var(--space-64));max-block-size:calc(100dvh - var(--space-64));translate:0 var(--pl-overlay-rise)}}.pl-sheet.pl-sheet--full{inline-size:100%;max-inline-size:100%;block-size:100vh;block-size:100dvh;max-block-size:100vh;max-block-size:100dvh;margin:0;border:0;border-radius:0}.pl-sheet.pl-sheet--full .pl-dialog-panel{min-block-size:100%;align-content:start}.pl-confirm .pl-dialog-description{color:var(--ink-900);font-size:var(--text-body);line-height:var(--line-height-relaxed)}.pl-lightbox{--pl-overlay-rise:0px;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;border:0;border-radius:0;background:transparent;overflow:hidden}.pl-lightbox::-webkit-backdrop{background:var(--viewer-scrim)}.pl-lightbox::backdrop{background:var(--viewer-scrim)}.pl-lightbox .pl-dialog-panel{box-sizing:border-box;block-size:100%;grid-template-rows:minmax(0,1fr);padding:var(--space-16);pointer-events:none}.pl-lightbox-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:var(--space-12);gap:var(--space-12);min-block-size:0}.pl-lightbox-title{justify-self:center;max-inline-size:calc(100% - 2 * (var(--control-height-touch) + var(--space-8)));margin:0;padding-block:var(--space-4);padding-inline:var(--space-12);border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-pill);background:var(--paper-50);color:var(--ink-900);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-align:center;overflow-wrap:break-word;pointer-events:auto}.pl-lightbox-stage{display:grid;place-items:center;min-block-size:0;min-inline-size:0;pointer-events:none}.pl-lightbox-stage img,.pl-lightbox-stage video{pointer-events:auto}.pl-lightbox-controls{justify-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-8);border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-surface);--pl-ground:var(--paper-50);background:var(--pl-ground);color:var(--ink-900);pointer-events:auto}.pl-lightbox .pl-dialog-close{background:var(--paper-50);border-color:var(--paper-200);pointer-events:auto}@media (forced-colors:active){.pl-lightbox::-webkit-backdrop{background:Canvas}.pl-lightbox::backdrop{background:Canvas}.pl-lightbox-controls,.pl-lightbox-title{border-color:CanvasText}}