/*! Orvio live preview of 85c00924-62ee-5583-8656-8832420b208e 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview e9fca554-0faa-42d3-9e5b-b4fbca4620c5. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}@media (max-width:1099px){:root{--wd-gutter:28px;--wd-section-y:104px;--wd-head-gap:44px}}@media (max-width:699px){:root{--wd-gutter:18px;--wd-section-y:80px;--wd-head-gap:32px;--wd-lead-size:17px}}*,*::before,*::after{box-sizing:border-box}img,svg,video{display:block;max-width:100%}:where(a){color:inherit}:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:var(--jl-radius-4)}.wd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wd-section{position:relative;background:var(--site-section-bg);color:var(--site-text);padding-block:var(--wd-section-y);overflow-x:clip}.wd-section--flush{padding-block:0}.wd-section--tight{padding-block:calc(var(--wd-section-y)*.5)}.wd-container{width:100%;max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin-inline:auto;padding-inline:var(--wd-gutter)}[data-surface="soft"]{--site-section-bg:var(--wd-paper-2)}[data-surface="inverse"],[data-surface="photo"]{--site-section-bg:var(--wd-night);--site-bg:var(--wd-night);--site-surface:var(--wd-night-2);--site-surface-subtle:color-mix(in srgb,var(--wd-on-night) 6%,var(--wd-night));--site-surface-muted:color-mix(in srgb,var(--wd-on-night) 8%,var(--wd-night));--site-surface-sunken:color-mix(in srgb,var(--jl-c000000) 22%,var(--wd-night));--site-text:var(--wd-on-night);--site-text-muted:var(--wd-on-night-2);--site-text-subtle:color-mix(in srgb,var(--wd-on-night) 52%,var(--wd-night));--site-text-inverse:var(--wd-ink);--site-text-inverse-muted:var(--wd-ink-2);--site-inverse:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-night) 10%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-on-night) 18%,transparent);color-scheme:dark}[data-theme="dark"] :is([data-surface="inverse"],[data-surface="photo"]){color-scheme:light}[data-surface="brand"]{--site-section-bg:var(--wd-accent);--site-text:var(--wd-on-accent);--site-text-muted:color-mix(in srgb,var(--wd-on-accent) 80%,var(--wd-accent));--site-text-subtle:color-mix(in srgb,var(--wd-on-accent) 64%,var(--wd-accent));--site-accent:var(--wd-ink);--site-accent-ink:var(--wd-paper);--site-border:color-mix(in srgb,var(--wd-on-accent) 18%,transparent)}.wd-photo-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.wd-photo-bg>img,.wd-photo-bg>video{width:100%;height:100%;object-fit:cover}.wd-photo-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wd-night) 20%,transparent),color-mix(in srgb,var(--wd-night) 72%,transparent))}.wd-section>.wd-container{position:relative;z-index:1}.wd-display,.wd-h2,.wd-h3{font-family:var(--site-font-display);margin:0;text-wrap:balance;color:var(--site-text)}.wd-display{font-size:var(--wd-display-size);line-height:var(--jl-line-height-1p02);letter-spacing:var(--wd-display-track);font-weight:var(--wd-display-weight)}.wd-h2{font-size:var(--wd-h2-size);line-height:var(--jl-line-height-1p06);letter-spacing:-.03em;font-weight:var(--wd-h2-weight);max-width:22ch}.wd-h3{font-size:var(--wd-h3-size);line-height:var(--jl-line-height-1p25);letter-spacing:-.015em;font-weight:var(--jl-font-weight-500)}.wd-lead{font-size:var(--wd-lead-size);line-height:var(--jl-line-height-1p55);color:var(--site-text-muted);margin:0;max-width:56ch;text-wrap:pretty}.wd-body{font-size:var(--wd-body-size);line-height:var(--jl-line-height-1p6);color:var(--site-text-muted);margin:0;max-width:62ch;text-wrap:pretty}.wd-small{font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:var(--site-text-muted);margin:0}.wd-meta{font-size:var(--jl-font-size-13);line-height:var(--jl-line-height-1p4);color:var(--site-text-subtle)}.wd-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wd-label{font-family:var(--site-font-mono);font-size:var(--jl-font-size-12);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}:is(.wd-display,.wd-h2) em{font-style:normal;padding-bottom:var(--jl-space-0p06em)}[data-accent="italic"] :is(.wd-display,.wd-h2) em{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--jl-font-weight-400);letter-spacing:-.01em}[data-accent="color"] :is(.wd-display,.wd-h2) em{color:var(--site-accent)}[data-accent="muted"] :is(.wd-display,.wd-h2) em{color:var(--site-text-subtle)}[data-accent="underline"] :is(.wd-display,.wd-h2) em{background:linear-gradient(var(--site-accent),var(--site-accent)) 0 96%/100% .09em no-repeat}[data-accent="italic"] :is(.wd-display,.wd-h2){line-height:var(--jl-line-height-1p1)}[data-accent="gradient"] :is(.wd-display,.wd-h2) em{font-style:normal;background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 35%,var(--site-text)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-accent="boxed"] :is(.wd-display,.wd-h2) em{font-style:normal;background:var(--site-accent);color:var(--site-on-accent);padding:0 var(--jl-space-0p14em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wd-inline-img{display:inline-block;height:.82em;aspect-ratio:1.6;vertical-align:-.08em;border-radius:var(--jl-radius-99);object-fit:cover;margin-inline:var(--jl-space-0p08em)}.wd-eyebrow{margin:0;display:inline-flex;align-items:center;gap:var(--jl-space-8);font-size:var(--jl-font-size-13);line-height:1;font-weight:var(--jl-font-weight-500);color:var(--site-text-muted)}[data-eyebrow="caps"] .wd-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:var(--jl-font-size-12);font-weight:var(--jl-font-weight-600)}[data-eyebrow="pill"] .wd-eyebrow{height:30px;padding:0 var(--jl-space-12);border-radius:var(--jl-radius-99);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}[data-eyebrow="bracket"] .wd-eyebrow::before{content:"["}[data-eyebrow="bracket"] .wd-eyebrow::after{content:"]"}[data-eyebrow="dot"] .wd-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-accent)}.wd-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-18);margin-bottom:var(--wd-head-gap);max-width:760px}.wd-head--center{align-items:center;text-align:center;margin-inline:auto}.wd-head--center .wd-h2,.wd-head--center .wd-lead{margin-inline:auto}.wd-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-24) var(--jl-space-64);align-items:end}.wd-head--split>.wd-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-18)}.wd-head--split>.wd-head__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-20);padding-bottom:var(--jl-space-6)}.wd-head--twotone .wd-h2 .wd-line2{display:block;color:var(--site-text-subtle)}.wd-head__actions{display:flex;flex-wrap:wrap;gap:var(--jl-space-12);margin-top:var(--jl-space-8)}@media (max-width:899px){.wd-head--split{grid-template-columns:1fr;align-items:start}}.wd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--jl-space-8);height:48px;padding:0 var(--jl-space-22);border-radius:var(--wd-btn-radius);font:500 15px/1 var(--site-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .2s var(--site-ease),background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.wd-btn svg{width:17px;height:17px}.wd-btn--sm{height:40px;padding:0 var(--jl-space-16);font-size:var(--jl-font-size-14)}.wd-btn--lg{height:56px;padding:0 var(--jl-space-28);font-size:var(--jl-font-size-16)}.wd-btn--primary{background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--jl-cffffff-a180),0 10px 22px -12px color-mix(in srgb,var(--site-accent) 70%,transparent)}.wd-btn--secondary{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn--inverse{background:var(--site-text);color:var(--site-section-bg)}.wd-btn--ghost{background:transparent;color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.wd-btn:hover{transform:translateY(-1px)}.wd-link{display:inline-flex;align-items:center;gap:var(--jl-space-6);font-weight:var(--jl-font-weight-500);font-size:var(--jl-font-size-15);color:var(--site-text);text-decoration:underline;text-decoration-color:var(--site-border-strong);text-underline-offset:5px;white-space:nowrap}.wd-link:hover{text-decoration-color:currentColor}.wd-link svg{width:15px;height:15px}.wd-media{position:relative;overflow:hidden;border-radius:var(--wd-img-radius);background:var(--site-surface-sunken)}.wd-media>img,.wd-media>video{width:100%;height:100%;object-fit:cover}.wd-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:var(--site-surface-sunken) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--site-text) 4%,transparent) 14px 15px)}.wd-ph>span{font:500 12px/1.3 var(--site-font-mono);color:var(--site-text-subtle);background:var(--site-surface);padding:var(--jl-space-8) var(--jl-space-10);border-radius:var(--jl-radius-8);box-shadow:var(--wd-shadow-sm);max-width:80%;text-align:center}.wd-logos{display:flex;flex-direction:column;gap:var(--jl-space-28);align-items:center}.wd-logos__intro{margin:0;font-size:var(--jl-font-size-14);color:var(--site-text-muted);text-align:center}.wd-logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--jl-space-28) var(--jl-space-56)}.wd-logos__row>*{height:28px;width:auto;color:var(--site-text);opacity:.72}.wd-logos__row img{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}[data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:normal}[data-theme="dark"] [data-surface="inverse"] .wd-logos__row img{filter:grayscale(1) brightness(0)}.wd-logos__grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid var(--site-border);border-left:1px solid var(--site-border)}.wd-logos__grid>*{display:grid;place-items:center;height:120px;border-right:1px solid var(--site-border);border-bottom:1px solid var(--site-border);padding:var(--jl-space-24)}.wd-stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.wd-stats>div{display:flex;flex-direction:column;gap:var(--jl-space-10);padding:var(--jl-space-8) var(--jl-space-32)}.wd-stats>div+div{border-left:1px solid var(--site-border)}.wd-stats>div:first-child{padding-left:0}.wd-stat{font-family:var(--site-font-display);font-size:var(--jl-font-size-fluid-8);line-height:1;letter-spacing:-.04em;font-weight:var(--jl-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-stat__label{font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p45);color:var(--site-text-muted);max-width:26ch}.wd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jl-space-fluid-18);align-items:center}.wd-split--rev>:first-child{order:2}.wd-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-20)}.wd-split .wd-media{aspect-ratio:4/5}.wd-rows{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--jl-space-16)}.wd-rowcard{display:flex;flex-direction:column;gap:var(--jl-space-14);padding:var(--jl-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);min-height:260px}.wd-rowcard>.wd-small{margin-top:auto}.wd-rowcard.is-highlight{background:var(--site-inverse);color:var(--site-text-inverse);box-shadow:none}.wd-rowcard.is-highlight :is(.wd-h3,.wd-small,.wd-n){color:inherit}[data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-accent);color:var(--site-accent-ink)}[data-theme="dark"] [data-emphasis="accent"] .wd-rowcard.is-highlight{background:var(--site-surface);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-accent),0 0 40px -12px var(--site-accent)}.wd-n{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.wd-steps{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:0;counter-reset:s}.wd-steps>li{list-style:none;display:flex;flex-direction:column;gap:var(--jl-space-12);padding:var(--jl-space-28) var(--jl-space-28) 0 0;border-top:1px solid var(--site-border-strong)}.wd-steps{padding:0;margin:0}.wd-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jl-space-fluid-13);align-items:start}.wd-faq .wd-head{margin-bottom:0;position:sticky;top:112px}.wd-faq__list{border-top:1px solid var(--site-border)}.wd-faq details{border-bottom:1px solid var(--site-border)}.wd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--jl-space-24);padding:var(--jl-space-24) 0;font-size:var(--jl-font-size-18);line-height:var(--jl-line-height-1p4);font-weight:var(--jl-font-weight-500)}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary::after{content:"";flex:none;width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .25s var(--site-ease)}.wd-faq details[open] summary::after{rotate:225deg;translate:0 3px}.wd-faq details>div{padding:0 var(--jl-space-48) var(--jl-space-26) 0;color:var(--site-text-muted);max-width:62ch}.wd-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--site-radius-xl);padding:var(--jl-space-fluid-22);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-48);align-items:end;background:var(--site-inverse);color:var(--site-text-inverse)}.wd-cta .wd-h2{color:inherit;max-width:16ch}.wd-cta .wd-lead{color:color-mix(in srgb,var(--site-text-inverse) 72%,var(--site-inverse))}.wd-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-16);padding:var(--jl-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);color:var(--site-text);box-shadow:var(--wd-shadow)}.wd-field{display:flex;flex-direction:column;gap:var(--jl-space-7);min-width:0}.wd-field--full{grid-column:1/-1}.wd-field label{font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-500)}.wd-field input,.wd-field select,.wd-field textarea{font:inherit;font-size:var(--jl-font-size-15);color:var(--site-text);background:var(--site-bg);border:1px solid var(--site-border-strong);border-radius:var(--site-radius);padding:var(--jl-space-12) var(--jl-space-14);min-height:48px;width:100%;transition:border-color .2s,box-shadow .2s}.wd-field textarea{min-height:112px;resize:vertical}.wd-field :is(input,select,textarea):focus{outline:none;border-color:var(--site-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-accent) 16%,transparent)}.wd-field ::placeholder{color:var(--site-text-subtle)}.wd-field .wd-help{font-size:var(--jl-font-size-13);color:var(--site-text-muted)}.wd-field.is-error :is(input,select,textarea){border-color:var(--jl-error)}.wd-field.is-error .wd-help{color:var(--jl-error-ink)}.wd-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--jl-space-12) var(--jl-space-24);margin-top:var(--jl-space-4)}.wd-form__next{font-size:var(--jl-font-size-13p5);color:var(--site-text-muted);margin:0;max-width:40ch}.wd-footer{padding-block:var(--jl-space-80) var(--jl-space-40);background:var(--site-section-bg);color:var(--site-text)}.wd-footer__top{display:grid;grid-template-columns:minmax(0,4fr) repeat(var(--cols,3),minmax(0,2fr));gap:var(--jl-space-40)}.wd-footer__brand{display:flex;flex-direction:column;gap:var(--jl-space-18);align-items:flex-start}.wd-footer h3{margin:0 0 var(--jl-space-14);font-size:var(--jl-font-size-13);font-weight:var(--jl-font-weight-600);color:var(--site-text)}.wd-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jl-space-10)}.wd-footer a{text-decoration:none;color:var(--site-text-muted);font-size:var(--jl-font-size-14p5)}.wd-footer a:hover{color:var(--site-text)}.wd-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--jl-space-12) var(--jl-space-24);margin-top:var(--jl-space-64);padding-top:var(--jl-space-24);border-top:1px solid var(--site-border);font-size:var(--jl-font-size-13);color:var(--site-text-subtle)}.wd-wordmark{font-family:var(--site-font-display);font-weight:var(--jl-font-weight-600);letter-spacing:-.05em;line-height:var(--jl-line-height-0p8);font-size:var(--jl-font-size-fluid-15);margin-top:var(--jl-space-56);color:var(--site-text);white-space:nowrap;overflow:hidden}@media (max-width:1099px){.wd-stats,.wd-rows,.wd-steps{--cols:2 !important}.wd-stats>div:nth-child(3){border-left:0;padding-left:0}.wd-stats{row-gap:var(--jl-space-36)}.wd-faq{grid-template-columns:1fr}.wd-faq .wd-head{position:static}.wd-cta{grid-template-columns:1fr}.wd-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-footer__brand{grid-column:1/-1}.wd-logos__grid{--cols:3 !important}}@media (max-width:699px){.wd-split,.wd-form{grid-template-columns:1fr}.wd-split--rev>:first-child{order:0}.wd-stats,.wd-rows,.wd-steps{--cols:1 !important}.wd-stats>div{border-left:0 !important;padding:0 0 var(--jl-space-24) !important;border-bottom:1px solid var(--site-border)}.wd-rowcard{min-height:0}.wd-faq summary{font-size:var(--jl-font-size-16p5);padding:var(--jl-space-20) 0}.wd-faq details>div{padding-right:0}.wd-cta{padding:var(--jl-space-40) var(--jl-space-24);border-radius:var(--site-radius-lg)}.wd-logos__row{gap:var(--jl-space-22) var(--jl-space-36)}.wd-logos__row>*{height:22px}.wd-logos__grid{--cols:2 !important}.wd-footer__top{grid-template-columns:1fr 1fr;gap:var(--jl-space-32)}.wd-btn:not(.wd-btn--sm){height:auto;min-height:48px;padding-block:var(--jl-space-12);line-height:var(--jl-line-height-1p25);white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}.fr-nav{--fr-ground:var(--jl-night-deep);--fr-ink:var(--wd-ink);--fr-ink-2:color-mix(in srgb,var(--wd-ink) 74%,transparent);--fr-glass:color-mix(in srgb,var(--wd-ink) 8%,transparent);--fr-line:color-mix(in srgb,var(--wd-ink) 13%,transparent);--fr-dur:.45s;position:fixed;top:20px;left:0;right:0;z-index:100;padding-inline:var(--wd-gutter);pointer-events:none;color:var(--fr-ink);font-family:var(--site-font-sans);transition:top var(--fr-dur) var(--site-ease)}.fr-nav__bar{position:relative;isolation:isolate;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--jl-space-20);max-width:980px;height:64px;margin-inline:auto;padding:0 var(--jl-space-10) 0 var(--jl-space-24);border-radius:999px;transition:max-width var(--fr-dur) var(--site-ease),height var(--fr-dur) var(--site-ease)}.fr-nav__bar::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--fr-ground) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px var(--fr-line),inset 0 1px 0 color-mix(in srgb,var(--wd-ink) 12%,transparent),0 18px 44px -22px rgb(4 7 3 / .7);transition:background-color var(--fr-dur) var(--site-ease),box-shadow var(--fr-dur) var(--site-ease)}.fr-nav[data-docked="true"]{top:12px}[data-docked="true"] .fr-nav__bar{max-width:920px;height:58px}[data-docked="true"] .fr-nav__bar::before{background:color-mix(in srgb,var(--fr-ground) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--wd-ink) 14%,transparent),0 22px 50px -20px rgb(4 7 3 / .85)}.fr-nav__logo{display:flex;align-items:center;flex:none;height:40px;padding:0 var(--jl-space-6);margin-left:var(--jl-space-n6);border-radius:var(--jl-radius-12);color:var(--fr-ink);transition:opacity .25s var(--site-ease)}.fr-nav__logo svg{display:block;height:24px;width:auto}.fr-nav__logo:hover{opacity:.82}.fr-nav__links{display:flex;align-items:center;justify-content:center;min-width:0}.fr-nav__logo{justify-self:start}.fr-nav__list{display:flex;align-items:center;gap:var(--jl-space-2);margin:0;padding:0;list-style:none}.fr-nav__list a{display:inline-flex;align-items:center;height:38px;padding:0 var(--jl-space-14);border-radius:999px;font-size:var(--jl-font-size-14p5);font-weight:var(--jl-font-weight-400);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;color:var(--fr-ink-2);transition:color .25s var(--site-ease),background-color .25s var(--site-ease),box-shadow .25s var(--site-ease)}.fr-nav__list a:hover,.fr-nav__list a:focus-visible{color:var(--fr-ink);background:var(--fr-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 9%,transparent)}.fr-nav__list a.is-current,.fr-nav__list a[aria-current="page"]{color:var(--fr-ink);background:color-mix(in srgb,var(--wd-ink) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--wd-ink) 16%,transparent)}.fr-nav__drawer-cta{display:none}.fr-nav__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--jl-space-8)}.fr-nav__cta{height:44px;padding:0 var(--jl-space-20);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22)}.fr-nav__cta:hover{box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 8px 20px -10px color-mix(in srgb,var(--wd-accent) 60%,transparent)}.fr-nav__menu{display:none;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--fr-glass);color:var(--fr-ink);box-shadow:inset 0 0 0 1px var(--fr-line);transition:background-color .25s var(--site-ease)}.fr-nav__menu svg{width:20px;height:20px}.fr-nav__menu:hover{background:color-mix(in srgb,var(--wd-ink) 14%,transparent)}@media (max-width:1099px){.fr-nav__bar{gap:var(--jl-space-12);padding-left:var(--jl-space-20)}.fr-nav__list a{padding:0 var(--jl-space-11);font-size:var(--jl-font-size-14)}}@media (max-width:767px){.fr-nav{top:12px;padding-inline:var(--jl-space-12)}.fr-nav[data-docked="true"]{top:8px}.fr-nav__bar,[data-docked="true"] .fr-nav__bar{display:flex;justify-content:space-between;max-width:none;height:60px;padding:0 var(--jl-space-8) 0 var(--jl-space-18)}.fr-nav__menu{display:grid}.fr-nav__cta{height:44px;padding:0 var(--jl-space-16);font-size:var(--jl-font-size-14)}.fr-nav__links{display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--jl-space-24);padding:var(--jl-space-88) var(--jl-space-20) var(--jl-space-28);background:var(--fr-ground);color:var(--fr-ink);box-shadow:inset -1px 0 0 var(--fr-line)}.fr-nav__list{flex-direction:column;align-items:stretch;gap:0}.fr-nav__list li{border-bottom:1px solid var(--fr-line)}.fr-nav__list a{display:flex;height:56px;padding:0 var(--jl-space-4);border-radius:0;font-size:var(--jl-font-size-20);letter-spacing:-.015em;color:var(--fr-ink)}.fr-nav__list a:hover,.fr-nav__list a:focus-visible{background:none;box-shadow:none;color:var(--wd-accent)}.fr-nav__drawer-cta{display:inline-flex;margin-top:auto;height:52px}}@media (prefers-reduced-motion:reduce){.fr-nav,.fr-nav *,.fr-nav__bar::before{transition:none !important}}.hr-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark;--hr-night:var(--wd-paper,var(--jl-moss-night));--hr-mist:var(--wd-ink,var(--jl-mist));--hr-fog:var(--wd-ink-2,var(--jl-fog-sage));--hr-lichen:var(--site-accent,var(--jl-lichen));--hr-glass:color-mix(in srgb,var(--hr-night) 58%,transparent);--hr-glass-line:color-mix(in srgb,var(--hr-mist) 15%,transparent);--hr-glass-top:color-mix(in srgb,var(--hr-mist) 20%,transparent);--hr-hair:color-mix(in srgb,var(--hr-mist) 13%,transparent);--hr-ease:var(--site-ease,cubic-bezier(.2,.7,.2,1))}.hr-hero{min-height:min(100svh,960px);padding-block:var(--jl-space-120) var(--jl-space-112);display:flex;flex-direction:column;justify-content:flex-start;isolation:isolate;overflow:clip}.hr-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--hr-night)}.hr-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hr-hero__scrim{position:absolute;inset:0;pointer-events:none;background: radial-gradient(70% 46% at 50% 20%,color-mix(in srgb,var(--hr-night) 40%,transparent),transparent 72%), linear-gradient(180deg, color-mix(in srgb,var(--hr-night) 94%,transparent) 0%, color-mix(in srgb,var(--hr-night) 78%,transparent) 22%, color-mix(in srgb,var(--hr-night) 52%,transparent) 40%, color-mix(in srgb,var(--hr-night) 18%,transparent) 56%, color-mix(in srgb,var(--hr-night) 10%,transparent) 66%, color-mix(in srgb,var(--hr-night) 42%,transparent) 82%, var(--hr-night) 100%)}.hr-hero>.hr-hero__inner{position:relative;z-index:1}.hr-hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin-inline:auto}.hr-hero__eyebrow{background:color-mix(in srgb,var(--hr-mist) 9%,transparent) !important;color:var(--hr-mist) !important;box-shadow:inset 0 0 0 1px var(--hr-glass-line),inset 0 1px 0 var(--hr-glass-top) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding-inline:var(--jl-space-14) !important}.hr-hero__title{margin-top:var(--jl-space-26);max-width:13ch;line-height:var(--jl-line-height-1p1) !important;padding-bottom:var(--jl-space-0p04em);color:var(--hr-mist)}.hr-hero__title em{white-space:nowrap}.hr-hero__lead{margin-top:var(--jl-space-22);max-width:44ch;color:color-mix(in srgb,var(--hr-mist) 80%,var(--hr-fog))}.hr-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jl-space-12);margin-top:var(--jl-space-34)}.hr-hero .jl-btn-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hr-night);color:var(--hr-lichen);margin-right:var(--jl-space-n16);margin-left:var(--jl-space-6);transition:transform .25s var(--hr-ease)}.hr-hero .jl-btn-chip svg{width:15px;height:15px}.hr-hero__primary:hover .jl-btn-chip{transform:translateX(2px)}.hr-hero__glassbtn{background:color-mix(in srgb,var(--hr-mist) 8%,transparent);color:var(--hr-mist);box-shadow:inset 0 0 0 1px var(--hr-glass-line),inset 0 1px 0 var(--hr-glass-top);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.hr-hero__glassbtn:hover{background:color-mix(in srgb,var(--hr-mist) 13%,transparent)}.hr-hero__visual{display:flex;flex-direction:column;align-items:center;gap:var(--jl-space-16);margin-top:var(--jl-space-64)}.hr-hero__lift{width:100%;max-width:980px}.hr-policy,.hr-card{background:var(--hr-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 0 0 1px var(--hr-glass-line),inset 0 1px 0 var(--hr-glass-top),0 30px 60px -30px color-mix(in srgb,var(--hr-night) 80%,transparent)}.hr-policy{border-radius:var(--site-radius-lg,22px);padding:var(--jl-space-22) var(--jl-space-26) var(--jl-space-26);color:var(--hr-mist);container-type:inline-size;text-align:left}.hr-policy p{margin:0}.hr-policy__top{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12)}.hr-policy__id{display:flex;align-items:baseline;gap:var(--jl-space-10);min-width:0}.hr-policy__k{font-size:var(--jl-font-size-13);color:var(--hr-fog)}.hr-policy__id code{font:400 14px/1.2 var(--site-font-mono);color:var(--hr-mist);white-space:nowrap}.hr-state{display:inline-flex;align-items:center;gap:var(--jl-space-8);height:28px;padding:0 var(--jl-space-12) 0 var(--jl-space-10);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);white-space:nowrap;color:var(--hr-mist);background:color-mix(in srgb,var(--hr-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hr-lichen) 32%,transparent)}.hr-state__dot{width:7px;height:7px;border-radius:50%;background:var(--hr-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--hr-lichen) 20%,transparent)}.hr-route{margin-top:var(--jl-space-18);padding:var(--jl-space-16) 0 var(--jl-space-18);border-block:1px solid var(--hr-hair)}.hr-route__line{display:flex;align-items:center;gap:var(--jl-space-14)}.hr-route__req{font:400 13.5px/1.2 var(--site-font-mono);color:var(--hr-mist);white-space:nowrap}.hr-route__path{flex:1;position:relative;display:flex;align-items:center;min-width:40px;height:16px;color:color-mix(in srgb,var(--hr-mist) 60%,transparent)}.hr-route__path::before{content:"";flex:1;height:0;border-top:1px dashed color-mix(in srgb,var(--hr-mist) 34%,transparent)}.hr-route__path svg{width:16px;height:16px;margin-left:var(--jl-space-n4);flex:none}.hr-route__to{display:inline-flex;align-items:center;height:32px;padding:0 var(--jl-space-14);border-radius:var(--jl-radius-12);font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);white-space:nowrap;background:color-mix(in srgb,var(--hr-mist) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hr-mist) 22%,transparent)}.hr-route__note{margin-top:var(--jl-space-8) !important;font-size:var(--jl-font-size-13);color:var(--hr-fog);text-align:right}.hr-meters{list-style:none;margin:var(--jl-space-20) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hr-meter{min-width:0;padding:0 var(--jl-space-22)}.hr-meter:first-child{padding-left:0}.hr-meter:last-child{padding-right:0}.hr-meter+.hr-meter{border-left:1px solid var(--hr-hair)}.hr-meter__head{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-8)}.hr-meter__name{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--hr-mist);white-space:nowrap}.hr-meter__src{font:400 11.5px/1 var(--site-font-mono);color:var(--hr-fog);white-space:nowrap}.hr-est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--hr-mist);border:1px dashed color-mix(in srgb,var(--hr-mist) 50%,transparent);white-space:nowrap}.hr-meter__val{margin-top:var(--jl-space-8) !important;display:flex;align-items:baseline;gap:var(--jl-space-6);font-weight:var(--jl-font-weight-300);font-size:var(--jl-font-size-32);line-height:var(--jl-line-height-1p05);letter-spacing:-.03em;color:var(--hr-mist)}.hr-meter__val small{font:400 12px/1 var(--site-font-mono);letter-spacing:0;color:var(--hr-fog);white-space:nowrap}.hr-scale{--lo:0%;--hi:100%;--at:50%;--lim:var(--hi);position:relative;height:52px;margin-top:var(--jl-space-10)}.hr-scale--q{--lo:45%;--hi:100%;--at:50%;--lim:45%}.hr-scale--l{--lo:0%;--hi:75%;--at:58.333%;--lim:75%}.hr-scale--e{--lo:0%;--hi:75%;--at:62.5%;--lim:75%}.hr-scale__ticks{position:absolute;left:0;right:0;top:30px;height:6px;border-top:1px solid color-mix(in srgb,var(--hr-mist) 30%,transparent);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hr-mist) 30%,transparent) 0 1px,transparent 1px 10%);background-size:calc(100% + 1px) 100%}.hr-scale__range{position:absolute;top:18px;height:12px;left:var(--lo);width:calc(var(--hi) - var(--lo));border:1px solid color-mix(in srgb,var(--hr-mist) 46%,transparent);border-bottom:0;border-radius:var(--jl-radius-3) var(--jl-radius-3) 0 0}.hr-scale__range::after{content:"";position:absolute;top:-3px;bottom:-11px;width:1.5px;background:var(--hr-mist);border-radius:var(--jl-radius-1)}.hr-scale--q .hr-scale__range::after{left:-1.25px}.hr-scale--l .hr-scale__range::after,.hr-scale--e .hr-scale__range::after{right:-1.25px}.hr-scale__mark{position:absolute;top:30px;left:var(--at);width:12px;height:12px;margin:var(--jl-space-n6) 0 0 var(--jl-space-n6);border-radius:50%;background:var(--hr-lichen);box-shadow:0 0 0 3px var(--hr-night),0 0 18px 2px color-mix(in srgb,var(--hr-lichen) 55%,transparent)}.hr-scale--e .hr-scale__mark{background:var(--hr-night);border:1.5px dashed var(--hr-lichen);box-shadow:0 0 0 2px var(--hr-night),0 0 16px 1px color-mix(in srgb,var(--hr-lichen) 35%,transparent)}.hr-scale__lab{position:absolute;top:42px;font:400 11px/1 var(--site-font-mono);color:var(--hr-fog);white-space:nowrap}.hr-scale__lab--min{left:0}.hr-scale__lab--max{right:0}.hr-scale__lab--lim{top:0;left:var(--lim);translate:-50% 0;color:var(--hr-mist)}.hr-cards{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-8);text-align:left}.hr-card{border-radius:var(--jl-radius-22);padding:var(--jl-space-20) var(--jl-space-22) var(--jl-space-22);display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:var(--jl-space-14);row-gap:var(--jl-space-4);align-items:start}.hr-card__icon{grid-row:span 2;display:block;width:26px;height:26px;color:var(--hr-lichen)}.hr-card__icon svg{width:26px;height:26px}.hr-card__title{margin:var(--jl-space-1) 0 0;font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--hr-mist)}.hr-card__text{margin:0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p45);color:color-mix(in srgb,var(--hr-mist) 74%,var(--hr-fog))}@container (max-width:600px){.hr-meters{grid-template-columns:1fr;gap:0}.hr-meter,.hr-meter:first-child,.hr-meter:last-child{padding:var(--jl-space-16) 0}.hr-meter+.hr-meter{border-left:0;border-top:1px solid var(--hr-hair)}.hr-meter:last-child{padding-bottom:0}.hr-meters{margin-top:var(--jl-space-4)}}@container (max-width:420px){.hr-policy__top{flex-wrap:wrap;row-gap:var(--jl-space-12)}.hr-route__line{gap:var(--jl-space-10)}.hr-route__req{font-size:var(--jl-font-size-12p5)}.hr-route__path{min-width:20px}.hr-route__to{padding:0 var(--jl-space-11);font-size:var(--jl-font-size-14)}}@media (max-width:1099px){.hr-hero{padding-block:var(--jl-space-112) var(--jl-space-96)}.hr-hero__visual{margin-top:var(--jl-space-56)}}@media (max-width:860px){.hr-cards{grid-template-columns:1fr;max-width:760px;gap:var(--jl-space-12)}}@media (max-width:699px){.hr-hero{padding-block:var(--jl-space-96) var(--jl-space-72)}.hr-hero__title{margin-top:var(--jl-space-22)}.hr-hero__lead{margin-top:var(--jl-space-18)}.hr-hero__ctas{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--jl-space-28)}.hr-hero__ctas .wd-btn{width:100%}.hr-hero__visual{margin-top:var(--jl-space-44);gap:var(--jl-space-12)}.hr-policy{padding:var(--jl-space-18) var(--jl-space-18) var(--jl-space-20)}.hr-card{padding:var(--jl-space-16) var(--jl-space-18) var(--jl-space-18)}.hr-hero__scrim{background: linear-gradient(180deg, color-mix(in srgb,var(--hr-night) 94%,transparent) 0%, color-mix(in srgb,var(--hr-night) 70%,transparent) 30%, color-mix(in srgb,var(--hr-night) 34%,transparent) 48%, color-mix(in srgb,var(--hr-night) 26%,transparent) 66%, color-mix(in srgb,var(--hr-night) 55%,transparent) 84%, var(--hr-night) 100%)}}@media (max-width:767px){.hr-cards{display:none}}.hr-bezel{width:100%;padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.hr-bezel--group{max-width:980px;border-radius:var(--jl-radius-30)}.hr-bezel .hr-policy{border-radius:var(--jl-radius-22);background:color-mix(in srgb,var(--jl-moss-night) 72%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.hr-bezel .hr-card{background:color-mix(in srgb,var(--jl-moss-night) 72%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}@media (max-width:767px){.hr-bezel--group{display:none}.hr-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}}.hr-navslot{position:absolute;top:0;left:0;right:0;z-index:5}.bn-bud .bn-grid{--bn-tile:var(--site-surface,var(--jl-moss-card));--bn-ink:var(--site-text,var(--jl-mist));--bn-ink-2:var(--site-text-muted,var(--jl-fog-sage));--bn-accent:var(--jl-lichen,var(--jl-lichen));--bn-on-accent:var(--site-on-accent,var(--jl-moss-night));--bn-r:var(--site-radius-lg,22px);--bn-pad:28px;--bn-line:color-mix(in srgb,var(--jl-mist) 9%,transparent);--bn-hi:color-mix(in srgb,var(--jl-mist) 11%,transparent);display:grid;gap:var(--jl-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:minmax(316px,auto) minmax(316px,auto);font-family:inherit;color:var(--bn-ink)}.bn-bud .bn-pillar{grid-column:2;grid-row:1/3}.bn-bud .bn-t-quality{grid-column:1;grid-row:1}.bn-bud .bn-t-latency{grid-column:3;grid-row:1}.bn-bud .bn-t-energy{grid-column:1;grid-row:2}.bn-bud .bn-t-fallback{grid-column:3;grid-row:2}.bn-bud .bn-tile{position:relative;isolation:isolate;overflow:hidden;min-width:0;container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:var(--jl-space-40);padding:var(--bn-pad);border-radius:var(--bn-r);background:radial-gradient(130% 90% at 0% 0%,color-mix(in srgb,var(--jl-mist) 4%,transparent),transparent 58%),var(--bn-tile);box-shadow:inset 0 0 0 1px var(--bn-line),inset 0 1px 0 var(--bn-hi),0 30px 60px -36px rgb(4 7 3 / .7)}.bn-bud .bn-fig{margin:0;display:flex;align-items:flex-start;gap:var(--jl-space-10);white-space:nowrap;font-family:var(--site-font-display);font-weight:var(--jl-font-weight-300);line-height:var(--jl-line-height-0p86);letter-spacing:-.05em;font-size:var(--jl-font-size-fluid-14);font-variant-numeric:tabular-nums lining-nums}.bn-bud .bn-fig__u{font:400 14px/1 var(--site-font-mono);letter-spacing:0;color:var(--bn-accent);padding-top:var(--jl-space-0p5em)}.bn-bud .bn-cap{display:flex;flex-direction:column;gap:var(--jl-space-8);position:relative}.bn-bud .bn-title{margin:0;font-size:var(--wd-h3-size,21px);line-height:var(--jl-line-height-1p2);letter-spacing:-.015em;font-weight:var(--jl-font-weight-500);color:var(--bn-ink)}.bn-bud .bn-body{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p5);color:var(--bn-ink-2);max-width:34ch;text-wrap:balance}.bn-bud .bn-nw{white-space:nowrap}.bn-bud .wd-lead{text-wrap:balance}.bn-bud .bn-dotart{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(85% 75% at 100% 0%,var(--jl-c000000) 30%,transparent 100%);mask-image:radial-gradient(85% 75% at 100% 0%,var(--jl-c000000) 30%,transparent 100%)}.bn-bud .bn-t-energy{--bn-ink:var(--bn-on-accent);--bn-ink-2:color-mix(in srgb,var(--jl-moss-night) 76%,var(--jl-lichen));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--jl-cffffff) 16%,transparent),transparent 55%),var(--bn-accent);color:var(--bn-on-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-cffffff) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 8%,transparent),0 30px 60px -44px color-mix(in srgb,var(--jl-lichen) 38%,transparent)}.bn-bud .bn-t-energy .bn-fig__u{color:var(--jl-olive-field)}.bn-bud .bn-est{position:absolute;top:var(--bn-pad);right:var(--bn-pad);display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-8);border:1.5px dashed color-mix(in srgb,var(--jl-moss-night) 42%,transparent);font:400 12.5px/1 var(--site-font-mono);color:var(--jl-moss-night)}.bn-bud .bn-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--jl-radius-12);background:var(--bn-accent);color:var(--bn-on-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-cffffff) 40%,transparent)}.bn-bud .bn-icon svg{width:21px;height:21px}.bn-bud .bn-pillar{padding:0;justify-content:flex-end;background:var(--jl-moss-raised);color:var(--jl-mist)}.bn-bud .bn-pillar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;z-index:-2;transition:scale 1.2s var(--site-ease,cubic-bezier(.2,.7,.2,1))}.bn-bud .bn-pillar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(16 22 12 / 0) 38%,rgb(16 22 12 / .42) 62%,rgb(16 22 12 / .9) 100%)}.bn-bud .bn-pillar::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 18%,transparent)}.bn-bud .bn-pillar:hover>img{scale:1.025}.bn-bud .bn-pillar__cap{padding:var(--jl-space-32);display:flex;flex-direction:column;gap:var(--jl-space-14)}.bn-bud .bn-pillar__title{margin:0;max-width:12ch;text-wrap:balance;color:var(--jl-mist);font-family:var(--site-font-display);font-weight:var(--jl-font-weight-300);font-size:var(--jl-font-size-fluid-6);line-height:var(--jl-line-height-1p08);letter-spacing:-.03em}.bn-bud .bn-pillar__title em{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--jl-font-weight-400);letter-spacing:-.01em}.bn-bud .bn-pillar__note{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p5);color:color-mix(in srgb,var(--jl-mist) 80%,transparent);max-width:34ch;text-wrap:balance}@media (max-width:899px){.bn-bud .bn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.bn-bud .bn-pillar{grid-column:1/-1;grid-row:1;min-height:420px}.bn-bud .bn-t-quality{grid-column:1;grid-row:2}.bn-bud .bn-t-latency{grid-column:2;grid-row:2}.bn-bud .bn-t-energy{grid-column:1;grid-row:3}.bn-bud .bn-t-fallback{grid-column:2;grid-row:3}.bn-bud .bn-stat,.bn-bud .bn-t-fallback{min-height:280px}.bn-bud .bn-pillar>img{object-position:50% 55%}.bn-bud .bn-pillar__title{max-width:16ch}}@media (max-width:699px){.bn-bud .bn-grid{grid-template-columns:minmax(0,1fr);gap:var(--jl-space-12);--bn-pad:24px}.bn-bud .bn-grid>*{grid-column:1 !important;grid-row:auto !important}.bn-bud .bn-pillar{aspect-ratio:4/4.4;min-height:0}.bn-bud .bn-pillar>img{object-position:50% 45%}.bn-bud .bn-pillar__cap{padding:var(--jl-space-26)}.bn-bud .bn-pillar__title{max-width:12ch}.bn-bud .bn-stat,.bn-bud .bn-t-fallback{min-height:0;gap:var(--jl-space-48)}}@media (prefers-reduced-motion:reduce){.bn-bud .bn-pillar>img{transition:none}}.jl-cmp{--jl-ink:var(--jl-moss-night);--jl-ink-2:var(--jl-olive-ink);--jl-line:color-mix(in srgb,var(--jl-moss-night) 11%,transparent);--jl-card:var(--jl-paper-light);--jl-s:var(--jl-lichen);--jl-l:var(--jl-olive-field)}.jl-board{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--jl-space-20);align-items:stretch}.jl-policy{display:flex;flex-direction:column;gap:var(--jl-space-22);padding:var(--jl-space-28);border-radius:var(--site-radius-lg);background:var(--jl-moss-night);color:var(--jl-mist)}.jl-policy__label{margin:0;font-size:var(--jl-font-size-14);color:var(--jl-fog-sage)}.jl-policy__label code{display:block;margin-top:var(--jl-space-8);font:400 15px/1.3 var(--site-font-mono);color:var(--jl-mist)}.jl-policy__rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jl-policy__rules li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--jl-space-12);padding:var(--jl-space-14) 0;border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.jl-k{font-size:var(--jl-font-size-15);color:var(--jl-mist);white-space:nowrap}.jl-policy .jl-m.jl-m--plain{color:var(--jl-fog-sage)}.jl-policy__rules--work li:first-child{border-top:0}.jl-m{font:400 13px/1 var(--site-font-mono);color:var(--jl-lichen);white-space:nowrap}.jl-legend{list-style:none;margin:auto 0 0;padding:var(--jl-space-18) 0 0;display:flex;flex-direction:column;gap:var(--jl-space-10);border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent);font-size:var(--jl-font-size-13);color:var(--jl-fog-sage)}.jl-legend li{display:flex;align-items:center;gap:var(--jl-space-10)}.jl-legend .jl-cell{width:12px;height:12px}.jl-legend .jl-cell--l{background:var(--jl-olive-field);box-shadow:0 0 0 1px color-mix(in srgb,var(--jl-mist) 20%,transparent)}.jl-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-20)}.jl-col{position:relative;display:flex;flex-direction:column;gap:var(--jl-space-24);padding:var(--jl-space-28);border-radius:var(--site-radius-lg);background:var(--jl-card);box-shadow:inset 0 0 0 1px var(--jl-line)}.jl-col.is-highlight{box-shadow:inset 0 0 0 1.5px var(--jl-moss-night),0 30px 60px -36px rgb(16 22 12 / .45)}.jl-col__tab{position:absolute;top:-1px;right:24px;margin:0;padding:var(--jl-space-7) var(--jl-space-12);border-radius:0 0 var(--jl-radius-10) var(--jl-radius-10);background:var(--jl-moss-night);color:var(--jl-lichen);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);line-height:1}.jl-col__tab--off{background:var(--jl-moss-night);color:var(--jl-mist)}.jl-col__head{display:flex;flex-direction:column;gap:var(--jl-space-6)}.jl-col__name{margin:0;font-size:var(--jl-font-size-26);line-height:var(--jl-line-height-1p1);font-weight:var(--jl-font-weight-400);letter-spacing:-.02em;color:var(--jl-ink)}.jl-col__route{margin:0;font-size:var(--jl-font-size-14p5);color:var(--jl-ink-2)}.jl-col__route b{font-weight:var(--jl-font-weight-500);color:var(--jl-ink)}.jl-ledger{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:var(--jl-space-4)}.jl-cell{display:block;aspect-ratio:1;border-radius:var(--jl-radius-3)}.jl-cell--s{background:var(--jl-s)}.jl-cell--l{background:var(--jl-l)}.jl-vals{margin:0;display:flex;flex-direction:column}.jl-val{display:flex;justify-content:space-between;align-items:center;gap:var(--jl-space-12);padding:var(--jl-space-14) 0;border-top:1px solid var(--jl-line)}.jl-val dt{font-size:var(--jl-font-size-15);color:var(--jl-ink-2)}.jl-val dd{margin:0;display:flex;align-items:center;gap:var(--jl-space-10)}.jl-fig{font:300 30px/1 var(--site-font-display);letter-spacing:-.03em;color:var(--jl-ink);font-variant-numeric:tabular-nums}.jl-unit{font:400 13px/1 var(--site-font-mono);color:var(--jl-ink-2);margin-left:var(--jl-space-n4)}.jl-ok,.jl-no{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.jl-ok{background:var(--jl-moss-night);color:var(--jl-lichen)}.jl-no{background:transparent;color:var(--jl-ink);box-shadow:inset 0 0 0 1.5px var(--jl-ink)}.jl-ok svg,.jl-no svg{width:13px;height:13px}.jl-est{display:inline-flex;align-items:baseline;gap:var(--jl-space-8);padding:var(--jl-space-5) var(--jl-space-10) var(--jl-space-6);border-radius:var(--jl-radius-10);border:1.5px dashed color-mix(in srgb,var(--jl-moss-night) 34%,transparent)}.jl-est--sm{padding:var(--jl-space-2) var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1.3 var(--site-font-mono);color:var(--jl-mist);border-color:color-mix(in srgb,var(--jl-mist) 40%,transparent)}.jl-sum{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-20) var(--jl-space-40);padding:var(--jl-space-28) var(--jl-space-32);border-radius:var(--site-radius-lg);background:var(--jl-olive-field);color:var(--jl-mist)}.jl-sum__fig{margin:0;font:300 clamp(48px,5vw,72px)/1 var(--site-font-display);letter-spacing:-.045em;color:var(--jl-lichen)}.jl-sum__text{display:flex;flex-direction:column;gap:var(--jl-space-6)}.jl-sum__lead{margin:0;font-size:var(--jl-font-size-18);line-height:var(--jl-line-height-1p45);max-width:44ch}.jl-sum__note{margin:0;font-size:var(--jl-font-size-14);color:var(--jl-sage-wash)}.jl-sum .wd-link{color:var(--jl-mist);text-decoration-color:color-mix(in srgb,var(--jl-mist) 40%,transparent)}@media (max-width:1099px){.jl-board{grid-template-columns:1fr}.jl-policy{display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-16) var(--jl-space-32)}.jl-policy__label{grid-column:1/-1}.jl-legend{margin:0;border-top:0;padding:0;justify-content:center}}@media (max-width:699px){.jl-policy{grid-template-columns:1fr;padding:var(--jl-space-22)}.jl-cols{grid-template-columns:1fr}.jl-col{padding:var(--jl-space-22)}.jl-col__tab{right:18px}.jl-ledger{gap:var(--jl-space-3)}.jl-sum{grid-template-columns:1fr;padding:var(--jl-space-24)}}.jl-lim{font:400 12px/1 var(--site-font-mono);color:var(--jl-ink-2);margin-left:var(--jl-space-2);min-width:44px;text-align:right}.jl-policy__note{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p5);color:var(--jl-sage-wash)}.jl-exc__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--jl-space-fluid-18);align-items:center}.jl-exc__media{position:relative;padding-bottom:var(--jl-space-56)}.jl-exc__photo{aspect-ratio:4/4.4;border-radius:var(--site-radius-xl)}.jl-exc__photo img{object-position:50% 40%}.jl-exc__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(16 22 12 / .45),rgb(16 22 12 / 0) 45%)}.jl-ticket{position:absolute;left:clamp(16px,6%,48px);right:clamp(16px,6%,48px);bottom:0;display:flex;flex-direction:column;gap:var(--jl-space-16);padding:var(--jl-space-22);border-radius:var(--site-radius-lg);background:color-mix(in srgb,var(--jl-moss-night) 62%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent),0 30px 60px -30px rgb(4 7 3 / .7)}.jl-ticket__top{display:flex;gap:var(--jl-space-14);align-items:flex-start}.jl-ticket__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--jl-radius-12);background:var(--jl-lichen);color:var(--jl-moss-night)}.jl-ticket__icon svg{width:22px;height:22px}.jl-ticket__title{margin:0;font-size:var(--jl-font-size-17);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.jl-ticket__sub{margin:var(--jl-space-2) 0 0;font-size:var(--jl-font-size-14);color:var(--jl-fog-sage)}.jl-ticket__policy{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--jl-space-6) var(--jl-space-16);padding:var(--jl-space-12) var(--jl-space-14);border-radius:var(--jl-radius-12);background:color-mix(in srgb,var(--jl-mist) 6%,transparent);font:400 12.5px/1.4 var(--site-font-mono);color:var(--jl-fog-sage)}.jl-ticket__policy code{font:inherit;color:var(--jl-mist)}.jl-ticket__table{width:100%;border-collapse:collapse;font:400 13px/1.2 var(--site-font-mono);color:var(--jl-mist);font-variant-numeric:tabular-nums}.jl-ticket__table th,.jl-ticket__table td{text-align:left;padding:var(--jl-space-9) var(--jl-space-6);border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent);white-space:nowrap}.jl-ticket__table thead th{border-top:0;padding-top:0;font-family:var(--site-font-sans);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);color:var(--jl-fog-sage)}.jl-ticket__table tbody th{font-weight:var(--jl-font-weight-400);color:var(--jl-fog-sage)}.jl-ticket__table i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;margin-left:var(--jl-space-4);vertical-align:-3px}.jl-ticket__table i svg{width:10px;height:10px}.jl-ticket__table i.y{background:var(--jl-lichen);color:var(--jl-moss-night)}.jl-ticket__table i.n{box-shadow:inset 0 0 0 1.2px var(--jl-mist);color:var(--jl-mist)}.jl-exc__copy .wd-head{margin-bottom:var(--jl-space-40)}.jl-exc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jl-exc__list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--jl-space-18);padding:var(--jl-space-22) 0;border-top:1px solid var(--site-border)}.jl-exc__list li:last-child{border-bottom:1px solid var(--site-border)}.jl-exc__list .wd-h3{font-size:var(--jl-font-size-18);margin-bottom:var(--jl-space-6)}.jl-exc__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--jl-radius-12);color:var(--jl-lichen);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.jl-exc__ic svg{width:20px;height:20px}@media (max-width:1179px){.jl-exc__grid{grid-template-columns:1fr;gap:var(--jl-space-48)}.jl-exc__copy{order:-1}.jl-exc__media{max-width:none}.jl-exc__photo{aspect-ratio:16/10}}@media (max-width:699px){.jl-exc__media{padding-bottom:0}.jl-exc__photo{aspect-ratio:4/3.4}.jl-ticket{position:relative;left:auto;right:auto;margin:var(--jl-space-n64) var(--jl-space-12) 0;padding:var(--jl-space-18)}.jl-ticket__table{font-size:var(--jl-font-size-12)}.jl-ticket__table th,.jl-ticket__table td{padding:var(--jl-space-8) var(--jl-space-3)}}.jl-tk-est{display:inline-block;margin-left:var(--jl-space-4);padding:var(--jl-space-1) var(--jl-space-5);border-radius:var(--jl-radius-5);border:1px dashed color-mix(in srgb,var(--jl-mist) 45%,transparent);font:400 10.5px/1.3 var(--site-font-mono);color:var(--jl-mist)}.jl-ticket__ex{font-family:var(--site-font-sans);font-size:var(--jl-font-size-12);color:var(--jl-fog-sage)}.jl-ticket__policy{align-items:baseline}.jl-ticket__sub{text-wrap:balance}@media (max-width:479px){.jl-ticket__table{table-layout:fixed}.jl-ticket__table th:nth-child(1){width:30%}.jl-ticket__table th:nth-child(2){width:20%}.jl-ticket__table th:nth-child(3){width:24%}.jl-ticket__table th:nth-child(4){width:26%}.jl-ticket__table{font-size:var(--jl-font-size-11)}.jl-ticket__table th,.jl-ticket__table td{white-space:nowrap;padding:var(--jl-space-8) var(--jl-space-4) var(--jl-space-8) 0}.jl-ticket__table tbody th{white-space:normal;padding-right:var(--jl-space-10)}.jl-ticket__table thead th{font-size:var(--jl-font-size-11p5)}.jl-ticket__table i{margin-left:var(--jl-space-2);width:14px;height:14px}.jl-ticket__table thead th{white-space:normal;vertical-align:bottom}}.fs-path .fs{font-family:inherit;color:var(--site-text,var(--jl-mist));--ink:var(--site-text,var(--jl-mist));--ink-2:var(--site-text-muted,var(--jl-fog-sage));--ink-3:var(--site-text-subtle,var(--jl-fog-dim));--accent:var(--site-accent,var(--jl-lichen));--accent-ink:var(--site-on-accent,var(--jl-moss-night));--tile:var(--site-surface,var(--jl-moss-card));--well:var(--site-surface-muted,var(--jl-moss-raised));--hair:var(--site-border,var(--jl-mist-a090));--rule:var(--site-border-strong,var(--jl-mist-a160));--r:var(--site-radius-xl,28px);--mono:var(--site-font-mono,ui-monospace,monospace)}.fs-path__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:0;padding:var(--jl-space-10);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 6%,transparent)}.fs-path__railcol{display:flex;flex-direction:column;justify-content:center;gap:var(--jl-space-36);padding:var(--jl-space-48) var(--jl-space-48) var(--jl-space-48) var(--jl-space-42)}.fs-path__rail{position:relative;display:flex;flex-direction:column}.fs-path__rail::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--hair)}.fs-path__rail details{position:relative;padding:var(--jl-space-18) 0 var(--jl-space-18) var(--jl-space-26)}.fs-path__rail details::before{content:"";position:absolute;left:0;top:18px;width:2px;height:28px;border-radius:var(--jl-radius-2);background:var(--accent);opacity:0;transform:scaleY(.4);transition:opacity .28s var(--site-ease),transform .28s var(--site-ease)}.fs-path__rail details[open]::before{opacity:1;transform:none}.fs-path__rail summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;min-height:28px;border-radius:var(--jl-radius-6)}.fs-path__rail summary::-webkit-details-marker{display:none}.fs-path__n{font:400 13px/1 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .28s var(--site-ease)}.fs-path__t{margin:0;font-size:var(--jl-font-size-20);line-height:var(--jl-line-height-1p4);letter-spacing:-.015em;font-weight:var(--jl-font-weight-400);color:var(--ink-2);text-wrap:balance;transition:color .28s var(--site-ease)}.fs-path__rail summary:hover .fs-path__t{color:var(--ink)}.fs-path__rail details[open] .fs-path__t{color:var(--ink);font-weight:var(--jl-font-weight-500)}.fs-path__rail details[open] .fs-path__n{color:var(--accent)}.fs-path__d{margin:var(--jl-space-10) 0 var(--jl-space-2) var(--jl-space-36);font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p55);color:var(--ink-2);max-width:36ch;text-wrap:pretty}.fs-path__link{align-self:flex-start;margin-left:var(--jl-space-26)}.fs-path__media{position:relative;margin:0;min-height:560px;border-radius:calc(var(--r) - var(--jl-radius-10));overflow:hidden;background:var(--site-surface-sunken,var(--jl-night-deep));isolation:isolate}.fs-path__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.fs-path__media::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent);pointer-events:none}.fs-path__chip{position:absolute;z-index:1;display:flex;flex-direction:column;gap:var(--jl-space-8);padding:var(--jl-space-14) var(--jl-space-16);border-radius:var(--site-radius,14px);font:400 12.5px/1.35 var(--mono);color:var(--jl-mist);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb,var(--jl-moss-night) 66%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent),0 24px 48px -28px rgb(4 7 3 / .7)}.fs-path__chip p{margin:0}.fs-path__chip .k{color:var(--jl-fog-sage)}.fs-path__chip--req{left:28px;top:28px}.fs-path__chip--res{right:28px;top:96px;min-width:236px}.fs-path__route{display:flex;align-items:center;gap:var(--jl-space-9);padding-bottom:var(--jl-space-10);border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.fs-path__ok{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.fs-path__ok svg{width:11px;height:11px}.fs-path__chip dl{margin:0;display:flex;flex-direction:column;gap:var(--jl-space-6)}.fs-path__chip dl>div{display:flex;justify-content:space-between;gap:var(--jl-space-24)}.fs-path__chip dt{color:var(--jl-fog-sage)}.fs-path__chip dd{margin:0}@media (max-width:1099px){.fs-path__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fs-path__railcol{padding:var(--jl-space-36) var(--jl-space-32) var(--jl-space-36) var(--jl-space-30);gap:var(--jl-space-28)}.fs-path__t{font-size:var(--jl-font-size-18)}.fs-path__d{font-size:var(--jl-font-size-15)}.fs-path__media{min-height:480px}.fs-path__chip--req{left:20px;top:20px}.fs-path__chip--res{right:20px;top:114px}}@media (max-width:899px){.fs-path__panel{grid-template-columns:1fr;padding:var(--jl-space-8)}.fs-path__media{order:-1;min-height:0;aspect-ratio:16/10;border-radius:calc(var(--r) - var(--jl-radius-8))}.fs-path__media>img{object-position:50% 60%}.fs-path__chip--req{display:none}.fs-path__chip--res{left:16px;right:auto;top:16px}.fs-path__railcol{padding:var(--jl-space-28) var(--jl-space-22) var(--jl-space-30) var(--jl-space-20)}}@media (max-width:699px){.fs-path__panel{border-radius:var(--site-radius-lg,22px)}.fs-path__media{border-radius:var(--jl-radius-16)}.fs-path__chip--res{left:12px;top:12px;min-width:0;padding:var(--jl-space-10) var(--jl-space-12);gap:var(--jl-space-6);font-size:var(--jl-font-size-11p5)}.fs-path__route{padding-bottom:0;border-bottom:0;gap:var(--jl-space-8)}.fs-path__ok{width:16px;height:16px}.fs-path__chip dl{flex-direction:row;gap:var(--jl-space-14);padding-left:var(--jl-space-24)}.fs-path__chip dl>div{gap:var(--jl-space-6)}.fs-path__rail details{padding:var(--jl-space-16) 0 var(--jl-space-16) var(--jl-space-20)}.fs-path__rail details::before{top:16px}.fs-path__rail summary{grid-template-columns:32px minmax(0,1fr)}.fs-path__t{font-size:var(--jl-font-size-17p5)}.fs-path__d{margin-left:var(--jl-space-32);font-size:var(--jl-font-size-15)}.fs-path__link{margin-left:var(--jl-space-20)}}@media (prefers-reduced-motion:reduce){.fs-path__rail details::before{transition:none}}.jl-ribbons{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,var(--jl-c000000) 16%,var(--jl-c000000) 84%,transparent);mask-image:linear-gradient(180deg,transparent,var(--jl-c000000) 16%,var(--jl-c000000) 84%,transparent)}.jl-ribbons img{width:100%;height:100%;object-fit:cover}.fs-path{position:relative}.fs-path>.wd-container{position:relative;z-index:1}.pr{font-family:inherit;color:var(--ink);position:relative;isolation:isolate}.pr *{box-sizing:border-box}:where(.pr) :is(h3,h4,p,ul){margin:0;padding:0}.pr ul{list-style:none}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pr-tiers{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));column-gap:var(--gap);row-gap:var(--gap);align-items:stretch;position:relative}.pr-tier{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;border-radius:var(--r)}.pr-card{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;border-radius:inherit;background:var(--card);box-shadow:var(--sh-card);position:relative;overflow:hidden;isolation:isolate}.pr-top{grid-row:1/5;display:grid;grid-template-rows:subgrid;row-gap:0;padding:var(--pad) var(--pad) var(--jl-space-26);border-radius:inherit;position:relative}.pr-feats{container-type:inline-size;grid-row:5;margin:0 var(--pad);padding:var(--jl-space-24) 0 var(--pad);border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:var(--jl-space-14)}.pr-name-row{display:flex;align-items:center;gap:var(--jl-space-10);min-height:30px}.pr-name{font-size:var(--jl-font-size-20);line-height:var(--jl-line-height-1p2);letter-spacing:-.02em;font-weight:var(--jl-font-weight-500)}.pr-icon{width:36px;height:36px;border-radius:var(--jl-radius-11);display:grid;place-items:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),0 6px 14px -8px var(--jl-c1e1c14-a300);flex:none}.pr-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pr-badge{display:inline-flex;align-items:center;gap:var(--jl-space-5);height:24px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12);font-weight:var(--jl-font-weight-500);white-space:nowrap;margin-left:auto;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text,color-mix(in srgb,var(--accent) 78%,var(--ink)))}.pr-for{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p45);color:var(--ink-2);margin-top:var(--jl-space-6);max-width:34ch;text-wrap:pretty}.pr-price{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:var(--jl-space-10);row-gap:var(--jl-space-6);margin-top:var(--jl-space-26)}.pr-amt{display:inline-flex;align-items:flex-start;font-size:var(--jl-font-size-56);line-height:var(--jl-line-height-0p9);letter-spacing:-.045em;font-weight:var(--jl-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-cur{font-size:var(--jl-font-size-0p46em);letter-spacing:0;margin:var(--jl-space-0p06em) var(--jl-space-0p06em) 0 0;color:var(--ink-3)}.pr-amt--word{font-size:var(--jl-font-size-44)}.pr-was{font-size:var(--jl-font-size-18);color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px;align-self:flex-start;font-variant-numeric:tabular-nums}.pr-per{font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p35);color:var(--ink-2);max-width:16ch;padding-bottom:var(--jl-space-3);text-wrap:balance}.pr-tiers:has(.pr-was) .pr-per,.pr-tiers[style*="--n:4"] .pr-per{flex-basis:100%;max-width:none}.pr-cta-block{margin-top:var(--jl-space-24);display:flex;flex-direction:column;gap:var(--jl-space-10)}.pr-cta{display:flex;align-items:center;justify-content:center;gap:var(--jl-space-8);height:46px;padding:0 var(--jl-space-18);border-radius:var(--r-btn);font:500 15px/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:translate .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.pr-cta--soft{background:var(--well);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}.pr-cta--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.pr-cta--ink{background:var(--ink);color:var(--card);box-shadow:inset 0 1px 0 var(--jl-cffffff-a140),0 10px 20px -12px var(--jl-c000000-a500)}.pr-cta--accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--jl-cffffff-a250),0 12px 26px -12px color-mix(in srgb,var(--accent) 80%,transparent)}.pr-cta:hover{translate:0 -1px}.pr-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pr-cta[aria-disabled="true"]{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none}.pr-cta-row{display:flex;align-items:center;gap:var(--jl-space-16)}.pr-cta-row .pr-cta{flex:none}.pr-link{font-size:var(--jl-font-size-14);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair-2)}.pr-note{font-size:var(--jl-font-size-12p5);line-height:var(--jl-line-height-1p4);color:var(--ink-2);text-align:center}.pr-feats-lead{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--ink)}.pr-list{display:flex;flex-direction:column;gap:var(--jl-space-11)}.pr-list li{display:flex;gap:var(--jl-space-10);align-items:flex-start;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p4);color:var(--ink-2)}.pr-list li b{color:var(--ink);font-weight:var(--jl-font-weight-500)}.pr-list li small{display:block;font-size:var(--jl-font-size-13);color:var(--ink-3);margin-top:var(--jl-space-2)}.pr-list li.is-off{color:var(--ink-3)}.pr-ic{width:18px;height:18px;flex:none;margin-top:var(--jl-space-1);border-radius:50%;padding:var(--jl-space-3);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text,color-mix(in srgb,var(--accent) 78%,var(--ink)))}.pr-ic path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.is-off .pr-ic{background:var(--well);color:var(--ink-3)}.pr-more{font-size:var(--jl-font-size-13p5);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.pr-tiers+.pr-foot{margin-top:var(--jl-space-40)}.pr[data-emph="lift"] .pr-tiers+.pr-foot{margin-top:var(--jl-space-60)}.pr-foot{text-align:center;font-size:var(--jl-font-size-14);color:var(--ink-2)}.pr[data-surface="glass"] .pr-card{background:linear-gradient(180deg,var(--jl-cffffff-a060),var(--jl-cffffff-a020));box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 var(--jl-cffffff-a060);backdrop-filter:blur(14px)}.pr[data-surface="glass"] .pr-feats{border-top-color:transparent;background:linear-gradient(90deg,transparent,var(--hair-2),transparent) top/100% 1px no-repeat}.pr[data-emph="fill"] .is-featured{--card:var(--contrast);--well:color-mix(in srgb,var(--on-contrast) 10%,transparent);--ink:var(--on-contrast);--ink-2:var(--on-contrast-2);--ink-3:color-mix(in srgb,var(--on-contrast-2) 70%,transparent);--hair:color-mix(in srgb,var(--on-contrast) 14%,transparent);--hair-2:color-mix(in srgb,var(--on-contrast) 22%,transparent);color:var(--on-contrast)}.pr[data-emph="fill"] .is-featured .pr-card{background:var(--contrast);box-shadow:var(--sh-lift)}.pr[data-emph="fill"] .is-featured .pr-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 70% at 0% 0%,var(--jl-cffffff-a120),transparent 55%)}.pr[data-emph="fill"] .is-featured .pr-cta--accent,.pr[data-emph="fill"] .is-featured .pr-cta--ink{background:var(--on-contrast);color:var(--contrast);box-shadow:0 10px 24px -12px var(--jl-c000000-a500)}.pr[data-emph="fill"][data-cta="accent"] .is-featured .pr-cta--accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-contrast) 22%,transparent),0 10px 24px -12px var(--jl-c000000-a500)}.pr[data-emph="fill"][data-surface="bezel"] .is-featured .pr-card{background:var(--contrast)}.pr[data-emph="fill"][data-surface="bezel"] .is-featured .pr-top{background:color-mix(in srgb,var(--on-contrast) 7%,var(--contrast));box-shadow:inset 0 1px 0 var(--jl-cffffff-a080)}.pr[data-emph="fill"] .is-featured .pr-badge{background:var(--accent);color:var(--accent-ink)}.pr[data-emph="fill"] .is-featured .pr-ic{background:color-mix(in srgb,var(--on-contrast) 14%,transparent);color:var(--on-contrast)}.pr[data-emph="fill"][data-fill="accent"] .is-featured{--contrast:var(--accent);--on-contrast:var(--accent-ink);--on-contrast-2:color-mix(in srgb,var(--accent-ink) 78%,var(--accent))}.pr[data-fill="accent"] .is-featured .pr-badge{background:color-mix(in srgb,var(--accent-ink) 22%,transparent);color:var(--accent-ink)}.pr-tab{position:absolute;top:0;right:22px;height:26px;padding:0 var(--jl-space-12);display:flex;align-items:center;font-size:var(--jl-font-size-11p5);font-weight:var(--jl-font-weight-500);border-radius:0 0 var(--jl-radius-10) var(--jl-radius-10);background:var(--ink);color:var(--card);z-index:3}.pr-bg{position:absolute;pointer-events:none;z-index:-1}.pr-bg--beam{left:-10%;top:-20%;width:60%;height:140%;rotate:-28deg;background:linear-gradient(90deg,transparent,var(--jl-cffffff-a070) 45%,var(--jl-cffffff-a020) 60%,transparent);filter:blur(18px)}.pr-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jl-space-56);align-items:center}.pr-value{display:flex;flex-direction:column;gap:var(--jl-space-24)}.pr-value h3{font-size:var(--jl-font-size-28);line-height:var(--jl-line-height-1p15);letter-spacing:-.025em;font-weight:var(--jl-font-weight-500);text-wrap:balance}.pr-value .pr-list{gap:var(--jl-space-16)}.pr-value .pr-list li{font-size:var(--jl-font-size-15p5);color:var(--ink)}.pr-value .pr-list li span small{color:var(--ink-2)}.pr-vic{width:36px;height:36px;flex:none;border-radius:var(--jl-radius-11);display:grid;place-items:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),0 6px 14px -8px var(--jl-c1e1c14-a300);color:var(--accent)}.pr-vic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pr-split .pr-tier{grid-row:span 4}.pr-split .pr-top{grid-row:1/5}@media (prefers-reduced-motion:reduce){.pr *{transition:none !important}}.pr{font-family:inherit;--page:var(--site-section-bg,var(--jl-moss-raised));--card:var(--site-surface,var(--jl-moss-card));--well:var(--site-surface-muted,var(--jl-moss-raised));--tray:color-mix(in srgb,var(--site-text,var(--jl-mist)) 4%,transparent);--ink:var(--site-text,var(--jl-mist));--ink-2:var(--site-text-muted,var(--jl-fog-sage));--ink-3:var(--site-text-subtle,var(--jl-fog-dim));--hair:var(--site-border,var(--jl-mist-a090));--hair-2:var(--site-border-strong,var(--jl-mist-a160));--accent:var(--site-accent,var(--jl-lichen));--accent-ink:var(--site-accent-ink,var(--jl-moss-night));--accent-text:var(--site-accent,var(--jl-lichen));--contrast:var(--site-inverse,var(--jl-mist));--on-contrast:var(--site-text-inverse,var(--jl-moss-night));--on-contrast-2:var(--site-text-inverse-muted,var(--jl-olive-ink));--r:var(--site-radius-lg,22px);--r-btn:var(--wd-btn-radius,999px);--font:var(--site-font-sans,ui-sans-serif,system-ui,sans-serif);--gap:16px;--pad:36px;--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--sh-card:0 1px 2px var(--jl-c000000-a400);--sh-float:0 1px 1px var(--jl-c000000-a300),0 24px 48px -20px var(--jl-c000000-a700);--sh-lift:0 2px 4px var(--jl-c000000-a350),0 40px 80px -32px var(--jl-c040703-a900)}.pr .pr-cta{font-family:inherit}[data-theme="dark"] .pr{--sh-card:inset 0 1px 0 var(--jl-cffffff-a050),0 1px 2px var(--jl-c000000-a500);--sh-float:inset 0 1px 0 var(--jl-cffffff-a060),0 1px 2px var(--jl-c000000-a500),0 24px 48px -20px var(--jl-c000000-a800);--sh-lift:0 2px 4px var(--jl-c000000-a400),0 44px 80px -34px var(--jl-c040703-a950)}.jl-pricing .pr{max-width:1120px;margin-inline:auto}.jl-pricing .pr-split.jl-pr-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"value card";gap:0;align-items:stretch;padding:var(--jl-space-8);border-radius:calc(var(--r) + var(--jl-radius-8));background:linear-gradient(160deg,color-mix(in srgb,var(--jl-mist) 8%,transparent),color-mix(in srgb,var(--jl-mist) 3%,transparent));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 18%,transparent),0 40px 80px -48px var(--jl-c040703-a900)}.jl-pricing .pr-split>.pr-tiers{grid-area:card;display:flex;flex-direction:column}.jl-pricing .pr-split>.pr-value{grid-area:value}.jl-pricing .pr-tier,.jl-pricing .pr-card,.jl-pricing .pr-top{display:flex;flex-direction:column}.jl-pricing .pr-tier{flex:1}.jl-pricing .pr-card{flex:1}.jl-pricing .is-featured{--accent-text:var(--jl-lichen-ink)}.jl-pricing .pr[data-emph="fill"] .is-featured .pr-card{background:var(--jl-paper-light) linear-gradient(180deg,var(--jl-paper-light),var(--jl-mist) 70%);box-shadow:inset 0 1px 0 var(--jl-cffffff),0 1px 2px var(--jl-c040703-a250),0 34px 64px -30px var(--jl-c040703-a850)}.jl-pricing .pr[data-emph="fill"] .is-featured .pr-card::before{background:radial-gradient(90% 55% at 100% 0%,color-mix(in srgb,var(--jl-lichen) 14%,transparent),transparent 60%)}.jl-pricing .pr-top{padding:var(--pad) var(--pad) var(--jl-space-30)}.jl-pricing .pr-name-row{min-height:28px}.jl-pricing .pr-name{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:0;color:var(--ink-2)}.jl-pricing .pr-for{font-size:var(--jl-font-size-28);line-height:var(--jl-line-height-1p15);letter-spacing:-.022em;font-weight:var(--jl-font-weight-400);color:var(--ink);margin-top:var(--jl-space-4);max-width:none}.jl-pricing .pr-price{margin-top:var(--jl-space-34);column-gap:var(--jl-space-8)}.jl-pricing .pr-amt{font-size:var(--jl-font-size-112);line-height:var(--jl-line-height-0p8);font-weight:var(--jl-font-weight-300);letter-spacing:-.06em}.jl-pricing .pr-cur{font-size:var(--jl-font-size-0p4em);font-weight:var(--jl-font-weight-400);letter-spacing:0;margin:var(--jl-space-0p04em) var(--jl-space-0p1em) 0 0;color:var(--jl-lichen-ink)}.jl-pricing .pr-per{font-size:var(--jl-font-size-16);color:var(--ink-2);padding-bottom:var(--jl-space-6);max-width:none}.jl-pricing .pr-cta-block{margin-top:var(--jl-space-22);gap:var(--jl-space-22)}.jl-pr-incl{font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p45);color:var(--ink-2);text-wrap:balance}.jl-pr-incl b{font-weight:var(--jl-font-weight-500);color:var(--ink);font-variant-numeric:tabular-nums}.jl-pricing .pr-cta{height:56px;font-size:var(--jl-font-size-16);gap:var(--jl-space-14);padding:0 var(--jl-space-10) 0 var(--jl-space-28)}.jl-pr-chip{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen);margin-left:auto}.jl-pr-chip svg{width:17px;height:17px}.jl-pricing .pr-cta::before{content:"";width:36px;flex:none}.jl-pricing .pr[data-emph="fill"][data-cta="accent"] .is-featured .pr-cta--accent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 14%,transparent),inset 0 1px 0 var(--jl-cffffff-a450),0 14px 28px -14px color-mix(in srgb,var(--jl-lichen-ink) 70%,transparent)}.jl-pricing .pr-cta:hover .jl-pr-chip{translate:2px 0}.jl-pr-chip{transition:translate .3s var(--ease)}.jl-pricing .pr-feats{margin:0 var(--pad);padding:var(--jl-space-26) 0 calc(var(--pad) + var(--jl-space-2));gap:var(--jl-space-16);flex:1}.jl-pricing .pr-feats-lead{font-size:var(--jl-font-size-14p5);color:var(--ink-2);font-weight:var(--jl-font-weight-500)}.jl-pricing .pr-list{gap:var(--jl-space-13)}.jl-pricing .pr-list li{font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p4);color:var(--ink);gap:var(--jl-space-12)}.jl-pricing .pr[data-emph="fill"] .is-featured .pr-ic{display:grid;place-items:center;width:20px;height:20px;padding:0;margin-top:0;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen)}.jl-pricing .pr-ic svg{width:11px;height:11px}.jl-pricing .pr-ic path{fill:currentColor;stroke:none}.jl-pricing .pr-tab{right:var(--pad);height:30px;padding:0 var(--jl-space-14);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);border-radius:0 0 var(--jl-radius-12) var(--jl-radius-12);background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--jl-moss-night) 10%,transparent)}.jl-pricing .pr-value.jl-pr-value{padding:var(--jl-space-44) var(--jl-space-48) var(--jl-space-40) var(--jl-space-40);gap:var(--jl-space-34);justify-content:flex-start}.jl-pr-note{margin-top:0}.jl-pricing .pr-value.jl-pr-value{justify-content:center}.jl-pricing .pr-value h3{font-size:var(--jl-font-size-28);line-height:var(--jl-line-height-1p2);letter-spacing:-.02em;font-weight:var(--jl-font-weight-400);color:var(--ink)}.jl-pr-bills{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.jl-pr-bills li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--jl-space-20);padding:var(--jl-space-36) 0;border-top:1px solid var(--hair)}.jl-pr-bills li:last-child{border-bottom:1px solid var(--hair)}.jl-pricing .pr-vic{width:40px;height:40px;border-radius:var(--jl-radius-12);background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px var(--hair-2)}.jl-pricing .pr-vic svg{width:20px;height:20px;fill:currentColor;stroke:none}.jl-pr-who{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--jl-space-4) var(--jl-space-16);font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p4);font-weight:var(--jl-font-weight-500);color:var(--ink-2)}.jl-pr-amt{font:400 13px/1.4 var(--site-font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.jl-pr-bills li+li .jl-pr-amt{color:var(--ink-2)}.jl-pr-what{margin-top:var(--jl-space-10) !important;font-size:var(--jl-font-size-20);line-height:var(--jl-line-height-1p4);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.jl-pr-what b{font-weight:var(--jl-font-weight-500)}.jl-pr-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--jl-space-4) var(--jl-space-12);padding:var(--jl-space-18) var(--jl-space-20);border-radius:var(--site-radius,14px);background:color-mix(in srgb,var(--jl-moss-night) 38%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.jl-pr-note__ic{color:var(--ink-2);padding-top:var(--jl-space-2)}.jl-pr-note__ic svg{width:18px;height:18px}.jl-pr-note p{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--ink-2);text-wrap:pretty}.jl-pr-note .wd-link{grid-column:2;justify-self:start;margin-top:var(--jl-space-8);font-size:var(--jl-font-size-14p5)}.jl-pricing .pr-bg--beam{left:auto;right:-10%;top:-64px;bottom:-64px;width:58%;height:auto;rotate:0deg;filter:blur(26px);background:linear-gradient(112deg,transparent 18%,color-mix(in srgb,var(--jl-lichen) 13%,transparent) 42%,color-mix(in srgb,var(--jl-olive-field) 70%,transparent) 54%,color-mix(in srgb,var(--jl-lichen) 8%,transparent) 64%,transparent 82%);-webkit-mask-image:radial-gradient(60% 50% at 55% 50%,var(--jl-c000000) 40%,transparent 100%);mask-image:radial-gradient(60% 50% at 55% 50%,var(--jl-c000000) 40%,transparent 100%)}@media (max-width:1099px){.jl-pricing .pr-split.jl-pr-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.jl-pricing .pr-value.jl-pr-value{padding:var(--jl-space-36) var(--jl-space-32) var(--jl-space-32) var(--jl-space-28)}.jl-pricing{--pad:30px}.jl-pricing .pr{--pad:30px}.jl-pricing .pr-amt{font-size:var(--jl-font-size-96)}.jl-pr-what{font-size:var(--jl-font-size-17)}}@media (max-width:899px){.jl-pricing .pr-split.jl-pr-split{grid-template-columns:1fr;grid-template-areas:"card" "value";max-width:560px;margin-inline:auto}.jl-pricing .pr-bg--beam{width:100%;right:-20%}}@media (max-width:699px){.jl-pricing .pr.pr{--pad:24px}.jl-pricing .pr-split.jl-pr-split{padding:var(--jl-space-6);border-radius:calc(var(--r) + var(--jl-radius-6))}.jl-pricing .pr-top{padding-top:var(--jl-space-26)}.jl-pricing .pr-for{font-size:var(--jl-font-size-24)}.jl-pricing .pr-amt{font-size:var(--jl-font-size-88)}.jl-pricing .pr-cta{padding-left:var(--jl-space-22)}.jl-pricing .pr-tab{right:18px}.jl-pricing .pr-value.jl-pr-value{padding:var(--jl-space-30) var(--jl-space-18) var(--jl-space-18);gap:var(--jl-space-22)}.jl-pricing .pr-value h3{font-size:var(--jl-font-size-22)}.jl-pr-bills li{grid-template-columns:36px minmax(0,1fr);gap:var(--jl-space-14);padding:var(--jl-space-20) 0}.jl-pricing .pr-vic{width:36px;height:36px;border-radius:var(--jl-radius-11)}.jl-pr-what{font-size:var(--jl-font-size-16p5)}.jl-pr-note{padding:var(--jl-space-16)}}.jl-faq .wd-faq details>div p{margin:0}.jl-faq .wd-faq summary{font-weight:var(--jl-font-weight-400);font-size:var(--jl-font-size-19);letter-spacing:-.01em}.jl-faq .wd-faq details[open] summary{color:var(--jl-lichen)}.jl-faq .wd-faq summary:hover{color:var(--jl-lichen)}.jl-faq .wd-faq summary{transition:color .3s var(--site-ease)}.fr-cta[data-surface]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-text:var(--wd-ink);--site-text-muted:color-mix(in srgb,var(--wd-ink) 84%,transparent);--site-text-subtle:var(--wd-ink-2);--site-surface:color-mix(in srgb,var(--wd-ink) 8%,transparent);--site-border:color-mix(in srgb,var(--wd-ink) 14%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 26%,transparent);--site-accent-ink:var(--wd-on-accent);color-scheme:dark;padding-block:calc(var(--wd-section-y)*.5) calc(var(--wd-section-y)*.75)}.fr-cta__panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:clamp(560px,48vw,700px);padding:var(--jl-space-fluid-27) var(--jl-space-fluid-12) var(--jl-space-fluid-25);border-radius:var(--site-radius-xl);background:var(--wd-paper-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 10%,transparent)}.fr-cta__media{position:absolute;inset:0;z-index:-1}.fr-cta__media img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.fr-cta__media::before{content:"";position:absolute;inset:0;background:var(--jl-olive);mix-blend-mode:multiply;opacity:.22}.fr-cta__media::after{content:"";position:absolute;inset:0;background: radial-gradient(38% 16% at 54% 57%,color-mix(in srgb,var(--wd-accent) 22%,transparent),transparent 70%), radial-gradient(60% 46% at 50% 38%,color-mix(in srgb,var(--wd-paper) 70%,transparent),transparent 74%), linear-gradient(180deg,color-mix(in srgb,var(--wd-paper) 52%,transparent) 0%,color-mix(in srgb,var(--wd-paper) 28%,transparent) 46%,color-mix(in srgb,var(--wd-paper) 0%,transparent) 64%,color-mix(in srgb,var(--wd-paper) 62%,transparent) 100%)}.fr-cta__head{margin:0 auto;max-width:820px;gap:var(--jl-space-22)}.fr-cta__title{font-size:var(--jl-font-size-fluid-10);letter-spacing:-.035em;max-width:15ch;text-shadow:0 2px 30px rgb(11 16 8 / .35)}.fr-cta__head .wd-lead{max-width:46ch;color:var(--site-text-muted)}.fr-cta__actions{justify-content:center;margin-top:var(--jl-space-14);gap:var(--jl-space-12)}.fr-cta .jl-btn-chip{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--wd-paper);color:var(--wd-accent);margin-right:var(--jl-space-n16);transition:transform .3s var(--site-ease)}.fr-cta .jl-btn-chip svg{width:16px;height:16px}.fr-cta .wd-btn--primary:hover .jl-btn-chip{transform:translateX(2px)}.fr-cta__ghost{background:color-mix(in srgb,var(--wd-ink) 9%,transparent);color:var(--wd-ink);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--wd-ink) 20%,transparent)}.fr-cta__ghost:hover{background:color-mix(in srgb,var(--wd-ink) 15%,transparent)}@media (max-width:699px){.fr-cta__panel{min-height:600px;padding:var(--jl-space-72) var(--jl-space-22) var(--jl-space-56);border-radius:var(--site-radius-lg)}.fr-cta__media img{object-position:46% 70%}.fr-cta__actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.fr-cta__actions .wd-btn{width:100%}.fr-cta .jl-btn-chip{margin-right:var(--jl-space-n8)}}.fr-cta .fr-cta__ghost{background:color-mix(in srgb,var(--jl-moss-night) 55%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--jl-mist)}.fr-cta .fr-cta__ghost:hover{background:color-mix(in srgb,var(--jl-moss-night) 68%,transparent)}.fr-foot{--fr-ground:var(--jl-night-deep);--fr-line:color-mix(in srgb,var(--wd-ink) 11%,transparent);--site-section-bg:var(--fr-ground);background:var(--fr-ground);color:var(--wd-ink);padding-block:var(--jl-space-fluid-26) 0;overflow:hidden}.fr-foot__top{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:var(--jl-space-40) var(--jl-space-48);align-items:start}.fr-foot__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-22)}.fr-foot__logo{display:inline-flex;color:var(--wd-ink);border-radius:var(--jl-radius-10);transition:opacity .25s var(--site-ease)}.fr-foot__logo svg{display:block;height:28px;width:auto}.fr-foot__logo:hover{opacity:.82}.fr-foot__brand p{margin:0;max-width:34ch;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p6);color:var(--wd-ink-2);text-wrap:pretty}.fr-foot__col h3{margin:var(--jl-space-4) 0 var(--jl-space-18);font-size:var(--jl-font-size-13);font-weight:var(--jl-font-weight-500);letter-spacing:.01em;color:var(--wd-ink)}.fr-foot__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jl-space-12)}.fr-foot__col a{display:inline-block;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p4);color:var(--wd-ink-2);text-decoration:none;transition:color .25s var(--site-ease)}.fr-foot__col a:hover{color:var(--wd-ink)}.fr-foot__word{margin-top:var(--jl-space-fluid-24);padding-inline:var(--jl-space-fluid-11);line-height:0;pointer-events:none;user-select:none}.fr-foot__word svg{display:block;width:100%;height:auto;max-width:none}.fr-foot__legal{position:relative;background:var(--wd-accent);color:var(--wd-on-accent)}.fr-foot__legal-in{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12) var(--jl-space-24);min-height:60px;padding-block:var(--jl-space-10)}.fr-foot__legal p{margin:0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p4);font-weight:var(--jl-font-weight-500)}.fr-foot__social{display:flex;align-items:center;gap:var(--jl-space-4);list-style:none;margin:0 var(--jl-space-n10) 0 0;padding:0}.fr-foot__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--wd-on-accent);transition:background-color .25s var(--site-ease)}.fr-foot__social a:hover{background:color-mix(in srgb,var(--wd-on-accent) 10%,transparent)}.fr-foot__social svg{width:20px;height:20px}.fr-foot__legal :focus-visible{outline-color:var(--wd-on-accent)}@media (max-width:1099px){.fr-foot__top{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-foot__brand{grid-column:1/-1;margin-bottom:var(--jl-space-8)}}@media (max-width:699px){.fr-foot__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jl-space-36) var(--jl-space-24)}.fr-foot__legal-in{min-height:0;padding-block:var(--jl-space-14)}.fr-foot__legal p{font-size:var(--jl-font-size-13)}}.fr-foot{position:relative;isolation:isolate}.fr-foot>:not(.jl-ribbons){position:relative;z-index:1}.fr-foot .jl-ribbons{-webkit-mask-image:linear-gradient(180deg,transparent,var(--jl-c000000) 22%);mask-image:linear-gradient(180deg,transparent,var(--jl-c000000) 22%)}.jl-page{background:var(--site-bg);color:var(--site-text);font-family:var(--site-font-sans)}::selection{background:var(--jl-lichen);color:var(--jl-moss-night)}.pol-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark;--pol-night:var(--jl-moss-night);--pol-mist:var(--jl-mist);--pol-fog:var(--jl-fog-sage);--pol-lichen:var(--jl-lichen);--pol-hair:color-mix(in srgb,var(--jl-mist) 12%,transparent);--pol-line:color-mix(in srgb,var(--jl-mist) 14%,transparent);--pol-top:color-mix(in srgb,var(--jl-mist) 18%,transparent)}.pol-hero{padding-block:var(--jl-space-136) var(--jl-space-120);isolation:isolate;overflow:clip}.pol-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--pol-night)}.pol-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}.pol-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 78%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 52%,transparent) 38%,color-mix(in srgb,var(--jl-moss-night) 14%,transparent) 70%,color-mix(in srgb,var(--jl-moss-night) 8%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 88%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 26%,transparent 50%,color-mix(in srgb,var(--jl-moss-night) 40%,transparent) 80%,var(--jl-moss-night) 100%)}.pol-hero>.wd-container{position:relative;z-index:1}.pol-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jl-space-56);align-items:center}.pol-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.pol-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 9%,transparent) !important;color:var(--pol-mist) !important;box-shadow:inset 0 0 0 1px var(--pol-line),inset 0 1px 0 var(--pol-top) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding-inline:var(--jl-space-14) !important}.pol-hero__title{margin-top:var(--jl-space-24);font-size:var(--jl-font-size-fluid-13);max-width:9ch;line-height:var(--jl-line-height-1p08) !important;color:var(--pol-mist);padding-bottom:var(--jl-space-0p04em)}.pol-hero__lead{margin-top:var(--jl-space-22);max-width:40ch;color:color-mix(in srgb,var(--jl-mist) 82%,var(--jl-fog-sage))}.pol-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--jl-space-12);margin-top:var(--jl-space-34)}.pol-hero .jl-btn-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pol-night);color:var(--pol-lichen);margin-right:var(--jl-space-n16);margin-left:var(--jl-space-6);transition:transform .25s var(--site-ease)}.pol-hero .jl-btn-chip svg{width:15px;height:15px}.pol-hero__primary:hover .jl-btn-chip{transform:translateX(2px)}.pol-hero__glassbtn{background:color-mix(in srgb,var(--jl-mist) 8%,transparent);color:var(--pol-mist);box-shadow:inset 0 0 0 1px var(--pol-line),inset 0 1px 0 var(--pol-top);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.pol-hero__glassbtn:hover{background:color-mix(in srgb,var(--jl-mist) 13%,transparent)}.pol-anat{margin:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:repeat(4,auto);color:var(--pol-mist)}.pol-anat p{margin:0}.pol-anat__frame{grid-column:1;grid-row:1/5;position:relative;border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.pol-anat__frame::after{content:"";position:absolute;inset:8px;border-radius:var(--jl-radius-22);background:color-mix(in srgb,var(--jl-moss-night) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.pol-anat__part{grid-column:1;position:relative;z-index:1;margin-inline:var(--jl-space-8);padding:var(--jl-space-18) var(--jl-space-24)}.pol-anat__part--id{grid-row:1;margin-top:var(--jl-space-8);padding-top:var(--jl-space-22)}.pol-anat__part--budgets{grid-row:2}.pol-anat__part--fb{grid-row:3}.pol-anat__part--ex{grid-row:4;margin-bottom:var(--jl-space-8);padding-bottom:var(--jl-space-24)}.pol-anat__part+.pol-anat__part::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--pol-hair)}.pol-anat__k{display:flex;justify-content:space-between;align-items:baseline;gap:var(--jl-space-12);font-size:var(--jl-font-size-13);color:var(--pol-fog)}.pol-anat__n{font:400 11px/1 var(--site-font-mono);color:color-mix(in srgb,var(--jl-mist) 46%,transparent);letter-spacing:.02em}.pol-anat__id{margin-top:var(--jl-space-10) !important;display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12)}.pol-anat__id code{font:400 17px/1.2 var(--site-font-mono);color:var(--pol-mist);white-space:nowrap}.pol-live{display:inline-flex;align-items:center;gap:var(--jl-space-8);height:26px;padding:0 var(--jl-space-11) 0 var(--jl-space-9);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);white-space:nowrap;background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 32%,transparent)}.pol-live__dot{width:7px;height:7px;border-radius:50%;background:var(--pol-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 20%,transparent)}.pol-bud{list-style:none;margin:var(--jl-space-10) 0 0;padding:0;display:flex;flex-direction:column}.pol-bud__row{display:grid;grid-template-columns:minmax(0,1fr) 52px 106px 62px;align-items:center;gap:var(--jl-space-12);padding:var(--jl-space-9) 0}.pol-bud__row+.pol-bud__row{border-top:1px dashed color-mix(in srgb,var(--jl-mist) 9%,transparent)}.pol-bud__name{font-size:var(--jl-font-size-14p5);font-weight:var(--jl-font-weight-500);white-space:nowrap}.pol-bud__lim{font:400 13px/1 var(--site-font-mono);text-align:right;white-space:nowrap}.pol-bud__src{justify-self:end;font:400 11.5px/1 var(--site-font-mono);color:var(--pol-fog);white-space:nowrap}.pol-est{justify-self:end;display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);white-space:nowrap}.pol-gauge{position:relative;height:14px}.pol-gauge::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in srgb,var(--jl-mist) 22%,transparent)}.pol-gauge i{position:absolute;top:50%;height:2px;margin-top:var(--jl-space-n1);border-radius:var(--jl-radius-2);background:var(--pol-lichen)}.pol-gauge i::after{content:"";position:absolute;top:-5px;width:1.5px;height:12px;border-radius:var(--jl-radius-1);background:var(--pol-mist)}.pol-gauge--q i{left:45%;right:0}.pol-gauge--q i::after{left:-1px}.pol-gauge--l i,.pol-gauge--e i{left:0;right:25%}.pol-gauge--l i::after,.pol-gauge--e i::after{right:-1px}.pol-gauge--e i{background:none;border-top:2px dashed var(--pol-lichen);height:0}.pol-gauge--e i::after{top:-6px}.pol-anat__fb{margin-top:var(--jl-space-10) !important;display:flex;align-items:center;gap:var(--jl-space-12)}.pol-route{display:inline-flex;align-items:center;height:30px;padding:0 var(--jl-space-12);border-radius:var(--jl-radius-10);font:400 13.5px/1 var(--site-font-mono);white-space:nowrap;background:color-mix(in srgb,var(--jl-mist) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 20%,transparent)}.pol-anat__note{font-size:var(--jl-font-size-13);color:var(--pol-fog)}.pol-anat__ex{margin-top:var(--jl-space-10) !important;display:flex;align-items:center;gap:var(--jl-space-10);font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p4)}.pol-anat__exic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--jl-radius-9);background:var(--pol-lichen);color:var(--pol-night)}.pol-anat__exic svg{width:17px;height:17px}.pol-anat__labels{display:contents;list-style:none}.pol-lab{grid-column:2;align-self:center;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--jl-space-10);row-gap:var(--jl-space-3);padding-left:var(--jl-space-44)}.pol-lab--1{grid-row:1}.pol-lab--2{grid-row:2}.pol-lab--3{grid-row:3}.pol-lab--4{grid-row:4}.pol-lab::before{content:"";position:absolute;left:0;top:10px;width:34px;border-top:1px dashed color-mix(in srgb,var(--jl-mist) 40%,transparent)}.pol-lab::after{content:"";position:absolute;left:-3px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--pol-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-moss-night) 70%,transparent)}.pol-lab__n{font:400 11px/20px var(--site-font-mono);color:var(--pol-lichen)}.pol-lab__t{font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-20px);font-weight:var(--jl-font-weight-500);color:var(--pol-mist)}.pol-lab__d{grid-column:2;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p45);color:color-mix(in srgb,var(--jl-mist) 74%,var(--jl-fog-sage));text-wrap:pretty}@media (max-width:1099px){.pol-hero{padding-block:var(--jl-space-120) var(--jl-space-96)}.pol-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--jl-space-56)}.pol-hero__title{max-width:12ch}.pol-anat{max-width:780px;width:100%;justify-self:center}.pol-hero__scrim{background: linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 90%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 60%,transparent) 30%,color-mix(in srgb,var(--jl-moss-night) 22%,transparent) 56%,color-mix(in srgb,var(--jl-moss-night) 46%,transparent) 82%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.pol-hero{padding-block:var(--jl-space-96) var(--jl-space-72)}.pol-hero__grid{gap:var(--jl-space-44)}.pol-hero__title{margin-top:var(--jl-space-20)}.pol-hero__lead{margin-top:var(--jl-space-18)}.pol-hero__ctas{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--jl-space-28)}.pol-hero__ctas .wd-btn{width:100%}.pol-anat{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto) auto}.pol-anat__frame{border-radius:var(--jl-radius-26)}.pol-anat__frame::after{inset:6px;border-radius:var(--jl-radius-20)}.pol-anat__part{margin-inline:var(--jl-space-6);padding:var(--jl-space-16) var(--jl-space-18)}.pol-anat__part--id{margin-top:var(--jl-space-6);padding-top:var(--jl-space-18)}.pol-anat__part--ex{margin-bottom:var(--jl-space-6);padding-bottom:var(--jl-space-20)}.pol-anat__part+.pol-anat__part::before{left:18px;right:18px}.pol-anat__id code{font-size:var(--jl-font-size-15)}.pol-bud__row{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--jl-space-4) var(--jl-space-10)}.pol-gauge{display:none}.pol-anat__labels{display:grid;grid-row:5;grid-column:1;grid-template-columns:1fr 1fr;gap:var(--jl-space-18) var(--jl-space-16);margin:var(--jl-space-24) 0 0;padding:0}.pol-lab{grid-row:auto;grid-column:auto;padding-left:0;grid-template-columns:auto minmax(0,1fr)}.pol-lab::before,.pol-lab::after{display:none}.pol-lab__d{grid-column:1/-1;font-size:var(--jl-font-size-13)}}@media (max-width:420px){.pol-bud__row{grid-template-columns:minmax(0,1fr) auto}.pol-bud__src,.pol-est{grid-column:2;grid-row:1}.pol-bud__lim{grid-column:1;grid-row:2;text-align:left}.pol-anat__ex{align-items:flex-start;font-size:var(--jl-font-size-14)}}.pol-bind{--pol-mist:var(--jl-mist);--pol-fog:var(--jl-fog-sage);--pol-lichen:var(--jl-lichen);--pol-hair:color-mix(in srgb,var(--jl-mist) 9%,transparent)}.pol-bind .wd-lead{text-wrap:balance}.pol-bind__panel{--pol-cols:208px minmax(0,1fr) 268px;--pol-gap:40px;position:relative;padding:var(--jl-space-44) var(--jl-space-48) var(--jl-space-40);border-radius:var(--site-radius-xl,28px);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--jl-mist) 4%,transparent),transparent 60%),var(--jl-moss-card);box-shadow:inset 0 0 0 1px var(--pol-hair),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 11%,transparent),0 40px 80px -48px rgb(4 7 3 / .8)}.pol-bind__panel p{margin:0}.pol-bind__axis{display:grid;grid-template-columns:var(--pol-cols);column-gap:var(--pol-gap);align-items:end;padding-bottom:var(--jl-space-14)}.pol-bind__axisk{grid-column:1;font:400 12px/1.4 var(--site-font-mono);color:var(--pol-fog);max-width:20ch}.pol-bind__scale{grid-column:2;position:relative;height:16px}.pol-sc{position:absolute;bottom:0;font:400 12px/1 var(--site-font-mono);color:var(--pol-fog);translate:-50% 0}.pol-sc--0{left:0;translate:0 0}.pol-sc--50{left:25%}.pol-sc--100{left:50%}.pol-sc--150{left:75%}.pol-sc--200{left:100%;translate:-100% 0}.pol-bind__rows{list-style:none;margin:0;padding:0}.pol-brow{display:grid;grid-template-columns:var(--pol-cols);column-gap:var(--pol-gap);align-items:center;padding:var(--jl-space-34) 0 var(--jl-space-26);border-top:1px solid var(--pol-hair)}.pol-brow__head{display:flex;flex-direction:column;gap:var(--jl-space-8);min-width:0}.pol-brow__name{margin:0;font-size:var(--jl-font-size-19);line-height:var(--jl-line-height-1p2);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em;color:var(--pol-mist)}.pol-brow__lim{display:flex;align-items:center;gap:var(--jl-space-10);font:400 13px/1 var(--site-font-mono);color:var(--pol-mist);white-space:nowrap}.pol-brow__src{font-size:var(--jl-font-size-11p5);color:var(--pol-fog)}.pol-bind .pol-est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent)}.pol-brow__note{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--pol-fog);text-wrap:pretty}.pol-brow__note b{font-weight:var(--jl-font-weight-500);color:var(--pol-mist)}.pol-track{position:relative;height:48px;border-radius:var(--jl-radius-12);container-type:inline-size;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--jl-mist) 7%,transparent) calc(25% - 1px) 25%),color-mix(in srgb,var(--jl-mist) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent)}.pol-track__block{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--jl-mist) 17%,transparent) 0 1px,transparent 1px 7px),color-mix(in srgb,var(--jl-night-deep) 55%,transparent)}.pol-track__block--q{left:0;width:20%;border-radius:var(--jl-radius-12) 0 0 var(--jl-radius-12);box-shadow:inset -1.5px 0 0 var(--pol-mist)}.pol-track__block--e{left:50%;right:0;border-radius:0 var(--jl-radius-12) var(--jl-radius-12) 0;box-shadow:inset 1.5px 0 0 var(--pol-mist)}.pol-track__edge{position:absolute;bottom:calc(100% + 8px);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-fog);white-space:nowrap;translate:-50% 0}.pol-track__edge b{font-weight:var(--jl-font-weight-400);color:var(--pol-mist)}.pol-track__edge--q{left:20%}.pol-track__edge--e{left:50%}.pol-track__tag{position:absolute;top:50%;translate:-50% -50%;padding:var(--jl-space-4) var(--jl-space-8);border-radius:var(--jl-radius-7);background:var(--jl-moss-card);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-mist);white-space:nowrap}.pol-track__tag--q{left:10%}.pol-track__tag--e{left:75%}.pol-track__span{position:absolute;inset:0;display:grid;place-items:center}.pol-track__span span{padding:var(--jl-space-4) var(--jl-space-9);border-radius:var(--jl-radius-7);background:var(--jl-moss-card);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-fog);white-space:nowrap}@container (max-width:470px){.pol-track__tag--q{display:none}}.pol-brow--all{padding-bottom:var(--jl-space-54);border-top:1px solid color-mix(in srgb,var(--jl-mist) 18%,transparent)}.pol-brow--all .pol-brow__lim{color:var(--pol-lichen)}.pol-track--all{background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--jl-mist) 7%,transparent) calc(25% - 1px) 25%),color-mix(in srgb,var(--jl-night-deep) 40%,transparent)}.pol-track__win{position:absolute;top:6px;bottom:6px;left:20%;width:30%;border-radius:var(--jl-radius-8);background:linear-gradient(180deg,color-mix(in srgb,var(--jl-lichen) 26%,transparent),color-mix(in srgb,var(--jl-lichen) 14%,transparent));box-shadow:inset 0 0 0 1.5px var(--pol-lichen),0 0 32px -6px color-mix(in srgb,var(--jl-lichen) 50%,transparent)}.pol-mark{position:absolute;top:50%;width:0;height:0}.pol-mark i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--jl-moss-night);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-mist) 70%,transparent)}.pol-mark>span{position:absolute;top:34px;font-size:var(--jl-font-size-12p5);line-height:1;color:var(--pol-fog);white-space:nowrap;translate:-50% 0}.pol-mark--s{left:0}.pol-mark--s>span{translate:0 0;top:-42px}.pol-mark--b{left:25%}.pol-mark--base{left:100%}.pol-mark--base>span{translate:-100% 0;top:-42px}.pol-mark--b i{background:var(--pol-lichen);box-shadow:0 0 0 3px var(--jl-moss-night),0 0 18px 2px color-mix(in srgb,var(--jl-lichen) 55%,transparent)}.pol-mark--b>span{color:var(--pol-mist);font-weight:var(--jl-font-weight-500)}.pol-bind__foot{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--jl-space-16) var(--jl-space-48);margin:var(--jl-space-22) var(--jl-space-4) 0;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p5);color:var(--pol-fog)}.pol-bind__foot>span{max-width:86ch}.pol-bind__foot .wd-link{font-size:var(--jl-font-size-14);flex:none}@media (max-width:1199px){.pol-bind__panel{--pol-cols:180px minmax(0,1fr) 224px;--pol-gap:28px;padding:var(--jl-space-36) var(--jl-space-32) var(--jl-space-32)}.pol-brow__note{font-size:var(--jl-font-size-14)}}@media (max-width:899px){.pol-bind__axis{grid-template-columns:minmax(0,1fr);row-gap:var(--jl-space-12);padding-bottom:var(--jl-space-16)}.pol-bind__axisk,.pol-bind__scale{grid-column:1}.pol-brow{grid-template-columns:minmax(0,1fr);row-gap:0;padding:var(--jl-space-24) 0 var(--jl-space-22)}.pol-brow__head{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--jl-space-8) var(--jl-space-16)}.pol-track{margin-top:var(--jl-space-36)}.pol-brow__note{margin-top:var(--jl-space-18) !important}.pol-brow--all{padding-bottom:var(--jl-space-22)}.pol-brow--all .pol-brow__note{margin-top:var(--jl-space-44) !important}.pol-bind__foot{flex-direction:column}}@media (max-width:699px){.pol-bind__panel{padding:var(--jl-space-24) var(--jl-space-18) var(--jl-space-20);border-radius:var(--site-radius-lg,22px)}.pol-brow__name{font-size:var(--jl-font-size-17)}.pol-track{height:44px}.pol-track__edge{font-size:var(--jl-font-size-11)}.pol-mark>span{font-size:var(--jl-font-size-11p5)}}.pol-ex{--pol-ink:var(--jl-moss-night);--pol-ink-2:var(--jl-olive-ink);--pol-card:var(--jl-paper-light);--pol-line:color-mix(in srgb,var(--jl-moss-night) 11%,transparent);--pol-lichen:var(--jl-lichen);--pol-lichen-ink:var(--jl-lichen-ink)}.pol-ex .wd-lead{text-wrap:balance}.pol-ex__tabs{display:flex;gap:var(--jl-space-4);width:max-content;max-width:100%;margin:0 auto var(--jl-space-24);padding:var(--jl-space-5);border-radius:var(--jl-radius-99);background:color-mix(in srgb,var(--jl-moss-night) 6%,var(--jl-mist));box-shadow:inset 0 0 0 1px var(--pol-line);overflow-x:auto;scrollbar-width:none}.pol-tab{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--jl-space-10);height:44px;padding:0 var(--jl-space-20) 0 var(--jl-space-16);border-radius:var(--jl-radius-99);font:500 15px/1 var(--site-font-sans);color:var(--pol-ink-2);white-space:nowrap;transition:background .25s var(--site-ease),color .25s var(--site-ease)}.pol-tab:hover{color:var(--pol-ink)}.pol-tab[aria-selected="true"]{background:var(--jl-moss-night);color:var(--jl-mist);box-shadow:0 8px 18px -10px rgb(16 22 12 / .6)}.pol-tab:focus-visible{outline:2px solid var(--pol-ink);outline-offset:2px}.pol-tab__dot{width:8px;height:8px;border-radius:50%;flex:none}.pol-tab__dot--ok{background:var(--pol-lichen);box-shadow:0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 22%,transparent)}.pol-tab__dot--ex{box-shadow:inset 0 0 0 1.5px currentColor}.pol-tab__dot--il{border:1.5px dashed currentColor}.pol-tp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:var(--jl-space-12);padding:var(--jl-space-12);border-radius:var(--site-radius-xl,28px);background:var(--pol-card);box-shadow:inset 0 0 0 1px var(--pol-line),0 40px 80px -48px rgb(16 22 12 / .45)}.pol-tp[hidden]{display:none}.pol-tp p{margin:0}.pol-tp__rules{display:flex;flex-direction:column;padding:var(--jl-space-28) var(--jl-space-28) var(--jl-space-24)}.pol-tp__id code{display:inline-flex;align-items:center;height:28px;padding:0 var(--jl-space-10);border-radius:var(--jl-radius-9);font:400 13px/1 var(--site-font-mono);color:var(--pol-ink);background:color-mix(in srgb,var(--jl-moss-night) 6%,transparent);box-shadow:inset 0 0 0 1px var(--pol-line)}.pol-tp__name{margin:var(--jl-space-20) 0 0;font-size:var(--jl-font-size-30);line-height:var(--jl-line-height-1p1);font-weight:var(--jl-font-weight-400);letter-spacing:-.025em;color:var(--pol-ink)}.pol-tp__desc{margin-top:var(--jl-space-10) !important;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p5);color:var(--pol-ink-2);max-width:40ch;text-wrap:pretty}.pol-rt{width:100%;margin-top:var(--jl-space-28);border-collapse:collapse;font-variant-numeric:tabular-nums}.pol-rt th,.pol-rt td{padding:var(--jl-space-14) 0;text-align:left;border-top:1px solid var(--pol-line);vertical-align:middle}.pol-rt thead th{padding:0 0 var(--jl-space-10);border-top:0;font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);color:var(--pol-ink-2)}.pol-rt thead th:last-child,.pol-rt td:last-child{text-align:right}.pol-rt tbody th{font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-400);color:var(--pol-ink)}.pol-rt__lim{font:400 13.5px/1 var(--site-font-mono);color:var(--pol-ink);white-space:nowrap}.pol-rt__c{font:400 13.5px/1 var(--site-font-mono);color:var(--pol-ink-2);white-space:nowrap}.pol-rt__bind{display:inline-flex;align-items:center;height:22px;margin-left:var(--jl-space-10);padding:0 var(--jl-space-8);border-radius:var(--jl-radius-7);background:var(--jl-moss-night);color:var(--pol-lichen);font:500 12px/1 var(--site-font-sans);vertical-align:1px}.pol-rt tr.is-binding .pol-rt__c{color:var(--pol-ink)}.pol-ex .pol-est{display:inline-flex;align-items:center;height:19px;margin-left:var(--jl-space-6);padding:0 var(--jl-space-6);border-radius:var(--jl-radius-6);font:400 11px/1 var(--site-font-mono);color:var(--pol-ink);border:1px dashed color-mix(in srgb,var(--jl-moss-night) 40%,transparent);vertical-align:1px}.pol-tp__fb{margin-top:auto !important;padding-top:var(--jl-space-26);display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-8) var(--jl-space-12);font-size:var(--jl-font-size-14);color:var(--pol-ink-2)}.pol-tp__fb>span:first-child{color:var(--pol-ink);font-weight:var(--jl-font-weight-500)}.pol-tp__fb code{display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-8);font:400 12.5px/1 var(--site-font-mono);color:var(--pol-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 20%,transparent)}.pol-well{display:flex;flex-direction:column;gap:var(--jl-space-24);padding:var(--jl-space-30) var(--jl-space-30) var(--jl-space-26);border-radius:var(--jl-radius-22);color:var(--jl-mist);container-type:inline-size;background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--jl-lichen) 7%,transparent),transparent 60%),var(--jl-moss-night);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.pol-well__top{display:flex;justify-content:space-between;align-items:center;gap:var(--jl-space-12)}.pol-well__k{font-size:var(--jl-font-size-13p5);color:var(--jl-fog-sage)}.pol-well__tag{display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-10);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12);font-weight:var(--jl-font-weight-500);color:var(--jl-mist);background:color-mix(in srgb,var(--jl-mist) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent);white-space:nowrap}.pol-well__tag--il{background:transparent;box-shadow:none;border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent)}.pol-split{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--jl-space-16)}.pol-split__n{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:var(--jl-space-10);row-gap:var(--jl-space-6)}.pol-split__n b{font:300 clamp(44px,8cqi,60px)/.9 var(--site-font-display);letter-spacing:-.045em;color:var(--jl-mist);font-variant-numeric:tabular-nums}.pol-split__n>span:last-child{font:400 13px/1 var(--site-font-mono);color:var(--jl-fog-sage)}.pol-split__n--l{text-align:right}.pol-key{grid-column:1/-1;width:12px;height:12px;border-radius:var(--jl-radius-3)}.pol-split__n--l .pol-key{justify-self:end}.pol-key--s{background:var(--pol-lichen)}.pol-key--l{background:var(--jl-olive-field);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 26%,transparent)}.pol-key--held{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-mist) 50%,transparent)}.pol-key--ret{background:color-mix(in srgb,var(--jl-mist) 22%,transparent)}.pol-ledger{display:grid;grid-template-columns:repeat(100,minmax(0,1fr));gap:var(--jl-space-4) var(--jl-space-2)}.pol-tick{display:block;height:40px;border-radius:var(--jl-radius-2)}.pol-tick--s{background:var(--pol-lichen)}.pol-tick--l{background:var(--jl-olive-field);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent)}.pol-tick--h{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 22%,transparent)}.pol-out{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--jl-space-14);align-items:start;padding-top:var(--jl-space-22);margin-top:auto;border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.pol-out__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--jl-radius-11)}.pol-out__ic svg{width:19px;height:19px}.pol-out--ok .pol-out__ic{background:var(--pol-lichen);color:var(--jl-moss-night)}.pol-out--ex .pol-out__ic{color:var(--jl-mist);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-mist) 60%,transparent)}.pol-out--il .pol-out__ic{color:var(--pol-lichen);border:1.5px dashed color-mix(in srgb,var(--jl-lichen) 70%,transparent)}.pol-out__t{font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.pol-out__d{margin-top:var(--jl-space-4) !important;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--jl-fog-sage);text-wrap:pretty}.pol-ex__foot{margin:var(--jl-space-20) auto 0;max-width:70ch;text-align:center;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p5);color:var(--jl-olive-ink)}@media (max-width:1099px){.pol-tp{grid-template-columns:minmax(0,1fr)}.pol-tp__rules{padding:var(--jl-space-24) var(--jl-space-22) var(--jl-space-8)}.pol-tp__fb{padding-top:var(--jl-space-22)}}@media (max-width:699px){.pol-ex__tabs{margin-inline:var(--jl-space-n6);max-width:calc(100% + 12px);gap:var(--jl-space-2);padding:var(--jl-space-4)}.pol-tab{height:40px;padding:0 var(--jl-space-13) 0 var(--jl-space-11);font-size:var(--jl-font-size-14);gap:var(--jl-space-8)}.pol-tp{padding:var(--jl-space-8);border-radius:var(--site-radius-lg,22px)}.pol-tp__rules{padding:var(--jl-space-20) var(--jl-space-14) var(--jl-space-6)}.pol-tp__name{font-size:var(--jl-font-size-26)}.pol-rt thead th:nth-child(2){font-size:0}.pol-rt tbody th{font-size:var(--jl-font-size-14)}.pol-rt__lim,.pol-rt__c{font-size:var(--jl-font-size-12)}.pol-rt__bind{display:none}.pol-rt tr.is-binding th::after{content:"binds";display:inline-flex;align-items:center;height:19px;margin-left:var(--jl-space-8);padding:0 var(--jl-space-6);border-radius:var(--jl-radius-6);background:var(--jl-moss-night);color:var(--jl-lichen);font:500 11px/1 var(--site-font-sans);vertical-align:1px}.pol-well{padding:var(--jl-space-22) var(--jl-space-18) var(--jl-space-20);border-radius:var(--jl-radius-16);gap:var(--jl-space-20)}.pol-ledger{grid-template-columns:repeat(50,minmax(0,1fr));gap:var(--jl-space-3) var(--jl-space-1p5)}.pol-tick{height:22px;border-radius:var(--jl-radius-1p5)}.pol-out{grid-template-columns:32px minmax(0,1fr);gap:var(--jl-space-12)}.pol-out__ic{width:32px;height:32px;border-radius:var(--jl-radius-10)}.pol-out__t{font-size:var(--jl-font-size-16)}.pol-out__d{font-size:var(--jl-font-size-14)}}@media (max-width:389px){.pol-tab__dot{display:none}}.pol-cands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-8)}.pol-cand{display:flex;flex-direction:column;gap:var(--jl-space-6);padding:var(--jl-space-13) var(--jl-space-14) var(--jl-space-14);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-mist) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 11%,transparent)}.pol-cand__n{display:flex;justify-content:space-between;align-items:center;gap:var(--jl-space-8);font:400 12.5px/1.2 var(--site-font-mono);color:var(--jl-mist);white-space:nowrap}.pol-cand__m{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%}.pol-cand__m svg{width:11px;height:11px}.pol-cand.is-no .pol-cand__m{color:var(--jl-fog-sage);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--jl-mist) 40%,transparent)}.pol-cand.is-yes{background:color-mix(in srgb,var(--jl-lichen) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 55%,transparent)}.pol-cand.is-yes .pol-cand__m{background:var(--jl-lichen);color:var(--jl-moss-night)}.pol-cand__v{font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p35);color:var(--jl-fog-sage)}.pol-cand.is-yes .pol-cand__v{color:var(--jl-mist)}@container (max-width:470px){.pol-cands{grid-template-columns:minmax(0,1fr);gap:var(--jl-space-6)}.pol-cand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--jl-space-12);padding:var(--jl-space-10) var(--jl-space-12)}.pol-cand__n{order:0}.pol-cand__v{text-align:right;font-size:var(--jl-font-size-13)}}.pol-nw{white-space:nowrap}.pol-fb{--pol-mist:var(--jl-mist);--pol-fog:var(--jl-fog-sage);--pol-lichen:var(--jl-lichen)}.pol-fb .wd-lead{text-wrap:balance}.pol-fb p{margin:0}.pol-stage{position:relative;isolation:isolate;overflow:hidden;min-height:680px;border-radius:var(--site-radius-xl,28px);padding:var(--jl-space-48) var(--jl-space-48) 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),0 40px 80px -48px rgb(4 7 3 / .8)}.pol-stage__media{position:absolute;inset:0;z-index:-1;background:var(--jl-moss-night)}.pol-stage__media img{width:100%;height:100%;object-fit:cover;object-position:50% 64%}.pol-stage__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 82%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 58%,transparent) 34%,color-mix(in srgb,var(--jl-moss-night) 8%,transparent) 62%,color-mix(in srgb,var(--jl-moss-night) 22%,transparent) 100%)}.pol-stage::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 14%,transparent)}.pol-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.34fr);column-gap:var(--jl-space-52);align-items:center;color:var(--pol-mist)}.pol-node{position:relative;display:flex;flex-direction:column;gap:var(--jl-space-6);padding:var(--jl-space-20) var(--jl-space-22);border-radius:var(--site-radius-lg,22px);background:color-mix(in srgb,var(--jl-moss-night) 66%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 18%,transparent),0 30px 60px -30px rgb(4 7 3 / .7)}.pol-node__k{font-size:var(--jl-font-size-16p5);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--pol-mist)}.pol-node__d{font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:color-mix(in srgb,var(--jl-mist) 74%,var(--jl-fog-sage));text-wrap:pretty}.pol-node__ic{display:grid;place-items:center;width:34px;height:34px;margin-bottom:var(--jl-space-8);border-radius:var(--jl-radius-10);background:var(--pol-lichen);color:var(--jl-moss-night)}.pol-node__ic svg{width:19px;height:19px}.pol-node--start::after,.pol-node--ex::after{content:"";position:absolute;left:100%;top:50%;width:52px;border-top:1.5px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent)}.pol-node--start::before,.pol-node--ex::before{content:"";position:absolute;left:calc(100% + 44px);top:calc(50% - 4px);width:8px;height:8px;border-top:1.5px solid var(--jl-mist);border-right:1.5px solid var(--jl-mist);rotate:45deg;translate:-4px 0;z-index:1}.pol-node--ex::after{width:26px}.pol-node--ex::before{display:none}.pol-fork{position:relative;display:flex;flex-direction:column;gap:var(--jl-space-12);padding-left:var(--jl-space-26)}.pol-fork::before{content:"";position:absolute;left:0;top:calc(25% + 18px);bottom:calc(25% - 18px);width:26px;border:1.5px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent);border-right:0;border-radius:var(--jl-radius-12) 0 0 var(--jl-radius-12)}.pol-fork__q{font-size:var(--jl-font-size-13p5);color:var(--pol-mist);padding-left:var(--jl-space-4)}.pol-fork__ways{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jl-space-12)}.pol-node--way{padding:var(--jl-space-18) var(--jl-space-20)}.pol-node__when{display:flex;align-items:center;gap:var(--jl-space-10);margin-bottom:var(--jl-space-4) !important}.pol-node__when code{font:400 12.5px/1 var(--site-font-mono);color:var(--pol-fog);white-space:nowrap}.pol-yn{display:inline-flex;align-items:center;height:22px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12);font-weight:var(--jl-font-weight-500);white-space:nowrap}.pol-node--yes .pol-yn{background:var(--pol-lichen);color:var(--jl-moss-night)}.pol-node--no .pol-yn{color:var(--pol-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 45%,transparent)}.pol-fb__rules{list-style:none;margin:var(--jl-space-56) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-40)}.pol-fb__rules li{display:flex;flex-direction:column;gap:var(--jl-space-10);padding-top:var(--jl-space-24);border-top:1px solid var(--site-border-strong)}.pol-fb__ic{display:block;width:26px;height:26px;margin-bottom:var(--jl-space-8);color:var(--pol-lichen)}.pol-fb__ic svg{width:26px;height:26px}.pol-fb__t{margin:0;font-size:var(--jl-font-size-19);line-height:var(--jl-line-height-1p25);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em;color:var(--pol-mist)}.pol-fb__d{font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p55);color:var(--pol-fog);max-width:36ch;text-wrap:pretty}@media (max-width:1099px){.pol-stage{padding:var(--jl-space-36) var(--jl-space-28) 0;min-height:640px}.pol-flow{column-gap:var(--jl-space-40)}.pol-node--start::after{width:40px}.pol-node--start::before{left:calc(100% + 32px)}.pol-node--ex::after{width:20px}.pol-fork{padding-left:var(--jl-space-20)}.pol-fork::before{width:20px}.pol-node{padding:var(--jl-space-18) var(--jl-space-18)}.pol-node__d{font-size:var(--jl-font-size-13p5)}}@media (max-width:899px){.pol-stage{padding:var(--jl-space-28) var(--jl-space-20);min-height:0}.pol-stage__media img{object-position:50% 70%}.pol-stage__media::after{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 44%,transparent) 60%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 100%)}.pol-flow{grid-template-columns:minmax(0,1fr);row-gap:var(--jl-space-36);max-width:520px;margin-inline:auto}.pol-node--start::after,.pol-node--ex::after{left:50%;top:100%;width:0;height:36px;border-top:0;border-left:1.5px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent)}.pol-node--start::before{left:50%;top:calc(100% + 26px);rotate:135deg;translate:-4px 0}.pol-node--ex::after{height:36px}.pol-fork{padding-left:0}.pol-fork::before{display:none}.pol-fork__q{text-align:center;padding:0}.pol-fb__rules{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--jl-space-40)}.pol-fb__rules li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:var(--jl-space-18);row-gap:var(--jl-space-6);padding:var(--jl-space-22) 0}.pol-fb__ic{grid-row:span 2;margin:0}.pol-fb__d{max-width:none}}@media (max-width:699px){.pol-stage{padding:var(--jl-space-18) var(--jl-space-12);border-radius:var(--site-radius-lg,22px)}.pol-node{padding:var(--jl-space-16) var(--jl-space-16);border-radius:var(--jl-radius-18)}.pol-node__k{font-size:var(--jl-font-size-16)}.pol-fb__t{font-size:var(--jl-font-size-17)}.pol-fb__d{font-size:var(--jl-font-size-14p5)}}.pol-rev{--pol-mist:var(--jl-mist);--pol-fog:var(--jl-fog-sage);--pol-dim:var(--jl-fog-dim);--pol-lichen:var(--jl-lichen);--pol-hair:color-mix(in srgb,var(--jl-mist) 9%,transparent)}.pol-rev .wd-lead{text-wrap:balance}.pol-doc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 5%,var(--jl-moss-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -48px rgb(4 7 3 / .8)}.pol-doc p{margin:0}.pol-doc__bar{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:center;position:relative;z-index:1}.pol-doc__file{background:var(--jl-night-deep);border-radius:var(--jl-radius-22) var(--jl-radius-22) 0 0;display:flex;align-items:center;gap:var(--jl-space-10);padding:var(--jl-space-18) var(--jl-space-28) var(--jl-space-16);font:400 13px/1 var(--site-font-mono);color:var(--pol-fog);border-bottom:1px solid var(--pol-hair)}.pol-doc__fic{display:grid;color:var(--pol-lichen)}.pol-doc__fic svg{width:17px;height:17px}.pol-doc__plainhead{padding:var(--jl-space-18) var(--jl-space-28) var(--jl-space-16) var(--jl-space-36);font-size:var(--jl-font-size-13);color:var(--pol-fog);border-bottom:1px solid var(--pol-hair)}.pol-line{display:contents}.pol-code{grid-column:1;position:relative;margin:0;padding:var(--jl-space-20) var(--jl-space-28);align-self:stretch;display:flex;align-items:center;font:400 14px/1.75 var(--site-font-mono);color:var(--pol-mist);white-space:pre;overflow:hidden;background:var(--jl-night-deep)}.pol-line--last .pol-code{border-radius:0 0 var(--jl-radius-22) var(--jl-radius-22)}.pol-code code{font:inherit}.pol-code .k{color:var(--pol-mist)}.pol-code .v{color:var(--pol-lichen)}.pol-code .n{color:var(--pol-mist)}.pol-code .c{color:var(--pol-dim)}.pol-ln{display:inline-block;width:2ch;margin-right:var(--jl-space-22);color:color-mix(in srgb,var(--jl-mist) 26%,transparent);user-select:none}.pol-plain{grid-column:2;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-20);padding:var(--jl-space-20) var(--jl-space-28) var(--jl-space-20) var(--jl-space-36);border-bottom:1px solid var(--pol-hair)}.pol-line--last .pol-plain{border-bottom:0}.pol-plain::before{content:"";position:absolute;left:-10px;top:50%;width:20px;border-top:1px dashed color-mix(in srgb,var(--jl-mist) 34%,transparent)}.pol-plain::after{content:"";position:absolute;left:-13px;top:calc(50% - 3px);width:7px;height:7px;border-radius:50%;background:var(--pol-lichen)}.pol-plain>p:first-child{font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p5);color:var(--pol-mist);text-wrap:pretty}.pol-who{display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-10);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12);font-weight:var(--jl-font-weight-500);color:var(--pol-fog);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent);white-space:nowrap}.pol-rev .pol-est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-6);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--pol-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);vertical-align:1px}.pol-rev__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--jl-space-12) var(--jl-space-32);margin:var(--jl-space-22) var(--jl-space-8) 0}.pol-rev__foot p{margin:0;font-size:var(--jl-font-size-13p5);color:var(--pol-fog)}.pol-rev__foot .wd-link{font-size:var(--jl-font-size-14)}@media (max-width:1099px){.pol-doc{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pol-code{font-size:var(--jl-font-size-13);padding:var(--jl-space-18) var(--jl-space-22)}.pol-ln{margin-right:var(--jl-space-16)}.pol-plain{padding:var(--jl-space-18) var(--jl-space-22) var(--jl-space-18) var(--jl-space-30);gap:var(--jl-space-14)}.pol-plain>p:first-child{font-size:var(--jl-font-size-15)}.pol-doc__file{padding-inline:var(--jl-space-22)}.pol-doc__plainhead{padding-inline:var(--jl-space-30) var(--jl-space-22)}}@media (max-width:899px){.pol-doc{display:flex;flex-direction:column;gap:0;padding:var(--jl-space-6);border-radius:var(--jl-radius-24)}.pol-doc__plainhead{display:none}.pol-doc__file{background:none}.pol-line--last .pol-code{border-radius:var(--jl-radius-14)}.pol-doc__bar{display:block}.pol-doc__file{border-bottom:0;padding:var(--jl-space-14) var(--jl-space-14) var(--jl-space-10)}.pol-line{display:block;padding:var(--jl-space-6) var(--jl-space-6) var(--jl-space-14);border-top:1px solid var(--pol-hair)}.pol-line:first-of-type{border-top:0}.pol-code{display:block;padding:var(--jl-space-12) var(--jl-space-14);border-radius:var(--jl-radius-14);background:var(--jl-night-deep);font-size:var(--jl-font-size-12p5);line-height:var(--jl-line-height-1p7);white-space:pre-wrap}.pol-code .c{display:block;padding-left:var(--jl-space-fluid-4)}.pol-plain{padding:var(--jl-space-12) var(--jl-space-8) 0;border-bottom:0;gap:var(--jl-space-12)}.pol-plain::before,.pol-plain::after{display:none}.pol-plain>p:first-child{font-size:var(--jl-font-size-15)}}@media (max-width:479px){.pol-plain{grid-template-columns:minmax(0,1fr)}.pol-who{justify-self:start;order:-1;height:22px;font-size:var(--jl-font-size-11p5)}}.bx-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark;--bx-night:var(--jl-moss-night);--bx-mist:var(--jl-mist);--bx-fog:var(--jl-fog-sage);--bx-lichen:var(--jl-lichen);--bx-olive:var(--jl-olive-field);--bx-hair:color-mix(in srgb,var(--jl-mist) 12%,transparent);--bx-glass-line:color-mix(in srgb,var(--jl-mist) 15%,transparent);--bx-glass-top:color-mix(in srgb,var(--jl-mist) 20%,transparent)}.bx-hero{padding-block:var(--jl-space-120) var(--jl-space-104);isolation:isolate;overflow:clip}.bx-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--bx-night)}.bx-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:62% 46%}.bx-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 84%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 62%,transparent) 34%,color-mix(in srgb,var(--jl-moss-night) 22%,transparent) 62%,color-mix(in srgb,var(--jl-moss-night) 34%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 0%,transparent 26%,transparent 62%,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 86%,var(--jl-moss-night) 100%)}.bx-hero>.bx-hero__inner{position:relative;z-index:1}.bx-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jl-space-fluid-16);align-items:center;padding-top:var(--jl-space-48)}.bx-hero__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:540px}.bx-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 9%,transparent) !important;color:var(--bx-mist) !important;box-shadow:inset 0 0 0 1px var(--bx-glass-line),inset 0 1px 0 var(--bx-glass-top) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding-inline:var(--jl-space-14) !important}.bx-hero__title{margin-top:var(--jl-space-24);font-size:var(--jl-font-size-fluid-11);line-height:var(--jl-line-height-1p1) !important;max-width:none;padding-bottom:var(--jl-space-0p04em);color:var(--bx-mist)}.bx-hero__title em{white-space:nowrap}.bx-hero__lead{margin-top:var(--jl-space-22);max-width:40ch;color:color-mix(in srgb,var(--jl-mist) 82%,var(--jl-fog-sage))}.bx-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--jl-space-12);margin-top:var(--jl-space-34)}.bx-chip-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bx-night);color:var(--bx-lichen);margin-right:var(--jl-space-n16);margin-left:var(--jl-space-6);transition:transform .25s var(--site-ease)}.bx-chip-arrow svg{width:15px;height:15px}.bx-hero__primary:hover .bx-chip-arrow{transform:translateX(2px)}.bx-hero__glassbtn{background:color-mix(in srgb,var(--jl-mist) 8%,transparent);color:var(--bx-mist);box-shadow:inset 0 0 0 1px var(--bx-glass-line),inset 0 1px 0 var(--bx-glass-top);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.bx-hero__glassbtn:hover{background:color-mix(in srgb,var(--jl-mist) 13%,transparent)}.bx-hero__visual{min-width:0}.bx-bezel{padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.bx-test{container-type:inline-size;border-radius:var(--jl-radius-22);padding:var(--jl-space-24) var(--jl-space-26) var(--jl-space-26);color:var(--bx-mist);background:color-mix(in srgb,var(--jl-moss-night) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.bx-test p{margin:0}.bx-test__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--jl-space-16)}.bx-test__name{display:flex;flex-direction:column;gap:var(--jl-space-6)}.bx-test__k{font-size:var(--jl-font-size-13);color:var(--bx-fog)}.bx-test__id{font:400 22px/1.1 var(--site-font-mono);letter-spacing:-.01em;color:var(--bx-mist)}.bx-test__state{display:inline-flex;align-items:center;gap:var(--jl-space-8);height:28px;padding:0 var(--jl-space-12) 0 var(--jl-space-10);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);white-space:nowrap;background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 32%,transparent)}.bx-test__dot{width:7px;height:7px;border-radius:50%;background:var(--bx-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 20%,transparent)}.bx-test__tbl{width:100%;margin-top:var(--jl-space-20);border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.bx-test__tbl th,.bx-test__tbl td{padding:var(--jl-space-10) 0;text-align:left;vertical-align:middle;border-top:1px solid var(--bx-hair)}.bx-test__tbl thead th{border-top:0;padding:0 0 var(--jl-space-10);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);color:var(--bx-fog)}.bx-test__tbl thead th:first-child{width:30%}.bx-test__tbl .bx-test__eqh{width:40px}.bx-test__tbl tbody th{font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-400);color:color-mix(in srgb,var(--jl-mist) 78%,var(--jl-fog-sage))}.bx-test__tbl td{font:400 13px/1.3 var(--site-font-mono);color:var(--bx-mist)}.bx-test__eq{text-align:center !important}.bx-test__eq svg{display:inline-block;width:14px;height:14px;color:var(--bx-lichen);vertical-align:-2px}.bx-test__est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-6);margin-right:var(--jl-space-4);border-radius:var(--jl-radius-7);font:400 11px/1 var(--site-font-mono);color:var(--bx-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);vertical-align:1px}.bx-test__var{margin-top:var(--jl-space-6);padding:var(--jl-space-16) var(--jl-space-16) var(--jl-space-16);border-radius:var(--jl-radius-16);background:color-mix(in srgb,var(--jl-lichen) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 30%,transparent)}.bx-test__vark{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-12);font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-500)}.bx-test__varnote{font:400 12px/1 var(--site-font-mono);color:var(--bx-lichen)}.bx-test__vrow{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:start;margin-top:var(--jl-space-14)}.bx-test__vcol{display:flex;flex-direction:column;gap:var(--jl-space-9);min-width:0}.bx-mix{display:flex;gap:var(--jl-space-3);height:10px}.bx-mix i{display:block;border-radius:var(--jl-radius-3)}.bx-mix__s{flex:3;background:var(--bx-lichen)}.bx-mix__l{flex:1;background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 22%,transparent)}.bx-test__vtxt{font:400 12.5px/1.35 var(--site-font-mono);color:var(--bx-mist)}.bx-test__ne{display:grid;place-items:center;align-self:start;justify-self:center;width:24px;height:24px;margin-top:var(--jl-space-n7);border-radius:50%;background:var(--bx-lichen);color:var(--bx-night)}.bx-test__ne svg{width:13px;height:13px}@container (max-width:440px){.bx-test__tbl thead th:first-child{width:27%}.bx-test__tbl .bx-test__eqh{width:26px}.bx-test__tbl tbody th{font-size:var(--jl-font-size-12p5)}.bx-test__tbl td{font-size:var(--jl-font-size-11p5)}.bx-test__est{height:18px;padding:0 var(--jl-space-4);font-size:var(--jl-font-size-10);margin-right:var(--jl-space-2)}.bx-test__vrow{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.bx-test__vtxt{font-size:var(--jl-font-size-11p5)}.bx-test__top{flex-wrap:wrap;row-gap:var(--jl-space-12)}}@media (max-width:1099px){.bx-hero{padding-block:var(--jl-space-112) var(--jl-space-104)}.bx-hero__inner{gap:var(--jl-space-40);padding-top:var(--jl-space-32)}.bx-hero__title{font-size:var(--jl-font-size-fluid-9)}}@media (max-width:959px){.bx-hero__inner{grid-template-columns:1fr;gap:var(--jl-space-48)}.bx-hero__copy{max-width:640px}.bx-hero__visual{max-width:640px}.bx-hero__bg>img{object-position:70% 50%}.bx-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 86%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 64%,transparent) 36%,color-mix(in srgb,var(--jl-moss-night) 40%,transparent) 60%,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 86%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.bx-hero{padding-block:var(--jl-space-96) var(--jl-space-80)}.bx-hero__inner{padding-top:var(--jl-space-16);gap:var(--jl-space-40)}.bx-hero__title{margin-top:var(--jl-space-20);font-size:var(--jl-font-size-fluid-7)}.bx-hero__lead{margin-top:var(--jl-space-18)}.bx-hero__ctas{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--jl-space-28)}.bx-hero__ctas .wd-btn{width:100%}.bx-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.bx-test{padding:var(--jl-space-18) var(--jl-space-16) var(--jl-space-18);border-radius:var(--jl-radius-20)}.bx-test__id{font-size:var(--jl-font-size-19)}}.bx-ex{--bx-mist:var(--jl-mist);--bx-fog:var(--jl-fog-sage);--bx-dim:var(--jl-fog-dim);--bx-lichen:var(--jl-lichen);--bx-olive:var(--jl-olive-field);--bx-night:var(--jl-moss-night);--bx-hair:color-mix(in srgb,var(--jl-mist) 10%,transparent);--bx-line:color-mix(in srgb,var(--jl-mist) 16%,transparent)}.bx-ex p{margin:0}.bx-ex__bezel{padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent),0 50px 100px -50px rgb(4 7 3 / .9)}.bx-ex__panel{border-radius:var(--jl-radius-22);padding:var(--jl-space-28) var(--jl-space-36) var(--jl-space-30);background:radial-gradient(90% 60% at 0% 0%,color-mix(in srgb,var(--jl-mist) 3%,transparent),transparent 60%),var(--jl-moss-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.bx-ex__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-16) var(--jl-space-32);flex-wrap:wrap;padding-bottom:var(--jl-space-24);border-bottom:1px solid var(--bx-hair)}.bx-ex__tabs{display:inline-flex;gap:var(--jl-space-4);padding:var(--jl-space-4);border-radius:var(--jl-radius-14);background:var(--jl-moss-night);box-shadow:inset 0 0 0 1px var(--bx-hair)}.bx-ex__tab{appearance:none;border:0;cursor:pointer;height:40px;min-width:118px;padding:0 var(--jl-space-20);border-radius:var(--jl-radius-10);background:transparent;color:var(--bx-fog);font:500 15px/1 var(--site-font-sans);transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.bx-ex__tab:hover{color:var(--bx-mist)}.bx-ex__tab[aria-selected="true"]{background:var(--bx-lichen);color:var(--bx-night);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-cffffff) 35%,transparent)}.bx-ex__meta{display:flex;flex-wrap:wrap;gap:var(--jl-space-6) var(--jl-space-22);font:400 12.5px/1.3 var(--site-font-mono);color:var(--bx-fog)}.bx-ex__meta span{display:inline-flex;gap:var(--jl-space-8);align-items:baseline}.bx-ex__meta span+span::before{content:"";width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--jl-mist) 26%,transparent);margin-right:var(--jl-space-14);align-self:center}.bx-ex__meta code{font:inherit;color:var(--bx-mist)}.bx-ex__view:focus-visible{outline-offset:8px}.bx-ex__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jl-space-16) var(--jl-space-24);flex-wrap:wrap;margin-top:var(--jl-space-28)}.bx-ex__name{margin:0;font:300 34px/1.1 var(--site-font-display);letter-spacing:-.025em;color:var(--bx-mist)}.bx-ex__route{margin-top:var(--jl-space-6) !important;font-size:var(--jl-font-size-15);color:var(--bx-fog)}.bx-ex__route b{font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-ex__status{display:inline-flex;align-items:center;gap:var(--jl-space-9);height:34px;padding:0 var(--jl-space-14) 0 var(--jl-space-8);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist);background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 34%,transparent)}.bx-ex__statusic{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bx-lichen);color:var(--bx-night)}.bx-ex__statusic svg{width:12px;height:12px}.bx-ex__status--off{background:transparent;box-shadow:inset 0 0 0 1px var(--bx-line)}.bx-ex__status--off .bx-ex__statusic{background:transparent;color:var(--bx-mist);box-shadow:inset 0 0 0 1.5px var(--bx-mist)}.bx-ex__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-28) var(--jl-space-48);margin-top:var(--jl-space-28);align-items:start}.bx-grid{margin:0;min-width:0}.bx-grid__cap{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-12);margin-bottom:var(--jl-space-14);font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-grid__capm{font:400 12px/1.2 var(--site-font-mono);color:var(--bx-dim)}.bx-grid__frame{display:grid;grid-template-columns:30px minmax(0,1fr) 112px;gap:var(--jl-space-12);align-items:stretch}.bx-grid__rows{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));gap:var(--jl-space-5);font:400 10.5px/1 var(--site-font-mono);color:var(--bx-dim);font-variant-numeric:tabular-nums}.bx-grid__rows li{display:flex;align-items:center}.bx-grid__cells{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:var(--jl-space-5)}.bx-c{display:block;aspect-ratio:1;border-radius:var(--jl-radius-4)}.bx-c--s{background:var(--bx-lichen);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-cffffff) 30%,transparent)}.bx-c--l{background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent)}.bx-grid__brackets{position:relative}.bx-br{position:absolute;left:0;right:0;display:flex;flex-direction:column;justify-content:center;gap:var(--jl-space-3);padding-left:var(--jl-space-16);border-left:1px solid color-mix(in srgb,var(--jl-mist) 40%,transparent)}.bx-br::before,.bx-br::after{content:"";position:absolute;left:-1px;width:7px;height:1px;background:color-mix(in srgb,var(--jl-mist) 40%,transparent)}.bx-br::before{top:0}.bx-br::after{bottom:0}.bx-br--all{top:0;bottom:0}.bx-br--s{top:0;height:calc(75% - 4px)}.bx-br--s+.bx-br--l{top:calc(75% + 2px);bottom:0}.bx-br b{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-br small{font:400 11.5px/1 var(--site-font-mono);color:var(--bx-fog)}.bx-br--s b::before,.bx-br--l b::before{content:"";display:inline-block;width:9px;height:9px;border-radius:var(--jl-radius-3);margin-right:var(--jl-space-8);vertical-align:0}.bx-br--s b::before{background:var(--bx-lichen)}.bx-br--l b::before{background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 22%,transparent)}.bx-split{display:flex;flex-direction:column;gap:var(--jl-space-16);min-width:0}.bx-split__title{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-split__scroll{overflow-x:auto;margin-top:var(--jl-space-n2)}.bx-split__tbl{width:100%;min-width:300px;border-collapse:collapse;font-variant-numeric:tabular-nums}.bx-split__tbl th,.bx-split__tbl td{padding:var(--jl-space-12) 0;border-top:1px solid var(--bx-hair);text-align:right;white-space:nowrap}.bx-split__tbl th:first-child{text-align:left}.bx-split__tbl thead th{border-top:0;padding:0 0 var(--jl-space-10);font:400 11.5px/1.2 var(--site-font-mono);color:var(--bx-dim)}.bx-split__tbl thead th+th{padding-left:var(--jl-space-12)}.bx-split__tbl tbody th,.bx-split__tbl tfoot th{font-size:var(--jl-font-size-14p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-split__tbl td{padding-left:var(--jl-space-12);font:400 14px/1.2 var(--site-font-mono);color:var(--bx-mist)}.bx-split__tbl tr.is-zero :is(th,td){color:var(--bx-dim)}.bx-split__tbl tr.is-zero .bx-sw{opacity:.5}.bx-split__tbl tfoot :is(th,td){border-top:1px solid var(--bx-line);padding-top:var(--jl-space-14)}.bx-split__tbl tfoot th{font-weight:var(--jl-font-weight-400);color:var(--bx-fog)}.bx-sw{display:inline-block;width:10px;height:10px;border-radius:var(--jl-radius-3);margin-right:var(--jl-space-10);vertical-align:0}.bx-sw--s{background:var(--bx-lichen)}.bx-sw--l{background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 26%,transparent)}.bx-wh{display:inline-flex;align-items:center;padding:var(--jl-space-3) var(--jl-space-8);border-radius:var(--jl-radius-8);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);font:400 14px/1.2 var(--site-font-mono);color:var(--bx-mist)}.bx-wh::after{content:"est.";margin-left:var(--jl-space-6);font-size:var(--jl-font-size-11);color:var(--bx-fog)}.bx-split__math{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jl-space-6) var(--jl-space-10);padding:var(--jl-space-12) var(--jl-space-14);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-moss-night) 70%,transparent);box-shadow:inset 0 0 0 1px var(--bx-hair);font:400 13px/1.4 var(--site-font-mono);color:var(--bx-mist)}.bx-split__eq{color:var(--bx-lichen)}.bx-split__note{font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:var(--bx-fog);max-width:40ch}.bx-meters{list-style:none;margin:var(--jl-space-32) 0 0;padding:var(--jl-space-28) 0 0;border-top:1px solid var(--bx-hair);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bx-m{min-width:0;padding:0 var(--jl-space-28)}.bx-m:first-child{padding-left:0}.bx-m:last-child{padding-right:0}.bx-m+.bx-m{border-left:1px solid var(--bx-hair)}.bx-m p{margin:0}.bx-m__head{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-8)}.bx-m__name{font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-tag{font:400 11.5px/1 var(--site-font-mono);color:var(--bx-fog);white-space:nowrap}.bx-tag--est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);color:var(--bx-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent)}.bx-m__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-12);margin-top:var(--jl-space-10)}.bx-m__val{display:flex;align-items:baseline;gap:var(--jl-space-6);font:300 40px/1 var(--site-font-display);letter-spacing:-.035em;color:var(--bx-mist)}.bx-m__val small{font:400 12.5px/1 var(--site-font-mono);letter-spacing:0;color:var(--bx-fog)}.bx-m__res{display:inline-flex;align-items:center;gap:var(--jl-space-7);font-size:var(--jl-font-size-13);color:var(--bx-fog);white-space:nowrap}.bx-ok,.bx-no{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%}.bx-ok{background:var(--bx-lichen);color:var(--bx-night)}.bx-no{color:var(--bx-mist);box-shadow:inset 0 0 0 1.5px var(--bx-mist)}.bx-ok svg,.bx-no svg{width:10px;height:10px}.bx-m__res--no{color:var(--bx-mist)}.bx-sc{--lo:0%;--hi:100%;--lim:100%;--at:50%;--gh:50%;position:relative;height:58px;margin-top:var(--jl-space-16)}.bx-sc--q{--lo:45%;--hi:100%;--lim:45%}.bx-sc--l{--lo:0%;--hi:60%;--lim:60%}.bx-sc--e{--lo:0%;--hi:50%;--lim:50%}.bx-sc--at90{--at:50%}.bx-sc--at92{--at:60%}.bx-sc--gh90{--gh:50%}.bx-sc--gh92{--gh:60%}.bx-sc--at14{--at:46.667%}.bx-sc--at16{--at:53.333%}.bx-sc--gh14{--gh:46.667%}.bx-sc--gh16{--gh:53.333%}.bx-sc--gh50{--gh:41.667%}.bx-sc--gh80{--gh:66.667%}.bx-sc__axis{position:absolute;left:0;right:0;top:30px;height:6px;border-top:1px solid color-mix(in srgb,var(--jl-mist) 28%,transparent);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--jl-mist) 26%,transparent) 0 1px,transparent 1px 10%);background-size:calc(100% + 1px) 100%}.bx-sc__range{position:absolute;top:18px;height:12px;left:var(--lo);width:calc(var(--hi) - var(--lo));border:1px solid color-mix(in srgb,var(--jl-mist) 44%,transparent);border-bottom:0;border-radius:var(--jl-radius-3) var(--jl-radius-3) 0 0}.bx-sc__range::after{content:"";position:absolute;top:-3px;bottom:-11px;width:1.5px;background:var(--bx-mist);border-radius:var(--jl-radius-1)}.bx-sc--q .bx-sc__range::after{left:-1.25px}.bx-sc--l .bx-sc__range::after,.bx-sc--e .bx-sc__range::after{right:-1.25px}.bx-sc__mark{position:absolute;top:30px;left:var(--at);width:13px;height:13px;margin:var(--jl-space-n6p5) 0 0 var(--jl-space-n6p5);border-radius:50%;background:var(--bx-lichen);box-shadow:0 0 0 3px var(--jl-moss-raised),0 0 18px 2px color-mix(in srgb,var(--jl-lichen) 50%,transparent)}.bx-sc__ghost{position:absolute;top:30px;left:var(--gh);width:11px;height:11px;margin:var(--jl-space-n5p5) 0 0 var(--jl-space-n5p5);border-radius:50%;background:var(--jl-moss-raised);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-mist) 55%,transparent)}.bx-sc__lim,.bx-sc__min,.bx-sc__max,.bx-sc__ghl{position:absolute;font:400 11px/1 var(--site-font-mono);white-space:nowrap}.bx-sc__lim{top:0;left:var(--lim);translate:-50% 0;color:var(--bx-mist)}.bx-sc--l .bx-sc__lim,.bx-sc--e .bx-sc__lim{translate:-70% 0}.bx-sc__min{top:44px;left:0;color:var(--bx-dim)}.bx-sc__max{top:44px;right:0;color:var(--bx-dim)}.bx-sc__ghl{top:44px;left:var(--gh);translate:-50% 0;color:var(--bx-fog)}.bx-sc__fill{position:absolute;top:26px;left:0;right:0;height:9px;display:flex;gap:var(--jl-space-2)}.bx-sc__seg{display:block;flex:none;height:100%;border-radius:var(--jl-radius-2)}.bx-sc__seg--s{background:var(--bx-lichen)}.bx-sc__seg--l{background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 26%,transparent)}.bx-sc__seg--over{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--jl-mist) 72%,transparent) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 40%,transparent)}.bx-sc__seg--s30{width:calc(25% - 1px)}.bx-sc__seg--l20{width:calc(16.667% - 1px)}.bx-sc__seg--l60{width:calc(50% - 1px)}.bx-sc__seg--over{width:calc(16.667% - 1px)}.bx-sc__fill::after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;width:calc(41.667% + 8px);border:1px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent);border-radius:var(--jl-radius-6);pointer-events:none}.bx-m--e.is-over .bx-sc__fill::after{width:calc(66.667% + 8px)}.bx-ex__legend{list-style:none;margin:var(--jl-space-28) 0 0;padding:var(--jl-space-20) 0 0;border-top:1px solid var(--bx-hair);display:flex;flex-wrap:wrap;gap:var(--jl-space-12) var(--jl-space-28);font-size:var(--jl-font-size-13);color:var(--bx-fog)}.bx-ex__legend li{display:inline-flex;align-items:center;gap:0}.bx-ex__legend .bx-tag--est{margin-right:var(--jl-space-10)}.bx-lg-ghost{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:var(--jl-space-10);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-mist) 55%,transparent)}@media (max-width:1099px){.bx-ex__panel{padding:var(--jl-space-24) var(--jl-space-26) var(--jl-space-26)}.bx-ex__body{gap:var(--jl-space-28) var(--jl-space-32)}.bx-grid__frame{grid-template-columns:28px minmax(0,1fr) 96px;gap:var(--jl-space-10)}.bx-grid__cells,.bx-grid__rows{gap:var(--jl-space-4)}.bx-m{padding:0 var(--jl-space-20)}.bx-m__val{font-size:var(--jl-font-size-34)}.bx-m__row{flex-direction:column;align-items:flex-start;gap:var(--jl-space-8)}}@media (max-width:899px){.bx-ex__body{grid-template-columns:1fr}}@media (max-width:699px){.bx-ex__bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.bx-ex__panel{padding:var(--jl-space-16) var(--jl-space-16) var(--jl-space-20);border-radius:var(--jl-radius-20)}.bx-ex__bar{padding-bottom:var(--jl-space-18)}.bx-ex__tabs{width:100%}.bx-ex__tab{flex:1;min-width:0}.bx-ex__meta{gap:var(--jl-space-6) var(--jl-space-14);font-size:var(--jl-font-size-11p5)}.bx-ex__meta span+span::before{display:none}.bx-ex__head{margin-top:var(--jl-space-22)}.bx-ex__name{font-size:var(--jl-font-size-28)}.bx-grid__cap{flex-direction:column;gap:var(--jl-space-4)}.bx-grid__frame{grid-template-columns:26px minmax(0,1fr);gap:var(--jl-space-8)}.bx-grid__brackets{display:none}.bx-grid__cells,.bx-grid__rows{gap:var(--jl-space-2)}.bx-c{border-radius:var(--jl-radius-2)}.bx-grid__rows{font-size:var(--jl-font-size-9)}.bx-split__math{font-size:var(--jl-font-size-12)}.bx-split__tbl{min-width:0}.bx-split__tbl thead th{font-size:var(--jl-font-size-10p5)}.bx-split__tbl thead th+th,.bx-split__tbl td{padding-left:var(--jl-space-8)}.bx-split__tbl td{font-size:var(--jl-font-size-13)}.bx-split__tbl tbody th,.bx-split__tbl tfoot th{font-size:var(--jl-font-size-14)}.bx-sw{margin-right:var(--jl-space-8)}.bx-wh{padding:var(--jl-space-3) var(--jl-space-6);font-size:var(--jl-font-size-13)}.bx-wh::after{margin-left:var(--jl-space-4);font-size:var(--jl-font-size-10p5)}.bx-meters{grid-template-columns:1fr;margin-top:var(--jl-space-24);padding-top:0}.bx-m,.bx-m:first-child,.bx-m:last-child{padding:var(--jl-space-20) 0}.bx-m+.bx-m{border-left:0;border-top:1px solid var(--bx-hair)}.bx-m:last-child{padding-bottom:0}.bx-m__row{flex-direction:row;align-items:baseline}.bx-ex__legend{gap:var(--jl-space-10) var(--jl-space-20)}}.bx-grid__mix{display:grid;grid-template-columns:1fr auto;gap:var(--jl-space-10) var(--jl-space-16);margin:var(--jl-space-22) 0 0 var(--jl-space-42);padding-top:var(--jl-space-18);border-top:1px solid var(--bx-hair)}.bx-grid__bar{grid-column:1/-1;display:flex;gap:var(--jl-space-3);height:12px}.bx-grid__seg{display:block;height:100%;border-radius:var(--jl-radius-4)}.bx-grid__seg--s{background:var(--bx-lichen)}.bx-grid__seg--l{background:var(--bx-olive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 22%,transparent)}.bx-grid__seg--100{flex:1}.bx-grid__seg--75{flex:3}.bx-grid__seg--25{flex:1}.bx-grid__lab{font-size:var(--jl-font-size-13);color:var(--bx-fog)}.bx-grid__lab b{font:400 13px/1 var(--site-font-mono);color:var(--bx-mist);margin-right:var(--jl-space-4)}.bx-grid__lab--end{text-align:right}@media (max-width:1099px){.bx-grid__mix{margin-left:var(--jl-space-38)}}@media (max-width:699px){.bx-grid__mix{margin-left:0;margin-top:var(--jl-space-18);padding-top:var(--jl-space-14)}.bx-grid__lab{font-size:var(--jl-font-size-12p5)}}.bx-cond{--bx-mist:var(--jl-mist);--bx-fog:var(--jl-fog-sage);--bx-dim:var(--jl-fog-dim);--bx-lichen:var(--jl-lichen);--bx-olive:var(--jl-olive-field);--bx-night:var(--jl-moss-night);--bx-hair:color-mix(in srgb,var(--jl-mist) 10%,transparent);--bx-line:color-mix(in srgb,var(--jl-mist) 16%,transparent)}.bx-cond p{margin:0}.bx-cond__grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,12fr);gap:var(--jl-space-fluid-20);align-items:start}.bx-cond .wd-head{margin-bottom:var(--jl-space-44)}.bx-cond .wd-h2{max-width:15ch}.bx-n{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--bx-hair)}.bx-n__cell{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--jl-space-10);padding:var(--jl-space-22) var(--jl-space-20) var(--jl-space-22) 0;min-width:0}.bx-n__cell+.bx-n__cell{padding-left:var(--jl-space-22);border-left:1px solid var(--bx-hair)}.bx-n dt{font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p35);color:var(--bx-fog)}.bx-n dd{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--jl-space-2) var(--jl-space-6);font:300 46px/1 var(--site-font-display);letter-spacing:-.04em;color:var(--bx-mist);font-variant-numeric:tabular-nums}.bx-n dd small{font:400 12px/1.2 var(--site-font-mono);letter-spacing:0;color:var(--bx-fog)}.bx-held{margin-top:var(--jl-space-40)}.bx-held__k{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist);margin-bottom:var(--jl-space-8) !important}.bx-held__list{list-style:none;margin:0;padding:0}.bx-held__list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--jl-space-16);align-items:start;padding:var(--jl-space-15) 0;border-bottom:1px solid var(--bx-hair)}.bx-held__ic{display:block;width:22px;height:22px;margin-top:var(--jl-space-1);color:var(--bx-lichen)}.bx-held__ic svg{width:22px;height:22px}.bx-held__list p{font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p5);color:var(--bx-fog)}.bx-held__list b{font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-scope{padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent),0 50px 100px -50px rgb(4 7 3 / .9)}.bx-scope__card{border-radius:var(--jl-radius-22);padding:var(--jl-space-30) var(--jl-space-32) var(--jl-space-32);background:radial-gradient(100% 70% at 100% 0%,color-mix(in srgb,var(--jl-lichen) 5%,transparent),transparent 60%),var(--jl-moss-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.bx-scope__top{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12);flex-wrap:wrap}.bx-scope__k{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-scope__chip{display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-11);border-radius:var(--jl-radius-99);font:400 12px/1 var(--site-font-mono);color:var(--bx-mist);box-shadow:inset 0 0 0 1px var(--bx-line)}.bx-scope__fig{display:flex;align-items:flex-end;gap:var(--jl-space-12) var(--jl-space-24);flex-wrap:wrap;margin-top:var(--jl-space-22)}.bx-scope__num{display:flex;align-items:flex-start;font:300 clamp(64px,7vw,96px)/.9 var(--site-font-display);letter-spacing:-.055em;color:var(--bx-lichen);font-variant-numeric:tabular-nums;white-space:nowrap}.bx-scope__num small{font-size:var(--jl-font-size-0p42em);letter-spacing:-.02em;margin:var(--jl-space-0p12em) 0 0 var(--jl-space-0p06em)}.bx-scope__say{font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p45);color:color-mix(in srgb,var(--jl-mist) 78%,var(--jl-fog-sage));max-width:25ch;padding-bottom:var(--jl-space-4)}.bx-scope__say b{font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-scope__math{display:inline-flex;flex-wrap:wrap;gap:var(--jl-space-4) var(--jl-space-10);margin-top:var(--jl-space-18) !important;padding:var(--jl-space-9) var(--jl-space-12);border-radius:var(--jl-radius-12);background:color-mix(in srgb,var(--jl-moss-night) 60%,transparent);box-shadow:inset 0 0 0 1px var(--bx-hair);font:400 12.5px/1.3 var(--site-font-mono);color:var(--bx-mist)}.bx-scope__eq{color:var(--bx-lichen)}.bx-bars{margin:var(--jl-space-30) 0 0;padding-top:var(--jl-space-26);border-top:1px solid var(--bx-hair)}.bx-bars__plot{position:relative;padding-top:var(--jl-space-24)}.bx-bars__row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--jl-space-12);align-items:center;margin-bottom:var(--jl-space-12)}.bx-bars__name{font-size:var(--jl-font-size-13p5);color:var(--bx-fog)}.bx-bars__track{position:relative;height:30px}.bx-bars__bar{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--jl-space-10);border-radius:var(--jl-radius-7);outline:1px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent);outline-offset:3px}.bx-bars__bar b{font:400 12.5px/1 var(--site-font-mono)}.bx-bars__bar--base{width:66.667%;background:var(--bx-olive);color:var(--bx-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 18%,transparent)}.bx-bars__bar--bud{width:41.667%;background:var(--bx-lichen);color:var(--bx-night)}.bx-bars__fog{position:absolute;top:3px;bottom:3px;width:16%;border-radius:0 var(--jl-radius-6) var(--jl-radius-6) 0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--jl-mist) 26%,transparent) 0 1.5px,transparent 1.5px 6px);-webkit-mask-image:linear-gradient(90deg,var(--jl-c000000),transparent);mask-image:linear-gradient(90deg,var(--jl-c000000),transparent)}.bx-bars__fog--base{left:calc(66.667% + 8px)}.bx-bars__fog--bud{left:calc(41.667% + 8px)}.bx-bars__ceil{position:absolute;top:0;bottom:22px;left:calc(88px + (100% - 88px) * .5);border-left:1px dashed color-mix(in srgb,var(--jl-mist) 60%,transparent);z-index:1;pointer-events:none}.bx-bars__ceil i{position:absolute;top:0;left:8px;font:400 11px/1 var(--site-font-mono);font-style:normal;color:var(--bx-mist);white-space:nowrap}.bx-bars__axis{position:relative;height:16px;margin-left:var(--jl-space-88);margin-top:var(--jl-space-4);border-top:1px solid var(--bx-hair);font:400 11px/1 var(--site-font-mono);color:var(--bx-dim)}.bx-bars__axis span{position:absolute;top:6px;translate:-50% 0;white-space:nowrap}.bx-bars__axis span:nth-child(1){left:0;translate:0 0}.bx-bars__axis span:nth-child(2){left:25%}.bx-bars__axis span:nth-child(3){left:50%}.bx-bars__axis span:nth-child(4){left:75%}.bx-bars__axis span:nth-child(5){right:0;translate:0 0}.bx-bars__key{display:flex;flex-wrap:wrap;gap:var(--jl-space-10) var(--jl-space-22);margin-top:var(--jl-space-20);font-size:var(--jl-font-size-13);color:var(--bx-fog)}.bx-bars__key span{display:inline-flex;align-items:center;gap:var(--jl-space-9)}.bx-bars__kbar{width:16px;height:10px;border-radius:var(--jl-radius-3);background:var(--bx-olive);outline:1px dashed color-mix(in srgb,var(--jl-mist) 55%,transparent);outline-offset:2px}.bx-bars__kfog{width:16px;height:10px;border-radius:var(--jl-radius-3);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--jl-mist) 45%,transparent) 0 1.5px,transparent 1.5px 4px)}.bx-out{margin-top:var(--jl-space-26);padding-top:var(--jl-space-24);border-top:1px solid var(--bx-hair)}.bx-out__k{font-size:var(--jl-font-size-13p5);font-weight:var(--jl-font-weight-500);color:var(--bx-mist);margin-bottom:var(--jl-space-6) !important}.bx-out__list{list-style:none;margin:0;padding:0}.bx-out__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--jl-space-14);padding:var(--jl-space-12) 0}.bx-out__list li+li{border-top:1px solid var(--bx-hair)}.bx-out__ic{display:block;width:18px;height:18px;margin-top:var(--jl-space-2);color:var(--bx-fog)}.bx-out__ic svg{width:18px;height:18px}.bx-out__list p{display:flex;flex-direction:column;gap:var(--jl-space-2)}.bx-out__list b{font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--bx-mist)}.bx-out__list span{font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:var(--bx-fog)}@media (max-width:1099px){.bx-cond__grid{gap:var(--jl-space-48)}.bx-scope__card{padding:var(--jl-space-26) var(--jl-space-24) var(--jl-space-26)}}@media (max-width:959px){.bx-cond__grid{grid-template-columns:1fr;gap:var(--jl-space-56)}.bx-cond .wd-h2{max-width:20ch}.bx-cond__main{max-width:760px}}@media (max-width:699px){.bx-cond .wd-head{margin-bottom:var(--jl-space-32)}.bx-n dd{font-size:var(--jl-font-size-32)}.bx-n__cell{padding:var(--jl-space-18) var(--jl-space-10) var(--jl-space-18) 0}.bx-n__cell+.bx-n__cell{padding-left:var(--jl-space-12)}.bx-n dt{font-size:var(--jl-font-size-12p5)}.bx-scope{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.bx-scope__card{padding:var(--jl-space-22) var(--jl-space-18) var(--jl-space-22);border-radius:var(--jl-radius-20)}.bx-bars__row{grid-template-columns:64px minmax(0,1fr);gap:var(--jl-space-10)}.bx-bars__ceil{left:calc(74px + (100% - 74px) * .5)}.bx-bars__axis{margin-left:var(--jl-space-74)}.bx-bars__axis span:nth-child(2),.bx-bars__axis span:nth-child(4){display:none}}.bx-defs{--bx-ink:var(--jl-moss-night);--bx-ink-2:var(--jl-olive-ink);--bx-lichen-ink:var(--jl-lichen-ink);--bx-paper:var(--jl-paper-light);--bx-mist:var(--jl-mist);--bx-sage:var(--jl-sage-wash);--bx-hair:color-mix(in srgb,var(--jl-moss-night) 10%,transparent);--bx-line:color-mix(in srgb,var(--jl-moss-night) 18%,transparent)}.bx-defs p{margin:0}.bx-defs__sheet{max-width:1080px;margin-inline:auto;padding:var(--jl-space-10) var(--jl-space-36) var(--jl-space-12);border-radius:var(--jl-radius-28);background:var(--bx-paper);box-shadow:inset 0 0 0 1px var(--bx-hair),0 40px 80px -48px rgb(16 22 12 / .35)}.bx-defs__cols,.bx-def__sum{display:grid;grid-template-columns:44px minmax(0,1fr) 150px 190px 36px;align-items:center;gap:0 var(--jl-space-16)}.bx-defs__cols{padding:var(--jl-space-18) 0 var(--jl-space-14);border-bottom:1px solid var(--bx-line);font:400 12px/1 var(--site-font-mono);color:var(--bx-ink-2)}.bx-defs__cols span:first-child{grid-column:2}.bx-def{border-bottom:1px solid var(--bx-hair)}.bx-def:last-child{border-bottom:0}.bx-def__sum{list-style:none;cursor:pointer;padding:var(--jl-space-22) 0;color:var(--bx-ink)}.bx-def__sum::-webkit-details-marker{display:none}.bx-def__n{font:400 13px/1 var(--site-font-mono);color:var(--bx-ink-2);font-variant-numeric:tabular-nums}.bx-def__t{font:400 22px/1.25 var(--site-font-sans);letter-spacing:-.015em;transition:color .25s var(--site-ease)}.bx-def__sum:hover .bx-def__t{color:var(--bx-lichen-ink)}.bx-def[open] .bx-def__n{color:var(--bx-lichen-ink)}.bx-def[open] .bx-def__t{font-weight:var(--jl-font-weight-500)}.bx-kind{display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-11);border-radius:var(--jl-radius-99);font:400 12px/1 var(--site-font-mono);color:var(--bx-ink);background:color-mix(in srgb,var(--jl-moss-night) 5%,transparent);box-shadow:inset 0 0 0 1px var(--bx-hair)}.bx-kind--est{background:transparent;box-shadow:none;border:1px dashed color-mix(in srgb,var(--jl-moss-night) 45%,transparent)}.bx-def__u{font:400 13px/1.3 var(--site-font-mono);color:var(--bx-ink-2)}.bx-def__tog{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--bx-ink);box-shadow:inset 0 0 0 1px var(--bx-line);transition:background-color .25s var(--site-ease),rotate .3s var(--site-ease)}.bx-def__tog svg{width:15px;height:15px}.bx-def[open] .bx-def__tog{rotate:45deg;background:var(--bx-ink);color:var(--jl-lichen);box-shadow:none}.bx-def__body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--jl-space-20) var(--jl-space-48);padding:0 var(--jl-space-52) var(--jl-space-30) var(--jl-space-60)}.bx-def__lab{font:400 12px/1 var(--site-font-mono);color:var(--bx-ink-2);margin-bottom:var(--jl-space-10) !important}.bx-def__what p:not(.bx-def__lab){font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p6);color:var(--bx-ink-2);max-width:52ch}.bx-def__vals{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-8);align-self:start}.bx-def__vals>div{display:flex;flex-direction:column;gap:var(--jl-space-8);padding:var(--jl-space-13) var(--jl-space-14) var(--jl-space-14);border-radius:var(--jl-radius-14);background:var(--bx-mist);min-width:0}.bx-def__vals dt{font-size:var(--jl-font-size-12p5);color:var(--bx-ink-2)}.bx-def__vals dd{margin:0;font:400 15px/1.2 var(--site-font-mono);color:var(--bx-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.bx-def__vals .is-limit{background:transparent;box-shadow:inset 0 0 0 1px var(--bx-line)}.bx-def__vals .is-limit dd{color:var(--bx-lichen-ink)}.bx-def__out{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--jl-space-12);padding-top:var(--jl-space-16);border-top:1px dashed var(--bx-line);font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--bx-ink)}.bx-def__out span{flex:none;font:400 12px/1 var(--site-font-mono);color:var(--bx-ink-2)}@media (max-width:1099px){.bx-defs__sheet{padding:var(--jl-space-8) var(--jl-space-26) var(--jl-space-10)}.bx-defs__cols,.bx-def__sum{grid-template-columns:40px minmax(0,1fr) 130px 160px 34px;gap:0 var(--jl-space-12)}.bx-def__body{grid-template-columns:1fr;padding:0 var(--jl-space-46) var(--jl-space-28) var(--jl-space-52)}.bx-def__vals{max-width:520px}}@media (max-width:699px){.bx-defs__sheet{padding:var(--jl-space-4) var(--jl-space-18) var(--jl-space-6);border-radius:var(--jl-radius-22)}.bx-defs__cols{display:none}.bx-def__sum{grid-template-columns:30px minmax(0,1fr) 32px;grid-template-areas:"n t tog" ". kind tog" ". u tog";gap:var(--jl-space-6) var(--jl-space-10);padding:var(--jl-space-20) 0}.bx-def__n{grid-area:n}.bx-def__t{grid-area:t;font-size:var(--jl-font-size-19)}.bx-def__tog{grid-area:tog;width:32px;height:32px;align-self:start}.bx-def__kind{grid-area:kind;margin-top:var(--jl-space-4)}.bx-def__u{grid-area:u;font-size:var(--jl-font-size-12)}.bx-def__body{padding:0 0 var(--jl-space-24) var(--jl-space-40);gap:var(--jl-space-16)}.bx-def__what p:not(.bx-def__lab){font-size:var(--jl-font-size-15)}.bx-def__vals{grid-template-columns:1fr 1fr}.bx-def__vals .is-limit{grid-column:1/-1}.bx-def__vals>div:nth-child(3):not(.is-limit){grid-column:1/-1}.bx-def__out{flex-direction:column;gap:var(--jl-space-6)}}.bx-meth{--bx-mist:var(--jl-mist);--bx-fog:var(--jl-fog-sage);--bx-dim:var(--jl-fog-dim);--bx-lichen:var(--jl-lichen);--bx-night:var(--jl-moss-night);--bx-hair:color-mix(in srgb,var(--jl-mist) 10%,transparent)}.bx-meth p{margin:0}.bx-meth__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jl-space-fluid-21);align-items:center}.bx-meth__media{position:relative;padding:0 0 var(--jl-space-48)}.bx-meth__photo{position:relative;overflow:hidden;border-radius:var(--jl-radius-20);aspect-ratio:4/4.6;background:var(--jl-night-deep)}.bx-meth__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.bx-meth__photo::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgb(16 22 12 / .55) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent)}.bx-toc{position:absolute;left:clamp(16px,7%,44px);right:clamp(16px,7%,44px);bottom:0;padding:var(--jl-space-20) var(--jl-space-22) var(--jl-space-12);border-radius:var(--jl-radius-22);color:var(--bx-mist);background:color-mix(in srgb,var(--jl-moss-night) 66%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent),0 30px 60px -30px rgb(4 7 3 / .8)}.bx-toc__k{display:flex;justify-content:space-between;align-items:baseline;gap:var(--jl-space-12);padding-bottom:var(--jl-space-12);font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-500)}.bx-toc__m{font:400 12px/1 var(--site-font-mono);color:var(--bx-fog)}.bx-toc__list{list-style:none;margin:0;padding:0}.bx-toc__list li{border-top:1px solid color-mix(in srgb,var(--jl-mist) 11%,transparent)}.bx-toc__list a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:var(--jl-space-11) 0;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p35);color:color-mix(in srgb,var(--jl-mist) 86%,var(--jl-fog-sage));text-decoration:none;transition:color .2s var(--site-ease)}.bx-toc__list a:hover{color:var(--bx-lichen)}.bx-toc__n{font:400 12px/1 var(--site-font-mono);color:var(--bx-fog)}.bx-meth .wd-head{margin-bottom:var(--jl-space-36)}.bx-meth .wd-h2{max-width:13ch}.bx-meth__pairs{list-style:none;margin:0;padding:0;border-top:1px solid var(--bx-hair)}.bx-meth__pairs li{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:var(--jl-space-16);padding:var(--jl-space-15) 0;border-bottom:1px solid var(--bx-hair)}.bx-meth__k{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 var(--jl-space-11);border-radius:var(--jl-radius-99);font:400 12px/1 var(--site-font-mono);color:var(--bx-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 18%,transparent)}.bx-meth__k--est{box-shadow:none;border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent)}.bx-meth__v{font-size:var(--jl-font-size-15p5);color:var(--bx-fog)}.bx-meth__actions{margin-top:var(--jl-space-36)}.bx-meth__btn{background:color-mix(in srgb,var(--jl-mist) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent)}.bx-meth__btn:hover{background:color-mix(in srgb,var(--jl-mist) 11%,transparent)}.bx-meth__btn svg{color:var(--bx-lichen)}@media (max-width:1099px){.bx-meth__grid{gap:var(--jl-space-48)}.bx-toc__list a{font-size:var(--jl-font-size-14)}}@media (max-width:899px){.bx-meth__grid{grid-template-columns:1fr;gap:var(--jl-space-48)}.bx-meth__copy{order:-1}.bx-meth__media{max-width:620px}.bx-meth__photo{aspect-ratio:4/3.6}}@media (max-width:699px){.bx-meth .wd-head{margin-bottom:var(--jl-space-28)}.bx-meth__media{padding:0}.bx-meth__photo{aspect-ratio:4/3.4}.bx-toc{position:relative;left:auto;right:auto;margin:var(--jl-space-n72) var(--jl-space-10) 0;padding:var(--jl-space-16) var(--jl-space-16) var(--jl-space-8);border-radius:var(--jl-radius-20)}.bx-meth__pairs li{grid-template-columns:104px minmax(0,1fr);gap:var(--jl-space-12)}.bx-meth__v{font-size:var(--jl-font-size-14p5)}.bx-meth__actions .wd-btn{width:100%}}.mt-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark;--mt-night:var(--jl-moss-night);--mt-mist:var(--jl-mist);--mt-fog:var(--jl-fog-sage);--mt-lichen:var(--jl-lichen)}.mt-hero{padding-block:var(--jl-space-120) var(--jl-space-104);isolation:isolate;overflow:clip}.mt-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--mt-night)}.mt-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:60% 62%}.mt-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--mt-night) 78%,transparent) 0%,color-mix(in srgb,var(--mt-night) 46%,transparent) 42%,color-mix(in srgb,var(--mt-night) 8%,transparent) 72%,transparent 100%), linear-gradient(180deg,color-mix(in srgb,var(--mt-night) 88%,transparent) 0%,color-mix(in srgb,var(--mt-night) 30%,transparent) 26%,transparent 48%,color-mix(in srgb,var(--mt-night) 30%,transparent) 74%,var(--mt-night) 100%)}.mt-hero>.mt-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-48) var(--jl-space-64);align-items:end;padding-top:var(--jl-space-72)}.mt-hero__copy{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--jl-space-8)}.mt-hero__eyebrow{background:color-mix(in srgb,var(--mt-mist) 9%,transparent) !important;color:var(--mt-mist) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mt-mist) 20%,transparent) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding-inline:var(--jl-space-14) !important}.mt-hero__title{margin-top:var(--jl-space-24);max-width:11ch;line-height:var(--jl-line-height-1p1) !important;padding-bottom:var(--jl-space-0p04em);color:var(--mt-mist)}.mt-hero__lead{margin-top:var(--jl-space-22);max-width:44ch;color:color-mix(in srgb,var(--mt-mist) 82%,var(--mt-fog))}.mt-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-14) var(--jl-space-28);margin-top:var(--jl-space-34)}.mt-hero__glassbtn{background:color-mix(in srgb,var(--mt-mist) 8%,transparent);color:var(--mt-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mt-mist) 20%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.mt-hero__glassbtn:hover{background:color-mix(in srgb,var(--mt-mist) 13%,transparent)}.mt-hero__jump{color:var(--mt-mist);text-decoration-color:color-mix(in srgb,var(--mt-mist) 36%,transparent)}.mt-est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);letter-spacing:0;color:var(--jl-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);white-space:nowrap;vertical-align:middle}.mt-est--lg{height:34px;padding:0 var(--jl-space-12);border-radius:var(--jl-radius-10);font-size:var(--jl-font-size-17);border-width:1.5px}.mt-est--xs{height:18px;padding:0 var(--jl-space-6);border-radius:var(--jl-radius-6);font-size:var(--jl-font-size-11)}.mt-bezel{width:100%;padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.mt-read{margin:0;border-radius:var(--jl-radius-22);padding:var(--jl-space-22) var(--jl-space-26) var(--jl-space-26);background:color-mix(in srgb,var(--jl-moss-night) 72%,transparent);color:var(--mt-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.mt-read__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-12);padding-bottom:var(--jl-space-16);border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent);font-size:var(--jl-font-size-13);color:var(--mt-fog)}.mt-read__top code{font:400 12.5px/1.2 var(--site-font-mono);color:var(--mt-mist);white-space:nowrap}.mt-read__fig{margin:var(--jl-space-26) 0 0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;align-items:baseline;column-gap:var(--jl-space-14)}.mt-read__m{position:relative;justify-self:center;align-self:start;height:46px;width:20px}.mt-read__m::before{content:"";position:absolute;left:50%;top:8px;height:16px;border-left:1px solid color-mix(in srgb,var(--jl-mist) 34%,transparent)}.mt-read__m::after{content:attr(data-n);position:absolute;left:0;bottom:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font:400 11px/1 var(--site-font-mono);color:var(--mt-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 34%,transparent);background:var(--jl-moss-night)}.mt-read__num{font:300 88px/.86 var(--site-font-display);letter-spacing:-.05em;color:var(--mt-mist);font-variant-numeric:tabular-nums}.mt-read__unit{font:400 22px/1 var(--site-font-mono);color:var(--mt-mist)}.mt-read__per{font:400 14px/1 var(--site-font-mono);color:var(--mt-fog);white-space:nowrap}.mt-read__key{list-style:none;margin:var(--jl-space-22) 0 0;padding:var(--jl-space-18) 0 0;border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent);display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-14) var(--jl-space-22)}.mt-read__key li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--jl-space-10);align-items:start}.mt-read__n{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font:400 11px/1 var(--site-font-mono);color:var(--jl-moss-night);background:var(--mt-lichen)}.mt-read__key p{margin:0;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p45);color:color-mix(in srgb,var(--mt-mist) 74%,var(--mt-fog))}.mt-read__key b{display:block;margin-bottom:var(--jl-space-2);font:400 12.5px/1.3 var(--site-font-mono);color:var(--mt-mist)}@media (max-width:1099px){.mt-hero{padding-block:var(--jl-space-112) var(--jl-space-88)}.mt-hero>.mt-hero__inner{grid-template-columns:1fr;padding-top:var(--jl-space-48)}.mt-hero__visual{max-width:620px}}@media (max-width:699px){.mt-hero{padding-block:var(--jl-space-96) var(--jl-space-64)}.mt-hero>.mt-hero__inner{padding-top:var(--jl-space-32);gap:var(--jl-space-40)}.mt-hero__bg>img{object-position:72% 60%}.mt-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 90%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 58%,transparent) 30%,color-mix(in srgb,var(--jl-moss-night) 34%,transparent) 55%,color-mix(in srgb,var(--jl-moss-night) 60%,transparent) 80%,var(--jl-moss-night) 100%)}.mt-hero__ctas{flex-direction:column;align-items:stretch;width:100%;gap:var(--jl-space-18)}.mt-hero__ctas .wd-btn{width:100%}.mt-hero__jump{align-self:center}.mt-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.mt-read{padding:var(--jl-space-18) var(--jl-space-18) var(--jl-space-20)}.mt-read__top{flex-direction:column;gap:var(--jl-space-6)}.mt-read__fig{column-gap:var(--jl-space-9)}.mt-read__num{font-size:var(--jl-font-size-62)}.mt-read__unit{font-size:var(--jl-font-size-17)}.mt-est--lg{height:28px;padding:0 var(--jl-space-9);font-size:var(--jl-font-size-14)}.mt-read__per{font-size:var(--jl-font-size-12)}.mt-read__key{grid-template-columns:1fr}}.mt-ref{padding-block:0;--mt-mist:var(--jl-mist);--mt-fog:var(--jl-fog-sage);--mt-dim:var(--jl-fog-dim);--mt-lichen:var(--jl-lichen);--mt-night:var(--jl-moss-night);--mt-hair:color-mix(in srgb,var(--jl-mist) 12%,transparent);--mt-hair-2:color-mix(in srgb,var(--jl-mist) 20%,transparent)}.mt-ref__grid{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:var(--jl-space-64)}.mt-part{grid-column:2;position:relative;padding-block:var(--wd-section-y);scroll-margin-top:24px}.mt-part[data-surface]{background:var(--site-section-bg);box-shadow:0 0 0 3000px var(--site-section-bg);clip-path:inset(0 -3000px)}.mt-head{max-width:820px}.mt-head .wd-h2{max-width:20ch}.mt-head.wd-head--split{max-width:none}.mt-head.wd-head--split .wd-h2{max-width:16ch}.mt-toc{grid-column:1;grid-row:1 / span 4;align-self:start;position:sticky;top:112px;z-index:3;margin-top:var(--wd-section-y)}.mt-toc nav{padding:var(--jl-space-20) var(--jl-space-20) var(--jl-space-18);border-radius:var(--jl-radius-22);background:color-mix(in srgb,var(--jl-moss-night) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px var(--mt-hair),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 24px 50px -30px rgb(4 7 3 / .7)}.mt-toc__title{margin:0 0 var(--jl-space-10);font-size:var(--jl-font-size-13);font-weight:var(--jl-font-weight-500);color:var(--mt-mist)}.mt-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mt-toc__list a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--jl-space-6);padding:var(--jl-space-10) 0;border-top:1px solid var(--mt-hair);font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p35);color:var(--mt-fog);text-decoration:none;transition:color .2s var(--site-ease)}.mt-toc__list a:hover{color:var(--mt-mist)}.mt-toc__list a:hover .mt-toc__n{color:var(--mt-lichen)}.mt-toc__n{font:400 11.5px/1.75 var(--site-font-mono);color:var(--mt-dim);transition:color .2s var(--site-ease)}.mt-toc__foot{margin:var(--jl-space-8) 0 0;padding-top:var(--jl-space-14);border-top:1px solid var(--mt-hair);font-size:var(--jl-font-size-12p5);line-height:var(--jl-line-height-1p55);color:var(--mt-dim)}.mt-sys{margin:0}.mt-sys__panel{container-type:inline-size;border-radius:var(--jl-radius-22);padding:var(--jl-space-24) var(--jl-space-28) var(--jl-space-28);color:var(--mt-mist);background:radial-gradient(60% 50% at 70% 88%,color-mix(in srgb,var(--jl-lichen) 9%,transparent),transparent 70%),color-mix(in srgb,var(--jl-moss-night) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.mt-sys__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--jl-space-10) var(--jl-space-24);padding-bottom:var(--jl-space-18);margin-bottom:var(--jl-space-24);border-bottom:1px solid var(--mt-hair);font-size:var(--jl-font-size-13);color:var(--mt-fog)}.mt-sys__legend{display:flex;gap:var(--jl-space-18);flex-wrap:wrap}.mt-sys__legend>span{display:inline-flex;align-items:center;gap:var(--jl-space-8);white-space:nowrap}.mt-sw{display:inline-block;width:18px;height:12px;border-radius:var(--jl-radius-4)}.mt-sw--in{box-shadow:inset 0 0 0 1.5px var(--mt-lichen);background:color-mix(in srgb,var(--jl-lichen) 14%,transparent)}.mt-sw--out{border:1px dashed color-mix(in srgb,var(--jl-mist) 40%,transparent)}.mt-path{list-style:none;margin:0;padding:0;display:flex;align-items:center}.mt-node{flex:0 0 auto;display:flex;align-items:center;gap:var(--jl-space-12);padding:var(--jl-space-10) var(--jl-space-16) var(--jl-space-10) var(--jl-space-10);border-radius:var(--jl-radius-14);border:1px dashed color-mix(in srgb,var(--jl-mist) 26%,transparent)}.mt-node--gw{width:280px}.mt-node__ic,.mt-chips svg{color:var(--mt-fog)}.mt-node__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--jl-radius-10);background:color-mix(in srgb,var(--jl-mist) 6%,transparent)}.mt-node__ic svg{width:18px;height:18px}.mt-node__txt{display:flex;flex-direction:column;gap:var(--jl-space-3);min-width:0}.mt-node__name{font-size:var(--jl-font-size-14p5);font-weight:var(--jl-font-weight-500);line-height:var(--jl-line-height-1p2);white-space:nowrap}.mt-node__note{font:400 11.5px/1.2 var(--site-font-mono);color:var(--mt-dim);white-space:nowrap}.mt-wire{flex:1;min-width:20px;height:0;margin:0 var(--jl-space-6);border-top:1px dashed color-mix(in srgb,var(--jl-mist) 34%,transparent);position:relative}.mt-wire::after{content:"";position:absolute;right:-1px;top:-4.5px;width:7px;height:7px;border-top:1px solid color-mix(in srgb,var(--jl-mist) 50%,transparent);border-right:1px solid color-mix(in srgb,var(--jl-mist) 50%,transparent);rotate:45deg}.mt-drop{position:relative;height:28px}.mt-drop::before{content:"";position:absolute;top:0;bottom:0;right:140px;border-left:1px dashed color-mix(in srgb,var(--jl-mist) 34%,transparent)}.mt-layer{border:1px dashed color-mix(in srgb,var(--jl-mist) 24%,transparent);border-radius:var(--jl-radius-22);padding:var(--jl-space-16) var(--jl-space-18) var(--jl-space-18);display:flex;flex-direction:column;gap:var(--jl-space-16)}.mt-layer--host{border-radius:var(--jl-radius-18);background:color-mix(in srgb,var(--jl-mist) 2.5%,transparent)}.mt-layer__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--jl-space-10) var(--jl-space-20)}.mt-layer__name{margin:0;display:flex;align-items:baseline;gap:var(--jl-space-10);font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500)}.mt-layer__note{font:400 11.5px/1 var(--site-font-mono);color:var(--mt-dim)}.mt-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--jl-space-8)}.mt-chips li{display:inline-flex;align-items:center;gap:var(--jl-space-8);height:32px;padding:0 var(--jl-space-12) 0 var(--jl-space-10);border-radius:var(--jl-radius-10);font-size:var(--jl-font-size-13p5);color:color-mix(in srgb,var(--jl-mist) 86%,transparent);background:color-mix(in srgb,var(--jl-mist) 5%,transparent);box-shadow:inset 0 0 0 1px var(--mt-hair)}.mt-chips svg{width:16px;height:16px}.mt-core{position:relative;margin-top:var(--jl-space-30);border-radius:var(--jl-radius-16);padding:var(--jl-space-20) var(--jl-space-22);background:color-mix(in srgb,var(--jl-lichen) 7%,var(--jl-moss-night));box-shadow:inset 0 0 0 1.5px var(--mt-lichen),0 0 60px -18px color-mix(in srgb,var(--jl-lichen) 55%,transparent)}.mt-core__brk{position:absolute;left:22px;right:22px;top:-14px;height:9px;margin:0;border:1px solid var(--mt-lichen);border-bottom:0;border-radius:var(--jl-radius-3) var(--jl-radius-3) 0 0}.mt-core__brk span{position:absolute;left:50%;top:-11px;translate:-50% 0;padding:0 var(--jl-space-10);font:400 11.5px/1.5 var(--site-font-mono);color:var(--mt-lichen);white-space:nowrap;background:color-mix(in srgb,var(--jl-mist) 3%,var(--jl-moss-night));border-radius:var(--jl-radius-6)}.mt-core__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-20) var(--jl-space-32)}.mt-core__id{display:flex;align-items:center;gap:var(--jl-space-14)}.mt-core__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--jl-radius-12);background:var(--mt-lichen);color:var(--jl-moss-night)}.mt-core__ic svg{width:24px;height:24px}.mt-core__name{margin:0;font-size:var(--jl-font-size-17);font-weight:var(--jl-font-weight-500);line-height:var(--jl-line-height-1p2)}.mt-core__sub{margin:var(--jl-space-3) 0 0;font-size:var(--jl-font-size-13p5);color:var(--mt-fog);white-space:nowrap}.mt-run{display:flex;align-items:flex-start;gap:var(--jl-space-4);padding:var(--jl-space-20) 0 var(--jl-space-20)}.mt-run__seg{position:relative;height:10px;border-radius:var(--jl-radius-3)}.mt-run__seg>span{position:absolute;left:0;top:18px;font:400 11px/1 var(--site-font-mono);white-space:nowrap}.mt-run__seg--idle{flex:1.1;border:1px dashed color-mix(in srgb,var(--jl-mist) 34%,transparent)}.mt-run__seg--idle>span{color:var(--mt-dim)}.mt-run__seg--end{flex:.7}.mt-run__seg--on{flex:1.5;background:var(--mt-lichen);box-shadow:0 0 16px -2px color-mix(in srgb,var(--jl-lichen) 60%,transparent)}.mt-run__seg--on>span{top:-19px;color:var(--mt-lichen)}.mt-core__f{margin:0}.mt-core__f code{display:inline-flex;align-items:center;height:34px;padding:0 var(--jl-space-14);border-radius:var(--jl-radius-10);font:400 14px/1 var(--site-font-mono);color:var(--mt-mist);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);box-shadow:inset 0 0 0 1px var(--mt-hair);white-space:nowrap}.mt-bnd__notes{display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-20) var(--jl-space-48);margin-top:var(--jl-space-40)}.mt-bnd__notes p{margin:0;padding-top:var(--jl-space-18);border-top:1px solid var(--site-border-strong);font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p6);color:var(--mt-fog);max-width:46ch}.mt-bnd__notes b{display:block;margin-bottom:var(--jl-space-4);font-weight:var(--jl-font-weight-500);color:var(--mt-mist)}@container (max-width:760px){.mt-core__body{grid-template-columns:minmax(0,1fr) auto}.mt-run{grid-column:1 / -1;grid-row:2}}@container (max-width:600px){.mt-path{flex-direction:column;align-items:stretch}.mt-node,.mt-node--gw{width:auto}.mt-wire{flex:none;width:0;height:16px;min-width:0;margin:0 0 0 var(--jl-space-27);border-top:0;border-left:1px dashed color-mix(in srgb,var(--jl-mist) 34%,transparent)}.mt-wire::after{display:none}.mt-drop{height:20px}.mt-drop::before{right:auto;left:27px}.mt-layer{padding:var(--jl-space-14) var(--jl-space-12) var(--jl-space-14)}.mt-layer__head{flex-direction:column;align-items:flex-start}.mt-core{padding:var(--jl-space-18) var(--jl-space-16);margin-top:var(--jl-space-30)}.mt-core__brk{left:14px;right:14px}.mt-core__body{grid-template-columns:1fr;gap:var(--jl-space-18)}.mt-run{grid-row:auto}.mt-core__f{justify-self:start}.mt-core__sub{white-space:normal}}.mt-steps{list-style:none;margin:0;padding:0;container-type:inline-size;border-top:1px solid var(--mt-hair-2)}.mt-step{display:grid;grid-template-columns:44px minmax(0,1.35fr) minmax(0,1fr);gap:var(--jl-space-16) var(--jl-space-32);align-items:start;padding:var(--jl-space-26) 0;border-bottom:1px solid var(--mt-hair)}.mt-step__n{font:400 12.5px/34px var(--site-font-mono);color:var(--mt-dim)}.mt-step__f{display:flex;flex-direction:column;gap:var(--jl-space-8);padding:var(--jl-space-16) var(--jl-space-18);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-night-deep) 70%,transparent);box-shadow:inset 0 0 0 1px var(--mt-hair)}.mt-step__eq{font:400 15.5px/1.4 var(--site-font-mono);color:var(--mt-mist)}.mt-step__ex{font:400 12.5px/1.45 var(--site-font-mono);color:var(--mt-fog)}.mt-step__t{padding-top:var(--jl-space-6)}.mt-step__h{margin:0 0 var(--jl-space-6);font-size:var(--jl-font-size-17);font-weight:var(--jl-font-weight-500);line-height:var(--jl-line-height-1p3);letter-spacing:-.01em;color:var(--mt-mist)}.mt-step__t p{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p6);color:var(--mt-fog);max-width:40ch}.mt-step--res{margin:var(--jl-space-12) 0;padding:var(--jl-space-22) var(--jl-space-22) var(--jl-space-22) 0;border-bottom:0;border-radius:var(--jl-radius-20);background:color-mix(in srgb,var(--jl-lichen) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 40%,transparent)}.mt-step--res .mt-step__n--eq{justify-self:center;display:grid;place-items:center;width:30px;height:30px;margin-left:var(--jl-space-14);border-radius:var(--jl-radius-9);background:var(--mt-lichen);color:var(--jl-moss-night)}.mt-step--res .mt-step__n--eq svg{width:16px;height:16px}.mt-step--res .mt-step__eq{color:var(--mt-lichen)}.mt-step--res + .mt-step{border-top:1px solid var(--mt-hair)}@container (max-width:780px){.mt-step{grid-template-columns:36px minmax(0,1fr);column-gap:var(--jl-space-20)}.mt-step__f{grid-column:2;grid-row:2}.mt-step__t{grid-column:2;grid-row:1;padding-top:var(--jl-space-4)}.mt-step--res{padding:var(--jl-space-20) var(--jl-space-16) var(--jl-space-20) 0}.mt-step--res .mt-step__n--eq{margin-left:var(--jl-space-8)}}.mt-work{margin-top:var(--jl-space-48)}.mt-work__panel{container-type:inline-size;border-radius:var(--jl-radius-22);padding:var(--jl-space-24) var(--jl-space-28) var(--jl-space-26);color:var(--mt-mist);background:color-mix(in srgb,var(--jl-moss-night) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.mt-work__top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--jl-space-8) var(--jl-space-20);padding-bottom:var(--jl-space-16);border-bottom:1px solid var(--mt-hair)}.mt-work__title{margin:0;font-size:var(--jl-font-size-17);font-weight:var(--jl-font-weight-500)}.mt-work__top code{font:400 12.5px/1.3 var(--site-font-mono);color:var(--mt-fog)}.mt-work__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--jl-space-12) var(--jl-space-24);align-items:center;padding:var(--jl-space-22) 0;border-bottom:1px solid var(--mt-hair)}.mt-work__name{margin:0;font-size:var(--jl-font-size-22);font-weight:var(--jl-font-weight-400);letter-spacing:-.02em}.mt-work__state{display:inline-flex;align-items:center;gap:var(--jl-space-7);margin:var(--jl-space-6) 0 0;font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);color:var(--mt-fog)}.mt-work__state::before{content:"";width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.2px var(--mt-fog)}.mt-work__state--in{color:var(--mt-mist)}.mt-work__state--in::before{background:var(--mt-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 20%,transparent)}.mt-eq{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--jl-space-10) var(--jl-space-14)}.mt-eq__t,.mt-eq__r{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:var(--jl-space-7);row-gap:var(--jl-space-6)}.mt-eq__t code,.mt-eq__r code{font:400 19px/1.25 var(--site-font-mono);color:var(--mt-mist);white-space:nowrap}.mt-eq__t small{grid-column:1 / -1;font-size:var(--jl-font-size-12);color:var(--mt-dim)}.mt-eq__op{font:400 19px/1.25 var(--site-font-mono);color:var(--mt-fog)}.mt-eq__r{padding:var(--jl-space-6) var(--jl-space-12);margin-top:var(--jl-space-n6);border-radius:var(--jl-radius-12);background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 45%,transparent)}.mt-eq__r b{font-weight:var(--jl-font-weight-400);color:var(--mt-lichen)}.mt-eq__r--off{background:transparent;box-shadow:inset 0 0 0 1px var(--mt-hair-2)}.mt-eq__r--off b{color:var(--mt-mist)}.mt-scale{position:relative;height:84px;margin:var(--jl-space-26) 0 0}.mt-scale__ticks{position:absolute;left:0;right:0;top:42px;height:6px;border-top:1px solid color-mix(in srgb,var(--jl-mist) 30%,transparent);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--jl-mist) 30%,transparent) 0 1px,transparent 1px 10%);background-size:calc(100% + 1px) 100%}.mt-scale__range{position:absolute;top:28px;left:0;width:60%;height:14px;border:1px solid color-mix(in srgb,var(--jl-mist) 46%,transparent);border-bottom:0;border-radius:var(--jl-radius-3) var(--jl-radius-3) 0 0}.mt-scale__range::after{content:"";position:absolute;right:-1.25px;top:-4px;bottom:-12px;width:1.5px;background:var(--mt-mist);border-radius:var(--jl-radius-1)}.mt-scale__mark{position:absolute;top:42px;width:14px;height:14px;margin:var(--jl-space-n7) 0 0 var(--jl-space-n7);border-radius:50%;background:var(--jl-moss-night)}.mt-scale__mark--b{left:50%;border:1.5px dashed var(--mt-lichen);box-shadow:0 0 0 3px var(--jl-moss-night),0 0 18px 2px color-mix(in srgb,var(--jl-lichen) 40%,transparent)}.mt-scale__mark--o{left:80%;border:1.5px dashed color-mix(in srgb,var(--jl-mist) 70%,transparent);box-shadow:0 0 0 3px var(--jl-moss-night)}.mt-scale__lab{position:absolute;font:400 11.5px/1 var(--site-font-mono);color:var(--mt-fog);white-space:nowrap}.mt-scale__lab--lim{top:6px;left:60%;translate:-50% 0;color:var(--mt-mist)}.mt-scale__lab--b{top:62px;left:50%;translate:-50% 0;color:var(--mt-lichen)}.mt-scale__lab--o{top:62px;left:80%;translate:-50% 0;color:var(--mt-mist)}.mt-scale__lab--min{top:62px;left:0}.mt-scale__lab--max{top:62px;right:0}.mt-work__foot{margin:var(--jl-space-14) 0 0;padding-top:var(--jl-space-16);border-top:1px solid var(--mt-hair);font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p55);color:var(--mt-fog)}.mt-work__foot b{font-weight:var(--jl-font-weight-500);color:var(--mt-lichen)}@container (max-width:760px){.mt-work__row{grid-template-columns:1fr}.mt-work__who{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-12)}.mt-eq__t code,.mt-eq__r code,.mt-eq__op{font-size:var(--jl-font-size-17)}}@container (max-width:520px){.mt-eq{flex-direction:column;align-items:flex-start;gap:var(--jl-space-8)}.mt-eq__op{line-height:1}.mt-eq__r{margin-top:var(--jl-space-2)}.mt-scale__lab--max{display:none}.mt-scale__lab--lim{translate:-70% 0}}.mt-asm .wd-lead{color:var(--jl-olive-ink)}.mt-tbl{overflow-x:auto;border-radius:var(--jl-radius-22);background:var(--jl-paper-light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 10%,transparent),0 30px 60px -40px rgb(16 22 12 / .35)}.mt-tbl:focus-visible{outline:2px solid var(--jl-lichen-ink);outline-offset:3px}.mt-tbl table{width:100%;min-width:860px;border-collapse:collapse;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--jl-olive-ink)}.mt-tbl th,.mt-tbl td{text-align:left;vertical-align:top;padding:var(--jl-space-18) var(--jl-space-20);border-top:1px solid color-mix(in srgb,var(--jl-moss-night) 9%,transparent)}.mt-tbl thead th{border-top:0;padding-block:var(--jl-space-18) var(--jl-space-14);font:400 12px/1.3 var(--site-font-mono);color:var(--jl-olive-ink);background:color-mix(in srgb,var(--jl-moss-night) 3%,transparent)}.mt-tbl tbody th{width:17%;font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--jl-moss-night)}.mt-tbl tbody td:nth-child(2){width:29%;color:var(--jl-moss-night)}.mt-tbl tbody td:nth-child(3){width:25%}.mt-tbl tbody td:last-child{width:29%}.mt-tbl tbody tr:first-child>*{border-top:1px solid color-mix(in srgb,var(--jl-moss-night) 12%,transparent)}.mt-lean{display:flex;width:max-content;align-items:center;gap:var(--jl-space-6);height:24px;margin-bottom:var(--jl-space-6);padding:0 var(--jl-space-9) 0 var(--jl-space-7);border-radius:var(--jl-radius-8);font:400 11.5px/1 var(--site-font-mono);color:var(--jl-moss-night);background:var(--jl-sage-wash)}.mt-lean svg{width:13px;height:13px}.mt-lean--up{background:var(--jl-moss-night);color:var(--jl-mist)}.mt-lean--down{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 34%,transparent)}.mt-tbl__hint{display:none;align-items:center;gap:var(--jl-space-8);margin:0 0 var(--jl-space-12);font:400 12px/1 var(--site-font-mono);color:var(--jl-olive-ink)}.mt-tbl__hint svg{width:14px;height:14px}.mt-asm__note{display:flex;align-items:flex-start;gap:var(--jl-space-10);margin:var(--jl-space-20) 0 0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p55);color:var(--jl-olive-ink)}.mt-asm__note svg{flex:none;width:18px;height:18px;margin-top:var(--jl-space-1);color:var(--jl-lichen-ink)}.mt-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-16)}.mt-kind{display:flex;flex-direction:column;padding:var(--jl-space-26) var(--jl-space-26) var(--jl-space-28);border-radius:var(--jl-radius-22);background:var(--jl-moss-card);box-shadow:inset 0 0 0 1px var(--mt-hair),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 6%,transparent)}.mt-kind.is-highlight{box-shadow:inset 0 0 0 1.5px var(--mt-lichen),0 0 50px -16px color-mix(in srgb,var(--jl-lichen) 50%,transparent)}.mt-kind__head{display:flex;align-items:center;gap:var(--jl-space-10)}.mt-kind__ic{display:block;width:24px;height:24px;color:var(--mt-lichen)}.mt-kind__ic svg{width:24px;height:24px}.mt-kind__name{margin:0;font-size:var(--jl-font-size-18);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--mt-mist)}.mt-kind__where{margin-left:auto;font:400 12px/1 var(--site-font-mono);color:var(--mt-dim)}.mt-kind__fig{margin:var(--jl-space-26) 0 0;display:flex;align-items:baseline;gap:var(--jl-space-8);color:var(--mt-mist)}.mt-kind__fig>span:first-child{font:300 52px/1 var(--site-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mt-kind__fig small{font:400 13px/1 var(--site-font-mono);color:var(--mt-fog)}.mt-kind__fig .mt-est{align-self:center;translate:0 6px}.mt-kind__def{margin:var(--jl-space-16) 0 0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p6);color:var(--mt-fog)}.mt-kind__lists{padding-top:var(--jl-space-22)}.mt-kind__k{margin:var(--jl-space-18) 0 var(--jl-space-8);padding-top:var(--jl-space-16);border-top:1px solid var(--mt-hair);font-size:var(--jl-font-size-13);font-weight:var(--jl-font-weight-500);color:var(--mt-mist)}.mt-kind__lists>.mt-kind__k:first-child{margin-top:0}.mt-yes,.mt-no{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jl-space-8)}.mt-yes li,.mt-no li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--jl-space-10);font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p45);color:color-mix(in srgb,var(--jl-mist) 86%,transparent)}.mt-yes svg,.mt-no svg{width:15px;height:15px;margin-top:var(--jl-space-2)}.mt-yes svg{color:var(--mt-lichen)}.mt-no svg{color:var(--mt-dim)}.mt-no li{color:var(--mt-fog)}.mt-quote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-16) var(--jl-space-28);margin-top:var(--jl-space-20);padding:var(--jl-space-24) var(--jl-space-28);border-radius:var(--jl-radius-22);background:var(--jl-olive-field);color:var(--mt-mist)}.mt-quote__ic{display:block;width:28px;height:28px;color:var(--mt-lichen)}.mt-quote__ic svg{width:28px;height:28px}.mt-quote__k{margin:0 0 var(--jl-space-6);font-size:var(--jl-font-size-14);color:var(--jl-sage-wash)}.mt-quote__s{margin:0}.mt-quote__s code{font:400 14px/1.6 var(--site-font-mono);color:var(--mt-mist)}.mt-quote .wd-link{color:var(--mt-mist);text-decoration-color:color-mix(in srgb,var(--jl-mist) 40%,transparent)}@media (max-width:1180px){.mt-head.wd-head--split{grid-template-columns:1fr;align-items:start;gap:var(--jl-space-18);max-width:820px}.mt-head.wd-head--split .wd-h2{max-width:20ch}.mt-kinds{grid-template-columns:1fr}.mt-kind{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--jl-space-40)}.mt-kind__head,.mt-kind__fig,.mt-kind__def{grid-column:1}.mt-kind__lists{grid-column:2;grid-row:1 / span 3;margin-top:0;padding-top:0}.mt-quote{grid-template-columns:auto minmax(0,1fr)}.mt-quote__link{grid-column:2}}@media (max-width:1099px){.mt-ref__grid{grid-template-columns:200px minmax(0,1fr);column-gap:var(--jl-space-40)}.mt-bnd__notes{grid-template-columns:1fr;gap:var(--jl-space-16)}}@media (max-width:999px){.mt-ref__grid{grid-template-columns:minmax(0,1fr)}.mt-part{grid-column:1}.mt-toc{grid-column:1;grid-row:auto;position:static;margin-top:var(--jl-space-72)}.mt-toc__list{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--jl-space-20)}.mt-bnd{padding-top:var(--jl-space-56)}}@media (max-width:699px){.mt-toc{margin-top:var(--jl-space-56)}.mt-toc__list{grid-template-columns:1fr}.mt-bnd{padding-top:var(--jl-space-44)}.mt-sys__panel{padding:var(--jl-space-18) var(--jl-space-14) var(--jl-space-16)}.mt-kind{display:flex;padding:var(--jl-space-22) var(--jl-space-20) var(--jl-space-24)}.mt-kind__lists{padding-top:var(--jl-space-22)}.mt-step__eq{font-size:var(--jl-font-size-14p5)}.mt-tbl__hint{display:flex}.mt-quote{grid-template-columns:1fr;padding:var(--jl-space-22) var(--jl-space-20)}.mt-quote__link{grid-column:auto;white-space:normal}.mt-quote__s code{font-size:var(--jl-font-size-13)}.mt-work__panel{padding:var(--jl-space-18) var(--jl-space-16) var(--jl-space-20)}.mt-tbl{border-radius:var(--jl-radius-18)}.mt-tbl table{min-width:760px;font-size:var(--jl-font-size-14)}.mt-tbl th,.mt-tbl td{padding:var(--jl-space-14) var(--jl-space-14)}}.api-bezel{width:100%;padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.api-term{position:relative;border-radius:var(--jl-radius-22);overflow:hidden;color:var(--jl-mist);text-align:left;background:color-mix(in srgb,var(--jl-night-deep) 84%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.api-term p{margin:0}.api-term__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12);min-height:54px;padding:var(--jl-space-10) var(--jl-space-14) var(--jl-space-10) var(--jl-space-20);border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent);background:color-mix(in srgb,var(--jl-mist) 3%,transparent)}.api-term__path{display:flex;align-items:center;gap:var(--jl-space-10);min-width:0}.api-term__path code{font:400 13.5px/1.2 var(--site-font-mono);color:var(--jl-mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-term__tag{font-size:var(--jl-font-size-12p5);color:var(--jl-fog-dim);white-space:nowrap}.api-method,.api-status{display:inline-flex;align-items:center;height:24px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-8);font:400 12px/1 var(--site-font-mono);white-space:nowrap;flex:none}.api-method{color:var(--jl-lichen);background:color-mix(in srgb,var(--jl-lichen) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 30%,transparent)}.api-status--ok{color:var(--jl-moss-night);background:var(--jl-lichen)}.api-status--err{color:var(--jl-mist);background:color-mix(in srgb,var(--jl-error) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-error) 70%,transparent)}.api-code{margin:0;padding:var(--jl-space-18) 0;overflow-x:auto;font:400 13px/1.62 var(--site-font-mono);color:var(--jl-mist);font-variant-ligatures:none;tab-size:2;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--jl-mist) 18%,transparent) transparent}.api-code:focus-visible{outline:2px solid var(--jl-lichen);outline-offset:-4px;border-radius:var(--jl-radius-14)}.api-code code{display:block;min-width:max-content;font:inherit}.api-ln{position:relative;display:flex;align-items:center;min-height:1.62em;padding:0 var(--jl-space-20);white-space:pre}.api-lt{white-space:pre}.api-g{flex:none;width:14px;margin-right:var(--jl-space-12);color:var(--jl-fog-dim);text-align:center;user-select:none}.api-ln.is-add{background:linear-gradient(90deg,color-mix(in srgb,var(--jl-lichen) 13%,transparent),color-mix(in srgb,var(--jl-lichen) 4%,transparent))}.api-ln.is-add::before,.api-ln.is-hl::before,.api-ln.is-miss::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--jl-lichen)}.api-ln.is-add .api-g{color:var(--jl-lichen)}.api-ln.is-del{background:color-mix(in srgb,var(--jl-error) 9%,transparent)}.api-ln.is-del .api-lt{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--jl-mist) 34%,transparent);opacity:.62}.api-ln.is-del .api-g{color:var(--jl-mist);opacity:.62}.api-ln.is-hl{background:color-mix(in srgb,var(--jl-lichen) 8%,transparent)}.api-ln.is-miss{background:color-mix(in srgb,var(--jl-error) 11%,transparent)}.api-ln.is-miss::before{background:var(--jl-error)}.api-t-key{color:var(--jl-fog-sage)}.api-t-str{color:var(--jl-sage-wash)}.api-t-pol{color:var(--jl-lichen)}.api-t-num,.api-t-lit{color:var(--jl-mist)}.api-t-kw{color:var(--jl-fog-dim)}.api-t-p,.api-t-ell{color:var(--jl-fog-dim)}.api-t-c{color:var(--jl-fog-dim)}.api-pin{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin-left:var(--jl-space-14);border-radius:50%;font:500 11px/1 var(--site-font-sans);color:var(--jl-moss-night);background:var(--jl-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 18%,transparent)}.api-pin--lg{width:28px;height:28px;margin-left:0;font-size:var(--jl-font-size-13)}.api-est{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--jl-mist);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);white-space:nowrap}.api-btn-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen);margin-right:var(--jl-space-n16);margin-left:var(--jl-space-6);transition:transform .25s var(--site-ease)}.api-btn-chip svg{width:15px;height:15px}.wd-btn:hover .api-btn-chip{transform:translateX(2px)}.api-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark}.api-hero{padding-block:var(--jl-space-120) var(--jl-space-88);isolation:isolate;overflow:clip}.api-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--jl-moss-night)}.api-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:62% 40%}.api-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 90%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 72%,transparent) 30%,color-mix(in srgb,var(--jl-moss-night) 20%,transparent) 58%,transparent 78%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 82%,transparent) 0%,transparent 26%,transparent 64%,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 86%,var(--jl-moss-night) 100%)}.api-hero>.api-hero__grid{position:relative;z-index:1}.api-hero__grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);gap:var(--jl-space-fluid-17);align-items:end}.api-hero__copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--jl-space-40)}.api-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 9%,transparent) !important;color:var(--jl-mist) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding-inline:var(--jl-space-14) !important}.api-hero__title{margin-top:var(--jl-space-24);max-width:11ch;font-size:var(--jl-font-size-fluid-12);line-height:var(--jl-line-height-1p08) !important;color:var(--jl-mist)}.api-hero__lead{margin-top:var(--jl-space-22);max-width:42ch;color:color-mix(in srgb,var(--jl-mist) 82%,var(--jl-fog-sage))}.api-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-14) var(--jl-space-28);margin-top:var(--jl-space-34)}.api-hero__link{color:var(--jl-mist);text-decoration-color:color-mix(in srgb,var(--jl-mist) 34%,transparent)}.api-hero__facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:var(--jl-space-56) 0 0;padding-top:var(--jl-space-22);border-top:1px solid color-mix(in srgb,var(--jl-mist) 14%,transparent)}.api-hero__facts>div{padding:0 var(--jl-space-26);min-width:0}.api-hero__facts>div:first-child{padding-left:0}.api-hero__facts>div+div{border-left:1px solid color-mix(in srgb,var(--jl-mist) 14%,transparent)}.api-hero__facts dt{font-size:var(--jl-font-size-12p5);color:var(--jl-fog-sage)}.api-hero__facts dd{margin:var(--jl-space-6) 0 0;font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--jl-mist);white-space:nowrap}.api-hero__facts code{font:400 14px/1.2 var(--site-font-mono)}.api-hero__visual{margin-top:var(--jl-space-fluid-14)}.api-hero__term{container-type:inline-size}.api-code--hero{padding:var(--jl-space-16) 0 var(--jl-space-18);font-size:var(--jl-font-size-13p5)}.api-hero__res{padding:var(--jl-space-16) var(--jl-space-20) var(--jl-space-20);border-top:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent);background:color-mix(in srgb,var(--jl-mist) 3%,transparent)}.api-hero__route{display:flex;align-items:center;gap:var(--jl-space-12)}.api-hero__status{font:400 12.5px/1 var(--site-font-mono);color:var(--jl-fog-sage);white-space:nowrap}.api-hero__wire{flex:1;display:flex;align-items:center;min-width:32px;height:16px;color:color-mix(in srgb,var(--jl-mist) 55%,transparent)}.api-hero__wire::before{content:"";flex:1;border-top:1px dashed color-mix(in srgb,var(--jl-mist) 32%,transparent)}.api-hero__wire svg{width:15px;height:15px;margin-left:var(--jl-space-n4);flex:none}.api-hero__to{display:inline-flex;align-items:center;gap:var(--jl-space-8);height:32px;padding:0 var(--jl-space-13);border-radius:var(--jl-radius-12);font:400 13.5px/1 var(--site-font-mono);white-space:nowrap;background:color-mix(in srgb,var(--jl-mist) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 20%,transparent)}.api-hero__dot{width:7px;height:7px;border-radius:50%;background:var(--jl-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 20%,transparent)}.api-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--jl-space-16) 0 0}.api-hero__meta>div{min-width:0;padding:0 var(--jl-space-16);display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--jl-space-8);row-gap:var(--jl-space-6)}.api-hero__meta>div:first-child{padding-left:0}.api-hero__meta>div+div{border-left:1px solid color-mix(in srgb,var(--jl-mist) 10%,transparent)}.api-hero__meta dt{grid-column:1/-1;font:400 11.5px/1.2 var(--site-font-mono);color:var(--jl-fog-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-hero__meta dd{margin:0;font-size:var(--jl-font-size-24);font-weight:var(--jl-font-weight-300);letter-spacing:-.02em;line-height:var(--jl-line-height-1p1);color:var(--jl-mist);white-space:nowrap}.api-hero__meta dd.api-src{font:400 11.5px/1 var(--site-font-mono);letter-spacing:0;color:var(--jl-fog-sage);justify-self:start}@container (max-width:420px){.api-hero__meta{grid-template-columns:1fr;row-gap:var(--jl-space-10)}.api-hero__meta>div,.api-hero__meta>div:first-child{padding:var(--jl-space-10) 0 0;border-left:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.api-hero__meta>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--jl-mist) 10%,transparent)}.api-hero__meta dt{grid-column:auto}.api-hero__meta dd{font-size:var(--jl-font-size-19)}}@media (max-width:1099px){.api-hero{padding-block:var(--jl-space-120) var(--jl-space-88)}.api-hero__grid{grid-template-columns:1fr;gap:var(--jl-space-56)}.api-hero__copy{padding-top:var(--jl-space-24)}.api-hero__title{max-width:14ch}.api-hero__visual{margin-top:0;max-width:640px}.api-hero__bg>img{object-position:70% 50%}.api-hero__scrim{background: linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 88%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 66%,transparent) 34%,color-mix(in srgb,var(--jl-moss-night) 34%,transparent) 56%,color-mix(in srgb,var(--jl-moss-night) 58%,transparent) 84%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.api-hero{padding-block:var(--jl-space-96) var(--jl-space-64)}.api-hero__title{margin-top:var(--jl-space-20);font-size:var(--jl-font-size-42)}.api-hero__lead{margin-top:var(--jl-space-18)}.api-hero__ctas{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--jl-space-28);gap:var(--jl-space-18)}.api-hero__ctas .wd-btn{width:100%}.api-hero__link{align-self:center}.api-hero__facts{grid-template-columns:1fr;row-gap:0;width:100%;margin-top:var(--jl-space-40);padding-top:0}.api-hero__facts>div,.api-hero__facts>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:var(--jl-space-16);padding:var(--jl-space-14) 0;border-left:0}.api-hero__facts>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--jl-mist) 14%,transparent)}.api-hero__facts dd{margin:0;font-size:var(--jl-font-size-14p5)}.api-hero__grid{gap:var(--jl-space-44)}.api-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.api-term{border-radius:var(--jl-radius-20)}.api-code{font-size:var(--jl-font-size-12)}.api-code--hero{font-size:var(--jl-font-size-12p5)}.api-ln{padding:0 var(--jl-space-16)}.api-term__bar{padding:var(--jl-space-10) var(--jl-space-12) var(--jl-space-10) var(--jl-space-16)}.api-hero__res{padding:var(--jl-space-14) var(--jl-space-16) var(--jl-space-16)}}.api-req{position:relative}.api-req::before{content:"";position:absolute;right:-10%;top:12%;width:60%;height:70%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--jl-olive-field) 55%,transparent),transparent);filter:blur(20px);opacity:.7}.api-req__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--jl-space-fluid-15);align-items:center}.api-req__copy{display:flex;flex-direction:column;align-items:flex-start}.api-req__head{margin-bottom:var(--jl-space-40)}.api-req__head .wd-h2{max-width:12ch}.api-req__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.api-req__list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--jl-space-18);padding:var(--jl-space-20) 0;border-top:1px solid var(--site-border)}.api-req__list li:last-child{border-bottom:1px solid var(--site-border)}.api-req__t{margin:var(--jl-space-3) 0 var(--jl-space-6);font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--site-text)}.api-req__d{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p55);color:var(--site-text-muted);max-width:38ch;text-wrap:pretty}.api-req__d code{font:400 13.5px/1 var(--site-font-mono);color:var(--site-text);padding:var(--jl-space-2) var(--jl-space-6);border-radius:var(--jl-radius-6);background:color-mix(in srgb,var(--jl-mist) 7%,transparent)}.api-req__ok{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--jl-lichen);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 40%,transparent)}.api-req__ok svg{width:14px;height:14px}.api-req__link{margin-top:var(--jl-space-32)}.api-req__panel{position:relative;min-width:0}.api-req__bar{padding:var(--jl-space-8) var(--jl-space-16) var(--jl-space-8) var(--jl-space-8)}.api-tabs{display:flex;gap:var(--jl-space-2);padding:var(--jl-space-3);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-mist) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent)}.api-tab{appearance:none;border:0;cursor:pointer;height:34px;padding:0 var(--jl-space-14);border-radius:var(--jl-radius-11);background:transparent;color:var(--jl-fog-sage);font:500 13.5px/1 var(--site-font-sans);white-space:nowrap;transition:background-color .2s var(--site-ease),color .2s var(--site-ease)}.api-tab:hover{color:var(--jl-mist)}.api-tab[aria-selected="true"]{background:color-mix(in srgb,var(--jl-mist) 11%,transparent);color:var(--jl-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 14%,transparent)}.api-diffstat{display:flex;gap:var(--jl-space-10);font:400 12.5px/1 var(--site-font-mono);white-space:nowrap}.api-diffstat__add{color:var(--jl-lichen)}.api-diffstat__del{color:var(--jl-fog-sage)}.api-req__pane[hidden]{display:none}.api-req__term .api-code{padding:var(--jl-space-20) 0 var(--jl-space-22)}.api-req__term .api-ln{padding-left:var(--jl-space-14)}.api-req__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jl-space-6) var(--jl-space-12);padding:var(--jl-space-14) var(--jl-space-20) var(--jl-space-16);border-top:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent);font-size:var(--jl-font-size-14);color:var(--jl-fog-sage);background:color-mix(in srgb,var(--jl-mist) 3%,transparent)}.api-req__foot-k{font:400 11.5px/1 var(--site-font-mono);color:var(--jl-fog-dim)}.api-req__foot code{font:400 13px/1 var(--site-font-mono);color:var(--jl-mist)}@media (max-width:1099px){.api-req__grid{grid-template-columns:1fr;gap:var(--jl-space-48)}.api-req__head .wd-h2{max-width:16ch}.api-req__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--jl-space-28)}.api-req__list li{grid-template-columns:1fr;gap:var(--jl-space-14);border-bottom:1px solid var(--site-border)}}@media (max-width:699px){.api-req__head{margin-bottom:var(--jl-space-28)}.api-req__list{grid-template-columns:1fr}.api-req__list li{grid-template-columns:28px minmax(0,1fr);gap:var(--jl-space-16);border-bottom:0}.api-req__list li:last-child{border-bottom:1px solid var(--site-border)}.api-req__bar{flex-wrap:wrap;padding:var(--jl-space-6) var(--jl-space-12) var(--jl-space-6) var(--jl-space-6)}.api-tab{padding:0 var(--jl-space-11);font-size:var(--jl-font-size-13)}.api-req__term .api-ln{padding-left:var(--jl-space-10);padding-right:var(--jl-space-14)}.api-req__foot{padding:var(--jl-space-12) var(--jl-space-16) var(--jl-space-14);font-size:var(--jl-font-size-13p5)}}.api-req__list .api-pin,.api-req__list .api-req__ok{display:grid}.api-meta__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-16);align-items:stretch}.api-chunk{display:flex;flex-direction:column;padding:var(--jl-space-26) var(--jl-space-26) var(--jl-space-10);border-radius:var(--site-radius-lg,22px);background:var(--jl-paper-light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 9%,transparent),0 1px 0 color-mix(in srgb,var(--jl-moss-night) 4%,transparent),0 24px 48px -32px color-mix(in srgb,var(--jl-olive-field) 40%,transparent)}.api-chunk--est{background:var(--jl-paper-light);box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--jl-olive-ink) 52%,transparent);padding:var(--jl-space-24p5) var(--jl-space-24p5) var(--jl-space-8p5)}.api-chunk__head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-12);padding-bottom:var(--jl-space-18);border-bottom:1px solid color-mix(in srgb,var(--jl-moss-night) 10%,transparent)}.api-chunk__ic{display:block;width:24px;height:24px;color:var(--jl-lichen-ink)}.api-chunk__ic svg{width:24px;height:24px}.api-chunk__t{margin:0;font-size:var(--jl-font-size-18);line-height:var(--jl-line-height-1p25);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--jl-moss-night)}.api-chunk__src{display:inline-flex;align-items:center;height:24px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-8);font:400 11.5px/1 var(--site-font-mono);color:var(--jl-olive-ink);background:color-mix(in srgb,var(--jl-moss-night) 5%,transparent);white-space:nowrap}.api-chunk__src--est{background:transparent;border:1px dashed color-mix(in srgb,var(--jl-moss-night) 45%,transparent);color:var(--jl-moss-night);height:22px;padding:0 var(--jl-space-7)}.api-chunk__list{margin:0;display:flex;flex-direction:column}.api-f{padding:var(--jl-space-16) 0 var(--jl-space-17)}.api-f+.api-f{border-top:1px solid color-mix(in srgb,var(--jl-moss-night) 7%,transparent)}.api-f dt{display:flex;align-items:baseline;gap:var(--jl-space-10);min-width:0}.api-f__n{font:400 14px/1.3 var(--site-font-mono);color:var(--jl-moss-night);white-space:nowrap}.api-f__t{font:400 11.5px/1 var(--site-font-mono);color:var(--jl-olive-ink);white-space:nowrap}.api-f__eg{margin-left:auto;font:400 12px/1.3 var(--site-font-mono);color:var(--jl-lichen-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.api-f dd{margin:var(--jl-space-6) 0 0;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--jl-olive-ink);text-wrap:pretty}.api-meta__over{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-20) var(--jl-space-40);margin-top:var(--jl-space-16);padding:var(--jl-space-28) var(--jl-space-32);border-radius:var(--site-radius-lg,22px);background:var(--jl-olive-field);color:var(--jl-mist);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.api-meta__over p{margin:0}.api-meta__code{display:flex;flex-direction:column;gap:var(--jl-space-8)}.api-meta__code code{font:400 clamp(20px,2vw,26px)/1.1 var(--site-font-mono);letter-spacing:-.01em;white-space:nowrap}.api-meta__key{color:var(--jl-lichen)}.api-meta__punc{color:var(--jl-sage-wash)}.api-meta__val{color:var(--jl-mist)}.api-meta__type{font:400 12px/1 var(--site-font-mono);color:var(--jl-sage-wash)}.api-meta__text{font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p55);color:var(--jl-mist);max-width:56ch;text-wrap:pretty}.api-meta__text code{font:400 13.5px/1 var(--site-font-mono);color:var(--jl-lichen);white-space:nowrap}.api-meta__link{color:var(--jl-mist);text-decoration-color:color-mix(in srgb,var(--jl-mist) 40%,transparent)}@media (max-width:1179px){.api-meta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-chunk--est{grid-column:1/-1}.api-chunk--est .api-chunk__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--jl-space-28)}.api-chunk--est .api-f+.api-f{border-top:0}.api-meta__over{grid-template-columns:auto minmax(0,1fr)}.api-meta__link{grid-column:2}}@media (max-width:860px){.api-meta__grid{grid-template-columns:1fr}.api-chunk--est .api-chunk__list{display:flex}.api-chunk--est .api-f+.api-f{border-top:1px solid color-mix(in srgb,var(--jl-moss-night) 7%,transparent)}.api-meta__over{grid-template-columns:1fr;padding:var(--jl-space-24)}.api-meta__link{grid-column:auto;justify-self:start}}@media (max-width:699px){.api-chunk{padding:var(--jl-space-22) var(--jl-space-20) var(--jl-space-6)}.api-chunk--est{padding:var(--jl-space-20p5) var(--jl-space-18p5) var(--jl-space-4p5)}.api-f dt{flex-wrap:wrap;row-gap:var(--jl-space-6)}.api-f__eg{flex-basis:100%;margin-left:0;order:3}.api-meta__code code{font-size:var(--jl-font-size-19)}}.api-errs__stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--site-radius-xl,28px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jl-space-32);align-items:start;padding:var(--jl-space-40);min-height:720px;background:var(--jl-night-deep)}.api-errs__paint{position:absolute;inset:0;z-index:-1}.api-errs__paint img{width:100%;height:100%;object-fit:cover;object-position:30% 60%}.api-errs__paint::after{content:"";position:absolute;inset:0;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 22%,transparent),transparent 40%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 18%,transparent),transparent 30%,color-mix(in srgb,var(--jl-moss-night) 34%,transparent))}.api-errs__stage::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent);pointer-events:none}.api-errs__notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jl-space-8);max-width:360px}.api-errs__notes li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--jl-space-14);padding:var(--jl-space-14) var(--jl-space-16);border-radius:var(--jl-radius-16);background:color-mix(in srgb,var(--jl-moss-night) 64%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 16%,transparent),0 20px 40px -24px rgb(4 7 3 / .6)}.api-errs__notes .api-pin{margin:var(--jl-space-1) 0 0}.api-errs__notes p{margin:0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:color-mix(in srgb,var(--jl-mist) 80%,var(--jl-fog-sage))}.api-errs__notes code{display:block;margin-bottom:var(--jl-space-3);font:400 13px/1.3 var(--site-font-mono);color:var(--jl-mist)}.api-errs__bezel{grid-column:2;max-width:640px;justify-self:end}.api-errs__term{background:color-mix(in srgb,var(--jl-night-deep) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.api-code--exc{font-size:var(--jl-font-size-12p5);padding:var(--jl-space-16) 0}.api-code--exc .api-pin{width:18px;height:18px;font-size:var(--jl-font-size-10p5)}.api-errs__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--jl-space-10) var(--jl-space-20);padding:var(--jl-space-14) var(--jl-space-20) var(--jl-space-16);border-top:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent);background:color-mix(in srgb,var(--jl-mist) 3%,transparent)}.api-errs__pol{display:flex;align-items:baseline;gap:var(--jl-space-10);font-size:var(--jl-font-size-12p5);color:var(--jl-fog-dim)}.api-errs__pol code{font:400 13px/1 var(--site-font-mono);color:var(--jl-mist)}.api-errs__budgets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-6)}.api-errs__budgets>span{display:inline-flex;align-items:center;gap:var(--jl-space-6);height:26px;padding:0 var(--jl-space-9);border-radius:var(--jl-radius-8);font:400 12px/1 var(--site-font-mono);color:var(--jl-sage-wash);background:color-mix(in srgb,var(--jl-mist) 6%,transparent);white-space:nowrap}.api-errs__budgets .api-est{height:18px;padding:0 var(--jl-space-5);font-size:var(--jl-font-size-10p5);border-radius:var(--jl-radius-5)}.api-errs__list{list-style:none;margin:var(--jl-space-16) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-16)}.api-err{display:flex;flex-direction:column;gap:var(--jl-space-10);padding:var(--jl-space-24) var(--jl-space-24) var(--jl-space-26);border-radius:var(--site-radius-lg,22px);background:var(--jl-moss-card);box-shadow:inset 0 0 0 1px var(--site-border),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 5%,transparent)}.api-err p{margin:0}.api-err__top{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12);margin-bottom:var(--jl-space-6) !important}.api-err__code{font:300 40px/1 var(--site-font-sans);letter-spacing:-.03em;color:var(--jl-mist);font-variant-numeric:tabular-nums}.api-err__ran{display:inline-flex;align-items:center;gap:var(--jl-space-7);height:26px;padding:0 var(--jl-space-10) 0 var(--jl-space-8);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);color:var(--jl-fog-sage);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--site-border-strong)}.api-err__ran svg{width:12px;height:12px}.api-err__ran.is-yes{color:var(--jl-mist);background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 34%,transparent)}.api-err__ran.is-yes svg{color:var(--jl-lichen)}.api-err__name code{font:400 14px/1.3 var(--site-font-mono);color:var(--jl-mist)}.api-err__text{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p55);color:var(--site-text-muted);text-wrap:pretty}.api-err__text code{font:400 13px/1 var(--site-font-mono);color:var(--jl-mist)}.api-err--fb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 60%,transparent),0 0 40px -14px color-mix(in srgb,var(--jl-lichen) 45%,transparent)}@media (max-width:1179px){.api-errs__stage{grid-template-columns:minmax(0,1fr);min-height:0;padding:0;background:transparent;overflow:visible;border-radius:0}.api-errs__stage::after{display:none}.api-errs__paint{position:relative;inset:auto;z-index:0;height:clamp(260px,40vw,420px);border-radius:var(--site-radius-xl,28px);overflow:hidden;grid-row:1}.api-errs__paint img{object-position:30% 70%}.api-errs__bezel{grid-column:1;grid-row:2;justify-self:center;width:calc(100% - 48px);max-width:720px;margin-top:var(--jl-space-n160);position:relative;z-index:1}.api-errs__notes{grid-row:3;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--jl-space-28);margin-top:var(--jl-space-20)}.api-errs__notes li{padding:var(--jl-space-18) 0 0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-top:1px solid var(--site-border)}.api-errs__list{margin-top:var(--jl-space-48)}}@media (max-width:899px){.api-errs__list{grid-template-columns:1fr}.api-errs__notes{grid-template-columns:1fr;gap:0}.api-errs__notes li{padding:var(--jl-space-16) 0}.api-errs__notes li:last-child{border-bottom:1px solid var(--site-border)}.api-errs__list{margin-top:var(--jl-space-40)}}@media (max-width:699px){.api-errs__paint{height:220px;border-radius:var(--site-radius-lg,22px)}.api-errs__bezel{width:calc(100% - 16px);margin-top:var(--jl-space-n96)}.api-code--exc{font-size:var(--jl-font-size-11p5)}.api-errs__foot{padding:var(--jl-space-12) var(--jl-space-16) var(--jl-space-14)}.api-err{padding:var(--jl-space-20) var(--jl-space-20) var(--jl-space-22)}.api-err__code{font-size:var(--jl-font-size-34)}}@media (max-width:699px){.api-errs__term .api-term__tag{display:none}}.api-fb__tree{display:flex;flex-direction:column;align-items:center;max-width:1080px;margin-inline:auto}.api-fb__node{display:inline-flex;align-items:center;gap:var(--jl-space-10);margin:0;min-height:44px;padding:var(--jl-space-8) var(--jl-space-18) var(--jl-space-8) var(--jl-space-10);border-radius:var(--jl-radius-99);font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--jl-mist);text-align:center;background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 16%,transparent)}.api-fb__node code{font:400 13.5px/1.2 var(--site-font-mono);color:var(--jl-lichen)}.api-fb__node-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--jl-lichen);color:var(--jl-moss-night)}.api-fb__node-ic svg{width:16px;height:16px}.api-fb__fork{position:relative;width:100%;height:64px}.api-fb__fork::before{content:"";position:absolute;left:50%;top:0;height:26px;width:1px;background:color-mix(in srgb,var(--jl-mist) 34%,transparent)}.api-fb__arm{position:absolute;top:26px;height:38px;width:calc(25% + 6px)}.api-fb__arm--l{right:50%;border-top:1.5px solid var(--jl-lichen);border-left:1.5px solid var(--jl-lichen);border-top-left-radius:var(--jl-radius-18)}.api-fb__arm--r{left:50%;border-top:1.5px dashed color-mix(in srgb,var(--jl-fog-sage) 70%,transparent);border-right:1.5px dashed color-mix(in srgb,var(--jl-fog-sage) 70%,transparent);border-top-right-radius:var(--jl-radius-18)}.api-fb__arm--l::after,.api-fb__arm--r::after{content:"";position:absolute;bottom:-4px;width:7px;height:7px;border-radius:50%}.api-fb__arm--l::after{left:-4.25px;background:var(--jl-lichen);box-shadow:0 0 12px 1px color-mix(in srgb,var(--jl-lichen) 60%,transparent)}.api-fb__arm--r::after{right:-4.25px;background:var(--jl-moss-night);box-shadow:inset 0 0 0 1.5px var(--jl-fog-sage)}.api-fb__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jl-space-24);align-items:stretch}.api-fb__card{display:flex;flex-direction:column;border-radius:var(--site-radius-lg,22px);padding:var(--jl-space-8);min-width:0}.api-fb__card--ran{background:var(--jl-moss-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 58%,transparent),0 0 44px -16px color-mix(in srgb,var(--jl-lichen) 45%,transparent)}.api-fb__card--none{background:color-mix(in srgb,var(--jl-moss-card) 45%,transparent);border:1.5px dashed color-mix(in srgb,var(--jl-fog-sage) 42%,transparent);padding:var(--jl-space-6p5)}.api-fb__head{display:flex;flex-direction:column;gap:var(--jl-space-14);padding:var(--jl-space-18) var(--jl-space-18) var(--jl-space-18)}.api-fb__branch{display:flex;align-items:center;gap:var(--jl-space-12);margin:0;min-width:0}.api-fb__branch>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jl-space-4) var(--jl-space-10);min-width:0}.api-fb__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--jl-radius-11);color:var(--jl-lichen);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.api-fb__ic svg{width:18px;height:18px}.api-fb__card--none .api-fb__ic{color:var(--jl-fog-sage)}.api-fb__k{font-size:var(--jl-font-size-13);color:var(--jl-fog-dim)}.api-fb__branch code{font:400 13.5px/1.3 var(--site-font-mono);color:var(--jl-mist);white-space:nowrap}.api-fb__t{display:flex;align-items:center;gap:var(--jl-space-12);margin:0;font-size:var(--jl-font-size-21);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em;color:var(--jl-mist)}.api-fb__t .api-status{height:26px;font-size:var(--jl-font-size-12p5)}.api-code--fb{flex:1;border-radius:var(--jl-radius-16);background:var(--jl-night-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 7%,transparent);padding:var(--jl-space-16) 0;font-size:var(--jl-font-size-13)}.api-fb__foot{margin:0;padding:var(--jl-space-16) var(--jl-space-18) var(--jl-space-14);font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p55);color:var(--site-text-muted);text-wrap:pretty}@media (max-width:899px){.api-fb__fork{height:40px}.api-fb__fork::before{height:40px}.api-fb__arm{display:none}.api-fb__cards{grid-template-columns:1fr;gap:var(--jl-space-16)}}@media (max-width:699px){.api-fb__node{border-radius:var(--jl-radius-18);padding:var(--jl-space-10) var(--jl-space-14) var(--jl-space-10) var(--jl-space-10);font-size:var(--jl-font-size-14);text-align:left;align-items:flex-start}.api-fb__node-ic{margin-top:var(--jl-space-n2)}.api-fb__head{padding:var(--jl-space-14) var(--jl-space-12) var(--jl-space-16)}.api-fb__t{font-size:var(--jl-font-size-18);align-items:flex-start}.api-fb__t .api-status{margin-top:var(--jl-space-1)}.api-code--fb{font-size:var(--jl-font-size-12)}.api-fb__foot{padding:var(--jl-space-14) var(--jl-space-12) var(--jl-space-10)}}.api-fb__node-t{min-width:0}@media (max-width:699px){.api-fb__node-t code{display:block;margin-top:var(--jl-space-2)}}.prc-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark}.prc-hero{padding-block:var(--jl-space-168) var(--jl-space-120);isolation:isolate;overflow:clip}.prc-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--jl-moss-night)}.prc-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.prc-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 82%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 60%,transparent) 34%,color-mix(in srgb,var(--jl-moss-night) 14%,transparent) 62%,color-mix(in srgb,var(--jl-moss-night) 6%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 0%,transparent 22%,transparent 70%,var(--jl-moss-night) 100%)}.prc-hero>.prc-hero__inner{position:relative;z-index:1}.prc-hero__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-fluid-18);align-items:center}.prc-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.prc-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 9%,transparent) !important;color:var(--jl-mist) !important;padding-inline:var(--jl-space-14) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.prc-hero__title{margin-top:var(--jl-space-26);max-width:12ch;line-height:var(--jl-line-height-1p1) !important;color:var(--jl-mist)}.prc-hero__lead{margin-top:var(--jl-space-24);max-width:42ch;color:color-mix(in srgb,var(--jl-mist) 82%,var(--jl-fog-sage))}.prc-hero__facts{list-style:none;margin:var(--jl-space-40) 0 0;padding:var(--jl-space-28) 0 0;display:flex;flex-direction:column;gap:var(--jl-space-14);border-top:1px solid color-mix(in srgb,var(--jl-mist) 14%,transparent);max-width:460px;width:100%}.prc-hero__facts li{text-wrap:pretty;display:flex;align-items:center;gap:var(--jl-space-12);font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p4);color:var(--jl-mist)}.prc-hero__tick{flex:none;width:20px;height:20px;color:var(--jl-lichen)}.prc-hero__tick svg{width:20px;height:20px}.prc-hero__stage{display:flex;justify-content:flex-end}.prc-bezel{width:100%;max-width:452px;padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 8%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 18%,transparent),0 40px 80px -40px rgb(4 7 3 / .85)}.prc-plan{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--jl-radius-22);padding:var(--jl-space-34) var(--jl-space-34) var(--jl-space-30);color:var(--jl-moss-night);background:var(--jl-paper-light) linear-gradient(180deg,var(--jl-paper-light),var(--jl-mist) 72%);box-shadow:inset 0 1px 0 var(--jl-paper-light),0 1px 2px rgb(4 7 3 / .25),0 34px 64px -30px rgb(4 7 3 / .85)}.prc-plan::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 50% at 100% 0%,color-mix(in srgb,var(--jl-lichen) 16%,transparent),transparent 62%)}.prc-plan p{margin:0}.prc-plan__tab{position:absolute;top:0;right:30px;height:30px;padding:0 var(--jl-space-14);display:flex;align-items:center;font-size:var(--jl-font-size-12p5);font-weight:var(--jl-font-weight-500);border-radius:0 0 var(--jl-radius-12) var(--jl-radius-12);background:var(--jl-lichen);color:var(--jl-moss-night);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--jl-moss-night) 10%,transparent)}.prc-plan__name{font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--jl-olive-ink)}.prc-plan__for{margin-top:var(--jl-space-4) !important;font-size:var(--jl-font-size-28);line-height:var(--jl-line-height-1p15);letter-spacing:-.022em;font-weight:var(--jl-font-weight-400)}.prc-plan__price{margin-top:var(--jl-space-30) !important;display:flex;align-items:flex-end;gap:var(--jl-space-10)}.prc-plan__amt{display:inline-flex;align-items:flex-start;font-size:var(--jl-font-size-120);line-height:var(--jl-line-height-0p8);font-weight:var(--jl-font-weight-300);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.prc-plan__cur{font-size:var(--jl-font-size-0p38em);font-weight:var(--jl-font-weight-400);letter-spacing:0;margin:var(--jl-space-0p04em) var(--jl-space-0p1em) 0 0;color:var(--jl-lichen-ink)}.prc-plan__per{font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p3);color:var(--jl-olive-ink);padding-bottom:var(--jl-space-6)}.prc-plan__incl{margin-top:var(--jl-space-22) !important;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p45);color:var(--jl-olive-ink);text-wrap:balance}.prc-plan__incl b{font-weight:var(--jl-font-weight-500);color:var(--jl-moss-night);font-variant-numeric:tabular-nums}.prc-plan__scale{margin-top:var(--jl-space-24);padding:var(--jl-space-16) var(--jl-space-18);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-moss-night) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 9%,transparent)}.prc-plan__scale-k{font-size:var(--jl-font-size-13);color:var(--jl-olive-ink)}.prc-plan__stats{margin:var(--jl-space-10) 0 0;display:grid;grid-template-columns:1fr 1fr}.prc-plan__stats>div{display:grid;grid-template-rows:auto auto;align-content:start;row-gap:var(--jl-space-6);min-width:0}.prc-plan__stats dd{grid-row:1}.prc-plan__stats dt{grid-row:2}.prc-plan__stats>div+div{padding-left:var(--jl-space-18);border-left:1px solid color-mix(in srgb,var(--jl-moss-night) 12%,transparent)}.prc-plan__stats dt{font:400 12px/1.3 var(--site-font-mono);color:var(--jl-olive-ink)}.prc-plan__stats dd{margin:0;font-size:var(--jl-font-size-30);line-height:1;font-weight:var(--jl-font-weight-300);letter-spacing:-.03em;color:var(--jl-moss-night)}.prc-plan__cta{position:relative;margin-top:var(--jl-space-24);display:flex;align-items:center;gap:var(--jl-space-14);height:56px;padding:0 var(--jl-space-10) 0 var(--jl-space-28);border-radius:999px;font:500 16px/1 var(--site-font-sans);text-decoration:none;white-space:nowrap;background:var(--jl-lichen);color:var(--jl-moss-night);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-moss-night) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-paper-light) 45%,transparent),0 14px 28px -14px color-mix(in srgb,var(--jl-lichen-ink) 70%,transparent);transition:translate .3s var(--site-ease)}.prc-plan__cta::before{content:"";width:36px;flex:none}.prc-plan__cta{justify-content:space-between}.prc-plan__chip{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen);transition:translate .3s var(--site-ease)}.prc-plan__chip svg{width:17px;height:17px}.prc-plan__cta:hover{translate:0 -1px}.prc-plan__cta:hover .prc-plan__chip{translate:2px 0}.prc-plan__cta:focus-visible{outline:2px solid var(--jl-lichen-ink);outline-offset:3px}.prc-plan__note{margin-top:var(--jl-space-16) !important;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p45);color:var(--jl-olive-ink);text-align:center;text-wrap:balance}@media (max-width:1099px){.prc-hero{padding-block:var(--jl-space-136) var(--jl-space-104)}.prc-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--jl-space-48)}.prc-plan{padding:var(--jl-space-30) var(--jl-space-28) var(--jl-space-26)}.prc-plan__amt{font-size:var(--jl-font-size-104)}}@media (max-width:899px){.prc-hero__inner{grid-template-columns:1fr;gap:var(--jl-space-56)}.prc-hero__stage{justify-content:flex-start}.prc-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 80%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 58%,transparent) 40%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 70%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.prc-hero{padding-block:var(--jl-space-96) var(--jl-space-72)}.prc-hero__title{margin-top:var(--jl-space-22)}.prc-hero__lead{margin-top:var(--jl-space-18)}.prc-hero__facts{margin-top:var(--jl-space-32);padding-top:var(--jl-space-24);gap:var(--jl-space-12)}.prc-hero__facts li{font-size:var(--jl-font-size-15);align-items:flex-start}.prc-hero__stage{justify-content:center}.prc-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.prc-plan{border-radius:var(--jl-radius-20);padding:var(--jl-space-30) var(--jl-space-22) var(--jl-space-22)}.prc-plan__tab{right:18px}.prc-plan__for{font-size:var(--jl-font-size-24)}.prc-plan__amt{font-size:var(--jl-font-size-92)}.prc-plan__stats dd{font-size:var(--jl-font-size-26)}.prc-plan__stats{grid-template-columns:1fr 1.3fr}.prc-plan__stats>div+div{padding-left:var(--jl-space-14)}.prc-plan__stats dt{font-size:var(--jl-font-size-11)}.prc-plan__scale{padding:var(--jl-space-14) var(--jl-space-16)}.prc-plan__cta{padding-left:var(--jl-space-22)}}.prc-bill{--prc-ink:var(--jl-moss-night);--prc-muted:var(--jl-olive-ink);--prc-hair:color-mix(in srgb,var(--jl-moss-night) 11%,transparent);--prc-hair-2:color-mix(in srgb,var(--jl-moss-night) 18%,transparent)}.prc-bill__body{max-width:1120px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--jl-space-16)}.prc-month{padding:var(--jl-space-30) var(--jl-space-34) var(--jl-space-28);border-radius:var(--jl-radius-22);background:var(--jl-paper-light);box-shadow:inset 0 0 0 1px var(--prc-hair),0 1px 2px color-mix(in srgb,var(--jl-olive-field) 10%,transparent),0 24px 48px -32px color-mix(in srgb,var(--jl-olive-field) 40%,transparent)}.prc-month p{margin:0}.prc-month__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--jl-space-12) var(--jl-space-24)}.prc-month__k{display:flex;flex-direction:column;gap:var(--jl-space-4);font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--prc-ink)}.prc-month__k span{font:400 12.5px/1.3 var(--site-font-mono);color:var(--prc-muted)}.prc-month__total{display:flex;align-items:baseline;gap:var(--jl-space-12);font-size:var(--jl-font-size-48);line-height:1;font-weight:var(--jl-font-weight-300);letter-spacing:-.04em;color:var(--prc-ink)}.prc-month__total small{font-size:var(--jl-font-size-15);letter-spacing:0;font-weight:var(--jl-font-weight-400);color:var(--prc-muted)}.prc-month__bar{margin-top:var(--jl-space-26);display:flex;gap:var(--jl-space-3);height:40px}.prc-seg{display:block;height:100%;border-radius:var(--jl-radius-8)}.prc-seg--s{flex:3 1 0;background:var(--jl-lichen);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen-ink) 22%,transparent)}.prc-seg--l{flex:1 1 0;background:var(--jl-olive-field)}.prc-seg--x{flex:none;width:12px;background:repeating-linear-gradient(135deg,var(--jl-error) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--jl-error)}.prc-month__reach{margin-top:var(--jl-space-14);display:flex;flex-direction:column;gap:var(--jl-space-10)}.prc-reach{position:relative;height:22px;display:flex;justify-content:center;align-items:center}.prc-reach::before{content:"";position:absolute;left:0;right:0;top:50%;height:10px;translate:0 -100%;border:1.5px solid var(--prc-hair-2);border-top:0;border-radius:0 0 var(--jl-radius-4) var(--jl-radius-4)}.prc-reach--p{width:calc(100% - 15px)}.prc-reach span{position:relative;padding:0 var(--jl-space-12);background:var(--jl-paper-light);font-size:var(--jl-font-size-13p5);color:var(--prc-muted);white-space:nowrap}.prc-reach b{font:400 13px/1 var(--site-font-mono);color:var(--prc-ink)}.prc-reach--j::before{border-color:var(--jl-moss-night)}.prc-reach--p::before{border-color:color-mix(in srgb,var(--jl-olive-field) 55%,transparent)}.prc-month__legend{list-style:none;margin:var(--jl-space-22) 0 0;padding:var(--jl-space-18) 0 0;border-top:1px solid var(--prc-hair);display:flex;flex-wrap:wrap;gap:var(--jl-space-10) var(--jl-space-32)}.prc-month__legend li{display:flex;align-items:center;gap:var(--jl-space-10);font-size:var(--jl-font-size-14);color:var(--prc-muted)}.prc-month__legend b{font:400 13px/1 var(--site-font-mono);color:var(--prc-ink);font-variant-numeric:tabular-nums}.prc-key{flex:none;width:12px;height:12px;border-radius:var(--jl-radius-4)}.prc-key--s{background:var(--jl-lichen);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen-ink) 30%,transparent)}.prc-key--l{background:var(--jl-olive-field)}.prc-key--x{background:repeating-linear-gradient(135deg,var(--jl-error) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--jl-error)}.prc-ledgers{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-16)}.prc-ledgers__plus{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--jl-mist);color:var(--prc-ink);box-shadow:0 0 0 6px var(--jl-mist),inset 0 0 0 1px var(--prc-hair-2)}.prc-ledgers__plus svg{width:16px;height:16px}.prc-ledger{position:relative;display:flex;flex-direction:column;padding:var(--jl-space-30) var(--jl-space-32) var(--jl-space-26);border-radius:var(--jl-radius-22);background:var(--jl-paper-light);box-shadow:inset 0 0 0 1px var(--prc-hair),0 1px 2px color-mix(in srgb,var(--jl-olive-field) 10%,transparent),0 24px 48px -32px color-mix(in srgb,var(--jl-olive-field) 40%,transparent)}.prc-ledger p,.prc-ledger h3{margin:0}.prc-ledger__head{display:flex;align-items:flex-start;gap:var(--jl-space-14);padding-bottom:var(--jl-space-20)}.prc-ledger__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--jl-radius-12);color:var(--jl-lichen-ink);box-shadow:inset 0 0 0 1px var(--prc-hair-2)}.prc-ledger__ic svg{width:20px;height:20px}.prc-ledger__title{font-size:var(--jl-font-size-21);line-height:var(--jl-line-height-1p25);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em;color:var(--prc-ink)}.prc-ledger__meta{margin-top:var(--jl-space-3) !important;font:400 12.5px/1.4 var(--site-font-mono);color:var(--prc-muted)}.prc-lines{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.prc-lines th,.prc-lines td{padding:var(--jl-space-13) 0;border-top:1px solid var(--prc-hair);vertical-align:top;text-align:right}.prc-lines thead th{padding:0 0 var(--jl-space-10);border-top:0;font:400 11.5px/1 var(--site-font-mono);letter-spacing:.04em;color:var(--prc-muted)}.prc-lines th:first-child{text-align:left}.prc-lines tbody th{font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p35);font-weight:var(--jl-font-weight-500);color:var(--prc-ink)}.prc-lines tbody th small{display:block;margin-top:var(--jl-space-2);font-size:var(--jl-font-size-13);font-weight:var(--jl-font-weight-400);color:var(--prc-muted)}.prc-lines td{font:400 13.5px/1.5 var(--site-font-mono);color:var(--prc-ink);white-space:nowrap;padding-left:var(--jl-space-16)}.prc-lines td:nth-child(2){width:72px}.prc-lines td:last-child{width:96px}.prc-lines tr:last-child>*{border-bottom:1px solid var(--prc-hair)}.prc-ledger__total{position:relative;margin-top:var(--jl-space-22) !important;display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12) var(--jl-space-20);flex-wrap:wrap;min-height:56px;padding:var(--jl-space-12) var(--jl-space-14) var(--jl-space-12) var(--jl-space-20);border-radius:var(--jl-radius-14);font-size:var(--jl-font-size-15);font-weight:var(--jl-font-weight-500);color:var(--prc-ink)}.prc-ledger__total::before{content:"";position:absolute;left:0;right:0;top:-12px;border-top:1.5px dashed var(--prc-hair-2)}.prc-ledger__total--j{background:var(--jl-lichen)}.prc-ledger__total--j b{font-size:var(--jl-font-size-30);line-height:1;font-weight:var(--jl-font-weight-400);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.prc-ledger__total--p{background:color-mix(in srgb,var(--jl-olive-field) 8%,transparent);box-shadow:inset 0 0 0 1px var(--prc-hair)}.prc-ledger__total--p b{font:400 13.5px/1.4 var(--site-font-mono);color:var(--prc-ink)}.prc-ledger__foot{margin-top:auto !important;padding-top:var(--jl-space-18);display:flex;align-items:flex-start;gap:var(--jl-space-10);font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p5);color:var(--prc-muted)}.prc-est{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11.5px/1 var(--site-font-mono);color:var(--prc-ink);border:1px dashed color-mix(in srgb,var(--jl-moss-night) 50%,transparent)}@media (max-width:1099px){.prc-ledger__total{gap:var(--jl-space-12);padding-left:var(--jl-space-18)}.prc-ledger__total--p b{font-size:var(--jl-font-size-12p5)}}@media (max-width:899px){.prc-ledgers{grid-template-columns:1fr;max-width:600px;margin-inline:auto;width:100%;gap:var(--jl-space-28)}.prc-month{max-width:none}}@media (max-width:699px){.prc-month{padding:var(--jl-space-22) var(--jl-space-18) var(--jl-space-20);border-radius:var(--jl-radius-20)}.prc-month__total{font-size:var(--jl-font-size-38);flex-wrap:wrap;row-gap:var(--jl-space-6)}.prc-month__total small{font-size:var(--jl-font-size-14)}.prc-month__bar{height:32px;margin-top:var(--jl-space-20)}.prc-reach span{font-size:var(--jl-font-size-12p5);padding:0 var(--jl-space-8)}.prc-month__legend{flex-direction:column;gap:var(--jl-space-10)}.prc-month__legend b{margin-left:auto}.prc-ledger{padding:var(--jl-space-22) var(--jl-space-18) var(--jl-space-20);border-radius:var(--jl-radius-20)}.prc-ledger__title{font-size:var(--jl-font-size-19)}.prc-ledger__meta{font-size:var(--jl-font-size-11p5)}.prc-lines tbody th{font-size:var(--jl-font-size-14)}.prc-lines td{font-size:var(--jl-font-size-12p5);padding-left:var(--jl-space-10)}.prc-lines td:nth-child(2){width:56px}.prc-lines td:last-child{width:76px}.prc-ledger__total--j b{font-size:var(--jl-font-size-26)}.prc-ledger__total--p{flex-direction:column;align-items:flex-start;gap:var(--jl-space-4)}}.prc-incl__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--site-border-strong)}.prc-incl__item{display:flex;flex-direction:column;gap:0;padding:var(--jl-space-40) var(--jl-space-36) var(--jl-space-36);min-width:0;border-bottom:1px solid var(--site-border)}.prc-incl__item:not(:nth-child(3n+1)){border-left:1px solid var(--site-border)}.prc-incl__item:nth-child(3n+1){padding-left:0}.prc-incl__item:nth-child(3n){padding-right:0}.prc-incl__ic{display:block;width:32px;height:32px;color:var(--jl-lichen)}.prc-incl__ic svg{width:32px;height:32px}.prc-incl__title{margin:var(--jl-space-28) 0 0;font-size:var(--jl-font-size-21);line-height:var(--jl-line-height-1p25);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em;color:var(--site-text)}.prc-incl__text{margin:var(--jl-space-10) 0 0;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p55);color:var(--site-text-muted);max-width:34ch;text-wrap:pretty}.prc-incl__spec{align-self:flex-start;margin-top:var(--jl-space-24);display:inline-flex;align-items:center;min-height:28px;padding:var(--jl-space-4) var(--jl-space-10);border-radius:var(--jl-radius-8);font:400 12.5px/1.35 var(--site-font-mono);color:var(--site-text);background:color-mix(in srgb,var(--jl-mist) 5%,transparent);box-shadow:inset 0 0 0 1px var(--site-border);overflow-wrap:anywhere}.prc-incl__out{margin-top:var(--jl-space-40);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jl-space-16) var(--jl-space-18);padding:var(--jl-space-20) var(--jl-space-24);border-radius:var(--jl-radius-22);background:color-mix(in srgb,var(--jl-moss-night) 55%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.prc-incl__out p{text-wrap:pretty;margin:0;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p5);color:var(--site-text-muted)}.prc-incl__out b{font-weight:var(--jl-font-weight-500);color:var(--site-text)}.prc-incl__out-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--jl-fog-sage);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.prc-incl__out-ic svg{width:14px;height:14px}@media (max-width:1099px){.prc-incl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-incl__item,.prc-incl__item:nth-child(n){padding:var(--jl-space-36) var(--jl-space-28) var(--jl-space-32);border-left:0}.prc-incl__item:nth-child(2n){border-left:1px solid var(--site-border);padding-right:0}.prc-incl__item:nth-child(2n+1){padding-left:0}}@media (max-width:699px){.prc-incl__grid{grid-template-columns:1fr}.prc-incl__item,.prc-incl__item:nth-child(n){padding:var(--jl-space-28) 0;border-left:0}.prc-incl__ic,.prc-incl__ic svg{width:28px;height:28px}.prc-incl__title{margin-top:var(--jl-space-18);font-size:var(--jl-font-size-19)}.prc-incl__spec{margin-top:var(--jl-space-18)}.prc-incl__out{grid-template-columns:auto minmax(0,1fr);padding:var(--jl-space-18)}.prc-incl__out .wd-link{grid-column:1/-1}}.prc-faq__list{max-width:860px;margin-inline:auto;border-top:1px solid var(--site-border-strong)}.prc-faq__list details{border-bottom:1px solid var(--site-border)}.prc-faq__list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:baseline;gap:var(--jl-space-16);padding:var(--jl-space-28) 0;transition:color .3s var(--site-ease)}.prc-faq__list summary::-webkit-details-marker{display:none}.prc-faq__list summary::after{content:"";align-self:center;justify-self:end;width:11px;height:11px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .25s var(--site-ease)}.prc-faq__list details[open] summary::after{rotate:225deg;translate:0 3px}.prc-faq__n{font:400 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.prc-faq__q{font-size:var(--jl-font-size-21);line-height:var(--jl-line-height-1p35);font-weight:var(--jl-font-weight-400);letter-spacing:-.012em}.prc-faq__list summary:hover,.prc-faq__list details[open] summary{color:var(--jl-lichen)}.prc-faq__list details[open] .prc-faq__n{color:var(--jl-lichen)}.prc-faq__a{padding:0 var(--jl-space-36) var(--jl-space-30) var(--jl-space-72)}.prc-faq__a p{margin:0;max-width:60ch;font-size:var(--jl-font-size-16p5);line-height:var(--jl-line-height-1p65);color:var(--site-text-muted);text-wrap:pretty}.prc-faq__more{margin:var(--jl-space-40) 0 0;text-align:center;font-size:var(--jl-font-size-15p5);color:var(--site-text-muted)}.prc-faq__more .wd-link{margin-left:var(--jl-space-6);font-family:var(--site-font-mono);font-size:var(--jl-font-size-14p5)}@media (max-width:699px){.prc-faq__list summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:var(--jl-space-10);padding:var(--jl-space-22) 0}.prc-faq__q{font-size:var(--jl-font-size-17p5)}.prc-faq__a{padding:0 0 var(--jl-space-24) var(--jl-space-46)}.prc-faq__a p{font-size:var(--jl-font-size-15p5)}.prc-faq__more .wd-link{display:flex;justify-content:center;margin:var(--jl-space-8) 0 0}}.req-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);color-scheme:dark;--req-line:color-mix(in srgb,var(--jl-mist) 14%,transparent);--req-line-2:color-mix(in srgb,var(--jl-mist) 22%,transparent)}.req-hero{padding-block:var(--jl-space-160) var(--jl-space-120);isolation:isolate;overflow:clip}.req-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--jl-moss-night)}.req-hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.req-hero__scrim{position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 84%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 64%,transparent) 38%,color-mix(in srgb,var(--jl-moss-night) 34%,transparent) 64%,color-mix(in srgb,var(--jl-moss-night) 40%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 0%,transparent 22%,transparent 64%,var(--jl-moss-night) 100%)}.req-hero>.req-hero__inner{position:relative;z-index:1}.req-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,548px);gap:var(--jl-space-fluid-18);align-items:center}.req-hero p{margin:0}.req-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.req-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 9%,transparent) !important;color:var(--jl-mist) !important;padding-inline:var(--jl-space-14) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 15%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 20%,transparent) !important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.req-hero__title{margin-top:var(--jl-space-26) !important;max-width:13ch;line-height:var(--jl-line-height-1p1) !important;color:var(--jl-mist)}.req-hero__lead{margin-top:var(--jl-space-24) !important;max-width:40ch;color:color-mix(in srgb,var(--jl-mist) 82%,var(--jl-fog-sage))}.req-steps{list-style:none;margin:var(--jl-space-44) 0 0;padding:0;display:flex;flex-direction:column;max-width:460px;width:100%}.req-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--jl-space-16);padding:0 0 var(--jl-space-24)}.req-step:last-child{padding-bottom:0}.req-step:not(:last-child)::before{content:"";position:absolute;left:21.5px;top:44px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--req-line-2),transparent)}.req-step__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:400 13px/1 var(--site-font-mono);color:var(--jl-mist);background:color-mix(in srgb,var(--jl-moss-night) 50%,transparent);box-shadow:inset 0 0 0 1px var(--req-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.req-step:first-child .req-step__n{background:var(--jl-lichen);color:var(--jl-moss-night);box-shadow:none}.req-step__t{padding-top:var(--jl-space-3);font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p35);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.req-step__d{margin-top:var(--jl-space-3) !important;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p5);text-wrap:pretty;color:color-mix(in srgb,var(--jl-mist) 72%,var(--jl-fog-sage))}.req-direct{margin-top:var(--jl-space-36) !important;display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-8) var(--jl-space-12);padding-top:var(--jl-space-24);border-top:1px solid var(--req-line);max-width:460px;width:100%;font-size:var(--jl-font-size-15);color:color-mix(in srgb,var(--jl-mist) 72%,var(--jl-fog-sage))}.req-direct__ic{display:grid;place-items:center;width:20px;height:20px;color:var(--jl-lichen)}.req-direct__ic svg{width:20px;height:20px}.req-direct a{font:400 15px/1.3 var(--site-font-mono);color:var(--jl-mist);text-decoration:underline;text-decoration-color:var(--req-line-2);text-underline-offset:5px}.req-direct a:hover{text-decoration-color:currentColor}.req-bezel{width:100%;padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 8%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 18%,transparent),0 40px 80px -40px rgb(4 7 3 / .85)}.req-form,.req-done{border-radius:var(--jl-radius-22);padding:var(--jl-space-30) var(--jl-space-30) var(--jl-space-26);color:var(--jl-mist);background:color-mix(in srgb,var(--jl-moss-night) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.req-form__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jl-space-8) var(--jl-space-16);flex-wrap:wrap;padding-bottom:var(--jl-space-22);margin-bottom:var(--jl-space-24);border-bottom:1px solid var(--req-line)}.req-form__title{font-size:var(--jl-font-size-21);line-height:var(--jl-line-height-1p25);font-weight:var(--jl-font-weight-500);letter-spacing:-.015em}.req-form__meta{font:400 12.5px/1 var(--site-font-mono);color:var(--jl-fog-sage)}.req-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--jl-space-20) var(--jl-space-14)}.req-field{display:flex;flex-direction:column;gap:var(--jl-space-8);min-width:0;margin:0;padding:0;border:0}.req-field--full{grid-column:1/-1}.req-field label,.req-field legend{padding:0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.req-field legend{margin-bottom:var(--jl-space-8)}.req-field input,.req-field textarea{font:400 15px/1.4 var(--site-font-sans);color:var(--jl-mist);width:100%;min-height:48px;padding:var(--jl-space-12) var(--jl-space-14);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-night-deep) 64%,transparent);border:1px solid var(--req-line);transition:border-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.req-field textarea{min-height:96px;resize:vertical}.req-field ::placeholder{color:var(--jl-fog-dim);opacity:1}.req-field :is(input,textarea):hover{border-color:var(--req-line-2)}.req-field :is(input,textarea):focus{outline:none;border-color:var(--jl-lichen);box-shadow:0 0 0 4px color-mix(in srgb,var(--jl-lichen) 16%,transparent)}.req-field__help{font-size:var(--jl-font-size-13);line-height:var(--jl-line-height-1p45);color:var(--jl-fog-sage)}.req-field__error{display:none;align-items:center;gap:var(--jl-space-7);font-size:var(--jl-font-size-13);line-height:var(--jl-line-height-1p4);color:var(--jl-mist)}.req-field__error-ic{flex:none;display:grid;place-items:center;width:16px;height:16px;color:var(--jl-error)}.req-field__error-ic svg{width:16px;height:16px}.req-field.is-error :is(input,textarea){border-color:var(--jl-error);box-shadow:0 0 0 4px color-mix(in srgb,var(--jl-error) 18%,transparent)}.req-field.is-error label{color:var(--jl-mist)}.req-field.is-error .req-field__error{display:flex}.req-field.is-error .req-field__help{display:none}.req-volume.is-error .req-chip span{box-shadow:inset 0 0 0 1px var(--jl-error)}.req-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-8)}.req-chip{position:relative;display:block;cursor:pointer}.req-chip input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.req-chip span{display:flex;align-items:center;justify-content:center;gap:var(--jl-space-8);min-height:46px;padding:var(--jl-space-10) var(--jl-space-12);border-radius:var(--jl-radius-14);text-align:center;font:400 14px/1.2 var(--site-font-sans);color:var(--jl-mist);background:color-mix(in srgb,var(--jl-night-deep) 64%,transparent);box-shadow:inset 0 0 0 1px var(--req-line);transition:box-shadow .2s var(--site-ease),background-color .2s var(--site-ease)}.req-chip span::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--req-line-2);transition:background-color .2s var(--site-ease),box-shadow .2s var(--site-ease)}.req-chip:hover span{box-shadow:inset 0 0 0 1px var(--req-line-2)}.req-chip input:checked+span{background:color-mix(in srgb,var(--jl-lichen) 12%,transparent);box-shadow:inset 0 0 0 1px var(--jl-lichen)}.req-chip input:checked+span::before{background:var(--jl-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 22%,transparent)}.req-chip input:focus-visible+span{outline:2px solid var(--jl-lichen);outline-offset:3px}.req-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--jl-space-12);align-items:start;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:var(--jl-fog-sage);cursor:pointer}.req-consent input{appearance:none;-webkit-appearance:none;margin:var(--jl-space-1) 0 0;width:20px;height:20px;border-radius:var(--jl-radius-6);background:color-mix(in srgb,var(--jl-night-deep) 64%,transparent) center/12px no-repeat;border:1px solid var(--req-line-2);cursor:pointer;transition:background-color .2s var(--site-ease),border-color .2s var(--site-ease)}.req-consent input:checked{background-color:var(--jl-lichen);border-color:var(--jl-lichen);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%2310160C' d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.req-consent input:focus-visible{outline:2px solid var(--jl-lichen);outline-offset:3px}.req-consent a{color:var(--jl-mist);text-decoration:underline;text-decoration-color:var(--req-line-2);text-underline-offset:4px}.req-consent.is-error input{border-color:var(--jl-error)}.req-submit{margin-top:var(--jl-space-26);width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-14);height:56px;padding:0 var(--jl-space-10) 0 var(--jl-space-28);border:0;border-radius:999px;cursor:pointer;font:500 16px/1 var(--site-font-sans);color:var(--jl-moss-night);background:var(--jl-lichen);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--jl-paper-light) 40%,transparent),0 14px 30px -14px color-mix(in srgb,var(--jl-lichen) 60%,transparent);transition:translate .3s var(--site-ease)}.req-submit::before{content:"";width:36px;flex:none}.req-submit__chip{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen);transition:translate .3s var(--site-ease)}.req-submit__chip svg{width:17px;height:17px}.req-submit:hover{translate:0 -1px}.req-submit:hover .req-submit__chip{translate:2px 0}.req-submit:focus-visible{outline:2px solid var(--jl-lichen);outline-offset:3px}.req-form__next{text-wrap:balance;margin-top:var(--jl-space-16) !important;display:flex;align-items:center;justify-content:center;gap:var(--jl-space-8);font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p45);color:var(--jl-fog-sage);text-align:center}.req-form__next-ic{flex:none;display:grid;place-items:center;width:16px;height:16px;color:var(--jl-lichen)}.req-form__next-ic svg{width:16px;height:16px}.req-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jl-space-10);padding:var(--jl-space-40) var(--jl-space-32)}.req-done[hidden]{display:none}.req-done__ic{display:block;width:36px;height:36px;color:var(--jl-lichen)}.req-done__ic svg{width:36px;height:36px}.req-done__title{margin-top:var(--jl-space-8) !important;font-size:var(--jl-font-size-24);line-height:var(--jl-line-height-1p2);font-weight:var(--jl-font-weight-400);letter-spacing:-.02em}.req-done__text{font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p55);color:var(--jl-fog-sage);max-width:40ch}@media (max-width:1099px){.req-hero{padding-block:var(--jl-space-136) var(--jl-space-104)}.req-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:var(--jl-space-40)}.req-form{padding:var(--jl-space-26) var(--jl-space-24) var(--jl-space-22)}}@media (max-width:959px){.req-hero__inner{grid-template-columns:1fr;gap:var(--jl-space-56)}.req-hero__stage{max-width:600px;width:100%}.req-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 82%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 62%,transparent) 40%,color-mix(in srgb,var(--jl-moss-night) 46%,transparent) 70%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.req-hero{padding-block:var(--jl-space-96) var(--jl-space-72)}.req-hero__title{margin-top:var(--jl-space-22) !important}.req-hero__lead{margin-top:var(--jl-space-18) !important}.req-steps{margin-top:var(--jl-space-36)}.req-step{grid-template-columns:40px minmax(0,1fr);gap:var(--jl-space-14);padding-bottom:var(--jl-space-20)}.req-step__n{width:40px;height:40px}.req-step:not(:last-child)::before{left:19.5px;top:40px}.req-step__t{font-size:var(--jl-font-size-16);padding-top:var(--jl-space-2)}.req-step__d{font-size:var(--jl-font-size-14p5)}.req-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.req-form{padding:var(--jl-space-22) var(--jl-space-18) var(--jl-space-20);border-radius:var(--jl-radius-20)}.req-form__grid{grid-template-columns:1fr;gap:var(--jl-space-18)}.req-chip span{padding-inline:var(--jl-space-6);font-size:var(--jl-font-size-13p5)}.req-chip span::before{display:none}.req-chip input:checked+span{box-shadow:inset 0 0 0 1.5px var(--jl-lichen)}.req-submit{padding-left:var(--jl-space-22)}}.req-run__flow{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:var(--jl-space-12)}.req-card{display:flex;flex-direction:column;gap:var(--jl-space-20);padding:var(--jl-space-26) var(--jl-space-26) var(--jl-space-24);border-radius:var(--jl-radius-22);min-width:0;background:color-mix(in srgb,var(--jl-mist) 4%,var(--jl-moss-raised));box-shadow:inset 0 0 0 1px var(--site-border-strong),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 8%,transparent)}.req-card p{margin:0}.req-card--back{background:var(--jl-moss-card);box-shadow:inset 0 0 0 1px var(--jl-lichen),0 0 48px -14px color-mix(in srgb,var(--jl-lichen) 45%,transparent)}.req-card__k{display:flex;align-items:center;gap:var(--jl-space-12);font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--site-text)}.req-card__n{font:400 12.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.req-card--back .req-card__n{color:var(--jl-lichen)}.req-card__d{margin-top:var(--jl-space-n8) !important;font-size:var(--jl-font-size-14p5);line-height:var(--jl-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty;min-height:3em}.req-card>.req-led{margin-top:auto}.req-card__arrow{display:grid;place-items:center;color:var(--site-text-subtle)}.req-card__arrow svg{width:22px;height:22px}.req-policy{margin:0;padding:var(--jl-space-14) var(--jl-space-16);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-night-deep) 70%,transparent);box-shadow:inset 0 0 0 1px var(--site-border);font:400 13px/1.35 var(--site-font-mono)}.req-policy>div{display:flex;justify-content:space-between;gap:var(--jl-space-12);padding:var(--jl-space-7) 0}.req-policy>div+div{border-top:1px solid var(--site-border)}.req-policy dt{color:var(--site-text-subtle)}.req-policy dd{margin:0;color:var(--site-text);text-align:right;white-space:nowrap}.req-est{display:inline-flex;align-items:center;height:18px;padding:0 var(--jl-space-6);margin-left:var(--jl-space-4);border-radius:var(--jl-radius-6);font:400 11px/1 var(--site-font-mono);font-style:normal;color:var(--site-text);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);vertical-align:1px}.req-cells{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:var(--jl-space-3);padding:var(--jl-space-14);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-night-deep) 70%,transparent);box-shadow:inset 0 0 0 1px var(--site-border)}.req-cells i{display:block;aspect-ratio:1;border-radius:var(--jl-radius-2);background:var(--jl-olive-field)}.req-cells i.s{background:var(--jl-lichen)}.req-cells--blank i{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 20%,transparent)}.req-led{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.req-led li{display:flex;flex-direction:column;gap:var(--jl-space-4);min-width:0;padding:0 var(--jl-space-12)}.req-led li:first-child{padding-left:0}.req-led li+li{border-left:1px solid var(--site-border)}.req-led span{font-size:var(--jl-font-size-12p5);color:var(--site-text-muted)}.req-led b{font-size:var(--jl-font-size-26);line-height:var(--jl-line-height-1p05);font-weight:var(--jl-font-weight-300);letter-spacing:-.03em;color:var(--site-text);white-space:nowrap}.req-led small{font:400 11.5px/1 var(--site-font-mono);letter-spacing:0;color:var(--site-text-muted)}.req-led em{font:400 11.5px/1.3 var(--site-font-mono);font-style:normal;color:var(--site-text-subtle)}.req-led em.req-est{align-self:flex-start;margin-left:0;color:var(--site-text)}@media (max-width:1099px){.req-run__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jl-space-12)}.req-card__arrow{display:none}.req-card{padding:var(--jl-space-22) var(--jl-space-20) var(--jl-space-20)}.req-policy{font-size:var(--jl-font-size-12);padding:var(--jl-space-12)}.req-led b{font-size:var(--jl-font-size-24)}}@media (max-width:899px){.req-run__flow{grid-template-columns:1fr;max-width:560px;gap:0}.req-card__arrow{display:grid;height:44px}.req-card__arrow svg{rotate:90deg;width:20px;height:20px}}@media (max-width:699px){.req-card{padding:var(--jl-space-20) var(--jl-space-18) var(--jl-space-18);gap:var(--jl-space-16)}.req-cells{gap:var(--jl-space-2p5);padding:var(--jl-space-12)}}.lg-hero{padding-block:var(--jl-space-168) var(--jl-space-104);isolation:isolate;overflow:clip}.lg-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--jl-moss-night)}.lg-hero__bg img{position:absolute;right:-8%;top:-6%;width:92%;height:118%;object-fit:cover;object-position:70% 40%;opacity:.9}.lg-hero__bg::after{content:"";position:absolute;inset:0;background: radial-gradient(48% 60% at 74% 50%,transparent 0%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 70%), linear-gradient(90deg,var(--jl-moss-night) 0%,color-mix(in srgb,var(--jl-moss-night) 86%,transparent) 30%,color-mix(in srgb,var(--jl-moss-night) 20%,transparent) 62%,color-mix(in srgb,var(--jl-moss-night) 40%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 70%,transparent) 0%,transparent 26%,transparent 70%,var(--jl-moss-night) 100%)}.lg-hero>.wd-container{position:relative;z-index:1}.lg-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--jl-space-fluid-18);align-items:center}.lg-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.lg-hero__eyebrow{background:color-mix(in srgb,var(--jl-mist) 8%,transparent);color:var(--jl-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 16%,transparent)}.lg-hero__title{margin-top:var(--jl-space-24);max-width:12ch}.lg-hero__lead{margin-top:var(--jl-space-22);max-width:46ch}.lg-hero__meta{margin:var(--jl-space-40) 0 0;display:flex;flex-wrap:wrap;gap:0;border-top:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent);padding-top:var(--jl-space-20)}.lg-hero__meta>div{padding-right:var(--jl-space-28);margin-right:var(--jl-space-28);border-right:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.lg-hero__meta>div:last-child{border-right:0;margin-right:0;padding-right:0}.lg-hero__meta dt{font-size:var(--jl-font-size-13);color:var(--jl-fog-dim)}.lg-hero__meta dd{margin:var(--jl-space-6) 0 0;font:400 14px/1.3 var(--site-font-mono);color:var(--jl-mist);white-space:nowrap}.lg-bezel{padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.lg-short{border-radius:var(--jl-radius-22);padding:var(--jl-space-24) var(--jl-space-26) var(--jl-space-24);background:color-mix(in srgb,var(--jl-moss-night) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.lg-short__top{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12);padding-bottom:var(--jl-space-18);border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.lg-short__title{margin:0;font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--jl-mist)}.lg-short__ver{display:inline-flex;align-items:center;height:22px;padding:0 var(--jl-space-8);border-radius:var(--jl-radius-7);font:400 12px/1 var(--site-font-mono);color:var(--jl-fog-sage);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent)}.lg-short__list{list-style:none;margin:0;padding:0}.lg-short__list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--jl-space-16);padding:var(--jl-space-18) 0;border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent)}.lg-short__icon{color:var(--jl-lichen);padding-top:var(--jl-space-1)}.lg-short__icon svg{width:24px;height:24px}.lg-short__h{margin:0;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p35);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.lg-short__p{margin:var(--jl-space-4) 0 0;font-size:var(--jl-font-size-14);line-height:var(--jl-line-height-1p5);color:var(--jl-fog-sage);text-wrap:pretty}.lg-short__link{margin-top:var(--jl-space-20);font-size:var(--jl-font-size-14p5)}@media (max-width:1099px){.lg-hero{padding-block:var(--jl-space-152) var(--jl-space-88)}.lg-hero__grid{grid-template-columns:1fr;gap:var(--jl-space-56)}.lg-bezel{max-width:620px}.lg-hero__bg img{width:120%;right:-30%}}@media (max-width:699px){.lg-hero{padding-block:var(--jl-space-120) var(--jl-space-64)}.lg-hero__title{margin-top:var(--jl-space-20)}.lg-hero__lead{margin-top:var(--jl-space-18)}.lg-hero__meta{margin-top:var(--jl-space-32);display:grid;grid-template-columns:max-content max-content;column-gap:var(--jl-space-36);row-gap:var(--jl-space-16)}.lg-hero__meta>div{margin-right:0;padding-right:0;border-right:0}.lg-hero__meta>div:nth-child(2){grid-column:1/-1;order:3}.lg-hero__grid{gap:var(--jl-space-40)}.lg-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.lg-short{padding:var(--jl-space-20) var(--jl-space-18)}.lg-hero__bg img{width:180%;right:-90%;top:0;height:70%;opacity:.8}}.lg-doc{padding-block:var(--jl-space-40) var(--wd-section-y)}.lg-doc__grid{display:grid;grid-template-columns:248px minmax(0,700px);justify-content:start;gap:var(--jl-space-fluid-23);align-items:start;border-top:1px solid color-mix(in srgb,var(--jl-mist) 10%,transparent);padding-top:var(--jl-space-72)}.lg-toc{position:sticky;top:124px}.lg-toc__label{margin:0 0 var(--jl-space-14);font:400 12px/1 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-fog-dim)}.lg-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid color-mix(in srgb,var(--jl-mist) 12%,transparent)}.lg-toc__list a{position:relative;display:flex;align-items:baseline;gap:var(--jl-space-14);padding:var(--jl-space-9) 0 var(--jl-space-9) var(--jl-space-18);margin-left:var(--jl-space-n1);border-left:1px solid transparent;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p35);color:var(--jl-fog-sage);text-decoration:none;transition:color .25s var(--site-ease),border-color .25s var(--site-ease)}.lg-toc__list a span{font:400 12px/1 var(--site-font-mono);color:var(--jl-fog-dim);transition:color .25s var(--site-ease)}.lg-toc__list a:hover,.lg-toc__list a:focus-visible{color:var(--jl-mist);border-left-color:var(--jl-lichen)}.lg-toc__list a:hover span,.lg-toc__list a:focus-visible span{color:var(--jl-lichen)}.lg-toc__foot{margin-top:var(--jl-space-28);padding:var(--jl-space-16) var(--jl-space-18);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-mist) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent)}.lg-toc__foot p{margin:0;font-size:var(--jl-font-size-13);color:var(--jl-fog-dim)}.lg-toc__foot a{display:inline-block;margin-top:var(--jl-space-6);font:400 13.5px/1.3 var(--site-font-mono);color:var(--jl-mist);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--jl-mist) 28%,transparent);text-underline-offset:4px}.lg-toc__foot a:hover{text-decoration-color:var(--jl-lichen)}.lg-prose{min-width:0;font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p72);color:color-mix(in srgb,var(--jl-mist) 78%,var(--jl-fog-sage))}.lg-prose p,.lg-prose ul,.lg-prose ol{max-width:68ch}.lg-prose p{margin:0 0 var(--jl-space-18);text-wrap:pretty}.lg-prose a:not([class]){color:var(--jl-mist);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--jl-lichen) 60%,transparent);text-underline-offset:4px}.lg-part{padding-bottom:var(--jl-space-72)}.lg-part+.lg-part{padding-top:var(--jl-space-72);border-top:1px solid color-mix(in srgb,var(--jl-mist) 9%,transparent)}.lg-part:last-child{padding-bottom:0}.lg-num{margin:0 0 var(--jl-space-14) !important;font:400 13px/1 var(--site-font-mono) !important;color:var(--jl-fog-dim) !important}.lg-h2{margin:0 0 var(--jl-space-22);font-family:var(--site-font-display);font-size:var(--jl-font-size-fluid-5);line-height:var(--jl-line-height-1p12);font-weight:var(--jl-font-weight-300);letter-spacing:-.025em;color:var(--jl-mist);scroll-margin-top:124px;text-wrap:balance}.lg-h3{margin:var(--jl-space-40) 0 var(--jl-space-12);font-size:var(--jl-font-size-19);line-height:var(--jl-line-height-1p35);font-weight:var(--jl-font-weight-500);letter-spacing:-.01em;color:var(--jl-mist)}.lg-brief{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jl-space-6) var(--jl-space-14);margin:0 0 var(--jl-space-28) !important;padding:var(--jl-space-14) var(--jl-space-18);border-radius:var(--jl-radius-14);background:color-mix(in srgb,var(--jl-olive-field) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 14%,transparent);font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p5);color:var(--jl-mist)}.lg-brief span{font:400 12px/1 var(--site-font-mono);letter-spacing:.04em;color:var(--jl-lichen);white-space:nowrap}.lg-record{margin:var(--jl-space-24) 0 var(--jl-space-8);max-width:560px;padding:var(--jl-space-6);border-radius:var(--jl-radius-26);background:color-mix(in srgb,var(--jl-mist) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent)}.lg-record__top,.lg-record__rows,.lg-record__note{background:var(--jl-moss-raised)}.lg-record__top{display:flex;justify-content:space-between;align-items:center;gap:var(--jl-space-12);padding:var(--jl-space-16) var(--jl-space-20) var(--jl-space-14);border-radius:var(--jl-radius-20) var(--jl-radius-20) 0 0;border-bottom:1px solid color-mix(in srgb,var(--jl-mist) 10%,transparent);font-size:var(--jl-font-size-14);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.lg-record__top code{font:400 12.5px/1 var(--site-font-mono);color:var(--jl-fog-sage)}.lg-record__rows{margin:0;padding:var(--jl-space-10) var(--jl-space-20);font:400 13.5px/1.4 var(--site-font-mono)}.lg-record__rows>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--jl-space-12);padding:var(--jl-space-6) 0}.lg-record__rows dt{color:var(--jl-fog-dim)}.lg-record__rows dd{margin:0;color:var(--jl-mist);display:flex;align-items:center;gap:var(--jl-space-8);flex-wrap:wrap}.lg-record__rows small{font-size:var(--jl-font-size-11p5);color:var(--jl-fog-sage)}.lg-est{display:inline-flex;align-items:center;height:19px;padding:0 var(--jl-space-6);border-radius:var(--jl-radius-6);border:1px dashed color-mix(in srgb,var(--jl-mist) 50%,transparent);color:var(--jl-mist) !important}.lg-ok i{width:7px;height:7px;border-radius:50%;background:var(--jl-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 20%,transparent)}.lg-record__rows--off{border-top:1px dashed color-mix(in srgb,var(--jl-mist) 20%,transparent)}.lg-record__rows--off dd{color:var(--jl-fog-sage);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--jl-fog-sage) 50%,transparent)}.lg-record__rows--off dd{text-decoration:none}.lg-record__note{max-width:none !important;margin:0 !important;padding:var(--jl-space-12) var(--jl-space-20) var(--jl-space-16);border-radius:0 0 var(--jl-radius-20) var(--jl-radius-20);border-top:1px solid color-mix(in srgb,var(--jl-mist) 8%,transparent);font-size:var(--jl-font-size-13) !important;line-height:var(--jl-line-height-1p5);color:var(--jl-fog-dim)}.lg-table{margin:var(--jl-space-8) 0 var(--jl-space-24);overflow-x:auto;border-radius:var(--jl-radius-22);background:var(--jl-moss-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent)}.lg-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p45)}.lg-table th,.lg-table td{text-align:left;vertical-align:top;padding:var(--jl-space-14) var(--jl-space-20);border-top:1px solid color-mix(in srgb,var(--jl-mist) 8%,transparent)}.lg-table thead th{border-top:0;padding-block:var(--jl-space-16) var(--jl-space-12);font:400 12px/1 var(--site-font-mono);letter-spacing:.04em;color:var(--jl-fog-dim)}.lg-table tbody th{font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.lg-table td{color:var(--jl-fog-sage)}.lg-table td:last-child{white-space:nowrap}.lg-m{font-family:var(--site-font-mono);font-size:var(--jl-font-size-14);color:var(--jl-mist);white-space:nowrap}.lg-checks{list-style:none;margin:0 0 var(--jl-space-22);padding:0;display:grid;gap:var(--jl-space-10)}.lg-checks li{position:relative;padding-left:var(--jl-space-32)}.lg-checks li::before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;background:var(--jl-lichen);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center/contain no-repeat}.lg-versions{list-style:none;margin:var(--jl-space-8) 0 0;padding:0;border-left:1px solid color-mix(in srgb,var(--jl-mist) 14%,transparent)}.lg-versions li{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--jl-space-16);padding:var(--jl-space-8) 0 var(--jl-space-8) var(--jl-space-22);font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p5)}.lg-versions li::before{content:"";position:absolute;left:-4px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--jl-moss-night);box-shadow:inset 0 0 0 1.5px var(--jl-fog-dim)}.lg-versions li:first-child::before{background:var(--jl-lichen);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-lichen) 18%,transparent)}.lg-versions time{font:400 13px/1.9 var(--site-font-mono);color:var(--jl-fog-dim);white-space:nowrap}.lg-versions li:first-child time{color:var(--jl-mist)}.lg-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jl-space-8);margin:var(--jl-space-8) 0 var(--jl-space-28);padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent)}.lg-contact>*{border-radius:var(--jl-radius-22);padding:var(--jl-space-22) var(--jl-space-24);background:var(--jl-moss-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 8%,transparent)}.lg-contact__mail{display:flex;gap:var(--jl-space-16);align-items:flex-start;text-decoration:none;transition:background-color .25s var(--site-ease)}.lg-contact__mail:hover{background:var(--jl-moss-card)}.lg-contact__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--jl-radius-12);background:var(--jl-lichen);color:var(--jl-moss-night)}.lg-contact__icon svg{width:20px;height:20px}.lg-contact__k{display:block;font-size:var(--jl-font-size-13);color:var(--jl-fog-dim);font-style:normal;margin-bottom:var(--jl-space-6)}.lg-contact__v{display:block;font:400 16px/1.3 var(--site-font-mono);color:var(--jl-mist)}.lg-contact__note{display:block;margin-top:var(--jl-space-10);font-size:var(--jl-font-size-13p5);color:var(--jl-fog-sage)}.lg-contact__post{font-style:normal;font-size:var(--jl-font-size-15p5);line-height:var(--jl-line-height-1p55);color:var(--jl-mist)}.lg-fine{font-size:var(--jl-font-size-14) !important;line-height:var(--jl-line-height-1p55);color:var(--jl-fog-dim)}@media (max-width:1099px){.lg-doc__grid{grid-template-columns:208px minmax(0,1fr);gap:var(--jl-space-48)}}@media (max-width:799px){.lg-doc{padding-top:var(--jl-space-24)}.lg-doc__grid{grid-template-columns:1fr;gap:var(--jl-space-48);padding-top:var(--jl-space-40)}.lg-toc{position:static;padding:var(--jl-space-20) var(--jl-space-20) var(--jl-space-18);border-radius:var(--jl-radius-22);background:var(--jl-moss-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent)}.lg-toc__list{border-left:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--jl-space-12)}.lg-toc__list a{padding:var(--jl-space-8) 0;margin:0;border-left:0;gap:var(--jl-space-10);font-size:var(--jl-font-size-14p5)}.lg-toc__foot{margin-top:var(--jl-space-14);padding:var(--jl-space-14) 0 0;border-radius:0;background:none;box-shadow:none;border-top:1px solid color-mix(in srgb,var(--jl-mist) 10%,transparent)}}@media (max-width:699px){.lg-prose{font-size:var(--jl-font-size-17);line-height:var(--jl-line-height-1p68)}.lg-part{padding-bottom:var(--jl-space-56)}.lg-part+.lg-part{padding-top:var(--jl-space-56)}.lg-h3{margin-top:var(--jl-space-32)}.lg-brief{padding:var(--jl-space-12) var(--jl-space-14);font-size:var(--jl-font-size-15p5)}.lg-record__rows{padding:var(--jl-space-8) var(--jl-space-16);font-size:var(--jl-font-size-12p5)}.lg-record__rows>div{grid-template-columns:92px minmax(0,1fr);gap:var(--jl-space-8)}.lg-record__top{padding:var(--jl-space-14) var(--jl-space-16) var(--jl-space-12)}.lg-record__note{padding:var(--jl-space-12) var(--jl-space-16) var(--jl-space-14)}.lg-contact{grid-template-columns:1fr;padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.lg-contact>*{padding:var(--jl-space-18) var(--jl-space-18)}.lg-versions li{grid-template-columns:1fr;gap:0}}@media (max-width:420px){.lg-toc__list{grid-template-columns:1fr}}.nf-hero[data-surface="photo"]{--site-section-bg:var(--wd-paper);--site-bg:var(--wd-paper);--site-surface:var(--wd-white);--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);--site-border:color-mix(in srgb,var(--wd-ink) 12%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 18%,transparent);--site-accent-ink:var(--wd-on-accent);color-scheme:dark}.nf-hero{min-height:820px;padding-block:var(--jl-space-136) var(--jl-space-96);display:flex;flex-direction:column;justify-content:center;isolation:isolate;overflow:clip}.nf-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--jl-moss-night)}.nf-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.nf-hero__bg::after{content:"";position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,color-mix(in srgb,var(--jl-moss-night) 84%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 58%,transparent) 34%,color-mix(in srgb,var(--jl-moss-night) 4%,transparent) 56%,color-mix(in srgb,var(--jl-moss-night) 14%,transparent) 100%), linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 80%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 10%,transparent) 30%,transparent 62%,color-mix(in srgb,var(--jl-moss-night) 50%,transparent) 86%,var(--jl-moss-night) 100%)}.nf-hero>.wd-container{position:relative;z-index:1}.nf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--jl-space-fluid-19);align-items:center}.nf-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.nf-code{margin:0;display:inline-flex;align-items:center;gap:var(--jl-space-10);height:30px;padding:0 var(--jl-space-13) 0 var(--jl-space-11);border-radius:var(--jl-radius-99);font:400 13px/1 var(--site-font-mono);color:var(--jl-mist);background:color-mix(in srgb,var(--jl-moss-night) 45%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 16%,transparent)}.nf-code__dot{width:7px;height:7px;border-radius:50%;border:1.5px dashed var(--jl-lichen)}.nf-hero__title{margin-top:var(--jl-space-26);max-width:11ch;color:var(--jl-mist);text-shadow:0 2px 30px rgb(11 16 8 / .35)}.nf-hero__title em{white-space:nowrap}.nf-hero__lead{margin-top:var(--jl-space-22);max-width:36ch;color:color-mix(in srgb,var(--jl-mist) 84%,var(--jl-fog-sage))}.nf-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--jl-space-12);margin-top:var(--jl-space-34)}.nf-hero .jl-btn-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--jl-moss-night);color:var(--jl-lichen);margin-right:var(--jl-space-n16);margin-left:var(--jl-space-6);transition:transform .25s var(--site-ease)}.nf-hero .jl-btn-chip svg{width:15px;height:15px}.nf-hero__primary:hover .jl-btn-chip{transform:translateX(2px)}.nf-bezel{padding:var(--jl-space-8);border-radius:var(--jl-radius-30);background:color-mix(in srgb,var(--jl-mist) 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 12%,transparent),0 40px 80px -40px rgb(4 7 3 / .8)}.nf-routes{border-radius:var(--jl-radius-22);padding:var(--jl-space-8);background:color-mix(in srgb,var(--jl-moss-night) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-mist) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--jl-mist) 10%,transparent)}.nf-routes__top{display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-12);padding:var(--jl-space-12) var(--jl-space-14) var(--jl-space-14)}.nf-routes__title{margin:0;font-size:var(--jl-font-size-15);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);color:var(--jl-mist)}.nf-routes__count{font:400 12px/1 var(--site-font-mono);color:var(--jl-fog-sage)}.nf-routes__list{list-style:none;margin:0;padding:0}.nf-routes__list li+li{border-top:1px solid color-mix(in srgb,var(--jl-mist) 8%,transparent)}.nf-routes__list a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"name path go" "desc path go";column-gap:var(--jl-space-14);row-gap:var(--jl-space-2);align-items:center;padding:var(--jl-space-13) var(--jl-space-14);border-radius:var(--jl-radius-14);text-decoration:none;color:var(--jl-mist);transition:background-color .25s var(--site-ease)}.nf-routes__list li:hover+li,.nf-routes__list li:focus-within+li{border-top-color:transparent}.nf-routes__list a:hover,.nf-routes__list a:focus-visible{background:color-mix(in srgb,var(--jl-mist) 7%,transparent)}.nf-routes__name{grid-area:name;display:flex;align-items:center;gap:var(--jl-space-10);font-size:var(--jl-font-size-16);line-height:var(--jl-line-height-1p3);font-weight:var(--jl-font-weight-500);letter-spacing:-.005em}.nf-routes__desc{grid-area:desc;font-size:var(--jl-font-size-13p5);line-height:var(--jl-line-height-1p4);color:var(--jl-fog-sage)}.nf-routes__path{grid-area:path;font:400 12.5px/1 var(--site-font-mono);color:var(--jl-fog-dim);white-space:nowrap}.nf-routes__go{grid-area:go;width:18px;height:18px;color:var(--jl-fog-sage);transition:transform .25s var(--site-ease),color .25s var(--site-ease)}.nf-routes__list a:hover .nf-routes__go,.nf-routes__list a:focus-visible .nf-routes__go{transform:translateX(3px);color:var(--jl-lichen)}.nf-routes__tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--jl-space-7);border-radius:var(--jl-radius-7);font:400 11px/1 var(--site-font-mono);font-weight:var(--jl-font-weight-400);color:var(--jl-lichen);background:color-mix(in srgb,var(--jl-lichen) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-lichen) 32%,transparent)}.nf-routes__list a.is-fallback .nf-routes__go{color:var(--jl-lichen)}@media (max-width:1099px){.nf-hero{padding-block:var(--jl-space-128) var(--jl-space-88)}.nf-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--jl-space-48)}.nf-routes__list a{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"name go" "desc go"}.nf-routes__path{display:none}}@media (max-width:899px){.nf-hero{min-height:0}.nf-hero__grid{grid-template-columns:1fr;gap:var(--jl-space-48)}.nf-bezel{max-width:560px}.nf-hero__bg img{object-position:50% 80%}.nf-hero__bg::after{background: linear-gradient(180deg,color-mix(in srgb,var(--jl-moss-night) 86%,transparent) 0%,color-mix(in srgb,var(--jl-moss-night) 50%,transparent) 30%,color-mix(in srgb,var(--jl-moss-night) 6%,transparent) 54%,color-mix(in srgb,var(--jl-moss-night) 30%,transparent) 82%,var(--jl-moss-night) 100%)}}@media (max-width:699px){.nf-hero{padding-block:var(--jl-space-112) var(--jl-space-64)}.nf-hero__title{margin-top:var(--jl-space-22)}.nf-hero__lead{margin-top:var(--jl-space-18)}.nf-hero__ctas{width:100%;margin-top:var(--jl-space-28)}.nf-hero__ctas .wd-btn{width:100%}.nf-hero .jl-btn-chip{margin-right:var(--jl-space-n8)}.nf-bezel{padding:var(--jl-space-6);border-radius:var(--jl-radius-26)}.nf-routes{padding:var(--jl-space-6)}.nf-routes__list a{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"name go" "desc go";padding:var(--jl-space-12) var(--jl-space-12)}.nf-routes__path{display:none}}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--site-bg);color:var(--site-text);font-family:var(--site-font-sans);font-size:var(--wd-body-size);line-height:var(--jl-line-height-1p6);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--jl-moss-night)}body:not(#_){margin: 0;background: var(--jl-moss-night)}[data-fit-width]:not(#_){margin: 0 auto}body.jl-ds [data-fit-width]:not(#_){margin-bottom: var(--jl-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes jl-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: jl-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1:not(#_){min-height: 104px;background: transparent}.s2:not(#_){--n: 1}.s3:not(#_){width: 1600px;min-height: 1200px;--brand: var(--jl-lichen);--primary: var(--jl-lichen);--ink: var(--jl-moss-night);--paper: var(--jl-mist);--brand2: var(--jl-olive-field);--brand3: var(--jl-fog-sage);--brand4: var(--jl-lichen-ink);--tint: var(--jl-ce2eec9);--deep: var(--jl-c313e00);--mid: var(--jl-c7c9048);--pop: var(--jl-olive-field);--on-brand: var(--ink);--on-primary: var(--ink);--on-brand2: var(--paper);--on-brand3: var(--ink);--on-brand4: var(--white);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-pop: var(--paper);--white: var(--jl-cffffff);--black: var(--jl-c0b0b0b);--night: color-mix(in oklch,var(--jl-moss-night) 25%,var(--jl-c0e0e0e));--mist: color-mix(in oklch,var(--jl-ce2eec9) 55%,var(--jl-cf1f1f2));--fd: 'Gantari',system-ui,sans-serif;--ft: 'Gantari',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--frame: color-mix(in oklch,var(--ink) 30%,var(--jl-c0b0b0b));--pad: 26px;--gap: 14px;--r: 22px;--surface: color-mix(in oklch,var(--ink) 25%,var(--jl-c171717));--on-surface: var(--jl-cf2f2f0);display: grid;grid-template-columns: repeat(4,1fr);grid-template-rows: repeat(3,1fr)}.s4:not(#_){grid-area: 1/1/4/3}.s5:not(#_){left: 4.5cqw;top: 5cqh;color: var(--jl-cffffff)}.s6:not(#_){height: 5cqh;width: auto}.s7:not(#_){left: 4.5cqw;right: 5cqw;bottom: 6cqh;color: var(--jl-cffffff)}.s8:not(#_){font: 500 min(8cqh,6cqw)/1.02 var(--fd);letter-spacing: -.025em}.s9:not(#_){grid-area: 1/3/2/5}.s10:not(#_){padding: var(--jl-space-fluid-10) var(--jl-space-fluid-7) var(--jl-space-fluid-6);display: flex;flex-direction: column}.s11:not(#_){font-family: 'Gantari';font-weight: var(--jl-font-weight-600);font-size: var(--jl-font-size-fluid-3);line-height: var(--jl-line-height-0p95);letter-spacing: -.02em;margin-top: var(--jl-space-fluid-2);text-transform: uppercase}.s12:not(#_){flex: 1;display: grid;grid-template-columns: repeat(4,1fr);margin-top: var(--jl-space-fluid-8)}.s13:not(#_){font-family: 'Gantari';font-weight: var(--jl-font-weight-300);padding: 0 var(--jl-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s14:not(#_){font-family: inherit;font-weight: var(--jl-font-weight-300);margin-bottom: var(--jl-space-fluid-1)}.s15:not(#_){font-size: var(--jl-font-size-fluid-1);line-height: var(--jl-line-height-1p25)}.s16:not(#_){font-size: var(--jl-font-size-fluid-4);line-height: var(--jl-line-height-0p8);letter-spacing: -.03em}.s17:not(#_){font-family: 'Gantari';font-weight: var(--jl-font-weight-400);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--jl-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s18:not(#_){font-family: inherit;font-weight: var(--jl-font-weight-400);margin-bottom: var(--jl-space-fluid-1)}.s19:not(#_){font-family: 'Gantari';font-weight: var(--jl-font-weight-500);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--jl-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s20:not(#_){font-family: inherit;font-weight: var(--jl-font-weight-500);margin-bottom: var(--jl-space-fluid-1)}.s21:not(#_){font-family: 'Gantari';font-weight: var(--jl-font-weight-600);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--jl-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s22:not(#_){font-family: inherit;font-weight: var(--jl-font-weight-600);margin-bottom: var(--jl-space-fluid-1)}.s23:not(#_){grid-area: 2/3/4/4}.s24:not(#_){display: grid;grid-template-rows: 1.3fr 1fr}.s25:not(#_){display: grid;grid-template-columns: 1.1fr 1fr}.s26:not(#_){background: var(--jl-lichen);color: var(--jl-moss-night);display: flex;flex-direction: column;justify-content: space-between;padding: var(--jl-space-22);min-width: 0}.s27:not(#_){align-self: flex-end;text-align: right}.s28:not(#_){font-size: var(--jl-font-size-13);line-height: var(--jl-line-height-1p5)}.s29:not(#_){background: var(--jl-moss-night);color: var(--jl-mist);display: flex;flex-direction: column;justify-content: space-between;padding: var(--jl-space-22);min-width: 0}.s30:not(#_){display: grid;grid-template-columns: 1.3fr 1fr 1fr}.s31:not(#_){background: var(--jl-olive-field);color: var(--jl-mist);display: flex;flex-direction: column;justify-content: space-between;padding: var(--jl-space-16);min-width: 0}.s32:not(#_){background: var(--jl-mist);color: var(--jl-moss-night);display: flex;flex-direction: column;justify-content: space-between;padding: var(--jl-space-16);min-width: 0}.s33:not(#_){background: var(--jl-fog-sage);color: var(--jl-moss-night);display: flex;flex-direction: column;justify-content: space-between;padding: var(--jl-space-16);min-width: 0}.s34:not(#_){grid-area: 2/4/3/5}.s35:not(#_){width: min(34cqw, calc(56cqh * var(--symbol-ar)))}.s36:not(#_){grid-area: 3/4/4/5}.s37:not(#_){display: flex;align-items: center;gap: var(--jl-space-fluid-9)}.s38:not(#_){--s: 46cqh;--ag: var(--jl-lichen);color: var(--jl-moss-night)}.s39:not(#_){display: flex;flex-direction: column;gap: var(--jl-space-fluid-5);align-items: center}.s40:not(#_){--s: 16cqh;--ag: var(--ink);color: var(--paper)}.s41:not(#_){--s: 11cqh;--ag: var(--jl-cffffff);color: var(--brand)}.s42:not(#_){width: 1440px;min-height: 1180px;box-sizing: border-box;padding: var(--jl-space-72) var(--jl-space-80);background: var(--jl-moss-night);color: var(--jl-mist);font-family: 'Gantari', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--jl-space-40);overflow: hidden}.s43:not(#_){display: flex;flex-direction: column;gap: var(--jl-space-12)}.s44:not(#_){margin: 0;font-size: var(--jl-font-size-14);font-weight: var(--jl-font-weight-500);color: var(--jl-fog-sage)}.s45:not(#_){margin: 0;font-size: var(--jl-font-size-56);line-height: var(--jl-line-height-1p08);font-weight: var(--jl-font-weight-300);letter-spacing: -0.035em}.s46:not(#_){margin: 0;max-width: 900px;font-size: var(--jl-font-size-18);line-height: var(--jl-line-height-1p5);color: var(--jl-fog-sage)}.s47:not(#_){display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--jl-space-24) var(--jl-space-20)}.s48:not(#_){display: flex;flex-direction: column;gap: var(--jl-space-10)}.s49:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-lichen);box-shadow: var(--jl-shadow-1)}.s50:not(#_){font-size: var(--jl-font-size-17);font-weight: var(--jl-font-weight-500)}.s51:not(#_){font-family: 'Fragment Mono', ui-monospace, monospace;font-size: var(--jl-font-size-14);color: var(--jl-fog-sage)}.s52:not(#_){font-size: var(--jl-font-size-14);color: var(--jl-fog-sage)}.s53:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-moss-night);box-shadow: var(--jl-shadow-1)}.s54:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-olive-field);box-shadow: var(--jl-shadow-1)}.s55:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-mist);box-shadow: var(--jl-shadow-1)}.s56:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-fog-sage);box-shadow: var(--jl-shadow-1)}.s57:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-lichen-ink);box-shadow: var(--jl-shadow-1)}.s58:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-night-deep);box-shadow: var(--jl-shadow-1)}.s59:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-moss-raised);box-shadow: var(--jl-shadow-1)}.s60:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-moss-card);box-shadow: var(--jl-shadow-1)}.s61:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-fog-dim);box-shadow: var(--jl-shadow-1)}.s62:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-paper-light);box-shadow: var(--jl-shadow-1)}.s63:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-olive-ink);box-shadow: var(--jl-shadow-1)}.s64:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-sage-wash);box-shadow: var(--jl-shadow-1)}.s65:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-error);box-shadow: var(--jl-shadow-1)}.s66:not(#_){height: 104px;border-radius: var(--jl-radius-14);background: var(--jl-error-ink);box-shadow: var(--jl-shadow-1)}.s67:not(#_){width: 1440px;min-height: 1040px;box-sizing: border-box;padding: var(--jl-space-72) var(--jl-space-80);background: var(--jl-moss-night);color: var(--jl-mist);font-family: 'Gantari', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--jl-space-40);overflow: hidden}.s68:not(#_){background: var(--jl-moss-card);border-radius: var(--jl-radius-22);padding: var(--jl-space-28) var(--jl-space-32);display: flex;flex-direction: column;box-shadow: inset 0 0 0 1px var(--jl-mist-a100)}.s69:not(#_){display: grid;grid-template-columns: 220px 1fr;align-items: baseline;gap: var(--jl-space-24);padding: var(--jl-space-14) 0;border-bottom: 1px solid var(--jl-mist-a120)}.s70:not(#_){font-size: var(--jl-font-size-82);font-weight: var(--jl-font-weight-300);letter-spacing: -0.035em;line-height: var(--jl-line-height-1p1)}.s71:not(#_){font-family: 'Literata', Georgia, serif;font-style: italic;font-weight: var(--jl-font-weight-400);letter-spacing: -0.01em}.s72:not(#_){font-size: var(--jl-font-size-52);font-weight: var(--jl-font-weight-300);letter-spacing: -0.03em;line-height: var(--jl-line-height-1p1)}.s73:not(#_){font-family: 'Literata', Georgia, serif;font-style: italic;font-weight: var(--jl-font-weight-400)}.s74:not(#_){font-size: var(--jl-font-size-21);font-weight: var(--jl-font-weight-500);letter-spacing: -0.015em;line-height: var(--jl-line-height-1p25)}.s75:not(#_){font-size: var(--jl-font-size-19);font-weight: var(--jl-font-weight-400);line-height: var(--jl-line-height-1p55);color: var(--jl-fog-sage)}.s76:not(#_){font-size: var(--jl-font-size-16);font-weight: var(--jl-font-weight-400);line-height: var(--jl-line-height-1p6);color: var(--jl-fog-sage)}.s77:not(#_){font-family: 'Fragment Mono', ui-monospace, monospace;font-size: var(--jl-font-size-13);line-height: var(--jl-line-height-1p4)}.s78:not(#_){width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--jl-space-72) var(--jl-space-80);background: var(--jl-moss-night);color: var(--jl-mist);font-family: 'Gantari', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--jl-space-40);overflow: hidden}.s79:not(#_){margin: 0;font-size: var(--jl-font-size-14);font-weight: var(--jl-font-weight-600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--jl-fog-sage)}.s80:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--jl-space-20)}.s81:not(#_){background: var(--jl-moss-card);border: 1px solid var(--jl-mist-a120);border-radius: var(--jl-radius-16);padding: var(--jl-space-28);display: flex;flex-direction: column;gap: var(--jl-space-14)}.s82:not(#_){margin: 0;font-size: var(--jl-font-size-20);font-weight: var(--jl-font-weight-600)}.s83:not(#_){font-size: var(--jl-font-size-16)}.s84:not(#_){font-family: 'Fragment Mono', ui-monospace, monospace;font-size: var(--jl-font-size-13);color: var(--jl-mist);background: var(--jl-olive-field);padding: var(--jl-space-1) var(--jl-space-6);border-radius: var(--jl-radius-6)}.s85:not(#_){margin: 0;font-size: var(--jl-font-size-15);line-height: var(--jl-line-height-1p5);color: var(--jl-fog-sage)}.s86:not(#_){width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--jl-space-72) var(--jl-space-80);background: var(--jl-moss-night);color: var(--jl-mist);font-family: 'Gantari', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--jl-space-40);overflow: hidden}.s87:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--jl-space-20)}.s88:not(#_){font-size: var(--jl-font-size-40);font-weight: var(--jl-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}