@layer fp-components{:where([data-fp-density]) .fp-page{background:var(--fp-color-content-surface);color:var(--fp-color-text);flex-direction:column;min-block-size:100dvh;display:flex}:where([data-fp-density]) .fp-page__main{flex:1 0 auto}:where([data-fp-density]) .fp-page__subheader{min-inline-size:0}:where([data-fp-density]) .fp-page-frame{box-sizing:content-box;max-inline-size:var(--fp-page-width-full);padding-block:var(--fp-page-padding-block);padding-inline:var(--fp-page-gutter)}:where([data-fp-density]) .fp-page-frame[data-width=landing]{max-inline-size:var(--fp-page-width-landing)}:where([data-fp-density]) .fp-page-frame[data-width=record]{max-inline-size:var(--fp-page-width-record)}:where([data-fp-density]) .fp-page-frame[data-width=form]{max-inline-size:var(--fp-page-width-form)}:where([data-fp-density]) .fp-page-frame[data-width=prose]{max-inline-size:var(--fp-page-width-prose)}}
@layer fp-components{:where([data-fp-density]) .fp-section{border-radius:var(--fp-container-radius);color:var(--fp-color-text);gap:var(--fp-stack-gap);border:0;flex-direction:column;min-inline-size:0;margin:0;display:flex}:where([data-fp-density]) .fp-section--quiet{background:var(--fp-section-surface);border:var(--fp-section-border);box-shadow:var(--fp-container-elevation);padding:var(--fp-surface-padding)}:where([data-fp-density]) .fp-section--plain{background:0 0;padding:0}:where([data-fp-density]) .fp-section__header{align-items:flex-start;gap:var(--fp-space-2) var(--fp-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}:where([data-fp-density]) .fp-section__heading{gap:var(--fp-space-0-5);flex-direction:column;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-section__title{margin:0}:where([data-fp-density]) .fp-section__note{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);letter-spacing:var(--fp-type-caption-tracking);line-height:var(--fp-type-caption-leading);margin:0}:where([data-fp-density]) .fp-section__actions{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-section__body{min-inline-size:0}:where([data-fp-density]) .fp-section__footer{border-block-start:var(--fp-border-width) solid var(--fp-color-border);gap:var(--fp-space-2);flex-wrap:wrap;justify-content:flex-end;padding-block-start:var(--fp-stack-gap);display:flex}@media (forced-colors:active),(prefers-contrast:more){:where([data-fp-density]) .fp-section--quiet{border:var(--fp-border-width) solid var(--fp-color-border)}}}
@layer fp-components{:where([data-fp-density]) .fp-card{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-container-radius);box-shadow:var(--fp-container-elevation);color:var(--fp-color-text);gap:var(--fp-stack-gap);min-inline-size:0;padding:var(--fp-card-padding);flex-direction:column;display:flex}:where([data-fp-density]) .fp-card[data-state=dragging]{box-shadow:var(--fp-elevation-2)}:where([data-fp-density]) .fp-card__media{border-radius:var(--fp-radius-small);overflow:hidden}:where([data-fp-density]) .fp-card__title{margin:0}:where([data-fp-density]) .fp-card__meta{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);letter-spacing:var(--fp-type-caption-tracking);line-height:var(--fp-type-caption-leading);margin:0}:where([data-fp-density]) .fp-card__body{min-inline-size:0}:where([data-fp-density]) .fp-card__actions{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}}
@layer fp-components{:where([data-fp-density]) .fp-layout{gap:var(--fp-stack-gap);min-inline-size:0;margin:0;padding:0;display:flex}:where([data-fp-density]) :is(ul,ol).fp-layout{list-style:none}:where([data-fp-density]) .fp-stack{flex-direction:column;align-items:stretch}:where([data-fp-density]) .fp-stack[data-align=start],:where([data-fp-density]) .fp-inline[data-align=start]{align-items:flex-start}:where([data-fp-density]) .fp-stack[data-align=center],:where([data-fp-density]) .fp-inline[data-align=center]{align-items:center}:where([data-fp-density]) .fp-stack[data-align=end],:where([data-fp-density]) .fp-inline[data-align=end]{align-items:flex-end}:where([data-fp-density]) .fp-inline{flex-flow:wrap}:where([data-fp-density]) .fp-inline[data-align=baseline]{align-items:baseline}:where([data-fp-density]) .fp-inline[data-justify=between]{justify-content:space-between}:where([data-fp-density]) .fp-inline[data-justify=end]{justify-content:flex-end}:where([data-fp-density]) .fp-inline[data-wrap=nowrap]{flex-wrap:nowrap}:where([data-fp-density]) .fp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}:where([data-fp-density]) .fp-grid[data-min=sm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}:where([data-fp-density]) .fp-grid[data-min=lg]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}:where([data-fp-density]) .fp-layout[data-gap=none]{gap:0}:where([data-fp-density]) .fp-layout[data-gap=section]{gap:var(--fp-section-gap)}:where([data-fp-density]) .fp-layout[data-gap=field]{gap:var(--fp-field-gap)}:where([data-fp-density]) .fp-layout[data-gap=form-row]{gap:var(--fp-form-row-gap)}:where([data-fp-density]) .fp-layout[data-gap="0-5"]{gap:var(--fp-space-0-5)}:where([data-fp-density]) .fp-layout[data-gap="1"]{gap:var(--fp-space-1)}:where([data-fp-density]) .fp-layout[data-gap="1-5"]{gap:var(--fp-space-1-5)}:where([data-fp-density]) .fp-layout[data-gap="2"]{gap:var(--fp-space-2)}:where([data-fp-density]) .fp-layout[data-gap="2-5"]{gap:var(--fp-space-2-5)}:where([data-fp-density]) .fp-layout[data-gap="3"]{gap:var(--fp-space-3)}:where([data-fp-density]) .fp-layout[data-gap="4"]{gap:var(--fp-space-4)}:where([data-fp-density]) .fp-layout[data-gap="5"]{gap:var(--fp-space-5)}:where([data-fp-density]) .fp-layout[data-gap="6"]{gap:var(--fp-space-6)}:where([data-fp-density]) .fp-layout[data-gap="8"]{gap:var(--fp-space-8)}:where([data-fp-density]) .fp-layout[data-gap="10"]{gap:var(--fp-space-10)}:where([data-fp-density]) .fp-layout[data-gap="12"]{gap:var(--fp-space-12)}:where([data-fp-density]) .fp-layout[data-gap="16"]{gap:var(--fp-space-16)}:where([data-fp-density]) .fp-layout[data-gap="20"]{gap:var(--fp-space-20)}}
@layer fp-components{:where([data-fp-density]) .fp-key-value-list{gap:var(--fp-space-2) var(--fp-space-8);margin:0;display:grid;container-type:inline-size}:where([data-fp-density]) .fp-key-value-list__row{gap:var(--fp-space-0-5) var(--fp-space-3);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}:where([data-fp-density]) .fp-key-value-list__label{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);font-weight:var(--fp-type-label-weight);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);margin:0}:where([data-fp-density]) .fp-key-value-list__value{color:var(--fp-color-text);overflow-wrap:anywhere;min-inline-size:0;margin:0}:where([data-fp-density]) .fp-key-value-list__value[data-kind=numeric]{font-variant-numeric:tabular-nums}@container not (min-width:24rem){:where([data-fp-density]) .fp-key-value-list__row{grid-template-columns:minmax(0,1fr)}}@media (min-width:96rem){:where([data-fp-density]) .fp-key-value-list[data-paired=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer fp-components{:where([data-fp-density]) .fp-timeline,:where([data-fp-density]) .fp-timeline__entries{gap:var(--fp-space-4);margin:0;padding:0;list-style:none;display:grid}:where([data-fp-density]) .fp-timeline__group{gap:var(--fp-space-3);display:grid}:where([data-fp-density]) .fp-timeline__group-label{color:var(--fp-color-text-muted);font-size:var(--fp-type-overline-size);font-weight:var(--fp-type-overline-weight);letter-spacing:var(--fp-type-overline-tracking);line-height:var(--fp-type-overline-leading);margin:0}:where([data-fp-density]) .fp-timeline__entry{gap:var(--fp-space-3);grid-template-columns:1rem minmax(0,1fr);display:grid;position:relative}:where([data-fp-density]) .fp-timeline__entry:not(:last-child):before{background:var(--fp-color-border);content:"";inline-size:var(--fp-border-width);inset-block:1.25rem calc(var(--fp-space-4) * -1);position:absolute;inset-inline-start:calc(.5rem - var(--fp-border-width) / 2)}:where([data-fp-density]) .fp-timeline__marker{block-size:var(--fp-type-label-leading);justify-content:center;align-items:center;display:flex}:where([data-fp-density]) .fp-timeline__dot{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border-control);border-radius:50%;block-size:.625rem;inline-size:.625rem}:where([data-fp-density]) .fp-timeline__content{gap:var(--fp-space-1);min-inline-size:0;display:grid}:where([data-fp-density]) .fp-timeline__title{color:var(--fp-color-text);font-size:var(--fp-type-label-size);font-weight:var(--fp-type-label-weight);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);overflow-wrap:anywhere;margin:0}:where([data-fp-density]) .fp-timeline__meta{color:var(--fp-color-text-muted);font-size:var(--fp-type-body-sm-size);letter-spacing:var(--fp-type-body-sm-tracking);line-height:var(--fp-type-body-sm-leading);margin:0}:where([data-fp-density]) .fp-timeline__body{color:var(--fp-color-text);font-size:var(--fp-type-body-sm-size);line-height:var(--fp-type-body-sm-leading);min-inline-size:0}@media (forced-colors:active){:where([data-fp-density]) .fp-timeline__entry:not(:last-child):before{background:canvastext}:where([data-fp-density]) .fp-timeline__dot{border-color:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-record-header{background:var(--fp-color-surface);border-block-end:var(--fp-border-width) solid var(--fp-color-border);color:var(--fp-color-text);padding-inline:var(--fp-page-gutter)}:where([data-fp-density]) .fp-record-header__row{align-items:center;column-gap:var(--fp-space-6);min-block-size:var(--fp-record-header-height);padding-block:var(--fp-space-2);row-gap:var(--fp-space-1);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-record-header__identity{align-items:center;gap:var(--fp-space-2) var(--fp-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-record-header__name{font-family:var(--fp-font-heading);font-size:var(--fp-type-display-sm-size);font-weight:var(--fp-type-display-sm-weight);letter-spacing:var(--fp-type-display-sm-tracking);line-height:var(--fp-type-display-sm-leading);overflow-wrap:anywhere;margin:0}:where([data-fp-density]) .fp-record-header__facts{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);gap:var(--fp-space-1) var(--fp-space-4);line-height:var(--fp-type-label-leading);flex-wrap:wrap;margin:0;display:flex}:where([data-fp-density]) .fp-record-header__fact{gap:var(--fp-space-1);min-inline-size:0;display:flex}:where([data-fp-density]) .fp-record-header__fact :is(dt,dd){margin:0}:where([data-fp-density]) .fp-record-header__fact dd{color:var(--fp-color-text)}:where([data-fp-density]) .fp-record-header__actions{align-items:center;gap:var(--fp-space-2);margin-inline-start:auto;display:flex}:where([data-fp-density]) .fp-record-header__tabs .fp-tab-list{border-block-end:0;margin-inline-start:calc(var(--fp-control-padding-inline) * -1)}}
@layer fp-components{:where([data-fp-density]) .fp-button{border:var(--fp-border-width) solid transparent;border-radius:var(--fp-button-radius);color:var(--fp-color-text);cursor:pointer;font-family:inherit;font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-2);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-height:var(--fp-button-height);opacity:1;padding:0 var(--fp-button-padding-inline);text-align:center;transition:background-color var(--fp-duration-fast) var(--fp-easing-out), border-color var(--fp-duration-fast) var(--fp-easing-out), color var(--fp-duration-fast) var(--fp-easing-out);vertical-align:middle;white-space:nowrap;background:0 0;flex:none;justify-content:center;margin:0;text-decoration:none;display:inline-flex;transform:none}:where([data-fp-density]) .fp-button:hover:not(:disabled){text-decoration:none;transform:none}:where([data-fp-density]) .fp-button--sm{min-height:var(--fp-button-height-sm);padding:0 var(--fp-button-padding-inline-sm)}:where([data-fp-density]) .fp-button__icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);flex:none;display:inline-flex}:where([data-fp-density]) .fp-button__icon>svg,:where([data-fp-density]) .fp-icon-button__icon>svg{block-size:100%;inline-size:100%}:where([data-fp-density]) .fp-button--primary{background:var(--fp-button-primary-surface);border-color:var(--fp-button-primary-surface);color:var(--fp-button-primary-text)}:where([data-fp-density]) .fp-button--primary:hover:not(:disabled){background:var(--fp-button-primary-surface-hover);border-color:var(--fp-button-primary-surface-hover);color:var(--fp-button-primary-text)}:where([data-fp-density]) .fp-button--secondary{background:var(--fp-color-surface);border-color:var(--fp-button-secondary-border);color:var(--fp-color-text)}:where([data-fp-density]) .fp-button--secondary:hover:not(:disabled){background:var(--fp-color-surface-sunken);border-color:var(--fp-color-text-muted);color:var(--fp-color-text)}:where([data-fp-density]) .fp-button--quiet{color:var(--fp-color-text);background:0 0;border-color:#0000}:where([data-fp-density]) .fp-button--quiet:hover:not(:disabled){background:var(--fp-color-surface-sunken);color:var(--fp-color-text)}:where([data-fp-density]) .fp-button--danger{background:var(--fp-color-surface);border-color:var(--fp-color-critical-text);color:var(--fp-color-critical-text)}:where([data-fp-density]) .fp-button--danger:hover:not(:disabled){background:var(--fp-color-critical-surface);border-color:var(--fp-color-critical-text);color:var(--fp-color-critical-text)}:where([data-fp-density]) .fp-button--danger-solid,:where([data-fp-density]) .fp-button--danger-solid:hover:not(:disabled){background:var(--fp-color-critical-text);border-color:var(--fp-color-critical-text);color:var(--fp-color-text-inverse)}:where([data-fp-density]) .fp-button[aria-busy=true]{cursor:progress}:where([data-fp-density]) .fp-button:disabled,:where([data-fp-density]) .fp-button[aria-disabled=true],:where([data-fp-density]) .fp-button[aria-disabled=true]:hover:not(:disabled){background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle);cursor:not-allowed;opacity:1;transform:none}:where([data-fp-density]) .fp-icon-button{block-size:var(--fp-button-height);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-button-radius);color:var(--fp-color-text-muted);cursor:pointer;inline-size:var(--fp-button-height);transition:background-color var(--fp-duration-fast) var(--fp-easing-out), border-color var(--fp-duration-fast) var(--fp-easing-out), color var(--fp-duration-fast) var(--fp-easing-out);vertical-align:middle;background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:where([data-fp-density]) .fp-icon-button--sm{block-size:var(--fp-button-height-sm);inline-size:var(--fp-button-height-sm)}:where([data-fp-density]) .fp-icon-button__icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);display:inline-flex}:where([data-fp-density]) .fp-icon-button--quiet:hover:not(:disabled){background:var(--fp-color-surface-sunken);color:var(--fp-color-text)}:where([data-fp-density]) .fp-icon-button--secondary{background:var(--fp-color-surface);border-color:var(--fp-button-secondary-border);color:var(--fp-color-text)}:where([data-fp-density]) .fp-icon-button--secondary:hover:not(:disabled){background:var(--fp-color-surface-sunken);border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-icon-button--danger{color:var(--fp-color-critical-text)}:where([data-fp-density]) .fp-icon-button--danger:hover:not(:disabled){background:var(--fp-color-critical-surface)}:where([data-fp-density]) .fp-icon-button:disabled{background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle);cursor:not-allowed}}
@layer fp-components{:where([data-fp-density]) .fp-badge{background:var(--fp-color-surface-sunken);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-badge-radius);color:var(--fp-color-text);font-size:var(--fp-type-badge-size);font-variant-numeric:normal;font-weight:var(--fp-type-badge-weight);align-items:center;gap:var(--fp-space-1);letter-spacing:var(--fp-type-badge-tracking);line-height:var(--fp-type-badge-leading);max-inline-size:100%;min-height:var(--fp-badge-height);padding:0 var(--fp-space-2);vertical-align:middle;white-space:normal;display:inline-flex}:where([data-fp-density]) .fp-data-table .fp-badge{white-space:nowrap}:where([data-fp-density]) .fp-badge.fp-badge--success:not([data-meaning]){background:var(--fp-meaning-done-surface);color:var(--fp-meaning-done-text);border-color:#0000}:where([data-fp-density]) .fp-badge.fp-badge--critical:not([data-meaning]){background:var(--fp-meaning-broken-surface);color:var(--fp-meaning-broken-text);border-color:#0000}:where([data-fp-density]) .fp-badge.fp-badge--warning:not([data-meaning]){background:var(--fp-meaning-worth-a-look-surface);color:var(--fp-meaning-worth-a-look-text);border-color:#0000}:where([data-fp-density]) .fp-badge.fp-badge--info:not([data-meaning]){background:var(--fp-meaning-client-surface);color:var(--fp-meaning-client-text);border-color:#0000}:where([data-fp-density]) .fp-badge.fp-badge--brand:not([data-meaning]){background:var(--fp-meaning-yours-surface);color:var(--fp-meaning-yours-text);border-color:#0000}:where([data-fp-density]) .fp-count-pill{background:var(--fp-color-surface-sunken);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-badge-radius);color:var(--fp-color-text-muted);font-size:var(--fp-type-badge-size);font-variant-numeric:tabular-nums;font-weight:var(--fp-type-badge-weight);letter-spacing:var(--fp-type-badge-tracking);line-height:var(--fp-type-badge-leading);min-block-size:calc(var(--fp-space-4) + var(--fp-space-0-5));min-inline-size:calc(var(--fp-space-4) + var(--fp-space-0-5));padding:0 var(--fp-space-1-5);vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill):not([data-meaning]){border-color:var(--fp-color-border)}}
@layer fp-components{:where([data-fp-density]) .fp-status-glyph{background:var(--fp-color-text-subtle);block-size:var(--fp-space-2-5);inline-size:var(--fp-space-2-5);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}:where([data-fp-density]) .fp-status-glyph[data-meaning=yours]{background:var(--fp-meaning-yours-text)}:where([data-fp-density]) .fp-status-glyph[data-meaning=done]{background:var(--fp-meaning-done-text)}:where([data-fp-density]) .fp-status-glyph[data-meaning=worth_a_look]{background:var(--fp-meaning-worth-a-look-text);border-radius:calc(var(--fp-radius-small) / 2);transform:rotate(45deg)scale(.9)}:where([data-fp-density]) .fp-status-glyph[data-meaning=broken]{background:var(--fp-meaning-broken-text);border-radius:calc(var(--fp-radius-small) / 2)}:where([data-fp-density]) .fp-status-glyph[data-meaning=client]{background:var(--fp-meaning-client-text)}:where([data-fp-density]) .fp-status-glyph[data-meaning=automatic]{background:var(--fp-meaning-automatic-text)}:where([data-fp-density]) .fp-status-pill{background:var(--fp-color-surface-sunken);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-badge-radius);color:var(--fp-color-text);font-size:var(--fp-type-badge-size);font-weight:var(--fp-type-badge-weight);align-items:center;gap:var(--fp-space-1-5);letter-spacing:var(--fp-type-badge-tracking);line-height:var(--fp-type-badge-leading);min-height:var(--fp-badge-height);padding:0 var(--fp-space-2);vertical-align:middle;white-space:nowrap;display:inline-flex}@media (forced-colors:active){:where([data-fp-density]) .fp-status-glyph,:where([data-fp-density]) .fp-status-glyph[data-meaning]{forced-color-adjust:none;background:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-alert{background:var(--fp-color-surface-sunken);border:var(--fp-border-width) solid transparent;border-inline-start-width:var(--fp-border-width);border-radius:var(--fp-radius-control);color:var(--fp-color-text);align-items:flex-start;gap:var(--fp-space-2);padding:var(--fp-surface-padding);display:flex}:where([data-fp-density]) .fp-alert__icon{block-size:var(--fp-space-4);inline-size:var(--fp-space-4);flex:none;margin-block-start:calc((var(--fp-type-default-leading) - var(--fp-space-4)) / 2);display:inline-flex}:where([data-fp-density]) .fp-alert__icon>svg{block-size:100%;inline-size:100%}:where([data-fp-density]) .fp-alert__content{gap:var(--fp-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-alert__title{font-weight:var(--fp-weight-semibold);margin:0}:where([data-fp-density]) .fp-alert__body>:where(p){margin:0}:where([data-fp-density]) .fp-alert__actions{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;margin-block-start:var(--fp-space-1);display:flex}}
@layer fp-components{:where([data-fp-density]) .fp-empty-state{border-radius:var(--fp-radius-surface);color:var(--fp-color-text-muted);align-items:flex-start;gap:var(--fp-stack-gap);padding:var(--fp-surface-padding) 0;text-align:start;border:0;flex-direction:column;display:flex}:where([data-fp-density]) .fp-empty-state__ghost{align-self:stretch}:where([data-fp-density]) .fp-empty-state__icon{block-size:var(--fp-space-6);color:var(--fp-color-text-muted);inline-size:var(--fp-space-6);display:inline-flex}:where([data-fp-density]) .fp-empty-state__icon>svg{block-size:100%;inline-size:100%}:where([data-fp-density]) .fp-empty-state__message{color:var(--fp-color-text);max-inline-size:var(--fp-page-width-prose);margin:0}:where([data-fp-density]) .fp-skeleton{display:block}:where([data-fp-density]) .fp-skeleton__ghost{gap:var(--fp-space-2);flex-direction:column;display:flex}:where([data-fp-density]) .fp-skeleton__title{background:var(--fp-color-border);block-size:var(--fp-type-title-lg-leading);border-radius:var(--fp-radius-small);inline-size:min(100%,16rem)}:where([data-fp-density]) .fp-skeleton__view-bar{background:var(--fp-color-border);block-size:var(--fp-view-bar-height);border-radius:var(--fp-radius-control)}:where([data-fp-density]) .fp-skeleton__row{block-size:var(--fp-row-height);border-block-end:var(--fp-border-width) solid var(--fp-color-border);align-items:center;display:flex}:where([data-fp-density]) .fp-skeleton__row:before{background:var(--fp-color-border);block-size:var(--fp-space-3);border-radius:var(--fp-radius-small);content:"";inline-size:60%}:where([data-fp-density]) .fp-skeleton__row:nth-child(2n):before{inline-size:42%}:where([data-fp-density]) .fp-status-region{color:var(--fp-color-text);margin:0}}
@layer fp-components{:where([data-fp-density]) .fp-details{color:var(--fp-color-text);min-inline-size:0}:where([data-fp-density]) .fp-details__summary{color:var(--fp-color-text-muted);cursor:pointer;font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-1-5);inline-size:fit-content;letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);max-inline-size:100%;min-block-size:var(--fp-target-min);list-style:none;display:flex}:where([data-fp-density]) .fp-details__summary::-webkit-details-marker{display:none}:where([data-fp-density]) .fp-details__summary:before{block-size:var(--fp-space-2-5);clip-path:polygon(0 0,100% 50%,0 100%);content:"";forced-color-adjust:none;inline-size:var(--fp-space-1-5);transition:transform var(--fp-duration-fast) var(--fp-easing-out);background:currentColor;flex:none}:where([data-fp-density]) .fp-details[open]>.fp-details__summary:before{transform:rotate(90deg)}:where([data-fp-density]) .fp-details__summary:hover{color:var(--fp-color-text)}:where([data-fp-density]) .fp-details__body{color:var(--fp-color-text-muted);overflow-wrap:anywhere;min-inline-size:0;padding-block-start:var(--fp-space-1);padding-inline-start:calc(var(--fp-space-1-5) + var(--fp-space-1-5))}:where([data-fp-density]) .fp-identifier{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (forced-colors:active){:where([data-fp-density]) .fp-details__summary:before{background:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-route-tabs{min-inline-size:0}:where([data-fp-density]) .fp-tab-list{border-block-end:var(--fp-border-width) solid var(--fp-color-border);gap:var(--fp-space-1);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where([data-fp-density]) .fp-tab-list__item{flex:none;display:flex}:where([data-fp-density]) .fp-tab{border-radius:var(--fp-radius-control) var(--fp-radius-control) 0 0;color:var(--fp-color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-1-5);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-height:var(--fp-tab-height);padding:0 var(--fp-control-padding-inline);transition:color var(--fp-duration-fast) var(--fp-easing-out);white-space:nowrap;background:0 0;border:0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}:where([data-fp-density]) .fp-tab:hover{color:var(--fp-color-text);text-decoration:none}:where([data-fp-density]) .fp-tab:is([aria-current=page],[aria-selected=true]){color:var(--fp-color-text)}:where([data-fp-density]) .fp-tab:is([aria-current=page],[aria-selected=true]):after{background:var(--fp-color-nav-current-marker);content:"";block-size:2px;inset-block-end:0;inset-inline:var(--fp-control-padding-inline);position:absolute}:where([data-fp-density]) .fp-tab:focus-visible{outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-tab:disabled{color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-tab-list--wrap{flex-wrap:wrap;overflow-x:visible}:where([data-fp-density]) .fp-tab-list--wrap .fp-tab{overflow-wrap:anywhere;max-inline-size:100%;padding-block:var(--fp-space-1-5);text-align:start;white-space:normal;flex:0 auto}:where([data-fp-density]) .fp-tab-panel{padding-block-start:var(--fp-stack-gap)}@media (forced-colors:active){:where([data-fp-density]) .fp-tab:is([aria-current=page],[aria-selected=true]):after{forced-color-adjust:none;background:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-segmented{background:var(--fp-color-surface-sunken);border-radius:var(--fp-segmented-radius);box-shadow:inset 0 0 0 var(--fp-border-width) var(--fp-color-border);vertical-align:middle;flex-wrap:wrap;max-inline-size:100%;display:inline-flex}:where([data-fp-density]) .fp-segmented__option{border-radius:var(--fp-segmented-radius);color:var(--fp-color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);isolation:isolate;letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-height:var(--fp-segmented-height);min-width:var(--fp-target-min);padding:0 var(--fp-button-padding-inline-sm);transition:color var(--fp-duration-fast) var(--fp-easing-out);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}:where([data-fp-density]) .fp-segmented__option:before{border-radius:var(--fp-segmented-thumb-radius);content:"";inset:var(--fp-space-0-5);z-index:-1;position:absolute}:where([data-fp-density]) .fp-segmented__option:hover{color:var(--fp-color-text);text-decoration:none}:where([data-fp-density]) .fp-segmented__option:is([aria-current=page],[aria-pressed=true]){color:var(--fp-color-text)}:where([data-fp-density]) .fp-segmented__option:is([aria-current=page],[aria-pressed=true]):before{background:var(--fp-color-surface);box-shadow:inset 0 0 0 var(--fp-border-width) var(--fp-color-border-control), var(--fp-elevation-1)}:where([data-fp-density]) .fp-segmented__option:focus-visible{outline-offset:calc(var(--fp-focus-width) * -1)}@media (forced-colors:active){:where([data-fp-density]) .fp-segmented__option:is([aria-current=page],[aria-pressed=true]){color:highlighttext;forced-color-adjust:none;background:highlight}:where([data-fp-density]) .fp-segmented__option:is([aria-current=page],[aria-pressed=true]):before{box-shadow:none;background:highlight}}}
@layer fp-components{:where([data-fp-density]) .fp-breadcrumbs{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);min-inline-size:0}:where([data-fp-density]) .fp-breadcrumbs__list{align-items:center;gap:0 var(--fp-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-fp-density]) .fp-breadcrumbs__item{align-items:center;gap:var(--fp-space-1-5);min-inline-size:0;display:inline-flex}:where([data-fp-density]) .fp-breadcrumbs__item+.fp-breadcrumbs__item:before{color:var(--fp-color-text-subtle);content:"/";content:"/" / ""}:where([data-fp-density]) .fp-breadcrumbs__link{color:var(--fp-color-text-muted);min-height:var(--fp-target-min);min-width:var(--fp-target-min);justify-content:center;align-items:center;display:inline-flex}:where([data-fp-density]) .fp-breadcrumbs__link:hover,:where([data-fp-density]) .fp-breadcrumbs__text[aria-current=page]{color:var(--fp-color-text)}:where([data-fp-density]) .fp-skip-link{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border-strong);border-radius:var(--fp-radius-control);box-shadow:var(--fp-elevation-2);color:var(--fp-color-text);font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-height:var(--fp-target-min);padding:var(--fp-space-2) var(--fp-space-4);align-items:center;text-decoration:underline;display:inline-flex}}
@layer fp-components{:where([data-fp-density]) .fp-app-shell{background:var(--fp-color-content-surface);color:var(--fp-color-text);grid-template-areas:"banner banner""sidebar content";grid-template-columns:var(--fp-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}:where([data-fp-density]) .fp-app-shell__banner{grid-area:banner}@media (min-width:64rem){:where([data-fp-density]) .fp-app-shell__banner{block-size:1.75rem;z-index:calc(var(--fp-z-header) + 1);position:sticky;inset-block-start:0;overflow:hidden}:where([data-fp-density]) .fp-app-shell__banner>.fp-global-banner{block-size:100%;padding-block:0}:where([data-fp-density]) .fp-app-shell__banner .fp-global-banner__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-fp-density]) .fp-app-shell:has(>.fp-app-shell__banner) .fp-app-shell__sidebar{block-size:calc(100dvh - 1.75rem);inset-block-start:1.75rem}:where([data-fp-density]) .fp-app-shell:has(>.fp-app-shell__banner) .fp-top-bar{inset-block-start:1.75rem}:where([data-fp-density]) .fp-app-shell:has(>.fp-app-shell__banner) .fp-app-shell__content :where(*){scroll-margin-block-start:calc(var(--fp-shell-topbar-height) + 1.75rem + var(--fp-space-2))}}:where([data-fp-density]) .fp-app-shell__sidebar-close{font-weight:var(--fp-weight-semibold);min-block-size:var(--fp-target-min);padding:var(--fp-space-3) var(--fp-space-4);display:none}:where([data-fp-density]) .fp-app-shell__sidebar{block-size:100dvh;z-index:var(--fp-z-shell);grid-area:sidebar;position:sticky;inset-block-start:0}:where([data-fp-density]) .fp-app-shell__content{flex-direction:column;grid-area:content;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-app-shell__content>.fp-page{flex:1 0 auto}:where([data-fp-density]) .fp-app-shell .fp-page{background:var(--fp-shell-canvas)}:where([data-fp-density]) .fp-app-shell .fp-page__main{background:var(--fp-color-content-surface);border-radius:var(--fp-shell-panel-radius);margin:0 var(--fp-shell-panel-inset) var(--fp-shell-panel-inset);overflow:var(--fp-shell-panel-overflow)}:where([data-fp-density]) .fp-app-shell__content :where(*){scroll-margin-block-start:calc(var(--fp-shell-topbar-height) + var(--fp-space-2));scroll-margin-block-end:calc(var(--fp-toast-stack-block-size,0rem) + var(--fp-space-4))}:where([data-fp-density]) .fp-app-shell .fp-top-bar{background:var(--fp-shell-canvas);border-block-end-color:var(--fp-shell-top-bar-edge);padding-inline:calc(var(--fp-page-gutter) + var(--fp-shell-panel-inset));z-index:var(--fp-z-header);position:sticky;inset-block-start:0}:where([data-fp-density]) .fp-app-shell__toasts{gap:var(--fp-space-2);max-inline-size:calc(100vw - var(--fp-shell-sidebar-width) - 2 * var(--fp-space-4));pointer-events:none;z-index:var(--fp-z-toast);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--fp-space-4);inset-inline-start:calc(var(--fp-shell-sidebar-width) + var(--fp-space-4))}:where([data-fp-density]) .fp-app-shell__toasts>*{pointer-events:auto}@media not (min-width:64rem){:where([data-fp-density]) .fp-app-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner""content"}:where([data-fp-density]) .fp-app-shell__sidebar{display:none}:root:not([data-fp-shell-scripted]):where([data-fp-density]) .fp-app-shell__sidebar:target,:root:not([data-fp-shell-scripted]) :where([data-fp-density]) .fp-app-shell__sidebar:target{background:var(--fp-color-surface);z-index:var(--fp-z-overlay);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}:root:not([data-fp-shell-scripted]):where([data-fp-density]) .fp-app-shell__sidebar:target>.fp-sidebar,:root:not([data-fp-shell-scripted]) :where([data-fp-density]) .fp-app-shell__sidebar:target>.fp-sidebar{flex:1 0 auto;block-size:auto}:root:not([data-fp-shell-scripted]):where([data-fp-density]) .fp-app-shell__sidebar:target>.fp-app-shell__sidebar-close,:root:not([data-fp-shell-scripted]) :where([data-fp-density]) .fp-app-shell__sidebar:target>.fp-app-shell__sidebar-close{flex:none;display:block}:is(:root:not([data-fp-shell-scripted]):where([data-fp-density]) .fp-app-shell:has(>.fp-app-shell__sidebar:target)>:not(.fp-app-shell__sidebar),:root:not([data-fp-shell-scripted]) :where([data-fp-density]) .fp-app-shell:has(>.fp-app-shell__sidebar:target)>:not(.fp-app-shell__sidebar)){visibility:hidden}:where([data-fp-density]) .fp-app-shell__toasts{max-inline-size:calc(100vw - 2 * var(--fp-space-4));inset-inline-start:var(--fp-space-4)}}:where([data-fp-density]) .fp-sidebar{background:var(--fp-color-sidebar-surface);border-inline-end:var(--fp-border-width) solid var(--fp-color-sidebar-edge);block-size:100%;color:var(--fp-color-sidebar-item);flex-direction:column;display:flex}:where([data-fp-density]) .fp-sidebar__masthead{block-size:var(--fp-shell-topbar-height);border-block-end:var(--fp-border-width) solid var(--fp-color-sidebar-edge);padding-inline:var(--fp-space-4);flex:none;align-items:center;display:flex}:where([data-fp-density]) .fp-sidebar__scope{min-inline-size:0;padding:var(--fp-space-3) var(--fp-space-3) 0;flex:none}:where([data-fp-density]) .fp-sidebar__scope :where(select,input){box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}:where([data-fp-density]) .fp-sidebar__nav{overscroll-behavior:contain;min-block-size:0;padding:var(--fp-space-3);flex:auto;overflow-y:auto}:where([data-fp-density]) .fp-sidebar__groups,:where([data-fp-density]) .fp-sidebar-group__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where([data-fp-density]) .fp-sidebar__groups{gap:var(--fp-space-3)}:where([data-fp-density]) .fp-sidebar-group__items[hidden]{display:none}:where([data-fp-density]) .fp-sidebar-group__label{block-size:var(--fp-nav-group-label-height);border-radius:var(--fp-radius-control);color:var(--fp-color-sidebar-group-label);font-family:inherit;font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-semibold);align-items:center;gap:var(--fp-space-2);inline-size:100%;letter-spacing:var(--fp-type-caption-tracking);line-height:var(--fp-type-caption-leading);padding:0 var(--fp-space-2);text-align:start;background:0 0;border:0;justify-content:space-between;display:flex}:where([data-fp-density]) .fp-sidebar-group__toggle{cursor:pointer}:where([data-fp-density]) .fp-sidebar-group__toggle:hover{color:var(--fp-color-text)}:where([data-fp-density]) .fp-sidebar-group__toggle:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-sidebar-focus);outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-sidebar-group__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where([data-fp-density]) .fp-sidebar-group__chevron{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);opacity:0;flex:none}:where([data-fp-density]) .fp-sidebar-group__toggle:is(:hover,:focus-visible) .fp-sidebar-group__chevron,:where([data-fp-density]) .fp-sidebar-group__toggle[aria-expanded=false] .fp-sidebar-group__chevron{opacity:1}:where([data-fp-density]) .fp-sidebar-group__toggle[aria-expanded=false] .fp-sidebar-group__chevron{rotate:-90deg}:where([data-fp-density]) .fp-sidebar-item{block-size:var(--fp-nav-row-height);border-radius:var(--fp-radius-control);color:var(--fp-color-sidebar-item);font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-2);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);padding-inline:var(--fp-space-2);text-decoration:none;display:flex;position:relative}:where([data-fp-density]) .fp-sidebar-item:hover{background:var(--fp-color-sidebar-item-hover);color:var(--fp-color-text)}:where([data-fp-density]) .fp-sidebar-item[aria-current=page]{background:var(--fp-color-nav-current-surface);color:var(--fp-color-nav-current-text);font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-sidebar-item[aria-current=page]:before{background:var(--fp-color-nav-current-marker);border-radius:var(--fp-radius-pill);content:"";block-size:1.25rem;inline-size:3px;position:absolute;inset-block-start:calc(50% - .625rem);inset-inline-start:calc(var(--fp-space-2) * -1)}:where([data-fp-density]) .fp-sidebar-item:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-sidebar-focus);outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-sidebar-item__icon{flex:none;block-size:1.25rem;inline-size:1.25rem}:where([data-fp-density]) .fp-sidebar-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}:where([data-fp-density]) .fp-sidebar-item__count,:where([data-fp-density]) .fp-sidebar-item__glyph{flex:none}:where([data-fp-density]) .fp-sidebar__footer{border-block-start:var(--fp-border-width) solid var(--fp-color-sidebar-edge);gap:var(--fp-space-2);padding:var(--fp-space-3);flex-direction:column;flex:none;display:flex}:where([data-fp-density]) .fp-sidebar__environment{align-self:flex-start}:where([data-fp-density]) .fp-product-lockup{align-items:center;gap:var(--fp-space-2);min-inline-size:0;display:flex}:where([data-fp-density]) .fp-product-lockup__tenant-logo{object-fit:contain;flex:none;block-size:1.5rem;inline-size:auto;max-inline-size:6rem}:where([data-fp-density]) .fp-product-lockup__brand{gap:var(--fp-space-1);flex-direction:column;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-product-lockup__wordmark{inline-size:8rem}:where([data-fp-density]) .fp-product-lockup__product{color:var(--fp-color-text-muted);font-size:var(--fp-type-overline-size);font-weight:var(--fp-type-overline-weight);letter-spacing:var(--fp-type-overline-tracking);line-height:var(--fp-type-overline-leading);text-transform:uppercase}:where([data-fp-density]) .fp-scope-switcher{background:var(--fp-color-surface);block-size:var(--fp-control-height);border:var(--fp-border-width) solid var(--fp-color-border-strong);border-radius:var(--fp-radius-control);color:var(--fp-color-text);cursor:pointer;font-family:inherit;font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-2);inline-size:100%;letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);padding-inline:var(--fp-space-3);text-align:start;justify-content:space-between;display:flex}:where([data-fp-density]) .fp-scope-switcher:hover{background:var(--fp-color-sidebar-item-hover)}:where([data-fp-density]) .fp-scope-switcher:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-sidebar-focus);outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-scope-switcher__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where([data-fp-density]) .fp-scope-switcher__chevron{block-size:var(--fp-icon-size);color:var(--fp-color-text-muted);inline-size:var(--fp-icon-size);flex:none}:where([data-fp-density]) .fp-scope-switcher__spacer{inline-size:var(--fp-icon-size);display:inline-block}:where([data-fp-density]) .fp-top-bar{background:var(--fp-color-surface);border-block-end:var(--fp-border-width) solid var(--fp-color-border);align-items:center;gap:var(--fp-space-2) var(--fp-space-4);min-block-size:var(--fp-shell-topbar-height);padding-block:var(--fp-space-2);padding-inline:var(--fp-page-gutter);flex-wrap:wrap;justify-content:space-between;display:flex}:where([data-fp-density]) .fp-top-bar__start{align-items:center;gap:var(--fp-space-2);flex:auto;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-top-bar__heading{gap:var(--fp-space-0-5);flex-direction:column;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-top-bar__title{overflow-wrap:anywhere;margin:0}:where([data-fp-density]) .fp-top-bar__end,:where([data-fp-density]) .fp-top-bar__actions{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-top-bar__account{align-items:center;gap:var(--fp-space-2);margin-inline-start:auto;display:flex}@media (min-width:64rem){:where([data-fp-density]) .fp-top-bar__menu{display:none}}@media not (min-width:40rem){:where([data-fp-density]) .fp-top-bar{column-gap:var(--fp-space-2)}:where([data-fp-density]) .fp-top-bar__start:not(:has(.fp-top-bar__title)){flex-basis:0}:where([data-fp-density]) .fp-top-bar .fp-user-menu__label>[aria-hidden=true],:where([data-fp-density]) .fp-top-bar .fp-user-menu__chevron{display:none}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__list{flex-wrap:nowrap}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__item:not(:nth-last-child(-n+2)){display:none}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__item:nth-last-child(2):before{content:none}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__item:has(>.fp-breadcrumbs__link){max-inline-size:50%;min-inline-size:var(--fp-target-min);flex-shrink:0}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__item :is(a,span){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where([data-fp-density]) .fp-top-bar .fp-breadcrumbs__item .fp-breadcrumbs__link{line-height:var(--fp-target-min);min-inline-size:var(--fp-target-min);display:block}}@media (min-width:64rem){:where([data-fp-density]) .fp-nav-drawer{display:none}}:where([data-fp-density]) .fp-global-banner{background:var(--fp-meaning-automatic-surface);color:var(--fp-meaning-automatic-text);font-size:var(--fp-type-label-size);align-items:center;gap:var(--fp-space-2);line-height:var(--fp-type-label-leading);padding:var(--fp-space-1-5) var(--fp-page-gutter);margin:0;display:flex}:where([data-fp-density]) .fp-global-banner[data-meaning=worth_a_look]{background:var(--fp-meaning-worth-a-look-surface);color:var(--fp-meaning-worth-a-look-text)}:where([data-fp-density]) .fp-global-banner__text{min-inline-size:0}:where([data-fp-density]) .fp-global-banner__icon{flex:none;block-size:1rem;inline-size:1rem}:where([data-fp-density]) .fp-public-layout{background:var(--fp-color-sidebar-surface);color:var(--fp-color-text);flex-direction:column;min-block-size:100dvh;display:flex}:where([data-fp-density]) .fp-public-layout__header{padding:var(--fp-space-8) var(--fp-page-gutter) var(--fp-space-6);justify-content:center;display:flex}:where([data-fp-density]) .fp-public-layout__main{padding:0 var(--fp-page-gutter) var(--fp-space-12);flex:1 0 auto;justify-content:center;align-items:flex-start;display:flex}:where([data-fp-density]) .fp-public-layout__card{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);gap:var(--fp-stack-gap);inline-size:min(100%,32rem);padding:var(--fp-space-6);flex-direction:column;display:flex}:where([data-fp-density]) .fp-public-layout[data-width=wide] .fp-public-layout__card{inline-size:min(100%,46rem)}:where([data-fp-density]) .fp-public-layout__title{margin:0}:where([data-fp-density]) .fp-public-layout__description{color:var(--fp-color-text-muted);margin:0}:where([data-fp-density]) .fp-public-layout__footer{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);line-height:var(--fp-type-label-leading);padding:var(--fp-space-4) var(--fp-page-gutter);text-align:center}@media (forced-colors:active){:where([data-fp-density]) .fp-sidebar-item[aria-current=page]:not(:focus-visible){outline:var(--fp-border-width) solid CanvasText;outline-offset:calc(var(--fp-border-width) * -1)}:where([data-fp-density]) .fp-sidebar-item[aria-current=page]:before{forced-color-adjust:none;background:canvastext}}@media print{:where([data-fp-density]) .fp-app-shell{display:block}:where([data-fp-density]) :is(.fp-app-shell__sidebar,.fp-app-shell__banner,.fp-nav-drawer,.fp-top-bar__menu,.fp-top-bar .fp-breadcrumbs,.fp-top-bar__end,.fp-top-bar__account){display:none}:where([data-fp-density]) .fp-app-shell .fp-top-bar{border:0;position:static}:where([data-fp-density]) .fp-app-shell .fp-top-bar:not(:has(.fp-top-bar__title)){display:none}:where([data-fp-density]) .fp-app-shell .fp-page-frame{max-inline-size:none;padding:0}:where([data-fp-density]) .fp-app-shell .fp-page__main{border-radius:0;margin:0;overflow:visible}}}
@layer fp-components{:where([data-fp-density]) .fp-field{gap:var(--fp-field-gap);min-inline-size:0;display:grid}:where([data-fp-density]) .fp-field__label{color:var(--fp-color-text);font-size:var(--fp-type-label-size);font-weight:var(--fp-type-label-weight);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading)}:where([data-fp-density]) .fp-field__optional{color:var(--fp-color-text-muted);font-weight:var(--fp-weight-regular)}:where([data-fp-density]) .fp-field__hint,:where([data-fp-density]) .fp-field__error{font-size:var(--fp-type-label-size);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);margin:0}:where([data-fp-density]) .fp-field__hint{color:var(--fp-color-text-muted);font-weight:var(--fp-weight-regular)}:where([data-fp-density]) .fp-field__error{color:var(--fp-color-critical-text);font-weight:var(--fp-weight-medium);align-items:start;gap:var(--fp-space-1);display:flex}:where([data-fp-density]) .fp-character-count{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-regular);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);margin:0}:where([data-fp-density]) .fp-character-count[data-state=over]{color:var(--fp-color-critical-text);font-weight:var(--fp-weight-medium)}:where([data-fp-density]) .fp-field__error-icon{block-size:1rem;inline-size:1rem;flex:none;margin-block-start:calc((var(--fp-type-label-leading) - 1rem) / 2)}:where([data-fp-density]) :is(.fp-text-input,.fp-select__control){appearance:none;box-sizing:border-box;font-size:var(--fp-type-default-size);font-weight:var(--fp-weight-regular);letter-spacing:var(--fp-type-default-tracking);line-height:var(--fp-type-default-leading);inline-size:100%;min-inline-size:0;padding:0 var(--fp-control-padding-inline);margin:0}:where([data-fp-density]) .fp-textarea{min-block-size:calc(var(--fp-control-height) * 2);padding-block:calc((var(--fp-control-height) - var(--fp-type-default-leading)) / 2 - 1px);resize:vertical}:where([data-fp-density]) .fp-text-input--code{font-family:var(--fp-type-identifier-family);font-variant-numeric:tabular-nums;letter-spacing:.08em}:where([data-fp-density]) :is(.fp-text-input,.fp-select__control):focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:-1px}:where([data-fp-density]) :is(.fp-text-input,.fp-select__control)[aria-invalid=true]{border-color:var(--fp-color-critical-text)}:where([data-fp-density]) :is(.fp-text-input,.fp-select__control):disabled{background-color:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-select{min-inline-size:0;display:grid;position:relative}:where([data-fp-density]) .fp-select__control{cursor:pointer;padding-inline-end:calc(var(--fp-control-padding-inline) + var(--fp-icon-size) + var(--fp-space-1))}:where([data-fp-density]) .fp-select__icon,:where([data-fp-density]) .fp-search-input__icon{block-size:var(--fp-icon-size);color:var(--fp-color-text-muted);inline-size:var(--fp-icon-size);pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--fp-icon-size) / 2)}:where([data-fp-density]) .fp-select__icon{inset-inline-end:var(--fp-control-padding-inline)}:where([data-fp-density]) .fp-search-input{min-inline-size:0;display:grid;position:relative}:where([data-fp-density]) .fp-search-input__icon{inset-inline-start:var(--fp-control-padding-inline)}:where([data-fp-density]) .fp-search-input__control{padding-inline-start:calc(var(--fp-control-padding-inline) + var(--fp-icon-size) + var(--fp-space-2))}@media not (min-width:40rem){:where([data-fp-density]) :is(.fp-text-input,.fp-select__control){font-size:var(--fp-font-size-16)}}:where([data-fp-density]) .fp-form-error-summary{background:var(--fp-meaning-broken-surface);border-radius:var(--fp-radius-control);color:var(--fp-meaning-broken-text);gap:var(--fp-space-2);padding:var(--fp-surface-padding);display:flex}:where([data-fp-density]) .fp-form-error-summary:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-form-error-summary__icon{block-size:1rem;inline-size:1rem;flex:none;margin-block-start:calc((var(--fp-type-title-sm-leading) - 1rem) / 2)}:where([data-fp-density]) .fp-form-error-summary__body{gap:var(--fp-space-1);min-inline-size:0;display:grid}:where([data-fp-density]) .fp-form-error-summary__title{color:inherit;font-size:var(--fp-type-title-sm-size);font-weight:var(--fp-type-title-sm-weight);line-height:var(--fp-type-title-sm-leading);margin:0}:where([data-fp-density]) .fp-form-error-summary__list{gap:var(--fp-space-1);margin:0;padding-inline-start:var(--fp-space-4);display:grid}:where([data-fp-density]) .fp-form-error-summary__list a{color:inherit;text-decoration:underline}@media (forced-colors:active){:where([data-fp-density]) .fp-form-error-summary{border:var(--fp-border-width) solid CanvasText}}}
@layer fp-components{:where([data-fp-density]) .fp-combobox{min-inline-size:0;display:grid;position:relative}:where([data-fp-density]) .fp-combobox__input{padding-inline-end:calc(max(var(--fp-target-min), var(--fp-control-height-sm)) + var(--fp-space-1))}:where([data-fp-density]) .fp-combobox--clearable .fp-combobox__input{padding-inline-end:calc(max(var(--fp-target-min), var(--fp-control-height-sm)) * 2 + var(--fp-space-1))}:where([data-fp-density]) .fp-combobox__actions{display:flex;position:absolute;inset-block:0;inset-inline-end:0}:where([data-fp-density]) .fp-combobox__button{block-size:var(--fp-control-height);color:var(--fp-color-text-muted);cursor:pointer;inline-size:max(var(--fp-target-min), var(--fp-control-height-sm));transition:color var(--fp-duration-fast) var(--fp-easing-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}:where([data-fp-density]) .fp-combobox__button:before{border-radius:var(--fp-radius-small);content:"";inset:var(--fp-space-1);transition:background-color var(--fp-duration-fast) var(--fp-easing-out);position:absolute}:where([data-fp-density]) .fp-combobox__button:hover:not(:disabled){color:var(--fp-color-text)}:where([data-fp-density]) .fp-combobox__button:hover:not(:disabled):before{background:var(--fp-color-surface-sunken)}:where([data-fp-density]) .fp-combobox__button:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:calc(var(--fp-focus-width) * -1 - 1px)}:where([data-fp-density]) .fp-combobox__button:disabled{color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-combobox__icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);position:relative}:where([data-fp-density]) .fp-combobox__toggle[aria-expanded=true] .fp-combobox__icon{transform:rotate(180deg)}:where([data-fp-density]) .fp-combobox__popup{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);box-shadow:var(--fp-elevation-2);box-sizing:border-box;color:var(--fp-color-text);min-inline-size:12rem;max-inline-size:min(32rem,100vw - 1rem);padding:var(--fp-space-1);z-index:var(--fp-z-popover);display:grid;position:fixed;inset-block-start:0;inset-inline-start:0}:where([data-fp-density]) .fp-combobox__popup[hidden]{display:none}:where([data-fp-density]) .fp-combobox__listbox{max-block-size:min(20rem,50dvh);margin:0;padding:0;list-style:none;overflow-y:auto}:where([data-fp-density]) .fp-combobox__listbox:empty{display:none}:where([data-fp-density]) .fp-combobox__option{border-radius:var(--fp-radius-control);box-sizing:border-box;color:var(--fp-color-text);cursor:pointer;font-size:var(--fp-type-control-size);font-weight:var(--fp-weight-regular);align-items:center;gap:var(--fp-space-2);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-block-size:var(--fp-menu-item-height);padding:var(--fp-space-1) var(--fp-control-padding-inline);display:flex}:where([data-fp-density]) .fp-combobox__option--active{background:var(--fp-color-surface-sunken)}:where([data-fp-density]) .fp-combobox__option--keyboard{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-combobox__option[aria-selected=true]{font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-combobox__option[aria-disabled=true]{color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-combobox__option-text{flex:1;min-inline-size:0;display:grid}:where([data-fp-density]) :is(.fp-combobox__option-label,.fp-combobox__option-description){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-fp-density]) .fp-combobox__option-description{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-regular);letter-spacing:var(--fp-type-caption-tracking);line-height:var(--fp-type-caption-leading)}:where([data-fp-density]) .fp-combobox__option[aria-disabled=true] .fp-combobox__option-description{color:var(--fp-color-text-subtle)}:where([data-fp-density]) .fp-combobox__option-check{block-size:var(--fp-icon-size);color:var(--fp-color-text);inline-size:var(--fp-icon-size);flex:none}:where([data-fp-density]) .fp-combobox__status{color:var(--fp-color-text-muted);font-size:var(--fp-type-control-size);align-items:center;gap:var(--fp-space-2);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-block-size:var(--fp-menu-item-height);padding:var(--fp-space-1) var(--fp-control-padding-inline);margin:0;display:flex}:where([data-fp-density]) .fp-combobox__popup[data-status=error] .fp-combobox__status{color:var(--fp-color-critical-text);font-weight:var(--fp-weight-medium)}:where([data-fp-density]) .fp-combobox__status-icon{flex:none;block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) .fp-combobox__button,:where([data-fp-density]) .fp-combobox__button:before{transition:none}}@media (forced-colors:active){:where([data-fp-density]) .fp-combobox__popup{border:var(--fp-border-width) solid CanvasText}:where([data-fp-density]) .fp-combobox__option--active{color:highlighttext;forced-color-adjust:none;background:highlight}:where([data-fp-density]) .fp-combobox__option--active :is(.fp-combobox__option-description,.fp-combobox__option-check){color:highlighttext}:where([data-fp-density]) .fp-combobox__option--keyboard{outline-color:canvastext}:where([data-fp-density]) .fp-combobox__option[aria-disabled=true]{color:graytext}:where([data-fp-density]) .fp-combobox__option--active[aria-disabled=true]{color:highlighttext}:where([data-fp-density]) .fp-combobox__button:hover:not(:disabled):before{outline:var(--fp-border-width) solid ButtonText;background:0 0}}}
@layer fp-components{:where([data-fp-density]) .fp-date-input{cursor:text;font-variant-numeric:tabular-nums;max-inline-size:12rem}:where([data-fp-density]) .fp-date-input::-webkit-datetime-edit{padding:0}:where([data-fp-density]) .fp-date-input::-webkit-date-and-time-value{min-block-size:var(--fp-type-default-leading);text-align:start}:where([data-fp-density]) .fp-date-input::-webkit-calendar-picker-indicator{cursor:pointer;margin-inline-start:var(--fp-space-1)}:where([data-fp-density]) .fp-date-input:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}:where([data-fp-density]) .fp-date-range{gap:var(--fp-field-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where([data-fp-density]) .fp-date-range__legend{color:var(--fp-color-text);font-size:var(--fp-type-label-size);font-weight:var(--fp-type-label-weight);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);padding:0}:where([data-fp-density]) .fp-date-range__days{gap:var(--fp-space-2) var(--fp-space-3);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-date-range__day{flex:0 12rem}:where([data-fp-density]) .fp-date-range__day>.fp-field__label{color:var(--fp-color-text-muted);font-weight:var(--fp-weight-regular)}:where([data-fp-density]) .fp-date-range__status{gap:var(--fp-field-gap);display:grid}:where([data-fp-density]) .fp-date-range__status:not(:has(>:not([hidden]))){margin-block-start:calc(var(--fp-field-gap) * -1)}:where([data-fp-density]) .fp-date-range__presets{gap:var(--fp-space-2);flex-wrap:wrap;margin-block-start:var(--fp-space-1);display:flex}:where([data-fp-density]) .fp-date-range:not([data-enhanced]) .fp-date-range__presets--scripted,:where([data-fp-density]) .fp-date-range:not([data-enhanced]) .fp-date-range__preset--scripted{display:none}:where([data-fp-density]) .fp-date-range__preset{appearance:none;background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border-control);border-radius:var(--fp-radius-pill);box-sizing:border-box;color:var(--fp-color-text);cursor:pointer;font:inherit;font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-medium);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);min-block-size:max(var(--fp-badge-height), var(--fp-target-min));padding:0 var(--fp-space-2-5);transition:background-color var(--fp-duration-fast) var(--fp-easing-out), border-color var(--fp-duration-fast) var(--fp-easing-out);align-items:center;margin:0;text-decoration:none;display:inline-flex}:where([data-fp-density]) .fp-date-range__preset:hover{border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-date-range__preset:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-date-range__preset:is([aria-current=page],[aria-pressed=true]){background:var(--fp-color-surface-selected);border-color:var(--fp-color-selected-border);box-shadow:inset 0 0 0 var(--fp-border-width) var(--fp-color-selected-border)}:where([data-fp-density]) .fp-date-range__preset:disabled{background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) .fp-date-range__preset{transition:none}}@media (forced-colors:active){:where([data-fp-density]) .fp-date-range__preset{border-color:buttontext}:where([data-fp-density]) .fp-date-range__preset:is([aria-current=page],[aria-pressed=true]){box-shadow:none;color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}:where([data-fp-density]) .fp-date-input[aria-invalid=true]{border-width:calc(var(--fp-border-width) * 2)}}}
@layer fp-components{:where([data-fp-density]) .fp-check{cursor:pointer;font-size:var(--fp-type-default-size);align-items:start;gap:var(--fp-space-2);line-height:var(--fp-type-default-leading);min-block-size:var(--fp-target-min);padding-block:calc((var(--fp-target-min) - var(--fp-type-default-leading)) / 2);display:flex;position:relative}:where([data-fp-density]) .fp-check:has(.fp-check__input:disabled,.fp-switch__input:disabled){color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-check__input{block-size:var(--fp-icon-size);cursor:inherit;inline-size:var(--fp-icon-size);margin:calc((var(--fp-type-default-leading) - var(--fp-icon-size)) / 2) 0 0;flex:none}:where([data-fp-density]) .fp-check__text,:where([data-fp-density]) .fp-choice-card__text{gap:var(--fp-space-0-5);min-inline-size:0;display:grid}:where([data-fp-density]) .fp-check__hint,:where([data-fp-density]) .fp-choice-card__description{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading)}:where([data-fp-density]) .fp-radio-group{gap:var(--fp-field-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where([data-fp-density]) .fp-radio-group__legend{color:var(--fp-color-text);font-size:var(--fp-type-label-size);font-weight:var(--fp-type-label-weight);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);padding:0}:where([data-fp-density]) .fp-radio-group__options{display:grid}:where([data-fp-density]) .fp-switch__input{block-size:var(--fp-target-min);cursor:inherit;inline-size:calc(var(--fp-icon-size) * 2);opacity:0;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}:where([data-fp-density]) .fp-switch__track{background:var(--fp-color-border-control);block-size:var(--fp-icon-size);border-radius:var(--fp-radius-pill);inline-size:calc(var(--fp-icon-size) * 2);transition:background-color var(--fp-duration-fast) var(--fp-easing-out);flex:none;margin-block-start:calc((var(--fp-type-default-leading) - var(--fp-icon-size)) / 2);position:relative}:where([data-fp-density]) .fp-switch__track:after{background:var(--fp-color-surface);block-size:calc(var(--fp-icon-size) - 4px);border-radius:var(--fp-radius-pill);box-shadow:var(--fp-elevation-1);content:"";inline-size:calc(var(--fp-icon-size) - 4px);transition:transform var(--fp-duration-fast) var(--fp-easing-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}:where([data-fp-density]) .fp-switch__input:checked+.fp-switch__track{background:var(--fp-color-brand)}:where([data-fp-density]) .fp-switch__input:checked+.fp-switch__track:after{transform:translateX(var(--fp-icon-size))}:where([data-fp-density]) .fp-switch__input:focus-visible+.fp-switch__track{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:2px}:where([data-fp-density]) .fp-switch__input:disabled+.fp-switch__track{background:var(--fp-color-border)}:where([data-fp-density]) .fp-choice-card{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border-control);border-radius:var(--fp-radius-control);color:var(--fp-color-text);cursor:pointer;align-items:start;gap:var(--fp-space-2);line-height:var(--fp-type-default-leading);min-block-size:var(--fp-target-min);padding:var(--fp-surface-padding);display:flex}:where([data-fp-density]) .fp-choice-card:hover{border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-choice-card:has(.fp-check__input:checked){background:var(--fp-color-surface-selected);border-color:var(--fp-color-selected-border);box-shadow:inset 0 0 0 1px var(--fp-color-selected-border)}:where([data-fp-density]) .fp-choice-card:has(.fp-check__input:focus-visible){outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:2px}:where([data-fp-density]) .fp-choice-card .fp-check__input:focus-visible{outline:none}:where([data-fp-density]) .fp-choice-card:has(.fp-check__input:disabled){background:var(--fp-color-surface-sunken);color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-choice-card__label{font-weight:var(--fp-weight-semibold)}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) .fp-switch__track,:where([data-fp-density]) .fp-switch__track:after{transition:none}}@media (forced-colors:active){:where([data-fp-density]) .fp-switch__track{border:var(--fp-border-width) solid CanvasText}:where([data-fp-density]) .fp-switch__track:after{forced-color-adjust:none;background:canvastext}:where([data-fp-density]) .fp-switch__input:checked+.fp-switch__track{forced-color-adjust:none;background:highlight}:where([data-fp-density]) .fp-choice-card:has(.fp-check__input:checked){outline-offset:-2px;outline:2px solid highlight}}}
@layer fp-components{:where([data-fp-density]) .fp-file-drop-zone{gap:var(--fp-field-gap);min-inline-size:0;display:grid}:where([data-fp-density]) .fp-file-drop-zone__target{background:var(--fp-color-surface);border:var(--fp-border-width) dashed var(--fp-color-border-control);border-radius:var(--fp-radius-surface);color:var(--fp-color-text);align-items:center;gap:var(--fp-space-2);min-block-size:calc(var(--fp-control-height) * 3);padding:var(--fp-space-6) var(--fp-surface-padding);text-align:center;transition:background-color var(--fp-duration-fast) var(--fp-easing-out), border-color var(--fp-duration-fast) var(--fp-easing-out);flex-direction:column;justify-content:center;display:flex;position:relative}:where([data-fp-density]) .fp-file-drop-zone__input{cursor:pointer;opacity:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}:where([data-fp-density]) .fp-file-drop-zone__input::file-selector-button{cursor:pointer}:where([data-fp-density]) .fp-file-drop-zone__icon{block-size:var(--fp-space-6);color:var(--fp-color-text-muted);inline-size:var(--fp-space-6);flex:none}:where([data-fp-density]) .fp-file-drop-zone__instruction{font-size:var(--fp-type-default-size);align-items:center;gap:var(--fp-space-2);letter-spacing:var(--fp-type-default-tracking);line-height:var(--fp-type-default-leading);flex-wrap:wrap;justify-content:center;margin:0;display:flex}:where([data-fp-density]) .fp-file-drop-zone__choose{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-button-secondary-border);border-radius:var(--fp-button-radius);color:var(--fp-color-text);font-size:var(--fp-type-control-size);font-weight:var(--fp-type-control-weight);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-block-size:var(--fp-button-height);padding:0 var(--fp-button-padding-inline);transition:background-color var(--fp-duration-fast) var(--fp-easing-out), border-color var(--fp-duration-fast) var(--fp-easing-out);white-space:nowrap;align-items:center;display:inline-flex}:where([data-fp-density]) .fp-file-drop-zone__requirements{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);margin:0}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=idle]:hover{border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=idle]:hover .fp-file-drop-zone__choose{background:var(--fp-color-surface-sunken);border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-file-drop-zone__target:has(.fp-file-drop-zone__input:focus-visible){outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-file-drop-zone__target[data-invalid]{border-color:var(--fp-color-critical-text)}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=drag-over]{background:var(--fp-color-surface-selected);border-color:var(--fp-color-selected-border);box-shadow:inset 0 0 0 var(--fp-border-width) var(--fp-color-selected-border);border-style:solid}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=busy],:where([data-fp-density]) .fp-file-drop-zone__target[data-state=busy] .fp-file-drop-zone__input{cursor:progress}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled]{background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle)}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled] :is(.fp-file-drop-zone__icon,.fp-file-drop-zone__requirements,.fp-file-drop-zone__choose){color:var(--fp-color-text-subtle)}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled] .fp-file-drop-zone__choose{background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border)}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled]{cursor:not-allowed}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled] .fp-file-drop-zone__input{pointer-events:none}:where([data-fp-density]) .fp-file-drop-zone__errors{gap:var(--fp-space-1);display:grid}:where([data-fp-density]) .fp-file-drop-zone__files{border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-control);min-inline-size:0;margin:0;padding:0;list-style:none}:where([data-fp-density]) .fp-file-drop-zone__file{align-items:center;gap:var(--fp-space-2);min-block-size:var(--fp-row-height);padding:var(--fp-cell-padding);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-file-drop-zone__file+.fp-file-drop-zone__file{border-block-start:var(--fp-border-width) solid var(--fp-color-border)}:where([data-fp-density]) .fp-file-drop-zone__file-body{gap:var(--fp-space-1);flex:12rem;min-inline-size:0;display:grid}:where([data-fp-density]) .fp-file-drop-zone__file-name{font-size:var(--fp-type-default-size);font-weight:var(--fp-weight-medium);letter-spacing:var(--fp-type-default-tracking);line-height:var(--fp-type-default-leading);overflow-wrap:anywhere;margin:0}:where([data-fp-density]) .fp-file-drop-zone__file-meta{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size);gap:var(--fp-space-1) var(--fp-space-3);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);flex-wrap:wrap;margin:0;display:flex}:where([data-fp-density]) .fp-file-drop-zone__file-size{font-variant-numeric:tabular-nums}:where([data-fp-density]) .fp-file-drop-zone__file-status{font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-medium);align-items:start;gap:var(--fp-space-1);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);margin:0;display:inline-flex}:where([data-fp-density]) .fp-file-drop-zone__file[data-meaning=done] .fp-file-drop-zone__file-status{color:var(--fp-meaning-done-text)}:where([data-fp-density]) .fp-file-drop-zone__file[data-meaning=broken] .fp-file-drop-zone__file-status{color:var(--fp-meaning-broken-text)}:where([data-fp-density]) .fp-file-drop-zone__status-icon{block-size:1rem;inline-size:1rem;flex:none;margin-block-start:calc((var(--fp-type-label-leading) - 1rem) / 2)}:where([data-fp-density]) .fp-file-drop-zone__progress{appearance:none;background:var(--fp-color-surface-sunken);block-size:var(--fp-space-1);border-radius:var(--fp-radius-pill);color:var(--fp-color-progress);border:0;inline-size:100%;overflow:hidden}:where([data-fp-density]) .fp-file-drop-zone__progress::-webkit-progress-bar{background:var(--fp-color-surface-sunken)}:where([data-fp-density]) .fp-file-drop-zone__progress::-webkit-progress-value{background:var(--fp-color-progress)}:where([data-fp-density]) .fp-file-drop-zone__progress::-moz-progress-bar{background:var(--fp-color-progress)}:where([data-fp-density]) .fp-file-drop-zone__file-actions{align-items:center;gap:var(--fp-space-1);flex:none;margin-inline-start:auto;display:flex}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) :is(.fp-file-drop-zone__target,.fp-file-drop-zone__choose){transition:none}}:where([data-fp-density]) .fp-file-drop-zone__file-actions .fp-icon-button[aria-disabled=true],:where([data-fp-density]) .fp-file-drop-zone__file-actions .fp-icon-button[aria-disabled=true]:hover:not(:disabled){background:var(--fp-color-surface-sunken);border-color:var(--fp-color-border);color:var(--fp-color-text-subtle);cursor:not-allowed}@media (forced-colors:active){:where([data-fp-density]) .fp-file-drop-zone__file-actions .fp-icon-button[aria-disabled=true]{color:graytext}:where([data-fp-density]) .fp-file-drop-zone__target{border-color:canvastext}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=drag-over]{box-shadow:inset 0 0 0 var(--fp-border-width) Highlight;border-color:highlight}:where([data-fp-density]) .fp-file-drop-zone__target[data-state=disabled]{color:graytext;border-color:graytext}:where([data-fp-density]) .fp-file-drop-zone__choose{border-color:buttontext}:where([data-fp-density]) .fp-file-drop-zone__progress{border:var(--fp-border-width) solid CanvasText;forced-color-adjust:none}:where([data-fp-density]) .fp-file-drop-zone__progress::-webkit-progress-bar{background:canvas}:where([data-fp-density]) .fp-file-drop-zone__progress::-webkit-progress-value{background:highlight}:where([data-fp-density]) .fp-file-drop-zone__progress::-moz-progress-bar{background:highlight}}}
@layer fp-components{:where([data-fp-density]) .fp-filter-bar{gap:var(--fp-space-2);min-inline-size:0;margin:0;display:grid}:where([data-fp-density]) .fp-filter-bar__controls{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-filter-bar__controls>.fp-search-input{flex:16rem;max-inline-size:24rem}:where([data-fp-density]) .fp-filter-bar__controls>.fp-select{flex:0 12rem}:where([data-fp-density]) .fp-filter-bar__controls>.fp-select>.fp-select__control{border-radius:var(--fp-quick-filter-radius)}:where([data-fp-density]) .fp-filter-bar[data-auto-apply] .fp-filter-bar__apply{display:none}:where([data-fp-density]) .fp-filter-bar__popover{gap:var(--fp-form-row-gap);display:grid}:where([data-fp-density]) .fp-filter-bar__popover-actions{gap:var(--fp-space-2);justify-content:flex-end;display:flex}:where([data-fp-density]) .fp-filter-bar__applied{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-filter-bar__chips{gap:var(--fp-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-fp-density]) .fp-filter-chip{background:var(--fp-color-surface-sunken);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-pill);box-sizing:border-box;color:var(--fp-color-text);font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-medium);align-items:center;gap:var(--fp-space-1);letter-spacing:var(--fp-type-label-tracking);line-height:var(--fp-type-label-leading);min-block-size:var(--fp-filter-chip-height);padding:0 var(--fp-space-1) 0 var(--fp-space-2-5);text-decoration:none;display:inline-flex}:where([data-fp-density]) .fp-filter-chip:hover{border-color:var(--fp-color-text-muted)}:where([data-fp-density]) .fp-filter-chip__remove{block-size:1rem;color:var(--fp-color-text-muted);flex:none;inline-size:1rem}:where([data-fp-density]) .fp-filter-chip:hover .fp-filter-chip__remove{color:var(--fp-color-text)}:where([data-fp-density]) .fp-filter-bar__clear{color:var(--fp-color-link);font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-medium);min-block-size:var(--fp-target-min);align-items:center;display:inline-flex}}
@layer fp-components{:where([data-fp-density]) .fp-table-scroll{position:relative}:where([data-fp-density]) .fp-data-table{border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);max-block-size:75dvh;min-inline-size:0;position:relative;overflow:auto;container-type:inline-size}:where([data-fp-density]) .fp-data-table[data-fill]{block-size:100%;min-block-size:16rem;max-block-size:none}:where([data-fp-density]) .fp-data-table:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-data-table__table{background:var(--fp-color-surface);border-collapse:separate;border-spacing:0;color:var(--fp-color-text);font-size:var(--fp-type-default-size);inline-size:100%;line-height:var(--fp-type-default-leading)}:where([data-fp-density]) .fp-data-table__caption{caption-side:top;color:var(--fp-color-text);font-size:var(--fp-type-title-sm-size);font-weight:var(--fp-type-title-sm-weight);line-height:var(--fp-type-title-sm-leading);padding:var(--fp-cell-padding);text-align:start}:where([data-fp-density]) .fp-data-table__header{background:var(--fp-color-surface);block-size:var(--fp-table-header-height);box-shadow:inset 0 calc(var(--fp-border-width) * -1) 0 var(--fp-color-border-strong);box-sizing:border-box;color:var(--fp-color-text-muted);font-size:var(--fp-type-body-sm-size);font-weight:var(--fp-type-body-sm-weight);letter-spacing:var(--fp-type-body-sm-tracking);line-height:var(--fp-type-body-sm-leading);padding:0 var(--fp-control-padding-inline);white-space:nowrap;z-index:2;position:sticky;inset-block-start:0}:where([data-fp-density]) .fp-data-table__header:has(.fp-data-table__sort){padding:0}:where([data-fp-density]) .fp-data-table__sort{box-sizing:border-box;color:inherit;align-items:center;gap:var(--fp-space-1);min-block-size:var(--fp-table-header-height);padding:0 var(--fp-control-padding-inline);text-decoration:none;display:flex}:where([data-fp-density]) .fp-data-table__sort:hover{color:var(--fp-color-text)}:where([data-fp-density]) .fp-data-table__sort:focus-visible{outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-data-table__sort-icon{opacity:0;flex:none;block-size:1rem;inline-size:1rem}:where([data-fp-density]) .fp-data-table__sort:is(:hover,:focus-visible) .fp-data-table__sort-icon,:where([data-fp-density]) .fp-data-table__sort-icon[data-sorted]{opacity:1}:where([data-fp-density]) .fp-data-table__header[aria-sort]{color:var(--fp-color-text)}:where([data-fp-density]) .fp-data-table__cell{background:var(--fp-color-surface);block-size:var(--fp-table-row-height);box-shadow:inset 0 calc(var(--fp-border-width) * -1) 0 var(--fp-color-border);box-sizing:border-box;padding:var(--fp-cell-padding);white-space:nowrap}:where([data-fp-density]) .fp-data-table__value{text-overflow:ellipsis;max-inline-size:24rem;display:block;overflow:hidden}:where([data-fp-density]) .fp-data-table__cell[data-wrap]{white-space:normal;block-size:auto}:where([data-fp-density]) .fp-data-table__cell[data-wrap] .fp-data-table__value{overflow-wrap:anywhere;text-overflow:clip;overflow:visible}:where([data-fp-density]) .fp-data-table__table--dense .fp-data-table__cell{block-size:var(--fp-row-height-dense);padding:var(--fp-cell-padding-dense)}:where([data-fp-density]) .fp-data-table__row:last-child>.fp-data-table__cell{box-shadow:none}:where([data-fp-density]) th.fp-data-table__cell--primary{font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-data-table__cell--primary{z-index:1;position:sticky;inset-inline-start:0}:where([data-fp-density]) .fp-data-table__cell--select{z-index:1;inline-size:3rem;max-inline-size:3rem;position:sticky;inset-inline-start:0}:where([data-fp-density]) .fp-data-table__header:is(.fp-data-table__cell--primary,.fp-data-table__cell--select){z-index:3}:where([data-fp-density]) [data-selection] .fp-data-table__cell--primary{inset-inline-start:3rem}:where([data-fp-density]) .fp-data-table__checkbox{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);margin:0}:where([data-fp-density]) .fp-data-table__cell[data-type=number],:where([data-fp-density]) .fp-data-table__cell[data-type=money],:where([data-fp-density]) .fp-data-table__header[data-type=number],:where([data-fp-density]) .fp-data-table__header[data-type=money]{font-variant-numeric:tabular-nums;text-align:end}:where([data-fp-density]) .fp-data-table__header:is([data-type=number],[data-type=money]) .fp-data-table__sort{flex-direction:row-reverse}:where([data-fp-density]) .fp-data-table__status{align-items:center;display:flex}:where([data-fp-density]) .fp-data-table__cell[data-type=date]{color:var(--fp-color-text-muted);font-size:var(--fp-type-label-size)}:where([data-fp-density]) .fp-data-table__cell--actions{text-align:end;inline-size:1%}:where([data-fp-density]) .fp-data-table__row>:is(.fp-data-table__cell--actions,.fp-data-table__cell--select){padding-block:0}:where([data-fp-density]) .fp-data-table__actions{justify-content:flex-end;align-items:center;gap:var(--fp-space-1);opacity:0;display:flex}:where([data-fp-density]) .fp-data-table__row:is(:hover,:focus-within) .fp-data-table__actions{opacity:1}:where([data-fp-density]) .fp-data-table__row:hover>.fp-data-table__cell{background:var(--fp-color-row-hover)}:where([data-fp-density]) .fp-data-table__row[aria-current=true]>.fp-data-table__cell{background:var(--fp-color-row-selected)}:where([data-fp-density]) .fp-selectable-row{cursor:pointer}:where([data-fp-density]) .fp-data-table__row--ghost>.fp-data-table__cell{background:var(--fp-color-surface)}:where([data-fp-density]) .fp-data-table__ghost-bar{background:var(--fp-color-border);border-radius:var(--fp-radius-small);block-size:.75rem;inline-size:60%;display:block}:where([data-fp-density]) .fp-data-table__row--empty>.fp-data-table__cell{block-size:auto;padding:var(--fp-surface-padding);white-space:normal}@media not (min-width:40rem){:where([data-fp-density]) .fp-data-table{max-block-size:none}}@media (hover:none){:where([data-fp-density]) .fp-data-table__actions{opacity:1}}@container not (min-width:40rem){:where([data-fp-density]) .fp-data-table__table,:where([data-fp-density]) .fp-data-table__table>tbody,:where([data-fp-density]) .fp-data-table__table>tbody>tr,:where([data-fp-density]) .fp-data-table__table>thead{display:block}:where([data-fp-density]) .fp-data-table__table>thead>tr{border-block-end:var(--fp-border-width) solid var(--fp-color-border-strong);align-items:center;gap:var(--fp-space-1) var(--fp-space-2);padding:var(--fp-space-2) var(--fp-control-padding-inline);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-data-table__table>thead>tr:before{color:var(--fp-color-text-muted);content:attr(data-sort-label);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-data-table__table>thead>tr:not([data-sort-label]):before{content:none}:where([data-fp-density]) .fp-data-table__header{block-size:auto;box-shadow:none;background:0 0;position:static}:where([data-fp-density]) .fp-data-table__header:not(:has(.fp-data-table__sort)){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}:where([data-fp-density]) .fp-data-table__sort{border:var(--fp-border-width) solid var(--fp-color-border-control);border-radius:var(--fp-radius-pill);min-block-size:var(--fp-target-min);padding:0 var(--fp-space-2);flex-direction:row}:where([data-fp-density]) .fp-data-table__header:is([data-type=number],[data-type=money]) .fp-data-table__sort{flex-direction:row}:where([data-fp-density]) .fp-data-table__sort-icon{opacity:1}:where([data-fp-density]) .fp-data-table__row{border-block-end:var(--fp-border-width) solid var(--fp-color-border);padding-block:var(--fp-space-2)}:where([data-fp-density]) .fp-data-table__row>.fp-data-table__cell{align-items:baseline;gap:var(--fp-space-2);block-size:auto;max-inline-size:none;padding:var(--fp-space-1) var(--fp-control-padding-inline);text-align:start;white-space:normal;border:0;grid-template-columns:minmax(6rem,40%) 1fr;display:grid;position:static}:where([data-fp-density]) .fp-data-table__value{max-inline-size:none}:where([data-fp-density]) .fp-data-table__row>.fp-data-table__cell[data-label]:before{color:var(--fp-color-text-muted);content:attr(data-label);font-size:var(--fp-type-label-size);font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-data-table__row>.fp-data-table__cell--select,:where([data-fp-density]) .fp-data-table__row>.fp-data-table__cell--actions{inline-size:auto;max-inline-size:none;display:flex}:where([data-fp-density]) .fp-data-table__row>.fp-data-table__cell--actions:before{content:none}:where([data-fp-density]) .fp-data-table__actions{opacity:1}:where([data-fp-density]) .fp-data-table__row--empty>.fp-data-table__cell,:where([data-fp-density]) .fp-data-table__row--ghost>.fp-data-table__cell{display:block}}@media (forced-colors:active){:where([data-fp-density]) .fp-data-table__header,:where([data-fp-density]) .fp-data-table__row:not(:last-child)>.fp-data-table__cell{border-block-end:var(--fp-border-width) solid CanvasText}:where([data-fp-density]) .fp-data-table__row[aria-current=true]>.fp-data-table__cell{outline-offset:-2px;outline:2px solid highlight}}}
@layer fp-components{:where([data-fp-density]) .fp-dialog{background:var(--fp-color-surface);border-radius:var(--fp-radius-overlay);box-shadow:var(--fp-elevation-3);box-sizing:border-box;color:var(--fp-color-text);inline-size:min(32rem, 100vw - 2 * var(--fp-page-gutter));max-block-size:calc(100dvh - 2 * var(--fp-page-gutter));border:0;flex-direction:column;padding:0}:where([data-fp-density]) .fp-dialog[open]{display:flex}:where([data-fp-density]) .fp-dialog--sm{inline-size:min(24rem, 100vw - 2 * var(--fp-page-gutter))}:where([data-fp-density]) .fp-dialog--lg{inline-size:min(48rem, 100vw - 2 * var(--fp-page-gutter))}:where([data-fp-density]) .fp-dialog::backdrop{background:var(--fp-color-scrim,#0e182d73)}:where([data-fp-density]) .fp-dialog__header{align-items:start;gap:var(--fp-space-2);padding:var(--fp-surface-padding) var(--fp-surface-padding) 0;justify-content:space-between;display:flex}:where([data-fp-density]) .fp-dialog__title{font-size:var(--fp-type-title-md-size);font-weight:var(--fp-type-title-md-weight);letter-spacing:var(--fp-type-title-md-tracking);line-height:var(--fp-type-title-md-leading);min-inline-size:0;margin:0;padding-block-start:calc((var(--fp-button-height-sm) - var(--fp-type-title-md-leading)) / 2)}:where([data-fp-density]) .fp-dialog__content{gap:var(--fp-stack-gap);min-block-size:0;padding:var(--fp-stack-gap) var(--fp-surface-padding) var(--fp-surface-padding);flex:auto;display:grid;overflow-y:auto}:where([data-fp-density]) .fp-dialog__description{color:var(--fp-color-text-muted);margin:0}:where([data-fp-density]) .fp-dialog__footer{border-block-start:var(--fp-border-width) solid var(--fp-color-border);gap:var(--fp-space-2);padding:var(--fp-surface-padding);flex-wrap:wrap;justify-content:flex-end;display:flex}:where([data-fp-density]) .fp-confirm-dialog__form{gap:var(--fp-form-row-gap);display:grid}:where([data-fp-density]) .fp-confirm-dialog__consequence{margin:0}@media (forced-colors:active){:where([data-fp-density]) .fp-dialog{border:var(--fp-border-width) solid CanvasText}}}
@layer fp-components{:where([data-fp-density]) .fp-image-crop__instructions{color:var(--fp-color-text-muted);margin:0 0 var(--fp-space-3)}:where([data-fp-density]) .fp-image-crop__viewport{background:var(--fp-color-surface-sunken);border-radius:var(--fp-radius-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;block-size:16rem;inline-size:16rem;margin-inline:auto;position:relative;overflow:hidden}:where([data-fp-density]) .fp-image-crop__viewport:active{cursor:grabbing}:where([data-fp-density]) .fp-image-crop__viewport:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-image-crop__image{pointer-events:none;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%}:where([data-fp-density]) .fp-image-crop__zoom{align-items:center;gap:var(--fp-space-3);min-block-size:var(--fp-control-height);margin-block-start:var(--fp-space-3);display:flex}:where([data-fp-density]) .fp-image-crop__zoom input{accent-color:var(--fp-color-brand);min-block-size:var(--fp-control-height);flex:auto}:where([data-fp-density]) .fp-image-crop__error{color:var(--fp-color-critical-text);margin:var(--fp-space-2) 0 0}}
@layer fp-components{:where([data-fp-density]) :is(.fp-popover,.fp-tooltip){box-sizing:border-box;z-index:var(--fp-z-popover);position:fixed;inset-block-start:0;inset-inline-start:0}:where([data-fp-density]) .fp-popover{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);box-shadow:var(--fp-elevation-2);color:var(--fp-color-text);max-block-size:calc(100dvh - 1rem);inline-size:min(20rem,100vw - 1rem);padding:var(--fp-surface-padding);overflow-y:auto}:where([data-fp-density]) .fp-popover--sm{inline-size:auto;min-inline-size:12rem;max-inline-size:min(20rem,100vw - 1rem)}:where([data-fp-density]) .fp-popover:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-tooltip{background:var(--fp-color-text);border-radius:var(--fp-radius-small);box-shadow:var(--fp-elevation-2);color:var(--fp-color-text-inverse);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-medium);letter-spacing:var(--fp-type-caption-tracking);line-height:var(--fp-type-caption-leading);max-inline-size:min(20rem,100vw - 1rem);padding:var(--fp-space-1) var(--fp-space-2);white-space:normal}@media (forced-colors:active){:where([data-fp-density]) :is(.fp-popover,.fp-tooltip){border:var(--fp-border-width) solid CanvasText}}}
@layer fp-components{:where([data-fp-density]) .fp-menu{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);box-shadow:var(--fp-elevation-2);box-sizing:border-box;color:var(--fp-color-text);max-block-size:calc(100dvh - 1rem);z-index:var(--fp-z-popover);position:fixed;inset-block-start:0;inset-inline-start:0;overflow-y:auto}:where([data-fp-density]) .fp-menu-disclosure{position:relative}:where([data-fp-density]) .fp-menu-disclosure>summary{list-style:none}:where([data-fp-density]) .fp-menu-disclosure>summary::-webkit-details-marker{display:none}:where([data-fp-density]) .fp-menu-disclosure>.fp-menu{position:absolute;inset-block-start:calc(100% + var(--fp-space-1));inset-inline-start:0}:where([data-fp-density]) .fp-menu-disclosure[data-align=end]>.fp-menu{inset-inline:auto 0}:where([data-fp-density]) .fp-menu__note{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);line-height:var(--fp-type-caption-leading);padding:0 var(--fp-space-3) var(--fp-space-2);display:block}:where([data-fp-density]) .fp-menu{min-inline-size:12rem;max-inline-size:min(20rem,100vw - 1rem);padding:var(--fp-space-1);margin:0;list-style:none}:where([data-fp-density]) .fp-menu__item{border-radius:var(--fp-radius-control);box-sizing:border-box;color:var(--fp-color-text);cursor:pointer;font-size:var(--fp-type-control-size);font-weight:var(--fp-weight-regular);align-items:center;gap:var(--fp-space-2);inline-size:100%;letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-block-size:var(--fp-menu-item-height);padding:0 var(--fp-control-padding-inline);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}:where([data-fp-density]) .fp-menu__item:is(:hover,:focus){background:var(--fp-color-surface-sunken);color:var(--fp-color-text)}:where([data-fp-density]) .fp-menu__item:focus-visible{outline-offset:calc(var(--fp-focus-width) * -1)}:where([data-fp-density]) .fp-menu__item[aria-disabled=true]{color:var(--fp-color-text-subtle);cursor:not-allowed}:where([data-fp-density]) .fp-menu__item--destructive,:where([data-fp-density]) .fp-menu__item--destructive:is(:hover,:focus){color:var(--fp-color-critical-text)}:where([data-fp-density]) .fp-menu__item--destructive:is(:hover,:focus){background:var(--fp-color-critical-surface)}:where([data-fp-density]) .fp-menu__icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);flex:none;display:inline-flex}:where([data-fp-density]) .fp-menu__icon>svg{block-size:100%;inline-size:100%}:where([data-fp-density]) .fp-menu__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where([data-fp-density]) .fp-menu__separator{background:var(--fp-color-border);block-size:var(--fp-border-width);margin:var(--fp-space-1) 0}:where([data-fp-density]) .fp-menu__group-label{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-semibold);line-height:var(--fp-type-caption-leading);padding:var(--fp-space-1) var(--fp-control-padding-inline);display:block}:where([data-fp-density]) .fp-menu__group-items{margin:0;padding:0;list-style:none}:where([data-fp-density]) .fp-menu__item--current{font-weight:var(--fp-weight-semibold)}:where([data-fp-density]) .fp-menu__current{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-regular);align-items:center;gap:var(--fp-space-1);flex:none;margin-inline-start:auto;display:inline-flex}:where([data-fp-density]) .fp-menu__current-icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size)}:where([data-fp-density]) .fp-user-menu__root{flex:none}:where([data-fp-density]) .fp-user-menu{border-radius:var(--fp-radius-pill);color:var(--fp-color-text);cursor:pointer;align-items:center;gap:var(--fp-space-1);min-block-size:var(--fp-control-height);padding:var(--fp-space-0-5) var(--fp-space-2) var(--fp-space-0-5) var(--fp-space-0-5);background:0 0;border:0;font-family:inherit;display:inline-flex}:where([data-fp-density]) .fp-user-menu:hover,:where([data-fp-density]) .fp-user-menu[aria-expanded=true],:where([data-fp-density]) .fp-menu-disclosure[open]>.fp-user-menu{background:var(--fp-color-row-hover)}:where([data-fp-density]) .fp-user-menu:focus-visible{outline:var(--fp-focus-width) solid var(--fp-color-focus);outline-offset:var(--fp-focus-offset)}:where([data-fp-density]) .fp-user-menu__label{font-size:var(--fp-type-control-size);font-weight:var(--fp-weight-semibold);line-height:var(--fp-type-control-leading);text-overflow:ellipsis;white-space:nowrap;max-inline-size:8rem;overflow:hidden}:where([data-fp-density]) .fp-user-menu__chevron{block-size:var(--fp-icon-size);color:var(--fp-color-text-muted);inline-size:var(--fp-icon-size);flex:none}:where([data-fp-density]) .fp-user-menu__error{color:var(--fp-color-critical-text);font-size:var(--fp-type-caption-size);line-height:var(--fp-type-caption-leading);margin:var(--fp-space-1) 0 0}:where([data-fp-density]) .fp-user-menu__menu{min-inline-size:15rem}:where([data-fp-density]) .fp-menu__header{padding:var(--fp-space-2) var(--fp-space-3)}:where([data-fp-density]) .fp-user-menu__identity{flex-direction:column;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-user-menu__name{font-size:var(--fp-type-control-size);font-weight:var(--fp-weight-semibold);line-height:var(--fp-type-control-leading)}:where([data-fp-density]) .fp-user-menu__role{color:var(--fp-color-text-muted);font-size:var(--fp-type-caption-size);line-height:var(--fp-type-caption-leading)}:where([data-fp-density]) .fp-avatar{background:var(--fp-color-surface-selected);border-radius:var(--fp-radius-pill);block-size:1.5rem;color:var(--fp-color-text);font-size:var(--fp-type-caption-size);font-weight:var(--fp-weight-semibold);flex:none;justify-content:center;align-items:center;inline-size:1.5rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}:where([data-fp-density]) .fp-avatar[data-size=md]{block-size:2rem;inline-size:2rem}:where([data-fp-density]) .fp-avatar[data-size=lg]{block-size:6rem;font-size:var(--fp-type-title-lg-size);inline-size:6rem}:where([data-fp-density]) .fp-avatar__photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (forced-colors:active){:where([data-fp-density]) .fp-menu{border:var(--fp-border-width) solid CanvasText}:where([data-fp-density]) .fp-menu__item:is(:hover,:focus){color:highlighttext;forced-color-adjust:none;background:highlight}:where([data-fp-density]) .fp-avatar{border:var(--fp-border-width) solid CanvasText}}}
@layer fp-components{:where([data-fp-density]) .fp-dialog.fp-sheet{opacity:0;block-size:100dvh;max-block-size:100dvh;inline-size:min(28rem,100vw);max-inline-size:100vw;transition:opacity var(--fp-duration-slow) var(--fp-easing-out), translate var(--fp-duration-slow) var(--fp-easing-out);translate:var(--fp-motion-distance) 0;border-start-end-radius:0;border-end-end-radius:0;margin:0;inset-block:0;inset-inline:auto 0}:where([data-fp-density]) .fp-dialog.fp-sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--fp-motion-distance)) 0}:where([data-fp-density]) .fp-dialog.fp-sheet[data-state=open]{opacity:1;translate:none}:where([data-fp-density]) .fp-dialog.fp-sheet--sm{inline-size:min(24rem,100vw)}:where([data-fp-density]) .fp-dialog.fp-sheet--lg{inline-size:min(40rem,100vw)}@media not (min-width:40rem){:where([data-fp-density]) .fp-dialog.fp-sheet{border-radius:0;inline-size:100vw}}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) .fp-dialog.fp-sheet{opacity:1;transition:none;translate:none}}@media (forced-colors:active){:where([data-fp-density]) .fp-dialog.fp-sheet{border:0;border-inline-start:var(--fp-border-width) solid CanvasText}}}
@layer fp-components{:where([data-fp-density]) .fp-inspector--docked{background:var(--fp-color-surface);border-inline-start:var(--fp-border-width) solid var(--fp-color-border);box-sizing:border-box;color:var(--fp-color-text);inline-size:var(--fp-inspector-width);max-block-size:calc(100dvh - var(--fp-shell-topbar-height));flex-direction:column;flex:none;align-self:start;min-block-size:0;margin-inline-start:auto;display:flex;position:sticky;inset-block-start:var(--fp-shell-topbar-height)}:where([data-fp-density]) .fp-inspector__header{border-block-end:var(--fp-border-width) solid var(--fp-color-border);align-items:start;gap:var(--fp-space-2);padding:var(--fp-surface-padding);justify-content:space-between;display:flex}:where([data-fp-density]) .fp-inspector__title{font-size:var(--fp-type-title-sm-size);font-weight:var(--fp-type-title-sm-weight);letter-spacing:var(--fp-type-title-sm-tracking);line-height:var(--fp-type-title-sm-leading);overflow-wrap:anywhere;min-inline-size:0;margin:0;padding-block-start:calc((var(--fp-button-height-sm) - var(--fp-type-title-sm-leading)) / 2)}:where([data-fp-density]) .fp-inspector__header-actions{align-items:center;gap:var(--fp-space-1);flex:none;display:flex}:where([data-fp-density]) .fp-inspector__body{gap:var(--fp-stack-gap);min-block-size:0;padding:var(--fp-surface-padding);flex:auto;display:grid;overflow-y:auto}:where([data-fp-density]) .fp-inspector__footer{border-block-start:var(--fp-border-width) solid var(--fp-color-border);gap:var(--fp-space-2);padding:var(--fp-surface-padding);flex-wrap:wrap;justify-content:flex-end;display:flex}:where([data-fp-density]) .fp-inspector__actions{gap:var(--fp-space-2);flex-wrap:wrap;display:flex}@media not (min-width:80rem){:where([data-fp-density]) .fp-inspector--responsive{display:none}}@media (forced-colors:active){:where([data-fp-density]) .fp-inspector--docked{border-inline-start-color:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-toast-region,:where([data-fp-density]) .fp-toast-region__body{flex-direction:column;max-inline-size:100%;display:flex}:where([data-fp-density]) .fp-toast-region__body[data-placement=modal]{max-inline-size:calc(100vw - 2 * var(--fp-space-4));z-index:var(--fp-z-toast);position:fixed;inset-block-end:var(--fp-space-4);inset-inline-start:var(--fp-space-4)}:where([data-fp-density]) .fp-toast-region__list{gap:var(--fp-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where([data-fp-density]) .fp-toast{background:var(--fp-color-surface);border:var(--fp-border-width) solid var(--fp-color-border);border-radius:var(--fp-radius-surface);box-shadow:var(--fp-elevation-2);box-sizing:border-box;color:var(--fp-color-text);align-items:flex-start;gap:var(--fp-space-2);inline-size:min(24rem,100%);padding:var(--fp-space-2) var(--fp-space-2) var(--fp-space-2) var(--fp-surface-padding);display:flex}:where([data-fp-density]) .fp-toast__icon{block-size:var(--fp-space-4);color:var(--fp-color-text-muted);inline-size:var(--fp-space-4);flex:none;margin-block-start:calc((var(--fp-button-height-sm) - var(--fp-space-4)) / 2);display:inline-flex}:where([data-fp-density]) .fp-toast__icon>svg{block-size:100%;inline-size:100%}:where([data-fp-density]) .fp-toast__message{overflow-wrap:anywhere;min-inline-size:0;padding-block:calc((var(--fp-button-height-sm) - var(--fp-type-default-leading)) / 2);flex:auto;margin:0}:where([data-fp-density]) .fp-toast__undo,:where([data-fp-density]) .fp-toast__dismiss{flex:none}:where([data-fp-density]) .fp-toast[data-meaning=yours] .fp-toast__icon{color:var(--fp-meaning-yours-text)}:where([data-fp-density]) .fp-toast[data-meaning=done] .fp-toast__icon{color:var(--fp-meaning-done-text)}:where([data-fp-density]) .fp-toast[data-meaning=worth_a_look] .fp-toast__icon{color:var(--fp-meaning-worth-a-look-text)}:where([data-fp-density]) .fp-toast[data-meaning=client] .fp-toast__icon{color:var(--fp-meaning-client-text)}:where([data-fp-density]) .fp-toast[data-meaning=automatic] .fp-toast__icon{color:var(--fp-meaning-automatic-text)}@media (forced-colors:active){:where([data-fp-density]) .fp-toast{border-color:canvastext}:where([data-fp-density]) .fp-toast__icon{color:canvastext}}}
@layer fp-components{:where([data-fp-density]) .fp-view-bar{min-inline-size:0;container-type:inline-size}:where([data-fp-density]) .fp-view-bar__row{border-block-end:var(--fp-border-width) solid var(--fp-color-border);box-sizing:border-box;align-items:center;gap:var(--fp-space-3);min-block-size:var(--fp-view-bar-height);display:flex}:where([data-fp-density]) .fp-view-bar:has(>.fp-view-bar__bulk .fp-bulk-action-bar[data-state=active])>.fp-view-bar__row{display:none}:where([data-fp-density]) .fp-view-bar__views{align-self:stretch;align-items:center;gap:var(--fp-space-1);flex:auto;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-view-bar__nav{align-self:stretch;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-view-bar__tabs.fp-tab-list{border-block-end:0;align-items:stretch;min-inline-size:0}:where([data-fp-density]) .fp-view-bar__tabs .fp-tab{min-block-size:var(--fp-view-bar-height)}:where([data-fp-density]) .fp-view-bar__caret{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);flex:none}:where([data-fp-density]) .fp-view-bar__more[aria-expanded=true]{color:var(--fp-color-text)}:where([data-fp-density]) .fp-view-bar__add{flex:none;align-items:center;display:flex}:where([data-fp-density]) .fp-view-bar__toolbar{align-items:center;gap:var(--fp-space-2);min-inline-size:0;padding-block:var(--fp-space-1);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;display:flex}@container not (min-width:40rem){:where([data-fp-density]) .fp-view-bar__row{align-items:stretch;gap:var(--fp-space-2);border-block-end:0;flex-direction:column}:where([data-fp-density]) .fp-view-bar__views{border-block-end:var(--fp-border-width) solid var(--fp-color-border)}:where([data-fp-density]) .fp-view-bar__toolbar{padding-block:0 var(--fp-space-2);justify-content:flex-start}}}
@layer fp-components{:where([data-fp-density]) .fp-pagination{align-items:center;column-gap:var(--fp-space-4);min-inline-size:0;padding-block:var(--fp-space-2);row-gap:var(--fp-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"summary nav end";display:grid;container-type:inline-size}:where([data-fp-density]) .fp-pagination__summary{color:var(--fp-color-text-muted);font-size:var(--fp-type-body-sm-size);font-variant-numeric:tabular-nums;letter-spacing:var(--fp-type-body-sm-tracking);line-height:var(--fp-type-body-sm-leading);grid-area:summary;margin:0}:where([data-fp-density]) .fp-pagination__nav{grid-area:nav;justify-content:center;min-inline-size:0;display:flex}:where([data-fp-density]) .fp-pagination__list{align-items:center;gap:var(--fp-space-1);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}:where([data-fp-density]) :is(.fp-pagination__page,.fp-pagination__step){border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-control);box-sizing:border-box;color:var(--fp-color-link);font-size:var(--fp-type-control-size);font-variant-numeric:tabular-nums;font-weight:var(--fp-type-control-weight);align-items:center;gap:var(--fp-space-1);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);min-block-size:max(var(--fp-control-height-sm), var(--fp-target-min));min-inline-size:max(var(--fp-control-height-sm), var(--fp-target-min));padding:0 var(--fp-space-2);transition:background-color var(--fp-duration-fast) var(--fp-easing-out), color var(--fp-duration-fast) var(--fp-easing-out);white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}:where([data-fp-density]) :is(.fp-pagination__page,.fp-pagination__step)[href]:hover{background:var(--fp-color-surface-sunken);color:var(--fp-color-link-hover);text-decoration:none}:where([data-fp-density]) .fp-pagination__page[aria-current=page]{background:var(--fp-color-surface);border-color:var(--fp-color-border-control);color:var(--fp-color-text)}:where([data-fp-density]) .fp-pagination__step[aria-disabled=true]{color:var(--fp-color-text-subtle);cursor:default}:where([data-fp-density]) .fp-pagination__icon{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);flex:none}:where([data-fp-density]) .fp-pagination__gap{color:var(--fp-color-text-muted);min-inline-size:var(--fp-space-4);text-align:center}:where([data-fp-density]) .fp-pagination__end{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;grid-area:end;justify-content:flex-end;display:flex}:where([data-fp-density]) .fp-pagination__caret{block-size:var(--fp-icon-size);inline-size:var(--fp-icon-size);flex:none}@container not (min-width:40rem){:where([data-fp-density]) .fp-pagination__nav{grid-area:1/1/2/4}:where([data-fp-density]) .fp-pagination__summary{grid-area:2/1/3/3}:where([data-fp-density]) .fp-pagination__end{grid-area:2/3/3/4}}@media (forced-colors:active){:where([data-fp-density]) .fp-pagination__page[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}:where([data-fp-density]) .fp-pagination__step[aria-disabled=true]{color:graytext}}:where([data-fp-density]) .fp-load-more{align-items:center;gap:var(--fp-space-2) var(--fp-space-4);padding-block:var(--fp-space-2);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-load-more__summary{color:var(--fp-color-text-muted);font-size:var(--fp-type-body-sm-size);font-variant-numeric:tabular-nums;letter-spacing:var(--fp-type-body-sm-tracking);line-height:var(--fp-type-body-sm-leading);margin:0}}
@layer fp-components{:where([data-fp-density]) .fp-bulk-action-bar{min-inline-size:0}:where([data-fp-density]) .fp-bulk-action-bar__row{background:var(--fp-color-surface-selected);border-block-end:var(--fp-border-width) solid var(--fp-color-border);border-inline-start:2px solid var(--fp-color-selected-border);box-sizing:border-box;color:var(--fp-color-text);align-items:center;gap:var(--fp-space-2);min-block-size:var(--fp-view-bar-height);padding:var(--fp-space-1) var(--fp-space-2) var(--fp-space-1) var(--fp-control-padding-inline);flex-wrap:wrap;display:flex}:where([data-fp-density]) .fp-bulk-action-bar__row[hidden]{display:none}:where([data-fp-density]) .fp-bulk-action-bar__count{border-inline-end:var(--fp-border-width) solid var(--fp-color-border-strong);font-size:var(--fp-type-control-size);font-variant-numeric:tabular-nums;font-weight:var(--fp-weight-semibold);letter-spacing:var(--fp-type-control-tracking);line-height:var(--fp-type-control-leading);white-space:nowrap;padding-inline-end:var(--fp-space-3)}:where([data-fp-density]) .fp-bulk-action-bar__actions{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}@media (forced-colors:active){:where([data-fp-density]) .fp-bulk-action-bar__row{border-inline-start-color:highlight}}}
@layer fp-components{:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=yours]{background:var(--fp-meaning-yours-surface);color:var(--fp-meaning-yours-text)}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=done]{background:var(--fp-meaning-done-surface);color:var(--fp-meaning-done-text)}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=worth_a_look]{background:var(--fp-meaning-worth-a-look-surface);color:var(--fp-meaning-worth-a-look-text)}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=broken]{background:var(--fp-meaning-broken-surface);color:var(--fp-meaning-broken-text)}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=client]{background:var(--fp-meaning-client-surface);color:var(--fp-meaning-client-text)}:where([data-fp-density]) :is(.fp-badge,.fp-count-pill,.fp-status-pill,.fp-alert)[data-meaning=automatic]{background:var(--fp-meaning-automatic-surface);color:var(--fp-meaning-automatic-text)}:where([data-fp-density]) .fp-status-region[data-meaning=yours]{color:var(--fp-meaning-yours-text)}:where([data-fp-density]) .fp-status-region[data-meaning=done]{color:var(--fp-meaning-done-text)}:where([data-fp-density]) .fp-status-region[data-meaning=worth_a_look]{color:var(--fp-meaning-worth-a-look-text)}:where([data-fp-density]) .fp-status-region[data-meaning=broken]{color:var(--fp-meaning-broken-text)}:where([data-fp-density]) .fp-status-region[data-meaning=client]{color:var(--fp-meaning-client-text)}:where([data-fp-density]) .fp-status-region[data-meaning=automatic]{color:var(--fp-meaning-automatic-text)}}

