.icon.svelte-1xs6q2l{width:var(--icon-size,var(--icon-size-prop));height:var(--icon-size,var(--icon-size-prop));--icon-weight:clamp(.09375rem, calc(.125rem * pow(100cqw / 1.5rem, .53)), .25rem);--icon-weight-final:calc(var(--icon-weight) * var(--icon-grade,1) * var(--icon-weight-mult,1));--icon-gap-min:calc(var(--icon-weight-final) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;container-type:inline-size}html:is([data-theme=dark],[data-theme=sub-dark]) .icon.svelte-1xs6q2l{--icon-grade:.93}.icon.svelte-1xs6q2l svg [stroke-width]{stroke-width:var(--icon-stroke,round(nearest, var(--icon-weight-final), calc(var(--space-unit) / 4 / var(--dpr,1))))}.icon.svelte-1xs6q2l svg [stroke-width],.icon.svelte-1xs6q2l svg [stroke-width] *{vector-effect:non-scaling-stroke}.icon.svelte-1xs6q2l svg [stroke-width]{transition:stroke-width var(--duration-fast) var(--ease-out)}.icon.svelte-1xs6q2l svg.icon__fill{opacity:0;position:absolute;inset:0}.icon.svelte-1xs6q2l svg{transition:opacity var(--duration-fast) var(--ease-out)}.icon.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast) linear(0, .124 10%, .343 20%, .546 30%, .703 40%, .815 50%, .889 60%, .938 70%, .969 80%, .988 90%, 1);transform:scale(.82)}.icon--filled.svelte-1xs6q2l svg.icon__fill{opacity:1}.icon--filled.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform:scale(1)}.icon--filled.svelte-1xs6q2l svg:not(.icon__fill){opacity:0}.icon.svelte-1xs6q2l svg.icon__out{animation:svelte-1xs6q2l-icon-out var(--duration-fast) var(--ease-out) both;position:absolute;inset:0}.icon.svelte-1xs6q2l svg.icon__in{animation:svelte-1xs6q2l-icon-in var(--duration-fast) var(--ease-out) both}@keyframes svelte-1xs6q2l-icon-out{to{opacity:0}}@keyframes svelte-1xs6q2l-icon-in{0%{opacity:0}}.icon--swap-up.svelte-1xs6q2l svg.icon__out{animation-name:svelte-1xs6q2l-icon-out-up}.icon--swap-up.svelte-1xs6q2l svg.icon__in{animation-name:svelte-1xs6q2l-icon-in-up}.icon--swap-down.svelte-1xs6q2l svg.icon__out{animation-name:svelte-1xs6q2l-icon-out-down}.icon--swap-down.svelte-1xs6q2l svg.icon__in{animation-name:svelte-1xs6q2l-icon-in-down}@keyframes svelte-1xs6q2l-icon-out-up{to{opacity:0;translate:0 calc(-1 * var(--icon-swap-travel,25%))}}@keyframes svelte-1xs6q2l-icon-in-up{0%{opacity:0;translate:0 var(--icon-swap-travel,25%)}}@keyframes svelte-1xs6q2l-icon-out-down{to{opacity:0;translate:0 var(--icon-swap-travel,25%)}}@keyframes svelte-1xs6q2l-icon-in-down{0%{opacity:0;translate:0 calc(-1 * var(--icon-swap-travel,25%))}}[dir=rtl] .icon--mirror.svelte-1xs6q2l svg{scale:-1 1}.icon--hierarchical.svelte-1xs6q2l svg.icon__std>g>:nth-child(2){opacity:var(--icon-h2,.55)}.icon--hierarchical.svelte-1xs6q2l svg.icon__std>g>:nth-child(n+3){opacity:var(--icon-h3,.3)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:first-child{stroke:var(--icon-p1,currentColor);fill:var(--icon-p1,currentColor)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:nth-child(2){stroke:var(--icon-p2,currentColor);fill:var(--icon-p2,currentColor)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:nth-child(n+3){stroke:var(--icon-p3,var(--icon-p2,currentColor));fill:var(--icon-p3,var(--icon-p2,currentColor))}.icon--draw-on.svelte-1xs6q2l svg.icon__std:not(.icon__fill) :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:1;animation:svelte-1xs6q2l-icon-draw-on var(--duration-slow) var(--ease-out) both}.icon--draw-off.svelte-1xs6q2l svg.icon__std:not(.icon__fill) :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:1;animation:svelte-1xs6q2l-icon-draw-on var(--duration-slow) var(--ease-out) reverse both}.icon--draw-on.svelte-1xs6q2l svg.icon__std :nth-child(2),.icon--draw-off.svelte-1xs6q2l svg.icon__std :nth-child(2){animation-delay:calc(var(--duration-fast) * .5)}.icon--draw-on.svelte-1xs6q2l svg.icon__std :nth-child(n+3),.icon--draw-off.svelte-1xs6q2l svg.icon__std :nth-child(n+3){animation-delay:var(--duration-fast)}@keyframes svelte-1xs6q2l-icon-draw-on{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:first-child{animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:nth-child(2){animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite;animation-delay:calc(var(--duration-slower,1.4s) / -3)}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:nth-child(n+3){animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite;animation-delay:calc(var(--duration-slower,1.4s) / -1.5)}@keyframes svelte-1xs6q2l-icon-variable{0%,45%,to{opacity:1}25%{opacity:.25}}.icon--breathe.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-breathe var(--duration-breathe,2.8s) var(--ease-in-out) infinite}@keyframes svelte-1xs6q2l-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.icon.svelte-1xs6q2l svg{width:100%;height:100%;color:inherit;transform:translate(calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-tx-fr,0) + var(--icon-optical-tx-px,0rem)), calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-ty-fr,0) + var(--icon-optical-ty-px,0rem))) scale(var(--icon-optical-scale,1));transform-origin:50%;overflow:visible}:root{--icon-cap-align-offset:calc((1cap - 1ex) / 2)}.icon--align-text.svelte-1xs6q2l{vertical-align:middle;margin-block-end:var(--icon-cap-align-offset)}.icon--spin.svelte-1xs6q2l,.icon--pulse.svelte-1xs6q2l,.icon--bounce.svelte-1xs6q2l,.icon--wiggle.svelte-1xs6q2l{transform-origin:50%}.icon--spin.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-spin var(--icon-motion-duration,var(--duration-spinner)) linear infinite}.icon--spin.svelte-1xs6q2l svg{transform:scale(var(--icon-optical-scale,1))}.icon--pulse.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}.icon--bounce.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-bounce var(--duration-slow) var(--ease-out) infinite}.icon--wiggle.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-wiggle var(--duration-slow) var(--ease-in-out) infinite}@keyframes svelte-1xs6q2l-icon-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xs6q2l-icon-pulse{to{opacity:.4}}@keyframes svelte-1xs6q2l-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-12%)}}@keyframes svelte-1xs6q2l-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .icon--spin.svelte-1xs6q2l,html:not([data-motion=full]) .icon--bounce.svelte-1xs6q2l,html:not([data-motion=full]) .icon--wiggle.svelte-1xs6q2l,html:not([data-motion=full]) .icon--breathe.svelte-1xs6q2l,html:not([data-motion=full]) .icon--variable.svelte-1xs6q2l svg.icon__std>g>*{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}html:not([data-motion=full]) .icon--draw-on.svelte-1xs6q2l svg.icon__std :is(path,circle,ellipse,line,polygon,polyline,rect),html:not([data-motion=full]) .icon--draw-off.svelte-1xs6q2l svg.icon__std :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:none;animation:none}}.kbd-group.svelte-1too21j{align-items:center;gap:var(--space-2);font-family:var(--font-sans);display:inline-flex}.kbd.svelte-1too21j{font-weight:var(--font-weight-semibold);background:var(--surface-elevated);border:var(--border-width) solid var(--border-on-elevated-hairline);border-bottom:calc(var(--border-width) * 2) solid var(--border-on-elevated-hairline);border-radius:var(--radius-sm);color:var(--text-primary);text-align:center;line-height:var(--line-height-single);min-width:var(--space-10);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.kbd-sep.svelte-1too21j{font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing);font-weight:var(--font-weight-control);color:var(--text-tertiary)}.kbd-group--sm.svelte-1too21j .kbd:where(.svelte-1too21j){font-size:var(--recipe-label-medium-font-size);line-height:var(--recipe-label-medium-line-height);letter-spacing:var(--recipe-label-medium-letter-spacing);padding-block:var(--space-1);padding-inline:var(--space-2);min-width:var(--space-8)}.kbd-group--md.svelte-1too21j .kbd:where(.svelte-1too21j){font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing);padding-block:var(--space-1);padding-inline:var(--space-3);min-width:var(--space-10)}.kbd-group--lg.svelte-1too21j .kbd:where(.svelte-1too21j){height:calc(18 * var(--space-unit));min-width:calc(18 * var(--space-unit));padding-block:0;padding-inline:var(--space-6);font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}.kbd-group--lg.svelte-1too21j .kbd-sep:where(.svelte-1too21j){font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}.tooltip-wrapper.svelte-nbwwof{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltip-content.svelte-nbwwof{width:max-content;z-index:var(--z-index-tooltip);padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--recipe-label-medium-font-size);letter-spacing:var(--recipe-label-medium-letter-spacing);font-weight:var(--font-weight-control);line-height:var(--line-height-label-medium);white-space:nowrap;color:var(--surface-base);background:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-spring), transform var(--duration-fast) var(--ease-spring), display var(--duration-fast) var(--ease-spring) allow-discrete, overlay var(--duration-fast) var(--ease-spring) allow-discrete;border:none;margin:0;position:fixed;inset:auto;transform:scale(.96)}.tooltip-content.svelte-nbwwof:popover-open{opacity:1;transform:scale(1)}.tooltip-shortcut.svelte-nbwwof{gap:var(--space-1);align-items:center;margin-inline-start:var(--space-3);display:inline-flex}.tooltip-shortcut.svelte-nbwwof .kbd{color:inherit;border-color:color-mix(in oklab, currentColor 40%, transparent)}@starting-style{.tooltip-content.svelte-nbwwof:popover-open{opacity:0;transform:scale(.96)}}
