:root{--ui-control-size:48px;--ui-catalog-layer:40;--ui-font-size:16px;--ui-font-weight:600;--ui-icon-size:23px;--ui-icon-stroke:1.8;--ui-edge-inset:36px;--ui-field-padding:16px;--ui-content-gap:10px;--ui-action-gap:8px;--ui-tab-padding:24px}:is(.product-tabs .rubber-button,.search-first-site .catalog-search-dock .search-capsule input,.detail-header-search .search-capsule input,.liquid-select-trigger button,.product-menu-items button,.product-menu-items a,.standard-product-link a,.catalog-load-more button){font-size:var(--ui-font-size);font-weight:var(--ui-font-weight)}:is(.catalog-search-dock .search-capsule .liquid-surface-content>svg,.detail-header-search .search-capsule .liquid-surface-content>svg,.catalog-search-dock .research-submit>svg,.detail-header-search .research-submit>svg,.liquid-select-trigger button>svg,.detail-drawer-back-glass button>svg,.product-menu-items button>svg,.product-menu-items a>svg,.appearance-control button>svg,.standard-product-link a>svg):not([width="0"]){width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:var(--ui-icon-stroke);flex:none}:is(.search-first-site .catalog-search-dock,.detail-header-search) .search-capsule .liquid-surface-content{padding-inline:var(--ui-field-padding);gap:var(--ui-content-gap)}.language-control .liquid-select-icon-only,.search-first-site .product-menu-trigger{width:var(--ui-control-size);height:var(--ui-control-size)}.search-first-site .catalog-search-dock{grid-template-columns:minmax(0,1fr) var(--ui-control-size);gap:var(--ui-action-gap)}.search-first-site .catalog-search-dock :is(.search-capsule,.search-action,.search-action-glass){height:var(--ui-control-size)}.search-first-site .catalog-search-dock :is(.search-action,.search-action-glass){width:var(--ui-control-size)}.product-tabs .rubber-segment{height:var(--ui-control-size)}.product-tabs .rubber-button{height:calc(var(--ui-control-size) - var(--rs-inset)*2);padding-inline:var(--ui-tab-padding)}.catalog-header,.catalog-controls{display:contents}@media (max-width:700px){:root{--ui-edge-inset:33px;--ui-tab-padding:20px;--ui-mobile-vertical-inset:33px}html[data-browser=mobile-safari]{--ui-mobile-vertical-inset:8px}.standard-site[data-view=index]{--page-control-inset:var(--ui-edge-inset);--ui-search-bottom-inset:var(--ui-mobile-vertical-inset)}.standard-site[data-view=index] .research-studio{padding-bottom:calc(var(--ui-control-size) + var(--ui-search-bottom-inset) + var(--ui-edge-inset) + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);display:grid}.catalog-header{display:contents}.search-first-site .catalog-header .search-stage{grid-row:1;justify-content:center;align-items:flex-start;height:auto;min-height:0;padding:32px 32px 16px}.search-first-site .catalog-header .search-stage h1{white-space:nowrap;margin:0;font-size:clamp(22px,6.9vw,29px);line-height:1.1}.catalog-controls{top:var(--ui-mobile-vertical-inset);z-index:var(--ui-catalog-layer);grid-row:2;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 33px 24px;display:flex;position:sticky}.catalog-controls .catalog-kind-tabs{justify-content:flex-start;min-width:0}.catalog-header .language-control{flex:none;position:static}.standard-site[data-view=index] .catalog-search-dock{top:auto;bottom:calc(var(--ui-search-bottom-inset) + env(safe-area-inset-bottom,0px));left:var(--ui-edge-inset);right:var(--ui-edge-inset);width:calc(100% - var(--ui-edge-inset)*2);max-width:none;margin:0;position:fixed}.catalog-header .catalog-kind-tabs{padding:0}.standard-site[data-view=index] .research-studio>.research-error{grid-row:3}.standard-site[data-view=index] .catalog-index{grid-row:4;min-width:0}}@media (min-width:701px){:root{--ui-font-size:15px}.catalog-header{padding:var(--ui-edge-inset);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.search-first-site .catalog-header .search-stage{min-width:0;min-height:var(--ui-control-size);grid-area:1/2;justify-content:center;align-items:center;padding:0}.search-first-site .catalog-header .search-stage h1{line-height:var(--ui-control-size);margin:0}.catalog-header .catalog-kind-tabs{top:var(--ui-edge-inset);left:var(--ui-edge-inset);z-index:var(--ui-catalog-layer);padding:0;position:fixed}.catalog-header .language-control{top:var(--ui-edge-inset);right:var(--ui-edge-inset);z-index:var(--ui-catalog-layer);position:fixed}}.standard-site[data-view=index]{--ui-search-notice-bottom:calc(var(--ui-edge-inset) + var(--ui-control-size) + 12px)}.standard-site[data-view=index] .local-work-stack,.standard-site[data-view=index] .research-studio>.research-error{top:auto;left:50%;right:auto;bottom:var(--ui-search-notice-bottom);width:min(400px,calc(100% - var(--ui-edge-inset)*2));max-width:calc(100% - var(--ui-edge-inset)*2);z-index:100;margin:0;position:fixed;transform:translate(-50%)}@media (max-width:700px){.standard-site[data-view=index]{--ui-search-notice-bottom:calc(var(--ui-search-bottom-inset) + env(safe-area-inset-bottom,0px) + var(--ui-control-size) + 12px)}.standard-site[data-view=index] .local-work-stack,.standard-site[data-view=index] .research-studio>.research-error{width:calc(100% - var(--ui-edge-inset)*2)}}@media (min-width:701px) and (hover:hover) and (pointer:fine){.standard-site[data-view=index] .catalog-tile .tile-menu{visibility:hidden;pointer-events:none}}.ui-icon-transition{width:var(--ui-icon-size);height:var(--ui-icon-size);vertical-align:middle;pointer-events:none;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.ui-icon-state{transform-origin:50%;grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.ui-icon-state>svg,.ui-icon-state>[data-status],.ui-icon-state>[data-status]>svg{width:100%;height:100%;margin:0;display:block}.ui-icon-state>svg{stroke-width:var(--ui-icon-stroke)}.standard-site[data-view=index] .catalog-tile .tile-menu{visibility:hidden;pointer-events:none}@media (max-width:700px){.standard-site[data-view=index] .catalog-tile .tile-menu{display:none}}.experience-menu-items .mobile-appearance-option{display:none}@media (max-width:700px){.experience-menu-items .mobile-appearance-option{display:flex}.search-first-site .research-progress{top:auto;bottom:calc(var(--ui-mobile-vertical-inset) + env(safe-area-inset-bottom,0px));left:var(--ui-edge-inset);right:var(--ui-edge-inset);width:auto;max-width:none;height:var(--ui-control-size);z-index:100;margin:0;padding:0;position:fixed;transform:none}.standard-detail-drawer>.research-progress{bottom:calc(var(--ui-mobile-vertical-inset) + env(safe-area-inset-bottom,0px) + var(--drawer-pull-offset,0px));left:var(--ui-edge-inset);right:var(--ui-edge-inset);width:auto;max-width:none;height:var(--ui-control-size);z-index:100;margin:0;padding:0;position:absolute;transform:none}.research-progress .research-status-capsule{width:100%;max-width:100%;height:var(--ui-control-size)}.research-progress .research-status-capsule>.liquid-surface-content{box-sizing:border-box;min-height:0;height:var(--ui-control-size);padding:0 var(--ui-field-padding);gap:var(--ui-content-gap)}.research-progress .research-status-text{flex:1;justify-content:flex-start}.standard-detail-drawer:has(>.research-progress) .detail-drawer-scroll{padding-bottom:calc(var(--ui-control-size) + var(--ui-mobile-vertical-inset) + 20px + env(safe-area-inset-bottom,0px))}}html .standard-detail-drawer .liquid-surface[data-glass-material=control]>.liquid-surface-content{z-index:3}html .search-action-glass :is(.liquid-surface-content,.haptic-control,.research-submit){justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex}html .search-action-glass .research-submit{gap:0;line-height:1}.work-notice{flex:none;min-width:0}html .local-work-stack{gap:8px;padding:0}html :is(.local-research-task,.local-photo-status,.research-status-capsule){box-sizing:border-box;height:var(--ui-control-size);min-height:var(--ui-control-size);border:0;border-radius:999px}html .local-work-stack .local-photo-status{width:100%;padding:0;position:relative;inset:auto;transform:none}html :is(.local-research-task,.local-photo-status,.research-status-capsule)>.liquid-surface-content{height:100%;min-height:0;padding:0 var(--ui-field-padding);align-items:center;gap:var(--ui-content-gap);display:flex}.local-photo-status-body{align-items:center;gap:var(--ui-content-gap);width:100%;min-width:0;display:flex}html :is(.local-research-task-text,.local-photo-message,.research-status-text span){font-size:var(--ui-font-size);font-weight:var(--ui-font-weight);line-height:1.2}html .local-research-task-text{align-items:center;gap:var(--ui-content-gap)}html .local-research-task-text strong{font-weight:inherit}html .local-photo-message{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}html :is(.local-research-task,.local-photo-status-body) :is(svg,[data-status]){width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:var(--ui-icon-stroke);flex:none;display:block}html :is(.local-research-task,.local-photo-status-body) button{width:var(--ui-icon-size);height:var(--ui-icon-size);place-items:center;padding:0;display:grid}html .research-status-capsule [data-status]{width:var(--ui-icon-size);height:var(--ui-icon-size)}html .standard-site[data-view=index] .research-studio>.research-error{box-shadow:none;background:0 0;border:0;padding:0}html .standard-site[data-view=index] .research-error .research-status-capsule{width:100%}@media (max-width:700px){.product-tabs,.product-menu-items{--ui-font-weight:500}}
:root{--ui-glass-rgb:0 0 0;--ui-glass-tint:rgb(var(--ui-glass-rgb) / .18);--ui-control-ink:#fff}@media (prefers-color-scheme:light){:root{--ui-glass-rgb:255 255 255;--ui-control-ink:#000}}html:root .liquid-surface[data-glass-material][data-glass-renderer]{color:var(--ui-control-ink);background:0 0}html:root .liquid-surface[data-glass-material][data-glass-renderer]>.glass-optics{z-index:1;background:var(--ui-glass-tint)}html:root .liquid-surface[data-glass-material][data-glass-renderer=webgl]>.glass-optics{-webkit-backdrop-filter:none;backdrop-filter:none}html:root .liquid-surface[data-glass-material][data-glass-renderer][data-glass-backdrop-base]{background:var(--ui-glass-tint)}html:root .liquid-surface[data-glass-material][data-glass-renderer][data-glass-backdrop-base]>.glass-optics{background:0 0}html:root .liquid-surface.rubber-thumb[data-glass-material][data-glass-renderer]>.glass-optics{background:rgb(var(--ui-glass-rgb) / calc(.18 * var(--rs-material-rest,1)))}html:root .liquid-surface[data-glass-material][data-glass-renderer] :is(button,a,input,svg,span,small,strong,.rubber-button,[data-drag-active]){color:var(--ui-control-ink)}html:root .liquid-surface[data-glass-material][data-glass-renderer] input::placeholder{color:var(--ui-control-ink);-webkit-text-fill-color:var(--ui-control-ink);opacity:1}html:root .liquid-menu-shell .liquid-menu-content .product-menu-items,html:root .liquid-menu-shell .liquid-menu-content .product-menu-items :is(button,a,svg,span,small,[data-drag-active]){color:var(--ui-control-ink)}html:root :is(.liquid-surface,.liquid-menu-shell) [data-status]{--sm-color:currentColor;--sm-done:currentColor!important;--sm-error:currentColor!important}
