@layer theme,base,components,utilities;@layer components{.air-button{--button-fill: var(--color-action);--button-label: var(--color-on-action);--button-filter: var(--control-filter);--button-shadow: var(--control-shadow);--button-height: var(--size-control);--button-pad: var(--space-20);--button-loader: var(--size-icon-xs);position:relative;display:inline-grid;place-items:center;min-block-size:var(--button-height);padding:var(--space-8) var(--button-pad);border:0;border-radius:var(--radius-full);background-color:var(--button-fill);-webkit-backdrop-filter:var(--button-filter);backdrop-filter:var(--button-filter);box-shadow:var(--button-shadow);color:var(--button-label);font-family:var(--font-lead);font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);font-weight:var(--text-label--font-weight);text-align:center;text-decoration:none;transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out);-webkit-user-select:none;user-select:none}.air-button[data-variant=quiet]{--button-fill: var(--color-action-quiet);--button-label: var(--color-on-action-quiet);--button-shadow: var(--control-shadow-quiet)}.air-button[data-variant=danger]{--button-fill: var(--color-action-quiet);--button-label: var(--color-negative);--button-shadow: var(--control-shadow-quiet)}.air-button[data-size=large]{--button-height: var(--size-control-l);--button-pad: var(--size-button-pad-l);font-size:var(--text-label-l);line-height:var(--text-label-l--line-height);letter-spacing:var(--text-label-l--letter-spacing);font-weight:var(--text-label-l--font-weight)}.air-button[data-size=small]{--button-height: var(--size-control-s);--button-pad: var(--space-16);font-size:var(--text-label-s);line-height:var(--text-label-s--line-height);letter-spacing:var(--text-label-s--letter-spacing);font-weight:var(--text-label-s--font-weight)}.air-button[data-size=small]:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--button-height) - var(--size-target)) / 2)}@media not (min-width:48rem){.air-button[data-size=large]{--button-pad: var(--space-20);inline-size:100%}}.air-button[data-full]{inline-size:100%}.air-button__face{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-inline-size:0}.air-button__face:has(>.air-button__value){flex-wrap:wrap;row-gap:0}.air-button__face--busy,.air-button[data-state=busy] .air-button__face:not(.air-button__face--busy){visibility:hidden}.air-button[data-state=busy] .air-button__face--busy{visibility:visible}.air-button__label{overflow-wrap:anywhere}.air-button__icon{display:inline-flex;flex:none}.air-button__icon>svg{inline-size:var(--size-icon-s);block-size:var(--size-icon-s)}.air-button__value{display:inline-flex;align-items:center;gap:var(--space-16);margin-inline-start:var(--space-8);font-weight:var(--font-weight-regular);white-space:nowrap}.air-button__value:before{content:"";flex:none;inline-size:var(--border-divider);block-size:var(--size-button-divider);background-color:color-mix(in srgb,var(--button-label) 38%,transparent)}.air-button__face[data-wrapped]>.air-button__value{translate:calc((var(--space-8) + var(--border-divider) + var(--space-16)) / -2) 0}.air-button__face[data-wrapped]>.air-button__value:before{visibility:hidden}.air-button__loader{flex:none;inline-size:var(--button-loader);block-size:var(--button-loader);animation:air-button-turn var(--duration-loader) linear infinite}@keyframes air-button-turn{to{transform:rotate(1turn)}}.air-button[data-state=busy]{cursor:progress}@media(hover:hover)and (pointer:fine){.air-button:hover:not(:disabled,[data-state=busy]){background-color:color-mix(in srgb,var(--button-fill),var(--button-label) var(--state-hover))}}.air-button:active:not(:disabled,[data-state=busy]){background-color:color-mix(in srgb,var(--button-fill),var(--button-label) var(--state-press));transform:scale(var(--press-scale))}.air-button:disabled,.air-button[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.air-icon-button{--button-fill: var(--color-action-quiet);--button-label: var(--color-on-action-quiet);--button-filter: var(--control-filter);--button-shadow: var(--control-shadow-quiet);display:inline-grid;place-items:center;flex:none;inline-size:var(--size-target);block-size:var(--size-target);padding:0;border:0;border-radius:var(--radius-full);background-color:var(--button-fill);-webkit-backdrop-filter:var(--button-filter);backdrop-filter:var(--button-filter);box-shadow:var(--button-shadow);color:var(--button-label);transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}.air-icon-button[data-variant=bare]{--button-fill: transparent;--button-label: var(--color-fg);--button-filter: none;--button-shadow: none}.air-icon-button__icon{display:inline-flex}.air-icon-button__icon>svg{inline-size:var(--size-icon);block-size:var(--size-icon)}@media(hover:hover)and (pointer:fine){.air-icon-button:hover:not(:disabled,[data-state=busy]){background-color:color-mix(in srgb,var(--button-fill),var(--button-label) var(--state-hover))}}.air-icon-button:active:not(:disabled,[data-state=busy]){background-color:color-mix(in srgb,var(--button-fill),var(--button-label) var(--state-press));transform:scale(var(--press-scale))}.air-icon-button[data-state=busy]{cursor:progress}.air-icon-button__icon>.air-button__loader{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.air-icon-button:disabled,.air-icon-button[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}@media(prefers-reduced-motion:reduce){.air-button__loader{animation:none}}@media(forced-colors:active){.air-button,.air-icon-button:not([data-variant=bare]){border:var(--border-divider) solid ButtonText}}}@layer theme,base,components,utilities;@layer components{.air-field{min-inline-size:0}.air-field__label{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-8);margin-block-end:var(--space-8);color:var(--color-fg);font-family:var(--font-lead);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}.air-field__optional{color:var(--color-fg-muted);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);font-weight:var(--font-weight-regular)}.air-field[data-disabled] .air-field__label,.air-field:has(.air-field__control:disabled) .air-field__label{opacity:var(--opacity-disabled)}.air-field__box{--field-line: var(--color-control-line);--field-line-width: var(--border-control);--field-start: var(--space-16);--field-end: var(--space-16);--field-icon-slot: calc(var(--size-icon-s) + var(--space-8));--field-control-slot: calc(var(--size-target) + var(--space-8));position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-block-size:var(--size-field);border-radius:var(--radius-sm);background-color:var(--color-bg-sunken);outline:var(--field-line-width) solid var(--field-line);outline-offset:calc(-1 * var(--field-line-width));transition:outline-color var(--duration-quick) var(--ease-out),background-color var(--duration-quick) var(--ease-out)}.air-field__box[data-multiline]{align-items:stretch}.air-field__box[data-leading]{--field-start: calc(var(--space-16) + var(--field-icon-slot))}.air-field__box[data-success],.air-field__box[data-indicator]{--field-end: calc(var(--space-16) + var(--field-icon-slot))}.air-field__box[data-success][data-indicator]{--field-end: calc(var(--space-16) + 2 * var(--field-icon-slot))}.air-field__box[data-trailing]{--field-end: calc(var(--space-4) + var(--field-control-slot))}.air-field__box[data-trailing][data-success],.air-field__box[data-trailing][data-indicator]{--field-end: calc(var(--space-4) + var(--field-control-slot) + var(--field-icon-slot))}.air-field__box[data-trailing][data-success][data-indicator]{--field-end: calc(var(--space-4) + var(--field-control-slot) + 2 * var(--field-icon-slot))}@media(hover:hover)and (pointer:fine){.air-field__box:where(:hover:not([data-invalid],[data-readonly],[data-disabled],:has(.air-field__control:disabled))){--field-line: var(--color-fg)}}.air-field__box[data-invalid]{--field-line: var(--color-negative);--field-line-width: var(--border-control-strong)}.air-field__box[data-readonly]{--field-line: transparent;background-color:transparent}.air-field__box[data-disabled],.air-field__box:has(.air-field__control:disabled){opacity:var(--opacity-disabled);pointer-events:none}.air-field__box:has(.air-field__control:focus){--field-line: var(--color-focus);--field-line-width: var(--border-control-strong)}.air-field__control{grid-area:1 / 1;inline-size:100%;min-inline-size:0;min-block-size:var(--size-field);margin:0;padding-block:0;padding-inline:var(--field-start) var(--field-end);border:0;border-radius:inherit;background-color:transparent;color:var(--color-fg);font-family:var(--font-lead);font-size:var(--size-field-text);line-height:var(--text-body--line-height);font-weight:var(--font-weight-regular);text-overflow:ellipsis}.air-field__control[type=number]{appearance:textfield}.air-field__control[type=number]::-webkit-inner-spin-button,.air-field__control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.air-field__control:focus-visible{outline:var(--focus-ring) solid transparent;outline-offset:calc(-1 * var(--focus-ring))}.air-field__control::placeholder{color:var(--color-fg-muted)}.air-field__control:-webkit-autofill,.air-field__control:-webkit-autofill:hover,.air-field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-fg);caret-color:var(--color-fg);box-shadow:inset 0 0 0 var(--size-field) var(--color-bg-sunken)}.air-field__control::-ms-reveal,.air-field__control::-ms-clear{display:none}.air-field__control::-webkit-search-cancel-button{appearance:none}.air-field__lead,.air-field__end{grid-area:1 / 1;display:inline-flex;align-items:center;pointer-events:none}.air-field__lead{justify-self:start;margin-inline-start:var(--space-16);color:var(--color-fg-muted)}.air-field__end{justify-self:end;gap:var(--space-8);padding-inline-end:var(--space-16)}.air-field__box[data-trailing] .air-field__end{padding-inline-end:var(--space-4)}.air-field__lead>svg,.air-field__status>svg,.air-field__indicator>svg{flex:none;inline-size:var(--size-icon-s);block-size:var(--size-icon-s)}.air-field__status,.air-field__indicator{display:inline-flex}.air-field__status{color:var(--color-positive)}.air-field__indicator{color:var(--color-fg)}.air-field__trailing{display:inline-flex;pointer-events:auto}.air-field__trailing :focus-visible{outline-offset:calc(-1 * var(--focus-ring))}.air-field__foot{display:flex;align-items:flex-start;justify-content:space-between;column-gap:var(--space-12)}.air-field__messages{flex:1 1 auto;min-inline-size:0}.air-field__help,.air-field__error,.air-field__count{margin-block-start:var(--space-8);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height)}.air-field__help{color:var(--color-fg-muted)}.air-field__count{flex:none;margin-inline-start:auto;color:var(--color-fg-muted)}.air-field__error{display:flex;align-items:flex-start;gap:var(--space-8);color:var(--color-negative)}.air-field__error-icon{display:inline-flex;flex:none;align-items:center;block-size:calc(var(--text-body-s) * var(--text-body-s--line-height))}.air-field__error-icon>svg{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs)}.air-field__error-text{min-inline-size:0}}@layer theme,base,components,utilities;@layer components{.air-seam{--seam-overlap: min(var(--size-seam-overlap), calc(var(--seam-room, var(--section-gap)) - var(--size-seam-air)));--seam-frame: calc(var(--size-seam) + 2 * var(--seam-overlap));position:relative;block-size:var(--size-seam);overflow-x:clip;pointer-events:none}.air-seam__cloud{--seam-grow: 1;--seam-height-end: calc((var(--seam-bottom) - var(--seam-top)) * var(--seam-frame));--seam-height: calc(var(--seam-height-end) / var(--seam-grow));--seam-width: calc(var(--seam-height) * var(--seam-ratio));--seam-trim: calc((var(--seam-height-end) - var(--seam-height)) / 2);position:absolute;inset-block-start:calc(var(--seam-top) * var(--seam-frame) - var(--seam-overlap) + var(--seam-trim));inset-block-end:calc((1 - var(--seam-bottom)) * var(--seam-frame) - var(--seam-overlap) + var(--seam-trim));inline-size:var(--seam-width)}.air-seam__cloud[data-near]{--seam-grow: var(--scale-seam-near)}.air-seam__cloud[data-slot=left]{inset-inline-start:calc(var(--seam-width) * var(--seam-out) * -1)}.air-seam__cloud[data-slot=right]{inset-inline-end:calc(var(--seam-width) * var(--seam-out) * -1)}.air-seam__cloud[data-slot=middle]{inset-inline-start:calc(100% * var(--seam-at) - var(--seam-width) / 2)}.air-seam__cloud>*{display:block;inline-size:100%;block-size:100%}.air-seam__cloud>*>img{display:block;inline-size:100%;block-size:100%;object-fit:fill}.air-seam[data-arrangement=bank]>[data-slot=left]{--seam-top: var(--seam-bank-left-top);--seam-bottom: var(--seam-bank-left-bottom);--seam-out: var(--seam-bank-left-out)}.air-seam[data-arrangement=bank]>[data-slot=right]{--seam-top: var(--seam-bank-right-top);--seam-bottom: var(--seam-bank-right-bottom);--seam-out: var(--seam-bank-right-out)}.air-seam[data-arrangement=wisp]>[data-slot=left]{--seam-top: var(--seam-wisp-left-top);--seam-bottom: var(--seam-wisp-left-bottom);--seam-out: var(--seam-wisp-left-out)}.air-seam[data-arrangement=wisp]>[data-slot=right]{--seam-top: var(--seam-wisp-right-top);--seam-bottom: var(--seam-wisp-right-bottom);--seam-out: var(--seam-wisp-right-out)}.air-seam[data-arrangement=floor]>[data-slot=left]{--seam-top: var(--seam-floor-left-top);--seam-bottom: var(--seam-floor-left-bottom);--seam-out: var(--seam-floor-left-out)}.air-seam[data-arrangement=floor]>[data-slot=middle]{--seam-top: var(--seam-floor-middle-top);--seam-bottom: var(--seam-floor-middle-bottom);--seam-at: var(--seam-floor-middle-at)}.air-seam[data-arrangement=floor]>[data-slot=right]{--seam-top: var(--seam-floor-right-top);--seam-bottom: var(--seam-floor-right-bottom);--seam-out: var(--seam-floor-right-out)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.air-seam{view-timeline:--air-seam block}.air-seam__cloud{animation-duration:auto;animation-timing-function:var(--ease-scroll);animation-fill-mode:both;animation-timeline:--air-seam}.air-seam__cloud[data-slot=left]{animation-name:air-seam-left}.air-seam__cloud[data-slot=right]{animation-name:air-seam-right}.air-seam__cloud[data-slot=left][data-near]{animation-name:air-seam-left,air-seam-near}.air-seam__cloud[data-slot=right][data-near]{animation-name:air-seam-right,air-seam-near}}}@keyframes air-seam-left{to{translate:calc(var(--size-seam-drift) * -1) 0}}@keyframes air-seam-right{to{translate:var(--size-seam-drift) 0}}@keyframes air-seam-near{to{scale:var(--scale-seam-near)}}}@layer theme,base,components,utilities;@layer components{.air-depth{position:relative;display:block}.air-depth:focus{outline:none}.air-depth__stage{position:relative;block-size:var(--size-depth-stage);overflow:clip;isolation:isolate}.air-depth__layers{position:absolute;inset:0;overflow:clip;pointer-events:none}.air-depth__plane{--depth-x: var(--depth-portrait-x);--depth-y: var(--depth-portrait-y);--depth-width: var(--depth-portrait-width);--depth-ratio: var(--depth-portrait-ratio);position:absolute;inset-inline-start:var(--depth-x);inset-block-start:var(--depth-y);inline-size:var(--depth-width);aspect-ratio:var(--depth-ratio);pointer-events:none}.air-depth__plane[data-portrait-edge=bottom]{inset-block:auto calc(var(--depth-y) + var(--size-depth-clearance))}.air-depth__plane[data-kind=background]{aspect-ratio:auto;block-size:calc(100% * var(--depth-cover))}.air-depth__plane[data-kind=gradient]>.air-depth__tilt{background-image:var(--depth-paint)}.air-depth__plane[data-kind=content]{aspect-ratio:auto}.air-depth__beats{display:grid;align-items:start}.air-depth__plane[data-portrait-edge=bottom]>.air-depth__beats{align-items:end}.air-depth__beat{grid-area:1 / 1;min-inline-size:0;pointer-events:auto}.air-depth__beat[data-hidden]{pointer-events:none}@media(orientation:landscape),(min-width:48rem){.air-depth__plane{--depth-x: var(--depth-landscape-x);--depth-y: var(--depth-landscape-y);--depth-width: var(--depth-landscape-width);--depth-ratio: var(--depth-landscape-ratio)}.air-depth__plane[data-portrait-edge=bottom]{inset-block:var(--depth-y) auto}.air-depth__plane[data-landscape-edge=bottom]{inset-block:auto calc(var(--depth-y) + var(--size-depth-clearance))}.air-depth__plane[data-portrait-edge=bottom]>.air-depth__beats{align-items:start}.air-depth__plane[data-landscape-edge=bottom]>.air-depth__beats{align-items:end}}.air-depth__tilt{inline-size:100%;block-size:100%}.air-depth__art,.air-depth__picture,.air-depth-placeholder{display:block;inline-size:100%;block-size:100%}.air-depth__picture{object-fit:contain;transition:opacity var(--duration-picture) var(--ease-out)}.air-depth__plane[data-kind=background] .air-depth__picture{object-fit:cover}.air-depth__picture[data-state=loading]{opacity:var(--opacity-hidden)}.air-depth-placeholder[data-shape=cloud]{fill:var(--color-cloud-400)}.air-depth-placeholder[data-shape=object]{fill:var(--color-zenith-300)}.air-depth-placeholder[data-shape=background]{fill:var(--color-wine-900)}.air-depth[data-active] .air-depth__plane,.air-depth[data-active] .air-depth__beat,.air-depth[data-active][data-tilt] .air-depth__tilt{will-change:transform}@media(prefers-reduced-motion:reduce){.air-depth__stage{display:grid;grid-template-rows:minmax(var(--size-depth-stage),auto);block-size:auto}.air-depth__layers{grid-area:1 / 1 / 2 / 2}.air-depth__plane:not([data-still],[data-kind=content]){display:none}.air-depth__plane[data-kind=background]{block-size:calc(100% * var(--depth-cover))}.air-depth__plane[data-kind=content],.air-depth__beats{display:contents}.air-depth__beat{margin-inline-start:var(--depth-x);inline-size:var(--depth-width)}.air-depth__beat:first-child{position:relative;grid-area:1 / 1 / 2 / 2;align-self:start;inset-block-start:var(--depth-y);z-index:var(--layer-content)}.air-depth__plane[data-portrait-edge=bottom] .air-depth__beat:first-child{align-self:end;inset-block:auto calc(var(--depth-y) + var(--size-depth-clearance))}@media(orientation:landscape),(min-width:48rem){.air-depth__plane[data-portrait-edge=bottom] .air-depth__beat:first-child{align-self:start;inset-block:var(--depth-y) auto}.air-depth__plane[data-landscape-edge=bottom] .air-depth__beat:first-child{align-self:end;inset-block:auto calc(var(--depth-y) + var(--size-depth-clearance))}}.air-depth__beat:not(:first-child){grid-area:auto;margin-block-start:var(--section-gap)}.air-depth__beat:last-child:not(:first-child){margin-block-end:var(--section-gap)}}}@layer theme,base,components,utilities;@layer components{.air-tag{--tag-fill: var(--color-tile);--tag-text: var(--color-fg);display:inline-flex;flex:none;align-items:center;block-size:var(--size-tag);padding-inline:var(--size-tag-pad);border-radius:var(--radius-full);background-color:var(--tag-fill);color:var(--tag-text);font-family:var(--font-lead);font-size:var(--text-label-s);line-height:var(--text-label-s--line-height);letter-spacing:var(--text-label-s--letter-spacing);font-weight:var(--text-label-s--font-weight);white-space:nowrap}.air-tag[data-tone=sold-out]{--tag-fill: color-mix(in srgb, var(--color-tile) 50%, transparent);--tag-text: var(--color-fg-muted)}.air-tag[data-on-photo]{--tag-fill: var(--color-cloud-50);--tag-text: var(--color-wine-950)}.air-tag[data-tone=sold-out][data-on-photo]{--tag-text: var(--color-cloud-700)}.air-count{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;min-inline-size:var(--size-count);min-block-size:var(--size-count);padding-inline:var(--space-4);border-radius:var(--radius-full);background-color:var(--color-fg);color:var(--color-bg);font-family:var(--font-lead);font-size:var(--text-label-s);line-height:var(--text-label-s--line-height);font-weight:var(--font-weight-semibold);white-space:nowrap}.air-count[data-wide]{padding-inline:var(--space-8)}@media(forced-colors:active){.air-tag,.air-count{border:var(--border-divider) solid ButtonText}}}@layer theme,base,components,utilities;@layer components{.air-free-shipping{display:grid;gap:var(--space-8);min-inline-size:0}.air-free-shipping__text{display:flex;align-items:flex-start;gap:var(--space-8);margin:0;color:var(--color-fg);font-family:var(--font-lead);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);font-weight:var(--text-body-s--font-weight)}.air-free-shipping__text>span{min-inline-size:0}.air-free-shipping__check{flex:none;inline-size:var(--size-icon-s);block-size:var(--size-icon-s);margin-block-start:calc((var(--text-body-s) * var(--text-body-s--line-height) - var(--size-icon-s)) / 2);color:var(--color-positive)}.air-free-shipping__bar{appearance:none;inline-size:100%;min-inline-size:0;block-size:var(--size-progress);overflow:hidden;border:0;border-radius:var(--radius-full);background-color:var(--color-bg-sunken)}.air-free-shipping__bar::-webkit-progress-bar{background-color:transparent}.air-free-shipping__bar::-webkit-progress-value{border-radius:var(--radius-full);background-color:var(--color-accent);transition:background-color var(--duration-quick) var(--ease-out)}.air-free-shipping__bar::-moz-progress-bar{border-radius:var(--radius-full);background-color:var(--color-accent);transition:background-color var(--duration-quick) var(--ease-out)}.air-free-shipping[data-unlocked] .air-free-shipping__bar::-webkit-progress-value{background-color:var(--color-positive)}.air-free-shipping[data-unlocked] .air-free-shipping__bar::-moz-progress-bar{background-color:var(--color-positive)}@media(prefers-reduced-motion:reduce){.air-free-shipping__bar::-webkit-progress-value{transition:none}.air-free-shipping__bar::-moz-progress-bar{transition:none}}}@layer theme,base,components,utilities;@layer components{.air-empty-state{display:grid;justify-items:start;gap:var(--space-16);max-inline-size:var(--width-measure);text-align:start}.air-empty-state[data-align=center]{justify-items:center;margin-inline:auto;text-align:center}.air-empty-state__art{display:grid;margin-block-end:var(--space-8)}.air-empty-state__heading{margin:0;color:var(--color-fg);font-family:var(--font-voice);font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing);font-weight:var(--text-display-m--font-weight)}.air-empty-state__text{margin:0;color:var(--color-fg);font-family:var(--font-lead);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight)}.air-empty-state__action{display:flex;margin-block-start:var(--space-8)}}@layer theme,base,components,utilities;@layer components{.air-link{--link-colour: var(--color-accent);border-radius:var(--radius-xs);color:var(--link-colour);text-decoration-line:underline;text-decoration-thickness:var(--underline-link);text-decoration-color:color-mix(in srgb,var(--link-colour) 50%,transparent);text-underline-offset:var(--underline-link-offset);transition:color var(--duration-quick) var(--ease-out),text-decoration-color var(--duration-quick) var(--ease-out),text-decoration-thickness var(--duration-press) var(--ease-out)}button.air-link{display:inline;padding:0;border:0;background-color:transparent;font:inherit;text-align:inherit}.air-link[data-variant=standalone],.air-link[data-variant=destructive]{display:inline-flex;align-items:center;min-block-size:var(--size-target);min-inline-size:var(--size-target);font-family:var(--font-lead);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);font-weight:var(--text-body--font-weight)}.air-link[data-variant=destructive]{--link-colour: var(--color-negative)}@media(hover:hover)and (pointer:fine){.air-link:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor}.air-link:not([data-variant=destructive]):hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent-hover)}}.air-link:active:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor;text-decoration-thickness:var(--underline-active)}.air-link:disabled,.air-link[aria-disabled=true]{color:var(--color-fg-muted);text-decoration-line:none;pointer-events:none}}@layer theme,base,components,utilities;@layer components{.air-price{--price-size: var(--text-price);--price-line-height: var(--text-price--line-height);--price-weight: var(--text-price--font-weight);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);color:var(--color-fg);font-family:var(--font-lead);font-size:var(--price-size);line-height:var(--price-line-height);letter-spacing:normal;font-weight:var(--price-weight)}.air-price[data-size=large]{--price-size: var(--text-price-l);--price-line-height: var(--text-price-l--line-height);--price-weight: var(--text-price-l--font-weight);letter-spacing:var(--text-price-l--letter-spacing)}.air-price[data-size=small]{--price-size: var(--text-body-s);--price-line-height: var(--text-body-s--line-height);--price-weight: var(--font-weight-semibold)}.air-price__line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-8);row-gap:var(--space-4)}.air-price__from,.air-price__previous,.air-price__amount{white-space:nowrap}.air-price__previous{color:var(--color-fg-muted)}.air-price__previous>s{text-decoration-line:line-through}.air-price__saving{align-self:center;letter-spacing:normal}.air-price__per-ml{color:var(--color-fg-muted);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);letter-spacing:normal;font-weight:var(--text-body-s--font-weight);white-space:nowrap}.air-price__hidden{position:absolute;inline-size:var(--border-divider);block-size:var(--border-divider);margin:calc(var(--border-divider) * -1);padding:0;overflow:hidden;clip-path:inset(100%);white-space:nowrap}}@layer theme,base,components,utilities;@layer components{.air-sheet-panel{padding:var(--sheet-pad);border-radius:var(--radius-lg);background-color:var(--color-bg);color:var(--color-fg)}.air-sheet{position:fixed;inset:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;overflow:hidden;overflow:clip;overscroll-behavior:contain;background-color:transparent;color:var(--color-fg)}.air-sheet::backdrop{background-color:transparent}.air-sheet__scrim{position:absolute;inset:0;z-index:var(--layer-scrim);background-color:var(--color-scrim);transition:opacity var(--duration-scrim-in) var(--ease-out);touch-action:none}.air-sheet:not([data-state=open]) .air-sheet__scrim{opacity:var(--opacity-hidden)}.air-sheet__panel{position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--layer-overlay);display:flex;flex-direction:column;max-block-size:var(--size-sheet-max);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background-color:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-overlay);transition:transform var(--duration-sheet-open) var(--ease-sheet);will-change:transform}.air-sheet:not([data-state=open]) .air-sheet__panel{transform:translateY(100%)}@media(prefers-reduced-motion:no-preference){.air-sheet[data-state=closing] :is(.air-sheet__panel,.air-sheet__scrim){transition-duration:var(--duration-sheet-close)}.air-sheet[data-state=open]:not(.air-chat-sheet) :is(.air-sheet__body,.air-sheet__footer){animation:air-sheet-arrive var(--duration-arrive) var(--ease-sheet) var(--delay-arrive) backwards}}@keyframes air-sheet-arrive{0%{opacity:var(--opacity-hidden);transform:translateY(var(--space-12))}}.air-sheet[data-state=open] .air-sheet__panel[data-dragging]{transform:translateY(var(--sheet-drag, 0));transition:none}.air-sheet__grab{flex:none;touch-action:none;-webkit-user-select:none;user-select:none}.air-sheet__handle{display:block;inline-size:var(--size-sheet-handle-width);block-size:var(--size-sheet-handle-height);margin-block-start:var(--space-8);margin-inline:auto;border-radius:var(--radius-full);background-color:var(--color-cloud-300)}.air-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-block-size:var(--size-sheet-header);padding-inline:var(--sheet-pad) calc(var(--sheet-pad) - var(--space-12))}.air-sheet__heading{display:grid;gap:var(--space-4);min-inline-size:0}.air-sheet__title{min-inline-size:0;margin:0;font-family:var(--font-voice);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-weight:var(--text-title--font-weight);overflow-wrap:anywhere}.air-sheet__body{flex:1 1 auto;min-block-size:0;padding:0 var(--sheet-pad) var(--sheet-pad);overflow-y:auto;overscroll-behavior:contain}.air-sheet__body:last-child{padding-block-end:calc(var(--sheet-pad) + env(safe-area-inset-bottom))}.air-sheet__footer{flex:none;display:grid;gap:var(--space-12);padding:var(--sheet-pad) var(--sheet-pad) calc(var(--sheet-pad) + env(safe-area-inset-bottom));border-block-start:var(--border-divider) solid var(--color-line)}.air-sheet__layer{display:contents}@media(min-width:64rem){.air-sheet__panel{inset-block:0;inset-inline-start:auto;inline-size:var(--size-sheet-side);max-block-size:none;border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.air-sheet:not([data-state=open]) .air-sheet__panel{transform:translate(100%)}.air-sheet__handle{display:none}}@media(prefers-reduced-motion:reduce){.air-sheet__scrim{transition-duration:var(--duration-reduced)}.air-sheet__panel{transition:opacity var(--duration-reduced) var(--ease-out)}.air-sheet:not([data-state=open]) .air-sheet__panel{transform:none;opacity:var(--opacity-hidden)}}}@layer theme,base,components,utilities;@layer components{.air-toast-region{position:fixed;inset-inline:0;inset-block-start:calc(env(safe-area-inset-top) + var(--space-12) + var(--size-capsule) + var(--space-12));z-index:var(--layer-toast);display:flex;flex-direction:column;padding-inline:var(--space-12);pointer-events:none}.air-toast-region__list{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.air-toast-region__list:not(:empty)+.air-toast-region__list:not(:empty){margin-block-start:var(--space-8)}@media(min-width:64rem){.air-toast-region{padding-inline:var(--gutter)}.air-toast-region__list{align-items:flex-end}}.air-toast{display:flex;align-items:center;gap:var(--space-12);max-inline-size:var(--size-toast);padding:var(--space-12) var(--space-20);border-radius:var(--radius-md);background-color:var(--color-wine-950);color:var(--color-cloud-50);box-shadow:var(--shadow-float);pointer-events:auto;transition:translate var(--duration-sheet) var(--ease-out),opacity var(--duration-sheet) var(--ease-out)}.air-toast[data-lines="1"]{border-radius:var(--radius-full)}.air-toast[data-tone=error]{padding-inline-end:var(--space-4)}.air-toast:not([data-state=open]){opacity:var(--opacity-hidden)}.air-toast[data-state=opening]{translate:0 calc(var(--space-16) * -1)}.air-toast[data-state=closing]{transition-duration:var(--duration-quick);transition-timing-function:var(--ease-in)}.air-toast__icon{flex:none;inline-size:var(--size-icon-s);block-size:var(--size-icon-s)}.air-toast[data-tone=confirm] .air-toast__icon{color:var(--color-positive)}.air-toast[data-tone=error] .air-toast__icon{color:var(--color-negative)}.air-toast__text{flex:1 1 auto;min-inline-size:0;max-inline-size:none;margin:0;font-family:var(--font-lead);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);overflow-wrap:anywhere}.air-toast__action{position:relative;white-space:nowrap}.air-toast__action:after{content:"";position:absolute;inset-inline:0;inset-block:calc((100% - var(--size-target)) / 2)}.air-toast__close{flex:none;margin-block:calc(var(--space-8) * -1)}@media(prefers-reduced-motion:reduce){.air-toast{transition:opacity var(--duration-reduced) var(--ease-out)}.air-toast[data-state=opening]{translate:none}.air-toast[data-state=closing]{transition-duration:var(--duration-reduced)}}}@layer theme,base,components,utilities;@layer components{.air-accordion{min-inline-size:0}.air-accordion__item+.air-accordion__item{border-block-start:var(--border-divider) solid var(--color-line)}.air-accordion__heading{margin:0}.air-accordion__header{--accordion-fill: transparent;--accordion-label: var(--color-fg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);inline-size:100%;min-block-size:var(--size-control-l);padding:var(--space-12);border:0;border-radius:var(--radius-sm);background-color:var(--accordion-fill);color:var(--accordion-label);font-family:var(--font-lead);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-semibold);text-align:start;transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}.air-accordion__question{min-inline-size:0;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.air-accordion__header:hover{background-color:color-mix(in srgb,var(--accordion-fill),var(--accordion-label) var(--state-hover))}}.air-accordion__header:active{background-color:color-mix(in srgb,var(--accordion-fill),var(--accordion-label) var(--state-press));transform:scale(var(--press-scale))}.air-accordion__chevron{flex:none;inline-size:var(--size-icon);block-size:var(--size-icon);transition:transform var(--duration-sheet) var(--ease-out)}.air-accordion__header[aria-expanded=true] .air-accordion__chevron{transform:rotate(var(--rotate-disclosure))}.air-accordion__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-sheet) var(--ease-out),visibility var(--duration-sheet) var(--ease-out)}.air-accordion__item[data-state=open]>.air-accordion__panel{grid-template-rows:1fr;visibility:visible}.air-accordion__clip{min-block-size:0;overflow:hidden}.air-accordion__answer{padding:0 var(--space-12) var(--space-16);color:var(--color-fg);font-family:var(--font-lead);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.air-accordion__panel,.air-accordion__chevron{transition:none}}}@layer theme,base,components,utilities;@layer components{.air-stepper-field{min-inline-size:0}.air-stepper{--stepper-fill: var(--color-action-quiet);--stepper-label: var(--color-on-action-quiet);--stepper-filter: var(--control-filter);--stepper-shadow: var(--control-shadow-quiet);display:inline-grid;grid-template-columns:var(--size-target) minmax(0,1fr) var(--size-target);align-items:center;inline-size:var(--size-stepper-width);block-size:var(--size-control);border-radius:var(--radius-full);background-color:var(--stepper-fill);-webkit-backdrop-filter:var(--stepper-filter);backdrop-filter:var(--stepper-filter);box-shadow:var(--stepper-shadow);color:var(--stepper-label);font-family:var(--font-lead)}.air-stepper__button{display:inline-grid;place-items:center;inline-size:var(--size-target);block-size:var(--size-target);padding:0;border:0;border-radius:var(--radius-full);background-color:transparent;color:inherit;transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}.air-stepper__button>svg{inline-size:var(--size-icon-s);block-size:var(--size-icon-s)}@media(hover:hover)and (pointer:fine){.air-stepper__button:where(:not([aria-disabled=true])):hover{background-color:color-mix(in srgb,var(--stepper-fill),var(--stepper-label) var(--state-hover))}}.air-stepper__button:where(:not([aria-disabled=true])):active{background-color:color-mix(in srgb,var(--stepper-fill),var(--stepper-label) var(--state-press));transform:scale(var(--press-scale))}.air-stepper__button[data-limit]{pointer-events:none}.air-stepper__button[data-limit]>svg{opacity:var(--opacity-disabled)}.air-stepper[data-busy] .air-stepper__button{cursor:progress}.air-stepper__value{position:relative;inline-size:var(--size-stepper-value);justify-self:center;font-size:var(--text-label-l);line-height:var(--text-label-l--line-height);font-weight:var(--text-label-l--font-weight);text-align:center;transition:opacity var(--duration-quick) var(--ease-out)}.air-stepper__text{position:absolute;inline-size:var(--border-divider);block-size:var(--border-divider);margin:calc(-1 * var(--border-divider));padding:0;overflow:hidden;clip-path:inset(100%);white-space:nowrap}.air-stepper__digit{display:inline-block;inline-size:var(--digit-cell);font-variant-numeric:tabular-nums;text-align:center}.air-stepper[data-busy] .air-stepper__value{opacity:var(--opacity-busy)}.air-stepper[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.air-stepper__note{margin-block-start:var(--space-8);color:var(--color-fg-muted);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height)}@media(forced-colors:active){.air-stepper{border:var(--border-divider) solid ButtonText}}}@layer theme,base,components,utilities;@layer components{.air-skeleton{--skeleton-fill: var(--color-bg-sunken);--skeleton-radius: var(--radius-md);display:block;inline-size:100%;block-size:100%;animation:air-skeleton-pulse calc(var(--duration-skeleton) / 2) var(--ease-pulse) infinite alternate}.air-skeleton[data-shape=block],.air-skeleton[data-shape=circle]{border-radius:var(--skeleton-radius);background-color:var(--skeleton-fill)}.air-skeleton[data-shape=circle]{--skeleton-radius: var(--radius-full);block-size:auto;aspect-ratio:1}.air-skeleton[data-shape=text]{--skeleton-radius: var(--radius-xs);display:grid;gap:var(--space-12);block-size:auto}.air-skeleton__bar{display:block;block-size:var(--size-skeleton-bar);border-radius:var(--skeleton-radius);background-color:var(--skeleton-fill)}.air-skeleton[data-radius=xs]{--skeleton-radius: var(--radius-xs)}.air-skeleton[data-radius=sm]{--skeleton-radius: var(--radius-sm)}.air-skeleton[data-radius=md]{--skeleton-radius: var(--radius-md)}.air-skeleton[data-radius=lg]{--skeleton-radius: var(--radius-lg)}.air-skeleton[data-radius=full]{--skeleton-radius: var(--radius-full)}.air-skeleton[data-ratio=photo]{block-size:auto;aspect-ratio:var(--aspect-photo)}.air-skeleton[data-ratio=feature]{block-size:auto;aspect-ratio:var(--aspect-photo-feature)}@keyframes air-skeleton-pulse{to{opacity:var(--opacity-skeleton-low)}}@media(prefers-reduced-motion:reduce){.air-skeleton{animation:none}}}@layer theme,base,components,utilities;@layer components{.air-photo{--photo-radius: var(--radius-md);--photo-inset: var(--space-12);position:relative;display:block;inline-size:100%;aspect-ratio:var(--aspect-photo);overflow:hidden;border-radius:var(--photo-radius);container-type:inline-size}.air-photo[data-aspect=feature]{aspect-ratio:var(--aspect-photo-feature)}.air-photo[data-aspect=fill]{aspect-ratio:auto;block-size:100%}.air-photo[data-radius=xs],.air-photo-mosaic[data-radius=xs]{--photo-radius: var(--radius-xs);--photo-inset: var(--space-4)}.air-photo[data-radius=sm],.air-photo-mosaic[data-radius=sm]{--photo-radius: var(--radius-sm);--photo-inset: var(--space-8)}.air-photo-mosaic[data-radius=md]{--photo-radius: var(--radius-md)}.air-photo[data-radius=lg],.air-photo-mosaic[data-radius=lg]{--photo-radius: var(--radius-lg);--photo-inset: var(--space-16)}.air-photo__image{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.air-photo__skeleton{position:absolute;inset:0}.air-photo__fallback{position:absolute;inset:0;display:grid;place-items:center;background-color:var(--color-bg-raised);color:var(--color-fg-muted)}.air-photo__letter{font-family:var(--font-voice);font-size:min(var(--text-display-l),var(--size-photo-letter-max));line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);font-weight:var(--text-display-l--font-weight)}.air-photo__tag{position:absolute;inset-block-start:var(--photo-inset);inset-inline-start:var(--photo-inset);display:flex;max-inline-size:calc(100% - 2 * var(--photo-inset))}.air-photo__counter{position:absolute;inset-block-end:var(--photo-inset);inset-inline-end:var(--photo-inset);display:flex}.air-photo-mosaic{--photo-radius: var(--radius-sm);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));inline-size:100%;block-size:100%;overflow:hidden;border-radius:var(--photo-radius)}.air-photo-mosaic__skeleton{position:absolute;inset:0}.air-photo-mosaic__cell{position:relative;display:block;min-inline-size:0;min-block-size:0;overflow:hidden;container-type:inline-size}}@layer theme,base,components,utilities;@layer components{.air-cart-line{display:grid;grid-template-rows:1fr;min-inline-size:0;color:var(--color-fg);font-family:var(--font-lead);transition:grid-template-rows var(--duration-sheet) var(--ease-in),visibility var(--duration-sheet) var(--ease-in)}.air-cart-line[data-state=removed]{grid-template-rows:0fr;visibility:hidden}.air-cart-line__clip{min-block-size:0}.air-cart-line[data-state=removed]>.air-cart-line__clip{overflow:hidden}.air-cart-line__body{display:grid;grid-template-columns:var(--size-thumb-line-width) minmax(0,1fr) auto;grid-template-areas:"media info price" "media controls controls";align-items:start;column-gap:var(--space-12);row-gap:var(--space-12)}.air-cart-line[data-kind=set] .air-cart-line__body{grid-template-areas:"media info price" "media controls controls" "contents contents contents"}.air-cart-line__media{grid-area:media;inline-size:var(--size-thumb-line-width);block-size:var(--size-thumb-line-height)}.air-cart-line__info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.air-cart-line__name{margin:0;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.air-cart-line__meta,.air-cart-line__size{margin:0;font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);font-weight:var(--text-body-s--font-weight);overflow-wrap:anywhere}.air-cart-line__meta{color:var(--color-fg-muted)}.air-cart-line__tag{display:flex}.air-cart-line__saving{margin:0;color:var(--color-positive);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.air-cart-line__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.air-cart-line__previous{color:var(--color-fg-muted);font-size:var(--text-price);line-height:var(--text-price--line-height);font-weight:var(--text-price--font-weight);white-space:nowrap}.air-cart-line__previous>s{text-decoration-line:line-through}.air-cart-line__hidden{position:absolute;inline-size:var(--border-divider);block-size:var(--border-divider);margin:calc(var(--border-divider) * -1);padding:0;overflow:hidden;clip-path:inset(100%);white-space:nowrap}.air-cart-line__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:var(--space-12);row-gap:var(--space-8);min-inline-size:0}.air-cart-line__stepper{flex:1 1 var(--size-stepper-width);min-inline-size:var(--size-stepper-width)}.air-cart-line__contents{grid-area:contents;min-inline-size:0}.air-cart-line__items{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0;list-style:none}.air-cart-line__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--space-12);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);font-weight:var(--text-body-s--font-weight)}.air-cart-line__item-name{min-inline-size:0;overflow-wrap:anywhere}.air-cart-line__item-size{color:var(--color-fg-muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.air-cart-line{transition:opacity var(--duration-reduced) var(--ease-out),visibility var(--duration-reduced) var(--ease-out)}.air-cart-line[data-state=removed]{grid-template-rows:1fr;opacity:var(--opacity-hidden)}}}@layer theme,base,components,utilities;@layer components{.air-announcement{--announcement-line: calc(var(--text-caption) * var(--text-caption--line-height));--announcement-pad-block: calc((var(--size-announcement) - var(--announcement-line)) / 2);--announcement-pad-inline: 0;position:relative;display:block;box-sizing:border-box;inline-size:100%;min-block-size:var(--size-announcement);margin-inline:auto;color:color-mix(in srgb,var(--color-fg) 90%,transparent);font-family:var(--font-lead);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-weight:var(--text-caption--font-weight);text-decoration:none}.air-announcement[data-campaign-theme],.air-announcement[data-campaign-variant],[data-campaign-theme] .air-announcement,[data-campaign-variant] .air-announcement{--announcement-pad-inline: var(--space-16);border-radius:var(--radius-md);background-color:var(--color-bg-raised);color:var(--color-fg)}@media(min-width:48rem){.air-announcement{max-inline-size:var(--size-announcement-max)}}.air-announcement__stage{display:block;overflow:hidden;border-radius:inherit}.air-announcement__stage[data-stack]{display:grid;grid-template-columns:minmax(0,1fr)}.air-announcement__stage[data-stack]>.air-announcement__line{grid-area:1 / 1;align-self:center}.air-announcement__stage[data-stack]>.air-announcement__line:not([data-shown]){visibility:hidden}.air-announcement__stage[data-pair]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding-inline:var(--announcement-pad-inline)}.air-announcement__stage[data-pair]>.air-announcement__line{flex:none;padding-inline:0;text-align:start;white-space:nowrap}.air-announcement__probe{position:absolute;inset-block-start:0;inset-inline:0;block-size:0;overflow:hidden;padding-inline:var(--announcement-pad-inline);visibility:hidden;pointer-events:none}.air-announcement__probe-row{display:flex;gap:var(--space-16);inline-size:max-content;white-space:nowrap}.air-announcement__probe-row>span:before{content:attr(data-text)}.air-announcement__line{display:block;padding-block:max(var(--space-4),var(--announcement-pad-block));padding-inline:var(--announcement-pad-inline);text-align:center;text-wrap:balance;overflow-wrap:anywhere}.air-announcement[data-enter] .air-announcement__line[data-shown]{animation-duration:var(--announcement-move-duration);animation-timing-function:var(--ease-out)}.air-announcement[data-enter][data-motion=fade] .air-announcement__line[data-shown]{animation-name:air-announcement-fade}.air-announcement[data-enter][data-motion=slide-right] .air-announcement__line[data-shown]{animation-name:air-announcement-from-right}.air-announcement[data-enter][data-motion=slide-left] .air-announcement__line[data-shown]{animation-name:air-announcement-from-left}.air-announcement[data-enter][data-motion=slide-up] .air-announcement__line[data-shown]{animation-name:air-announcement-from-below}@keyframes air-announcement-fade{0%{opacity:var(--opacity-hidden)}}@keyframes air-announcement-from-right{0%{translate:100% 0}}@keyframes air-announcement-from-left{0%{translate:-100% 0}}@keyframes air-announcement-from-below{0%{translate:0 100%}}.air-announcement__track{display:flex;inline-size:100%}.air-announcement__set{display:flex;flex:none;gap:var(--space-32);min-inline-size:100%;padding-inline:calc(var(--space-32) / 2);animation:air-announcement-marquee var(--announcement-marquee-duration) linear infinite}.air-announcement[data-motion=marquee] .air-announcement__line{padding-inline:0;text-align:start;white-space:nowrap}@keyframes air-announcement-marquee{to{translate:-100% 0}}@media(hover:hover)and (pointer:fine){.air-announcement:hover .air-announcement__set{animation-play-state:paused}}.air-announcement:focus-within .air-announcement__set{animation-play-state:paused}.air-announcement[data-link]{transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}.air-announcement[data-link]:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--size-announcement) - var(--size-target)) / 2)}@media(hover:hover)and (pointer:fine){.air-announcement[data-link]:hover{background-color:color-mix(in srgb,var(--color-bg-raised),var(--color-fg) var(--state-hover))}}.air-announcement[data-link]:active{background-color:color-mix(in srgb,var(--color-bg-raised),var(--color-fg) var(--state-press));transform:scale(var(--press-scale))}@media(prefers-reduced-motion:reduce){.air-announcement[data-enter] .air-announcement__line[data-shown]{animation-duration:var(--duration-reduced)}.air-announcement[data-enter]:not([data-motion=fade]) .air-announcement__line[data-shown]{animation-name:none}.air-announcement__set{animation:none}.air-announcement[data-motion=marquee] .air-announcement__set:nth-child(n+2),.air-announcement[data-motion=marquee] .air-announcement__line:nth-child(n+2){display:none}.air-announcement[data-motion=marquee] .air-announcement__track{inline-size:100%}.air-announcement[data-motion=marquee] .air-announcement__set{flex:1 1 auto;justify-content:center;padding-inline:0}.air-announcement[data-motion=marquee] .air-announcement__line{padding-inline:var(--space-16);text-align:center;white-space:normal}}}@layer theme,base,components,utilities;@layer components{.air-select{appearance:none;cursor:pointer}.air-select:has(option[value=""]:checked){color:var(--color-fg-muted)}.air-select option{color:var(--color-fg)}.air-pill-select{--pill-fill: var(--color-action-quiet);--pill-label: var(--color-on-action-quiet);--pill-filter: var(--control-filter);--pill-shadow: var(--control-shadow-quiet);position:relative;display:inline-flex;align-items:center;gap:var(--space-8);max-inline-size:100%;min-block-size:var(--size-control);padding-inline:var(--space-16) var(--space-12);border-radius:var(--radius-full);background-color:var(--pill-fill);-webkit-backdrop-filter:var(--pill-filter);backdrop-filter:var(--pill-filter);box-shadow:var(--pill-shadow);color:var(--pill-label);font-family:var(--font-lead);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);transition:background-color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.air-pill-select:where(:not(:has(.air-pill-select__control:disabled))):hover{background-color:color-mix(in srgb,var(--pill-fill),var(--pill-label) var(--state-hover))}}.air-pill-select:where(:not(:has(.air-pill-select__control:disabled))):active{background-color:color-mix(in srgb,var(--pill-fill),var(--pill-label) var(--state-press));transform:scale(var(--press-scale))}.air-pill-select:has(.air-pill-select__control:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-gap)}.air-pill-select:has(.air-pill-select__control:disabled){opacity:var(--opacity-disabled);pointer-events:none}.air-pill-select__text{display:inline-flex;column-gap:var(--space-4);min-inline-size:0;overflow:hidden;white-space:nowrap}.air-pill-select__label{flex:none;font-weight:var(--font-weight-medium)}.air-pill-select__label:after{content:":"}.air-pill-select__label[data-hidden]{position:absolute;inline-size:var(--border-divider);block-size:var(--border-divider);margin:calc(var(--border-divider) * -1);padding:0;overflow:hidden;clip-path:inset(100%);white-space:nowrap}.air-pill-select__label[data-hidden]:after{content:none}.air-pill-select__value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.air-pill-select__chevron{flex:none;inline-size:var(--size-icon-s);block-size:var(--size-icon-s)}.air-pill-select__control{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;border-radius:inherit;background-color:transparent;color:transparent;outline:none;appearance:none;cursor:pointer;forced-color-adjust:none}.air-pill-select__control option{color:var(--color-fg);forced-color-adjust:auto}@media(forced-colors:active){.air-pill-select{border:var(--border-divider) solid ButtonText}}}
