.typeface-section-nav__pill{min-height:var(--chrome-dock-control-visual-min-height)}@media (max-width:992px){.typeface-section-nav__pill{min-height:max(var(--chrome-dock-control-touch-min-height), var(--chrome-dock-control-visual-min-height))}}:root{--chrome-dock-control-visual-min-height:calc((var(--dock-pill-pad-y) * 2) + var(--dock-pill-font-size) + 2px);--chrome-dock-control-touch-min-height:44px}.chrome-dock{top:max(.55rem, env(safe-area-inset-top));z-index:9000;pointer-events:none;box-sizing:border-box;position:fixed;left:50%;transform:translate(-50%)}.chrome-dock__panel{pointer-events:auto;border-radius:var(--typeface-nav-capsule-radius,9999px);width:100%;max-width:min(100vw - 1.25rem,36rem);box-shadow:0 0 0 1px var(--dock-border-soft);background-color:var(--dock-glass-bg);-webkit-backdrop-filter:blur(var(--typeface-section-nav-backdrop-blur));backdrop-filter:blur(var(--typeface-section-nav-backdrop-blur));box-sizing:border-box;justify-content:center;align-items:center;display:flex}.chrome-dock__pip{opacity:0;z-index:2;box-sizing:border-box;width:var(--nav-h-compact-outer);height:var(--nav-h-compact-outer);cursor:pointer;pointer-events:auto;color:var(--color-primary);background-color:var(--dock-glass-bg);border:1px solid var(--dock-border-soft);-webkit-backdrop-filter:blur(var(--typeface-section-nav-backdrop-blur));backdrop-filter:blur(var(--typeface-section-nav-backdrop-blur));-webkit-tap-highlight-color:transparent;transition:opacity var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease), background-color var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease), border-color var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease), transform var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;padding:0;display:none;position:relative}.chrome-dock__pip-icon[data-icon=close]{display:none}.chrome-dock__pip-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.chrome-dock[data-mobile-expanded="1"] .chrome-dock__pip-icon[data-icon=open]{display:none}.chrome-dock[data-mobile-expanded="1"] .chrome-dock__pip-icon[data-icon=close]{display:inline-flex}.chrome-dock__pip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chrome-dock-small-pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chrome-dock-big-pill{z-index:1;justify-content:flex-start;align-items:center;gap:var(--dock-pill-gap);width:100%;min-width:0;padding:var(--typeface-nav-mobile-pad);border-radius:var(--typeface-nav-capsule-radius,9999px);isolation:isolate;flex-wrap:nowrap;display:flex;position:relative;overflow:hidden}.chrome-dock-small-pill{z-index:1;align-items:center;gap:var(--dock-pill-gap);padding:var(--dock-pill-pad-y) var(--dock-pill-pad-x);border-radius:var(--typeface-nav-capsule-radius,9999px);font:inherit;font-size:var(--dock-pill-font-size);letter-spacing:.02em;color:var(--dock-text-muted);transition:color var(--typeface-pill-indicator-duration,.28s) var(--typeface-pill-indicator-ease,ease), background-color var(--typeface-pill-indicator-duration,.28s) var(--typeface-pill-indicator-ease,ease), border-color var(--typeface-pill-indicator-duration,.28s) var(--typeface-pill-indicator-ease,ease);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid transparent;flex-shrink:0;margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.chrome-dock-small-pill:hover{color:var(--color-inkslab);background-color:var(--dock-hover-bg)}.chrome-dock-small-pill--default{color:var(--dock-text-muted)}.chrome-dock-small-pill--active,.typeface-section-nav__pill--active,.chrome-dock-small-pill--active:hover,.typeface-section-nav__pill--active:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-soft-bg)}.typeface-section-nav__pill--active,.typeface-section-nav__pill--active:hover{background-color:transparent;border-color:transparent}.typeface-section-nav{pointer-events:none}.typeface-section-nav__dock-icon-stack{align-items:center;justify-items:center;width:24px;height:24px;display:inline-grid;position:relative;overflow:hidden}.typeface-section-nav__dock-icon-variant{--rel:calc(var(--n,0) - var(--pip-i,0));--rel-current:clamp(0, calc(1 - abs(var(--rel))), 1);opacity:var(--rel-current);transform:translate3d(0, clamp(-52%, calc(var(--rel) * 52%), 48%), 0);pointer-events:none;will-change:opacity, transform;transition:opacity .4s var(--typeface-pill-indicator-ease,ease), transform .4s var(--typeface-pill-indicator-ease,ease);transition-delay:calc(.13s * var(--rel-current));justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.typeface-section-nav .chrome-dock__panel{border-radius:var(--typeface-nav-capsule-radius);isolation:isolate;opacity:0;width:100%;min-width:0;max-width:100%;transition:opacity var(--typeface-section-nav-fade-out) var(--typeface-section-nav-fade-ease-out);flex-direction:column;justify-content:center;align-items:stretch;padding:0;display:flex;position:relative}.typeface-section-nav:-webkit-any([data-nav-state=hidden],[data-nav-state=exiting]) .chrome-dock__panel{pointer-events:none;opacity:0}.typeface-section-nav:is([data-nav-state=hidden],[data-nav-state=exiting]) .chrome-dock__panel{pointer-events:none;opacity:0}.typeface-section-nav:-webkit-any([data-nav-state=entering],[data-nav-state=visible]) .chrome-dock__panel{pointer-events:auto;opacity:1;transition:opacity var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease)}.typeface-section-nav:is([data-nav-state=entering],[data-nav-state=visible]) .chrome-dock__panel{pointer-events:auto;opacity:1;transition:opacity var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease)}.typeface-section-nav__pills{isolation:isolate;--typeface-pill-ind-x:0px;--typeface-pill-ind-y:0px;--typeface-pill-ind-w:0px;--typeface-pill-ind-h:0px;justify-content:center;position:relative}.typeface-section-nav__pill{z-index:1;letter-spacing:normal;position:relative}.typeface-section-nav__label{letter-spacing:.02em}.typeface-section-nav__icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.typeface-section-nav__indicator{z-index:0;box-sizing:border-box;width:var(--typeface-pill-ind-w);height:var(--typeface-pill-ind-h);border-radius:var(--typeface-nav-capsule-radius);pointer-events:none;background-color:var(--color-primary-soft-bg);border:1px solid var(--color-primary);transform:translate3d(var(--typeface-pill-ind-x), var(--typeface-pill-ind-y), 0);transition:transform var(--typeface-pill-indicator-duration,.3s) var(--typeface-pill-indicator-ease,ease), width var(--typeface-pill-indicator-duration,.3s) var(--typeface-pill-indicator-ease,ease), height var(--typeface-pill-indicator-duration,.3s) var(--typeface-pill-indicator-ease,ease);position:absolute;top:0;left:0}@media (min-width:993px){.chrome-dock__pip,.typeface-section-nav .chrome-dock__pip{display:none!important}.typeface-section-nav{max-width:none;left:50%;transform:translate(-50%)}}@media (max-width:992px){.chrome-dock{flex-direction:column;align-items:flex-end;gap:.4rem;width:auto;display:flex}.chrome-dock__pip{opacity:1;display:flex}.chrome-dock__panel{width:-webkit-max-content;width:max-content;max-width:var(--dock-panel-max-width);padding-left:0;padding-right:0}[data-chrome-dock][data-mobile-expanded="0"]:not([data-mobile-chrome="1"]) [data-chrome-dock-panel]{opacity:0;visibility:hidden;pointer-events:none;translate:0 var(--typeface-mobile-strip-clearance);transition:opacity var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), translate var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), visibility 0s linear var(--typeface-mobile-shell-close-dur)}[data-chrome-dock][data-mobile-expanded="1"]:not([data-mobile-chrome="1"]) [data-chrome-dock-panel]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), translate var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), visibility 0s linear;translate:0}[data-mobile-chrome="1"] [data-chrome-dock-panel]{left:0;right:0;bottom:var(--typeface-mobile-shell-fixed-bottom);width:-webkit-max-content;width:max-content;max-width:var(--dock-panel-max-width);z-index:10000;margin-left:auto;margin-right:auto;position:fixed}[data-mobile-chrome="1"][data-mobile-expanded="0"] [data-chrome-dock-panel]{transform:translateY(var(--typeface-mobile-strip-clearance));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), transform var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), visibility 0s linear var(--typeface-mobile-shell-close-dur)}[data-mobile-chrome="1"][data-mobile-expanded="1"]:not([data-mobile-closing="1"]) [data-chrome-dock-panel]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), transform var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), visibility 0s linear;transform:none}[data-mobile-chrome="1"][data-mobile-expanded="1"][data-mobile-closing="1"] [data-chrome-dock-panel]{transform:translateY(var(--typeface-mobile-strip-clearance));opacity:0;visibility:visible;pointer-events:none;transition:opacity var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), transform var(--typeface-mobile-shell-close-dur) var(--typeface-mobile-chrome-ease), visibility 0s linear var(--typeface-mobile-shell-close-dur)}.typeface-section-nav{justify-content:center;width:auto;max-width:100%;display:flex;transform:none}.typeface-section-nav .chrome-dock__panel{width:-webkit-max-content;width:max-content;max-width:var(--dock-panel-max-width)}.typeface-section-nav__pills{width:min(100%, max-content);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:var(--typeface-nav-mobile-pad);margin-left:auto;margin-right:auto;overflow-x:auto;overflow-y:hidden}.typeface-section-nav__pills::-webkit-scrollbar{display:none}html[data-chrome-dock-page] .chrome-slot--paired>[data-chrome-dock]:not([data-mobile-chrome="1"]){display:none}html[data-typeface-detail-page] #nav-drawer-state[data-open]~.chrome-slot .typeface-section-nav{opacity:0;pointer-events:none;transition:opacity .24s var(--typeface-mobile-chrome-ease)}html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"]{pointer-events:none;transition:opacity .32s var(--typeface-section-nav-fade-ease);display:flex}html[data-chrome-dock-page] [data-chrome-dock][data-mobile-chrome="1"] .chrome-dock__pip{--pip-dur:var(--dock-pip-exit-duration);--pip-delay:0s;min-width:var(--nav-h-compact-outer);max-width:var(--nav-h-compact-outer);opacity:0;transform:scale(var(--dock-pip-hidden-scale));pointer-events:none;transition:opacity var(--pip-dur) var(--ease-in-out) var(--pip-delay), transform var(--pip-dur) var(--ease-in-out) var(--pip-delay), background-color var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease), border-color var(--typeface-section-nav-fade-in) var(--typeface-section-nav-fade-ease);flex:none}html[data-chrome-dock-page] [data-chrome-dock][data-mobile-chrome="1"][data-mobile-chrome-visible="1"] .chrome-dock__pip{--pip-dur:var(--dock-pip-enter-duration);--pip-delay:var(--dock-pip-enter-delay);opacity:1;pointer-events:auto;transform:scale(1)}html[data-chrome-dock-page] [data-chrome-dock][data-mobile-chrome="1"][data-pair-exit="1"] .chrome-dock__pip{--pip-dur:var(--dock-pip-exit-duration);--pip-delay:0s;opacity:0;transform:scale(var(--dock-pip-hidden-scale));pointer-events:none}html[data-typeface-detail-page] .typeface-section-nav[data-pair-exit="1"]{pointer-events:none}}@media (max-width:992px) and (prefers-reduced-motion:reduce){html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-mobile-expanded="0"] .chrome-dock__panel,html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-mobile-expanded="1"] .chrome-dock__panel,html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-mobile-expanded="1"][data-mobile-closing="1"] .chrome-dock__panel,html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"],html[data-typeface-detail-page] .typeface-section-nav[data-pair-exit="1"],html[data-typeface-detail-page] .chrome-slot--paired>.typeface-section-nav[data-pair-exit="1"]{transition-duration:.01ms!important;transition-delay:0s!important}html[data-typeface-detail-page] #nav-drawer-state[data-open]~.chrome-slot .typeface-section-nav{transition-duration:.01ms!important}}@media (prefers-reduced-motion:reduce){.chrome-dock__pip{transition-duration:.01ms!important;transition-delay:0s!important}.typeface-section-nav__indicator{transition-duration:.01ms!important}.typeface-section-nav__dock-icon-variant{transition-duration:.01ms!important;transition-delay:0s!important}}.works-filter-nav__pills,.works-filter-nav__pills.chrome-dock-big-pill{overflow:visible!important}.chrome-dock-big-pill .chrome-dock-dropdown-pill{flex:1 1 0;min-width:0;max-width:100%}.chrome-dock-dropdown-pill__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chrome-dock-dropdown-pill__arrow{flex-shrink:0}.chrome-dock-dropdown-pill__label{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}@media (max-width:992px){.works-filter-nav-dock{--typeface-section-nav-fade-in:var(--nav-compact-duration)}html[data-works-filter-page] .chrome-slot--paired>.works-filter-nav-dock .chrome-dock__panel{left:0;right:0;bottom:var(--typeface-mobile-shell-fixed-bottom);width:-webkit-max-content;width:max-content;max-width:min(calc(100vw - max(var(--space-md), env(safe-area-inset-left)) - max(var(--space-md), env(safe-area-inset-right))), 34rem);margin-left:auto;margin-right:auto;position:fixed;transform:none}html[data-chrome-dock-page] .chrome-slot--paired{z-index:9999;left:var(--nav-gap);right:var(--nav-gap);bottom:calc(var(--nav-bottom-gap) + env(safe-area-inset-bottom));pointer-events:none;transition:grid-template-columns var(--nav-compact-duration) var(--nav-compact-ease), column-gap var(--nav-compact-duration) var(--nav-compact-ease), left var(--nav-compact-duration) var(--nav-compact-ease), right var(--nav-compact-duration) var(--nav-compact-ease), bottom var(--nav-compact-duration) var(--nav-compact-ease);grid-template-columns:1fr 0;align-items:end;column-gap:0;display:grid;position:fixed}html[data-chrome-dock-page] .chrome-slot--paired:has(>#site-nav.nav--compact){bottom:calc(var(--nav-bottom-gap) + var(--nav-bottom-compact-edge) + env(safe-area-inset-bottom));left:var(--nav-compact-inset);right:var(--nav-compact-inset)}html[data-chrome-dock-page] .chrome-slot--paired:has(>[data-chrome-dock][data-mobile-chrome="1"]:not([data-pair-exit="1"])){grid-template-columns:1fr var(--nav-h-compact-outer);column-gap:var(--typeface-mobile-dock-gap);transition:grid-template-columns var(--nav-compact-duration) var(--nav-compact-ease) var(--nav-pair-delay), column-gap var(--nav-compact-duration) var(--nav-compact-ease) var(--nav-pair-delay), left var(--nav-compact-duration) var(--nav-compact-ease), right var(--nav-compact-duration) var(--nav-compact-ease), bottom var(--nav-compact-duration) var(--nav-compact-ease)}html[data-chrome-dock-page] .chrome-slot--paired>#site-nav,html[data-chrome-dock-page] #nav-drawer-state[data-open]~.chrome-slot--paired>#site-nav{pointer-events:auto;grid-column:1;width:auto!important;max-width:none!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-chrome-dock-page] .chrome-slot--paired:has(>[data-chrome-dock][data-mobile-chrome="1"])>#site-nav{min-width:var(--dock-paired-nav-min)}html[data-chrome-dock-page] #nav-drawer-state[data-open]~.chrome-slot--paired{left:var(--nav-gap);right:var(--nav-gap);bottom:calc(var(--nav-bottom-gap) + env(safe-area-inset-bottom));pointer-events:none;grid-template-columns:1fr 0;column-gap:0;display:grid!important}html[data-chrome-dock-page] .chrome-slot--paired>.works-filter-nav-dock,html[data-typeface-detail-page] .chrome-slot--paired>.typeface-section-nav{flex-direction:row;grid-column:2;justify-content:flex-end;align-self:end;align-items:flex-end;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}html[data-chrome-dock-page] .chrome-slot--paired>.works-filter-nav-dock{pointer-events:auto}html.nav-route-swap .chrome-slot--paired{transition:none!important}}@media (max-width:992px) and (prefers-reduced-motion:reduce){html[data-chrome-dock-page] .chrome-slot--paired{transition:none!important}}
