.fg,.fgi{--fg-ink: #10121a;--fg-muted: #616368;--fg-faint: #b0b1b3;--fg-line: #e4e5e8;--fg-panel-line: #2a2d38;--fg-yellow: #ffb200;--fg-gray: #f3f5fc;--fg-sharp: var(--font-sharp), -apple-system, "Helvetica Neue", Arial, sans-serif;--fg-oracle: var(--font-oracle), -apple-system, "Helvetica Neue", Arial, sans-serif;background:#fff;color:var(--fg-ink);font-family:var(--fg-oracle);-webkit-font-smoothing:antialiased}.fg ::selection,.fgi ::selection{background:var(--fg-yellow);color:var(--fg-ink)}.fg{display:grid;grid-template-columns:minmax(340px,30%) minmax(0,1fr);align-items:start}.fg-panel{position:sticky;top:var(--fg-nav, 4.5rem);align-self:start;min-height:calc(100vh - var(--fg-nav, 4.5rem));max-height:calc(100vh - var(--fg-nav, 4.5rem));overflow-y:auto;scrollbar-width:none;background:var(--fg-ink)}.fg-panel::-webkit-scrollbar{display:none}.fg-panel-inner{padding:clamp(1.25rem,3.5vh,2.5rem) max(2rem,3vw) clamp(.75rem,1.6vh,3rem)}.fg .fg-crumb{display:flex;gap:.5rem;font-size:.875rem;color:var(--fg-faint)}.fg .fg-crumb a{color:inherit;text-decoration:none}.fg .fg-crumb a:hover{color:#fff}.fg .fg-term{margin:1rem 0 0;font-family:var(--fg-sharp);font-weight:700;font-size:clamp(2.25rem,min(4.6vw,6vh),5.25rem);line-height:.88;letter-spacing:.02em;color:#fff}.fg .fg-def{margin:clamp(.75rem,2vh,1.5rem) 0 0;font-size:clamp(1rem,2.05vh,1.3125rem);line-height:1.45;color:#fff;text-wrap:pretty}.fg .fg-aka{margin:clamp(.5rem,1.2vh,.875rem) 0 0;font-size:.9375rem;line-height:1.5;color:var(--fg-faint)}.fg .fg-glance{margin:0;padding:0;list-style:none}.fg .fg-glance li{position:relative;margin:0 0 .875rem;padding-left:1.25rem;font-size:1.0625rem;line-height:1.55;color:var(--fg-ink);text-wrap:pretty}.fg .fg-glance li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:var(--fg-yellow)}.fg-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.fg .fg-btn{display:inline-flex;align-items:center;height:2.5rem;padding:0 1.125rem;border:1px solid #fff;border-radius:999px;background:transparent;color:#fff;font:600 .875rem / 1 var(--fg-oracle);text-decoration:none;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.fg .fg-btn:hover{background:#fff;color:var(--fg-ink)}.fg .fg-btn-yellow{border-color:var(--fg-yellow);background:var(--fg-yellow);color:var(--fg-ink)}.fg .fg-btn-yellow:hover{border-color:#fff}.fg .fg-btn:focus-visible,.fg a:focus-visible,.fg summary:focus-visible{outline:2px solid var(--fg-yellow);outline-offset:3px}.fg .fg-updated{margin:clamp(.75rem,1.6vh,1.25rem) 0 0;font-size:.8125rem;color:var(--fg-faint)}.fg-formats{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.625rem;font-size:.8125rem}.fg .fg-formats a,.fg .fg-formats button{appearance:none;padding:0;border:0;background:transparent;color:var(--fg-faint);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer}.fg .fg-formats a:hover,.fg .fg-formats button:hover{color:#fff}.fg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fg-guide{min-width:0;padding:3.5rem max(2rem,4vw) 6rem}.fg-guide>*{max-width:46rem}.fg-folio{margin:0}.fg-folio-doc{padding:1.75rem 2rem 1.5rem;border:1px solid var(--fg-line);border-radius:18px;background:#fff;box-shadow:0 18px 48px #10121a1a}.fg .fg-folio-top{margin-bottom:.5rem;font-size:.8125rem;font-weight:600;color:var(--fg-muted)}.fg .fg-folio-row{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--fg-line);font-size:1.125rem;color:var(--fg-ink)}.fg-folio-row i{display:inline-block;width:.625rem;height:.625rem;margin-right:.75rem;border-radius:50%;vertical-align:.08em}.fg-folio-row.is-company i{background:var(--fg-yellow)}.fg-folio-row.is-traveler i{border:1.5px solid var(--fg-ink)}.fg-folio-split{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.25rem}.fg .fg-folio-split b{display:inline-block;margin-bottom:.375rem;font-family:var(--fg-sharp);font-weight:700;font-size:2rem;line-height:1;letter-spacing:.02em;color:var(--fg-ink)}.fg .fg-folio-split .is-company b{box-shadow:inset 0 -.35em 0 var(--fg-yellow)}.fg .fg-folio-split span{display:block;font-size:.875rem;line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.fg .fg-folio figcaption{margin-top:.75rem;font-size:.8125rem;color:var(--fg-muted)}.fg .fg-guide h2{margin:4rem 0 1.25rem;font-family:var(--fg-sharp);font-weight:700;font-size:2rem;line-height:1;letter-spacing:.02em;color:var(--fg-ink);scroll-margin-top:6rem}.fg .fg-steps{margin:0;padding:0;list-style:none;counter-reset:fg-step}.fg .fg-steps li{counter-increment:fg-step;position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding:0 0 1.75rem}.fg .fg-steps li:before{content:counter(fg-step);grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--fg-ink);color:#fff;font-family:var(--fg-sharp);font-weight:700;font-size:1.125rem}.fg .fg-steps li:after{content:"";position:absolute;left:1.25rem;top:2.75rem;bottom:.25rem;width:1px;background:var(--fg-line)}.fg .fg-steps li:last-child:after{display:none}.fg .fg-steps b{padding-top:.45rem;font-size:1.125rem;font-weight:600;color:var(--fg-ink)}.fg .fg-steps span{margin-top:.25rem;font-size:1rem;line-height:1.6;color:var(--fg-muted);text-wrap:pretty}.fg .fg-prose{font-size:1.0625rem;line-height:1.7}.fg .fg-prose p,.fg .fg-prose li,.fg .fg-prose td{color:var(--fg-ink);text-wrap:pretty}.fg .fg-prose p{margin:0 0 1rem}.fg .fg-prose ul{margin:0 0 1rem;padding:0;list-style:none}.fg .fg-prose ul li{margin:0;padding:1rem 0;border-top:1px solid var(--fg-line)}.fg .fg-prose ul li:last-child{border-bottom:1px solid var(--fg-line)}.fg .fg-prose strong{display:block;margin-bottom:.125rem;font-weight:600}.fg .fg-prose a,.fg .fg-sources a,.fg .cs-list a,.fg .cs-steps a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--fg-yellow);text-decoration-thickness:2px;text-underline-offset:.2em}.fg .fg-prose a:hover,.fg .fg-sources a:hover,.fg .cs-list a:hover,.fg .cs-steps a:hover{text-decoration-color:var(--fg-ink)}.fg .fg-prose table{width:100%;margin:.25rem 0 1.5rem;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.fg .fg-prose th{padding:0 1rem .75rem 0;border-bottom:2px solid var(--fg-ink);font-weight:600;text-align:left;vertical-align:bottom}.fg .fg-prose td{padding:.875rem 1rem .875rem 0;border-bottom:1px solid var(--fg-line);vertical-align:top}.fg .fg-prose td:first-child{font-weight:600}.fg .fg-faq details{border-top:1px solid var(--fg-line)}.fg .fg-faq details:last-child{border-bottom:1px solid var(--fg-line)}.fg .fg-faq summary{position:relative;padding:1.125rem 2.5rem 1.125rem 0;font-size:1.0625rem;font-weight:600;list-style:none;cursor:pointer}.fg .fg-faq summary::-webkit-details-marker{display:none}.fg .fg-faq summary:before,.fg .fg-faq summary:after{content:"";position:absolute;right:.25rem;top:50%;width:.875rem;height:2px;background:var(--fg-ink);transition:transform .18s ease-out}.fg .fg-faq summary:after{transform:rotate(90deg)}.fg .fg-faq details[open] summary:after{transform:rotate(0)}.fg .fg-faq details p{margin:0 0 1.25rem;max-width:62ch}.fg .fg-related ul li{padding:0}.fg .fg-related ul li+li{border-top:1px solid var(--fg-line)}.fg .fg-related a{position:relative;display:block;padding:.875rem 2rem .875rem 0;font-weight:600;text-decoration:underline;text-decoration-color:var(--fg-yellow);text-decoration-thickness:2px;text-underline-offset:.25em}.fg .fg-related a:hover{text-decoration-color:var(--fg-ink)}.fg .fg-related a:after{content:"";position:absolute;right:.5rem;top:50%;width:.5rem;height:.5rem;border-top:2px solid var(--fg-ink);border-right:2px solid var(--fg-ink);transform:translateY(-50%) rotate(45deg);transition:right .16s ease-out}.fg .fg-related a:hover:after{right:.25rem}.fg .fg-sources{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.fg .fg-sources li{margin-bottom:.375rem;color:var(--fg-muted)}.fg .fg-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding:2rem 2.25rem;border-radius:20px;background:var(--fg-yellow)}.fg .fg-cta .fg-cta-h{margin:0;font-family:var(--fg-sharp);font-weight:700;font-size:1.625rem;line-height:1;letter-spacing:.02em;color:var(--fg-ink);text-wrap:balance}.fg .fg-cta .fg-cta-b{margin:.625rem 0 0;max-width:40ch;font-size:1rem;line-height:1.5;color:var(--fg-ink)}.fg a.fg-cta-btn{flex:none;display:inline-flex;align-items:center;height:3rem;padding:0 1.5rem;border-radius:999px;background:var(--fg-ink);color:#fff;font-weight:600;text-decoration:none}.fg-toc{margin-top:clamp(1rem,2.4vh,2.5rem);padding-top:clamp(.75rem,1.6vh,1.5rem);border-top:1px solid rgba(255,255,255,.14)}.fg .fg-toc-h{margin:0 0 .75rem;font-size:.875rem;color:var(--fg-faint)}.fg .fg-toc ol{margin:0;padding:0;list-style:none}.fg .fg-toc li{margin:0;padding:0}.fg .fg-toc a{display:block;padding:clamp(.0625rem,.3vh,.3rem) 0;font-size:clamp(.875rem,1.8vh,.9375rem);line-height:1.4;color:#ffffffb8;text-decoration:none;transition:color .16s ease-out}.fg .fg-toc a:hover{color:#fff}.fg .fg-toc a[aria-current]{color:var(--fg-yellow)}.fgi .fg-term{font-size:clamp(2.75rem,3.8vw,4rem);line-height:.95;text-wrap:balance}.fgi .fgi-guide>*{max-width:64rem}.fgi .fgi-search{margin-bottom:2.5rem}.fgi .fgi-search label{display:block;margin-bottom:.5rem;font-family:var(--fg-sharp);font-weight:700;font-size:1.125rem;letter-spacing:.02em}.fgi .fgi-search input{width:100%;max-width:28rem;height:3rem;padding:0 1rem;border:2px solid var(--fg-ink);border-radius:10px;background:#fff;font:1rem / 1 var(--fg-oracle);color:var(--fg-ink)}.fgi .fgi-search input:focus{outline:none;box-shadow:0 0 0 3px var(--fg-yellow)}.fgi .fgi-empty{margin:1rem 0 0;color:var(--fg-muted)}.fgi .fgi-topics{columns:3 15rem;column-gap:2.5rem}.fgi .fgi-topic{break-inside:avoid;margin-bottom:2.25rem;padding-top:1rem;border-top:2px solid var(--fg-ink)}.fgi .fgi-topic h2{margin:0 0 .875rem;font-family:var(--fg-sharp);font-weight:700;font-size:1.625rem;line-height:1.2;letter-spacing:.02em;color:var(--fg-ink);scroll-margin-top:6rem}.fgi .fgi-topic ul{margin:0;padding:0;list-style:none}.fgi .fgi-topic li{margin:0;padding:.2rem 0}.fgi .fgi-topic a{font-size:.9375rem;line-height:1.4;color:#45474d;text-decoration:underline;text-decoration-color:var(--fg-line);text-decoration-thickness:1px;text-underline-offset:.2em}.fgi .fgi-topic a:hover,.fgi .fgi-topic a:focus-visible{color:var(--fg-ink);text-decoration-color:var(--fg-ink);box-shadow:inset 0 -.35em 0 var(--fg-yellow)}@media(max-width:1280px){.fg{grid-template-columns:minmax(320px,36%) minmax(0,1fr)}}@media(max-width:900px){.fg{grid-template-columns:minmax(0,1fr)}.fg-panel{position:static;min-height:0;max-height:none}.fg-panel-inner{padding:1.75rem 1.5rem 2.25rem}.fg-toc{display:none}.fg .fg-term{margin-top:.5rem}.fg-guide{padding:2.5rem 1.5rem 4rem}}@media(max-width:600px){.fg .fg-def{font-size:1.1875rem}.fg-folio-doc{padding:1.25rem 1.25rem 1.125rem}.fg .fg-folio-row{font-size:1rem}.fg-folio-split{grid-template-columns:1fr;gap:1rem}.fg .fg-guide h2{margin-top:3rem;font-size:1.625rem}.fg .fg-prose thead{display:none}.fg .fg-prose table,.fg .fg-prose tbody,.fg .fg-prose tr,.fg .fg-prose td{display:block}.fg .fg-prose tr{padding:.875rem 0;border-bottom:1px solid var(--fg-line)}.fg .fg-prose td{padding:.125rem 0;border:0}.fg .fg-prose td:not(:first-child):before{content:attr(data-label) ": ";color:var(--fg-muted)}.fg .fg-cta{flex-direction:column;align-items:flex-start;padding:1.5rem}}@media(prefers-reduced-motion:reduce){.fg *,.fgi *{transition:none!important}}.fg-guide.is-plates>*{max-width:60rem}.fg .fg-lead{padding-bottom:2.75rem}.fg .fg-lead h2{margin:0;scroll-margin-top:6rem;font-size:clamp(2.5rem,3.6vw,3.5rem);line-height:1;text-wrap:balance}.fg .fg-lead p{max-width:40rem;margin:1.25rem 0 0;font-size:1.1875rem;line-height:1.55;color:var(--fg-ink);text-wrap:pretty}.fg-plate{display:grid;grid-template-columns:14rem minmax(0,1fr);column-gap:2.5rem;padding:1.75rem 0 2.25rem;border-top:2px solid var(--fg-ink)}.fg .fg-plate-h{display:flex;align-items:flex-start;gap:.75rem}.fg .fg-plate-h h2,.fg .fg-plate-h h3{margin:0;font-family:var(--fg-sharp);font-weight:700;font-size:1.375rem;line-height:1.15;letter-spacing:.02em;color:var(--fg-ink);text-wrap:balance;scroll-margin-top:6rem}.fg .fg-plate-b{min-width:0;margin:0}.fg .fg-plate-b>:first-child{margin-top:0}.fg .fg-plate-b>:last-child{margin-bottom:0}.fg .fg-plate-b.fg-prose{font-size:1rem}.fg .fg-plate-b.fg-prose p{max-width:none}.fg .is-plates .fg-cta{margin:.5rem 0 2.5rem}.fg .is-plates .fg-related ul{list-style:none;padding:0}.fg .is-plates .fg-related li:first-child a{padding-top:0}@media(max-width:1100px){.fg-plate{grid-template-columns:minmax(0,1fr);row-gap:1rem}}@media(max-width:900px){.fg-panel{position:relative;top:auto}}:root{--build-stamp:"v0.642.0"}
