:root{--sway-doc-cream:color-mix(in srgb,var(--color-accent) 12%,#fff);--sway-doc-ink:color-mix(in srgb,var(--bg-primary) 90%,#000)}#__nuxt,.sway-doc,body,html{background:var(--bg-primary)}.sway-doc{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;color:var(--text-primary,#fff);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sway-doc.is-locked{height:100vh;overflow:hidden}.sway-doc-shell{margin-inline:auto;width:min(72.5rem,calc(100% - 2.75rem))}.sway-doc-header{align-items:center;-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:color-mix(in srgb,var(--bg-primary) 94%,transparent);display:grid;gap:1.75rem;grid-template-columns:1fr auto 1fr;min-height:5.125rem;position:sticky;top:0;z-index:50}.sway-doc-brand{align-items:center;color:#fff;display:inline-flex;gap:.625rem;min-height:2.75rem;text-decoration:none}.sway-doc-brand>img{border:.0625rem solid color-mix(in srgb,var(--color-accent) 42%,transparent);border-radius:.6875rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-theme) 45%,transparent);display:block;flex:0 0 2.25rem;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.sway-doc-brand strong{font-size:1.05rem;letter-spacing:-.03em}.sway-doc-header>nav{display:flex;gap:1.625rem}.sway-doc-header>nav a{color:color-mix(in srgb,#fff 58%,transparent);font-size:.74rem;font-weight:800;text-decoration:none}.sway-doc-header>nav a:hover,.sway-doc-header>nav a[aria-current=page]{color:var(--color-accent)}.sway-doc-header-actions{align-items:center;display:flex;gap:.6875rem;justify-self:end}.sway-doc-header-actions>span{border:.0625rem solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:50%;color:var(--color-accent);display:grid;font-size:.65rem;font-weight:900;height:2.1875rem;place-items:center;width:2.1875rem}.sway-doc-header-actions a{align-items:center;background:var(--color-theme);border:.0625rem solid color-mix(in srgb,var(--color-accent) 52%,transparent);border-radius:.25rem;color:#fff;display:inline-flex;font-size:.7rem;font-weight:900;gap:1.375rem;letter-spacing:.08em;min-height:2.5rem;padding:0 .5rem 0 .9375rem;text-decoration:none;text-transform:uppercase}.sway-doc-header-actions a b{background:var(--color-accent);border-radius:.1875rem;color:var(--bg-primary);display:grid;height:1.75rem;place-items:center;width:1.75rem}.sway-doc-hero{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--color-theme) 31%,transparent),transparent 34%),linear-gradient(145deg,var(--bg-primary),var(--bg-secondary));border-block:.0625rem solid color-mix(in srgb,#fff 8%,transparent);overflow:hidden;position:relative}.sway-doc-hero:after{border:.0625rem solid color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:50%;bottom:-16.25rem;box-shadow:0 0 0 3.75rem color-mix(in srgb,var(--color-theme) 7%,transparent),0 0 0 8.125rem color-mix(in srgb,var(--color-theme) 4%,transparent);content:"";height:27.5rem;position:absolute;right:-10rem;width:27.5rem}.sway-doc-hero-inner{align-items:center;display:grid;gap:5.625rem;grid-template-columns:minmax(0,1.35fr) minmax(18.75rem,.65fr);min-height:35.625rem;padding-block:4.625rem;position:relative;z-index:1}.sway-doc-back{align-items:center;color:color-mix(in srgb,#fff 48%,transparent);display:inline-flex;font-size:.7rem;font-weight:750;margin-bottom:2rem;min-height:2.5rem;text-decoration:none}.sway-doc-kicker{align-items:center;color:var(--color-accent);display:flex;font-size:.66rem;font-weight:900;gap:.5625rem;letter-spacing:.15em;margin:0 0 1.25rem;text-transform:uppercase}.sway-doc-kicker i{background:var(--color-accent);border-radius:50%;box-shadow:0 0 1rem var(--color-accent);display:block;height:.4375rem;width:.4375rem}.sway-doc-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7.2vw,7rem);font-weight:500;letter-spacing:-.065em;line-height:.92;margin:0;max-width:51.25rem}.sway-doc-lede{color:color-mix(in srgb,#fff 66%,transparent);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75;margin:1.875rem 0 0;max-width:47.5rem}.sway-doc-hero-note{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:color-mix(in srgb,var(--bg-secondary) 74%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:.5rem;padding:1.625rem;transform:rotate(1.5deg)}.sway-doc-hero-note small{color:var(--color-accent);font-size:.58rem;font-weight:900;letter-spacing:.14em}.sway-doc-hero-note strong{display:block;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1;margin-top:1.1875rem}.sway-doc-hero-note ul{display:grid;gap:.8125rem;list-style:none;margin:1.5625rem 0 0;padding:0}.sway-doc-hero-note li{border-top:.0625rem solid color-mix(in srgb,#fff 10%,transparent);color:color-mix(in srgb,#fff 58%,transparent);font-size:.74rem;line-height:1.5;padding-top:.8125rem}.sway-doc-section{padding-block:6.875rem}.sway-doc-section+.sway-doc-section{border-top:.0625rem solid color-mix(in srgb,#fff 9%,transparent)}.sway-doc-section--cream{background:var(--sway-doc-cream);color:var(--sway-doc-ink)}.sway-doc-section--cream+.sway-doc-section{border-top:0}.sway-doc-section-inner{display:grid;gap:3.375rem}.sway-doc-heading{align-items:end;display:grid;gap:4.375rem;grid-template-columns:minmax(13.125rem,.58fr) minmax(0,1.42fr)}.sway-doc-heading h2{font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6rem);font-weight:500;letter-spacing:-.06em;line-height:.94;margin:0;max-width:51.25rem}.sway-doc-heading>p{color:color-mix(in srgb,currentColor 63%,transparent);line-height:1.75;margin:0}.sway-doc-section--cream .sway-doc-kicker{color:var(--color-theme)}.sway-doc-section--cream .sway-doc-kicker i{background:var(--color-theme);box-shadow:none}.sway-doc-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.sway-doc-card{background:color-mix(in srgb,currentColor 4%,transparent);border:.0625rem solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.5rem;grid-column:span 4;min-height:15.625rem;padding:1.75rem}.sway-doc-card--wide{grid-column:span 6}.sway-doc-card small{color:var(--color-accent);font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.sway-doc-section--cream .sway-doc-card small{color:var(--color-theme)}.sway-doc-card h3{font-family:Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1;margin:1.5rem 0 .875rem}.sway-doc-card p{color:color-mix(in srgb,currentColor 64%,transparent);font-size:.86rem;line-height:1.75;margin:0}.sway-doc-card ul{color:color-mix(in srgb,currentColor 68%,transparent);display:grid;font-size:.82rem;gap:.625rem;line-height:1.6;margin:1.125rem 0 0;padding-left:1.125rem}.sway-doc-steps{background:color-mix(in srgb,currentColor 12%,transparent);border:.0625rem solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.5rem;display:grid;gap:.0625rem;overflow:hidden}.sway-doc-step{background:var(--bg-primary);display:grid;gap:1.75rem;grid-template-columns:6.875rem minmax(0,1fr) minmax(15rem,.72fr);padding:1.75rem}.sway-doc-section--cream .sway-doc-step{background:var(--sway-doc-cream)}.sway-doc-step>span{color:var(--color-accent);font-size:.62rem;font-weight:900;letter-spacing:.14em}.sway-doc-section--cream .sway-doc-step>span{color:var(--color-theme)}.sway-doc-step h3{font-family:Georgia,serif;font-size:1.65rem;font-weight:500;letter-spacing:-.03em;margin:0}.sway-doc-step p{color:color-mix(in srgb,currentColor 62%,transparent);font-size:.82rem;line-height:1.7;margin:0}.sway-doc-callout{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--color-theme) 15%,var(--bg-secondary)),var(--bg-secondary));border:.0625rem solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:.5625rem;color:#fff;display:grid;gap:2.75rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.875rem,5vw,3.625rem)}.sway-doc-callout h3{font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:500;letter-spacing:-.05em;line-height:.95;margin:0}.sway-doc-callout p{color:color-mix(in srgb,#fff 62%,transparent);line-height:1.75;margin:1.25rem 0 0;max-width:45rem}.sway-doc-callout a,.sway-doc-text-link{align-items:center;color:inherit;display:inline-flex;font-size:.72rem;font-weight:900;gap:1.375rem;letter-spacing:.08em;min-height:2.75rem;text-decoration:none;text-transform:uppercase}.sway-doc-callout a{background:var(--color-theme);border:.0625rem solid color-mix(in srgb,var(--color-accent) 48%,transparent);border-radius:.25rem;color:#fff;min-height:3.375rem;padding:0 1.125rem;white-space:nowrap}.sway-doc-faq{border-top:.0625rem solid color-mix(in srgb,currentColor 14%,transparent);display:grid;gap:0}.sway-doc-faq details{border-bottom:.0625rem solid color-mix(in srgb,currentColor 14%,transparent)}.sway-doc-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:850;gap:1.25rem;justify-content:space-between;list-style:none;min-height:4.875rem}.sway-doc-faq summary::-webkit-details-marker{display:none}.sway-doc-faq summary:after{color:var(--color-accent);content:"+";font-size:1.35rem;font-weight:500}.sway-doc-section--cream .sway-doc-faq summary:after{color:var(--color-theme)}.sway-doc-faq details[open] summary:after{content:"−"}.sway-doc-faq details p{color:color-mix(in srgb,currentColor 62%,transparent);line-height:1.75;margin:-.125rem 0 1.75rem;max-width:50rem}.sway-doc-table-wrap{border:.0625rem solid color-mix(in srgb,currentColor 13%,transparent);border-radius:.5rem;overflow-x:auto}.sway-doc-table{border-collapse:collapse;min-width:43.75rem;text-align:left;width:100%}.sway-doc-table td,.sway-doc-table th{border-bottom:.0625rem solid color-mix(in srgb,currentColor 11%,transparent);padding:1.25rem;vertical-align:top}.sway-doc-table th{color:var(--color-accent);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.sway-doc-section--cream .sway-doc-table th{color:var(--color-theme)}.sway-doc-table td{color:color-mix(in srgb,currentColor 70%,transparent);font-size:.82rem;line-height:1.6}.sway-doc-table tr:last-child td{border-bottom:0}.sway-article-meta{color:color-mix(in srgb,currentColor 52%,transparent);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.625rem 1.5rem}.sway-article-body{margin-inline:auto;padding-block:6.25rem;width:min(50rem,calc(100% - 2.75rem))}.sway-article-body h2{font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:500;letter-spacing:-.05em;line-height:.98;margin:5.125rem 0 1.5rem}.sway-article-body h3{font-size:1.12rem;margin:2.625rem 0 .875rem}.sway-article-body li,.sway-article-body p{color:color-mix(in srgb,#fff 68%,transparent);font-size:1rem;line-height:1.9}.sway-article-body>p:first-of-type{color:#fff;font-family:Georgia,serif;font-size:1.4rem;line-height:1.55}.sway-article-body ol,.sway-article-body ul{display:grid;gap:.875rem;padding-left:1.5rem}.sway-article-note{background:color-mix(in srgb,var(--bg-secondary) 78%,transparent);border-left:.1875rem solid var(--color-accent);margin:3rem 0;padding:1.75rem}.sway-article-note strong{color:var(--color-accent);display:block;margin-bottom:.5rem}.sway-article-example{background:color-mix(in srgb,#fff 4%,transparent);border:.0625rem solid color-mix(in srgb,#fff 12%,transparent);border-radius:.4375rem;color:#fff;font-family:Georgia,serif;font-size:1.18rem;line-height:1.55;margin:1.375rem 0;padding:1.375rem 1.5rem}.sway-doc-closing{background:linear-gradient(145deg,var(--bg-secondary),var(--bg-primary));border-block:.0625rem solid color-mix(in srgb,#fff 9%,transparent);overflow:hidden;padding-block:7.5rem;position:relative}.sway-doc-closing:after{bottom:-18%;color:color-mix(in srgb,var(--color-theme) 12%,transparent);content:"SWAY";font-family:Georgia,serif;font-size:min(24vw,20.625rem);font-style:italic;position:absolute;right:-2%}.sway-doc-closing-inner{align-items:end;display:grid;gap:3.75rem;grid-template-columns:1fr auto;position:relative;z-index:1}.sway-doc-closing h2{font-family:Georgia,serif;font-size:clamp(4rem,8vw,7.5rem);font-weight:500;letter-spacing:-.065em;line-height:.88;margin:0}.sway-doc-closing p:not(.sway-doc-kicker){color:color-mix(in srgb,#fff 58%,transparent);line-height:1.75;margin:1.625rem 0 0;max-width:43.75rem}.sway-doc-closing-inner>a{align-items:center;background:var(--color-theme);border-radius:.25rem;color:#fff;display:inline-flex;font-size:.74rem;font-weight:900;gap:1.75rem;letter-spacing:.08em;min-height:4rem;padding:0 1.375rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sway-doc-footer{display:grid;gap:2.1875rem 4.375rem;grid-template-columns:1fr 1.7fr;padding-block:3.625rem 2.125rem}.sway-doc-footer>div>p{color:color-mix(in srgb,#fff 43%,transparent);font-size:.7rem;margin:.75rem 0 0}.sway-doc-footer nav{align-content:start;display:flex;flex-wrap:wrap;gap:.875rem 1.375rem;justify-content:flex-end}.sway-doc-footer nav a{color:color-mix(in srgb,#fff 54%,transparent);font-size:.72rem;text-decoration:none}.sway-doc-copyright{border-top:.0625rem solid color-mix(in srgb,#fff 9%,transparent);color:color-mix(in srgb,#fff 38%,transparent);font-size:.66rem;grid-column:1/-1;margin:.5rem 0 0;padding-top:1.5625rem}.sway-doc-gate{-webkit-backdrop-filter:blur(1.5rem) saturate(.7);backdrop-filter:blur(1.5rem) saturate(.7);background:color-mix(in srgb,var(--bg-primary) 82%,transparent);display:grid;inset:0;overflow-y:auto;padding:1rem;place-items:center;position:fixed;z-index:2147483000}.sway-doc-gate-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-theme) 14%,var(--bg-secondary)),var(--bg-secondary));border:.0625rem solid color-mix(in srgb,var(--color-accent) 38%,transparent);border-radius:.5rem;box-shadow:0 2.25rem 8.125rem color-mix(in srgb,var(--color-theme) 30%,transparent);color:#fff;padding:clamp(1.75rem,5vw,3rem);width:min(33.75rem,100%)}.sway-doc-gate-badge{background:var(--color-theme);border:.0625rem solid var(--color-accent);border-radius:.25rem;display:grid;font-weight:900;height:3.75rem;margin-bottom:1.375rem;place-items:center;transform:rotate(-3deg);width:3.75rem}.sway-doc-gate-card h2{font-family:Georgia,serif;font-size:clamp(2.8rem,8vw,4.4rem);font-weight:500;letter-spacing:-.055em;line-height:.94;margin:0}.sway-doc-gate-card>p:not(.sway-doc-kicker){color:color-mix(in srgb,#fff 63%,transparent);line-height:1.7}.sway-doc-gate-card label{align-items:flex-start;display:flex;font-size:.82rem;gap:.6875rem;line-height:1.55;margin:1.5rem 0}.sway-doc-gate-card input{accent-color:var(--color-theme);height:1.125rem;margin-top:.125rem;width:1.125rem}.sway-doc-gate-card button{align-items:center;background:var(--color-theme);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.8rem;font-weight:900;justify-content:space-between;min-height:3.375rem;padding:0 1.25rem;width:100%}.sway-doc-gate-card button:disabled{cursor:not-allowed;opacity:.35}.sway-doc-gate-card .sway-doc-gate-leave{background:transparent;border:.0625rem solid color-mix(in srgb,#fff 17%,transparent);color:color-mix(in srgb,#fff 62%,transparent);justify-content:center;margin-top:.5625rem}.sway-doc-gate-card>small{color:color-mix(in srgb,#fff 39%,transparent);display:block;font-size:.6rem;line-height:1.5;margin-top:1rem;text-align:center}@media(max-width:900px){.sway-doc-header{grid-template-columns:1fr auto}.sway-doc-header>nav{display:none}.sway-doc-hero-inner{gap:2.625rem;grid-template-columns:1fr}.sway-doc-hero-note{transform:none;width:min(32.5rem,100%)}.sway-doc-heading{gap:1.375rem;grid-template-columns:1fr}.sway-doc-card{grid-column:span 6}.sway-doc-step{grid-template-columns:5.625rem 1fr}.sway-doc-step p{grid-column:2}.sway-doc-closing-inner{grid-template-columns:1fr}.sway-doc-closing-inner>a{justify-self:start}}@media(max-width:620px){.sway-article-body,.sway-doc-shell{width:min(100% - 2rem,72.5rem)}.sway-doc-header{min-height:4.5rem}.sway-doc-header-actions>a{min-height:2.75rem;padding-inline:.875rem}.sway-doc-header-actions>span{display:none}.sway-doc-hero-inner{min-height:auto;padding-block:3.375rem 4.5rem}.sway-doc-back{margin-bottom:1.375rem}.sway-doc-hero h1{font-size:clamp(3.15rem,13vw,4rem)}.sway-doc--article .sway-doc-hero h1{font-size:clamp(2.9rem,12vw,3.55rem)}.sway-doc-hero-note{padding:1.375rem}.sway-doc-section{padding-block:5.125rem}.sway-doc-heading h2{font-size:clamp(3rem,14vw,4.3rem)}.sway-doc-card,.sway-doc-card--wide{grid-column:1/-1;min-height:auto}.sway-doc-step{gap:.75rem;grid-template-columns:1fr;padding:1.4375rem}.sway-doc-step p{grid-column:auto}.sway-doc-callout{gap:1.75rem;grid-template-columns:1fr}.sway-doc-callout a{justify-content:space-between}.sway-doc-table-wrap{border:0;border-radius:0;overflow:visible}.sway-doc-table{display:block;min-width:0}.sway-doc-table thead{height:.0625rem;overflow:hidden;position:absolute;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sway-doc-table tbody{display:grid;gap:.75rem}.sway-doc-table tr{background:color-mix(in srgb,currentColor 3%,transparent);border:.0625rem solid color-mix(in srgb,currentColor 13%,transparent);border-radius:.5rem;display:block;overflow:hidden}.sway-doc-table td{border-bottom:.0625rem solid color-mix(in srgb,currentColor 10%,transparent);display:grid;gap:.8125rem;grid-template-columns:minmax(5.75rem,.42fr) minmax(0,1fr);padding:.9375rem 1rem}.sway-doc-table td:before{color:var(--color-accent);content:attr(data-label);font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sway-doc-table tr:last-child td{border-bottom:.0625rem solid color-mix(in srgb,currentColor 10%,transparent)}.sway-doc-table tr td:last-child{border-bottom:0}.sway-article-body{padding-block:4.75rem}.sway-article-body h2{margin-top:3.875rem}.sway-doc-closing{padding-block:5.75rem}.sway-doc-closing h2{font-size:clamp(3.7rem,17vw,5.1rem)}.sway-doc-closing-inner>a{justify-content:space-between;width:100%}.sway-doc-footer{grid-template-columns:1fr}.sway-doc-footer nav{justify-content:flex-start}.sway-doc-footer nav a{align-items:center;display:inline-flex;min-height:2.5rem}.sway-doc-gate{padding:.625rem}}
