.workspace .scroll-prompt{position:fixed;z-index:38;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px 16px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px var(--hairline),0 12px 32px rgba(17,17,17,.16);text-align:center}.workspace .scroll-prompt strong{font-size:17px;line-height:22px}.workspace .scroll-prompt p{margin:0;color:var(--gray);font-size:14px;line-height:20px}.workspace .scroll-prompt .workspace-button{align-self:stretch}.workspace .scroll-prompt-close{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink)}.workspace .workspace-claim-mark,.workspace .workspace-menu-button,.workspace .workspace-search-toggle{display:none}.workspace .workspace-search-wrap[hidden]{display:none!important}.workspace .workspace-menu-button,.workspace .workspace-search-toggle{flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink)}.workspace .workspace-menu-button:hover,.workspace .workspace-search-toggle:hover{background:var(--field);text-decoration:none}.workspace .workspace-nav-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gray)}.workspace .workspace-nav-toggle:hover{background:var(--field);color:var(--ink)}.workspace.workspace-side-panel:not(.workspace-dialog){height:auto;overflow-y:auto}.workspace.workspace-shell .workspace-header{position:relative;align-items:center;min-height:64px;padding:10px 32px}.workspace.workspace-shell .workspace-heading{align-items:center;min-width:0}.workspace.workspace-shell .workspace-title{min-width:0}.workspace.workspace-shell .workspace-back,.workspace.workspace-shell .workspace-search-wrap{margin-bottom:0}.workspace .workspace-page-title{margin:0;min-width:0;overflow:hidden;font-size:20px;line-height:28px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace .workspace-page-title .workspace-title-count{color:var(--gray);font-weight:500}.workspace .workspace-header-action:empty{display:none}.workspace .workspace-header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--ink)}.workspace .workspace-header-icon:hover{background:var(--field)}.workspace .workspace-search-cancel{display:none}.workspace .workspace-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink)}.workspace .workspace-close:hover{background:var(--field)}@media (min-width:768px){.workspace.workspace-shell .workspace-header[data-back] .workspace-page-title{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.workspace.workspace-shell>.workspace-nav{overflow-x:hidden}}@media (min-width:768px){.workspace.workspace-shell>.workspace-nav :is(.workspace-nav-item>span:first-of-type,.workspace-nav-label){white-space:nowrap}.workspace.workspace-shell>.workspace-nav .workspace-account-card>.workspace-account-name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace.workspace-shell>.workspace-nav[data-collapsed=true]{flex-basis:76px;width:76px;padding:20px 12px;align-items:center;overflow-x:hidden}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-nav-top{justify-content:center}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-wordmark{display:none}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] :is(.workspace-nav-items,.workspace-nav-group){align-items:center;gap:2px}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-nav-label{display:block;width:48px;height:32px;padding:0;overflow:hidden;color:transparent;background:linear-gradient(var(--hairline),var(--hairline)) 50% /100% 1px no-repeat}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-nav-item{position:relative;justify-content:center;width:48px;min-height:44px;padding:0;gap:0}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-account-card>.workspace-account-name,.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-nav-item>span:first-of-type{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;flex:none;min-width:0}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-unread{position:absolute;top:8px;left:calc(50% + 4px);width:8px;min-width:0;height:8px;padding:0;border:2px solid #ffffff;border-radius:999px;box-sizing:content-box;font-size:0;line-height:0}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-account-card{position:relative;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%}.workspace.workspace-shell>.workspace-nav[data-collapsed=true] .workspace-claim-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px dashed var(--gray);border-radius:50%;font-size:20px;font-weight:600}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.workspace.workspace-shell>.workspace-nav{transition:flex-basis .2s ease,width .2s ease,padding .2s ease}}@media (max-width:767.98px){.workspace.workspace-shell>.workspace-nav{position:fixed;z-index:40;top:0;bottom:0;left:0;width:min(304px,86vw);max-width:none;padding:16px 12px calc(16px + env(safe-area-inset-bottom));background:#ffffff;border-right:0;box-shadow:0 0 40px rgb(17 17 17/.18);transform:translateX(-100%);visibility:hidden}.workspace.workspace-shell>.workspace-nav[data-open=true]{transform:none;visibility:visible}@media (max-height:700px){.workspace.workspace-shell>nav.workspace-nav{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace.workspace-shell>.workspace-nav .workspace-nav-items{flex:none;overflow:visible}}.workspace.workspace-shell .workspace-nav-toggle{display:none}.workspace.workspace-shell .workspace-drawer-backdrop{position:fixed;z-index:39;inset:0;background:rgb(17 17 17/.35)}.workspace.workspace-shell>.workspace-main[inert] .workspace-content{overflow:hidden}.workspace.workspace-shell .workspace-header{align-items:flex-start;gap:0 4px;min-height:56px;padding:6px 8px 0}.workspace.workspace-shell .workspace-heading{flex:1 1;min-width:0;flex-direction:column;align-items:stretch;gap:0}.workspace.workspace-shell .workspace-title{min-height:44px;gap:2px}.workspace.workspace-shell .workspace-page-title{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workspace.workspace-shell .workspace-header-wordmark{position:absolute;top:6px;left:50%;display:flex;align-items:center;height:44px;transform:translateX(-50%)}.workspace.workspace-shell .workspace-header-wordmark img{display:block;width:82px;height:28px}.workspace.workspace-shell .workspace-header[data-back] .workspace-page-title{left:106px;right:106px}.workspace.workspace-shell .workspace-search-cancel{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--ink);font-weight:600}.workspace.workspace-shell .workspace-nav-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink)}.workspace.workspace-shell .workspace-menu-button{display:inline-flex}.workspace.workspace-shell .workspace-back{height:44px;min-width:44px;margin:0;padding:0;justify-content:center}.workspace.workspace-shell .workspace-back>span{display:none}.workspace.workspace-shell .workspace-heading .workspace-tabs{overflow-x:auto;scrollbar-width:none}.workspace.workspace-shell .workspace-heading .workspace-tabs button{flex:none}.workspace.workspace-shell .workspace-search-wrap{flex:none;width:auto;margin:0}.workspace.workspace-shell .workspace-search-wrap>.workspace-search{display:none}.workspace.workspace-shell .workspace-search-toggle{display:inline-flex}.workspace.workspace-shell .workspace-search-wrap>[role=alert]{flex-basis:100%;margin:4px 0 0}.workspace.workspace-shell .workspace-close{margin-left:0}.workspace.workspace-shell .workspace-search button{width:44px;height:44px;margin-right:-4px}.workspace.workspace-shell .workspace-search input[type=search]{font-size:16px}.workspace.workspace-shell .workspace-content{padding:16px 16px calc(32px + env(safe-area-inset-bottom));overflow-x:hidden}.workspace.workspace-shell .workspace-content img{max-width:100%}.workspace.workspace-shell :is(.brand-columns,.brand-week,.shop-week-grid,.shop-compare-grid,.shop-compare-columns,.studio-layout,.studio-photo-layout,.studio-maker-grid){grid-template-columns:minmax(0,1fr)}.workspace.workspace-shell .studio-photo-aside{max-width:none}.workspace.workspace-shell :is(.brand-profile-header,.studio-maker-product){flex-direction:column;align-items:flex-start;gap:12px}.workspace.workspace-shell .brand-stats{flex-wrap:wrap;gap:12px 20px}.workspace.workspace-shell :is(.catalog-toolbar,.studio-toolbar){flex-wrap:wrap}.workspace.workspace-shell :is(.brand-filters,.workspace-pills){flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.workspace.workspace-shell :is(.brand-filters,.workspace-pills)>*{flex:none}.workspace.workspace-shell :is(.brand-filters,.workspace-pills) :is(select,.workspace-pill){min-height:44px;height:44px}.workspace.workspace-shell :is(.brand-listing-grid,.brand-week-shelves,.catalog-grid,.shop-pieces,.studio-grid,.studio-results-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.workspace.workspace-shell :is(.brand-week-cards,.shop-picked){grid-template-columns:minmax(0,1fr)}.workspace.workspace-shell .workspace-row{gap:8px}.workspace.workspace-shell .workspace-row>.workspace-row-thumbs{display:none}.workspace.workspace-shell .brand-network-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:44px;margin:0;border-radius:8px;background:50%/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='1' y='1' width='16' height='16' rx='3' fill='%23ffffff' stroke='%23111111' stroke-width='1.6'/%3E%3C/svg%3E");cursor:pointer}.workspace.workspace-shell .brand-network-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='0.2' y='0.2' width='17.6' height='17.6' rx='3.5' fill='%23111111'/%3E%3Cpath d='M4.5 9.2l3 3 6-6.4' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workspace.workspace-shell .shop-network-row{flex-wrap:wrap}.workspace.workspace-shell .shop-network-row>.shop-photos{display:none}.workspace.workspace-shell .brand-table,.workspace.workspace-shell .brand-table tbody,.workspace.workspace-shell .brand-table td,.workspace.workspace-shell .brand-table tr{display:block;width:100%}.workspace.workspace-shell .brand-table thead{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.workspace.workspace-shell .brand-table tr{margin:0 0 12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:16px}.workspace.workspace-shell .brand-table td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:0}.workspace.workspace-shell .brand-table td:first-child{padding:0 0 8px}.workspace.workspace-shell .brand-table td[data-label]:before{content:attr(data-label);color:var(--gray)}.workspace.workspace-shell tr.workspace-row-link:hover>td{background:none}.workspace.workspace-shell .shop-compare-summary{flex-direction:column;align-items:stretch;padding:16px}.workspace.workspace-shell .shop-venn{align-self:center;flex:none;max-width:100%}.workspace.workspace-shell .shop-category :is(th,td),.workspace.workspace-shell .shop-category table,.workspace.workspace-shell .shop-category tbody,.workspace.workspace-shell .shop-category tr{display:block;width:100%}.workspace.workspace-shell .shop-category thead{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.workspace.workspace-shell .shop-category tr{padding:10px 0;border-bottom:1px solid var(--hairline)}.workspace.workspace-shell .shop-category :is(th,td){padding:4px 0;border:0}.workspace.workspace-shell .shop-category td[data-label]:before{content:attr(data-label);display:block;color:var(--gray);font-size:12px}.workspace.workspace-shell .shop-category-brands a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.workspace.workspace-shell .brand-map-grid{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:3px}.workspace.workspace-shell .brand-map-tile{aspect-ratio:1;font-size:9px!important}.workspace.workspace-shell .brand-map-dot{top:2px;right:2px;width:5px;height:5px}.workspace.workspace-shell :is(.studio-round,.catalog-actions,.brand-select,.shop-select,.studio-filter){min-width:44px;min-height:44px}.workspace.workspace-shell :is(.shop-stats a,.catalog-link){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px}.workspace.workspace-shell .studio-round{width:44px;height:44px}.workspace.workspace-shell .brand-tabs{overflow-x:auto;gap:4px;scrollbar-width:none}.workspace.workspace-shell .brand-tabs button{flex:none;min-height:44px}.workspace.workspace-shell .brand-bulk{bottom:calc(8px + env(safe-area-inset-bottom))}.workspace.workspace-dialog,body .settings-dialog{inset:0;top:0;left:0;transform:none;width:100%;height:100%;max-height:none;overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0}.workspace.workspace-side-panel:not(.workspace-dialog){width:100%;max-width:none;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-left:0}.workspace.workspace-dialog .workspace-button,.workspace.workspace-side-panel .workspace-button{min-height:44px}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.workspace.workspace-shell>.workspace-nav{transition:transform .22s ease,visibility 0s linear .22s}.workspace.workspace-shell>.workspace-nav[data-open=true]{transition:transform .22s ease}}.workspace.workspace-shell .workspace-header-signin{flex:none;margin-left:12px;color:var(--ink);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap}.workspace.workspace-shell .workspace-header-signin:hover{text-decoration:underline}.workspace.workspace-shell .workspace-header-join{display:inline-flex;flex:none;align-items:center;height:32px;margin-left:12px;padding:0 14px;border-radius:999px;background:var(--ink);color:#ffffff;font-size:14px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap}@media (max-width:767.98px){.workspace.workspace-shell .workspace-header-join{display:inline-flex;flex:none;align-items:center;height:32px;margin-left:4px;padding:0 14px;border-radius:999px;background:var(--ink);color:#ffffff;font-size:14px;line-height:20px;font-weight:600;position:relative}.workspace.workspace-shell .workspace-header-join:after{content:"";position:absolute;inset:-6px 0}}.workspace.workspace-dialog.gate-prompt-dialog{position:fixed}.workspace.workspace-dialog .gate-prompt-close{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gray)}.workspace.workspace-dialog .gate-prompt-close:hover{background:var(--field)}@media (max-width:767.98px){.workspace.workspace-dialog.workspace-sheet{inset:auto 0 0 0;top:auto;height:auto;max-height:calc(100% - 48px);border-radius:16px 16px 0 0}}.workspace .workspace-search-wrap{position:relative}.workspace .workspace-search-panel{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;min-width:360px;max-height:min(560px,calc(100vh - 96px));overflow-y:auto;padding:16px;border:1px solid var(--hairline);border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgb(17 17 17/.14)}.workspace .workspace-search-panel .search-browse{margin-top:0}