.f-shell{inline-size:100%;max-inline-size:var(--layout-content-max);flex-direction:column;min-block-size:100dvh;margin-inline:auto;display:flex;position:relative}.f-shell__body{grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);align-items:start;column-gap:var(--layout-sidebar-gap);padding:var(--space-8) var(--layout-gutter) 0;flex:1;display:grid}.f-shell__sidebar{grid-area:1/1;min-inline-size:0}.f-shell__main{outline:none;grid-area:1/2;min-inline-size:0}.f-shell:where([data-variant=standard]:not(:has(.f-shell__main .f-home))) .f-shell__body{grid-template-columns:var(--rail-width) minmax(0, 1fr)}.f-shell:where([data-variant=standard]:not(:has(.f-shell__main .f-home))) .f-shell__main{padding-block-end:var(--space-24)}.f-shell:where([data-variant=home],:has(.f-shell__main .f-home)) .f-shell__main{grid-column:1/-1}.f-shell:where([data-variant=home],:has(.f-shell__main .f-home)) .f-shell__sidebar{z-index:var(--z-raised);position:relative}.f-shell:where([data-variant=standard]:not(:has(.f-shell__main .f-home))) .f-shell__sidebar{align-self:start;position:sticky;inset-block-start:var(--space-8)}.f-header{z-index:var(--z-header);align-items:center;gap:var(--space-16);block-size:var(--layout-header-height);padding-inline:calc(var(--layout-gutter) + var(--space-10)) calc(var(--layout-gutter) - var(--space-2));background:0 0;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid;position:relative}.f-header__menu{display:none}.f-header__brand{justify-self:start}.f-header__centre{justify-content:center;min-inline-size:0;display:flex}.f-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-6);display:flex}.f-header__actions .f-icon-button+.f-icon-button{margin-inline-start:var(--space-2)}.f-header__avatar{margin-inline:var(--space-4) var(--space-4);border-radius:var(--radius-full);display:inline-flex}.f-header__avatar .f-avatar{block-size:1.5rem;inline-size:1.5rem;box-shadow:0 0 0 var(--border-hairline) var(--color-border-strong)}.f-header-nav ul{align-items:center;gap:var(--space-32);margin:0;display:flex}.f-header-nav a{padding-block:var(--space-6);color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.f-header-nav a:hover,.f-header-nav a[aria-current=page]{color:var(--color-accent-text)}}.f-brand{align-items:center;gap:var(--space-10);color:var(--color-text-primary);display:inline-flex}.f-brand__symbol{color:var(--color-brand-mark);flex:none}.f-brand--logo{--brand-logo-height:2.875rem;gap:0;line-height:0}.f-brand--logo.f-brand--sm{--brand-logo-height:2.5rem}.f-brand__logo img{inline-size:auto;block-size:var(--brand-logo-height)}.f-brand__logo--light,:root[data-theme=light] .f-brand__logo--dark{display:none}:root[data-theme=light] .f-brand__logo--light{display:block}@media (prefers-color-scheme:light){:root[data-theme=system] .f-brand__logo--dark{display:none}:root[data-theme=system] .f-brand__logo--light{display:block}}.f-brand__text{gap:var(--space-2);display:grid}.f-brand__wordmark{font-size:var(--text-brand-size);line-height:var(--text-brand-line);font-weight:var(--text-brand-weight);letter-spacing:-.02em;color:var(--color-brand-text)}.f-brand__accent{color:var(--color-brand-mark)}.f-brand__tagline{color:var(--color-text-secondary);font-size:var(--text-tagline-size);line-height:var(--text-tagline-line);font-weight:var(--text-tagline-weight)}.f-sidebar{gap:var(--space-10);flex-direction:column;display:flex}.f-sidebar__cards{gap:var(--space-10);display:grid}.f-sidebar__panel{gap:var(--space-10);padding:0 var(--space-6) var(--space-8);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.f-sidebar-nav{margin-inline:calc(var(--space-6) * -1);padding:var(--space-12) var(--space-6) 0;flex-direction:column;display:flex}.f-sidebar-nav__list{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid}.f-sidebar-nav__divider{block-size:0;margin:var(--space-6) var(--space-6);border:0;border-block-start:var(--border-hairline) solid var(--color-border)}.f-sidebar-nav__heading{margin:var(--space-12) var(--space-10) var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.f-sidebar-nav__item{align-items:center;gap:var(--space-10);min-block-size:1.75rem;inline-size:100%;padding:var(--space-4) var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);text-align:start;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;font-weight:450;display:flex}@media (hover:hover) and (pointer:fine){.f-sidebar-nav__item:hover{background:var(--color-surface-hover)}}.f-sidebar-nav__item[aria-current=page]{background:var(--color-surface-selected);color:var(--color-accent-text);font-weight:550}.f-sidebar-nav__label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-inline-size:0;display:-webkit-box;overflow:hidden}.f-sidebar-nav__count{color:var(--color-text-muted);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;margin-inline-start:auto}.f-sidebar-nav__badge{padding:.0625rem var(--space-6);border-radius:var(--radius-full);background:var(--color-surface-selected);color:var(--color-accent-text);font-size:var(--text-caption-size);white-space:nowrap;flex:none;margin-inline-start:auto;font-weight:600;line-height:1.3}.f-sidebar-nav__badge[data-tone=neutral]{background:var(--color-surface-hover);color:var(--color-text-secondary)}.f-sidebar-nav__badge[data-tone=info]{background:var(--color-surface-hover);color:var(--color-info)}.f-sidebar-nav__badge[data-tone=warning]{background:var(--color-surface-hover);color:var(--color-warning)}.f-header-nav__badge{padding:.0625rem var(--space-6);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-caption-size);vertical-align:.1em;margin-inline-start:var(--space-6);font-weight:650}.f-sidebar-card{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);position:relative;overflow:hidden}.f-sidebar-card--invitation{background:var(--color-photo-ground);align-content:start;justify-items:start;gap:var(--space-4);min-block-size:7.8125rem;padding:var(--space-12) var(--space-8) var(--space-8) var(--space-10);color:var(--color-on-photo);isolation:isolate;display:grid}.f-sidebar-card__media{z-index:-1;aspect-ratio:1;block-size:100%;position:absolute;inset-block:0;inset-inline-end:0}.f-sidebar-card__media:after{content:"";background:linear-gradient(90deg, var(--color-photo-ground) 0%, var(--color-photo-overlay-medium) 18%, var(--color-photo-overlay-clear) 55%);position:absolute;inset:0}.f-sidebar-card__title{overflow-wrap:anywhere;max-inline-size:100%;font-size:var(--text-title-2-size);font-weight:700;line-height:1.1}.f-sidebar-card__title .f-accent{color:var(--color-accent);display:block}.f-sidebar-card__description{max-inline-size:5.5rem;color:var(--color-on-photo-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:400}.f-sidebar-card__action{--button-height:1.375rem;inline-size:100%;max-inline-size:100%;padding-inline:var(--space-4);letter-spacing:-.02em;white-space:nowrap;gap:.125rem;margin-block-start:var(--space-4);font-size:.65625rem;font-weight:700;overflow:hidden}.f-sidebar-card__action .f-button__label{text-overflow:ellipsis;overflow:hidden}.f-sidebar-card__action .f-icon{block-size:.75rem;inline-size:.75rem}.f-sidebar-card--status{gap:var(--space-8);padding:var(--space-10);display:grid}.f-sidebar-card__heading{color:var(--color-text-primary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:650}.f-sidebar-card__body{gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);display:grid}.f-sidebar-card__note{color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:400}.f-sidebar-card__link{align-items:center;gap:var(--space-4);color:var(--color-accent-text);font-size:var(--text-caption-size);font-weight:600;display:inline-flex}.f-quota{gap:var(--space-4);display:grid}.f-quota__labels{justify-content:space-between;gap:var(--space-8);font-size:var(--text-caption-size);display:flex}.f-quota__track{border-radius:var(--radius-full);background:var(--color-skeleton);block-size:.375rem;overflow:hidden}.f-quota__fill{border-radius:inherit;background:var(--color-accent);block-size:100%;display:block}.f-quota__track[data-level=high] .f-quota__fill{background:var(--color-warning)}.f-health-list{gap:var(--space-6);margin:0;display:grid}.f-health-list li{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.f-footer{min-block-size:8.5rem;padding:var(--space-24) calc(var(--layout-gutter) + var(--space-12)) var(--space-16);border-block-start:var(--border-hairline) solid var(--color-border);isolation:isolate;position:relative;overflow:hidden}.f-footer__row{align-items:center;gap:var(--space-24);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.f-footer__links[data-layout=row] ul{justify-content:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin:0;display:flex}.f-footer__links[data-layout=columns]{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.f-footer__links[data-layout=columns] ul{gap:var(--space-6);margin:0;display:grid}.f-footer__heading{color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin-block-end:var(--space-8);font-weight:600}.f-footer__links a{color:var(--color-text-primary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}@media (hover:hover) and (pointer:fine){.f-footer__links a:hover{color:var(--color-accent-text)}}.f-footer__end{align-items:center;gap:var(--space-20);display:flex}.f-footer__social,.f-footer__apps{align-items:center;gap:var(--space-12);margin:0;display:flex}.f-footer__social a{block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-primary);place-items:center;display:grid}.f-footer__app{min-inline-size:6rem;padding:var(--space-4) var(--space-10);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);line-height:1.1;display:grid}.f-footer__app-caption{color:var(--color-text-muted);font-size:.5625rem}.f-footer__app-name{font-size:var(--text-body-size);font-weight:600}.f-footer__utilities{align-items:center;gap:var(--space-12);display:flex}.f-footer__bottom{justify-content:center;align-items:center;gap:var(--space-8) var(--space-16);color:var(--color-text-muted);font-size:var(--text-caption-size);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.f-footer__internal{gap:var(--space-8) var(--space-16);flex-wrap:wrap;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.f-footer__bottom a:hover{color:var(--color-text-primary)}}.f-locale{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);display:inline-flex}.f-foliage{z-index:-1;pointer-events:none;position:absolute;inset:0}.f-foliage__corner{block-size:8.125rem;inline-size:7.5rem;position:absolute;inset-block-end:0}.f-foliage__corner--start{inset-inline-start:0}.f-foliage__corner--end{inset-inline-end:0;transform:scaleX(-1)}.f-foliage__leaf{fill:var(--color-foliage)}.f-foliage__photo{aspect-ratio:1;inline-size:clamp(7.5rem,14vw,13rem);position:absolute;inset-block-end:0}.f-foliage__photo>img{object-fit:contain;object-position:bottom left}.f-foliage__photo--start{inset-inline-start:0}.f-foliage__photo--end{inset-inline-end:0;transform:scaleX(-1)}@media (max-width:767.98px){.f-footer{padding-block-end:calc(var(--space-16) + 4.5rem)}.f-foliage__photo{inline-size:4.5rem}.f-foliage__corner{block-size:4.875rem;inline-size:4.5rem}}.f-foliage__vein{fill:none;stroke:var(--color-foliage-shadow);stroke-width:1px}.f-drawer-trigger{display:none}.f-navigation-drawer__content{display:contents}.f-drawer .f-sidebar-nav__item{min-block-size:2.75rem;font-size:var(--text-body-size)}.f-drawer .f-header-nav{border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-8)}.f-drawer .f-header-nav ul{flex-direction:column;align-items:stretch;gap:0}.f-drawer .f-header-nav a{min-block-size:2.75rem;padding-inline:var(--space-10);align-items:center;display:flex}.f-tabbar{display:none}.f-context__trigger{align-items:center;gap:var(--space-10);min-block-size:2.5rem;max-inline-size:100%;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-6);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);text-align:start;cursor:pointer;display:inline-flex}@media (hover:hover) and (pointer:fine){.f-context__trigger[data-hovered]{border-color:var(--color-border-strong)}}.f-context__trigger[aria-expanded=true]{border-color:var(--color-border-accent)}.f-context__text{min-inline-size:0;display:grid}.f-context__name{font-size:var(--text-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.f-context__kind{color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:1.2}.f-context__menu{inline-size:min(17rem, calc(100vw - 2 * var(--space-16)))}.f-context__manage,.f-context__manage .f-menu__icon{color:var(--color-accent-text);font-weight:600}.f-environment{align-items:center;gap:var(--space-12);min-inline-size:0;display:inline-flex}.f-environment__title{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);white-space:nowrap;font-weight:600}.f-environment__pill{--environment-color:var(--color-info);align-items:center;gap:var(--space-6);min-block-size:1.5rem;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-8);border:var(--border-hairline) solid color-mix(in srgb, var(--environment-color) 55%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--environment-color) 8%, transparent);color:var(--environment-color);font-size:var(--text-caption-size);line-height:var(--text-caption-line);white-space:nowrap;flex:none;font-weight:650;display:inline-flex}.f-environment__pill[data-environment=production]{--environment-color:var(--color-danger);border-color:var(--environment-color);background:color-mix(in srgb, var(--environment-color) 16%, var(--color-surface));color:var(--color-text-primary);font-weight:700}.f-environment__pill[data-environment=production] .f-icon{color:var(--environment-color)}.f-environment__pill[data-environment=staging]{--environment-color:var(--color-warning)}.f-environment__pill[data-environment=test]{--environment-color:var(--color-info)}.f-environment__pill[data-environment=local]{--environment-color:var(--color-text-secondary);border-style:dashed}@media (max-width:639.98px){.f-environment__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.f-command-trigger{border:var(--border-hairline) solid var(--color-border);cursor:pointer;margin-block-end:var(--space-4)}.f-command-trigger__hint{padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-muted);font-family:var(--font-sans);font-size:.625rem}@media (min-width:1024px){.f-command-trigger--icon{display:none}}.f-command{--f-dialog-width:36rem;max-block-size:min(32rem, calc(var(--visual-viewport-height,100dvh) - 4rem))}.f-command .f-dialog__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.f-command__search{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-block-end:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);flex:none;display:flex}.f-command__input{block-size:2.5rem;min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-body-lg-size);background:0 0;border:0;outline:none;flex:1}.f-command__input::placeholder{color:var(--color-text-muted)}.f-command__results{overscroll-behavior:contain;min-block-size:0;padding:var(--space-8);flex:1;overflow-y:auto}.f-command__heading{padding:var(--space-8) var(--space-8) var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:650}.f-command__option{align-items:center;gap:var(--space-10);min-block-size:2.25rem;padding:var(--space-8);border-radius:var(--radius-sm);color:var(--color-text-primary);display:flex}.f-command__option[aria-selected=true]{background:var(--color-surface-selected);color:var(--color-accent-text)}.f-command__symbol{color:var(--color-accent-text);margin-block-end:var(--space-8);margin-inline:auto}.f-command__empty{padding:var(--space-16);color:var(--color-text-muted);text-align:center}@media (pointer:coarse){.f-command__option{min-block-size:2.75rem}}@media (min-width:1920px){.f-shell__body{padding-inline:var(--space-24)}}@media (max-width:1023.98px){.f-shell .f-shell__body{grid-template-columns:minmax(0,1fr);padding-block-start:0}.f-shell__sidebar{display:none}.f-shell .f-shell__main{grid-column:1}.f-shell:has(.f-tabbar){padding-block-end:4.75rem}.f-header{gap:var(--space-8);padding-inline:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}.f-header__avatar{margin-inline:var(--space-2) 0}.f-header__menu{display:block}.f-drawer-trigger{display:inline-grid}.f-header__centre{display:none}.f-shell:is([data-shell=seller],[data-shell=admin]) .f-header{grid-template-columns:auto auto minmax(0,1fr) auto}.f-shell[data-shell=seller] .f-header__centre,.f-shell[data-shell=admin] .f-header__centre{justify-content:flex-start;display:flex}.f-header__actions .f-header__optional,.f-header__actions .f-header__publish,.f-brand__tagline{display:none}.f-brand--logo.f-brand--md:not([data-narrow=horizontal]){--brand-logo-height:1.875rem}.f-footer{padding-inline:var(--layout-gutter)}.f-footer__row{justify-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.f-footer__links ul{justify-content:flex-start;gap:var(--space-4) var(--space-16)}.f-footer__links a{padding-block:var(--space-8);display:inline-block}.f-footer__end{flex-wrap:wrap}.f-footer__bottom{justify-content:flex-start}.f-tabbar{z-index:var(--z-sticky);border-block-start:var(--border-hairline) solid var(--color-border);background:var(--color-surface);padding-block-end:env(safe-area-inset-bottom);display:block;position:fixed;inset-block-end:0;inset-inline:0}.f-tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.f-tabbar__item{justify-items:center;gap:var(--space-2);min-block-size:3.5rem;padding:var(--space-6) var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:500;display:grid}.f-tabbar__icon{place-items:center;display:inline-grid;position:relative}.f-tabbar__icon .f-count-badge{inset-block-start:-.375rem;inset-inline-end:-.625rem}.f-tabbar__item[aria-current=page]{color:var(--color-accent-text)}.f-tabbar__item[data-emphasis] .f-tabbar__icon{border-radius:var(--radius-full);background:var(--color-accent);block-size:2rem;inline-size:2rem;color:var(--color-on-accent);place-items:center;margin-block-start:-.25rem;display:grid}.f-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}}@media (max-width:359.98px){.f-header__actions .f-header__secondary{display:none}}.f-sidebar-card--invitation .f-accent{color:var(--color-accent)}@media (max-width:479.98px){.f-shell:is([data-shell=seller],[data-shell=admin]) .f-header .f-brand__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.f-brand--logo[data-narrow=symbol]{--brand-logo-height:2rem}}.f-theme-switch{align-items:center;gap:var(--space-8);display:inline-flex}.f-theme-switch__label{color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-theme-switch__group{gap:var(--space-2);padding:var(--space-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-band);display:inline-flex}.f-theme-switch__option{border:var(--border-hairline) solid transparent;border-radius:var(--radius-full);block-size:1.875rem;inline-size:1.875rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-duration-press) var(--motion-easing-out), background-color var(--motion-duration-state) var(--motion-easing-out);background:0 0;place-items:center;padding:0;display:grid}.f-theme-switch__option:hover:not([aria-checked=true]){color:var(--color-text-primary)}.f-theme-switch__option[aria-checked=true]{border-color:var(--color-border-accent);background:var(--color-surface-selected);color:var(--color-text-primary)}
.f-shell{--rail-width-collapsed:3.5rem;--rail-width-expanded:13.75rem;--rail-width:var(--rail-width-collapsed);--rail-icon-inset:calc((var(--rail-width-collapsed) - 2 * var(--border-hairline) - 2 * var(--space-6) - 1.125rem) / 2)}:root[data-rail=expanded] .f-shell[data-rail]{--rail-width:var(--rail-width-expanded)}@media (min-width:1600px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]){--rail-width:var(--rail-width-expanded)}}@media (min-width:1280px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller]{--rail-width:var(--rail-width-expanded)}}.f-rail{gap:var(--space-8);inline-size:var(--rail-width);max-block-size:calc(100dvh - var(--space-16));padding:var(--space-8) var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:inline-size var(--motion-duration-state) var(--motion-easing-drawer);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.f-rail__nav{gap:var(--space-2);display:grid}.f-rail__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.f-rail__divider{block-size:0;margin:var(--space-6) var(--space-4);border:0;border-block-start:var(--border-hairline) solid var(--color-border)}.f-rail__heading{margin:var(--space-6) var(--space-8) var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.f-rail__item{align-items:center;gap:var(--space-10);min-block-size:2.5rem;padding-block:var(--space-4);padding-inline:var(--rail-icon-inset) var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);anchor-name:var(--rail-anchor);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);font-weight:450;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.f-rail__item:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}}.f-rail__item:focus-visible{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:-2px}.f-rail__item[aria-current=page]{background:var(--color-surface-selected);color:var(--color-accent-text);font-weight:550}.f-rail__icon{flex:none;place-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid;position:relative}.f-rail__count{border-radius:var(--radius-full);background:var(--color-notification-badge);block-size:1rem;min-inline-size:1rem;color:var(--color-on-notification-badge);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.4375rem;inset-inline-end:-.625rem}.f-rail__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.f-rail__badge{padding:.0625rem var(--space-6);border-radius:var(--radius-full);background:var(--color-surface-selected);color:var(--color-accent-text);font-size:var(--text-caption-size);white-space:nowrap;flex:none;font-weight:600;line-height:1.3}.f-rail__badge[data-tone=neutral],.f-rail__badge[data-tone=info],.f-rail__badge[data-tone=warning]{background:var(--color-surface-hover);color:var(--color-text-secondary)}.f-rail__cards{gap:var(--space-8);border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-8);display:grid}.f-rail__cards .f-sidebar-card{min-block-size:0;padding:0 var(--space-4);color:var(--color-text-primary);background:0 0;border:0;border-radius:0}.f-rail__cards .f-sidebar-card__media{display:none}.f-rail__cards .f-sidebar-card__description{max-inline-size:none;color:var(--color-text-muted)}.f-rail__toggle{border-block-start:var(--border-hairline) solid var(--color-border-subtle);margin-block-start:auto;padding-block-start:var(--space-6)}.f-rail-toggle{min-block-size:2.5rem;inline-size:100%;padding-block:var(--space-4);padding-inline:var(--rail-icon-inset) var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-sm-size);cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.f-rail-toggle:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}}.f-rail-toggle:focus-visible{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:-2px}.f-rail-toggle__state{align-items:center;gap:var(--space-10);min-inline-size:0;display:flex}.f-rail-toggle__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-rail=collapsed] .f-shell[data-rail] .f-rail,:root:not([data-rail]) .f-shell[data-rail] .f-rail{align-items:stretch}:root[data-rail=collapsed]:not([data-rail-motion]) .f-shell[data-rail] :is(.f-rail__heading,.f-rail__badge),:root[data-rail=collapsed] .f-shell[data-rail] .f-rail__cards,:root[data-rail=collapsed] .f-shell[data-rail] .f-rail-toggle__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-rail=expanded] .f-shell[data-rail] .f-rail-toggle__state[data-state=collapsed],:root[data-rail=collapsed] .f-shell[data-rail] .f-rail-toggle__state[data-state=expanded]{display:none}@media (max-width:1599.98px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) :is(.f-rail__heading,.f-rail__badge,.f-rail__cards){display:none}:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail-toggle__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail-toggle__state[data-state=expanded]{display:none}}@media (max-width:1279.98px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] :is(.f-rail__heading,.f-rail__badge,.f-rail__cards){display:none}:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail-toggle__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail-toggle__state[data-state=expanded]{display:none}}@media (min-width:1600px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail-toggle__state[data-state=collapsed]{display:none}}@media (min-width:1280px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail-toggle__state[data-state=collapsed]{display:none}}@supports (anchor-name:--f-rail){:root[data-rail=collapsed]:not([data-rail-motion]) .f-shell[data-rail] .f-rail__label{position-anchor:var(--rail-anchor);z-index:var(--z-dialog);max-inline-size:16rem;padding:var(--space-6) var(--space-10);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);opacity:0;pointer-events:none;translate:calc(-1 * var(--motion-shift)) -50%;transition:opacity var(--motion-duration-tooltip) var(--motion-easing-out), translate var(--motion-duration-tooltip) var(--motion-easing-out);flex:none;margin-inline-start:var(--space-8);font-weight:550;position:fixed;inset-block-start:anchor(center);inset-inline-start:anchor(end)}:root[data-rail=collapsed]:not([data-rail-motion]) .f-shell[data-rail] .f-rail__item:is(:hover,:focus-visible) .f-rail__label{opacity:1;transition-delay:var(--f-rail-flyout-delay);translate:0 -50%}@media (max-width:1599.98px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail__label{position-anchor:var(--rail-anchor);z-index:var(--z-dialog);max-inline-size:16rem;padding:var(--space-6) var(--space-10);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);opacity:0;pointer-events:none;translate:calc(-1 * var(--motion-shift)) -50%;transition:opacity var(--motion-duration-tooltip) var(--motion-easing-out), translate var(--motion-duration-tooltip) var(--motion-easing-out);flex:none;margin-inline-start:var(--space-8);font-weight:550;position:fixed;inset-block-start:anchor(center);inset-inline-start:anchor(end)}:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail__item:is(:hover,:focus-visible) .f-rail__label{opacity:1;transition-delay:var(--f-rail-flyout-delay);translate:0 -50%}}@media (max-width:1279.98px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail__label{position-anchor:var(--rail-anchor);z-index:var(--z-dialog);max-inline-size:16rem;padding:var(--space-6) var(--space-10);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);opacity:0;pointer-events:none;translate:calc(-1 * var(--motion-shift)) -50%;transition:opacity var(--motion-duration-tooltip) var(--motion-easing-out), translate var(--motion-duration-tooltip) var(--motion-easing-out);flex:none;margin-inline-start:var(--space-8);font-weight:550;position:fixed;inset-block-start:anchor(center);inset-inline-start:anchor(end)}:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail__item:is(:hover,:focus-visible) .f-rail__label{opacity:1;transition-delay:var(--f-rail-flyout-delay);translate:0 -50%}}}@supports not (anchor-name:--f-rail){:root[data-rail=collapsed]:not([data-rail-motion]) .f-shell[data-rail] .f-rail__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:1599.98px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:1279.98px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}@property --f-rail-warm{syntax:"<number>";inherits:true;initial-value:0}.f-rail__nav{--f-rail-flyout-delay:calc(var(--motion-delay-tooltip) * (1 - var(--f-rail-warm)))}.f-rail__nav:hover{--f-rail-warm:1;transition:--f-rail-warm 0s linear var(--motion-delay-tooltip)}.f-rail__item:focus-visible{--f-rail-flyout-delay:0s}:root[data-rail-motion=collapsing] .f-shell[data-rail] :is(.f-rail__label,.f-rail__heading,.f-rail__badge,.f-command-trigger .f-sidebar-nav__label,.f-command-trigger kbd){animation:f-rail-text-out var(--motion-duration-fast) var(--motion-easing-out) forwards}@keyframes f-rail-text-out{to{opacity:0;translate:calc(-1 * var(--motion-shift)) 0}}:root[data-rail-motion=expanding] .f-shell[data-rail] :is(.f-rail__label,.f-rail__heading,.f-rail__badge,.f-rail__cards,.f-rail-toggle__text,.f-command-trigger .f-sidebar-nav__label,.f-command-trigger kbd){animation:f-slide-in var(--motion-duration-state) var(--motion-easing-out) calc(var(--motion-duration-state) / 4) both}.f-rail .f-command-trigger{min-block-size:2.5rem;inline-size:100%;margin-block-end:var(--space-4);padding-inline-start:calc(var(--rail-icon-inset) - var(--border-hairline))}.f-rail .f-command-trigger .f-sidebar-nav__label{white-space:nowrap}:root[data-rail=collapsed]:not([data-rail-motion]) .f-shell[data-rail] .f-rail .f-command-trigger :is(.f-sidebar-nav__label,kbd){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:1599.98px){:root:not([data-rail]) .f-shell[data-rail]:not([data-shell=seller]) .f-rail .f-command-trigger :is(.f-sidebar-nav__label,kbd){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:1279.98px){:root:not([data-rail]) .f-shell[data-rail][data-shell=seller] .f-rail .f-command-trigger :is(.f-sidebar-nav__label,kbd){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.f-rail__cards .f-sidebar-card :is(.f-accent,.f-sidebar-card__title .f-accent){color:var(--color-accent-text)}
.f-home{grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);column-gap:var(--layout-sidebar-gap);grid-template-rows:max-content 1fr auto;display:grid}.f-home--no-sidebar{grid-template-columns:0 minmax(0,1fr)}.f-home__sidebar{z-index:var(--z-raised);grid-area:1/1/span 2;align-self:start;min-inline-size:0;position:relative}.f-home__beside{gap:var(--layout-section-gap);grid-area:1/2;min-inline-size:0;display:grid}.f-home__block{min-inline-size:0}.f-home__block[data-region=category-tiles]{block-size:auto}.f-home__band-heading{min-inline-size:0;grid-area:2/2;align-self:end;padding-block-start:var(--space-32)}.f-home__band-heading .f-section-heading{margin-block-end:0}.f-home__band{min-inline-size:0;grid-area:3/1/auto/-1;padding-block-end:var(--space-16)}.f-home__row{min-inline-size:0}.f-home__row[data-row-region=featured-cards]{margin-block-start:var(--space-8)}.f-home__row:where(:not([data-row-region=featured-cards])){padding-block-start:var(--space-24)}.f-home__row--pair{gap:var(--layout-section-gap);grid-template-columns:minmax(0,775fr) minmax(0,396fr);display:grid}.f-home__row :where(.f-panel){block-size:100%}.f-home__tiles-nav{min-inline-size:0}.f-home__tile-list{grid-template-columns:repeat(var(--home-tile-count,6), minmax(0, 1fr));gap:var(--layout-grid-gap);margin:0;display:grid}.f-home__tile-list>li{min-inline-size:0}.f-home__card-list{gap:var(--space-10);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.f-home__card-list>li{min-inline-size:0;display:flex}.f-home__card-list .f-listing-card{flex:1;min-block-size:15.1875rem}.f-home__skeleton-hero{aspect-ratio:3;border-radius:var(--radius-lg)}@media (max-width:1023.98px){.f-home__skeleton-hero{aspect-ratio:16/9}}@media (max-width:767.98px){.f-home__skeleton-hero{aspect-ratio:auto;block-size:calc((100vw - 2 * var(--layout-gutter)) * 9 / 16 + 8.5rem)}}.f-home__skeleton-tile{aspect-ratio:3/2;border-radius:var(--radius-md)}.f-home__skeleton-heading{margin-block:var(--space-8)}.f-home__skeleton-panel{border-radius:var(--radius-lg);min-block-size:17.1875rem}.f-home__empty{border:var(--border-hairline) dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);place-items:center;min-block-size:15.1875rem;display:grid}.f-home__guides-body{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,404fr) minmax(0,340fr);display:grid}.f-home__guide-list{align-content:start;margin:0;display:grid}.f-home__guide-list>li+li{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.f-home-banner{align-items:center;gap:var(--space-16);min-block-size:5.5rem;padding:var(--space-16) var(--space-20);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.f-home-banner[data-tone=accent]{border-color:var(--color-border-accent);background:var(--color-surface-selected)}.f-home-banner[data-has-media]{color:var(--color-on-photo)}.f-home-banner__media{z-index:-1;position:absolute;inset:0}.f-home-banner__media>img{object-fit:cover}.f-home-banner__media:after{content:"";background:linear-gradient(90deg, var(--color-photo-overlay-strong) 0%, var(--color-photo-overlay-medium) 55%, var(--color-photo-overlay-clear) 100%);position:absolute;inset:0}.f-home-banner__title{font-size:var(--text-title-2-size);line-height:var(--text-title-2-line);font-weight:700}.f-home-banner__body{max-inline-size:60ch;font-size:var(--text-body-size);line-height:var(--text-body-line);margin-block-start:var(--space-4)}.f-home-banner[data-has-media] .f-accent{color:var(--color-accent)}@media (min-width:1024px){.f-home--sidebar-fill .f-home__sidebar{flex-direction:column;grid-row:1;align-self:stretch;display:flex}.f-home--sidebar-fill .f-home__sidebar>.f-sidebar{flex-direction:column;flex:1;min-block-size:0;display:flex}.f-home--sidebar-fill .f-home__sidebar .f-sidebar__panel{flex:1}.f-home--sidebar-fill .f-home__beside{align-content:space-between}.f-home--sidebar-fill .f-home__band-heading{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1179.98px){.f-home--sidebar-fill .f-home__tile-list{grid-template-columns:repeat(var(--home-tile-compact-count,3), minmax(0, 1fr))}}@media (max-width:1215.98px) and (min-width:1024px){.f-home__card-list{grid-template-columns:repeat(4,minmax(0,1fr))}.f-home__card-list>li:nth-child(n+5){display:none}}@media (max-width:1023.98px){.f-home{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.f-home__sidebar{display:none}.f-home__beside,.f-home__band-heading{grid-column:1}.f-home__beside{gap:var(--space-16)}.f-home__block[data-region=hero]>.f-hero{block-size:auto}.f-home__tile-list{grid-template-columns:repeat(var(--home-tile-compact-count,3), minmax(0, 1fr));gap:var(--space-10)}.f-home__band-heading{padding-block-start:var(--space-24)}.f-home__row:where(:not([data-row-region=featured-cards])){padding-block-start:var(--space-32)}.f-home__card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.f-home__row--pair,.f-home__guides-body,.f-home-banner{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.f-home__tile-list{grid-template-columns:repeat(var(--home-tile-phone-count,2), minmax(0, 1fr));gap:var(--space-8)}}@media (max-width:767.98px){.f-home__card-list{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.f-home__card-list .f-listing-card{min-block-size:0}}@media (max-width:359.98px){.f-home__card-list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1216px){.f-home__card-list[data-rest-5="1"]>li:nth-last-child(-n+1),.f-home__card-list[data-rest-5="2"]>li:nth-last-child(-n+2),.f-home__card-list[data-rest-5="3"]>li:nth-last-child(-n+3),.f-home__card-list[data-rest-5="4"]>li:nth-last-child(-n+4){display:none}}@media (min-width:768px) and (max-width:1023.98px){.f-home__card-list[data-rest-3="1"]>li:nth-last-child(-n+1),.f-home__card-list[data-rest-3="2"]>li:nth-last-child(-n+2){display:none}}@media (min-width:360px) and (max-width:767.98px){.f-home__card-list[data-rest-2="1"]>li:last-child{display:none}}.f-home__skeleton-sidebar{border-radius:var(--radius-lg);block-size:30rem}.f-home-trust{padding:var(--space-12) var(--space-16);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.f-home-trust .f-trust-row__icon{color:var(--color-accent-text)}@media (min-width:1216px){.f-home__card-list[data-count="1"]{grid-template-columns:repeat(1,minmax(0,26rem))}.f-home__card-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.f-home__card-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.f-home__card-list[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1215.98px){.f-home__card-list[data-count="1"]{grid-template-columns:repeat(1,minmax(0,26rem))}.f-home__card-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.f-home__card-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.f-home__card-list[data-count="1"]{grid-template-columns:repeat(1,minmax(0,26rem))}.f-home__card-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.f-sidebar-discovery{min-block-size:0;flex:1 1 0;margin-block-start:calc(var(--space-10) * -1);container:f-sidebar-discovery/size}.f-sidebar-discovery__body{margin-inline:var(--space-6);border-block-start:var(--border-hairline) solid var(--color-border);padding-block-start:calc(.5rem - var(--border-hairline))}.f-sidebar-discovery__group{display:contents}.f-sidebar-discovery__heading{block-size:1.5rem;padding:.5rem var(--space-4) 0;color:var(--color-text-muted);font-size:var(--text-caption-size);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:650;line-height:1rem;overflow:hidden}.f-sidebar-discovery__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.f-sidebar-discovery__list>li{min-inline-size:0}.f-sidebar-discovery__item{align-items:center;gap:var(--space-8);block-size:1.5rem;margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.f-sidebar-discovery__item:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}}.f-sidebar-discovery__item:focus-visible{outline-offset:calc(var(--border-focus) * -1)}.f-sidebar-discovery__media{border-radius:var(--radius-full);background:var(--color-photo-placeholder);flex:none;block-size:1.125rem;inline-size:1.125rem;display:block;position:relative;overflow:hidden}.f-sidebar-discovery__media :where(img,picture){object-fit:cover;block-size:100%;inline-size:100%;display:block}.f-sidebar-discovery__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.f-sidebar-discovery__figure{color:var(--color-text-muted);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;flex:none}.f-sidebar-discovery__figure[data-highlight]{color:var(--color-accent-text);font-weight:600}.f-sidebar-discovery [data-fit="21"]{display:none}@container f-sidebar-discovery not (min-height:2rem){.f-sidebar-discovery [data-fit="1"]{display:none}}@container f-sidebar-discovery not (min-height:3.5rem){.f-sidebar-discovery [data-fit="2"]{display:none}}@container f-sidebar-discovery not (min-height:5rem){.f-sidebar-discovery [data-fit="3"]{display:none}}@container f-sidebar-discovery not (min-height:6.5rem){.f-sidebar-discovery [data-fit="4"]{display:none}}@container f-sidebar-discovery not (min-height:8rem){.f-sidebar-discovery [data-fit="5"]{display:none}}@container f-sidebar-discovery not (min-height:9.5rem){.f-sidebar-discovery [data-fit="6"]{display:none}}@container f-sidebar-discovery not (min-height:11rem){.f-sidebar-discovery [data-fit="7"]{display:none}}@container f-sidebar-discovery not (min-height:12.5rem){.f-sidebar-discovery [data-fit="8"]{display:none}}@container f-sidebar-discovery not (min-height:14rem){.f-sidebar-discovery [data-fit="9"]{display:none}}@container f-sidebar-discovery not (min-height:15.5rem){.f-sidebar-discovery [data-fit="10"]{display:none}}@container f-sidebar-discovery not (min-height:17rem){.f-sidebar-discovery [data-fit="11"]{display:none}}@container f-sidebar-discovery not (min-height:18.5rem){.f-sidebar-discovery [data-fit="12"]{display:none}}@container f-sidebar-discovery not (min-height:20rem){.f-sidebar-discovery [data-fit="13"]{display:none}}@container f-sidebar-discovery not (min-height:21.5rem){.f-sidebar-discovery [data-fit="14"]{display:none}}@container f-sidebar-discovery not (min-height:23rem){.f-sidebar-discovery [data-fit="15"]{display:none}}@container f-sidebar-discovery not (min-height:24.5rem){.f-sidebar-discovery [data-fit="16"]{display:none}}@container f-sidebar-discovery not (min-height:26rem){.f-sidebar-discovery [data-fit="17"]{display:none}}@container f-sidebar-discovery not (min-height:27.5rem){.f-sidebar-discovery [data-fit="18"]{display:none}}@container f-sidebar-discovery not (min-height:29rem){.f-sidebar-discovery [data-fit="19"]{display:none}}@container f-sidebar-discovery not (min-height:30.5rem){.f-sidebar-discovery [data-fit="20"]{display:none}}
.f-detail-layout{gap:var(--layout-section-gap);min-inline-size:0;display:grid;container:f-detail/inline-size}.f-detail-layout__body{gap:var(--layout-section-gap);align-items:start;min-inline-size:0;display:grid}.f-detail-layout__main,.f-detail-layout__aside{gap:var(--layout-section-gap);align-content:start;min-inline-size:0;display:grid}@container f-detail (min-width:48rem){.f-detail-layout__body[data-has-aside]{grid-template-columns:minmax(0,1fr) clamp(16rem,30%,24rem)}.f-detail-layout__aside[data-sticky]{position:sticky;inset-block-start:var(--space-8)}}@container f-detail (min-width:100rem){.f-detail-layout__body[data-has-aside]{grid-template-columns:minmax(0,1fr) 26rem}}.f-key-value{margin:0;display:grid;container:f-key-value/inline-size}.f-key-value__row{gap:var(--space-2);padding-block:var(--space-8);border-block-end:var(--border-hairline) solid var(--color-border-subtle);display:grid}.f-key-value__row:last-child{border-block-end:0}.f-key-value__label{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-key-value__value{min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line);overflow-wrap:anywhere;margin:0}.f-key-value__value[data-mono]{font-family:var(--font-mono);font-size:var(--text-body-sm-size)}@container f-key-value (min-width:17rem){.f-key-value[data-layout=columns] .f-key-value__row{align-items:baseline;gap:var(--space-16);grid-template-columns:minmax(7rem,38%) minmax(0,1fr)}}.f-timeline{margin:0;padding:0;list-style:none;display:grid}.f-timeline__item{--f-timeline-color:var(--color-text-secondary);gap:var(--space-12);grid-template-columns:1.75rem minmax(0,1fr);padding-block-end:var(--space-16);display:grid;position:relative}.f-timeline__item:last-child{padding-block-end:0}.f-timeline__item:not(:last-child):before{content:"";inline-size:var(--border-hairline);background:var(--color-border);position:absolute;inset-block:1.875rem .125rem;inset-inline-start:calc(.875rem - .5px)}.f-timeline__item[data-tone=success]{--f-timeline-color:var(--color-success)}.f-timeline__item[data-tone=warning]{--f-timeline-color:var(--color-warning)}.f-timeline__item[data-tone=danger]{--f-timeline-color:var(--color-danger)}.f-timeline__item[data-tone=info]{--f-timeline-color:var(--color-info)}.f-timeline__item[data-tone=accent]{--f-timeline-color:var(--color-accent-text)}.f-timeline__marker{background:var(--color-canvas);block-size:1.75rem;inline-size:1.75rem;color:var(--f-timeline-color);place-items:center;display:grid;position:relative}.f-timeline__content{gap:var(--space-2);min-inline-size:0;padding-block-start:var(--space-4);display:grid}.f-timeline__title{color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line);overflow-wrap:anywhere;font-weight:500}.f-timeline__description{color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);overflow-wrap:anywhere}.f-timeline__meta{gap:var(--space-2) var(--space-10);color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);flex-wrap:wrap;font-weight:500;display:flex}
.f-form-layout{gap:var(--layout-section-gap);min-inline-size:0;display:grid;container:f-form/inline-size}.f-form-layout__sections{min-inline-size:0;display:grid}.f-form-section{gap:var(--space-16);min-inline-size:0;padding-block:var(--space-20);display:grid}.f-form-section:first-child{padding-block-start:0}.f-form-section+.f-form-section{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.f-form-section__intro{align-content:start;gap:var(--space-4);max-inline-size:var(--layout-readable-max);display:grid}.f-form-section__title{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-form-section__description{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);text-wrap:pretty}.f-form-section__fields{gap:var(--space-16);min-inline-size:0;max-inline-size:var(--layout-readable-max);display:grid}@container f-form (min-width:56rem){.f-form-section{grid-template-columns:minmax(12rem, 18rem) minmax(0, var(--layout-readable-max));gap:var(--space-32);padding-block:var(--space-24)}}.f-form-errors{gap:var(--space-8);padding:var(--space-14) var(--space-16);border:var(--border-hairline) solid color-mix(in srgb, var(--color-danger) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));outline:none;display:grid}.f-form-errors:focus-visible,.f-form-errors:focus{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.f-form-errors__title{align-items:center;gap:var(--space-8);color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:650;display:flex}.f-form-errors__title .f-icon{color:var(--color-danger)}.f-form-errors__list{gap:var(--space-4);margin:0;padding-inline-start:calc(var(--space-8) + 1.25rem);display:grid}.f-form-errors__list a{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-danger) 60%, transparent);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.f-form-errors__list a:hover{text-decoration-color:currentColor}}.f-form-layout__actions{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-10) 0 max(var(--space-10), env(safe-area-inset-bottom));border-block-start:var(--border-hairline) solid var(--color-border);background:var(--color-canvas);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.f-form-layout__dirty{align-items:center;gap:var(--space-6);min-block-size:1.25rem;color:var(--color-warning);font-size:var(--text-body-sm-size);font-weight:600;display:inline-flex}.f-form-layout__buttons{gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (max-width:767.98px){.f-form-layout__buttons{inline-size:100%}.f-form-layout__buttons>*{flex:auto}}
.f-filter-bar{gap:var(--space-10);min-inline-size:0;display:grid}.f-filter-bar__main{align-items:flex-end;gap:var(--space-10) var(--space-12);flex-wrap:wrap;min-inline-size:0;display:flex}.f-filter-bar__search{flex:16rem;min-inline-size:min(100%,12rem);max-inline-size:28rem}.f-filter-bar__filters{display:contents}.f-filter-bar__filters>*{flex:0 12rem;min-inline-size:min(100%,10rem)}.f-filter-bar__filters>.f-segmented{flex-basis:auto}.f-filter-bar__actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-inline-start:auto;display:flex}.f-filter-bar__sheet-trigger{display:none}.f-filter-bar__count-badge{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.f-filter-bar__sheet-body{gap:var(--space-16);display:grid}.f-filter-bar__summary{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-block-size:1.75rem;display:flex}.f-filter-bar__chips{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.f-filter-bar__count{color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;margin-inline-start:auto}.f-filter-chip{align-items:center;gap:var(--space-6);min-block-size:1.75rem;max-inline-size:100%;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-12);border:var(--border-hairline) solid var(--color-border-accent);border-radius:var(--radius-full);background:var(--color-surface-selected);color:var(--color-text-primary);font-size:var(--text-body-sm-size);transition:background-color var(--motion-duration-press) var(--motion-easing-out), transform var(--motion-duration-press) var(--motion-easing-out);font-weight:500;display:inline-flex}.f-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-filter-chip__icon{color:var(--color-accent-text)}.f-filter-chip:active{transform:scale(var(--motion-press-scale))}@media (hover:hover) and (pointer:fine){.f-filter-chip:hover{border-color:var(--color-accent-text)}}@media (max-width:767.98px){.f-filter-bar__filters{display:none}.f-filter-bar__sheet-trigger{display:inline-flex}.f-filter-bar__search{max-inline-size:none}.f-filter-bar__actions,.f-filter-bar__count{margin-inline-start:0}}@media (pointer:coarse){.f-filter-chip{min-block-size:2.75rem}}

.f-page-title{gap:var(--space-8);min-inline-size:0;display:grid}.f-page-title__row{justify-content:space-between;align-items:center;gap:var(--space-10) var(--space-16);flex-wrap:wrap;display:flex}.f-page-title__text{align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;min-inline-size:0;display:flex}.f-page-title__heading{align-items:center;gap:var(--space-10);min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-title-1-size);line-height:var(--text-title-1-line);font-weight:var(--text-title-1-weight);display:inline-flex}.f-page-title__icon{color:var(--color-accent-text)}.f-page-title__meta{color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line);font-variant-numeric:tabular-nums}.f-page-title__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.f-page-title__description{max-inline-size:70ch;color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line)}.f-screen-status{align-items:center;gap:var(--space-4);min-block-size:1.375rem;padding:var(--space-2) var(--space-8);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);white-space:nowrap;font-weight:500;display:inline-flex}@media (max-width:767.98px){.f-page-title__actions{inline-size:100%}}
.f-catalog{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-catalog__header,.f-catalog__filters,.f-catalog__results{min-inline-size:0}.f-catalog__header{gap:var(--space-14);display:grid}.f-catalog__body{align-items:start;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.f-catalog__filters{display:none}.f-catalog__results{align-content:start;gap:var(--space-14);display:grid}.f-catalog__footer{border-block-start:var(--border-hairline) solid var(--color-border-subtle);justify-content:center;padding-block-start:var(--space-8);display:flex}@media (min-width:1024px){.f-catalog[data-has-filters] .f-catalog__body{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr)}.f-catalog__filters{max-block-size:calc(100dvh - var(--space-16));border-inline-end:var(--border-hairline) solid var(--color-border-subtle);scrollbar-width:thin;padding-inline-end:var(--layout-panel-padding);display:block;position:sticky;inset-block-start:var(--space-8);overflow-y:auto}}@media (min-width:1920px){.f-catalog[data-has-filters] .f-catalog__body{grid-template-columns:17rem minmax(0,1fr)}}.f-results{min-inline-size:0;container-type:inline-size}.f-results-grid{--results-columns:2;grid-template-columns:repeat(var(--results-columns), minmax(0, 1fr));gap:var(--layout-grid-gap);margin:0;padding:0;list-style:none;display:grid}.f-results-grid>li{min-inline-size:0;display:flex}.f-results-grid>li>*{flex:1;min-inline-size:0}.f-results-grid>.f-results-grid__divider{grid-column:1/-1;display:none}.f-results-grid>.f-results-grid__divider>*{flex:1}@container (max-width:299.98px){.f-results-grid{--results-columns:1}}@container (min-width:680px){.f-results--listings .f-results-grid{--results-columns:3}}@container (min-width:910px){.f-results--listings .f-results-grid{--results-columns:4}}@container (min-width:1370px){.f-results--listings .f-results-grid{--results-columns:6}}@container (min-width:1830px){.f-results--listings .f-results-grid{--results-columns:8}}.f-results--wide .f-results-grid{--results-columns:1}@container (min-width:570px){.f-results--wide .f-results-grid{--results-columns:2}}@container (min-width:860px){.f-results--wide .f-results-grid{--results-columns:3}}@container (min-width:1150px){.f-results--wide .f-results-grid{--results-columns:4}}@container (min-width:1730px){.f-results--wide .f-results-grid{--results-columns:6}}@container (min-width:300px) and (max-width:679.98px){.f-results--listings .f-results-grid[data-promoted-2=rows]>.f-results-grid__divider{display:flex}.f-results--listings .f-results-grid[data-rest-2="1"]>li:nth-last-child(-n+1){display:none}}@container (min-width:680px) and (max-width:909.98px){.f-results--listings .f-results-grid[data-promoted-3=rows]>.f-results-grid__divider{display:flex}.f-results--listings .f-results-grid[data-rest-3="1"]>li:nth-last-child(-n+1),.f-results--listings .f-results-grid[data-rest-3="2"]>li:nth-last-child(-n+2){display:none}}@container (min-width:910px) and (max-width:1369.98px){.f-results--listings .f-results-grid[data-promoted-4=rows]>.f-results-grid__divider{display:flex}.f-results--listings .f-results-grid[data-rest-4="1"]>li:nth-last-child(-n+1),.f-results--listings .f-results-grid[data-rest-4="2"]>li:nth-last-child(-n+2),.f-results--listings .f-results-grid[data-rest-4="3"]>li:nth-last-child(-n+3){display:none}}@container (min-width:1370px) and (max-width:1829.98px){.f-results--listings .f-results-grid[data-promoted-6=rows]>.f-results-grid__divider{display:flex}.f-results--listings .f-results-grid[data-rest-6="1"]>li:nth-last-child(-n+1),.f-results--listings .f-results-grid[data-rest-6="2"]>li:nth-last-child(-n+2),.f-results--listings .f-results-grid[data-rest-6="3"]>li:nth-last-child(-n+3),.f-results--listings .f-results-grid[data-rest-6="4"]>li:nth-last-child(-n+4),.f-results--listings .f-results-grid[data-rest-6="5"]>li:nth-last-child(-n+5){display:none}}@container (min-width:1830px){.f-results--listings .f-results-grid[data-promoted-8=rows]>.f-results-grid__divider{display:flex}.f-results--listings .f-results-grid[data-rest-8="1"]>li:nth-last-child(-n+1),.f-results--listings .f-results-grid[data-rest-8="2"]>li:nth-last-child(-n+2),.f-results--listings .f-results-grid[data-rest-8="3"]>li:nth-last-child(-n+3),.f-results--listings .f-results-grid[data-rest-8="4"]>li:nth-last-child(-n+4),.f-results--listings .f-results-grid[data-rest-8="5"]>li:nth-last-child(-n+5),.f-results--listings .f-results-grid[data-rest-8="6"]>li:nth-last-child(-n+6),.f-results--listings .f-results-grid[data-rest-8="7"]>li:nth-last-child(-n+7){display:none}}@container (min-width:570px) and (max-width:859.98px){.f-results--wide .f-results-grid[data-promoted-2=rows]>.f-results-grid__divider{display:flex}.f-results--wide .f-results-grid[data-rest-2="1"]>li:nth-last-child(-n+1){display:none}}@container (min-width:860px) and (max-width:1149.98px){.f-results--wide .f-results-grid[data-promoted-3=rows]>.f-results-grid__divider{display:flex}.f-results--wide .f-results-grid[data-rest-3="1"]>li:nth-last-child(-n+1),.f-results--wide .f-results-grid[data-rest-3="2"]>li:nth-last-child(-n+2){display:none}}@container (min-width:1150px) and (max-width:1729.98px){.f-results--wide .f-results-grid[data-promoted-4=rows]>.f-results-grid__divider{display:flex}.f-results--wide .f-results-grid[data-rest-4="1"]>li:nth-last-child(-n+1),.f-results--wide .f-results-grid[data-rest-4="2"]>li:nth-last-child(-n+2),.f-results--wide .f-results-grid[data-rest-4="3"]>li:nth-last-child(-n+3){display:none}}@container (min-width:1730px){.f-results--wide .f-results-grid[data-promoted-6=rows]>.f-results-grid__divider{display:flex}.f-results--wide .f-results-grid[data-rest-6="1"]>li:nth-last-child(-n+1),.f-results--wide .f-results-grid[data-rest-6="2"]>li:nth-last-child(-n+2),.f-results--wide .f-results-grid[data-rest-6="3"]>li:nth-last-child(-n+3),.f-results--wide .f-results-grid[data-rest-6="4"]>li:nth-last-child(-n+4),.f-results--wide .f-results-grid[data-rest-6="5"]>li:nth-last-child(-n+5){display:none}}.f-results-divider{align-items:center;gap:var(--space-12);color:var(--color-text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:600;display:flex}.f-results-divider:before,.f-results-divider:after{content:"";block-size:var(--border-hairline);background:var(--color-border-subtle);flex:1}.f-results-toolbar{gap:var(--space-10);min-inline-size:0;display:grid}.f-results-toolbar__row{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.f-results-toolbar__summary{color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);font-variant-numeric:tabular-nums}.f-results-toolbar__controls{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.f-results-toolbar__chips{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.f-filter-chips{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.f-filter-chip{align-items:center;gap:var(--space-6);min-block-size:1.75rem;padding:0 var(--space-8) 0 var(--space-12);border:var(--border-hairline) solid var(--color-border-accent);border-radius:var(--radius-full);background:var(--color-surface-selected);color:var(--color-text-primary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);transition:border-color var(--motion-duration-press) var(--motion-easing-out), transform var(--motion-duration-press) var(--motion-easing-out);font-weight:500;display:inline-flex}.f-filter-chip .f-icon{color:var(--color-accent-text)}.f-filter-chip:active{transform:scale(var(--motion-press-scale))}@media (hover:hover) and (pointer:fine){.f-filter-chip:hover{border-color:var(--color-accent-text)}}.f-results-toolbar__clear{color:var(--color-accent-text);font-size:var(--text-body-sm-size);font-weight:600}@media (hover:hover) and (pointer:fine){.f-results-toolbar__clear:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:1023.98px){.f-filter-chip{min-block-size:2.75rem}.f-results-toolbar__clear{align-items:center;min-block-size:2.75rem;display:inline-flex}}.f-filter-form{gap:var(--space-20);display:grid}.f-filter-form__title{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-filter-form__actions{gap:var(--space-8);border-block-start:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;padding-block-start:var(--space-14);display:flex}@media (min-width:1024px){.f-catalog__sheet-trigger{display:none}}.f-catalog-search{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.f-catalog-search{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr) auto auto}.f-catalog-search[data-fields="1"]{grid-template-columns:minmax(0,1fr) auto}}.f-catalog-suggestions{gap:var(--space-12);border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-14);display:grid}.f-catalog-suggestions__title{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-catalog-suggestions__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.f-tile-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;display:grid}.f-tile-grid>li{block-size:var(--layout-tile-height);min-inline-size:0}@media (max-width:767.98px){.f-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-tile-grid>li{block-size:8rem}}.f-media-empty{place-content:center;justify-items:center;gap:var(--space-6);color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:500;display:grid;position:absolute;inset:0}.f-results-grid__more{display:none}.f-results--listings .f-results-grid[data-count]{max-inline-size:calc(var(--results-columns) * 26rem + (var(--results-columns) - 1) * var(--space-16))}.f-results--wide .f-results-grid[data-count]{max-inline-size:calc(var(--results-columns) * 34rem + (var(--results-columns) - 1) * var(--space-16))}@container (min-width:300px) and (max-width:679.98px){.f-results--listings .f-results-grid[data-count="1"]{--results-columns:1}.f-results--listings .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--listings .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}}@container (min-width:680px) and (max-width:909.98px){.f-results--listings .f-results-grid[data-count="1"]{--results-columns:1}.f-results--listings .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--listings .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="2"]{--results-columns:2}.f-results--listings .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--listings .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}}@container (min-width:910px) and (max-width:1369.98px){.f-results--listings .f-results-grid[data-count="1"]{--results-columns:1}.f-results--listings .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--listings .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="2"]{--results-columns:2}.f-results--listings .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--listings .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="3"]{--results-columns:3}.f-results--listings .f-results-grid[data-count="3"][data-more]{--results-columns:4}.f-results--listings .f-results-grid[data-count="3"]>.f-results-grid__more{display:block}}@container (min-width:1370px) and (max-width:1829.98px){.f-results--listings .f-results-grid[data-count="1"]{--results-columns:1}.f-results--listings .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--listings .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="2"]{--results-columns:2}.f-results--listings .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--listings .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="3"]{--results-columns:3}.f-results--listings .f-results-grid[data-count="3"][data-more]{--results-columns:4}.f-results--listings .f-results-grid[data-count="3"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="4"]{--results-columns:4}.f-results--listings .f-results-grid[data-count="4"][data-more]{--results-columns:5}.f-results--listings .f-results-grid[data-count="4"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="5"]{--results-columns:5}.f-results--listings .f-results-grid[data-count="5"][data-more]{--results-columns:6}.f-results--listings .f-results-grid[data-count="5"]>.f-results-grid__more{display:block}}@container (min-width:1830px){.f-results--listings .f-results-grid[data-count="1"]{--results-columns:1}.f-results--listings .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--listings .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="2"]{--results-columns:2}.f-results--listings .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--listings .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="3"]{--results-columns:3}.f-results--listings .f-results-grid[data-count="3"][data-more]{--results-columns:4}.f-results--listings .f-results-grid[data-count="3"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="4"]{--results-columns:4}.f-results--listings .f-results-grid[data-count="4"][data-more]{--results-columns:5}.f-results--listings .f-results-grid[data-count="4"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="5"]{--results-columns:5}.f-results--listings .f-results-grid[data-count="5"][data-more]{--results-columns:6}.f-results--listings .f-results-grid[data-count="5"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="6"]{--results-columns:6}.f-results--listings .f-results-grid[data-count="6"][data-more]{--results-columns:7}.f-results--listings .f-results-grid[data-count="6"]>.f-results-grid__more{display:block}.f-results--listings .f-results-grid[data-count="7"]{--results-columns:7}.f-results--listings .f-results-grid[data-count="7"][data-more]{--results-columns:8}.f-results--listings .f-results-grid[data-count="7"]>.f-results-grid__more{display:block}}@container (min-width:570px) and (max-width:859.98px){.f-results--wide .f-results-grid[data-count="1"]{--results-columns:1}.f-results--wide .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--wide .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}}@container (min-width:860px) and (max-width:1149.98px){.f-results--wide .f-results-grid[data-count="1"]{--results-columns:1}.f-results--wide .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--wide .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="2"]{--results-columns:2}.f-results--wide .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--wide .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}}@container (min-width:1150px) and (max-width:1729.98px){.f-results--wide .f-results-grid[data-count="1"]{--results-columns:1}.f-results--wide .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--wide .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="2"]{--results-columns:2}.f-results--wide .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--wide .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="3"]{--results-columns:3}.f-results--wide .f-results-grid[data-count="3"][data-more]{--results-columns:4}.f-results--wide .f-results-grid[data-count="3"]>.f-results-grid__more{display:block}}@container (min-width:1730px){.f-results--wide .f-results-grid[data-count="1"]{--results-columns:1}.f-results--wide .f-results-grid[data-count="1"][data-more]{--results-columns:2}.f-results--wide .f-results-grid[data-count="1"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="2"]{--results-columns:2}.f-results--wide .f-results-grid[data-count="2"][data-more]{--results-columns:3}.f-results--wide .f-results-grid[data-count="2"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="3"]{--results-columns:3}.f-results--wide .f-results-grid[data-count="3"][data-more]{--results-columns:4}.f-results--wide .f-results-grid[data-count="3"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="4"]{--results-columns:4}.f-results--wide .f-results-grid[data-count="4"][data-more]{--results-columns:5}.f-results--wide .f-results-grid[data-count="4"]>.f-results-grid__more{display:block}.f-results--wide .f-results-grid[data-count="5"]{--results-columns:5}.f-results--wide .f-results-grid[data-count="5"][data-more]{--results-columns:6}.f-results--wide .f-results-grid[data-count="5"]>.f-results-grid__more{display:block}}.f-more-tile{justify-content:space-between;align-items:flex-end;gap:var(--space-12);block-size:100%;min-block-size:10rem;padding:var(--space-16);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line);transition:border-color var(--motion-duration-press) var(--motion-easing-out);text-decoration:none;display:flex}.f-more-tile__icon{color:var(--color-accent);flex:none}@media (hover:hover) and (pointer:fine){.f-more-tile:hover{border-color:var(--color-border-strong)}}
.f-store-header{min-inline-size:0}.f-store-header__cover{border-radius:var(--radius-lg);aspect-ratio:var(--ratio-tablet,16 / 9);background:var(--color-photo-placeholder);position:relative;overflow:hidden}@media (min-width:1024px){.f-store-header__cover{aspect-ratio:var(--ratio-desktop,3 / 1)}}@media (max-width:639.98px){.f-store-header__cover{aspect-ratio:var(--ratio-mobile,16 / 9)}}.f-store-header__cover img{object-fit:cover}.f-store-header__cover:after{content:"";background:linear-gradient(to top, var(--color-photo-overlay-medium) 0%, var(--color-photo-overlay-clear) 55%);position:absolute;inset:0}.f-store-header__identity{align-items:end;gap:var(--space-10) var(--space-16);padding:0 0 var(--space-16);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.f-store-header__logo.f-avatar{z-index:1;border:3px solid var(--color-surface);block-size:5.5rem;inline-size:5.5rem;margin-block-start:-2.75rem;font-size:1.75rem;position:relative}.f-store-header__text{gap:var(--space-6);min-inline-size:0;padding-block-start:var(--space-12);display:grid}.f-store-header__title-row{align-items:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.f-store-header__name{color:var(--color-text-primary);font-size:var(--text-title-1-size);line-height:var(--text-title-1-line);font-weight:var(--text-title-1-weight)}.f-store-header__facts{gap:var(--space-4) var(--space-16);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);flex-wrap:wrap;margin:0;display:flex}.f-store-header__facts li{align-items:center;gap:var(--space-6);display:inline-flex}.f-store-header__description{max-inline-size:75ch;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.f-store-header__actions{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:767.98px){.f-store-header__identity{grid-template-columns:minmax(0,1fr);align-items:start}.f-store-header__logo.f-avatar{block-size:4.5rem;inline-size:4.5rem;margin-block-start:-2.25rem}.f-store-header__text{padding-block-start:0}.f-store-header__actions{justify-content:flex-start}}.f-store-page{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-store-page__tabs{padding-block-start:var(--space-8)}.f-store-page__panel{gap:var(--space-14);padding-block-start:var(--space-14);display:grid}.f-store-page__info{max-inline-size:64rem}.f-store-page__report a{color:var(--color-text-muted);font-size:var(--text-body-sm-size);text-underline-offset:3px;text-decoration:underline}.f-store-header--compact{box-shadow:none}.f-store-header--compact .f-store-header__identity{grid-template-columns:auto minmax(0,1fr)}.f-store-header--compact .f-store-header__logo.f-avatar{block-size:3.75rem;inline-size:3.75rem;margin-block-start:-1.875rem;font-size:1.25rem}.f-store-header--compact .f-store-header__name{font-size:var(--text-title-2-size);line-height:var(--text-title-2-line)}.f-store-header__details{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.f-store-page__section{gap:var(--space-12);border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-16);display:grid}
.f-article-layout{align-items:start;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.f-article-layout__contents{display:none}.f-article-layout__article{gap:var(--space-20);min-inline-size:0;max-inline-size:52rem;padding-block-end:var(--space-32);display:grid}.f-article-layout__header{gap:var(--space-10);display:grid}.f-article-layout__media{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-photo-placeholder);position:relative;overflow:hidden}.f-article-layout__media img{object-fit:cover}.f-article-layout__footer{gap:var(--space-12);border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-16);display:grid}.f-article-layout__aside{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-article-layout__contents-title{color:var(--color-text-primary);font-size:var(--text-body-sm-size);margin-block-end:var(--space-8);font-weight:650}.f-article-layout__contents-list{gap:var(--space-2);margin:0;display:grid}.f-article-layout__contents-list a{padding:var(--space-6) var(--space-10);border-inline-start:2px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);display:block}@media (hover:hover) and (pointer:fine){.f-article-layout__contents-list a:hover{border-inline-start-color:var(--color-accent-text);color:var(--color-text-primary)}}.f-article-layout__contents-compact{border-block:var(--border-hairline) solid var(--color-border-subtle)}.f-article-layout__contents-compact summary{min-block-size:2.75rem;color:var(--color-text-primary);cursor:pointer;align-items:center;padding-inline:0;font-weight:600;display:flex}.f-article-layout__contents-compact .f-article-layout__contents-list{padding:0 0 var(--space-10)}@media (min-width:1024px){.f-article-layout[data-has-contents]{grid-template-columns:13.5rem minmax(0,1fr)}.f-article-layout[data-has-contents] .f-article-layout__aside{grid-column:2}.f-article-layout__contents{border-inline-end:var(--border-hairline) solid var(--color-border-subtle);padding-inline-end:var(--space-10);display:block;position:sticky;inset-block-start:var(--space-8)}.f-article-layout__contents-compact{display:none}}@media (min-width:1440px){.f-article-layout[data-has-aside]{grid-template-columns:minmax(0,52rem) minmax(18rem,1fr)}.f-article-layout[data-has-contents][data-has-aside]{grid-template-columns:13.5rem minmax(0,52rem) minmax(18rem,1fr)}.f-article-layout[data-has-contents][data-has-aside] .f-article-layout__aside{grid-column:3}.f-article-layout[data-has-aside] .f-article-layout__aside{position:sticky;inset-block-start:var(--space-8)}}@media (max-width:767.98px){.f-article-layout__article{padding-block-end:var(--space-24)}}.f-prose{gap:var(--space-14);color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:1.65;display:grid}.f-prose>*{max-inline-size:72ch}.f-prose h2{color:var(--color-text-primary);font-size:var(--text-title-2-size);line-height:var(--text-title-2-line);font-weight:var(--text-title-2-weight);margin-block-start:var(--space-16);scroll-margin-block-start:var(--space-24)}.f-prose h3{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight);margin-block-start:var(--space-8)}.f-prose>:first-child{margin-block-start:0}.f-prose ul,.f-prose ol{gap:var(--space-6);padding-inline-start:1.25rem;display:grid}.f-prose li::marker{color:var(--color-accent-text)}.f-prose strong{color:var(--color-text-primary);font-weight:600}.f-prose a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.f-prose-section{gap:var(--space-12);display:grid}.f-article-byline{color:var(--color-text-muted);font-size:var(--text-body-sm-size)}.f-guides-page{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-guides-page__header{gap:var(--space-14);padding-block:var(--space-16)}.f-guides-page__feature{align-self:start}.f-guides-page__list{gap:var(--space-8);margin:0;display:grid}.f-guides-page__empty{gap:var(--space-16)}.f-filter-chip[data-variant=plain]{border-color:var(--color-border);color:var(--color-text-secondary);background:0 0}.f-article-layout__banner{grid-column:1/-1;min-inline-size:0}
.f-gallery{gap:var(--space-10);min-inline-size:0;display:grid}.f-gallery__main{position:relative}.f-gallery__frame{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg)}.f-gallery__photo{position:absolute;inset:0}.f-gallery__photo[hidden]{display:none}.f-gallery__photo img,.f-gallery__thumbnail img{object-fit:cover}.f-gallery__overlay{gap:var(--space-6);display:flex;position:absolute;inset-block-start:var(--space-12);inset-inline-start:var(--space-12)}.f-gallery__counter{align-items:center;gap:var(--space-6);min-block-size:1.75rem;padding:0 var(--space-10);border:var(--border-hairline) solid var(--color-photo-control-border);border-radius:var(--radius-full);background:var(--color-photo-control);color:var(--color-on-photo);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex;position:absolute;inset-block-end:var(--space-12);inset-inline-end:var(--space-12)}.f-gallery__thumbnails{gap:var(--space-8);scroll-snap-type:x mandatory;grid-auto-columns:minmax(5rem,7.5rem);grid-auto-flow:column;margin:0;padding-block-end:var(--space-4);display:grid;overflow-x:auto}.f-gallery__thumbnails>li{scroll-snap-align:start}.f-gallery__thumbnail{border-radius:var(--radius-md);opacity:.7;inline-size:100%;transition:border-color var(--motion-duration-press) var(--motion-easing-out), opacity var(--motion-duration-press) var(--motion-easing-out), transform var(--motion-duration-press) var(--motion-easing-out);background:0 0;border:2px solid #0000;padding:0;display:block;overflow:hidden}.f-gallery__thumbnail[aria-pressed=true]{border-color:var(--color-accent);opacity:1}.f-gallery__thumbnail:active{transform:scale(var(--motion-press-scale))}@media (hover:hover) and (pointer:fine){.f-gallery__thumbnail:hover{opacity:1}}
.f-attribute-list{margin:0;display:grid}.f-attribute-list__row{gap:var(--space-12);padding:var(--space-8) 0;border-block-end:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--text-body-size);line-height:var(--text-body-line);grid-template-columns:minmax(8rem,40%) minmax(0,1fr);display:grid}.f-attribute-list__row:last-child{border-block-end:0}.f-attribute-list dt{color:var(--color-text-muted)}.f-attribute-list dd{min-inline-size:0;color:var(--color-text-primary);margin:0;font-weight:500}.f-attribute-list__row[data-muted] dd{color:var(--color-text-muted);font-weight:400}.f-attribute-list__code{font-family:var(--font-mono);font-size:var(--text-body-sm-size)}.f-attribute-list[data-columns="2"]{column-gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.f-item-list{margin:0;display:grid}.f-item-list>li+li{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.f-item-row{align-items:center;gap:var(--space-12) var(--space-16);padding:var(--space-12) 0;border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.f-item-row:not(:has(.f-item-row__leading)){grid-template-columns:minmax(0,1fr) auto}.f-item-row[data-unread]{background:var(--color-surface-selected)}.f-item-row__leading{place-items:center;display:grid}.f-item-row__text{gap:var(--space-4);min-inline-size:0;display:grid}.f-item-row__title-row{align-items:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;min-inline-size:0;display:flex}.f-item-row__title{min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:500}.f-item-row[data-unread] .f-item-row__title{font-weight:650}.f-item-row__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.f-item-row__link:focus-visible{outline:none}.f-item-row:has(.f-item-row__link:focus-visible){outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:calc(var(--space-8) + 2px)}@media (hover:hover) and (pointer:fine){.f-item-row[data-linked]:hover{background:var(--color-surface-hover);box-shadow:0 0 0 var(--space-8) var(--color-surface-hover)}}.f-item-row__meta{gap:var(--space-4) var(--space-12);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);flex-wrap:wrap;display:flex}.f-item-row__trailing{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex;position:relative}@media (max-width:767.98px){:is(.f-item-row,.f-item-row:not(:has(.f-item-row__leading))){grid-template-columns:auto minmax(0,1fr)}.f-item-row__trailing{grid-column:1/-1}.f-item-row:not(:has(.f-item-row__leading)) .f-item-row__text{grid-column:1/-1}.f-item-row__trailing{justify-content:flex-start}}.f-steps{gap:0;margin:0;display:grid}.f-steps__item{gap:var(--space-12);grid-template-columns:2rem minmax(0,1fr);padding-block-end:var(--space-16);display:grid;position:relative}.f-steps--vertical .f-steps__item:not(:last-child):before{content:"";inline-size:var(--border-hairline);background:var(--color-border);position:absolute;inset-block:2.25rem .25rem;inset-inline-start:calc(1rem - .5px)}.f-steps__marker{border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:grid}.f-steps__item[data-state=done] .f-steps__marker{color:var(--color-accent-text);background:0 0;border-color:#0000}.f-steps__item[data-state=current] .f-steps__marker{border-color:var(--color-accent-text);background:var(--color-surface-selected);color:var(--color-accent-text)}.f-steps__item[data-state=blocked] .f-steps__marker{color:var(--color-warning);border-color:#0000}.f-steps__content{gap:var(--space-4);min-inline-size:0;padding-block-start:var(--space-4);display:grid}.f-steps__title{align-items:baseline;gap:var(--space-4) var(--space-10);color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line);flex-wrap:wrap;font-weight:600;display:flex}.f-steps__state{color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:500}.f-steps__item[data-state=current] .f-steps__state{color:var(--color-accent-text)}.f-steps__item[data-state=blocked] .f-steps__state{color:var(--color-warning)}.f-steps__description{max-inline-size:70ch;color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-steps__action{margin-block-start:var(--space-6)}.f-steps--horizontal{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.f-steps--horizontal .f-steps__item{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-8) 0;border-block-end:2px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr)}.f-steps--horizontal .f-steps__item[data-state=current]{border-block-end-color:var(--color-accent-text)}.f-steps--horizontal .f-steps__marker{block-size:1.75rem;inline-size:1.75rem}.f-steps--horizontal .f-steps__content{padding:0}.f-steps--horizontal .f-steps__title{font-size:var(--text-body-sm-size);flex-direction:column;gap:0}.f-steps--horizontal .f-steps__title a:after{content:"";position:absolute;inset:0}@media (max-width:1023.98px){.f-steps--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:359.98px){.f-steps--horizontal{grid-template-columns:minmax(0,1fr)}}.f-entity-thumb{border-radius:var(--radius-sm);block-size:3rem;inline-size:3rem;color:var(--color-text-secondary);flex:none;place-items:center;display:grid;position:relative}.f-entity-thumb[data-round]{border-radius:var(--radius-full)}.f-entity-thumb[data-tone=accent]:not([data-has-media]){color:var(--color-accent-text)}.f-entity-thumb__media{border-radius:inherit;background:var(--color-photo-placeholder);position:absolute;inset:0;overflow:hidden}.f-entity-thumb__media img{object-fit:cover}.f-entity-thumb__badge{border-radius:var(--radius-full);background:var(--color-surface-raised);block-size:1.375rem;inline-size:1.375rem;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-text-secondary);place-items:center;display:grid;position:absolute;inset-block-end:-.3125rem;inset-inline-end:-.3125rem}.f-entity-thumb[data-tone=accent] .f-entity-thumb__badge{background:var(--color-accent);color:var(--color-on-accent)}.f-unread-dot{border-radius:var(--radius-full);background:var(--color-accent);block-size:.5rem;inline-size:.5rem;display:inline-block}.f-collection-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.f-collection-card{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-inline-size:0;transition:border-color var(--motion-duration-press) var(--motion-easing-out), transform var(--motion-duration-state) var(--motion-easing-out);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.f-collection-card[data-linked]:hover{border-color:var(--color-border-strong);transform:translateY(var(--motion-lift))}}.f-collection-card:has(.f-collection-card__link:focus-visible){outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.f-collection-card__media{aspect-ratio:16/9;background:var(--color-photo-placeholder);position:relative;overflow:hidden}.f-collection-card__media>picture,.f-collection-card__media>img{position:absolute;inset:0}.f-collection-card__media img{object-fit:cover}.f-collection-card__badge{position:absolute;inset-block-end:var(--space-10);inset-inline-start:var(--space-10)}.f-collection-card__body{align-content:start;gap:var(--space-4);padding:var(--space-12) var(--space-14) var(--space-8);display:grid}.f-collection-card__title{align-items:center;gap:var(--space-6);min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-card-title-size);line-height:var(--text-card-title-line);overflow-wrap:anywhere;font-weight:600;display:flex}.f-collection-card__link{outline:none}.f-collection-card__link:after{content:"";position:absolute;inset:0}.f-collection-card__highlight{color:var(--color-accent-text);font-size:var(--text-body-sm-size);font-weight:600}.f-collection-card__meta{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);display:grid}.f-collection-card__footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-14) var(--space-12);border-block-start:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex;position:relative}.f-mosaic{background:var(--color-surface);gap:2px;display:grid;position:absolute;inset:0}.f-mosaic[data-count="2"]{grid-template-columns:1fr 1fr}.f-mosaic[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.f-mosaic[data-count="3"] .f-mosaic__cell:first-child{grid-row:1/3}.f-mosaic__cell{background:var(--color-photo-placeholder);position:relative;overflow:hidden}.f-mosaic__cell img{object-fit:cover}.f-collection-card__logo{border:2px solid var(--color-surface-raised);border-radius:var(--radius-full);background:var(--color-photo-placeholder);block-size:2.75rem;inline-size:2.75rem;display:block;position:relative;overflow:hidden}.f-collection-card__logo img{object-fit:cover}.f-row-mosaic{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--color-photo-placeholder);inline-size:6rem;display:block;position:relative;overflow:hidden}.f-row-highlight{color:var(--color-accent-text);font-size:var(--text-caption-size);font-weight:600}
.f-mobile-action-bar{display:none}@media (max-width:1023.98px){.f-mobile-action-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--layout-gutter);border-block-start:var(--border-hairline) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-overlay);display:flex;position:fixed;inset-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px));inset-inline:0}.f-mobile-action-bar__summary{min-inline-size:0}.f-mobile-action-bar__actions{gap:var(--space-8);flex:none;display:flex}}
.f-consent{inset-inline:var(--space-16);z-index:var(--z-toast);align-items:center;gap:var(--space-8) var(--space-16);inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--space-16));padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-secondary);box-shadow:var(--shadow-overlay);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);transition:opacity var(--motion-duration-overlay) var(--motion-easing-out), translate var(--motion-duration-overlay) var(--motion-easing-out);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-16) + env(safe-area-inset-bottom,0px))}@starting-style{.f-consent{opacity:0;translate:0 var(--space-12)}}.f-consent__text{text-wrap:pretty;flex:24rem;min-inline-size:0;margin:0}.f-consent__links{gap:0 var(--space-12);flex-wrap:wrap;display:inline-flex}.f-consent__link{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.f-consent__link:hover{text-decoration-color:currentColor}}.f-consent__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;display:flex}.f-consent__more{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.f-consent__decisions{gap:var(--space-8);grid-template-columns:repeat(2,minmax(6.5rem,1fr));display:grid}.f-consent[data-state=choose]{inline-size:min(34rem, calc(100vw - 2 * var(--space-16)));padding:var(--space-16);flex-direction:column;align-items:stretch}.f-consent[data-state=choose] .f-consent__text{flex:none}.f-consent__choices{gap:var(--space-12);padding-block:var(--space-12);border-block:var(--border-hairline) solid var(--color-border);margin:0;display:grid}.f-consent__choices .f-switch{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-consent[data-state=choose] .f-consent__actions{justify-content:space-between}.f-footer__consent.f-button{min-block-size:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.f-footer__consent.f-button:hover{color:var(--color-text-primary);background:0 0}}@media (max-width:1023.98px){:root:has(.f-tabbar) .f-consent{inset-block-end:calc(3.5rem + var(--space-8) + env(safe-area-inset-bottom,0px))}:root:has(.f-mobile-action-bar) .f-consent{inset-block-end:calc(8.25rem + var(--space-8) + env(safe-area-inset-bottom,0px))}}@media (max-width:639.98px){.f-consent{inset-inline:var(--space-12);inline-size:auto;max-inline-size:none;padding:var(--space-12)}.f-consent__text{flex-basis:100%}.f-consent__actions{flex:100%}.f-consent__decisions{flex:auto}.f-consent[data-state=choose]{max-block-size:calc(100dvh - 8rem);inline-size:auto;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.f-consent{transition:none}}
.f-split{align-items:start;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.f-split__main,.f-split__side{align-content:start;gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-split[data-side-first] .f-split__side{order:-1}@media (min-width:1024px){.f-split--detail{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.f-split--aside{grid-template-columns:minmax(0,1fr) clamp(20rem,26vw,26rem)}.f-split[data-side-first] .f-split__side{order:0}.f-split[data-sticky-side] .f-split__side{position:sticky;inset-block-start:var(--space-8)}}@media (min-width:1280px){.f-split--form{grid-template-columns:minmax(0,1fr) minmax(20rem,.6fr)}.f-split--form[data-sticky-side] .f-split__side{position:sticky;inset-block-start:var(--space-8)}}@media (max-width:1279.98px){.f-split--form .f-split__side{order:0}}@media (min-width:1920px){.f-split--detail{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.f-panel-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-grid-min,20rem)), 1fr));align-items:start;gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-skeleton-lines{gap:var(--space-10);display:grid}.f-directory-card{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-inline-size:0;transition:border-color var(--motion-duration-press) var(--motion-easing-out), transform var(--motion-duration-state) var(--motion-easing-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.f-directory-card:hover{border-color:var(--color-border-strong);transform:translateY(var(--motion-lift))}}.f-directory-card:has(.f-directory-card__link:focus-visible){outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.f-directory-card__cover{aspect-ratio:16/9}.f-directory-card__cover img{object-fit:cover}.f-directory-card__body{gap:var(--space-6);padding:0 var(--space-14) var(--space-14);display:grid}.f-directory-card__logo.f-avatar{z-index:1;border:2px solid var(--color-surface-raised);block-size:3rem;inline-size:3rem;margin-block-start:-1.5rem;font-size:1.125rem;position:relative}.f-directory-card__title-row{align-items:center;gap:var(--space-6);min-inline-size:0;display:flex}.f-directory-card__name{min-inline-size:0;color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-directory-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.f-directory-card__link:focus-visible{outline:none}.f-directory-card__meta{align-items:center;gap:var(--space-4) var(--space-6);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);flex-wrap:wrap;display:flex}.f-directory-card__description{color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-directory-card__facts{gap:var(--space-4) var(--space-12);margin:var(--space-4) 0 0;border-block-start:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);flex-wrap:wrap;padding-block-start:var(--space-8);display:flex}.f-directory-card__facts li{align-items:center;gap:var(--space-4);display:inline-flex}.f-directory-card__facts .f-icon{color:var(--color-accent-text)}.f-work-area,.f-work-panel,.f-listing-page,.f-store-page,.f-guides-page,.f-info-page,.f-catalog,.f-catalog__results,.f-split__main,.f-split__side{grid-template-columns:minmax(0,1fr)}
.f-listing-summary{gap:var(--space-12);min-inline-size:0;padding:var(--space-20) var(--space-20) var(--space-16);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.f-listing-summary__badges{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.f-listing-summary__title{color:var(--color-text-primary);font-size:var(--text-title-1-size);line-height:var(--text-title-1-line);font-weight:var(--text-title-1-weight);overflow-wrap:anywhere;text-wrap:balance}.f-listing-summary__species{gap:var(--space-4) var(--space-8);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);flex-wrap:wrap;display:flex}.f-listing-summary__price{align-items:baseline;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--text-body-sm-size);flex-wrap:wrap;display:flex}.f-listing-summary__facts{gap:var(--space-8);padding-block:var(--space-12);border-block:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0;display:grid}.f-listing-summary__facts li{align-items:center;gap:var(--space-8);display:flex}.f-listing-summary__facts .f-icon{color:var(--color-accent-text)}.f-listing-summary__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.f-listing-summary__actions>.f-button--primary{flex:12rem}.f-listing-summary__meta{justify-content:space-between;gap:var(--space-4) var(--space-16);color:var(--color-text-muted);font-size:var(--text-body-sm-size);flex-wrap:wrap;display:flex}.f-listing-summary__meta code{color:var(--color-text-secondary);font-family:var(--font-mono)}.f-listing-page{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-listing-description{max-inline-size:72ch;color:var(--color-text-secondary);font-size:var(--text-body-lg-size);white-space:pre-line;margin:0;line-height:1.6}@media (max-width:1023.98px){.f-listing-description{font-size:var(--text-body-size)}}.f-listing-report{font-size:var(--text-body-sm-size)}.f-listing-report a,.f-listing-report .f-link-button{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}.f-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-listing-report{gap:var(--space-4) var(--space-12);flex-wrap:wrap;align-items:baseline;display:flex}.f-gallery-empty{color:var(--color-text-muted);font-size:var(--text-body-size);place-items:center;display:grid;position:absolute;inset:0}.f-fill-skeleton,.f-media>.f-skeleton{border-radius:0;position:absolute;inset:0}.f-seller-summary{align-items:center;gap:var(--space-12);display:flex}.f-seller-summary .f-avatar{block-size:3rem;inline-size:3rem}.f-seller-summary__text{gap:var(--space-2);min-inline-size:0;display:grid}.f-seller-summary__name{align-items:center;gap:var(--space-6);color:var(--color-text-primary);font-size:var(--text-title-3-size);font-weight:600;display:flex}.f-seller-summary__meta,.f-seller-summary__review{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-seller-summary__review{color:var(--color-text-secondary);margin-block-start:var(--space-10)}.f-seller-summary__actions{margin-block-start:var(--space-12)}@media (max-width:1023.98px){.f-listing-page:has(.f-mobile-action-bar){padding-block-end:5rem}}.f-listing-layout{align-items:start;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.f-listing-layout__side{display:contents}.f-listing-layout__summary,.f-listing-layout__aside,.f-listing-layout__details{gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.f-listing-layout__gallery{order:1;min-inline-size:0}.f-listing-layout__summary{order:2}.f-listing-layout__details{order:3}.f-listing-layout__aside{order:4}@media (min-width:1024px){.f-listing-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.f-listing-layout__gallery{grid-area:1/1}.f-listing-layout__details{grid-area:2/1}.f-listing-layout__side{align-content:start;gap:var(--layout-section-gap);grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}}@media (min-width:1920px){.f-listing-layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
.f-info-page{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.f-info-page__search{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1fr);max-inline-size:48rem;display:grid}@media (min-width:768px){.f-info-page__search{grid-template-columns:minmax(0,1fr) auto}}.f-info-page__band{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--layout-panel-padding);flex-flow:wrap}.f-info-page__band-text{gap:var(--space-4);flex:20rem;display:grid}.f-info-page__band-text h2{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-info-page__band-text p,.f-panel-text{max-inline-size:70ch;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.f-panel-actions{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.f-panel-note{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.f-settings-form{gap:var(--space-16);max-inline-size:var(--layout-readable-max);display:grid}.f-field-row{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.f-link-list{margin:var(--space-8) 0 0;display:grid}.f-link-list a{justify-content:space-between;align-items:center;gap:var(--space-8);min-block-size:2.75rem;padding:var(--space-6) 0;border-block-start:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-body-size);display:flex}.f-link-list__chevron{color:var(--color-accent-text)}@media (hover:hover) and (pointer:fine){.f-link-list a:hover span{text-underline-offset:3px;text-decoration:underline}}.f-faq{border-block:var(--border-hairline) solid var(--color-border-subtle);display:grid}.f-faq__item+.f-faq__item{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.f-faq__item summary{min-block-size:2.75rem;padding:var(--space-10) 0;color:var(--color-text-primary);font-size:var(--text-body-lg-size);cursor:pointer;align-items:center;font-weight:600;display:flex}.f-faq__item p{padding:0 0 var(--space-14)}.f-benefit{gap:var(--space-10);block-size:100%;padding-block:var(--space-16)}.f-benefit__title{color:var(--color-text-primary);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);font-weight:var(--text-title-3-weight)}.f-plan-options .f-radio-group__items[data-variant=card][data-orientation=horizontal]{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.f-plan-options .f-radio-group__items[data-variant=card][data-orientation=horizontal]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.f-plan-options:not(.f-plan-options--pairs) .f-radio-group__items[data-variant=card][data-orientation=horizontal]{grid-template-columns:repeat(4,minmax(0,1fr))}}.f-service-cost{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.f-plan-pending{gap:var(--space-14);max-inline-size:var(--layout-readable-max);display:grid}.f-table-scroll{scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.f-compare-table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font-size:var(--text-body-size);font-variant-numeric:tabular-nums}.f-compare-table th,.f-compare-table td{padding:var(--space-10) var(--space-12);border-block-end:var(--border-hairline) solid var(--color-border-subtle);text-align:start}.f-compare-table thead th{color:var(--color-text-primary);font-weight:650}.f-compare-table tbody th{color:var(--color-text-secondary);font-weight:500}.f-compare-table td{color:var(--color-text-primary)}.f-compare-table th:first-child{background:var(--color-surface);position:sticky;inset-inline-start:0}.f-auth{align-items:stretch;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.f-auth__form{align-content:center;justify-items:center;gap:var(--space-20);padding:var(--space-24) clamp(var(--layout-panel-padding), 4vw, var(--space-48))}.f-auth__form>*{inline-size:min(100%,30rem)}.f-auth__forgot a{color:var(--color-accent-text);font-size:var(--text-body-sm-size);font-weight:600}.f-auth__submit{justify-self:start;min-inline-size:12rem}.f-auth__register{align-items:center;gap:var(--space-12);border-block-start:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);flex-wrap:wrap;padding-block-start:var(--space-16);display:flex}.f-auth__benefits-title{font-size:var(--text-title-2-size);line-height:var(--text-title-2-line);font-weight:var(--text-title-2-weight)}.f-auth__benefits{gap:var(--space-10);margin:0;display:grid}.f-auth__benefits li{align-items:center;gap:var(--space-12);font-size:var(--text-body-lg-size);display:flex}@media (min-width:1024px){.f-auth{grid-template-columns:minmax(0,1fr) clamp(20rem,30vw,28rem)}}
.f-page-banner{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-photo-ground);isolation:isolate;min-inline-size:0;display:grid;position:relative;overflow:hidden}.f-page-banner__media{aspect-ratio:var(--ratio-tablet,16 / 9);background:var(--color-photo-ground);position:relative;overflow:hidden}@media (max-width:639.98px){.f-page-banner__media{aspect-ratio:var(--ratio-mobile,16 / 9)}}.f-page-banner__media>picture{display:block;position:absolute;inset:0}.f-page-banner__media img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.f-page-banner__content{gap:var(--space-12);min-inline-size:0;padding:var(--space-16) var(--layout-panel-padding) var(--space-20);color:var(--color-text-primary);background:0 0;display:grid;position:relative}.f-page-banner:not([data-has-media]) .f-page-banner__content{padding-block-start:var(--space-20)}@media (min-width:1024px){.f-page-banner[data-has-media]{aspect-ratio:var(--ratio-desktop,3 / 1);align-items:center}.f-page-banner[data-has-media] .f-page-banner__media{aspect-ratio:auto;position:absolute;inset:0}.f-page-banner[data-has-media] .f-page-banner__content{gap:var(--space-10);inline-size:fit-content;max-inline-size:min(46rem,62%);margin:var(--space-20) var(--space-32);padding:var(--space-8) 0;isolation:isolate;text-shadow:0 1px 2px var(--color-photo-scrim-strong)}.f-page-banner[data-has-media] .f-page-banner__content:before{content:"";inset:calc(-1 * var(--space-16)) calc(-1 * var(--space-24));z-index:-1;border-radius:var(--radius-lg);background:var(--color-photo-scrim-strong);filter:blur(var(--space-16));pointer-events:none;position:absolute}.f-page-banner[data-has-media][data-size=compact] .f-page-banner__content{max-inline-size:min(40rem,58%)}.f-page-banner[data-has-media] .f-page-title__description{color:var(--color-on-photo)}}@media (min-width:1024px) and (prefers-reduced-transparency:reduce){.f-page-banner[data-has-media] .f-page-banner__content:before{background:var(--color-photo-overlay-strong)}}@media (min-width:1440px){.f-page-banner[data-has-media] .f-page-banner__content{margin:var(--space-32);padding:var(--space-20) var(--space-24)}}.f-banner-chips ul,.f-banner-filters ul{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f-banner-chip{align-items:center;gap:var(--space-6);min-block-size:1.875rem;padding:var(--space-4) var(--space-12);border:var(--border-hairline) solid var(--color-photo-control-border);border-radius:var(--radius-full);background:var(--color-photo-control);color:var(--color-on-photo);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);font-weight:500;text-decoration:none;display:inline-flex}.f-banner-chip[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.f-banner-chip__count{color:var(--color-text-muted);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.f-banner-chip:hover,.f-banner-filter:hover{border-color:var(--color-accent);background:var(--color-photo-overlay-strong)}}.f-banner-chip:focus-visible,.f-banner-filter:focus-visible{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.f-banner-filters{align-items:center;gap:var(--space-8) var(--space-10);flex-wrap:wrap;display:flex}.f-banner-filters__label{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:600}.f-banner-filter{align-items:center;gap:var(--space-6);min-block-size:1.75rem;padding:var(--space-2) var(--space-10);border:var(--border-hairline) dashed var(--color-photo-control-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:600;text-decoration:none;display:inline-flex}.f-banner-filter .f-icon{color:var(--color-accent)}.f-banner-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.f-banner-figures{gap:var(--space-4) var(--space-20);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);flex-wrap:wrap;margin:0;display:flex}.f-banner-figures__item{align-items:baseline;gap:var(--space-4);flex-direction:row-reverse;display:inline-flex}.f-banner-figures dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:650}@media (pointer:coarse){.f-banner-chip,.f-banner-filter{min-block-size:2.5rem}}.f-side-media{aspect-ratio:2/3;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-photo-ground);isolation:isolate;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.f-side-media{display:block}}.f-side-media__photo{z-index:-1;position:absolute;inset:0}.f-side-media__photo img{object-fit:cover}.f-side-media__photo:after{content:"";background:linear-gradient(to top, var(--color-photo-overlay-strong) 0%, var(--color-photo-overlay-medium) 32%, var(--color-photo-overlay-clear) 60%);position:absolute;inset:0}.f-side-media__content{gap:var(--space-12);padding:var(--space-24);color:var(--color-text-primary);background:0 0;display:grid;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:1024px){.f-page-banner[data-has-media] .f-banner-chips ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.f-page-banner[data-has-media] .f-banner-chips li{flex:none}}.f-banner-footer{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-20);flex-wrap:wrap;display:flex}