@layer fp-components{:where([data-fp-density]) .fp-nav-drawer{--fp-drawer-closed:-100% 0;background:var(--fp-color-canvas);block-size:100dvh;box-shadow:var(--fp-elevation-3);color:var(--fp-color-text);max-block-size:none;inline-size:min(20rem,100vw - 3.5rem);max-inline-size:none;opacity:var(--fp-drawer-closed-opacity,1);overscroll-behavior:contain;translate:var(--fp-drawer-closed);border:0;border-start-end-radius:var(--fp-radius-panel);border-end-end-radius:var(--fp-radius-panel);margin:0;padding:0;inset-block:0;inset-inline:0 auto;overflow:hidden}:where([data-fp-density]) .fp-nav-drawer,:where([data-fp-density]) .fp-nav-drawer::backdrop{transition:translate .42s cubic-bezier(.32, .72, 0, 1), opacity .42s cubic-bezier(.32, .72, 0, 1), overlay .42s allow-discrete, display .42s allow-discrete}:where([data-fp-density]) .fp-nav-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--fp-drawer-closed:100% 0}:where([data-fp-density]) .fp-nav-drawer[open]{opacity:1;translate:var(--fp-drawer-drag,0px) 0}:where([data-fp-density]) .fp-nav-drawer::backdrop{background:var(--fp-color-scrim,#0e182d73);opacity:0}:where([data-fp-density]) .fp-nav-drawer[open]::backdrop{opacity:calc(1 - var(--fp-drawer-progress,0))}@starting-style{:where([data-fp-density]) .fp-nav-drawer[open]{opacity:var(--fp-drawer-closed-opacity,1);translate:var(--fp-drawer-closed)}:where([data-fp-density]) .fp-nav-drawer[open]::backdrop{opacity:0}}:where([data-fp-density]) .fp-nav-drawer[data-dragging],:where([data-fp-density]) .fp-nav-drawer[data-dragging]::backdrop{transition:none}@media (prefers-reduced-motion:reduce){:where([data-fp-density]) .fp-nav-drawer:is(*,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--fp-drawer-closed:var(--fp-drawer-drag,0px) 0;--fp-drawer-closed-opacity:0}}:where(html[data-fp-density]):has(.fp-nav-drawer[open]){overflow:hidden}:where([data-fp-density]) .fp-nav-drawer__panel{block-size:100%;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);touch-action:pan-y;flex-direction:column;padding-inline-start:env(safe-area-inset-left);display:flex;position:relative}:where([data-fp-density]) .fp-nav-drawer__panel>.fp-sidebar{background:0 0;border-inline-end:0;flex:auto;min-block-size:0}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar__masthead{padding-inline:var(--fp-space-5) var(--fp-space-12);border-block-end:0}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar__scope{padding-inline:var(--fp-space-4)}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar__nav{padding:var(--fp-space-2) var(--fp-space-4) var(--fp-space-6)}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar__groups{gap:var(--fp-space-5)}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-group__label{letter-spacing:.04em;block-size:auto;padding:0 var(--fp-space-4) var(--fp-space-1-5);text-transform:uppercase}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-group__items{background:var(--fp-color-surface);border-radius:var(--fp-radius-surface);overflow:hidden}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item__row+.fp-sidebar-item__row{background:linear-gradient(var(--fp-color-border), var(--fp-color-border)) no-repeat 100% 0 / calc(100% - var(--fp-space-4) - 1.25rem - var(--fp-space-3)) 1px}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;block-size:auto;font-size:var(--fp-type-body-size);gap:var(--fp-space-3);letter-spacing:var(--fp-type-body-tracking);line-height:var(--fp-type-body-leading);min-block-size:max(var(--fp-nav-row-height), 2.75rem);padding-block:var(--fp-space-2);padding-inline:var(--fp-space-4) var(--fp-space-3);-webkit-user-select:none;user-select:none;border-radius:0}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item:after{border-block-start:2px solid var(--fp-color-text-subtle);border-inline-end:2px solid var(--fp-color-text-subtle);content:"";block-size:.5rem;inline-size:.5rem;margin-inline:var(--fp-space-1) var(--fp-space-1);flex:none;rotate:45deg}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{rotate:-45deg}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item[aria-current=page]:before{content:none}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item:active{background:var(--fp-color-sidebar-item-hover)}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar-item[aria-current=page]{background:var(--fp-color-nav-current-surface)}:where([data-fp-density]) .fp-nav-drawer .fp-sidebar__footer{padding-inline:var(--fp-space-5);border-block-start:0}:where([data-fp-density]) .fp-nav-drawer__close{background:var(--fp-color-surface-sunken);border-radius:var(--fp-radius-pill);z-index:1;position:absolute;inset-block-start:calc(env(safe-area-inset-top) + (var(--fp-shell-topbar-height) - var(--fp-button-height-sm)) / 2);inset-inline-end:var(--fp-space-3)}}

