@layer felt.tokens,felt.base,felt.families;@layer felt.tokens{:root,[data-felt-theme=light]{color-scheme:light;--felt-surface-canvas: #F7FAFA;--felt-surface-panel: #FFFFFF;--felt-surface-field: #EDF3F3;--felt-surface-hover: #EDF3F3;--felt-surface-pressed: #E1EBEB;--felt-text-primary: #1D2B2E;--felt-text-secondary: #4B6064;--felt-text-on-action: #FFFFFF;--felt-text-disabled: #71888B;--felt-rule-subtle: #CAD6D7;--felt-rule-strong: #71888B;--felt-accent-ink: #006A6A;--felt-accent-fill: #DDF2EF;--felt-selection-wash: #DDF2EF;--felt-selection-hover: #CBE7E3;--felt-selection-pressed: #BBDCD7;--felt-selection-marker: #006A6A;--felt-action-primary: #006A6A;--felt-action-primary-hover: #005B5B;--felt-action-primary-pressed: #004C4C;--felt-focus-ring-color: #006A6A;--felt-success-ink: #285C42;--felt-success-fill: #E3F0E7;--felt-warning-ink: #745000;--felt-warning-fill: #FFF0CC;--felt-danger-ink: #963E2C;--felt-danger-fill: #FBE9E2;--felt-automation-ink: #51469C;--felt-automation-fill: #EEEAFB;--felt-draft-ink: #4B6064;--felt-draft-fill: #EDF3F3;--felt-scrim-modal: #1D2B2E66;--felt-skeleton-fill: #E1EBEB;--felt-chart-series-1: #0A78C6;--felt-chart-series-2: #972D15;--felt-chart-series-3: #1B624D;--felt-chart-series-4: #5E4467;--felt-chart-series-5: #77774A;--felt-chart-series-6: #9C6572;--felt-chart-rising: #447F6E;--felt-chart-falling: #86340C}[data-felt-theme=dark]{color-scheme:dark;--felt-surface-canvas: #0D1315;--felt-surface-panel: #161E20;--felt-surface-field: #0A1012;--felt-surface-hover: #1E2A2C;--felt-surface-pressed: #243133;--felt-text-primary: #E4EDEE;--felt-text-secondary: #A5B9BB;--felt-text-on-action: #06100F;--felt-text-disabled: #6D8285;--felt-rule-subtle: #263234;--felt-rule-strong: #6F8588;--felt-accent-ink: #54CFC4;--felt-accent-fill: #10302F;--felt-selection-wash: #10302F;--felt-selection-hover: #163B39;--felt-selection-pressed: #1C4744;--felt-selection-marker: #54CFC4;--felt-action-primary: #3FBDB2;--felt-action-primary-hover: #54CFC4;--felt-action-primary-pressed: #79DED5;--felt-focus-ring-color: #7FE3DA;--felt-success-ink: #6FCF97;--felt-success-fill: #11291C;--felt-warning-ink: #E3B341;--felt-warning-fill: #2C2310;--felt-danger-ink: #F08C74;--felt-danger-fill: #33180F;--felt-automation-ink: #A99BF0;--felt-automation-fill: #1E1A38;--felt-draft-ink: #A5B9BB;--felt-draft-fill: #1A2224;--felt-scrim-modal: #05090ACC;--felt-skeleton-fill: #1E2A2C;--felt-chart-series-1: #1BA1FF;--felt-chart-series-2: #F1B491;--felt-chart-series-3: #8BDBCB;--felt-chart-series-4: #D7C3F6;--felt-chart-series-5: #9FA022;--felt-chart-series-6: #FC669D;--felt-chart-rising: #91DAC4;--felt-chart-falling: #ED7C47}@media(prefers-color-scheme:dark){:root:not([data-felt-theme=light]){color-scheme:dark;--felt-surface-canvas: #0D1315;--felt-surface-panel: #161E20;--felt-surface-field: #0A1012;--felt-surface-hover: #1E2A2C;--felt-surface-pressed: #243133;--felt-text-primary: #E4EDEE;--felt-text-secondary: #A5B9BB;--felt-text-on-action: #06100F;--felt-text-disabled: #6D8285;--felt-rule-subtle: #263234;--felt-rule-strong: #6F8588;--felt-accent-ink: #54CFC4;--felt-accent-fill: #10302F;--felt-selection-wash: #10302F;--felt-selection-hover: #163B39;--felt-selection-pressed: #1C4744;--felt-selection-marker: #54CFC4;--felt-action-primary: #3FBDB2;--felt-action-primary-hover: #54CFC4;--felt-action-primary-pressed: #79DED5;--felt-focus-ring-color: #7FE3DA;--felt-success-ink: #6FCF97;--felt-success-fill: #11291C;--felt-warning-ink: #E3B341;--felt-warning-fill: #2C2310;--felt-danger-ink: #F08C74;--felt-danger-fill: #33180F;--felt-automation-ink: #A99BF0;--felt-automation-fill: #1E1A38;--felt-draft-ink: #A5B9BB;--felt-draft-fill: #1A2224;--felt-scrim-modal: #05090ACC;--felt-skeleton-fill: #1E2A2C;--felt-chart-series-1: #1BA1FF;--felt-chart-series-2: #F1B491;--felt-chart-series-3: #8BDBCB;--felt-chart-series-4: #D7C3F6;--felt-chart-series-5: #9FA022;--felt-chart-series-6: #FC669D;--felt-chart-rising: #91DAC4;--felt-chart-falling: #ED7C47}}:root{--felt-space-1: 4px;--felt-space-2: 8px;--felt-space-3: 12px;--felt-space-4: 16px;--felt-space-5: 24px;--felt-space-6: 32px;--felt-space-7: 48px;--felt-rule: 1px;--felt-focus-ring-width: 2px;--felt-focus-offset: 2px;--felt-focus-gutter: 4px;--felt-radius: 0px;--felt-selection-marker: 2px;--felt-active-marker: 2px;--felt-icon: 20px;--felt-icon-dense: 16px;--felt-icon-stroke: 1.5;--felt-touch-target: 44px;--felt-header-min: 32px;--felt-title-bar-min: 36px;--felt-selection-column: 40px;--felt-inspect-column: 36px;--felt-sidebar-width: 224px;--felt-drawer-width: 480px;--felt-command-bar-width: 560px;--felt-viewport-gutter: 16px;--felt-comparison-budget: 640px;--felt-keycap-inset: 4px;--felt-tag-inline-pad: 4px;--felt-tag-icon-gap: 6px;--felt-notice-inset: 12px;--felt-day-cell-min: 44px;--felt-hour-row-min: 44px;--felt-time-gutter: 56px;--felt-now-line: 2px;--felt-event-min: 20px;--felt-weekday-header-min: 28px;--felt-candle-body-min: 1px;--felt-candle-gap-min: 1px;--felt-candle-wick: 1px;--felt-pane-gap: 8px;--felt-price-axis-min: 56px;--felt-time-axis-min: 32px;--felt-crosshair-width: 1px;--felt-chart-marker: 8px;--felt-chart-swatch: 32px;--felt-annotation-handle: 8px;--felt-plot-block-min: 120px;--felt-pane-secondary-min: 64px;--felt-sparkline-block: 20px;--felt-sparkline-inline-min: 32px;--felt-sparkline-marker: 4px;--felt-proportion-bar-block: 16px;--felt-segment-min: 4px;--felt-donut-thickness: 24px;--felt-donut-block-min: 160px;--felt-report-measure: 640px;--felt-tile-gap: 16px;--felt-tile-row: 56px;--felt-dashboard-narrow: 640px;--felt-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--felt-font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--felt-text-body-size: 14px;--felt-text-body-line: 20px;--felt-text-control-size: 14px;--felt-text-control-line: 20px;--felt-text-meta-size: 12px;--felt-text-meta-line: 16px;--felt-text-heading-size: 18px;--felt-text-heading-line: 24px;--felt-text-stat-value-size: 24px;--felt-text-stat-value-line: 28px;--felt-numerals: tabular-nums;--felt-uppercase-max-chars: 24;--felt-motion-colour: .12s;--felt-motion-hover-exit: 0ms;--felt-motion-drawer: .16s;--felt-motion-reveal-delay: .4s;--felt-motion-skeleton-delay: .2s;--felt-motion-inspect-height: 0ms;--felt-hit-min: 0px}[data-felt-density=compact]{--felt-density: compact;--felt-control-min: 28px;--felt-row-min: 28px;--felt-inline-pad: 8px;--felt-panel-pad: 12px;--felt-icon-gap: 6px;--felt-icon-size: 16px}:root,[data-felt-density=default]{--felt-density: default;--felt-control-min: 36px;--felt-row-min: 36px;--felt-inline-pad: 12px;--felt-panel-pad: 16px;--felt-icon-gap: 8px;--felt-icon-size: 20px}[data-felt-density=relaxed]{--felt-density: relaxed;--felt-control-min: 44px;--felt-row-min: 52px;--felt-inline-pad: 12px;--felt-panel-pad: 24px;--felt-icon-gap: 8px;--felt-icon-size: 20px}@media(pointer:coarse){:root{--felt-hit-min: 44px}}@media(prefers-reduced-motion:reduce){:root{--felt-motion-colour: 0ms;--felt-motion-drawer: 0ms;--felt-motion-hover-exit: 0ms}}}@layer felt.base{.felt,.felt-root,[data-felt-theme]{background:var(--felt-surface-canvas);color:var(--felt-text-primary);font-family:var(--felt-font-sans);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[class^=felt-],[class*=" felt-"]{box-sizing:border-box;border-radius:var(--felt-radius)}[class^=felt-] *,[class*=" felt-"] *{box-sizing:border-box}.felt-control,[class^=felt-] button,[class^=felt-] input,[class^=felt-] select,[class^=felt-] textarea{font:inherit;color:inherit;letter-spacing:inherit;border-radius:var(--felt-radius);margin:0}[class^=felt-] :focus-visible,.felt-focus-ring:focus-visible,[class^=felt-]:focus-visible{outline:var(--felt-focus-ring-width) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset);box-shadow:none}.felt-focus-gutter{padding:var(--felt-focus-gutter)}.felt-text-body{font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-text-control{font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-text-meta{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-text-heading{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-mono{font-family:var(--felt-font-mono);font-variant-numeric:var(--felt-numerals)}.felt-tabular{font-variant-numeric:tabular-nums}.felt-label-caps{text-transform:uppercase;letter-spacing:.04em;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-rule{border:0;border-block-start:var(--felt-rule) solid var(--felt-rule-subtle);margin:0}.felt-rule--strong{border-block-start-color:var(--felt-rule-strong)}.felt-interactive{transition:background-color var(--felt-motion-colour),border-color var(--felt-motion-colour),color var(--felt-motion-colour)}.felt-interactive:hover{transition-duration:var(--felt-motion-hover-exit)}.felt-hit{min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-control-box{display:flex;align-items:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-control-box>input,.felt-control-box>select,.felt-control-box>.felt-control-box__fill{align-self:stretch;min-block-size:0}.felt-skeleton{display:inline-block;inline-size:var(--felt-skeleton-width, 8ch);block-size:1em;vertical-align:-.15em;background:var(--felt-skeleton-fill)}.felt-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.felt-truncate{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.felt-clamp{min-inline-size:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--felt-clamp-lines, 2);line-clamp:var(--felt-clamp-lines, 2);overflow-wrap:break-word}.felt-truncate-anchor,.felt-reveal-anchor.felt-truncate-anchor{position:relative;display:block;min-inline-size:0;max-inline-size:100%}.felt-truncate-anchor--inline,.felt-reveal-anchor.felt-truncate-anchor--inline{display:inline-block;vertical-align:bottom}.felt-truncate[tabindex]:focus-visible,.felt-clamp[tabindex]:focus-visible{outline:var(--felt-focus-ring-width) solid var(--felt-focus-ring-color);outline-offset:calc(-1 * var(--felt-focus-offset))}.felt-reveal{position:absolute;z-index:30;inset-block-end:calc(100% + var(--felt-space-1));inset-inline-start:0;inline-size:max-content;max-inline-size:min(32ch,90vw);padding:var(--felt-space-1) var(--felt-space-2);background:var(--felt-text-primary);color:var(--felt-surface-panel);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);pointer-events:auto}.felt-reveal[data-placement=bottom]{inset-block-end:auto;inset-block-start:calc(100% + var(--felt-space-1))}.felt-reveal[data-placement=start]{inset-block-end:auto;inset-block-start:0;inset-inline-start:auto;inset-inline-end:calc(100% + var(--felt-space-1))}.felt-reveal[data-placement=end]{inset-block-end:auto;inset-block-start:0;inset-inline-start:calc(100% + var(--felt-space-1))}.felt-reveal-anchor{position:relative;display:inline-block}.felt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);min-inline-size:0}.felt-actions>.felt-button__reveal,.felt-actions>felt-button>.felt-button__reveal,.felt-actions>.felt-button{align-self:stretch}.felt-icon{flex:none;inline-size:var(--felt-icon-size);block-size:var(--felt-icon-size);display:inline-block;vertical-align:middle}.felt-portal-host{background:none;display:contents}}@layer felt.families{.felt-annotations{display:contents}.felt-annotations__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-1) var(--felt-space-2);min-inline-size:0}.felt-annotations__tool-group{display:flex;align-items:center;flex-wrap:wrap;gap:0;min-inline-size:0}.felt-annotations__tool{display:inline-flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary);font-size:var(--felt-text-control-size);cursor:pointer;white-space:nowrap;min-inline-size:0}.felt-annotations__tool+.felt-annotations__tool{margin-inline-start:calc(-1 * var(--felt-rule))}.felt-annotations__tool:hover{background:var(--felt-surface-hover)}.felt-annotations__tool[aria-pressed=true]{background:var(--felt-selection-wash);color:var(--felt-accent-ink);font-weight:600}.felt-annotations__drawing,.felt-annotations__drawing[data-colour="1"]{--felt-annotation-ink: var(--felt-chart-series-1)}.felt-annotations__drawing[data-colour="2"]{--felt-annotation-ink: var(--felt-chart-series-2)}.felt-annotations__drawing[data-colour="3"]{--felt-annotation-ink: var(--felt-chart-series-3)}.felt-annotations__drawing[data-colour="4"]{--felt-annotation-ink: var(--felt-chart-series-4)}.felt-annotations__drawing[data-colour="5"]{--felt-annotation-ink: var(--felt-chart-series-5)}.felt-annotations__drawing[data-colour="6"]{--felt-annotation-ink: var(--felt-chart-series-6)}.felt-annotations__stroke{fill:none;stroke:var(--felt-annotation-ink);stroke-width:var(--felt-rule);stroke-linecap:butt;stroke-linejoin:miter}.felt-annotations__drawing[data-colour="2"] .felt-annotations__stroke{stroke-dasharray:12 4}.felt-annotations__drawing[data-colour="3"] .felt-annotations__stroke{stroke-dasharray:2 4}.felt-annotations__drawing[data-colour="4"] .felt-annotations__stroke{stroke-dasharray:12 4 2 4}.felt-annotations__drawing[data-colour="5"] .felt-annotations__stroke{stroke-dasharray:20 8}.felt-annotations__drawing[data-colour="6"] .felt-annotations__stroke{stroke-dasharray:4 4}.felt-annotations__fill{fill:var(--felt-annotation-ink);opacity:.12;stroke:none}.felt-annotations__fib-level{stroke:var(--felt-annotation-ink);stroke-width:var(--felt-rule)}.felt-annotations__label{fill:var(--felt-text-primary);font-size:var(--felt-text-meta-size);font-variant-numeric:tabular-nums}.felt-annotations__label-ground{fill:var(--felt-surface-panel);stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-annotations__drawing[data-selected] .felt-annotations__stroke{stroke-width:var(--felt-rule)}.felt-annotations__handle{fill:var(--felt-surface-panel);stroke:var(--felt-annotation-ink);stroke-width:var(--felt-rule)}.felt-annotations__handle-hit{fill:transparent;stroke:none;cursor:grab}.felt-annotations__handle-hit:active{cursor:grabbing}.felt-annotations__drawing[data-locked] .felt-annotations__handle{fill:var(--felt-surface-pressed);stroke:var(--felt-rule-strong)}.felt-annotations__drawing[data-locked] .felt-annotations__handle-hit{cursor:not-allowed}.felt-annotations__cursor line{stroke:var(--felt-text-primary);stroke-width:var(--felt-rule)}.felt-annotations__hit{fill:none;stroke:transparent;stroke-width:var(--felt-touch-target);cursor:pointer}.felt-annotations__list{margin:0;padding:0;list-style:none;min-inline-size:0}.felt-annotations__list-item{border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);min-inline-size:0}.felt-annotations__list-row{display:flex;align-items:center;gap:var(--felt-icon-gap);inline-size:100%;min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);background:none;border:0;color:inherit;font:inherit;font-size:var(--felt-text-meta-size);text-align:start;cursor:pointer;min-inline-size:0}.felt-annotations__list-row:hover{background:var(--felt-surface-hover)}.felt-annotations__list-item[data-selected] .felt-annotations__list-row{background:var(--felt-selection-wash);box-shadow:inset var(--felt-selection-marker) 0 0 0 var(--felt-accent-ink)}.felt-annotations__list-swatch{inline-size:var(--felt-space-3);block-size:var(--felt-rule);flex:none;background:var(--felt-annotation-ink, var(--felt-text-secondary))}.felt-annotations__list-item[data-colour="1"]{--felt-annotation-ink: var(--felt-chart-series-1)}.felt-annotations__list-item[data-colour="2"]{--felt-annotation-ink: var(--felt-chart-series-2)}.felt-annotations__list-item[data-colour="3"]{--felt-annotation-ink: var(--felt-chart-series-3)}.felt-annotations__list-item[data-colour="4"]{--felt-annotation-ink: var(--felt-chart-series-4)}.felt-annotations__list-item[data-colour="5"]{--felt-annotation-ink: var(--felt-chart-series-5)}.felt-annotations__list-item[data-colour="6"]{--felt-annotation-ink: var(--felt-chart-series-6)}.felt-annotations__list-name{min-inline-size:0}.felt-annotations__list-anchors{margin-inline-start:auto;color:var(--felt-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.felt-annotations__list-note{color:var(--felt-text-secondary)}.felt-annotations__note{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-annotations__note[data-note=error]{color:var(--felt-danger-ink)}.felt-annotations__offscreen{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-2);align-items:baseline}}@layer felt.families{felt-button{display:contents}.felt-button__reveal{position:relative;display:inline-flex}.felt-button__reveal>.felt-reveal{inline-size:max-content;max-inline-size:min(32ch,calc(100vw - var(--felt-space-5)));inset-inline-start:0;inset-block-end:calc(100% + var(--felt-space-1))}.felt-button__reveal>.felt-reveal[data-placement=bottom]{inset-block-end:auto;inset-block-start:calc(100% + var(--felt-space-1))}.felt-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-block:0;padding-inline:var(--felt-inline-pad);border:var(--felt-rule) solid transparent;border-radius:var(--felt-radius);background:transparent;color:var(--felt-text-primary);font-family:var(--felt-font-sans);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);font-weight:500;text-align:center;text-decoration:none;appearance:none;cursor:pointer}.felt-button__label{min-inline-size:0;overflow-wrap:break-word}.felt-button__icon{flex:none}.felt-button__count{flex:none;font-variant-numeric:tabular-nums;color:var(--felt-text-secondary)}.felt-button__keycap{flex:none}.felt-button[data-icon-only]{padding-inline:0;min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}[data-felt-density=compact]{--felt-button-keycap-display: none}[data-felt-density=default],[data-felt-density=relaxed]{--felt-button-keycap-display: inline-flex}.felt-button .felt-button__keycap{display:var(--felt-button-keycap-display, inline-flex)}.felt-button[data-emphasis=primary]{background:var(--felt-action-primary);border-color:var(--felt-action-primary);color:var(--felt-text-on-action)}.felt-button[data-emphasis=secondary]{background:var(--felt-surface-panel);border-color:var(--felt-rule-strong)}.felt-button[data-emphasis=quiet]{background:transparent;border-color:transparent}.felt-button[data-emphasis=bare]{padding-inline:0;background:transparent;border-color:transparent;color:var(--felt-accent-ink)}.felt-button[data-emphasis=primary] .felt-button__count,.felt-button[data-emphasis=bare] .felt-button__count,.felt-button:disabled .felt-button__count,.felt-button[aria-disabled=true] .felt-button__count{color:inherit}.felt-button[data-emphasis=primary]:not(:disabled):not([aria-disabled=true]):hover{background:var(--felt-action-primary-hover);border-color:var(--felt-action-primary-hover)}.felt-button[data-emphasis=primary]:not(:disabled):not([aria-disabled=true]):active{background:var(--felt-action-primary-pressed);border-color:var(--felt-action-primary-pressed)}.felt-button[data-emphasis=secondary]:not(:disabled):not([aria-disabled=true]):hover,.felt-button[data-emphasis=quiet]:not(:disabled):not([aria-disabled=true]):hover{background:var(--felt-surface-hover)}.felt-button[data-emphasis=secondary]:not(:disabled):not([aria-disabled=true]):active,.felt-button[data-emphasis=quiet]:not(:disabled):not([aria-disabled=true]):active{background:var(--felt-surface-pressed)}.felt-button[data-emphasis=bare]:not(:disabled):not([aria-disabled=true]):hover{color:var(--felt-action-primary-hover);text-decoration:underline}.felt-button[data-emphasis=bare]:not(:disabled):not([aria-disabled=true]):active{color:var(--felt-action-primary-pressed);text-decoration:underline}.felt-button:disabled,.felt-button[aria-disabled=true]:not([aria-busy=true]){color:var(--felt-text-disabled);cursor:not-allowed;text-decoration:none}.felt-button[data-emphasis=primary]:disabled,.felt-button[data-emphasis=primary][aria-disabled=true]:not([aria-busy=true]){background:var(--felt-surface-field);border-color:var(--felt-surface-field)}.felt-button[data-emphasis=secondary]:disabled,.felt-button[data-emphasis=secondary][aria-disabled=true]:not([aria-busy=true]){background:var(--felt-surface-panel);border-color:var(--felt-rule-subtle)}.felt-button[aria-busy=true]{cursor:progress}.felt-button__progress{position:absolute;inset-block-end:0;inset-inline:0;inline-size:var(--felt-space-5);block-size:var(--felt-active-marker);margin-inline:auto;background:currentColor}.felt-button:focus-visible{outline-width:calc(var(--felt-rule) * 2);outline-style:solid;outline-color:var(--felt-focus-ring-color, var(--felt-focus-ring));outline-offset:var(--felt-focus-offset)}}@layer felt.families{@property --felt-calendar-readable-width{syntax: "<length>"; inherits: true; initial-value: 0px;}.felt-calendar{display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary);--felt-calendar-columns: 7;--felt-calendar-column: max(var(--felt-day-cell-min), var(--felt-hit-min));--felt-calendar-gutter: 0px;--felt-calendar-column-readable: calc(var(--felt-space-7) + var(--felt-space-6));--felt-calendar-readable-width: calc( (var(--felt-calendar-column-readable) * var(--felt-calendar-columns)) + (var(--felt-rule) * (var(--felt-calendar-columns) + 1)) + var(--felt-calendar-gutter) )}.felt-calendar[data-view=year]{--felt-calendar-columns: 4}.felt-calendar:where([data-view=year],:has(.felt-calendar__marker:not([data-form=count]))){--felt-calendar-column: var(--felt-calendar-column-readable)}.felt-calendar[data-narrow]{--felt-calendar-column: max(var(--felt-day-cell-min), var(--felt-hit-min))}[data-felt-density=relaxed] .felt-calendar{--felt-calendar-column-readable: calc(var(--felt-space-7) + var(--felt-space-6) + var(--felt-space-2))}.felt-calendar__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);margin:0;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-calendar__note[data-note=error]{border-color:var(--felt-danger-ink);background:var(--felt-danger-fill);color:var(--felt-text-primary)}.felt-calendar__note-icon{flex:none;color:var(--felt-text-secondary)}.felt-calendar__note[data-note=error] .felt-calendar__note-icon{color:var(--felt-danger-ink)}.felt-calendar__note[data-note=stale] .felt-calendar__note-icon{color:var(--felt-warning-ink)}.felt-calendar__frame{min-inline-size:0;overflow-x:auto;overflow-y:visible;padding:var(--felt-focus-gutter);scroll-padding:var(--felt-focus-gutter)}.felt-calendar__grid{inline-size:100%;min-inline-size:calc((var(--felt-calendar-column) * var(--felt-calendar-columns)) + (var(--felt-rule) * (var(--felt-calendar-columns) + 1)) + var(--felt-calendar-gutter));border-collapse:collapse;table-layout:fixed;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-calendar:where(:has(.felt-calendar__week-number)){--felt-calendar-gutter: 4ch}.felt-calendar__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2) var(--felt-space-3);min-inline-size:0}.felt-calendar__caption{color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-calendar__month{font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600;color:var(--felt-text-primary)}.felt-calendar__weekday,.felt-calendar__week-head{block-size:var(--felt-weekday-header-min);padding-inline:var(--felt-space-1);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-panel);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:600;text-align:center;vertical-align:middle}.felt-calendar__week-head,.felt-calendar__week-number{inline-size:4ch;text-align:end}.felt-calendar__week-number{padding-inline:var(--felt-space-1);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);border-inline-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-canvas);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:400;vertical-align:top}.felt-calendar__day,.felt-calendar__month-cell{position:relative;block-size:max(var(--felt-day-cell-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);padding-block:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);color:var(--felt-text-primary);text-align:start;vertical-align:top;cursor:pointer}.felt-calendar__day:hover,.felt-calendar__month-cell:hover{background:var(--felt-surface-hover)}.felt-calendar__day:active,.felt-calendar__month-cell:active{background:var(--felt-surface-pressed)}.felt-calendar__day[aria-disabled=true],.felt-calendar__month-cell[aria-disabled=true]{background:var(--felt-surface-field);color:var(--felt-text-disabled);cursor:default}.felt-calendar__day[aria-disabled=true]:hover,.felt-calendar__month-cell[aria-disabled=true]:hover{background:var(--felt-surface-field)}.felt-calendar__day[data-outside] .felt-calendar__day-number{color:var(--felt-text-secondary);font-weight:400}.felt-calendar__day[aria-selected=true],.felt-calendar__month-cell[aria-selected=true]{background:var(--felt-selection-wash)}.felt-calendar__day[aria-selected=true]:hover,.felt-calendar__month-cell[aria-selected=true]:hover{background:var(--felt-selection-hover)}.felt-calendar__day[aria-selected=true]:active,.felt-calendar__month-cell[aria-selected=true]:active{background:var(--felt-selection-pressed)}.felt-calendar__day[aria-selected=true] .felt-calendar__day-number,.felt-calendar__month-cell[aria-selected=true] .felt-calendar__month-label{color:var(--felt-accent-ink);font-weight:600}.felt-calendar__day[data-range-inside],.felt-calendar__month-cell[data-range-inside]{background:var(--felt-selection-wash)}.felt-calendar__day[data-range-start] .felt-calendar__day-number,.felt-calendar__day[data-range-end] .felt-calendar__day-number,.felt-calendar__month-cell[data-range-start] .felt-calendar__month-label,.felt-calendar__month-cell[data-range-end] .felt-calendar__month-label{background:var(--felt-accent-ink);color:var(--felt-text-on-action);font-weight:600}.felt-calendar__day-number,.felt-calendar__month-label{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--felt-icon-size);min-block-size:var(--felt-icon-size);padding-inline:var(--felt-space-1);border-block-end:var(--felt-active-marker) solid transparent}.felt-calendar__month-label{justify-content:flex-start;min-inline-size:0;overflow-wrap:break-word}.felt-calendar__day[aria-current=date] .felt-calendar__day-number,.felt-calendar__month-cell[aria-current=date] .felt-calendar__month-label{border-block-end-color:var(--felt-accent-ink);font-weight:600}.felt-calendar__marker{display:flex;align-items:flex-start;gap:var(--felt-space-1);min-inline-size:0;min-block-size:var(--felt-event-min);max-block-size:calc(var(--felt-text-meta-line) * 2);margin-block-start:var(--felt-space-1);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-calendar__marker-label{--felt-clamp-lines: 2;flex:1 1 auto}.felt-calendar__marker-count{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.felt-calendar__marker[data-tone=accent]{color:var(--felt-accent-ink)}.felt-calendar__marker[data-tone=success]{color:var(--felt-success-ink)}.felt-calendar__marker[data-tone=warning]{color:var(--felt-warning-ink)}.felt-calendar__marker[data-tone=danger]{color:var(--felt-danger-ink)}.felt-calendar__marker[data-tone=automation]{color:var(--felt-automation-ink)}.felt-calendar__marker[data-tone=draft]{color:var(--felt-draft-ink)}.felt-calendar__marker[data-form=count]{display:block;max-block-size:none;font-variant-numeric:tabular-nums;font-weight:600}.felt-calendar__marker-dot{display:inline-block;flex:0 0 auto;inline-size:var(--felt-space-2);block-size:var(--felt-space-2);margin-block-start:calc((var(--felt-text-meta-line) - var(--felt-space-2)) / 2);background:currentColor}.felt-calendar__marker:not([data-form=count]) .felt-calendar__marker-dot{display:none}.felt-calendar[data-narrow] .felt-calendar__marker-label,.felt-calendar[data-narrow] .felt-calendar__marker-detail{display:none}.felt-calendar[data-narrow] .felt-calendar__marker .felt-calendar__marker-dot{display:inline-block}.felt-calendar[data-narrow] .felt-calendar__marker{max-block-size:none}.felt-calendar__marker-detail{display:block;max-block-size:var(--felt-text-meta-line);margin-block-start:var(--felt-space-1);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-calendar__day>.felt-reveal,.felt-calendar__month-cell>.felt-reveal{inset-block-start:0;inset-block-end:auto;inset-inline-start:0;inset-inline-end:auto;max-inline-size:calc(var(--felt-calendar-column-readable) * 3)}.felt-calendar__day:nth-last-child(-n+3)>.felt-reveal,.felt-calendar__month-cell:nth-last-child(-n+3)>.felt-reveal{inset-inline-start:auto;inset-inline-end:0}.felt-calendar__week:last-child>.felt-calendar__day>.felt-reveal,.felt-calendar__week:last-child>.felt-calendar__month-cell>.felt-reveal{inset-block-start:auto;inset-block-end:0}[data-felt-density=compact] .felt-calendar__day,[data-felt-density=compact] .felt-calendar__month-cell,[data-felt-density=relaxed] .felt-calendar__day,[data-felt-density=relaxed] .felt-calendar__month-cell{block-size:max(var(--felt-row-min),var(--felt-hit-min))}[data-felt-density=relaxed] .felt-calendar__day,[data-felt-density=relaxed] .felt-calendar__month-cell{padding-block:var(--felt-space-2);padding-inline:var(--felt-space-2)}.felt-calendar[data-view=year] .felt-calendar__grid{table-layout:fixed}.felt-calendar__footer{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-calendar[data-stale] .felt-calendar__marker,.felt-calendar[data-stale] .felt-calendar__marker-detail{color:var(--felt-text-secondary)}}@layer felt.families{.felt-choice{--felt-choice-ring: calc(var(--felt-rule) * 2);--felt-choice-ring-colour: var(--felt-accent-ink);--felt-choice-marker: calc(var(--felt-rule) * 2);--felt-choice-indent: 0px;display:block;margin:0;padding:0;border:0;min-inline-size:0;color:var(--felt-text-primary);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-choice__control{display:flex;align-items:center;gap:var(--felt-icon-gap);flex-wrap:wrap}.felt-choice__label{display:inline-flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-block:var(--felt-space-1);min-inline-size:0;cursor:pointer}.felt-choice__text{display:inline-block;min-inline-size:0;overflow-wrap:break-word}.felt-choice__required{color:var(--felt-text-secondary)}.felt-choice__input{flex:none;inline-size:var(--felt-icon-size);block-size:var(--felt-icon-size);margin:0;accent-color:var(--felt-accent-ink);cursor:pointer}.felt-checkbox__input{border-radius:var(--felt-radius)}.felt-radio-group__input{border-radius:50%}.felt-choice__input[aria-invalid=true]{accent-color:var(--felt-danger-ink);outline:var(--felt-rule) solid var(--felt-danger-ink);outline-offset:var(--felt-focus-offset)}.felt-choice__input:focus-visible,.felt-choice__input[aria-invalid=true]:focus-visible{outline:var(--felt-choice-ring) solid var(--felt-choice-ring-colour);outline-offset:var(--felt-focus-offset)}.felt-choice__input:disabled{accent-color:var(--felt-text-disabled);cursor:not-allowed}.felt-choice__input:disabled+.felt-choice__text,.felt-choice:disabled .felt-choice__text,.felt-choice:disabled .felt-choice__legend{color:var(--felt-text-disabled)}.felt-choice:disabled .felt-choice__label,.felt-choice__label:has(>.felt-choice__input:disabled){cursor:not-allowed}.felt-checkbox{--felt-choice-indent: calc(var(--felt-icon-size) + var(--felt-icon-gap))}.felt-switch{--felt-switch-track: calc(var(--felt-icon-size) * 2);--felt-switch-block: calc(var(--felt-icon-size) - var(--felt-space-2));--felt-choice-indent: calc(var(--felt-switch-track) + var(--felt-icon-gap))}.felt-switch__input{position:relative;appearance:none;-webkit-appearance:none;inline-size:var(--felt-switch-track);block-size:var(--felt-icon-size);border:var(--felt-rule) solid var(--felt-rule-strong);border-radius:var(--felt-radius);background:var(--felt-surface-field);transition:background-color var(--felt-motion-colour),border-color var(--felt-motion-colour)}.felt-switch__input:hover{transition-duration:var(--felt-motion-hover-exit)}.felt-switch__input:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--felt-space-1);inline-size:var(--felt-switch-block);block-size:var(--felt-switch-block);translate:0 -50%;background:var(--felt-rule-strong);border-radius:var(--felt-radius);transition:background-color var(--felt-motion-colour)}.felt-switch__input:checked{background:var(--felt-accent-fill);border-color:var(--felt-accent-ink)}.felt-switch__input:checked:after{inset-inline-start:auto;inset-inline-end:var(--felt-space-1);background:var(--felt-accent-ink)}.felt-switch__input:disabled{background:var(--felt-surface-field);border-color:var(--felt-rule-subtle)}.felt-switch__input:disabled:after{background:var(--felt-text-disabled)}.felt-radio-group__options{display:flex;flex-direction:column;gap:var(--felt-space-1);margin-block-start:var(--felt-space-1)}.felt-radio-group__options[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;column-gap:var(--felt-space-4)}.felt-radio-group__option{display:flex;flex-direction:column}.felt-radio-group__explanation{padding-inline-start:calc(var(--felt-icon-size) + var(--felt-icon-gap))}.felt-segmented-choice__options{--felt-segmented-option-min: calc(max(var(--felt-control-min), var(--felt-hit-min)) - 2 * var(--felt-rule));display:inline-flex;flex-wrap:wrap;align-items:stretch;margin-block-start:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-panel)}.felt-segmented-choice__option{display:flex}.felt-segmented-choice__option+.felt-segmented-choice__option{border-inline-start:var(--felt-rule) solid var(--felt-rule-strong)}.felt-segmented-choice__label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--felt-icon-gap);min-block-size:var(--felt-segmented-option-min);min-inline-size:var(--felt-segmented-option-min);padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);cursor:pointer;transition:background-color var(--felt-motion-colour),color var(--felt-motion-colour)}.felt-segmented-choice__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:var(--felt-radius);cursor:pointer}.felt-segmented-choice__label:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--felt-choice-marker);background:transparent;transition:background-color var(--felt-motion-colour)}.felt-segmented-choice__label:has(>.felt-segmented-choice__input:checked){background:var(--felt-selection-wash);color:var(--felt-accent-ink)}.felt-segmented-choice__label:has(>.felt-segmented-choice__input:checked):before{background:var(--felt-accent-ink)}.felt-segmented-choice__label:has(>.felt-segmented-choice__input:hover:not(:disabled)){background:var(--felt-surface-hover);transition-duration:var(--felt-motion-hover-exit)}.felt-segmented-choice__label:has(>.felt-segmented-choice__input:checked:hover:not(:disabled)){background:var(--felt-selection-hover)}.felt-segmented-choice__input:focus-visible{outline:var(--felt-choice-ring) solid var(--felt-choice-ring-colour);outline-offset:var(--felt-focus-offset);z-index:1}.felt-segmented-choice__label:has(>.felt-segmented-choice__input:disabled){color:var(--felt-text-disabled);cursor:not-allowed}.felt-segmented-choice[data-icon-only=true] .felt-segmented-choice__label{padding-inline:var(--felt-space-1)}.felt-segmented-choice__explanations{margin-block-start:var(--felt-space-1)}.felt-choice__option-name{color:var(--felt-text-primary)}.felt-choice__legend{display:flex;align-items:center;gap:var(--felt-icon-gap);padding:0;min-inline-size:0;color:var(--felt-text-primary)}.felt-choice__legend-text{min-inline-size:0;overflow-wrap:break-word}.felt-choice__description,.felt-choice__explanation,.felt-choice__pending,.felt-choice__error{margin:0;padding-inline-start:var(--felt-choice-indent);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);max-inline-size:72ch;overflow-wrap:break-word}.felt-choice__description,.felt-choice__explanation,.felt-choice__pending{color:var(--felt-text-secondary)}.felt-choice__description+.felt-choice__explanation,.felt-choice__pending,.felt-choice__error{margin-block-start:var(--felt-space-1)}.felt-choice__error{display:flex;align-items:flex-start;gap:var(--felt-icon-gap);color:var(--felt-danger-ink)}.felt-choice__error .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense);margin-block-start:calc((var(--felt-text-meta-line) - var(--felt-icon-dense)) / 2)}.felt-choice[data-request=pending] .felt-choice__text{color:var(--felt-text-secondary)}.felt-choice__help{display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));padding:0;border:0;background:transparent;color:var(--felt-text-secondary);cursor:pointer;transition:color var(--felt-motion-colour)}.felt-choice__help:hover{color:var(--felt-text-primary);transition-duration:var(--felt-motion-hover-exit)}.felt-choice__help:focus-visible{outline:var(--felt-choice-ring) solid var(--felt-choice-ring-colour);outline-offset:var(--felt-focus-offset)}}@layer felt.families{felt-command-bar{display:contents}.felt-command-bar{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--felt-viewport-gutter)}.felt-command-bar__scrim{position:absolute;inset:0;background:var(--felt-scrim-modal)}.felt-command-bar__dialog{position:relative;display:flex;flex-direction:column;inline-size:min(var(--felt-command-bar-width),100%);max-block-size:100%;background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary)}.felt-command-bar__query{display:flex;flex:none;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-focus-gutter);background:var(--felt-surface-field);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);color:var(--felt-text-secondary)}.felt-command-bar__icon{flex:none;display:inline-flex;align-items:center;color:var(--felt-text-secondary)}.felt-command-bar__input{flex:1 1 auto;align-self:stretch;min-inline-size:0;min-block-size:0;padding:0;border:0;background:transparent;color:var(--felt-text-primary);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-command-bar__input::-webkit-search-cancel-button,.felt-command-bar__input::-webkit-search-decoration{appearance:none}.felt-command-bar__results{flex:1 1 auto;min-block-size:0;max-block-size:50vh;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.felt-command-bar__list{margin:0;padding:0;list-style:none}.felt-command-bar__option{display:flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);cursor:pointer}.felt-command-bar__option:last-child{border-block-end:0}.felt-command-bar__option:hover:not([aria-disabled=true]){background:var(--felt-surface-hover)}.felt-command-bar__option[aria-selected=true]{background:var(--felt-selection-wash)}.felt-command-bar__option[aria-selected=true]:hover:not([aria-disabled=true]){background:var(--felt-selection-hover)}.felt-command-bar__option:active:not([aria-disabled=true]){background:var(--felt-surface-pressed)}.felt-command-bar__option[aria-selected=true]:active:not([aria-disabled=true]){background:var(--felt-selection-pressed)}.felt-command-bar__option.felt-interactive,.felt-command-bar__query.felt-interactive{transition-duration:var(--felt-motion-hover-exit)}.felt-command-bar__option.felt-interactive:hover,.felt-command-bar__query.felt-interactive:hover{transition-duration:var(--felt-motion-colour)}.felt-command-bar__option-icon{flex:none;display:inline-flex;align-items:center;color:var(--felt-text-secondary)}.felt-command-bar__option:has(.felt-command-bar__option-meta){align-items:flex-start}.felt-command-bar__option:has(.felt-command-bar__option-meta) .felt-command-bar__option-icon{margin-block-start:calc((var(--felt-text-control-line) - var(--felt-icon-size)) / 2)}.felt-command-bar__option:has(.felt-command-bar__option-meta) .felt-command-bar__shortcut{margin-block-start:calc((var(--felt-text-control-line) - var(--felt-text-meta-line) - 2 * var(--felt-rule)) / 2)}.felt-command-bar__option-text{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.felt-command-bar__option-label{font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);overflow-wrap:break-word}.felt-command-bar__option-meta{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-2);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-command-bar__shortcut{flex:none;margin-inline-start:auto}.felt-command-bar__option[aria-disabled=true]{cursor:default;color:var(--felt-text-disabled)}.felt-command-bar__option[aria-disabled=true] .felt-command-bar__option-icon,.felt-command-bar__option[aria-disabled=true] .felt-command-bar__option-meta{color:var(--felt-text-disabled)}.felt-command-bar__option-reason{color:var(--felt-text-secondary)}.felt-command-bar__status{display:flex;align-items:center;gap:var(--felt-icon-gap);margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-command-bar__placeholder{display:flex;flex-direction:column;gap:var(--felt-space-2);padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2)}.felt-command-bar__placeholder .felt-skeleton-group{display:flex;flex-direction:column;gap:var(--felt-space-2)}.felt-command-bar__placeholder .felt-skeleton{block-size:var(--felt-text-control-line)}.felt-command-bar__empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-3);margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-3);color:var(--felt-text-primary)}.felt-command-bar__empty-message{margin:0}.felt-command-bar__error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-3);padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-3);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle);color:var(--felt-danger-ink)}.felt-command-bar__error-message{display:flex;align-items:flex-start;gap:var(--felt-icon-gap);margin:0}.felt-command-bar__error .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense);margin-block-start:calc((var(--felt-text-body-line) - var(--felt-icon-dense)) / 2)}.felt-command-bar[data-request=searching] .felt-command-bar__query{color:var(--felt-text-secondary)}.felt-command-bar[data-request=error] .felt-command-bar__query{border-block-end-color:var(--felt-danger-ink)}}@layer felt.families{.felt-dashboard{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-3);min-inline-size:0;background:var(--felt-surface-canvas);color:var(--felt-text-primary)}.felt-dashboard__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--felt-space-2) var(--felt-space-4);min-inline-size:0}.felt-dashboard__heading{display:flex;align-items:baseline;flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-dashboard__title{min-inline-size:0}.felt-dashboard__chrome{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2) var(--felt-space-4);min-inline-size:0}.felt-dashboard__save,.felt-dashboard__provenance,.felt-dashboard__note,.felt-dashboard__narrow-note{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-dashboard__disclosure{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-dashboard__disclosure>summary{cursor:default;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));display:flex;align-items:center}.felt-dashboard__empty{margin:0;padding:var(--felt-panel-pad);background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);color:var(--felt-text-secondary)}.felt-dashboard__grid{display:grid;grid-template-columns:repeat(var(--felt-dashboard-columns, 12),minmax(0,1fr));grid-auto-rows:var(--felt-tile-row);gap:var(--felt-tile-gap);padding:var(--felt-focus-gutter);min-inline-size:0}.felt-dashboard__grid[data-one-column]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--felt-tile-row),auto)}.felt-dashboard__tile{grid-column:var(--felt-tile-column, auto) / span var(--felt-tile-column-span, 1);grid-row:var(--felt-tile-row-start, auto) / span var(--felt-tile-row-span, 1);display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;min-inline-size:0;min-block-size:0;background:var(--felt-surface-panel);color:var(--felt-text-primary);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius)}.felt-dashboard__grid[data-one-column] .felt-dashboard__tile{grid-column:1 / -1;grid-row:auto / span var(--felt-tile-row-span, 1)}.felt-dashboard__tile[data-arranging]{border-color:var(--felt-accent-ink)}.felt-dashboard__tile-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-icon-gap);min-inline-size:0;padding-inline:var(--felt-panel-pad);padding-block:var(--felt-focus-gutter);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-dashboard__tile-heading{flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600}.felt-dashboard__tile-title{min-inline-size:0}.felt-dashboard__arrange{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);font:inherit;font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);color:var(--felt-text-primary);background:transparent;border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);touch-action:none}.felt-dashboard__arrange:hover{background:var(--felt-surface-hover)}.felt-dashboard__arrange:active{background:var(--felt-surface-pressed)}.felt-dashboard__arrange[aria-pressed=true]{background:var(--felt-selection-wash);border-color:var(--felt-accent-ink);color:var(--felt-accent-ink)}.felt-dashboard__placement{flex:1 1 100%;min-inline-size:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);font-variant-numeric:tabular-nums}.felt-dashboard__tile-body{min-inline-size:0;min-block-size:0;padding:var(--felt-panel-pad);overflow:auto}.felt-dashboard__tile-note{margin:0;padding-inline:var(--felt-panel-pad);padding-block-end:var(--felt-panel-pad);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-warning-ink)}.felt-dashboard__drop-preview{grid-column:var(--felt-tile-column, auto) / span var(--felt-tile-column-span, 1);grid-row:var(--felt-tile-row-start, auto) / span var(--felt-tile-row-span, 1);pointer-events:none;border:var(--felt-rule) dashed var(--felt-accent-ink);border-radius:var(--felt-radius);background:var(--felt-selection-wash)}.felt-dashboard__drop-preview[data-refused]{border-color:var(--felt-danger-ink);background:var(--felt-danger-fill)}.felt-dashboard__grid[data-one-column] .felt-dashboard__drop-preview{display:none}}@layer felt.families{felt-date-field{display:contents}.felt-date-field{--felt-date-field-end-min: 22ch;display:flex;flex-direction:column;gap:var(--felt-space-1);inline-size:100%;color:var(--felt-text-primary)}.felt-date-field__format{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-date-field__entry{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--felt-space-3) - (var(--felt-focus-gutter) * 2));inline-size:100%}.felt-date-field__field{flex:1 1 var(--felt-date-field-end-min);min-inline-size:0}.felt-date-field:not([data-range]) .felt-date-field__field{flex-basis:100%}.felt-date-field__trigger,.felt-date-field__clear{flex:none;align-self:stretch;min-block-size:0;border:0;padding-inline:0;min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));color:var(--felt-text-secondary)}.felt-date-field__trigger:after,.felt-date-field__clear:after{content:"";position:absolute;inset-block:calc(-1 * var(--felt-rule));inset-inline:0}.felt-field__control>.felt-date-field__trigger,.felt-field__control>.felt-date-field__clear,.felt-field__control>:has(>.felt-date-field__trigger),.felt-field__control>:has(>.felt-date-field__clear){flex:none;display:flex;align-self:stretch;min-block-size:0}.felt-field__control:has(.felt-date-field__clear)>.felt-date-field__trigger,.felt-field__control:has(.felt-date-field__clear)>:has(>.felt-date-field__trigger){margin-inline-start:calc(-1 * var(--felt-icon-gap))}.felt-date-field__trigger:hover,.felt-date-field__clear:hover{color:var(--felt-text-primary)}.felt-date-field__trigger[aria-expanded=true]{background:var(--felt-surface-pressed);color:var(--felt-text-primary)}.felt-date-field__popup{position:fixed;z-index:40;scrollbar-gutter:stable;--felt-date-field-day-column: max(var(--felt-day-cell-min), var(--felt-hit-min));--felt-date-field-readable-column: calc(var(--felt-space-7) + var(--felt-space-6));--felt-date-field-week-gutter: 0ch;inline-size:calc((var(--felt-date-field-day-column) * 7) + (var(--felt-rule) * 8) + var(--felt-date-field-week-gutter) + (var(--felt-panel-pad) * 2) + (var(--felt-focus-gutter) * 2) + (var(--felt-rule) * 2) + var(--felt-scrollbar-track, 0px));max-inline-size:calc(100vw - (var(--felt-viewport-gutter) * 2));overflow:auto;padding:var(--felt-panel-pad);background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary)}.felt-date-field__popup[data-week-numbers]{--felt-date-field-week-gutter: calc(4ch + var(--felt-rule))}.felt-date-field__popup:has(.felt-calendar__marker:not([data-form=count])){--felt-date-field-day-column: var(--felt-date-field-readable-column)}.felt-date-field__popup:has(.felt-calendar[data-narrow]){--felt-date-field-day-column: max(var(--felt-day-cell-min), var(--felt-hit-min))}[data-felt-density=relaxed] .felt-date-field__popup{--felt-date-field-readable-column: calc(var(--felt-space-7) + var(--felt-space-6) + var(--felt-space-2))}.felt-date-field__popup .felt-calendar{--felt-calendar-column: var(--felt-date-field-day-column)}.felt-date-field__calendar{min-inline-size:0}}@layer felt.families{felt-drawer{display:contents}:root{--felt-drawer-comfortable-control: var(--felt-control-min);--felt-drawer-comfortable-pad: var(--felt-inline-pad)}.felt-drawer__overlay{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end}.felt-drawer__overlay[hidden]{display:none}.felt-drawer__overlay[data-mode=nonmodal]{pointer-events:none}.felt-drawer__overlay[data-mode=nonmodal]>.felt-drawer{pointer-events:auto}.felt-drawer__scrim{position:absolute;inset:0;background:var(--felt-scrim-modal)}.felt-drawer{position:relative;display:flex;flex-direction:column;inline-size:min(var(--felt-drawer-width),100%);max-inline-size:100%;max-block-size:100%;background:var(--felt-surface-panel);color:var(--felt-text-primary);border-inline-start:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);transition:transform var(--felt-motion-drawer) ease-out}.felt-drawer[data-state=opening],.felt-drawer[data-state=closing]{transform:translate(var(--felt-drawer-travel, 100%))}[dir=rtl] .felt-drawer{--felt-drawer-travel: -100%}@media(max-width:719px){.felt-drawer{inline-size:100%}}@media(prefers-reduced-motion:reduce){.felt-drawer{transition:none}.felt-drawer[data-state=opening],.felt-drawer[data-state=closing]{transform:none}}:where([data-felt-reduced-motion]) .felt-drawer{transition:none}:where([data-felt-reduced-motion]) .felt-drawer[data-state=opening],:where([data-felt-reduced-motion]) .felt-drawer[data-state=closing]{transform:none}.felt-drawer__header{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--felt-icon-gap);min-block-size:calc(max(var(--felt-control-min),var(--felt-hit-min)) + 2 * var(--felt-focus-gutter) + var(--felt-rule));padding-inline:var(--felt-panel-pad);padding-block:var(--felt-focus-gutter);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-drawer__icon{flex:none;margin-block-start:calc((max(var(--felt-control-min),var(--felt-hit-min)) - var(--felt-icon-size)) / 2);color:var(--felt-text-secondary)}.felt-drawer__title{flex:1 1 auto;min-inline-size:0;margin:0;margin-block-start:calc((max(var(--felt-control-min),var(--felt-hit-min)) - var(--felt-text-heading-line)) / 2);font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;overflow-wrap:break-word}.felt-drawer__title-text{--felt-clamp-lines: 2}.felt-drawer__title>.felt-truncate-anchor{display:block}.felt-drawer__utilities{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);margin-inline-start:auto}.felt-drawer__close,.felt-drawer__return,.felt-drawer__close .felt-button,.felt-drawer__return .felt-button{min-block-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-drawer__close,.felt-drawer__close .felt-button{min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-drawer__status{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);padding-inline:var(--felt-panel-pad);padding-block:var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-drawer[data-request=error] .felt-drawer__status{background:var(--felt-danger-fill)}.felt-drawer__error{display:inline-flex;align-items:flex-start;gap:var(--felt-icon-gap);margin:0;color:var(--felt-danger-ink);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);overflow-wrap:break-word}.felt-drawer__error-icon{flex:none}.felt-drawer__saving{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-drawer__body{flex:1 1 auto;min-block-size:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--felt-panel-pad);overflow-wrap:break-word;--felt-drawer-inherited-control: var(--felt-control-min);--felt-drawer-inherited-pad: var(--felt-inline-pad)}.felt-drawer__body form{--felt-control-min: max(var(--felt-drawer-inherited-control), var(--felt-drawer-comfortable-control));--felt-inline-pad: max(var(--felt-drawer-inherited-pad), var(--felt-drawer-comfortable-pad))}.felt-drawer__placeholders{display:flex;flex-direction:column;gap:var(--felt-space-2)}.felt-drawer__content[hidden]{display:none}.felt-drawer[data-nested=true]{position:static;inline-size:100%;max-block-size:none;border:var(--felt-rule) solid var(--felt-rule-subtle);transform:none}}@layer felt.families{felt-field{display:contents}.felt-field{display:flex;flex-direction:column;gap:var(--felt-space-1);inline-size:100%;max-inline-size:var(--felt-field-column, 100%);padding:var(--felt-focus-gutter);color:var(--felt-text-primary)}.felt-field__header{display:flex;align-items:center;gap:var(--felt-icon-gap);flex-wrap:wrap}.felt-field__label{display:inline-flex;align-items:baseline;flex-wrap:wrap;min-inline-size:0;font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);color:var(--felt-text-primary)}.felt-field__label-text{min-inline-size:0;overflow-wrap:break-word}.felt-field__required{white-space:pre;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-field__help-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));padding:0;border:0;background:transparent;color:var(--felt-text-secondary);cursor:pointer}.felt-field__help-button:hover{background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-field__description{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-field__control{position:relative;display:flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);background:var(--felt-surface-field);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary)}.felt-field__control:hover:not(:has(>:disabled)):not(:has(>[readonly])){border-color:var(--felt-text-secondary)}.felt-field__input{flex:1 1 auto;align-self:stretch;min-inline-size:0;min-block-size:0;padding:0;border:0;background:transparent;color:inherit;font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-field__input:focus-visible{outline:none}.felt-field__control:has(>.felt-field__input:focus-visible){outline:var(--felt-focus-ring-width) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset)}.felt-field__input::placeholder{color:var(--felt-text-secondary)}.felt-field__input[type=search]::-webkit-search-cancel-button,.felt-field__input[type=search]::-webkit-search-decoration{appearance:none}.felt-field__select{appearance:none;padding-inline-end:calc(var(--felt-icon-size) + var(--felt-icon-gap));cursor:pointer}.felt-field__select option,.felt-field__select optgroup{background-color:var(--felt-surface-panel);color:var(--felt-text-primary)}.felt-field__select option:disabled{color:var(--felt-text-disabled)}.felt-field__icon{flex:none;display:inline-flex;align-items:center;color:var(--felt-text-secondary)}.felt-field__chevron{position:absolute;inset-inline-end:var(--felt-inline-pad);display:inline-flex;align-items:center;pointer-events:none;color:var(--felt-text-secondary)}.felt-field__unit{flex:none;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);white-space:nowrap}.felt-field__clear{flex:none;align-self:stretch;min-block-size:0;border:0}.felt-field__clear:after{content:"";position:absolute;inset-block:calc(-1 * var(--felt-rule));inset-inline:0}.felt-field__error{display:flex;align-items:flex-start;gap:var(--felt-icon-gap);margin:0;color:var(--felt-danger-ink);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);overflow-wrap:break-word}.felt-field__error .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense);margin-block-start:calc((var(--felt-text-body-line) - var(--felt-icon-dense)) / 2)}.felt-field__note{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-field__control:has(>:disabled){background:var(--felt-surface-panel);border-color:var(--felt-rule-subtle);color:var(--felt-text-disabled)}.felt-field__input:disabled{color:var(--felt-text-disabled);-webkit-text-fill-color:var(--felt-text-disabled);cursor:not-allowed}.felt-field__control:has([readonly]){background:var(--felt-surface-panel)}.felt-field__input[readonly]{color:var(--felt-text-primary);cursor:text}.felt-field__control:has([aria-invalid=true]){border-color:var(--felt-danger-ink);background:var(--felt-danger-fill)}.felt-field__control[aria-busy=true]{border-color:var(--felt-rule-subtle)}.felt-field__control[aria-busy=true] .felt-field__chevron{color:var(--felt-text-disabled)}}@layer felt.families{felt-figure{display:contents}.felt-figure{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--felt-space-1);row-gap:0;max-inline-size:100%;font-size:inherit;line-height:inherit;color:inherit}.felt-figure[data-align=end]{display:flex;justify-content:flex-end;text-align:end}.felt-figure[data-align=end] .felt-figure__reading{flex-wrap:wrap;justify-content:flex-end}.felt-figure[data-align=end] .felt-figure__reason{flex-basis:100%;text-align:end}.felt-figure__reading{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--felt-space-1);font-family:var(--felt-font-mono);font-variant-numeric:var(--felt-numerals)}.felt-figure__value,.felt-figure__unit{white-space:nowrap}.felt-figure__reason{font-family:var(--felt-font-sans);color:var(--felt-text-secondary)}.felt-figure__age{font-family:var(--felt-font-sans);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);white-space:nowrap}.felt-figure__comparison,.felt-figure__provenance{font-family:var(--felt-font-sans);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}[data-felt-density=relaxed] .felt-figure__provenance{flex-basis:100%}.felt-figure__reading[data-reveal]{text-decoration:underline dotted var(--felt-rule-strong);text-underline-offset:var(--felt-focus-offset);cursor:default;min-block-size:var(--felt-hit-min);transition:text-decoration-color var(--felt-motion-hover-exit)}.felt-figure__reading[data-reveal]:hover{text-decoration-color:var(--felt-text-primary);transition:text-decoration-color var(--felt-motion-colour)}.felt-figure[data-reveal]{scroll-margin:var(--felt-focus-gutter)}.felt-figure__reading[data-reveal]:focus-visible{outline-width:var(--felt-focus-ring-width, var(--felt-focus-offset));outline-style:solid;outline-color:var(--felt-focus-ring-color, var(--felt-focus-ring));outline-offset:var(--felt-focus-offset)}@media(pointer:coarse){.felt-figure__reading[data-reveal]{align-items:center}}.felt-figure__reveal-line{display:block;font-family:var(--felt-font-sans)}.felt-figure__reveal-line[data-slot=precision]{font-family:var(--felt-font-mono);font-variant-numeric:var(--felt-numerals)}}@layer felt.families{felt-keycap{display:inline-flex;align-items:baseline;vertical-align:baseline}.felt-keycap{display:inline-flex;align-items:baseline;gap:var(--felt-space-1);vertical-align:baseline;font-family:var(--felt-font-mono);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:400;font-variant-numeric:var(--felt-numerals);letter-spacing:0;text-transform:none;white-space:nowrap;color:inherit;border-radius:var(--felt-radius)}.felt-keycap__key{display:inline-block;min-inline-size:calc(var(--felt-text-meta-line) + 2 * var(--felt-rule));padding-inline:var(--felt-keycap-inset);padding-block:0;border:var(--felt-rule) solid var(--felt-rule-strong);border-radius:var(--felt-radius);font:inherit;line-height:var(--felt-text-meta-line);text-align:center;color:inherit;background:transparent}.felt-keycap__key[data-symbol]{font-family:var(--felt-font-sans)}.felt-keycap__sep{display:inline-block;color:inherit}:is(button,a[href],[role=option],[role=menuitem],[role=tab])[data-emphasis=primary] .felt-keycap .felt-keycap__key{border-color:currentColor}:is(button,a[href],[role=option],[role=menuitem],[role=tab]):is(:disabled,[aria-disabled=true]:not([aria-busy=true])) .felt-keycap{color:var(--felt-text-disabled)}:is(button,a[href],[role=option],[role=menuitem],[role=tab]):is(:disabled,[aria-disabled=true]:not([aria-busy=true])) .felt-keycap .felt-keycap__key{border-color:var(--felt-text-disabled)}.felt-keycap:empty,felt-keycap:empty{display:none}}@layer felt.families{.felt-meter{--felt-meter-track-size: var(--felt-space-2);--felt-meter-segment-size: var(--felt-space-3);--felt-meter-segment-gap: var(--felt-space-1);--felt-meter-ink: var(--felt-accent-ink);display:flex;flex-direction:column;gap:var(--felt-space-1);min-inline-size:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);color:var(--felt-text-primary)}[data-felt-density=compact] .felt-meter{gap:0}[data-felt-density=relaxed] .felt-meter{gap:var(--felt-space-2)}[data-felt-density=compact] .felt-meter__header,[data-felt-density=compact] .felt-meter__context,[data-felt-density=compact] .felt-meter__thresholds{column-gap:var(--felt-space-2)}[data-felt-density=relaxed] .felt-meter__header,[data-felt-density=relaxed] .felt-meter__context,[data-felt-density=relaxed] .felt-meter__thresholds{column-gap:var(--felt-space-4)}.felt-meter__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-1) var(--felt-space-3);min-inline-size:0}.felt-meter__label{min-inline-size:0;overflow-wrap:break-word}.felt-meter__reading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-1) var(--felt-space-2);margin-inline-start:auto;min-inline-size:0}.felt-meter__value{font-variant-numeric:tabular-nums}.felt-meter__overflow{color:var(--felt-warning-ink);background:var(--felt-warning-fill);padding-inline:var(--felt-space-1);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-meter__status{display:inline-flex;align-items:center;gap:var(--felt-space-1);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-meter__status[data-status=complete]{color:var(--felt-success-ink)}.felt-meter__status[data-status=failed]{color:var(--felt-danger-ink)}.felt-meter__status .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense)}.felt-meter__track{position:relative;display:block;inline-size:100%;block-size:var(--felt-meter-track-size);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field);overflow:hidden}.felt-meter__track[data-segmented]{display:flex;inline-size:fit-content;max-inline-size:100%;gap:var(--felt-meter-segment-gap);border:0;background:none;overflow:visible}.felt-meter__segment{flex:0 1 var(--felt-meter-segment-size);min-inline-size:var(--felt-space-1);block-size:100%;border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field);position:relative;overflow:hidden}.felt-meter__segment[data-filled]{background:var(--felt-meter-ink);border-color:var(--felt-meter-ink);transition:background-color var(--felt-motion-colour),border-color var(--felt-motion-colour)}.felt-meter__fill{display:block;block-size:100%;inline-size:var(--felt-meter-fill, 0%);background:var(--felt-meter-ink);transition:background-color var(--felt-motion-colour)}.felt-meter__tick{position:absolute;inset-block:0;inset-inline-start:var(--felt-meter-at, 0%);inline-size:var(--felt-rule);background:var(--felt-rule-strong)}.felt-meter[data-status=complete]{--felt-meter-ink: var(--felt-success-ink)}.felt-meter[data-status=paused]{--felt-meter-ink: var(--felt-rule-strong)}.felt-meter[data-status=failed]{--felt-meter-ink: var(--felt-danger-ink)}.felt-meter[data-out-of-range=labelled]{--felt-meter-ink: var(--felt-warning-ink)}.felt-meter__track[aria-invalid=true],.felt-meter__track[aria-invalid=true] .felt-meter__segment{border-color:var(--felt-danger-ink)}.felt-meter__error{display:flex;align-items:flex-start;gap:var(--felt-space-1);margin:0;color:var(--felt-danger-ink);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);overflow-wrap:break-word}.felt-meter__error .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense)}.felt-meter__context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-1) var(--felt-space-3);min-inline-size:0;padding-block:var(--felt-focus-gutter);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-meter__range{font-variant-numeric:tabular-nums}.felt-meter__thresholds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-1) var(--felt-space-3);margin:0;padding:0;list-style:none}.felt-meter__threshold{display:inline-flex;align-items:center}.felt-meter__threshold-value{font-variant-numeric:tabular-nums}.felt-meter__threshold-trigger{display:inline-flex;align-items:center;gap:var(--felt-space-1);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:var(--felt-focus-offset)}.felt-meter__threshold-trigger:hover{color:var(--felt-text-primary)}.felt-meter__provenance{min-inline-size:0;color:var(--felt-text-secondary);overflow-wrap:break-word}}@layer felt.families{felt-notice{display:block}.felt-notice[hidden]{display:none}.felt-notice{--felt-notice-ink: var(--felt-draft-ink);--felt-notice-fill: var(--felt-draft-fill);--felt-notice-pad: max(var(--felt-notice-inset), var(--felt-panel-pad));display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--felt-icon-gap);row-gap:var(--felt-space-1);padding-block:var(--felt-notice-pad);padding-inline:var(--felt-notice-pad);border:var(--felt-rule) solid var(--felt-notice-ink);border-radius:var(--felt-radius);background:var(--felt-notice-fill);color:var(--felt-notice-ink);font-family:var(--felt-font-sans);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);text-align:start;transition:background-color var(--felt-motion-colour),border-color var(--felt-motion-colour),color var(--felt-motion-colour)}.felt-notice[data-tone=success]{--felt-notice-ink: var(--felt-success-ink);--felt-notice-fill: var(--felt-success-fill)}.felt-notice[data-tone=warning]{--felt-notice-ink: var(--felt-warning-ink);--felt-notice-fill: var(--felt-warning-fill)}.felt-notice[data-tone=danger]{--felt-notice-ink: var(--felt-danger-ink);--felt-notice-fill: var(--felt-danger-fill)}.felt-notice[data-tone=accent]{--felt-notice-ink: var(--felt-accent-ink);--felt-notice-fill: var(--felt-accent-fill)}.felt-notice[data-tone=automation]{--felt-notice-ink: var(--felt-automation-ink);--felt-notice-fill: var(--felt-automation-fill)}.felt-notice[data-tone=draft]{--felt-notice-ink: var(--felt-draft-ink);--felt-notice-fill: var(--felt-draft-fill)}.felt-notice__marker{flex:none;inline-size:var(--felt-icon-size);block-size:var(--felt-icon-size);color:var(--felt-notice-ink)}.felt-notice__message{min-inline-size:0;overflow-wrap:break-word;font-weight:600}.felt-notice__scope{min-inline-size:0;overflow-wrap:break-word;font-weight:400}.felt-notice__action,.felt-notice__details,.felt-notice__dismiss{flex:none;min-block-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-notice>.felt-button__reveal{display:flex;flex:none}.felt-notice__dismiss{min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));color:var(--felt-notice-ink)}.felt-notice__diagnostics{flex:1 0 100%;min-inline-size:0;overflow-wrap:break-word;margin-block-start:var(--felt-space-1);padding-block-start:var(--felt-space-2);border-block-start:var(--felt-rule) solid var(--felt-notice-ink);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-notice__diagnostics>:first-child{margin-block-start:0}.felt-notice__diagnostics>:last-child{margin-block-end:0}.felt-notice__announcement{display:contents}}@layer felt.families{.felt-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;background:var(--felt-surface-panel);color:var(--felt-text-primary);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius)}.felt-panel__title-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-4);min-block-size:var(--felt-title-bar-min);padding-inline:var(--felt-panel-pad);padding-block:var(--felt-focus-gutter);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-panel__heading{display:flex;align-items:baseline;flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-panel__heading>.felt-reveal-anchor{flex:1 1 auto;min-inline-size:0}.felt-panel__title{display:block}.felt-panel__count{flex:none;margin-inline-start:var(--felt-space-2);color:var(--felt-text-secondary);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.felt-panel__chrome{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);margin-inline-start:auto}.felt-panel__freshness{display:inline-flex;align-items:center;gap:var(--felt-space-1);margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-panel__freshness-time{font-variant-numeric:tabular-nums}.felt-panel[data-stale] .felt-panel__freshness{color:var(--felt-warning-ink);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-panel__freshness-state{font-weight:600}.felt-panel__busy{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);white-space:nowrap}.felt-panel__body{min-inline-size:0;min-block-size:0;padding:var(--felt-panel-pad)}.felt-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));margin-block-end:var(--felt-panel-pad)}.felt-panel__body[data-owns-scroll]{overflow:auto;overscroll-behavior:contain;max-block-size:var(--felt-panel-scroll-max, none)}.felt-panel__body[aria-disabled=true] :is(a[href],button,input,select,textarea,summary,[role=button],[role=link],[tabindex]){pointer-events:none}.felt-panel__unavailable{margin:0;margin-block-end:var(--felt-panel-pad);color:var(--felt-text-primary);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-panel__freshness .felt-reveal-anchor{position:relative;display:inline-block}}@layer felt.families{.felt-part-to-whole{margin:0;display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary);position:relative;--felt-portion-1: var(--felt-chart-series-1);--felt-portion-2: var(--felt-chart-series-2);--felt-portion-3: var(--felt-chart-series-3);--felt-portion-4: var(--felt-chart-series-4);--felt-portion-5: var(--felt-chart-series-5);--felt-portion-6: var(--felt-chart-series-6)}.felt-part-to-whole__title{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;margin:0;min-inline-size:0}.felt-part-to-whole__total{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-part-to-whole__total-label{color:var(--felt-text-secondary)}.felt-part-to-whole__total-value{font-weight:600}.felt-part-to-whole__defs{position:absolute;inline-size:0;block-size:0;overflow:hidden}.felt-part-to-whole__body{display:flex;flex-direction:column;gap:var(--felt-panel-pad);min-inline-size:0}.felt-part-to-whole[data-shape=donut] .felt-part-to-whole__body,.felt-part-to-whole[data-shape=pie] .felt-part-to-whole__body{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.felt-part-to-whole[data-shape=donut] .felt-part-to-whole__frame,.felt-part-to-whole[data-shape=pie] .felt-part-to-whole__frame,.felt-part-to-whole[data-shape=donut] .felt-part-to-whole__list,.felt-part-to-whole[data-shape=pie] .felt-part-to-whole__list{flex:1 1 var(--felt-donut-block-min)}.felt-part-to-whole__frame{position:relative;min-inline-size:0}.felt-part-to-whole__graphic{display:block;inline-size:100%;overflow:visible}.felt-part-to-whole__track{fill:var(--felt-surface-field);stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-part-to-whole__portion{stroke:none}.felt-part-to-whole__remainder{fill:none;stroke:none}.felt-part-to-whole__rule{stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule);stroke-linecap:butt}.felt-part-to-whole__hatch[data-role="1"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-1, var(--felt-chart-series-1))}.felt-part-to-whole__hatch[data-role="2"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-2, var(--felt-chart-series-2))}.felt-part-to-whole__hatch[data-role="3"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-3, var(--felt-chart-series-3))}.felt-part-to-whole__hatch[data-role="4"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-4, var(--felt-chart-series-4))}.felt-part-to-whole__hatch[data-role="5"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-5, var(--felt-chart-series-5))}.felt-part-to-whole__hatch[data-role="6"] .felt-part-to-whole__hatch-ground{fill:var(--felt-portion-6, var(--felt-chart-series-6))}.felt-part-to-whole__hatch-line{fill:none;stroke:var(--felt-surface-panel);stroke-width:var(--felt-rule)}.felt-part-to-whole__centre{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--felt-space-1);text-align:center;pointer-events:none}.felt-part-to-whole__centre-value{font-size:var(--felt-text-stat-value-size);line-height:var(--felt-text-stat-value-line);font-weight:600;overflow-wrap:break-word}.felt-part-to-whole__centre-label{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-part-to-whole__list{list-style:none;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column}.felt-part-to-whole__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:var(--felt-icon-gap);min-block-size:var(--felt-row-min);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-part-to-whole__item:last-child{border-block-end:0}.felt-part-to-whole__item-label{min-inline-size:0;overflow-wrap:break-word}.felt-part-to-whole__item-value,.felt-part-to-whole__item-share{text-align:end;white-space:nowrap}.felt-part-to-whole__item-share{color:var(--felt-text-secondary)}.felt-part-to-whole__item-note{grid-column:2 / -1;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-part-to-whole__swatch{inline-size:var(--felt-chart-swatch);block-size:var(--felt-space-3);align-self:center}.felt-part-to-whole__swatch[data-role=none]{display:inline-block;border:var(--felt-rule) solid var(--felt-rule-subtle);background:none}.felt-part-to-whole__item[data-undrawn] .felt-part-to-whole__item-value,.felt-part-to-whole__item[data-undrawn] .felt-part-to-whole__item-label{color:var(--felt-text-secondary)}.felt-part-to-whole__note,.felt-part-to-whole__summary{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-part-to-whole__note[data-note=error]{color:var(--felt-danger-ink)}.felt-part-to-whole__refusal{margin:0;padding:var(--felt-panel-pad);background:var(--felt-surface-field);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-part-to-whole__refusal[data-note=error],.felt-part-to-whole__refusal[data-note=fault]{color:var(--felt-danger-ink)}.felt-part-to-whole__disclosure>summary{cursor:pointer;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));display:flex;align-items:center;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.felt-part-to-whole__table-wrap{overflow-x:auto;scrollbar-gutter:stable;min-inline-size:0}.felt-part-to-whole__table{border-collapse:collapse;inline-size:100%;font-size:var(--felt-text-meta-size)}.felt-part-to-whole__table caption{text-align:start;color:var(--felt-text-secondary);padding-block-end:var(--felt-space-1)}.felt-part-to-whole__table th,.felt-part-to-whole__table td{text-align:end;padding:var(--felt-space-1) var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);font-variant-numeric:tabular-nums}.felt-part-to-whole__table th[scope=row],.felt-part-to-whole__table thead th:first-child{text-align:start;font-variant-numeric:normal}.felt-part-to-whole__table thead th{color:var(--felt-text-secondary);font-weight:600}.felt-part-to-whole__table td[data-gap]{color:var(--felt-text-secondary)}.felt-part-to-whole__table tfoot th,.felt-part-to-whole__table tfoot td{border-block-start:var(--felt-rule) solid var(--felt-rule-strong);border-block-end:0;font-weight:600}}@layer felt.families{.felt-plot{display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary);--felt-plot-series-1: var(--felt-chart-series-1);--felt-plot-series-2: var(--felt-chart-series-2);--felt-plot-series-3: var(--felt-chart-series-3);--felt-plot-series-4: var(--felt-chart-series-4);--felt-plot-series-5: var(--felt-chart-series-5);--felt-plot-series-6: var(--felt-chart-series-6)}.felt-plot__title{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;margin:0;min-inline-size:0}.felt-plot__frame{position:relative;min-inline-size:0;background:var(--felt-surface-panel)}.felt-plot__canvas{display:block;inline-size:100%;overflow:visible}.felt-plot__axis-line{stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule)}.felt-plot__grid-line{stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-plot__tick-label{fill:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);font-family:var(--felt-font-sans);font-variant-numeric:tabular-nums}.felt-plot__axis-title{fill:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);font-family:var(--felt-font-sans)}.felt-plot__axis-note{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);margin:0}.felt-plot__line{fill:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter}.felt-plot__point{stroke-width:2}.felt-plot__column{stroke:none}.felt-plot__area{stroke:none;opacity:.18}.felt-plot__band{stroke:none;opacity:.16}.felt-plot__series[data-series="1"]{--felt-plot-ink: var(--felt-plot-series-1);--felt-plot-dash: none}.felt-plot__series[data-series="2"]{--felt-plot-ink: var(--felt-plot-series-2);--felt-plot-dash: 12 4}.felt-plot__series[data-series="3"]{--felt-plot-ink: var(--felt-plot-series-3);--felt-plot-dash: 2 4}.felt-plot__series[data-series="4"]{--felt-plot-ink: var(--felt-plot-series-4);--felt-plot-dash: 12 4 2 4}.felt-plot__series[data-series="5"]{--felt-plot-ink: var(--felt-plot-series-5);--felt-plot-dash: 20 8}.felt-plot__series[data-series="6"]{--felt-plot-ink: var(--felt-plot-series-6);--felt-plot-dash: 4 4}.felt-plot__series .felt-plot__line{stroke-dasharray:var(--felt-plot-dash, none)}.felt-plot__series .felt-plot__line,.felt-plot__series .felt-plot__point{stroke:var(--felt-plot-ink)}.felt-plot__series .felt-plot__column,.felt-plot__series .felt-plot__area,.felt-plot__series .felt-plot__band,.felt-plot__series .felt-plot__marker{fill:var(--felt-plot-ink)}.felt-plot__series[data-hidden]{display:none}.felt-plot__crosshair{stroke:var(--felt-text-secondary);stroke-width:var(--felt-crosshair-width);pointer-events:none}.felt-plot__cursor{fill:none;stroke:var(--felt-text-primary);stroke-width:2;pointer-events:none}.felt-plot__readout{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);align-items:baseline;min-block-size:var(--felt-row-min);padding-block:var(--felt-space-1);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);min-inline-size:0}.felt-plot__readout-category{font-weight:600}.felt-plot__readout-value{font-variant-numeric:tabular-nums}.felt-plot__legend{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);margin:0;padding:0;list-style:none;min-inline-size:0}.felt-plot__legend-item{min-inline-size:0}.felt-plot__legend-toggle{display:inline-flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);background:none;border:0;color:inherit;font-size:var(--felt-text-meta-size);cursor:pointer;min-inline-size:0}.felt-plot__legend-toggle:hover{background:var(--felt-surface-hover)}.felt-plot__swatch{inline-size:var(--felt-space-3);block-size:var(--felt-space-3);flex:none;background:var(--felt-plot-ink, var(--felt-text-secondary))}.felt-plot__legend-toggle[aria-pressed=false] .felt-plot__swatch{background:none;box-shadow:inset 0 0 0 var(--felt-rule) var(--felt-rule-strong)}.felt-plot__legend-toggle[aria-pressed=false] .felt-plot__legend-label{color:var(--felt-text-secondary)}.felt-plot__legend-item[data-series="1"]{--felt-plot-ink: var(--felt-plot-series-1)}.felt-plot__legend-item[data-series="2"]{--felt-plot-ink: var(--felt-plot-series-2)}.felt-plot__legend-item[data-series="3"]{--felt-plot-ink: var(--felt-plot-series-3)}.felt-plot__legend-item[data-series="4"]{--felt-plot-ink: var(--felt-plot-series-4)}.felt-plot__legend-item[data-series="5"]{--felt-plot-ink: var(--felt-plot-series-5)}.felt-plot__legend-item[data-series="6"]{--felt-plot-ink: var(--felt-plot-series-6)}.felt-plot__legend-item[data-missing] .felt-plot__swatch{background:none;box-shadow:inset 0 0 0 var(--felt-rule) var(--felt-rule-subtle)}.felt-plot__summary,.felt-plot__note{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);margin:0;overflow-wrap:break-word}.felt-plot__note[data-note=error]{color:var(--felt-danger-ink)}.felt-plot__refusal{display:flex;align-items:center;justify-content:center;padding:var(--felt-panel-pad);text-align:center;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);border:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-plot__table-wrap{overflow-x:auto;scrollbar-gutter:stable;min-inline-size:0}.felt-plot__table{border-collapse:collapse;inline-size:100%;font-size:var(--felt-text-meta-size)}.felt-plot__table caption{text-align:start;color:var(--felt-text-secondary);padding-block-end:var(--felt-space-1)}.felt-plot__table th,.felt-plot__table td{text-align:end;padding:var(--felt-space-1) var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.felt-plot__table th[scope=row],.felt-plot__table thead th:first-child{text-align:start;font-variant-numeric:normal}.felt-plot__table thead th{color:var(--felt-text-secondary);font-weight:600}.felt-plot__table td[data-gap]{color:var(--felt-text-secondary)}.felt-plot__table-disclosure>summary{cursor:pointer;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));display:flex;align-items:center;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.felt-plot__table-disclosure>summary:hover{color:var(--felt-text-primary)}}@layer felt.families{.felt-price-chart{display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary)}.felt-price-chart__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-1) var(--felt-space-3);min-inline-size:0}.felt-price-chart__title{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;margin:0}.felt-price-chart__symbol{font-family:var(--felt-font-mono);font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.felt-price-chart__last{font-variant-numeric:tabular-nums;font-size:var(--felt-text-body-size);font-weight:600}.felt-price-chart__change{font-variant-numeric:tabular-nums;font-size:var(--felt-text-meta-size)}.felt-price-chart__change[data-direction=rising]{color:var(--felt-chart-rising)}.felt-price-chart__change[data-direction=falling]{color:var(--felt-chart-falling)}.felt-price-chart__controls{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);align-items:center;min-inline-size:0}.felt-price-chart__control-group{display:flex;align-items:center;gap:0;min-inline-size:0;flex-wrap:wrap}.felt-price-chart__control{min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary);font-size:var(--felt-text-control-size);cursor:pointer;min-inline-size:0;white-space:nowrap}.felt-price-chart__control+.felt-price-chart__control{margin-inline-start:calc(-1 * var(--felt-rule))}.felt-price-chart__control:hover{background:var(--felt-surface-hover)}.felt-price-chart__control[aria-pressed=true]{background:var(--felt-selection-wash);color:var(--felt-accent-ink);font-weight:600}.felt-price-chart__control-label{font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary);white-space:nowrap}.felt-price-chart__frame{position:relative;min-inline-size:0;background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-price-chart__canvas{display:block;inline-size:100%;touch-action:pan-y}.felt-price-chart__grid-line{stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-price-chart__axis-line,.felt-price-chart__pane-divider{stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule)}.felt-price-chart__session-divider{stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-price-chart__tick-label{fill:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);font-family:var(--felt-font-sans);font-variant-numeric:tabular-nums}.felt-price-chart__wick{stroke-width:var(--felt-candle-wick)}.felt-price-chart__body{stroke-width:var(--felt-rule)}.felt-price-chart__bar[data-direction=rising] .felt-price-chart__body{fill:var(--felt-surface-panel);stroke:var(--felt-chart-rising)}.felt-price-chart__bar[data-direction=rising] .felt-price-chart__wick{stroke:var(--felt-chart-rising)}.felt-price-chart__bar[data-direction=falling] .felt-price-chart__body{fill:var(--felt-chart-falling);stroke:var(--felt-chart-falling)}.felt-price-chart__bar[data-direction=falling] .felt-price-chart__wick{stroke:var(--felt-chart-falling)}.felt-price-chart__bar[data-direction=unchanged] .felt-price-chart__body,.felt-price-chart__bar[data-direction=unchanged] .felt-price-chart__wick{fill:var(--felt-text-secondary);stroke:var(--felt-text-secondary)}.felt-price-chart__line{fill:none;stroke:var(--felt-chart-series-1);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter}.felt-price-chart__area{stroke:none;fill:var(--felt-chart-series-1);opacity:.16}.felt-price-chart__baseline-above{fill:var(--felt-chart-rising);opacity:.18;stroke:none}.felt-price-chart__baseline-below{fill:var(--felt-chart-falling);opacity:.18;stroke:none}.felt-price-chart__baseline-rule{stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule)}.felt-price-chart__volume-bar[data-direction=rising]{fill:var(--felt-chart-rising);opacity:.55}.felt-price-chart__volume-bar[data-direction=falling]{fill:var(--felt-chart-falling);opacity:.55}.felt-price-chart__volume-bar[data-direction=unchanged]{fill:var(--felt-text-secondary);opacity:.45}.felt-price-chart__line{fill:none;stroke-width:1.5;stroke-linecap:butt}.felt-price-chart__line[data-role="1"]{stroke:var(--felt-chart-series-1)}.felt-price-chart__line[data-role="2"]{stroke:var(--felt-chart-series-2);stroke-dasharray:12 4}.felt-price-chart__line[data-role="3"]{stroke:var(--felt-chart-series-3);stroke-dasharray:2 4}.felt-price-chart__line[data-role="4"]{stroke:var(--felt-chart-series-4);stroke-dasharray:12 4 2 4}.felt-price-chart__line[data-role="5"]{stroke:var(--felt-chart-series-5);stroke-dasharray:20 8}.felt-price-chart__line[data-role="6"]{stroke:var(--felt-chart-series-6);stroke-dasharray:4 4}.felt-price-chart__band{fill:var(--felt-chart-series-3);opacity:.12;stroke:none}.felt-price-chart__level{stroke:var(--felt-rule-subtle);stroke-width:var(--felt-rule)}.felt-price-chart__level-label{fill:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);font-variant-numeric:tabular-nums}.felt-price-chart__price-line{stroke:var(--felt-text-secondary);stroke-width:var(--felt-rule);stroke-dasharray:4 4}.felt-price-chart__price-line[data-kind=last]{stroke:var(--felt-accent-ink);stroke-dasharray:none}.felt-price-chart__price-line[data-kind=entry]{stroke:var(--felt-accent-ink)}.felt-price-chart__price-line[data-kind=alert]{stroke:var(--felt-warning-ink)}.felt-price-chart__price-tag{font-size:var(--felt-text-meta-size);font-variant-numeric:tabular-nums;fill:var(--felt-text-primary)}.felt-price-chart__price-tag-ground{fill:var(--felt-surface-panel);stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule)}.felt-price-chart__trade[data-side=buy]{fill:var(--felt-chart-rising)}.felt-price-chart__trade[data-side=sell]{fill:var(--felt-chart-falling)}.felt-price-chart__trade-button{cursor:pointer}.felt-price-chart__crosshair{stroke:var(--felt-text-secondary);stroke-width:var(--felt-crosshair-width);stroke-dasharray:2 3;pointer-events:none}.felt-price-chart__readout{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);align-items:baseline;min-block-size:var(--felt-row-min);padding-block:var(--felt-space-1);font-size:var(--felt-text-meta-size);font-variant-numeric:tabular-nums;min-inline-size:0}.felt-price-chart__readout-key{color:var(--felt-text-secondary)}.felt-price-chart__readout-time{font-weight:600}.felt-price-chart__range{position:relative;block-size:var(--felt-space-7);background:var(--felt-surface-field);border:var(--felt-rule) solid var(--felt-rule-subtle);min-inline-size:0}.felt-price-chart__range-series{fill:none;stroke:var(--felt-text-secondary);stroke-width:var(--felt-rule)}.felt-price-chart__range-window{fill:var(--felt-selection-wash);stroke:var(--felt-accent-ink);stroke-width:var(--felt-rule)}.felt-price-chart__note,.felt-price-chart__summary{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-price-chart__note[data-note=error]{color:var(--felt-danger-ink)}.felt-price-chart__note[data-note=panned-back]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2)}.felt-price-chart__refusal{display:flex;align-items:center;justify-content:center;padding:var(--felt-panel-pad);text-align:center;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.felt-price-chart__legend{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);margin:0;padding:0;list-style:none;min-inline-size:0}.felt-price-chart__legend-toggle{display:inline-flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);background:none;border:0;color:inherit;font-size:var(--felt-text-meta-size);cursor:pointer}.felt-price-chart__legend-toggle:hover{background:var(--felt-surface-hover)}.felt-price-chart__legend-swatch{inline-size:var(--felt-chart-swatch);block-size:var(--felt-chart-marker);flex:none;overflow:visible}.felt-price-chart__legend-swatch[data-role=none]{block-size:var(--felt-rule);background:var(--felt-text-secondary)}.felt-price-chart__legend-toggle[aria-pressed=false] .felt-price-chart__legend-label{color:var(--felt-text-secondary)}.felt-price-chart__table-wrap{overflow-x:auto;scrollbar-gutter:stable;min-inline-size:0}.felt-price-chart__table{border-collapse:collapse;inline-size:100%;font-size:var(--felt-text-meta-size)}.felt-price-chart__table caption{text-align:start;color:var(--felt-text-secondary);padding-block-end:var(--felt-space-1)}.felt-price-chart__table th,.felt-price-chart__table td{text-align:end;padding:var(--felt-space-1) var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.felt-price-chart__table th[scope=row],.felt-price-chart__table thead th:first-child{text-align:start;font-variant-numeric:normal}.felt-price-chart__table thead th{color:var(--felt-text-secondary);font-weight:600}.felt-price-chart__table td[data-gap]{color:var(--felt-text-secondary)}.felt-price-chart__table-disclosure>summary{cursor:pointer;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));display:flex;align-items:center;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}}@layer felt.families{.felt-record-table{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary);--felt-record-table-prose-max: calc(var(--felt-space-7) * 8)}.felt-record-table__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2) var(--felt-space-3);min-inline-size:0}.felt-record-table__title{margin:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600}.felt-record-table__count{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-record-table__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);margin:0;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-record-table__note[data-note=error]{border-color:var(--felt-danger-ink);background:var(--felt-danger-fill);color:var(--felt-text-primary)}.felt-record-table__note-icon{flex:none;color:var(--felt-danger-ink)}.felt-record-table__note[data-note=stale] .felt-record-table__note-icon{color:var(--felt-warning-ink)}.felt-record-table__scroll{min-inline-size:0;overflow-x:auto;overflow-y:auto;position:relative;padding:var(--felt-focus-gutter);margin-inline:calc(-1 * var(--felt-focus-gutter));scroll-padding:var(--felt-focus-gutter)}.felt-record-table__table{inline-size:100%;border-collapse:collapse;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-record-table__caption{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.felt-record-table__head-row{block-size:max(var(--felt-header-min),var(--felt-hit-min))}.felt-record-table__th,.felt-record-table__select-head,.felt-record-table__inspect-head{padding:0;border-block-end:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-panel);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:600;text-align:start;vertical-align:middle}.felt-record-table__th{padding-inline:var(--felt-inline-pad)}.felt-record-table__th:has(>.felt-record-table__sort){padding-inline:0}.felt-record-table__th[data-align=end]{text-align:end}.felt-record-table__sort{display:flex;align-items:center;gap:var(--felt-icon-gap);inline-size:100%;min-block-size:max(var(--felt-header-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.felt-record-table__th[data-align=end]>.felt-record-table__sort{justify-content:flex-end}.felt-record-table__sort:hover{background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-record-table__sort:active{background:var(--felt-surface-pressed)}.felt-record-table__sort-icon{flex:none;inline-size:var(--felt-icon-size);block-size:var(--felt-icon-size);color:var(--felt-accent-ink)}.felt-record-table__unit{color:var(--felt-text-secondary);font-weight:400}.felt-record-table__row{block-size:max(var(--felt-row-min),var(--felt-hit-min))}.felt-record-table__cell,.felt-record-table__select,.felt-record-table__inspect{padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);color:var(--felt-text-primary);font-weight:400;text-align:start;vertical-align:middle}.felt-record-table__cell[data-role=subject]{font-weight:600}.felt-record-table__value{display:block;max-inline-size:var(--felt-record-table-prose-max)}.felt-record-table__cell>.felt-truncate-anchor,.felt-record-table__record-subject>.felt-truncate-anchor,.felt-record-table__record-line>.felt-truncate-anchor{min-inline-size:0}.felt-record-table__cell[data-align=end]{text-align:end}.felt-record-table__cell[data-role=reference]{color:var(--felt-text-secondary)}[data-felt-density=relaxed] .felt-record-table__cell{padding-block:var(--felt-space-2)}.felt-record-table__head-row>:first-child,.felt-record-table__row>:first-child{border-inline-start:var(--felt-active-marker) solid transparent}.felt-record-table__row[data-selected]>:first-child{border-inline-start-color:var(--felt-accent-ink)}.felt-record-table__row[data-selected]>*{background:var(--felt-selection-wash)}.felt-record-table__row[data-expanded]>*{border-block-end-color:transparent}.felt-record-table__row[aria-invalid=true]>:first-child{box-shadow:inset 0 0 0 var(--felt-rule) var(--felt-danger-ink)}.felt-record-table__row-error{display:flex;align-items:center;gap:var(--felt-icon-gap);margin:0;color:var(--felt-danger-ink);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:400}.felt-record-table__row-error .felt-icon{flex:none}.felt-record-table__select-head,.felt-record-table__select{inline-size:max(var(--felt-selection-column),var(--felt-hit-min));padding-inline:0;text-align:center}.felt-record-table__inspect-head,.felt-record-table__inspect{inline-size:max(var(--felt-inspect-column),var(--felt-hit-min));padding-inline:0;text-align:center}.felt-record-table__checkbox .felt-choice__text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.felt-record-table__checkbox .felt-choice__label{justify-content:center;min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-record-table__inspect .felt-button{min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}.felt-record-table__detail-cell{padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-3);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);border-inline-start:var(--felt-active-marker) solid transparent}.felt-record-table__row:has(>.felt-record-table__select)+.felt-record-table__detail-row>.felt-record-table__detail-cell{padding-inline-start:calc(max(var(--felt-selection-column),var(--felt-hit-min)) + var(--felt-inline-pad))}.felt-record-table__row[data-selected]+.felt-record-table__detail-row>.felt-record-table__detail-cell{background:var(--felt-selection-wash);border-inline-start-color:var(--felt-accent-ink)}.felt-record-table__detail{display:flex;flex-direction:column;gap:var(--felt-space-3);max-inline-size:var(--felt-comparison-budget)}.felt-record-table__facts{display:flex;flex-wrap:wrap;gap:var(--felt-space-2) var(--felt-space-5);margin:0}.felt-record-table__fact{display:flex;flex-direction:column;gap:var(--felt-space-1);min-inline-size:0}.felt-record-table__fact-label{color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);text-transform:uppercase;letter-spacing:.04em}.felt-record-table__fact-value{margin:0;color:var(--felt-text-primary)}.felt-record-table__detail-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2)}.felt-record-table__placeholder-row>.felt-record-table__cell,.felt-record-table__placeholder-record{color:var(--felt-text-secondary)}.felt-record-table__empty-cell{padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-5);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);text-align:start}.felt-record-table__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--felt-space-3);margin:0;color:var(--felt-text-secondary)}.felt-record-table__records{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-block-start:var(--felt-rule) solid var(--felt-rule-strong)}.felt-record-table__record{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);border-inline-start:var(--felt-active-marker) solid transparent;background:var(--felt-surface-panel)}.felt-record-table__record[data-selected]{border-inline-start-color:var(--felt-accent-ink);background:var(--felt-selection-wash)}.felt-record-table__record-subject{flex:1 1 auto;min-inline-size:0;font-weight:600}.felt-record-table__record-measure{flex:none}.felt-record-table__record-detail{flex:1 0 100%}.felt-record-table__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--felt-space-2) var(--felt-space-4);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-record-table__selection,.felt-record-table__page-label,.felt-record-table__freshness{margin:0}.felt-record-table__freshness-time{font-variant-numeric:var(--felt-numerals)}.felt-record-table__freshness-time[data-reveal]{text-decoration:underline dotted var(--felt-rule-strong);text-underline-offset:var(--felt-focus-offset);cursor:default;transition:text-decoration-color var(--felt-motion-hover-exit)}.felt-record-table__freshness-time[data-reveal]:hover{text-decoration-color:var(--felt-text-primary);transition:text-decoration-color var(--felt-motion-colour)}.felt-record-table__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3)}.felt-record-table__page-size .felt-field__label{white-space:nowrap}.felt-record-table__sort-label{min-inline-size:0}.felt-record-table__sort-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);padding:var(--felt-focus-gutter)}.felt-record-table__sort-bar>.felt-record-table__sort{inline-size:auto;border:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-panel);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-record-table__record-line{flex:none;min-inline-size:0;color:var(--felt-text-secondary)}.felt-record-table[data-stale] .felt-record-table__cell[data-role=measure]{color:var(--felt-text-secondary)}}@layer felt.families{.felt-report{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-5);min-inline-size:0;background:var(--felt-surface-canvas);color:var(--felt-text-primary);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);border-radius:var(--felt-radius)}.felt-report__title-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--felt-space-1);padding-block-end:var(--felt-space-3);border-block-end:var(--felt-rule) solid var(--felt-rule-strong)}.felt-report__title{margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-report__subtitle{margin:0;color:var(--felt-text-secondary)}.felt-report__period,.felt-report__as-of,.felt-report__provenance,.felt-report__provenance-detail,.felt-report__sources-link,.felt-report__printed-at,.felt-report__note-markers{margin:0}.felt-report__period-text,.felt-report__as-of-time,.felt-report__printed-at time{font-variant-numeric:tabular-nums}.felt-report__label{color:var(--felt-text-secondary);font-weight:600}.felt-report__source{color:var(--felt-text-primary)}.felt-report__provenance-detail{display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-report__incomplete{margin:0;padding-block:var(--felt-space-1);color:var(--felt-warning-ink);font-weight:600}.felt-report__note{margin:0;color:var(--felt-text-secondary);max-inline-size:var(--felt-report-measure)}.felt-report__note[data-note=error]{color:var(--felt-danger-ink)}.felt-report__note[data-note=stalest]{color:var(--felt-warning-ink)}.felt-report__contract-error{margin:0;padding:var(--felt-panel-pad);color:var(--felt-danger-ink);border:var(--felt-rule) solid var(--felt-danger-ink);border-radius:var(--felt-radius);max-inline-size:var(--felt-report-measure)}.felt-report__actions,.felt-report__exports{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));margin-block-start:var(--felt-space-2)}:is(.felt-report__actions,.felt-report__exports)>.felt-button__reveal,:is(.felt-report__actions,.felt-report__exports)>felt-button>.felt-button__reveal{align-self:stretch}.felt-report__document{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--felt-space-5);min-inline-size:0}.felt-report__contents{flex:0 1 auto}.felt-report__body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-6);flex:1 1 var(--felt-report-measure);min-inline-size:0}.felt-report__section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--felt-space-2);min-inline-size:0;scroll-margin-block-start:var(--felt-space-4)}.felt-report__section+.felt-report__section[data-kind=prose],.felt-report__section[data-kind=prose]+.felt-report__section{padding-block-start:var(--felt-space-4);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-report__section-head{display:flex;align-items:baseline;gap:var(--felt-space-2);min-inline-size:0}.felt-report__section-heading{display:flex;align-items:baseline;gap:var(--felt-space-2);flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-report__section-heading:focus-visible{outline:var(--felt-focus-ring) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset)}.felt-report__section-number{flex:none;color:var(--felt-text-secondary);white-space:nowrap}.felt-report__section-title{display:block;min-inline-size:0}.felt-report__section-heading>.felt-reveal-anchor,.felt-report__collapse>.felt-reveal-anchor{flex:1 1 auto;min-inline-size:0}.felt-report__collapse{display:flex;align-items:baseline;gap:var(--felt-space-2);flex:1 1 auto;min-inline-size:0;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding:0;margin:0;background:none;border:0;border-radius:var(--felt-radius);color:inherit;font:inherit;text-align:start;cursor:pointer}.felt-report__collapse:hover{color:var(--felt-accent-ink)}.felt-report__collapse:focus-visible{outline:var(--felt-focus-ring) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset)}.felt-report__section-window{margin:0;color:var(--felt-warning-ink);max-inline-size:var(--felt-report-measure)}.felt-report__section-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--felt-space-3);min-inline-size:0}.felt-report__section-content{min-inline-size:0}.felt-report__summary{margin:0;padding:var(--felt-space-2) var(--felt-space-3);background:var(--felt-surface-field);color:var(--felt-text-primary);border-radius:var(--felt-radius);max-inline-size:var(--felt-report-measure)}.felt-report__prose{display:grid;gap:var(--felt-space-2);padding-inline-start:var(--felt-space-3);border-inline-start:var(--felt-rule) solid var(--felt-rule-subtle);max-inline-size:var(--felt-report-measure)}.felt-report__prose>*{margin:0}.felt-report__prose-attribution{margin:0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-report__note-markers{color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-report__note-marker{font-variant-numeric:tabular-nums}.felt-report__notes{display:grid;gap:var(--felt-space-2);padding-block-start:var(--felt-space-4);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-report__notes-heading{margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-report__note-list{display:grid;gap:var(--felt-space-2);margin:0;padding-inline-start:var(--felt-space-5);max-inline-size:var(--felt-report-measure)}.felt-report__note-item{margin:0}.felt-report__note-back{font-size:var(--felt-text-meta-size)}.felt-report__sources{display:grid;gap:var(--felt-space-2);margin:0;max-inline-size:var(--felt-report-measure)}.felt-report__source-row{display:grid;grid-template-columns:minmax(8ch,16ch) minmax(0,1fr);gap:var(--felt-space-3)}.felt-report__source-row>dt{color:var(--felt-text-secondary);font-weight:600}.felt-report__source-row>dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.felt-report__print-only{display:none;margin:0;color:var(--felt-text-secondary);max-inline-size:var(--felt-report-measure)}.felt-report__page-furniture{display:none}@media print{@page{margin-block-end:14mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:var(--felt-font-sans);font-size:var(--felt-text-meta-size)}}.felt-report{--felt-report-print-furniture: 14mm;color-scheme:light;background:none}.felt-report__page-furniture{position:fixed;inset-inline:0;inset-block-end:0;display:flex;flex-wrap:wrap;gap:var(--felt-space-1) var(--felt-space-3);min-block-size:var(--felt-report-print-furniture);padding-block-start:var(--felt-space-1);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-report__section-body[hidden]{display:grid}.felt-report__print-only{display:block}.felt-report__actions,.felt-report__exports,.felt-report__contents button{display:none}.felt-report__collapse{min-block-size:0;cursor:auto}.felt-report .felt-skeleton-group,.felt-report[data-print-contents=false] .felt-report__contents{display:none}.felt-report__section-heading,.felt-report__section-head{break-after:avoid;page-break-after:avoid}.felt-report__section[data-kind=chart],.felt-report__summary,.felt-report__section-window{break-inside:avoid;page-break-inside:avoid}.felt-report__section table{break-inside:auto;page-break-inside:auto}.felt-report__section thead{display:table-header-group}.felt-report__section tfoot{display:table-footer-group}.felt-report__section tr,.felt-report__section caption{break-inside:avoid;page-break-inside:avoid}.felt-report__section[data-kind=stats] .felt-report__section-content>*{break-inside:avoid;page-break-inside:avoid}.felt-report__contents-link[data-section-number]:after{content:" (section " attr(data-section-number) ")";color:var(--felt-text-secondary)}.felt-report__note-marker:after,.felt-report__note-back:after{content:" (note " attr(data-note-number) ")";color:var(--felt-text-secondary)}.felt-report__sources-link a[data-section-number]:after{content:" (section " attr(data-section-number) ")";color:var(--felt-text-secondary)}.felt-report__prose a[href]:not([href^="#"]):after,.felt-report__section-content a[href]:not([href^="#"]):after{content:" <" attr(href) ">";color:var(--felt-text-secondary);word-break:break-all}.felt-report__section-content svg{max-inline-size:none}}}@layer felt.families{.felt-schedule{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-2);min-inline-size:0;color:var(--felt-text-primary)}.felt-schedule__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--felt-space-2) var(--felt-space-3);min-inline-size:0}.felt-schedule__caption{margin:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600}.felt-schedule__range{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2)}.felt-schedule__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);margin:0;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__note[data-note=error]{border-color:var(--felt-danger-ink);background:var(--felt-danger-fill);color:var(--felt-text-primary)}.felt-schedule__note-icon{flex:none;color:var(--felt-danger-ink)}.felt-schedule__note[data-note=stale] .felt-schedule__note-icon{color:var(--felt-warning-ink)}.felt-schedule__outside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2) var(--felt-space-3);padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field)}.felt-schedule__outside-count{margin:0;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__outside-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);margin:0;padding:0;list-style:none;min-inline-size:0}.felt-schedule__scroll{min-inline-size:0;overflow-y:auto;overflow-x:auto;max-block-size:var(--felt-schedule-scroll, 60vh);border:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-panel);scroll-padding-block-start:calc(max(var(--felt-weekday-header-min),var(--felt-hit-min)) + max(var(--felt-row-min),var(--felt-hit-min)))}.felt-schedule__grid{--felt-schedule-hour: max(var(--felt-hour-row-min), var(--felt-hit-min), var(--felt-row-min));--felt-schedule-head: max(var(--felt-weekday-header-min), var(--felt-hit-min));display:flex;flex-direction:column;min-inline-size:0}.felt-schedule__head-row,.felt-schedule__all-day-row,.felt-schedule__body{display:grid;grid-template-columns:var(--felt-time-gutter) repeat(var(--felt-schedule-days, 1),minmax(0,1fr))}.felt-schedule__head-row{position:sticky;inset-block-start:0;z-index:3;background:var(--felt-surface-panel);border-block-end:var(--felt-rule) solid var(--felt-rule-strong)}.felt-schedule__gutter-head,.felt-schedule__day-head{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--felt-schedule-head);padding-inline:var(--felt-space-1);padding-block:var(--felt-space-1);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:600;text-align:start;min-inline-size:0}.felt-schedule__gutter-head{position:sticky;inset-inline-start:0;z-index:1;background:var(--felt-surface-panel);text-align:end;align-items:flex-end;padding-inline-end:var(--felt-space-2)}.felt-schedule__day-head{border-inline-start:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-schedule__day-head[data-today]{position:relative;color:var(--felt-text-primary)}.felt-schedule__day-head[data-today]:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--felt-rule));block-size:var(--felt-active-marker);background:var(--felt-accent-ink);pointer-events:none}.felt-schedule__day-name{min-inline-size:0;overflow-wrap:break-word}.felt-schedule__day-number{color:var(--felt-text-primary);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-schedule__all-day-row{position:sticky;inset-block-start:var(--felt-schedule-head);z-index:2;background:var(--felt-surface-panel);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-schedule__all-day-head{position:sticky;inset-inline-start:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-end;min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding-inline-end:var(--felt-space-2);padding-block:var(--felt-space-1);background:var(--felt-surface-panel);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__all-day-cell{display:flex;flex-direction:column;gap:var(--felt-space-1);min-inline-size:0;min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding:var(--felt-space-1);border-inline-start:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-schedule__gutter{position:sticky;inset-inline-start:0;z-index:1;display:flex;flex-direction:column;background:var(--felt-surface-panel)}.felt-schedule__hour{display:flex;align-items:flex-start;justify-content:flex-end;block-size:var(--felt-schedule-hour);padding-inline-end:var(--felt-space-2);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);text-align:end}.felt-schedule__hour:first-child{border-block-start-color:transparent}.felt-schedule__day{position:relative;min-inline-size:0;block-size:calc(var(--felt-schedule-hours, 24) * var(--felt-schedule-hour));border-inline-start:var(--felt-rule) solid var(--felt-rule-subtle);background-image:repeating-linear-gradient(to bottom,var(--felt-rule-subtle) 0,var(--felt-rule-subtle) var(--felt-rule),transparent var(--felt-rule),transparent var(--felt-schedule-hour));background-repeat:no-repeat;background-position:0 var(--felt-schedule-hour);background-size:100% calc(100% - var(--felt-schedule-hour))}.felt-schedule__slots{position:absolute;inset:0;display:flex;flex-direction:column}.felt-schedule__slot{flex:1 1 0;min-block-size:0;padding:0;border:0;background:transparent;cursor:pointer}.felt-schedule__slot:hover{background:var(--felt-surface-hover)}.felt-schedule__slot:active{background:var(--felt-surface-pressed)}.felt-schedule__entries{position:absolute;inset:0;margin:0;padding:0;list-style:none}.felt-schedule__placement{position:absolute;inset-block-start:var(--felt-schedule-top, 0%);block-size:var(--felt-schedule-height, 0%);min-block-size:max(var(--felt-event-min),var(--felt-hit-min));inset-inline-start:var(--felt-schedule-left, 0%);inline-size:var(--felt-schedule-width, 100%);padding-inline-end:var(--felt-rule);border-inline-start:var(--felt-active-marker) solid transparent;display:flex;align-items:stretch;min-inline-size:0}.felt-schedule__placement[data-selected]{border-inline-start-color:var(--felt-accent-ink)}.felt-schedule__placement[data-continues-before] .felt-schedule__entry{border-block-start-style:dashed}.felt-schedule__placement[data-continues-after] .felt-schedule__entry{border-block-end-style:dashed}.felt-schedule__placement>.felt-reveal-anchor{display:block;inline-size:100%;min-inline-size:0}.felt-schedule__entry{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;gap:0 var(--felt-space-2);inline-size:100%;block-size:100%;min-block-size:max(var(--felt-event-min),var(--felt-hit-min));min-inline-size:0;padding-inline:var(--felt-space-1);padding-block:0;border:var(--felt-rule) solid var(--felt-schedule-ink, var(--felt-accent-ink));background:var(--felt-schedule-fill, var(--felt-accent-fill));color:var(--felt-text-primary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);text-align:start;overflow:hidden;cursor:pointer}.felt-schedule__entry:hover{background:var(--felt-surface-hover)}.felt-schedule__entry:active{background:var(--felt-surface-pressed)}.felt-schedule__entry[data-tone=success]{--felt-schedule-ink: var(--felt-success-ink);--felt-schedule-fill: var(--felt-success-fill)}.felt-schedule__entry[data-tone=warning]{--felt-schedule-ink: var(--felt-warning-ink);--felt-schedule-fill: var(--felt-warning-fill)}.felt-schedule__entry[data-tone=danger]{--felt-schedule-ink: var(--felt-danger-ink);--felt-schedule-fill: var(--felt-danger-fill)}.felt-schedule__entry[data-tone=automation]{--felt-schedule-ink: var(--felt-automation-ink);--felt-schedule-fill: var(--felt-automation-fill)}.felt-schedule__entry[data-tone=accent]{--felt-schedule-ink: var(--felt-accent-ink);--felt-schedule-fill: var(--felt-accent-fill)}.felt-schedule__entry[data-tone=draft]{--felt-schedule-ink: var(--felt-draft-ink);--felt-schedule-fill: var(--felt-draft-fill)}.felt-schedule__entry-subject{flex:1 1 100%;min-inline-size:0;font-weight:600;--felt-clamp-lines: 2}.felt-schedule__entry[data-short] .felt-schedule__entry-subject{--felt-clamp-lines: 1}.felt-schedule__entry-time,.felt-schedule__entry-status{flex:0 0 auto;min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word;color:var(--felt-text-secondary)}.felt-schedule__entry-detail{flex:1 1 100%;min-inline-size:0;color:var(--felt-text-secondary)}[data-felt-density=relaxed] .felt-schedule__entry{padding-block:var(--felt-space-1)}.felt-schedule__placement[data-selected]>.felt-schedule__entry,.felt-schedule__agenda-item[data-selected]{background:var(--felt-selection-wash)}.felt-schedule__entry[aria-disabled=true]{color:var(--felt-text-disabled);cursor:default}.felt-schedule__entry[aria-disabled=true]:hover{background:var(--felt-schedule-fill, var(--felt-accent-fill))}.felt-schedule__entry[aria-invalid=true]{border-color:var(--felt-danger-ink)}.felt-schedule__entry-error{flex:1 1 100%;min-inline-size:0;color:var(--felt-danger-ink)}.felt-schedule__select{display:inline-flex;flex:none;align-items:center;margin:0}.felt-schedule__placement>.felt-schedule__select{position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0}.felt-schedule__all-day-entry{display:flex;align-items:center;gap:var(--felt-space-1);min-inline-size:0;border-inline-start:var(--felt-active-marker) solid transparent}.felt-schedule__all-day-entry[data-selected]{border-inline-start-color:var(--felt-accent-ink);background:var(--felt-selection-wash)}.felt-schedule__select-label{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.felt-schedule__overflow{position:absolute;inset-block-start:var(--felt-schedule-top, 0%);inset-inline:0;min-block-size:max(var(--felt-event-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);border:var(--felt-rule) dashed var(--felt-rule-strong);background:var(--felt-surface-field);color:var(--felt-text-primary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);text-align:start;cursor:pointer}.felt-schedule__overflow:hover{background:var(--felt-surface-hover)}.felt-schedule__now{position:absolute;inset-inline:0;inset-block-start:var(--felt-schedule-now, 0%);z-index:2;block-size:var(--felt-now-line);background:var(--felt-accent-ink);pointer-events:none}.felt-schedule__now-time{position:absolute;inset-block-start:var(--felt-schedule-now, 0%);margin-block-start:calc((var(--felt-now-line) - var(--felt-text-meta-line)) / 2);inset-inline-end:0;z-index:2;padding-inline:var(--felt-tag-inline-pad);background:var(--felt-accent-ink);color:var(--felt-text-on-action);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);white-space:nowrap}.felt-schedule__agenda{display:flex;flex-direction:column;gap:var(--felt-space-3);border-block-start:var(--felt-rule) solid var(--felt-rule-strong)}.felt-schedule__agenda-day{display:flex;flex-direction:column;gap:var(--felt-space-1);min-inline-size:0}.felt-schedule__agenda-heading{margin:0;padding-block-start:var(--felt-space-2);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);text-transform:uppercase;letter-spacing:.04em}.felt-schedule__agenda-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.felt-schedule__agenda-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);min-block-size:max(var(--felt-row-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);border-inline-start:var(--felt-active-marker) solid transparent;background:var(--felt-surface-panel);min-inline-size:0}.felt-schedule__agenda-item[data-selected]{border-inline-start-color:var(--felt-accent-ink)}.felt-schedule__agenda-item>.felt-schedule__entry,.felt-schedule__outside-list .felt-schedule__entry,.felt-schedule__all-day-cell .felt-schedule__entry{position:static;align-items:baseline;gap:var(--felt-space-1) var(--felt-space-2);block-size:auto;inline-size:auto;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));flex:1 1 auto;overflow:visible}.felt-schedule__agenda-item .felt-schedule__entry-subject,.felt-schedule__outside-list .felt-schedule__entry-subject,.felt-schedule__all-day-cell .felt-schedule__entry-subject,.felt-schedule__agenda-item .felt-schedule__entry-detail,.felt-schedule__outside-list .felt-schedule__entry-detail,.felt-schedule__all-day-cell .felt-schedule__entry-detail{flex:0 1 auto}.felt-schedule__agenda-empty{margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--felt-space-3);margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-5);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel);color:var(--felt-text-secondary)}.felt-schedule__invalid{display:flex;flex-direction:column;gap:var(--felt-space-1);margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);border:var(--felt-rule) solid var(--felt-danger-ink);background:var(--felt-danger-fill);color:var(--felt-text-primary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);list-style:none}.felt-schedule__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--felt-space-2) var(--felt-space-4);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-schedule__selection,.felt-schedule__freshness{margin:0}.felt-schedule[data-stale] .felt-schedule__entry-time{color:var(--felt-text-secondary)}}@layer felt.families{.felt-settings{--felt-settings-width: var(--felt-drawer-width);--felt-settings-gap: var(--felt-space-4);--felt-settings-column: calc((var(--felt-settings-width) - var(--felt-settings-gap)) / 2);display:flex;flex-direction:column;gap:var(--felt-space-4);min-inline-size:0;color:var(--felt-text-primary);font-family:var(--felt-font-sans);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-settings[data-mode=inline]{max-inline-size:var(--felt-settings-width)}.felt-settings__title{margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.felt-settings__group{display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0}.felt-settings__group+.felt-settings__group{margin-block-start:var(--felt-space-5);padding-block-start:var(--felt-space-5);border-block-start:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-settings__group-label{margin:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600}.felt-settings__group-description{margin:0;max-inline-size:60ch;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--felt-settings-column)),1fr));align-items:start;column-gap:var(--felt-settings-gap);row-gap:var(--felt-space-2);min-block-size:var(--felt-row-min);padding-block:var(--felt-space-1)}.felt-settings__row[data-span=full]{grid-template-columns:minmax(0,1fr)}.felt-settings__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-1) var(--felt-icon-gap);min-inline-size:0;padding-block-start:var(--felt-space-1)}.felt-settings__label-text{display:block;min-inline-size:0;font-weight:600;overflow-wrap:break-word}.felt-settings__description{flex:1 0 100%;min-inline-size:0;margin:0;max-inline-size:60ch;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__label-text>.felt-truncate-anchor,.felt-settings__description>.felt-truncate-anchor{display:block}.felt-settings__label-text .felt-truncate{display:block}.felt-settings__description .felt-clamp{--felt-clamp-lines: 2}.felt-settings__help{display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));padding:0;border:0;background:transparent;color:var(--felt-text-secondary);cursor:pointer}.felt-settings__help:hover{color:var(--felt-text-primary)}.felt-settings__label>.felt-reveal-anchor:not(.felt-truncate-anchor),.felt-settings__control>.felt-reveal-anchor:not(.felt-truncate-anchor){position:relative;display:inline-flex}.felt-settings__control{display:flex;flex-direction:column;gap:var(--felt-space-2);min-inline-size:0}.felt-settings__control>.felt-field,.felt-settings__control>felt-field>.felt-field{--felt-field-column: calc(100% + 2 * var(--felt-focus-gutter));inline-size:calc(100% + 2 * var(--felt-focus-gutter));margin-inline:calc(-1 * var(--felt-focus-gutter))}.felt-settings__meanings{display:flex;flex-direction:column;gap:var(--felt-space-1);margin:0;padding:0;max-inline-size:60ch;list-style:none;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__meaning-name{color:var(--felt-text-primary)}.felt-settings__row[data-kind=action] .felt-settings__control{align-items:flex-start}.felt-settings__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-2);padding:var(--felt-space-2);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field)}.felt-settings__confirm-question{margin:0;flex:1 1 100%}.felt-settings__status{display:flex;flex-direction:column;gap:var(--felt-space-2)}.felt-settings__unknown{margin:0;max-inline-size:60ch;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__unknown-ids{font-family:var(--felt-font-mono)}.felt-settings__editor{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--felt-row-min) * 4);field-sizing:content;resize:vertical;overflow:auto;padding-block:var(--felt-space-2);padding-inline:var(--felt-inline-pad);border:var(--felt-rule) solid var(--felt-rule-strong);background:var(--felt-surface-field);color:var(--felt-text-primary);font-family:var(--felt-font-mono);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);white-space:pre;tab-size:2}.felt-settings__editor[aria-invalid=true]{border-color:var(--felt-danger-ink)}.felt-settings__editor:disabled{color:var(--felt-text-disabled);cursor:not-allowed}.felt-settings__error{display:flex;align-items:center;gap:var(--felt-space-1);margin:0;color:var(--felt-danger-ink);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__diagnostics-trigger{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);border:var(--felt-rule) solid var(--felt-rule-subtle);background:transparent;color:var(--felt-text-primary);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);cursor:pointer}.felt-settings__diagnostics-trigger:hover{background:var(--felt-surface-hover)}.felt-settings__diagnostics-trigger:active{background:var(--felt-surface-pressed)}.felt-settings__rejections{display:block;padding:var(--felt-space-2);border:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-field)}.felt-settings__rejections-list{display:flex;flex-direction:column;gap:var(--felt-space-2);margin:0;padding:0;list-style:none}.felt-settings__rejection{display:flex;flex-direction:column;gap:var(--felt-space-1);min-inline-size:0}.felt-settings__rejection-text{font-family:var(--felt-font-mono);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);overflow-wrap:break-word;white-space:pre-wrap}.felt-settings__rejection-reason{color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-settings__row[data-request=saving]{cursor:progress}.felt-density-control{display:inline-flex;min-inline-size:0;margin:0;padding:0;border:0}.felt-density-control__options{display:inline-flex;align-items:stretch;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius)}.felt-density-control__options>.felt-reveal-anchor{position:relative;display:inline-flex}.felt-density-control__options>*:not(:last-child) .felt-density-control__option,.felt-density-control__options>.felt-density-control__option:not(:last-child){border-inline-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-density-control__option{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-block-size:0;min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-space-1);color:var(--felt-text-secondary);cursor:pointer}.felt-density-control__input{position:absolute;inset-inline:0;inset-block:calc(-1 * var(--felt-rule));inline-size:100%;margin:0;padding-block:var(--felt-rule);padding-inline:0;appearance:none;background-color:transparent;background-clip:content-box;border:0;border-radius:var(--felt-radius);cursor:inherit;transition:background-color var(--felt-motion-hover-exit),color var(--felt-motion-hover-exit)}.felt-density-control__option:hover .felt-density-control__input{transition-duration:var(--felt-motion-colour)}.felt-density-control__icon{position:relative;pointer-events:none;color:inherit}.felt-density-control__input:checked{background-color:var(--felt-selection-wash)}.felt-density-control__input:checked~.felt-density-control__icon{color:var(--felt-accent-ink)}.felt-density-control__option:hover .felt-density-control__input:not(:checked){background-color:var(--felt-surface-hover)}.felt-density-control__option:hover .felt-density-control__input:checked{background-color:var(--felt-selection-hover)}.felt-density-control__option:active .felt-density-control__input:not(:checked){background-color:var(--felt-surface-pressed)}.felt-density-control__option:active .felt-density-control__input:checked{background-color:var(--felt-selection-pressed)}.felt-density-control__option:hover .felt-density-control__input:not(:checked)~.felt-density-control__icon{color:var(--felt-text-primary)}.felt-density-control__input:disabled{cursor:not-allowed}.felt-density-control__input:disabled~.felt-density-control__icon{color:var(--felt-text-disabled)}.felt-density-control__option:has(.felt-density-control__input:disabled){cursor:not-allowed}}@layer felt.families{felt-sidebar{display:contents}.felt-sidebar{--felt-sidebar-item-min: var(--felt-title-bar-min);display:flex;flex-direction:column;align-items:stretch;inline-size:var(--felt-sidebar-width);max-inline-size:100%;min-inline-size:0;background:var(--felt-surface-canvas);color:var(--felt-text-primary);border-inline-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-sidebar__bar{display:flex;flex:none;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-sidebar-item-min),var(--felt-hit-min));padding:var(--felt-focus-gutter)}.felt-sidebar[data-collapsed]{inline-size:auto}.felt-sidebar[data-layout=narrow]{inline-size:auto;border-inline-end:0;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-sidebar__bar>.felt-sidebar__opener{flex:none}.felt-sidebar__bar>.felt-sidebar__collapse,.felt-sidebar__bar>.felt-sidebar__opener,.felt-sidebar__bar>.felt-sidebar__collapse .felt-button,.felt-sidebar__bar>.felt-sidebar__opener .felt-button{min-block-size:max(var(--felt-sidebar-item-min),var(--felt-hit-min))}.felt-sidebar__column{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding-inline:var(--felt-focus-gutter);padding-block-end:var(--felt-focus-gutter);overflow-y:auto}.felt-sidebar__column[hidden],.felt-sidebar__list[hidden]{display:none}.felt-sidebar__workspace{margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);overflow-wrap:break-word}.felt-sidebar__group{display:flex;flex-direction:column;min-inline-size:0;border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius)}.felt-sidebar__group+.felt-sidebar__group{margin-block-start:calc(-1 * var(--felt-rule))}.felt-sidebar__toggle{display:flex;align-items:center;gap:var(--felt-icon-gap);inline-size:100%;min-block-size:max(var(--felt-sidebar-item-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border:0;border-inline-start:var(--felt-active-marker) solid transparent;border-radius:var(--felt-radius);background:transparent;color:var(--felt-text-secondary);text-align:start;cursor:pointer}.felt-sidebar__section,.felt-sidebar__heading{min-inline-size:0;font-weight:600;overflow-wrap:break-word}.felt-sidebar__heading{margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);border-inline-start:var(--felt-active-marker) solid transparent}.felt-sidebar__chevron{flex:none;color:var(--felt-text-secondary)}.felt-sidebar__toggle:hover:not([aria-disabled=true]){background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-sidebar__toggle:active:not([aria-disabled=true]){background:var(--felt-surface-pressed)}.felt-sidebar__toggle[aria-disabled=true]{background:transparent;cursor:default}.felt-sidebar__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.felt-sidebar__item{display:flex;flex-direction:column;min-inline-size:0}.felt-sidebar__link{position:relative;display:flex;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-sidebar-item-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border-inline-start:var(--felt-active-marker) solid transparent;border-radius:var(--felt-radius);background:transparent;color:var(--felt-text-secondary);text-decoration:none}.felt-sidebar__list[data-nested] .felt-sidebar__link{padding-inline-start:calc(var(--felt-inline-pad) + var(--felt-icon-size))}.felt-sidebar__icon{flex:none;color:var(--felt-text-secondary)}.felt-sidebar__label{min-inline-size:0;overflow-wrap:break-word}.felt-sidebar__count{flex:none;margin-inline-start:auto;padding-inline-start:var(--felt-space-2);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.felt-sidebar__link:hover:not([aria-disabled=true]){background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-sidebar__link:active:not([aria-disabled=true]){background:var(--felt-surface-pressed)}.felt-sidebar__link[aria-current=page]{border-inline-start-color:var(--felt-accent-ink);background:var(--felt-selection-wash);color:var(--felt-text-primary);font-weight:600}.felt-sidebar__link[aria-current=page] .felt-sidebar__icon,.felt-sidebar__link[aria-current=page] .felt-sidebar__count{color:var(--felt-text-primary)}.felt-sidebar__link[aria-current=page]:hover:not([aria-disabled=true]){background:var(--felt-selection-hover)}.felt-sidebar__link[aria-current=page]:active:not([aria-disabled=true]){background:var(--felt-selection-pressed)}.felt-sidebar__link[aria-disabled=true]{cursor:default}.felt-sidebar__reason{margin:0;padding-inline:calc(var(--felt-inline-pad) + var(--felt-active-marker));padding-block-end:var(--felt-space-2);color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);overflow-wrap:break-word}.felt-sidebar__list[data-nested] .felt-sidebar__reason{padding-inline-start:calc(var(--felt-inline-pad) + var(--felt-icon-size))}}@layer felt.families{.felt-sparkline{display:inline-flex;align-items:baseline;gap:var(--felt-icon-gap);min-inline-size:0;color:var(--felt-text-primary);--felt-sparkline-ink: var(--felt-chart-series-1)}.felt-sparkline[data-series="1"]{--felt-sparkline-ink: var(--felt-chart-series-1)}.felt-sparkline[data-series="2"]{--felt-sparkline-ink: var(--felt-chart-series-2)}.felt-sparkline[data-series="3"]{--felt-sparkline-ink: var(--felt-chart-series-3)}.felt-sparkline[data-series="4"]{--felt-sparkline-ink: var(--felt-chart-series-4)}.felt-sparkline[data-series="5"]{--felt-sparkline-ink: var(--felt-chart-series-5)}.felt-sparkline[data-series="6"]{--felt-sparkline-ink: var(--felt-chart-series-6)}.felt-sparkline__value{flex:none;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-sparkline__anchor{flex:1 1 auto;min-inline-size:0}.felt-sparkline__marks{display:block;inline-size:100%;min-inline-size:0;block-size:var(--felt-sparkline-block)}.felt-sparkline__canvas{display:block;overflow:hidden}.felt-sparkline__line{fill:none;stroke:var(--felt-sparkline-ink);stroke-width:var(--felt-rule);stroke-linecap:butt;stroke-linejoin:miter}.felt-sparkline__area{fill:var(--felt-sparkline-ink);stroke:none;opacity:.18}.felt-sparkline__point,.felt-sparkline__marker{fill:var(--felt-sparkline-ink);stroke:none}.felt-sparkline__baseline{stroke:var(--felt-rule-strong);stroke-width:var(--felt-rule)}.felt-sparkline__column{stroke:none;fill:var(--felt-sparkline-ink)}.felt-sparkline__column[data-direction=rising]{fill:var(--felt-chart-rising)}.felt-sparkline__column[data-direction=falling]{fill:var(--felt-chart-falling)}.felt-sparkline__column[data-direction=unchanged]{fill:var(--felt-text-secondary)}}@layer felt.families{.felt-stat-block{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--felt-space-2);min-inline-size:0;max-inline-size:var(--felt-comparison-budget);color:var(--felt-text-primary);font-family:var(--felt-font-sans);scroll-margin:var(--felt-focus-gutter)}.felt-stat-block[data-rule]{border-block-start:var(--felt-rule) solid var(--felt-rule-subtle);padding-block-start:var(--felt-space-3)}[data-felt-density=compact] .felt-stat-block{row-gap:var(--felt-space-1)}[data-felt-density=relaxed] .felt-stat-block{row-gap:var(--felt-space-3)}.felt-stat-block__subject{margin:0;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);font-weight:600;color:var(--felt-text-primary);overflow-wrap:break-word}.felt-stat-block__value{margin:0;max-inline-size:100%;font-size:var(--felt-text-stat-value-size);line-height:var(--felt-text-stat-value-line)}.felt-stat-block__measure,.felt-stat-block__figure{max-inline-size:100%}.felt-stat-block__comparison{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--felt-space-1);row-gap:0;margin:0;max-inline-size:100%;font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);color:var(--felt-text-secondary)}.felt-stat-block__delta{font-family:var(--felt-font-mono);font-variant-numeric:var(--felt-numerals);color:var(--felt-text-primary);white-space:nowrap}.felt-stat-block__freshness,.felt-stat-block__status,.felt-stat-block__methodology{margin:0;max-inline-size:100%;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-stat-block__freshness{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--felt-space-1)}.felt-stat-block__freshness-time{font-variant-numeric:var(--felt-numerals)}.felt-stat-block__freshness-time[data-reveal],.felt-stat-block__measure[data-reveal]{text-decoration:underline dotted var(--felt-rule-strong);text-underline-offset:var(--felt-focus-offset);cursor:default;transition:text-decoration-color var(--felt-motion-hover-exit)}.felt-stat-block__freshness-time[data-reveal]:hover,.felt-stat-block__measure[data-reveal]:hover{text-decoration-color:var(--felt-text-primary);transition:text-decoration-color var(--felt-motion-colour)}.felt-stat-block__status{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--felt-icon-gap);row-gap:var(--felt-space-1)}.felt-stat-block__status[data-request=error]{color:var(--felt-danger-ink)}.felt-stat-block__status-icon{flex:none;inline-size:var(--felt-icon-size);block-size:var(--felt-icon-size)}.felt-stat-block__placeholders{display:flex;flex-direction:column;align-items:flex-start;gap:var(--felt-space-1);font-size:var(--felt-text-stat-value-size);line-height:var(--felt-text-stat-value-line)}.felt-stat-block__placeholders .felt-skeleton:nth-child(2){font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line);inline-size:18ch;max-inline-size:100%}.felt-stat-block__methodology{text-wrap:pretty;overflow-wrap:break-word}.felt-stat-block__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-3);max-inline-size:100%;padding:var(--felt-focus-gutter);margin:calc(var(--felt-focus-gutter) * -1)}.felt-stat-block__actions>.felt-button__reveal,.felt-stat-block__actions>felt-button>.felt-button__reveal{align-self:stretch}:is(.felt-stat-block__link,.felt-stat-block__link .felt-button){min-block-size:max(var(--felt-control-min),var(--felt-hit-min));text-decoration:underline;text-underline-offset:var(--felt-focus-offset)}:is(.felt-stat-block__retry,.felt-stat-block__retry .felt-button){min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min))}}@layer felt.families{.felt-tab-strip{--felt-tab-strip-min: var(--felt-title-bar-min);--felt-tab-strip-ring: calc(var(--felt-rule) * 2);--felt-tab-strip-ring-colour: var(--felt-accent-ink);display:flex;flex-direction:column;min-inline-size:0}.felt-tab-strip[data-orientation=vertical]{flex-direction:row;align-items:stretch}.felt-tab-strip__strip{display:flex;flex:none;align-items:stretch;min-block-size:max(var(--felt-tab-strip-min),var(--felt-hit-min));padding:var(--felt-focus-gutter);scroll-padding:var(--felt-focus-gutter);background:transparent}.felt-tab-strip[data-orientation=horizontal]>.felt-tab-strip__strip{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-tab-strip[data-orientation=vertical]>.felt-tab-strip__strip{flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;border-inline-end:var(--felt-rule) solid var(--felt-rule-subtle)}.felt-tab-strip__tab{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-tab-strip-min),var(--felt-hit-min));min-inline-size:var(--felt-hit-min);padding-inline:var(--felt-inline-pad);padding-block:0;border:0;border-radius:var(--felt-radius);background:transparent;color:var(--felt-text-secondary);font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line);font-weight:400;text-align:center;white-space:nowrap;cursor:pointer}.felt-tab-strip[data-orientation=vertical] .felt-tab-strip__tab{justify-content:flex-start;text-align:start;white-space:normal}.felt-tab-strip__tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--felt-active-marker);background:transparent;pointer-events:none}.felt-tab-strip[data-orientation=vertical] .felt-tab-strip__tab:after{inset-block:0;inset-inline-end:auto;inset-inline-start:0;inline-size:var(--felt-active-marker);block-size:auto}.felt-tab-strip__tab[aria-selected=true]:after{background:var(--felt-accent-ink)}.felt-tab-strip__label{flex:none;overflow:visible;text-overflow:clip}.felt-tab-strip__count{flex:none;color:var(--felt-text-secondary)}.felt-tab-strip__tab[aria-selected=true],.felt-tab-strip__tab[aria-selected=true] .felt-tab-strip__count{color:var(--felt-text-primary)}.felt-tab-strip__tab:hover:not([aria-disabled=true]){background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-tab-strip__tab[aria-selected=true]:hover:not([aria-disabled=true]){background:var(--felt-selection-hover)}.felt-tab-strip__tab:active:not([aria-disabled=true]){background:var(--felt-surface-pressed)}.felt-tab-strip__tab[aria-selected=true]:active:not([aria-disabled=true]){background:var(--felt-selection-pressed)}.felt-tab-strip__tab[aria-disabled=true]{color:var(--felt-text-disabled);background:transparent;cursor:default}.felt-tab-strip__tab[aria-disabled=true] .felt-tab-strip__count{color:var(--felt-text-disabled)}.felt-tab-strip__tab:focus-visible{outline:var(--felt-tab-strip-ring) solid var(--felt-tab-strip-ring-colour);outline-offset:var(--felt-focus-offset);z-index:1}.felt-tab-strip__panel{min-inline-size:0;padding-block-start:var(--felt-inline-pad);color:var(--felt-text-primary)}.felt-tab-strip[data-orientation=vertical]>.felt-tab-strip__panel{flex:1 1 auto;padding-block-start:0;padding-inline-start:var(--felt-inline-pad)}.felt-tab-strip[data-orientation=horizontal]>.felt-tab-strip__panel:has(>.felt-panel){padding-block-start:0}.felt-tab-strip[data-orientation=horizontal]>.felt-tab-strip__panel>.felt-panel{margin-block-start:calc(-1 * var(--felt-rule))}.felt-tab-strip[data-orientation=vertical]>.felt-tab-strip__panel:has(>.felt-panel){padding-inline-start:0}.felt-tab-strip[data-orientation=vertical]>.felt-tab-strip__panel>.felt-panel{margin-inline-start:calc(-1 * var(--felt-rule))}.felt-tab-strip__panel:focus-visible{outline:var(--felt-tab-strip-ring) solid var(--felt-tab-strip-ring-colour);outline-offset:var(--felt-focus-offset)}.felt-tab-strip__panel[hidden]{display:none}.felt-tab-strip__text{display:block}.felt-tab-strip__panel[data-pending]>.felt-skeleton-group{display:flex;flex-direction:column;gap:var(--felt-space-2)}}@layer felt.families{.felt-tag{--felt-tag-ink: var(--felt-draft-ink);--felt-tag-fill: var(--felt-draft-fill);--felt-icon-size: var(--felt-icon-dense);display:inline-flex;align-items:flex-start;gap:var(--felt-tag-icon-gap);max-inline-size:100%;min-inline-size:0;padding-inline:var(--felt-tag-inline-pad);padding-block:0;border:var(--felt-rule) solid var(--felt-tag-rule, transparent);color:var(--felt-tag-ink);background:var(--felt-tag-fill);font-family:var(--felt-font-mono);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:400;font-variant-numeric:var(--felt-numerals);text-transform:uppercase;letter-spacing:.04em;text-align:start;vertical-align:baseline;transition:background-color var(--felt-motion-colour),border-color var(--felt-motion-colour),color var(--felt-motion-colour)}.felt-tag[data-tone=success]{--felt-tag-ink: var(--felt-success-ink);--felt-tag-fill: var(--felt-success-fill)}.felt-tag[data-tone=warning]{--felt-tag-ink: var(--felt-warning-ink);--felt-tag-fill: var(--felt-warning-fill)}.felt-tag[data-tone=danger]{--felt-tag-ink: var(--felt-danger-ink);--felt-tag-fill: var(--felt-danger-fill)}.felt-tag[data-tone=automation]{--felt-tag-ink: var(--felt-automation-ink);--felt-tag-fill: var(--felt-automation-fill)}.felt-tag[data-tone=accent]{--felt-tag-ink: var(--felt-accent-ink);--felt-tag-fill: var(--felt-accent-fill)}.felt-tag[data-tone=draft]{--felt-tag-ink: var(--felt-draft-ink);--felt-tag-fill: var(--felt-draft-fill)}.felt-tag__icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense);margin-block-start:calc((var(--felt-text-meta-line) - var(--felt-icon-dense)) / 2)}.felt-tag__label,.felt-tag__pending{align-self:baseline}.felt-tag__label{min-inline-size:0;overflow-wrap:break-word}.felt-tag__pending{min-inline-size:0;overflow-wrap:break-word;text-transform:none;letter-spacing:0}.felt-tag[data-long-label]{text-transform:none;letter-spacing:0}.felt-tag[tabindex]{--felt-tag-ring: calc(var(--felt-rule) * 2);--felt-tag-ring-colour: var(--felt-accent-ink);position:relative;cursor:default}.felt-tag[tabindex]:focus-visible{outline:var(--felt-tag-ring) solid var(--felt-tag-ring-colour);outline-offset:var(--felt-focus-offset)}@media(pointer:coarse){.felt-tag[tabindex]{--felt-tag-tap: max(var(--felt-control-min), var(--felt-hit-min));margin-block:max(0px,(var(--felt-tag-tap) - var(--felt-text-meta-line)) / 2)}.felt-tag[tabindex]:after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--felt-tag-tap) / 2);block-size:var(--felt-tag-tap)}}}@layer felt.families{felt-time-field{display:contents}.felt-time-field{display:flex;flex-direction:column;gap:var(--felt-space-1);inline-size:100%;max-inline-size:var(--felt-field-column, 100%);color:var(--felt-text-primary)}.felt-time-field__control{display:flex;align-items:flex-end}.felt-time-field__control .felt-field{flex:1 1 auto;min-inline-size:0;margin-inline-end:calc(-1 * var(--felt-focus-gutter))}.felt-time-field__control .felt-button__reveal{flex:none;margin-block-end:var(--felt-focus-gutter)}.felt-time-field__clear{flex:none}.felt-time-field__trigger{flex:none;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--felt-control-min),var(--felt-hit-min));min-inline-size:max(var(--felt-control-min),var(--felt-hit-min));margin-block-end:var(--felt-focus-gutter);margin-inline-end:var(--felt-focus-gutter);padding:0;background:var(--felt-surface-field);border:var(--felt-rule) solid var(--felt-rule-strong);border-inline-start:0;color:var(--felt-text-secondary);cursor:pointer}.felt-time-field__control:has(.felt-time-field__clear) .felt-time-field__trigger{border-inline-start:var(--felt-rule) solid var(--felt-rule-strong);margin-inline-start:calc(-1 * var(--felt-rule))}.felt-time-field__trigger:hover{background:var(--felt-surface-hover);color:var(--felt-text-primary)}.felt-time-field__trigger[aria-expanded=true]{background:var(--felt-surface-pressed);color:var(--felt-text-primary)}.felt-time-field__trigger:disabled{background:var(--felt-surface-panel);border-color:var(--felt-rule-subtle);color:var(--felt-text-disabled);cursor:not-allowed}.felt-time-field__popup{position:fixed;z-index:40;--felt-time-field-list-measure: 40ch;inline-size:max-content;max-inline-size:min(var(--felt-time-field-list-measure),calc(100vw - (var(--felt-viewport-gutter) * 2)));max-block-size:min(40vh,var(--felt-time-field-room, 40vh));overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;background:var(--felt-surface-panel);border:var(--felt-rule) solid var(--felt-rule-strong);color:var(--felt-text-primary)}.felt-time-field__list{margin:0;padding:0;list-style:none}.felt-time-field__option{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-icon-gap);min-block-size:max(var(--felt-control-min),var(--felt-hit-min));padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-1);border-inline-start:var(--felt-active-marker) solid transparent;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle);cursor:pointer}.felt-time-field__option:last-child{border-block-end:0}.felt-time-field__option[data-active=true],.felt-time-field__option:hover{background:var(--felt-surface-hover)}.felt-time-field__option[aria-selected=true]{background:var(--felt-selection-wash);border-inline-start-color:var(--felt-accent-ink)}.felt-time-field__option[aria-selected=true][data-active=true]{background:var(--felt-selection-hover)}.felt-time-field__option:active:not([aria-disabled=true]){background:var(--felt-selection-pressed)}.felt-time-field__option[aria-disabled=true]{background:var(--felt-surface-panel);color:var(--felt-text-disabled);cursor:not-allowed}.felt-time-field__option-time{flex:none;white-space:nowrap;font-size:var(--felt-text-control-size);line-height:var(--felt-text-control-line)}.felt-time-field__option-zone{max-inline-size:100%;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-time-field__option-reason{flex-basis:100%;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary);overflow-wrap:break-word}.felt-time-field__option[aria-disabled=true] .felt-time-field__option-zone,.felt-time-field__option[aria-disabled=true] .felt-time-field__option-reason{color:var(--felt-text-disabled)}.felt-time-field__empty{margin:0;padding-inline:var(--felt-inline-pad);padding-block:var(--felt-space-2);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-time-field__context{display:flex;flex-wrap:wrap;gap:var(--felt-icon-gap);margin:0;padding-inline:var(--felt-focus-gutter);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.felt-time-field__zone{color:var(--felt-text-primary)}.felt-time-field__error{display:flex;align-items:flex-start;gap:var(--felt-icon-gap);margin:0;padding-inline:var(--felt-focus-gutter);color:var(--felt-danger-ink);font-size:var(--felt-text-body-size);line-height:var(--felt-text-body-line)}.felt-time-field__error .felt-icon{flex:none;inline-size:var(--felt-icon-dense);block-size:var(--felt-icon-dense);margin-block-start:calc((var(--felt-text-body-line) - var(--felt-icon-dense)) / 2)}.felt-time-field__range{margin:0;padding-inline:var(--felt-focus-gutter);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-warning-ink)}}html,body,#root{margin:0;min-block-size:100%;background:var(--felt-surface-canvas)}.px-shell{display:grid;grid-template-columns:auto minmax(0,1fr);min-block-size:100vh;background:var(--felt-surface-canvas);color:var(--felt-text-primary)}.px-shell[data-narrow]{grid-template-columns:minmax(0,1fr)}.px-topbar__nav{display:flex;align-items:center;gap:var(--felt-space-2)}.px-nav{display:grid;align-content:start;border-inline-end:var(--felt-rule) solid var(--felt-rule-subtle);background:var(--felt-surface-panel)}.px-brand{display:flex;align-items:center;gap:var(--felt-space-2);padding:var(--felt-space-4) var(--felt-panel-pad);font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;letter-spacing:.04em;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.px-brand__name{white-space:nowrap}.px-nav[data-compact] .px-brand{justify-content:center;padding:var(--felt-space-3) var(--felt-space-2)}.px-mark{flex:none;display:block}.px-mark__handle{fill:none;stroke:var(--felt-text-secondary);stroke-width:84;stroke-linecap:round}.px-mark__head{fill:var(--felt-accent-ink)}.px-mark__collar{fill:var(--felt-accent-ink);stroke:var(--felt-surface-panel);stroke-width:34}.px-main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-4);padding:var(--felt-space-4) var(--felt-space-5) var(--felt-space-6);min-inline-size:0}.px-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--felt-space-3);padding-block-end:var(--felt-space-3);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.px-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--felt-space-3);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-status__item{display:inline-flex;align-items:center;gap:var(--felt-space-2)}.px-page-title{margin:0;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.px-lede{margin:0;max-inline-size:80ch;color:var(--felt-text-secondary)}.px-stats{display:grid;gap:var(--felt-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.px-floor{display:grid;gap:var(--felt-space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(280px,.8fr);align-items:start}@media(max-width:1280px){.px-floor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.px-floor__room{grid-column:1 / -1}}@media(max-width:860px){.px-floor{grid-template-columns:minmax(0,1fr)}}.px-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--felt-space-3)}.px-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.px-list>li+li{border-block-start:var(--felt-rule) solid var(--felt-rule-subtle)}.px-meta{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-leg{display:inline-flex;align-items:center;gap:var(--felt-space-1);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.px-feed{display:grid;grid-template-columns:minmax(0,1fr);max-block-size:420px;overflow-y:auto;scrollbar-gutter:stable}.px-feed__line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--felt-space-2);align-items:baseline;padding:var(--felt-space-2) 0;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.px-feed__time{font-variant-numeric:tabular-nums;color:var(--felt-text-secondary);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line)}.px-chat{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--felt-space-2)}.px-chat__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--felt-space-2);align-items:end}.px-token{display:grid;gap:var(--felt-space-4);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}@media(max-width:1100px){.px-token{grid-template-columns:minmax(0,1fr)}}.px-token__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--felt-space-3)}.px-token__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2) var(--felt-space-3)}.px-token__title h1{margin:0;font-size:var(--felt-text-stat-value-size);line-height:var(--felt-text-stat-value-line)}.px-chart-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--felt-space-3)}.px-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--felt-space-1) var(--felt-space-3);margin:0}.px-facts dt{color:var(--felt-text-secondary)}.px-facts dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.px-zone{fill:var(--felt-success-fill);stroke:var(--felt-success-ink);stroke-width:1;stroke-dasharray:4 3}.px-zone--reentry{fill:var(--felt-accent-fill);stroke:var(--felt-accent-ink)}.px-zone-label{fill:var(--felt-text-secondary);font-size:var(--felt-text-meta-size)}.px-ladder{display:grid;grid-template-columns:minmax(0,1fr)}.px-rung{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--felt-space-1) var(--felt-space-3);align-items:center;padding:var(--felt-space-2) 0;border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.px-rung__value{text-align:end;font-variant-numeric:tabular-nums}.px-rung__est{grid-column:2 / -1;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-two{display:grid;gap:var(--felt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.px-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--felt-space-3);max-inline-size:640px}.px-form-row{display:grid;gap:var(--felt-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.px-login{display:grid;place-items:center;min-block-size:100vh;padding:var(--felt-space-5);background:var(--felt-surface-canvas)}.px-login__card{display:grid;gap:var(--felt-space-4);inline-size:min(100%,440px)}.px-mono{font-family:var(--felt-font-mono);overflow-wrap:anywhere}.px-steps{display:grid;gap:var(--felt-space-3);margin:0;padding-inline-start:var(--felt-space-4)}.px-code{margin:var(--felt-space-2) 0 0;padding:var(--felt-space-2) var(--felt-space-3);border-radius:var(--felt-radius);background:var(--felt-surface-field);font-family:var(--felt-font-mono);font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);white-space:pre;overflow-x:auto;max-inline-size:100%}[data-tone=ok]{--px-tone: var(--felt-chart-series-1)}[data-tone=pass],[data-tone=buy]{--px-tone: var(--felt-success-ink)}[data-tone=warn]{--px-tone: var(--felt-warning-ink)}[data-tone=bad],[data-tone=sell]{--px-tone: var(--felt-danger-ink)}[data-tone=engine]{--px-tone: var(--felt-automation-ink)}[data-tone=tape]{--px-tone: var(--felt-chart-series-4)}@keyframes px-flash{0%{opacity:.28}to{opacity:0}}@keyframes px-beacon{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb,currentColor 0%,transparent)}}.px-floor-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--felt-space-3)}.px-floor-head__kicker{margin:0 0 var(--felt-space-1);color:var(--felt-accent-ink)}.px-floor-head__live{display:flex;align-items:center;gap:var(--felt-space-3)}.px-floor-head__clock{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-variant-numeric:tabular-nums;color:var(--felt-text-secondary)}.px-live{display:inline-flex;align-items:center;gap:var(--felt-space-2);padding:2px var(--felt-space-2);border:var(--felt-rule) solid var(--felt-rule);border-radius:999px;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);letter-spacing:.06em;text-transform:uppercase;color:var(--felt-text-secondary)}.px-live[data-on]{border-color:transparent;background:var(--felt-success-fill);color:var(--felt-success-ink)}.px-live[data-paused]{border-color:transparent;background:var(--felt-warning-fill);color:var(--felt-warning-ink)}.px-live__dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.px-live[data-on] .px-live__dot{animation:px-beacon 1.6s ease-out infinite}.px-deck{display:grid;gap:var(--felt-space-3);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kpis kpis kpis" "flow flow flow" "calls plays engine" "tape tape room";grid-template-rows:auto auto 480px 340px}.px-deck__kpis{grid-area:kpis}.px-deck__flow{grid-area:flow}.px-deck__calls{grid-area:calls}.px-deck__plays{grid-area:plays}.px-deck__engine{grid-area:engine}.px-deck__tape{grid-area:tape}.px-deck__room{grid-area:room}@media(max-width:1360px){.px-deck{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kpis kpis" "flow flow" "calls calls" "plays engine" "tape room";grid-template-rows:auto auto 480px 440px 340px}}@media(max-width:880px){.px-deck{grid-template-columns:minmax(0,1fr);grid-template-areas:"kpis" "flow" "calls" "plays" "engine" "tape" "room";grid-template-rows:auto auto 560px 440px auto 380px 440px}}.px-deck .px-cell{display:flex;flex-direction:column;min-block-size:0;block-size:100%;margin:0}.px-deck .px-cell>.felt-panel__body{flex:1 1 auto;min-block-size:0;overflow:auto}.px-deck .px-deck__room>.felt-panel__body,.px-deck .px-deck__flow>.felt-panel__body{overflow:hidden}.px-empty{margin:0;padding:var(--felt-space-3) 0}.px-kpis{display:grid;gap:var(--felt-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.px-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-kpi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label viz" "value viz" "caption caption";column-gap:var(--felt-space-3);padding:var(--felt-space-3) var(--felt-space-4);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);background:var(--felt-surface-panel);overflow:hidden}.px-kpi:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--px-kpi-ink, var(--felt-rule))}.px-kpi[data-tone=buy]{--px-kpi-ink: var(--felt-success-ink)}.px-kpi[data-tone=play]{--px-kpi-ink: var(--felt-automation-ink)}.px-kpi[data-tone=up]{--px-kpi-ink: var(--felt-chart-rising)}.px-kpi[data-tone=down]{--px-kpi-ink: var(--felt-chart-falling)}.px-kpi__label{grid-area:label;margin:0;font-weight:400}.px-kpi__value{grid-area:value;margin:0;font-size:var(--felt-text-stat-value-size);line-height:var(--felt-text-stat-value-line);font-weight:600;color:var(--felt-text-primary)}.px-kpi__unit{font-family:var(--felt-font-sans);font-size:var(--felt-text-meta-size);font-weight:400;color:var(--felt-text-secondary)}.px-kpi__caption{grid-area:caption;margin:var(--felt-space-1) 0 0;font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-kpi__viz{grid-area:viz;align-self:center;inline-size:120px;display:grid;justify-items:end}.px-kpi__spark{inline-size:120px;block-size:34px;color:var(--felt-chart-rising)}.px-split{display:flex;gap:2px;inline-size:120px;block-size:8px;border-radius:4px;overflow:hidden}.px-split>span{flex-basis:0;min-inline-size:3px;transition:flex-grow .6s ease}.px-split__empty{flex-grow:1;background:var(--felt-draft-fill)}.px-split>[data-part=buy]{background:var(--felt-success-ink)}.px-split>[data-part=watch]{background:var(--felt-accent-ink)}.px-split>[data-part=avoid]{background:var(--felt-danger-ink)}.px-split>[data-part=screened]{background:var(--felt-chart-series-1)}.px-split>[data-part=checked]{background:var(--felt-chart-series-3)}.px-split>[data-part=charted]{background:var(--felt-chart-series-4)}.px-split>[data-part=called]{background:var(--felt-accent-ink)}.px-split>[data-part=play]{background:var(--felt-automation-ink)}.px-slots{display:flex;gap:6px}.px-slot{inline-size:18px;block-size:14px;border:1.5px solid var(--felt-rule-strong);border-radius:4px;transition:background-color .3s ease,box-shadow .3s ease}.px-slot[data-on]{border-color:transparent;background:var(--felt-automation-ink);box-shadow:0 0 0 3px var(--felt-automation-fill)}.px-flow-scroll{overflow-x:auto;overflow-y:hidden;margin:calc(-1 * var(--felt-space-2)) calc(-1 * var(--felt-space-2)) 0}.px-flow{position:relative;background-image:radial-gradient(var(--felt-rule-subtle) 1px,transparent 1.2px);background-size:16px 16px}.px-flow__titles,.px-flow__rules{position:absolute;inset-inline:0;display:grid;align-items:center;z-index:1}.px-flow__titles{inset-block-start:0;block-size:44px}.px-flow__rules{inset-block-end:0;block-size:34px;border-block-start:var(--felt-rule) dashed var(--felt-rule)}.px-station{display:grid;align-content:center;min-inline-size:0;padding-inline:var(--felt-space-1) var(--felt-space-2);white-space:nowrap;overflow:hidden}.px-station__title,.px-station__count{overflow:hidden;text-overflow:ellipsis}.px-station__n{font-size:var(--felt-text-meta-size);color:var(--felt-accent-ink)}.px-station__name{color:var(--felt-text-primary);font-weight:600}.px-station__count{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:600;color:var(--felt-text-primary)}.px-station__unit{font-family:var(--felt-font-sans);font-weight:400;color:var(--felt-text-secondary)}.px-rule{display:grid;min-inline-size:0;padding-inline:var(--felt-space-1) var(--felt-space-2);font-size:var(--felt-text-meta-size);line-height:1.25;white-space:nowrap}.px-rule__text,.px-rule__hour{overflow:hidden;text-overflow:ellipsis}.px-rule__text{color:var(--felt-text-secondary)}.px-rule__hour{color:var(--felt-text-primary)}.px-flow__svg{position:absolute;inset:0;overflow:visible}.px-flow__layer{position:absolute;inset:0;pointer-events:none}.px-flow__layer>*{pointer-events:auto}.px-bin>rect{fill:var(--px-bin-fill);stroke:var(--px-bin-ink);stroke-opacity:.3}.px-bin[data-bin=buy]{--px-bin-fill: var(--felt-success-fill);--px-bin-ink: var(--felt-success-ink)}.px-bin[data-bin=watch]{--px-bin-fill: var(--felt-accent-fill);--px-bin-ink: var(--felt-accent-ink)}.px-bin[data-bin=avoid]{--px-bin-fill: var(--felt-danger-fill);--px-bin-ink: var(--felt-danger-ink)}.px-bin__label{fill:var(--px-bin-ink);font-size:var(--felt-text-meta-size);font-weight:700;letter-spacing:.08em}.px-bin__count{font-family:var(--felt-font-mono)}.px-zone-play{fill:var(--felt-automation-fill);stroke:var(--felt-automation-ink);stroke-opacity:.3}.px-zone-flash{fill:var(--px-tone);opacity:0;animation:px-flash 1.1s ease-out}.px-stream{color:var(--felt-chart-series-1);transition:opacity .2s ease}.px-stream[data-status=buy]{color:var(--felt-success-ink)}.px-stream[data-status=watch]{color:var(--felt-accent-ink)}.px-stream[data-status=avoid]{color:var(--felt-danger-ink)}.px-stream[data-status=hold],.px-stream[data-status=sell],.px-stream[data-status=play]{color:var(--felt-automation-ink)}.px-stream__line{fill:none;stroke:currentColor;stroke-width:1.4;stroke-opacity:.26;transition:d .8s cubic-bezier(.2,.8,.2,1),stroke-opacity .2s ease,stroke-width .2s ease}.px-stream__flow{fill:none;stroke:currentColor;stroke-width:1.8;stroke-opacity:.6;stroke-linecap:round;stroke-dasharray:1.5 15;animation:px-stream-flow 2.6s linear infinite;transition:d .8s cubic-bezier(.2,.8,.2,1)}@keyframes px-stream-flow{to{stroke-dashoffset:-33}}.px-flow[data-hot] .px-stream:not([data-hot]){opacity:.18}.px-stream[data-hot] .px-stream__line{stroke-opacity:.95;stroke-width:2.4}.px-gate>rect:first-child{fill:var(--felt-surface-panel);stroke:var(--felt-accent-ink);stroke-width:1.5}.px-gate__flash{fill:var(--px-tone);opacity:0;animation:px-gate-flash 1s ease-out}@keyframes px-gate-flash{0%{opacity:.95}to{opacity:0}}.px-pending{fill:var(--felt-chart-series-1);opacity:.55;animation:px-twinkle 2.8s ease-in-out infinite}.px-pending:nth-of-type(3n){animation-delay:-.9s}.px-pending:nth-of-type(3n+1){animation-delay:-1.8s}@keyframes px-twinkle{0%,to{opacity:.25}50%{opacity:.8}}.px-source{position:absolute;display:grid;align-content:start;gap:2px;padding:var(--felt-space-2) var(--felt-space-3);border:var(--felt-rule) solid var(--felt-rule);border-inline-start:3px solid var(--px-source-ink);border-radius:var(--felt-radius);background:var(--felt-surface-panel);overflow:hidden}.px-source[data-group=dex]{--px-source-ink: var(--felt-chart-series-1)}.px-source[data-group=gecko]{--px-source-ink: var(--felt-chart-series-3)}.px-source[data-group=you]{--px-source-ink: var(--felt-chart-series-4);align-content:center}.px-source__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-source__lanes,.px-source__meta{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-source__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--felt-space-2);min-inline-size:0}.px-source__count{flex:none;font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600;color:var(--px-source-ink)}.px-source__flash{position:absolute;inset:0;background:var(--px-tone);opacity:0;animation:px-flash .9s ease-out;pointer-events:none}.px-leds{display:inline-flex;gap:3px;vertical-align:middle}.px-led{inline-size:8px;block-size:8px;border:var(--felt-rule) solid var(--felt-rule);border-radius:2px;background:var(--felt-draft-fill)}.px-led[data-on]{border-color:transparent;background:var(--felt-chart-series-3)}.px-led[data-over]{background:var(--felt-warning-ink)}.px-coin{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:center;gap:5px;margin:0;padding:0 var(--felt-space-2);border:var(--felt-rule) solid var(--px-coin-edge, var(--felt-rule));border-radius:999px;background:var(--felt-surface-panel);color:var(--felt-text-primary);font:inherit;font-size:var(--felt-text-meta-size);font-weight:600;line-height:1;cursor:pointer;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--felt-text-primary) 14%,transparent);transition:transform .85s cubic-bezier(.2,.8,.2,1),opacity .4s ease,box-shadow .2s ease,border-color .4s ease}.px-coin[data-status=buy]{--px-coin-ink: var(--felt-success-ink);--px-coin-edge: color-mix(in srgb, var(--felt-success-ink) 50%, transparent)}.px-coin[data-status=watch]{--px-coin-ink: var(--felt-accent-ink);--px-coin-edge: color-mix(in srgb, var(--felt-accent-ink) 40%, transparent)}.px-coin[data-status=avoid]{--px-coin-ink: var(--felt-danger-ink);--px-coin-edge: color-mix(in srgb, var(--felt-danger-ink) 40%, transparent)}.px-coin[data-bay=play]{--px-coin-ink: var(--felt-automation-ink);--px-coin-edge: color-mix(in srgb, var(--felt-automation-ink) 55%, transparent);border-radius:var(--felt-radius)}.px-coin__dot{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--px-coin-ink, var(--felt-chart-series-1))}.px-coin__label{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.px-coin__score,.px-coin__detail{margin-inline-start:auto;font-weight:500;color:var(--felt-text-secondary);white-space:nowrap}.px-coin:hover,.px-coin:focus-visible{z-index:2;box-shadow:0 0 0 3px var(--felt-selection-wash)}.px-coin:focus-visible{outline:var(--felt-focus-ring-width) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset)}.px-coin__flash{position:absolute;inset:0;border-radius:inherit;background:var(--px-tone);opacity:0;animation:px-flash 1s ease-out;pointer-events:none}.px-coin--more{justify-content:center;background:var(--felt-draft-fill);color:var(--felt-text-secondary);cursor:default;box-shadow:none}.px-particle{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:6px;block-size:6px;border-radius:50%;background:var(--px-tone);box-shadow:0 0 8px 2px color-mix(in srgb,var(--px-tone) 50%,transparent);offset-anchor:center;offset-rotate:0deg;offset-distance:0%;opacity:0;pointer-events:none;animation-name:px-travel;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both}@keyframes px-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.px-tiles{display:grid;gap:var(--felt-space-3);grid-template-columns:repeat(auto-fill,minmax(204px,1fr));align-content:start}.px-tile{position:relative;display:grid;gap:var(--felt-space-1);padding:var(--felt-space-2) var(--felt-space-3) var(--felt-space-3);padding-inline-start:calc(var(--felt-space-3) + 3px);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);background:var(--felt-surface-panel);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.px-tile:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--px-tile-ink)}.px-tile[data-status=buy]{--px-tile-ink: var(--felt-success-ink)}.px-tile[data-status=watch]{--px-tile-ink: var(--felt-accent-ink)}.px-tile[data-status=avoid]{--px-tile-ink: var(--felt-danger-ink)}.px-tile[data-hero]{grid-column:span 2;background:linear-gradient(180deg,var(--felt-success-fill),var(--felt-surface-panel) 65%)}.px-tile:hover{border-color:var(--felt-rule-strong);box-shadow:0 6px 18px color-mix(in srgb,var(--felt-text-primary) 10%,transparent);transform:translateY(-1px)}.px-tile:focus-visible{outline:var(--felt-focus-ring-width) solid var(--felt-focus-ring-color);outline-offset:var(--felt-focus-offset)}.px-tile__head{display:flex;align-items:center;gap:var(--felt-space-2);min-inline-size:0}.px-tile__head .px-ring{margin-inline-start:auto}.px-tile__head .felt-tag{flex:none;white-space:nowrap}.px-tile__head .px-tile__symbol{flex:0 1 auto;min-inline-size:0}.px-tile__symbol{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-tile__meta,.px-tile__headline{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);color:var(--felt-text-secondary)}.px-tile__headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-tile__figures{display:flex;align-items:baseline;gap:var(--felt-space-3)}.px-tile__mcap{font-size:var(--felt-text-heading-size);line-height:var(--felt-text-heading-line);font-weight:600}.px-tile__move,.px-play-row__vs{font-size:var(--felt-text-meta-size);font-weight:600}[data-dir=up]{color:var(--felt-chart-rising)}[data-dir=down]{color:var(--felt-chart-falling)}.px-tile__rr{margin-inline-start:auto;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.px-tile__distance{font-size:var(--felt-text-meta-size);line-height:var(--felt-text-meta-line);font-weight:600;color:var(--px-tile-ink)}.px-tile__flash{position:absolute;inset:0;background:var(--px-tile-ink);opacity:0;animation:px-flash 1.2s ease-out;pointer-events:none}.px-ring{position:relative;display:inline-grid;place-items:center;flex:none}.px-ring svg{display:block}.px-ring__track{fill:none;stroke:var(--felt-draft-fill);stroke-width:4}.px-ring__value{fill:none;stroke:var(--felt-accent-ink);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .6s ease}.px-ring[data-pass] .px-ring__value{stroke:var(--felt-success-ink)}.px-ring__tick{fill:var(--felt-text-primary)}.px-ring__score{position:absolute;font-size:var(--felt-text-meta-size);font-weight:600}.px-mini{position:relative;color:var(--px-mini-ink, var(--felt-chart-series-1))}.px-mini[data-tone=buy]{--px-mini-ink: var(--felt-success-ink)}.px-mini[data-tone=watch]{--px-mini-ink: var(--felt-accent-ink)}.px-mini[data-tone=avoid]{--px-mini-ink: var(--felt-danger-ink)}.px-mini svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.px-mini__area{fill:currentColor;fill-opacity:.1}.px-mini__line{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.px-mini__zone{fill:var(--felt-success-ink);fill-opacity:.12}.px-mini__level{stroke-width:1;stroke-dasharray:3 3}.px-mini__level[data-kind=stop]{stroke:var(--felt-danger-ink)}.px-mini__level[data-kind=trigger]{stroke:var(--felt-warning-ink)}.px-mini__level[data-kind=target]{stroke:var(--felt-success-ink)}.px-mini__tag{position:absolute;inset-inline-end:2px;transform:translateY(-115%);padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--felt-surface-panel) 85%,transparent);font-size:var(--felt-text-meta-size);line-height:1.2;pointer-events:none}.px-mini__tag[data-kind=stop]{color:var(--felt-danger-ink)}.px-mini__tag[data-kind=trigger]{color:var(--felt-warning-ink)}.px-mini__tag[data-kind=target]{color:var(--felt-success-ink)}.px-mini__now{position:absolute;inline-size:7px;block-size:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:currentColor;animation:px-beacon 1.8s ease-out infinite}.px-mini--empty{display:grid;place-items:center;border:var(--felt-rule) dashed var(--felt-rule);border-radius:var(--felt-radius)}.px-plays{display:grid;gap:var(--felt-space-3);align-content:start}.px-plays__lede{margin:0}.px-play-row{display:grid;gap:var(--felt-space-2);padding:var(--felt-space-2) var(--felt-space-3);border:var(--felt-rule) solid color-mix(in srgb,var(--felt-automation-ink) 30%,transparent);border-radius:var(--felt-radius);background:linear-gradient(180deg,var(--felt-automation-fill),var(--felt-surface-panel) 70%);color:inherit;text-decoration:none}.px-play-row__head{display:flex;align-items:center;gap:var(--felt-space-2)}.px-play-row__vs{margin-inline-start:auto}.px-plan{position:relative;block-size:42px;margin-inline:var(--felt-space-3)}.px-plan__track,.px-plan__risk,.px-plan__reward{position:absolute;inset-block-start:12px;block-size:4px;border-radius:2px}.px-plan__track{inset-inline:0;background:var(--felt-draft-fill)}.px-plan__risk{background:var(--felt-danger-ink);opacity:.45}.px-plan__reward{background:var(--felt-success-ink);opacity:.3}.px-plan__zone{position:absolute;inset-block-start:8px;block-size:12px;border-radius:3px;background:var(--felt-success-ink);opacity:.35}.px-plan__mark{position:absolute;inset-block-start:4px;inline-size:2px;block-size:20px;margin-inline-start:-1px;background:var(--felt-rule-strong)}.px-plan__mark>span{position:absolute;inset-block-start:21px;inset-inline-start:50%;transform:translate(-50%);font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary);white-space:nowrap}.px-plan__mark[data-kind=stop]{background:var(--felt-danger-ink)}.px-plan__mark[data-kind=tp]{background:var(--felt-success-ink)}.px-plan__mark[data-done]>span{color:var(--felt-success-ink);font-weight:600}.px-plan__now{position:absolute;inset-block-start:7px;inline-size:14px;block-size:14px;margin-inline-start:-7px;border:2px solid var(--felt-surface-panel);border-radius:50%;background:var(--felt-automation-ink);color:var(--felt-automation-ink);transition:left .8s cubic-bezier(.2,.8,.2,1);animation:px-beacon 1.8s ease-out infinite}.px-near{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--felt-space-3);padding:var(--felt-space-2) var(--felt-space-3);border:var(--felt-rule) solid var(--felt-rule-subtle);border-radius:var(--felt-radius);color:inherit;text-decoration:none}.px-near:hover{background:var(--felt-surface-hover)}.px-near__body{display:grid;gap:3px;min-inline-size:0}.px-near__head{display:flex;justify-content:space-between;gap:var(--felt-space-2)}.px-near__why{font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-near__bar{block-size:4px;border-radius:2px;background:var(--felt-draft-fill);overflow:hidden}.px-near__bar>span{display:block;block-size:100%;border-radius:2px;background:var(--felt-accent-ink);transition:width .6s ease}.px-engine{display:grid;gap:var(--felt-space-4);align-content:start}.px-engine__label{grid-column:1 / -1}.px-engine__budget{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--felt-space-2) var(--felt-space-3)}.px-engine__slots{display:flex;gap:5px}.px-engine__slots .px-slot[data-on]{background:var(--felt-chart-series-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--felt-chart-series-3) 20%,transparent)}.px-engine__figure{font-weight:600}.px-engine__next{grid-column:1 / -1}.px-engine__feeds{display:grid;gap:var(--felt-space-2)}.px-feed-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name state last" "beat beat beat";align-items:center;gap:2px var(--felt-space-2)}.px-feed-row>.felt-tag,.px-feed-row>.px-meta{grid-area:state;white-space:nowrap}.px-feed-row>.px-beat{grid-area:beat}.px-feed-row__name{grid-area:name;font-size:var(--felt-text-meta-size);font-weight:600;white-space:nowrap}.px-feed-row__last{grid-area:last;font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary);text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-beat{display:block;inline-size:100%;block-size:26px}.px-beat__base{stroke:var(--felt-rule)}.px-beat__tick{stroke:var(--felt-chart-series-1);stroke-width:2}.px-beat__tick[data-outcome=slowed]{stroke:var(--felt-warning-ink)}.px-beat__tick[data-outcome=failed]{stroke:var(--felt-danger-ink)}.px-beat__tick[data-fresh]{stroke-width:3;animation:px-tick 1.2s ease-out}@keyframes px-tick{0%{stroke-opacity:1}30%{stroke-opacity:.35}60%{stroke-opacity:1}}.px-funnel{display:grid;gap:5px}.px-funnel__row{display:grid;grid-template-columns:minmax(96px,auto) minmax(40px,1fr) 34px minmax(0,auto);align-items:center;gap:var(--felt-space-2)}.px-funnel__label{font-size:var(--felt-text-meta-size);white-space:nowrap}.px-funnel__bar{block-size:8px;border-radius:4px;background:var(--felt-draft-fill);overflow:hidden}.px-funnel__bar>span{display:block;block-size:100%;border-radius:4px;background:linear-gradient(90deg,var(--felt-chart-series-1),var(--felt-accent-ink));transition:width .6s ease}.px-funnel__value{font-size:var(--felt-text-meta-size);font-weight:600;text-align:end}.px-funnel__note{white-space:nowrap}.px-tape{list-style:none;margin:0;padding:0;display:grid}.px-tape__line{display:grid;grid-template-columns:76px 10px minmax(0,1fr);align-items:start;gap:var(--felt-space-2);padding:6px var(--felt-space-1);border-block-end:var(--felt-rule) solid var(--felt-rule-subtle)}.px-tape__line[data-status=buy]{--px-tape-ink: var(--felt-success-ink)}.px-tape__line[data-status=watch]{--px-tape-ink: var(--felt-accent-ink)}.px-tape__line[data-status=avoid],.px-tape__line[data-status=sell]{--px-tape-ink: var(--felt-danger-ink)}.px-tape__line[data-status=hold]{--px-tape-ink: var(--felt-automation-ink)}.px-tape__time{font-size:var(--felt-text-meta-size);color:var(--felt-text-secondary)}.px-tape__mark{inline-size:8px;block-size:8px;margin-block-start:6px;border-radius:50%;background:var(--px-tape-ink, var(--felt-rule-strong))}.px-tape__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--felt-space-2);min-inline-size:0}.px-tape__text{color:inherit;text-decoration:none}a.px-tape__text:hover{text-decoration:underline}.px-tape__line[data-new]{animation:px-tape-in 1s ease-out}@keyframes px-tape-in{0%{opacity:0;transform:translateY(-6px);background:var(--felt-selection-wash)}25%{opacity:1;transform:none}to{background:transparent}}.px-room{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--felt-space-3);block-size:100%}.px-room__people{display:flex;flex-wrap:wrap;gap:var(--felt-space-2) var(--felt-space-3);margin:0;padding:0;list-style:none}.px-person{display:flex;align-items:center;gap:var(--felt-space-2);font-size:var(--felt-text-meta-size)}.px-avatar{position:relative;display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--felt-chart-series-1);color:var(--felt-surface-panel);font-size:var(--felt-text-meta-size);font-weight:700}.px-avatar[data-series="2"]{background:var(--felt-chart-series-2)}.px-avatar[data-series="3"]{background:var(--felt-chart-series-3)}.px-avatar[data-series="4"]{background:var(--felt-chart-series-4)}.px-avatar[data-series="5"]{background:var(--felt-chart-series-5)}.px-avatar[data-series="6"]{background:var(--felt-chart-series-6)}.px-person .px-avatar:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-end:-1px;inline-size:9px;block-size:9px;border:2px solid var(--felt-surface-panel);border-radius:50%;background:var(--felt-success-ink)}.px-avatar--small{inline-size:24px;block-size:24px}.px-avatar[data-agent]{border-radius:6px;background:var(--felt-automation-ink)}.px-person .px-avatar[data-agent]:after{background:var(--felt-automation-ink)}.px-room__chat{display:grid;align-content:start;gap:var(--felt-space-2);min-block-size:0;overflow:auto;padding-inline-end:var(--felt-space-1)}.px-chat-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--felt-space-2);margin:0}.px-chat-line__body{overflow-wrap:anywhere}.px-chat-line__time{white-space:nowrap}.px-room__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--felt-space-2)}[data-felt-reduced-motion] .px-stream__flow,[data-felt-reduced-motion] .px-pending,[data-felt-reduced-motion] .px-live__dot,[data-felt-reduced-motion] .px-mini__now,[data-felt-reduced-motion] .px-plan__now,[data-felt-reduced-motion] .px-beat__tick,[data-felt-reduced-motion] .px-tape__line,[data-felt-reduced-motion] .px-particle{animation:none!important}[data-felt-reduced-motion] .px-stream__flow,[data-felt-reduced-motion] .px-particle{display:none}[data-felt-reduced-motion] .px-coin,[data-felt-reduced-motion] .px-stream__line,[data-felt-reduced-motion] .px-tile,[data-felt-reduced-motion] .px-plan__now{transition:none}@media(prefers-reduced-motion:reduce){.px-stream__flow,.px-particle{display:none}.px-pending,.px-live__dot,.px-mini__now,.px-plan__now,.px-beat__tick,.px-tape__line{animation:none!important}.px-coin,.px-stream__line,.px-tile{transition:none}}
