@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);size-adjust:97.67%;ascent-override:89.9%;descent-override:21.5%;line-gap-override:0%}.ay,.ay *,.ay :before,.ay :after{box-sizing:border-box}body.ay{--ay-primary:#252f6c;--ay-primary-strong:#1b1e4c;--ay-primary-muted:#b4c4e5;--ay-secondary:#363d68;--ay-tertiary:#d25d42;--ay-tertiary-text:#9d2e29;--ay-tertiary-light:#efa187;--ay-tertiary-wash:#fce6db;--ay-overprint:#863c7b;--ay-surface:#f3f4f8;--ay-surface-raised:#fff;--ay-surface-sunken:#e6e9f3;--ay-border:#d4d9e8;--ay-error:#762223;--ay-conversion:#25d366;--ay-voice:"Archivo Variable", "Archivo Fallback", Archivo, "Helvetica Neue", Arial, sans-serif;--ay-apparatus:var(--ay-voice);--ay-display-wdth:64;--ay-display-wght:900;--ay-1:4px;--ay-2:8px;--ay-3:16px;--ay-4:24px;--ay-5:48px;--ay-6:96px;--ay-gutter:24px;--ay-margin:clamp(20px, 5vw, 88px);--ay-measure:68ch;--ay-r-none:0;--ay-r-sm:2px;--ay-r-md:6px;--ay-r-full:9999px;--ay-fast:.12s;--ay-enter:.24s;--ay-leave:.16s;--ay-ease:cubic-bezier(.2, .7, .2, 1);--ay-ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--ay-surface);color:var(--ay-primary);font-family:var(--ay-voice);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.65}.ay h1,.ay h2,.ay h3{font-family:var(--ay-voice);font-weight:var(--ay-display-wght);font-variation-settings:"wght" var(--ay-display-wght), "wdth" var(--ay-display-wdth);text-wrap:balance;margin:0;font-stretch:64%}.ay .ay-display{font-family:var(--ay-voice);font-weight:var(--ay-display-wght);font-variation-settings:"wght" var(--ay-display-wght), "wdth" var(--ay-display-wdth);letter-spacing:-.022em;text-transform:none;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,5vw,72px);font-stretch:64%;line-height:.9}.ay h1{letter-spacing:-.03em;max-width:28ch;font-size:clamp(32px,4vw,48px);line-height:1.06}.ay h2{letter-spacing:-.025em;max-width:22ch;font-size:clamp(26px,3vw,34px);line-height:1.12}.ay h3{letter-spacing:-.015em;font-size:22px;line-height:1.25}.ay p{max-width:var(--ay-measure);margin:0}.ay .ay-lede{max-width:58ch;font-size:clamp(18px,1.7vw,20px);line-height:1.6}.ay .ay-sm{letter-spacing:.005em;font-size:16px;line-height:1.55}.ay .ay-label,.ay .ay-kicker,.ay .ay-micro,.ay .ay-data{font-family:var(--ay-apparatus);font-feature-settings:"case" 1;font-weight:500}.ay .ay-kicker,.ay .ay-label{letter-spacing:0;text-transform:none;font-size:13px;line-height:1.3}.ay .ay-micro{letter-spacing:0;text-transform:none;font-size:13px;line-height:1.4}.ay .ay-data{letter-spacing:.02em;font-feature-settings:"tnum" 1, "case" 1;font-size:13px;line-height:1.45}.ay .ay-kicker{color:var(--ay-tertiary-text);margin:0 0 var(--ay-3);display:block}.ay .ay-meta{color:var(--ay-secondary);font-size:16px;line-height:1.55}.ay .ay-stripe{background:repeating-linear-gradient(115deg, var(--ay-primary) 0 11px, transparent 11px 15px, var(--ay-tertiary) 15px 26px, transparent 26px 30px);border:0;height:6px;margin:0}.ay .ay-shell{width:100%;max-width:1240px;padding-inline:var(--ay-margin);margin-inline:auto}.ay .ay-band{padding-block:clamp(44px,5.2vw,72px)}.ay .ay-band--tight{padding-block:clamp(28px,3.4vw,44px)}.ay .ay-band--quiet{background:var(--ay-surface-sunken)}.ay .ay-band--inverse{background:var(--ay-primary);color:var(--ay-surface)}.ay .ay-band--inverse .ay-kicker{color:var(--ay-tertiary-light)}.ay .ay-band--inverse .ay-meta,.ay .ay-band--inverse p{color:var(--ay-primary-muted)}.ay .ay-band--inverse h1,.ay .ay-band--inverse h2,.ay .ay-band--inverse h3{color:var(--ay-surface)}.ay .ay-rule{background:0 0;border:0;height:0;margin:0}.ay .ay-band--inverse .ay-rule{background:0 0}.ay .ay-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ay .ay-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ay .ay-split--head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4.5vw,72px)}.ay .ay-cols{gap:var(--ay-gutter);display:grid}.ay .ay-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ay .ay-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ay .ay-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ay .ay-stack>*+*{margin-top:var(--ay-3)}.ay .ay-stack-lg>*+*{margin-top:var(--ay-5)}.ay .ay-slip{background:var(--ay-surface-raised);border-radius:var(--ay-r-md);padding:var(--ay-4);border:0}.ay .ay-band--inverse .ay-slip{color:var(--ay-surface);background:#fdfbf40d;border-color:#b4c4e542}.ay .ay-slip--featured{border-width:2px;border-color:var(--ay-primary)}.ay .ay-list{margin:0;padding:0;list-style:none}.ay .ay-list>li{padding-block:var(--ay-2);max-width:var(--ay-measure);border-top:0;font-size:16px;line-height:1.55}.ay .ay-list>li:first-child{border-top:0}.ay .ay-band--inverse .ay-list>li{border-color:#b4c4e542}.ay .ay-list--excludes>li:before{content:"—";color:var(--ay-tertiary-text);font-family:var(--ay-apparatus);margin-right:var(--ay-2)}.ay .ay-btn{align-items:center;gap:var(--ay-2);padding:14px var(--ay-4);border-radius:var(--ay-r-sm);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--ay-fast) var(--ay-ease), border-color var(--ay-fast) var(--ay-ease), color var(--ay-fast) var(--ay-ease);border:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ay .ay-btn--primary{background:var(--ay-primary);color:var(--ay-surface-raised)}.ay .ay-btn--primary:hover{background:var(--ay-primary-strong);border-color:var(--ay-primary-strong)}.ay .ay-btn--secondary{background:var(--ay-surface-sunken);color:var(--ay-primary)}.ay .ay-btn--secondary:hover{background:var(--ay-primary-muted)}.ay .ay-band--inverse .ay-btn--secondary{color:#fff;background:#ffffff29}.ay .ay-band--inverse .ay-btn--secondary:hover{background:#ffffff47}.ay .ay-wa{padding:16px var(--ay-4);background:var(--ay-conversion);color:var(--ay-primary);border-radius:var(--ay-r-full);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;transition:color var(--ay-fast) var(--ay-ease);border:0;align-items:center;gap:11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ay .ay-wa:hover{color:var(--ay-primary-strong)}.ay .ay-wa svg{fill:currentColor;flex:none;width:19px;height:19px}.ay .ay-wa-note{margin-top:var(--ay-3);color:var(--ay-secondary);font-size:16px}.ay .ay-band--inverse .ay-wa-note{color:var(--ay-primary-muted)}.ay .ay-wa-float span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ay .ay-wa-float{z-index:40;padding:15px;position:fixed;bottom:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px)}.ay .ay-chip{padding:var(--ay-1) var(--ay-2);border-radius:var(--ay-r-sm);font-family:var(--ay-apparatus);letter-spacing:.02em;font-feature-settings:"tnum" 1;font-size:13px;font-weight:500;display:inline-block}.ay .ay-chip--blocked{background:var(--ay-tertiary-wash);color:var(--ay-primary)}.ay .ay-chip--featured{background:var(--ay-tertiary-text);color:var(--ay-surface-raised);letter-spacing:0;text-transform:none;font-size:13px}.ay .ay-stamp{pointer-events:none;user-select:none;flex:none;display:inline-block;position:relative;transform:rotate(-7deg)}.ay .ay-stamp-plate{border-radius:var(--ay-r-sm);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;white-space:nowrap;mix-blend-mode:multiply;color:var(--ay-primary);border:3px solid;padding:9px 16px;font-size:13px;font-weight:500;line-height:1.2;display:block;box-shadow:inset 0 0 0 1px}.ay .ay-stamp-ghost{border:3px solid var(--ay-tertiary);border-radius:var(--ay-r-sm);box-shadow:inset 0 0 0 1px var(--ay-tertiary);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0;transform:translate(3px,3px)}.ay .ay-stamp--lg .ay-stamp-plate{letter-spacing:0;border-width:4px;padding:14px 26px;font-size:17px}.ay .ay-stamp--lg .ay-stamp-ghost{border-width:4px;transform:translate(4px,4px)}@media (width<=940px){.ay .ay-stamp--lg .ay-stamp-plate{letter-spacing:0;border-width:3px;padding:9px 16px;font-size:13px}}@media (width<=420px){.ay .ay-stamp-plate{letter-spacing:0;padding:8px 12px;font-size:13px}}.ay .ay-stamp--right{transform:rotate(6deg)}.ay .ay-cta-inner{justify-content:space-between;align-items:center;gap:clamp(28px,6vw,88px);display:flex}.ay .ay-cta-stamp{flex:none}.ay .ay-cta-band{overflow-x:clip}@media (width<=940px){.ay .ay-cta-inner{align-items:flex-start;gap:var(--ay-5);flex-direction:column}}.ay .ay-band--inverse .ay-stamp-plate{color:var(--ay-surface);mix-blend-mode:normal}.ay .ay-band--inverse .ay-stamp-ghost{border-color:var(--ay-tertiary-light);box-shadow:inset 0 0 0 1px var(--ay-tertiary-light);mix-blend-mode:normal;opacity:.85}.ay .ay-live{align-items:center;gap:var(--ay-2);display:inline-flex}.ay .ay-live:before{content:"";border-radius:var(--ay-r-full);background:var(--ay-tertiary);width:6px;height:6px;animation:2.4s ease-in-out infinite ay-pulse}@keyframes ay-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ay-stamp-down{0%{opacity:0;transform:rotate(-16deg)scale(1.5)}55%{opacity:1;transform:rotate(-5deg)scale(.965)}78%{transform:rotate(-8deg)scale(1.015)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes ay-stamp-down-right{0%{opacity:0;transform:rotate(15deg)scale(1.5)}55%{opacity:1;transform:rotate(4deg)scale(.965)}78%{transform:rotate(7deg)scale(1.015)}to{opacity:1;transform:rotate(6deg)scale(1)}}@media (prefers-reduced-motion:no-preference){[data-js] .ay .ay-stamp[data-animate],[data-js] .ay .ay-cal[data-animate] span:not(.ay-cal-h),[data-js] .ay [data-animate-rows] .ay-mock-row,[data-js] .ay [data-animate-rows] .ay-trail>li{opacity:0}}.ay .ay-stamp[data-animate].is-in{animation:.38s cubic-bezier(.2,.9,.25,1) both ay-stamp-down;animation-delay:var(--ay-delay,.12s)}.ay .ay-stamp--right[data-animate].is-in{animation-name:ay-stamp-down-right}@keyframes ay-cell-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.ay .ay-cal[data-animate].is-in span:not(.ay-cal-h){animation:ay-cell-in .26s var(--ay-ease-out) both;animation-delay:calc(var(--i,0) * 24ms)}@keyframes ay-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.ay [data-animate-rows].is-in .ay-mock-row,.ay [data-animate-rows].is-in .ay-trail>li{animation:ay-row-in .3s var(--ay-ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.ay .ay-table,.ay .ay-article table{border-collapse:collapse;width:100%;font-family:var(--ay-apparatus);letter-spacing:.02em;font-feature-settings:"tnum" 1;font-size:13px;font-weight:500}.ay .ay-table th,.ay .ay-table td,.ay .ay-article th,.ay .ay-article td{padding:var(--ay-2) var(--ay-3) var(--ay-2) 0;text-align:left;vertical-align:top;border-bottom:0}.ay .ay-table th,.ay .ay-article th{letter-spacing:0;text-transform:none;color:var(--ay-secondary);font-size:13px;font-weight:500}.ay .ay-table .ay-num{text-align:right;padding-right:0}.ay .ay-table .ay-yes{color:var(--ay-primary)}.ay .ay-table .ay-no{color:var(--ay-secondary)}.ay .ay-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.ay .ay-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ay .ay-field{margin-bottom:var(--ay-4);display:block}.ay .ay-field>.ay-label{margin-bottom:var(--ay-2);color:var(--ay-secondary);display:block}.ay .ay-input,.ay .ay-select,.ay .ay-textarea{width:100%;padding:12px var(--ay-3);background:var(--ay-surface-raised);border-radius:var(--ay-r-sm);color:var(--ay-primary);font-family:var(--ay-voice);border:0;font-size:17px;line-height:1.5}.ay .ay-textarea{resize:vertical;min-height:128px}.ay .ay-input:hover,.ay .ay-select:hover,.ay .ay-textarea:hover{border-color:var(--ay-secondary)}.ay .ay-input[aria-invalid=true],.ay .ay-textarea[aria-invalid=true],.ay .ay-select[aria-invalid=true]{border-color:var(--ay-error)}.ay .ay-error{margin-top:var(--ay-1);color:var(--ay-error);font-size:16px;display:block}.ay .ay-check{gap:var(--ay-2);max-width:var(--ay-measure);align-items:flex-start;font-size:16px;line-height:1.55;display:flex}.ay .ay-check input{accent-color:var(--ay-primary);flex:none;width:16px;height:16px;margin-top:5px}.ay .ay-link,.ay .ay-article a{color:var(--ay-tertiary-text);text-decoration-color:var(--ay-tertiary);text-underline-offset:3px;text-decoration-thickness:1px}.ay .ay-link:hover,.ay .ay-article a:hover{text-decoration-thickness:2px}.ay .ay-band--inverse .ay-link{color:var(--ay-tertiary-light);text-decoration-color:var(--ay-tertiary-light)}.ay :focus-visible{outline:2px solid var(--ay-primary);outline-offset:3px}.ay .ay-band--inverse :focus-visible,.ay .ay-footer :focus-visible,.ay .ay-wa:focus-visible{outline-color:var(--ay-surface)}.ay .ay-prose{max-width:var(--ay-measure)}.ay .ay-prose h2{letter-spacing:-.015em;margin-top:var(--ay-5);font-size:22px;line-height:1.25}.ay .ay-prose h3{margin-top:var(--ay-4);font-size:18px}.ay .ay-prose p,.ay .ay-prose li{margin-top:var(--ay-3);font-size:17px;line-height:1.65}.ay .ay-prose ol,.ay .ay-prose ul{padding-left:var(--ay-4);margin:0}.ay .ay-toc{counter-reset:ay-toc;margin:0;padding:0;list-style:none}.ay .ay-toc>li{counter-increment:ay-toc;padding-block:var(--ay-2);border-top:0;font-size:16px}.ay .ay-toc>li:before{content:counter(ay-toc, decimal-leading-zero);font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-tertiary-text);margin-right:var(--ay-3);font-size:13px}.ay .ay-draft{border-radius:0 var(--ay-r-sm) var(--ay-r-sm) 0;background:var(--ay-tertiary-wash);padding:var(--ay-3) var(--ay-4);max-width:var(--ay-measure);border:0;border-left-width:3px;font-size:16px;line-height:1.6}.ay .ay-portrait{aspect-ratio:4/5;object-fit:cover;border-radius:var(--ay-r-md);background:var(--ay-surface-sunken);width:100%;display:block}.ay .ay-slot{background:var(--ay-tertiary-wash);border-bottom:2px solid var(--ay-tertiary);color:var(--ay-error);font-family:var(--ay-apparatus);letter-spacing:0;padding:0 var(--ay-1);font-size:13px}.ay .ay-announce{background:var(--ay-primary);color:var(--ay-surface)}.ay .ay-announce a{color:inherit;font-family:var(--ay-apparatus);letter-spacing:0;padding:10px 0;font-size:13px;font-weight:500;text-decoration:none;display:block}.ay .ay-announce a:hover{text-underline-offset:3px;text-decoration:underline}.ay .ay-header{z-index:30;background:var(--ay-surface);transition:border-color var(--ay-fast) var(--ay-ease);border-bottom:0;position:sticky;top:0}.ay .ay-header[data-scrolled=true]{border-bottom-color:var(--ay-border)}.ay .ay-header-inner{justify-content:space-between;align-items:center;gap:var(--ay-4);padding-block:var(--ay-3);display:flex}.ay .ay-brand{color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.ay .ay-logo{align-items:center;gap:12px;display:inline-flex}.ay .ay-logo img{height:auto;display:block}.ay .ay-logo-mark{object-fit:contain}.ay .ay-nav{align-items:center;gap:var(--ay-4);display:flex}.ay .ay-nav a{font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-primary);padding-block:var(--ay-1);border-bottom:2px solid #0000;font-size:13px;font-weight:500;text-decoration:none}.ay .ay-nav a:hover{border-bottom-color:var(--ay-tertiary)}.ay .ay-nav a[aria-current=page]{border-bottom-color:var(--ay-primary)}.ay .ay-menu{position:relative}.ay .ay-menu>summary{cursor:pointer;font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;padding-block:var(--ay-1);border-bottom:2px solid #0000;font-size:13px;font-weight:500;list-style:none}.ay .ay-menu>summary::-webkit-details-marker{display:none}.ay .ay-menu>summary:hover,.ay .ay-menu[open]>summary{border-bottom-color:var(--ay-tertiary)}.ay .ay-menu>summary[aria-current=page]{border-bottom-color:var(--ay-primary)}.ay .ay-menu-panel{top:calc(100% + var(--ay-2));z-index:31;min-width:264px;padding:var(--ay-2) 0;background:var(--ay-surface-raised);border-radius:var(--ay-r-md);border:0;margin:0;list-style:none;position:absolute;left:0}.ay .ay-menu-panel a{padding:10px var(--ay-3);font-family:var(--ay-voice);letter-spacing:0;text-transform:none;border-bottom:0;font-size:16px;display:block}.ay .ay-menu-panel a:hover{background:var(--ay-surface-sunken);border-bottom:0}.ay .ay-skip{z-index:50;background:var(--ay-primary);color:var(--ay-surface);padding:var(--ay-2) var(--ay-3);text-decoration:none;position:absolute;left:-9999px}.ay .ay-skip:focus{left:var(--ay-margin);top:var(--ay-2)}.ay .ay-burger{border-radius:var(--ay-r-sm);cursor:pointer;color:var(--ay-primary);background:0 0;border:0;padding:9px 11px;display:none}.ay .ay-burger svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:18px;height:18px;display:block}.ay .ay-footer{background:var(--ay-primary);color:var(--ay-primary-muted)}.ay .ay-footer h2{letter-spacing:-.01em;color:var(--ay-surface);margin-bottom:var(--ay-3);font-size:19px}.ay .ay-footer .ay-label{color:var(--ay-tertiary-light);margin-bottom:var(--ay-3);display:block}.ay .ay-footer a{color:var(--ay-primary-muted);text-decoration:none}.ay .ay-footer a:hover{color:var(--ay-surface);text-underline-offset:3px;text-decoration:underline}.ay .ay-footer-cols{gap:var(--ay-5) var(--ay-gutter);grid-template-columns:1.4fr repeat(3,minmax(0,1fr));display:grid}.ay .ay-footer-links{margin:0;padding:0;font-size:16px;line-height:2;list-style:none}.ay .ay-disclaimer{color:var(--ay-primary-muted);max-width:92ch;font-size:13px;line-height:1.6}.ay .ay-wa--compact{padding:11px var(--ay-3);letter-spacing:0;font-size:13px}.ay .ay-wa--compact svg{width:16px;height:16px}.ay .ay-callout{border-left:3px solid var(--ay-tertiary);padding:var(--ay-2) 0 var(--ay-2) var(--ay-4);max-width:var(--ay-measure);font-size:20px;font-weight:400;line-height:1.45}.ay .ay-limit{border-left:3px solid var(--ay-tertiary);background:var(--ay-tertiary-wash);border-radius:0 var(--ay-r-sm) var(--ay-r-sm) 0;padding:var(--ay-3) var(--ay-4);max-width:var(--ay-measure);font-size:16px;line-height:1.6}.ay .ay-steps{counter-reset:ay-step;border-top:0}.ay .ay-step{counter-increment:ay-step;gap:var(--ay-4);padding-block:var(--ay-4);border-bottom:0;grid-template-columns:88px minmax(0,1fr);display:grid}.ay .ay-step:before{content:none;font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-tertiary-text);padding-top:5px;font-size:13px;font-weight:500}.ay .ay-band--inverse .ay-step,.ay .ay-band--inverse .ay-steps{border-color:#b4c4e542}.ay .ay-band--inverse .ay-step:before{color:var(--ay-tertiary-light)}.ay .ay-step--plain{padding-block:var(--ay-3);grid-template-columns:minmax(0,1fr)}.ay .ay-step--plain:before{content:none}.ay .ay-price{font-family:var(--ay-voice);font-weight:var(--ay-display-wght);font-variation-settings:"wght" var(--ay-display-wght), "wdth" var(--ay-display-wdth);letter-spacing:-.02em;margin-top:var(--ay-2);font-size:clamp(40px,5vw,62px);font-stretch:64%;line-height:1}.ay .ay-metric .ay-metric-v{font-family:var(--ay-voice);font-weight:var(--ay-display-wght);font-variation-settings:"wght" var(--ay-display-wght), "wdth" var(--ay-display-wdth);letter-spacing:-.02em;font-size:clamp(38px,4.6vw,56px);font-stretch:64%;line-height:1;display:block}.ay .ay-metric .ay-metric-l{margin-top:var(--ay-1);max-width:24ch;font-size:16px;line-height:1.5;display:block}.ay .ay-metric .ay-metric-c{margin-top:var(--ay-2);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-secondary);font-size:13px;display:block}.ay .ay-band--inverse .ay-metric-c{color:var(--ay-primary-muted)}.ay .ay-faq{border-top:0;max-width:82ch}.ay .ay-faq-item{border-bottom:0}.ay .ay-faq-item>summary{justify-content:space-between;align-items:flex-start;gap:var(--ay-4);padding-block:var(--ay-3);cursor:pointer;font-family:var(--ay-voice);letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.4;list-style:none;display:flex}.ay .ay-faq-item>summary::-webkit-details-marker{display:none}.ay .ay-faq-item>summary:hover{color:var(--ay-tertiary-text)}.ay .ay-faq-item>summary svg{width:20px;height:20px;stroke:var(--ay-tertiary);stroke-width:2px;fill:none;transition:transform var(--ay-enter) var(--ay-ease-out);flex:none;margin-top:3px}.ay .ay-faq-item[open]>summary svg{transform:rotate(180deg)}.ay .ay-faq-a{padding:0 0 var(--ay-4);max-width:var(--ay-measure);color:var(--ay-secondary);font-size:17px;line-height:1.65}.ay .ay-mock{background:var(--ay-surface-raised);border-radius:var(--ay-r-md);border:0;overflow:hidden}.ay .ay-mock-bar{justify-content:space-between;align-items:center;gap:var(--ay-3);padding:var(--ay-2) var(--ay-3);background:var(--ay-surface-sunken);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;border-bottom:0;font-size:13px;font-weight:500;display:flex}.ay .ay-mock-body{padding:var(--ay-3)}.ay .ay-mock-row{justify-content:space-between;align-items:baseline;gap:var(--ay-3);padding-block:var(--ay-2);font-family:var(--ay-apparatus);letter-spacing:.02em;font-feature-settings:"tnum" 1;border-bottom:0;font-size:13px;font-weight:500;display:flex}.ay .ay-mock-row:last-child{border-bottom:0}.ay .ay-mock-row>span:first-child{color:var(--ay-secondary);letter-spacing:0;text-transform:none;font-size:13px}.ay .ay-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ay .ay-cal span{aspect-ratio:1;border-radius:var(--ay-r-sm);font-family:var(--ay-apparatus);font-feature-settings:"tnum" 1;color:var(--ay-secondary);background:var(--ay-surface);place-items:center;font-size:13px;font-weight:500;display:grid}.ay .ay-cal .ay-cal-h{letter-spacing:0;text-transform:none;aspect-ratio:auto;padding-bottom:var(--ay-1);background:0 0;font-size:13px}.ay .ay-cal .is-allowed{background:var(--ay-primary);color:var(--ay-surface-raised)}.ay .ay-cal .is-blocked{background:var(--ay-tertiary-wash);color:var(--ay-error);background-image:linear-gradient(135deg, transparent 46%, var(--ay-tertiary) 46%, var(--ay-tertiary) 54%, transparent 54%)}.ay .ay-cal-head{justify-content:space-between;align-items:baseline;gap:var(--ay-3);margin-bottom:var(--ay-2);flex-wrap:wrap;display:flex}.ay .ay-cal-key{align-items:center;gap:var(--ay-1);font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-secondary);font-size:13px;display:inline-flex}.ay .ay-cal-key i{width:11px;height:11px;margin-left:var(--ay-2);border-radius:1px;display:inline-block}.ay .ay-cal-key i.is-allowed{background:var(--ay-primary)}.ay .ay-cal-key i.is-blocked{background:var(--ay-tertiary-wash);background-image:linear-gradient(135deg, transparent 46%, var(--ay-tertiary) 46%, var(--ay-tertiary) 54%, transparent 54%)}.ay .ay-cal .is-pad{background:0 0}.ay .ay-compare-wrap{container-type:inline-size}.ay .ay-compare{align-items:center;gap:var(--ay-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ay .ay-compare-rules{grid-column:1/-1}.ay .ay-compare-arrow svg{width:22px;height:22px;stroke:var(--ay-tertiary);stroke-width:1.8px;fill:none;display:block}.ay .ay-compare-date{font-family:var(--ay-voice);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.15}.ay .ay-compare-date.is-old{color:var(--ay-secondary);text-decoration:line-through;text-decoration-color:var(--ay-tertiary);text-decoration-thickness:2px}@container (width<460px){.ay .ay-compare{grid-template-columns:minmax(0,1fr)}.ay .ay-compare-arrow{justify-self:start;transform:rotate(90deg)}}@supports not (container-type:inline-size){@media (width<=700px){.ay .ay-compare{grid-template-columns:minmax(0,1fr)}.ay .ay-compare-arrow{justify-self:start;transform:rotate(90deg)}}}.ay .ay-notice-stack{gap:var(--ay-3);display:grid}.ay .ay-notice{background:var(--ay-surface-raised);border-radius:var(--ay-r-md);border-top-left-radius:var(--ay-r-sm);padding:var(--ay-3);border:0}.ay .ay-notice-head{justify-content:space-between;gap:var(--ay-3);color:var(--ay-secondary);margin-bottom:var(--ay-2);display:flex}.ay .ay-notice-body{max-width:none;font-size:16px;line-height:1.6}.ay .ay-trail{margin:0;padding:0;list-style:none}.ay .ay-trail>li{padding:var(--ay-2) 0 var(--ay-2) var(--ay-4);font-family:var(--ay-apparatus);letter-spacing:.02em;color:var(--ay-secondary);font-size:13px;font-weight:500;position:relative}.ay .ay-trail>li:before{content:"";border-radius:var(--ay-r-full);border:0;width:9px;height:9px;position:absolute;top:13px;left:0}.ay .ay-trail>li.is-done{color:var(--ay-primary)}.ay .ay-trail>li.is-done:before{background:var(--ay-primary);border-color:var(--ay-primary)}.ay .ay-trail>li+li:after{content:"";background:var(--ay-border);width:1px;height:19px;position:absolute;top:-6px;left:4px}.ay .ay-docs{gap:var(--ay-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:stretch;display:grid}.ay .ay-doc-cover{justify-content:space-between;gap:var(--ay-3);min-height:232px;padding:var(--ay-3);background:var(--ay-surface-raised);border-radius:var(--ay-r-md);color:var(--ay-primary);border:0;flex-direction:column;display:flex}.ay .ay-band--inverse .ay-doc-cover p,.ay .ay-band--inverse .ay-doc-cover span{color:inherit}.ay .ay-doc-cover .ay-doc-t{font-family:var(--ay-voice);letter-spacing:-.01em;overflow-wrap:anywhere;hyphens:auto;font-size:16px;font-weight:800;line-height:1.25}.ay .ay-meter{margin-block:var(--ay-2);gap:3px;display:flex}.ay .ay-meter i{background:var(--ay-surface-sunken);border-radius:1px;flex:1;height:10px}.ay .ay-meter i.on{background:var(--ay-primary)}.ay .ay-flow{gap:var(--ay-2);counter-reset:ay-flow;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ay .ay-flow>li{counter-increment:ay-flow;border-top:3px solid var(--ay-primary);padding-top:var(--ay-2);list-style:none}.ay .ay-flow>li:before{content:counter(ay-flow, decimal-leading-zero);font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-tertiary-text);margin-bottom:var(--ay-1);font-size:13px;font-weight:500;display:block}@media (width<=940px){.ay .ay-step{gap:var(--ay-2);grid-template-columns:minmax(0,1fr)}.ay .ay-docs,.ay .ay-flow{grid-template-columns:minmax(0,1fr)}}.ay .ay-cover{border-top:2px solid var(--ay-primary)}.ay .ay-cover-body{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(20px,3vw,40px) clamp(26px,4vw,52px);display:grid}.ay .ay-cover-title .ay-display{max-width:16ch;font-size:clamp(36px,5.2vw,72px)}.ay .ay-cover-art{justify-self:end;width:100%;max-width:340px;position:relative}.ay .ay-cover-mark{display:block}.ay .ay-cover-mark img{width:100%;height:auto}.ay .ay-cover-stamp{z-index:2;position:absolute;bottom:3%;left:-50%}.ay .ay-cover-index{gap:var(--ay-3) var(--ay-5);padding-top:var(--ay-3);border-top:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ay .ay-cover-index a{font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-primary);padding-block:var(--ay-1);font-size:13px;font-weight:500;text-decoration:none}.ay .ay-cover-index a:hover{color:var(--ay-tertiary-text)}.ay .ay-cover-index i{letter-spacing:0;color:var(--ay-tertiary-text);margin-bottom:3px;font-size:13px;font-style:normal;display:block}@keyframes ay-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ay-mark-in{0%{opacity:0;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-js] .ay .ay-cover-title>*,[data-js] .ay .ay-cover-index a,[data-js] .ay .ay-cover-mark{opacity:0}[data-js] .ay .ay-cover-title>*{animation:ay-rise .52s var(--ay-ease-out) both}[data-js] .ay .ay-cover-title>:first-child{animation-delay:60ms}[data-js] .ay .ay-cover-title>:nth-child(2){animation-delay:.14s}[data-js] .ay .ay-cover-title>:nth-child(3){animation-delay:.24s}[data-js] .ay .ay-cover-title>:nth-child(4){animation-delay:.33s}[data-js] .ay .ay-cover-title>:nth-child(5){animation-delay:.4s}[data-js] .ay .ay-cover-mark{animation:ay-mark-in .62s var(--ay-ease-out) both;animation-delay:.26s}[data-js] .ay .ay-cover-index a{animation:ay-rise .46s var(--ay-ease-out) both}[data-js] .ay .ay-cover-index a:first-child{animation-delay:.54s}[data-js] .ay .ay-cover-index a:nth-child(2){animation-delay:.61s}[data-js] .ay .ay-cover-index a:nth-child(3){animation-delay:.68s}[data-js] .ay .ay-cover-index a:nth-child(4){animation-delay:.75s}}@media (width<=940px){.ay .ay-cover-body{grid-template-columns:minmax(0,1fr)}.ay .ay-cover-art{justify-self:start;max-width:210px}.ay .ay-cover-stamp{margin-top:var(--ay-3);display:inline-block;position:static}}.ay .ay-enclosure{min-height:clamp(300px,28vw,380px);position:relative}.ay .ay-enclosure .ay-passport,.ay .ay-enclosure .ay-case-panel{position:absolute;box-shadow:0 24px 60px #252f6c24}.ay .ay-enclosure-mark{position:absolute;top:0;left:0;transform:rotate(-5deg)}.ay .ay-case-panel{width:76%;min-width:268px;bottom:0;right:0;transform:rotate(2deg)}.ay .ay-enclosure>.ay-stamp{z-index:2;position:absolute}.ay .ay-enclosure-stamp-a{top:52%;left:-2%}.ay .ay-enclosure-stamp-b{top:2%;right:-1%}@media (width<=940px){.ay .ay-enclosure{gap:var(--ay-4);justify-items:start;min-height:0;display:grid}.ay .ay-enclosure .ay-enclosure-mark,.ay .ay-enclosure .ay-case-panel{position:static;transform:none}.ay .ay-enclosure .ay-case-panel{width:100%}.ay .ay-enclosure-mark img{height:84px}.ay .ay-enclosure>.ay-stamp{justify-self:start;position:static}.ay .ay-enclosure>.ay-stamp:nth-of-type(2){display:none}.ay .ay-split,.ay .ay-cols--2,.ay .ay-cols--3{grid-template-columns:minmax(0,1fr)}.ay .ay-cols--4,.ay .ay-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ay .ay-nav{display:none}.ay .ay-burger{display:block}.ay .ay-nav[data-open=true]{inset-inline:0;background:var(--ay-surface);padding:var(--ay-2) var(--ay-margin) var(--ay-4);border-block:0;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%}.ay .ay-nav[data-open=true] a,.ay .ay-nav[data-open=true] .ay-menu>summary{padding-block:var(--ay-3);border-bottom:0}.ay .ay-nav[data-open=true] .ay-menu-panel{min-width:0;padding:0 0 0 var(--ay-3);background:0 0;border:0;border-radius:0;position:static}.ay .ay-nav[data-open=true] .ay-wa{margin-top:var(--ay-4);justify-content:center}.ay .ay-band{padding-block:var(--ay-5)}}@media (width<=560px){.ay .ay-footer-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ay *,.ay :before,.ay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ay .ay-live:before{opacity:1}}@media print{.ay .ay-wa-float,.ay .ay-announce,.ay .ay-burger{display:none}}.ay .ay-article{max-width:var(--ay-measure)}.ay .ay-article>*+*{margin-top:var(--ay-3)}.ay .ay-article p,.ay .ay-article li{font-size:17px;line-height:1.65}.ay .ay-article h2{letter-spacing:-.02em;max-width:none;margin-top:var(--ay-5);overflow-wrap:break-word;font-size:clamp(26px,2.6vw,30px);line-height:1.15}.ay .ay-article h3{margin-top:var(--ay-4);overflow-wrap:break-word;font-size:22px}.ay .ay-article ul,.ay .ay-article ol{padding-left:var(--ay-4)}.ay .ay-article li+li{margin-top:var(--ay-2)}.ay .ay-article img{border-radius:var(--ay-r-none);max-width:100%;height:auto;display:block}.ay .ay-article blockquote{padding-left:var(--ay-4);color:var(--ay-secondary);border-left:0;margin-left:0}.ay .ay-article code{font-family:var(--ay-apparatus);font-size:.88em}.ay .ay-article table{display:block;overflow-x:auto}.ay .ay-crumbs{align-items:center;gap:0 var(--ay-2);margin:0 0 var(--ay-2);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-tertiary-text);flex-wrap:wrap;font-size:13px;font-weight:500;display:flex}.ay .ay-crumbs a{min-height:44px;color:var(--ay-tertiary-text);text-decoration-color:var(--ay-tertiary);text-underline-offset:3px;align-items:center;display:inline-flex}.ay .ay-post-title{overflow-wrap:break-word;max-width:22ch;font-size:clamp(34px,5vw,54px)}.ay .ay-dateline{gap:var(--ay-1) var(--ay-3);margin-top:var(--ay-4);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-secondary);flex-wrap:wrap;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ay .ay-byline{align-items:center;gap:var(--ay-3);margin-top:var(--ay-4);font-size:16px;line-height:1.45;display:flex}.ay .ay-byline .ay-portrait{flex:none;width:48px;height:auto}.ay .ay-byline-role{color:var(--ay-secondary)}.ay .ay-post-cover{margin:var(--ay-5) 0 0;max-width:calc(var(--ay-measure) + 12ch)}.ay .ay-post-cover img{border-radius:var(--ay-r-none);width:100%;height:auto;display:block}.ay .ay-post-cover figcaption{margin-top:var(--ay-2);color:var(--ay-secondary);font-size:16px;line-height:1.55}.ay .ay-post-body{margin-top:var(--ay-5)}.ay .ay-sources{margin:var(--ay-3) 0 0;padding-left:var(--ay-4);max-width:var(--ay-measure);font-size:16px;line-height:1.55}.ay .ay-sources li+li{margin-top:var(--ay-2)}.ay .ay-post-foot{gap:var(--ay-5) var(--ay-gutter);margin-top:var(--ay-5);padding-top:var(--ay-4);max-width:calc(var(--ay-measure) + 12ch);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ay .ay-share-buttons{gap:var(--ay-2);margin-top:var(--ay-3);flex-wrap:wrap;display:flex}.ay .ay-share-buttons .ay-btn{min-height:44px}.ay .ay-share-buttons svg{fill:currentColor;flex:none;width:16px;height:16px}.ay .ay-share-status{min-height:1.55em;margin-top:var(--ay-2);color:var(--ay-secondary);font-size:16px;line-height:1.55}.ay .ay-share-fallback{margin-top:var(--ay-3);display:block}.ay .ay-share-fallback .ay-textarea{min-height:0;margin-top:var(--ay-2);resize:none;overflow-wrap:anywhere}.ay [data-share-ready] .ay-share-fallback:not([data-open]),.ay [data-share]:not([data-share-ready]) [data-copy]{display:none}.ay .ay-tags{gap:0 var(--ay-4);margin:var(--ay-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ay .ay-tags a,.ay .ay-tags span{min-height:44px;font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-primary);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.ay .ay-tags a{text-underline-offset:3px;text-decoration:underline 1px}.ay .ay-tags a:hover{text-decoration-thickness:2px}.ay .ay-ledger{margin:var(--ay-4) 0 0;border-top:0;padding:0;list-style:none}.ay .ay-ledger-row{gap:var(--ay-4);padding-block:var(--ay-4);border-bottom:0;grid-template-columns:120px minmax(0,1fr);display:grid}.ay .ay-ledger-date{font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-secondary);padding-top:6px;font-size:13px;font-weight:500;line-height:1.4}.ay .ay-ledger-row .ay-kicker{margin-bottom:var(--ay-2)}.ay .ay-ledger-title{letter-spacing:-.02em;overflow-wrap:break-word;max-width:32ch;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.ay .ay-ledger--compact .ay-ledger-title{font-size:22px}.ay .ay-ledger-title a{color:var(--ay-primary);text-decoration:none}.ay .ay-ledger-title a:hover{text-decoration:underline;text-decoration-color:var(--ay-tertiary);text-underline-offset:4px}.ay .ay-ledger-title a:visited{color:var(--ay-secondary)}.ay .ay-ledger-desc{margin-top:var(--ay-2);font-size:16px;line-height:1.55}.ay .ay-ledger-meta{margin-top:var(--ay-2);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-secondary);font-size:13px;font-weight:500}.ay .ay-pager{align-items:center;gap:0 var(--ay-4);margin-top:var(--ay-5);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-secondary);flex-wrap:wrap;font-size:13px;font-weight:500;display:flex}.ay .ay-pager a{min-height:44px;color:var(--ay-primary);text-underline-offset:3px;align-items:center;display:inline-flex}.ay .ay-back{min-height:44px;margin-top:var(--ay-3);font-family:var(--ay-apparatus);letter-spacing:0;text-transform:none;color:var(--ay-primary);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:500;display:inline-flex}@media (width<768px){.ay .ay-post-title{font-size:clamp(34px,9vw,54px)}.ay .ay-ledger-row{gap:var(--ay-2);grid-template-columns:minmax(0,1fr)}.ay .ay-ledger-date{padding-top:0}.ay .ay-post-foot{grid-template-columns:minmax(0,1fr)}.ay .ay-post-cover{max-width:none}}@media (width<420px){.ay .ay-share-buttons .ay-btn{width:100%}}.ay .ay-consent{inset-inline:0;z-index:50;border-top:3px dotted var(--ay-border);padding:var(--ay-3) max(var(--ay-margin), calc((100vw - 1240px) / 2 + var(--ay-margin)));background:var(--ay-surface-sunken);color:var(--ay-primary);align-items:center;gap:var(--ay-3) var(--ay-4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:0}.ay .ay-consent[hidden]{display:none}.ay .ay-consent p{max-width:72ch;margin:0;font-size:16px;line-height:1.55}.ay .ay-consent-actions{gap:var(--ay-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:280px;margin-top:0;display:grid}.ay .ay-consent-actions .ay-btn{background:var(--ay-surface-raised);justify-content:center;min-height:44px}.ay .ay-consent-actions .ay-btn:hover{background:var(--ay-primary-muted)}@media (width<768px){.ay .ay-consent{grid-template-columns:minmax(0,1fr)}.ay .ay-consent-actions{min-width:0}}.ay .ay-footer-button{color:var(--ay-primary-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ay .ay-footer-button:hover{color:var(--ay-surface);text-underline-offset:3px;text-decoration:underline}.ay .ay-hero{isolation:isolate;background:var(--ay-primary-strong);align-items:flex-end;min-height:clamp(340px,46vh,460px);display:flex;position:relative;overflow:hidden}.ay .ay-hero>.ay-shell{width:100%}.ay .ay-hero--home{min-height:clamp(520px,72vh,700px)}.ay .ay-hero-media{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ay .ay-hero:after{content:"";z-index:-1;background:#1b1e4c9e;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){img.ay-hero-media{animation:28s ease-in-out infinite alternate ay-drift}}@keyframes ay-drift{0%{transform:scale(1.04)}to{transform:scale(1.13)translate(-1.5%)}}.ay .ay-hero .ay-kicker{color:var(--ay-tertiary-light)}.ay .ay-hero-body{gap:var(--ay-5);padding-block:var(--ay-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ay .ay-fechador{background:var(--ay-surface-raised);color:var(--ay-primary-strong);border-radius:var(--ay-r-md);width:100%;padding:var(--ay-4) var(--ay-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.ay .ay-fechador-pick{gap:var(--ay-2);padding-right:var(--ay-5);display:grid}.ay .ay-fechador-hint{color:var(--ay-secondary);font-size:14px;line-height:1.4}.ay .ay-fechador-out{align-items:center;gap:var(--ay-4);padding-left:var(--ay-5);border-left:3px dotted var(--ay-border);display:flex}.ay .ay-chips-day{gap:6px;display:flex}.ay .ay-chips-day[hidden]{display:none}.ay .ay-chip-day{border-radius:var(--ay-r-sm);background:var(--ay-surface-sunken);min-width:0;min-height:44px;color:var(--ay-primary-strong);font-family:var(--ay-apparatus);letter-spacing:0;cursor:pointer;transition:background var(--ay-fast) var(--ay-ease), color var(--ay-fast) var(--ay-ease), transform var(--ay-fast) var(--ay-ease);border:0;flex:1 1 0;padding:0 4px;font-size:14px;font-weight:500}.ay .ay-chip-day:hover{background:var(--ay-primary-muted)}.ay .ay-chip-day:active{transform:translateY(1px)}.ay .ay-chip-day[aria-pressed=true]{background:var(--ay-primary);color:var(--ay-surface-raised)}.ay .ay-fechador-res{align-items:center;gap:var(--ay-3);flex:none;display:flex}.ay .ay-fechador-d{font-family:var(--ay-voice);font-weight:var(--ay-display-wght);font-variation-settings:"wght" var(--ay-display-wght), "wdth" var(--ay-display-wdth);color:var(--ay-primary);min-width:1ch;font-size:80px;font-stretch:64%;line-height:.95}.ay .ay-fechador-d.is-bump{animation:ay-bump .24s var(--ay-ease-out)}@keyframes ay-bump{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.ay .ay-fechador-w{font-family:var(--ay-voice);text-transform:capitalize;font-size:24px;font-weight:800;line-height:1.1;display:block}.ay .ay-fechador-m{font-family:var(--ay-apparatus);letter-spacing:0;color:var(--ay-tertiary-text);font-size:13px;display:block}.ay .ay-fechador-note{color:var(--ay-secondary);max-width:24ch;font-size:15px;line-height:1.4}.ay .ay-fechas-pick{gap:var(--ay-2);margin-bottom:var(--ay-3);display:grid}.ay .ay-cal .is-first{background:var(--ay-tertiary);color:#fff}.ay .ay-cal-key i.is-first{background:var(--ay-tertiary)}.ay .ay-cal span{transition:background var(--ay-fast) var(--ay-ease), color var(--ay-fast) var(--ay-ease)}.ay .ay-ruta{isolation:isolate;background:var(--ay-primary-strong);position:relative;overflow:hidden}.ay .ay-ruta:after{content:"";z-index:-1;background:#1b1e4cbd;position:absolute;inset:0}.ay .ay-ruta-stops{gap:var(--ay-4);margin-top:var(--ay-5);padding-top:var(--ay-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ay .ay-ruta-line{background:#fff3;border-radius:2px;height:4px;position:absolute;inset:16px 0 auto;container-type:inline-size}.ay .ay-ruta-line i{background:var(--ay-tertiary);transform-origin:0;border-radius:2px;width:100%;position:absolute;inset:0 auto 0 0}.ay .ay-ruta-plane{color:#fff;width:30px;height:30px;position:absolute;top:-13px;left:0;transform:translate(calc(100cqw - 30px))}.ay .ay-parada{background:var(--ay-surface-raised);color:var(--ay-primary-strong);padding:var(--ay-4);border-radius:var(--ay-r-md);transition:transform var(--ay-enter) var(--ay-ease-out);position:relative}.ay .ay-parada:hover{transform:translateY(-4px)}.ay .ay-parada:before{content:"";background:var(--ay-tertiary);width:18px;height:18px;box-shadow:0 0 0 6px var(--ay-primary-strong);border-radius:50%;position:absolute;top:-40px;left:20px}.ay .ay-parada h3{color:var(--ay-primary)}.ay .ay-parada p{margin-top:var(--ay-2);color:var(--ay-secondary)}@media (width<=860px){.ay .ay-ruta-stops{grid-template-columns:minmax(0,1fr);padding-top:0}.ay .ay-ruta-line,.ay .ay-ruta-plane,.ay .ay-parada:before{display:none}}.ay .ay-cierre{isolation:isolate;background:var(--ay-primary-strong);padding-block:clamp(56px,8vw,110px);position:relative;overflow:hidden}.ay .ay-cierre-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ay .ay-cierre-bg{animation:28s ease-in-out infinite alternate ay-drift}}.ay .ay-cierre:after{content:"";z-index:-1;background:#1b1e4c8c;position:absolute;inset:0}.ay .ay-slip-cierre{background:var(--ay-surface-raised);color:var(--ay-primary-strong);border-radius:var(--ay-r-md);grid-template-columns:minmax(0,1fr) auto;max-width:880px;margin-inline:auto;display:grid;overflow:hidden}.ay .ay-slip-cierre h2{color:var(--ay-primary)}.ay .ay-slip-cierre p{color:var(--ay-secondary)}.ay .ay-slip-main{gap:var(--ay-3);align-content:center;padding:clamp(24px,4vw,48px);display:grid}.ay .ay-slip-stub{background:var(--ay-surface-sunken);padding:var(--ay-4);gap:var(--ay-2);border-left:3px dotted var(--ay-border);align-content:center;min-width:230px;display:grid}.ay .ay-slip-stub svg{width:100%;height:40px;overflow:visible}.ay .ay-slip-stub path{stroke:var(--ay-tertiary);stroke-width:3px;fill:none;stroke-dasharray:6 8}@media (prefers-reduced-motion:no-preference){.ay .ay-slip-stub path{animation:1.6s linear infinite ay-dash}}@keyframes ay-dash{to{stroke-dashoffset:-28px}}@media (width<=860px){.ay .ay-slip-cierre{grid-template-columns:minmax(0,1fr)}.ay .ay-slip-stub{border-left:0;border-top:3px dotted var(--ay-border)}}@media (prefers-reduced-motion:no-preference){[data-js] .ay [data-rise]{opacity:0;transform:translateY(18px)}[data-js] .ay [data-rise].is-in{opacity:1;transition:opacity .6s var(--ay-ease-out), transform .7s var(--ay-ease-out);transition-delay:var(--ay-rise,0s);transform:none}[data-js] .ay .ay-ruta-stops[data-animate] .ay-ruta-line i{transform:scaleX(0)}[data-js] .ay .ay-ruta-stops[data-animate].is-in .ay-ruta-line i{transition:transform 1.4s var(--ay-ease-out);transform:none}[data-js] .ay .ay-ruta-stops[data-animate] .ay-ruta-plane{transform:translate(0)}[data-js] .ay .ay-ruta-stops[data-animate].is-in .ay-ruta-plane{transition:transform 1.4s var(--ay-ease-out);transform:translate(calc(100cqw - 30px))}}.ay .ay-slip,.ay .ay-metric{transition:transform var(--ay-enter) var(--ay-ease-out)}.ay .ay-slip:hover{transform:translateY(-3px)}.ay .ay-hero-pad{padding-block:var(--ay-5)}.ay .ay-hero .ay-lede,.ay .ay-hero .ay-hero-pad>p{color:#eef1fb}.ay .ay-hero--home h1{max-width:18ch}.ay .ay-hero .ay-fechador-note,.ay .ay-hero .ay-fechador-hint{color:var(--ay-secondary)}.ay .ay-display{word-spacing:.1em;letter-spacing:-.012em;line-height:.95}.ay .ay-hero--home h1{text-wrap:balance;max-width:13em}.ay .ay-step{grid-template-columns:minmax(0,1fr)}html{scrollbar-gutter:auto}.ay main p,.ay main li{max-width:56ch}.ay .ay-tick{stroke:currentColor;stroke-width:2px;fill:none;vertical-align:-2px;width:16px;height:16px}.ay h1{max-width:none;font-size:clamp(34px,4.2vw,48px)}.ay h2{max-width:none;font-size:clamp(24px,2.6vw,30px)}.ay .ay-display{max-width:none;font-size:clamp(36px,5vw,68px)}.ay .ay-hero h1{max-width:none}.ay .ay-faq{gap:var(--ay-2);max-width:none;display:grid}.ay .ay-faq-item{background:var(--ay-surface-sunken);border-radius:var(--ay-r-sm)}.ay .ay-band--quiet .ay-faq-item{background:var(--ay-surface-raised)}.ay .ay-faq-item>summary{padding:var(--ay-3) var(--ay-4)}.ay .ay-faq-a{padding:0 var(--ay-4) var(--ay-4)}.ay .ay-precio{column-gap:var(--ay-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ay .ay-precio>.ay-price,.ay .ay-precio>.ay-meta{grid-column:1}.ay .ay-precio>.ay-data,.ay .ay-precio>ul,.ay .ay-precio>div{grid-column:2}.ay .ay-precio>ul{grid-row:1;margin-top:0}.ay .ay-precio>.ay-price{grid-row:1}.ay .ay-precio>.ay-meta{grid-row:2}.ay .ay-precio>.ay-data{grid-row:1;margin-top:0}.ay .ay-precio>div{grid-row:2;margin-top:0}@media (width<=860px){.ay .ay-precio{grid-template-columns:minmax(0,1fr)}.ay .ay-precio>*{grid-area:auto/1}}.ay .ay-footer p,.ay .ay-footer li{max-width:64ch;font-size:16px}.ay .ay-pregunta{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.ay .ay-pregunta>h2{padding-block:0}@media (width<=860px){.ay .ay-pregunta{gap:var(--ay-4);grid-template-columns:minmax(0,1fr)}}body.ay{flex-direction:column;min-height:100vh;display:flex}body.ay>main{flex:1 0 auto}body.ay[data-consent]{padding-bottom:var(--ay-consent-h,0px)}html:has(body.ay[data-consent]){scroll-padding-bottom:var(--ay-consent-h,0px)}body.ay[data-consent] .ay-wa-float{bottom:calc(var(--ay-consent-h,0px) + clamp(14px, 3vw, 28px))}@media (width<=860px){.ay .ay-fechador{gap:var(--ay-3);padding:var(--ay-4);grid-template-columns:minmax(0,1fr)}.ay .ay-fechador-pick{padding-right:0}.ay .ay-fechador-out{padding-left:0;padding-top:var(--ay-3);border-left:0;border-top:3px dotted var(--ay-border)}}.ay .ay-fechador-label{font-family:var(--ay-apparatus);color:var(--ay-secondary);font-size:14px;font-weight:500}.ay .ay-hero--home .ay-data{max-width:none}.ay .ay-doc-foot{color:var(--ay-secondary);margin:0;font-size:14px;line-height:1.4}.ay .ay-band--quiet .ay-btn--secondary{background:var(--ay-surface-raised)}.ay .ay-band--quiet .ay-btn--secondary:hover{background:var(--ay-primary-muted)}.ay .ay-split:has(.ay-configurador){align-items:start}.ay .ay-cards-aligned{align-items:stretch}.ay .ay-cards-aligned>.ay-slip{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.ay .ay-cards-aligned>.ay-slip>p:last-child{align-self:end}@media (width<=860px){.ay .ay-cards-aligned>.ay-slip{grid-row:auto;grid-template-rows:none}}.ay .ay-slip{position:relative}.ay .ay-slip .ay-chip--featured{top:var(--ay-4);right:var(--ay-4);position:absolute}.ay .ay-shell>.ay-list:has(>li:nth-child(4)),.ay .ay-shell>div:not(.ay-slip)>.ay-list:has(>li:nth-child(4)){columns:2;column-gap:var(--ay-6);max-width:none}.ay .ay-shell>.ay-list>li,.ay .ay-shell>div:not(.ay-slip)>.ay-list>li{break-inside:avoid}@media (width<=860px){.ay .ay-shell>.ay-list:has(>li:nth-child(4)),.ay .ay-shell>div:not(.ay-slip)>.ay-list:has(>li:nth-child(4)){columns:1}}.ay .ay-band--inverse .ay-limit,.ay .ay-band--inverse .ay-limit p,.ay .ay-hero .ay-hero-pad>p.ay-limit{color:var(--ay-primary)}.ay .ay-lado{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(24px,5vw,72px);display:grid}.ay .ay-lado>h2{grid-area:1/1/span 8;padding-block:0}.ay .ay-lado>:not(h2){grid-column:2}.ay .ay-lado>h2+*{margin-top:0!important}@media (width<=860px){.ay .ay-lado{grid-template-columns:minmax(0,1fr)}.ay .ay-lado>h2,.ay .ay-lado>:not(h2){grid-area:auto/1}}.ay .ay-lado>.ay-ledger{margin-top:0}.ay .ay-lado>.ay-ledger>.ay-ledger-row:first-child{padding-top:0}.ay .ay-lado>h2.ay-kicker{margin-bottom:0}
