*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }
/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--line)/1)}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-ref);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--gray-400)/1)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-padding:calc(var(--app-bar-h, 3.5rem) + 1rem) 0 calc(5rem + var(--consent-h, 0px))}:where(a[href],button:not(:disabled),[role=button],[role=tab],summary,select:not(:disabled),input:is([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset]):not(:disabled),label:has(>input:is([type=checkbox],[type=radio]):not(:disabled))){cursor:pointer}html{color-scheme:light;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;accent-color:rgb(var(--brand-ink))}body{font-size:var(--fs-body);line-height:var(--lh-ui);background-color:rgb(var(--bg));color:rgb(var(--ink))}h1,h2,h3{font-family:var(--font-ui)}h1{font-size:var(--fs-page);font-weight:600;line-height:1.35}h2,h3{font-size:var(--fs-title)}h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}h4,h5,h6{font-size:var(--fs-body)}:where(main a[href]:not([class])){color:rgb(var(--brand-ink));text-decoration:none}:where(main :is(p,.mk-prose) a[href]:not([class])){text-decoration:underline;text-underline-offset:2px}@media (hover:hover){a[href]:not([class]):hover{color:rgb(var(--hover-ink))}}:not(ul,ol,menu)>li{list-style:none}[contenteditable]:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--focus-halo))}:is(h1,h2,h3,main)[tabindex="-1"]:focus-visible{outline:none}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}@font-face{font-family:Open Sans Fallback;src:local("Arial");size-adjust:105.15%;ascent-override:101.65%;descent-override:27.86%;line-gap-override:0%}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");size-adjust:79.86%;ascent-override:125.22%;descent-override:25.04%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Courier New"),local("Menlo"),local("Droid Sans Mono"),local("Liberation Mono"),local("DejaVu Sans Mono");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/OpenSans-latin-variable.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed/BarlowCondensed-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed/BarlowCondensed-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/IBMPlexMono-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono/IBMPlexMono-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono/IBMPlexMono-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,[data-theme=light]{--tf-dark:0;--logo-whatsapp:37 211 102;--logo-whatsapp-shape:url(/marks/whatsapp.svg);--bg:251 249 244;--panel:255 255 255;--panel-2:247 248 249;--input:255 255 255;--paper:251 249 244;--field-line:133 140 152;--soft-line:195 200 208;--line:213 217 223;--line-soft:230 233 238;--ink:14 17 22;--ink-2:48 55 66;--ink-3:74 82 96;--ink-4:74 82 96;--danger:161 18 29;--danger-bg:253 241 241;--danger-bd:161 18 29;--danger-fill:161 18 29;--ok-fill:15 107 79;--warn-fill:154 74 0;--info-fill:21 70 201;--warn:154 74 0;--warn-bg:255 246 214;--warn-bd:154 74 0;--ok:15 107 79;--ok-bg:247 248 249;--ok-bd:15 107 79;--info:21 70 201;--info-bg:247 248 249;--info-bd:21 70 201;--on-pri:255 255 255;--pri-tint:var(--primary-50);--pri-tint-2:var(--primary-100);--ink-text:var(--text-color);--pri-text:var(--brand-ink-l);--skel:230 233 238;--skel-hi:247 248 249;--scrim:14 17 22;--gray-100:242 243 245;--gray-200:230 233 238;--gray-300:213 217 223;--gray-400:195 200 208;--gray-900:14 17 22;--gray-950:14 17 22;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-900:120 53 15;--brand:var(--brand-l);--on-brand:var(--on-brand-l);--brand-hover:var(--brand-hover-l);--brand-ink:var(--brand-ink-l);--accent-mark:var(--accent-mark-l);--hover-ink:var(--ink);--focus:var(--brand-ink);--focus-halo:var(--panel)}[data-theme=dark]{--tf-dark:1;--bg:14 17 22;--panel:22 26 33;--panel-2:14 17 22;--input:14 17 22;--paper:14 17 22;--field-line:138 146 158;--soft-line:58 65 76;--line:42 48 58;--line-soft:42 48 58;--ink:255 255 255;--ink-2:201 206 214;--ink-3:154 163 175;--ink-4:154 163 175;--danger:230 77 82;--danger-bg:22 26 33;--danger-bd:230 77 82;--danger-fill:161 18 29;--ok-fill:15 107 79;--warn-fill:154 74 0;--info-fill:21 70 201;--warn:255 199 44;--warn-bg:22 26 33;--warn-bd:255 199 44;--ok:78 146 125;--ok-bg:22 26 33;--ok-bd:78 146 125;--info:98 130 219;--info-bg:22 26 33;--info-bd:98 130 219;--pri-tint:var(--panel-2);--pri-tint-2:var(--line);--ink-text:var(--text-200,201 206 214);--pri-text:var(--brand-ink-d);--skel:42 48 58;--skel-hi:58 65 76;--scrim:4 6 9;--gray-100:22 26 33;--gray-200:42 48 58;--gray-300:58 65 76;--gray-400:138 146 158;--gray-900:255 255 255;--gray-950:255 255 255;--amber-50:69 26 3;--amber-100:120 53 15;--amber-200:146 64 14;--amber-300:180 83 9;--amber-400:217 119 6;--amber-500:245 158 11;--amber-600:251 191 36;--amber-700:252 211 77;--amber-900:254 243 199;--brand:var(--brand-d);--on-brand:var(--on-brand-d);--brand-hover:var(--brand-hover-d);--brand-ink:var(--brand-ink-d);--accent-mark:var(--accent-d);--hover-ink:var(--ink);--focus:var(--brand-ink);--focus-halo:var(--deep)}[data-surface=ink]{background:rgb(var(--deep));color:rgb(var(--ink-2))}:root{--veil:12 13 18;--plate:255 255 255;--shade:0 0 0;--on-deep:255 255 255;--on-deep-soft:230 233 238;--on-deep-2:201 206 214;--on-deep-3:138 146 158;--signal:255 199 44;--on-signal:14 17 22;--board:22 26 33;--board-line:42 48 58;--board-rule:58 65 76;--link:21 70 201;--placeholder:220 224 230;--font-ui:var(--font-sans,"Open Sans","Open Sans Fallback",system-ui,sans-serif);--font-display:var(--font-heading,"Barlow Condensed","Barlow Condensed Fallback","Arial Narrow",sans-serif);--font-board:"Barlow Condensed","Barlow Condensed Fallback","Arial Narrow",sans-serif;--font-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--fs-caption:.75rem;--fs-small:.75rem;--fs-body:.875rem;--fs-title:.9375rem;--fs-page:1.0625rem;--fs-figure:1.25rem;--fs-label:.8125rem;--fs-mono:.6875rem;--track-mono:.12em;--fs-hero:clamp(3.75rem,1.6rem + 5.6vw,6.5rem);--fs-d1:clamp(3rem,2.4rem + 1.6vw,4rem);--fs-d2:clamp(2.25rem,1.879rem + 1.524vw,3.25rem);--fs-d3:clamp(1.5rem,1.4rem + .3vw,1.75rem);--fs-wordmark:clamp(1.375rem,1.282rem + .381vw,1.625rem);--fs-lead:clamp(1.0625rem,1rem + .25vw,1.125rem);--fs-prose:clamp(1rem,.96rem + .2vw,1.0625rem);--fs-eyebrow:.75rem;--fs-board-s:1.125rem;--fs-board:1.5rem;--fs-board-l:2rem;--fs-board-xl:clamp(1.875rem,1.5rem + 1vw,2.75rem);--fs-head:1rem;--fs-board-m:1.875rem;--fs-board-head:2.25rem;--lh-ui:1.5;--lh-head:1.25;--lh-d1:.9;--lh-d2:.95;--lh-d3:1;--lh-lead:1.5;--lh-prose:1.7;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.5rem,2rem + 4.5vw,7rem);--tf-page-w:96rem;--measure:none;--measure-wide:56rem;--rail-w:18rem;--spine-w:22rem;--page-cover-h:clamp(18rem,42svh,24rem);--band-h:clamp(28rem,78svh,36rem);--photo-scrim:radial-gradient(80rem 80% at max(0%,50% - var(--tf-page-w,90rem)/2) 100%,rgb(var(--veil)/.66),rgb(var(--veil)/.59) 60%,rgb(var(--veil)/.13) 90%,rgb(var(--veil)/0));--bw-hair:1px;--bw-rule:2px;--bw-mark:3px;--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:600ms;--ease-out:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.4,0,1,1);--z-sticky:30;--z-bar:35;--z-action-bar:var(--z-bar);--z-header:40;--z-menu:50;--z-consent:60;--z-toast:100;--z-skip:110;--control-h:2rem;--control-h-md:2rem;--control-h-hero-s:3.5rem;--touch:var(--control-h);--button-fs:var(--fs-body);--button-fw:600;--control-fs:var(--fs-body);--control-pad:.5rem;--control-border:rgb(var(--field-line))}@media print{:root{--fs-caption:.6875rem;--fs-small:.75rem;--fs-body:.8125rem;--fs-title:.875rem;--fs-page:1rem;--fs-figure:1.25rem}}@media (min-width:1024px){:root{--page-cover-h:clamp(22rem,46svh,30rem);--band-h:clamp(30rem,62svh,40rem)}}@media (pointer:coarse){:root{--control-fs:1rem}}@media (max-width:767.98px){:root{--control-fs:1rem}}:root{--elev-1:none;--elev-2:none;--elev-3:none}:root,[data-surface],[data-theme]{--focus-color:rgb(var(--focus))}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms;--dur-4:0ms}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--deep:14 17 22;--brand-l:21 70 201;--on-brand-l:255 255 255;--brand-ink-l:21 70 201;--brand-hover-l:20 66 189;--brand-d:99 132 219;--on-brand-d:14 17 22;--brand-ink-d:99 132 219;--brand-hover-d:105 137 220;--accent-l:21 70 201;--on-accent-l:255 255 255;--accent-mark-l:21 70 201;--accent-hover-l:20 66 189;--accent-d:56 98 209;--on-accent-d:255 255 255;--accent-hover-d:53 92 196;--accent-ink-l:21 70 201;--accent-ink-d:99 132 219;--go-l:21 70 201;--go-d:56 98 209;--primary-color:21 70 201;--primary-50:241 244 252;--primary-100:218 225 246;--primary-200:182 198 238;--primary-300:140 164 229;--primary-400:105 137 220;--primary-500:72 111 213;--primary-600:51 94 208;--primary-700:35 81 204;--primary-800:21 70 201;--primary-900:17 56 161;--primary-950:11 36 105;--secondary-color:51 94 208;--secondary-50:241 244 252;--secondary-100:218 225 246;--secondary-200:182 198 238;--secondary-300:140 164 229;--secondary-400:105 137 220;--secondary-500:72 111 213;--secondary-600:51 94 208;--secondary-700:35 81 204;--secondary-800:21 70 201;--secondary-900:17 56 161;--secondary-950:11 36 105;--text-color:48 55 66}:is([data-theme=dark],[data-surface=ink]) .tf-carrier{background:rgb(var(--plate));padding:2px}:where(img[data-ph]){background-color:rgb(var(--placeholder))}img[data-ph][style*=background-image]{background-position:50%;background-size:cover;background-repeat:no-repeat}img[data-err]:not([style*=background-image]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-opacity='.3' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 3h18v18H3zm2 2v14h14V5zm1 12h12l-3.75-5-3 4L9 13z'/%3E%3C/svg%3E");background-position:50%;background-size:2rem;background-repeat:no-repeat}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;flex:none;width:1em;height:1em;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;vertical-align:middle}.t-d1,.t-d2,.t-d3{font-family:var(--font-display);font-weight:700;text-transform:uppercase;text-wrap:balance}.t-d3{font-weight:600}.t-d1{font-size:var(--fs-d1);line-height:var(--lh-d1)}.t-d2{font-size:var(--fs-d2);line-height:var(--lh-d2)}.t-d3{font-size:var(--fs-d3);line-height:var(--lh-d3)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.t-eyebrow{font-family:var(--font-ref);font-size:var(--fs-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.14em}[data-surface=ink] .t-eyebrow{color:rgb(var(--signal))}.t-caption{font-family:var(--font-ref);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:var(--track-mono);color:rgb(var(--ink-3))}.t-label{font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink))}.t-board{font-family:var(--font-board);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.t-ref{font-family:var(--font-ref)}@media (min-width:768px) and (max-width:1023.98px){.tf-fullrows>:nth-child(2n+3):last-child{display:none}}@media (min-width:768px) and (max-width:1199.98px){.tf-fullrows-four>:nth-child(2n+3):last-child,.tf-fullrows-wide>:nth-child(2n+3):last-child{display:none}}@media (min-width:1024px){.tf-fullrows>:nth-child(3n+4):nth-last-child(-n+2),.tf-fullrows>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}@media (min-width:1200px){.tf-fullrows-four>:nth-child(4n+5):nth-last-child(-n+3),.tf-fullrows-four>:nth-child(4n+5):nth-last-child(-n+3)~*,.tf-fullrows-wide>:nth-child(3n+4):nth-last-child(-n+2),.tf-fullrows-wide>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.button,:is(button,a)[class*=button--]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);min-height:var(--control-h);padding:0 .875rem;border:1px solid rgb(var(--brand));background-color:rgb(var(--brand));color:rgb(var(--on-brand));font-size:var(--button-fs);font-weight:var(--button-fw);line-height:1;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std)}a[class*=button--]{text-decoration:none}@media (hover:none){.button:active:not(:disabled):not([aria-disabled=true]),:is(button,a)[class*=button--]:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}}:is(.button,:is(button,a)[class*=button--]) :is(span:not(.material-symbols-outlined),strong,b,em,small){font-size:inherit;line-height:inherit}:is(.button,:is(button,a)[class*=button--]) :is(svg,.material-symbols-outlined){font-size:1.125rem;width:1.125rem;height:1.125rem;flex:none}:is(button,a):is(.button--signal,.button--primary){background-color:rgb(var(--brand));color:rgb(var(--on-brand));border-color:rgb(var(--brand));font-weight:700}:is(button,a):is(.button--secondary,.button--default){background-color:rgb(var(--panel));color:rgb(var(--ink));border-color:rgb(var(--ink))}:is(button,a).button--quiet{background-color:transparent;color:rgb(var(--brand-ink));border-color:transparent}:is(button,a).button--inverse{background-color:transparent;color:rgb(var(--on-deep));border-color:rgb(var(--on-deep))}:is(button,a).button--danger{background-color:rgb(var(--danger-fill));color:rgb(var(--on-deep));border-color:rgb(var(--danger-fill))}:is(button,a).button--warning{background-color:rgb(var(--warn-fill));color:rgb(var(--on-deep));border-color:rgb(var(--warn-fill))}:is(button,a).button--success{background-color:rgb(var(--ok-fill));color:rgb(var(--on-deep));border-color:rgb(var(--ok-fill))}:is(button,a).button--info{background-color:rgb(var(--info-fill));color:rgb(var(--on-deep));border-color:rgb(var(--info-fill))}:is(button,a).button--dark{background-color:rgb(var(--brand));color:rgb(var(--on-brand));border-color:rgb(var(--brand))}:is(button,a).button--link{background-color:transparent;border-color:transparent;padding-inline:0;color:rgb(var(--brand-ink));text-decoration:underline;text-underline-offset:2px}@media (hover:hover){:is(button,a):is(.button--signal,.button--primary,.button--dark):hover:not(:disabled):not([aria-disabled=true]){background-color:rgb(var(--brand-hover));border-color:rgb(var(--brand-hover))}:is(button,a):is(.button--secondary,.button--default,.button--quiet):hover:not(:disabled):not([aria-disabled=true]){background-color:rgb(var(--panel-2))}:is(button,a).button--inverse:hover:not(:disabled):not([aria-disabled=true]){background-color:rgb(var(--on-deep)/.1)}:is(button,a).button--danger:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,rgb(var(--danger-fill)) 92%,rgb(var(--shade)))}:is(button,a).button--link:hover:not(:disabled){color:rgb(var(--hover-ink))}}:is(button,a)[class*=button--]:is(:disabled,[aria-disabled=true]):not(.is-busy,.button--link,.button--quiet){background-color:rgb(var(--placeholder));color:rgb(var(--ink-3));border-color:rgb(var(--soft-line));opacity:1;filter:none;cursor:not-allowed}:is(button,a)[class*=button--].is-busy{opacity:1;filter:none;cursor:progress}.button--xs{padding-inline:var(--sp-2);font-size:var(--fs-small)}:is(button,a).button--sm{padding-inline:var(--sp-3)}:is(button,a):is(.button--md,.button--lg){padding-inline:var(--sp-4)}:is(button,a).button--hero{padding-inline:var(--sp-5)}:is(button,a).button--block{width:100%}:is(button,a).button--mbl-block{width:100%}@media (min-width:768px){:is(button,a).button--mbl-block{width:auto}}button.is-busy,button:disabled,button[disabled]{cursor:not-allowed}:root{--form-label-fs:var(--fs-label);--form-label-gap:6px;--card-pad:16px;--card-title-fs:var(--fs-title,0.875rem);--table-head-fs:var(--fs-mono);--table-cell-fs:var(--fs-body);--table-head-h:32px;--table-row-h:40px;--table-pad-y:10px;--table-pad-x:12px;--action-bar-h:0px}.form-label{display:block;color:rgb(var(--ink));font-weight:600}.form-label:first-letter{text-transform:uppercase}.form-label,.input-group>label{font-size:var(--form-label-fs,.8125rem);line-height:1.25rem}.tf-field__req{color:rgb(var(--ink-3));font-weight:400}.form__control,.form__select{padding:5px .75rem}.form__control{font-weight:400;transition:border-color var(--dur-1) var(--ease-std)}.form__control,.form__select{width:100%;border-width:1px;color:rgb(var(--ink))}.form__select{grid-column-start:1;grid-row-start:1;appearance:none;padding-right:2rem}.form__control:focus,.form__select:focus{border-color:rgb(var(--brand-ink))}.form__control::placeholder{color:rgb(var(--ink-4));opacity:1}:is(.form__control,.form__select):disabled{background-color:rgb(var(--panel-2));color:rgb(var(--ink-4));border-color:rgb(var(--line))}.form__control[readonly]{background-color:rgb(var(--panel-2))}input:is([type=checkbox],[type=radio]){accent-color:rgb(var(--brand-ink))}.form__selectIcon{pointer-events:none;grid-column-start:1;grid-row-start:1;margin-right:.5rem;width:1.25rem;height:1.25rem;align-self:center;justify-self:end;--tw-text-opacity:1;color:rgb(var(--ink-4)/var(--tw-text-opacity,1))}.form__control,.form__select{min-height:var(--control-h);font-size:var(--control-fs);line-height:1.25rem;border:1px solid var(--control-border)}.form__control,.form__select,.form__select:not(:disabled):not(.disabled){background-color:rgb(var(--input))}select:not([class]){min-height:var(--control-h);font-size:var(--control-fs);border:1px solid var(--control-border);background-color:rgb(var(--panel));padding-inline:var(--control-pad)}.form__control,input[type=number],table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.form_group{position:relative}.form_group .material-symbols-outlined{color:rgb(var(--ink-4))}.input_field{position:relative;display:flex;align-items:center}.form_group.has--icon .form__control{padding-left:2.5rem;padding-right:2.5rem}.form_group .form--icon{position:absolute}.icon--left{left:1rem}.icon--right{right:1rem}.show--password{cursor:pointer}.input-group{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;row-gap:.5rem}@media (min-width:1024px){.input-group{grid-template-columns:repeat(12,minmax(0,1fr))}.af-form-row{grid-template-columns:minmax(0,1fr);row-gap:var(--form-label-gap);align-items:start}}.has-error{border:1px solid rgb(var(--danger))!important}.form-error .error-label{margin-top:.25rem;display:flex;align-items:center;column-gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--danger)/var(--tw-text-opacity,1))}.form-error .form__control,.form-error select,.form-error textarea{border:1px solid rgb(var(--danger))!important}.input-group[data-error]:after{grid-column:1/-1}.input-group[data-error]:after,[data-error]:not(.input-group):after{content:attr(data-error);margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--danger)/var(--tw-text-opacity,1))}[data-error]:not(.input-group):after{display:block}[data-error]:has(.error-label):after{content:none}input.form__control:not([type=checkbox]):not([type=radio]):not(.af-search *):not(.tf-ticket__opts *),select.form__select:not(.af-search *){height:var(--control-h);min-height:var(--control-h);padding-top:0;padding-bottom:0}@media (pointer:coarse) and (max-width:1024px){.form__control:not([type=checkbox]):not([type=radio]),.form__select,input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:1rem!important}}@media (pointer:coarse){.show--password:after{content:"";position:absolute;inset:calc(50% - 1.375rem)}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:not([multiple]):not([size]),textarea{appearance:none;border-radius:0}select:not([multiple]):not([size]){min-height:var(--touch,44px);max-width:calc(100vw - 3rem);padding-right:32px!important;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--ink-3)) 50%),linear-gradient(135deg,rgb(var(--ink-3)) 50%,transparent 50%)!important;background-position:right 17px center,right 12px center!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}select.form__select:not([multiple]):not([size]){background-image:none!important}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}.nav-tab{min-height:var(--touch);min-width:var(--touch);flex:none;scroll-snap-align:start}.nav-strip{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;white-space:nowrap;contain:paint}.nav-strip::-webkit-scrollbar{display:none}}.tf-tab{min-height:var(--touch);padding:0 var(--sp-1);border:0;background:none;color:rgb(var(--ink-2));font-size:var(--fs-title);font-weight:600;cursor:pointer}.tf-tab:is([aria-current=page],[aria-selected=true]){color:rgb(var(--ink));box-shadow:inset 0 -3px 0 rgb(var(--accent-mark))}@media (hover:hover){.tf-tab:hover{color:rgb(var(--ink))}}@media (forced-colors:active){.tf-tab:is([aria-current=page],[aria-selected=true]){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.single-switch label{padding-left:1.75rem;padding-right:1.75rem;line-height:1.75rem}.single-switch label.active{--tw-bg-opacity:1;background-color:rgb(var(--primary-900)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--plate)/var(--tw-text-opacity,1))}[role=tablist] :focus-visible,td :focus-visible,th :focus-visible{outline-offset:1px}@media (forced-colors:active){:root :focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.ui-card{background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:0;padding:var(--card-pad)}.ui-card--empty{box-shadow:none;border:1px solid rgb(var(--line))}@media (pointer:coarse){.ui-card--empty a[href]{min-height:var(--touch)}}.ui-card__title{margin:0;font-size:var(--card-title-fs);line-height:1.4;color:rgb(var(--ink));font-family:var(--font-ui);font-weight:600}.af-table{width:100%;border-collapse:collapse;font-size:var(--table-cell-fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-table>thead>tr>th{height:var(--table-head-h);padding:0 var(--table-pad-x);font-family:var(--font-ref);font-size:var(--table-head-fs);font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;vertical-align:middle;color:rgb(var(--ink-3));background:rgb(var(--panel-2))}.af-table>tbody>tr,.af-table>thead>tr>th{border-bottom:1px solid rgb(var(--line))}.af-table>tbody>tr:last-child{border-bottom:0}.af-table>tbody>tr>td,.af-table>tfoot>tr>td{height:var(--table-row-h);padding:var(--table-pad-y) var(--table-pad-x);font-size:var(--table-cell-fs);line-height:1.5;vertical-align:middle}:where(.af-table>tbody>tr>td){color:rgb(var(--ink))}.af-table>tfoot>tr{border-top:1px solid rgb(var(--line))}.af-table>tfoot>tr>td{font-weight:600;color:rgb(var(--ink))}.af-table__empty{color:rgb(var(--ink-3))}dialog.af-modal,dialog.af-sheet__panel{box-sizing:border-box;margin:0;padding:0;border:0;max-width:none;max-height:none;overflow:hidden;background:rgb(var(--panel));color:rgb(var(--ink-text));font-family:var(--font-ui)}dialog.af-modal[open],dialog.af-sheet__panel[open]{display:flex;flex-direction:column}dialog.af-modal::backdrop,dialog.af-sheet__panel::backdrop{background:rgb(var(--scrim)/.42)}[data-theme=dark] :is(dialog.af-modal,dialog.af-sheet__panel)::backdrop{background:rgb(var(--scrim)/.66)}:root:has(dialog.af-modal:modal,dialog.af-sheet__panel:modal){overflow:hidden}dialog.af-modal[data-shell=box]{inset:0;margin:60px auto auto;width:var(--modal-w,500px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 120px);box-shadow:var(--elev-3)}dialog.af-modal[data-shell=slide]{inset:0 0 0 auto;width:var(--modal-w,560px);max-width:100vw;height:100%;box-shadow:var(--elev-3)}.af-modal__header{display:flex;flex-shrink:0;align-items:center;min-height:2.5625rem;padding:.5rem 3rem .5rem 1.5rem;border-bottom:1px solid rgb(var(--line))}.af-modal__title{flex:1 1 auto;min-width:0;margin:0;outline:none;font-size:var(--fs-page);font-weight:600;line-height:1.3}.af-modal__close{position:absolute;top:.28125rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:rgb(var(--ink-3));background:transparent}.af-modal__close .material-symbols-outlined{font-size:1.25rem}@media (hover:hover){.af-modal__close:hover{color:rgb(var(--ink));background:rgb(var(--pri-tint))}}@media (pointer:coarse){.af-modal__close{top:-.09375rem;width:2.75rem;height:2.75rem}}.af-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.af-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.af-modal__actions{display:flex;align-items:center;gap:1rem}dialog.af-modal[data-shell=box] .af-modal__body:not(:last-child){padding-bottom:0}dialog.af-modal[data-shell=box] .af-modal__footer{flex-shrink:0;padding:1.25rem 1.5rem}dialog.af-modal[data-shell=slide] .af-modal__footer{flex-shrink:0;padding:.75rem 1.5rem;border-top:1px solid rgb(var(--line));background:rgb(var(--panel))}@media (max-width:1023.98px) and (pointer:coarse),(max-width:767.98px){dialog.af-modal[data-phone]{box-shadow:none}dialog.af-modal[data-phone=screen]{inset:0 0 auto 0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;border-top:3px solid rgb(var(--primary-color))}dialog.af-modal[data-phone=alert]{inset:0;margin:auto;width:320px;max-width:calc(100% - 32px);height:fit-content;max-height:calc(100% - 32px);border:1px solid rgb(var(--line))}dialog.af-modal[data-phone] .af-modal__header{gap:4px;min-height:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)));padding:var(--safe-top,env(safe-area-inset-top,0)) 4px 0;-webkit-user-select:none;user-select:none}dialog.af-modal[data-phone] .af-modal__title{overflow:hidden;font-size:1.0625rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}dialog.af-modal[data-phone] .af-modal__close{position:static;order:-1;width:48px;height:48px;color:rgb(var(--ink-text))}dialog.af-modal[data-phone] .af-modal__close .material-symbols-outlined{font-size:1.5rem}dialog.af-modal[data-phone=alert] .af-modal__header{min-height:56px;padding:0 16px;border-bottom:0}dialog.af-modal[data-phone=alert] .af-modal__title{white-space:normal}dialog.af-modal[data-phone=alert] .af-modal__close{order:0;margin-right:-12px}dialog.af-modal[data-phone] .af-modal__body{padding:16px 16px 24px}dialog.af-modal[data-phone=alert] .af-modal__body{padding:0 16px 16px;font-size:.9375rem;line-height:1.45}dialog.af-modal[data-phone] .af-modal__footer{flex-shrink:0;padding:12px max(12px,var(--safe-right,env(safe-area-inset-right,0px))) calc(12px + var(--safe-bottom, env(safe-area-inset-bottom, 0px))) max(12px,var(--safe-left,env(safe-area-inset-left,0px)));border-top:1px solid rgb(var(--line));background:rgb(var(--panel))}dialog.af-modal[data-phone=alert] .af-modal__footer{padding:0 16px 16px;border-top:0}dialog.af-modal[data-phone] .af-modal__actions{flex-direction:column;align-items:stretch;gap:8px}dialog.af-modal[data-phone] .af-modal__footer button{justify-content:center;width:100%;min-height:48px}}@media (min-width:768px) and (max-width:1023.98px) and (pointer:coarse){dialog.af-modal[data-phone=screen]{left:auto;width:560px;max-width:100%;border-left:1px solid rgb(var(--line))}}dialog.af-sheet__panel--screen{inset:0 0 auto 0;width:100%;height:100vh;height:100dvh;border-top:3px solid rgb(var(--primary-color))}@media (min-width:768px){dialog.af-sheet__panel--screen{left:auto;width:560px;max-width:100%;border-left:1px solid rgb(var(--line))}}dialog.af-sheet__panel--bottom{inset:auto 0 0 0;width:100%;box-shadow:var(--elev-3);max-height:85vh;max-height:min(85dvh,calc(100dvh - var(--safe-top, env(safe-area-inset-top, 0px)) - 8px));border-top:1px solid rgb(var(--line))}@media (min-width:768px){dialog.af-sheet__panel--bottom{inset:0;margin:auto;width:560px;max-width:calc(100% - 32px);height:fit-content;border:1px solid rgb(var(--line))}}.af-sheet__handle{display:block;flex-shrink:0;width:32px;height:4px;margin:8px auto 0;background:rgb(var(--line))}@media (min-width:768px){.af-sheet__handle{display:none}}.af-sheet__header{display:flex;flex-shrink:0;align-items:center;gap:4px;box-sizing:border-box;min-height:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)));padding-top:var(--safe-top,env(safe-area-inset-top,0));padding-right:max(4px,var(--safe-right,env(safe-area-inset-right,0px)));padding-left:max(4px,var(--safe-left,env(safe-area-inset-left,0px)));border-bottom:1px solid rgb(var(--line));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.af-sheet__panel--bottom .af-sheet__header{min-height:56px;padding-top:0}.af-modal__title:focus,.af-sheet__title:focus{outline:none}.af-sheet__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:1.0625rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;outline:none}.af-sheet__header>.af-sheet__title:first-child{padding-left:12px}.af-sheet__icon{justify-content:center;width:48px;height:48px;padding:0;color:rgb(var(--ink-text));display:flex;flex-shrink:0;align-items:center;border:0;background:transparent}.af-sheet__icon:focus-visible,.af-sheet__row:focus-visible,.af-sheet__title:focus-visible{outline:2px solid rgb(var(--pri-text));outline-offset:1px}.af-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:var(--safe-right,env(safe-area-inset-right,0));padding-left:var(--safe-left,env(safe-area-inset-left,0))}.af-sheet__panel--bottom .af-sheet__body:last-child{padding-bottom:var(--safe-bottom,env(safe-area-inset-bottom,0))}.af-sheet__footer{display:flex;flex-direction:column;flex-shrink:0;gap:8px;box-sizing:border-box;padding:12px max(12px,var(--safe-right,env(safe-area-inset-right,0px))) calc(12px + var(--safe-bottom, env(safe-area-inset-bottom, 0px))) max(12px,var(--safe-left,env(safe-area-inset-left,0px)));border-top:1px solid rgb(var(--line));background:rgb(var(--panel))}@media (min-width:768px){.af-sheet__panel--bottom .af-sheet__footer{padding-bottom:12px}}.af-sheet__rows{margin:0;padding:4px 0;list-style:none}.af-sheet__row{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:52px;padding:6px 16px;border:0;background:transparent;color:rgb(var(--ink-text));font-family:var(--font-ui);font-size:.9375rem;text-align:left}.af-sheet__row-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.af-sheet__row-sub{font-size:.8125rem;color:rgb(var(--ink-4))}.af-sheet__row--danger{color:rgb(var(--danger))}.af-sheet__row--cancel{justify-content:center;border-top:1px solid rgb(var(--line));font-weight:600}@media (hover:none){.af-sheet__icon:active,.af-sheet__row:active{background-color:rgb(var(--pri-tint))}}.af-toasts{position:fixed;top:20px;right:20px;z-index:var(--z-toast,1200);display:grid;gap:1rem;width:25rem;max-width:calc(100% - 40px)}.af-toasts:empty{display:none}.af-toast__close{position:absolute;top:.25rem;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:inherit}.af-snackbars{position:fixed;right:var(--gutter,12px);bottom:calc(max(var(--action-bar-h), var(--safe-bottom, env(safe-area-inset-bottom, 0px))) + 8px);left:var(--gutter,12px);z-index:calc(var(--z-toast, 1200) + 1);max-width:28rem;margin-inline:auto}.af-snackbars:empty{display:none}.af-snackbar{--snack-tone:var(--info);display:flex;gap:12px;align-items:center;box-sizing:border-box;min-height:48px;padding:2px 4px 2px 12px;border:1px solid rgb(var(--deep));background:rgb(var(--deep));color:rgb(var(--on-deep));font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.4;box-shadow:inset 4px 0 0 rgb(var(--snack-tone));touch-action:pan-y;transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.af-snackbar--success{--snack-tone:var(--ok)}.af-snackbar--warn{--snack-tone:var(--warn)}.af-snackbar--error{--snack-tone:var(--danger)}.af-snackbar[data-dragging]{transition:none}.af-snackbar__icon{flex:none;color:rgb(var(--snack-tone))}.af-snackbar__text{flex:1 1 auto;min-width:0;margin:0;padding:10px 0;overflow-wrap:anywhere}.af-snackbar__text:last-child{padding-right:12px}.af-snackbar__action,.af-snackbar__close{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:rgb(var(--on-deep))}.af-snackbar__action{padding-inline:12px;color:rgb(var(--on-deep));font-weight:600;text-decoration:underline;text-underline-offset:3px}.af-snackbar__close .material-symbols-outlined{font-size:1.375rem}.af-snackbar__action:focus-visible,.af-snackbar__close:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:-4px}body[data-actionbar]{--action-bar-h:calc(65px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}body[data-actionbar] main{padding-bottom:calc(var(--action-bar-h) + 16px)}.action-bar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-action-bar,90);display:flex;gap:.5rem;padding:8px var(--gutter,12px) calc(8px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));border-top:1px solid rgb(var(--line));background-color:rgb(var(--panel));box-shadow:var(--elev-2)}.action-bar>.action-bar__primary{flex:1 1 auto;min-height:48px}.action-bar>.action-bar__secondary{flex:none;min-height:48px}.action-bar>button,.action-bar__label{justify-content:center}.action-bar__label{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.action-bar[data-even]>button{flex:1 1;min-width:0}.action-bar>.action-bar__lead{flex:none;align-self:center;min-width:0;max-width:50%}@media (pointer:coarse) and (max-height:499.98px){body[data-actionbar]{--action-bar-h:0px}.action-bar{position:static;padding-bottom:8px}}.action-fab,button.action-fab{position:fixed;right:var(--gutter,12px);bottom:calc(16px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));z-index:var(--z-action-bar,90);display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1rem}.af-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.af-filterbar__count{margin-right:var(--sp-2);font-size:var(--fs-body);font-weight:700;color:rgb(var(--ink))}.af-filterbar__chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-h);padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink));font-size:var(--fs-label);white-space:nowrap}.af-filterbar__name{color:rgb(var(--ink-3))}.af-filterbar__x{font-size:1rem;color:rgb(var(--ink))}.af-filterbar__x--phone{display:none}@media (hover:hover){button.af-filterbar__chip:hover{background:rgb(var(--panel-2))}}.af-filterbar__clear{height:var(--control-h);padding:0 var(--sp-1);color:rgb(var(--brand-ink));font-size:var(--fs-body);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:767.98px){.af-filterbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.af-filterbar>*{flex:none}.af-filterbar__lead,.af-filterbar__x--desk{display:none}.af-filterbar__x--phone{display:inline-block}}.tf-chip{display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--control-h);padding:0 var(--sp-3);border:1px solid rgb(var(--soft-line));background:rgb(var(--panel));color:rgb(var(--ink));font-size:var(--fs-label);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}.tf-chip[aria-pressed=true]{background:rgb(var(--bg));border-color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--ink));font-weight:600}.tf-chip__count{color:rgb(var(--ink-3));font-size:var(--fs-small)}.tf-chip[aria-pressed=true] .tf-chip__count{color:rgb(var(--ink-2))}@media (hover:hover){.tf-chip:hover{border-color:rgb(var(--ink))}}.tf-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width:767.98px){.tf-chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}.tf-chips>*{scroll-snap-align:start}}.tf-seg{display:inline-flex;margin:0;padding:0;border:1px solid rgb(var(--field-line));min-inline-size:0}.tf-seg__item{position:relative;display:inline-flex}.tf-seg__item input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.tf-seg__item span{display:inline-flex;align-items:center;min-height:var(--control-h);padding:0 var(--sp-3);background:rgb(var(--panel));color:rgb(var(--ink-2));font-size:var(--fs-body)}.tf-seg__item+.tf-seg__item span{border-left:1px solid rgb(var(--field-line))}[data-surface=ink] .tf-seg__item span{background:none}.tf-seg__item input:checked+span{background:rgb(var(--brand));color:rgb(var(--on-brand));font-weight:600}.tf-seg__item input:focus-visible+span{outline:2px solid rgb(var(--focus));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--focus-halo))}@media (forced-colors:active){.tf-seg__item input:checked+span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.tf-disclosure{border-bottom:1px solid rgb(var(--line))}.tf-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--touch);padding:var(--sp-2) 0;font-size:var(--fs-page);font-weight:600;color:rgb(var(--ink));cursor:pointer;list-style:none}.tf-disclosure__summary::-webkit-details-marker{display:none}.tf-disclosure__icon{color:rgb(var(--brand-ink));transition:rotate var(--dur-2) var(--ease-std)}.tf-disclosure[open] .tf-disclosure__icon{rotate:45deg}.tf-disclosure__body{padding-bottom:var(--sp-4);font-size:var(--fs-title);color:rgb(var(--ink-2))}.tf-toggletip{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);color:rgb(var(--brand-ink))}.tf-toggletip__panel{inset:auto;max-width:20rem;margin:var(--sp-1) 0 0;position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline;padding:var(--sp-4);border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink-2));font-size:var(--fs-body)}@supports not (position-area:block-end){.tf-toggletip__panel{inset:0;margin:auto}}.tf-state{display:grid;justify-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-4);text-align:center}.tf-state__art{width:min(14rem,60vw);aspect-ratio:3/2}.tf-state__title{margin:0;color:rgb(var(--ink));font-family:var(--font-display);font-weight:700;font-size:var(--fs-d3);line-height:1;text-transform:uppercase}.tf-state__text{margin:0;font-size:var(--fs-title);color:rgb(var(--ink-2));text-wrap:pretty}.tf-state__act{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.tf-state__help{font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-skel{display:block;background:rgb(var(--skel))}.tf-price{font-family:var(--font-board);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:rgb(var(--ink))}.tf-price__label{font-family:var(--font-ui);font-weight:400;font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-price--s .tf-price__amount{font-size:var(--fs-board-s)}.tf-price--m .tf-price__amount{font-size:var(--fs-board)}.tf-price--l .tf-price__amount{font-size:var(--fs-board-l)}.tf-price--xl .tf-price__amount{font-size:var(--fs-board-xl)}.tf-plate{display:inline-flex;padding:6px 10px;background:rgb(var(--plate))}@media (forced-colors:active){.tf-plate img{forced-color-adjust:none;background:rgb(var(--plate))}}.tf-dot{display:inline-block;width:8px;height:8px;background:currentColor}.tf-sort{flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.tf-sort,.tf-sort__set{display:flex;min-width:0}.tf-sort__set{margin:0;padding:0;border:1px solid rgb(var(--line));overflow-x:auto}.tf-sort__item{position:relative;display:grid;align-content:center;gap:2px;min-height:var(--control-h);padding:.625rem var(--sp-4);background:rgb(var(--panel));cursor:pointer}.tf-sort__item+.tf-sort__item{border-left:1px solid rgb(var(--line))}.tf-sort__item input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tf-sort__word{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-body);font-weight:700;white-space:nowrap;color:rgb(var(--ink))}.tf-sort__lead{font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ink-3))}.tf-sort__item:has(input:checked){box-shadow:inset 0 -4px 0 rgb(var(--brand))}.tf-sort__item:has(input:checked) .tf-sort__word{color:rgb(var(--ink))}.tf-sort__item:has(input:focus-visible){outline:2px solid rgb(var(--focus));outline-offset:-2px}.tf-sort .tf-sort__open{display:none}@media (max-width:1023.98px){.tf-sort>.tf-sort__set{display:none}.tf-sort .tf-sort__open{display:inline-flex}}.tf-sort-sheet .tf-sort__set{display:grid;border:0;overflow:visible}.tf-sort-sheet .tf-sort__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:var(--touch);padding-inline:var(--sp-3)}.tf-sort-sheet .tf-sort__item+.tf-sort__item{border-left:0;border-top:1px solid rgb(var(--line-soft))}.tf-sort-sheet .tf-sort__item:has(input:checked){box-shadow:inset 4px 0 0 rgb(var(--brand))}@media (forced-colors:active){.tf-sort__item:has(input:checked){outline:2px solid CanvasText;outline-offset:-2px}}:root{--app-bar-h:3.5rem}@media (min-width:768px){:root{--app-bar-h:4rem}}.tf-skip{position:absolute;left:var(--sp-2);top:-3rem;z-index:var(--z-skip);padding:var(--sp-2) var(--sp-3);background:rgb(var(--panel));color:rgb(var(--brand-ink));border:1px solid rgb(var(--line));font-weight:600}.tf-skip:focus{top:var(--sp-2)}.tf-header{position:sticky;top:0;z-index:var(--z-header);background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line));color:rgb(var(--ink))}.tf-header[data-surface=ink]{background:rgb(var(--deep))}.tf-header[data-surface=ink] :is(.tf-header__drawer,.tf-menu,.tf-icon-btn){background:rgb(var(--deep))}.tf-header__bar{display:flex;align-items:center;gap:calc(var(--sp-2)*5);height:var(--app-bar-h);padding:0 var(--sp-6);max-width:var(--tf-page-w,90rem);margin:0 auto}.tf-header__logo{display:flex;flex:0 1 auto;align-self:stretch;align-items:center;min-width:0;color:rgb(var(--ink));text-decoration:none}.tf-header__logo .tf-plate:not(:has(img,svg)){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:var(--fs-wordmark);line-height:var(--lh-head);letter-spacing:.02em;text-transform:uppercase}.tf-header__logo img{display:block;height:2.5rem;width:auto;max-width:10rem;object-fit:contain}.tf-header__logo .tf-plate:is(:not([data-theme=dark] *),:not(:has(img,svg))){padding:0;background:none}.tf-header__nav{display:none;height:100%}.tf-header__nav>ul{display:flex;height:100%;gap:var(--sp-1) calc(var(--sp-1)*7);margin:0;padding:0;list-style:none}.tf-header__nav>ul>li{display:flex;align-items:center;position:relative}.tf-header__link,.tf-header__nav summary{display:flex;align-items:center;gap:var(--sp-2);padding:0 0 var(--sp-1);color:rgb(var(--ink));font-weight:600;font-size:var(--fs-body);text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.tf-header__nav summary::-webkit-details-marker{display:none}.tf-header__link[aria-current=page],.tf-header__nav summary[aria-current=page]{color:rgb(var(--ink));box-shadow:inset 0 -3px 0 rgb(var(--accent-mark))}.tf-header__nav .material-symbols-outlined{color:rgb(var(--ink-3))}.tf-header__nav [aria-current=page] .material-symbols-outlined{color:rgb(var(--brand-ink))}@media (hover:hover){.tf-header__link:hover,.tf-header__nav summary:hover{color:rgb(var(--ink))}.tf-header__nav :is(a,summary):not([aria-current]):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.tf-header__nav :is(a,summary):hover .material-symbols-outlined{color:rgb(var(--brand-ink))}}.tf-header__nav details{display:flex}.tf-header__nav details[open]>summary{color:rgb(var(--ink))}.tf-menu{position:absolute;top:100%;left:0;z-index:var(--z-menu);min-width:13rem;margin:0;padding:var(--sp-1) 0;list-style:none;background:rgb(var(--panel));border:1px solid rgb(var(--ink))}.tf-menu a{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4);color:rgb(var(--ink-2));font-size:var(--fs-body);text-decoration:none}.tf-menu a[aria-current=page]{color:rgb(var(--ink));font-weight:600;box-shadow:inset 3px 0 0 rgb(var(--accent-mark))}.tf-menu--panel{-moz-columns:2;column-count:2;column-gap:0;width:30rem;padding:var(--sp-2) 0}.tf-menu--panel>li{page-break-inside:avoid;break-inside:avoid}@media (hover:hover){.tf-menu a:hover{background:rgb(var(--pri-tint));color:rgb(var(--ink));text-decoration:underline;text-underline-offset:3px}}.tf-header__util{display:none}.tf-header__util-inner{display:flex;align-items:center;gap:var(--sp-5);height:var(--control-h);max-width:var(--tf-page-w,90rem);margin:0 auto;padding:0 var(--sp-6);font-size:var(--fs-small);white-space:nowrap}.tf-header__hours,.tf-header__marks,.tf-header__util-end,.tf-header__util-link{display:flex;align-items:center;gap:calc(var(--sp-1)*1.5)}.tf-header__util-link{align-self:stretch;color:rgb(var(--on-deep));text-decoration:none}.tf-header__util-link[aria-current=page]>.tf-header__util-label{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgb(var(--accent-mark));text-underline-offset:4px}.tf-header__hours{min-width:0}.tf-header__hours>div{overflow:hidden;text-overflow:ellipsis}.tf-header__hours:has(>div:empty){display:none}.tf-header__util-end{align-self:stretch;gap:var(--sp-5);margin-left:auto}.tf-header__marks{gap:var(--sp-2)}.tf-header__marks .tf-plate{padding:2px var(--sp-1)}.tf-header__marks img{display:block;height:1.25rem;width:auto}.tf-header__badge{display:inline-flex;align-self:stretch;align-items:center;gap:calc(var(--sp-1)*1.5);color:rgb(var(--on-deep));font-family:var(--font-ref);font-weight:500;text-decoration:none}.tf-header__util:not([style]) .tf-header__badge{color:rgb(var(--signal))}.tf-header__util:not([style]) :is(.tf-header__util-link,.tf-header__message,.tf-header__hours){color:rgb(var(--on-deep-soft))}.tf-header__util-end .tf-header__util-link>.material-symbols-outlined{display:none}@media (hover:hover){a.tf-header__badge:hover{text-decoration:underline;text-underline-offset:2px}.tf-header__util-link:hover:not(:has(>.tf-header__util-label)),.tf-header__util-link:hover>.tf-header__util-label{text-decoration:underline;text-underline-offset:2px}}@media (min-width:1200px){.tf-header--util{top:calc(var(--control-h)*-1)}.tf-header__util{display:block}.tf-header--bar-call .tf-header__call{display:none}}.tf-header__tools{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0}.tf-header__call{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--sp-2);min-width:var(--control-h);min-height:var(--control-h);color:rgb(var(--ink));font-weight:600;font-size:var(--fs-body);text-decoration:none;white-space:nowrap}.tf-header__call-number,.tf-header__call-word{display:none}@media (hover:hover){.tf-header__call:hover{text-decoration:underline;text-underline-offset:2px}}.tf-header__tools .tf-header__action{padding-inline:calc(var(--sp-1)*3.5);border-color:currentColor;color:rgb(var(--ink))}.tf-header__tools .tf-header__action[aria-current=page]{color:rgb(var(--ink));box-shadow:inset 0 -3px 0 rgb(var(--accent-mark))}@media (min-width:1200px){.tf-header--util .tf-header__action~.tf-header__action{display:none}}.tf-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--control-h);height:var(--control-h);border:1px solid rgb(var(--field-line));background:rgb(var(--panel));color:rgb(var(--ink-2));cursor:pointer;transition:background-color var(--dur-1),color var(--dur-1)}@media (hover:hover){.tf-icon-btn:hover{background:rgb(var(--pri-tint));color:rgb(var(--brand-ink))}}.tf-header__menu-btn{display:none}.tf-icon-btn.tf-header__menu-btn{border-color:currentColor;background:none;color:rgb(var(--ink))}.tf-pill{align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4);border:1px solid rgb(var(--brand));background:rgb(var(--brand));color:rgb(var(--on-brand));font-size:var(--fs-body);font-weight:700;text-decoration:none;white-space:nowrap}.tf-pill,.tf-pill__trip{display:none}:root:has(#ticket[data-prefilled]) .tf-pill__where{display:none}:root:has(#ticket[data-prefilled]) .tf-pill__trip{display:inline}@media (hover:hover){.tf-pill:hover{background:rgb(var(--brand-hover));border-color:rgb(var(--brand-hover))}}.tf-header__drawer{display:none;height:calc(100dvh - var(--app-bar-h));overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--sp-6);border-top:1px solid rgb(var(--line-soft));background:rgb(var(--panel))}.tf-header__drawer ul{margin:0;padding:var(--sp-1) 0;list-style:none}.tf-header__drawer ul a{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:0 var(--sp-4);color:rgb(var(--ink-2));font-weight:600;font-size:var(--fs-title);text-decoration:none}.tf-header__drawer a[aria-current=page]{color:rgb(var(--ink));box-shadow:inset 3px 0 0 rgb(var(--accent-mark))}.tf-header__drawer li+li{border-top:1px solid rgb(var(--line-soft))}.tf-header__drawer .tf-header__sub a{padding-left:var(--sp-6);font-weight:400}.tf-header__group{display:block;padding:var(--sp-3) var(--sp-4) var(--sp-1);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-3))}.tf-header__drawer .tf-header__drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--line-soft))}.tf-header__drawer-actions li+li{border-top:0}.tf-header__drawer .tf-header__drawer-actions a{justify-content:center;padding:0 var(--sp-2);border:1px solid rgb(var(--field-line));color:rgb(var(--brand-ink))}.tf-header__help{margin:var(--sp-4) var(--sp-4) 0}.tf-header__theme{margin:var(--sp-5) var(--sp-4) 0}.tf-header__drawer .tf-header__drawer-actions a{justify-content:flex-start;gap:var(--sp-2);padding:0;border:0;font-size:var(--fs-body)}.tf-header__drawer>ul:not([class])>li+li{border-top:0}.tf-header__drawer>ul:not([class])>li>a{min-height:3.25rem;font-family:var(--font-display);font-size:var(--fs-d3);line-height:var(--lh-d3);color:rgb(var(--ink))}.tf-header__featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.tf-header__drawer .tf-header__more{padding-top:var(--sp-3)}.tf-header__drawer .tf-header__more li+li{border-top:0}.tf-header__drawer .tf-header__more a{font-weight:400;font-size:var(--fs-title);color:rgb(var(--ink-2))}@media (max-width:1199.98px){.tf-header__menu-btn{display:inline-flex}.tf-header__drawer.is-open{display:block}}@media (min-width:1200px){.tf-header__nav{display:flex}}@media (min-width:768px){.tf-header__drawer-actions{display:none}.tf-header__bar{container:tf-bar/inline-size}}@container tf-bar (min-width: 75rem){.tf-header__call{padding:0 var(--sp-2)}.tf-header__call-number{display:inline}}@media (max-width:1199.98px){@container tf-bar (max-width: 47.99rem){.tf-pill{justify-content:center;min-width:var(--control-h);padding:0}.tf-pill>span:not(.material-symbols-outlined){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@media (min-width:1200px){.tf-pill{justify-content:center;min-width:var(--control-h);padding:0}.tf-pill>span:not(.material-symbols-outlined){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:767.98px){.tf-header__bar{gap:var(--sp-2);padding:0 var(--sp-4)}.tf-header__logo img{height:2rem;max-width:8rem}.tf-header__call{border:1px solid}.tf-header__tools .tf-header__action~.tf-header__action{display:none}.tf-header__tools .tf-header__action:has(>.material-symbols-outlined){width:var(--control-h);padding:0}.tf-header__action:has(>.material-symbols-outlined)>span:not([class]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.tf-header__message{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--on-deep))}.tf-header__message a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tf-header__call-label{display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-caption);font-weight:400;line-height:1.2;color:rgb(var(--ink-3))}@media (min-width:1200px){.tf-header--menu-desktop .tf-header__menu-btn{display:inline-flex}.tf-header--menu-desktop .tf-header__drawer.is-open{display:block;position:absolute;top:100%;right:max(0px,(100% - var(--tf-page-w,90rem))/2);width:min(26rem,100%);height:auto;max-height:calc(100dvh - var(--app-bar-h));border:1px solid rgb(var(--ink))}}.tf-footer{background:rgb(var(--deep));color:rgb(var(--ink-2));font-size:var(--fs-label)}.tf-footer__inner{display:grid;gap:calc(var(--sp-1)*5);max-width:var(--tf-page-w,90rem);margin:0 auto;padding:calc(var(--sp-2)*7) var(--sp-6) var(--sp-5)}.tf-footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-6);padding-bottom:calc(var(--sp-1)*10);border-bottom:1px solid rgb(var(--line))}.tf-footer__cols:last-child{padding-bottom:0;border-bottom:0}.tf-footer__legal{flex:0 1 18rem;display:grid;gap:var(--sp-3);align-content:start;justify-items:start}.tf-footer__legal p{margin:0}.tf-footer__groups{display:contents}.tf-footer__group{flex:0 1 auto;min-width:0}.tf-footer__talk{flex:0 1 16rem;min-width:0;display:grid;gap:var(--sp-3);align-content:start}@media (min-width:768px) and (max-width:1199.98px){.tf-footer__legal{flex-basis:100%}}.tf-footer__group h2{margin:0 0 var(--sp-3);font-family:var(--font-ref);font-size:var(--fs-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-footer__group ul{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.tf-footer__group a{display:inline-flex;align-items:center;color:rgb(var(--on-deep));text-decoration:none}@media (hover:hover){.tf-footer__group a:hover{color:rgb(var(--hover-ink));text-decoration:underline;text-underline-offset:2px}}.tf-footer__logo{display:block;width:fit-content}.tf-footer__logo img{display:block;height:2rem;width:auto}.tf-footer__protect{font-size:var(--fs-small);color:rgb(var(--ink-3))}@media (min-width:1024px){.tf-footer__protect{-moz-columns:2;column-count:2;column-gap:var(--sp-7)}.tf-footer__protect p{page-break-inside:avoid;break-inside:avoid}}.tf-footer__protect p{margin:0 0 var(--sp-2)}.tf-footer__protect p:last-child{margin-bottom:0}.tf-footer__protect a{color:rgb(var(--on-deep));text-decoration:underline;text-underline-offset:2px}.tf-footer[style] :is(.tf-footer__group h2,.tf-footer__protect){color:rgb(var(--ink-2))}.tf-footer__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);width:fit-content;margin-inline-start:auto;padding:var(--sp-2) var(--sp-3);background:rgb(var(--plate))}.tf-footer__marks .tf-plate{padding:0;background:none}.tf-footer__marks img{display:block;height:2rem;width:auto}.tf-footer .tf-footer__theme{display:inline-flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);padding:0;border:0;background:none;color:rgb(var(--on-deep))}@media (hover:hover){.tf-footer .tf-footer__theme.button--default:hover{background:rgb(var(--on-deep)/.08);color:rgb(var(--on-deep))}}@media (max-width:767.98px){.tf-footer__inner{padding-inline:var(--sp-4)}.tf-footer__cols{gap:var(--sp-5) var(--sp-4)}.tf-footer__group{flex:1 1 calc(33.33333% - var(--sp-4)*2/3)}:is(.tf-footer__legal,.tf-footer__talk,.tf-footer__group--icons){flex:1 1 100%}.tf-footer__marks{flex:1 1 100%;justify-content:space-between;margin-inline-start:0}.tf-footer__group ul{gap:0}.tf-footer__group a,.tf-footer__legal a{display:inline-flex;align-items:center;min-width:var(--touch);min-height:var(--touch)}}.tf-footer--compact .tf-footer__inner{padding-block:calc(var(--sp-2)*3.5)}.tf-footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--sp-1)*2.5) var(--sp-5)}.tf-footer__row p{margin:0}.tf-footer__brand{font-family:var(--font-board);font-size:var(--fs-figure);font-weight:700;line-height:1;text-transform:uppercase;color:rgb(var(--on-deep));text-decoration:none}.tf-footer__atol{font-family:var(--font-ref);font-size:var(--fs-small);color:rgb(var(--signal))}.tf-footer--compact .tf-footer__row nav{margin-inline-start:auto}.tf-footer__row ul{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0;padding:0;list-style:none}.tf-footer__row ul a{display:inline-flex;align-items:center;min-height:var(--touch);color:rgb(var(--on-deep));text-decoration:underline;text-underline-offset:2px}.tf-footer__play,:root[data-motion=paused] .tf-footer__pause{display:none}:root[data-motion=paused] .tf-footer__play{display:inline}.tf-footer__message{margin:0;color:rgb(var(--on-deep));font-weight:600}.tf-footer__message a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tf-footer__group a{gap:var(--sp-2)}.tf-footer__group--icons ul{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.tf-footer__group--icons a{justify-content:center;min-width:var(--touch);min-height:var(--touch)}.tf-brand{flex:none}.tf-brand__light{opacity:calc(1 - var(--tf-dark, 0))}.tf-brand__dark{opacity:var(--tf-dark,0)}.tf-brand--whatsapp{display:inline-block;background:rgb(var(--logo-whatsapp));-webkit-mask:var(--logo-whatsapp-shape) center /contain no-repeat;mask:var(--logo-whatsapp-shape) center /contain no-repeat}@media (forced-colors:active){.tf-header__drawer a[aria-current=page],.tf-header__link[aria-current=page],.tf-header__nav summary[aria-current=page],.tf-header__tools .tf-header__action[aria-current=page],.tf-header__util-link[aria-current=page],.tf-menu a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.tf-band-photo{position:relative;isolation:isolate;display:grid;align-items:end;min-height:var(--band-h);background:rgb(var(--deep));color:rgb(var(--on-deep))}.tf-band-photo__media{position:absolute;inset:0;overflow:hidden}.tf-band-photo__media picture{display:contents}.tf-band-photo__media img{display:block;width:100%;height:100%;object-fit:cover}.tf-band-photo__media:after{content:"";position:absolute;inset:0;background:var(--photo-scrim)}@media (max-width:767.98px){.tf-band-photo__media:after{background:linear-gradient(to top,rgb(var(--veil)/.8),rgb(var(--veil)/.7) 50%,rgb(var(--veil)/0) 85%)}}.tf-band-photo__copy{position:relative;width:100%;padding-block:var(--sp-9) var(--sp-7)}.tf-band-photo__text{display:grid;gap:var(--sp-4);justify-items:start;max-width:40rem}.tf-band-photo__eyebrow,.tf-band-photo__lead,.tf-band-photo__title{margin:0;color:rgb(var(--on-deep));overflow-wrap:anywhere}.tf-band-photo__lead{font-size:var(--fs-page);line-height:var(--lh-lead)}.tf-band-photo__acts{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.tf-ticket{container:ticket/inline-size;position:relative;min-width:0;color:rgb(var(--ink))}.tf-ticket:focus-within{z-index:var(--z-bar)}.tf-ticket__band{display:flex;min-width:0;margin-bottom:var(--sp-4);background:rgb(var(--deep));color:rgb(var(--on-deep))}.tf-ticket__tabs{display:flex;flex-wrap:wrap;flex:0 1 auto;min-width:0;max-width:100%;border-top:1px solid rgb(var(--board-rule));border-left:1px solid rgb(var(--board-rule))}.tf-ticket__tab{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);padding:0 .875rem;border:0;border-right:1px solid rgb(var(--board-rule));border-bottom:1px solid rgb(var(--board-rule));background:transparent;color:rgb(var(--on-deep));font-family:var(--font-ref);font-size:var(--fs-small);font-weight:600;letter-spacing:var(--track-mono);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std)}@media (hover:hover){.tf-ticket__tab[aria-selected=false]:hover{background:rgb(var(--on-deep)/.1)}}.tf-ticket__tab[aria-selected=true]{background:rgb(var(--signal));color:rgb(var(--on-signal))}.tf-ticket__tab:focus-visible{outline:2px solid rgb(var(--on-deep));outline-offset:-2px;box-shadow:none}.tf-ticket__tab[aria-selected=true]:focus-visible{outline-color:rgb(var(--deep))}.tf-ticket__body{background:rgb(var(--panel))}.tf-bar-wait{height:14.5rem}@media (max-width:1023.98px){.tf-bar-wait{height:19rem}}@media (max-width:767.98px){.tf-bar-wait{height:30rem}}.tf-ticket--compact .tf-ticket__body,[data-theme=dark] .tf-ticket__body{border:1px solid rgb(var(--line))}.tf-ticket__form{display:grid;min-width:0}.tf-ticket__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-5);min-width:0}.tf-ticket__form>.tf-ticket__meta{padding:var(--sp-1) var(--sp-4);border-bottom:1px solid rgb(var(--line));font-size:var(--fs-label)}.tf-ticket__direct{margin-left:auto;font-weight:400}.tf-ticket .tf-trip{flex-wrap:wrap;gap:0 1.125rem;border:0}.tf-ticket .tf-trip .tf-seg__item{align-items:center;gap:6px;cursor:pointer}.tf-ticket .tf-trip .tf-seg__item input{position:static;flex:none;width:1rem;height:1rem;opacity:1;accent-color:rgb(var(--brand))}.tf-ticket .tf-trip .tf-seg__item span{min-height:var(--control-h);padding:0;border:0;background:none;color:rgb(var(--ink));font-size:var(--fs-label)}.tf-ticket .tf-trip .tf-seg__item input:checked+span{background:none;color:rgb(var(--ink));font-weight:600}.tf-ticket .tf-trip .tf-seg__item input:focus-visible+span{outline:0;box-shadow:none}.tf-more-opts{min-width:0;padding:var(--sp-1) var(--sp-4)}.tf-more-opts__toggle{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-h);color:rgb(var(--brand-ink));font-size:var(--fs-body);font-weight:600;list-style:none;cursor:pointer}.tf-more-opts__toggle::-webkit-details-marker{display:none}@media (hover:hover){.tf-more-opts__toggle:hover{color:rgb(var(--hover-ink))}}.tf-more-opts[open] .tf-more-opts__mark{rotate:180deg}.tf-more-opts__body{display:grid;gap:var(--sp-3);padding-block:var(--sp-2) var(--sp-3)}.tf-words{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0}.tf-words__label{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.tf-words__row{display:flex;gap:var(--sp-2);min-width:0}.tf-words__in{flex:1 1 auto;min-width:0;color:rgb(var(--ink));font-size:var(--fs-body)}.tf-words__in::placeholder{color:rgb(var(--ink-4))}.tf-words__go{flex:none}.tf-words__said{grid-column:1/-1;font-size:var(--fs-small);color:rgb(var(--ink-2))}.tf-words__said p,.tf-words__said ul{margin:0}.tf-words__said ul{padding-left:var(--sp-4);color:rgb(var(--ink-3))}@container ticket (width < 40rem){.tf-words{grid-template-columns:minmax(0,1fr)}}.tf-od,.tf-ticket__bar{position:relative;display:flex;flex-direction:column;min-width:0}.tf-cell{position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--line))}.tf-od>.tf-cell{padding-right:calc(var(--sp-4) + var(--control-h) + var(--sp-2))}@container ticket (width >= 40rem){.tf-ticket__bar{flex-flow:row wrap}.tf-od{flex:1 1 100%;flex-direction:row}.tf-od>.tf-cell{flex:1 1;padding-right:var(--sp-4)}.tf-od>.tf-cell:has(+.tf-swap){padding-right:calc(var(--control-h)/2 + var(--sp-2))}.tf-od>.tf-swap+.tf-cell{padding-left:calc(var(--control-h)/2 + var(--sp-2))}.tf-cell{flex:1 1 12rem;border-right:1px solid rgb(var(--line))}.tf-cell--dates{flex-basis:17rem}.tf-cell[data-field=age]{flex-basis:8rem}}@container ticket (width >= 60rem){.tf-ticket__bar>.tf-od{flex:2.2 1 24rem}.tf-ticket__bar>.tf-cell--dates{flex:1.6 1 17rem}.tf-ticket__bar>.tf-cell--button{flex:1 1 11rem}}.tf-airline label,.tf-cell__label,.tf-inline>label,.tf-words__label{font-size:var(--fs-mono);font-weight:400;line-height:1rem;letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3));font-family:var(--font-ref)}.tf-cell :is(.tf-cell__input,.tf-day__in,.tf-pax__n){font-family:var(--font-ui);font-size:var(--fs-body);font-weight:400;color:rgb(var(--ink))}.tf-cell__sub,.tf-pax__cabin,.tf-range__n{font-size:var(--fs-small);font-weight:400;color:rgb(var(--ink-3))}.tf-cell__field{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.tf-cell__input{width:100%;min-width:0}.tf-cell__input::placeholder,.tf-cell__placeholder{color:rgb(var(--ink-4))}select.tf-cell__input{cursor:pointer}.tf-cell__face{display:contents}.tf-cell__face .tf-code{order:-1;flex:none;padding:0;background:none;font-family:var(--font-board);font-size:1.875rem;font-weight:700;line-height:var(--control-h);letter-spacing:0;color:rgb(var(--ink))}.tf-cell__face .tf-place{display:none}.tf-code{flex:none;padding:0 var(--sp-1);background:rgb(var(--panel-2));font-size:var(--fs-small);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25rem;letter-spacing:.04em;color:rgb(var(--ink-2))}.tf-cell__sub{line-height:var(--lh-ui)}.tf-cell__error{margin:0;font-size:var(--fs-small);font-weight:600;color:rgb(var(--danger))}.tf-cell__field>.tf-cell__spin{position:absolute;right:var(--sp-2);top:calc(50% - .5rem);translate:none}.tf-cell__field:has(>.tf-cell__spin)>.tf-cell__input{padding-right:calc(var(--sp-2)*2 + 1rem)}.tf-follow{margin-left:var(--sp-2);padding:0 var(--sp-1);border:1px solid rgb(var(--pri-tint-2));background:rgb(var(--pri-tint));font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:rgb(var(--brand-ink))}.tf-cell__button{display:grid;align-content:start;gap:4px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tf-pax{display:flex;align-items:center;gap:0 var(--sp-1);min-width:0}.tf-pax__n:has(+.tf-pax__cabin):after{content:","}.tf-pax__cabin{flex:none;color:rgb(var(--ink));font-size:var(--fs-body)}.tf-pax .material-symbols-outlined{margin-left:auto;color:rgb(var(--ink))}.tf-pax__n{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-days{display:grid;grid-template-columns:minmax(0,1fr) minmax(3.5rem,auto) minmax(0,1fr);align-items:end;gap:var(--sp-2);min-width:0}.tf-days[data-one]{grid-template-columns:minmax(0,1fr)}.tf-days[data-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-days:has(>.tf-when){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:normal;gap:var(--sp-3)}.tf-range{overflow:hidden}.tf-range__to{padding-inline:var(--sp-2)}.tf-range__n{overflow:hidden;min-width:0;text-overflow:ellipsis}.tf-range__n:before{content:"·";padding-inline:var(--sp-2)}.tf-day,.tf-day-pick{display:grid;gap:4px;min-width:0}.tf-day__in{display:flex;align-items:center;width:100%;min-width:0;text-align:left;white-space:nowrap;cursor:pointer}.tf-day__in:after{content:"calendar_today";margin-left:auto;padding-left:var(--sp-2);font-family:Material Symbols Outlined;font-size:1.125rem;font-feature-settings:"liga";line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--ink))}.tf-when{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:4px var(--sp-2);min-width:0}.tf-when>:is(.tf-cell__sub,.tf-cell__error){grid-column:1/-1}.tf-when__time{display:grid;gap:4px}.tf-swap{position:absolute;top:50%;right:var(--sp-4);z-index:var(--z-sticky);display:grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink));cursor:pointer;translate:0 -50%}@media (hover:hover){.tf-swap:hover{background:rgb(var(--panel-2))}}.tf-swap .tf-swap__h{display:none}@container ticket (width >= 40rem){.tf-swap{top:calc(var(--sp-3) + 1rem + 4px + var(--control-h)/2);right:auto;left:50%;translate:-50% -50%}.tf-swap .tf-swap__h{display:inline-block}.tf-swap .tf-swap__v{display:none}}.tf-cell--go{align-content:end;border-right:0}.tf-cell--go .tf-go{width:100%;min-width:9rem;height:3rem;min-height:3rem;font-size:var(--fs-body);font-weight:700}@container ticket (width >= 40rem){.tf-ticket__bar:not(.tf-ticket__bar--multi)>.tf-cell--go{align-content:stretch}.tf-ticket__bar:not(.tf-ticket__bar--multi)>.tf-cell--go .tf-go{height:100%}}:is(.tf-cell__input,.tf-day__in,.tf-pax,.tf-words__in,.tf-inline select,.tf-inline__input,.tf-airline input,.tf-pop__body--sheet .form__control){height:var(--control-h);padding:0 var(--sp-2);border:1px solid rgb(var(--field-line));background:rgb(var(--input))}@media (hover:hover){.tf-cell__button:hover .tf-pax,:is(.tf-cell__input,.tf-day__in,.tf-words__in,.tf-inline select,.tf-inline__input,.tf-airline input):hover{border-color:rgb(var(--ink-3))}}.tf-cell__button[aria-invalid=true] .tf-pax,:is(.tf-cell__input,.tf-day__in,.tf-words__in,.tf-inline select,.tf-inline__input,.tf-airline input)[aria-invalid=true]{border-color:rgb(var(--danger));box-shadow:inset 0 0 0 1px rgb(var(--danger))}.tf-cell__button:is(:focus,[aria-expanded=true]) .tf-pax,:is(.tf-cell__input,.tf-day__in,.tf-words__in,.tf-inline select,.tf-inline__input,.tf-airline input,.tf-pop__body--sheet .form__control):is(:focus,[aria-expanded=true]){border-color:rgb(var(--brand-ink));outline:2px solid transparent;box-shadow:inset 0 0 0 1px rgb(var(--brand-ink))}.tf-cell__button:focus-visible{outline-color:transparent;box-shadow:none}.tf-cell:focus-within .tf-cell__label{color:rgb(var(--brand-ink))}.tf-ticket__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:var(--sp-3) var(--sp-4);min-width:0}.tf-ticket__opts .tf-airline>div,.tf-ticket__opts .tf-inline{display:grid;gap:var(--sp-1)}.tf-ticket__opts .tf-airline{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:var(--sp-1)}.tf-ticket__opts :is(.tf-inline select,.tf-airline input){width:100%;max-width:none;margin:0}.tf-opts__note{font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-airline,.tf-airline>div,.tf-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.tf-airline{position:relative}.tf-airline input,.tf-inline select,.tf-inline__input{min-height:var(--control-h);max-width:14rem;padding:0;color:rgb(var(--ink));font-size:var(--control-fs);font-weight:400}.tf-airline input{width:14rem;max-width:100%}.tf-inline__input{text-transform:uppercase}.tf-airline input::placeholder,.tf-inline__input::placeholder{text-transform:none;color:rgb(var(--ink-4))}.tf-airline__clear{display:grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid transparent;background:none;color:rgb(var(--ink-3));cursor:pointer}@media (hover:hover){.tf-airline__clear:hover{border-color:rgb(var(--field-line));color:rgb(var(--ink))}}.tf-switch{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h);font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink));cursor:pointer}.tf-switch input{flex:none;width:1rem;height:1rem;margin:0;accent-color:rgb(var(--brand))}.tf-pop{position:absolute;top:calc(100% + 1px);left:0;z-index:var(--z-menu);min-width:min(20rem,100%);max-width:calc(100vw - 2rem);max-height:18.75rem;margin:0;padding:var(--sp-2) 0;overflow-y:auto;list-style:none;border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink-2));font-size:var(--fs-body);font-weight:400;letter-spacing:0;text-align:left;text-transform:none}.tf-pop--end{right:0;left:auto}.tf-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:var(--sp-1) var(--sp-4);color:rgb(var(--ink-3));cursor:pointer}.tf-option[data-active]{background:rgb(var(--pri-tint));box-shadow:inset 3px 0 0 rgb(var(--brand-ink))}.tf-option__words{display:grid;min-width:0;line-height:1.3}.tf-option__words>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-option__words b{font-weight:600;color:rgb(var(--ink))}.tf-option__words span{font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-option__code{font-size:var(--fs-title);color:rgb(var(--ink-2))}.tf-pop--list{min-width:min(25rem,calc(100vw - 2rem))}@container ticket (width < 60rem){.tf-od>.tf-cell~.tf-cell>.tf-pop{right:0;left:auto}}.tf-pop--list{max-height:22rem;padding:var(--sp-1) 0}.tf-pop--list .tf-option__words>*{white-space:normal}.tf-cell>.tf-pop.tf-pop--list{right:0;left:0;min-width:0}.tf-od>.tf-cell>.tf-pop.tf-pop--list{right:calc(var(--sp-4) + var(--control-h) + var(--sp-2));left:0}@container ticket (width >= 40rem){.tf-od>.tf-cell>.tf-pop.tf-pop--list{right:0}.tf-od>.tf-cell:has(+.tf-swap)>.tf-pop.tf-pop--list{right:calc(var(--control-h)/2 + var(--sp-2))}.tf-od>.tf-swap+.tf-cell>.tf-pop.tf-pop--list{left:calc(var(--control-h)/2 + var(--sp-2))}}.tf-pop--list .tf-option{gap:var(--sp-2);min-height:var(--control-h);padding:3px var(--sp-3)}.tf-pop--list .tf-option--in{padding-left:calc(var(--sp-3)*2)}.tf-option__words .tf-option__name{font-size:var(--fs-body);font-weight:400;color:rgb(var(--ink))}.tf-option__words .tf-option__name b{font-weight:700}.tf-pop--list .tf-option__code{font-size:var(--fs-small)}.tf-pop--list[data-loading]{background:linear-gradient(rgb(var(--brand-ink)) 0 0) 0 0 /100% 2px no-repeat rgb(var(--panel))}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .tf-pop--list[data-loading]{background-position:-50% 0;background-size:30% 2px;animation:tf-pop-load 1s linear infinite}@keyframes tf-pop-load{to{background-position:150% 0}}}.tf-pop__note{margin:0;padding:var(--sp-1) var(--sp-4);color:rgb(var(--ink-2))}.tf-pop__note--danger{font-weight:600;color:rgb(var(--danger))}.tf-pop--pax{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:24rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);padding:0;overflow:visible}.tf-pop__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--line-soft));font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-pop__title{margin:0;font-family:var(--font-ref);font-size:var(--fs-caption);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-pop__body{display:grid;gap:var(--sp-2);min-height:0;padding:var(--sp-3) var(--sp-4);overflow-y:auto}.tf-pop__body--sheet{padding:var(--sp-4)}.tf-pop__body--sheet .tf-pop{position:static;min-width:0;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none}.tf-pop__body--sheet .tf-pop--list .tf-option{min-height:2.75rem}.tf-pop__body--sheet .af-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tf-sheet-popular{display:grid;gap:var(--sp-1)}.tf-sheet-popular__title{margin:var(--sp-3) 0 0;font-size:var(--fs-small);font-weight:600;color:rgb(var(--ink-3))}.tf-sheet-popular__list{margin:0;padding:0;list-style:none}.tf-sheet-popular .tf-option{width:100%;padding-inline:0;border:0;background:none;font:inherit;text-align:left}.tf-pop__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid rgb(var(--line-soft));background:rgb(var(--panel-2))}.tf-pop__sum{margin-right:auto;font-size:var(--fs-small);color:rgb(var(--ink-2))}.tf-pop__sum b{color:rgb(var(--ink))}.af-sheet__footer .tf-pop__done{width:100%}.af-pax__cabin-set{margin:var(--sp-2) 0 0;padding:0;border:0}.af-pax__legend{display:grid;gap:2px;margin-bottom:var(--sp-2);font-size:var(--fs-body)}.af-pax__legend b{font-weight:600;color:rgb(var(--ink))}.af-pax__legend span{font-size:var(--fs-small);color:rgb(var(--ink-3))}.af-pax__cabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.af-cab{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-3);border:1px solid rgb(var(--field-line));font-size:var(--fs-body);color:rgb(var(--ink-2));cursor:pointer}.af-cab:has(input:checked){border-color:rgb(var(--brand-ink));background:rgb(var(--pri-tint));color:rgb(var(--brand-ink));font-weight:600}.af-pax__rule{display:flex;gap:var(--sp-2);margin:0;padding:var(--sp-2) var(--sp-3);border:1px solid rgb(var(--info-bd));background:rgb(var(--info-bg));font-size:var(--fs-small);color:rgb(var(--ink-2))}.tf-pop--cal{width:max-content;max-height:none;padding:var(--sp-3) var(--sp-4) 0;overflow:visible}.tf-cal__ends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:var(--sp-2);border:1px solid rgb(var(--line));background:rgb(var(--line))}.tf-cal__end{display:grid;align-content:center;gap:2px;min-height:var(--control-h-hero-s);padding:0 var(--sp-3);border:0;background:rgb(var(--panel));color:inherit;font:inherit;text-align:left;cursor:pointer}.tf-cal__end[aria-pressed=true]{background:rgb(var(--pri-tint));box-shadow:inset 0 -3px 0 rgb(var(--brand-ink))}.tf-cal__face{font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.tf-cal__body{position:relative}.tf-cal__nav{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;pointer-events:none}.tf-cal__step{display:grid;place-items:center;width:var(--control-h-md);height:var(--control-h-md);padding:0;border:0;background:none;color:rgb(var(--brand-ink));cursor:pointer;pointer-events:auto}.tf-cal__step[aria-disabled=true]{color:rgb(var(--ink-4));cursor:default}@media (hover:hover){.tf-cal__step:not([aria-disabled=true]):hover{background:rgb(var(--pri-tint))}}.tf-cal__pair{display:grid;grid-template-columns:repeat(2,auto);gap:var(--sp-6)}.tf-cal__title{display:flex;align-items:center;justify-content:center;height:var(--control-h-md);margin:0;font-size:var(--fs-title);font-weight:700;color:rgb(var(--ink))}.tf-cal__days,.tf-cal__weekdays{display:grid;grid-template-columns:repeat(7,var(--control-h-md))}.tf-cal__weekdays{padding-block:var(--sp-1);font-size:var(--fs-caption);font-weight:600;text-align:center;color:rgb(var(--ink-3))}.tf-calday{display:grid;place-items:center;width:100%;height:var(--control-h-md);padding:0;border:0;background:transparent;color:rgb(var(--ink));font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}@media (hover:hover){.tf-calday:hover{box-shadow:inset 0 0 0 1px rgb(var(--brand-ink))}}.tf-calday:disabled{visibility:hidden}.tf-calday[data-between]{background:rgb(var(--pri-tint))}.tf-calday[aria-pressed=true]{background:rgb(var(--brand));color:rgb(var(--on-brand));font-weight:700}.tf-calday[data-mark]{position:relative}.tf-cal__notes li:before,.tf-calday[data-mark]:after{content:"";width:6px;height:6px;background:rgb(var(--info-fill))}.tf-calday[data-mark]:after{position:absolute;bottom:3px;left:calc(50% - 3px)}.tf-cal__notes li[data-mark=school]:before,.tf-calday[data-mark~=school]:after{background:rgb(var(--warn-fill))}.tf-cal__notes li[data-mark=eid]:before,.tf-calday[data-mark~=eid]:after{background:rgb(var(--ok-fill))}.tf-cal__notes li[data-mark=ramadan]:before,.tf-calday[data-mark=ramadan]:after{height:2px;background:rgb(var(--ok-fill))}.tf-calday[data-mark=ramadan]:after{left:25%;width:50%}[data-fares] :is(.tf-cal__weekdays,.tf-cal__days){grid-template-columns:repeat(7,calc(var(--control-h)*1.375))}[data-fares] .tf-calday{height:calc(var(--control-h)*1.375);align-content:center;gap:0;line-height:1.1}.tf-calday__p{font-size:var(--fs-caption);color:rgb(var(--ink-3))}[data-fares] .tf-calday[data-mark]:after{top:3px;bottom:auto;left:auto;right:3px}.tf-calday[data-cheap] .tf-calday__p{color:rgb(var(--ok));font-weight:700}.tf-calday[aria-pressed=true] .tf-calday__p{color:inherit}.tf-cal__fares{max-width:36rem;margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:rgb(var(--ink-3))}.tf-cal__days[data-best] .tf-calday:not([aria-pressed=true],[data-between]){background:rgb(var(--ok-fill)/.08)}.tf-cal__notes li[data-mark=best]:before{width:12px;height:12px;background:rgb(var(--ok-fill)/.16)}.tf-cal__notes{display:grid;gap:2px;max-width:calc(var(--control-h-md)*7);margin:var(--sp-2) 0 0;padding:0;list-style:none;font-size:var(--fs-caption);color:rgb(var(--ink-3))}.tf-cal__notes li{display:block}.tf-cal__notes li:before{display:inline-block;margin-right:var(--sp-1);vertical-align:middle}.tf-cal__notes li>span{color:rgb(var(--ink))}.tf-cal__picks{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.tf-cal__pick{display:grid;min-height:var(--control-h-md);padding:var(--sp-1) var(--sp-3);border:1px solid rgb(var(--field-line));background:rgb(var(--panel));color:rgb(var(--ink));font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer}.tf-cal__pick span{font-size:var(--fs-caption);color:rgb(var(--ink-3))}@media (hover:hover){.tf-cal__pick:hover{border-color:rgb(var(--brand-ink));background:rgb(var(--pri-tint))}}.tf-cal__count{margin:0 auto 0 0;font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-pop--cal>.tf-pop__foot{margin:var(--sp-3) calc(var(--sp-4)*-1) 0}.tf-cal--sheet{display:grid;gap:var(--sp-3)}.tf-cal__stuck{position:sticky;top:0;z-index:1;display:grid;gap:var(--sp-2);padding-bottom:var(--sp-1);background:rgb(var(--panel))}.tf-cal--sheet .tf-cal__ends{margin:0}.tf-cal--sheet :is(.tf-cal__weekdays,.tf-cal__days),.tf-cal--sheet[data-fares] :is(.tf-cal__weekdays,.tf-cal__days){grid-template-columns:repeat(7,minmax(0,1fr))}.tf-cal--sheet .tf-calday{height:var(--touch)}.tf-cal--sheet .tf-cal__title{justify-content:flex-start}.tf-cal--sheet .tf-cal__notes{max-width:none}.tf-cal--sheet .tf-cal__picks{flex-wrap:nowrap;margin:0;overflow-x:auto}.tf-cal--sheet .tf-cal__pick{flex:none}.tf-ticket__foot{display:grid;gap:var(--sp-2);min-width:0;padding:0 var(--sp-4) var(--sp-2)}.tf-ticket__foot:empty{display:none}.tf-ticket__chips{display:flex;align-items:center;gap:var(--sp-2);min-width:0;height:calc(var(--control-h) + var(--sp-2))}.tf-ticket__chips-label{flex:none;font-size:var(--fs-small);font-weight:600;color:rgb(var(--ink-3))}.tf-ticket__chips .tf-chip{padding:0 var(--sp-2);border-color:transparent;background:none;color:rgb(var(--brand-ink));font-weight:600}@media (hover:hover){.tf-ticket__chips .tf-chip:hover{background:none;color:rgb(var(--hover-ink))}}.tf-ticket__chips-row{display:flex;align-items:center;gap:var(--sp-2);min-width:0;height:100%;margin-inline:-2px;padding:0 var(--sp-6) 0 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--sp-6));mask-image:linear-gradient(to left,transparent,#000 var(--sp-6))}.tf-ticket__chips-row::-webkit-scrollbar{display:none}.tf-ticket__chips-row:focus-within{-webkit-mask-image:none;mask-image:none}.tf-ticket__chips-row>*{flex:none;max-width:100%;scroll-snap-align:start}.tf-ticket__chips-row .tf-recent{overflow:hidden}.tf-ticket__chips-row .tf-recent__when{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-ticket__chips:empty,.tf-ticket__foot:has(>.tf-ticket__chips:only-child:empty){display:none}.tf-recent{gap:var(--sp-2)}.tf-recent__route{font-weight:600;color:rgb(var(--ink))}.tf-recent__when{color:rgb(var(--ink-3))}.tf-ticket__manage{position:relative;flex:none;margin-left:auto}.tf-pop--manage{display:grid;gap:var(--sp-2);width:min(18rem,calc(100vw - 2rem));padding:var(--sp-3) var(--sp-4)}.tf-pop__check{display:flex;align-items:flex-start;gap:var(--sp-2);min-height:var(--control-h);color:rgb(var(--ink));cursor:pointer}.tf-pop__check input{margin-top:2px}.tf-pop__hint{margin:0}.tf-pop__hint,.tf-ticket__notes{font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-ticket__notes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.tf-ticket__notes p{display:flex;align-items:center;gap:var(--sp-2);margin:0}.tf-ticket__bar.tf-ticket__bar--multi{display:grid;grid-template-columns:minmax(0,1fr)}.tf-leg,.tf-legs{display:grid;min-width:0}.tf-leg{grid-template-columns:3rem minmax(0,1fr);border-bottom:1px solid rgb(var(--line))}.tf-leg>:not(.tf-leg__n){grid-column:2}.tf-leg>.tf-cell:last-of-type,.tf-leg>.tf-od>.tf-cell{border-bottom:0}.tf-leg__n{grid-row:1/span 3;display:grid;place-items:center;border-right:1px solid rgb(var(--line));background:rgb(var(--panel-2))}.tf-leg__n span{display:none}.tf-leg__n b{font-family:var(--font-ref);font-size:var(--fs-caption);font-weight:600;line-height:1;color:rgb(var(--ink))}.tf-leg__rm{display:grid;place-items:center;align-self:end;justify-self:end;width:var(--control-h);height:var(--control-h);margin:0 var(--sp-4) var(--sp-3) 0;padding:0;border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink));cursor:pointer}@media (hover:hover){button.tf-leg__rm:hover{background:rgb(var(--danger-bg));color:rgb(var(--danger))}}.tf-legs__add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--line))}.tf-legs__add-btn{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 .875rem;border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink));font-size:var(--fs-body);font-weight:600;cursor:pointer}@media (hover:hover){.tf-legs__add-btn:not([aria-disabled=true]):hover{background:rgb(var(--panel-2))}}.tf-legs__add-btn[aria-disabled=true]{border-color:rgb(var(--soft-line));color:rgb(var(--ink-3));cursor:not-allowed}.tf-legs__help,.tf-legs__note{font-size:var(--fs-label);color:rgb(var(--ink-3))}@container ticket (width >= 48rem){.tf-leg{grid-template-columns:3rem minmax(0,2fr) minmax(10rem,1fr)}.tf-leg:has(>.tf-leg__rm){grid-template-columns:3rem minmax(0,2fr) minmax(10rem,1fr) 3rem}.tf-leg>:not(.tf-leg__n){grid-column:auto}.tf-leg__n{grid-row:auto}.tf-leg>.tf-cell--dates{flex:none;border-right:0}.tf-leg__rm{margin:0 var(--sp-4) var(--sp-3) 0}}@container ticket (width >= 60rem){.tf-ticket__bar.tf-ticket__bar--multi{grid-template-columns:minmax(0,1fr) minmax(16rem,18.75rem)}.tf-ticket__bar--multi>.tf-legs{grid-row:1/span 2;border-right:1px solid rgb(var(--line))}.tf-ticket__bar--multi>.tf-cell{border-right:0}.tf-ticket__bar--multi>.tf-cell--go{border-bottom:1px solid rgb(var(--line))}}.tf-umrah-bar{flex-wrap:wrap;justify-content:space-between;padding:var(--sp-3) var(--sp-4)}.tf-umrah-bar,.tf-umrah-bar__lead{display:flex;align-items:center;gap:var(--sp-3)}.tf-umrah-bar__lead{margin:0;font-size:var(--fs-page);font-weight:600;color:rgb(var(--ink))}.tf-umrah-bar__lead .material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-umrah-bar__go{display:inline-flex;align-items:center;gap:var(--sp-2);text-decoration:none}@media (forced-colors:active){.tf-ticket__tab[aria-selected=true]{outline:2px solid CanvasText;outline-offset:-2px}.tf-option[data-active]{outline:2px solid Highlight;outline-offset:-2px}.tf-cell__face{display:none}.tf-cal__end[aria-pressed=true],.tf-calday[aria-pressed=true]{outline:2px solid CanvasText;outline-offset:-2px}}.search-form-error input{border-color:rgb(var(--danger))!important}.af-combo-spinner{position:absolute;top:calc(50% - .5rem);right:.75rem}.form-group>.af-combo-spinner{top:auto;left:auto;bottom:calc((var(--control-h) - 1rem)/2)}.af-stepper-minus{border-color:rgb(var(--field-line))}.af-stepper-minus,.af-stepper-plus{border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink))}@media (hover:hover){.af-stepper-minus:not([aria-disabled=true]):hover,.af-stepper-plus:not([aria-disabled=true]):hover{background:rgb(var(--panel-2))}}.af-step__n{font-family:var(--font-board);font-size:1.5rem;font-weight:700;line-height:1}.af-stepper-minus[aria-disabled=true],.af-stepper-plus[aria-disabled=true]{border-color:rgb(var(--soft-line));background:rgb(var(--panel-2));color:rgb(var(--field-line))}@keyframes af-sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes af-sheet-fade{0%{opacity:0}to{opacity:1}}@media (pointer:coarse) and (max-width:1024px){.af-search .text-11\.5{font-size:.75rem}.form-group>.af-combo-spinner{bottom:.875rem}}:root{--font-board:"Barlow Condensed","Arial Narrow",var(--font-ui);--font-ref:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,Menlo,Consolas,monospace}.af-flow .rounded-full:not(input[type=radio]):not(input[type=radio]~.rounded-full):not(input[type=radio]~* .rounded-full):not([class*=animate-spin]){border-radius:0}.af-board{font-family:var(--font-board);font-weight:600;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-ref{font-family:var(--font-ref);letter-spacing:.02em;white-space:nowrap}.af-eyebrow{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-3))}.af-code{font-weight:700;font-size:2.125rem;letter-spacing:.02em}.af-code,.af-time{font-family:var(--font-board);line-height:1;color:rgb(var(--ink))}.af-time{font-weight:600;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.af-price{font-family:var(--font-board);font-weight:700;font-size:1.875rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(var(--ink));white-space:nowrap}.af-plus{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;color:rgb(var(--pri-text));vertical-align:top;margin-left:.125rem;position:relative;top:-.125rem}.af-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.af-layout__main,.af-layout__side{display:grid;gap:1rem;min-width:0;align-content:start}.af-spine-art{display:none}@media (min-width:1024px){.af-layout__side{position:sticky;top:calc(var(--app-bar-h, 0px) + 1rem)}.af-spine-art{display:block;justify-self:center}}.af-layout__main:last-child{grid-column:1/-1}.af-spine{background:rgb(var(--panel));border:var(--bw-hair) solid rgb(var(--ink))}.af-spine__head{display:grid;gap:var(--sp-2);padding:0 var(--sp-4) .875rem;color:rgb(var(--ink-2))}.af-spine__top{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0 calc(var(--sp-4)*-1);padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw-hair) solid rgb(var(--ink));font-family:var(--font-ref);font-size:var(--fs-caption);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink))}.af-spine__label{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.af-spine__top .af-ref{text-transform:none;letter-spacing:.04em;font-size:var(--fs-small);color:rgb(var(--ink))}.af-spine__route{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1)}.af-spine__head .af-code{font-family:var(--font-display);font-size:1.625rem;text-transform:uppercase;color:rgb(var(--ink))}.af-spine__way{flex:none;color:rgb(var(--ink))}.af-spine__places{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-caption);color:rgb(var(--ink-3))}.af-spine__place{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3)}.af-spine__name{font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.af-spine__facts{font-size:var(--fs-label);color:rgb(var(--ink-2))}.af-spine__context{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:.625rem;border-top:var(--bw-hair) solid rgb(var(--line));font-size:var(--fs-body);color:rgb(var(--ink-2))}.af-spine__context b{color:rgb(var(--ink));font-weight:600}.af-spine__sec{display:grid;gap:var(--sp-2);padding:.875rem var(--sp-4);border-top:var(--bw-hair) solid rgb(var(--line))}.af-spine>.af-spine__sec:first-child,.af-spine__head+.af-spine__sec{border-top:0}.af-spine .button--default{justify-content:center}.af-kv{display:flex;justify-content:space-between;gap:.75rem;font-size:var(--fs-body)}.af-kv>:first-child{color:rgb(var(--ink-3))}.af-kv>:last-child{color:rgb(var(--ink));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.af-kv--warn>:last-child{color:rgb(var(--warn))}.af-flow .af-status-pill{text-transform:none;letter-spacing:.02em}.af-ready__meter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem}.af-ready__meter i{height:.25rem;background:rgb(var(--line))}.af-ready__meter i.is-done{background:rgb(var(--ok))}.af-ready__meter i.is-wait{background:rgb(var(--warn))}.af-ready__list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.75rem}.af-ready__item{display:grid;grid-template-columns:1.375rem minmax(0,1fr) auto;gap:.625rem;align-items:start;font-size:var(--fs-title);color:rgb(var(--ink))}.af-ready__item>:is(svg,.material-symbols-outlined){margin-top:.0625rem;color:rgb(var(--ok))}.af-ready__item.is-wait>:is(svg,.material-symbols-outlined){color:rgb(var(--warn))}.af-ready__item b{font-weight:600}.af-ready__detail{font-size:var(--fs-caption);color:rgb(var(--ink-3))}.af-ready__value{font-size:var(--fs-small);font-weight:700;color:rgb(var(--ok));white-space:nowrap}.af-ready__item.is-wait .af-ready__value{color:rgb(var(--warn))}.af-reason{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.625rem .75rem;font-size:var(--fs-small);color:rgb(var(--ink-2));background:rgb(var(--panel-2));border:1px solid rgb(var(--line-soft))}.af-reason>:is(svg,.material-symbols-outlined){flex:none;margin-top:.0625rem;color:rgb(var(--warn))}.af-steps{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin:0;padding:0;list-style:none;font-size:var(--fs-label)}.af-steps,.af-steps__step{display:flex;align-items:center}.af-steps__step{gap:var(--sp-2);color:rgb(var(--ink-3));white-space:nowrap}.af-steps__n{flex:none;display:grid;place-items:center;width:var(--sp-5);height:var(--sp-5);border:1px solid rgb(var(--line));font-family:var(--font-ref);font-size:var(--fs-caption)}.af-steps__sep{width:var(--sp-6);height:1px;margin-right:var(--sp-1);background:rgb(var(--line))}.af-steps__step.is-done{color:rgb(var(--ink))}.af-steps__step.is-done .af-steps__n{background:rgb(var(--ink));border-color:rgb(var(--ink));color:rgb(var(--panel))}.af-steps__step.is-now{color:rgb(var(--ink));font-weight:700}.af-steps__step.is-now .af-steps__n{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--on-brand))}.af-steps__go{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}@media (hover:hover){.af-steps__go:hover{color:rgb(var(--brand-ink))}}@media (pointer:coarse){.af-steps__go{min-height:var(--touch)}}.af-steps-phone{display:grid;gap:var(--sp-2)}.af-steps-phone__bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-1)}.af-steps-phone__bar i{height:var(--sp-1);background:rgb(var(--line))}.af-steps-phone__bar i.is-done{background:rgb(var(--ink))}.af-steps-phone__bar i.is-now{background:rgb(var(--brand))}.af-steps-phone__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-1);margin:0;padding:0;list-style:none;font-size:var(--fs-caption);color:rgb(var(--ink-3))}.af-steps-phone__list>li{display:flex;align-items:flex-start;gap:.25rem;min-width:0;padding-top:var(--sp-1);border-top:var(--sp-1) solid rgb(var(--line))}.af-steps-phone__list>li.is-done{border-top-color:rgb(var(--ink));color:rgb(var(--ink))}.af-steps-phone__list>li.is-now{border-top-color:rgb(var(--brand));color:rgb(var(--ink));font-weight:700}.af-steps-phone__list .af-steps__go{gap:.25rem;text-align:left;text-decoration:underline;text-underline-offset:2px}@media (min-width:1200px){.af-steps-phone{display:none}}@media (max-width:1199.98px){.af-steps{display:none}}.mk-flow:has(.af-head){padding-top:0}.af-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-6);min-height:var(--sp-8);padding-block:var(--sp-3);border-image:linear-gradient(0deg,rgb(var(--line)) 1px,rgb(var(--panel)) 0) fill 0 /0 /0 100vmax}.af-head,.af-head__back{min-width:0}.af-head__back>.af-link__words,.af-head__who{min-width:0;overflow:hidden;text-overflow:ellipsis}.af-head__who{flex:0 1 auto;margin:0;white-space:nowrap;font-size:var(--fs-body);color:rgb(var(--ink-2))}.af-head__steps{flex:1 1 13rem;min-width:0}.af-head__steps~*{margin-inline-start:auto}@media (max-width:767.98px){.af-head{gap:var(--sp-2) var(--sp-3);min-height:0;padding-block:.625rem}.af-head__steps{order:1;flex-basis:100%}}@media (min-width:1024px){.af-head{position:sticky;top:var(--app-bar-h,0);z-index:var(--z-sticky)}.af-fbook .af-layout__side{top:calc(var(--app-bar-h, 0px) + var(--sp-8) + var(--sp-4))}html:has(.af-head){scroll-padding-top:calc(var(--app-bar-h, 3.5rem) + var(--sp-8) + var(--sp-4))}}.af-flight{display:grid;grid-template-columns:2rem minmax(0,7rem) auto minmax(3.5rem,1fr) auto;align-items:center;gap:.875rem}.af-flight+.af-flight{padding-top:.75rem;border-top:1px dashed rgb(var(--line-soft))}.af-flight__id{display:grid;line-height:1.35;min-width:0}.af-flight__id .af-ref{font-size:var(--fs-small);font-weight:600;color:rgb(var(--ink))}.af-flight__label{font-size:var(--fs-caption);color:rgb(var(--ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-flight__end{display:grid;gap:.25rem}.af-flight__end--to{justify-items:end}.af-flight__port{font-family:var(--font-board);font-size:var(--fs-title);font-weight:600;letter-spacing:.08em;color:rgb(var(--ink-3));line-height:1}.af-flight__path{display:grid;gap:.375rem;justify-items:center;min-width:0;text-align:center}.af-flight__dur{font-size:var(--fs-small);font-weight:600;color:rgb(var(--ink-2));line-height:1;white-space:nowrap}.af-flight__via{font-size:var(--fs-caption);color:rgb(var(--ink-3));line-height:1.2}.af-flight__via b{font-weight:600;color:rgb(var(--ink-2))}.af-route{position:relative;display:block;width:100%;height:1px;background:rgb(var(--line))}.af-route:after,.af-route:before{content:"";position:absolute;top:-.1875rem;width:.4375rem;height:.4375rem;background:rgb(var(--panel));border:1.5px solid rgb(var(--ink-3))}.af-route:before{left:0}.af-route:after{right:0}.af-route__stop{position:absolute;top:-.1875rem;width:.4375rem;height:.4375rem;margin-left:-.21875rem;background:rgb(var(--warn))}.af-carrier{width:2rem;height:2rem;flex:none;object-fit:contain}@media (max-width:767.98px){.af-flight{grid-template-columns:auto minmax(3rem,1fr) auto;row-gap:.5rem}.af-flight>.af-carrier,.af-flight>.af-flight__id{grid-row:1}.af-flight>.af-flight__id{grid-column:2/-1}.af-flight>.af-flight__end,.af-flight>.af-flight__path{grid-row:2}}.af-deadline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.625rem;padding:1rem 1.25rem;background:rgb(var(--warn-bg));border:1px solid rgb(var(--warn-bd));color:rgb(var(--ink))}.af-deadline__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;background:rgb(var(--panel));border:1px solid rgb(var(--warn-bd));color:rgb(var(--warn))}.af-deadline__when{font-family:var(--font-board);font-size:1.875rem;font-weight:600;line-height:1.1}.af-deadline__left,.af-deadline__when strong{color:rgb(var(--warn));font-weight:700}.af-deadline__left{display:flex;align-items:baseline;gap:.375rem;white-space:nowrap}.af-deadline__left .af-board{font-size:2.875rem;line-height:1}.af-deadline__bar{grid-column:1/-1;height:.5rem;background:rgb(var(--line-soft));overflow:hidden}.af-deadline__bar>i{display:block;height:100%;background:rgb(var(--warn))}.af-deadline__note{grid-column:1/-1;margin:0;font-size:var(--fs-small);color:rgb(var(--ink-2))}.af-deadline.is-danger{background:rgb(var(--danger-bg));border-color:rgb(var(--danger-bd))}.af-deadline.is-danger .af-deadline__icon{border-color:rgb(var(--danger-bd));color:rgb(var(--danger))}.af-deadline.is-danger .af-deadline__left,.af-deadline.is-danger .af-deadline__when strong{color:rgb(var(--danger))}.af-deadline.is-danger .af-deadline__bar{background:rgb(var(--danger-bd))}.af-deadline.is-danger .af-deadline__bar>i{background:rgb(var(--danger))}@media (max-width:767.98px){.af-deadline{grid-template-columns:auto minmax(0,1fr);padding:.875rem 1rem}.af-deadline__left{grid-column:1/-1}.af-deadline__when{font-size:1.5rem}.af-deadline__left .af-board{font-size:1.875rem}}.af-pay__figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgb(var(--line-soft))}.af-pay__fig{display:grid;gap:.375rem;padding:.75rem 1rem;min-width:0}.af-pay__fig+.af-pay__fig{border-left:1px solid rgb(var(--line-soft))}.af-pay__fig small{font-size:var(--fs-caption);color:rgb(var(--ink-3))}.af-pay__fig.is-due{background:rgb(var(--warn-bg))}.af-pay__fig.is-due .af-price,.af-pay__fig.is-due small{color:rgb(var(--warn))}.af-pay__bar{display:flex;height:.75rem;margin-top:.75rem;background:rgb(var(--line));overflow:hidden}.af-pay__bar>i{display:block;height:100%}.af-pay__bar .is-paid,.af-pay__key.is-paid{background:rgb(var(--ok))}.af-pay__bar .is-asked,.af-pay__key.is-asked{background:rgb(var(--primary-100))}[data-theme=dark] .af-pay__bar .is-asked,[data-theme=dark] .af-pay__key.is-asked{background:rgb(var(--primary-400)/.5)}.af-pay__key.is-rest{background:rgb(var(--line))}.af-pay__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--fs-small);color:rgb(var(--ink-2))}.af-pay__legend li{display:inline-flex;align-items:center;gap:.375rem}.af-pay__key{width:.625rem;height:.625rem;display:inline-block}@media (max-width:767.98px){.af-pay__figs{grid-template-columns:minmax(0,1fr)}.af-pay__fig+.af-pay__fig{border-left:0;border-top:1px solid rgb(var(--line-soft))}}.af-ways{list-style:none;margin:0;padding:0;display:grid;border:1px solid rgb(var(--line))}.af-way{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem}.af-way+.af-way{border-top:1px solid rgb(var(--line-soft))}.af-way.is-lead{background:rgb(var(--pri-tint));box-shadow:inset 3px 0 0 rgb(var(--primary-color))}.af-way__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:rgb(var(--panel-2));border:1px solid rgb(var(--line-soft));color:rgb(var(--pri-text))}.af-way.is-lead .af-way__icon{background:rgb(var(--primary-color));border-color:rgb(var(--primary-color));color:rgb(var(--primary-50))}.af-way__title{margin:0;font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.af-way__text{margin:.125rem 0 0;font-size:var(--fs-small);color:rgb(var(--ink-3))}.af-way__act{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media (max-width:767.98px){.af-way{grid-template-columns:2.5rem minmax(0,1fr)}.af-way__act{grid-column:1/-1;justify-content:stretch}.af-way__act>*{flex:1 1;justify-content:center;text-align:center}}.af-pass{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem}.af-pass__main{display:grid;gap:1.25rem;padding:1.375rem 1.75rem 1.5rem;min-width:0;color:rgb(var(--primary-100));background:rgb(var(--primary-900))}.af-pass__main .af-code{color:rgb(var(--primary-50));font-size:5rem;letter-spacing:.03em}.af-pass__mute{color:rgb(var(--primary-200))}.af-pass__top{display:flex;align-items:center;gap:.75rem}.af-pass__airline{font-weight:700;font-size:var(--fs-page);line-height:1.2;color:rgb(var(--primary-50))}.af-pass__tag{margin-left:auto;padding:.25rem .625rem;border:1px solid rgb(var(--primary-200)/.35);font-size:var(--fs-small)}.af-pass__route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.25rem}.af-pass__route>:last-child{text-align:right}.af-pass__city{font-size:var(--fs-body);margin-top:.375rem}.af-pass__arc{position:relative;height:4.75rem;align-self:center}.af-pass__dur{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:var(--fs-small)}.af-pass__legs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-top:1rem;border-top:1px solid rgb(var(--primary-200)/.22)}.af-pass__leg{display:grid;gap:.25rem;align-content:start;padding:0 1.125rem;min-width:0}.af-pass__leg:first-child{padding-left:0}.af-pass__leg+.af-pass__leg{border-left:1px solid rgb(var(--primary-200)/.22)}.af-pass__leg .af-eyebrow{color:rgb(var(--primary-200))}.af-pass__leg .af-time{font-size:1.75rem;color:rgb(var(--primary-50))}.af-pass__leg .af-plus{color:rgb(var(--primary-200))}.af-pass__date{font-weight:600;font-size:var(--fs-body)}.af-pass__pax{font-family:var(--font-board);font-size:1.5rem;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--primary-50))}.af-pass__stub{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:1.375rem 1.5rem 1.25rem 2rem;background:rgb(var(--panel));color:rgb(var(--ink))}.af-pass__stub:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:2px dashed rgb(var(--primary-400))}.af-pass__pnr{font-family:var(--font-ref);font-size:2.625rem;font-weight:600;letter-spacing:.12em;line-height:1;white-space:nowrap}.af-pass__ticket{display:grid;gap:.25rem;padding:.625rem .75rem;background:rgb(var(--ok-bg));border:1px solid rgb(var(--ok-bd))}.af-pass__ticket .af-eyebrow{color:rgb(var(--ok))}.af-pass__ticket .af-ref{font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.af-pass__foot{margin:auto 0 0;padding-top:.75rem;border-top:1px dashed rgb(var(--line));font-size:var(--fs-caption);color:rgb(var(--ink-3))}@media (max-width:1199.98px){.af-pass{grid-template-columns:minmax(0,1fr)}.af-pass__stub:before{left:0;right:0;top:0;bottom:auto;border-left:0;border-top:2px dashed rgb(var(--primary-400))}}@media (max-width:767.98px){.af-pass__main{padding:1rem}.af-pass__main .af-code{font-size:2.75rem}.af-pass__route{gap:.75rem}.af-pass__legs{grid-auto-flow:row;gap:.75rem}.af-pass__leg,.af-pass__leg:first-child{padding:0}.af-pass__leg+.af-pass__leg{border-left:0;padding-top:.75rem;border-top:1px solid rgb(var(--primary-200)/.22)}.af-pass__stub{padding:1rem}.af-pass__pnr{font-size:2rem}}.af-docs{list-style:none;margin:0;padding:0}.af-doc{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem 1.125rem}.af-doc+.af-doc{border-top:1px solid rgb(var(--line-soft))}.af-doc__icon{position:relative;width:2.5rem;height:2.875rem;display:grid;place-items:center;background:rgb(var(--panel-2));border:1px solid rgb(var(--line));color:rgb(var(--ink-2))}.af-doc__icon :is(svg,.material-symbols-outlined){margin-top:-.375rem}.af-doc__icon span:not(.material-symbols-outlined){position:absolute;bottom:.25rem;font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;color:rgb(var(--ink-3))}.af-doc__title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.af-doc__text{margin:0;font-size:var(--fs-caption);color:rgb(var(--ink-3))}.af-doc__act{display:flex;align-items:center;gap:.5rem}.af-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 1.5rem;background:rgb(var(--panel));border:1px solid rgb(var(--line))}.af-state__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;background:rgb(var(--pri-tint));border:1px solid rgb(var(--pri-tint-2));color:rgb(var(--pri-text))}.af-state.is-warn .af-state__icon{background:rgb(var(--warn-bg));border-color:rgb(var(--warn-bd));color:rgb(var(--warn))}.af-state.is-danger .af-state__icon{background:rgb(var(--danger-bg));border-color:rgb(var(--danger-bd));color:rgb(var(--danger))}.af-state.is-ok .af-state__icon{background:rgb(var(--ok-bg));border-color:rgb(var(--ok-bd));color:rgb(var(--ok))}.af-state.is-danger{border-color:rgb(var(--danger-bd))}.af-state__body{display:grid;gap:.625rem;min-width:0}.af-state__title{margin:0;font-size:var(--fs-page);font-weight:700;color:rgb(var(--ink))}.af-state__text{margin:0;font-size:var(--fs-body);color:rgb(var(--ink-2))}.af-state__act{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem}.af-state__art{display:none}@media (min-width:1024px){.af-state:has(>.af-state__art){grid-template-columns:auto minmax(0,1fr) auto}.af-state__art{display:block;grid-column:auto;align-self:stretch}.af-state__art>.ill-scene{contain:size;height:100%;aspect-ratio:auto}}.af-spin{display:inline-block;flex:none;width:1rem;height:1rem;vertical-align:middle;border:2px solid rgb(var(--line));border-top-color:rgb(var(--brand-ink));border-radius:50%}.af-spin.is-sm{width:.75rem;height:.75rem}.af-spin.is-lg{width:1.375rem;height:1.375rem}.af-spin.is-light{border-color:rgb(var(--on-pri)/.35);border-top-color:rgb(var(--on-pri))}.af-spin.is-current{border-color:currentColor color-mix(in srgb,currentColor 25%,transparent) color-mix(in srgb,currentColor 25%,transparent)}.af-skel{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;animation:af-skel-in .15s ease-out .3s both}.af-skel i{display:block;background:rgb(var(--skel))}.af-skel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.af-skel__head>div{display:grid;gap:.5rem}.af-skel__head i:first-child{width:7rem;height:.875rem;margin-bottom:.5rem}.af-skel__head i:nth-child(2){width:16rem;max-width:70vw;height:1.75rem}.af-skel__head i:nth-child(3){width:12rem;max-width:60vw;height:.75rem}.af-skel__head i.is-steps{width:30rem;max-width:100%;height:2rem}.af-skel__head.is-line{align-items:center}.af-skel__head.is-line>i:first-child{margin:0}.af-skel__card{height:11rem;background:rgb(var(--panel));border:1px solid rgb(var(--line));padding:1rem;display:grid;align-content:start;gap:.625rem}.af-skel__card.is-hero{height:15rem}.af-skel__card i{height:.875rem}.af-skel__card i:first-child{width:40%;height:1.125rem}.af-skel__card i:nth-child(2){width:85%}.af-skel__card i:nth-child(3){width:65%}.af-skel__spine{min-height:22rem;background:rgb(var(--panel));border:1px solid rgb(var(--line))}.af-skel__spine>i:first-child{height:11.5rem;background:rgb(var(--primary-900))}.af-skel__spine>div{display:grid;gap:.625rem;padding:1rem 1.125rem}.af-skel__spine>div i{height:.875rem}.af-skel__spine>div i:nth-child(2n){width:70%}@keyframes af-skel-in{0%{opacity:0}to{opacity:1}}@media (max-width:1023.98px){.af-skel__spine{display:none}}.af-scroll-fade.is-more-end{-webkit-mask-image:linear-gradient(270deg,transparent,currentColor 3.5rem);mask-image:linear-gradient(270deg,transparent,currentColor 3.5rem)}.af-scroll-fade.is-more-start{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 3.5rem);mask-image:linear-gradient(90deg,transparent,currentColor 3.5rem)}.af-scroll-fade.is-more-start.is-more-end{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 3.5rem,currentColor calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 3.5rem,currentColor calc(100% - 3.5rem),transparent)}.af-scroll-fade:is(.is-more-start,.is-more-end):focus-within{-webkit-mask-image:none;mask-image:none}.af-link{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--control-h,2rem);padding:0;border:0;background:none;font:inherit;font-size:var(--fs-body);font-weight:600;color:rgb(var(--pri-text));text-decoration:none;white-space:nowrap;cursor:pointer}.af-link>:is(svg,.material-symbols-outlined){flex:none}.af-link.is-small{font-size:var(--fs-small)}.af-link.is-quiet{color:rgb(var(--ink-2))}.af-link__words{text-decoration:none;text-underline-offset:.1875rem}@media (hover:hover){.af-link:hover .af-link__words{color:rgb(var(--hover-ink))}}.af-link:focus-visible .af-link__words{text-decoration:underline}.af-link:disabled{cursor:not-allowed;color:rgb(var(--ink-3))}@media (pointer:coarse){.af-link{min-height:var(--touch,2.75rem)}}@media (min-width:1024px){.af-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:var(--sp-5)}}.af-ready__meter{gap:var(--sp-1)}.af-ready__meter i{height:var(--sp-1)}.af-ready__meter i.is-done{background:rgb(var(--ink))}.af-ready__meter i.is-wait{background:rgb(var(--line))}.af-ready__item{font-size:var(--fs-label)}.af-ready__item>:is(svg,.material-symbols-outlined),.af-ready__value{color:rgb(var(--ok))}.af-ready__item.is-wait .af-ready__value,.af-ready__item.is-wait>:is(svg,.material-symbols-outlined){color:rgb(var(--ink-3))}@media (min-width:1024px){.af-layout__side{top:calc(var(--app-bar-h, 0px) + var(--sp-4))}}.tf-tripfold{margin-bottom:var(--sp-4);background:rgb(var(--panel));border:var(--bw-hair) solid rgb(var(--line))}.tf-tripfold>.tf-disclosure__summary{padding-inline:var(--sp-4);font-size:var(--fs-title)}.tf-tripfold>.tf-disclosure__summary>span:first-child{display:flex;flex:1 1;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-width:0}.tf-tripfold__total{font-family:var(--font-board);font-size:var(--fs-figure);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(var(--ink))}.tf-tripfold>.tf-disclosure__body{padding:0;border-top:var(--bw-hair) solid rgb(var(--line-soft))}.tf-tripfold .af-spine{border:0}@media (min-width:1024px){.tf-tripfold{display:none}}@media (max-width:1023.98px){.af-flow:has(>.tf-tripfold) .af-layout__side :is(.af-spine__head,.tf-spine-fold){display:none}}.af-pass{border:var(--bw-hair) solid rgb(var(--line));box-shadow:var(--elev-1)}.af-pass__main{color:rgb(var(--ink-2));background:rgb(var(--panel))}.af-pass__main .af-code{color:rgb(var(--ink));font-size:var(--fs-board-xl)}.af-pass__leg .af-eyebrow,.af-pass__leg .af-plus,.af-pass__mute{color:rgb(var(--ink-3))}.af-pass__airline,.af-pass__leg .af-time,.af-pass__pax{color:rgb(var(--ink))}.af-pass__tag{border-color:rgb(var(--line))}.af-pass__leg+.af-pass__leg,.af-pass__legs{border-color:rgb(var(--line-soft))}.af-pass__stub:before{border-left:var(--bw-hair) dashed rgb(var(--line))}.af-pass__pnr{font-size:var(--fs-figure);letter-spacing:.08em}@media (max-width:1199.98px){.af-pass__stub:before{border-top:var(--bw-hair) dashed rgb(var(--line))}}.af-skel__spine>i:first-child{background:rgb(var(--skel))}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused])::view-transition-old(.tf-step-back),:root:not([data-motion=paused])::view-transition-old(.tf-step-forward){animation:tf-step-out var(--dur-2) var(--ease-in) both}:root:not([data-motion=paused])::view-transition-new(.tf-step-back),:root:not([data-motion=paused])::view-transition-new(.tf-step-forward){animation:tf-step-in var(--dur-2) var(--ease-out) both}:root:not([data-motion=paused])::view-transition-new(.tf-step-back),:root:not([data-motion=paused])::view-transition-old(.tf-step-back){--tf-step:calc(var(--sp-3)*-1)}@keyframes tf-step-out{to{opacity:0;translate:calc(var(--tf-step, var(--sp-3))*-1) 0}}@keyframes tf-step-in{0%{opacity:0;translate:var(--tf-step,var(--sp-3)) 0}}}.af-gt-rail{min-width:0;background:rgb(var(--panel));border:1px solid rgb(var(--line))}.af-gt-rail__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.5rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--line))}.af-gt-rail__head h2{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-title);font-weight:700;color:rgb(var(--ink))}.af-gt-rail__clear{height:var(--control-h);padding:0 .25rem;border:0;background:none;font-size:var(--fs-body);font-weight:600;color:rgb(var(--pri-text));text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (hover:hover){.af-gt-rail__clear:hover{color:rgb(var(--hover-ink))}}.af-gt-rail__sec{display:grid;gap:.25rem;min-width:0;margin:0;padding:.875rem 1rem;border:0}.af-gt-rail__more,.af-gt-rail__sec+.af-gt-rail__sec{border-top:1px solid rgb(var(--line))}.af-gt-rail legend,.af-gt-rail__label{display:block;float:left;width:100%;margin:0 0 .625rem;padding:0;font-size:var(--fs-body);font-weight:700;color:rgb(var(--ink))}.af-gt-rail legend+*{clear:left}.af-gt-rail__sec ul{display:grid;margin:0;padding:0;list-style:none}.af-gt-rail__sec ul label{padding-left:0;padding-right:0}.af-gt-rail__sec li>label{display:flex;align-items:center;gap:.5rem;min-height:2rem;font-size:var(--fs-body);color:rgb(var(--ink))}.af-gt-rail input[type=checkbox]{flex:none;margin:0;accent-color:rgb(var(--brand))}.tf-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-height:var(--touch)}.tf-filterbar__lead{flex:1 1 auto;min-width:0}.tf-filterbar__open{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--control-h);margin-left:auto;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink));font-size:var(--fs-body);font-weight:600;cursor:pointer}@media (hover:hover){.tf-filterbar__open:hover{background:rgb(var(--panel-2))}}.tf-filterbar__n{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 6px;background:rgb(var(--deep));color:rgb(var(--signal));font-family:var(--font-ref);font-size:var(--fs-caption);font-weight:600}.af-filter-sheet .af-filter-sheet__body{padding:.75rem 1rem 1rem;border:0}.af-filter-sheet__footer{display:grid;grid-template-columns:1fr 2fr;gap:.5rem}.af-gt-rail__n{margin-left:auto;font-size:var(--fs-caption);color:rgb(var(--ink-3));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-gt-rail__more{display:grid;gap:.375rem;padding:.75rem 1rem}.af-gt-rail__more button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);border:1px solid rgb(var(--ink));background:rgb(var(--panel));font-size:var(--fs-body);font-weight:600;color:rgb(var(--ink));cursor:pointer}@media (hover:hover){.af-gt-rail__more button:hover{background:rgb(var(--panel-2))}}.af-gt-rail__more p{margin:0;font-size:var(--fs-small);color:rgb(var(--ink-3))}@media (pointer:coarse){.af-gt-rail__sec li>label{min-height:2.75rem}}.af-gt-listhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem}.af-gt-listhead h2{margin:0;font-size:var(--fs-page);font-weight:700;color:rgb(var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-gt-listhead h2 span{font-size:var(--fs-body);font-weight:400;color:rgb(var(--ink-3))}.af-gt-listhead p{margin:.125rem 0 0;font-size:var(--fs-caption);color:rgb(var(--ink-3))}.ill{--ill-ease:cubic-bezier(.45,0,.55,1);--ill-settle:cubic-bezier(.22,1,.36,1);--ill-delay:1.2s;display:block;width:100%;height:100%;overflow:visible;content-visibility:auto;fill:none;stroke:currentColor;stroke-width:var(--ill-stroke,1.5);stroke-linecap:square;stroke-linejoin:miter;color:rgb(var(--ink))}.ill .ill-soft{stroke-opacity:var(--ill-soft,.45)}.ill .ill-faint{stroke-opacity:var(--ill-faint,.22)}.ill .ill-dots{stroke-dasharray:.1 4.5;stroke-linecap:round}.ill .ill-dash{stroke-dasharray:3 5}.ill .ill-d{stroke-dasharray:1}.ill .ill-ink{fill:currentColor;stroke:none}.ill .ill-sig{fill:rgb(var(--ill-sig,var(--accent-mark)))}.ill .ill-tone{fill:rgb(var(--ill-tone,var(--brand)))}.ill .ill-hole{fill:rgb(var(--ill-ground,var(--panel)))}.ill .ill-on{stroke:rgb(var(--on-brand))}.ill .ill-route{stroke:rgb(var(--accent-mark))}.ill .ill-dome{fill:rgb(var(--ok))}.ill .ill-label{fill:currentColor;stroke:none;font:600 var(--ill-label,10px) var(--font-ref,monospace);letter-spacing:.12em}[data-theme=light]{--ill-sig:var(--accent-mark)}[data-surface=ink],[data-theme=dark]{--ill-soft:.72;--ill-faint:.4;--ill-sig:var(--signal)}[data-surface=ink]{--ill-ground:var(--deep)}.ill-scene{display:block;width:360px;max-width:100%;aspect-ratio:3/2;--ill-stroke:1.4}.ill-scene.ill-sm{width:210px;--ill-stroke:1.8}.ill-scene.ill-lg{width:540px;--ill-stroke:1.1}@media (max-width:767.98px){.ill .ill-detail{display:none}.ill-scene.ill-lg,.ill-scene.ill-md{width:240px;--ill-stroke:1.8}}.ill{animation:ill-in .6s var(--ill-settle) backwards}.ill .ill-d{animation:ill-draw 1.2s var(--ill-settle) backwards}.ill-scene[data-ill=wait] .ill,.ill-scene[data-ill=wait] .ill *{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ill .ill-go{animation:ill-go 9s var(--ill-ease) var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-flip{transform-box:fill-box;transform-origin:center;animation:ill-flip 7s var(--ill-ease) var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-pulse{animation:ill-pulse 6s var(--ill-ease) var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-bob{animation:ill-bob 3.5s var(--ill-ease) var(--ill-delay) infinite alternate backwards}:root:not([data-motion=paused]) .ill .ill-sway{transform-box:fill-box;transform-origin:50% 100%;animation:ill-sway 8s var(--ill-ease) var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-drift{animation:ill-drift 8s var(--ill-ease) var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-spin{transform-box:fill-box;transform-origin:center;animation:ill-spin 12s linear var(--ill-delay) infinite backwards}:root:not([data-motion=paused]) .ill .ill-orbit{transform-box:view-box;animation:ill-orbit 10s var(--ill-ease) var(--ill-delay) infinite backwards}}.ill .ill-fly{transform-box:view-box;animation:ill-fly 3.4s var(--ill-settle) var(--ill-delay) backwards}.ill .ill-trail{stroke-dasharray:1 2;animation:ill-trail 3.4s var(--ill-settle) var(--ill-delay) backwards}.ill .ill-drive{animation:ill-drive 2.6s var(--ill-settle) var(--ill-delay) backwards}@keyframes ill-in{0%{opacity:0;transform:translateY(3px)}}@keyframes ill-draw{0%{stroke-dashoffset:1}}@keyframes ill-go{0%,to{transform:translate(0);opacity:1}65%{transform:translate(var(--ill-dx,0),var(--ill-dy,0));opacity:1}78%{transform:translate(var(--ill-dx,0),var(--ill-dy,0));opacity:0}88%{transform:translate(0);opacity:0}}@keyframes ill-flip{50%{transform:scaleY(0)}}@keyframes ill-pulse{50%{opacity:.45}}@keyframes ill-bob{to{transform:translateY(var(--ill-bob,-2.5px))}}@keyframes ill-sway{25%{transform:rotate(calc(var(--ill-sway, 2deg)*-1))}65%{transform:rotate(var(--ill-sway,2deg))}}@keyframes ill-drift{50%{transform:translateX(var(--ill-drift,5px))}}@keyframes ill-spin{to{transform:rotate(45deg)}}@keyframes ill-orbit{0%,to{transform:rotate(0deg);opacity:1}70%{transform:rotate(var(--ill-turn,0deg));opacity:1}80%{transform:rotate(var(--ill-turn,0deg));opacity:0}90%{transform:rotate(0deg);opacity:0}}@keyframes ill-fly{0%{transform:rotate(var(--ill-turn,0deg));opacity:0}12%{opacity:1}}@keyframes ill-trail{0%{stroke-dashoffset:1}}@keyframes ill-drive{0%{transform:translateX(var(--ill-from,0));opacity:0}20%{opacity:1}}@media (prefers-reduced-motion:reduce){.ill,.ill *{animation:none!important}}:root[data-motion=paused] .ill,:root[data-motion=paused] .ill *{animation:none!important}@media print{.ill,.ill-scene,:has(>:is(.ill-scene,.ill):only-child){display:none!important}}:root[data-template=coast]{--font-heading:var(--font-ui);--fs-d1:clamp(3rem,2.4rem + 1.6vw,4rem);--section-y:clamp(4.375rem,2.5rem + 5.625vw,8.75rem);--grid-gap:var(--sp-5)}@media (min-width:768px){:root[data-template=coast]{--grid-gap:var(--sp-6)}}@media (min-width:1440px){:root[data-template=coast]{--grid-gap:var(--sp-7)}}:root[data-template=coast] .tf-grid{--grid-gap:inherit}@media (min-width:768px){:root[data-template=coast] :is(.mk-grid,.tf-cards,.tf-quotes){gap:var(--sp-7) var(--grid-gap)}}:root[data-template=coast][data-theme=light] :is(.tf-header:not([data-surface]),.tf-section-head,.tf-help--card,.tf-trust,.tf-trust--band,.tf-trust>li,.tf-quotes>li,.tf-cta__grid):not([data-theme=dark] *){border:0}:root[data-template=coast][data-theme=light] .tf-section-head{padding-top:0}:root[data-template=coast] .mk-head{padding-block:var(--sp-8) var(--sp-7)}:root[data-template=metro]{--app-bar-h:3.5rem;--fs-d1:clamp(3rem,2.4rem + 1.6vw,3.5rem);--fs-d2:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);--section-y:clamp(1.75rem,1rem + 2.25vw,3.5rem);--grid-gap:var(--sp-3)}:root[data-template=metro] .tf-grid{--grid-gap:inherit}:root[data-template=metro] .mk-head{padding-block:var(--sp-5) var(--sp-4)}[data-template=metro] .tf-section-head{margin-bottom:var(--sp-4)}@media (min-width:1200px){:root[data-template=metro] .tf-page--home :is(.mk-grid,.tf-cards):has(>:nth-child(4n):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-template=heritage]{--font-heading:var(--font-serif);--bg:var(--paper);--tf-page-w:76rem}:root[data-template=heritage] .tf-header:not([data-surface]){background:rgb(var(--bg))}:root[data-template=heritage] :is(.mk-prose blockquote,.tf-quote__text){font-family:var(--font-serif);font-style:italic}:root[data-template=heritage] .mk-head{text-align:center}:root[data-template=heritage] .mk-head .mk-crumbs{justify-content:center}:root[data-template=heritage] .mk-head :is(.mk-head__eyebrow,.mk-h1,.mk-lead){margin-inline:auto}:root[data-template=heritage] .tf-head__inner{justify-items:center}:root[data-template=heritage] :is(.tf-head--read .tf-head__inner,.tf-cms--read>.tf-section>.mk-wrap>.mk-prose){max-width:var(--measure);margin-inline:auto}@media (min-width:1024px){:root[data-template=heritage]{--app-bar-h:6.75rem}:root[data-template=heritage] .tf-header:not([data-surface]){border-bottom:3px double rgb(var(--ink))}:root[data-template=heritage] .tf-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:4rem 2.75rem;row-gap:0;align-items:center}:root[data-template=heritage] .tf-header__logo{grid-area:1/1/2/-1;justify-self:center}:root[data-template=heritage] .tf-header__nav{grid-area:2/1}:root[data-template=heritage] .tf-header__tools{grid-area:2/2}}.tf-skel{opacity:0;animation:tf-show 0s linear var(--skel-delay,.3s) forwards}@keyframes tf-show{to{opacity:1}}.tf-pending{display:inline-flex;opacity:0;animation:tf-show 0s linear .15s forwards}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) :is(button,a)[class*=button--]:active:not(:disabled):not([aria-disabled=true]){translate:0 1px}:root:not([data-motion=paused]) :is(.tf-lift,.af-st-card__pic) img{clip-path:inset(0);transition:scale var(--dur-4) var(--ease-out),clip-path var(--dur-4) var(--ease-out)}@media (hover:hover){:root:not([data-motion=paused]) :is(.tf-lift:hover img,.af-st-card:hover .af-st-card__pic img){scale:1.04;clip-path:inset(1.923%)}}:root:not([data-motion=paused]) :is(.tf-rise,dialog.af-modal[open],dialog.af-sheet__panel[open]){animation:tf-rise var(--dur-3) var(--ease-out) both}@keyframes tf-rise{0%{opacity:0;translate:0 1rem}}:root:not([data-motion=paused]) .tf-skel{animation:tf-show 0s linear var(--skel-delay,.3s) forwards,tf-pulse 1.2s ease-in-out var(--skel-delay,.3s) 4}:root:not([data-motion=paused]) .af-skel i{animation:tf-pulse 1.2s ease-in-out .3s 4}@keyframes tf-pulse{50%{background-color:rgb(var(--skel-hi))}}:root:not([data-motion=paused]) .af-spin{animation:af-flow-spin .9s linear infinite}@keyframes af-flow-spin{to{transform:rotate(1turn)}}:root:not([data-motion=paused]) img[data-ph=""][data-in]:not([data-err]){animation:tf-ph-in .4s var(--ease-out)}@keyframes tf-ph-in{0%{filter:blur(12px)}}:root:not([data-motion=paused]) .tf-flip{animation:tf-flip var(--dur-2) var(--ease-out) calc(var(--i, 0)*30ms) both}@keyframes tf-flip{0%{transform:translateY(-.4em);opacity:0}}@supports (animation-timeline:view()){:root:not([data-motion=paused]) .tf-reveal :is(picture,img):first-of-type{animation:tf-open linear both;animation-timeline:view();animation-range:entry 0 entry 60%}:root:not([data-motion=paused]) .tf-reveal :is(h2,h3):first-of-type{animation:tf-up linear both;animation-timeline:view();animation-range:entry 0 entry 60%}@keyframes tf-open{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes tf-up{0%{translate:0 .75rem;opacity:0}}}}@media (prefers-reduced-motion:reduce){:is(.tf-rise,dialog.af-modal[open],dialog.af-sheet__panel[open]){animation:tf-fade var(--dur-3) linear both}@keyframes tf-fade{0%{opacity:0}}}@supports (animation-timeline:scroll()){.tf-header{animation:tf-header-lift linear both;animation-timeline:scroll(root);animation-range:0 4rem}@keyframes tf-header-lift{to{box-shadow:var(--elev-1)}}}@supports (timeline-scope:--t){:root:has(#ticket){timeline-scope:--ticket}#ticket{view-timeline:--ticket block}:root:has(#ticket) .tf-pill{display:inline-flex;visibility:hidden;animation:tf-pill linear both;animation-timeline:--ticket;animation-range:exit 80% exit 100%}@keyframes tf-pill{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@media (max-width:767.98px){:root:has(#ticket) .tf-pill{display:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]):has(#ticket) .tf-pill{animation-name:tf-pill-move}@keyframes tf-pill-move{0%{visibility:hidden;opacity:0;translate:0 -.5rem}to{visibility:visible;opacity:1;translate:0 0}}}}::view-transition-group(root){animation-duration:var(--dur-2)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root[data-motion=paused]::view-transition-group(*),:root[data-motion=paused]::view-transition-new(*),:root[data-motion=paused]::view-transition-old(*){animation:none!important}@media print{*,:after,:before{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-2\.5{left:.625rem}.top-1\/2{top:50%}.isolate{isolation:isolate}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.float-left{float:left}.clear-left{clear:left}.m-0{margin:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mr-2{margin-right:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-px{margin-top:1px}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[58px\]{height:58px}.h-full{height:100%}.max-h-64{max-height:16rem}.min-h-10{min-height:2.5rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[360px\]{width:360px}.w-\[58px\]{width:58px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-7{min-width:1.75rem}.max-w-\[90rem\]{max-width:90rem}.max-w-full{max-width:100%}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[6rem_minmax\(0\2c 1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-3\.5{row-gap:.875rem}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-2,.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgb\(var\(--field-line\)\)\]{border-color:rgb(var(--field-line))}.border-border2{--tw-border-opacity:1;border-color:rgb(var(--line-soft)/var(--tw-border-opacity,1))}.border-borderColor{--tw-border-opacity:1;border-color:rgb(var(--line)/var(--tw-border-opacity,1))}.border-danger-bd{--tw-border-opacity:1;border-color:rgb(var(--danger-bd)/var(--tw-border-opacity,1))}.border-danger-fill{--tw-border-opacity:1;border-color:rgb(var(--danger-fill)/var(--tw-border-opacity,1))}.border-fieldLine{--tw-border-opacity:1;border-color:rgb(var(--field-line)/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(var(--gray-200)/var(--tw-border-opacity,1))}.border-info-bd{--tw-border-opacity:1;border-color:rgb(var(--info-bd)/var(--tw-border-opacity,1))}.border-info-fill{--tw-border-opacity:1;border-color:rgb(var(--info-fill)/var(--tw-border-opacity,1))}.border-primary,.border-primaryBlue{--tw-border-opacity:1;border-color:rgb(var(--primary-color)/var(--tw-border-opacity,1))}.border-primarytext{--tw-border-opacity:1;border-color:rgb(var(--ink)/var(--tw-border-opacity,1))}.border-signal{--tw-border-opacity:1;border-color:rgb(var(--signal)/var(--tw-border-opacity,1))}.border-success-bd{--tw-border-opacity:1;border-color:rgb(var(--ok-bd)/var(--tw-border-opacity,1))}.border-success-fill{--tw-border-opacity:1;border-color:rgb(var(--ok-fill)/var(--tw-border-opacity,1))}.border-warning-bd{--tw-border-opacity:1;border-color:rgb(var(--warn-bd)/var(--tw-border-opacity,1))}.bg-\[rgb\(var\(--brand-ink\)\)\]{background-color:rgb(var(--brand-ink))}.bg-\[rgb\(var\(--line\)\)\]{background-color:rgb(var(--line))}.bg-danger-bg{--tw-bg-opacity:1;background-color:rgb(var(--danger-bg)/var(--tw-bg-opacity,1))}.bg-danger-fill{--tw-bg-opacity:1;background-color:rgb(var(--danger-fill)/var(--tw-bg-opacity,1))}.bg-info-bg{--tw-bg-opacity:1;background-color:rgb(var(--info-bg)/var(--tw-bg-opacity,1))}.bg-info-fill{--tw-bg-opacity:1;background-color:rgb(var(--info-fill)/var(--tw-bg-opacity,1))}.bg-pageBg{--tw-bg-opacity:1;background-color:rgb(var(--bg)/var(--tw-bg-opacity,1))}.bg-panel{--tw-bg-opacity:1;background-color:rgb(var(--panel)/var(--tw-bg-opacity,1))}.bg-panel2{--tw-bg-opacity:1;background-color:rgb(var(--panel-2)/var(--tw-bg-opacity,1))}.bg-priTint{--tw-bg-opacity:1;background-color:rgb(var(--pri-tint)/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--primary-color)/var(--tw-bg-opacity,1))}.bg-primary-800{--tw-bg-opacity:1;background-color:rgb(var(--primary-800)/var(--tw-bg-opacity,1))}.bg-signal{--tw-bg-opacity:1;background-color:rgb(var(--signal)/var(--tw-bg-opacity,1))}.bg-success-bg{--tw-bg-opacity:1;background-color:rgb(var(--ok-bg)/var(--tw-bg-opacity,1))}.bg-success-fill{--tw-bg-opacity:1;background-color:rgb(var(--ok-fill)/var(--tw-bg-opacity,1))}.bg-warning-bg{--tw-bg-opacity:1;background-color:rgb(var(--warn-bg)/var(--tw-bg-opacity,1))}.bg-warning-fill{--tw-bg-opacity:1;background-color:rgb(var(--warn-fill)/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(var(--panel)/var(--tw-bg-opacity,1))}.object-cover{object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-\[max\(0\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-poppins{font-family:var(--font-ui)}.text-11{font-size:var(--fs-caption);line-height:1.4}.text-11\.5{font-size:var(--fs-small);line-height:1.5}.text-12\.5,.text-13,.text-body{font-size:var(--fs-body);line-height:1.4}.text-caption{font-size:var(--fs-caption);line-height:1.4}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-page{font-size:var(--fs-page);line-height:1.35}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--fs-small);line-height:1.5}.text-title{font-size:var(--fs-title);line-height:1.4}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.text-\[rgb\(var\(--danger\)\)\]{color:rgb(var(--danger))}.text-\[rgb\(var\(--info\)\)\]{color:rgb(var(--info))}.text-\[rgb\(var\(--ink\)\)\]{color:rgb(var(--ink))}.text-\[rgb\(var\(--ink-2\)\)\]{color:rgb(var(--ink-2))}.text-\[rgb\(var\(--ink-3\)\)\]{color:rgb(var(--ink-3))}.text-\[rgb\(var\(--ok\)\)\]{color:rgb(var(--ok))}.text-\[rgb\(var\(--warn\)\)\]{color:rgb(var(--warn))}.text-danger{--tw-text-opacity:1;color:rgb(var(--danger)/var(--tw-text-opacity,1))}.text-danger-fill{--tw-text-opacity:1;color:rgb(var(--danger-fill)/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(var(--ink-2)/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(var(--gray-900)/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:rgb(var(--info)/var(--tw-text-opacity,1))}.text-info-fill{--tw-text-opacity:1;color:rgb(var(--info-fill)/var(--tw-text-opacity,1))}.text-ink2{--tw-text-opacity:1;color:rgb(var(--ink-2)/var(--tw-text-opacity,1))}.text-onSignal{--tw-text-opacity:1;color:rgb(var(--on-signal)/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--pri-text)/var(--tw-text-opacity,1))}.text-primaryText{--tw-text-opacity:1;color:rgb(var(--ink-text)/var(--tw-text-opacity,1))}.text-primarytext{--tw-text-opacity:1;color:rgb(var(--ink)/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(var(--ok)/var(--tw-text-opacity,1))}.text-success-fill{--tw-text-opacity:1;color:rgb(var(--ok-fill)/var(--tw-text-opacity,1))}.text-textGray{--tw-text-opacity:1;color:rgb(var(--ink-3)/var(--tw-text-opacity,1))}.text-textGray2{--tw-text-opacity:1;color:rgb(var(--ink-4)/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(var(--warn)/var(--tw-text-opacity,1))}.text-warning-fill{--tw-text-opacity:1;color:rgb(var(--warn-fill)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(var(--plate)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.shadow,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:border-primaryBlue:checked{--tw-border-opacity:1;border-color:rgb(var(--primary-color)/var(--tw-border-opacity,1))}.checked\:bg-primary-800:checked{--tw-bg-opacity:1;background-color:rgb(var(--primary-800)/var(--tw-bg-opacity,1))}@media (hover:hover) and (pointer:fine){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(var(--primary-color)/var(--tw-border-opacity,1))}.hover\:bg-panel2:hover{--tw-bg-opacity:1;background-color:rgb(var(--panel-2)/var(--tw-bg-opacity,1))}.hover\:bg-primarytext\/5:hover{background-color:rgb(var(--ink)/.05)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(var(--panel)/var(--tw-bg-opacity,1))}.hover\:text-\[rgb\(var\(--hover-ink\)\)\]:hover{color:rgb(var(--hover-ink))}.hover\:text-danger:hover{--tw-text-opacity:1;color:rgb(var(--danger)/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(var(--gray-900)/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--pri-text)/var(--tw-text-opacity,1))}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primaryBlue:focus-visible{outline-color:rgb(var(--primary-color)/1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--pri-text)/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.disabled\:border-gray-300:disabled{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.disabled\:bg-gray-100:disabled,.disabled\:checked\:bg-gray-100:checked:disabled{--tw-bg-opacity:1;background-color:rgb(var(--gray-100)/var(--tw-bg-opacity,1))}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-2{outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:outline-primary{outline-color:rgb(var(--pri-text)/1)}.group:has(:disabled) .group-has-\[\:disabled\]\:text-gray-950\/25{color:rgb(var(--gray-950)/.25)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}@media not all and (min-width:1024px){.max-lg\:\!hidden{display:none!important}.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:hidden{display:none}.max-md\:h-16{height:4rem}.max-md\:w-20{width:5rem}.max-md\:w-3\/4{width:75%}.max-md\:w-40{width:10rem}.max-md\:w-\[180px\]{width:180px}.max-md\:flex-col{flex-direction:column}.max-md\:items-start{align-items:flex-start}.max-md\:gap-2{gap:.5rem}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-0\.5{margin-top:.125rem}.md\:mt-1{margin-top:.25rem}.md\:size-8{width:2rem;height:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-5{gap:1.25rem}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}}@media (min-width:1024px){.lg\:hidden{display:none}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.forced-colors\:appearance-auto{appearance:auto}}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:mt-2\.5{margin-top:.625rem}.\[\@media\(pointer\:coarse\)\]\:size-11{width:2.75rem;height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:size-6{width:1.5rem;height:1.5rem}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:min-w-11{min-width:2.75rem}.\[\@media\(pointer\:coarse\)\]\:px-2{padding-left:.5rem;padding-right:.5rem}.\[\@media\(pointer\:coarse\)\]\:px-3{padding-left:.75rem;padding-right:.75rem}}