.pl-popover-anchored{position:fixed;inset:auto;inset-block-start:var(--pl-anchor-block-start,0);inset-inline-start:var(--pl-anchor-inline-start,0);margin:0;padding:0;border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-surface);--pl-ground:var(--paper-100);background:var(--pl-ground);color:var(--ink-900);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);opacity:0;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-popover-anchored:is(:popover-open,.\:popover-open){opacity:1}.pl-popover-anchored:not(:is(:popover-open,.\:popover-open)){display:none}@starting-style{.pl-popover-anchored:is(:popover-open,.\:popover-open){opacity:0}}@supports (anchor-name:--pl-probe){.pl-popover-anchored{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;inset-block-start:auto;inset-inline-start:auto;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);inline-size:max-content}}@media (prefers-reduced-motion:reduce){.pl-popover-anchored{transition:display var(--dur-focus) var(--ease-ledger) allow-discrete,overlay var(--dur-focus) var(--ease-ledger) allow-discrete}}@media (forced-colors:active){.pl-popover-anchored{background:Canvas;border:var(--border-hairline) solid CanvasText}}.pl-glyph-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-control)}.pl-glyph-chip-sm{inline-size:var(--space-24);block-size:var(--space-24)}.pl-glyph-chip-neutral{background:var(--paper-200);color:var(--ink-700)}.pl-glyph-chip-positive{background:var(--signal-positive-soft);color:var(--signal-positive)}.pl-glyph-chip-warning{background:var(--signal-warning-soft);color:var(--signal-warning-ink)}.pl-glyph-chip-negative{background:var(--signal-negative-soft);color:var(--signal-negative)}.pl-glyph-chip-accent{background:var(--lantern-100);color:var(--lantern-700)}.pl-glyph-chip-clay{background:transparent;background:color-mix(in srgb,var(--collection-clay) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-clay)}.pl-glyph-chip-saffron{background:transparent;background:color-mix(in srgb,var(--collection-saffron) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-saffron)}.pl-glyph-chip-olive{background:transparent;background:color-mix(in srgb,var(--collection-olive) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-olive)}.pl-glyph-chip-moss{background:transparent;background:color-mix(in srgb,var(--collection-moss) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-moss)}.pl-glyph-chip-teal{background:transparent;background:color-mix(in srgb,var(--collection-teal) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-teal)}.pl-glyph-chip-indigo{background:transparent;background:color-mix(in srgb,var(--collection-indigo) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-indigo)}.pl-glyph-chip-plum{background:transparent;background:color-mix(in srgb,var(--collection-plum) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-plum)}.pl-glyph-chip-slate{background:transparent;background:color-mix(in srgb,var(--collection-slate) 14%,var(--pl-ground,var(--paper-50)));color:var(--collection-slate)}.pl-menu{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);max-inline-size:min(var(--container-sm),calc(100vw - (2 * var(--space-8))));max-block-size:calc(100vh - var(--space-64));max-block-size:calc(100dvh - var(--space-64));overflow:hidden auto}.pl-menu-item{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:var(--control-height);padding-block:var(--space-4);padding-inline:var(--space-8);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-900);font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);text-align:start;cursor:pointer}.pl-menu-item:hover{background:var(--lantern-100)}.pl-menu-item:active{background:var(--lantern-300)}.pl-menu-item-danger{color:var(--signal-negative)}.pl-menu-item[aria-disabled=true]{color:var(--ink-300);cursor:default}.pl-menu-item[aria-disabled=true]:hover{background:transparent}.pl-menu-item-icon{display:inline-flex;align-items:center;color:var(--ink-500)}.pl-menu-item-label{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.pl-menu-item-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-2)}.pl-menu-item-text .pl-menu-item-label{font-weight:var(--font-weight-semibold)}.pl-menu-item-description{font-size:var(--text-caption);color:var(--ink-500);overflow-wrap:anywhere}.pl-menu-item[aria-disabled=true] .pl-menu-item-description{color:var(--ink-300)}.pl-menu-separator{margin-block:var(--space-4)}.pl-menu-caption{display:block;padding-block:var(--space-4);padding-inline:var(--space-12);font-size:var(--text-caption);color:var(--ink-500);max-inline-size:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (forced-colors:active){.pl-menu-item:hover{background:Highlight;color:HighlightText}.pl-menu-item[aria-disabled=true]{color:GrayText}}.pl-combobox{display:flex;min-inline-size:0}.pl-combobox-trigger{display:flex;align-items:center;gap:var(--space-8);text-align:start;cursor:pointer}.pl-combobox-value{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-combobox-value[data-placeholder]{color:var(--ink-300)}.pl-combobox-option-detail,.pl-combobox-value-detail{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--ink-500)}.pl-combobox-chevron{flex:none;color:var(--ink-500)}.pl-combobox-trigger:disabled .pl-combobox-chevron,.pl-combobox-trigger:disabled .pl-combobox-value-detail{color:var(--ink-300)}.pl-combobox-surface{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8);min-inline-size:var(--pl-anchor-inline-size,0);max-inline-size:min(var(--container-sm),calc(100vw - (2 * var(--space-8))))}@supports (anchor-name:--pl-probe){.pl-combobox-surface{min-inline-size:anchor-size(width)}}.pl-control.pl-combobox-search{background:var(--paper-50)}.pl-combobox-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-block-size:min(calc(var(--control-height) * 8),calc(100vh - var(--space-64) * 3));max-block-size:min(calc(var(--control-height) * 8),calc(100dvh - var(--space-64) * 3));overflow:hidden auto}.pl-combobox-list:empty{display:none}.pl-combobox-option{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--control-height);padding-block:var(--space-4);padding-inline:var(--space-8);border-radius:var(--radius-control);color:var(--ink-900);font-size:var(--text-body);line-height:var(--line-height-snug);cursor:pointer}.pl-combobox-option[data-active]{background:var(--lantern-100)}.pl-combobox-option[aria-selected=true]{font-weight:var(--font-weight-semibold)}.pl-combobox-option[aria-disabled=true]{color:var(--ink-300);cursor:default}.pl-combobox-option-label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.pl-combobox-option-check{flex:none;color:var(--lantern-700)}.pl-combobox-note{margin:0;color:var(--ink-500)}.pl-combobox-more,.pl-combobox-note{padding-inline:var(--space-8);font-size:var(--text-body-sm)}.pl-combobox-more{flex:none;padding-block:var(--space-2);border-radius:var(--radius-pill);background:var(--paper-200);color:var(--ink-700);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);white-space:nowrap}.pl-combobox-trigger:disabled .pl-combobox-more{background:var(--paper-100);color:var(--ink-300)}.pl-combobox-option-box{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--space-16);block-size:var(--space-16);border:var(--border-hairline) solid var(--ink-500);border-radius:var(--radius-sm);background:var(--paper-50);color:var(--pl-on-lantern)}.pl-combobox-option[aria-selected=true] .pl-combobox-option-box{background:var(--lantern-500);border-color:var(--lantern-700)}.pl-combobox-option[aria-disabled=true] .pl-combobox-option-box{background:var(--paper-100);border-color:var(--ink-300)}.pl-combobox-list-multiple .pl-combobox-option[aria-selected=true]{font-weight:var(--font-weight-regular)}.pl-combobox-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8);-webkit-border-before:var(--border-hairline) solid var(--paper-200);border-block-start:var(--border-hairline) solid var(--paper-200)}.pl-combobox-count{font-size:var(--text-body-sm);color:var(--ink-500)}@media (forced-colors:active){.pl-combobox-option[data-active]{background:Highlight;color:HighlightText}.pl-combobox-option-box{border-color:CanvasText}.pl-combobox-option[aria-selected=true] .pl-combobox-option-box{background:Highlight;color:HighlightText}}.pl-helptip-trigger{display:inline-grid;place-items:center;flex:none;min-inline-size:var(--space-24);min-block-size:var(--space-24);padding:0;margin-block:calc((var(--space-16) - var(--space-24)) / 2);margin-inline:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-500);font:inherit;line-height:var(--line-height-none);vertical-align:middle;cursor:pointer;transition:color var(--dur-focus) var(--ease-ledger),background-color var(--dur-focus) var(--ease-ledger)}.pl-helptip-trigger:hover{color:var(--ink-900);background:var(--paper-200)}.pl-helptip-trigger[aria-expanded=true]{color:var(--lantern-700)}.pl-helptip-surface{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-16);max-inline-size:min(42ch,calc(100vw - (2 * var(--space-8))));font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;overflow-wrap:break-word;color:var(--ink-700);cursor:auto}.pl-helptip-body{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.pl-helptip-body :where(p,dl,dd,ul,ol){margin:0}.pl-helptip-body :where(dl){display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pl-helptip-body :where(dd+dt){-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.pl-helptip-body :where(dt,strong){font-weight:var(--font-weight-semibold);color:var(--ink-900)}.pl-helptip-link{justify-self:start;font-size:var(--text-body-sm)}@media (forced-colors:active){.pl-helptip-trigger{color:ButtonText}.pl-helptip-trigger:hover,.pl-helptip-trigger[aria-expanded=true]{color:Highlight}}.pl-tabs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);min-inline-size:0}.pl-tabs-bar{align-items:center;gap:var(--space-8);-webkit-border-after:var(--border-hairline) solid var(--paper-200);border-block-end:var(--border-hairline) solid var(--paper-200)}.pl-tablist,.pl-tabs-bar{display:flex;min-inline-size:0}.pl-tablist{align-items:stretch;gap:var(--space-4);flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.pl-tablist::-webkit-scrollbar{display:none}.pl-tab{display:inline-flex;align-items:center;white-space:nowrap;min-block-size:var(--control-height);padding-inline:var(--space-12);border:0;-webkit-border-after:var(--border-accent) solid transparent;border-block-end:var(--border-accent) solid transparent;border-radius:0;background:transparent;color:var(--ink-500);font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);cursor:pointer}.pl-tab:hover{color:var(--ink-900)}.pl-tab[aria-selected=true]{color:var(--ink-900);font-weight:var(--font-weight-semibold);border-block-end-color:var(--lantern-500)}.pl-tab[aria-disabled=true]{color:var(--ink-300);cursor:default}.pl-tabs-bar[data-overflow=false] .pl-tabs-overflow{display:none}.pl-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-24);padding-block:var(--space-2);padding-inline:var(--space-8);-webkit-margin-start:var(--space-8);margin-inline-start:var(--space-8);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);background:var(--paper-200);color:var(--ink-700);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.pl-tab[aria-selected=true] .pl-tab-badge{background:var(--lantern-100);color:var(--lantern-700)}.pl-tabs-bar[data-actions=true]{flex-wrap:wrap}.pl-tabs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-16);flex:0 1 auto;min-inline-size:0;padding-block:var(--space-4)}.pl-tabs[data-wrap=true]{container-type:inline-size;container-name:pl-tabs}.pl-tabs[data-wrap=true] .pl-tab{flex:0 1 auto;white-space:normal;text-align:start}@container pl-tabs (max-width: 639px){.pl-tabs[data-wrap=true] .pl-tabs-bar{flex-direction:column;align-items:stretch;-webkit-border-after:0;border-block-end:0}.pl-tabs[data-wrap=true] .pl-tablist{flex:none;-webkit-border-after:var(--border-hairline) solid var(--paper-200);border-block-end:var(--border-hairline) solid var(--paper-200)}.pl-tabs[data-wrap=true] .pl-tab{flex:1 1}}.pl-tabpanel{min-inline-size:0}@media (forced-colors:active){.pl-tab[aria-selected=true]{border-block-end-color:Highlight}.pl-tab[aria-disabled=true]{color:GrayText}}:root{--pl-toast-rise:var(--space-8)}@media (prefers-reduced-motion:reduce){:root{--pl-toast-rise:0px}}.pl-toast-region{position:fixed;z-index:var(--z-toast);inset-block-end:0;inset-inline:0;justify-items:center;padding:var(--space-16);-webkit-padding-after:max(var(--space-16),env(safe-area-inset-bottom));padding-block-end:max(var(--space-16),env(safe-area-inset-bottom));pointer-events:none}.pl-toast-lane,.pl-toast-region{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.pl-toast-lane{inline-size:min(100%,var(--container-sm))}.pl-toast{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border:var(--border-hairline) solid var(--paper-200);-webkit-border-start:var(--border-accent) solid var(--ink-500);border-inline-start:var(--border-accent) solid var(--ink-500);border-radius:var(--radius-control);--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-snug);pointer-events:auto;transition:translate var(--dur-enter) var(--ease-ledger),opacity var(--dur-enter) var(--ease-ledger)}@starting-style{.pl-toast{opacity:0;translate:0 var(--pl-toast-rise)}}.pl-toast-success{border-inline-start-color:var(--signal-positive)}.pl-toast-error{border-inline-start-color:var(--signal-negative)}.pl-toast-info{border-inline-start-color:var(--lantern-500)}.pl-toast-icon{display:inline-flex;align-items:center;min-block-size:var(--control-height-dense)}.pl-toast-success .pl-toast-icon{color:var(--signal-positive)}.pl-toast-error .pl-toast-icon{color:var(--signal-negative)}.pl-toast-text{flex:1 1 auto;min-inline-size:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-4)}.pl-toast-message{margin:0;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.pl-toast-description{margin:0;color:var(--ink-700);font-size:var(--text-body-sm);line-height:var(--line-height-body)}.pl-toast-action,.pl-toast-dismiss{flex:0 0 auto}@media (prefers-reduced-motion:reduce){.pl-toast{transition:opacity var(--dur-focus) var(--ease-ledger)}}@media (forced-colors:active){.pl-toast{background:Canvas;border:var(--border-hairline) solid CanvasText;-webkit-border-start:var(--border-accent) solid CanvasText;border-inline-start:var(--border-accent) solid CanvasText}}.pl-sparkline{display:block;inline-size:100%;block-size:var(--control-height-dense);overflow:visible}.pl-sparkline-line{fill:none;stroke:var(--lantern-700);stroke-width:var(--border-accent);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pl-bar-chart{margin:0}.pl-bar-chart-rows{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.pl-bar-chart-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;grid-gap:var(--space-12);gap:var(--space-12);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink-900)}.pl-bar-chart-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-bar-chart-track{display:block;inline-size:100%;block-size:var(--space-12);background:var(--paper-100);border-radius:var(--radius-sm)}.pl-bar-chart-bar{fill:var(--lantern-500)}.pl-bar-chart-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pl-line-chart{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-inline-size:0}.pl-line-chart-plot{position:relative;block-size:calc(var(--space-96) * 2)}.pl-line-chart-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.pl-line-chart-grid{stroke:var(--paper-200);stroke-width:var(--border-hairline);vector-effect:non-scaling-stroke}.pl-line-chart-grid-zero{stroke:var(--paper-300)}.pl-line-chart-area{fill:var(--lantern-100);stroke:none}.pl-line-chart-line{fill:none;stroke:var(--lantern-700);stroke-width:var(--border-accent);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pl-line-chart-line-comparison{stroke:var(--ink-500);stroke-width:var(--border-hairline);stroke-dasharray:var(--space-4) var(--space-4)}.pl-line-chart-tick{position:absolute;top:calc(var(--pl-at) * 100% / var(--pl-of));inline-size:calc(var(--pl-edge) * 100% / var(--pl-w) - var(--space-8));transform:translateY(-50%);color:var(--ink-500);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-none);white-space:nowrap}.pl-line-chart-tick[data-side=left]{inset-inline-start:0;text-align:end}.pl-line-chart-tick[data-side=right]{inset-inline-end:0;text-align:start}.pl-line-chart-day{position:absolute;inset-inline-start:calc(var(--pl-at) * 100% / var(--pl-of));top:calc(var(--pl-y) * 100% / var(--pl-h) + var(--space-8));transform:translateX(-50%);color:var(--ink-500);font-size:var(--text-caption);line-height:var(--line-height-none);white-space:nowrap}.pl-line-chart-day[data-align=start]{transform:none}.pl-line-chart-day[data-align=end]{transform:translateX(-100%)}.pl-line-chart-dot{position:absolute;inset-inline-start:calc(var(--pl-at) * 100% / var(--pl-of));top:calc(var(--pl-y) * 100% / var(--pl-h));inline-size:var(--space-8);block-size:var(--space-8);transform:translate(-50%,-50%);border:var(--border-accent) solid var(--lantern-700);border-radius:var(--radius-pill);background:var(--pl-ground,var(--paper-50))}.pl-line-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:0;padding:0;list-style:none;color:var(--ink-700);font-size:var(--text-body-sm)}.pl-line-chart-legend>li{display:inline-flex;align-items:center;gap:var(--space-8)}.pl-line-chart-swatch{display:inline-block;inline-size:var(--space-16);-webkit-border-before:var(--border-accent) solid var(--lantern-700);border-block-start:var(--border-accent) solid var(--lantern-700)}.pl-line-chart-legend>li[data-tone=comparison] .pl-line-chart-swatch{-webkit-border-before:var(--border-hairline) dashed var(--ink-500);border-block-start:var(--border-hairline) dashed var(--ink-500)}:where(.pl-surface){--pl-ground:var(--surface-card);background-color:var(--pl-ground);border:var(--border-hairline) solid var(--paper-200);border-radius:var(--radius-surface-lg);box-shadow:var(--surface-inset);color:var(--ink-900)}:where(.pl-surface-raised){--pl-ground:var(--paper-100)}:where(.pl-surface-square){border-radius:0}:where(:focus-visible){outline:none;box-shadow:var(--halo-focus)}.pl-halo,.pl-halo-primary{outline:none;transition:box-shadow var(--dur-focus) var(--ease-ledger)}.pl-halo-primary:focus-visible,.pl-halo:focus-visible{box-shadow:var(--halo-focus);outline:none}.pl-halo-primary:hover{box-shadow:var(--halo-glow)}@media (forced-colors:active){.pl-halo-primary:focus-visible,.pl-halo:focus-visible,:where(:focus-visible){outline:2px solid CanvasText;outline-offset:2px}}.pl-link{transition:color var(--dur-focus) var(--ease-ledger)}:where(.pl-link){display:inline-flex;align-items:center;gap:var(--space-4);font-family:var(--font-body);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:var(--radius-control)}.pl-link-action{color:var(--lantern-700)}.pl-link-nav{color:var(--ink-700)}.pl-link-muted{color:var(--ink-500)}.pl-link-muted:active,.pl-link-muted:hover,.pl-link-nav:active,.pl-link-nav:hover{color:var(--lantern-700)}.pl-link-action{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em}.pl-icon{flex:none}[dir=rtl] .pl-icon-flip{transform:scaleX(-1)}.pl-document-number{white-space:nowrap;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@keyframes pl-lantern-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:var(--halo-glow)}}.pl-lantern-pulse{animation:pl-lantern-pulse 1.2s var(--ease-ledger) infinite}@keyframes pl-odometer-underline{0%{transform:scaleX(0);opacity:.9}to{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion:reduce){.pl-lantern-pulse{animation-duration:2.4s}}