.a-ex-topbar{grid-template-columns:1fr auto 1fr;align-items:center;width:402px;height:44px;padding:0 24px;display:grid}.a-ex-topbar>:last-child{justify-self:end}.a-ex-chef{background:color-mix(in srgb, var(--alma-role-surface,#fffefa) 60%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alma-role-shadow,#33140c) 16%, transparent), inset 0 1px 0 #ffffffb3, 0 2px 8px color-mix(in srgb, var(--alma-role-shadow,#000) 4%, transparent)}[data-theme=dark] .a-ex-chef{background:color-mix(in srgb, var(--alma-role-surface,#fff) 8%, transparent);box-shadow:inset 0 0 0 1px #ffffff29, 0 2px 8px color-mix(in srgb, var(--alma-role-shadow,#000) 20%, transparent)}.a-ex-filters{gap:8px;width:370px;height:44px;display:flex}.a-ex-pills{clip-path:inset(-20px 0 -20px -20px);flex:1;gap:8px;min-width:0;padding-bottom:0;display:flex;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);-webkit-mask-position:-20px -20px;mask-position:-20px -20px;-webkit-mask-size:calc(100% + 20px) calc(100% + 40px);mask-size:calc(100% + 20px) calc(100% + 40px)}.a-ex-pill{white-space:nowrap;height:44px;font:500 16px/1 var(--font-grotesk);color:var(--text-primary);background:var(--ui-foreground);box-shadow:inset 0 0 0 .5px var(--ui-border-lighter), 0 4px 15px #0000000f;border-radius:14px;flex:none;place-items:center;padding:0 15px;display:grid}.a-ex-pill.is-selected{color:var(--alma-role-on-fill,var(--brand-nearly-white));background:linear-gradient(180deg, var(--static-explore-filter-gradient-top), var(--static-explore-filter-gradient-bottom));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--alma-role-shadow,#000) 50%, transparent), 0 4px 15px color-mix(in srgb, var(--alma-role-shadow,#000) 6%, transparent)}.a-ex-sort-btn{background:var(--ui-foreground);width:44px;height:44px;box-shadow:inset 0 0 0 .5px var(--ui-border-lighter), 0 4px 15px #0000000f;border-radius:14px;flex:none;place-items:center;display:grid}.a-ex-search{background:var(--ui-input-filled);width:370px;height:44px;box-shadow:inset 0 0 0 .5px var(--ui-border-lighter);border-radius:16px;align-items:center;gap:6px;padding:0 8px 0 16px;display:flex}.a-ex-search-field{height:22px;font:400 16px/22px var(--font-grotesk);flex:1;position:relative;overflow:hidden}.a-ex-search-ph,.a-ex-search-text{white-space:nowrap;position:absolute;top:0;left:0}.a-ex-search-ph{color:var(--alma-role-secondary,var(--text-secondary))}.a-ex-search-text{color:var(--text-primary)}.a-ex-empty{text-align:center;flex-direction:column;align-items:center;width:370px;padding:32px 24px 30px;display:flex}.a-ex-squircle{place-items:center;width:64px;height:64px;display:grid;position:relative}.a-ex-squircle>.a-icon{grid-area:1/1}.a-ex-empty-title{font:500 18px/18.8px var(--font-grotesk);color:var(--text-primary);margin-top:16px}.a-ex-empty-body{font:400 16px/19px var(--font-grotesk);color:var(--alma-role-secondary,var(--text-secondary));margin-top:3.8px}.a-ex-secondary-btn{height:44px;font:500 16px/1 var(--font-grotesk);color:var(--text-primary);background:var(--secondary-cta-button-background,var(--ui-action-secondary));border-radius:22px;place-items:center;margin-top:20px;padding:0 20px;display:grid}.a-ex-card{height:var(--card-height-feature,256px);border-radius:var(--radius-card);isolation:isolate;background:var(--ui-border-lighter);box-shadow:0 6px 21px color-mix(in srgb, var(--alma-role-shadow,#000) 5%, transparent);position:relative;overflow:hidden}.a-ex-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--ui-border-darker);pointer-events:none;position:absolute;inset:0}.a-ex-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.a-ex-card-fade{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-background) 0%, transparent), color-mix(in srgb, var(--ui-background) 90%, transparent));height:132px;position:absolute;bottom:0;left:0;right:0}.a-ex-card-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.a-ex-card-top{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:24px;left:24px;right:24px}.a-ex-card-bottom{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.a-ex-card-name{font:500 18px/22px var(--font-grotesk);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-ex-chip{white-space:nowrap;height:32px;font:400 15px/1 var(--font-grotesk);color:var(--text-primary);background:color-mix(in srgb, var(--alma-role-surface,#fff) 50%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-radius:11px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff80}.a-ex-chip b{font-weight:500}.a-ex-avatar{object-fit:cover;border-radius:6px;width:18px;height:18px}.a-ex-save{gap:1px}.a-ex-save.is-saved{background:var(--ui-action-primary);color:var(--text-primary-inverted);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.a-ex-macros{border-radius:9px;gap:5px;height:26px}.a-ex-macros .a-badge{color:inherit}[data-theme=dark] .a-ex-chip{color:var(--text-static-white,#fffefc);background:#1e1e1e6b;box-shadow:inset 0 0 0 .5px #ffffff29}[data-theme=dark] .a-ex-save.is-saved{background:var(--ui-action-primary);color:var(--text-primary-inverted)}.a-ex-skel{height:var(--card-height-feature,256px);border-radius:var(--radius-card);place-items:center;display:grid}.a-ex-skel--green{background:linear-gradient(180deg, var(--static-explore-skeleton-green-top), var(--static-explore-skeleton-green-bottom))}.a-ex-skel--clementine{background:linear-gradient(180deg, var(--static-explore-skeleton-clementine-top), var(--static-explore-skeleton-clementine-bottom))}.a-ex-skel--kiwi{background:linear-gradient(180deg, var(--static-explore-skeleton-kiwi-top), var(--static-explore-skeleton-kiwi-bottom))}.a-ex-skel-art{object-fit:contain;width:96px;height:96px}.a-ex-loc{background:var(--ui-foreground);width:370px;box-shadow:inset 0 0 0 .5px var(--ui-border-lighter), 0 4px 15px #0000000f;border-radius:20px;align-items:center;gap:12px;padding:16px 24px 16px 16px;display:flex}.a-ex-loc-art{object-fit:contain;flex:none;width:52px;height:52px}.a-ex-loc-text{flex-direction:column;flex:1;gap:4px;display:flex}.a-ex-loc-title{font:500 16px/20px var(--font-grotesk);color:var(--text-primary)}.a-ex-loc-action{font:500 15px/18px var(--font-grotesk);color:var(--alma-role-accent,var(--ui-action-primary))}.a-ex-loc-close{flex:none;place-items:center;width:44px;height:44px;margin-right:-12px;display:grid}.a-ex-disc{text-align:center;flex-direction:column;align-items:center;gap:12px;width:370px;padding:32px 16px;display:flex}.a-ex-disc-stack{display:grid}.a-ex-disc-step{flex-direction:column;grid-area:1/1;align-items:center;gap:12px;display:flex}.a-ex-disc-msg{font:500 16px/20px var(--font-grotesk);color:var(--text-primary)}.a-ex-disc-sub{font:400 16px/20px var(--font-grotesk);color:var(--alma-role-secondary,var(--text-secondary))}.a-ex-sheet{background:var(--ui-foreground);box-shadow:0 -4px 30px color-mix(in srgb, var(--alma-role-shadow,#000) 8%, transparent);color:var(--text-primary);border-radius:38px 38px 0 0}.a-ex-sort-sheet{padding:16px 0 50px}.a-ex-sort-row{align-items:center;gap:12px;padding:20px 24px;display:flex}.a-ex-sort-label{font:500 18px/22px var(--font-grotesk);flex:1}.a-ex-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ui-border-darker);border-radius:50%;flex:none;position:relative}.a-ex-radio.is-on:after{content:"";background:var(--ui-action-primary);border-radius:50%;position:absolute;inset:3px}.a-ex-divider{background:var(--ui-border-darker);height:.5px;margin:0 24px}.a-ex-intro{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 40px;display:flex}.a-ex-intro-art{object-fit:contain;width:64px;height:64px}.a-ex-intro-title{font:700 28px/1.14 var(--font-alpina);margin-top:16px}.a-ex-intro-body{font:400 16px/21px var(--font-grotesk);color:var(--alma-role-secondary,var(--text-secondary));margin-top:8px}.a-ex-intro-row{text-align:left;background:var(--ui-background);width:100%;box-shadow:inset 0 0 0 .5px var(--ui-border-lighter);border-radius:20px;align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.a-ex-intro-row>div:first-child{flex:1}.a-ex-intro-row-title{font:500 16px/20px var(--font-grotesk)}.a-ex-intro-row-body{font:400 15px/19px var(--font-grotesk);color:var(--alma-role-secondary,var(--text-secondary));margin-top:2px}.a-ex-intro-note{font:400 15px/19px var(--font-grotesk);color:var(--alma-role-secondary,var(--text-secondary));margin:16px 0 40px}.a-ex-toggle{background:var(--ui-border-darker);border-radius:16px;flex:none;width:51px;height:31px;position:relative}.a-ex-toggle>i{background:var(--alma-role-surface,#fff);width:27px;height:27px;box-shadow:0 3px 8px color-mix(in srgb, var(--alma-role-shadow,#000) 15%, transparent);--alma-role-text:var(--alma-dark-text);--alma-role-kale-ink:var(--alma-dark-text);--alma-role-secondary:var(--alma-dark-secondary);--alma-role-accent:var(--alma-dark-accent);--alma-role-on-fill:var(--alma-dark-text);--alma-role-error:var(--alma-dark-error);border-radius:50%;position:absolute;top:2px;left:2px}:where(html[data-alma-theme=dark]) .a-ex-toggle>i{color:var(--alma-dark-text,inherit)}.a-ex-toggle.is-on{background:var(--ui-action-primary)}.a-ex-toggle.is-on>i{left:22px}
