: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-control-min-height:var(--chrome-dock-control-visual-min-height)}.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-big-pill[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:stretch}.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--ghost{color:rgb(from var(--color-inkslab) r g b / 68%);background-color:transparent;border-color:transparent}.chrome-dock-small-pill--ghost:hover{color:var(--color-inkslab);background-color:rgb(from var(--color-inkslab) r g b / 6%)}.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{opacity: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);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(48%)}.typeface-section-nav__dock-icon-variant[data-pip-icon-state=current]{opacity:1;transform:translate(0,0)}.typeface-section-nav__dock-icon-variant[data-pip-icon-state=entering]{opacity:1;transition-delay:.13s;transform:translate(0,0)}.typeface-section-nav__dock-icon-variant[data-pip-icon-state=exiting]{opacity:0;transition-delay:0s;transform:translateY(-52%)}.typeface-section-nav__dock-icon-variant[data-pip-icon-direction=backward][data-pip-icon-state=idle]{transform:translateY(-48%)}.typeface-section-nav__dock-icon-variant[data-pip-icon-direction=backward][data-pip-icon-state=exiting]{transform:translateY(52%)}.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:min(calc(100vw - max(var(--space-md), env(safe-area-inset-left)) - max(var(--space-md), env(safe-area-inset-right))), 34rem);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:min(calc(100vw - max(var(--space-md), env(safe-area-inset-left)) - max(var(--space-md), env(safe-area-inset-right))), 34rem);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 .2s var(--typeface-mobile-chrome-ease), transform var(--typeface-mobile-chrome-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:min(calc(100vw - max(var(--space-md), env(safe-area-inset-left)) - max(var(--space-md), env(safe-area-inset-right))), 34rem)}.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--typeface{justify-content:center;align-items:flex-end;gap:var(--typeface-mobile-dock-gap);z-index:9999;bottom:calc(var(--nav-gap) + var(--nav-compact-edge) + env(safe-area-inset-bottom));box-sizing:border-box;width:100%;padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));pointer-events:none;transform-origin:bottom;transition:var(--typeface-mobile-chrome-transition), gap var(--typeface-mobile-chrome-dur) var(--typeface-mobile-chrome-ease);flex-direction:row;position:fixed;left:0;right:0;display:flex!important}html[data-chrome-dock-page] .chrome-slot--typeface>*{pointer-events:auto}html[data-chrome-dock-page] .chrome-slot--typeface #site-nav{flex:0 auto;width:-webkit-max-content;width:max-content;max-width:min(100vw - 5rem,100% - 4rem);margin:0;transform:none;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-chrome-dock-page] .chrome-slot--typeface #site-nav.nav--compact{bottom:auto!important;left:auto!important;right:auto!important}html[data-typeface-detail-page] .chrome-slot--typeface>.typeface-section-nav:not([data-mobile-chrome="1"]){display:none}html[data-typeface-detail-page] .chrome-slot--typeface>.typeface-section-nav{z-index:1;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;width:auto;max-width:none;margin:0;padding:0;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-typeface-detail-page] .chrome-slot--typeface>.typeface-section-nav[data-mobile-chrome="1"]:not([data-pair-exit="1"]){flex:0 0 var(--nav-h-compact-outer);max-width:min(10rem,40vw);transition:opacity .32s var(--typeface-section-nav-fade-ease), max-width var(--typeface-mobile-chrome-dur) var(--typeface-mobile-chrome-ease)}html[data-chrome-dock-page] #nav-toggle:checked~.chrome-slot--typeface{bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom));left:var(--nav-gap);right:var(--nav-gap);pointer-events:auto;width:auto;padding-left:0;padding-right:0;position:fixed;display:block!important}html[data-chrome-dock-page] #nav-toggle:checked~.chrome-slot--typeface #site-nav{flex:none;left:var(--nav-gap)!important;right:var(--nav-gap)!important;bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;position:fixed!important}html[data-typeface-detail-page] #site-nav[data-typeface-pair-layout="1"]{transition:border-radius var(--nav-compact-duration) var(--nav-compact-ease), bottom 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), width var(--nav-compact-duration) var(--nav-compact-ease), max-width var(--nav-compact-duration) var(--nav-compact-ease), transform var(--nav-compact-duration) var(--nav-compact-ease)}html[data-typeface-detail-page] .chrome-slot--typeface:has(.typeface-section-nav[data-pair-exit="1"]) #site-nav{transition:none!important}html[data-typeface-detail-page] .chrome-slot--typeface:has(.typeface-section-nav[data-pair-exit="1"]){gap:0}html[data-typeface-detail-page] .chrome-slot--typeface:has(.typeface-section-nav[data-mobile-intro="1"]){gap:0}html[data-typeface-detail-page] #nav-toggle:checked~.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"]{z-index:9999;pointer-events:none;width:auto;max-width:none;transition:opacity .32s var(--typeface-section-nav-fade-ease);flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;top:auto;left:auto;right:auto;transform:none}html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"] .chrome-dock__pip{min-width:var(--nav-h-compact-outer);max-width:var(--nav-h-compact-outer);opacity:0;pointer-events:none;transition:opacity var(--typeface-section-nav-fade-out) var(--typeface-section-nav-fade-ease-out), transform var(--typeface-section-nav-fade-out) var(--typeface-section-nav-fade-ease-out), 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:scale(.92)}html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-visible="1"] .chrome-dock__pip{opacity:1;pointer-events:auto;transform:scale(1)}html[data-typeface-detail-page] .chrome-slot--typeface>.typeface-section-nav[data-mobile-chrome="1"][data-mobile-intro="1"]{overflow:hidden;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important}html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-mobile-intro="1"] .chrome-dock__pip,html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-pair-exit="1"] .chrome-dock__pip,html[data-typeface-detail-page] .typeface-section-nav[data-mobile-chrome="1"][data-visible="1"][data-pair-exit="1"] .chrome-dock__pip{opacity:0;pointer-events:none;transform:scale(.92)}html[data-typeface-detail-page] .typeface-section-nav[data-pair-exit="1"]{pointer-events:none}html[data-typeface-detail-page] .chrome-slot--typeface>.typeface-section-nav[data-pair-exit="1"]{transition:max-width var(--typeface-mobile-chrome-dur) var(--typeface-mobile-chrome-ease) var(--typeface-pair-exit-column-delay);overflow:hidden;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important}}@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] #site-nav[data-typeface-pair-layout="1"],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--typeface>.typeface-section-nav[data-pair-exit="1"]{transition-duration:.01ms!important;transition-delay:0s!important}html[data-typeface-detail-page] #nav-toggle:checked~.chrome-slot .typeface-section-nav{transition-duration:.01ms!important}}@media (prefers-reduced-motion:reduce){.chrome-dock__pip,.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}.chrome-dock-small-pill:disabled,.chrome-dock-small-pill[aria-disabled=true]{cursor:default;pointer-events:none;opacity:.58}@media (max-width:992px){html[data-works-filter-page] .chrome-slot--typeface>.works-filter-nav-dock{z-index:1;pointer-events:auto;width:auto;max-width:none;margin:0;padding:0;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}html[data-works-filter-page] .chrome-slot--typeface>.works-filter-nav-dock .chrome-dock__pip{pointer-events:auto}html[data-works-filter-page] .chrome-slot--typeface>.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}}
