@font-face{font-family:Axiforma;src:url(https://content.vivaaerobus.com/cdn/vb-fonts/axiforma/Axiforma-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%}@font-face{font-family:Axiforma;src:url(https://content.vivaaerobus.com/cdn/vb-fonts/axiforma/Axiforma-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%}@font-face{font-family:Axiforma;src:url(https://content.vivaaerobus.com/cdn/vb-fonts/axiforma/Axiforma-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%}@font-face{font-family:Axiforma;src:url(https://content.vivaaerobus.com/cdn/vb-fonts/axiforma/Axiforma-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%}@font-face{font-family:Axiforma;src:url(https://content.vivaaerobus.com/cdn/vb-fonts/axiforma/Axiforma-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%}
@layer nopal.icon{.nopal-icon{--_size:var(--nopal-icon-size-md);box-sizing:border-box;width:var(--_size);height:var(--_size);color:var(--nopal-icon-color);vertical-align:middle;flex:none;display:inline-flex;position:relative;overflow:clip}.nopal-icon--xs{--_size:var(--nopal-icon-size-xs)}.nopal-icon--sm{--_size:var(--nopal-icon-size-sm)}.nopal-icon--md{--_size:var(--nopal-icon-size-md)}.nopal-icon--lg{--_size:var(--nopal-icon-size-lg)}.nopal-icon--xl{--_size:var(--nopal-icon-size-xl)}.nopal-icon--xxl{--_size:var(--nopal-icon-size-xxl)}.nopal-icon>.nopal-icon__glyph{fill:currentColor;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}}
@layer nopal.text{.nopal-text{--_size:var(--nopal-text-body1-regular-size);--_lh:var(--nopal-text-body1-regular-line-height);--_weight:var(--nopal-text-body1-regular-weight);--_decoration:none;--_trim:normal;--_trim-fallback:var(--_lh);color:var(--nopal-text-current-color);font-family:var(--nopal-text-font-family);font-size:var(--_size);font-weight:var(--_weight);line-height:var(--_lh);letter-spacing:var(--nopal-text-letter-spacing);-webkit-text-decoration-line:var(--_decoration);text-decoration-line:var(--_decoration);text-box:var(--_trim);overflow-wrap:var(--nopal-text-overflow-wrap);margin:0}.nopal-text--hx-display-h1-display-semibold{--_size:var(--nopal-text-hx-display-h1-display-semibold-size);--_lh:var(--nopal-text-hx-display-h1-display-semibold-line-height);--_weight:var(--nopal-text-hx-display-h1-display-semibold-weight)}.nopal-text--hx-display-h2-display-semibold{--_size:var(--nopal-text-hx-display-h2-display-semibold-size);--_lh:var(--nopal-text-hx-display-h2-display-semibold-line-height);--_weight:var(--nopal-text-hx-display-h2-display-semibold-weight)}.nopal-text--h1-regular{--_size:var(--nopal-text-h1-regular-size);--_lh:var(--nopal-text-h1-regular-line-height);--_weight:var(--nopal-text-h1-regular-weight)}.nopal-text--h1-semibold{--_size:var(--nopal-text-h1-semibold-size);--_lh:var(--nopal-text-h1-semibold-line-height);--_weight:var(--nopal-text-h1-semibold-weight)}.nopal-text--h1-regular-trimmed{--_size:var(--nopal-text-h1-regular-trimmed-size);--_lh:var(--nopal-text-h1-regular-trimmed-line-height);--_weight:var(--nopal-text-h1-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h1-semibold-trimmed{--_size:var(--nopal-text-h1-semibold-trimmed-size);--_lh:var(--nopal-text-h1-semibold-trimmed-line-height);--_weight:var(--nopal-text-h1-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h2-regular{--_size:var(--nopal-text-h2-regular-size);--_lh:var(--nopal-text-h2-regular-line-height);--_weight:var(--nopal-text-h2-regular-weight)}.nopal-text--h2-semibold{--_size:var(--nopal-text-h2-semibold-size);--_lh:var(--nopal-text-h2-semibold-line-height);--_weight:var(--nopal-text-h2-semibold-weight)}.nopal-text--h2-regular-trimmed{--_size:var(--nopal-text-h2-regular-trimmed-size);--_lh:var(--nopal-text-h2-regular-trimmed-line-height);--_weight:var(--nopal-text-h2-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h2-semibold-trimmed{--_size:var(--nopal-text-h2-semibold-trimmed-size);--_lh:var(--nopal-text-h2-semibold-trimmed-line-height);--_weight:var(--nopal-text-h2-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h3-regular{--_size:var(--nopal-text-h3-regular-size);--_lh:var(--nopal-text-h3-regular-line-height);--_weight:var(--nopal-text-h3-regular-weight)}.nopal-text--h3-semibold{--_size:var(--nopal-text-h3-semibold-size);--_lh:var(--nopal-text-h3-semibold-line-height);--_weight:var(--nopal-text-h3-semibold-weight)}.nopal-text--h3-regular-trimmed{--_size:var(--nopal-text-h3-regular-trimmed-size);--_lh:var(--nopal-text-h3-regular-trimmed-line-height);--_weight:var(--nopal-text-h3-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h3-semibold-trimmed{--_size:var(--nopal-text-h3-semibold-trimmed-size);--_lh:var(--nopal-text-h3-semibold-trimmed-line-height);--_weight:var(--nopal-text-h3-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h4-regular-trimmed{--_size:var(--nopal-text-h4-regular-trimmed-size);--_lh:var(--nopal-text-h4-regular-trimmed-line-height);--_weight:var(--nopal-text-h4-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h4-semibold-trimmed{--_size:var(--nopal-text-h4-semibold-trimmed-size);--_lh:var(--nopal-text-h4-semibold-trimmed-line-height);--_weight:var(--nopal-text-h4-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h7-regular{--_size:var(--nopal-text-h7-regular-size);--_lh:var(--nopal-text-h7-regular-line-height);--_weight:var(--nopal-text-h7-regular-weight)}.nopal-text--h7-semibold{--_size:var(--nopal-text-h7-semibold-size);--_lh:var(--nopal-text-h7-semibold-line-height);--_weight:var(--nopal-text-h7-semibold-weight)}.nopal-text--h7-regular-trimmed{--_size:var(--nopal-text-h7-regular-trimmed-size);--_lh:var(--nopal-text-h7-regular-trimmed-line-height);--_weight:var(--nopal-text-h7-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h7-semibold-trimmed{--_size:var(--nopal-text-h7-semibold-trimmed-size);--_lh:var(--nopal-text-h7-semibold-trimmed-line-height);--_weight:var(--nopal-text-h7-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body1-regular{--_size:var(--nopal-text-body1-regular-size);--_lh:var(--nopal-text-body1-regular-line-height);--_weight:var(--nopal-text-body1-regular-weight)}.nopal-text--body1-semibold{--_size:var(--nopal-text-body1-semibold-size);--_lh:var(--nopal-text-body1-semibold-line-height);--_weight:var(--nopal-text-body1-semibold-weight)}.nopal-text--body1-regular-trimmed{--_size:var(--nopal-text-body1-regular-trimmed-size);--_lh:var(--nopal-text-body1-regular-trimmed-line-height);--_weight:var(--nopal-text-body1-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body1-semibold-trimmed{--_size:var(--nopal-text-body1-semibold-trimmed-size);--_lh:var(--nopal-text-body1-semibold-trimmed-line-height);--_weight:var(--nopal-text-body1-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body1-semibold-crossed{--_size:var(--nopal-text-body1-semibold-crossed-size);--_lh:var(--nopal-text-body1-semibold-crossed-line-height);--_weight:var(--nopal-text-body1-semibold-crossed-weight);--_decoration:var(--nopal-text-body1-semibold-crossed-decoration);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body2-regular{--_size:var(--nopal-text-body2-regular-size);--_lh:var(--nopal-text-body2-regular-line-height);--_weight:var(--nopal-text-body2-regular-weight)}.nopal-text--body2-semibold{--_size:var(--nopal-text-body2-semibold-size);--_lh:var(--nopal-text-body2-semibold-line-height);--_weight:var(--nopal-text-body2-semibold-weight)}.nopal-text--body2-regular-trimmed{--_size:var(--nopal-text-body2-regular-trimmed-size);--_lh:var(--nopal-text-body2-regular-trimmed-line-height);--_weight:var(--nopal-text-body2-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body2-semibold-trimmed{--_size:var(--nopal-text-body2-semibold-trimmed-size);--_lh:var(--nopal-text-body2-semibold-trimmed-line-height);--_weight:var(--nopal-text-body2-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body2-lato-regular{--_size:var(--nopal-text-body2-lato-regular-size);--_lh:var(--nopal-text-body2-lato-regular-line-height);--_weight:var(--nopal-text-body2-lato-regular-weight);font-family:var(--nopal-text-font-family-legacy)}.nopal-text--body3-regular{--_size:var(--nopal-text-body3-regular-size);--_lh:var(--nopal-text-body3-regular-line-height);--_weight:var(--nopal-text-body3-regular-weight)}.nopal-text--body3-regular-trimmed{--_size:var(--nopal-text-body3-regular-trimmed-size);--_lh:var(--nopal-text-body3-regular-trimmed-line-height);--_weight:var(--nopal-text-body3-regular-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body3-regular-crossed{--_size:var(--nopal-text-body3-regular-crossed-size);--_lh:var(--nopal-text-body3-regular-crossed-line-height);--_weight:var(--nopal-text-body3-regular-crossed-weight);--_decoration:var(--nopal-text-body3-regular-crossed-decoration)}.nopal-text--body3-regular-crossed-trimmed{--_size:var(--nopal-text-body3-regular-crossed-trimmed-size);--_lh:var(--nopal-text-body3-regular-crossed-trimmed-line-height);--_weight:var(--nopal-text-body3-regular-crossed-trimmed-weight);--_decoration:var(--nopal-text-body3-regular-crossed-trimmed-decoration);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--body3-semibold{--_size:var(--nopal-text-body3-semibold-size);--_lh:var(--nopal-text-body3-semibold-line-height);--_weight:var(--nopal-text-body3-semibold-weight)}.nopal-text--body3-semibold-trimmed{--_size:var(--nopal-text-body3-semibold-trimmed-size);--_lh:var(--nopal-text-body3-semibold-trimmed-line-height);--_weight:var(--nopal-text-body3-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--button-button-1{--_size:var(--nopal-text-button-button-1-size);--_lh:var(--nopal-text-button-button-1-line-height);--_weight:var(--nopal-text-button-button-1-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--button-button-2{--_size:var(--nopal-text-button-button-2-size);--_lh:var(--nopal-text-button-button-2-line-height);--_weight:var(--nopal-text-button-button-2-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--h6-semibold-trimmed{--_size:var(--nopal-text-h6-semibold-trimmed-size);--_lh:var(--nopal-text-h6-semibold-trimmed-line-height);--_weight:var(--nopal-text-h6-semibold-trimmed-weight);--_trim:var(--nopal-text-trim);--_trim-fallback:var(--nopal-text-trim-fallback-lh)}.nopal-text--center{text-align:center}.nopal-text--end{text-align:end}.nopal-text--nowrap{white-space:nowrap}.nopal-text--measure{max-inline-size:var(--nopal-text-measure)}.nopal-text--balance{text-wrap:var(--nopal-text-balance)}.nopal-text--numeric{font-variant-numeric:var(--nopal-text-numeric)}.nopal-text__highlight{color:var(--nopal-text-highlight-color)}@supports not (text-box:trim-both cap alphabetic){.nopal-text{line-height:var(--_trim-fallback)}}}
@layer nopal.label{.nopal-label{--_fs:var(--nopal-label-md-font-size);--_lh:var(--nopal-label-line-height);--_fw:var(--nopal-label-font-weight);--_color:var(--nopal-label-color);color:var(--_color);font-family:var(--nopal-label-font-family);font-size:var(--_fs);font-weight:var(--_fw);line-height:var(--_lh);letter-spacing:var(--nopal-label-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:break-word;margin:0;padding:0;display:block}.nopal-label--sm{--_fs:var(--nopal-label-sm-font-size);--_lh:var(--nopal-label-line-height)}.nopal-label--md{--_fs:var(--nopal-label-md-font-size);--_lh:var(--nopal-label-line-height)}.nopal-label--lg{--_fs:var(--nopal-label-lg-font-size);--_lh:var(--nopal-label-lg-line-height)}.nopal-label--semibold{--_fw:var(--nopal-label-font-weight-strong)}.nopal-label--default{--_color:var(--nopal-label-color-strong)}.nopal-label--error{--_color:var(--nopal-label-color-error)}.nopal-label--inverse{--_color:var(--nopal-label-color-inverse)}.nopal-label__required{color:var(--nopal-label-required-color);margin-inline-start:var(--nopal-label-required-gap)}}
@layer nopal.badge{.nopal-badge{--_bg:var(--nopal-badge-bg);--_fg:var(--nopal-badge-fg);--_bc:var(--nopal-badge-border-color);--_bw:var(--nopal-badge-border-width);--_h:var(--nopal-badge-label-xl-height);--_pis:var(--nopal-badge-label-xl-padding-inline-start);--_pie:var(--nopal-badge-label-xl-padding-inline-end);--_pb:var(--nopal-badge-label-xl-padding-block);--_gap:var(--nopal-badge-label-xl-gap);--_fs:var(--nopal-badge-label-xl-font-size);--_lh:var(--nopal-badge-label-xl-line-height);--_mark:var(--nopal-badge-label-xl-mark-size);--_fw:var(--nopal-badge-font-weight);--_size:var(--nopal-badge-dot-lg-size);--_pad:var(--nopal-badge-dot-lg-padding);--_r:var(--nopal-badge-radius);box-sizing:border-box;border-radius:var(--_r);white-space:nowrap;vertical-align:middle;max-inline-size:var(--nopal-badge-max-inline-size);background:var(--_bg);color:var(--_fg);border:var(--_bw) solid var(--_bc);font-family:var(--nopal-badge-font-family);font-weight:var(--_fw);font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--nopal-badge-letter-spacing);flex:none;justify-content:center;align-items:center;display:inline-flex}.nopal-badge--label{block-size:var(--_h);padding-inline:var(--_pis) var(--_pie);padding-block:var(--_pb);gap:var(--_gap)}.nopal-badge--dot,.nopal-badge--count{--_bc:var(--nopal-badge-ring-color);--_bw:var(--nopal-badge-ring-width);block-size:var(--_size)}.nopal-badge--dot{inline-size:var(--_size)}.nopal-badge--count{min-inline-size:var(--_size);padding-inline:var(--_pad)}.nopal-badge--count.nopal-badge--xl{--_size:var(--nopal-badge-count-xl-size);--_fs:var(--nopal-badge-count-xl-font-size);--_lh:var(--nopal-badge-count-xl-line-height);--_bw:0}.nopal-badge--icon{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-brand));--_fg:var(--nopal-badge-icon-fg);--_bw:var(--nopal-badge-icon-border);--_r:var(--nopal-badge-icon-radius);--_size:var(--nopal-badge-icon-2xl-size);--_pad:var(--nopal-badge-icon-2xl-padding);--_mark:var(--nopal-badge-icon-2xl-glyph-size);min-inline-size:var(--_size);min-block-size:var(--_size);padding:var(--_pad)}.nopal-badge--xs{--_size:var(--nopal-badge-dot-xs-size);--_bw:var(--nopal-badge-xs-ring-width)}.nopal-badge--sm{--_size:var(--nopal-badge-dot-sm-size)}.nopal-badge--md{--_size:var(--nopal-badge-dot-md-size);--_pad:var(--nopal-badge-dot-md-padding)}.nopal-badge--lg{--_size:var(--nopal-badge-dot-lg-size);--_pad:var(--nopal-badge-dot-lg-padding);--_h:var(--nopal-badge-label-lg-height);--_pis:var(--nopal-badge-label-lg-padding-inline-start);--_pie:var(--nopal-badge-label-lg-padding-inline-end);--_pb:var(--nopal-badge-label-lg-padding-block);--_gap:var(--nopal-badge-label-lg-gap);--_fs:var(--nopal-badge-label-lg-font-size);--_lh:var(--nopal-badge-label-lg-line-height);--_mark:var(--nopal-badge-label-lg-mark-size)}.nopal-badge--label.nopal-badge--lg.nopal-badge--markless{--_pie:var(--nopal-badge-label-lg-markless-padding-inline-end)}.nopal-badge--xl{--_h:var(--nopal-badge-label-xl-height);--_pis:var(--nopal-badge-label-xl-padding-inline-start);--_pie:var(--nopal-badge-label-xl-padding-inline-end);--_pb:var(--nopal-badge-label-xl-padding-block);--_gap:var(--nopal-badge-label-xl-gap);--_fs:var(--nopal-badge-label-xl-font-size);--_lh:var(--nopal-badge-label-xl-line-height);--_mark:var(--nopal-badge-label-xl-mark-size)}.nopal-badge--icon.nopal-badge--lg{--_size:var(--nopal-badge-icon-lg-size);--_pad:var(--nopal-badge-icon-lg-padding);--_mark:var(--nopal-badge-icon-lg-glyph-size)}.nopal-badge--icon.nopal-badge--xl{--_size:var(--nopal-badge-icon-xl-size);--_pad:var(--nopal-badge-icon-xl-padding);--_mark:var(--nopal-badge-icon-xl-glyph-size)}.nopal-badge--icon.nopal-badge--2xl{--_size:var(--nopal-badge-icon-2xl-size);--_pad:var(--nopal-badge-icon-2xl-padding);--_mark:var(--nopal-badge-icon-2xl-glyph-size)}.nopal-badge--icon.nopal-badge--3xl{--_size:var(--nopal-badge-icon-3xl-size);--_pad:var(--nopal-badge-icon-3xl-padding);--_mark:var(--nopal-badge-icon-3xl-glyph-size)}.nopal-badge--icon[data-nopal-badge-style=brand]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-brand))}.nopal-badge--icon[data-nopal-badge-style=warning]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-warning))}.nopal-badge--icon[data-nopal-badge-style=error]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-error))}.nopal-badge--icon[data-nopal-badge-style=info]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-info))}.nopal-badge--icon[data-nopal-badge-style=success]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-success))}.nopal-badge--icon[data-nopal-badge-style=flex]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-flex))}.nopal-badge--icon[data-nopal-badge-style=viva]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-viva))}.nopal-badge--icon[data-nopal-badge-style=inverse]{--_bg:var(--nopal-badge-icon-bg,var(--nopal-badge-icon-bg-inverse))}.nopal-badge--regular{--_fw:var(--nopal-badge-font-weight-regular)}.nopal-badge--xl.nopal-badge--regular{--_lh:var(--nopal-badge-label-line-height-regular)}.nopal-badge__label{text-overflow:ellipsis;text-box-trim:trim-both;text-box-edge:cap alphabetic;min-inline-size:0;overflow:hidden}.nopal-badge__count{font-size:var(--nopal-badge-count-font-size);font-weight:var(--nopal-badge-count-font-weight);line-height:var(--nopal-badge-count-line-height)}.nopal-badge__mark{inline-size:var(--_mark);block-size:var(--_mark);flex:none;display:inline-flex}.nopal-badge__mark>svg,.nopal-badge__mark>img{block-size:100%;inline-size:100%;display:block}.nopal-badge--icon .nopal-badge__mark>svg{fill:currentColor;max-inline-size:none}}
@layer nopal.link{.nopal-link{--_fs:var(--nopal-link-m-font-size);--_lh:var(--nopal-link-m-line-height);--_gap:var(--nopal-link-m-gap);--_icon:var(--nopal-link-m-icon-size);--_weight:var(--nopal-link-font-weight);--_fg:var(--nopal-link-fg);--_fg-hover:var(--nopal-link-fg-hover);--_fg-disabled:var(--nopal-link-fg-disabled);--_icon-fg:var(--nopal-link-icon-color);--_icon-fg-disabled:var(--nopal-link-icon-color);--_decoration:var(--nopal-link-decoration);--_decoration-hover:var(--nopal-link-decoration-hover);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_gap);padding-block:var(--nopal-link-hit-padding-block);margin:0;margin-block:calc(-1 * var(--nopal-link-hit-padding-block));border-radius:var(--nopal-link-radius);color:var(--_fg);font-family:var(--nopal-link-font-family);font-weight:var(--_weight);font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--nopal-link-letter-spacing);text-align:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding-inline:0;text-decoration:none;display:inline-flex}.nopal-link--cta{--_weight:var(--nopal-link-font-weight)}.nopal-link--plain{--_weight:var(--nopal-link-plain-font-weight);--_fs:var(--nopal-link-plain-md-font-size);--_lh:var(--nopal-link-plain-md-line-height);--_decoration-hover:var(--nopal-link-decoration-underline);display:inline}.nopal-link--nav{--_fs:var(--nopal-link-nav-font-size);--_lh:var(--nopal-link-nav-line-height);--_gap:var(--nopal-link-nav-gap);--_icon:var(--nopal-link-nav-icon-size);--_fg:var(--nopal-link-nav-color);--_fg-hover:var(--nopal-link-nav-color);--_fg-disabled:var(--nopal-link-nav-color-disabled);--_icon-fg:var(--nopal-link-nav-icon-color);--_icon-fg-disabled:var(--nopal-link-nav-icon-color-disabled);inline-size:var(--nopal-link-nav-width);border-radius:var(--nopal-link-nav-radius);justify-content:flex-start;display:inline-flex}.nopal-link--nav>.nopal-link__label{flex:1 0 0}.nopal-link--nav[data-nopal-link-dir=previous]>.nopal-link__label{text-align:start}.nopal-link--nav[data-nopal-link-dir=next]>.nopal-link__label{text-align:end}.nopal-link--skip{--_fg:var(--nopal-link-skip-fg);--_fg-hover:var(--nopal-link-skip-fg);padding-block:var(--nopal-link-skip-padding-block);padding-inline:var(--nopal-link-skip-padding-inline);border-radius:var(--nopal-link-radius);background:var(--nopal-link-skip-bg);position:absolute;inset-block-start:var(--nopal-link-skip-offset);inset-inline-start:var(--nopal-link-skip-offset);transform:translateY(-200%)}.nopal-link--skip:focus-visible{transform:translateY(0)}.nopal-link--cta.nopal-link--m{--_fs:var(--nopal-link-m-font-size);--_lh:var(--nopal-link-m-line-height);--_gap:var(--nopal-link-m-gap);--_icon:var(--nopal-link-m-icon-size)}.nopal-link--cta.nopal-link--s{--_fs:var(--nopal-link-s-font-size);--_lh:var(--nopal-link-s-line-height);--_gap:var(--nopal-link-s-gap);--_icon:var(--nopal-link-s-icon-size)}.nopal-link--cta.nopal-link--xs{--_fs:var(--nopal-link-xs-font-size);--_lh:var(--nopal-link-xs-line-height);--_gap:var(--nopal-link-xs-gap);--_icon:var(--nopal-link-xs-icon-size)}.nopal-link--cta.nopal-link--xxs{--_fs:var(--nopal-link-xxs-font-size);--_lh:var(--nopal-link-xxs-line-height);--_gap:var(--nopal-link-xxs-gap);--_icon:var(--nopal-link-xxs-icon-size)}.nopal-link--plain.nopal-link--md{--_fs:var(--nopal-link-plain-md-font-size);--_lh:var(--nopal-link-plain-md-line-height)}.nopal-link--plain.nopal-link--sm{--_fs:var(--nopal-link-plain-sm-font-size);--_lh:var(--nopal-link-plain-sm-line-height)}.nopal-link--plain.nopal-link--xs{--_fs:var(--nopal-link-plain-xs-font-size);--_lh:var(--nopal-link-plain-xs-line-height)}.nopal-link--nav.nopal-link--md{--_fs:var(--nopal-link-nav-font-size);--_lh:var(--nopal-link-nav-line-height);--_gap:var(--nopal-link-nav-gap);--_icon:var(--nopal-link-nav-icon-size)}.nopal-link--nav.nopal-link--sm{--_fs:var(--nopal-link-nav-sm-font-size);--_lh:var(--nopal-link-nav-sm-line-height);--_gap:var(--nopal-link-nav-sm-gap);--_icon:var(--nopal-link-nav-sm-icon-size)}[data-nopal-link-tone=on-dark] .nopal-link--plain,.nopal-link--plain[data-nopal-link-tone=on-dark]{--_fg:var(--nopal-link-tone-on-dark-fg);--_fg-hover:var(--nopal-link-tone-on-dark-fg-hover)}[data-nopal-link-tone=on-light] .nopal-link--plain,.nopal-link--plain[data-nopal-link-tone=on-light]{--_fg:var(--nopal-link-tone-on-light-fg);--_fg-hover:var(--nopal-link-tone-on-light-fg-hover)}.nopal-link[data-nopal-link-underline=never]{--_decoration:var(--nopal-link-decoration);--_decoration-hover:var(--nopal-link-decoration-hover)}.nopal-link[data-nopal-link-underline=hover]{--_decoration:var(--nopal-link-decoration);--_decoration-hover:var(--nopal-link-decoration-underline)}.nopal-link[data-nopal-link-underline=always]{--_decoration:var(--nopal-link-decoration-underline);--_decoration-hover:var(--nopal-link-decoration-underline)}.nopal-link:hover{color:var(--_fg-hover)}.nopal-link:hover>.nopal-link__label{-webkit-text-decoration-line:var(--_decoration-hover);text-decoration-line:var(--_decoration-hover)}.nopal-link:focus-visible{outline:var(--nopal-link-focus-ring-width) solid var(--nopal-link-focus-ring);outline-offset:var(--nopal-link-focus-ring-offset)}.nopal-link:disabled,.nopal-link[aria-disabled=true]{color:var(--_fg-disabled);cursor:default;pointer-events:none}.nopal-link:disabled>.nopal-link__icon,.nopal-link[aria-disabled=true]>.nopal-link__icon{color:var(--_icon-fg-disabled)}.nopal-link__icon{width:var(--_icon);height:var(--_icon);color:var(--_icon-fg);flex:none;display:inline-flex}.nopal-link__icon>svg,.nopal-link__icon>img{width:100%;height:100%;display:block}.nopal-link__label{-webkit-text-decoration-line:var(--_decoration);text-decoration-line:var(--_decoration);-webkit-text-decoration-color:var(--nopal-link-underline-color);text-decoration-color:var(--nopal-link-underline-color);text-decoration-thickness:var(--nopal-link-underline-width);text-underline-offset:var(--nopal-link-underline-offset)}}
@layer nopal.button{.nopal-button{--_h:var(--nopal-button-large-height);--_px:var(--nopal-button-large-padding-x);--_gap:var(--nopal-button-large-gap);--_fs:var(--nopal-button-large-font-size);--_lh:var(--nopal-button-large-line-height);--_icon:var(--nopal-button-large-icon-size);--_r:var(--nopal-button-large-radius);--_bg:var(--nopal-button-primary-bg);--_bg-hover:var(--nopal-button-primary-bg-hover);--_bg-pressed:var(--nopal-button-primary-bg-pressed);--_bg-focus:var(--nopal-button-primary-bg-focus);--_bg-disabled:var(--nopal-button-primary-bg-disabled);--_fg:var(--nopal-button-primary-fg);--_fg-hover:var(--nopal-button-primary-fg-hover);--_fg-pressed:var(--nopal-button-primary-fg-pressed);--_fg-disabled:var(--nopal-button-primary-fg-disabled);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_gap);height:var(--_h);padding:0 var(--_px);border-radius:var(--_r);background:var(--_bg);color:var(--_fg);font-family:var(--nopal-button-font-family);font-weight:var(--nopal-button-font-weight);font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--nopal-button-letter-spacing);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.nopal-button--primary{--_bg:var(--nopal-button-primary-bg);--_bg-hover:var(--nopal-button-primary-bg-hover);--_bg-pressed:var(--nopal-button-primary-bg-pressed);--_bg-focus:var(--nopal-button-primary-bg-focus);--_bg-disabled:var(--nopal-button-primary-bg-disabled);--_fg:var(--nopal-button-primary-fg);--_fg-hover:var(--nopal-button-primary-fg-hover);--_fg-pressed:var(--nopal-button-primary-fg-pressed);--_fg-disabled:var(--nopal-button-primary-fg-disabled)}.nopal-button--secondary{--_bg:var(--nopal-button-secondary-bg);--_bg-hover:var(--nopal-button-secondary-bg-hover);--_bg-pressed:var(--nopal-button-secondary-bg-pressed);--_bg-focus:var(--nopal-button-secondary-bg-focus);--_bg-disabled:var(--nopal-button-secondary-bg-disabled);--_fg:var(--nopal-button-secondary-fg);--_fg-hover:var(--nopal-button-secondary-fg-hover);--_fg-pressed:var(--nopal-button-secondary-fg-pressed);--_fg-disabled:var(--nopal-button-secondary-fg-disabled)}.nopal-button--tertiary{--_bg:var(--nopal-button-tertiary-bg);--_bg-hover:var(--nopal-button-tertiary-bg-hover);--_bg-pressed:var(--nopal-button-tertiary-bg-pressed);--_bg-focus:var(--nopal-button-tertiary-bg-focus);--_bg-disabled:var(--nopal-button-tertiary-bg-disabled);--_fg:var(--nopal-button-tertiary-fg);--_fg-hover:var(--nopal-button-tertiary-fg-hover);--_fg-pressed:var(--nopal-button-tertiary-fg-pressed);--_fg-disabled:var(--nopal-button-tertiary-fg-disabled)}.nopal-button--large{--_h:var(--nopal-button-large-height);--_px:var(--nopal-button-large-padding-x);--_gap:var(--nopal-button-large-gap);--_fs:var(--nopal-button-large-font-size);--_lh:var(--nopal-button-large-line-height);--_icon:var(--nopal-button-large-icon-size);--_r:var(--nopal-button-large-radius)}.nopal-button--medium{--_h:var(--nopal-button-medium-height);--_px:var(--nopal-button-medium-padding-x);--_gap:var(--nopal-button-medium-gap);--_fs:var(--nopal-button-medium-font-size);--_lh:var(--nopal-button-medium-line-height);--_icon:var(--nopal-button-medium-icon-size);--_r:var(--nopal-button-medium-radius)}.nopal-button--small{--_h:var(--nopal-button-small-height);--_px:var(--nopal-button-small-padding-x);--_gap:var(--nopal-button-small-gap);--_fs:var(--nopal-button-small-font-size);--_lh:var(--nopal-button-small-line-height);--_icon:var(--nopal-button-small-icon-size);--_r:var(--nopal-button-small-radius)}.nopal-button--xsmall{--_h:var(--nopal-button-xsmall-height);--_px:var(--nopal-button-xsmall-padding-x);--_gap:var(--nopal-button-xsmall-gap);--_fs:var(--nopal-button-xsmall-font-size);--_lh:var(--nopal-button-xsmall-line-height);--_icon:var(--nopal-button-xsmall-icon-size);--_r:var(--nopal-button-xsmall-radius)}.nopal-button:hover{background:var(--_bg-hover);color:var(--_fg-hover)}.nopal-button:active{background:var(--_bg-pressed);color:var(--_fg-pressed)}.nopal-button:focus-visible{outline:var(--nopal-button-focus-ring-width) solid var(--nopal-button-focus-ring);outline-offset:var(--nopal-button-focus-ring-offset);background:var(--_bg-focus)}.nopal-button:disabled,.nopal-button[aria-disabled=true]{background:var(--_bg-disabled);color:var(--_fg-disabled);cursor:default;pointer-events:none}.nopal-button__icon{width:var(--_icon);height:var(--_icon);flex:none;display:inline-flex}.nopal-button__icon>svg,.nopal-button__icon>img{width:100%;height:100%;display:block}.nopal-button__label{display:inline-block}.nopal-button--loading{pointer-events:none}.nopal-button--loading>:not(.nopal-button__spinner){opacity:var(--nopal-button-loading-content-opacity)}.nopal-button__spinner{width:var(--nopal-button-loading-size);height:var(--nopal-button-loading-size);box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;margin:auto;animation:.8s linear infinite nopal-button-spin;position:absolute;inset:0}@keyframes nopal-button-spin{to{transform:rotate(360deg)}}.nopal-button--icon-only{--_size:var(--nopal-button-icon-only-48-size);--_icon:var(--nopal-button-icon-only-48-icon-size);--_bw:0px;--_border:transparent;--_bg:var(--nopal-button-icon-only-primary-bg);--_bg-hover:var(--nopal-button-icon-only-primary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-primary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-primary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-primary-bg-disabled);--_fg:var(--nopal-button-icon-only-primary-fg);--_fg-hover:var(--nopal-button-icon-only-primary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-primary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-primary-fg-disabled);isolation:isolate;width:var(--_size);height:var(--_size);border:var(--_bw) solid var(--_border);border-radius:var(--nopal-button-icon-only-radius);gap:0;padding:0;overflow:clip}.nopal-button--icon-only.nopal-button--primary{--_bg:var(--nopal-button-icon-only-primary-bg);--_bg-hover:var(--nopal-button-icon-only-primary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-primary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-primary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-primary-bg-disabled);--_fg:var(--nopal-button-icon-only-primary-fg);--_fg-hover:var(--nopal-button-icon-only-primary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-primary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-primary-fg-disabled)}.nopal-button--icon-only.nopal-button--secondary{--_bg:var(--nopal-button-icon-only-secondary-bg);--_bg-hover:var(--nopal-button-icon-only-secondary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-secondary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-secondary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-secondary-bg-disabled);--_fg:var(--nopal-button-icon-only-secondary-fg);--_fg-hover:var(--nopal-button-icon-only-secondary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-secondary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-secondary-fg-disabled)}.nopal-button--icon-only.nopal-button--tertiary{--_bg:var(--nopal-button-icon-only-tertiary-bg);--_bg-hover:var(--nopal-button-icon-only-tertiary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-tertiary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-tertiary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-tertiary-bg-disabled);--_fg:var(--nopal-button-icon-only-tertiary-fg);--_fg-hover:var(--nopal-button-icon-only-tertiary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-tertiary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-tertiary-fg-disabled)}.nopal-button--icon-only.nopal-button--tint{--_bg:var(--nopal-button-icon-only-tint-bg);--_bg-hover:var(--nopal-button-icon-only-tint-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-tint-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-tint-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-tint-bg-disabled);--_fg:var(--nopal-button-icon-only-tint-fg);--_fg-hover:var(--nopal-button-icon-only-tint-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-tint-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-tint-fg-disabled)}.nopal-button--icon-only.nopal-button--outlined{--_bw:var(--nopal-button-icon-only-border-width);--_border:var(--nopal-button-icon-only-outlined-border-color);--_bg:var(--nopal-button-icon-only-outlined-bg);--_bg-hover:var(--nopal-button-icon-only-outlined-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-outlined-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-outlined-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-outlined-bg-disabled);--_fg:var(--nopal-button-icon-only-outlined-fg);--_fg-hover:var(--nopal-button-icon-only-outlined-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-outlined-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-outlined-fg-disabled)}.nopal-button--icon-only.nopal-button--16{--_size:var(--nopal-button-icon-only-16-size);--_icon:var(--nopal-button-icon-only-16-icon-size)}.nopal-button--icon-only.nopal-button--24{--_size:var(--nopal-button-icon-only-24-size);--_icon:var(--nopal-button-icon-only-24-icon-size)}.nopal-button--icon-only.nopal-button--32{--_size:var(--nopal-button-icon-only-32-size);--_icon:var(--nopal-button-icon-only-32-icon-size)}.nopal-button--icon-only.nopal-button--40{--_size:var(--nopal-button-icon-only-40-size);--_icon:var(--nopal-button-icon-only-40-icon-size)}.nopal-button--icon-only.nopal-button--48{--_size:var(--nopal-button-icon-only-48-size);--_icon:var(--nopal-button-icon-only-48-icon-size)}.nopal-button--icon-only.nopal-button--56{--_size:var(--nopal-button-icon-only-56-size);--_icon:var(--nopal-button-icon-only-56-icon-size)}.nopal-button--icon-only.nopal-button--icon-12{--_icon:var(--nopal-button-icon-only-icon-size-12)}.nopal-button--icon-only.nopal-button--icon-14{--_icon:var(--nopal-button-icon-only-icon-size-14)}.nopal-button--icon-only.nopal-button--icon-16{--_icon:var(--nopal-button-icon-only-icon-size-16)}.nopal-button--icon-only.nopal-button--icon-24{--_icon:var(--nopal-button-icon-only-icon-size-24)}.nopal-button--icon-only.nopal-button--16,.nopal-button--icon-only.nopal-button--24,.nopal-button--icon-only.nopal-button--32{overflow:visible}.nopal-button--icon-only.nopal-button--16:before,.nopal-button--icon-only.nopal-button--24:before,.nopal-button--icon-only.nopal-button--32:before{content:"";width:var(--nopal-button-icon-only-min-tap-target);height:var(--nopal-button-icon-only-min-tap-target);position:absolute;top:50%;left:50%;translate:-50% -50%}.nopal-button--icon-only[aria-pressed=true]{background:var(--nopal-button-icon-only-selected-bg);color:var(--nopal-button-icon-only-selected-fg)}.nopal-button--icon-only>.nopal-button__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.nopal-button--icon-only>.nopal-button__spinner{width:var(--_icon);height:var(--_icon);border-width:var(--nopal-button-icon-only-spinner-stroke);border-color:var(--nopal-button-icon-only-spinner-color);animation-duration:var(--nopal-button-icon-only-spinner-duration);border-right-color:#0000}.nopal-button__ripple{z-index:-1;width:var(--nopal-button-icon-only-ripple-size);height:var(--nopal-button-icon-only-ripple-size);border-radius:var(--nopal-button-icon-only-ripple-radius);background:var(--nopal-button-icon-only-ripple-color);opacity:var(--nopal-button-icon-only-ripple-opacity);pointer-events:none;transition:transform var(--nopal-button-icon-only-ripple-duration) ease-out, opacity var(--nopal-button-icon-only-ripple-duration) ease-out;position:absolute;top:50%;left:50%;transform:scale(1)}.nopal-button:active>.nopal-button__ripple{transform:scale(var(--nopal-button-icon-only-ripple-scale));opacity:1;transition:transform var(--nopal-button-icon-only-ripple-duration) ease-out, opacity 0s}[data-nopal-button-style=alternative] .nopal-button--icon-only.nopal-button--primary,[data-nopal-button-style=alternative].nopal-button--icon-only.nopal-button--primary{--_bg:var(--nopal-button-icon-only-alternative-primary-bg);--_bg-hover:var(--nopal-button-icon-only-alternative-primary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-alternative-primary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-alternative-primary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-alternative-primary-bg-disabled);--_fg:var(--nopal-button-icon-only-alternative-primary-fg);--_fg-hover:var(--nopal-button-icon-only-alternative-primary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-alternative-primary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-alternative-primary-fg-disabled)}[data-nopal-button-style=orange] .nopal-button--icon-only.nopal-button--primary,[data-nopal-button-style=orange].nopal-button--icon-only.nopal-button--primary{--_bg:var(--nopal-button-icon-only-orange-primary-bg);--_bg-hover:var(--nopal-button-icon-only-orange-primary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-orange-primary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-orange-primary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-orange-primary-bg-disabled);--_fg:var(--nopal-button-icon-only-orange-primary-fg);--_fg-hover:var(--nopal-button-icon-only-orange-primary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-orange-primary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-orange-primary-fg-disabled)}[data-nopal-button-style=scrim] .nopal-button--icon-only.nopal-button--primary,[data-nopal-button-style=scrim].nopal-button--icon-only.nopal-button--primary{--_bg:var(--nopal-button-icon-only-scrim-primary-bg);--_bg-hover:var(--nopal-button-icon-only-scrim-primary-bg-hover);--_bg-pressed:var(--nopal-button-icon-only-scrim-primary-bg-pressed);--_bg-focus:var(--nopal-button-icon-only-scrim-primary-bg-focus);--_bg-disabled:var(--nopal-button-icon-only-scrim-primary-bg-disabled);--_fg:var(--nopal-button-icon-only-scrim-primary-fg);--_fg-hover:var(--nopal-button-icon-only-scrim-primary-fg-hover);--_fg-pressed:var(--nopal-button-icon-only-scrim-primary-fg-pressed);--_fg-disabled:var(--nopal-button-icon-only-scrim-primary-fg-disabled);--nopal-button-focus-ring:var(--nopal-button-icon-only-scrim-focus-ring)}@media (prefers-reduced-motion:reduce){.nopal-button__spinner,.nopal-button--icon-only>.nopal-button__spinner{animation-duration:2s}.nopal-button__ripple,.nopal-button:active>.nopal-button__ripple{transition:none;transform:scale(1)}}}
@layer nopal.divider{.nopal-divider{box-sizing:border-box;background-color:var(--nopal-divider-current-color);opacity:var(--nopal-divider-current-opacity);border:0;flex:none;margin:0;padding:0;display:block}.nopal-divider--horizontal{inline-size:calc(var(--nopal-divider-length) - 2 * var(--nopal-divider-inset));block-size:var(--nopal-divider-thickness);margin-inline:var(--nopal-divider-inset)}.nopal-divider--vertical{--nopal-divider-length:var(--nopal-divider-vertical-length,auto);inline-size:var(--nopal-divider-thickness);block-size:var(--nopal-divider-length);margin-block:var(--nopal-divider-inset);align-self:stretch}.nopal-divider--dot{vertical-align:middle;inline-size:var(--nopal-divider-dot-size);block-size:var(--nopal-divider-dot-size);border-radius:var(--nopal-divider-dot-radius);background-color:var(--nopal-divider-current-dot-color);display:inline-block}[data-nopal-divider-tone=default]{--nopal-divider-current-color:var(--nopal-divider-color);--nopal-divider-current-dot-color:var(--nopal-divider-dot-color);--nopal-divider-current-opacity:var(--nopal-divider-opacity)}[data-nopal-divider-tone=alt]{--nopal-divider-current-color:var(--nopal-divider-color-alt);--nopal-divider-current-dot-color:var(--nopal-divider-dot-color-alt)}[data-nopal-divider-tone=brand]{--nopal-divider-current-color:var(--nopal-divider-dot-color)}[data-nopal-divider-tone=on-media]{--nopal-divider-current-opacity:var(--nopal-divider-on-media-opacity)}[data-nopal-divider-tone=doc]{--nopal-divider-current-color:var(--nopal-divider-color-doc)}.nopal-divider-ruled{box-shadow:inset 0 calc(-1 * var(--nopal-divider-thickness)) 0 0 var(--nopal-divider-current-color)}.nopal-divider-ruled:last-child{box-shadow:none}@media (forced-colors:active){.nopal-divider--line,.nopal-divider--dot{forced-color-adjust:none;opacity:1;background-color:canvastext}}}
@layer nopal.option{.nopal-opt{min-height:var(--nopal-option-large-min-height);padding:var(--nopal-option-large-padding-y) var(--nopal-option-padding-x);gap:var(--nopal-option-gap);border-radius:var(--nopal-option-radius);background:var(--nopal-option-bg);color:var(--nopal-option-color);font-family:var(--nopal-option-font-family);font-size:var(--nopal-option-font-size);font-weight:var(--nopal-option-font-weight);line-height:var(--nopal-option-line-height);letter-spacing:var(--nopal-option-letter-spacing);cursor:pointer;-webkit-tap-highlight-color:transparent}.nopal-opt--small{min-height:var(--nopal-option-small-min-height);padding:var(--nopal-option-small-padding-y) var(--nopal-option-padding-x)}.nopal-opt--with-selector{padding-block:var(--nopal-option-padding-y-with-selector)}.nopal-opt__label{overflow-wrap:break-word;flex:1 0 0;min-width:0}.nopal-opt__support{color:var(--nopal-option-support-color);font-size:var(--nopal-option-support-font-size);line-height:var(--nopal-option-support-line-height);text-align:right;flex:none}.nopal-opt:hover{background:var(--nopal-option-bg-hover)}.nopal-opt[aria-selected=true]{background:var(--nopal-option-bg-selected)}.nopal-opt[current]{outline:var(--nopal-option-focus-ring-width) solid var(--nopal-option-focus-ring);outline-offset:var(--nopal-option-focus-ring-offset)}.nopal-opt[aria-disabled=true]{color:var(--nopal-option-color-disabled);pointer-events:none;cursor:default}.nopal-opt[aria-disabled=true] .nopal-opt__support{color:var(--nopal-option-color-disabled)}}
@layer nopal.overlay{nopal-overlay{display:contents}.nopal-overlay__surface{z-index:var(--nopal-overlay-surface-z-index);opacity:0;transition:opacity var(--nopal-overlay-fade-duration) var(--nopal-overlay-fade-easing);transition-behavior:allow-discrete;margin:0;position:fixed;inset:auto}.nopal-overlay__surface:not([hidden]):not(dialog){opacity:1;display:block}@starting-style{.nopal-overlay__surface:not([hidden]):not(dialog){opacity:0}}.nopal-overlay__surface--center{margin:auto;inset:0}.nopal-overlay__surface--start{block-size:auto;margin:0;inset-block:0;inset-inline-start:0}.nopal-overlay__surface--end{block-size:auto;margin:0;inset-block:0;inset-inline-end:0}.nopal-overlay__surface--top{inline-size:auto;margin:0;inset-block-start:0;inset-inline:0}.nopal-overlay__surface--bottom{inline-size:auto;margin:0;inset-block-end:0;inset-inline:0}.nopal-overlay__scrim{z-index:var(--nopal-overlay-scrim-z-index);background:rgb(from var(--nopal-overlay-scrim-color) r g b / var(--nopal-overlay-scrim-opacity));opacity:0;transition:opacity var(--nopal-overlay-fade-duration) var(--nopal-overlay-fade-easing);transition-behavior:allow-discrete;margin:0;position:fixed;inset:0}.nopal-overlay__scrim:not([hidden]){opacity:1;display:block}@starting-style{.nopal-overlay__scrim:not([hidden]){opacity:0}}@media (prefers-reduced-motion:reduce){.nopal-overlay__surface,.nopal-overlay__scrim{transition-duration:0s}}@media (forced-colors:active){.nopal-overlay__scrim{outline-offset:0;outline:thin solid canvastext}}}
@layer nopal.checkbox{.nopal-checkbox{box-sizing:border-box;inline-size:var(--nopal-checkbox-size);block-size:var(--nopal-checkbox-size);padding:var(--nopal-checkbox-box-inset);flex:none;place-items:center;display:inline-grid;position:relative}.nopal-checkbox__input{appearance:none;border-radius:var(--nopal-checkbox-focus-radius);opacity:0;cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.nopal-checkbox__input:disabled{cursor:default}.nopal-checkbox__input:focus-visible{outline:var(--nopal-checkbox-focus-ring-width) solid var(--nopal-checkbox-focus-ring);outline-offset:var(--nopal-checkbox-focus-ring-offset);opacity:1}.nopal-checkbox__box{box-sizing:border-box;inline-size:var(--nopal-checkbox-box-size);block-size:var(--nopal-checkbox-box-size);border:var(--nopal-checkbox-border-width) solid var(--nopal-checkbox-border);border-radius:var(--nopal-checkbox-radius);background:var(--nopal-checkbox-bg);color:var(--nopal-checkbox-check-color);pointer-events:none;place-items:center;display:grid}.nopal-checkbox__check{inline-size:var(--nopal-checkbox-check-width);block-size:var(--nopal-checkbox-check-height);opacity:0;display:block}.nopal-checkbox__input:hover~.nopal-checkbox__box{border-color:var(--nopal-checkbox-border-hover)}.nopal-checkbox__input:focus-visible~.nopal-checkbox__box{background:var(--nopal-checkbox-bg-focus);border-color:var(--nopal-checkbox-border-focus)}.nopal-checkbox__input:checked~.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg);border-color:var(--nopal-checkbox-checked-border)}.nopal-checkbox__input:checked~.nopal-checkbox__box .nopal-checkbox__check{opacity:1}.nopal-checkbox__input:checked:hover~.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg-hover)}.nopal-checkbox__input:checked:focus-visible~.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg-focus)}.nopal-checkbox__input:disabled~.nopal-checkbox__box{background:var(--nopal-checkbox-bg-disabled);border-color:var(--nopal-checkbox-border-disabled)}.nopal-checkbox__input:checked:disabled~.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg-disabled);border-color:var(--nopal-checkbox-checked-border)}.nopal-checkbox--presentational[data-checked]>.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg);border-color:var(--nopal-checkbox-checked-border)}.nopal-checkbox--presentational[data-checked] .nopal-checkbox__check{opacity:1}.nopal-checkbox--presentational[data-disabled]>.nopal-checkbox__box{background:var(--nopal-checkbox-bg-disabled);border-color:var(--nopal-checkbox-border-disabled)}.nopal-checkbox--presentational[data-checked][data-disabled]>.nopal-checkbox__box{background:var(--nopal-checkbox-checked-bg-disabled);border-color:var(--nopal-checkbox-checked-border)}@media (forced-colors:active){.nopal-checkbox__box{forced-color-adjust:none;background:canvas;border-color:canvastext}.nopal-checkbox__input:checked~.nopal-checkbox__box,.nopal-checkbox--presentational[data-checked]>.nopal-checkbox__box{color:highlighttext;background:highlight;border-color:highlight}.nopal-checkbox__input:disabled~.nopal-checkbox__box{color:graytext;border-color:graytext}}}
@layer nopal.choice-card{.nopal-choice-card{--_pad:calc(var(--nopal-choice-card-padding) - (var(--nopal-choice-card-checked-border-width) - var(--nopal-choice-card-border-width)));box-sizing:border-box;align-items:center;gap:var(--nopal-choice-card-gap);inline-size:100%;padding:var(--nopal-choice-card-padding);border:var(--nopal-choice-card-border-width) solid var(--nopal-choice-card-border-color);border-radius:var(--nopal-choice-card-radius);background:var(--nopal-choice-card-bg);color:var(--nopal-choice-card-color);font-family:var(--nopal-choice-card-font-family);line-height:var(--nopal-choice-card-line-height);letter-spacing:var(--nopal-choice-card-letter-spacing);text-align:start;cursor:var(--nopal-choice-card-cursor);display:flex;position:relative}.nopal-choice-card__input{opacity:0;pointer-events:none;appearance:none;margin:0;position:absolute;inset:0}.nopal-choice-card__body{gap:var(--nopal-choice-card-body-gap);flex-direction:column;flex:1;min-inline-size:0;display:flex}.nopal-choice-card__heading{font-size:var(--nopal-choice-card-heading-font-size);font-weight:var(--nopal-choice-card-heading-font-weight)}.nopal-choice-card__description{font-size:var(--nopal-choice-card-description-font-size);color:var(--nopal-choice-card-description-color)}.nopal-choice-card__meta{font-size:var(--nopal-choice-card-meta-font-size);font-weight:var(--nopal-choice-card-meta-font-weight)}.nopal-choice-card__indicator{box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex}.nopal-choice-card--radio .nopal-choice-card__indicator{inline-size:var(--nopal-choice-card-radio-size);block-size:var(--nopal-choice-card-radio-size);border:var(--nopal-choice-card-radio-ring-width) solid var(--nopal-choice-card-radio-ring-color);border-radius:50%}.nopal-choice-card--radio .nopal-choice-card__mark{inline-size:var(--nopal-choice-card-radio-dot-size);block-size:var(--nopal-choice-card-radio-dot-size);background:var(--nopal-choice-card-radio-dot-color);opacity:0;border-radius:50%}.nopal-choice-card--checkbox .nopal-choice-card__indicator{inline-size:var(--nopal-choice-card-box-size);block-size:var(--nopal-choice-card-box-size);border:var(--nopal-choice-card-box-border-width) solid var(--nopal-choice-card-radio-ring-color);border-radius:var(--nopal-choice-card-box-radius);background:var(--nopal-choice-card-bg)}.nopal-choice-card--checkbox .nopal-choice-card__mark{inline-size:var(--nopal-choice-card-check-width);block-size:var(--nopal-choice-card-check-height);border:solid var(--nopal-choice-card-check-color);border-width:0 var(--nopal-choice-card-check-stroke) var(--nopal-choice-card-check-stroke) 0;opacity:0;margin-block-end:2px;transform:rotate(45deg)}.nopal-choice-card:hover{background:var(--nopal-choice-card-bg-hover)}.nopal-choice-card:has(.nopal-choice-card__input:checked){padding:var(--_pad);border-width:var(--nopal-choice-card-checked-border-width);border-color:var(--nopal-choice-card-checked-border-color);background:var(--nopal-choice-card-checked-bg)}.nopal-choice-card:has(.nopal-choice-card__input:checked) .nopal-choice-card__mark{opacity:1}.nopal-choice-card--radio:has(.nopal-choice-card__input:checked) .nopal-choice-card__indicator{border-color:var(--nopal-choice-card-radio-ring-color-checked)}.nopal-choice-card--checkbox:has(.nopal-choice-card__input:checked) .nopal-choice-card__indicator{border-color:var(--nopal-choice-card-box-bg-checked);background:var(--nopal-choice-card-box-bg-checked)}.nopal-choice-card:has(.nopal-choice-card__input:disabled){background:var(--nopal-choice-card-disabled-bg);color:var(--nopal-choice-card-disabled-color);cursor:var(--nopal-choice-card-disabled-cursor)}.nopal-choice-card:has(.nopal-choice-card__input:disabled) .nopal-choice-card__description{color:var(--nopal-choice-card-disabled-color)}.nopal-choice-card--radio:has(.nopal-choice-card__input:disabled) .nopal-choice-card__mark{background:var(--nopal-choice-card-radio-dot-color-disabled)}.nopal-choice-card:has(.nopal-choice-card__input:focus-visible){outline:var(--nopal-choice-card-focus-ring-width) solid var(--nopal-choice-card-focus-ring-color);outline-offset:var(--nopal-choice-card-focus-ring-offset)}}
@layer nopal.input{.nopal-input{--_fs:var(--nopal-input-large-font-size);--_lh:var(--nopal-input-large-line-height);--_h:var(--nopal-input-large-height);--_px:var(--nopal-input-large-padding-x);--_py:var(--nopal-input-large-padding-y);--_r:var(--nopal-input-large-radius);--_bc:var(--nopal-input-border-color);box-sizing:border-box;width:100%;min-width:0;height:var(--_h);padding:var(--_py) var(--_px);border:var(--nopal-input-border-width) solid var(--_bc);border-radius:var(--_r);background:var(--nopal-input-bg);box-shadow:none;color:var(--nopal-input-color);font-family:var(--nopal-input-font-family);font-weight:var(--nopal-input-font-weight);font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--nopal-input-letter-spacing);caret-color:var(--nopal-input-caret-color);text-overflow:ellipsis;appearance:none;margin:0;display:block}.nopal-input--large{--_fs:var(--nopal-input-large-font-size);--_lh:var(--nopal-input-large-line-height);--_h:var(--nopal-input-large-height);--_px:var(--nopal-input-large-padding-x);--_py:var(--nopal-input-large-padding-y);--_r:var(--nopal-input-large-radius)}.nopal-input--small{--_fs:var(--nopal-input-small-font-size);--_lh:var(--nopal-input-small-line-height);--_h:var(--nopal-input-small-height);--_px:var(--nopal-input-small-padding-x);--_py:var(--nopal-input-small-padding-y);--_r:var(--nopal-input-small-radius)}.nopal-input::placeholder{color:var(--nopal-input-color-placeholder);opacity:1}.nopal-input:focus{--_bc:var(--nopal-input-border-color-focus);box-shadow:var(--nopal-input-shadow-focus);outline:none}.nopal-input[aria-invalid=true],.nopal-input[aria-invalid=true]:focus{--_bc:var(--nopal-input-border-color-error)}.nopal-input:read-only{background:var(--nopal-input-bg-disabled);box-shadow:none;border:none}.nopal-input:disabled{background:var(--nopal-input-bg-disabled);color:var(--nopal-input-color-disabled);-webkit-text-fill-color:var(--nopal-input-color-disabled);cursor:default;border:none}.nopal-input:read-only:not(:placeholder-shown){color:var(--nopal-input-color-readonly)}.nopal-input--bare:focus-visible{outline:var(--nopal-input-focus-ring-width) solid var(--nopal-input-focus-ring);outline-offset:var(--nopal-input-focus-ring-offset)}.nopal-input--bare,.nopal-input--bare:focus,.nopal-input--bare:disabled,.nopal-input--bare:read-only{height:auto;box-shadow:none;background:0 0;border-width:0;border-radius:0;padding:0}.nopal-input--numeric{font-variant-numeric:var(--nopal-input-numeric)}}
@layer nopal.select{.nopal-select{box-sizing:border-box;width:100%;display:block;position:relative}.nopal-select__trigger{--_h:var(--nopal-select-trigger-height-large);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--nopal-select-trigger-padding-y);width:100%;min-height:var(--_h);padding-inline:var(--nopal-select-trigger-padding-x);padding-block:var(--nopal-select-trigger-padding-y);border:var(--nopal-select-panel-border-width) solid var(--nopal-select-trigger-border-color);border-radius:var(--nopal-select-trigger-radius);background:var(--nopal-select-trigger-bg);font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.nopal-select--small .nopal-select__trigger{--_h:var(--nopal-select-trigger-height-small)}.nopal-select__trigger:focus-visible{border-color:var(--nopal-select-trigger-border-color-focus);box-shadow:var(--nopal-select-trigger-shadow-focus);outline:none}.nopal-select__trigger[aria-invalid=true]{border-color:var(--nopal-select-trigger-border-color-error)}.nopal-select__trigger:disabled{background:var(--nopal-select-trigger-bg-disabled);cursor:default}.nopal-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nopal-select__chevron{width:var(--nopal-select-chevron-size);height:var(--nopal-select-chevron-size);flex:none;transition:transform .12s linear}nopal-select[open] .nopal-select__chevron{transform:rotate(180deg)}.nopal-select--bare .nopal-select__trigger,.nopal-select--bare .nopal-select__trigger--editable{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.nopal-select__trigger--editable{--_h:var(--nopal-select-trigger-height-large);box-sizing:border-box;align-items:center;gap:var(--nopal-select-trigger-padding-y);width:100%;min-height:var(--_h);padding-inline:var(--nopal-select-trigger-padding-x);border:var(--nopal-select-panel-border-width) solid var(--nopal-select-trigger-border-color);border-radius:var(--nopal-select-trigger-radius);background:var(--nopal-select-trigger-bg);display:flex}.nopal-select--small .nopal-select__trigger--editable{--_h:var(--nopal-select-trigger-height-small)}.nopal-select__trigger--editable:has(input[aria-invalid=true]){border-color:var(--nopal-select-trigger-border-color-error)}.nopal-select__trigger--editable:focus-within{border-color:var(--nopal-select-trigger-border-color-focus);box-shadow:var(--nopal-select-trigger-shadow-focus)}.nopal-select__toggle{width:var(--nopal-select-chevron-size);height:var(--nopal-select-chevron-size);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}nopal-select[open] .nopal-select__toggle .nopal-icon{transform:rotate(180deg)}.nopal-select__toggle .nopal-icon{transition:transform .12s linear}.nopal-select__panel{box-sizing:border-box}.nopal-select__panel:not([hidden]){min-inline-size:var(--nopal-select-panel-min-inline-size);max-block-size:var(--nopal-select-panel-max-block-size);background:var(--nopal-select-panel-bg);border:var(--nopal-select-panel-border-width) solid var(--nopal-select-panel-border-color);border-radius:var(--nopal-select-panel-radius);box-shadow:var(--nopal-select-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.nopal-select__title{box-sizing:border-box;padding:var(--nopal-select-title-padding);color:var(--nopal-select-title-color);flex:none;margin:0}.nopal-select__list{overscroll-behavior:contain;min-block-size:0;padding-block:var(--nopal-select-panel-padding-block);scrollbar-color:var(--nopal-select-scrollbar-color) transparent;scrollbar-width:thin;flex:auto;overflow-y:auto}.nopal-select__list::-webkit-scrollbar{width:var(--nopal-select-scrollbar-width)}.nopal-select__list::-webkit-scrollbar-thumb{background:var(--nopal-select-scrollbar-color);border-radius:var(--nopal-select-scrollbar-width)}.nopal-select__list[aria-busy=true]{justify-content:center;align-items:center;display:flex}.nopal-select__list:focus-visible{outline:none}.nopal-select__message{box-sizing:border-box;padding:var(--nopal-select-trigger-padding-x);color:var(--nopal-select-message-color);text-align:center;flex:none;margin:0}.nopal-select__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nopal-select--editable{--nopal-input-focus-ring-width:0}}
@layer nopal.textarea{.nopal-textarea{--_fs:var(--nopal-textarea-large-font-size);--_lh:var(--nopal-textarea-large-line-height);--_minh:var(--nopal-textarea-large-height);--_px:var(--nopal-textarea-large-padding-x);--_py:var(--nopal-textarea-large-padding-y);--_r:var(--nopal-textarea-large-radius);--_bc:var(--nopal-textarea-border-color);box-sizing:border-box;width:100%;min-width:0;min-block-size:var(--_minh);padding:var(--_py) var(--_px);border:var(--nopal-textarea-border-width) solid var(--_bc);border-radius:var(--_r);background:var(--nopal-textarea-bg);box-shadow:none;color:var(--nopal-textarea-color);font-family:var(--nopal-textarea-font-family);font-weight:var(--nopal-textarea-font-weight);font-size:var(--_fs);line-height:var(--_lh);letter-spacing:var(--nopal-textarea-letter-spacing);caret-color:var(--nopal-textarea-caret-color);resize:vertical;appearance:none;margin:0;display:block}.nopal-textarea--large{--_fs:var(--nopal-textarea-large-font-size);--_lh:var(--nopal-textarea-large-line-height);--_minh:var(--nopal-textarea-large-height);--_px:var(--nopal-textarea-large-padding-x);--_py:var(--nopal-textarea-large-padding-y);--_r:var(--nopal-textarea-large-radius)}.nopal-textarea--small{--_fs:var(--nopal-textarea-small-font-size);--_lh:var(--nopal-textarea-small-line-height);--_minh:var(--nopal-textarea-small-height);--_px:var(--nopal-textarea-small-padding-x);--_py:var(--nopal-textarea-small-padding-y);--_r:var(--nopal-textarea-small-radius)}.nopal-textarea--resize-none{resize:none}.nopal-textarea::placeholder{color:var(--nopal-textarea-color-placeholder);opacity:1}.nopal-textarea:focus{--_bc:var(--nopal-textarea-border-color-focus);box-shadow:var(--nopal-textarea-shadow-focus);outline:none}.nopal-textarea[aria-invalid=true],.nopal-textarea[aria-invalid=true]:focus{--_bc:var(--nopal-textarea-border-color-error)}.nopal-textarea:read-only{background:var(--nopal-textarea-bg-disabled);box-shadow:none;border:none}.nopal-textarea:disabled{background:var(--nopal-textarea-bg-disabled);color:var(--nopal-textarea-color-disabled);-webkit-text-fill-color:var(--nopal-textarea-color-disabled);cursor:default;border:none}.nopal-textarea:read-only:not(:placeholder-shown){color:var(--nopal-textarea-color-readonly)}.nopal-textarea--bare:focus-visible{outline:var(--nopal-textarea-focus-ring-width) solid var(--nopal-textarea-focus-ring);outline-offset:var(--nopal-textarea-focus-ring-offset)}.nopal-textarea--bare,.nopal-textarea--bare:focus,.nopal-textarea--bare:disabled,.nopal-textarea--bare:read-only{min-block-size:auto;box-shadow:none;background:0 0;border-width:0;border-radius:0;padding:0}}
@layer nopal.helper-text{.nopal-helper-text{--_color:var(--nopal-helper-text-color);box-sizing:border-box;align-items:flex-start;gap:var(--nopal-helper-text-gap);min-width:1px;color:var(--_color);font-family:var(--nopal-helper-text-font-family);font-weight:var(--nopal-helper-text-font-weight);font-size:var(--nopal-helper-text-font-size);line-height:var(--nopal-helper-text-line-height);letter-spacing:var(--nopal-helper-text-letter-spacing);word-break:break-word;flex:1 0 0;margin:0;display:flex}.nopal-helper-text--counter{--_color:var(--nopal-helper-text-counter-color);text-align:right;white-space:nowrap;flex:none}.nopal-helper-text--error{--_color:var(--nopal-helper-text-color-error)}.nopal-helper-text--counter.nopal-helper-text--error{--_color:var(--nopal-helper-text-counter-color-error)}.nopal-helper-text--info{--_color:var(--nopal-helper-text-color-info)}.nopal-helper-text--warning{--_color:var(--nopal-helper-text-color-warning)}.nopal-helper-text__icon{width:var(--nopal-helper-text-icon-size);height:var(--nopal-helper-text-icon-size);color:var(--nopal-helper-text-icon-color);flex:none;display:inline-flex}.nopal-helper-text__icon>svg,.nopal-helper-text__icon>img{width:100%;height:100%;display:block}.nopal-helper-text__body{flex:1 0 0;min-width:1px}.nopal-helper-text__link{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.nopal-helper-text__link:focus-visible{outline:var(--nopal-helper-text-link-focus-ring-width) solid var(--nopal-helper-text-link-focus-ring);outline-offset:var(--nopal-helper-text-link-focus-ring-offset)}}
@layer nopal.illustration{.nopal-illustration{display:var(--nopal-illustration-display);box-sizing:border-box;inline-size:var(--nopal-illustration-width);block-size:var(--nopal-illustration-height);overflow:var(--nopal-illustration-overflow);vertical-align:middle;position:relative}.nopal-illustration--dog,.nopal-illustration--cat{--nopal-illustration-inset-block:10%}.nopal-illustration__art{inline-size:calc(100% - (2 * var(--nopal-illustration-inset-inline)));block-size:calc(100% - (2 * var(--nopal-illustration-inset-block)));object-fit:var(--nopal-illustration-fit);object-position:var(--nopal-illustration-position);pointer-events:none;forced-color-adjust:none;max-inline-size:none;display:block;position:absolute;inset-block-start:var(--nopal-illustration-inset-block);inset-inline-start:var(--nopal-illustration-inset-inline)}}
@layer nopal.heading-block{.nopal-heading-block{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:var(--nopal-heading-block-gap);inline-size:var(--nopal-heading-block-inline-size);padding-inline:var(--nopal-heading-block-padding-inline);flex-direction:column;display:flex}.nopal-heading-block--measure{max-inline-size:var(--nopal-heading-block-measure)}.nopal-heading-block--center{align-items:center}.nopal-heading-block--end{align-items:flex-end}.nopal-heading-block--gap-12{gap:var(--nopal-heading-block-gap-12)}.nopal-heading-block--gap-16{gap:var(--nopal-heading-block-gap-16)}.nopal-heading-block--inline{flex-direction:row;justify-content:flex-start;align-items:center}.nopal-heading-block--inline.nopal-heading-block--center{justify-content:center;align-items:center}.nopal-heading-block--inline.nopal-heading-block--end{justify-content:flex-end;align-items:center}.nopal-heading-block__title,.nopal-heading-block__subtitle{inline-size:100%;min-inline-size:var(--nopal-heading-block-run-min-inline-size)}.nopal-heading-block--inline .nopal-heading-block__title,.nopal-heading-block--inline .nopal-heading-block__subtitle{flex:none;inline-size:auto}}
@layer nopal.avatar{.nopal-avatar{--_size:var(--nopal-avatar-lg-size);--_icon:var(--nopal-avatar-lg-icon);--_fs:var(--nopal-avatar-lg-font-size);--_lh:var(--nopal-avatar-lg-line-height);--_bg:var(--nopal-avatar-brand-bg);--_glyph:var(--nopal-avatar-brand-glyph);--_initials:var(--nopal-avatar-brand-initials);--_bw:0;--_bc:transparent;box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border:var(--_bw) solid var(--_bc);border-radius:var(--nopal-avatar-radius);background:var(--_bg);color:var(--_glyph);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.nopal-avatar--extra-large{--_size:var(--nopal-avatar-xl-size);--_icon:var(--nopal-avatar-xl-icon);--_fs:var(--nopal-avatar-xl-font-size);--_lh:var(--nopal-avatar-xl-line-height)}.nopal-avatar--large{--_size:var(--nopal-avatar-lg-size);--_icon:var(--nopal-avatar-lg-icon);--_fs:var(--nopal-avatar-lg-font-size);--_lh:var(--nopal-avatar-lg-line-height)}.nopal-avatar--medium{--_size:var(--nopal-avatar-md-size);--_icon:var(--nopal-avatar-md-icon);--_fs:var(--nopal-avatar-md-font-size);--_lh:var(--nopal-avatar-md-line-height)}.nopal-avatar--small{--_size:var(--nopal-avatar-sm-size);--_icon:var(--nopal-avatar-sm-icon);--_fs:var(--nopal-avatar-sm-font-size);--_lh:var(--nopal-avatar-sm-line-height)}.nopal-avatar--brand{--_bg:var(--nopal-avatar-brand-bg);--_glyph:var(--nopal-avatar-brand-glyph);--_initials:var(--nopal-avatar-brand-initials);--_bw:0;--_bc:transparent}.nopal-avatar--outline{--_bg:var(--nopal-avatar-outline-bg);--_glyph:var(--nopal-avatar-outline-glyph);--_initials:var(--nopal-avatar-outline-initials);--_bw:var(--nopal-avatar-outline-border-width);--_bc:var(--nopal-avatar-outline-border-color)}.nopal-avatar--picture{background:0 0}.nopal-avatar__image{object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.nopal-avatar__initials{color:var(--_initials);font-family:var(--nopal-avatar-font-family);font-size:var(--_fs);font-weight:var(--nopal-avatar-font-weight);line-height:var(--_lh);letter-spacing:var(--nopal-avatar-letter-spacing);text-align:center;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.nopal-avatar__icon{inline-size:var(--_icon);block-size:var(--_icon);color:var(--_glyph);flex:none;display:inline-flex}.nopal-avatar__icon>svg,.nopal-avatar__icon>img{block-size:100%;inline-size:100%;display:block}.nopal-avatar__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nopal-avatar__badge{box-sizing:border-box;inline-size:var(--nopal-avatar-badge-size);block-size:var(--nopal-avatar-badge-size);border:var(--nopal-avatar-badge-border-width) solid var(--nopal-avatar-badge-border-color);border-radius:var(--nopal-avatar-badge-radius);background:var(--nopal-avatar-badge-viva-bg);position:absolute;inset-block-start:var(--nopal-avatar-badge-offset);inset-inline-end:var(--nopal-avatar-badge-offset)}.nopal-avatar__badge--viva{background:var(--nopal-avatar-badge-viva-bg)}.nopal-avatar__badge--alert{background:var(--nopal-avatar-badge-alert-bg)}@media (forced-colors:active){.nopal-avatar{border:1px solid canvastext}.nopal-avatar__badge{background:canvastext;border-color:canvas}}}
@layer nopal.status-chip{.nopal-status-chip{--_py:var(--nopal-status-chip-md-padding-block);--_fs:var(--nopal-status-chip-md-font-size);--_icon:var(--nopal-status-chip-md-icon-size);box-sizing:border-box;align-items:center;gap:var(--nopal-status-chip-gap);padding:var(--_py) var(--nopal-status-chip-padding-inline);border-radius:var(--nopal-status-chip-radius);background:var(--nopal-status-chip-bg);color:var(--nopal-status-chip-fg);font-family:var(--nopal-status-chip-font-family);font-weight:var(--nopal-status-chip-font-weight);letter-spacing:var(--nopal-status-chip-letter-spacing);font-size:var(--_fs);line-height:var(--nopal-status-chip-line-height);white-space:nowrap;display:inline-flex}.nopal-status-chip--md{--_py:var(--nopal-status-chip-md-padding-block);--_fs:var(--nopal-status-chip-md-font-size);--_icon:var(--nopal-status-chip-md-icon-size)}.nopal-status-chip--lg{--_py:var(--nopal-status-chip-lg-padding-block);--_fs:var(--nopal-status-chip-lg-font-size);--_icon:var(--nopal-status-chip-lg-icon-size)}.nopal-status-chip__icon{width:var(--_icon);height:var(--_icon);color:var(--nopal-status-chip-icon-fg);flex:none;display:inline-flex}.nopal-status-chip__icon>svg{width:100%;height:100%;display:block}.nopal-status-chip__label{min-width:0}}
@layer nopal.skeleton{.nopal-skeleton{box-sizing:border-box;overflow:var(--nopal-skeleton-overflow);background-color:var(--nopal-skeleton-fill);inline-size:var(--nopal-skeleton-width,100%);border-radius:var(--nopal-skeleton-radius);display:block;position:relative}.nopal-skeleton--rect{block-size:var(--nopal-skeleton-height,var(--nopal-skeleton-rect-height))}.nopal-skeleton--text{block-size:var(--nopal-skeleton-height,var(--nopal-skeleton-text-height))}.nopal-skeleton--circle{inline-size:var(--nopal-skeleton-width,var(--nopal-skeleton-height,var(--nopal-skeleton-circle-size)));aspect-ratio:1;border-radius:50%}.nopal-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0 var(--nopal-skeleton-sheen-width), var(--nopal-skeleton-sheen) 50%, transparent calc(100% - var(--nopal-skeleton-sheen-width)) 100%);inline-size:300%;animation:nopal-skeleton-sweep var(--nopal-skeleton-duration) var(--nopal-skeleton-timing) infinite;position:absolute;inset-block:0;inset-inline-start:-200%}@keyframes nopal-skeleton-sweep{to{transform:translate(100%)}}.nopal-skeleton--still:after{animation:none}@media (prefers-reduced-motion:reduce){.nopal-skeleton:after{animation:none}}@media (forced-colors:active){.nopal-skeleton{outline-offset:-1px;outline:1px solid canvastext}}}
@layer nopal.logo{.nopal-logo{--_h:auto;box-sizing:border-box;aspect-ratio:var(--nopal-logo-ar);block-size:var(--nopal-logo-h,var(--_h));inline-size:var(--nopal-logo-w,auto);line-height:0;display:block}.nopal-logo--brand{--_h:var(--nopal-logo-viva-logo-height)}.nopal-logo--crest{--_h:var(--nopal-logo-seleccion-height)}.nopal-logo--sub-brand{--_h:var(--nopal-logo-sub-brand-height)}.nopal-logo--partner{--_h:var(--nopal-logo-partner-height-md)}.nopal-logo--payment{--_h:var(--nopal-logo-payment-height-footer)}.nopal-logo--payment:where(.nopal-logo--color){--_h:var(--nopal-logo-payment-height-grid)}.nopal-logo--social{--_h:var(--nopal-logo-social-size)}.nopal-logo--store{--_h:var(--nopal-logo-store-height)}.nopal-logo--certification{--_h:var(--nopal-logo-certification-height)}.nopal-logo--navitaire{--_h:var(--nopal-logo-certification-height-navitaire)}.nopal-logo--pci-dss{--_h:var(--nopal-logo-certification-height-pci)}.nopal-logo--iso{--_h:var(--nopal-logo-viva-iso-size)}.nopal-logo--sm{--_h:var(--nopal-logo-height-sm)}.nopal-logo--md{--_h:var(--nopal-logo-height-md)}.nopal-logo--lg{--_h:var(--nopal-logo-height-lg)}.nopal-logo--xl{--_h:var(--nopal-logo-height-xl)}.nopal-logo--viva.nopal-logo--white{--nopal-logo-viva-ink:var(--nopal-logo-viva-knockout);--nopal-logo-viva-accent:var(--nopal-logo-viva-knockout)}.nopal-logo>.nopal-logo__art{forced-color-adjust:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block}}
@layer nopal.menu{.nopal-menu__panel{box-sizing:border-box;background:var(--nopal-menu-panel-bg);border:var(--nopal-menu-panel-border-width) solid var(--nopal-menu-panel-border-color);border-radius:var(--nopal-menu-panel-radius);box-shadow:var(--nopal-menu-panel-shadow);padding-block:var(--nopal-menu-panel-padding-block);min-inline-size:var(--nopal-menu-panel-min-inline-size);max-block-size:var(--nopal-menu-panel-max-block-size);z-index:var(--nopal-menu-panel-z-index)}.nopal-menu__panel:not([hidden]){overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.nopal-overlay__surface--bottom.nopal-menu__panel{inline-size:auto;min-inline-size:0;margin:0;inset-block:auto 0;inset-inline:0}.nopal-menu__group-label{padding-block:var(--nopal-menu-group-label-padding-block) 0;padding-inline:var(--nopal-menu-group-label-padding-inline)}.nopal-menu__empty{padding-block:var(--nopal-menu-panel-padding-block);padding-inline:var(--nopal-menu-group-label-padding-inline)}.nopal-menu__item{box-sizing:border-box;appearance:none;text-align:start;border:none;align-items:center;width:100%;margin:0;text-decoration:none;display:flex}.nopal-menu__item:focus-visible{outline:var(--nopal-menu-focus-ring-width) solid var(--nopal-menu-focus-ring-color);outline-offset:var(--nopal-menu-focus-ring-offset)}.nopal-menu__check{inline-size:var(--nopal-menu-check-inline-size);block-size:var(--nopal-menu-check-inline-size);color:var(--nopal-menu-check-color);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--nopal-menu-item-gap);display:inline-flex}.nopal-menu__check-glyph{block-size:100%;inline-size:100%;display:inline-flex}.nopal-menu__check-glyph svg{width:100%;height:100%;display:block}.nopal-opt[aria-disabled=true] .nopal-menu__check{color:inherit}.nopal-menu__separator{margin-block:var(--nopal-menu-separator-margin-block)}@media (forced-colors:active){.nopal-menu__panel{forced-color-adjust:none;border-color:canvastext}.nopal-menu__item:focus-visible{outline-color:highlight}}}
@layer nopal.alert{.nopal-alert{box-sizing:border-box;align-items:flex-start;gap:var(--nopal-alert-gap);padding:var(--nopal-alert-padding);border-radius:var(--nopal-alert-radius);border:var(--nopal-alert-border-width) solid var(--nopal-alert-border-color);background:var(--nopal-alert-surface);--nopal-alert-chip-bg:var(--_ramp-tertiary);inline-size:100%;display:flex}.nopal-alert--low{--_ramp-tertiary:var(--nopal-alert-ramp-tertiary-low);--_ramp-secondary:var(--nopal-alert-ramp-secondary-low);--_ramp-primary:var(--nopal-alert-ramp-primary-low);--nopal-alert-chip-fg:var(--nopal-alert-chip-fg-low)}.nopal-alert--medium,.nopal-alert--high,.nopal-alert--success,.nopal-alert--flex{--nopal-alert-chip-fg:var(--nopal-alert-chip-fg-darker)}.nopal-alert--medium{--_ramp-tertiary:var(--nopal-alert-ramp-tertiary-medium);--_ramp-secondary:var(--nopal-alert-ramp-secondary-medium);--_ramp-primary:var(--nopal-alert-ramp-primary-medium)}.nopal-alert--high{--_ramp-tertiary:var(--nopal-alert-ramp-tertiary-high);--_ramp-secondary:var(--nopal-alert-ramp-secondary-high);--_ramp-primary:var(--nopal-alert-ramp-primary-high)}.nopal-alert--success{--_ramp-tertiary:var(--nopal-alert-ramp-tertiary-success);--_ramp-secondary:var(--nopal-alert-ramp-secondary-success);--_ramp-primary:var(--nopal-alert-ramp-primary-success)}.nopal-alert--flex{--_ramp-tertiary:var(--nopal-alert-ramp-tertiary-flex);--_ramp-secondary:var(--nopal-alert-ramp-secondary-flex);--_ramp-primary:var(--nopal-alert-ramp-primary-flex)}.nopal-alert--alternative{--nopal-alert-chip-bg:var(--_ramp-secondary);--nopal-alert-surface:var(--_ramp-tertiary);--nopal-alert-border-width:0}.nopal-alert--flight-status{--nopal-alert-chip-bg:var(--_ramp-primary)}.nopal-alert--flight-status-alt{--nopal-alert-chip-bg:var(--_ramp-primary);--nopal-alert-surface:var(--_ramp-tertiary);--nopal-alert-border-width:0}.nopal-alert__chip{--nopal-badge-icon-bg:var(--nopal-alert-chip-bg);--nopal-badge-icon-fg:var(--nopal-alert-chip-fg)}.nopal-alert__details{min-inline-size:0;min-block-size:var(--nopal-alert-chip-size);justify-content:center;gap:var(--nopal-alert-details-gap);flex-direction:column;flex:1 0 0;display:flex}.nopal-alert__priority{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nopal-alert__info{gap:var(--nopal-alert-info-gap);overflow-wrap:break-word;word-break:break-word;flex-direction:column;display:flex;overflow:clip}.nopal-alert__info[hidden]{display:none}.nopal-alert__heading{--nopal-text-current-color:var(--nopal-alert-heading-color);overflow-wrap:break-word;word-break:break-word}.nopal-alert__copy{--nopal-text-current-color:var(--nopal-alert-copy-color);line-height:var(--nopal-alert-copy-line-height);overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:var(--nopal-alert-copy-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nopal-alert__link{--nopal-link-fg:var(--nopal-alert-link-color);--nopal-link-fg-hover:var(--nopal-alert-link-color)}.nopal-alert__trailing{--nopal-alert-trailing-color:var(--nopal-alert-dismiss-color);--nopal-button-icon-only-tertiary-fg:var(--nopal-alert-trailing-color);--nopal-button-icon-only-tertiary-fg-hover:var(--nopal-alert-trailing-color);--nopal-button-icon-only-tertiary-fg-pressed:var(--nopal-alert-trailing-color)}.nopal-alert__trailing.nopal-alert__trailing--toggle{--nopal-alert-trailing-color:var(--nopal-alert-toggle-color)}.nopal-alert--collapsed .nopal-alert__trailing--toggle{transform:rotate(-180deg)}@media (prefers-reduced-motion:no-preference){.nopal-alert{transition:block-size var(--nopal-alert-transition)}.nopal-alert__trailing--toggle{transition:transform var(--nopal-alert-transition)}}}.nopal-alert__link[hidden],.nopal-alert__trailing[hidden]{display:none}
@layer nopal.checkbox-field{nopal-checkbox-field{align-items:flex-start;gap:var(--nopal-checkbox-field-stack-gap);flex-direction:column;display:flex}.nopal-checkbox-field__row{box-sizing:border-box;align-items:center;gap:var(--nopal-checkbox-field-row-gap);padding:var(--nopal-checkbox-field-row-padding);min-block-size:var(--nopal-checkbox-field-row-min-height);cursor:pointer;display:flex}.nopal-checkbox-field__row:has(:disabled){cursor:default}.nopal-checkbox-field__row:hover:not(:has(:disabled)){--nopal-checkbox-border:var(--nopal-checkbox-border-hover);--nopal-checkbox-checked-bg:var(--nopal-checkbox-checked-bg-hover)}.nopal-checkbox-field__row:has(:focus-visible){outline:var(--nopal-checkbox-field-focus-ring-width) solid var(--nopal-checkbox-field-focus-ring);outline-offset:var(--nopal-checkbox-field-focus-ring-offset);border-radius:var(--nopal-checkbox-field-focus-ring-radius)}@supports not selector(:has(a)){.nopal-checkbox-field__row:focus-within{outline:var(--nopal-checkbox-field-focus-ring-width) solid var(--nopal-checkbox-field-focus-ring);outline-offset:var(--nopal-checkbox-field-focus-ring-offset);border-radius:var(--nopal-checkbox-field-focus-ring-radius)}}.nopal-checkbox-field__support{box-sizing:border-box;inline-size:100%;padding-inline:var(--nopal-checkbox-field-support-indent);align-items:center;display:flex}.nopal-checkbox-field__support:empty{display:none}}
nopal-empty-state{container:nopal-empty-state-host/inline-size}@layer nopal.empty-state{.nopal-empty-state{box-sizing:border-box;text-align:center;--_padding:var(--nopal-empty-state-padding);--_gap-copy:var(--nopal-empty-state-gap-art);--_gap-action:var(--nopal-empty-state-gap-action);inline-size:100%;padding:var(--_padding);background:var(--nopal-empty-state-surface);flex-direction:column;justify-content:center;align-items:center;display:flex}.nopal-empty-state__copy{max-inline-size:var(--nopal-empty-state-max-inline-size);margin-block-start:var(--_gap-copy)}.nopal-empty-state__copy:first-child{margin-block-start:0}.nopal-empty-state__heading{--nopal-text-current-color:var(--nopal-empty-state-heading-color);overflow-wrap:break-word}.nopal-empty-state__body{--nopal-text-current-color:var(--nopal-empty-state-body-color);overflow-wrap:break-word}.nopal-empty-state__action{margin-block-start:var(--_gap-action)}.nopal-empty-state--sm{--_padding:var(--nopal-empty-state-padding-sm);--_gap-copy:var(--nopal-empty-state-gap-sm);--_gap-action:var(--nopal-empty-state-gap-sm)}@container nopal-empty-state-host (max-width:480px){.nopal-empty-state{--_padding:var(--nopal-empty-state-padding-sm);--_gap-copy:var(--nopal-empty-state-gap-sm);--_gap-action:var(--nopal-empty-state-gap-sm)}}[data-nopal-empty-state-kind=empty],[data-nopal-empty-state-kind=no-results],[data-nopal-empty-state-kind=error],[data-nopal-empty-state-kind=forbidden]{--nopal-empty-state-surface:var(--nopal-figma-backgrounds-defaults-bg-primary);--nopal-empty-state-body-color:var(--nopal-figma-text-defaults-text-lighter)}}.nopal-empty-state__action[hidden]{display:none}
@layer nopal.action-bar{.nopal-action-bar{box-sizing:border-box;align-items:center;gap:var(--nopal-action-bar-gap);padding:var(--nopal-action-bar-padding-block) var(--nopal-action-bar-padding-inline);border-radius:var(--nopal-action-bar-radius);background:var(--nopal-action-bar-bg);color:var(--nopal-action-bar-fg);display:flex}nopal-action-bar:has(>.nopal-action-bar--sticky){position:sticky;inset-block-end:0}.nopal-action-bar__text{flex:auto;min-inline-size:0}.nopal-action-bar__actions{gap:var(--nopal-action-bar-actions-gap);flex:0 50%;display:flex}.nopal-action-bar__actions>nopal-button{flex:1 1 0;min-inline-size:0}.nopal-action-bar__actions .nopal-button{inline-size:100%}@media (max-width:639px){.nopal-action-bar{flex-direction:column;align-items:stretch}.nopal-action-bar__actions{flex-basis:auto}}}.nopal-action-bar__secondary[hidden]{display:none}
@layer nopal.disclosure-card{nopal-disclosure-card{display:block}.nopal-disclosure-card{box-sizing:border-box;background:var(--nopal-disclosure-card-bg);border:var(--nopal-disclosure-card-border-width) solid var(--nopal-disclosure-card-border-color);border-radius:var(--nopal-disclosure-card-radius)}.nopal-disclosure-card__header{align-items:center;gap:var(--nopal-disclosure-card-header-gap);padding:var(--nopal-disclosure-card-header-padding-block) var(--nopal-disclosure-card-header-padding-inline);background:var(--nopal-disclosure-card-header-bg);border-radius:calc(var(--nopal-disclosure-card-radius) - var(--nopal-disclosure-card-border-width));cursor:pointer;display:flex}.nopal-disclosure-card--expanded>.nopal-disclosure-card__header{border-end-end-radius:0;border-end-start-radius:0}.nopal-disclosure-card--disabled>.nopal-disclosure-card__header{cursor:default}.nopal-disclosure-card__leading,.nopal-disclosure-card__trailing{flex:none;display:inline-flex}.nopal-disclosure-card__titles{gap:var(--nopal-disclosure-card-titles-gap);flex-direction:column;flex:1;min-width:0;display:flex}.nopal-disclosure-card__toggle{--nopal-button-icon-only-tertiary-fg:var(--nopal-disclosure-card-toggle-fg);--nopal-button-icon-only-tertiary-fg-hover:var(--nopal-disclosure-card-toggle-fg-hover);--nopal-button-icon-only-tertiary-fg-pressed:var(--nopal-disclosure-card-toggle-fg-pressed);flex:none;transition:transform .2s}.nopal-disclosure-card__toggle--expanded{transform:rotate(180deg)}.nopal-disclosure-card__panel{padding:var(--nopal-disclosure-card-panel-padding);border-top:var(--nopal-disclosure-card-border-width) solid var(--nopal-disclosure-card-border-color)}@media (prefers-reduced-motion:reduce){.nopal-disclosure-card__toggle{transition:none}}}
@layer nopal.tokens,nopal.textarea;@layer nopal.text-field{.nopal-text-field{box-sizing:border-box;--nopal-input-focus-ring-width:0;flex-direction:column;inline-size:100%;display:flex}.nopal-text-field__box{box-sizing:border-box;align-items:center;gap:var(--nopal-text-field-box-gap);border:var(--nopal-input-border-width) solid var(--nopal-input-border-color);border-radius:var(--nopal-input-large-radius);background:var(--nopal-input-bg);padding:var(--nopal-input-large-padding-y) var(--nopal-input-large-padding-x);block-size:var(--nopal-input-large-height);min-block-size:0;transition:var(--nopal-text-field-transition);display:flex}.nopal-text-field--small .nopal-text-field__box{border-radius:var(--nopal-input-small-radius);padding:var(--nopal-input-small-padding-y) var(--nopal-input-small-padding-x);block-size:var(--nopal-input-small-height)}.nopal-text-field--invalid .nopal-text-field__box{border-color:var(--nopal-input-border-color-error)}.nopal-text-field__box:focus-within{border-color:var(--nopal-input-border-color-focus);box-shadow:var(--nopal-input-shadow-focus)}.nopal-text-field--invalid .nopal-text-field__box:focus-within{border-color:var(--nopal-input-border-color-error)}.nopal-text-field__box:has(.nopal-input:read-only){background:var(--nopal-input-bg-disabled);border:none}.nopal-text-field__icon,.nopal-text-field__status{inline-size:var(--nopal-text-field-icon-size);block-size:var(--nopal-text-field-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.nopal-text-field__status[data-nopal-text-field-status=valid]{color:var(--nopal-text-field-status-color-valid)}.nopal-text-field__status[data-nopal-text-field-status=blocked]{color:var(--nopal-text-field-status-color-blocked)}.nopal-text-field__prefix-flag{align-items:center;gap:var(--nopal-text-field-flag-gap);border-inline-end:var(--nopal-text-field-flag-divider-width) solid var(--nopal-text-field-flag-divider-color);flex:none;padding-inline-end:var(--nopal-text-field-flag-padding-end);display:inline-flex}.nopal-text-field__content{box-sizing:border-box;justify-content:center;gap:var(--nopal-text-field-content-gap);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.nopal-text-field__label{flex:none}.nopal-text-field__row{box-sizing:border-box;align-items:center;gap:var(--nopal-text-field-row-gap);block-size:var(--nopal-text-field-row-height);min-block-size:0;display:flex}.nopal-text-field__affix{white-space:nowrap;flex:none}.nopal-text-field__iata{flex:none}[data-nopal-text-field-text-transform=uppercase] input{text-transform:uppercase}[data-nopal-text-field-text-transform=lowercase] input{text-transform:lowercase}[data-nopal-text-field-text-transform=capitalize] input{text-transform:capitalize}[data-nopal-text-field-text-transform] input::placeholder{text-transform:none}.nopal-text-field__card-type{box-sizing:border-box;inline-size:var(--nopal-text-field-card-type-width);block-size:var(--nopal-text-field-card-type-height);background:var(--nopal-text-field-card-type-bg);border-radius:var(--nopal-text-field-card-type-radius);padding:var(--nopal-text-field-card-type-padding-y) var(--nopal-text-field-card-type-padding-x);flex:none;justify-content:center;align-items:center;display:inline-flex}.nopal-text-field__support{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;gap:var(--nopal-helper-text-row-gap);padding:var(--nopal-helper-text-row-padding-y) var(--nopal-helper-text-row-padding-x);margin-block-start:var(--nopal-helper-text-stack-gap);display:flex}.nopal-text-field--small .nopal-text-field__support{padding-inline:var(--nopal-helper-text-row-padding-x-small);margin-block-start:var(--nopal-helper-text-stack-gap-small)}.nopal-text-field--invalid .nopal-text-field__support{gap:var(--nopal-helper-text-row-gap-error);padding-block:var(--nopal-helper-text-row-padding-y-error)}.nopal-text-field__support-text{flex:auto;min-inline-size:0}.nopal-text-field__counter{flex:none}.nopal-text-field__support-text .nopal-helper-text__icon svg{inline-size:var(--nopal-text-field-error-icon-size);block-size:var(--nopal-text-field-error-icon-size)}.nopal-text-field__support-text .nopal-helper-text__icon{color:var(--nopal-helper-text-color-error)}.nopal-text-field--multiline{--nopal-textarea-focus-ring-width:0}.nopal-text-field--multiline .nopal-text-field__box{block-size:auto;min-block-size:var(--nopal-input-large-height);align-items:flex-start}.nopal-text-field--multiline.nopal-text-field--small .nopal-text-field__box{min-block-size:var(--nopal-input-small-height)}.nopal-text-field--multiline .nopal-text-field__row{align-items:stretch;block-size:auto}}.nopal-text-field__action[hidden]{display:none}
.nopal-dialog__surface{container:nopal-dialog-surface/inline-size}dialog.nopal-overlay__surface[open]{opacity:1}@layer nopal.dialog{.nopal-dialog__surface{box-sizing:border-box;background:var(--nopal-dialog-surface-bg);border:var(--nopal-dialog-surface-border-width) solid var(--nopal-dialog-surface-border-color);border-radius:var(--nopal-dialog-surface-radius);box-shadow:var(--nopal-dialog-surface-shadow);max-block-size:100dvb;margin:0;padding:0;overflow:hidden}dialog.nopal-dialog__surface[open]{flex-direction:column;display:flex}.nopal-overlay__surface--center.nopal-dialog__surface{inline-size:min(var(--nopal-dialog-max-inline-size), 100% - (var(--nopal-dialog-viewport-margin) * 2));max-block-size:min(100dvb - (var(--nopal-dialog-viewport-margin) * 2), 100dvb);margin:auto;inset:0}.nopal-overlay__surface--start.nopal-dialog__surface,.nopal-overlay__surface--end.nopal-dialog__surface{inline-size:clamp(var(--nopal-dialog-drawer-min-inline-size), 100%, var(--nopal-dialog-drawer-max-inline-size));border-radius:0;block-size:100dvb;max-block-size:100dvb;margin:0;inset-block:0}.nopal-overlay__surface--start.nopal-dialog__surface{inset-inline:0 auto}.nopal-overlay__surface--end.nopal-dialog__surface{inset-inline:auto 0}.nopal-overlay__surface--top.nopal-dialog__surface,.nopal-overlay__surface--bottom.nopal-dialog__surface{inline-size:100%;max-block-size:min(80dvb, 100dvb - (var(--nopal-dialog-viewport-margin) * 2));border-radius:0;margin:0;inset-inline:0}.nopal-overlay__surface--top.nopal-dialog__surface{inset-block:0 auto}.nopal-overlay__surface--bottom.nopal-dialog__surface{inset-block:auto 0}.nopal-dialog__top{justify-content:space-between;align-items:center;gap:var(--nopal-dialog-actions-button-gap);box-sizing:border-box;block-size:var(--nopal-dialog-header-block-size);padding-block:var(--nopal-dialog-header-padding-block);padding-inline:var(--nopal-dialog-header-padding-inline);border-block-end:var(--nopal-dialog-header-rule-width) solid var(--nopal-dialog-header-rule-color);filter:drop-shadow(var(--nopal-dialog-header-shadow));flex:none;display:flex}.nopal-dialog__icon{inline-size:var(--nopal-dialog-icon-size);block-size:var(--nopal-dialog-icon-size);border-radius:var(--nopal-dialog-icon-radius);background:var(--nopal-dialog-icon-bg);--nopal-icon-size-md:var(--nopal-dialog-icon-glyph-size);flex:none;justify-content:center;align-items:center;display:flex}.nopal-dialog__heading{flex:auto;min-inline-size:0}.nopal-dialog__title{color:var(--nopal-dialog-title-color)}.nopal-dialog__close{flex:none}.nopal-dialog__content{gap:var(--nopal-dialog-actions-gap);min-block-size:0;padding-inline:var(--nopal-dialog-content-padding-inline);overscroll-behavior:contain;flex-direction:column;flex:auto;padding-block-start:var(--nopal-dialog-content-padding-block-start);padding-block-end:var(--nopal-dialog-content-padding-block-end);display:flex;overflow:auto}.nopal-dialog__details{align-items:center;gap:var(--nopal-dialog-details-gap);flex-flow:wrap;display:flex}.nopal-dialog__body{flex-basis:100%;margin:0}.nopal-dialog__helper{flex-basis:100%;display:flex}.nopal-dialog__helper .nopal-helper-text__icon{--nopal-icon-size-md:18px}.nopal-dialog__confirm-label{flex:auto}.nopal-dialog__link{flex-basis:100%}.nopal-dialog__actions{justify-content:flex-start;gap:var(--nopal-dialog-actions-button-gap);flex-flow:row-reverse wrap;flex:none;display:flex}@media (forced-colors:active){.nopal-dialog__surface{border-color:canvastext}}}.nopal-dialog__close[hidden],.nopal-dialog__confirm[hidden],.nopal-dialog__link[hidden]{display:none}
@layer nopal.tokens,nopal.alert,nopal.button,nopal.link,nopal.badge,nopal.text;@layer nopal.toast-region{.nopal-toast-region{display:contents}.nopal-toast-region__stack{z-index:var(--nopal-toast-region-z-index);gap:var(--nopal-toast-region-gap);inline-size:min(var(--nopal-toast-region-inline-size), calc(100dvw - 2 * var(--nopal-toast-region-viewport-margin)));max-block-size:var(--nopal-toast-region-max-block-size);pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed;overflow:hidden}.nopal-toast-region__toast{pointer-events:auto;box-shadow:var(--nopal-toast-region-shadow);transition:opacity var(--nopal-toast-region-enter-duration) var(--nopal-toast-region-enter-easing), transform var(--nopal-toast-region-enter-duration) var(--nopal-toast-region-enter-easing)}.nopal-toast-region__toast[data-nopal-toast-phase=visible]{opacity:1;transform:none}.nopal-toast-region__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nopal-toast-region[placement=top-start] .nopal-toast-region__stack,nopal-toast-region[placement=top-center] .nopal-toast-region__stack,nopal-toast-region[placement=top-end] .nopal-toast-region__stack{inset-block-start:var(--nopal-toast-region-viewport-margin);inset-block-end:auto}nopal-toast-region[placement=bottom-start] .nopal-toast-region__stack,nopal-toast-region[placement=bottom-center] .nopal-toast-region__stack,nopal-toast-region[placement=bottom-end] .nopal-toast-region__stack{inset-block-start:auto;inset-block-end:var(--nopal-toast-region-viewport-margin)}nopal-toast-region[placement=top-start] .nopal-toast-region__stack,nopal-toast-region[placement=bottom-start] .nopal-toast-region__stack{align-items:flex-start;inset-inline-start:var(--nopal-toast-region-viewport-margin);inset-inline-end:auto;translate:0}nopal-toast-region[placement=top-center] .nopal-toast-region__stack,nopal-toast-region[placement=bottom-center] .nopal-toast-region__stack{align-items:center;inset-inline:50% auto;translate:-50%}nopal-toast-region[placement=top-end] .nopal-toast-region__stack,nopal-toast-region[placement=bottom-end] .nopal-toast-region__stack{align-items:flex-end;inset-inline-start:auto;inset-inline-end:var(--nopal-toast-region-viewport-margin);translate:0}nopal-toast-region[placement^=top] .nopal-toast-region__toast[data-nopal-toast-phase=entering],nopal-toast-region[placement^=top] .nopal-toast-region__toast[data-nopal-toast-phase=leaving]{opacity:0;transform:translateY(calc(-1 * var(--nopal-toast-region-enter-distance)))}nopal-toast-region[placement^=bottom] .nopal-toast-region__toast[data-nopal-toast-phase=entering],nopal-toast-region[placement^=bottom] .nopal-toast-region__toast[data-nopal-toast-phase=leaving]{opacity:0;transform:translateY(var(--nopal-toast-region-enter-distance))}@media (prefers-reduced-motion:reduce){.nopal-toast-region__toast{transition:none}nopal-toast-region[placement^=top] .nopal-toast-region__toast[data-nopal-toast-phase=entering],nopal-toast-region[placement^=top] .nopal-toast-region__toast[data-nopal-toast-phase=leaving],nopal-toast-region[placement^=bottom] .nopal-toast-region__toast[data-nopal-toast-phase=entering],nopal-toast-region[placement^=bottom] .nopal-toast-region__toast[data-nopal-toast-phase=leaving],.nopal-toast-region__toast[data-nopal-toast-phase=entering],.nopal-toast-region__toast[data-nopal-toast-phase=leaving]{opacity:1;transform:none}}}
@font-face{font-family:Axiforma;font-weight:400;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%;src:url(../media/Axiforma-Regular.0t656_w85be0n.woff2)format("woff2")}@font-face{font-family:Axiforma;font-weight:600;font-style:normal;font-display:swap;ascent-override:86.95%;descent-override:13.05%;line-gap-override:0%;src:url(../media/Axiforma-SemiBold.3y2gsemnbowdn.woff2)format("woff2")}:root{--font-sans:Axiforma, system-ui, sans-serif;--nopal-menu-panel-max-block-size:24rem;--nopal-button-secondary-fg:var(--nopal-figma-text-defaults-text-default);--nopal-button-secondary-fg-hover:var(--nopal-figma-text-defaults-text-default);--nopal-button-secondary-fg-pressed:var(--nopal-figma-text-defaults-text-default);--nopal-link-fg:var(--nopal-figma-actions-default-secondary-text);--nopal-link-fg-hover:var(--nopal-figma-actions-default-secondary-text)}.nopal-text-field__icon>svg,.nopal-text-field__status>svg{block-size:100%;inline-size:100%}nopal-toast-region{--nopal-alert-copy-max-lines:none}body{font-family:var(--font-sans);background:var(--nopal-figma-backgrounds-defaults-bg-primary);color:var(--nopal-figma-text-defaults-text-default);margin:0}.page{max-width:1248px;margin:0 auto;padding:32px 24px 24px}@media (max-width:639px){.page{padding-inline:14px}.page-heading{--nopal-heading-block-gap-16:var(--nopal-figma-sm3);--nopal-text-h3-semibold-trimmed-size:24px;--nopal-text-h3-semibold-trimmed-line-height:1.4;--nopal-text-body1-regular-size:var(--nopal-figma-body-3)}.page-heading:not(.page-heading--search){--nopal-text-color-title:var(--nopal-figma-text-defaults-text-default);--nopal-text-color:var(--nopal-figma-text-defaults-text-lighter);--nopal-text-trim:normal}:root{--nopal-button-small-height:44px;--nopal-checkbox-field-row-min-height:44px}}a:focus-visible,button:focus-visible{outline:2px solid var(--nopal-figma-focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}
.hBw1pG_header{background:var(--nopal-figma-backgrounds-defaults-bg-primary);height:72px;box-shadow:0 1px 0 var(--nopal-figma-borders-border-secondary)}.hBw1pG_inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1248px;height:100%;margin:0 auto;padding:0 16px;display:flex}.hBw1pG_logo{align-items:center;display:inline-flex}
