.dropdown-surface{box-sizing:border-box;max-inline-size:calc(100vi - 1rem);padding:var(--dropdown-padding);border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);background:var(--dropdown-background);box-shadow:var(--dropdown-shadow);color:var(--text-strong);font-size:var(--dropdown-font-size);-webkit-backdrop-filter:var(--glass-popover-filter);backdrop-filter:var(--glass-popover-filter);overscroll-behavior:contain;background-clip:padding-box;margin:0;line-height:1.4;overflow-y:auto}.dropdown-surface,.dropdown-scrollport{scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){:is(.dropdown-surface,.dropdown-scrollport){scrollbar-width:auto;scrollbar-color:auto}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar{width:var(--dropdown-scrollbar-size);height:var(--dropdown-scrollbar-size);background:0 0}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar-track{margin:var(--dropdown-scrollbar-inset);background:0 0}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--dropdown-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;min-height:2rem}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar-thumb:hover{background-color:var(--dropdown-scrollbar-thumb-hover)}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar-button{width:0;height:0;display:none}:is(.dropdown-surface,.dropdown-scrollport)::-webkit-scrollbar-corner{background:0 0}}.dropdown-surface[popover]:not(:popover-open){display:none}.dropdown-surface::backdrop{background:0 0}details[open]>.dropdown-surface{animation:dropdown-enter var(--dropdown-duration) var(--dropdown-easing)}.dropdown-surface:popover-open{animation:dropdown-enter var(--dropdown-duration) var(--dropdown-easing)}.dropdown-surface[data-placement=top]{--dropdown-enter-offset:.25rem;transform-origin:bottom}.dropdown-item{inline-size:100%;min-inline-size:0;min-block-size:var(--dropdown-item-height);border-radius:var(--dropdown-item-radius);color:var(--text-strong);font:inherit;font-size:var(--dropdown-font-size);text-align:start;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.dropdown-item:where(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-selected=true],[aria-current=page],[data-selected=true]){background:var(--dropdown-hover)}.dropdown-item:where([aria-selected=true],[aria-current=page],[data-selected=true]){background:var(--dropdown-selected-background);color:var(--dropdown-selected-color)}.dropdown-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dropdown-item:where(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}.dropdown-item[data-tone=danger]{background:var(--status-danger-surface);color:var(--status-danger)}.dropdown-item[data-tone=danger]:where(:hover,:focus-visible):not(:disabled){background:color-mix(in oklab, var(--status-danger) 15%, var(--surface));color:var(--status-danger)}.dropdown-item>.app-icon{flex:none;block-size:1.125rem;inline-size:1.125rem}.dropdown-separator{border-block-start:1px solid var(--dropdown-separator);margin-block-start:var(--dropdown-padding);padding-block-start:var(--dropdown-padding)}.dropdown-heading{margin:0 0 var(--dropdown-padding);border-block-end:1px solid var(--dropdown-separator);padding:.5rem .75rem .625rem}.search-suggestion{min-inline-size:0}.search-suggestion__list{max-block-size:22rem;list-style:none;position:fixed;inset:auto}.search-suggestion__list li{margin:0;padding:0}.search-suggestion__list .dropdown-item{gap:.125rem;display:grid}.search-suggestion__label{color:var(--text-muted);font-size:.75rem}@keyframes dropdown-enter{0%{opacity:0;translate:0 var(--dropdown-enter-offset);scale:var(--dropdown-enter-scale)}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){details[open]>.dropdown-surface{animation:none}.dropdown-surface:popover-open{animation:none}.dropdown-item{transition:none}}@media (forced-colors:active){:root{--dropdown-scrollbar-thumb:ButtonText;--dropdown-scrollbar-thumb-hover:Highlight}.dropdown-surface{box-shadow:none}.dropdown-item:where([aria-selected=true],[aria-current=page],[data-selected=true],:focus-visible){color:highlighttext;forced-color-adjust:none;background:highlight}}
.form-select{width:100%;min-width:0}select:not([multiple]):not([size]:not([size="0"],[size="1"])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--touch-target);appearance:auto;border:1px solid var(--control-border);background-color:var(--control-background);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:.75rem;padding:.65rem .75rem;font-size:1rem;font-weight:500;line-height:1.25;transition:border-color .14s,background-color .14s;display:block}select:not([multiple]):not([size]:not([size="0"],[size="1"])):hover:not(:disabled){border-color:var(--edge-strong);background-color:var(--control-hover)}select:not([multiple]):not([size]:not([size="0"],[size="1"])):focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}:is(select:not([multiple]):not([size]:not([size="0"],[size="1"])):user-invalid,select:not([multiple]):not([size]:not([size="0"],[size="1"]))[aria-invalid=true]){border-color:var(--status-danger)}select:not([multiple]):not([size]:not([size="0"],[size="1"])):disabled{cursor:not-allowed;opacity:.62}@supports (appearance:base-select) and selector(select::picker(select)){select:not([multiple]):not([size]:not([size="0"],[size="1"])){appearance:base-select}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker(select){appearance:base-select}select:not([multiple]):not([size]:not([size="0"],[size="1"])){-webkit-line-clamp:1;line-clamp:1;height:var(--touch-target);white-space:normal;overflow-wrap:anywhere;line-height:calc(var(--touch-target) - 2px);text-overflow:ellipsis;-webkit-box-orient:vertical;padding-block:0;padding-inline-end:2.35rem;display:-webkit-box;position:relative;overflow:hidden}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker-icon{content:"";width:1.125rem;height:1.125rem;color:var(--text-muted);pointer-events:none;background-color:currentColor;border:0;margin:0;transition:rotate .14s;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;translate:0 -50%;rotate:0deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}select:not([multiple]):not([size]:not([size="0"],[size="1"])):open::picker-icon{rotate:180deg}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker(select){box-sizing:border-box;width:max-content;min-width:min(anchor-size(width), calc(100dvi - 1rem));position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) transparent;border:calc(var(--dropdown-padding) + 1px) solid transparent;border-radius:var(--dropdown-radius);outline:1px solid var(--dropdown-border);outline-offset:-1px;background:var(--dropdown-background);max-width:min(28rem,100dvi - 1rem);max-height:min(22rem,100dvb - 2rem);-webkit-backdrop-filter:var(--glass-popover-filter);backdrop-filter:var(--glass-popover-filter);color:var(--text-strong);box-shadow:var(--dropdown-shadow);font:inherit;font-size:var(--dropdown-font-size);white-space:normal;opacity:0;transform-origin:50%;scale:var(--dropdown-enter-scale);transition:opacity var(--dropdown-duration) var(--dropdown-easing), scale var(--dropdown-duration) var(--dropdown-easing), display var(--dropdown-duration) allow-discrete, overlay var(--dropdown-duration) allow-discrete;background-clip:border-box;margin:.375rem 0;padding:0;font-weight:500;line-height:1.4;inset:auto;overflow:auto}select:not([multiple]):not([size]:not([size="0"],[size="1"])):open::picker(select){opacity:1;scale:1}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option{min-height:var(--dropdown-item-height);border-radius:var(--dropdown-item-radius);color:var(--text-strong);font:inherit;font-size:var(--dropdown-font-size);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:500;line-height:1.4;display:flex}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:checked{background:var(--dropdown-selected-background);color:var(--dropdown-selected-color);font-weight:600}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:hover:not(:disabled,:checked),select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:focus:not(:disabled,:checked){background:var(--dropdown-hover)}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-size))}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option::checkmark{color:currentColor;flex:none;order:1;margin-inline-start:auto}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:disabled{color:var(--text-muted);font-size:var(--dropdown-font-size);opacity:.62;cursor:not-allowed}select:not([multiple]):not([size]:not([size="0"],[size="1"])) optgroup{color:var(--text-muted);font-size:var(--dropdown-font-size);margin-block:.375rem;padding:0;font-weight:600}select:not([multiple]):not([size]:not([size="0"],[size="1"])) hr{margin:var(--dropdown-padding);border:0;border-block-start:1px solid var(--dropdown-separator)}@starting-style{select:not([multiple]):not([size]:not([size="0"],[size="1"])):open::picker(select){opacity:0;scale:var(--dropdown-enter-scale)}}}@media (prefers-reduced-motion:reduce){select:not([multiple]):not([size]:not([size="0"],[size="1"])){transition:none}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker(select){transition:none}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker-icon{transition:none}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker(select){scale:none}select:not([multiple]):not([size]:not([size="0"],[size="1"])):open::picker(select){scale:none}}@media (forced-colors:active){select:not([multiple]):not([size]:not([size="0"],[size="1"])){color:canvastext;background:canvas;border-color:buttontext}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker-icon{forced-color-adjust:none;color:buttontext}select:not([multiple]):not([size]:not([size="0"],[size="1"]))::picker(select){forced-color-adjust:none;color:canvastext;scrollbar-color:ButtonText Canvas;box-shadow:none;background:canvas;border-color:#0000;outline-color:buttontext}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option{color:canvastext;background:canvas}select:not([multiple]):not([size]:not([size="0"],[size="1"])) optgroup{color:canvastext}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:hover:not(:disabled),select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:focus:not(:disabled),select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:checked{color:highlighttext;background:highlight}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:focus-visible{outline-color:highlight}select:not([multiple]):not([size]:not([size="0"],[size="1"])) option:disabled{color:graytext;opacity:1}}
.site-header[data-material=navigation]{--material-background:var(--header-background);--material-filter:var(--header-filter);--material-shadow:none;--text-muted:var(--lightningcss-light,var(--glass-muted))var(--lightningcss-dark,var(--text-strong));z-index:10;padding-top:env(safe-area-inset-top);border:0;position:sticky;inset-block-start:0}.site-header__inner{width:var(--site-content-width);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(11rem,16rem) minmax(0,1fr) auto;min-height:4.5rem;margin:0 auto;display:grid}.site-header__brand{min-block-size:var(--touch-target);color:var(--text-strong);letter-spacing:-.025em;transition:color var(--interaction-duration-fast) var(--motion-ease-standard), transform var(--interaction-duration-fast) var(--motion-ease-out);align-items:center;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.site-wordmark{inline-size:var(--wordmark-width,9rem);vertical-align:middle;display:inline-grid}.site-wordmark__image{grid-area:1/1;block-size:auto;inline-size:100%;display:block}.site-wordmark__image--on-dark,.site-wordmark__text,:where(html[data-theme=dark]) .site-wordmark__image--on-light{display:none}:where(html[data-theme=dark]) .site-wordmark__image--on-dark{display:block}@media (forced-colors:active){.site-wordmark .site-wordmark__image{display:none}.site-wordmark__text{color:linktext;display:block}}.site-header__search{border:1px solid var(--control-border);background:var(--control-background);min-width:0;box-shadow:none;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.site-header__search:focus-within{border-color:var(--brand);box-shadow:none;outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:2px}.site-header__search input{min-width:0;height:var(--touch-target);color:var(--text-strong);font:inherit;background:0 0;border:0;outline:0;padding-block:0;padding-inline:0 .3rem;font-size:.84rem}.site-header__search-submit{inline-size:var(--touch-target);min-block-size:var(--touch-target);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-header__search-submit svg{width:1rem;height:1rem}.site-header__search-submit:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-size) - .125rem)}.site-header__search input::placeholder{color:color-mix(in oklab, var(--text-muted) 90%, transparent)}.site-account-link{min-block-size:var(--touch-target);border:1px solid var(--edge-strong);background:color-mix(in oklab, var(--surface) 88%, transparent);color:var(--text-strong);white-space:nowrap;transition:border-color var(--interaction-duration-fast) var(--motion-ease-standard), background-color var(--interaction-duration-fast) var(--motion-ease-standard), color var(--interaction-duration-fast) var(--motion-ease-standard), transform var(--interaction-duration-fast) var(--motion-ease-out);border-radius:.625rem;justify-content:center;align-items:center;padding:.56rem .75rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.site-account-link:hover{border-color:var(--brand);background:var(--control-hover)}.site-account-actions{align-items:center;gap:.5rem;display:flex}.site-account-slot{inline-size:22rem;min-block-size:var(--touch-target);justify-content:flex-end;align-items:center;display:flex}.site-account-link--primary{border-color:var(--brand-fill);background:var(--brand-fill);box-shadow:none;color:var(--brand-on-fill)}.site-account-link--primary:hover{border-color:var(--brand-fill-hover);background:var(--brand-fill-hover)}.site-account-link--secondary{background:0 0}.site-header__messages{min-height:var(--touch-target);color:var(--text-muted);white-space:nowrap;transition:border-color var(--interaction-duration-fast) var(--motion-ease-standard), background-color var(--interaction-duration-fast) var(--motion-ease-standard), color var(--interaction-duration-fast) var(--motion-ease-standard), transform var(--interaction-duration-fast) var(--motion-ease-out);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.38rem;padding:.5rem .6rem;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.site-header__messages-badge{border:2px solid var(--header-background);background:var(--brand-fill);min-width:1.1rem;height:1.1rem;color:var(--brand-on-fill);border-radius:999px;place-items:center;padding-inline:.22rem;font-size:.6rem;font-weight:800;line-height:1;display:inline-grid}.site-header__messages svg{width:1.05rem;height:1.05rem}.site-header__messages:hover{border-color:var(--brand-border);background:var(--control-hover);color:var(--brand)}.site-account-menu{position:relative}.site-account-menu>summary{list-style:none}.site-account-menu>summary::-webkit-details-marker{display:none}.site-account-menu__links,.site-footer__links{margin:0;padding:0;list-style:none}.site-account-menu__links{gap:0;display:grid}.site-account-menu__links li{margin:0;padding:0}.site-account-menu__trigger{min-width:0;min-height:var(--touch-target);border:1px solid var(--edge-strong);background:color-mix(in oklab, var(--surface) 88%, transparent);color:var(--text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--interaction-duration-fast) var(--motion-ease-standard), background-color var(--interaction-duration-fast) var(--motion-ease-standard), box-shadow var(--interaction-duration-fast) var(--motion-ease-standard), transform var(--interaction-duration-fast) var(--motion-ease-out);border-radius:.625rem;align-items:center;gap:.45rem;padding:.42rem .56rem;font-size:.84rem;font-weight:750;line-height:1.2;display:inline-flex}.site-account-menu__trigger:hover,.site-account-menu[open] .site-account-menu__trigger{border-color:var(--brand);background:var(--control-hover)}.site-account-menu__avatar{border:1px solid var(--brand-border);background:var(--brand-avatar-background);width:1.5rem;height:1.5rem;color:var(--brand-avatar-foreground);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:820;line-height:1;display:inline-grid;overflow:hidden}.site-account-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:9rem;overflow:hidden}.site-account-menu__caret{opacity:.7;width:.8rem;height:.8rem;transition:transform var(--interaction-duration-fast) var(--motion-ease-out);flex:none}.site-account-menu[open] .site-account-menu__caret{transform:rotate(180deg)}.site-account-menu__dropdown{z-index:20;min-width:12.5rem;max-block-size:calc(100dvh - 6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;transform-origin:100% 0;gap:0;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}.site-header:has(.site-account-menu[open]){z-index:50}@media (max-width:72rem){.site-account-slot{inline-size:auto;min-inline-size:var(--touch-target);grid-area:1/4}.site-header__inner{width:var(--site-content-width-tablet);grid-template-columns:auto minmax(4rem,1fr) auto auto;gap:.65rem;min-height:4rem;padding:.45rem 0}.site-header__search{grid-area:1/2;width:100%}.site-account-actions--authenticated{gap:.35rem}.site-header__messages{width:var(--touch-target);padding-inline:0}.site-header__messages-label,.site-account-menu__label,.site-account-menu__caret{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.site-header__messages-badge{position:absolute;inset-block-start:-.18rem;inset-inline-end:-.18rem}.site-account-menu__trigger{width:var(--touch-target);min-height:var(--touch-target);justify-content:center;padding-inline:.45rem}}.site-footer{overflow-anchor:none;border-block-start:1px solid var(--edge);background:0 0;margin-block-start:var(--space-5)}.site-footer__inner{width:var(--site-content-width);align-items:center;gap:var(--space-4);padding:.875rem 0 max(.875rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}.site-footer__brand,.site-footer__navigation{min-width:0}.site-footer__logo{--wordmark-width:8rem;min-block-size:var(--touch-target);color:var(--text-strong);letter-spacing:-.025em;flex:none;align-items:center;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.site-footer__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.site-footer__identity p{min-width:0;color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 1rem;display:flex}.site-footer h2{color:var(--text-strong);margin:0;font-size:.86rem;line-height:1.3}.site-footer__links a{min-height:var(--touch-target);color:var(--text-muted);transition:color var(--interaction-duration-fast) var(--motion-ease-standard), transform var(--interaction-duration-fast) var(--motion-ease-out);align-items:center;font-size:.78rem;line-height:1.3;text-decoration:none;display:inline-flex}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--brand)}.site-footer__links a:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:.125rem;border-radius:.35rem}.site-footer__copy{color:var(--text-muted);white-space:nowrap;margin:.25rem 0 0;font-size:.72rem;line-height:1.3}@media (max-width:37.5rem){.site-header__messages{display:none}.site-account-slot{grid-column:3}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:.34rem;width:calc(100% - .75rem);min-height:3.75rem;padding:.4rem 0}.site-header__brand{--wordmark-width:clamp(5rem, 26vw, 7.5rem);grid-area:1/1;font-size:1rem}.site-header__search{border-radius:var(--radius-control);grid-area:1/2;min-width:0}.site-header__search input{height:var(--touch-target);padding-inline-end:.55rem;font-size:1rem}.site-account-link{min-height:var(--touch-target);padding:.52rem .58rem;font-size:.78rem}.site-account-menu__trigger{width:var(--touch-target);min-height:var(--touch-target);padding:0}.site-account-menu__dropdown{min-width:min(12.5rem,100dvi - 1rem);inset-inline-end:0}.site-account-link--secondary{display:none}.site-account-link--onboarding{white-space:normal;text-align:center;max-inline-size:7rem;line-height:1.2}.site-footer__inner{width:var(--site-content-width-compact);padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:.35rem}.site-footer__identity{flex-direction:column;align-items:flex-start;gap:.4rem}.site-footer__links{justify-content:flex-start;gap:0 .85rem}}@media (hover:hover) and (pointer:fine){.site-header__brand:hover{color:var(--brand-hover);transform:translateY(-.05rem)}:is(.site-account-link,.site-header__messages,.site-account-menu__trigger):not(:disabled):hover{transform:translateY(-.08rem)}.site-footer__links a:hover{transform:translateY(-.05rem)}}
main:has(>.seo-breadcrumbs){padding-block-start:1.5rem}.seo-breadcrumbs{block-size:1.5rem;min-inline-size:0;color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.seo-breadcrumbs ol{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:.5rem;block-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.seo-breadcrumbs li{white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.seo-breadcrumbs li:not(:last-child):after{color:var(--text-subtle);content:"/"}.seo-breadcrumbs a{min-block-size:1.5rem;min-inline-size:1.5rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.seo-breadcrumbs a:hover{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.seo-breadcrumbs a:focus-visible{outline-offset:-3px;border-radius:.25rem}.seo-breadcrumbs [aria-current=page]{min-block-size:1.5rem;max-inline-size:min(34rem,52vi);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;align-content:center;font-weight:600;display:block;overflow:hidden}@media (max-width:37.5rem){main:has(>.seo-breadcrumbs){padding-block-start:.75rem}}@media print{main:has(>.seo-breadcrumbs){padding-block-start:0}}
.mobile-tab-bar{--mobile-nav-text:var(--text-muted);--mobile-nav-active:var(--brand-soft);display:none}@media (max-width:37.5rem){html:has(.mobile-tab-bar){--mobile-navigation-clearance:calc(6.25rem + env(safe-area-inset-bottom));scroll-padding-block-end:var(--mobile-navigation-clearance)}body:has(.mobile-tab-bar){padding-bottom:var(--mobile-navigation-clearance)}.mobile-tab-bar{--mobile-tab-bar-padding:.375rem;--mobile-tab-bar-hide-delay:0s;z-index:45;right:max(.65rem, env(safe-area-inset-right));bottom:max(.6rem, env(safe-area-inset-bottom));left:max(.65rem, env(safe-area-inset-left));isolation:isolate;max-width:28.5rem;height:4.5rem;padding:var(--mobile-tab-bar-padding);transition:border-radius var(--interaction-duration-standard) var(--motion-ease-out), height var(--interaction-duration-standard) var(--motion-ease-out), max-width var(--interaction-duration-standard) var(--motion-ease-out), opacity var(--interaction-duration-fast) ease, transform var(--interaction-duration-standard) var(--motion-ease-out), visibility 0s linear var(--mobile-tab-bar-hide-delay);border-radius:1.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;margin-inline:auto;display:grid;position:fixed;overflow:visible}.mobile-tab-bar[data-obscured=external]{--mobile-tab-bar-hide-delay:var(--interaction-duration-standard);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem + env(safe-area-inset-bottom)))}.mobile-tab-bar:before,.mobile-tab-bar__catalog-menu{border-style:solid;border-width:1px}.mobile-tab-bar>noscript:has(>.mobile-tab-bar__item){display:contents}.mobile-tab-bar__item{z-index:1;isolation:isolate;min-width:0;height:100%;min-height:var(--touch-target);color:var(--mobile-nav-text);text-align:center;touch-action:manipulation;transition:color var(--interaction-duration-fast) ease, opacity var(--interaction-duration-fast) ease, transform var(--interaction-duration-standard) var(--motion-ease-out), visibility 0s linear var(--mobile-tab-bar-hide-delay);-webkit-tap-highlight-color:transparent;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;font-size:.69rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.mobile-tab-bar__catalog{z-index:2;min-width:0;position:relative}.mobile-tab-bar__catalog-toggle{cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;list-style:none}.mobile-tab-bar__catalog-toggle::-webkit-details-marker{display:none}.mobile-tab-bar__catalog-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.mobile-tab-bar__catalog-menu{z-index:4;width:min(17rem,100vw - 2rem);max-block-size:calc(100dvh - 7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;--dropdown-enter-offset:.25rem;transform-origin:0 100%;display:grid;position:absolute;inset-block-end:calc(100% + .7rem);inset-inline-start:-.2rem;overflow-y:auto}.mobile-tab-bar__catalog-option{grid-template-columns:2.35rem minmax(0,1fr);display:grid}.mobile-tab-bar__catalog-option>.app-icon{color:currentColor;justify-self:center;width:1.25rem;height:1.25rem}.mobile-tab-bar__catalog-option>span{gap:.18rem;min-width:0;display:grid}.mobile-tab-bar__catalog-option strong{font-size:var(--dropdown-font-size);font-weight:600;line-height:1.3}.mobile-tab-bar__catalog-option small{color:var(--text-muted);font-size:.75rem;line-height:1.3}.mobile-tab-bar__item:before{z-index:-1;content:"";opacity:0;transition:background-color var(--interaction-duration-fast) ease, border-color var(--interaction-duration-fast) ease, opacity var(--interaction-duration-fast) ease, transform var(--interaction-duration-standard) var(--motion-ease-out);background:0 0;border:1px solid #0000;border-radius:1.08rem;position:absolute;inset:.14rem .12rem;transform:scale(.86)}.mobile-tab-bar__icon{width:2.2rem;height:2rem;transition:color var(--interaction-duration-fast) ease, transform var(--interaction-duration-fast) var(--motion-ease-out);place-items:center;display:grid;position:relative}.mobile-tab-bar__icon>svg{width:1.375rem;height:1.375rem}.mobile-tab-bar__label{opacity:1;text-overflow:ellipsis;max-width:100%;max-height:1em;transition:max-height var(--interaction-duration-standard) var(--motion-ease-out), opacity var(--interaction-duration-fast) ease, transform var(--interaction-duration-standard) var(--motion-ease-out);white-space:nowrap;flex:none;display:block;overflow:hidden;transform:translateY(0)}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]){color:var(--brand)}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]):before{background:var(--mobile-nav-active);opacity:1;transform:scale(1)}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]) .mobile-tab-bar__label{font-weight:650}.mobile-tab-bar__badge{border:2px solid var(--surface);background:var(--brand-fill);min-width:1.12rem;height:1.12rem;color:var(--brand-on-fill);border-radius:999px;place-items:center;padding-inline:.2rem;font-size:.58rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.34rem}.mobile-tab-bar__item:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:-.125rem}.mobile-tab-bar__item:active,.mobile-tab-bar__item:active .mobile-tab-bar__icon{transform:scale(.97)}.mobile-tab-bar[data-minimized=true]{border-radius:1.35rem;max-width:21rem;height:3.5rem}.mobile-tab-bar[data-minimized=true] .mobile-tab-bar__item{justify-content:center;gap:0;min-height:2.75rem}.mobile-tab-bar[data-minimized=true] .mobile-tab-bar__item:before{border-radius:1rem;width:2.75rem;height:2.75rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.86)}.mobile-tab-bar[data-minimized=true] .mobile-tab-bar__item:is([aria-current=page],[data-active=true]):before{transform:translate(-50%,-50%)scale(1)}.mobile-tab-bar[data-minimized=true] .mobile-tab-bar__label{opacity:0;max-height:0;transform:translateY(.28rem)}}@media (max-width:37.5rem) and (hover:hover) and (pointer:fine){.mobile-tab-bar__catalog-option:hover{background:var(--brand-soft-hover);color:var(--brand)}.mobile-tab-bar__item:hover{color:var(--text-strong)}.mobile-tab-bar__item:not([aria-current=page],[data-active=true]):hover:before{border-color:var(--brand-border);background:var(--brand-soft-hover);opacity:.72;transform:scale(.94)}.mobile-tab-bar__item:hover .mobile-tab-bar__icon{transform:translateY(-.06rem)}.mobile-tab-bar[data-minimized=true] .mobile-tab-bar__item:not([aria-current=page],[data-active=true]):hover:before{transform:translate(-50%,-50%)scale(.94)}}@media (max-width:22rem){.mobile-tab-bar__item{letter-spacing:-.018em;font-size:.62rem}}@media (max-width:37.5rem) and (pointer:coarse){body:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select,[contenteditable=true]):focus) .mobile-tab-bar{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem + env(safe-area-inset-bottom)))}}@media (max-width:37.5rem) and (prefers-contrast:more){.mobile-tab-bar{--mobile-nav-text:var(--text-strong)}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]):before{border-color:var(--brand);background:var(--brand-soft)}}@media (max-width:37.5rem) and (forced-colors:active){.mobile-tab-bar{--mobile-nav-text:CanvasText}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]),.mobile-tab-bar__catalog-option[aria-current=page]{color:highlighttext}.mobile-tab-bar__item:is([aria-current=page],[data-active=true]):before,.mobile-tab-bar__catalog-option[aria-current=page]{forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.mobile-tab-bar__item:active,.mobile-tab-bar__item:active .mobile-tab-bar__icon,.mobile-tab-bar__item:hover .mobile-tab-bar__icon{transform:none}.mobile-tab-bar *,.mobile-tab-bar :before,.mobile-tab-bar :after,.mobile-tab-bar:before,.mobile-tab-bar{transition:none;animation:none}}
@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root{--glass-navigation-background:var(--page-background);--header-background:var(--surface);--header-filter:none;--glass-popover-background:var(--surface-raised);--glass-media-background:#14161b;--glass-media-background-hover:#292c34;--glass-navigation-filter:none;--glass-popover-filter:none;--glass-media-filter:none}}@media (prefers-contrast:more){:root{--edge:var(--lightningcss-light,#858997)var(--lightningcss-dark,#8b90a1);--edge-strong:var(--lightningcss-light,#525563)var(--lightningcss-dark,#b9bdca);--control-border:var(--edge-strong);--text-muted:var(--lightningcss-light,#343641)var(--lightningcss-dark,#e3e5ed);--text-subtle:var(--lightningcss-light,#454854)var(--lightningcss-dark,#d2d5e0);--glass-navigation-border:var(--text-strong);--glass-popover-border:var(--text-strong)}:where(.button,input,select,textarea,.dropdown-surface){border-color:var(--edge-strong)}}@media (forced-colors:active){:root{--page-background:Canvas;--surface:Canvas;--surface-muted:Canvas;--surface-raised:Canvas;--text-strong:CanvasText;--text-muted:CanvasText;--text-subtle:CanvasText;--edge:ButtonText;--edge-strong:ButtonText;--control-border:ButtonText;--brand:LinkText;--brand-hover:LinkText;--brand-active:LinkText;--brand-fill:Highlight;--brand-fill-hover:Highlight;--brand-fill-active:Highlight;--brand-on-fill:HighlightText;--brand-soft:Canvas;--brand-soft-hover:Canvas;--brand-border:Highlight;--focus-ring:Highlight;--status-success:CanvasText;--status-warning:CanvasText;--status-danger:CanvasText;--status-info:CanvasText;--status-success-surface:Canvas;--status-warning-surface:Canvas;--status-danger-surface:Canvas;--status-info-surface:Canvas;--glass-navigation-border:CanvasText;--glass-popover-border:CanvasText;--glass-media-border:ButtonText;--glass-media-background:Canvas;--glass-media-background-hover:Canvas;--glass-media-foreground:ButtonText;--glass-navigation-shadow:none;--glass-popover-shadow:none;--glass-media-shadow:none}}@media (pointer:coarse){:root{--dropdown-item-height:var(--touch-target)}:is(.site-navigation__link,.site-header__messages,.site-account-menu__trigger,.site-account-link,.catalog-group-tabs__viewport a,.category-section-nav__link,.auth-password__toggle){min-height:var(--touch-target);touch-action:manipulation}html[data-theme]:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){font-size:1rem}}
.app-icon{aspect-ratio:1;width:1em;height:auto;color:inherit;shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}@media (forced-colors:active){.app-icon{forced-color-adjust:auto}}.admin-context-link{width:var(--touch-target);height:var(--touch-target);box-sizing:border-box;border:1px solid var(--edge);background:var(--surface);box-shadow:var(--shadow-surface);color:var(--text-muted);vertical-align:middle;transition:color var(--interaction-duration-fast) ease, border-color var(--interaction-duration-fast) ease, background-color var(--interaction-duration-fast) ease, box-shadow var(--interaction-duration-fast) ease, transform var(--interaction-duration-fast) ease;border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;text-decoration:none;display:inline-grid}.admin-context-link:hover{border-color:color-mix(in oklab, var(--brand) 46%, var(--edge));background:var(--brand-soft);box-shadow:var(--elevated-shadow);color:var(--brand);transform:translateY(-1px)}.admin-context-link:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring);outline-offset:2px;color:var(--brand)}.admin-context-link .app-icon{width:1.2rem;height:1.2rem;transform:none}
.market-navigation-scope{gap:.85rem;min-width:0;display:grid}.market-animated-count-frame{font-variant-numeric:tabular-nums;justify-content:end;min-width:1ch;display:inline-flex}.market-animated-count{transform-origin:bottom;display:inline-block}.market-animated-count[data-animating=true]{animation:.52s cubic-bezier(.16,1,.3,1) both market-count-settle}@keyframes market-count-settle{0%{opacity:.55;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}.market-filter-facet{interpolate-size:allow-keywords}.market-filter-facet::details-content{opacity:0;block-size:0;transition:block-size var(--interaction-duration-standard) var(--motion-ease-standard), content-visibility var(--interaction-duration-standard) allow-discrete, opacity var(--interaction-duration-fast) var(--motion-ease-standard);overflow:clip}.market-filter-facet[open]::details-content{opacity:1;block-size:auto}
