/*! Orvio live preview of 39143403-6926-5362-ad7d-7dbfd5b89c09 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 1bef60de-03ed-4281-82d8-9cb4de8ea3c3. */: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:100px;--wd-head-gap:44px}}@media (max-width:699px){:root{--wd-gutter:18px;--wd-section-y:76px;--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(--dtl-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(--dtl-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(--dtl-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(--dtl-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(--dtl-line-height-1p25);letter-spacing:-.015em;font-weight:var(--dtl-font-weight-500)}.wd-lead{font-size:var(--wd-lead-size);line-height:var(--dtl-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(--dtl-line-height-1p6);color:var(--site-text-muted);margin:0;max-width:62ch;text-wrap:pretty}.wd-small{font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p5);color:var(--site-text-muted);margin:0}.wd-meta{font-size:var(--dtl-font-size-13);line-height:var(--dtl-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(--dtl-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(--dtl-space-0p06em)}[data-accent="italic"] :is(.wd-display,.wd-h2) em{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--dtl-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(--dtl-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(--dtl-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(--dtl-radius-99);object-fit:cover;margin-inline:var(--dtl-space-0p08em)}.wd-eyebrow{margin:0;display:inline-flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-13);line-height:1;font-weight:var(--dtl-font-weight-500);color:var(--site-text-muted)}[data-eyebrow="caps"] .wd-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:var(--dtl-font-size-12);font-weight:var(--dtl-font-weight-600)}[data-eyebrow="pill"] .wd-eyebrow{height:30px;padding:0 var(--dtl-space-12);border-radius:var(--dtl-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(--dtl-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(--dtl-space-24) var(--dtl-space-64);align-items:end}.wd-head--split>.wd-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-18)}.wd-head--split>.wd-head__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-20);padding-bottom:var(--dtl-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(--dtl-space-12);margin-top:var(--dtl-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(--dtl-space-8);height:48px;padding:0 var(--dtl-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(--dtl-space-16);font-size:var(--dtl-font-size-14)}.wd-btn--lg{height:56px;padding:0 var(--dtl-space-28);font-size:var(--dtl-font-size-16)}.wd-btn--primary{background:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 1px 0 var(--dtl-card-white-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(--dtl-space-6);font-weight:var(--dtl-font-weight-500);font-size:var(--dtl-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(--dtl-space-8) var(--dtl-space-10);border-radius:var(--dtl-radius-8);box-shadow:var(--wd-shadow-sm);max-width:80%;text-align:center}.wd-logos{display:flex;flex-direction:column;gap:var(--dtl-space-28);align-items:center}.wd-logos__intro{margin:0;font-size:var(--dtl-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(--dtl-space-28) var(--dtl-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(--dtl-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(--dtl-space-10);padding:var(--dtl-space-8) var(--dtl-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(--dtl-font-size-fluid-9);line-height:1;letter-spacing:-.04em;font-weight:var(--dtl-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-stat__label{font-size:var(--dtl-font-size-15);line-height:var(--dtl-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(--dtl-space-fluid-23);align-items:center}.wd-split--rev>:first-child{order:2}.wd-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-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(--dtl-space-16)}.wd-rowcard{display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-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(--dtl-space-12);padding:var(--dtl-space-28) var(--dtl-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(--dtl-space-fluid-21);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(--dtl-space-24);padding:var(--dtl-space-24) 0;font-size:var(--dtl-font-size-18);line-height:var(--dtl-line-height-1p4);font-weight:var(--dtl-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(--dtl-space-48) var(--dtl-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(--dtl-space-fluid-26);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--dtl-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(--dtl-space-16);padding:var(--dtl-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(--dtl-space-7);min-width:0}.wd-field--full{grid-column:1/-1}.wd-field label{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500)}.wd-field input,.wd-field select,.wd-field textarea{font:inherit;font-size:var(--dtl-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(--dtl-space-12) var(--dtl-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(--dtl-font-size-13);color:var(--site-text-muted)}.wd-field.is-error :is(input,select,textarea){border-color:var(--dtl-cc2412d)}.wd-field.is-error .wd-help{color:var(--dtl-ca8331f)}.wd-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dtl-space-12) var(--dtl-space-24);margin-top:var(--dtl-space-4)}.wd-form__next{font-size:var(--dtl-font-size-13p5);color:var(--site-text-muted);margin:0;max-width:40ch}.wd-footer{padding-block:var(--dtl-space-80) var(--dtl-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(--dtl-space-40)}.wd-footer__brand{display:flex;flex-direction:column;gap:var(--dtl-space-18);align-items:flex-start}.wd-footer h3{margin:0 0 var(--dtl-space-14);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.wd-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-10)}.wd-footer a{text-decoration:none;color:var(--site-text-muted);font-size:var(--dtl-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(--dtl-space-12) var(--dtl-space-24);margin-top:var(--dtl-space-64);padding-top:var(--dtl-space-24);border-top:1px solid var(--site-border);font-size:var(--dtl-font-size-13);color:var(--site-text-subtle)}.wd-wordmark{font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-600);letter-spacing:-.05em;line-height:var(--dtl-line-height-0p8);font-size:var(--dtl-font-size-fluid-13);margin-top:var(--dtl-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(--dtl-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(--dtl-space-24) !important;border-bottom:1px solid var(--site-border)}.wd-rowcard{min-height:0}.wd-faq summary{font-size:var(--dtl-font-size-16p5);padding:var(--dtl-space-20) 0}.wd-faq details>div{padding-right:0}.wd-cta{padding:var(--dtl-space-40) var(--dtl-space-24);border-radius:var(--site-radius-lg)}.wd-logos__row{gap:var(--dtl-space-22) var(--dtl-space-36)}.wd-logos__row>*{height:22px}.wd-logos__grid{--cols:2 !important}.wd-footer__top{grid-template-columns:1fr 1fr;gap:var(--dtl-space-32)}.wd-btn:not(.wd-btn--sm){height:auto;min-height:48px;padding-block:var(--dtl-space-12);line-height:var(--dtl-line-height-1p25);white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}.dt-img{display:block;width:100%;height:100%;object-fit:cover}.hr{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--surface:var(--site-surface,var(--dtl-card-white));--r-panel:var(--site-radius-xl,32px);--r-card:var(--site-radius-lg,24px);--maxw:var(--site-container,1200px);--hr-edge:10px;--hr-night:var(--wd-night,var(--dtl-night-ink));--hr-deep:var(--wd-deep,var(--dtl-deep-ultraviolet));--hr-uv:var(--wd-accent,var(--dtl-ultraviolet));--hr-mist:var(--wd-mist,var(--dtl-lilac-mist));--hr-signal:var(--site-signal,var(--dtl-baseline-amber));--hr-glass:color-mix(in srgb,var(--dtl-card-white) 7%,transparent);--hr-glass-ring:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 16%,transparent);--hr-scene-h:500px}.hr.wd-section{padding:var(--hr-edge) var(--hr-edge) 0;background:var(--site-bg)}.hr-panel{position:relative;isolation:isolate;overflow:clip;border-radius:var(--r-panel);color:var(--site-text);background: radial-gradient(58% 44% at 50% 78%,color-mix(in srgb,var(--hr-uv) 78%,transparent) 0%,color-mix(in srgb,var(--hr-uv) 22%,transparent) 55%,transparent 78%), linear-gradient(180deg,var(--hr-night) 0%,color-mix(in srgb,var(--hr-deep) 70%,var(--hr-night)) 22%,var(--hr-deep) 44%,color-mix(in srgb,var(--hr-uv) 58%,var(--hr-deep)) 70%,color-mix(in srgb,var(--hr-uv) 32%,var(--hr-mist)) 88%,var(--hr-mist) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dtl-card-white) 8%,transparent)}.hr-atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background: radial-gradient(34% 26% at 50% 0%,color-mix(in srgb,var(--hr-uv) 26%,transparent),transparent 72%), radial-gradient(30% 40% at 0% 72%,color-mix(in srgb,var(--hr-mist) 10%,transparent),transparent 70%), radial-gradient(30% 40% at 100% 72%,color-mix(in srgb,var(--hr-mist) 10%,transparent),transparent 70%)}.hr-navwrap{position:relative;z-index:20;padding:var(--dtl-space-14) var(--dtl-space-18) 0;transition:padding .35s var(--site-ease)}.hr-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--dtl-space-20);height:72px;max-width:calc(var(--maxw) + 2*var(--wd-gutter));margin:0 auto;padding:0 calc(var(--wd-gutter) - var(--dtl-space-18));border-radius:999px;transition:background-color .35s var(--site-ease),box-shadow .35s var(--site-ease),height .35s var(--site-ease),-webkit-backdrop-filter .35s,backdrop-filter .35s}.hr-nav__logo{justify-self:start;display:inline-flex;align-items:center;color:var(--dtl-card-white);border-radius:var(--dtl-radius-8);transition:opacity .2s var(--site-ease)}.hr-nav__logo:hover{opacity:.82}.hr-nav__mark{width:116px;height:auto}.hr-nav__links{display:contents}.hr-nav__pill{display:flex;align-items:center;gap:var(--dtl-space-2);margin:0;padding:var(--dtl-space-4);list-style:none;border-radius:999px;background:var(--hr-glass);box-shadow:var(--hr-glass-ring);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hr-nav__pill a{display:block;padding:var(--dtl-space-9) var(--dtl-space-15);border-radius:999px;font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);line-height:var(--dtl-line-height-1p2);color:var(--site-text-muted);text-decoration:none;white-space:nowrap;transition:color .2s var(--site-ease),background-color .2s var(--site-ease)}.hr-nav__pill a:hover{color:var(--dtl-card-white);background:color-mix(in srgb,var(--dtl-card-white) 9%,transparent)}.hr-nav__drawer-cta{display:none}.hr-nav__end{justify-self:end;display:flex;align-items:center;gap:var(--dtl-space-8)}.hr-nav__cta{height:42px}.hr-nav__menu{display:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--dtl-card-white);background:var(--hr-glass);box-shadow:var(--hr-glass-ring);cursor:pointer;transition:background-color .2s var(--site-ease)}.hr-nav__menu:hover{background:color-mix(in srgb,var(--dtl-card-white) 14%,transparent)}.hr-nav__menu svg{width:20px;height:20px}.hr-navwrap[data-docked="true"]{padding-top:var(--dtl-space-10)}.hr-navwrap[data-docked="true"] .hr-nav{height:62px;background:color-mix(in srgb,var(--hr-night) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 12%,transparent),0 18px 40px -18px color-mix(in srgb,var(--hr-deep) 70%,transparent)}.hr-navwrap[data-docked="true"] .hr-nav__pill{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hr-copy{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-22);max-width:860px;margin:0 auto;padding:var(--dtl-space-48) var(--wd-gutter) 0;text-align:center}.hr-eyebrow{background:var(--hr-glass) !important;box-shadow:var(--hr-glass-ring) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--site-text-muted)}.hr-eyebrow svg{width:15px;height:15px;color:var(--hr-mist)}.hr-copy .wd-display{color:var(--dtl-card-white);max-width:15ch}.hr-lead{max-width:44ch;color:var(--site-text-muted)}.hr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dtl-space-12);margin-top:var(--dtl-space-8)}.hr-actions .wd-btn--inverse{background:var(--dtl-card-white);color:var(--hr-night)}.hr-actions .wd-btn--inverse:hover{background:var(--hr-mist)}.hr-actions .wd-btn--primary:hover{background:color-mix(in srgb,var(--hr-uv) 86%,var(--dtl-card-white))}.hr-scene{position:relative;z-index:4;height:var(--hr-scene-h);margin-top:var(--dtl-space-n12)}.hr-orb{position:absolute;left:50%;top:0;width:1000px;aspect-ratio:2/1;margin-left:var(--dtl-space-n500);z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0%,var(--dtl-c000000) 22%),linear-gradient(90deg,transparent 0%,var(--dtl-c000000) 16%,var(--dtl-c000000) 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,var(--dtl-c000000) 22%),linear-gradient(90deg,transparent 0%,var(--dtl-c000000) 16%,var(--dtl-c000000) 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hr-orb>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hr-orb__gl{display:block;pointer-events:none}.hr-orb .wd-ph{min-height:0;align-content:end;padding-bottom:var(--dtl-space-22);background: radial-gradient(circle at 44% 36%,color-mix(in srgb,var(--dtl-card-white) 70%,transparent) 0 2%,transparent 9%), radial-gradient(circle 165px at 50% 49%,color-mix(in srgb,var(--hr-mist) 10%,transparent) 0 62%,color-mix(in srgb,var(--hr-mist) 46%,transparent) 96%,transparent 100%), radial-gradient(70% 22% at 50% 84%,color-mix(in srgb,var(--hr-mist) 55%,transparent),transparent 70%)}.hr-orb .wd-ph>span{background:color-mix(in srgb,var(--hr-night) 55%,transparent);color:var(--hr-mist);box-shadow:var(--hr-glass-ring)}.hr-fan__slot{position:absolute;left:calc(50% + var(--x) - var(--w)/2);top:var(--y);z-index:var(--z,2);width:var(--w);aspect-ratio:4/5;rotate:var(--r);transform-origin:50% 100%;--w:240px}.hr-fan__slot--1{--x:-500px;--y:236px;--r:-11deg;--z:2}.hr-fan__slot--2{--x:-296px;--y:166px;--r:-5deg;--z:3}.hr-fan__slot--3{--x:296px;--y:166px;--r:5deg;--z:3}.hr-fan__slot--4{--x:500px;--y:236px;--r:11deg;--z:2}.hr-card{position:relative;width:100%;height:100%;border-radius:var(--dtl-radius-22);overflow:hidden;box-shadow:0 1px 1px color-mix(in srgb,var(--hr-deep) 18%,transparent),0 30px 60px -24px color-mix(in srgb,var(--hr-night) 70%,transparent)}.hr-card--photo{background:var(--hr-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 18%,transparent),0 30px 60px -24px color-mix(in srgb,var(--hr-night) 70%,transparent)}.hr-card--photo .wd-ph{min-height:0;height:100%;background:color-mix(in srgb,var(--hr-uv) 26%,var(--hr-deep)) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--dtl-card-white) 5%,transparent) 14px 15px)}.hr-card--photo .wd-ph>span{background:color-mix(in srgb,var(--hr-night) 60%,transparent);color:var(--hr-mist);box-shadow:none;font-size:var(--dtl-font-size-12)}.hr-card>img{width:100%;height:100%;object-fit:cover}.hr-card--doc{display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-18);background:var(--dtl-card-white);color:var(--wd-ink);text-align:left;--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3)}.hr-doc__head{display:flex;align-items:center;gap:var(--dtl-space-10)}.hr-doc__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);color:var(--hr-uv)}.hr-doc__ic svg{width:18px;height:18px}.hr-doc__title{display:flex;flex-direction:column;min-width:0;line-height:var(--dtl-line-height-1p25)}.hr-doc__title strong{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em;line-height:var(--dtl-line-height-1p22);text-wrap:balance}.hr-doc__title small{font-size:var(--dtl-font-size-12);color:var(--wd-ink-3)}.hr-doc__metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dtl-space-8);margin-top:var(--dtl-space-6);padding-top:var(--dtl-space-14);border-top:1px solid var(--hair)}.hr-doc__k{font-size:var(--dtl-font-size-13);color:var(--wd-ink-2)}.hr-doc__v{font-family:var(--site-font-display);font-size:var(--dtl-font-size-38);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hr-meter{position:relative;height:8px;border-radius:var(--dtl-radius-99);background:var(--wd-paper-3)}.hr-meter__fill{position:absolute;inset:0 auto 0 0;width:80%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hr-uv) 55%,var(--dtl-card-white)),var(--hr-uv))}.hr-meter__gate{position:absolute;left:10%;top:-4px;bottom:-4px;width:2px;border-radius:var(--dtl-radius-2);background:var(--hr-signal);box-shadow:0 0 0 2px var(--dtl-card-white)}.hr-doc__gate{display:flex;align-items:center;gap:var(--dtl-space-7);margin:var(--dtl-space-n4) 0 0;font:500 11.5px/1.3 var(--site-font-mono);color:var(--wd-ink-2);white-space:nowrap}.hr-doc__tick{width:10px;height:2px;border-radius:var(--dtl-radius-2);background:var(--hr-signal)}.hr-doc__rows,.hr-reg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hr-doc__rows{margin-top:auto}.hr-doc__rows li{display:flex;justify-content:space-between;gap:var(--dtl-space-8);padding:var(--dtl-space-8) 0;border-top:1px solid var(--hair);font-size:var(--dtl-font-size-12p5);color:var(--wd-ink-2);white-space:nowrap}.hr-doc__rows b{font:500 12.5px/1.2 var(--site-font-mono);color:var(--wd-ink);font-variant-numeric:tabular-nums}.hr-reg{gap:var(--dtl-space-6);margin-top:var(--dtl-space-4)}.hr-reg li{display:flex;flex-direction:column;gap:var(--dtl-space-3);padding:var(--dtl-space-9) var(--dtl-space-11);border-radius:var(--dtl-radius-12);background:var(--wd-paper)}.hr-reg__feed{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);line-height:var(--dtl-line-height-1p2);white-space:nowrap}.hr-reg__own{font:400 11.5px/1.2 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.hr-doc__foot{margin:auto 0 0;font-size:var(--dtl-font-size-12);color:var(--wd-ink-3)}.hr-pin{position:absolute;left:calc(50% + var(--x));top:var(--y);z-index:7;width:0;display:flex;justify-content:center}.hr-pin--1{--x:-140px;--y:52px;--len:94px}.hr-pin--2{--x:150px;--y:84px;--len:130px}.hr-pin--3{--x:-372px;--y:72px;--len:64px}.hr-pin__in{flex:none;display:flex;flex-direction:column;align-items:center}.hr-pin__label{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:32px;padding:0 var(--dtl-space-13);border-radius:999px;white-space:nowrap;font:500 12px/1 var(--site-font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--dtl-card-white);background:color-mix(in srgb,var(--hr-night) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--hr-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hr-pin__mark{width:7px;height:7px;border-radius:50%;background:var(--hr-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--hr-signal) 26%,transparent)}.hr-pin__line{position:relative;width:1px;height:var(--len);background:linear-gradient(180deg,color-mix(in srgb,var(--dtl-card-white) 60%,transparent),color-mix(in srgb,var(--dtl-card-white) 26%,transparent))}.hr-pin__line::after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:var(--dtl-space-n4);border-radius:50%;background:color-mix(in srgb,var(--hr-night) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--dtl-card-white)}.hr-pin--flaw .hr-pin__line{background:linear-gradient(180deg,color-mix(in srgb,var(--dtl-card-white) 60%,transparent),color-mix(in srgb,var(--hr-signal) 80%,transparent))}.hr-pin--flaw .hr-pin__line::after{width:10px;height:10px;margin-left:var(--dtl-space-n5);bottom:-5px;background:var(--hr-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--hr-signal) 24%,transparent),0 0 18px 4px color-mix(in srgb,var(--hr-signal) 55%,transparent)}.hr-rail{list-style:none;margin:0;padding:var(--dtl-space-34) 0 var(--dtl-space-38);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hr-rail li{display:flex;flex-direction:column;gap:var(--dtl-space-8);padding:0 var(--dtl-space-28);border-left:1px solid var(--hair)}.hr-rail li:first-child{padding-left:0;border-left:0}.hr-rail__n{font-family:var(--site-font-display);font-size:var(--dtl-font-size-40);line-height:1;letter-spacing:-.03em;font-weight:var(--dtl-font-weight-400);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--site-text)}.hr-rail__l{display:inline-flex;align-items:baseline;gap:var(--dtl-space-8);text-wrap:balance;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p4);color:var(--site-text-muted)}.hr-rail__tick{flex:none;align-self:flex-start;margin-top:var(--dtl-space-0p62em);width:14px;height:3px;border-radius:var(--dtl-radius-3);background:var(--hr-signal)}@media (max-width:1099px){.hr{--hr-scene-h:440px}.hr-nav__pill a{padding:var(--dtl-space-8) var(--dtl-space-12);font-size:var(--dtl-font-size-13p5)}.hr-copy{padding-top:var(--dtl-space-40)}.hr-orb{width:860px;margin-left:var(--dtl-space-n430)}.hr-fan__slot{--w:200px}.hr-fan__slot--1{--x:-418px;--y:214px;--r:-10deg}.hr-fan__slot--2{--x:-250px;--y:150px}.hr-fan__slot--3{--x:250px;--y:150px}.hr-fan__slot--4{--x:418px;--y:214px;--r:10deg}.hr-card--doc{padding:var(--dtl-space-15);gap:var(--dtl-space-11)}.hr-doc__foot{display:none}.hr-reg li{padding:var(--dtl-space-8) var(--dtl-space-10)}.hr-doc__v{font-size:var(--dtl-font-size-32)}.hr-pin--1{--x:-120px;--y:48px;--len:84px}.hr-pin--2{--x:130px;--y:80px;--len:112px}.hr-pin--3{--x:-318px;--y:56px;--len:56px}.hr-rail li{padding:0 var(--dtl-space-20)}.hr-rail__n{font-size:var(--dtl-font-size-34)}}@media (max-width:959px){.hr-nav__cta{display:none}}@media (max-width:899px){.hr-fan__slot--1,.hr-fan__slot--4{display:none}.hr-fan__slot--2{--x:-262px}.hr-fan__slot--3{--x:262px}.hr-pin--3{--x:-296px;--len:58px}.hr-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--dtl-space-28)}.hr-rail li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:767px){.hr-navwrap{padding:var(--dtl-space-8) var(--dtl-space-8) 0}.hr-nav{display:flex;justify-content:space-between;height:64px;padding:0 var(--dtl-space-6) 0 var(--dtl-space-14)}.hr-nav__mark{width:100px}.hr-nav__menu{display:grid}.hr-nav__links{display:none;position:absolute;left:8px;right:8px;top:calc(100% + 6px);z-index:30;flex-direction:column;gap:var(--dtl-space-12);padding:var(--dtl-space-12);border-radius:var(--dtl-radius-24);background:color-mix(in srgb,var(--hr-night) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 12%,transparent),0 24px 48px -20px color-mix(in srgb,var(--hr-night) 80%,transparent)}.hr-navwrap{position:relative}.hr-nav__links:is([data-open],[data-open="true"],.is-open,[aria-hidden="false"]),.hr-nav:has([data-ix-toggle][aria-expanded="true"]) .hr-nav__links{display:flex}.hr-nav__pill{flex-direction:column;align-items:stretch;gap:var(--dtl-space-2);padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hr-nav__pill a{padding:var(--dtl-space-13) var(--dtl-space-14);font-size:var(--dtl-font-size-16);border-radius:var(--dtl-radius-14);color:var(--dtl-card-white)}.hr-nav__drawer-cta{display:inline-flex;width:100%}}@media (max-width:699px){.hr{--hr-edge:8px;--hr-scene-h:372px}.hr-panel{border-radius:var(--dtl-radius-26)}.hr-copy{padding-top:var(--dtl-space-28);gap:var(--dtl-space-18)}.hr-eyebrow{font-size:var(--dtl-font-size-12p5) !important}.hr-actions{flex-direction:column;align-self:stretch;gap:var(--dtl-space-10)}.hr-actions .wd-btn{width:100%}.hr-scene{margin-top:var(--dtl-space-4)}.hr-orb{width:720px;margin-left:var(--dtl-space-n360)}.hr-orb .wd-ph>span{max-width:300px;font-size:var(--dtl-font-size-12)}.hr-fan__slot{--w:150px}.hr-fan__slot--1,.hr-fan__slot--4{display:block}.hr-fan__slot--2,.hr-fan__slot--3{display:none}.hr-fan__slot--1{--x:-176px;--y:168px;--r:-9deg}.hr-fan__slot--4{--x:176px;--y:168px;--r:9deg}.hr-card{border-radius:var(--dtl-radius-18)}.hr-pin--3{display:none}.hr-pin--1{--x:-78px;--y:20px;--len:96px}.hr-pin--2{--x:74px;--y:68px;--len:110px}.hr-pin__label{height:30px;padding:0 var(--dtl-space-11);font-size:var(--dtl-font-size-11p5)}.hr-rail{padding:var(--dtl-space-28) 0 var(--dtl-space-32);column-gap:var(--dtl-space-20)}.hr-rail li{padding:0 0 0 var(--dtl-space-16)}.hr-rail li:nth-child(odd){padding-left:0;border-left:0}.hr-rail__n{font-size:var(--dtl-font-size-30)}.hr-rail__l{font-size:var(--dtl-font-size-14)}}.hr-orb__img{object-fit:cover;object-position:50% 50%}.hr-orb__gl{opacity:0}.hr-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (max-width:699px){.hr-fan__slot--1,.hr-fan__slot--4,.hr-fan__slot--3{display:none}.hr-fan__slot--2{display:block;--w:190px;--x:-62px;--y:200px;--r:-6deg}.hr-fan__slot--2 .hr-doc__foot{display:none}.hr-fan__slot--2 .hr-card--doc{padding:var(--dtl-space-14);gap:var(--dtl-space-10)}.hr-fan__slot--2 .hr-doc__v{font-size:var(--dtl-font-size-30)}.hr-pin--3{display:block;--x:-88px;--y:124px;--len:58px}.hr-pin--1{--x:52px;--y:8px;--len:84px}.hr-pin--2{--x:34px;--y:84px;--len:96px}}.hr-pin--3{display:none !important}.hr-doc__verdict b{display:inline-flex;align-items:center;gap:var(--dtl-space-8);font-family:var(--site-font-sans);font-weight:var(--dtl-font-weight-600)}.hr-doc__dot{width:8px;height:8px;border-radius:50%;background:var(--hr-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--hr-signal) 22%,transparent)}@media (max-width:699px){.hr-fan__slot--2{display:none}.hr-pin--1{display:none}.hr-pin--2{--x:-40px;--y:60px;--len:110px}}.hr-lead{max-width:min(660px,100%);text-wrap:balance}@media (max-width:767px){.hr-nav__links[data-ix~="drawer"]{top:0 !important;right:auto !important;bottom:0 !important;left:0 !important;width:min(320px,86vw) !important;border-radius:0 var(--dtl-radius-24) var(--dtl-radius-24) 0;padding:var(--dtl-space-76) var(--dtl-space-16) var(--dtl-space-24);justify-content:flex-start}}.bn-grid{display:grid;gap:var(--gap)}.bn-tile{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r);background:var(--tile);box-shadow:var(--sh-tile);display:flex;flex-direction:column;min-width:0;container-type:inline-size}.bn-stage{position:absolute;left:50%;top:50%;translate:-50% -50%}.bn-tile--contrast{background:var(--contrast);color:var(--on-contrast)}.bn-tile--contrast .bn-body{color:var(--on-contrast-2)}.bn-tile--contrast::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,var(--dtl-card-white-a090),transparent 55%)}.bn-visual{position:relative;flex:1 1 auto;min-height:0}.bn-cap{padding:0 var(--pad) var(--pad);display:flex;flex-direction:column;gap:var(--dtl-space-6)}.bn-cap--top{padding:var(--pad) var(--pad) 0}.bn-split{display:grid;grid-template-columns:40% 60%;height:100%}.bn-split>.bn-cap{justify-content:flex-end;padding-top:var(--pad)}.bn-title{font-size:var(--dtl-font-size-21);line-height:var(--dtl-line-height-1p2);letter-spacing:-.02em;font-weight:var(--dtl-font-weight-500);margin:0;text-wrap:balance}.bn-body{font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2);max-width:38ch;margin:0}.bn-float{background:var(--dtl-card-white);border-radius:var(--dtl-radius-14);box-shadow:var(--sh-float)}.bn-chip{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:40px;padding:0 var(--dtl-space-16);border-radius:var(--dtl-radius-99);background:var(--dtl-card-white);box-shadow:var(--sh-float);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);white-space:nowrap}.bn-chip--accent{background:var(--accent);color:var(--accent-ink)}.bn-fade-b{-webkit-mask-image:linear-gradient(var(--dtl-c000000) 50%,transparent 94%);mask-image:linear-gradient(var(--dtl-c000000) 50%,transparent 94%)}.bn-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,var(--dtl-c000000) 16%,var(--dtl-c000000) 84%,transparent);mask-image:linear-gradient(90deg,transparent,var(--dtl-c000000) 16%,var(--dtl-c000000) 84%,transparent)}.bn-dots{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--dtl-c161615-a130) 1px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,var(--dtl-c000000),transparent);mask-image:radial-gradient(60% 60% at 50% 45%,var(--dtl-c000000),transparent)}.bn-rings{position:absolute;left:50%;top:50%;translate:-50% -50%;width:520px;aspect-ratio:1;z-index:-1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 58px,var(--dtl-c161615-a060) 58px 59px);-webkit-mask-image:radial-gradient(closest-side,var(--dtl-c000000) 40%,transparent);mask-image:radial-gradient(closest-side,var(--dtl-c000000) 40%,transparent)}.bn-dotart,.bn-orbits{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bn-key{width:64px;height:64px;border-radius:var(--dtl-radius-18);display:grid;place-items:center;color:var(--dtl-card-white);background:linear-gradient(160deg,var(--dtl-c3a3a38),var(--dtl-c121211) 60%);box-shadow:inset 0 1px 0 var(--dtl-card-white-a180),inset 0 -2px 0 var(--dtl-c000000-a500),0 18px 30px -12px var(--dtl-c14140f-a450)}.bn-num{font-weight:var(--dtl-font-weight-500);letter-spacing:-.05em;line-height:var(--dtl-line-height-0p9);font-variant-numeric:tabular-nums;white-space:nowrap}.bn-num sup{font-size:var(--dtl-font-size-0p42em);letter-spacing:-.02em;vertical-align:.95em}.bn-num small{font-size:var(--dtl-font-size-0p38em);letter-spacing:-.02em;margin-left:var(--dtl-space-0p06em);vertical-align:baseline}.bn-media{color:var(--dtl-card-white);justify-content:flex-end}.bn-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bn-media::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--dtl-c0a0a0c-a000) 40%,var(--dtl-c0a0a0c-a620))}.bn-media .bn-body{color:var(--dtl-card-white-a800)}.bn-tile a.bn-stretch::after{content:"";position:absolute;inset:0}.bn-tile:has(a.bn-stretch:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.bn-tile .bn-focus{transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.bn-tile:hover .bn-focus{translate:0 -3px}.bn-media>img{transition:scale .9s var(--ease)}.bn-media:hover>img{scale:1.03}@media (max-width:1099px){.bn-grid{grid-template-columns:1fr 1fr !important;grid-template-rows:none !important;grid-auto-flow:dense}.bn-grid>*{grid-column:auto !important;grid-row:auto !important;min-height:380px}.bn-grid>.bn-tile--stat{min-height:240px}.bn-grid>.bn-media{min-height:420px}.bn-grid>.bn-tile--strip{min-height:120px}.bn-grid>.bn-wide{grid-column:1/-1 !important}.bn-grid>.bn-hero{order:-1}.bn-split{grid-template-columns:1fr;grid-template-rows:260px auto}.bn-split>.bn-visual{order:-1}.bn-split>.bn-cap{padding-top:0}.bn-visual{min-height:230px}.bn-grid>.bn-tall{grid-column:1/-1 !important;flex-direction:row-reverse}.bn-tall>.bn-visual{flex:1 1 58%;min-height:440px}.bn-tall>.bn-cap{flex:0 0 42%;justify-content:flex-end;padding-top:var(--pad)}}@media (max-width:699px){.bn-grid{grid-template-columns:1fr !important;gap:var(--dtl-space-12)}.bn-grid>.bn-tall{flex-direction:column}.bn-tall>.bn-visual,.bn-tall>.bn-cap{flex:none}.bn-tall>.bn-cap{padding-top:0}}@media (prefers-reduced-motion:reduce){.bn-grid *{transition:none !important}}.bn-rd{font-family:inherit;color:var(--site-text,var(--ink));--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--tile:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-muted,var(--dtl-soft-lilac));--signal:var(--site-signal,var(--dtl-baseline-amber));--contrast:var(--site-accent,var(--dtl-ultraviolet));--on-contrast:var(--site-on-accent,var(--dtl-card-white));--on-contrast-2:color-mix(in srgb,var(--site-on-accent,var(--dtl-card-white)) 84%,var(--site-accent,var(--dtl-ultraviolet)));--r:var(--site-radius-lg,24px);--gap:16px;--pad:28px;--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--sh-tile:var(--wd-shadow-sm,0 1px 2px var(--dtl-deep-ultraviolet-a070));--sh-float:var(--wd-shadow,0 1px 1px var(--dtl-deep-ultraviolet-a040),0 2px 6px var(--dtl-deep-ultraviolet-a050),0 22px 44px -20px var(--dtl-deep-ultraviolet-a280));--mono:var(--site-font-mono,ui-monospace,monospace)}.bn-rd .bn-title{font-family:var(--site-font-display,inherit);font-size:var(--wd-h3-size,21px);line-height:var(--dtl-line-height-1p2);font-weight:var(--dtl-font-weight-500);letter-spacing:-.015em;color:var(--ink)}.bn-rd .bn-body{font-family:inherit;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2)}.bn-rd .bn-hero .bn-title{font-size:var(--dtl-font-size-27);line-height:var(--dtl-line-height-1p15)}.bn-rd{grid-template-columns:1.36fr 1fr 1fr 1fr;grid-template-rows:300px 300px}.bn-rd>.bn-rd-t1{grid-column:1;grid-row:1/3}.bn-rd>.bn-rd-t2{grid-column:2;grid-row:1}.bn-rd>.bn-rd-t3{grid-column:3/5;grid-row:1}.bn-rd>.bn-rd-t4{grid-column:2/4;grid-row:2}.bn-rd>.bn-rd-t5{grid-column:4;grid-row:2}.bn-rd .bn-visual{display:flex;align-items:center;justify-content:center;padding:var(--pad) var(--pad) var(--dtl-space-18)}.bn-rd .bn-rd-ic{width:1em;height:1em;flex:none}.bn-rd .bn-rd-mono{font-family:var(--mono);font-size:var(--dtl-font-size-11p5);line-height:var(--dtl-line-height-1p3);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-rd .bn-rd-dim{color:var(--ink-3)}.bn-rd .bn-rd-num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bn-rd-feeds{position:relative;width:100%;max-width:320px;display:flex;flex-direction:column;align-items:stretch;gap:0}.bn-rd-sku{align-self:center;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:36px;padding:0 var(--dtl-space-14);border-radius:var(--dtl-radius-99);background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--dtl-font-size-13);color:var(--ink);white-space:nowrap}.bn-rd-sku .bn-rd-ic{font-size:var(--dtl-font-size-17);color:var(--ink-2)}.bn-rd-sku .bn-rd-mono{font-size:var(--dtl-font-size-12p5);font-weight:var(--dtl-font-weight-500)}.bn-rd-sku__name{color:var(--ink-3);font-size:var(--dtl-font-size-12p5)}.bn-rd-feeds__list{position:relative;list-style:none;margin:var(--dtl-space-30) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-16)}.bn-rd-feeds__list::before{content:"";position:absolute;left:50%;top:-30px;height:30px;border-left:1.5px dashed var(--site-border-strong,var(--dtl-night-ink-a160))}.bn-rd-feed{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-12);padding:var(--dtl-space-16) var(--dtl-space-16);border-radius:var(--dtl-radius-16);background:var(--well);color:var(--ink)}.bn-rd-feed:not(.bn-rd-feed--focus){opacity:.82}.bn-rd-feed__icon{width:34px;height:34px;border-radius:var(--dtl-radius-10);display:grid;place-items:center;background:var(--tile);color:var(--ink-2);font-size:var(--dtl-font-size-18);box-shadow:inset 0 0 0 1px var(--hair)}.bn-rd-feed__src{display:flex;flex-direction:column;gap:var(--dtl-space-2);min-width:0}.bn-rd-feed__src b{font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p2)}.bn-rd-feed__src span{font-size:var(--dtl-font-size-12);color:var(--ink-2);line-height:var(--dtl-line-height-1p3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-rd-id{font-family:var(--mono);font-size:var(--dtl-font-size-12p5);font-weight:var(--dtl-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.bn-rd-feed--focus{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float);rotate:-2deg;margin-inline:var(--dtl-space-n6);padding-block:var(--dtl-space-18);z-index:1}.bn-rd-feed--focus .bn-rd-feed__icon{background:var(--well)}.bn-rd-id--flag{display:inline-flex;align-items:center;gap:var(--dtl-space-5);height:26px;padding:0 var(--dtl-space-8);border-radius:var(--dtl-radius-8);background:color-mix(in srgb,var(--signal) 18%,transparent);color:var(--ink)}.bn-rd-id--flag .bn-rd-ic{font-size:var(--dtl-font-size-13);color:color-mix(in srgb,var(--signal) 55%,var(--ink))}.bn-rd-conflict{align-self:flex-end;margin:var(--dtl-space-n10) var(--dtl-space-4) 0 0;position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:30px;padding:0 var(--dtl-space-12);border-radius:var(--dtl-radius-99);background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair),var(--sh-float);color:var(--ink);rotate:2deg}.bn-rd-conflict i{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.bn-rd-reg{list-style:none;margin:0;padding:0;width:100%;max-width:240px;display:flex;flex-direction:column;gap:var(--dtl-space-6)}.bn-rd-reg li{display:flex;align-items:center;gap:var(--dtl-space-10);padding:var(--dtl-space-7) var(--dtl-space-10);border-radius:var(--dtl-radius-14);background:var(--well)}.bn-rd-reg li:not(.bn-rd-reg__flag){opacity:.78}.bn-rd-av{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair);font:500 10.5px/1 var(--mono);color:var(--ink-2)}.bn-rd-av--none{background:color-mix(in srgb,var(--signal) 16%,var(--tile));box-shadow:none;color:color-mix(in srgb,var(--signal) 50%,var(--ink));font-size:var(--dtl-font-size-18)}.bn-rd-reg__who{display:flex;flex-direction:column;gap:var(--dtl-space-1);min-width:0}.bn-rd-reg__who b{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p25);white-space:nowrap;color:var(--ink)}.bn-rd-reg__who .bn-rd-mono{font-size:var(--dtl-font-size-11);color:var(--ink-2)}.bn-rd-reg__flag{background:var(--tile) !important;box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float);margin-inline:var(--dtl-space-10) var(--dtl-space-n10);rotate:1.5deg}.bn-rd-chart{width:100%;display:flex;flex-direction:column;gap:var(--dtl-space-12);color:var(--ink)}.bn-rd-chart__head{display:flex;justify-content:space-between;gap:var(--dtl-space-12);color:var(--ink-2)}.bn-rd-chart__plot{position:relative;height:126px;margin-right:var(--dtl-space-112)}.bn-rd-chart__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--ink)}.bn-rd-chart__line{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.bn-rd-chart__base{stroke:var(--ink);stroke-opacity:.5;stroke-width:1}.bn-rd-chart__target{stroke:var(--signal);stroke-width:1.75;stroke-dasharray:5 5}.bn-rd-tag{position:absolute;left:calc(100% + 14px);translate:0 -50%;display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:26px;padding:0 var(--dtl-space-10);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-12);color:var(--ink-2);white-space:nowrap;background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair)}.bn-rd-tag b{font-size:var(--dtl-font-size-12);font-weight:var(--dtl-font-weight-500);color:var(--ink)}.bn-rd-tag--target{box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float);color:var(--ink)}.bn-rd-tag--target i{width:10px;height:0;border-top:2px dashed var(--signal)}.bn-rd-gap{position:absolute;right:10px;width:0;border-right:1px solid var(--ink-3)}.bn-rd-gap::before,.bn-rd-gap::after{content:"";position:absolute;right:-4px;width:7px;border-top:1px solid var(--ink-3)}.bn-rd-gap::before{top:0}.bn-rd-gap::after{bottom:0}.bn-rd-gap .bn-rd-mono{position:absolute;right:8px;top:50%;translate:0 -50%;font-size:var(--dtl-font-size-11);color:var(--ink-2);background:var(--tile);padding:var(--dtl-space-1) var(--dtl-space-4);border-radius:var(--dtl-radius-4)}.bn-rd-sample{width:100%;max-width:600px;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.bn-rd .bn-rd-t4>.bn-visual{padding-top:var(--dtl-space-24);padding-bottom:var(--dtl-space-22)}.bn-rd-sample__read{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-12)}.bn-rd-sample__n{display:inline-flex;align-items:baseline;gap:var(--dtl-space-8);color:var(--ink-2)}.bn-rd-sample__n b{font-size:var(--dtl-font-size-26);line-height:1;font-weight:var(--dtl-font-weight-500);letter-spacing:-.03em;color:var(--ink)}.bn-rd-rate{display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:28px;padding:0 var(--dtl-space-11);border-radius:var(--dtl-radius-99);background:color-mix(in srgb,var(--signal) 16%,var(--tile));color:var(--ink)}.bn-rd-rate i{width:7px;height:7px;border-radius:50%;background:var(--signal)}.bn-rd-sample__grid{width:100%;height:auto;color:var(--ink)}.bn-rd-sample__grid circle{fill:currentColor;fill-opacity:.16}.bn-rd-sample__grid circle.f{fill:var(--signal);fill-opacity:1}.bn-rd-gate{display:flex;align-items:center;gap:var(--dtl-space-14)}.bn-rd-gate>.bn-rd-mono{font-size:var(--dtl-font-size-11);color:var(--ink-2)}.bn-rd-gate__bar{position:relative;flex:1;height:6px;border-radius:var(--dtl-radius-9);background:var(--well)}.bn-rd-gate__now{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:color-mix(in srgb,var(--ink) 22%,transparent)}.bn-rd-gate__mark{position:absolute;top:-4px;width:2px;height:14px;border-radius:var(--dtl-radius-2);background:var(--signal);translate:-1px 0}.bn-rd .bn-rd-accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--dtl-card-white-a160),0 22px 44px -22px color-mix(in srgb,var(--accent) 70%,transparent)}.bn-rd .bn-rd-accent::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(110% 80% at 100% 0%,var(--dtl-card-white-a160),transparent 58%)}.bn-rd .bn-rd-accent .bn-title{color:var(--accent-ink)}.bn-rd .bn-rd-accent .bn-body{color:var(--accent-ink)}.bn-rd .bn-rd-accent .bn-visual{justify-content:flex-start;padding-top:var(--dtl-space-24)}.bn-rd-decide{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-10);width:100%}.bn-rd-decide__lab{color:color-mix(in srgb,var(--dtl-card-white) 78%,var(--accent));text-transform:uppercase;letter-spacing:.08em !important;font-size:var(--dtl-font-size-10p5) !important}.bn-rd-decide__opts{display:inline-flex;gap:var(--dtl-space-4);padding:var(--dtl-space-4);border-radius:var(--dtl-radius-99);background:var(--dtl-card-white-a140);box-shadow:inset 0 0 0 1px var(--dtl-card-white-a220)}.bn-rd-decide__opts>span{display:inline-flex;align-items:center;gap:var(--dtl-space-5);height:30px;padding:0 var(--dtl-space-13);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);white-space:nowrap}.bn-rd-decide__opts>.is-on{background:var(--dtl-card-white);color:var(--ink);box-shadow:0 6px 14px -6px var(--dtl-night-ink-a450)}.bn-rd-decide__opts .bn-rd-ic{font-size:var(--dtl-font-size-14);color:var(--accent)}.bn-rd-decide__who{display:inline-flex;align-items:center;gap:var(--dtl-space-6);font-size:var(--dtl-font-size-12p5);color:var(--dtl-card-white);opacity:.9}.bn-rd-decide__who .bn-rd-ic{font-size:var(--dtl-font-size-15)}.bn-rd-link{display:inline-flex;align-items:center;gap:var(--dtl-space-6);margin-top:var(--dtl-space-6);font-size:var(--dtl-font-size-14p5);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);text-decoration:underline;text-decoration-color:var(--dtl-card-white-a450);text-underline-offset:5px;white-space:nowrap;align-self:flex-start}.bn-rd-link:hover{text-decoration-color:var(--dtl-card-white)}.bn-rd-link .bn-rd-ic{font-size:var(--dtl-font-size-15)}.bn-rd-link:focus-visible{outline:2px solid var(--dtl-card-white);outline-offset:3px;border-radius:var(--dtl-radius-4)}.bn-rd-orbits{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bn-rd-orbits__stage{position:absolute;left:50%;top:0;width:1600px;height:1200px;margin-left:var(--dtl-space-n800)}.bn-rd-orbits__rings{position:absolute;inset:0;width:1600px;height:1200px;max-width:none;color:var(--site-text,var(--dtl-night-ink))}.bn-rd-orbits__rings g{stroke-opacity:.075;stroke-width:1}.bn-rd-obox{position:absolute;width:44px;height:44px;border-radius:var(--dtl-radius-13);display:grid;place-items:center;background:color-mix(in srgb,var(--wd-mist,var(--dtl-lilac-mist)) 55%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-text,var(--dtl-night-ink)) 7%,transparent),0 10px 22px -14px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 30%,transparent);color:color-mix(in srgb,var(--site-text,var(--dtl-night-ink)) 42%,transparent)}.bn-rd-obox .bn-rd-ic{width:19px;height:19px}@media (max-width:1099px){.bn-rd>.bn-rd-t1{min-height:0}.bn-rd .bn-rd-t1>.bn-visual{min-height:400px}.bn-rd .bn-rd-t2,.bn-rd .bn-rd-t5{min-height:340px}.bn-rd>.bn-rd-t3,.bn-rd>.bn-rd-t4{min-height:330px}.bn-rd-obox--low{display:none}}@media (max-width:699px){.bn-rd{--pad:22px;gap:var(--dtl-space-12)}.bn-rd .bn-rd-t1>.bn-visual{min-height:0;padding-top:var(--dtl-space-26);padding-bottom:var(--dtl-space-30)}.bn-rd .bn-rd-t2,.bn-rd .bn-rd-t5,.bn-rd>.bn-rd-t3,.bn-rd>.bn-rd-t4{min-height:0}.bn-rd .bn-visual{min-height:0}.bn-rd .bn-hero .bn-title{font-size:var(--dtl-font-size-24)}.bn-rd-obox{display:none}.bn-rd-orbits__stage{top:-160px}}@container (max-width:440px){.bn-rd-chart__plot{margin-right:0;margin-bottom:var(--dtl-space-34)}.bn-rd-tag{left:auto;right:auto;top:auto !important;bottom:-34px;translate:none}.bn-rd-tag--base{left:0}.bn-rd-tag--target{right:0}.bn-rd-gap{right:6px}.bn-rd-chart__head .bn-rd-dim{display:none}}@container (max-width:380px){.bn-rd-sample__read{flex-wrap:wrap;row-gap:var(--dtl-space-8)}.bn-rd-sample__n .bn-rd-mono{font-size:var(--dtl-font-size-11)}}.bn-rd .bn-rd-obox{display:none}.bn-rd .bn-visual{align-items:flex-start}.bn-rd .bn-rd-t4 .bn-visual{justify-content:flex-start}.bn-rd .bn-rd-t4 .bn-rd-sample{width:100%}.bn-rd-obox{display:none !important}.bn-rd .bn-rd-t1 .bn-visual{align-items:center;flex:1 1 auto}@media (max-width:1099px){.bn-rd .bn-rd-t5{min-height:0}.bn-rd .bn-rd-t4 .bn-rd-sample__grid{width:100%}}.fs{font-family:inherit;color:var(--site-text, var(--ink));--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--tile:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-muted,var(--dtl-soft-lilac));--tray:var(--site-surface-sunken,var(--dtl-sunken-lilac));--hair:var(--site-border,var(--dtl-night-ink-a090));--rule:var(--site-border-strong,var(--dtl-night-ink-a160));--contrast:var(--site-inverse,var(--dtl-night-ink));--on-contrast:var(--site-text-inverse,var(--dtl-cf4f2fb));--on-contrast-2:var(--site-text-inverse-muted,var(--dtl-caba6c4));--signal:var(--site-signal,var(--dtl-baseline-amber));--mono:var(--site-font-mono,var(--dtl-font-mono));--r:var(--site-radius-lg,24px);--sh:var(--wd-shadow,0 22px 44px -20px var(--dtl-deep-ultraviolet-a280));--sh-sm:var(--wd-shadow-sm,0 1px 2px var(--dtl-deep-ultraviolet-a070));--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1))}.fs-dl{container-type:inline-size;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--dtl-space-40);align-items:stretch}.fs-dl-rail{display:flex;flex-direction:column;gap:var(--dtl-space-8);min-width:0}.fs-dl-item{background:var(--tile);border-radius:var(--r);box-shadow:var(--sh-sm);transition:box-shadow .3s var(--ease)}.fs-dl-item:has([aria-expanded="true"]){box-shadow:var(--sh)}.fs-dl-h{margin:0;font:inherit}.fs-dl-btn{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--dtl-space-16);min-height:64px;padding:var(--dtl-space-14) var(--dtl-space-22) var(--dtl-space-14) var(--dtl-space-18);cursor:pointer;border-radius:var(--r);color:var(--ink)}.fs-dl-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fs-dl-n{flex:none;display:inline-grid;place-items:center;min-width:36px;height:26px;padding:0 var(--dtl-space-8);border-radius:999px;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.fs-dl-t{flex:1;min-width:0;font-family:var(--site-font-display,Georgia,serif);font-size:var(--wd-h3-size,21px);line-height:var(--dtl-line-height-1p25);letter-spacing:-.015em;font-weight:var(--dtl-font-weight-500)}.fs-dl-caret{flex:none;width:18px;height:18px;color:var(--ink-3);transition:transform .3s var(--ease),color .25s var(--ease)}.fs-dl-btn[aria-expanded="true"] .fs-dl-n{background:var(--accent);color:var(--accent-ink);box-shadow:none}.fs-dl-btn[aria-expanded="true"] .fs-dl-caret{transform:rotate(180deg);color:var(--ink)}.fs-dl-btn:hover .fs-dl-caret{color:var(--ink)}.fs-dl-panel{padding:0 var(--dtl-space-22) var(--dtl-space-22) var(--dtl-space-70)}.fs-dl-panel[hidden]{display:none}.fs-dl-body{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--ink-2);max-width:60ch;text-wrap:pretty}.fs-dl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--dtl-space-18) 0 0;border-radius:var(--dtl-radius-14);box-shadow:inset 0 0 0 1px var(--hair);background:var(--well)}.fs-dl-stats>div{padding:var(--dtl-space-12) var(--dtl-space-14) var(--dtl-space-13);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--dtl-space-4);min-width:0}.fs-dl-stats>div+div{box-shadow:inset 1px 0 0 var(--hair)}.fs-dl-stats dt{font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p35);color:var(--ink-3)}.fs-dl-stats dd{margin:0}.fs-dl-fig-n{font:500 24px/1.1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.fs-dl-fig-n span{font-size:var(--dtl-font-size-12);line-height:var(--dtl-line-height-1p4);letter-spacing:0;font-weight:var(--dtl-font-weight-500);margin-left:var(--dtl-space-4);padding:var(--dtl-space-2) var(--dtl-space-6);border-radius:var(--dtl-radius-6);vertical-align:4px;color:var(--ink);background:color-mix(in srgb,var(--signal) 26%,transparent)}.fs-dl-flag .fs-dl-fig-n{color:color-mix(in srgb,var(--signal) 55%,var(--ink))}.fs-dl-reg{width:100%;margin:var(--dtl-space-18) 0 0;border-collapse:separate;border-spacing:0;border-radius:var(--dtl-radius-14);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden;font-size:var(--dtl-font-size-14)}.fs-dl-reg thead th{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:var(--dtl-space-11) var(--dtl-space-12);background:var(--well)}.fs-dl-reg td,.fs-dl-reg tbody th{padding:var(--dtl-space-9) var(--dtl-space-12);vertical-align:middle;text-align:left;box-shadow:inset 0 1px 0 var(--hair)}.fs-dl-reg tbody th{font-weight:var(--dtl-font-weight-400)}.fs-dl-reg tbody th b{display:block;font-weight:var(--dtl-font-weight-600);font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p3);color:var(--ink);white-space:nowrap}.fs-dl-reg tbody th span{display:block;font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p35);color:var(--ink-3)}.fs-dl-cad{font:500 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.fs-dl-reg td:last-child{white-space:nowrap}.fs-dl-tag{display:inline-block;font:500 12px/1 var(--mono);padding:var(--dtl-space-5) var(--dtl-space-7);border-radius:var(--dtl-radius-6);color:var(--ink-2);background:var(--well);box-shadow:inset 0 0 0 1px var(--hair)}.fs-dl-tag+.fs-dl-tag{margin-left:var(--dtl-space-4)}.fs-dl-fixes{list-style:none;margin:var(--dtl-space-18) 0 0;padding:0;border-radius:var(--dtl-radius-14);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden}.fs-dl-fixes li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-12);padding:var(--dtl-space-11) var(--dtl-space-14);font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p35)}.fs-dl-fixes li+li{box-shadow:inset 0 1px 0 var(--hair)}.fs-dl-k{font:500 12px/1 var(--mono);color:var(--ink-3)}.fs-dl-fixes b{font-weight:var(--dtl-font-weight-600);color:var(--ink)}.fs-dl-own{font-size:var(--dtl-font-size-12p5);color:var(--ink-3);white-space:nowrap}.fs-dl-out{margin-top:var(--dtl-space-16);padding:0 var(--dtl-space-4)}.fs-dl-out-k{margin:0 0 var(--dtl-space-10);font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fs-dl-out-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dtl-space-8)}.fs-dl-o{display:flex;gap:var(--dtl-space-12);align-items:flex-start;padding:var(--dtl-space-14) var(--dtl-space-16);border-radius:var(--dtl-radius-18);box-shadow:inset 0 0 0 1px var(--rule)}.fs-dl-o-ic{flex:none;width:20px;height:20px;margin-top:var(--dtl-space-1);color:var(--ink)}.fs-dl-o h4{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p3);font-weight:var(--dtl-font-weight-600);color:var(--ink)}.fs-dl-o p{margin:var(--dtl-space-3) 0 0;font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p45);color:var(--ink-2)}.fs-dl-note{margin:var(--dtl-space-10) 0 0;font-size:var(--dtl-font-size-13);line-height:var(--dtl-line-height-1p45);color:var(--ink-3)}.fs-dl-stage{position:relative;min-height:calc((100cqw - 40px) * 5 / 11);border-radius:var(--wd-img-radius,20px);overflow:hidden;background:var(--tray);box-shadow:var(--sh)}.fs-dl-photo{position:absolute;inset:0;margin:0;display:none;border-radius:inherit}.fs-dl-photo>.wd-ph{position:absolute;inset:0}.fs-dl-photo>.fs-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fs-dl:has([aria-controls="dlv-p1"][aria-expanded="true"]) .fs-dl-photo--1, .fs-dl:has([aria-controls="dlv-p2"][aria-expanded="true"]) .fs-dl-photo--2, .fs-dl:has([aria-controls="dlv-p3"][aria-expanded="true"]) .fs-dl-photo--3, .fs-dl:not(:has(.fs-dl-btn[aria-expanded="true"])) .fs-dl-photo--1{display:block}.fs-dl-chip{position:absolute;display:flex;flex-direction:column;gap:var(--dtl-space-3);max-width:62%;padding:var(--dtl-space-12) var(--dtl-space-15) var(--dtl-space-13);border-radius:var(--dtl-radius-16);background:var(--dtl-card-white-a720);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--dtl-card-white-a300),0 18px 40px -18px var(--dtl-deep-ultraviolet-a400);color:var(--ink)}.fs-dl-chip--tl{top:24px;left:24px}.fs-dl-chip--br{right:24px;bottom:24px}.fs-dl-chip-l{font:500 12px/1.25 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.fs-dl-chip-v{font:500 19px/1.2 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.fs-dl-chip-v em{font-style:normal;font-size:var(--dtl-font-size-12);letter-spacing:0;margin-left:var(--dtl-space-6);padding:var(--dtl-space-2) var(--dtl-space-6);border-radius:var(--dtl-radius-6);vertical-align:3px;background:color-mix(in srgb,var(--signal) 34%,var(--dtl-card-white-a400))}.fs-dl-chip--flag .fs-dl-chip-v{color:color-mix(in srgb,var(--signal) 55%,var(--ink))}.fs-dl-chip-s{font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p35);color:var(--ink-2)}@media (max-width:1099px){.fs-dl{grid-template-columns:1fr;gap:var(--dtl-space-20);max-width:720px;margin-inline:auto}.fs-dl-stage{order:-1;min-height:0;aspect-ratio:16/10}}@media (max-width:699px){.fs-dl-stage{aspect-ratio:4/3}.fs-dl-chip{max-width:calc(100% - 32px);padding:var(--dtl-space-10) var(--dtl-space-12) var(--dtl-space-11);border-radius:var(--dtl-radius-14)}.fs-dl-chip--tl{top:14px;left:14px}.fs-dl-chip--br{right:14px;bottom:14px}.fs-dl-chip-v{font-size:var(--dtl-font-size-16)}.fs-dl-chip-s{display:none}.fs-dl-btn{gap:var(--dtl-space-12);padding:var(--dtl-space-12) var(--dtl-space-16) var(--dtl-space-12) var(--dtl-space-14);min-height:60px}.fs-dl-t{font-size:var(--dtl-font-size-19)}.fs-dl-panel{padding:0 var(--dtl-space-16) var(--dtl-space-18)}.fs-dl-stats{grid-template-columns:1fr 1fr 1fr}.fs-dl-stats>div{padding:var(--dtl-space-10) var(--dtl-space-10) var(--dtl-space-11)}.fs-dl-fig-n{font-size:var(--dtl-font-size-20)}.fs-dl-reg thead{display:none}.fs-dl-reg,.fs-dl-reg tbody{display:block}.fs-dl-reg tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--dtl-space-6) var(--dtl-space-12);padding:var(--dtl-space-11) var(--dtl-space-12)}.fs-dl-reg tr+tr{box-shadow:inset 0 1px 0 var(--hair)}.fs-dl-reg td,.fs-dl-reg tbody th{padding:0;box-shadow:none}.fs-dl-reg td:last-child{grid-column:1/-1}.fs-dl-cad{align-self:start;padding-top:var(--dtl-space-2)}.fs-dl-fixes li{grid-template-columns:18px minmax(0,1fr);row-gap:var(--dtl-space-2)}.fs-dl-own{grid-column:2}.fs-dl-out-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fs-dl-item,.fs-dl-n,.fs-dl-caret{transition:none}}.dt-proc{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--dtl-space-fluid-18);align-items:stretch}.dt-proc__sample{margin:0;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--dtl-space-28);padding:var(--dtl-space-fluid-19);border-radius:var(--site-radius-xl);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 50% 110%,color-mix(in srgb,var(--wd-mist) 90%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--dtl-card-white) 0%,var(--dtl-cfbfafe) 100%);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.dt-proc__discs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--dtl-space-fluid-15)}.dt-proc__disc{display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-18);text-align:center}.dt-disc{width:100%;max-width:236px;height:auto;overflow:visible}.dt-disc .dt-ring{fill:none;stroke:color-mix(in srgb,var(--wd-accent) 30%,transparent);stroke-width:1;stroke-dasharray:2 5}.dt-disc .dt-dot{fill:color-mix(in srgb,var(--wd-accent) 58%,var(--wd-mist))}.dt-disc .dt-dot-f{fill:var(--site-signal);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--site-signal) 70%,transparent))}.dt-disc--after .dt-dot{fill:color-mix(in srgb,var(--wd-accent) 82%,var(--wd-deep))}.dt-proc__disc figcaption{display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-6)}.dt-proc__num{font:400 clamp(34px,3.2vw,44px)/1 var(--site-font-display);letter-spacing:-.02em;color:var(--site-text);font-variant-numeric:tabular-nums}.dt-proc__num--gate{color:var(--wd-accent)}.dt-proc__cap{font:500 12.5px/1.4 var(--site-font-mono);color:var(--site-text-subtle);max-width:22ch}.dt-proc__arrow{display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-8);color:var(--site-text-subtle);font:500 11.5px/1 var(--site-font-mono);letter-spacing:.04em;padding-bottom:var(--dtl-space-64)}.dt-proc__arrow svg{width:26px;height:26px;color:var(--wd-accent)}.dt-proc__note{margin:0;text-align:center;font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p5);color:var(--site-text-muted);max-width:52ch;align-self:center}.dt-proc__steps{list-style:none;margin:0;padding:var(--dtl-space-fluid-17);display:flex;flex-direction:column;border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.dt-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--dtl-space-4) var(--dtl-space-14);padding:var(--dtl-space-18) 0;border-top:1px solid var(--site-border)}.dt-step:first-child{border-top:0;padding-top:var(--dtl-space-4)}.dt-step__n{font:500 13px/1.6 var(--site-font-mono);color:var(--site-text-subtle);padding-top:var(--dtl-space-5)}.dt-step__t{margin:0 0 var(--dtl-space-6);display:flex;align-items:baseline;justify-content:space-between;gap:var(--dtl-space-12);font:400 25px/1.15 var(--site-font-display);letter-spacing:-.01em;color:var(--site-text)}.dt-step__d{font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.dt-step__p{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:44ch}.dt-step--owner .dt-step__n{color:var(--wd-accent)}.dt-gate{display:flex;align-items:center;gap:var(--dtl-space-12);margin:var(--dtl-space-2) 0;padding:var(--dtl-space-11) var(--dtl-space-14);border-radius:var(--dtl-radius-12);background:color-mix(in srgb,var(--site-signal) 11%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 34%,transparent)}.dt-gate p{margin:0;font:500 12.5px/1.4 var(--site-font-mono);color:var(--dtl-c5a3a0a)}.dt-gate b{font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.dt-gate__mark{flex:none;width:10px;height:10px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 22%,transparent)}@media (max-width:1099px){.dt-proc{grid-template-columns:1fr}}@media (max-width:699px){.dt-proc__discs{grid-template-columns:1fr auto 1fr;gap:var(--dtl-space-8)}.dt-proc__arrow{padding-bottom:var(--dtl-space-84)}.dt-proc__arrow span{display:none}.dt-proc__cap{font-size:var(--dtl-font-size-11p5)}.dt-step__t{font-size:var(--dtl-font-size-22);flex-wrap:wrap}}.dt-proc__sample{justify-content:center;padding-block:var(--dtl-space-40)}.dt-disc{max-width:300px}.dt-proc__disc{position:relative}.dt-disc--after{border-radius:50%;background:radial-gradient(circle at 34% 26%,var(--dtl-card-white-a950) 0 6%,var(--dtl-card-white-a000) 22%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wd-mist) 70%,var(--dtl-card-white)) 0 60%,color-mix(in srgb,var(--wd-accent) 28%,var(--wd-mist)) 100%);box-shadow:inset 0 0 0 1.5px var(--dtl-card-white-a900),inset 0 -18px 34px -8px color-mix(in srgb,var(--wd-accent) 30%,transparent),0 30px 50px -22px color-mix(in srgb,var(--wd-accent) 60%,transparent)}.dt-disc--after .dt-ring{stroke:transparent}.dt-step--owner .dt-step__n{color:var(--site-text-subtle)}.dt-proc__arrow{padding-bottom:var(--dtl-space-86)}.dt-proc__num{font-size:var(--dtl-font-size-fluid-10)}#case .tm-scope{font-family:inherit;color:var(--site-text,var(--ink));--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--card:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-muted,var(--dtl-soft-lilac));--sunken:var(--site-surface-sunken,var(--dtl-sunken-lilac));--signal:var(--site-signal,var(--dtl-baseline-amber));--hair:var(--site-border,var(--dtl-night-ink-a090));--hair-2:var(--site-border-strong,var(--dtl-night-ink-a160));--r:var(--site-radius-xl,32px);--page:var(--site-section-bg,var(--dtl-soft-lilac));--mono:var(--site-font-mono,var(--dtl-font-mono));--serif:var(--site-font-display,"Newsreader",Georgia,serif)}#case .tm-spot{display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-40)}#case .tm-spot__voice{position:relative;isolation:isolate;margin:0;max-width:920px;display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-18);text-align:center}#case .tm-ghost{position:absolute;z-index:-1;left:50%;top:-50px;width:180px;translate:-50% 0;color:var(--ink);opacity:.05;pointer-events:none}#case .tm-quote{margin:0;font-family:var(--serif);font-size:var(--dtl-font-size-36);line-height:var(--dtl-line-height-1p28);letter-spacing:-.022em;font-weight:var(--dtl-font-weight-400);color:var(--ink);text-wrap:balance}#case .tm-quote p{margin:0}#case .tm-quote mark{background:none;color:var(--accent)}#case .tm-attr{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--dtl-space-4) var(--dtl-space-10);font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p35)}#case .tm-name{font-weight:var(--dtl-font-weight-500);color:var(--ink)}#case .tm-role{color:var(--ink-2);font-size:var(--dtl-font-size-14p5)}#case .tm-case{width:100%;max-width:1080px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;padding:var(--dtl-space-12);border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--wd-shadow);text-align:left}#case .tm-case__photo{aspect-ratio:auto;height:auto;min-height:400px;border-radius:calc(var(--r) - var(--dtl-radius-12));overflow:hidden;place-items:start;padding:var(--dtl-space-16)}#case .tm-case__photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}#case .tm-case__body{display:flex;flex-direction:column;gap:var(--dtl-space-16);padding:var(--dtl-space-18) var(--dtl-space-20) var(--dtl-space-12) var(--dtl-space-32);min-width:0}#case .tm-case__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--dtl-space-12) var(--dtl-space-24);flex-wrap:wrap;padding-bottom:var(--dtl-space-4)}#case .tm-case__title{margin:0;font-family:var(--site-font-sans,inherit);font-size:var(--dtl-font-size-17);line-height:var(--dtl-line-height-1p3);font-weight:var(--dtl-font-weight-600);letter-spacing:-.005em;color:var(--ink)}#case .tm-case__sub{margin:var(--dtl-space-4) 0 0;font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p45);color:var(--ink-2)}#case .tm-case__link{font-size:var(--dtl-font-size-14p5);margin-top:var(--dtl-space-2)}#case .tm-term{margin:0;display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--dtl-space-18) var(--dtl-space-20);border-radius:calc(var(--r) - var(--dtl-radius-16));background:var(--well);min-width:0}#case .tm-term dd{margin:0}#case .tm-term__label{margin:0;font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}#case .tm-term__note{display:block;margin:var(--dtl-space-2) 0 0;font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p4);color:var(--ink-2);text-wrap:pretty}#case .tm-term__gate{margin-top:auto !important;padding-top:var(--dtl-space-12);border-top:1px solid var(--hair);font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p4);color:var(--ink-2);text-wrap:pretty}#case .tm-terms{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-12);flex:1}#case .tm-fig{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:var(--dtl-font-weight-500)}#case .tm-fig--lg{display:block;font-size:var(--dtl-font-size-24);line-height:var(--dtl-line-height-1p15);letter-spacing:-.02em}#case .tm-gate{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font-size:var(--dtl-font-size-13);color:var(--ink);background:color-mix(in srgb,var(--signal) 18%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 62%,transparent)}#case .tm-term__gate .tm-gate{margin-right:var(--dtl-space-4)}#case .tm-term--lead{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);gap:var(--dtl-space-14)}#case .tm-bars{margin:0;display:grid;gap:var(--dtl-space-10)}#case .tm-bar{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--dtl-space-14)}#case .tm-bar dt{font:400 12.5px/1 var(--mono);color:var(--ink-2)}#case .tm-bar dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:var(--dtl-space-14)}#case .tm-bar dd>.tm-fig{justify-self:start;font-size:var(--dtl-font-size-15)}#case .tm-bar dd>.tm-gate{font-size:var(--dtl-font-size-13)}#case .tm-bar__track{position:relative;display:block;height:12px;border-radius:999px;background:var(--well)}#case .tm-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--ink) 72%,var(--card))}#case .tm-bar--target .tm-bar__fill{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair-2);border-radius:999px var(--dtl-radius-2) var(--dtl-radius-2) 999px}#case .tm-bar--target .tm-bar__fill::after{content:"";position:absolute;right:-1.5px;top:-5px;bottom:-5px;width:3px;border-radius:var(--dtl-radius-2);background:var(--signal)}@media (max-width:1099px){#case .tm-quote{font-size:var(--dtl-font-size-30)}#case .tm-case{grid-template-columns:280px minmax(0,1fr)}#case .tm-case__photo{min-height:350px}#case .tm-case__body{padding:var(--dtl-space-14) var(--dtl-space-12) var(--dtl-space-8) var(--dtl-space-24)}#case .tm-term{padding:var(--dtl-space-16)}#case .tm-fig--lg{font-size:var(--dtl-font-size-20)}}@media (max-width:899px){#case .tm-case{grid-template-columns:1fr}#case .tm-case__photo{aspect-ratio:16/10;min-height:0}#case .tm-case__body{padding:var(--dtl-space-22) var(--dtl-space-10) var(--dtl-space-10)}}@media (max-width:699px){#case .tm-spot{gap:var(--dtl-space-32)}#case .tm-ghost{width:112px;top:-30px}#case .tm-quote{font-size:var(--dtl-font-size-24);line-height:var(--dtl-line-height-1p32)}#case .tm-attr{flex-direction:column;align-items:center;gap:var(--dtl-space-2)}#case .tm-case{padding:var(--dtl-space-8);border-radius:var(--dtl-radius-24)}#case .tm-case__photo{aspect-ratio:4/3;border-radius:var(--dtl-radius-16)}#case .tm-case__body{padding:var(--dtl-space-20) var(--dtl-space-8) var(--dtl-space-8)}#case .tm-terms{grid-template-columns:1fr;gap:var(--dtl-space-8)}#case .tm-term{border-radius:var(--dtl-radius-14);padding:var(--dtl-space-14) var(--dtl-space-16);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--dtl-space-12);row-gap:var(--dtl-space-6);align-items:start}#case .tm-term>dt{grid-column:1/-1}#case .tm-term>dd:not(.tm-term__gate){grid-column:1}#case .tm-term__gate{grid-column:1/-1;padding-top:var(--dtl-space-10)}#case .tm-fig--lg{font-size:var(--dtl-font-size-20)}#case .tm-term--lead{display:flex;align-items:stretch}#case .tm-bar{grid-template-columns:58px minmax(0,1fr);gap:var(--dtl-space-10)}#case .tm-bar dd{grid-template-columns:minmax(0,1fr) 58px;gap:var(--dtl-space-10)}}#case .tm-fig--lg{font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-34);letter-spacing:-.015em;line-height:1}#case .tm-case__photo{border-radius:var(--dtl-radius-16)}#case .tm-ghost{top:-104px;width:120px;color:var(--wd-accent);opacity:.16}#case .tm-case__photo,#case .tm-case__photo img{border-radius:var(--dtl-radius-16)}@media (max-width:699px){#case .tm-ghost{top:-76px;width:84px}}.pr{font-family:inherit;--page:var(--site-section-bg,var(--site-bg,var(--dtl-sample-white)));--card:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-muted,var(--dtl-soft-lilac));--tray:color-mix(in srgb,var(--site-text,var(--dtl-night-ink)) 4%,transparent);--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--hair-2:color-mix(in srgb,var(--site-text,var(--dtl-night-ink)) 12%,transparent);--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-accent-ink,var(--dtl-card-white));--contrast:var(--site-inverse,var(--dtl-night-ink));--on-contrast:var(--site-text-inverse,var(--dtl-cf4f2fb));--on-contrast-2:var(--site-text-inverse-muted,var(--dtl-caba6c4));--r:var(--site-radius-lg,24px);--r-btn:var(--wd-btn-radius,var(--site-radius,14px));--font:var(--site-font-sans,ui-sans-serif,system-ui,sans-serif);--gap:16px;--pad:30px;--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--sh-card:0 1px 2px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 5%,transparent),0 14px 32px -22px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 22%,transparent);--sh-float:var(--wd-shadow,0 1px 1px var(--dtl-deep-ultraviolet-a040),0 2px 6px var(--dtl-deep-ultraviolet-a050),0 22px 44px -20px var(--dtl-deep-ultraviolet-a280));--sh-lift:0 2px 4px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 8%,transparent),0 36px 64px -28px color-mix(in srgb,var(--site-accent,var(--dtl-ultraviolet)) 55%,transparent)}.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(--dtl-space-26);border-radius:inherit;position:relative}.pr-feats{container-type:inline-size;grid-row:5;margin:0 var(--pad);padding:var(--dtl-space-24) 0 var(--pad);border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:var(--dtl-space-14)}.pr-name-row{display:flex;align-items:center;gap:var(--dtl-space-10);min-height:30px}.pr-name{font-size:var(--dtl-font-size-20);line-height:var(--dtl-line-height-1p2);letter-spacing:-.02em;font-weight:var(--dtl-font-weight-500)}.pr-icon{width:36px;height:36px;border-radius:var(--dtl-radius-11);display:grid;place-items:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),0 6px 14px -8px var(--dtl-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(--dtl-space-5);height:24px;padding:0 var(--dtl-space-9);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-12);font-weight:var(--dtl-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(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--ink-2);margin-top:var(--dtl-space-6);max-width:34ch;text-wrap:pretty}.pr-price{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:var(--dtl-space-10);row-gap:var(--dtl-space-6);margin-top:var(--dtl-space-26)}.pr-amt{display:inline-flex;align-items:flex-start;font-size:var(--dtl-font-size-56);line-height:var(--dtl-line-height-0p9);letter-spacing:-.045em;font-weight:var(--dtl-font-weight-500);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-cur{font-size:var(--dtl-font-size-0p46em);letter-spacing:0;margin:var(--dtl-space-0p06em) var(--dtl-space-0p06em) 0 0;color:var(--ink-3)}.pr-amt--word{font-size:var(--dtl-font-size-44)}.pr-was{font-size:var(--dtl-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(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p35);color:var(--ink-2);max-width:16ch;padding-bottom:var(--dtl-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(--dtl-space-24);display:flex;flex-direction:column;gap:var(--dtl-space-10)}.pr-cta{display:flex;align-items:center;justify-content:center;gap:var(--dtl-space-8);height:46px;padding:0 var(--dtl-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(--dtl-card-white-a140),0 10px 20px -12px var(--dtl-c000000-a500)}.pr-cta--accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--dtl-card-white-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(--dtl-space-16)}.pr-cta-row .pr-cta{flex:none}.pr-link{font-size:var(--dtl-font-size-14);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair-2)}.pr-note{font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p4);color:var(--ink-2);text-align:center}.pr-feats-lead{font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-500);color:var(--ink)}.pr-list{display:flex;flex-direction:column;gap:var(--dtl-space-11)}.pr-list li{display:flex;gap:var(--dtl-space-10);align-items:flex-start;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p4);color:var(--ink-2)}.pr-list li b{color:var(--ink);font-weight:var(--dtl-font-weight-500)}.pr-list li small{display:block;font-size:var(--dtl-font-size-13);color:var(--ink-3);margin-top:var(--dtl-space-2)}.pr-list li.is-off{color:var(--ink-3)}.pr-ic{width:18px;height:18px;flex:none;margin-top:var(--dtl-space-1);border-radius:50%;padding:var(--dtl-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(--dtl-font-size-13p5);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.pr-tiers+.pr-foot{margin-top:var(--dtl-space-40)}.pr[data-emph="lift"] .pr-tiers+.pr-foot{margin-top:var(--dtl-space-60)}.pr-foot{text-align:center;font-size:var(--dtl-font-size-14);color:var(--ink-2)}.pr[data-surface="hairline"] .pr-card{box-shadow:inset 0 0 0 1px var(--hair-2),var(--sh-card)}.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(--dtl-card-white-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(--dtl-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(--dtl-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(--dtl-card-white-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-bg{position:absolute;pointer-events:none;z-index:-1}.pr-bg--arc{left:-100vw;right:-100vw;top:28%;bottom:-56px;overflow:hidden;-webkit-mask-image:linear-gradient(var(--dtl-c000000) calc(100% - 56px),transparent);mask-image:linear-gradient(var(--dtl-c000000) calc(100% - 56px),transparent)}.pr-bg--arc::before{content:"";position:absolute;left:50%;top:0;translate:-50% 0;width:min(1500px,130vw);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,var(--page))}.pr-tiers--duo{--n:2;max-width:1040px;margin-inline:auto}@container (min-width:440px){.pr-tiers--duo .pr-list--cols{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--dtl-space-24)}}@media (max-width:899px){.pr-tiers,.pr-tiers[style]{--n:1 !important;width:100%;max-width:520px;margin-inline:auto}.pr-bg--arc{display:none}}@media (max-width:699px){.pr.pr{--pad:22px}.pr-amt{font-size:var(--dtl-font-size-48)}}@media (prefers-reduced-motion:reduce){.pr *{transition:none !important}}.pr-amt [data-m],[data-calc-total],[data-sum-total]{display:inline-block}.pr .pr-tiers--duo{max-width:1080px}.pr .pr-list--cols{row-gap:var(--dtl-space-12)}.pr .pr-bg--arc{top:22%}.pr .pr-bg--arc::before{width:min(1560px,130vw);background:color-mix(in srgb,var(--wd-mist,var(--dtl-lilac-mist)) 72%,var(--page));box-shadow:inset 0 1px 0 var(--dtl-card-white-a900)}.pr-step{font:500 12px/1 var(--site-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-2);height:24px;display:inline-flex;align-items:center;padding:0 var(--dtl-space-8);border-radius:var(--dtl-radius-99);box-shadow:inset 0 0 0 1px var(--hair-2)}.pr .pr-name{font-size:var(--dtl-font-size-21);letter-spacing:-.015em;font-weight:var(--dtl-font-weight-500)}.pr .pr-for{font-size:var(--dtl-font-size-15);max-width:none;margin-top:var(--dtl-space-8)}.pr .pr-price{margin-top:var(--dtl-space-26);align-items:flex-end;column-gap:var(--dtl-space-14)}.pr .pr-amt{font-family:var(--site-font-display,"Newsreader",Georgia,serif);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-64);line-height:var(--dtl-line-height-0p86);letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums}.pr .pr-cur{font-size:var(--dtl-font-size-0p5em);margin:var(--dtl-space-0p08em) var(--dtl-space-0p04em) 0 0;color:var(--ink-2)}.pr .pr-amt--word{font-size:var(--dtl-font-size-64)}.pr .pr-per{font:500 12.5px/1.45 var(--site-font-mono,ui-monospace,monospace);letter-spacing:0;color:var(--ink-2);max-width:22ch;padding-bottom:var(--dtl-space-6)}.pr .pr-cta-block{margin-top:var(--dtl-space-28)}.pr .pr-cta-block .wd-btn{width:100%}.pr[data-fill="accent"] .is-featured .wd-btn--primary{background:var(--site-surface,var(--dtl-card-white));color:var(--accent);box-shadow:0 14px 28px -14px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 70%,transparent)}.pr[data-fill="accent"] .is-featured .wd-btn--primary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.pr .wd-btn--secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pr .pr-feats{padding-top:var(--dtl-space-24);gap:var(--dtl-space-16)}.pr .pr-list--cols li.is-gate{grid-column:1/-1}.pr .pr-feats-lead{font-size:var(--dtl-font-size-14)}.pr .pr-list{gap:var(--dtl-space-12)}.pr .pr-list li{font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p4)}.pr .pr-list li>span:last-child{min-width:0}.pr .pr-ic{width:20px;height:20px;padding:var(--dtl-space-4p5);margin-top:0}.pr .pr-ic path{fill:currentColor;stroke:none}.pr-list li.is-gate .pr-ic{background:color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 20%,transparent);color:color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 52%,var(--ink))}.pr-gate{font:500 12.5px/1 var(--site-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--ink);padding:var(--dtl-space-3) var(--dtl-space-6);border-radius:var(--dtl-radius-6);background:color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 45%,transparent);white-space:nowrap}.pr[data-emph="fill"][data-fill="accent"] .is-featured{--on-contrast-2:color-mix(in srgb,var(--accent-ink) 88%,var(--accent))}.pr[data-fill="accent"] .is-featured .pr-card::before{background:radial-gradient(120% 80% at 0% 0%,var(--dtl-card-white-a160),transparent 55%),radial-gradient(80% 60% at 100% 100%,color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 30%,transparent),transparent 70%)}.pr[data-fill="accent"] .is-featured .pr-step{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--dtl-card-white-a340)}.pr[data-fill="accent"] .is-featured .pr-badge{background:color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 30%,transparent);box-shadow:inset 0 0 0 1px var(--dtl-card-white-a280);font-weight:var(--dtl-font-weight-500)}.pr[data-fill="accent"] .is-featured .pr-ic{background:var(--dtl-card-white-a180);color:var(--accent-ink)}.pr[data-fill="accent"] .is-featured .pr-feats{border-top-color:var(--dtl-card-white-a200)}.pr .pr-tiers+.pr-foot{margin-top:var(--dtl-space-36)}.pr .pr-foot{display:flex;justify-content:center;align-items:flex-start;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2);max-width:none;margin-inline:auto;text-wrap:pretty}.pr-foot svg{width:18px;height:18px;flex:none;margin-top:var(--dtl-space-2);color:var(--ink-2)}@media (max-width:1099px){.pr .pr-amt,.pr .pr-amt--word{font-size:var(--dtl-font-size-60)}}@media (max-width:699px){.pr .pr-amt,.pr .pr-amt--word{font-size:var(--dtl-font-size-54)}.pr .pr-foot{text-align:left;justify-content:flex-start}}@media (max-width:1099px){.pr .pr-bg--arc::before{width:94vw}}@media (max-width:479px){.pr .pr-step{display:none}.pr .pr-name{font-size:var(--dtl-font-size-20)}}.pr .pr-price--scoped{min-height:64px;align-items:flex-end}.pr .pr-scoped{font:400 20px/1.4 var(--site-font-sans);color:var(--site-text-muted);max-width:30ch;text-wrap:pretty}.cf{position:relative;container-type:inline-size;outline:0;color:var(--ink)}.cf:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--dtl-radius-8)}.cf-stage{--cf-w:clamp(190px,30cqw,380px);--cf-ratio:1;--cf-ch:calc(var(--cf-w)/var(--cf-ratio));position:relative;height:calc(var(--cf-ch)*var(--cf-rows,1.2));margin:0;padding:0;list-style:none;perspective:1500px;perspective-origin:50% 46%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.is-drag .cf-stage{cursor:grabbing}.cf-item{position:absolute;left:50%;top:50%;width:var(--cf-w);aspect-ratio:var(--cf-ratio);will-change:transform;backface-visibility:hidden;transform:translate(-50%,-50%)}.cf:not(.cf--on) .cf-stage{display:flex;gap:var(--dtl-space-16);height:auto;overflow-x:auto;scroll-snap-type:x mandatory;perspective:none;cursor:auto;padding-bottom:var(--dtl-space-12)}.cf:not(.cf--on) .cf-item{position:relative;left:auto;top:auto;flex:0 0 var(--cf-w);transform:none;scroll-snap-align:center}.cf:not(.cf--on) .cf-panel{grid-area:auto;opacity:1;visibility:visible;translate:none;margin-bottom:var(--dtl-space-14)}.cf:not(.cf--on) .cf-ctrl,.cf:not(.cf--on) .cf-chips{display:none}.cf[data-cf="concave"] .cf-stage,.cf[data-cf="peak"] .cf-stage,.cf[data-cf="arc"] .cf-stage{--cf-w:clamp(170px,23cqw,290px)}.cf[data-cf="concertina"] .cf-stage{--cf-w:clamp(170px,25cqw,300px);--cf-ratio:.72}.cf[data-cf="shelf"] .cf-stage{--cf-w:clamp(180px,24cqw,290px);--cf-ratio:.7;perspective:1100px}.cf[data-cf="ring"] .cf-stage{--cf-w:clamp(150px,19cqw,240px);--cf-ratio:.8;perspective:1500px;perspective-origin:50% -10%}.cf[data-cf="orbit"] .cf-stage{--cf-w:clamp(140px,21cqw,260px);--cf-ratio:.86}.cf[data-cf="helix"] .cf-stage{--cf-w:clamp(150px,18cqw,220px);--cf-ratio:1.3;perspective:1300px}.cf[data-cf="stairs"] .cf-stage,.cf[data-cf="cascade"] .cf-stage{--cf-w:clamp(190px,33cqw,420px);--cf-ratio:1.45}.cf[data-cf="iso"] .cf-stage{--cf-w:clamp(180px,29cqw,350px);--cf-ratio:1.45;perspective:1900px;perspective-origin:50% 40%}.cf[data-cf="tunnel"] .cf-stage{--cf-w:clamp(220px,50cqw,600px);--cf-ratio:1.6;perspective:900px}.cf[data-cf="drum"] .cf-stage{--cf-w:clamp(220px,44cqw,520px);--cf-ratio:1.9;perspective:1300px}.cf[data-cf="picker"] .cf-stage{--cf-w:clamp(240px,62cqw,640px);--cf-ratio:9;perspective:1000px}.cf[data-cf="vflow"] .cf-stage{--cf-w:clamp(220px,38cqw,440px);--cf-ratio:1.6}.cf[data-cf="roll"] .cf-stage{--cf-w:clamp(190px,30cqw,360px);--cf-ratio:1}.cf[data-cf="tilt"] .cf-stage{--cf-w:clamp(150px,20cqw,250px);--cf-ratio:.8;perspective:1400px}.cf-card{position:relative;display:block;width:100%;height:100%;border-radius:var(--r);overflow:hidden;background:var(--tile);box-shadow:var(--sh-card);color:inherit;text-decoration:none}.cf-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--well);pointer-events:none}.cf-ph{display:grid;place-items:center;font-size:var(--dtl-font-size-12);color:var(--ink-2);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 4%,transparent) 0 2px,transparent 2px 14px),var(--well)}.cf-card--poster{color:var(--dtl-card-white)}.cf-card--poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--dtl-c0a0a0c-a000) 42%,var(--dtl-c0a0a0c-a720))}.cf-over{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);z-index:1;display:flex;flex-direction:column;gap:var(--dtl-space-4)}.cf-over b{font-size:var(--dtl-font-size-22);line-height:var(--dtl-line-height-1p15);letter-spacing:-.02em;font-weight:var(--dtl-font-weight-500)}.cf-over span{font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p4);color:var(--dtl-card-white-a800)}.cf-card--caption{display:flex;flex-direction:column}.cf-card--caption .cf-media{position:relative;inset:auto;flex:1 1 0;min-height:0}.cf-band{flex:none;padding:var(--dtl-space-14) var(--dtl-space-16);display:flex;flex-direction:column;gap:var(--dtl-space-3);background:var(--tile)}.cf-band b{font-size:var(--dtl-font-size-16);line-height:var(--dtl-line-height-1p2);letter-spacing:-.015em;font-weight:var(--dtl-font-weight-500)}.cf-band span{font-size:var(--dtl-font-size-13);line-height:var(--dtl-line-height-1p35);color:var(--ink-2)}.cf-card--product{display:flex;flex-direction:column;background:var(--tile)}.cf-card--product .cf-media{position:relative;inset:auto;flex:1 1 0;min-height:0;object-fit:contain;padding:var(--dtl-space-18);background:transparent}.cf-buy{flex:none;padding:var(--dtl-space-12) var(--dtl-space-16) var(--dtl-space-16);display:grid;grid-template-columns:1fr auto;gap:var(--dtl-space-2) var(--dtl-space-10);align-items:baseline}.cf-buy b{font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-500);letter-spacing:-.01em}.cf-buy em{font-style:normal;font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);font-variant-numeric:tabular-nums}.cf-opts{grid-column:1/-1;display:flex;gap:var(--dtl-space-5);margin-top:var(--dtl-space-8);flex-wrap:wrap}.cf-opts i{font-style:normal;min-width:30px;height:26px;padding:0 var(--dtl-space-7);display:grid;place-items:center;border-radius:var(--dtl-radius-8);font-size:var(--dtl-font-size-12);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2)}.cf-opts i.on{background:var(--ink);color:var(--page);box-shadow:none}.cf-card--frame{background:var(--tile);padding-top:var(--dtl-space-30)}.cf-card--frame::before{content:"";position:absolute;left:14px;top:12px;width:34px;height:7px;background:radial-gradient(circle at 3.5px 3.5px,var(--ink-3) 3.4px,transparent 3.8px) 0 0/13px 7px repeat-x}.cf-card--frame .cf-media{position:relative;inset:auto;height:100%;object-position:50% 0}.cf-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease)}.cf-item.is-active .cf-flip{transform:rotateY(180deg)}.cf-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-card)}.cf-face--back{transform:rotateY(180deg);background:var(--contrast);color:var(--on-contrast);padding:var(--pad);display:flex;flex-direction:column;justify-content:space-between;gap:var(--dtl-space-12)}.cf-face--back q{font-size:var(--dtl-font-size-fluid-2);line-height:var(--dtl-line-height-1p32);letter-spacing:-.015em;quotes:none}.cf-face--back cite{font-style:normal;font-size:var(--dtl-font-size-13);color:var(--on-contrast-2)}.cf:not(.cf--on) .cf-flip{transform:none}.cf-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:58px;height:58px;border-radius:50%;background:var(--dtl-card-white-a920);display:grid;place-items:center;z-index:1;box-shadow:0 12px 26px -10px var(--dtl-c000000-a500)}.cf-play::after{content:"";margin-left:var(--dtl-space-4);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--dtl-c141414)}.cf-dur{position:absolute;right:12px;bottom:12px;z-index:1;font-size:var(--dtl-font-size-12);font-variant-numeric:tabular-nums;color:var(--dtl-card-white);background:var(--dtl-c000000-a550);padding:var(--dtl-space-3) var(--dtl-space-7);border-radius:var(--dtl-radius-6)}.cf-card--disc{border-radius:50%;background:var(--dtl-c111111);box-shadow:var(--sh-card)}.cf-card--disc::after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,var(--dtl-card-white-a050) 0 1px,transparent 1px 4px),conic-gradient(from 40deg,transparent 0 12%,var(--dtl-card-white-a120) 16%,transparent 22% 62%,var(--dtl-card-white-a100) 66%,transparent 72%);mask:radial-gradient(circle,transparent 31%,var(--dtl-c000000) 31.5%)}.cf-card--disc .cf-media{inset:auto;left:50%;top:50%;width:62%;height:62%;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 1px var(--dtl-card-white-a140)}.cf-card--disc::before{content:"";position:absolute;left:50%;top:50%;width:4.5%;height:4.5%;translate:-50% -50%;border-radius:50%;background:var(--page);z-index:2}.cf-card--type{background:var(--tile);display:flex;flex-direction:column;justify-content:space-between;padding:var(--pad)}.cf-card--type b{font-size:var(--dtl-font-size-fluid-11);line-height:var(--dtl-line-height-0p95);letter-spacing:-.045em;font-weight:var(--dtl-font-weight-500)}.cf-card--type span{font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p4);color:var(--ink-2)}.cf[data-cf="picker"] .cf-card{background:none;box-shadow:none;border-radius:var(--dtl-radius-8);display:flex;align-items:center;justify-content:center;font-size:var(--dtl-font-size-fluid-4);font-weight:var(--dtl-font-weight-500);letter-spacing:-.02em;color:var(--ink);overflow:visible;white-space:nowrap}.cf[data-cf="picker"]::before,.cf[data-cf="picker"]::after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--hair);top:calc(50% - 26px)}.cf[data-cf="picker"]::after{top:calc(50% + 26px)}.cf[data-depth="shade"] .cf-item::after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--r);background:var(--dtl-c0a0a0c);opacity:calc(var(--cf-a,0)*.2);pointer-events:none}.cf[data-depth="shade"][data-cf="roll"] .cf-item::after{border-radius:50%}.cf[data-depth="soft"] .cf-item{filter:blur(calc(var(--cf-a,0)*1.6px))}.cf[data-depth="fade"] .cf-item>*{opacity:calc(1 - var(--cf-a,0)*.16)}.cf-refl{top:100%;bottom:auto;position:absolute;left:0;margin-top:var(--dtl-space-6);transform:scaleY(-1);opacity:.28;border-radius:var(--r);-webkit-mask-image:linear-gradient(0deg,var(--dtl-c000000) 0,transparent 42%);mask-image:linear-gradient(0deg,var(--dtl-c000000) 0,transparent 42%);height:100%;width:100%}.cf[data-depth="reflect"] .cf-stage{height:calc(var(--cf-ch)*(var(--cf-rows,1.2) + .3))}.cf[data-depth="reflect"] .cf-item{top:calc(50% - var(--cf-ch)*.14)}.cf-ctrl{display:flex;align-items:center;justify-content:center;gap:var(--dtl-space-14);margin-top:var(--dtl-space-26);font-size:var(--dtl-font-size-13);color:var(--ink-2)}.cf-btn{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--tile);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:scale .3s var(--ease),background .3s var(--ease)}.cf-btn:hover{scale:1.06}.cf-btn:active{scale:.96}.cf-btn:focus-visible,.cf-dot:focus-visible,.cf-idx button:focus-visible,.cf-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cf-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cf-count{font-variant-numeric:tabular-nums;min-width:58px;text-align:center}.cf-dots{display:flex;gap:var(--dtl-space-2)}.cf-dot{width:24px;height:24px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.cf-dot::after{content:"";width:7px;height:7px;border-radius:var(--dtl-radius-9);background:var(--ink-3);opacity:.5;transition:all .35s var(--ease)}.cf-dot.is-on::after{width:20px;background:var(--accent);opacity:1}.cf-scrub{-webkit-appearance:none;appearance:none;width:min(420px,70%);height:24px;background:none;cursor:pointer;margin:0}.cf-scrub::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ink) calc(var(--cf-p,0)*100%),var(--hair) 0)}.cf-scrub::-moz-range-track{height:2px;background:var(--hair)}.cf-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:var(--dtl-space-n7);border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--ink) 12%,transparent)}.cf-scrub::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--ink)}.cf-timer{position:relative;width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;color:var(--ink)}.cf-timer svg{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg;fill:none}.cf-timer circle{stroke:var(--hair);stroke-width:2}.cf-timer circle+circle{stroke:var(--ink);stroke-dasharray:calc(var(--cf-t,0)*126) 126;stroke-linecap:round}.cf-timer i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal}.cf-timer i::before{content:"";width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.is-paused .cf-timer i::before{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor;margin-left:var(--dtl-space-2)}.cf-idx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-2)}.cf-idx button{display:flex;gap:var(--dtl-space-12);align-items:baseline;width:100%;min-height:34px;padding:var(--dtl-space-6) 0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:var(--dtl-font-size-15);text-align:left;cursor:pointer;transition:color .3s var(--ease)}.cf-idx button span{font-size:var(--dtl-font-size-11p5);font-variant-numeric:tabular-nums}.cf-idx button.is-on{color:var(--ink)}.cf-thumbs{display:flex;gap:var(--dtl-space-6);flex-wrap:wrap;justify-content:center}.cf-thumb{width:48px;height:48px;padding:0;border:0;border-radius:var(--dtl-radius-10);overflow:hidden;cursor:pointer;opacity:.5;background:var(--well);transition:opacity .3s var(--ease);box-shadow:inset 0 0 0 1px var(--hair)}.cf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cf-thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.cf-chips{display:flex;gap:var(--dtl-space-6);flex-wrap:wrap;justify-content:center;margin-bottom:var(--dtl-space-22)}.cf-chip{height:34px;padding:0 var(--dtl-space-14);border:0;border-radius:var(--dtl-radius-99);background:var(--tile);color:var(--ink-2);font:inherit;font-size:var(--dtl-font-size-13p5);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair)}.cf-chip[aria-pressed="true"]{background:var(--ink);color:var(--page);box-shadow:none}.cf-hint{font-size:var(--dtl-font-size-12p5);color:var(--ink-3);text-align:center}.cf-detail{display:grid;margin-top:var(--dtl-space-22);text-align:center}.cf-panel{grid-area:1/1;opacity:0;visibility:hidden;translate:0 8px;transition:opacity .4s var(--ease),translate .4s var(--ease),visibility .4s}.cf-panel.is-on{opacity:1;visibility:visible;translate:0 0}.cf-panel h3{font-size:var(--dtl-font-size-22);line-height:var(--dtl-line-height-1p2);letter-spacing:-.02em;font-weight:var(--dtl-font-weight-500);margin:0 0 var(--dtl-space-4)}.cf-panel p{font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2);max-width:46ch;margin:0 auto}.cf-spec{list-style:none;margin:var(--dtl-space-16) 0 0;padding:0;display:grid;gap:0;font-size:var(--dtl-font-size-14)}.cf-spec li{display:flex;justify-content:space-between;gap:var(--dtl-space-16);padding:var(--dtl-space-9) 0;box-shadow:inset 0 -1px 0 var(--hair);color:var(--ink-2)}.cf-spec b{font-weight:var(--dtl-font-weight-500);color:var(--ink);font-variant-numeric:tabular-nums}.cf-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--dtl-space-48);align-items:center}.cf-split .cf-head{margin-bottom:0}.cf-split .cf-detail,.cf-split .cf-panel p{text-align:left;margin-left:0}.cf-split--index{grid-template-columns:150px minmax(0,1fr) minmax(0,.8fr)}@media (prefers-reduced-motion:reduce){.cf *,.cf-panel{transition:none !important}}#customers .cf-cu{font-family:inherit;--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--tile:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-sunken,var(--dtl-sunken-lilac));--page:var(--site-section-bg,var(--dtl-soft-lilac));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--contrast:var(--site-inverse,var(--dtl-night-ink));--on-contrast:var(--site-text-inverse,var(--dtl-cf4f2fb));--on-contrast-2:var(--site-text-inverse-muted,var(--dtl-caba6c4));--r:var(--site-radius-lg,24px);--pad:20px;--ease:var(--site-ease,cubic-bezier(.2,.7,.2,1));--sh-card:0 0 0 1px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 6%,transparent),0 2px 4px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 6%,transparent),0 36px 64px -30px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 42%,transparent);--cu-w:clamp(200px,24cqw,288px);--cu-ratio:.7;--cu-ch:calc(var(--cu-w)/var(--cu-ratio))}#customers .cf-cu:focus-visible{outline:2px solid var(--accent);outline-offset:10px;border-radius:var(--r)}.cf-cu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cf-cu-split{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr) minmax(0,80px);column-gap:var(--dtl-space-56)}.cf-cu-copy{display:flex;flex-direction:column;justify-content:space-between;gap:var(--dtl-space-40);padding-block:calc(var(--cu-ch)*.2) calc(var(--cu-ch)*.145)}#customers .cf-cu-head{margin:0;gap:var(--dtl-space-16);max-width:400px}#customers .cf-cu-head .wd-lead{max-width:36ch}#customers .cf-cu .cf-stage{--cf-w:var(--cu-w);--cf-ratio:var(--cu-ratio);cursor:default;perspective:1500px;perspective-origin:42% 40%}#customers .cf-cu .cf-item{cursor:pointer}#customers .cf-cu .cf-item.is-active{cursor:default}#customers .cf-cu-card{padding:var(--dtl-space-6);gap:0;border-radius:var(--r)}.cf-cu-art{position:relative;flex:1 1 0;min-height:0;border-radius:var(--dtl-radius-18);overflow:hidden;background:var(--well)}#customers .cf-cu-art .cf-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;background:transparent;color:transparent}#customers .cf-cu-band{padding:var(--dtl-space-14) var(--dtl-space-12) var(--dtl-space-10);gap:var(--dtl-space-8);background:transparent}#customers .cf-cu-logo{display:inline-flex;align-items:center;gap:var(--dtl-space-8);color:var(--ink)}.cf-cu-logo b{font-size:var(--dtl-font-size-15p5);line-height:1;font-weight:var(--dtl-font-weight-600);letter-spacing:-.012em}.cf-cu-mark{width:20px;height:20px;flex:none;display:block}#customers .cf-cu .cf-item .cf-cu-band>*{transition:opacity .4s var(--ease)}#customers .cf-cu .cf-item:not(.is-active) .cf-cu-band>*{opacity:0}#customers .cf-cu-cap{font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p45);color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:calc(13.5px*1.45*3)}#customers .cf-cu-detail{margin:0;text-align:left;background:var(--tile);border-radius:var(--r);padding:var(--dtl-space-26) var(--dtl-space-28) var(--dtl-space-22);box-shadow:inset 0 0 0 1px var(--hair),var(--wd-shadow,0 22px 44px -20px var(--dtl-deep-ultraviolet-a280))}.cf-cu-id{display:flex;align-items:center;gap:var(--dtl-space-14)}.cf-cu-tile{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--dtl-radius-14);background:var(--wd-mist,var(--dtl-lilac-mist));color:var(--ink)}.cf-cu-tile .cf-cu-mark{width:24px;height:24px}#customers .cf-cu-panel h3{font-size:var(--dtl-font-size-19);line-height:var(--dtl-line-height-1p25);letter-spacing:-.012em;font-weight:var(--dtl-font-weight-600);margin:0 0 var(--dtl-space-3);color:var(--ink)}#customers .cf-cu-panel p{font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p4);margin:0;max-width:none;text-align:left}#customers .cf-cu-spec{margin-top:var(--dtl-space-20);font-size:var(--dtl-font-size-14)}#customers .cf-cu-spec li{align-items:center;padding:var(--dtl-space-11) 0;box-shadow:inset 0 1px 0 var(--hair)}#customers .cf-cu-spec b{font-size:var(--dtl-font-size-14p5);text-align:right}.cf-cu-status{display:inline-flex;align-items:center;gap:var(--dtl-space-7)}.cf-cu-ic{width:17px;height:17px;flex:none}.cf-cu-status .cf-cu-ic{color:var(--accent)}.cf-cu-gate{font-family:var(--site-font-mono,ui-monospace,monospace);font-size:var(--dtl-font-size-12);font-weight:var(--dtl-font-weight-500);line-height:1;padding:var(--dtl-space-4) var(--dtl-space-7);border-radius:var(--dtl-radius-7);color:var(--ink);background:color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 16%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal,var(--dtl-baseline-amber)) 55%,transparent)}.cf-cu-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-12) var(--dtl-space-20);flex-wrap:wrap;margin-top:var(--dtl-space-20);padding-inline:var(--dtl-space-4)}#customers .cf-cu-hint{display:inline-flex;align-items:center;gap:var(--dtl-space-8);margin:0;font-size:var(--dtl-font-size-13);color:var(--ink-3);text-align:left}.cf-cu-hint--touch{display:none}@media (hover:none){.cf-cu-hint--pointer{display:none}.cf-cu-hint--touch{display:inline}}@media (max-width:1199px){.cf-cu-split{grid-template-columns:minmax(0,340px) minmax(0,1fr) minmax(0,60px);column-gap:var(--dtl-space-40)}#customers .cf-cu{--cu-w:clamp(190px,21cqw,240px)}#customers .cf-cu-detail{padding:var(--dtl-space-22) var(--dtl-space-22) var(--dtl-space-18)}#customers .cf-cu-cap{font-size:var(--dtl-font-size-12p5);min-height:calc(12.5px*1.45*3)}}@media (max-width:899px){.cf-cu-split{grid-template-columns:minmax(0,1fr)}.cf-cu-copy{display:contents}#customers .cf-cu-head{order:1;max-width:560px}#customers .cf-cu .cf-stage{order:2;margin-top:var(--dtl-space-8)}.cf-cu-record{order:3;width:100%;max-width:560px;margin-inline:auto}#customers .cf-cu{--cu-w:clamp(190px,30cqw,250px)}}@media (max-width:699px){#customers .cf-cu .cf-stage{display:flex;gap:var(--dtl-space-12);height:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;perspective:none;touch-action:auto;margin:var(--dtl-space-20) calc(var(--wd-gutter,var(--dtl-space-18))*-1) 0;padding:var(--dtl-space-6) var(--wd-gutter,18px) var(--dtl-space-30);scroll-padding-inline:var(--wd-gutter,18px);scrollbar-width:none}#customers .cf-cu .cf-stage::-webkit-scrollbar{display:none}#customers .cf-cu .cf-item{position:relative;left:auto;top:auto;flex:0 0 min(264px,72vw);width:auto;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:auto !important;scroll-snap-align:start}#customers .cf-cu .cf-item:not(.is-active) .cf-cu-band>*{opacity:1}.cf-cu-record{max-width:none}#customers .cf-cu-detail{padding:var(--dtl-space-22) var(--dtl-space-20) var(--dtl-space-16)}#customers .cf-cu-spec li{gap:var(--dtl-space-12)}.cf-cu-foot{margin-top:var(--dtl-space-16)}}#customers .cf-cu .cf-item:not(.is-active) .cf-cu-band>.cf-cu-logo,#customers .cf-cu .cf-item:not(.is-active) .cf-cu-band>.cf-cu-id{opacity:1}@media (min-width:700px){#customers .cf-cu .cf-item:not(.is-active) .cf-cu-band{align-items:flex-end}}#request{padding-block:var(--dtl-space-fluid-31)}#request .wd-photo-bg::after{background:linear-gradient(180deg,color-mix(in srgb,var(--wd-deep) 55%,transparent) 0%,color-mix(in srgb,var(--wd-night) 78%,transparent) 100%),radial-gradient(80% 70% at 15% 50%,color-mix(in srgb,var(--wd-night) 55%,transparent),transparent 70%)}#request .wd-photo-bg>.wd-ph{height:100%}#request .wd-photo-bg>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.dt-req{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--dtl-space-fluid-23);align-items:center}.dt-req__copy{display:flex;flex-direction:column;gap:var(--dtl-space-22);color:var(--wd-on-night)}.dt-req__title{color:var(--dtl-card-white);font-size:var(--dtl-font-size-fluid-7);max-width:13ch}.dt-req__lead{color:color-mix(in srgb,var(--dtl-card-white) 78%,var(--wd-deep))}.dt-req__next{list-style:none;margin:var(--dtl-space-10) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-14)}.dt-req__next li{display:grid;grid-template-columns:36px 1fr;gap:var(--dtl-space-14);align-items:start;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:color-mix(in srgb,var(--dtl-card-white) 74%,var(--wd-deep))}.dt-req__next b{color:var(--dtl-card-white);font-weight:var(--dtl-font-weight-600)}.dt-req__next svg{width:36px;height:36px;padding:var(--dtl-space-8);border-radius:var(--dtl-radius-12);color:var(--dtl-card-white);background:color-mix(in srgb,var(--dtl-card-white) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 22%,transparent);backdrop-filter:blur(10px)}.dt-req__form{padding:var(--dtl-space-fluid-17);border-radius:var(--site-radius-xl);box-shadow:0 40px 80px -30px var(--dtl-c09061e-a600),inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 60%,transparent)}.dt-req__form .wd-btn svg{width:17px;height:17px}.dt-req__form .wd-form__next a{color:var(--wd-accent);font-weight:var(--dtl-font-weight-500)}@media (max-width:1099px){.dt-req{grid-template-columns:1fr}.dt-req__title{max-width:18ch}}.dt-req__form{--site-surface:var(--dtl-card-white);--site-bg:var(--dtl-sample-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) 9%,transparent);--site-border-strong:color-mix(in srgb,var(--wd-ink) 16%,transparent);--site-accent:var(--wd-accent);--site-accent-ink:var(--dtl-card-white);background:var(--dtl-card-white);color:var(--wd-ink);color-scheme:light}#request{padding-block:var(--dtl-space-fluid-30)}#request .wd-photo-bg::after{background:linear-gradient(180deg,color-mix(in srgb,var(--wd-deep) 38%,transparent) 0%,color-mix(in srgb,var(--wd-night) 62%,transparent) 100%),radial-gradient(70% 70% at 14% 50%,color-mix(in srgb,var(--wd-night) 50%,transparent),transparent 70%)}.dt-req__form ::placeholder{color:color-mix(in srgb,var(--wd-ink) 45%,transparent)}.dt-req__form select:invalid,.dt-req__form select:has(option[value=""]:checked){color:color-mix(in srgb,var(--wd-ink) 45%,transparent)}.dt-foot{border-top:1px solid var(--site-border)}.dt-foot__logo{height:30px;width:auto}.dt-foot__line{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:34ch}.wd-footer a.dt-foot__mail{display:inline-flex;align-items:center;gap:var(--dtl-space-8);color:var(--site-text);font-weight:var(--dtl-font-weight-500)}.dt-foot__mail svg{width:18px;height:18px;color:var(--wd-accent)}.dt-foot .wd-footer__top a:not(.dt-foot__mail){transition:color .2s var(--site-ease)}.dt-foot{border-top:0;padding-bottom:0;overflow:hidden}.dt-foot__giant{margin-top:var(--dtl-space-48);height:clamp(64px,12.5vw,180px);overflow:hidden;color:color-mix(in srgb,var(--wd-accent) 12%,var(--wd-paper))}.dt-foot__wm{display:block;width:100%;height:auto}@media (max-width:699px){.dt-foot__giant{display:none}.dt-foot{padding-bottom:var(--dtl-space-40)}}.rs{--rs-bg:var(--site-bg,var(--dtl-card-white));--rs-surface:var(--site-surface,var(--dtl-card-white));--rs-text:var(--site-text,var(--dtl-c151514));--rs-muted:var(--site-text-subtle,var(--dtl-c77766f));--rs-border:var(--site-border-strong,var(--dtl-c151514-a180));--rs-accent:var(--site-accent,var(--dtl-c2f5bea));--rs-hover:color-mix(in srgb,var(--rs-accent) 9%,var(--rs-surface));--rs-radius:var(--site-radius,10px);--rs-height:44px;--rs-shadow:0 16px 40px -14px var(--dtl-c000000-a240),0 2px 6px var(--dtl-c000000-a060);position:relative;display:block;width:100%;min-width:0;font:inherit}.rs-native{position:absolute !important;inset:auto auto 0 0;width:1px !important;height:1px !important;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.rs-trigger{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-height:var(--rs-height);padding:0 var(--dtl-space-44) 0 var(--dtl-space-14);border-radius:var(--rs-radius);background:var(--rs-bg);color:var(--rs-text);font:inherit;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p3);box-shadow:inset 0 0 0 1px var(--rs-border);cursor:pointer;transition:box-shadow .18s ease,background-color .18s ease}.rs-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rs-text) 32%,transparent)}.rs-trigger:focus-visible,.rs.is-open .rs-trigger{outline:none;box-shadow:inset 0 0 0 1px var(--rs-accent),0 0 0 4px color-mix(in srgb,var(--rs-accent) 18%,transparent)}.rs-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-trigger.is-placeholder .rs-value{color:var(--rs-muted)}.rs-chev{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:var(--dtl-space-n8);color:var(--rs-muted);pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .18s ease}.rs.is-open .rs-chev{transform:rotate(180deg);color:var(--rs-text)}.rs-trigger:focus-visible .rs-chev{color:var(--rs-text)}.rs-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);margin:0;padding:var(--dtl-space-6);list-style:none;max-height:280px;overflow:auto;background:var(--rs-surface);color:var(--rs-text);border-radius:calc(var(--rs-radius) + var(--dtl-radius-2));box-shadow:var(--rs-shadow),inset 0 0 0 1px var(--rs-border);outline:none;animation:rs-in .16s cubic-bezier(.2,.7,.2,1)}.rs.is-up .rs-list{top:auto;bottom:calc(100% + 6px);animation-name:rs-up}.rs-list,.rs-list *{box-sizing:border-box}.rs-list[role=listbox] li{display:flex;align-items:center;gap:var(--dtl-space-10);min-height:38px;padding:var(--dtl-space-7) var(--dtl-space-10);border-radius:calc(var(--rs-radius) - var(--dtl-radius-2));cursor:pointer;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p3)}.rs-list li.is-active{background:var(--rs-hover)}.rs-list li.rs-placeholder{color:var(--rs-muted)}.rs-list li[aria-disabled=true]{opacity:.4;cursor:not-allowed}.rs-label{flex:1;min-width:0}.rs-check{flex:none;color:var(--rs-accent);opacity:0}.rs-list li[aria-selected=true] .rs-check{opacity:1}.rs-list li[aria-selected=true]{font-weight:var(--dtl-font-weight-500)}.rs.is-disabled .rs-trigger{opacity:.5;cursor:not-allowed}.rs.is-invalid:not(.is-open) .rs-trigger:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--dtl-cc2412d)}@keyframes rs-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rs-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rs-chev,.rs-trigger{transition:none}.rs-list{animation:none}}.de-top .hr-panel{--de-amber:var(--site-signal,var(--dtl-baseline-amber))}.de-hero{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) 656px;gap:var(--dtl-space-56);align-items:center;max-width:calc(var(--site-container) + 2*var(--wd-gutter));margin:0 auto;padding:var(--dtl-space-44) var(--wd-gutter) var(--dtl-space-76)}.de-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-22)}.de-hero__copy .hr-eyebrow svg{width:15px;height:15px;color:var(--wd-mist)}.de-hero__copy .wd-display{color:var(--dtl-card-white);max-width:11ch}.de-hero__lead{max-width:40ch;color:color-mix(in srgb,var(--dtl-card-white) 74%,var(--wd-deep))}.de-hero__actions{justify-content:flex-start}.de-flow{position:relative;display:grid;grid-template-columns:236px 120px 300px;align-items:center;height:340px}.de-flow__feeds{display:flex;flex-direction:column;gap:var(--dtl-space-16)}.de-feed{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--dtl-space-11);row-gap:var(--dtl-space-9);align-content:center;height:80px;padding:0 var(--dtl-space-14);border-radius:var(--dtl-radius-16);color:var(--dtl-card-white);background:color-mix(in srgb,var(--dtl-card-white) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 18%,transparent),0 18px 36px -22px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.de-feed__ic{grid-row:1/3;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);background:color-mix(in srgb,var(--dtl-card-white) 12%,transparent);color:var(--wd-mist)}.de-feed__ic svg{width:18px;height:18px}.de-feed__name{display:flex;align-items:baseline;gap:var(--dtl-space-8);min-width:0;white-space:nowrap}.de-feed__name b{font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-600);letter-spacing:-.005em}.de-feed__name small{font-size:var(--dtl-font-size-11p5);color:color-mix(in srgb,var(--dtl-card-white) 64%,transparent);overflow:hidden;text-overflow:ellipsis}.de-feed__id{justify-self:start;display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:24px;padding:0 var(--dtl-space-9);border-radius:var(--dtl-radius-7);font:500 12px/1 var(--site-font-mono);letter-spacing:.01em;background:color-mix(in srgb,var(--dtl-card-white) 10%,transparent);color:var(--dtl-card-white)}.de-feed--flag .de-feed__id{background:color-mix(in srgb,var(--de-amber) 20%,transparent);color:color-mix(in srgb,var(--de-amber) 55%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--de-amber) 45%,transparent)}.de-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--de-amber,var(--dtl-baseline-amber));box-shadow:0 0 0 3px color-mix(in srgb,var(--de-amber,var(--dtl-baseline-amber)) 24%,transparent)}.de-flow__wires{display:block;width:100%;height:100%;overflow:visible}.de-flow__wires--y{display:none}.de-wire{fill:none;stroke:color-mix(in srgb,var(--dtl-card-white) 62%,transparent);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.de-wire--flag{stroke:url(#de-wire-flag);stroke-dasharray:4 5}.de-wire--flagy{stroke:var(--de-amber);stroke-dasharray:4 5;stroke-opacity:.9}.de-node{fill:var(--wd-night);stroke:var(--dtl-card-white);stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--wd-mist) 80%,transparent))}.de-master{--ink:var(--wd-ink);--ink-2:var(--wd-ink-2);--ink-3:var(--wd-ink-3);--hair:color-mix(in srgb,var(--wd-ink) 9%,transparent);position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-18);border-radius:var(--dtl-radius-22);background:var(--dtl-card-white);color:var(--ink);rotate:-1.5deg;box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 18%,transparent),0 0 0 6px color-mix(in srgb,var(--dtl-card-white) 12%,transparent),0 36px 70px -26px color-mix(in srgb,var(--wd-night) 75%,transparent)}.de-master__head{display:flex;align-items:center;gap:var(--dtl-space-10)}.de-master__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);color:var(--wd-accent)}.de-master__ic svg{width:18px;height:18px}.de-master__t{display:flex;flex-direction:column;min-width:0;line-height:var(--dtl-line-height-1p25);margin-right:auto}.de-master__t b{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.de-master__t small{font-size:var(--dtl-font-size-12);color:var(--ink-3)}.de-pill{display:inline-flex;align-items:center;gap:var(--dtl-space-5);height:26px;padding:0 var(--dtl-space-10);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-12);font-weight:var(--dtl-font-weight-600);white-space:nowrap}.de-pill svg{width:13px;height:13px}.de-pill--ok{background:color-mix(in srgb,var(--wd-accent) 11%,var(--dtl-card-white));color:var(--wd-accent)}.de-master__id{display:flex;flex-direction:column;gap:var(--dtl-space-4);padding:var(--dtl-space-14) var(--dtl-space-14) var(--dtl-space-13);border-radius:var(--dtl-radius-14);background:var(--wd-paper-2)}.de-master__sku{font:500 25px/1.1 var(--site-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.de-master__desc{font-size:var(--dtl-font-size-12p5);color:var(--ink-2);white-space:nowrap}.de-master__src{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.de-master__src li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-10);padding:var(--dtl-space-7) var(--dtl-space-2);border-top:1px solid var(--hair);font-size:var(--dtl-font-size-12p5)}.de-master__src li:first-child{border-top:0;padding-top:0}.de-src{font:500 12px/1 var(--site-font-mono);letter-spacing:.04em;color:var(--ink-3)}.de-master__src code{font:500 12.5px/1 var(--site-font-mono);color:var(--ink)}.de-master__src em{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font-style:normal;font-size:var(--dtl-font-size-12);color:var(--ink-2);white-space:nowrap}.de-is-mapped code{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--wd-ink) 35%,transparent);color:var(--ink-2)}.de-master__foot{display:flex;align-items:center;gap:var(--dtl-space-10);padding-top:var(--dtl-space-12);border-top:1px solid var(--hair)}.de-ava{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:600 11px/1 var(--site-font-sans);letter-spacing:.02em;color:var(--wd-accent);background:var(--wd-mist);box-shadow:0 0 0 2px var(--dtl-card-white),0 0 0 3px color-mix(in srgb,var(--wd-accent) 30%,transparent)}.de-master__own{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p25)}.de-master__own b{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600)}.de-master__own small{font-size:var(--dtl-font-size-12);color:var(--ink-3)}.de-flow__chip{position:absolute;right:22px;bottom:-19px;rotate:1.5deg;z-index:3;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:32px;padding:0 var(--dtl-space-13);border-radius:999px;white-space:nowrap;font:500 12px/1 var(--site-font-mono);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 46%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 26%,transparent),0 12px 26px -12px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.de-flow__chip svg{width:14px;height:14px;color:var(--wd-mist)}@media (max-width:1099px){.de-hero{grid-template-columns:1fr;justify-items:center;gap:var(--dtl-space-48);padding:var(--dtl-space-40) var(--wd-gutter) var(--dtl-space-64)}.de-hero__copy{align-items:center;text-align:center}.de-hero__copy .wd-display{max-width:14ch}.de-hero__actions{justify-content:center}}@media (max-width:699px){.de-hero{padding:var(--dtl-space-24) var(--wd-gutter) var(--dtl-space-40);gap:var(--dtl-space-36)}.de-hero__copy{gap:var(--dtl-space-18)}.de-hero__actions{flex-direction:column;align-self:stretch}.de-hero__actions .wd-btn{width:100%}.de-flow{grid-template-columns:minmax(0,1fr);height:auto;width:100%;max-width:400px}.de-flow__feeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-8)}.de-feed{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:var(--dtl-space-8);height:auto;padding:var(--dtl-space-11) var(--dtl-space-10);border-radius:var(--dtl-radius-14);justify-items:start}.de-feed__ic{display:none}.de-feed__name small{display:none}.de-feed__name b{font-size:var(--dtl-font-size-12p5)}.de-feed__id{height:22px;padding:0 var(--dtl-space-6);font-size:var(--dtl-font-size-12);gap:var(--dtl-space-5);letter-spacing:-.01em}.de-feed{padding:var(--dtl-space-11) var(--dtl-space-8)}.de-feed--flag .de-dot{display:none}.de-flow__wires--x{display:none}.de-flow__wires--y{display:block;height:44px}.de-master{rotate:0deg;padding:var(--dtl-space-16)}.de-master__desc{white-space:normal}.de-flow__chip{right:14px;rotate:0deg}}.de-top .de-photo{position:absolute;z-index:0;top:0;right:0;width:64%;height:100%;object-fit:cover;object-position:72% 45%;opacity:.42;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--dtl-c000000) 42%,var(--dtl-c000000) 82%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--dtl-c000000) 22%,var(--dtl-c000000) 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,var(--dtl-c000000) 42%,var(--dtl-c000000) 82%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--dtl-c000000) 22%,var(--dtl-c000000) 70%,transparent 100%);mask-composite:intersect}@media (max-width:899px){.de-top .de-photo{width:100%;opacity:.26}}.de-rc{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--signal:var(--site-signal,var(--dtl-baseline-amber));--well:var(--wd-paper-2,var(--dtl-soft-lilac));--mono:var(--site-font-mono,ui-monospace,monospace)}.de-rc__tabs{display:flex;width:fit-content;max-width:100%;margin:0 auto var(--dtl-space-24);padding:var(--dtl-space-5);gap:var(--dtl-space-2);border-radius:999px;background:var(--wd-paper-3,var(--dtl-sunken-lilac));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--wd-deep) 8%,transparent)}.de-rc__tab{display:inline-flex;align-items:center;gap:var(--dtl-space-10);height:46px;padding:0 var(--dtl-space-22) 0 var(--dtl-space-18);border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:500 15px/1 var(--site-font-sans);white-space:nowrap;cursor:pointer;transition:background-color .25s var(--site-ease),color .25s var(--site-ease),box-shadow .25s var(--site-ease)}.de-rc__tab:hover{color:var(--ink)}.de-rc__tab[aria-selected="true"]{background:var(--dtl-card-white);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--wd-deep) 10%,transparent),0 8px 18px -10px color-mix(in srgb,var(--wd-deep) 30%,transparent)}.de-rc__n{font:500 12px/1 var(--mono);color:var(--ink-3)}.de-rc__lab{white-space:nowrap}.de-rc__tab[aria-selected="true"] .de-rc__n{color:var(--accent)}.de-rc__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.2fr);gap:var(--dtl-space-12);padding:var(--dtl-space-12);min-height:500px;border-radius:var(--site-radius-xl,32px);background:var(--dtl-card-white);box-shadow:var(--wd-shadow)}.de-rc__panel[hidden]{display:none}.de-rc__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--dtl-space-18);padding:var(--dtl-space-40) var(--dtl-space-36) var(--dtl-space-40) var(--dtl-space-44)}.de-rc__title{margin:0;font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-fluid-5);line-height:var(--dtl-line-height-1p12);letter-spacing:-.025em;text-wrap:balance;max-width:16ch}.de-rc__body{margin:0;font-size:var(--dtl-font-size-16);line-height:var(--dtl-line-height-1p6);color:var(--ink-2);max-width:42ch}.de-rc__checks{list-style:none;margin:var(--dtl-space-8) 0 0;padding:var(--dtl-space-20) 0 0;display:flex;flex-direction:column;gap:var(--dtl-space-12);border-top:1px solid var(--hair)}.de-rc__checks li{display:flex;align-items:flex-start;gap:var(--dtl-space-10);font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p45);color:var(--ink)}.de-rc__checks svg{flex:none;width:19px;height:19px;margin-top:var(--dtl-space-1);color:var(--accent)}.de-rc__well{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--dtl-radius-22);background:var(--well);container-type:inline-size;min-height:420px}.de-rc__well::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--wd-ink) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wd-ink) 6%,transparent) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,var(--dtl-c000000) 20%,transparent 85%);mask-image:radial-gradient(80% 70% at 50% 40%,var(--dtl-c000000) 20%,transparent 85%)}.de-rc__stage{position:absolute;left:50%;top:50%;translate:-50% -50%}.de-rc .de-src{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.de-rc .de-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.de-ava--sm{width:26px;height:26px;font-size:var(--dtl-font-size-10)}.de-ava--xs{width:24px;height:24px;font-size:var(--dtl-font-size-9p5);box-shadow:0 0 0 2px var(--dtl-card-white)}.de-mt{width:520px;height:380px}.de-mt__card{position:absolute;left:0;top:0;width:470px;padding:var(--dtl-space-6) var(--dtl-space-6) var(--dtl-space-8);border-radius:var(--dtl-radius-18);background:color-mix(in srgb,var(--dtl-card-white) 82%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.de-mt__head{display:flex;justify-content:space-between;align-items:center;padding:var(--dtl-space-10) var(--dtl-space-12) var(--dtl-space-12);font-size:var(--dtl-font-size-13)}.de-mt__head b{font-weight:var(--dtl-font-weight-600)}.de-mt__head span{font:400 11.5px/1 var(--mono);color:var(--ink-3)}.de-mt__row{display:grid;grid-template-columns:1fr 1fr 1.1fr 82px;align-items:center;gap:var(--dtl-space-8);height:44px;padding:0 var(--dtl-space-12);border-top:1px solid var(--hair);font-size:var(--dtl-font-size-12)}.de-mt__row code{font:500 12px/1 var(--mono);color:var(--ink);white-space:nowrap}.de-mt__row--th{height:32px;border-top:0;background:var(--well);border-radius:var(--dtl-radius-10);font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.de-mt__row--th span{white-space:nowrap}.de-mt__row--focus{position:relative;z-index:1;margin:var(--dtl-space-2) var(--dtl-space-n10);padding:0 var(--dtl-space-22);height:50px;border-top-color:transparent;border-radius:var(--dtl-radius-14);background:var(--dtl-card-white);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent),0 16px 30px -14px color-mix(in srgb,var(--wd-deep) 40%,transparent)}.de-mt__row--focus+.de-mt__row{border-top-color:transparent}.de-mt__row--dim{opacity:.45;filter:blur(.8px)}.de-mt__ok,.de-mt__rule,.de-mt__open{display:inline-flex;align-items:center;gap:var(--dtl-space-6);white-space:nowrap;font-size:var(--dtl-font-size-12);color:var(--ink-2)}.de-mt__ok svg{width:13px;height:13px;color:var(--accent)}.de-mt__rule,.de-mt__open{color:var(--ink)}.de-mt__flag{justify-self:start;padding:var(--dtl-space-5) var(--dtl-space-7);margin-left:var(--dtl-space-n7);border-radius:var(--dtl-radius-7);background:color-mix(in srgb,var(--signal) 16%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 50%,transparent)}.de-mt__miss{justify-self:start;padding:var(--dtl-space-5) var(--dtl-space-8);margin-left:var(--dtl-space-n8);border-radius:var(--dtl-radius-7);border:1px dashed color-mix(in srgb,var(--signal) 70%,transparent);color:var(--ink-2) !important;font-weight:var(--dtl-font-weight-400) !important}.de-rule{position:absolute;right:0;bottom:0;width:292px;display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--dtl-space-16);border-radius:var(--dtl-radius-18);background:var(--dtl-card-white);rotate:-2deg;box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 6%,transparent),0 28px 50px -20px color-mix(in srgb,var(--wd-deep) 45%,transparent)}.de-rule__head{display:flex;align-items:center;gap:var(--dtl-space-9);font-size:var(--dtl-font-size-14)}.de-rule__head b{font-weight:var(--dtl-font-weight-600);margin-right:auto}.de-rule__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--dtl-radius-9);background:var(--accent);color:var(--dtl-card-white)}.de-rule__ic svg{width:16px;height:16px}.de-rule__state{height:24px;padding:0 var(--dtl-space-9);display:inline-flex;align-items:center;border-radius:var(--dtl-radius-99);background:var(--well);font-size:var(--dtl-font-size-11p5);font-weight:var(--dtl-font-weight-600);color:var(--ink-2)}.de-rule__txt{margin:0;font-size:var(--dtl-font-size-13);line-height:var(--dtl-line-height-1p5);color:var(--ink-2)}.de-rule__txt code{white-space:nowrap;font:500 12px/1 var(--mono);color:var(--ink);padding:var(--dtl-space-2) var(--dtl-space-5);border-radius:var(--dtl-radius-5);background:var(--well)}.de-rule__foot{display:flex;align-items:center;gap:var(--dtl-space-9);padding-top:var(--dtl-space-10);border-top:1px solid var(--hair);font-size:var(--dtl-font-size-12);color:var(--ink-3);white-space:nowrap}.de-rule__foot b{color:var(--ink);font-weight:var(--dtl-font-weight-600)}.de-cf{width:430px;height:390px}.de-cf__back{position:absolute;left:24px;right:24px;top:0;display:flex;align-items:center;gap:var(--dtl-space-9);height:56px;padding:0 var(--dtl-space-16);border-radius:var(--dtl-radius-16);background:var(--dtl-card-white);opacity:.55;filter:blur(1px);font-size:var(--dtl-font-size-13);box-shadow:0 10px 20px -14px color-mix(in srgb,var(--wd-deep) 30%,transparent)}.de-cf__back b{font:500 13px/1 var(--mono)}.de-cf__back span:last-child{color:var(--ink-3)}.de-cf__card{position:absolute;left:0;right:0;top:30px;display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-18);border-radius:var(--dtl-radius-20);background:var(--dtl-card-white);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 6%,transparent),0 30px 56px -22px color-mix(in srgb,var(--wd-deep) 45%,transparent)}.de-cf__head{display:flex;align-items:center;gap:var(--dtl-space-9);font-size:var(--dtl-font-size-13p5)}.de-cf__head b{font:500 14px/1 var(--mono)}.de-cf__head span:last-child{color:var(--ink-3)}.de-cf__tag{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-11p5);font-weight:var(--dtl-font-weight-600);color:var(--ink);background:color-mix(in srgb,var(--signal) 20%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 55%,transparent)}.de-cf__opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-6)}.de-cf__opts li{display:grid;grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-10);height:46px;padding:0 var(--dtl-space-14);border-radius:var(--dtl-radius-12);background:var(--well);font-size:var(--dtl-font-size-13);color:var(--ink-2)}.de-cf__opts code{font:500 15px/1 var(--mono);color:var(--ink)}.de-cf__radio{width:16px;height:16px;border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-ink) 25%,transparent)}.de-cf__bad code{padding:var(--dtl-space-4) var(--dtl-space-7);border-radius:var(--dtl-radius-6);background:color-mix(in srgb,var(--signal) 18%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 50%,transparent)}.de-cf__pick{background:var(--dtl-card-white) !important;color:var(--ink) !important;box-shadow:0 0 0 1.5px var(--accent),0 10px 22px -12px color-mix(in srgb,var(--accent) 50%,transparent)}.de-cf__pick .de-cf__radio{box-shadow:inset 0 0 0 5px var(--accent)}.de-cf__note{margin:0;font-size:var(--dtl-font-size-13);color:var(--ink-2)}.de-cf__note b{color:var(--ink);font-weight:var(--dtl-font-weight-600)}.de-cf__foot{display:flex;align-items:center;gap:var(--dtl-space-10);padding-top:var(--dtl-space-14);border-top:1px solid var(--hair)}.de-cf__who{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p25);margin-right:auto}.de-cf__who b{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600)}.de-cf__who small{font-size:var(--dtl-font-size-12);color:var(--ink-3)}.de-cf__btn{display:inline-flex;align-items:center;height:36px;padding:0 var(--dtl-space-16);border-radius:var(--dtl-radius-99);background:var(--accent);color:var(--dtl-card-white);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);white-space:nowrap;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.de-cursor{position:absolute;right:30px;bottom:-4px;width:28px;height:28px;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--wd-night) 30%,transparent))}.de-log{width:470px;height:330px;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.de-log__head{display:flex;justify-content:space-between;align-items:center;padding:0 var(--dtl-space-6);font-size:var(--dtl-font-size-13p5)}.de-log__head b{font-weight:var(--dtl-font-weight-600)}.de-log__head span{font:400 11.5px/1 var(--mono);color:var(--ink-3)}.de-log__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-8)}.de-log__row{display:grid;grid-template-columns:94px minmax(0,1fr) auto 24px;align-items:center;gap:var(--dtl-space-12);height:54px;padding:0 var(--dtl-space-14);border-radius:var(--dtl-radius-14);background:color-mix(in srgb,var(--dtl-card-white) 70%,transparent);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--dtl-font-size-13);color:var(--ink-2)}.de-log__row time{font:400 11.5px/1.2 var(--mono);color:var(--ink-3);white-space:nowrap}.de-log__row span:not(.de-ava):not(.de-log__ic){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-log__row code{font:500 12px/1 var(--mono);color:var(--ink)}.de-log__row em{font-style:normal;font-size:var(--dtl-font-size-11p5);font-weight:var(--dtl-font-weight-600);height:22px;padding:0 var(--dtl-space-8);display:inline-flex;align-items:center;border-radius:var(--dtl-radius-99);background:var(--well);color:var(--ink-2);white-space:nowrap}.de-log__row--focus{margin:0 var(--dtl-space-n14);height:62px;padding:0 var(--dtl-space-28);background:var(--dtl-card-white);color:var(--ink);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 6%,transparent),0 24px 44px -18px color-mix(in srgb,var(--wd-deep) 45%,transparent)}.de-log__row--focus em{background:var(--accent);color:var(--dtl-card-white)}.de-log__row:nth-child(3){opacity:.7}.de-log__row--next{background:transparent;box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--wd-ink) 18%,transparent);opacity:.8}.de-log__ic{display:grid;place-items:center;width:24px;height:24px;color:var(--ink-3)}.de-log__ic svg{width:16px;height:16px}@container (max-width:560px){.de-rc__stage{scale:.9}}@container (max-width:470px){.de-rc__stage{scale:.88}.de-mt{width:380px;height:380px}.de-mt__card{width:350px}.de-mt__row>:first-child{display:none}.de-mt__row{grid-template-columns:1fr 1.15fr 74px}.de-rule{width:262px}.de-cf{width:370px}.de-log{width:370px}.de-log__row em{display:none}.de-log__row{grid-template-columns:84px minmax(0,1fr) 24px}.de-log__row--focus{margin:0 var(--dtl-space-n6);padding:0 var(--dtl-space-20)}}@media (max-width:1099px){.de-rc__panel{grid-template-columns:1fr;min-height:0}.de-rc__copy{padding:var(--dtl-space-32) var(--dtl-space-28) var(--dtl-space-20)}.de-rc__well{min-height:440px}}@media (max-width:699px){.de-rc__tabs{width:100%}.de-rc__tab{flex:1 1 0;justify-content:center;height:42px;padding:0 var(--dtl-space-10);font-size:var(--dtl-font-size-14);gap:var(--dtl-space-7)}.de-rc__more{display:none}.de-rc__panel{padding:var(--dtl-space-8);border-radius:var(--dtl-radius-26)}.de-rc__copy{padding:var(--dtl-space-24) var(--dtl-space-18) var(--dtl-space-16)}.de-rc__well{min-height:380px;border-radius:var(--dtl-radius-20)}}.de-reg{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--signal:var(--site-signal,var(--dtl-baseline-amber));--well:var(--wd-paper-2,var(--dtl-soft-lilac));--mono:var(--site-font-mono,ui-monospace,monospace);padding:var(--dtl-space-10);border-radius:var(--site-radius-xl,32px);background:var(--dtl-card-white);box-shadow:var(--wd-shadow)}.de-reg__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-20);flex-wrap:wrap;padding:var(--dtl-space-16) var(--dtl-space-18) var(--dtl-space-20) var(--dtl-space-16)}.de-reg__title{display:flex;align-items:center;gap:var(--dtl-space-12)}.de-reg__title>span:last-child{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p3)}.de-reg__title b{font-family:var(--site-font-display);font-size:var(--dtl-font-size-22);font-weight:var(--dtl-font-weight-400);letter-spacing:-.015em}.de-reg__title small{font:400 12px/1.4 var(--mono);color:var(--ink-3)}.de-reg__ic{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--dtl-radius-12);background:var(--well);color:var(--accent)}.de-reg__ic svg{width:22px;height:22px}.de-reg__sum{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--dtl-space-8)}.de-reg__sum li{display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:32px;padding:0 var(--dtl-space-13);border-radius:var(--dtl-radius-99);background:var(--well);font-size:var(--dtl-font-size-13);color:var(--ink-2);white-space:nowrap}.de-reg__sum b{font:500 13px/1 var(--mono);color:var(--ink)}.de-reg__sum--flag{background:color-mix(in srgb,var(--signal) 13%,var(--dtl-card-white)) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 45%,transparent)}.de-reg .de-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.de-reg__scroll{overflow-x:auto;border-radius:var(--dtl-radius-22);background:var(--wd-paper,var(--dtl-sample-white));box-shadow:inset 0 0 0 1px var(--hair);scrollbar-width:thin}.de-reg__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.de-reg__table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;font-size:var(--dtl-font-size-14)}.de-reg__table thead th{height:46px;padding:0 var(--dtl-space-16);text-align:left;font:500 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--hair)}.de-reg__table tbody :is(th,td){height:72px;padding:var(--dtl-space-12) var(--dtl-space-16);text-align:left;vertical-align:middle;font-weight:var(--dtl-font-weight-400);border-bottom:1px solid var(--hair);white-space:nowrap}.de-reg__table tbody tr:last-child :is(th,td){border-bottom:0}.de-reg__table :is(th,td):first-child{padding-left:var(--dtl-space-22)}.de-reg__table :is(th,td):last-child{padding-right:var(--dtl-space-22)}.de-reg__table tbody tr{background:var(--dtl-card-white)}.de-reg__table tbody tr:last-child th{border-bottom-left-radius:var(--dtl-radius-22)}.de-reg__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--dtl-radius-22)}.de-reg__feed{display:inline-flex;align-items:center;gap:var(--dtl-space-10);font-weight:var(--dtl-font-weight-600);color:var(--ink)}.de-reg__feed svg{flex:none;width:18px;height:18px;color:var(--ink-3)}.de-reg__table td small{display:block;margin-top:var(--dtl-space-3);font-size:var(--dtl-font-size-12);color:var(--ink-3)}.de-sys{font:500 12.5px/1 var(--mono);color:var(--ink)}.de-own{display:inline-flex;align-items:center;gap:var(--dtl-space-10)}.de-own>span:last-child{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p3)}.de-own b{font-weight:var(--dtl-font-weight-600);font-size:var(--dtl-font-size-14)}.de-own small{margin-top:0 !important}.de-reg .de-ava{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:600 11px/1 var(--site-font-sans);letter-spacing:.02em;color:var(--accent);background:var(--wd-mist,var(--dtl-lilac-mist))}.de-reg .de-ava--none{background:var(--dtl-card-white);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--signal) 80%,transparent)}.de-ava--none svg{width:16px;height:16px}.de-reg__table code{font:400 12.5px/1 var(--mono);color:var(--ink-2)}.de-chk{display:inline-flex;align-items:center;height:26px;padding:0 var(--dtl-space-10);margin-right:var(--dtl-space-6);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-12p5);color:var(--ink-2);background:var(--well)}.de-st{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-500);color:var(--ink)}.de-st svg{width:17px;height:17px;color:var(--accent)}.de-reg__table tbody tr.de-reg__row--flag{background:color-mix(in srgb,var(--signal) 7%,var(--dtl-card-white))}.de-reg__row--flag th{box-shadow:inset 3px 0 0 var(--signal)}.de-own--none b{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);margin-left:var(--dtl-space-n2);border-radius:var(--dtl-radius-7);font-size:var(--dtl-font-size-13);background:color-mix(in srgb,var(--signal) 18%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 55%,transparent)}.de-own--none small{margin-top:var(--dtl-space-4) !important}.de-st--flag{height:28px;padding:0 var(--dtl-space-11);border-radius:var(--dtl-radius-99);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 55%,transparent)}.de-reg__note{display:flex;align-items:center;gap:var(--dtl-space-8);margin:0;padding:var(--dtl-space-16) var(--dtl-space-16) var(--dtl-space-8);font-size:var(--dtl-font-size-13);color:var(--ink-3)}.de-reg__note svg{flex:none;width:16px;height:16px}@media (max-width:1099px){.de-reg__table{min-width:900px}.de-reg__table thead th,.de-reg__table tbody :is(th,td){padding-left:var(--dtl-space-12);padding-right:var(--dtl-space-12)}.de-reg__table :is(th,td):first-child{padding-left:var(--dtl-space-18)}.de-reg__table :is(th,td):last-child{padding-right:var(--dtl-space-18)}.de-reg__feed svg{display:none}.de-reg__table td:nth-child(5){white-space:normal;line-height:var(--dtl-line-height-2p1)}}@media (max-width:699px){.de-reg{padding:var(--dtl-space-8);border-radius:var(--dtl-radius-26)}.de-reg__bar{padding:var(--dtl-space-12) var(--dtl-space-10) var(--dtl-space-16);gap:var(--dtl-space-14)}.de-reg__title b{font-size:var(--dtl-font-size-20)}.de-reg__scroll{border-radius:var(--dtl-radius-18);-webkit-mask-image:linear-gradient(90deg,var(--dtl-c000000) 88%,transparent);mask-image:linear-gradient(90deg,var(--dtl-c000000) 88%,transparent)}.de-reg__note{align-items:flex-start;padding:var(--dtl-space-14) var(--dtl-space-10) var(--dtl-space-6)}.de-reg__note svg{margin-top:var(--dtl-space-2)}}.de-q{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--signal:var(--site-signal,var(--dtl-baseline-amber));--well:var(--wd-paper-2,var(--dtl-soft-lilac));--mono:var(--site-font-mono,ui-monospace,monospace);--pad:28px;display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-rows:300px 300px;gap:var(--dtl-space-16)}.de-q__t1{grid-column:1;grid-row:1}.de-q__t2{grid-column:2;grid-row:1/3}.de-q__t3{grid-column:3;grid-row:1}.de-q__t4{grid-column:1;grid-row:2}.de-q__t5{grid-column:3;grid-row:2}.de-q__tile{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:var(--site-radius-lg,24px);background:var(--dtl-card-white);box-shadow:var(--wd-shadow-sm);container-type:inline-size}.de-q__vis{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--pad) var(--pad) var(--dtl-space-8)}.de-q__cap{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:0 var(--pad) var(--pad)}.de-q__title{margin:0;font-family:var(--site-font-display);font-size:var(--wd-h3-size,21px);line-height:var(--dtl-line-height-1p2);font-weight:var(--dtl-font-weight-500);letter-spacing:-.015em}.de-q__body{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2);max-width:36ch}.de-q .de-dot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.de-fr{position:relative;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 54px;column-gap:var(--dtl-space-12);row-gap:var(--dtl-space-12);padding-top:var(--dtl-space-22)}.de-fr__row{display:contents}.de-fr__name{grid-column:1;font:500 11px/22px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.de-fr__bar{grid-column:2;position:relative;align-self:center;height:10px;border-radius:var(--dtl-radius-99);background:var(--well)}.de-fr__bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,var(--dtl-card-white)),var(--accent))}.de-fr__row--late .de-fr__bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--signal) 40%,var(--dtl-card-white)),var(--signal))}.de-fr code{grid-column:3;font:500 12.5px/22px var(--mono);color:var(--ink);text-align:right;white-space:nowrap}.de-fr__lim{position:absolute;left:calc(46px + (100% - 112px)*.92);top:0;bottom:-4px;pointer-events:none;border-left:1.5px dashed color-mix(in srgb,var(--signal) 85%,transparent)}.de-fr__lim span{position:absolute;right:8px;top:0;font:500 10.5px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.de-q__tile--accent{background:var(--accent);color:var(--dtl-card-white);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--accent) 70%,transparent)}.de-q__tile--accent::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--dtl-card-white) 18%,transparent),transparent 60%),radial-gradient(80% 50% at 0% 100%,color-mix(in srgb,var(--wd-deep) 45%,transparent),transparent 70%)}.de-q__tile--accent .de-q__body{color:color-mix(in srgb,var(--dtl-card-white) 82%,var(--accent))}.de-q__head{display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--pad) var(--pad) 0}.de-q__num{display:flex;align-items:baseline;font-family:var(--site-font-display);font-size:var(--dtl-font-size-112);line-height:var(--dtl-line-height-0p9);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.de-q__num small{font-size:var(--dtl-font-size-0p46em);letter-spacing:-.02em;margin-left:var(--dtl-space-0p04em)}.de-q__sub{margin:0;max-width:30ch;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:color-mix(in srgb,var(--dtl-card-white) 82%,var(--accent))}.de-q__t2 .de-q__vis{padding:var(--dtl-space-12) var(--pad) var(--dtl-space-22);align-items:flex-end}.de-cr{position:relative;width:100%;height:262px}.de-cr__leg{position:absolute;left:0;right:0;top:0;display:flex;gap:var(--dtl-space-16);font:500 11px/1 var(--mono);color:color-mix(in srgb,var(--dtl-card-white) 80%,var(--accent))}.de-cr__leg span{display:inline-flex;align-items:center;gap:var(--dtl-space-7)}.de-cr__sw{width:10px;height:10px;border-radius:var(--dtl-radius-3);background:var(--dtl-card-white)}.de-cr__sw--next{background:transparent;border:1.5px dashed color-mix(in srgb,var(--dtl-card-white) 60%,transparent)}.de-cr__svg{position:absolute;left:0;right:0;top:36px;width:100%;height:200px;overflow:visible}.de-cr__base{stroke:color-mix(in srgb,var(--dtl-card-white) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.de-cr__gate{stroke:var(--signal);stroke-width:2;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.de-cr__gl{position:absolute;right:0;top:199px;display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:24px;padding:0 var(--dtl-space-9);border-radius:var(--dtl-radius-99);font:500 11.5px/1 var(--mono);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-deep) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 70%,transparent)}.de-cr__gl i{width:10px;height:2px;border-radius:var(--dtl-radius-2);background:var(--signal)}.de-cr__bars{position:absolute;left:0;right:76px;bottom:26px;height:200px;display:flex;align-items:flex-end;gap:var(--dtl-space-10)}.de-cr__bar{position:relative;flex:1 1 0;height:200px;border-radius:var(--dtl-radius-9) var(--dtl-radius-9) var(--dtl-radius-3) var(--dtl-radius-3)}.de-cr__bar--now{height:var(--h);background:linear-gradient(180deg,var(--dtl-card-white),color-mix(in srgb,var(--dtl-card-white) 82%,var(--accent)));box-shadow:0 14px 26px -12px color-mix(in srgb,var(--wd-deep) 60%,transparent)}.de-cr__bar--now em{position:absolute;left:50%;top:10px;translate:-50% 0;font:500 12px/1 var(--mono);font-style:normal;color:var(--accent)}.de-cr__bar--next{background:color-mix(in srgb,var(--dtl-card-white) 5%,transparent);border:1.5px dashed color-mix(in srgb,var(--dtl-card-white) 38%,transparent)}.de-cr__ax{position:absolute;left:0;right:76px;bottom:0;display:flex;gap:var(--dtl-space-10);font:500 11px/1 var(--mono);color:color-mix(in srgb,var(--dtl-card-white) 75%,var(--accent))}.de-cr__ax span{flex:1 1 0;text-align:center}.de-cp{width:100%;display:flex;flex-direction:column;gap:var(--dtl-space-14)}.de-cp__num{font-family:var(--site-font-display);font-size:var(--dtl-font-size-58);line-height:var(--dtl-line-height-0p95);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.de-cp__num small{font-size:var(--dtl-font-size-0p5em);letter-spacing:-.02em;margin-left:var(--dtl-space-0p04em)}.de-cp__seg{display:grid;grid-template-columns:repeat(18,1fr);gap:var(--dtl-space-3)}.de-cp__seg i{height:22px;border-radius:var(--dtl-radius-4);background:color-mix(in srgb,var(--accent) 75%,var(--dtl-card-white))}.de-cp__seg i:nth-child(odd){background:var(--accent)}.de-cp__seg .de-cp__gap{background:color-mix(in srgb,var(--signal) 16%,var(--dtl-card-white)) !important;box-shadow:inset 0 0 0 1.5px var(--signal)}.de-cp__lab{display:flex;justify-content:space-between;gap:var(--dtl-space-10);font:500 11.5px/1 var(--mono);color:var(--ink-3);white-space:nowrap}.de-cp__miss{display:inline-flex;align-items:center;gap:var(--dtl-space-7);color:var(--ink)}.de-sd{width:100%;padding:var(--dtl-space-6);border-radius:var(--dtl-radius-14);background:var(--well);font-size:var(--dtl-font-size-12)}.de-sd__head{display:flex;justify-content:space-between;align-items:center;padding:var(--dtl-space-4) var(--dtl-space-8) var(--dtl-space-8);font:500 11px/1 var(--mono);color:var(--ink-3)}.de-sd__tag{display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:20px;padding:0 var(--dtl-space-8);border-radius:var(--dtl-radius-99);background:var(--dtl-card-white);color:var(--ink)}.de-sd__ln{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-6);height:26px;padding:0 var(--dtl-space-10);border-radius:var(--dtl-radius-8);font:400 12px/1 var(--mono);color:var(--ink-2)}.de-sd__ln b{font-weight:var(--dtl-font-weight-500);color:var(--ink-3)}.de-sd__ln code{font:inherit;color:var(--ink);white-space:nowrap}.de-sd__ln span{color:var(--ink-3)}.de-sd__ln--del code{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--wd-ink) 40%,transparent);color:var(--ink-2)}.de-sd__ln--add{position:relative;background:var(--dtl-card-white);box-shadow:0 0 0 1.5px var(--accent),0 10px 20px -12px color-mix(in srgb,var(--accent) 60%,transparent)}.de-sd__ln--add b{color:var(--accent)}.de-sd__ln--dim{opacity:.5}.de-lf{width:100%;display:flex;flex-direction:column;gap:var(--dtl-space-8)}.de-lf__plot{position:relative;height:112px;display:flex;align-items:flex-end;gap:var(--dtl-space-8);border-bottom:1px solid var(--hair)}.de-lf__cut{position:absolute;left:0;right:0;bottom:62%;border-top:1.5px dashed color-mix(in srgb,var(--signal) 85%,transparent)}.de-lf__cut em{position:absolute;left:0;bottom:4px;font:500 10.5px/1 var(--mono);font-style:normal;color:var(--ink-2);background:var(--dtl-card-white);padding-right:var(--dtl-space-6)}.de-lf__b{position:relative;flex:1 1 0;height:var(--h);border-radius:var(--dtl-radius-6) var(--dtl-radius-6) var(--dtl-radius-2) var(--dtl-radius-2);background:color-mix(in srgb,var(--accent) 22%,var(--dtl-card-white))}.de-lf__b--late{background:linear-gradient(180deg,var(--signal),color-mix(in srgb,var(--signal) 45%,var(--dtl-card-white)))}.de-lf__b--late em{position:absolute;left:50%;bottom:calc(100% + 5px);translate:-50% 0;font:500 11px/1 var(--mono);font-style:normal;color:var(--ink);white-space:nowrap}.de-lf__ax{display:flex;gap:var(--dtl-space-8);font:500 10.5px/1 var(--mono);color:var(--ink-3)}.de-lf__ax span{flex:1 1 0;text-align:center}.de-q__t5 .de-q__vis{padding-top:var(--dtl-space-40)}@media (max-width:1099px){.de-q{grid-template-columns:1fr 1fr;grid-template-rows:none}.de-q>*{grid-column:auto;grid-row:auto;min-height:300px}.de-q>.de-q__t2{grid-column:1/-1;order:-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;min-height:0}.de-q__t2 .de-q__head{grid-column:1;grid-row:1}.de-q__t2 .de-q__cap{grid-column:1;grid-row:2;justify-content:flex-end;padding-top:var(--dtl-space-24)}.de-q__t2 .de-q__vis{grid-column:2;grid-row:1/3;padding:var(--pad)}}@media (max-width:699px){.de-q{grid-template-columns:1fr;gap:var(--dtl-space-12);--pad:22px}.de-q>*{min-height:0}.de-q>.de-q__t2{display:flex}.de-q__t2 .de-q__vis{padding:var(--dtl-space-8) var(--pad) var(--dtl-space-18)}.de-q__num{font-size:var(--dtl-font-size-96)}.de-q__vis{min-height:170px}}.de-cad{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--signal:var(--site-signal,var(--dtl-baseline-amber));--well:var(--wd-paper-2,var(--dtl-soft-lilac));--mono:var(--site-font-mono,ui-monospace,monospace)}.de-cad__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dtl-space-16)}.de-cad__item{position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-14)}.de-cad__day{font:500 11.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.de-cad__item--gate .de-cad__day{color:var(--ink)}.de-cad__node{position:relative;display:block;height:14px}.de-cad__node::before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.de-cad__node::after{content:"";position:absolute;left:26px;right:-4px;top:6px;height:2px;border-radius:var(--dtl-radius-2);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--accent) 18%,transparent))}.de-cad__item:last-child .de-cad__node::after{display:none}.de-cad__node--gate::before{width:13px;height:13px;left:1px;top:0;border-radius:var(--dtl-radius-3);rotate:45deg;background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 22%,transparent)}.de-cad__card{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--dtl-space-26) var(--dtl-space-24) var(--dtl-space-24);border-radius:var(--site-radius-lg,24px);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px var(--hair),var(--wd-shadow-sm)}.de-cad__ic{display:grid;place-items:center;width:42px;height:42px;margin-bottom:var(--dtl-space-8);border-radius:var(--dtl-radius-12);background:var(--well);color:var(--accent)}.de-cad__ic svg{width:21px;height:21px}.de-cad__title{margin:0;font-family:var(--site-font-display);font-size:var(--wd-h3-size,21px);line-height:var(--dtl-line-height-1p2);font-weight:var(--dtl-font-weight-500);letter-spacing:-.015em}.de-cad__body{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2)}.de-cad__item--gate .de-cad__card{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 50%,transparent),var(--wd-shadow)}.de-cad__item--gate .de-cad__ic{background:var(--accent);color:var(--dtl-card-white)}.de-cad__pass{display:flex;align-items:center;gap:var(--dtl-space-8);margin:auto 0 0;padding-top:var(--dtl-space-12);font-size:var(--dtl-font-size-14);color:var(--ink)}.de-cad__pass svg{flex:none;width:18px;height:18px;color:var(--accent)}.de-cad__pass b{font:500 13px/1 var(--mono);margin-right:var(--dtl-space-4)}.de-cad__loop{position:relative;display:flex;justify-content:center;align-items:flex-end;height:54px;margin:0 var(--dtl-space-fluid-14);border:1.5px dashed color-mix(in srgb,var(--wd-ink) 22%,transparent);border-top:0;border-radius:0 0 var(--dtl-radius-28) var(--dtl-radius-28)}.de-cad__loop::before{content:"";position:absolute;left:-7.5px;top:-4px;border:6px solid transparent;border-bottom:9px solid color-mix(in srgb,var(--wd-ink) 40%,transparent);border-top:0}.de-cad__looppill{display:inline-flex;align-items:center;gap:var(--dtl-space-9);height:36px;padding:0 var(--dtl-space-16);translate:0 50%;border-radius:var(--dtl-radius-99);background:var(--site-section-bg,var(--dtl-sample-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 60%,transparent);font-size:var(--dtl-font-size-14);color:var(--ink-2);white-space:nowrap}.de-cad__looppill svg{flex:none;width:17px;height:17px;color:var(--ink-3)}.de-cad__looppill b{font:500 13px/1 var(--mono);color:var(--ink);margin-right:var(--dtl-space-4)}@media (max-width:899px){.de-cad__row{grid-template-columns:repeat(2,minmax(0,1fr))}.de-cad__node{display:none}.de-cad__day{display:inline-flex;align-items:center;gap:var(--dtl-space-10)}.de-cad__day::before{content:"";width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--accent)}.de-cad__item--gate .de-cad__day::before{border-radius:var(--dtl-radius-2);rotate:45deg;background:var(--signal);box-shadow:none}.de-cad__loop{height:auto;margin:var(--dtl-space-28) 0 0;border:0}.de-cad__loop::before{display:none}.de-cad__looppill{translate:none}}@media (max-width:699px){.de-cad__row{grid-template-columns:1fr;gap:var(--dtl-space-22)}.de-cad__card{padding:var(--dtl-space-22) var(--dtl-space-20) var(--dtl-space-20)}.de-cad__looppill{height:auto;min-height:36px;padding:var(--dtl-space-9) var(--dtl-space-16);white-space:normal;text-align:left}}.dt-close{padding-block:0 var(--wd-section-y)}.dt-close__panel{position:relative;isolation:isolate;overflow:hidden;max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin-inline:auto;margin-inline:max(var(--dtl-space-10),calc((100% - var(--site-container) - var(--wd-gutter)*2)/2));border-radius:var(--site-radius-xl);padding:var(--dtl-space-fluid-25) var(--dtl-space-fluid-20);min-height:380px;display:flex;align-items:center;color:var(--dtl-card-white);background:radial-gradient(60% 90% at 88% 100%,color-mix(in srgb,var(--wd-accent) 70%,transparent),transparent 70%),linear-gradient(120deg,var(--wd-night) 0%,var(--wd-deep) 46%,color-mix(in srgb,var(--wd-accent) 55%,var(--wd-deep)) 100%)}.dt-close__orb{position:absolute;z-index:-1;right:-6%;bottom:-38%;width:min(760px,62%);aspect-ratio:16/9;object-fit:cover;opacity:.92;-webkit-mask-image:radial-gradient(60% 70% at 50% 55%,var(--dtl-c000000) 45%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 55%,var(--dtl-c000000) 45%,transparent 75%)}.dt-close__copy{display:flex;flex-direction:column;gap:var(--dtl-space-20);max-width:560px}.dt-close__title{color:var(--dtl-card-white);max-width:14ch}.dt-close__lead{color:color-mix(in srgb,var(--dtl-card-white) 76%,var(--wd-deep))}.dt-close__acts{display:flex;flex-wrap:wrap;gap:var(--dtl-space-12);margin-top:var(--dtl-space-8)}.dt-close__ghost{background:color-mix(in srgb,var(--dtl-card-white) 10%,transparent);color:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 32%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dt-close__ghost:hover{background:color-mix(in srgb,var(--dtl-card-white) 16%,transparent)}@media (max-width:699px){.dt-close__panel{margin-inline:var(--dtl-space-8);min-height:0;padding:var(--dtl-space-48) var(--dtl-space-24) var(--dtl-space-200)}.dt-close__orb{right:-30%;bottom:-18%;width:130%}.dt-close__acts .wd-btn{width:100%}}.ar-top .hr-panel{background: radial-gradient(40% 58% at 74% 64%,color-mix(in srgb,var(--wd-accent) 62%,transparent) 0%,color-mix(in srgb,var(--wd-accent) 18%,transparent) 58%,transparent 80%), linear-gradient(180deg,var(--wd-night) 0%,color-mix(in srgb,var(--wd-deep) 70%,var(--wd-night)) 24%,var(--wd-deep) 50%,color-mix(in srgb,var(--wd-accent) 52%,var(--wd-deep)) 80%,color-mix(in srgb,var(--wd-accent) 34%,var(--wd-mist)) 96%,color-mix(in srgb,var(--wd-accent) 20%,var(--wd-mist)) 100%)}.ar-hero{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.2fr);gap:var(--dtl-space-40);align-items:center;max-width:calc(var(--site-container) + 2*var(--wd-gutter));margin:0 auto;padding:var(--dtl-space-16) var(--wd-gutter) 0}.ar-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-22);padding-bottom:var(--dtl-space-40)}.ar-hero__title{color:var(--dtl-card-white);max-width:11ch}.ar-hero__lead{max-width:40ch;color:var(--site-text-muted)}.ar-hero__acts{display:flex;flex-wrap:wrap;gap:var(--dtl-space-12);margin-top:var(--dtl-space-8)}.ar-hero__acts .wd-btn--inverse{background:var(--dtl-card-white);color:var(--wd-night)}.ar-hero__acts .wd-btn--inverse:hover{background:var(--wd-mist)}.ar-hero__acts .wd-btn--primary:hover{background:color-mix(in srgb,var(--wd-accent) 86%,var(--dtl-card-white))}.ar-hv{--s:1;position:relative;width:calc(640px*var(--s));height:calc(500px*var(--s));justify-self:center}.ar-hv__stage{position:absolute;left:0;top:0;width:640px;height:500px;scale:var(--s);transform-origin:0 0}.ar-hv__slot{position:absolute;left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);z-index:var(--z)}.ar-hv__slot--photo{--x:4px;--y:150px;--w:212px;--r:-9deg;--z:1}.ar-hv__slot--sheet{--x:414px;--y:116px;--w:222px;--r:7deg;--z:2}.ar-hv__slot--score{--x:172px;--y:66px;--w:304px;--r:-2.5deg;--z:3}.ar-hv__photo{aspect-ratio:4/5;border-radius:var(--dtl-radius-22);overflow:hidden;background:var(--wd-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 18%,transparent),0 30px 60px -24px color-mix(in srgb,var(--wd-night) 70%,transparent)}.ar-hv__photo .wd-ph{min-height:0;height:100%;background:color-mix(in srgb,var(--wd-accent) 26%,var(--wd-deep)) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--dtl-card-white) 5%,transparent) 14px 15px)}.ar-hv__photo .wd-ph>span{background:color-mix(in srgb,var(--wd-night) 60%,transparent);color:var(--wd-mist);box-shadow:none;font-size:var(--dtl-font-size-11p5)}.ar-hv__photo img{width:100%;height:100%;object-fit:cover}.ar-score{display:flex;flex-direction:column;gap:var(--dtl-space-12);padding:var(--dtl-space-18);border-radius:var(--dtl-radius-22);background:var(--dtl-card-white);color:var(--wd-ink);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 18%,transparent),0 34px 70px -26px color-mix(in srgb,var(--wd-night) 78%,transparent)}.ar-score__head{display:flex;align-items:center;gap:var(--dtl-space-10)}.ar-score__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);color:var(--wd-accent)}.ar-score__ic svg{width:18px;height:18px}.ar-score__title{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p25);min-width:0}.ar-score__title strong{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.ar-score__title small{font-size:var(--dtl-font-size-12);color:var(--wd-ink-3)}.ar-score__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ar-score__rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-10);padding:var(--dtl-space-8) 0;border-top:1px solid var(--site-border);font-size:var(--dtl-font-size-13);color:var(--wd-ink-2);white-space:nowrap}.ar-st{display:inline-flex;align-items:center;gap:var(--dtl-space-5);height:22px;padding:0 var(--dtl-space-8);border-radius:var(--dtl-radius-99);font:500 11.5px/1 var(--site-font-mono);color:var(--wd-ink-2);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--site-border)}.ar-st svg{width:11px;height:11px}.ar-st--ok{color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 8%,var(--dtl-card-white));box-shadow:none}.ar-st--flag{color:var(--dtl-c5a3a0a);background:color-mix(in srgb,var(--wd-signal) 16%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 40%,transparent)}.ar-score__verdict{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-10);margin-top:var(--dtl-space-2);padding:var(--dtl-space-12) var(--dtl-space-14);border-radius:var(--dtl-radius-14);background:var(--wd-paper);font-size:var(--dtl-font-size-13);color:var(--wd-ink-2)}.ar-score__verdict b{display:inline-flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);color:var(--wd-ink)}.ar-score__dot{width:8px;height:8px;border-radius:50%;background:var(--wd-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-signal) 22%,transparent)}.ar-sheet{display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--dtl-space-16) var(--dtl-space-16) var(--dtl-space-14);border-radius:var(--dtl-radius-14);background:var(--dtl-cfbfafd);color:var(--wd-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 6%,transparent),0 28px 56px -24px color-mix(in srgb,var(--wd-night) 75%,transparent)}.ar-sheet__head,.ar-sheet__foot{display:flex;justify-content:space-between;gap:var(--dtl-space-8);font:500 11px/1.2 var(--site-font-mono);color:var(--wd-ink-3);letter-spacing:.02em}.ar-sheet__head{padding-bottom:var(--dtl-space-8);border-bottom:1px solid var(--site-border)}.ar-sheet__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-2)}.ar-sheet__rows li{display:flex;justify-content:space-between;gap:var(--dtl-space-8);padding:var(--dtl-space-5) var(--dtl-space-6);border-radius:var(--dtl-radius-7);font:400 11px/1.3 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.ar-sheet__rows b{font-weight:var(--dtl-font-weight-500);color:var(--wd-ink-2)}.ar-sheet__rows li.is-flag{background:color-mix(in srgb,var(--wd-signal) 15%,var(--dtl-card-white));color:var(--dtl-c5a3a0a);box-shadow:inset 2px 0 0 var(--wd-signal)}.ar-sheet__rows li.is-flag b{color:var(--wd-ink)}.ar-sheet__foot{padding-top:var(--dtl-space-8);border-top:1px solid var(--site-border)}.ar-sheet__foot b{color:var(--wd-ink);font-weight:var(--dtl-font-weight-500)}.ar-pin{position:absolute;left:var(--x);top:var(--y);z-index:6;width:0;display:flex;justify-content:center}.ar-pin--1{--x:332px;--y:0px;--len:52px}.ar-pin--2{--x:584px;--y:40px;--len:140px}.ar-pin__in{flex:none;display:flex;flex-direction:column;align-items:center}.ar-pin__label{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:32px;padding:0 var(--dtl-space-13);border-radius:999px;white-space:nowrap;font:500 12px/1 var(--site-font-mono);letter-spacing:.01em;color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ar-pin__mark{width:7px;height:7px;border-radius:50%;background:var(--wd-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--wd-signal) 26%,transparent)}.ar-pin__line{position:relative;width:1px;height:var(--len);background:linear-gradient(180deg,color-mix(in srgb,var(--dtl-card-white) 60%,transparent),color-mix(in srgb,var(--dtl-card-white) 26%,transparent))}.ar-pin__line::after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:var(--dtl-space-n4);border-radius:50%;background:color-mix(in srgb,var(--wd-night) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--dtl-card-white)}.ar-pin--flaw .ar-pin__line{background:linear-gradient(180deg,color-mix(in srgb,var(--dtl-card-white) 60%,transparent),color-mix(in srgb,var(--wd-signal) 80%,transparent))}.ar-pin--flaw .ar-pin__line::after{width:10px;height:10px;margin-left:var(--dtl-space-n5);bottom:-5px;background:var(--wd-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-signal) 24%,transparent),0 0 18px 4px color-mix(in srgb,var(--wd-signal) 55%,transparent)}@media (max-width:1099px){.ar-hero{gap:var(--dtl-space-24)}.ar-hv{--s:.8}}@media (max-width:899px){.ar-hero{grid-template-columns:1fr;gap:var(--dtl-space-8);padding-top:var(--dtl-space-28)}.ar-hero__copy{padding-bottom:0}.ar-hv{--s:1;margin-top:var(--dtl-space-8)}}@media (max-width:699px){.ar-hero{padding-top:var(--dtl-space-20)}.ar-hero__copy{gap:var(--dtl-space-18)}.ar-hero__acts{flex-direction:column;align-self:stretch;gap:var(--dtl-space-10)}.ar-hero__acts .wd-btn{width:100%}.ar-hv{width:336px;height:440px}.ar-hv__stage{width:336px;height:440px;scale:1}.ar-hv__slot--photo,.ar-pin--1{display:none}.ar-hv__slot--score{--x:6px;--y:70px;--w:262px;--r:-3deg}.ar-hv__slot--sheet{--x:178px;--y:24px;--w:170px;--r:7deg}.ar-sheet{padding:var(--dtl-space-12) var(--dtl-space-10) var(--dtl-space-10)}.ar-sheet__rows li span{display:none}.ar-sheet__rows li.is-flag span{display:inline}.ar-pin--2{--x:250px;--y:0px;--len:96px}.ar-score{padding:var(--dtl-space-15);gap:var(--dtl-space-10)}.ar-score__rows li{font-size:var(--dtl-font-size-12p5);padding:var(--dtl-space-7) 0}}.ar-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:372px 372px;gap:var(--dtl-space-16)}.ar-t1{grid-column:1/6;grid-row:1}.ar-t2{grid-column:6/9;grid-row:1}.ar-t3{grid-column:9/13;grid-row:1}.ar-t4{grid-column:1/5;grid-row:2}.ar-t5{grid-column:5/10;grid-row:2}.ar-t6{grid-column:10/13;grid-row:2}.ar-tile{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;container-type:inline-size;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:var(--wd-shadow-sm)}.ar-tile__vis{position:relative;flex:1 1 auto;min-height:0}.ar-tile__cap{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:0 var(--dtl-space-28) var(--dtl-space-28)}.ar-tile__t{margin:0;font:500 var(--wd-h3-size)/1.2 var(--site-font-display);letter-spacing:-.015em;color:var(--site-text);text-wrap:balance}.ar-tile--hero .ar-tile__t{font-size:var(--dtl-font-size-26);line-height:var(--dtl-line-height-1p15)}.ar-tile__b{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--site-text-muted);max-width:42ch;text-wrap:pretty}.ar-tile--accent{background:var(--site-accent);color:var(--site-on-accent);box-shadow:0 22px 44px -22px color-mix(in srgb,var(--wd-accent) 70%,transparent)}.ar-tile--accent::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,var(--dtl-card-white-a120),transparent 55%)}.ar-tile--accent .ar-tile__t{color:var(--dtl-card-white)}.ar-tile--accent .ar-tile__b{color:var(--site-on-accent)}.ar-stage{position:absolute;left:50%;top:50%;translate:-50% -50%}.ar-chip{position:absolute;display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:28px;padding:0 var(--dtl-space-11);border-radius:var(--dtl-radius-99);white-space:nowrap;font:500 11.5px/1 var(--site-font-mono);color:var(--wd-ink-2);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.ar-chip--flag{color:var(--dtl-c5a3a0a);background:color-mix(in srgb,var(--wd-signal) 14%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 42%,transparent),var(--wd-shadow)}.ar-dot{width:7px;height:7px;border-radius:50%;background:var(--wd-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--wd-signal) 24%,transparent)}.ar-mag__list{position:absolute;left:0;top:24px;width:296px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-5)}.ar-mag__list li{display:flex;align-items:center;gap:var(--dtl-space-10);height:32px;padding:0 var(--dtl-space-12);border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);opacity:.6;font:500 12px/1 var(--site-font-mono);color:var(--wd-ink-2)}.ar-mag__list span{display:inline-grid;place-items:center;height:20px;padding:0 var(--dtl-space-7);border-radius:var(--dtl-radius-6);background:var(--dtl-card-white);font-size:var(--dtl-font-size-10p5);color:var(--wd-ink-3)}.ar-mag__list i{flex:1;height:6px;border-radius:var(--dtl-radius-6);background:color-mix(in srgb,var(--wd-ink) 8%,transparent)}.ar-mag__list li.is-flag{opacity:1;background:color-mix(in srgb,var(--wd-signal) 14%,var(--dtl-card-white));color:var(--wd-ink);box-shadow:inset 3px 0 0 var(--wd-signal)}.ar-mag__list li.is-flag i{background:color-mix(in srgb,var(--wd-signal) 40%,transparent)}.ar-mag__glass{position:absolute;left:246px;top:42px;width:140px;height:140px}.ar-mag__lens{position:absolute;inset:0;display:grid;grid-template-columns:auto auto;align-content:center;justify-content:center;gap:var(--dtl-space-4) var(--dtl-space-8);border-radius:50%;background:radial-gradient(circle at 34% 28%,var(--dtl-card-white-a950),var(--dtl-card-white-a720) 46%,color-mix(in srgb,var(--wd-mist) 80%,var(--dtl-card-white)));box-shadow:0 0 0 8px var(--wd-night),inset 0 2px 10px var(--dtl-card-white-a900),0 26px 44px -16px color-mix(in srgb,var(--wd-deep) 60%,transparent);font:500 15px/1.15 var(--site-font-mono);color:var(--wd-ink)}.ar-mag__k{font-size:var(--dtl-font-size-9p5);line-height:var(--dtl-line-height-17px);color:var(--wd-ink-3);text-align:right}.ar-mag__bad{color:var(--dtl-c8a4f00);background:color-mix(in srgb,var(--wd-signal) 24%,transparent);border-radius:var(--dtl-radius-4);padding:0 var(--dtl-space-3);margin-left:var(--dtl-space-n3)}.ar-mag__handle{position:absolute;left:118px;top:112px;width:18px;height:62px;border-radius:var(--dtl-radius-9);rotate:-45deg;transform-origin:50% 0;background:linear-gradient(90deg,var(--dtl-c2a2840),var(--wd-night) 60%);box-shadow:0 12px 20px -8px color-mix(in srgb,var(--wd-deep) 60%,transparent)}.ar-mag__chip{left:-4px;top:0}.ar-own{display:flex;flex-direction:column;justify-content:center;gap:var(--dtl-space-14)}.ar-own__row{display:flex;align-items:center;gap:var(--dtl-space-6);opacity:.62}.ar-own__feed{flex:none;display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:36px;padding:0 var(--dtl-space-12);border-radius:var(--dtl-radius-99);background:var(--wd-paper-2);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);color:var(--wd-ink);white-space:nowrap}.ar-own__feed svg{width:15px;height:15px;color:var(--wd-ink-3)}.ar-own__wire{flex:1;height:0;border-top:1.5px dashed color-mix(in srgb,var(--wd-accent) 45%,transparent)}.ar-own__av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wd-mist);color:var(--wd-accent);font:600 12px/1 var(--site-font-sans);box-shadow:0 0 0 3px var(--dtl-card-white)}.ar-own__row.is-gap{opacity:1}.ar-own__row.is-gap .ar-own__feed{background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.ar-own__row.is-gap .ar-own__feed svg{color:var(--wd-accent)}.ar-own__row.is-gap .ar-own__wire{border-top-color:var(--wd-signal);-webkit-mask-image:linear-gradient(90deg,var(--dtl-c000000) 45%,transparent 46%,transparent 62%,var(--dtl-c000000) 63%);mask-image:linear-gradient(90deg,var(--dtl-c000000) 45%,transparent 46%,transparent 62%,var(--dtl-c000000) 63%)}.ar-own__row.is-gap .ar-own__av{background:color-mix(in srgb,var(--wd-signal) 12%,var(--dtl-card-white));color:var(--dtl-c8a4f00);box-shadow:inset 0 0 0 1.5px var(--wd-signal),0 0 0 3px var(--dtl-card-white);outline:1.5px dashed transparent}.ar-hist{display:block;width:330px;height:150px;overflow:visible}.ar-hist__t{fill:color-mix(in srgb,var(--wd-accent) 62%,var(--wd-mist))}.ar-hist__gap{fill:var(--wd-signal)}.ar-hist__miss{fill:color-mix(in srgb,var(--wd-ink) 14%,transparent)}.ar-hist__hold{fill:color-mix(in srgb,var(--wd-accent) 9%,transparent);stroke:color-mix(in srgb,var(--wd-accent) 40%,transparent);stroke-dasharray:3 3}.ar-hist__lab,.ar-hist__yr{font:500 10.5px var(--site-font-mono);fill:var(--wd-ink-3)}.ar-hist__yr--hold{fill:var(--wd-accent)}.ar-t3 .ar-chip{left:92px;top:78px;height:24px;font-size:var(--dtl-font-size-11)}.ar-lab{display:flex;flex-direction:column;justify-content:center;gap:var(--dtl-space-10)}.ar-lab__row{display:flex;align-items:center;gap:var(--dtl-space-10);height:46px;padding:0 var(--dtl-space-14);border-radius:var(--dtl-radius-14);font:500 12px/1 var(--site-font-mono);color:var(--wd-ink-2);white-space:nowrap}.ar-lab__row b{font-weight:var(--dtl-font-weight-500);color:var(--wd-ink-3)}.ar-lab__row em{font-style:normal;margin-left:auto;color:var(--wd-ink);font-variant-numeric:tabular-nums}.ar-lab__row--back{background:var(--wd-paper-2);opacity:.55;filter:blur(.5px);margin-inline:var(--dtl-space-12)}.ar-lab__row--focus{position:relative;z-index:1;background:var(--dtl-card-white);rotate:-1.5deg;box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.ar-tag{font-style:normal;display:inline-grid;place-items:center;height:22px;padding:0 var(--dtl-space-8);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-11);color:var(--wd-ink-2);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px var(--site-border)}.ar-lab__row--back .ar-tag{background:var(--dtl-card-white)}.ar-tag--x{color:var(--dtl-c8a4f00);background:color-mix(in srgb,var(--wd-signal) 14%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 42%,transparent);text-decoration:line-through;text-decoration-color:var(--wd-signal)}.ar-tag--fix{color:var(--dtl-card-white);background:var(--wd-accent);box-shadow:none}.ar-lat{display:block;width:440px;height:160px;overflow:visible}.ar-lat__lab,.ar-lat__hr{font:500 10.5px var(--site-font-mono);fill:var(--wd-ink-3)}.ar-lat__rail{stroke:color-mix(in srgb,var(--wd-ink) 8%,transparent);stroke-width:1}.ar-lat__tick{fill:color-mix(in srgb,var(--wd-accent) 58%,var(--wd-mist))}.ar-lat__batch{fill:var(--wd-accent)}.ar-lat__miss{stroke:var(--wd-signal);stroke-width:1.5;stroke-dasharray:3 5;stroke-linecap:round}.ar-lat__now{stroke:var(--wd-ink);stroke-width:1.2;stroke-dasharray:2 3}.ar-lat-st__run{left:163px;top:-14px;translate:-50% 0;height:24px;font-size:var(--dtl-font-size-11);color:var(--wd-ink)}.ar-lat-st__late{left:236px;top:97px;height:26px;font-size:var(--dtl-font-size-11)}.ar-sign{position:absolute;left:8px;top:6px;width:210px;padding:var(--dtl-space-16);border-radius:var(--dtl-radius-16);background:var(--dtl-card-white);color:var(--wd-ink);rotate:3deg;box-shadow:0 24px 44px -18px color-mix(in srgb,var(--wd-deep) 70%,transparent)}.ar-sign__k{margin:0 0 var(--dtl-space-10);font:500 11px/1 var(--site-font-mono);color:var(--wd-ink-3);letter-spacing:.02em}.ar-sign__rows{list-style:none;margin:0 0 var(--dtl-space-12);padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-7)}.ar-sign__rows li{display:flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500)}.ar-sign__rows svg{width:14px;height:14px;padding:var(--dtl-space-2);border-radius:50%;color:var(--dtl-card-white);background:var(--wd-accent);box-sizing:content-box}.ar-sign__by{display:flex;align-items:center;gap:var(--dtl-space-10);padding-top:var(--dtl-space-12);border-top:1px dashed var(--site-border-strong)}.ar-sign__by span:last-child{display:flex;flex-direction:column;line-height:var(--dtl-line-height-1p25)}.ar-sign__by b{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600)}.ar-sign__by small{font-size:var(--dtl-font-size-11p5);color:var(--wd-ink-3)}.ar-sign__av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wd-mist);color:var(--wd-accent);font:600 11.5px/1 var(--site-font-sans)}@media (max-width:1099px){.ar-bento{grid-template-columns:1fr 1fr;grid-template-rows:none}.ar-bento>.ar-tile{grid-column:auto;grid-row:auto;min-height:372px}.ar-bento>.ar-t1,.ar-bento>.ar-t6{grid-column:1/-1}.ar-tile__vis{min-height:220px}.ar-bento>.ar-t1,.ar-bento>.ar-t6{flex-direction:row-reverse;min-height:300px}.ar-t1>.ar-tile__vis,.ar-t6>.ar-tile__vis{flex:1 1 58%}.ar-t1>.ar-tile__cap,.ar-t6>.ar-tile__cap{flex:0 0 42%;justify-content:flex-end;padding-top:var(--dtl-space-28)}}@media (max-width:699px){.ar-bento{grid-template-columns:1fr;gap:var(--dtl-space-12)}.ar-bento>.ar-tile{grid-column:auto;min-height:0}.ar-bento>.ar-t1,.ar-bento>.ar-t6{flex-direction:column;min-height:0}.ar-t1>.ar-tile__vis,.ar-t6>.ar-tile__vis,.ar-t1>.ar-tile__cap,.ar-t6>.ar-tile__cap{flex:none}.ar-t1>.ar-tile__cap,.ar-t6>.ar-tile__cap{padding-top:0}.ar-tile__cap{padding:0 var(--dtl-space-22) var(--dtl-space-24)}.ar-tile--hero .ar-tile__t{font-size:var(--dtl-font-size-23)}.ar-t1 .ar-tile__vis,.ar-t5 .ar-tile__vis{min-height:210px}.ar-t2 .ar-tile__vis,.ar-t4 .ar-tile__vis,.ar-t6 .ar-tile__vis{min-height:212px}.ar-t3 .ar-tile__vis{min-height:184px}}@container (max-width:470px){.ar-t1 .ar-stage,.ar-t5 .ar-stage{scale:.76}}@container (max-width:380px){.ar-t3 .ar-stage,.ar-t4 .ar-stage{scale:.94}}.ar-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-20);align-items:start;--step:64px}.ar-rung{position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-18);min-height:494px;padding:var(--dtl-space-30) var(--dtl-space-28) var(--dtl-space-28);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.ar-rung--1{margin-top:calc(var(--step)*2)}.ar-rung--2{margin-top:var(--step)}.ar-rung__here{position:absolute;left:24px;top:-15px;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:30px;padding:0 var(--dtl-space-12);border-radius:var(--dtl-radius-99);white-space:nowrap;font:500 12px/1 var(--site-font-mono);color:var(--dtl-c5a3a0a);background:color-mix(in srgb,var(--wd-signal) 16%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 45%,transparent),var(--wd-shadow)}.ar-rung .ar-dot{width:7px;height:7px;border-radius:50%;background:var(--wd-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--wd-signal) 24%,transparent)}.ar-rung__head{display:flex;align-items:baseline;gap:var(--dtl-space-14)}.ar-rung__n{font:500 13px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.ar-rung__t{margin:0;font:400 32px/1.1 var(--site-font-display);letter-spacing:-.02em;color:var(--site-text)}.ar-gauge{display:flex;flex-direction:column;gap:var(--dtl-space-10);padding:var(--dtl-space-16) var(--dtl-space-16) var(--dtl-space-12);border-radius:var(--dtl-radius-16);background:var(--wd-paper-2)}.ar-gauge__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dtl-space-12);font-size:var(--dtl-font-size-13);color:var(--site-text-muted)}.ar-gauge__top b{font:400 28px/1 var(--site-font-display);letter-spacing:-.02em;color:var(--site-text);white-space:nowrap;font-variant-numeric:tabular-nums}.ar-gauge__top small{font:400 14px var(--site-font-sans);color:var(--site-text-subtle)}.ar-gauge__bar{position:relative;height:10px;border-radius:var(--dtl-radius-99);background:color-mix(in srgb,var(--wd-ink) 7%,transparent)}.ar-gauge__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--wd-accent) 55%,var(--dtl-card-white)),var(--wd-accent))}.ar-gauge__fill--flag{background:linear-gradient(90deg,color-mix(in srgb,var(--wd-signal) 55%,var(--dtl-card-white)),var(--wd-signal))}.ar-gauge__fill--plan{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--wd-signal) 70%,var(--dtl-card-white)) 0 4px,color-mix(in srgb,var(--wd-signal) 22%,var(--dtl-card-white)) 4px 8px)}.ar-gauge__gate{position:absolute;left:10%;top:-5px;bottom:-5px;width:2px;margin-left:var(--dtl-space-n1);border-radius:var(--dtl-radius-2);background:var(--wd-ink);box-shadow:0 0 0 2px var(--wd-paper-2)}.ar-gauge__scale{display:flex;justify-content:space-between;padding-left:var(--dtl-space-fluid-13);font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}.ar-rung__means{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);text-wrap:pretty}.ar-rung__k{margin:var(--dtl-space-4) 0 var(--dtl-space-n6);font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle);letter-spacing:.02em}.ar-rung__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-10)}.ar-rung__list li{text-wrap:pretty;display:flex;align-items:flex-start;gap:var(--dtl-space-10);font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--site-text)}.ar-rung__list svg{flex:none;width:12px;height:12px;margin-top:var(--dtl-space-2);padding:var(--dtl-space-3);border-radius:50%;box-sizing:content-box;color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 11%,var(--dtl-card-white))}.ar-rung__gate{margin:auto 0 0;display:flex;align-items:center;gap:var(--dtl-space-12);padding:var(--dtl-space-11) var(--dtl-space-14);border-radius:var(--dtl-radius-12);font:500 12.5px/1.4 var(--site-font-mono);color:var(--dtl-c5a3a0a);background:color-mix(in srgb,var(--wd-signal) 11%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 34%,transparent)}.ar-rung__gate b{font-weight:var(--dtl-font-weight-600);color:var(--wd-ink)}.ar-rung__gm{flex:none;width:10px;height:10px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--wd-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-signal) 22%,transparent)}.ar-rung--3{background:var(--site-accent);color:var(--site-on-accent);box-shadow:0 30px 60px -28px color-mix(in srgb,var(--wd-accent) 80%,transparent);overflow:hidden;isolation:isolate}.ar-rung--3::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 70% at 0% 0%,var(--dtl-card-white-a140),transparent 55%)}.ar-rung--3 .ar-rung__n{color:var(--dtl-card-white)}.ar-rung--3 .ar-rung__t,.ar-rung--3 .ar-rung__list li{color:var(--dtl-card-white)}.ar-rung--3 .ar-rung__means{color:var(--site-on-accent)}.ar-rung--3 .ar-rung__k{color:var(--dtl-card-white)}.ar-rung--3 .ar-rung__list svg{color:var(--wd-accent);background:var(--dtl-card-white)}.ar-rung--3 .ar-gauge{background:color-mix(in srgb,var(--wd-deep) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 16%,transparent)}.ar-rung--3 .ar-gauge__top{color:var(--dtl-card-white)}.ar-rung--3 .ar-gauge__top b{color:var(--dtl-card-white)}.ar-rung--3 .ar-gauge__bar{background:color-mix(in srgb,var(--dtl-card-white) 20%,transparent)}.ar-rung--3 .ar-gauge__fill{background:var(--dtl-card-white)}.ar-rung--3 .ar-gauge__gate{background:var(--wd-signal);box-shadow:0 0 0 2px color-mix(in srgb,var(--wd-accent) 80%,var(--dtl-card-white))}.ar-rung--3 .ar-gauge__scale{color:var(--dtl-card-white)}.ar-rung__gate--go{color:var(--wd-accent);background:var(--dtl-card-white);box-shadow:none;font-family:var(--site-font-mono)}.ar-rung__gate--go b{color:var(--wd-ink)}.ar-rung__gate--go svg{flex:none;width:16px;height:16px}@media (max-width:1099px){.ar-ladder{--step:40px;gap:var(--dtl-space-14)}.ar-rung{padding:var(--dtl-space-26) var(--dtl-space-22) var(--dtl-space-22);min-height:580px}.ar-rung__t{font-size:var(--dtl-font-size-28)}}@media (max-width:899px){.ar-ladder{grid-template-columns:1fr;gap:var(--dtl-space-28);max-width:560px;margin-inline:auto}.ar-rung{min-height:0}.ar-rung--1,.ar-rung--2{margin-top:0}.ar-rung--1{margin-top:var(--dtl-space-12)}}.ar-spread{--s:1;position:relative;width:calc(1240px*var(--s));height:calc(640px*var(--s));margin-left:calc(50% - var(--dtl-space-620)*var(--s))}.ar-spread__stage{position:absolute;left:0;top:0;width:1240px;height:640px;scale:var(--s);transform-origin:0 0}.ar-spread__stage::before{content:"";position:absolute;left:8%;right:8%;top:16%;bottom:2%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wd-accent) 16%,transparent),transparent);filter:blur(30px)}.ar-pg{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1/1.414;rotate:var(--r);z-index:var(--z);display:flex;flex-direction:column;gap:var(--dtl-space-12);padding:var(--dtl-space-26) var(--dtl-space-24) var(--dtl-space-22);border-radius:var(--dtl-radius-6);background:var(--dtl-card-white);color:var(--wd-ink);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 5%,transparent),0 1px 2px color-mix(in srgb,var(--wd-deep) 8%,transparent),0 34px 60px -30px color-mix(in srgb,var(--wd-deep) 45%,transparent)}.ar-pg--cover{--x:22px;--y:128px;--w:292px;--r:-7deg;--z:1}.ar-pg--find{--x:292px;--y:30px;--w:384px;--r:-1.5deg;--z:4}.ar-pg--reg{--x:668px;--y:84px;--w:292px;--r:3deg;--z:2}.ar-pg--plan{--x:924px;--y:142px;--w:292px;--r:8deg;--z:3}.ar-pg__run{display:flex;justify-content:space-between;gap:var(--dtl-space-10);padding-bottom:var(--dtl-space-10);border-bottom:1px solid var(--site-border);font:500 10.5px/1.2 var(--site-font-mono);color:var(--wd-ink-3);letter-spacing:.02em}.ar-pg__t{margin:var(--dtl-space-2) 0 var(--dtl-space-n4);font:400 23px/1.15 var(--site-font-display);letter-spacing:-.015em}.ar-pg__meta{margin:0;font:500 10.5px/1.3 var(--site-font-mono);color:var(--wd-ink-3)}.ar-pg__mark{position:absolute;right:16px;top:44px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wd-accent);color:var(--dtl-card-white);font:500 12.5px/1 var(--site-font-mono);box-shadow:0 0 0 4px var(--dtl-card-white),0 0 0 5px color-mix(in srgb,var(--wd-accent) 40%,transparent),0 10px 20px -8px color-mix(in srgb,var(--wd-accent) 70%,transparent)}.ar-pg--cover{gap:var(--dtl-space-6);background:linear-gradient(180deg,var(--dtl-card-white) 0%,var(--dtl-cfbfafe) 100%)}.ar-pg__brand{display:flex;align-items:center;gap:var(--dtl-space-7);font:600 14px/1 var(--site-font-display);letter-spacing:-.01em}.ar-pg__brand svg{width:20px;height:20px}.ar-pg__brand em{margin-left:auto;font:500 10px/1 var(--site-font-mono);font-style:normal;color:var(--wd-ink-3)}.ar-pg__kicker{margin:var(--dtl-space-16) 0 0;font:500 10.5px/1 var(--site-font-mono);color:var(--wd-accent);letter-spacing:.02em}.ar-pg__cover-t{margin:var(--dtl-space-4) 0 0;font:400 34px/1.05 var(--site-font-display);letter-spacing:-.02em}.ar-pg__cover-s{margin:0;font-size:var(--dtl-font-size-13);color:var(--wd-ink-2)}.ar-pg__disc{display:grid;place-items:center;margin:auto 0}.ar-disc{width:128px;height:128px}.ar-disc__ring{fill:none;stroke:color-mix(in srgb,var(--wd-accent) 30%,transparent);stroke-width:1;stroke-dasharray:2 4}.ar-disc__d{fill:color-mix(in srgb,var(--wd-accent) 58%,var(--wd-mist))}.ar-disc__f{fill:var(--wd-signal)}.ar-pg__verdict{align-self:flex-start;display:flex;align-items:center;gap:var(--dtl-space-14);padding:var(--dtl-space-10) var(--dtl-space-14);border-radius:var(--dtl-radius-10);background:var(--wd-paper);font-size:var(--dtl-font-size-12);color:var(--wd-ink-2)}.ar-pg__verdict b{display:inline-flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);color:var(--wd-ink)}.ar-pg__dot{width:8px;height:8px;border-radius:50%;background:var(--wd-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--wd-signal) 22%,transparent)}.ar-pg__foot{margin:var(--dtl-space-8) 0 0;font:400 10px/1.5 var(--site-font-mono);color:var(--wd-ink-3)}.ar-pg__table{width:100%;border-collapse:collapse;font-size:var(--dtl-font-size-11p5);line-height:var(--dtl-line-height-1p35)}.ar-pg__table th{padding:0 0 var(--dtl-space-7);text-align:left;font:500 10px/1 var(--site-font-mono);color:var(--wd-ink-3);letter-spacing:.02em;border-bottom:1px solid var(--site-border-strong)}.ar-pg__table th:last-child,.ar-pg__table td:last-child{text-align:right}.ar-pg__table td{padding:var(--dtl-space-8) 0;border-bottom:1px solid var(--site-border);vertical-align:top;color:var(--wd-ink-2)}.ar-pg__table td:first-child{width:76px;padding-right:var(--dtl-space-8);font-weight:var(--dtl-font-weight-600);color:var(--wd-ink)}.ar-pg__table td:nth-child(2){padding-right:var(--dtl-space-10)}.ar-s{display:inline-grid;place-items:center;height:19px;padding:0 var(--dtl-space-7);border-radius:var(--dtl-radius-99);font:500 10px/1 var(--site-font-mono);color:var(--wd-ink-2);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--site-border)}.ar-s--ok{color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 8%,var(--dtl-card-white));box-shadow:none}.ar-s--flag{color:var(--dtl-c5a3a0a);background:color-mix(in srgb,var(--wd-signal) 16%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 40%,transparent)}.ar-pg__meter{display:flex;flex-direction:column;gap:var(--dtl-space-8);padding:var(--dtl-space-12) var(--dtl-space-13);border-radius:var(--dtl-radius-10);background:var(--wd-paper)}.ar-pg__meter-top{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--dtl-font-size-11p5);color:var(--wd-ink-2)}.ar-pg__meter-top b{font:400 24px/1 var(--site-font-display)}.ar-pg__bar{position:relative;height:7px;border-radius:var(--dtl-radius-99);background:var(--wd-paper-3)}.ar-pg__bar span{position:absolute;inset:0 20% 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--wd-signal) 55%,var(--dtl-card-white)),var(--wd-signal))}.ar-pg__bar i{position:absolute;left:10%;top:-4px;bottom:-4px;width:2px;border-radius:var(--dtl-radius-2);background:var(--wd-ink);box-shadow:0 0 0 2px var(--wd-paper)}.ar-pg__gate{display:flex;align-items:center;gap:var(--dtl-space-7);margin:0;font:500 10.5px/1 var(--site-font-mono);color:var(--wd-ink-2)}.ar-pg__gate span{width:10px;height:2px;border-radius:var(--dtl-radius-2);background:var(--wd-ink)}.ar-pg__note{margin:auto 0 0;font:400 10px/1.4 var(--site-font-mono);color:var(--wd-ink-3)}.ar-pg__reg{list-style:none;margin:var(--dtl-space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-8)}.ar-pg__reg li{display:flex;flex-direction:column;gap:var(--dtl-space-3);padding:var(--dtl-space-10) var(--dtl-space-11);border-radius:var(--dtl-radius-9);background:var(--wd-paper)}.ar-pg__feed{font-size:var(--dtl-font-size-12p5);font-weight:var(--dtl-font-weight-600)}.ar-pg__own{font-size:var(--dtl-font-size-11);color:var(--wd-ink-2)}.ar-pg__ref{margin-top:var(--dtl-space-2);font:500 10px/1.2 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.ar-pg__reg li.is-gap{background:color-mix(in srgb,var(--wd-signal) 12%,var(--dtl-card-white));box-shadow:inset 2px 0 0 var(--wd-signal)}.ar-pg__reg li.is-gap .ar-pg__own{color:var(--dtl-c7a4700);font-weight:var(--dtl-font-weight-600)}.ar-pg__sigs{margin-top:auto;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.ar-pg__sigs p{display:flex;align-items:flex-end;gap:var(--dtl-space-10);margin:0;font:500 10px/1 var(--site-font-mono);color:var(--wd-ink-3)}.ar-pg__sigs span{width:42px}.ar-pg__sigs i{flex:1;padding-bottom:var(--dtl-space-3);border-bottom:1px solid var(--site-border-strong);font:italic 400 17px/1 var(--site-font-display);color:var(--wd-deep)}.ar-pg__sigs p.is-open i{border-bottom:1.5px dashed var(--wd-signal);min-height:18px}.ar-pg__plan{list-style:none;margin:var(--dtl-space-4) 0 0;padding:0;display:flex;flex-direction:column;counter-reset:pl}.ar-pg__plan li{counter-increment:pl;position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-3);padding:var(--dtl-space-10) 0 var(--dtl-space-10) var(--dtl-space-30);border-bottom:1px solid var(--site-border)}.ar-pg__plan li::before{content:counter(pl);position:absolute;left:0;top:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--dtl-radius-6);background:var(--wd-paper-2);color:var(--wd-accent);font:500 10.5px/1 var(--site-font-mono)}.ar-pg__plan li:first-child::before{background:var(--wd-accent);color:var(--dtl-card-white)}.ar-pg__plan b{font-size:var(--dtl-font-size-12);line-height:var(--dtl-line-height-1p35);font-weight:var(--dtl-font-weight-600)}.ar-pg__plan span{font:500 10px/1.2 var(--site-font-mono);color:var(--wd-ink-3)}.ar-pg__then{margin:auto 0 0;display:flex;align-items:center;gap:var(--dtl-space-8);padding:var(--dtl-space-10) var(--dtl-space-12);border-radius:var(--dtl-radius-10);background:color-mix(in srgb,var(--wd-accent) 8%,var(--dtl-card-white));font-size:var(--dtl-font-size-11p5);line-height:var(--dtl-line-height-1p35);font-weight:var(--dtl-font-weight-500);color:var(--wd-accent)}.ar-pg__then svg{flex:none;width:14px;height:14px}.ar-legend{list-style:none;margin:var(--dtl-space-40) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-20) var(--dtl-space-40)}.ar-legend li{display:flex;gap:var(--dtl-space-14);padding-top:var(--dtl-space-20);border-top:1px solid var(--site-border-strong)}.ar-legend__n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wd-accent);color:var(--dtl-card-white);font:500 12.5px/1 var(--site-font-mono)}.ar-legend h3{margin:var(--dtl-space-2) 0 var(--dtl-space-6);font:500 var(--wd-h3-size)/1.2 var(--site-font-display);letter-spacing:-.015em}.ar-legend p{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:38ch;text-wrap:pretty}@media (max-width:1263px){.ar-spread{--s:.84}}@media (max-width:1099px){.ar-spread{--s:.76}}@media (max-width:1023px){.ar-spread{--s:.67}}@media (max-width:899px){.ar-spread{--s:.56}.ar-legend{grid-template-columns:1fr;gap:var(--dtl-space-20)}}@media (max-width:767px){.ar-spread{--s:.5}}@media (max-width:699px){.ar-spread{--s:.84;width:calc(400px*var(--s));height:calc(580px*var(--s));margin-left:calc(50% - var(--dtl-space-200)*var(--s))}.ar-spread__stage{width:400px;height:580px}.ar-pg--cover,.ar-pg--reg{display:none}.ar-pg--find{--x:4px;--y:30px;--w:376px;--r:-2deg}.ar-pg--plan{--x:96px;--y:70px;--w:300px;--r:7deg}.ar-pg--plan .ar-pg__mark{display:none}.ar-legend{margin-top:var(--dtl-space-28)}}@media (max-width:379px){.ar-spread{--s:.78}}.ar-faq .wd-head{position:static;margin-bottom:0}.ar-faq__side{position:sticky;top:112px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-28)}.ar-faq__media{position:relative;margin:0;width:100%;aspect-ratio:16/9;border-radius:var(--wd-img-radius);overflow:hidden;background:var(--site-surface-sunken);box-shadow:var(--wd-shadow)}.ar-faq__media .wd-ph{min-height:0;height:100%}.ar-faq__media img{width:100%;height:100%;object-fit:cover}.ar-faq__chip{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-13);border-radius:var(--dtl-radius-99);white-space:nowrap;font:500 12.5px/1 var(--site-font-sans);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 30%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ar-faq__chip svg{width:16px;height:16px}.ar-faq__mail svg{width:17px;height:17px;color:var(--site-accent)}.ar-faq__list summary{font-size:var(--dtl-font-size-19)}.ar-faq__list details>div{display:flex;flex-direction:column;gap:var(--dtl-space-12)}.ar-faq__list details>div p{margin:0;font-size:var(--dtl-font-size-16);line-height:var(--dtl-line-height-1p6);text-wrap:pretty}.ar-faq__list details:first-child summary{padding-top:var(--dtl-space-4)}.ar-faq__list{border-top:0}@media (max-width:1099px) and (min-width:900px){.wd-faq.ar-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--dtl-space-56)}}@media (max-width:899px){.ar-faq__side{position:static}.ar-faq__media{max-width:520px}}@media (max-width:699px){.ar-faq__side{gap:var(--dtl-space-22)}.ar-faq__list summary{font-size:var(--dtl-font-size-16p5)}}.pd-hero{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--dtl-space-56);max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin:0 auto;padding:var(--dtl-space-36) var(--wd-gutter) var(--dtl-space-72)}.pd-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-22);min-width:0}.pd-hero__copy .hr-eyebrow svg{width:15px;height:15px;color:var(--wd-mist)}.pd-hero__title{color:var(--dtl-card-white);max-width:13ch;line-height:var(--dtl-line-height-1p06)}.pd-hero__title em{white-space:nowrap}.pd-hero__lead{max-width:40ch;color:var(--site-text-muted)}.pd-hero__acts{display:flex;flex-wrap:wrap;gap:var(--dtl-space-12);margin-top:var(--dtl-space-8)}.pd-hero__acts .wd-btn--inverse{background:var(--dtl-card-white);color:var(--wd-night)}.pd-hero__acts .wd-btn--inverse:hover{background:var(--wd-mist)}.pd-hero__acts .wd-btn--primary:hover{background:color-mix(in srgb,var(--wd-accent) 86%,var(--dtl-card-white))}.pd-viz{position:relative;height:476px;min-width:0;container-type:inline-size}.pd-viz__photo{position:absolute;left:-6px;top:64px;z-index:1;width:232px;aspect-ratio:4/5;border-radius:var(--dtl-radius-22);overflow:hidden;rotate:-6deg;background:var(--wd-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 18%,transparent),0 30px 60px -24px color-mix(in srgb,var(--wd-night) 70%,transparent)}.pd-viz__photo>img{width:100%;height:100%;object-fit:cover}.pd-viz__photo .wd-ph{min-height:0;height:100%;background:color-mix(in srgb,var(--wd-accent) 26%,var(--wd-deep)) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--dtl-card-white) 5%,transparent) 14px 15px)}.pd-viz__photo .wd-ph{place-items:center start;padding-left:var(--dtl-space-14)}.pd-viz__photo .wd-ph>span{background:color-mix(in srgb,var(--wd-night) 60%,transparent);color:var(--wd-mist);box-shadow:none;font-size:var(--dtl-font-size-12);max-width:44%;text-align:left}.pd-chart{position:absolute;right:0;top:12px;z-index:2;width:min(500px,81%);display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-22) var(--dtl-space-22) var(--dtl-space-18);border-radius:var(--dtl-radius-24);background:var(--dtl-card-white);color:var(--wd-ink);text-align:left;--site-text:var(--wd-ink);--site-text-muted:var(--wd-ink-2);--site-text-subtle:var(--wd-ink-3);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 18%,transparent),0 40px 80px -30px color-mix(in srgb,var(--wd-night) 75%,transparent)}.pd-chart__head{display:flex;align-items:center;gap:var(--dtl-space-12)}.pd-chart__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--dtl-radius-11);background:var(--wd-paper-2);color:var(--wd-accent)}.pd-chart__ic svg{width:19px;height:19px}.pd-chart__title{display:flex;flex-direction:column;min-width:0;line-height:var(--dtl-line-height-1p25)}.pd-chart__title strong{font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.pd-chart__title small{font-size:var(--dtl-font-size-12p5);color:var(--wd-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-chart__badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:26px;padding:0 var(--dtl-space-10);border-radius:999px;font:500 11.5px/1 var(--site-font-mono);color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 9%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 22%,transparent)}.pd-chart__plot{position:relative;height:196px;margin-top:var(--dtl-space-4);color:var(--wd-ink)}.pd-chart__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pd-stop{stop-color:var(--wd-ink)}.pd-hatch{stroke:var(--site-signal);stroke-opacity:.3;stroke-width:2}.pd-chart__window{fill:color-mix(in srgb,var(--wd-accent) 6%,transparent)}.pd-chart__base{stroke:color-mix(in srgb,var(--wd-ink) 55%,transparent);stroke-width:1.5}.pd-chart__target{stroke:var(--site-signal);stroke-width:1.75;stroke-dasharray:6 5}.pd-chart__line{fill:none;stroke:var(--wd-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pd-chart__slots line{stroke:color-mix(in srgb,var(--wd-accent) 30%,transparent);stroke-width:1;stroke-dasharray:2 4}.pd-chart__dot{position:absolute;width:10px;height:10px;margin:var(--dtl-space-n5) 0 0 var(--dtl-space-n5);border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 2px var(--wd-ink)}.pd-chart__win{position:absolute;left:61.15%;top:0;font:500 11px/1 var(--site-font-mono);color:var(--wd-accent);white-space:nowrap;padding:var(--dtl-space-2) 0 0 var(--dtl-space-8)}.pd-chart__tag{position:absolute;right:-8px;translate:0 -50%;display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:26px;padding:0 var(--dtl-space-10);border-radius:999px;background:var(--dtl-card-white);font:400 11.5px/1 var(--site-font-mono);color:var(--wd-ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--site-border-strong),0 6px 14px -8px color-mix(in srgb,var(--wd-deep) 40%,transparent)}.pd-chart__tag b{font-weight:var(--dtl-font-weight-500);color:var(--wd-ink)}.pd-chart__tag--target{box-shadow:inset 0 0 0 1.5px var(--site-signal),0 6px 14px -8px color-mix(in srgb,var(--wd-deep) 40%,transparent)}.pd-chart__tag--target i{width:10px;height:2px;border-radius:var(--dtl-radius-2);background:var(--site-signal)}.pd-chart__axis{display:flex;justify-content:space-between;gap:var(--dtl-space-12);margin-top:var(--dtl-space-n4);font:400 11px/1.2 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.pd-chart__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--dtl-space-2) 0 0;padding-top:var(--dtl-space-14);border-top:1px solid var(--site-border)}.pd-chart__stats div{display:flex;flex-direction:column;gap:var(--dtl-space-4);padding:0 var(--dtl-space-14);border-left:1px solid var(--site-border)}.pd-chart__stats div:first-child{padding-left:0;border-left:0}.pd-chart__stats dt{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--wd-ink-3)}.pd-chart__stats dd{margin:0;font-family:var(--site-font-display);font-size:var(--dtl-font-size-28);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-viz__gate{position:absolute;left:4%;bottom:6px;z-index:4;display:flex;align-items:center;gap:var(--dtl-space-12);padding:var(--dtl-space-14) var(--dtl-space-18) var(--dtl-space-14) var(--dtl-space-16);border-radius:var(--dtl-radius-18);background:var(--dtl-card-white);color:var(--wd-ink);rotate:-2deg;box-shadow:inset 0 0 0 1.5px var(--site-signal),0 24px 44px -20px color-mix(in srgb,var(--wd-night) 70%,transparent)}.pd-viz__mark{flex:none;width:11px;height:11px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-signal) 22%,transparent)}.pd-viz__gate-t{display:flex;flex-direction:column;gap:var(--dtl-space-3);line-height:var(--dtl-line-height-1p2);white-space:nowrap}.pd-viz__gate-t small{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--wd-ink-3)}.pd-viz__gate-t strong{font-size:var(--dtl-font-size-14p5);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.pd-viz__pin{position:absolute;left:18%;top:-14px;z-index:3;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-14);border-radius:999px;white-space:nowrap;font:500 12px/1 var(--site-font-mono);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pd-viz__pin svg{width:16px;height:16px;color:var(--wd-mist)}@media (max-width:1099px){.pd-hero{gap:var(--dtl-space-32);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);padding-top:var(--dtl-space-28)}.pd-hero__title{max-width:none}.pd-viz__photo{width:184px;top:80px;left:-10px}.pd-chart{width:min(450px,84%);padding:var(--dtl-space-18) var(--dtl-space-18) var(--dtl-space-16)}.pd-chart__plot{height:176px}.pd-chart__stats dd{font-size:var(--dtl-font-size-24)}.pd-viz__pin{left:6%}}@media (max-width:899px){.pd-hero{grid-template-columns:1fr;gap:var(--dtl-space-48);padding-bottom:var(--dtl-space-56)}.pd-viz{height:470px;max-width:640px;width:100%;justify-self:center}}@media (max-width:699px){.pd-hero{padding:var(--dtl-space-24) var(--wd-gutter) var(--dtl-space-40);gap:var(--dtl-space-40)}.pd-hero__copy{gap:var(--dtl-space-18)}.pd-hero__acts{flex-direction:column;align-self:stretch;gap:var(--dtl-space-10)}.pd-hero__acts .wd-btn{width:100%}.pd-viz{height:auto;display:flex;flex-direction:column;align-items:stretch;padding-top:var(--dtl-space-44)}.pd-viz__photo{display:none}.pd-chart{position:relative;inset:auto;width:100%;padding:var(--dtl-space-16) var(--dtl-space-14) var(--dtl-space-14);border-radius:var(--dtl-radius-20)}.pd-chart__badge{display:none}.pd-chart__plot{height:150px}.pd-chart__tag{right:-4px;height:24px;font-size:var(--dtl-font-size-11);padding:0 var(--dtl-space-8)}.pd-chart__win{left:auto;right:4px;padding:var(--dtl-space-2) 0 0;text-align:right}.pd-chart__axis span:last-child{display:none}.pd-chart__stats div{padding:0 var(--dtl-space-10)}.pd-chart__stats dd{font-size:var(--dtl-font-size-22)}.pd-viz__gate{position:relative;left:auto;bottom:auto;align-self:flex-end;margin:var(--dtl-space-n8) var(--dtl-space-8) 0 0;padding:var(--dtl-space-12) var(--dtl-space-14)}.pd-viz__pin{left:0;top:0}}.pd-tl{position:relative;display:grid;grid-template-columns:104px repeat(6,minmax(0,1fr)) minmax(0,1.45fr);grid-template-rows:auto 52px auto;column-gap:var(--dtl-space-4);row-gap:var(--dtl-space-30);padding:var(--dtl-space-44) var(--dtl-space-40);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.pd-tl__track{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:subgrid;align-items:stretch}.pd-tl__gate{position:relative;display:flex;align-items:center;gap:var(--dtl-space-10);padding-right:var(--dtl-space-14)}.pd-tl__gate i{flex:none;width:12px;height:12px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-signal) 22%,transparent)}.pd-tl__gate b{font:500 12px/1.2 var(--site-font-mono);color:var(--site-text);white-space:nowrap}.pd-tl__gate::after{content:"";position:absolute;right:2px;top:50%;width:10px;border-top:1.5px dashed color-mix(in srgb,var(--site-signal) 70%,transparent)}.pd-tl__wk{display:grid;place-items:center;font:500 12.5px/1 var(--site-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pd-tl__wk--setup{border-radius:999px var(--dtl-radius-6) var(--dtl-radius-6) 999px;background:var(--wd-mist);color:var(--wd-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 24%,transparent)}.pd-tl__wk--run{border-radius:var(--dtl-radius-6);background:var(--wd-accent);color:var(--dtl-card-white);position:relative}.pd-tl__wk--run::after{content:"";position:absolute;left:50%;bottom:8px;width:5px;height:5px;margin-left:var(--dtl-space-n2p5);border-radius:50%;background:color-mix(in srgb,var(--dtl-card-white) 80%,transparent)}.pd-tl__wk--run{padding-bottom:var(--dtl-space-6)}.pd-tl__wk--review{border-radius:var(--dtl-radius-6);background:var(--wd-deep);color:var(--dtl-card-white)}.pd-tl__end{display:flex;align-items:center;justify-content:center;gap:var(--dtl-space-8);border-radius:var(--dtl-radius-6) 999px 999px var(--dtl-radius-6);background:var(--wd-ink);color:var(--dtl-card-white);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);letter-spacing:-.005em}.pd-tl__end svg{width:17px;height:17px;color:var(--wd-mist)}.pd-tl__steps{display:contents;list-style:none;margin:0;padding:0}.pd-tl__step{position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-8);padding:var(--dtl-space-20) var(--dtl-space-22) var(--dtl-space-22);border-radius:var(--dtl-radius-18);background:var(--site-surface-subtle);min-width:0}.pd-tl__step::before{content:"";position:absolute;left:26px;width:0;height:30px;border-left:1.5px solid var(--site-border-strong)}.pd-tl__step::after{content:"";position:absolute;left:22px;width:9px;height:9px;border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-text)}.pd-tl__step--setup,.pd-tl__step--review{grid-row:1;align-self:end}.pd-tl__step--setup::before,.pd-tl__step--review::before{top:100%}.pd-tl__step--setup::after,.pd-tl__step--review::after{top:calc(100% + 26px)}.pd-tl__step--runs,.pd-tl__step--decide{grid-row:3;align-self:start}.pd-tl__step--runs::before,.pd-tl__step--decide::before{bottom:100%}.pd-tl__step--runs::after,.pd-tl__step--decide::after{bottom:calc(100% + 26px)}.pd-tl__step--setup{grid-column:2/4}.pd-tl__step--review{grid-column:7/9}.pd-tl__step--runs{grid-column:3/7}.pd-tl__step--decide{grid-column:8/9;background:color-mix(in srgb,var(--wd-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-accent) 20%,transparent)}.pd-tl__when{margin:0;font:500 11.5px/1.3 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.pd-tl__title{margin:0;font-family:var(--site-font-display);font-size:var(--dtl-font-size-23);line-height:var(--dtl-line-height-1p15);font-weight:var(--dtl-font-weight-400);letter-spacing:-.015em;color:var(--site-text)}.pd-tl__body{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty;max-width:46ch}.pd-tl__chip{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--dtl-space-7);margin:var(--dtl-space-6) 0 0;height:30px;padding:0 var(--dtl-space-12);border-radius:999px;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font:400 12px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.pd-tl__chip b{font-weight:var(--dtl-font-weight-500);color:var(--site-text)}.pd-tl__chip svg{width:14px;height:14px;color:var(--wd-accent)}.pd-tl__runs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dtl-space-8);list-style:none;margin:var(--dtl-space-8) 0 0;padding:0}.pd-tl__runs li{display:flex;flex-direction:column;gap:var(--dtl-space-3);padding:var(--dtl-space-10) var(--dtl-space-12);border-radius:var(--dtl-radius-12);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font:400 12px/1.4 var(--site-font-mono);color:var(--site-text-subtle)}.pd-tl__runs span{font-family:var(--site-font-sans);font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p4);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}@media (max-width:1099px){.pd-tl{grid-template-columns:88px repeat(6,minmax(0,1fr)) minmax(0,1.6fr);padding:var(--dtl-space-36) var(--dtl-space-28)}.pd-tl__title{font-size:var(--dtl-font-size-21)}.pd-tl__step{padding:var(--dtl-space-18)}.pd-tl__runs{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-tl__end{font-size:var(--dtl-font-size-13)}}@media (max-width:899px){.pd-tl{display:flex;flex-direction:column;gap:var(--dtl-space-24);padding:var(--dtl-space-28) var(--dtl-space-22)}.pd-tl__track{display:grid;grid-template-columns:40px repeat(6,minmax(0,1fr)) 52px;column-gap:var(--dtl-space-3);height:44px}.pd-tl__gate{padding-right:0;justify-content:flex-start;padding-left:var(--dtl-space-4)}.pd-tl__gate b{display:none}.pd-tl__gate::after{width:12px;right:0}.pd-tl__wk{font-size:var(--dtl-font-size-11)}.pd-tl__end{font-size:0;gap:0}.pd-tl__steps{display:flex;flex-direction:column;gap:var(--dtl-space-12)}.pd-tl__step{margin-left:var(--dtl-space-22)}.pd-tl__step::before{top:-12px !important;bottom:-12px !important;left:-14px;height:auto}.pd-tl__step:first-child::before{top:26px !important}.pd-tl__step:last-child::before{bottom:auto !important;height:14px}.pd-tl__step::after{top:22px !important;bottom:auto !important;left:-18px}.pd-tl__runs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.pd-tl{padding:var(--dtl-space-22) var(--dtl-space-14) var(--dtl-space-18);border-radius:var(--dtl-radius-24)}.pd-tl__step{padding:var(--dtl-space-16) var(--dtl-space-16) var(--dtl-space-18);margin-left:var(--dtl-space-20)}.pd-tl__runs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-bl{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--dtl-space-72);align-items:center}.pd-bl__panel{position:relative;isolation:isolate;min-height:600px;border-radius:calc(var(--site-radius-lg) + var(--dtl-radius-4));overflow:hidden;background:var(--wd-deep);box-shadow:var(--wd-shadow);container-type:inline-size}.pd-bl__photo{position:absolute;inset:0;z-index:-1}.pd-bl__photo>img{width:100%;height:100%;object-fit:cover}.pd-bl__photo .wd-ph{min-height:0;height:100%;align-content:start;padding-top:var(--dtl-space-96);background:color-mix(in srgb,var(--wd-accent) 26%,var(--wd-deep)) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--dtl-card-white) 5%,transparent) 14px 15px)}.pd-bl__photo .wd-ph>span{background:color-mix(in srgb,var(--wd-night) 60%,transparent);color:var(--wd-mist);box-shadow:none}.pd-bl__glass{position:absolute;left:24px;top:24px;margin:0;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:36px;padding:0 var(--dtl-space-14);border-radius:999px;font:500 12px/1 var(--site-font-mono);color:var(--dtl-card-white);white-space:nowrap;background:color-mix(in srgb,var(--wd-night) 36%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 30%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pd-bl__glass svg{width:15px;height:15px;color:var(--wd-mist)}.pd-bl__chart{position:absolute;right:24px;bottom:24px;width:min(440px,calc(100% - 48px));margin:0;display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-20) var(--dtl-space-20) var(--dtl-space-18);border-radius:var(--dtl-radius-20);background:var(--site-surface);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 14%,transparent),0 30px 60px -24px color-mix(in srgb,var(--wd-night) 70%,transparent)}.pd-bl__chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dtl-space-12)}.pd-bl__chart-head>span:first-child{display:flex;flex-direction:column;gap:var(--dtl-space-3);line-height:var(--dtl-line-height-1p2)}.pd-bl__chart-head strong{font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em;color:var(--site-text)}.pd-bl__chart-head small{font:400 11.5px/1.2 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.pd-bl__chip{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font:500 11px/1 var(--site-font-mono);color:var(--site-text-muted);background:var(--site-surface-subtle)}.pd-bl__bars{position:relative;display:flex;align-items:flex-end;gap:var(--dtl-space-4);height:124px;padding-top:var(--dtl-space-20)}.pd-bl__bars>span:not(.pd-bl__split){flex:1;min-width:0;height:var(--h);border-radius:var(--dtl-radius-4) var(--dtl-radius-4) var(--dtl-radius-2) var(--dtl-radius-2);background:var(--site-surface-sunken)}.pd-bl__bars>span.is-held{background:color-mix(in srgb,var(--wd-accent) 82%,var(--dtl-card-white))}.pd-bl__split{position:absolute;left:calc(50% + 2px);top:0;bottom:-6px;border-left:1.5px dashed color-mix(in srgb,var(--wd-accent) 55%,transparent)}.pd-bl__split i{position:absolute;left:8px;top:0;font:500 11px/1 var(--site-font-mono);font-style:normal;color:var(--wd-accent);white-space:nowrap}.pd-bl__legend{display:flex;flex-wrap:wrap;gap:var(--dtl-space-6) var(--dtl-space-18);margin:0;padding:0;list-style:none;font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p3);color:var(--site-text-muted)}.pd-bl__legend li{display:inline-flex;align-items:center;gap:var(--dtl-space-7);white-space:nowrap}.pd-bl__key{width:10px;height:10px;border-radius:var(--dtl-radius-3);background:var(--site-surface-sunken)}.pd-bl__key--held{background:color-mix(in srgb,var(--wd-accent) 82%,var(--dtl-card-white))}.pd-bl__score{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:var(--dtl-space-10);margin:0;padding-top:var(--dtl-space-14);border-top:1px solid var(--site-border)}.pd-bl__score div{display:flex;flex-direction:column;gap:var(--dtl-space-4)}.pd-bl__score dt{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.pd-bl__score dd{margin:0;font:500 14px/1.2 var(--site-font-mono);color:var(--site-text);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-bl__score .is-target dd{display:inline-flex;align-self:flex-start;align-items:center;height:22px;padding:0 var(--dtl-space-8);border-radius:999px;font-size:var(--dtl-font-size-13);margin-top:var(--dtl-space-n2);background:color-mix(in srgb,var(--site-signal) 16%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 62%,transparent)}.pd-bl__text{display:flex;flex-direction:column;min-width:0}.pd-bl__head{margin-bottom:var(--dtl-space-40)}.pd-bl__head .wd-h2{max-width:13ch}.pd-bl__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pd-bl__points li{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:var(--dtl-space-16);padding:var(--dtl-space-22) 0;border-top:1px solid var(--site-border-strong)}.pd-bl__points li:last-child{padding-bottom:0}.pd-bl__n{font:500 12.5px/1.6 var(--site-font-mono);color:var(--wd-accent);font-variant-numeric:tabular-nums;padding-top:var(--dtl-space-3)}.pd-bl__t{margin:0 0 var(--dtl-space-6);font-family:var(--site-font-display);font-size:var(--wd-h3-size);line-height:var(--dtl-line-height-1p2);font-weight:var(--dtl-font-weight-400);letter-spacing:-.015em;color:var(--site-text)}.pd-bl__b{margin:0;font-size:var(--dtl-font-size-15p5);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:42ch;text-wrap:pretty}@media (max-width:1099px){.pd-bl{grid-template-columns:1fr;gap:var(--dtl-space-48)}.pd-bl__text{order:-1}.pd-bl__head{margin-bottom:var(--dtl-space-28)}.pd-bl__head .wd-h2{max-width:18ch}.pd-bl__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--dtl-space-28)}.pd-bl__points li{grid-template-columns:1fr;gap:var(--dtl-space-8);padding-bottom:0}.pd-bl__panel{min-height:540px}}@media (max-width:699px){.pd-bl{gap:var(--dtl-space-36)}.pd-bl__points{display:flex}.pd-bl__points li{grid-template-columns:36px minmax(0,1fr);gap:var(--dtl-space-10);padding:var(--dtl-space-18) 0}.pd-bl__panel{min-height:0;display:flex;flex-direction:column;padding:var(--dtl-space-72) var(--dtl-space-12) var(--dtl-space-12);border-radius:var(--dtl-radius-24)}.pd-bl__photo{bottom:auto;height:360px}.pd-bl__glass{left:12px;top:12px;font-size:var(--dtl-font-size-11);height:32px;padding:0 var(--dtl-space-12)}.pd-bl__chart{position:relative;right:auto;bottom:auto;width:100%;margin-top:var(--dtl-space-160);padding:var(--dtl-space-16) var(--dtl-space-14) var(--dtl-space-14)}.pd-bl__bars{height:96px;gap:var(--dtl-space-3)}.pd-bl__score{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:var(--dtl-space-28)}.pd-bl__score div:last-child{grid-column:1/-1}}.pd-ac{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:var(--dtl-space-12);padding:var(--dtl-space-12);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.pd-ac__head{display:flex;align-items:center;gap:var(--dtl-space-14);padding:var(--dtl-space-18) var(--dtl-space-20) var(--dtl-space-10)}.pd-ac__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--dtl-radius-13);background:var(--site-surface-subtle);color:var(--wd-accent)}.pd-ac__ic svg{width:22px;height:22px}.pd-ac__name{min-width:0}.pd-ac__title{margin:0;font-size:var(--dtl-font-size-18);line-height:var(--dtl-line-height-1p3);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em;color:var(--site-text)}.pd-ac__sub{margin:var(--dtl-space-3) 0 0;font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p4);color:var(--site-text-muted)}.pd-ac__status{margin:0 0 0 auto;flex:none;display:inline-flex;align-items:center;height:30px;padding:0 var(--dtl-space-13);border-radius:999px;font:500 12px/1 var(--site-font-mono);color:var(--site-text-muted);background:var(--site-surface-subtle);white-space:nowrap}.pd-ac__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-12)}.pd-ac__term{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:var(--dtl-space-22) var(--dtl-space-24);border-radius:var(--dtl-radius-20);background:var(--site-surface-subtle);min-width:0}.pd-ac__term p{margin:0}.pd-ac__label{font:500 11.5px/1.3 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.pd-ac__big{margin-top:var(--dtl-space-10) !important;font-family:var(--site-font-display);font-size:var(--dtl-font-size-40);line-height:1;letter-spacing:-.02em;color:var(--site-text);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-ac__note{font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted);text-wrap:pretty}.pd-ac__foot{margin-top:auto !important;padding-top:var(--dtl-space-14);border-top:1px solid var(--site-border);font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p4);color:var(--site-text-muted);text-wrap:pretty}.pd-ac__term:not(.pd-ac__term--lead) .pd-ac__note{margin-bottom:var(--dtl-space-16)}.pd-ac__gate{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font:500 13px/1 var(--site-font-mono);color:var(--site-text);background:color-mix(in srgb,var(--site-signal) 18%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 62%,transparent)}.pd-ac__foot .pd-ac__gate{margin-right:var(--dtl-space-4)}.pd-ac__term--gate .pd-ac__big{display:flex;align-items:center;gap:var(--dtl-space-12)}.pd-ac__term--gate .pd-ac__big::after{content:"";width:12px;height:12px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-signal) 22%,transparent)}.pd-ac__term--lead{grid-column:span 2;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);gap:var(--dtl-space-20);padding:var(--dtl-space-24) var(--dtl-space-28) var(--dtl-space-20)}.pd-ac__lead-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--dtl-space-16)}.pd-ac__lead-top .pd-ac__note{margin-top:var(--dtl-space-5)}.pd-ac__diff{flex:none;font:500 12.5px/1 var(--site-font-mono);color:var(--wd-accent);padding:var(--dtl-space-7) var(--dtl-space-11);border-radius:999px;background:color-mix(in srgb,var(--wd-accent) 8%,var(--site-surface))}.pd-ac__bars{margin:0;display:grid;gap:var(--dtl-space-14)}.pd-ac__bar{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:var(--dtl-space-16)}.pd-ac__bar dt{font:400 13px/1 var(--site-font-mono);color:var(--site-text-muted)}.pd-ac__bar dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:var(--dtl-space-16)}.pd-ac__track{position:relative;display:block;height:18px;border-radius:999px;background:var(--site-surface-subtle)}.pd-ac__fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--site-text) 74%,var(--site-surface))}.pd-ac__bar--target .pd-ac__fill{background:transparent;box-shadow:inset 0 0 0 1.5px var(--site-border-strong);border-radius:999px var(--dtl-radius-2) var(--dtl-radius-2) 999px}.pd-ac__bar--target .pd-ac__fill::after{content:"";position:absolute;right:-1.5px;top:-6px;bottom:-6px;width:3px;border-radius:var(--dtl-radius-2);background:var(--site-signal)}.pd-ac__fig{justify-self:start;font:500 16px/1 var(--site-font-mono);color:var(--site-text);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-ac__fig.pd-ac__gate{font-size:var(--dtl-font-size-14);height:26px}.pd-ac__scale{display:flex;justify-content:space-between;margin:var(--dtl-space-n4) var(--dtl-space-88) 0 var(--dtl-space-100);font:400 11px/1 var(--site-font-mono);color:var(--site-text-subtle)}.pd-ac__sign{display:flex;align-items:center;gap:var(--dtl-space-14);padding:var(--dtl-space-12) var(--dtl-space-20) var(--dtl-space-12) var(--dtl-space-14);border-radius:var(--dtl-radius-20);box-shadow:inset 0 0 0 1px var(--site-border)}.pd-ac__avatar{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 22%}.pd-ac__who{margin:0;display:flex;flex-direction:column;gap:var(--dtl-space-2);font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p3);color:var(--site-text-muted)}.pd-ac__who strong{font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.pd-ac__line{margin:0 0 0 var(--dtl-space-24);flex:1;display:flex;align-items:center;gap:var(--dtl-space-10);padding-left:var(--dtl-space-24);border-left:1px solid var(--site-border);font-size:var(--dtl-font-size-14);color:var(--site-text-muted);min-width:0}.pd-ac__line svg{flex:none;width:22px;height:22px;color:var(--wd-accent)}.pd-ac__link{flex:none;font-size:var(--dtl-font-size-14p5)}@media (max-width:1099px){.pd-ac__big{font-size:var(--dtl-font-size-34)}.pd-ac__term{padding:var(--dtl-space-20)}.pd-ac__term--lead{padding:var(--dtl-space-22) var(--dtl-space-22) var(--dtl-space-18)}.pd-ac__line{margin-left:var(--dtl-space-8);padding-left:var(--dtl-space-16)}}@media (max-width:899px){.pd-ac__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-ac__term--lead{grid-column:1/-1}.pd-ac__term--gate{grid-column:1/-1}.pd-ac__sign{flex-wrap:wrap}.pd-ac__line{order:3;flex-basis:100%;margin:var(--dtl-space-6) 0 0;padding:var(--dtl-space-12) 0 0;border-left:0;border-top:1px solid var(--site-border)}.pd-ac__link{margin-left:auto}}@media (max-width:699px){.pd-ac{padding:var(--dtl-space-8);border-radius:var(--dtl-radius-24)}.pd-ac__head{flex-wrap:wrap;padding:var(--dtl-space-14) var(--dtl-space-10) var(--dtl-space-6);gap:var(--dtl-space-12)}.pd-ac__status{margin-left:0}.pd-ac__grid{grid-template-columns:1fr;gap:var(--dtl-space-8)}.pd-ac__term{padding:var(--dtl-space-16) var(--dtl-space-18);border-radius:var(--dtl-radius-16)}.pd-ac__term--lead{padding:var(--dtl-space-18) var(--dtl-space-16) var(--dtl-space-16)}.pd-ac__lead-top{flex-direction:column;gap:var(--dtl-space-12)}.pd-ac__bar{grid-template-columns:60px minmax(0,1fr);gap:var(--dtl-space-10)}.pd-ac__bar dd{grid-template-columns:minmax(0,1fr) 60px;gap:var(--dtl-space-10)}.pd-ac__scale{margin:var(--dtl-space-n4) var(--dtl-space-70) 0 var(--dtl-space-70);font-size:var(--dtl-font-size-10)}.pd-ac__scale span:nth-child(even){visibility:hidden}.pd-ac__big{font-size:var(--dtl-font-size-30);margin-top:var(--dtl-space-6) !important}.pd-ac__term:not(.pd-ac__term--lead) .pd-ac__note{margin-bottom:var(--dtl-space-10)}.pd-ac__foot{padding-top:var(--dtl-space-10)}.pd-ac__sign{padding:var(--dtl-space-12)}.pd-ac__link{margin-left:0;flex-basis:100%;order:4}}.pd-dc{position:relative;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.pd-dc__node{position:relative;z-index:1;display:flex;align-items:center;gap:var(--dtl-space-14);padding:var(--dtl-space-12) var(--dtl-space-22) var(--dtl-space-12) var(--dtl-space-12);border-radius:999px;background:var(--wd-ink);color:var(--dtl-card-white);box-shadow:0 20px 40px -20px color-mix(in srgb,var(--wd-deep) 70%,transparent)}.pd-dc__node-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--dtl-card-white) 10%,transparent);color:var(--wd-mist)}.pd-dc__node-ic svg{width:22px;height:22px}.pd-dc__node p{margin:0;display:flex;flex-direction:column;gap:var(--dtl-space-4);line-height:var(--dtl-line-height-1p2)}.pd-dc__node small{font:500 11px/1.2 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--wd-on-night-2)}.pd-dc__node strong{display:flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-15p5);font-weight:var(--dtl-font-weight-600);white-space:nowrap}.pd-dc__gate{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font:500 13px/1 var(--site-font-mono);color:var(--dtl-card-white);background:color-mix(in srgb,var(--site-signal) 22%,transparent);box-shadow:inset 0 0 0 1px var(--site-signal)}.pd-dc__fork{display:block;width:100%;height:96px;overflow:visible;color:var(--site-text)}.pd-dc__fork path{fill:none;stroke:color-mix(in srgb,var(--site-text) 30%,transparent);stroke-width:1.5;stroke-dasharray:none}.pd-dc__cols{position:relative;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dtl-space-24)}.pd-dc__or{position:absolute;left:50%;top:40px;translate:-50% 0;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-family:var(--site-font-display);font-style:italic;font-size:var(--dtl-font-size-19);line-height:1;color:var(--site-text-muted);background:var(--site-bg);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.pd-dc__card{position:relative;display:flex;flex-direction:column;gap:var(--dtl-space-12);padding:var(--dtl-space-32) var(--dtl-space-34) var(--dtl-space-34);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.pd-dc__card::before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:var(--dtl-space-n5);border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 2px var(--site-text)}.pd-dc__top{display:flex;align-items:center;gap:var(--dtl-space-12);margin-bottom:var(--dtl-space-6)}.pd-dc__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--dtl-radius-12);background:color-mix(in srgb,var(--wd-accent) 10%,var(--site-surface));color:var(--wd-accent)}.pd-dc__card--stop .pd-dc__ic{background:var(--site-surface-subtle);color:var(--site-text)}.pd-dc__ic svg{width:21px;height:21px}.pd-dc__when{margin:0;font:500 11.5px/1.3 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.pd-dc__title{margin:0;font-family:var(--site-font-display);font-size:var(--dtl-font-size-30);line-height:var(--dtl-line-height-1p12);font-weight:var(--dtl-font-weight-400);letter-spacing:-.02em;color:var(--site-text)}.pd-dc__lead{margin:0;font-size:var(--dtl-font-size-15p5);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:40ch;text-wrap:pretty}.pd-dc__list{list-style:none;margin:var(--dtl-space-10) 0 0;padding:0;display:flex;flex-direction:column}.pd-dc__list li{display:flex;align-items:flex-start;gap:var(--dtl-space-12);padding:var(--dtl-space-13) 0;border-top:1px solid var(--site-border);font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p45);color:var(--site-text);text-wrap:pretty}.pd-dc__list li:last-child{padding-bottom:0}.pd-dc__list svg{flex:none;width:18px;height:18px;margin-top:var(--dtl-space-2);color:var(--wd-accent)}.pd-dc__card--stop .pd-dc__list svg{color:var(--site-text-muted)}.pd-dc__sign{display:flex;align-items:center;gap:var(--dtl-space-14);margin-top:var(--dtl-space-28);padding:var(--dtl-space-10) var(--dtl-space-22) var(--dtl-space-10) var(--dtl-space-10);border-radius:999px;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.pd-dc__sign-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--site-surface-subtle);color:var(--wd-accent)}.pd-dc__sign-ic svg{width:20px;height:20px}.pd-dc__sign p{margin:0;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted)}.pd-dc__sign strong{font-weight:var(--dtl-font-weight-600);color:var(--site-text)}@media (max-width:1099px){.pd-dc__card{padding:var(--dtl-space-28) var(--dtl-space-26) var(--dtl-space-28)}.pd-dc__title{font-size:var(--dtl-font-size-27)}}@media (max-width:699px){.pd-dc__node{padding:var(--dtl-space-10) var(--dtl-space-16) var(--dtl-space-10) var(--dtl-space-10);gap:var(--dtl-space-12)}.pd-dc__node strong{font-size:var(--dtl-font-size-14)}.pd-dc__fork{display:none}.pd-dc__cols{grid-template-columns:1fr;gap:var(--dtl-space-12);margin-top:var(--dtl-space-44)}.pd-dc__cols::before{content:"";position:absolute;left:50%;top:-44px;height:44px;border-left:1.5px solid color-mix(in srgb,var(--site-text) 30%,transparent)}.pd-dc__or{position:relative;left:auto;top:auto;translate:none;justify-self:center}.pd-dc__card::before{display:none}.pd-dc__card{padding:var(--dtl-space-24) var(--dtl-space-20) var(--dtl-space-24);border-radius:var(--dtl-radius-22)}.pd-dc__title{font-size:var(--dtl-font-size-25)}.pd-dc__sign{border-radius:var(--dtl-radius-20);align-items:flex-start;padding:var(--dtl-space-12) var(--dtl-space-16) var(--dtl-space-12) var(--dtl-space-12)}}.pd-pr{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);margin:var(--dtl-space-28) auto 0;max-width:1120px}.pd-pr__band{grid-column:2/4;grid-row:1/-1;border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.pd-pr__card{position:relative;grid-row:1/-1;display:grid;grid-template-rows:subgrid;row-gap:0;padding:var(--dtl-space-36) var(--dtl-space-34) var(--dtl-space-38);min-width:0;color:var(--site-text)}.pd-pr__card:nth-of-type(2){grid-column:2}.pd-pr__card:nth-of-type(3){grid-column:3;border-left:1px solid var(--site-border)}.pd-pr__card:nth-of-type(2)::after{content:"";position:absolute;right:-13px;top:50%;z-index:1;width:24px;height:24px;margin-top:var(--dtl-space-n12);border-radius:50%;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.pd-pr__card:nth-of-type(2)::before{content:"";position:absolute;right:-5px;top:50%;z-index:2;width:7px;height:7px;margin-top:var(--dtl-space-n4);border-top:1.5px solid var(--site-text-muted);border-right:1.5px solid var(--site-text-muted);rotate:45deg}.pd-pr__card.is-featured{grid-column:1;margin-block:var(--dtl-space-n28);padding-block:var(--dtl-space-64) var(--dtl-space-66);border-radius:var(--site-radius-lg);background:var(--wd-accent);color:var(--dtl-card-white);z-index:2;box-shadow:0 2px 4px color-mix(in srgb,var(--wd-deep) 10%,transparent),0 40px 70px -30px color-mix(in srgb,var(--wd-accent) 70%,transparent)}.pd-pr__name{display:flex;align-items:center;gap:var(--dtl-space-10);min-width:0}.pd-pr__name h3{margin:0;font-size:var(--dtl-font-size-20);line-height:var(--dtl-line-height-1p2);font-weight:var(--dtl-font-weight-600);letter-spacing:-.015em}.pd-pr__step{flex:none;display:grid;place-items:center;height:24px;min-width:32px;padding:0 var(--dtl-space-7);border-radius:999px;font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-muted);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.is-featured .pd-pr__step{color:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 40%,transparent)}.pd-pr__badge{position:absolute;right:28px;top:24px;flex:none;display:inline-flex;align-items:center;height:26px;padding:0 var(--dtl-space-11);border-radius:999px;font-size:var(--dtl-font-size-12p5);font-weight:var(--dtl-font-weight-600);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 40%,transparent);white-space:nowrap}.pd-pr__for{margin:var(--dtl-space-8) 0 0;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted);text-wrap:pretty}.is-featured .pd-pr__for{color:color-mix(in srgb,var(--dtl-card-white) 82%,var(--wd-accent))}.pd-pr__price{display:flex;align-items:flex-end;gap:var(--dtl-space-14);margin-top:var(--dtl-space-30);min-height:64px}.pd-pr__amt{display:inline-flex;align-items:flex-start;font-family:var(--site-font-display);font-size:var(--dtl-font-size-64);line-height:var(--dtl-line-height-0p9);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-pr__cur{font-size:var(--dtl-font-size-0p46em);line-height:1;margin:var(--dtl-space-0p12em) var(--dtl-space-0p06em) 0 0;opacity:.72}.pd-pr__amt--word{font-size:var(--dtl-font-size-44);line-height:1}.pd-pr__per{padding-bottom:var(--dtl-space-4);font:400 12.5px/1.4 var(--site-font-mono);color:var(--site-text-muted)}.is-featured .pd-pr__per{color:color-mix(in srgb,var(--dtl-card-white) 82%,var(--wd-accent))}.pd-pr__act{display:flex;align-items:center;min-height:48px;margin-top:var(--dtl-space-28)}.pd-pr__cta{width:100%;background:var(--dtl-card-white);color:var(--wd-accent)}.pd-pr__cta:hover{background:var(--wd-mist)}.pd-pr__list{list-style:none;margin:var(--dtl-space-28) 0 0;padding:var(--dtl-space-24) 0 0;display:flex;flex-direction:column;gap:var(--dtl-space-12);border-top:1px solid var(--site-border)}.is-featured .pd-pr__list{border-top-color:color-mix(in srgb,var(--dtl-card-white) 22%,transparent)}.pd-pr__list li{display:flex;align-items:center;gap:var(--dtl-space-11);font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p4);color:var(--site-text-muted)}.is-featured .pd-pr__list li{color:var(--dtl-card-white)}.pd-pr__list svg{flex:none;width:20px;height:20px;padding:var(--dtl-space-4);border-radius:50%;color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 11%,var(--site-surface))}.is-featured .pd-pr__list svg{color:var(--dtl-card-white);background:color-mix(in srgb,var(--dtl-card-white) 18%,transparent)}.pd-pr__list .is-gate svg{color:var(--site-text);background:color-mix(in srgb,var(--site-signal) 22%,var(--site-surface))}.pd-pr__gate{display:inline-flex;align-items:center;height:22px;margin-left:var(--dtl-space-2);padding:0 var(--dtl-space-8);border-radius:999px;font:500 12.5px/1 var(--site-font-mono);color:var(--site-text);background:color-mix(in srgb,var(--site-signal) 18%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 62%,transparent)}.pd-pr__foot{display:flex;align-items:center;justify-content:center;gap:var(--dtl-space-10);margin:var(--dtl-space-64) auto 0;max-width:720px;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted);text-align:left}.pd-pr__foot svg{flex:none;width:18px;height:18px}@media (max-width:1099px){.pd-pr__card{padding:var(--dtl-space-30) var(--dtl-space-24) var(--dtl-space-32)}.pd-pr__card.is-featured{padding-block:var(--dtl-space-58) var(--dtl-space-60)}.pd-pr__amt{font-size:var(--dtl-font-size-54)}.pd-pr__amt--word{font-size:var(--dtl-font-size-38)}.pd-pr__badge{right:22px;top:20px}}@media (max-width:899px){.pd-pr{grid-template-columns:1fr;grid-template-rows:none;gap:var(--dtl-space-14);max-width:520px;margin-top:0}.pd-pr__band{display:none}.pd-pr .pd-pr__card{grid-column:1;grid-row:auto;display:flex;flex-direction:column;margin:0;padding:var(--dtl-space-30) var(--dtl-space-26) var(--dtl-space-30);border-radius:var(--site-radius-lg)}.pd-pr .pd-pr__card:not(.is-featured){background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow);border-left:0}.pd-pr__card:nth-of-type(2)::before,.pd-pr__card:nth-of-type(2)::after{display:none}.pd-pr__badge{position:static;margin-left:auto}.pd-pr__price{min-height:0}.pd-pr__act{min-height:0}.pd-pr__act .wd-link{padding-block:var(--dtl-space-4)}.pd-pr__foot{margin-top:var(--dtl-space-40)}}@media (max-width:699px){.pd-pr .pd-pr__card{padding:var(--dtl-space-24) var(--dtl-space-22) var(--dtl-space-26)}.pd-pr__amt{font-size:var(--dtl-font-size-52)}.pd-pr__foot{align-items:flex-start}.pd-pr__foot svg{margin-top:var(--dtl-space-2)}}.cs-hero{position:relative;z-index:6;width:100%;max-width:calc(var(--site-container) + var(--wd-gutter)*2);margin:0 auto;padding:var(--dtl-space-44) var(--wd-gutter) 0}.cs-hero__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--dtl-space-24) var(--dtl-space-64);align-items:end}.cs-hero__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-24);min-width:0}.cs-hero__title{color:var(--dtl-card-white);max-width:13ch}.cs-hero__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-26);padding-bottom:var(--dtl-space-10);min-width:0}.cs-hero__lead{color:var(--site-text-muted);max-width:40ch}.cs-hero__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dtl-space-14) var(--dtl-space-24)}.cs-hero__acts .wd-btn--primary:hover{background:color-mix(in srgb,var(--wd-accent) 86%,var(--dtl-card-white))}.cs-hero__link{display:inline-flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--dtl-card-white) 38%,transparent);text-underline-offset:5px;white-space:nowrap}.cs-hero__link:hover{text-decoration-color:var(--dtl-card-white)}.cs-hero__link svg{width:16px;height:16px}.cs-hero__band{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--dtl-space-16);height:300px;margin-top:var(--dtl-space-52)}.cs-hero__photo{position:relative;margin:0;min-width:0;border-radius:var(--dtl-radius-24) var(--dtl-radius-24) 0 0;overflow:hidden;background:var(--wd-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 16%,transparent),0 -24px 60px -30px color-mix(in srgb,var(--wd-night) 70%,transparent)}.cs-hero__photo>img,.cs-hero__photo>.wd-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.cs-hero__photo>.wd-ph{min-height:0;background:color-mix(in srgb,var(--wd-accent) 26%,var(--wd-deep)) repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--dtl-card-white) 5%,transparent) 14px 15px)}.cs-hero__photo>.wd-ph>span{background:color-mix(in srgb,var(--wd-night) 60%,transparent);color:var(--wd-mist);box-shadow:none}.cs-hero__status{position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:var(--dtl-space-10);height:38px;padding:0 var(--dtl-space-15) 0 var(--dtl-space-13);border-radius:999px;font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p2);color:var(--dtl-card-white);white-space:nowrap;background:color-mix(in srgb,var(--wd-night) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cs-hero__status b{font-weight:var(--dtl-font-weight-600)}.cs-hero__status i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 24%,transparent)}.cs-hero__file{--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) 9%,transparent);display:flex;flex-direction:column;gap:var(--dtl-space-16);min-width:0;padding:var(--dtl-space-22) var(--dtl-space-24);border-radius:var(--dtl-radius-24) var(--dtl-radius-24) 0 0;background:var(--dtl-card-white);color:var(--wd-ink);box-shadow:0 -24px 60px -30px color-mix(in srgb,var(--wd-night) 70%,transparent)}.cs-hero__filehead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dtl-space-12)}.cs-hero__filetitle{margin:0;font:600 15px/1.2 var(--site-font-sans);letter-spacing:-.005em;color:var(--wd-ink)}.cs-hero__mono{font:500 11.5px/1.2 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.cs-hero__stats{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--site-border)}.cs-hero__stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--dtl-space-6);padding:var(--dtl-space-14) 0 var(--dtl-space-14);min-width:0}.cs-hero__stats>div:nth-child(even){padding-left:var(--dtl-space-18);border-left:1px solid var(--site-border)}.cs-hero__stats>div:nth-child(n+3){border-top:1px solid var(--site-border)}.cs-hero__stats dt{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font-size:var(--dtl-font-size-13);line-height:var(--dtl-line-height-1p3);color:var(--wd-ink-2)}.cs-hero__stats dd{margin:0;font:400 34px/1 var(--site-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wd-ink)}.cs-hero__stats dt i{width:12px;height:3px;border-radius:var(--dtl-radius-3);background:var(--site-signal)}.cs-hero__note{margin:0;font-size:var(--dtl-font-size-13);line-height:var(--dtl-line-height-1p45);color:var(--wd-ink-2)}@media (max-width:1099px){.cs-hero{padding-top:var(--dtl-space-36)}.cs-hero__head{gap:var(--dtl-space-24) var(--dtl-space-40)}.cs-hero__band{grid-template-columns:minmax(0,7fr) minmax(0,5fr);height:290px;margin-top:var(--dtl-space-44)}.cs-hero__stats dd{font-size:var(--dtl-font-size-30)}}@media (max-width:899px){.cs-hero__head{grid-template-columns:1fr}.cs-hero__side{padding-bottom:0;gap:var(--dtl-space-22)}.cs-hero__title{max-width:16ch}}@media (max-width:699px){.cs-hero{padding-top:var(--dtl-space-26)}.cs-hero__main{gap:var(--dtl-space-18)}.cs-hero__acts{flex-direction:column;align-items:stretch;align-self:stretch;gap:var(--dtl-space-14)}.cs-hero__acts .wd-btn{width:100%}.cs-hero__link{justify-content:center}.cs-hero__band{grid-template-columns:1fr;height:auto;margin-top:var(--dtl-space-34);gap:var(--dtl-space-10)}.cs-hero__photo{aspect-ratio:16/11;border-radius:var(--dtl-radius-20)}.cs-hero__status{left:12px;top:12px;height:34px;padding:0 var(--dtl-space-12) 0 var(--dtl-space-11);font-size:var(--dtl-font-size-12p5)}.cs-hero__file{padding:var(--dtl-space-20) var(--dtl-space-20) var(--dtl-space-22);border-radius:var(--dtl-radius-20) var(--dtl-radius-20) 0 0}.cs-hero__stats dd{font-size:var(--dtl-font-size-28)}.cs-hero__stats>div:nth-child(even){padding-left:var(--dtl-space-16)}}.cs-ctx{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--dtl-space-fluid-22);align-items:center}.cs-ctx__media{position:relative;margin:0;aspect-ratio:4/5;border-radius:var(--wd-img-radius);overflow:hidden;background:var(--site-surface-sunken);box-shadow:var(--wd-shadow)}.cs-ctx__media>img,.cs-ctx__media>.wd-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.cs-ctx__media>.wd-ph{min-height:0}.cs-ctx__chip{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:var(--dtl-space-9);height:40px;padding:0 var(--dtl-space-15) 0 var(--dtl-space-13);border-radius:999px;font-size:var(--dtl-font-size-13p5);color:var(--dtl-card-white);white-space:nowrap;background:color-mix(in srgb,var(--wd-night) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--wd-night) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cs-ctx__chip svg{width:17px;height:17px;color:var(--wd-mist)}.cs-ctx__sku{font:500 12.5px/1 var(--site-font-mono);font-variant-numeric:tabular-nums}.cs-ctx__text{display:flex;flex-direction:column;gap:var(--dtl-space-32);min-width:0}.cs-ctx__head{margin:0}.cs-ctx__facts{margin:0;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--site-border)}.cs-ctx__facts>div{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:var(--dtl-space-18) var(--dtl-space-20) var(--dtl-space-18) 0;min-width:0}.cs-ctx__facts>div+div{padding-left:var(--dtl-space-22);border-left:1px solid var(--site-border)}.cs-ctx__facts dt{font:500 11.5px/1.3 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-text-subtle)}.cs-ctx__facts dd{margin:0;font-size:var(--dtl-font-size-16);line-height:var(--dtl-line-height-1p45);font-weight:var(--dtl-font-weight-500);color:var(--site-text);text-wrap:pretty}.cs-ctx__feeds{display:flex;flex-direction:column;gap:var(--dtl-space-14)}.cs-ctx__label{margin:0;font:600 15px/1.3 var(--site-font-sans);color:var(--site-text)}.cs-reg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-8)}.cs-reg li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-14);padding:var(--dtl-space-12) var(--dtl-space-18) var(--dtl-space-12) var(--dtl-space-12);border-radius:var(--dtl-radius-16);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border)}.cs-reg__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--dtl-radius-12);background:var(--wd-paper-2);color:var(--site-text-muted)}.cs-reg__ic svg{width:19px;height:19px}.cs-reg__feed{display:flex;flex-direction:column;gap:var(--dtl-space-2);min-width:0}.cs-reg__feed b{font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p25)}.cs-reg__feed span{font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p35);color:var(--site-text-muted)}.cs-reg__own{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font:500 12px/1.3 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.cs-reg li.is-flag{box-shadow:inset 0 0 0 1.5px var(--site-signal),var(--wd-shadow)}.cs-reg li.is-flag .cs-reg__own{justify-self:start;height:26px;padding:0 var(--dtl-space-10);border-radius:999px;color:var(--site-text);background:color-mix(in srgb,var(--site-signal) 16%,var(--dtl-card-white))}.cs-reg li.is-flag .cs-reg__own i{width:7px;height:7px;border-radius:50%;background:var(--site-signal)}@media (max-width:1099px){.cs-ctx{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start}.cs-reg li{grid-template-columns:40px minmax(0,1fr)}.cs-reg__own{grid-column:2}}@media (max-width:699px){.cs-ctx{grid-template-columns:1fr;gap:var(--dtl-space-40)}.cs-ctx__media{aspect-ratio:4/4.4}.cs-ctx__facts{grid-template-columns:1fr}.cs-ctx__facts>div{padding:var(--dtl-space-14) 0}.cs-ctx__facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--site-border)}.cs-reg li{padding:var(--dtl-space-12) var(--dtl-space-14) var(--dtl-space-12) var(--dtl-space-12);gap:var(--dtl-space-6) var(--dtl-space-12)}}.cs-sf{--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--tile:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-muted,var(--dtl-soft-lilac));--signal:var(--site-signal,var(--dtl-baseline-amber));--r:var(--site-radius-lg,24px);--pad:28px;--mono:var(--site-font-mono,ui-monospace,monospace);--sh-float:var(--wd-shadow);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:392px 344px;gap:var(--dtl-space-16);color:var(--ink)}.cs-sf__tile{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;container-type:inline-size;border-radius:var(--r);background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair),0 1px 2px color-mix(in srgb,var(--wd-deep) 6%,transparent)}.cs-sf__vis{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--pad) var(--pad) var(--dtl-space-18)}.cs-sf__cap{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:0 var(--pad) var(--pad)}.cs-sf__title{margin:0;font:500 var(--wd-h3-size,21px)/1.2 var(--site-font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.cs-sf__body{margin:0;max-width:38ch;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--ink-2);text-wrap:pretty}.cs-sf__tile svg{flex:none}.cs-sf__t1{grid-column:1/8;grid-row:1;display:grid;grid-template-columns:minmax(0,39fr) minmax(0,61fr)}.cs-sf__t2{grid-column:8/13;grid-row:1}.cs-sf__t3{grid-column:1/5;grid-row:2}.cs-sf__t4{grid-column:5/9;grid-row:2}.cs-sf__t5{grid-column:9/13;grid-row:2}.cs-sf__cap--lead{justify-content:space-between;gap:var(--dtl-space-24);padding:var(--pad)}.cs-sf__words{display:flex;flex-direction:column;gap:var(--dtl-space-8)}.cs-sf__t1 .cs-sf__title{font-size:var(--dtl-font-size-27);line-height:var(--dtl-line-height-1p15)}.cs-sf__big{margin:0;display:flex;align-items:baseline;gap:var(--dtl-space-10);font:400 104px/.86 var(--site-font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.cs-sf__big small{font:500 13px/1 var(--mono);letter-spacing:0;color:var(--ink-3)}.cs-sf__vis--dots{flex-direction:column;gap:var(--dtl-space-16);padding:var(--pad) var(--pad) var(--pad) var(--dtl-space-8)}.cs-dots{width:100%;max-width:360px;height:auto;color:var(--ink)}.cs-dots circle{fill:color-mix(in srgb,var(--wd-accent) 30%,var(--wd-mist))}.cs-dots circle.c{fill:var(--signal)}.cs-dots circle.m{fill:var(--dtl-card-white);stroke:var(--signal);stroke-width:1.8}.cs-dots__key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dtl-space-6) var(--dtl-space-18);width:100%;max-width:360px}.cs-dots__key li{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font-size:var(--dtl-font-size-12p5);color:var(--ink-2);white-space:nowrap}.cs-dots__key b{font:500 12.5px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.cs-dots__key i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--wd-accent) 30%,var(--wd-mist))}.cs-dots__key i.is-c{background:var(--signal)}.cs-dots__key i.is-m{background:var(--dtl-card-white);box-shadow:inset 0 0 0 1.8px var(--signal)}.cs-bars{list-style:none;margin:0;padding:0;width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--dtl-space-10)}.cs-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--dtl-space-10) var(--dtl-space-12);padding:var(--dtl-space-14) var(--dtl-space-16);border-radius:var(--dtl-radius-16);background:var(--well)}.cs-bars li:not(.is-focus){opacity:.8}.cs-bars__name{display:inline-flex;align-items:center;gap:var(--dtl-space-8);min-width:0;font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p2);white-space:nowrap}.cs-bars__name svg{width:17px;height:17px;color:var(--ink-2)}.cs-bars__n{font:500 12.5px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-bars__bar{grid-column:1/-1;position:relative;height:6px;border-radius:var(--dtl-radius-9);background:color-mix(in srgb,var(--ink) 8%,transparent)}.cs-bars__bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--ink) 38%,transparent)}.cs-bars li.is-focus{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float);rotate:-1.5deg;margin-inline:var(--dtl-space-n4);padding-block:var(--dtl-space-16)}.cs-bars li.is-focus .cs-bars__bar i{background:var(--signal)}.cs-sku{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:stretch;gap:var(--dtl-space-14)}.cs-sku__item{margin:0;align-self:center;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-13);border-radius:999px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--dtl-font-size-12p5);white-space:nowrap}.cs-sku__item svg{width:16px;height:16px;color:var(--ink-2)}.cs-sku__id{font:500 12.5px/1 var(--mono)}.cs-sku__nm{color:var(--ink-3)}.cs-sku__rows{margin:0;display:flex;flex-direction:column;gap:var(--dtl-space-6)}.cs-sku__rows>div{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-12);padding:var(--dtl-space-11) var(--dtl-space-14);border-radius:var(--dtl-radius-14);background:var(--well)}.cs-sku__rows>div:not(.is-flag){opacity:.8}.cs-sku__rows dt{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600)}.cs-sku__rows dd{margin:0;font:500 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-sku__rows>.is-flag{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float);rotate:1.5deg;margin-inline:var(--dtl-space-6) var(--dtl-space-n6);padding-block:var(--dtl-space-13)}.cs-sku__miss{display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:26px;padding:0 var(--dtl-space-9);border-radius:var(--dtl-radius-8);background:color-mix(in srgb,var(--signal) 18%,transparent);font-family:var(--site-font-sans);font-weight:var(--dtl-font-weight-500)}.cs-sku__miss svg{width:14px;height:14px;color:color-mix(in srgb,var(--signal) 55%,var(--ink))}.cs-packs{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-8)}.cs-pack{display:inline-flex;align-items:center;gap:var(--dtl-space-10);height:40px;padding:0 var(--dtl-space-5) 0 var(--dtl-space-15);border-radius:999px;background:var(--well);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);color:var(--ink-2);white-space:nowrap}.cs-pack code{display:inline-flex;align-items:center;height:30px;padding:0 var(--dtl-space-11);border-radius:999px;background:var(--tile);font:500 12.5px/1 var(--mono);color:var(--ink)}.cs-pack--a{translate:-30px 0;rotate:-2deg;opacity:.82}.cs-pack--b{translate:26px 0;rotate:1.5deg;background:var(--tile);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--signal),var(--sh-float)}.cs-pack--b code{background:color-mix(in srgb,var(--signal) 18%,transparent)}.cs-pack--c{translate:-16px 0;rotate:-1deg;opacity:.82}.cs-packs__map{display:inline-flex;align-items:center;gap:var(--dtl-space-7);margin-top:var(--dtl-space-10);font:500 11.5px/1.3 var(--mono);color:var(--ink-2);white-space:nowrap}.cs-packs__map i{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.cs-sf__accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--dtl-card-white-a160),0 22px 44px -22px color-mix(in srgb,var(--accent) 70%,transparent)}.cs-sf__accent::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(110% 80% at 100% 0%,var(--dtl-card-white-a160),transparent 58%)}.cs-sf__accent .cs-sf__title,.cs-sf__accent .cs-sf__body{color:var(--accent-ink)}.cs-sf__accent .cs-sf__vis{justify-content:flex-start;align-items:flex-start;padding-top:var(--dtl-space-26)}.cs-verdict{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-12)}.cs-verdict__lab{font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--dtl-card-white) 80%,var(--accent))}.cs-verdict__row{display:flex;align-items:baseline;gap:var(--dtl-space-12);width:100%}.cs-verdict__v{font:400 48px/.9 var(--site-font-display);letter-spacing:-.03em;color:var(--dtl-card-white);font-variant-numeric:tabular-nums}.cs-verdict__gate{display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font:500 12px/1 var(--mono);color:var(--wd-ink);background:color-mix(in srgb,var(--signal) 85%,var(--dtl-card-white));white-space:nowrap}.cs-verdict__meter{position:relative;width:100%;height:8px;border-radius:var(--dtl-radius-99);background:var(--dtl-card-white-a200)}.cs-verdict__meter i{position:absolute;inset:0 auto 0 0;width:80%;border-radius:inherit;background:var(--dtl-card-white)}.cs-verdict__meter b{position:absolute;left:10%;top:-5px;bottom:-5px;width:3px;border-radius:var(--dtl-radius-2);background:var(--signal);box-shadow:0 0 0 2px var(--accent)}.cs-verdict__opts{display:inline-flex;gap:var(--dtl-space-4);margin-top:var(--dtl-space-4);padding:var(--dtl-space-4);border-radius:var(--dtl-radius-99);background:var(--dtl-card-white-a140);box-shadow:inset 0 0 0 1px var(--dtl-card-white-a220)}.cs-verdict__opts>span{display:inline-flex;align-items:center;gap:var(--dtl-space-6);height:30px;padding:0 var(--dtl-space-13);border-radius:var(--dtl-radius-99);font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);white-space:nowrap}.cs-verdict__opts>.is-on{background:var(--dtl-card-white);color:var(--ink);box-shadow:0 6px 14px -6px var(--dtl-night-ink-a450)}.cs-verdict__opts svg{width:14px;height:14px;color:var(--accent)}@media (max-width:1099px){.cs-sf{grid-template-columns:1fr 1fr;grid-template-rows:none}.cs-sf>*{grid-column:auto;grid-row:auto;min-height:340px}.cs-sf>.cs-sf__t1{grid-column:1/-1;min-height:380px}.cs-sf__big{font-size:var(--dtl-font-size-92)}}@media (max-width:699px){.cs-sf{grid-template-columns:1fr;gap:var(--dtl-space-12);--pad:22px}.cs-sf>*{min-height:0}.cs-sf>.cs-sf__t1{display:flex;flex-direction:column;min-height:0}.cs-sf__cap--lead{gap:var(--dtl-space-18);padding-bottom:var(--dtl-space-6)}.cs-sf__vis--dots{padding:var(--dtl-space-16) var(--pad) var(--pad)}.cs-sf__big{font-size:var(--dtl-font-size-80)}.cs-sf__t1 .cs-sf__title{font-size:var(--dtl-font-size-24)}.cs-sf__vis{padding-top:var(--dtl-space-26)}}@container (max-width:340px){.cs-pack--a{translate:-14px 0}.cs-pack--b{translate:12px 0}.cs-pack--c{translate:-8px 0}}@media (prefers-reduced-motion:reduce){.cs-sf *{transition:none !important}}.cs-fix__status{list-style:none;margin:var(--dtl-space-n12) auto var(--dtl-space-40);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dtl-space-8)}.cs-fix__status li{display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:36px;padding:0 var(--dtl-space-15);border-radius:999px;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p2);color:var(--site-text-muted);white-space:nowrap}.cs-fix__status b{font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.cs-fix__status i{width:8px;height:8px;border-radius:50%;background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 22%,transparent);margin-right:var(--dtl-space-2)}.cs-fix{display:grid;grid-template-columns:1fr 1fr;gap:var(--dtl-space-16);align-items:stretch}.cs-fix__col{display:flex;flex-direction:column;min-width:0;padding:var(--dtl-space-30) var(--dtl-space-32) var(--dtl-space-32);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.cs-fix__head{display:flex;align-items:center;gap:var(--dtl-space-14);padding-bottom:var(--dtl-space-20);border-bottom:1px solid var(--site-border)}.cs-fix__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--dtl-radius-13);background:color-mix(in srgb,var(--wd-accent) 11%,var(--dtl-card-white));color:var(--wd-accent)}.cs-fix__ic svg{width:21px;height:21px}.cs-fix__col--open .cs-fix__ic{background:color-mix(in srgb,var(--site-signal) 16%,var(--dtl-card-white));color:color-mix(in srgb,var(--site-signal) 52%,var(--wd-ink))}.cs-fix__h{flex:1;margin:0;font:400 30px/1.1 var(--site-font-display);letter-spacing:-.02em;color:var(--site-text)}.cs-fix__count{font:500 12.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.cs-fix__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cs-fix__list>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 var(--dtl-space-12);padding:var(--dtl-space-22) 0;border-bottom:1px solid var(--site-border)}.cs-fix__list>li:last-child{border-bottom:0}.cs-fix__n{font:500 13px/1.6 var(--site-font-mono);color:var(--site-text-subtle);padding-top:var(--dtl-space-1)}.cs-fix__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-6);min-width:0}.cs-fix__t{margin:0;font:600 17px/1.35 var(--site-font-sans);letter-spacing:-.005em;color:var(--site-text);text-wrap:balance}.cs-fix__p{margin:0;max-width:46ch;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);text-wrap:pretty}.cs-fix__tag{display:inline-flex;align-items:center;gap:var(--dtl-space-7);height:28px;margin-top:var(--dtl-space-6);padding:0 var(--dtl-space-11);border-radius:999px;background:var(--wd-paper-2);font:500 12px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.cs-fix__tag svg{width:14px;height:14px}.cs-fix__tag.is-flag{background:color-mix(in srgb,var(--site-signal) 14%,var(--dtl-card-white));color:var(--site-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 45%,transparent)}.cs-fix__tag i{width:7px;height:7px;border-radius:50%;background:var(--site-signal)}.cs-fix__gate{display:flex;flex-direction:column;gap:var(--dtl-space-12);margin:auto 0 0;padding:var(--dtl-space-16) var(--dtl-space-18) var(--dtl-space-16);border-radius:var(--dtl-radius-16);background:color-mix(in srgb,var(--site-signal) 9%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 32%,transparent)}.cs-fix__gatehead{margin:0;display:flex;align-items:center;gap:var(--dtl-space-12);font:500 12.5px/1.3 var(--site-font-mono);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--site-signal) 30%,var(--wd-ink))}.cs-fix__gatehead span:nth-child(2){flex:1}.cs-fix__gatehead b{font:400 26px/1 var(--site-font-display);letter-spacing:-.02em;text-transform:none;color:var(--site-text)}.cs-fix__mark{flex:none;width:10px;height:10px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 22%,transparent)}.cs-fix__meter{position:relative;display:block;height:8px;border-radius:var(--dtl-radius-99);background:color-mix(in srgb,var(--wd-ink) 7%,transparent)}.cs-fix__meter i{position:absolute;inset:0 auto 0 0;width:80%;border-radius:inherit;background:color-mix(in srgb,var(--wd-ink) 30%,transparent)}.cs-fix__meter b{position:absolute;left:10%;top:-5px;bottom:-5px;width:3px;margin-left:var(--dtl-space-n1p5);border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 2px var(--dtl-card-white)}.cs-fix__gatenote{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--dtl-space-4) var(--dtl-space-16);font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p4);color:var(--site-text-muted)}@media (max-width:899px){.cs-fix{grid-template-columns:1fr}.cs-fix__gate{margin-top:var(--dtl-space-8)}}@media (max-width:699px){.cs-fix__status{margin:var(--dtl-space-n8) 0 var(--dtl-space-28);justify-content:flex-start}.cs-fix__status li{height:auto;min-height:34px;padding:var(--dtl-space-7) var(--dtl-space-13);white-space:normal;font-size:var(--dtl-font-size-13p5)}.cs-fix__col{padding:var(--dtl-space-22) var(--dtl-space-20) var(--dtl-space-22)}.cs-fix__h{font-size:var(--dtl-font-size-26)}.cs-fix__list>li{grid-template-columns:28px minmax(0,1fr);gap:0 var(--dtl-space-8);padding:var(--dtl-space-18) 0}}.cs-crit{position:relative;padding:var(--dtl-space-28) var(--dtl-space-36) var(--dtl-space-34);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.cs-crit__top{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-12) var(--dtl-space-24);flex-wrap:wrap;margin-bottom:var(--dtl-space-30)}.cs-crit__today{margin:0;display:inline-flex;align-items:center;gap:var(--dtl-space-9);height:34px;padding:0 var(--dtl-space-14);border-radius:999px;background:var(--wd-paper-2);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);color:var(--site-text);white-space:nowrap}.cs-crit__today i{width:8px;height:8px;border-radius:50%;background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 22%,transparent)}.cs-crit__legend{margin:0;display:flex;gap:var(--dtl-space-18);font:500 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}.cs-crit__legend span{display:inline-flex;align-items:center;gap:var(--dtl-space-8)}.cs-crit__legend b{width:10px;height:10px;border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-accent) 60%,transparent)}.cs-crit__legend b.is-gate{border-radius:var(--dtl-radius-2);rotate:45deg;background:var(--site-signal);box-shadow:none}.cs-crit__track{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--dtl-space-32)}.cs-crit__track::before{content:"";position:absolute;left:0;right:0;top:8px;height:1.5px;border-radius:var(--dtl-radius-2);background:linear-gradient(90deg,var(--site-signal) 0 2%,color-mix(in srgb,var(--wd-accent) 30%,transparent) 2% 100%)}.cs-crit__stop{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-10);min-width:0;padding-top:var(--dtl-space-38)}.cs-crit__node{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wd-accent) 60%,transparent),0 0 0 5px var(--site-surface)}.cs-crit__stop.is-gate .cs-crit__node{top:1px;width:16px;height:16px;border-radius:var(--dtl-radius-3);rotate:45deg;background:var(--site-signal);box-shadow:0 0 0 5px var(--site-surface),0 0 0 9px color-mix(in srgb,var(--site-signal) 18%,transparent)}.cs-crit__n{margin:0;font:500 12px/1.3 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.cs-crit__fig{margin:0;display:inline-flex;align-items:center;gap:var(--dtl-space-10);font:400 40px/1.05 var(--site-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--site-text)}.cs-crit__from{color:var(--site-text-subtle)}.cs-crit__to{display:inline-flex;color:var(--site-text-subtle)}.cs-crit__to svg{width:22px;height:22px}.cs-crit__what{margin:0;max-width:30ch;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p5);color:var(--site-text-muted);text-wrap:pretty}.cs-crit__state{margin:auto 0 0;display:inline-flex;align-items:center;height:28px;padding:0 var(--dtl-space-11);border-radius:999px;background:var(--wd-paper-2);font:500 12px/1 var(--site-font-mono);color:var(--site-text-muted);white-space:nowrap}.cs-crit__what+.cs-crit__state{margin-top:auto}.cs-crit__stop>.cs-crit__what{margin-bottom:var(--dtl-space-10)}.cs-crit__state.is-flag{background:color-mix(in srgb,var(--site-signal) 14%,var(--dtl-card-white));color:var(--site-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 45%,transparent)}.cs-voice{margin:var(--dtl-space-16) 0 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--dtl-space-16);min-height:500px}.cs-voice__photo{position:relative;min-height:0;border-radius:var(--site-radius-lg);overflow:hidden;background:var(--site-surface-sunken);box-shadow:var(--wd-shadow)}.cs-voice__photo>img,.cs-voice__photo>.wd-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.cs-voice__panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--dtl-space-32);min-width:0;padding:var(--dtl-space-48) var(--dtl-space-52) var(--dtl-space-40);border-radius:var(--site-radius-lg);background:radial-gradient(80% 110% at 100% 100%,color-mix(in srgb,var(--wd-accent) 16%,transparent),transparent 62%),linear-gradient(160deg,var(--dtl-card-white) 0%,color-mix(in srgb,var(--wd-mist) 70%,var(--dtl-card-white)) 100%);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.cs-voice__glyph{width:30px;height:auto;color:var(--wd-accent)}.cs-voice__quote{margin:0}.cs-voice__quote p{margin:0;font:400 36px/1.26 var(--site-font-display);letter-spacing:-.022em;color:var(--site-text);text-wrap:pretty}.cs-voice__quote mark{background:none;color:var(--wd-accent)}.cs-voice__attr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--dtl-space-14) var(--dtl-space-24);padding-top:var(--dtl-space-22);border-top:1px solid color-mix(in srgb,var(--wd-accent) 16%,transparent)}.cs-voice__who{display:flex;flex-direction:column;gap:var(--dtl-space-3)}.cs-voice__name{font-size:var(--dtl-font-size-16);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p3);color:var(--site-text)}.cs-voice__role{font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p35);color:var(--site-text-muted)}.cs-voice__sign{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-14);border-radius:999px;background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px var(--site-border);font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-500);color:var(--site-text);white-space:nowrap}.cs-voice__sign svg{width:17px;height:17px;color:var(--wd-accent)}@media (max-width:1099px){.cs-crit{padding:var(--dtl-space-26) var(--dtl-space-28) var(--dtl-space-30)}.cs-crit__track{grid-template-columns:1fr 1fr;gap:var(--dtl-space-36) var(--dtl-space-32)}.cs-crit__track::before{display:none}.cs-crit__stop{padding-top:var(--dtl-space-34);border-top:1.5px solid color-mix(in srgb,var(--wd-accent) 22%,transparent)}.cs-crit__node{top:-9px}.cs-crit__stop.is-gate .cs-crit__node{top:-8px}.cs-voice{grid-template-columns:minmax(0,4fr) minmax(0,6fr);min-height:460px}.cs-voice__panel{padding:var(--dtl-space-40) var(--dtl-space-36) var(--dtl-space-32)}.cs-voice__quote p{font-size:var(--dtl-font-size-28)}}@media (max-width:699px){.cs-crit{padding:var(--dtl-space-20) var(--dtl-space-20) var(--dtl-space-24);border-radius:var(--site-radius-lg)}.cs-crit__top{margin-bottom:var(--dtl-space-24)}.cs-crit__legend{display:none}.cs-crit__track{grid-template-columns:1fr;gap:0}.cs-crit__track::before{display:block;left:8px;right:auto;top:10px;bottom:10px;width:1.5px;height:auto;background:linear-gradient(180deg,var(--site-signal) 0 3%,color-mix(in srgb,var(--wd-accent) 30%,transparent) 3% 100%)}.cs-crit__stop{padding:0 0 var(--dtl-space-28) var(--dtl-space-40);border-top:0;gap:var(--dtl-space-8)}.cs-crit__stop:last-child{padding-bottom:0}.cs-crit__node,.cs-crit__stop.is-gate .cs-crit__node{top:2px}.cs-crit__stop.is-gate .cs-crit__node{left:1px;top:3px}.cs-crit__fig{font-size:var(--dtl-font-size-34)}.cs-crit__state{margin-top:var(--dtl-space-4)}.cs-voice{grid-template-columns:1fr;min-height:0;gap:var(--dtl-space-12)}.cs-voice__photo{aspect-ratio:1/1}.cs-voice__panel{padding:var(--dtl-space-28) var(--dtl-space-22) var(--dtl-space-24);gap:var(--dtl-space-22)}.cs-voice__quote p{font-size:var(--dtl-font-size-24);line-height:var(--dtl-line-height-1p32)}}.pr2-top .hr-panel{background: radial-gradient(38% 60% at 76% 56%,color-mix(in srgb,var(--wd-accent) 60%,transparent) 0%,color-mix(in srgb,var(--wd-accent) 16%,transparent) 58%,transparent 80%), linear-gradient(180deg,var(--wd-night) 0%,color-mix(in srgb,var(--wd-deep) 70%,var(--wd-night)) 24%,var(--wd-deep) 50%,color-mix(in srgb,var(--wd-accent) 52%,var(--wd-deep)) 80%,color-mix(in srgb,var(--wd-accent) 34%,var(--wd-mist)) 96%,color-mix(in srgb,var(--wd-accent) 20%,var(--wd-mist)) 100%)}.pr2-hero{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--dtl-space-48);align-items:center;max-width:calc(var(--site-container) + 2*var(--wd-gutter));margin:0 auto;padding:var(--dtl-space-16) var(--wd-gutter) var(--dtl-space-56)}.pr2-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-22);min-width:0}.pr2-hero__title{color:var(--dtl-card-white);max-width:11ch;line-height:var(--dtl-line-height-1p06)}.pr2-hero__title em{white-space:nowrap}.pr2-hero__lead{max-width:40ch;color:var(--site-text-muted)}.pr2-hero__acts{display:flex;flex-wrap:wrap;gap:var(--dtl-space-12);margin-top:var(--dtl-space-8)}.pr2-hero__acts .wd-btn--inverse{background:var(--dtl-card-white);color:var(--wd-night)}.pr2-hero__acts .wd-btn--inverse:hover{background:var(--wd-mist)}.pr2-hero__acts .wd-btn--primary:hover{background:color-mix(in srgb,var(--wd-accent) 86%,var(--dtl-card-white))}.pr2-hv{--s:1;position:relative;width:calc(600px*var(--s));height:calc(508px*var(--s));justify-self:end}.pr2-hv__stage{position:absolute;left:0;top:0;width:600px;height:508px;scale:var(--s);transform-origin:0 0}.pr2-hv__stair{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pr2-hv__line{fill:none;stroke:color-mix(in srgb,var(--wd-mist) 70%,transparent);stroke-width:1.5;stroke-dasharray:3 6;stroke-linecap:round;stroke-linejoin:round}.pr2-hv__node{fill:var(--wd-deep);stroke:var(--wd-mist);stroke-width:1.5}.pr2-hv__node--end{fill:var(--wd-mist)}.pr2-hv__slot{position:absolute;left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);z-index:var(--z)}.pr2-hv__slot--pilot{--x:380px;--y:0px;--w:220px;--r:2deg;--z:1}.pr2-hv__slot--repair{--x:176px;--y:62px;--w:222px;--r:-1deg;--z:2}.pr2-hv__slot--assess{--x:0px;--y:250px;--w:306px;--r:-2deg;--z:4}.pr2-gc{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:var(--dtl-space-18) var(--dtl-space-18) var(--dtl-space-16);border-radius:var(--dtl-radius-20);color:var(--dtl-card-white);background:linear-gradient(160deg,color-mix(in srgb,var(--dtl-card-white) 16%,transparent),color-mix(in srgb,var(--dtl-card-white) 5%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--dtl-card-white) 30%,transparent),0 30px 60px -28px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.pr2-gc p{margin:0}.pr2-gc__step{display:flex;align-items:center;gap:var(--dtl-space-8);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.pr2-gc__step span{display:inline-grid;place-items:center;height:22px;padding:0 var(--dtl-space-7);border-radius:999px;font:500 11px/1 var(--site-font-mono);color:var(--wd-mist);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 28%,transparent)}.pr2-gc__price{display:flex;align-items:baseline;gap:var(--dtl-space-7);margin-top:var(--dtl-space-6) !important;font-family:var(--site-font-display);font-size:var(--dtl-font-size-34);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr2-gc__price small{font:400 12px/1 var(--site-font-mono);letter-spacing:0;color:color-mix(in srgb,var(--wd-mist) 86%,transparent)}.pr2-gc__note{font:400 12px/1.35 var(--site-font-mono);color:color-mix(in srgb,var(--wd-mist) 86%,transparent)}.pr2-gc__foot{display:flex;align-items:center;gap:var(--dtl-space-7);margin-top:var(--dtl-space-8) !important;padding-top:var(--dtl-space-10);border-top:1px solid color-mix(in srgb,var(--dtl-card-white) 16%,transparent);font-size:var(--dtl-font-size-12p5);color:var(--dtl-card-white)}.pr2-gc__foot svg{width:15px;height:15px;color:var(--wd-mist)}.pr2-gc__sprints{display:flex;align-items:center;gap:var(--dtl-space-5);margin-top:var(--dtl-space-8);padding-top:var(--dtl-space-10);border-top:1px solid color-mix(in srgb,var(--dtl-card-white) 16%,transparent)}.pr2-gc__sprints i{flex:none;width:18px;height:7px;border-radius:var(--dtl-radius-4);background:color-mix(in srgb,var(--wd-mist) 70%,transparent)}.pr2-gc__sprints i:nth-child(3){background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-mist) 60%,transparent)}.pr2-gc__sprints span{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:var(--dtl-space-4);font-size:var(--dtl-font-size-12);color:color-mix(in srgb,var(--wd-mist) 90%,transparent);white-space:nowrap}.pr2-qc{display:flex;flex-direction:column;gap:var(--dtl-space-16);padding:var(--dtl-space-20) var(--dtl-space-20) var(--dtl-space-18);border-radius:var(--dtl-radius-22);background:var(--dtl-card-white);color:var(--wd-ink);box-shadow:0 1px 1px color-mix(in srgb,var(--wd-deep) 18%,transparent),0 40px 80px -30px color-mix(in srgb,var(--wd-night) 80%,transparent)}.pr2-qc__head{display:flex;align-items:center;gap:var(--dtl-space-10)}.pr2-qc__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);color:var(--wd-accent)}.pr2-qc__ic svg{width:18px;height:18px}.pr2-qc__title{display:flex;flex-direction:column;min-width:0;line-height:var(--dtl-line-height-1p25)}.pr2-qc__title strong{font-size:var(--dtl-font-size-14p5);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em;white-space:nowrap}.pr2-qc__title small{font:400 11.5px/1.3 var(--site-font-mono);color:var(--wd-ink-3);white-space:nowrap}.pr2-qc__badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--dtl-space-9);border-radius:999px;font-size:var(--dtl-font-size-11p5);font-weight:var(--dtl-font-weight-600);color:var(--dtl-card-white);background:var(--wd-accent)}.pr2-qc__price{display:flex;align-items:flex-end;gap:var(--dtl-space-12)}.pr2-qc__amt{font-family:var(--site-font-display);font-size:var(--dtl-font-size-52);line-height:var(--dtl-line-height-0p9);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pr2-qc__per{padding-bottom:var(--dtl-space-3);font:400 11.5px/1.35 var(--site-font-mono);color:var(--wd-ink-2)}.pr2-qc__list{display:flex;flex-direction:column;gap:var(--dtl-space-9);margin:0;padding:var(--dtl-space-14) 0 0;list-style:none;border-top:1px solid var(--site-border)}.pr2-qc__list li{display:flex;align-items:center;gap:var(--dtl-space-9);font-size:var(--dtl-font-size-13p5);color:var(--wd-ink-2)}.pr2-qc__list svg{flex:none;width:18px;height:18px;padding:var(--dtl-space-3p5);border-radius:50%;color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 12%,transparent)}.pr2-hv__gate{position:absolute;left:396px;top:212px;z-index:5;display:flex;align-items:center;gap:var(--dtl-space-12);padding:var(--dtl-space-12) var(--dtl-space-16) var(--dtl-space-12) var(--dtl-space-14);border-radius:var(--dtl-radius-16);background:var(--dtl-card-white);color:var(--wd-ink);rotate:-1.5deg;box-shadow:inset 0 0 0 1.5px var(--site-signal),0 24px 44px -20px color-mix(in srgb,var(--wd-night) 70%,transparent)}.pr2-hv__mark{flex:none;width:10px;height:10px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-signal) 22%,transparent)}.pr2-hv__gate-t{display:flex;flex-direction:column;gap:var(--dtl-space-3);line-height:var(--dtl-line-height-1p2);white-space:nowrap}.pr2-hv__gate-t small{font:500 10.5px/1.2 var(--site-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--wd-ink-3)}.pr2-hv__gate-t strong{font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-600);letter-spacing:-.01em}.pr2-hv__pin{position:absolute;left:28px;top:14px;z-index:3;display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-14);border-radius:999px;white-space:nowrap;font:500 12px/1 var(--site-font-mono);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--wd-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pr2-hv__pin svg{width:16px;height:16px;color:var(--wd-mist)}@media (max-width:1099px){.pr2-hero{gap:var(--dtl-space-28);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-top:var(--dtl-space-24)}.pr2-hero__title{max-width:none}.pr2-hv{--s:.78}}@media (max-width:899px){.pr2-hero{grid-template-columns:1fr;gap:var(--dtl-space-40);padding-bottom:var(--dtl-space-56)}.pr2-hv{--s:1;justify-self:center}}@media (max-width:699px){.pr2-hero{padding:var(--dtl-space-24) var(--wd-gutter) var(--dtl-space-36);gap:var(--dtl-space-36)}.pr2-hero__copy{gap:var(--dtl-space-18)}.pr2-hero__acts{flex-direction:column;align-self:stretch;gap:var(--dtl-space-10)}.pr2-hero__acts .wd-btn{width:100%}.pr2-hv{width:100%;height:auto;justify-self:stretch}.pr2-hv__stage{position:relative;width:100%;height:auto;scale:none;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.pr2-hv__stair,.pr2-hv__pin{display:none}.pr2-hv__slot{position:relative;left:auto;top:auto;width:auto;rotate:none}.pr2-hv__slot--assess{order:1}.pr2-hv__slot--repair{order:2;margin-left:var(--dtl-space-16)}.pr2-hv__gate{order:3;position:relative;left:auto;top:auto;align-self:flex-end;rotate:none;margin:var(--dtl-space-n4) var(--dtl-space-4) var(--dtl-space-n4) 0}.pr2-hv__slot--pilot{order:4;margin-left:var(--dtl-space-32)}.pr2-qc__amt{font-size:var(--dtl-font-size-46)}.pr2-gc{padding:var(--dtl-space-16);background:linear-gradient(160deg,color-mix(in srgb,var(--wd-night) 42%,transparent),color-mix(in srgb,var(--wd-deep) 52%,transparent))}.pr2-gc__foot{display:none}.pr2-gc__price{font-size:var(--dtl-font-size-30)}}.pr2{font-family:inherit;color:var(--ink);position:relative;isolation:isolate;--page:var(--site-surface-subtle,var(--dtl-soft-lilac));--card:var(--site-surface,var(--dtl-card-white));--well:var(--site-surface-sunken,var(--dtl-sunken-lilac));--tray:color-mix(in srgb,var(--wd-accent,var(--dtl-ultraviolet)) 7%,var(--site-surface,var(--dtl-card-white)));--ink:var(--site-text,var(--dtl-night-ink));--ink-2:var(--site-text-muted,var(--dtl-ink-muted));--ink-3:var(--site-text-subtle,var(--dtl-ink-subtle));--hair:var(--site-border,var(--dtl-night-ink-a090));--hair-2:var(--site-border-strong,var(--dtl-night-ink-a160));--accent:var(--site-accent,var(--dtl-ultraviolet));--accent-ink:var(--site-on-accent,var(--dtl-card-white));--r:var(--site-radius-lg,24px);--gap:16px;--pad:28px;--sh-float:var(--wd-shadow);--sh-lift:0 2px 4px color-mix(in srgb,var(--wd-deep,var(--dtl-deep-ultraviolet)) 8%,transparent),0 30px 50px -30px color-mix(in srgb,var(--site-accent,var(--dtl-ultraviolet)) 55%,transparent)}.pr2 *{box-sizing:border-box}:where(.pr2) :is(h3,p,ul,ol){margin:0;padding:0}.pr2 :is(ul,ol){list-style:none}.pr2-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin-bottom:var(--dtl-space-22)}.pr2-path::before{content:"";position:absolute;left:calc(var(--pad) + 5px);right:calc((100% - 2*var(--gap))/3 - var(--pad) - 5px);top:5px;height:1px;background:repeating-linear-gradient(90deg,var(--hair-2) 0 4px,transparent 4px 9px)}.pr2-path>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-10);padding-left:var(--pad)}.pr2-path__dot{width:11px;height:11px;border-radius:50%;background:var(--page);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pr2-path>li.is-on .pr2-path__dot{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.pr2-path__t{font:500 12px/1.2 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.pr2-path>li.is-on .pr2-path__t{color:var(--accent)}.pr2-path>li.pr2-path__gate{position:absolute;left:calc((100% - 2*var(--gap))/2 + 1.5*var(--gap) + var(--pad) + 5px);top:-9px;translate:-50% 0;flex-direction:row;align-items:center;gap:var(--dtl-space-8);padding:0 var(--dtl-space-11) 0 var(--dtl-space-9);height:28px;border-radius:999px;font:500 11.5px/1 var(--site-font-mono);color:var(--ink);background:var(--card);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--site-signal),0 8px 18px -10px color-mix(in srgb,var(--wd-deep) 40%,transparent)}.pr2-path__mark{width:8px;height:8px;rotate:45deg;border-radius:var(--dtl-radius-1p5);background:var(--site-signal)}.pr2-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--gap);align-items:stretch;position:relative}.pr2-tier{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;border-radius:var(--r)}.pr2-card{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;border-radius:inherit;position:relative;isolation:isolate;background:var(--tray);padding:var(--dtl-space-6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),var(--wd-shadow-sm)}.pr2-top{grid-row:1/5;display:grid;grid-template-rows:subgrid;row-gap:0;padding:calc(var(--pad) - var(--dtl-space-4)) calc(var(--pad) - var(--dtl-space-6)) var(--dtl-space-24);border-radius:calc(var(--r) - var(--dtl-radius-6));background:var(--card);box-shadow:var(--sh-float);position:relative}.pr2-feats{container-type:inline-size;grid-row:5;display:flex;flex-direction:column;gap:var(--dtl-space-14);padding:var(--dtl-space-22) calc(var(--pad) - var(--dtl-space-6)) calc(var(--pad) - var(--dtl-space-8))}.pr2-name-row{display:flex;align-items:center;gap:var(--dtl-space-12);min-height:36px}.pr2-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--dtl-radius-11);background:var(--page);color:var(--accent)}.pr2-icon svg{width:19px;height:19px}.pr2-name{font-size:var(--dtl-font-size-19);line-height:var(--dtl-line-height-1p2);letter-spacing:-.015em;font-weight:var(--dtl-font-weight-600)}.pr2-badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:26px;padding:0 var(--dtl-space-10);border-radius:999px;font-size:var(--dtl-font-size-12);font-weight:var(--dtl-font-weight-600);white-space:nowrap;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.pr2-for{margin-top:var(--dtl-space-10) !important;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p45);color:var(--ink-2);max-width:32ch;text-wrap:pretty}.pr2-price{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:var(--dtl-space-12);row-gap:var(--dtl-space-8);margin-top:var(--dtl-space-28)}.pr2-basis{flex-basis:100%;font:500 11.5px/1 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pr2-amt{display:inline-flex;align-items:flex-start;font-family:var(--site-font-display);font-size:var(--dtl-font-size-60);line-height:var(--dtl-line-height-0p9);letter-spacing:-.03em;font-weight:var(--dtl-font-weight-400);font-variant-numeric:tabular-nums;white-space:nowrap}.pr2-cur{font-size:var(--dtl-font-size-0p5em);letter-spacing:0;margin:var(--dtl-space-0p04em) var(--dtl-space-0p06em) 0 0;color:var(--ink-3)}.pr2-per{padding-bottom:var(--dtl-space-4);font:400 12px/1.4 var(--site-font-mono);color:var(--ink-2)}.pr2-cta-block{display:flex;align-items:center;min-height:48px;margin-top:var(--dtl-space-26)}.pr2-cta-block .wd-btn{width:100%}.pr2-cta--light{background:var(--dtl-card-white);color:var(--accent);box-shadow:0 12px 26px -14px color-mix(in srgb,var(--wd-night) 70%,transparent)}.pr2-cta--light:hover{background:var(--wd-mist)}.pr2-cta-block .wd-link svg{color:var(--accent)}.pr2-feats-lead{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pr2-list{display:flex;flex-direction:column;gap:var(--dtl-space-12)}.pr2-list li{display:flex;gap:var(--dtl-space-10);align-items:flex-start;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p4);color:var(--ink-2)}.pr2-list li small{display:block;margin-top:var(--dtl-space-3);font-size:var(--dtl-font-size-13);color:var(--ink-3)}.pr2-ic{flex:none;width:20px;height:20px;padding:var(--dtl-space-4);margin-top:0;border-radius:50%;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.pr2-list li.is-gate .pr2-ic{background:color-mix(in srgb,var(--site-signal) 20%,transparent);color:color-mix(in srgb,var(--site-signal) 45%,var(--ink))}.pr2-chip{display:inline-flex;align-items:center;height:21px;padding:0 var(--dtl-space-6);margin-left:var(--dtl-space-2);border-radius:var(--dtl-radius-6);font:500 11.5px/1 var(--site-font-mono);color:var(--ink);background:color-mix(in srgb,var(--site-signal) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 60%,transparent)}.pr2 .is-featured{--card:color-mix(in srgb,var(--accent) 93%,var(--dtl-card-white));--tray:var(--accent);--page:color-mix(in srgb,var(--dtl-card-white) 16%,transparent);--ink:var(--dtl-card-white);--ink-2:var(--dtl-card-white);--ink-3:color-mix(in srgb,var(--dtl-card-white) 90%,var(--accent));--hair:color-mix(in srgb,var(--dtl-card-white) 18%,transparent);color:var(--dtl-card-white)}.pr2 .is-featured .pr2-card{box-shadow:var(--sh-lift)}.pr2 .is-featured .pr2-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--dtl-card-white) 16%,transparent),transparent 55%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--wd-deep) 22%,transparent))}.pr2 .is-featured .pr2-top{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dtl-card-white) 26%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 12%,transparent)}.pr2 .is-featured .pr2-icon{color:var(--dtl-card-white)}.pr2 .is-featured .pr2-badge{background:var(--wd-night);color:var(--dtl-card-white)}.pr2 .is-featured .pr2-ic{background:color-mix(in srgb,var(--dtl-card-white) 18%,transparent);color:var(--dtl-card-white)}.pr2-after{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--dtl-space-20) var(--dtl-space-28);margin-top:var(--dtl-space-28);padding:var(--dtl-space-22) var(--dtl-space-28) var(--dtl-space-22) var(--dtl-space-22);border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair),var(--wd-shadow-sm)}.pr2-icon--soft{width:44px;height:44px;border-radius:var(--dtl-radius-13)}.pr2-icon--soft svg{width:22px;height:22px}.pr2-after__t{display:flex;flex-direction:column;gap:var(--dtl-space-4);min-width:0}.pr2-after__k{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pr2-after__d{font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p45);color:var(--ink-2);max-width:52ch}.pr2-after__price{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--dtl-space-10);row-gap:var(--dtl-space-6);padding-left:var(--dtl-space-28);border-left:1px solid var(--hair)}.pr2-after__amt{font-family:var(--site-font-display);font-size:var(--dtl-font-size-38);line-height:var(--dtl-line-height-0p9);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pr2-after__link svg{color:var(--accent)}.pr2-foot{display:flex;align-items:center;justify-content:center;gap:var(--dtl-space-8);margin-top:var(--dtl-space-36) !important;font-size:var(--dtl-font-size-14p5);color:var(--ink-2);text-align:center;text-wrap:balance}.pr2-foot svg{flex:none;width:17px;height:17px;color:var(--ink-3)}@media (max-width:1099px){.pr2{--pad:24px}.pr2-amt{font-size:var(--dtl-font-size-50)}.pr2-per{flex-basis:100%}.pr2-after{grid-template-columns:auto minmax(0,1fr) auto}.pr2-after__link{grid-column:2/-1}.pr2-path__t{font-size:var(--dtl-font-size-11)}}@media (max-width:899px){.pr2-path{display:none}.pr2-tiers{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.pr2-after{max-width:520px;margin-inline:auto;grid-template-columns:auto minmax(0,1fr)}.pr2-after__price{grid-column:1/-1;padding-left:0;padding-top:var(--dtl-space-16);border-left:0;border-top:1px solid var(--hair)}.pr2-after__link{grid-column:1/-1}.pr2-per{flex-basis:auto}}@media (max-width:699px){.pr2.pr2{--pad:22px}.pr2-amt{font-size:var(--dtl-font-size-48)}.pr2-name{font-size:var(--dtl-font-size-18)}.pr2-after{padding:var(--dtl-space-20)}.pr2-foot{align-items:flex-start;text-align:left;font-size:var(--dtl-font-size-14)}.pr2-foot svg{margin-top:var(--dtl-space-2)}}.pr2-calc{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:var(--dtl-space-16);align-items:stretch;margin:0}.pr2-calc p{margin:0}.pr2-calc__main,.pr2-sum{border-radius:var(--site-radius-lg);padding:var(--dtl-space-34)}.pr2-calc__main{display:flex;flex-direction:column;gap:var(--dtl-space-28);min-width:0;background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.pr2-calc__q{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--dtl-space-16)}.pr2-calc__q label{display:flex;flex-direction:column;gap:var(--dtl-space-4);font-size:var(--dtl-font-size-16);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.pr2-calc__q label small{font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-400);color:var(--site-text-subtle)}.pr2-calc__out{display:flex;align-items:baseline;gap:var(--dtl-space-8);font-family:var(--site-font-display);font-size:var(--dtl-font-size-52);line-height:var(--dtl-line-height-0p9);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--site-text)}.pr2-calc__out small{font:400 13px/1 var(--site-font-mono);letter-spacing:0;color:var(--site-text-muted)}.pr2-range input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:26px;margin:0;background:transparent;cursor:pointer;--p:30%}.pr2-range input::-webkit-slider-runnable-track{height:8px;border-radius:var(--dtl-radius-9);background:linear-gradient(90deg,var(--site-accent) var(--p),var(--site-surface-sunken) var(--p));box-shadow:inset 0 0 0 1px var(--site-border)}.pr2-range input::-moz-range-track{height:8px;border-radius:var(--dtl-radius-9);background:linear-gradient(90deg,var(--site-accent) var(--p),var(--site-surface-sunken) var(--p))}.pr2-range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:var(--dtl-space-n9);border-radius:50%;background:var(--dtl-card-white);border:2px solid var(--site-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-accent) 16%,transparent),0 4px 10px color-mix(in srgb,var(--wd-deep) 30%,transparent)}.pr2-range input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--dtl-card-white);border:2px solid var(--site-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-accent) 16%,transparent)}.pr2-range input:focus-visible{outline:2px solid var(--site-accent);outline-offset:6px;border-radius:var(--dtl-radius-9)}.pr2-ticks{display:flex;justify-content:space-between;margin:var(--dtl-space-10) var(--dtl-space-13) 0;font:400 12px/1 var(--site-font-mono);color:var(--site-text-subtle)}.pr2-ticks span{width:0;display:flex;justify-content:center}.pr2-seg{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.pr2-seg legend{padding:0;margin-bottom:var(--dtl-space-12);font-size:var(--dtl-font-size-16);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.pr2-seg__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dtl-space-4);padding:var(--dtl-space-4);border-radius:999px;background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.pr2-seg label{position:relative;display:block;cursor:pointer}.pr2-seg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pr2-seg label span{display:flex;align-items:center;justify-content:center;height:40px;padding:0 var(--dtl-space-10);border-radius:999px;font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);color:var(--site-text-muted);white-space:nowrap;transition:background .25s var(--site-ease),color .25s var(--site-ease)}.pr2-seg input:checked+span{background:var(--site-text);color:var(--dtl-card-white);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--wd-deep) 60%,transparent)}.pr2-seg input:focus-visible+span{outline:2px solid var(--site-accent);outline-offset:2px}.pr2-seg label:hover input:not(:checked)+span{color:var(--site-text)}.pr2-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dtl-space-12)}.pr2-part{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding:var(--dtl-space-16) var(--dtl-space-18);border-radius:var(--dtl-radius-16);background:var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border)}.pr2-part span{font-size:var(--dtl-font-size-13p5);color:var(--site-text-muted)}.pr2-part b{font-family:var(--site-font-display);font-size:var(--dtl-font-size-34);font-weight:var(--dtl-font-weight-400);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--site-text)}.pr2-part small{font:400 11.5px/1.35 var(--site-font-mono);color:var(--site-text-subtle)}.pr2-track{display:flex;flex-direction:column;gap:var(--dtl-space-10)}.pr2-track__row{position:relative;display:flex;gap:var(--dtl-space-4);height:34px}.pr2-track__seg{position:relative;display:flex;align-items:center;min-width:0;padding:0 var(--dtl-space-10);border-radius:var(--dtl-radius-9);overflow:hidden}.pr2-track__seg i{font:500 11.5px/1 var(--site-font-mono);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr2-track__seg--a{flex:2;background:var(--site-accent);color:var(--dtl-card-white)}.pr2-track__seg--r{flex:2;background:color-mix(in srgb,var(--site-accent) 14%,var(--site-surface));color:var(--site-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 24%,transparent)}.pr2-track__seg--p{flex:6;color:var(--site-text-muted);background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--site-text) 6%,transparent) 7px 8px),var(--site-surface-subtle);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.pr2-track__gate{position:relative;flex:none;width:2px;margin:var(--dtl-space-n6) var(--dtl-space-2);border-radius:var(--dtl-radius-2);background:var(--site-signal)}.pr2-track__gate b{position:absolute;left:50%;top:50%;width:12px;height:12px;translate:-50% -50%;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--site-signal);box-shadow:0 0 0 4px var(--site-surface)}.pr2-track__axis{position:relative;height:14px;font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.pr2-track__axis span{position:absolute;left:var(--at);translate:-50% 0;white-space:nowrap}.pr2-track__axis span:first-child{translate:0 0}.pr2-track__axis span:last-child{translate:-100% 0}.pr2-track__axis span.is-gate{color:var(--site-text);font-weight:var(--dtl-font-weight-500)}.pr2-rule{display:flex;gap:var(--dtl-space-10);align-items:flex-start;padding-top:var(--dtl-space-20);border-top:1px solid var(--site-border);font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted)}.pr2-rule svg{flex:none;width:17px;height:17px;margin-top:var(--dtl-space-2);color:var(--site-text-subtle)}.pr2-sum{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--dtl-space-22);color:var(--dtl-card-white);background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--site-accent) 55%,transparent),transparent 70%),linear-gradient(180deg,var(--wd-deep),var(--wd-night));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dtl-card-white) 10%,transparent),0 40px 70px -34px color-mix(in srgb,var(--wd-deep) 80%,transparent)}.pr2-sum__k{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wd-on-night-2)}.pr2-sum__total{display:flex;flex-direction:column;gap:var(--dtl-space-10)}.pr2-sum__amt{font-family:var(--site-font-display);font-size:var(--dtl-font-size-64);line-height:var(--dtl-line-height-0p9);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pr2-sum__per{font:400 12px/1.45 var(--site-font-mono);color:var(--wd-on-night-2)}.pr2-sum__lines{display:flex;flex-direction:column;gap:var(--dtl-space-11);padding-top:var(--dtl-space-18);border-top:1px solid color-mix(in srgb,var(--dtl-card-white) 14%,transparent);font-size:var(--dtl-font-size-14p5);color:var(--wd-on-night-2)}.pr2-sum__lines div{display:flex;justify-content:space-between;gap:var(--dtl-space-12);font-variant-numeric:tabular-nums}.pr2-sum__lines div span:last-child{color:var(--dtl-card-white);font-family:var(--site-font-mono);font-size:var(--dtl-font-size-13p5);white-space:nowrap}.pr2-sum__range{padding-top:var(--dtl-space-11);border-top:1px dashed color-mix(in srgb,var(--dtl-card-white) 18%,transparent)}.pr2-sum__gate{text-wrap:balance;display:flex;align-items:center;gap:var(--dtl-space-10);padding:var(--dtl-space-11) var(--dtl-space-14);border-radius:var(--dtl-radius-14);font-size:var(--dtl-font-size-13p5);color:var(--dtl-card-white);background:color-mix(in srgb,var(--dtl-card-white) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 55%,transparent)}.pr2-sum__mark{flex:none;width:9px;height:9px;rotate:45deg;border-radius:var(--dtl-radius-1p5);background:var(--site-signal)}.pr2-sum__cta{margin-top:auto;width:100%}.pr2-sum__note{margin-top:var(--dtl-space-n8) !important;font-size:var(--dtl-font-size-13);text-align:center;color:var(--wd-on-night-2)}@media (max-width:1099px){.pr2-calc{grid-template-columns:1fr}.pr2-sum__cta{margin-top:var(--dtl-space-4)}}@media (max-width:1099px) and (min-width:700px){.pr2-sum{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"k lines" "total lines" "gate lines" "cta note";column-gap:var(--dtl-space-48);row-gap:var(--dtl-space-16);align-items:start}.pr2-sum__k{grid-area:k}.pr2-sum__total{grid-area:total}.pr2-sum__gate{grid-area:gate;align-self:end}.pr2-sum__lines{grid-area:lines;padding-top:0;border-top:0;padding-left:var(--dtl-space-40);border-left:1px solid color-mix(in srgb,var(--dtl-card-white) 14%,transparent);height:100%;justify-content:center}.pr2-sum__cta{grid-area:cta;margin-top:var(--dtl-space-8)}.pr2-sum__note{grid-area:note;align-self:center;margin-top:var(--dtl-space-8) !important;text-align:left;padding-left:var(--dtl-space-40)}}@media (max-width:699px){.pr2-calc__main,.pr2-sum{padding:var(--dtl-space-22)}.pr2-calc__main{gap:var(--dtl-space-24)}.pr2-calc__q{flex-direction:column;align-items:flex-start;gap:var(--dtl-space-12)}.pr2-calc__out{font-size:var(--dtl-font-size-44)}.pr2-seg__row{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--dtl-radius-22)}.pr2-parts{grid-template-columns:1fr}.pr2-part{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--dtl-space-12);row-gap:var(--dtl-space-4)}.pr2-part span{flex:1}.pr2-part small{flex-basis:100%;order:3}.pr2-part b{font-size:var(--dtl-font-size-30);order:2}.pr2-track__seg{padding:0 var(--dtl-space-6)}.pr2-x{display:none}.pr2-sum__amt{font-size:var(--dtl-font-size-54)}}.pr2-cmp{position:relative}.pr2-cmp p{margin:0}.pr2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pr2-cmp__scroll{overflow-x:auto;border-radius:calc(var(--site-radius-lg) + var(--dtl-radius-4));background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow);padding:var(--dtl-space-14) var(--dtl-space-30) var(--dtl-space-26);scrollbar-width:thin;scrollbar-color:var(--site-border-strong) transparent}.pr2-cmp__scroll:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.pr2-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted)}.pr2-table col,.pr2-table th:first-child{width:19%}.pr2-table th,.pr2-table td{padding:var(--dtl-space-16) var(--dtl-space-18);text-align:left;vertical-align:top;border-bottom:1px solid var(--site-border)}.pr2-table thead th{padding:var(--dtl-space-22) var(--dtl-space-18) var(--dtl-space-20);vertical-align:bottom;border-bottom:1px solid var(--site-border-strong)}.pr2-th__n{display:block;font:500 11px/1.2 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-subtle)}.pr2-th__name{display:block;margin-top:var(--dtl-space-8);font-family:var(--site-font-display);font-size:var(--dtl-font-size-24);font-weight:var(--dtl-font-weight-400);line-height:var(--dtl-line-height-1p1);letter-spacing:-.015em;color:var(--site-text)}.pr2-th__price{display:block;margin-top:var(--dtl-space-6);font:400 12.5px/1.3 var(--site-font-mono);color:var(--site-text-muted)}.pr2-table tbody th[scope="row"]{font-size:var(--dtl-font-size-14p5);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.pr2-table tbody td{color:var(--site-text-muted)}.pr2-group>*{padding:var(--dtl-space-26) var(--dtl-space-18) var(--dtl-space-10) !important;border-bottom:1px solid var(--site-border)}.pr2-group th{font:500 11.5px/1.2 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-subtle);border-bottom:1px solid var(--site-border)}.pr2-table tbody tr:last-child>*{border-bottom:0}.pr2-table .is-f{background:color-mix(in srgb,var(--site-accent) 6%,transparent);color:var(--site-text)}.pr2-table thead .is-f{border-radius:var(--dtl-radius-16) var(--dtl-radius-16) 0 0;box-shadow:inset 0 3px 0 var(--site-accent)}.pr2-table thead .is-f .pr2-th__n{color:var(--site-accent)}.pr2-table tbody tr:last-child .is-f{border-radius:0 0 var(--dtl-radius-16) var(--dtl-radius-16)}.pr2-gate{display:inline-flex;align-items:center;gap:var(--dtl-space-8);padding:var(--dtl-space-4) var(--dtl-space-10) var(--dtl-space-4) var(--dtl-space-8);border-radius:var(--dtl-radius-8);font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);color:var(--site-text);background:color-mix(in srgb,var(--site-signal) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-signal) 55%,transparent)}.pr2-gate i{width:8px;height:8px;rotate:45deg;border-radius:var(--dtl-radius-1p5);background:var(--site-signal)}.pr2-cmp__hint{display:none;align-items:center;justify-content:flex-end;gap:var(--dtl-space-6);margin-top:var(--dtl-space-12) !important;font-size:var(--dtl-font-size-13);color:var(--site-text-subtle)}.pr2-cmp__hint svg{width:15px;height:15px}@media (max-width:1099px){.pr2-cmp__scroll{padding:var(--dtl-space-10) var(--dtl-space-20) var(--dtl-space-20)}.pr2-table{font-size:var(--dtl-font-size-14p5)}.pr2-table th,.pr2-table td{padding:var(--dtl-space-14) var(--dtl-space-14)}}@media (max-width:939px){.pr2-cmp__hint{display:flex}}@media (max-width:699px){.pr2-cmp__scroll{padding:var(--dtl-space-6) var(--dtl-space-12) var(--dtl-space-14);border-radius:var(--site-radius-lg)}.pr2-table{min-width:820px;font-size:var(--dtl-font-size-14)}.pr2-table thead th{padding:var(--dtl-space-18) var(--dtl-space-12) var(--dtl-space-16)}.pr2-th__name{font-size:var(--dtl-font-size-21)}.pr2-table tbody th,.pr2-table thead th:first-child{position:sticky;left:-12px;z-index:1;background:var(--site-surface);box-shadow:1px 0 0 var(--site-border)}.pr2-table th:first-child{width:128px}}.pr2-faq .wd-head{position:static;margin-bottom:0}.pr2-faq__side{position:sticky;top:112px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-28)}.pr2-faq__side p,.pr2-faq__side dl,.pr2-faq__side dd{margin:0}.pr2-terms{width:100%;max-width:440px;padding:var(--dtl-space-22) var(--dtl-space-24) var(--dtl-space-10);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow-sm)}.pr2-terms__head{display:flex;align-items:center;gap:var(--dtl-space-10);padding-bottom:var(--dtl-space-14);font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);color:var(--site-text);border-bottom:1px solid var(--site-border)}.pr2-terms__head svg{width:18px;height:18px;color:var(--site-accent)}.pr2-terms__list>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--dtl-space-12);padding:var(--dtl-space-12) 0;border-bottom:1px solid var(--site-border)}.pr2-terms__list>div:last-child{border-bottom:0}.pr2-terms__list dt{font:500 11.5px/1.5 var(--site-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle)}.pr2-terms__list dd{font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p45);color:var(--site-text)}.pr2-faq__mail svg{width:17px;height:17px;color:var(--site-accent)}.pr2-faq__list summary{font-size:var(--dtl-font-size-19)}.pr2-faq__list details>div{display:flex;flex-direction:column;gap:var(--dtl-space-12)}.pr2-faq__list details>div p{margin:0;font-size:var(--dtl-font-size-16);line-height:var(--dtl-line-height-1p6);text-wrap:pretty}.pr2-faq__list details>div .wd-link svg{color:var(--site-accent)}.pr2-faq__list details:first-child summary{padding-top:var(--dtl-space-4)}.pr2-faq__list{border-top:0}@media (max-width:1099px) and (min-width:900px){.wd-faq.pr2-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--dtl-space-56)}}@media (max-width:899px){.pr2-faq__side{position:static}}@media (max-width:699px){.pr2-faq__side{gap:var(--dtl-space-22)}.pr2-terms{padding:var(--dtl-space-18) var(--dtl-space-18) var(--dtl-space-6)}.pr2-terms__list>div{grid-template-columns:1fr;gap:var(--dtl-space-4)}.pr2-faq__list summary{font-size:var(--dtl-font-size-16p5)}}.rq-hero{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--dtl-space-40);align-items:stretch;max-width:calc(var(--site-container) + 2*var(--wd-gutter));margin:0 auto;padding:var(--dtl-space-40) var(--wd-gutter) 0}.rq-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-22);padding-bottom:var(--dtl-space-68)}.rq-hero__title{color:var(--dtl-card-white);max-width:11ch}.rq-hero__lead{max-width:50ch;color:color-mix(in srgb,var(--dtl-card-white) 76%,var(--wd-deep))}.rq-hero__facts{display:flex;flex-wrap:wrap;gap:var(--dtl-space-8);margin:var(--dtl-space-6) 0 0;padding:0;list-style:none}.rq-hero__facts li{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-13) 0 var(--dtl-space-10);border-radius:999px;font-size:var(--dtl-font-size-13p5);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);white-space:nowrap;background:color-mix(in srgb,var(--dtl-card-white) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 18%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rq-hero__facts svg{width:16px;height:16px;color:var(--wd-mist)}.rq-fan{position:relative;min-height:340px}.rq-fan__stage{position:absolute;left:-24px;top:0;width:680px;height:470px;transform-origin:0 0}.rq-fan__slot{position:absolute;width:228px}.rq-fan__slot--reg{left:0;top:84px;rotate:-6deg}.rq-fan__slot--plan{right:0;top:96px;rotate:5deg}.rq-fan__slot--report{left:214px;top:22px;width:252px;z-index:2}.rq-sheet{display:flex;flex-direction:column;gap:var(--dtl-space-14);min-height:340px;padding:var(--dtl-space-18);border-radius:var(--dtl-radius-20);background:var(--dtl-card-white);color:var(--wd-ink);text-align:left;box-shadow:0 1px 0 color-mix(in srgb,var(--dtl-card-white) 70%,transparent) inset,0 2px 6px color-mix(in srgb,var(--wd-deep) 12%,transparent),0 30px 60px -24px color-mix(in srgb,var(--wd-deep) 60%,transparent)}.rq-fan__slot--reg .rq-sheet,.rq-fan__slot--plan .rq-sheet{background:color-mix(in srgb,var(--wd-mist) 26%,var(--dtl-card-white))}.rq-sheet--front{min-height:360px;box-shadow:0 1px 0 var(--dtl-card-white) inset,0 2px 8px color-mix(in srgb,var(--wd-deep) 14%,transparent),0 40px 80px -28px color-mix(in srgb,var(--wd-deep) 72%,transparent)}.rq-sheet__head{display:flex;align-items:center;gap:var(--dtl-space-10);padding-bottom:var(--dtl-space-14);border-bottom:1px solid color-mix(in srgb,var(--wd-ink) 8%,transparent)}.rq-sheet__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--dtl-radius-10);color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 10%,var(--dtl-card-white))}.rq-sheet__ic--accent{background:var(--wd-accent);color:var(--dtl-card-white)}.rq-sheet__ic svg{width:18px;height:18px}.rq-sheet__title{display:flex;flex-direction:column;gap:var(--dtl-space-1);min-width:0}.rq-sheet__title b{font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-500);font-size:var(--dtl-font-size-16p5);line-height:var(--dtl-line-height-1p2);letter-spacing:-.01em}.rq-sheet__title small{font:400 11.5px/1.3 var(--site-font-mono);color:var(--wd-ink-3)}.rq-sheet__foot{margin:auto 0 0;font:400 11.5px/1.3 var(--site-font-mono);color:var(--wd-ink-3)}.rq-sheet__foot--gate{display:inline-flex;align-items:center;gap:var(--dtl-space-8);align-self:flex-start;padding:var(--dtl-space-6) var(--dtl-space-10);border-radius:var(--dtl-radius-8);color:var(--wd-ink);background:color-mix(in srgb,var(--wd-signal) 14%,var(--dtl-card-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 40%,transparent)}.rq-sheet__foot--gate i{width:8px;height:8px;rotate:45deg;background:var(--wd-signal)}.rq-reg,.rq-plan{display:flex;flex-direction:column;gap:var(--dtl-space-7);margin:0;padding:0;list-style:none}.rq-reg li{display:flex;flex-direction:column;gap:var(--dtl-space-2);padding:var(--dtl-space-9) var(--dtl-space-11);border-radius:var(--dtl-radius-11);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 7%,transparent)}.rq-reg span{font-size:var(--dtl-font-size-13);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p3)}.rq-reg em{display:inline-flex;align-items:center;gap:var(--dtl-space-6);font:400 11.5px/1.3 var(--site-font-mono);font-style:normal;color:var(--wd-ink-3)}.rq-reg li.is-flag{box-shadow:inset 0 0 0 1.5px var(--wd-signal)}.rq-reg li.is-flag em{color:var(--wd-ink)}.rq-reg li.is-flag i{width:7px;height:7px;border-radius:50%;background:var(--wd-signal)}.rq-plan{counter-reset:p}.rq-plan li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dtl-space-10);padding:var(--dtl-space-9) var(--dtl-space-11);border-radius:var(--dtl-radius-11);background:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-ink) 7%,transparent);font-size:var(--dtl-font-size-12p5);font-weight:var(--dtl-font-weight-500);line-height:var(--dtl-line-height-1p35)}.rq-plan em{flex:none;font:500 10.5px/1 var(--site-font-mono);font-style:normal;padding:var(--dtl-space-4) var(--dtl-space-6);border-radius:var(--dtl-radius-6);color:var(--wd-accent);background:color-mix(in srgb,var(--wd-accent) 10%,var(--dtl-card-white))}.rq-report__kpi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dtl-space-12)}.rq-report__k{font-size:var(--dtl-font-size-13);color:var(--wd-ink-2)}.rq-report__v{font-family:var(--site-font-display);font-size:var(--dtl-font-size-44);line-height:1;letter-spacing:-.03em}.rq-dots{display:grid;grid-template-columns:repeat(20,1fr);gap:var(--dtl-space-4)}.rq-dots i{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--wd-accent) 22%,var(--dtl-card-white))}.rq-dots i.is-flag{background:var(--wd-signal);box-shadow:0 0 0 2px color-mix(in srgb,var(--wd-signal) 22%,transparent)}.rq-report__cap{margin:0;font:400 11.5px/1.35 var(--site-font-mono);color:var(--wd-ink-3)}.rq-report__gate{display:flex;align-items:center;gap:var(--dtl-space-10)}.rq-report__track{position:relative;flex:1;height:6px;border-radius:var(--dtl-radius-99);background:color-mix(in srgb,var(--wd-accent) 12%,var(--dtl-card-white))}.rq-report__fill{position:absolute;inset:0 auto 0 0;width:64%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--wd-accent) 55%,var(--dtl-card-white)),var(--wd-accent))}.rq-report__tick{position:absolute;left:8%;top:-4px;bottom:-4px;width:2px;border-radius:var(--dtl-radius-2);background:var(--wd-signal)}.rq-report__gl{font:500 11px/1 var(--site-font-mono);color:var(--wd-ink);white-space:nowrap}.rq-report__verdict{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-10);margin-top:auto;padding-top:var(--dtl-space-12);border-top:1px solid color-mix(in srgb,var(--wd-ink) 8%,transparent);font-size:var(--dtl-font-size-13);color:var(--wd-ink-2)}.rq-report__verdict b{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font-weight:var(--dtl-font-weight-600);color:var(--wd-ink)}.rq-report__verdict i{width:8px;height:8px;border-radius:50%;background:var(--wd-signal)}@media (max-width:1099px){.rq-hero{gap:var(--dtl-space-24);padding-top:var(--dtl-space-32)}.rq-hero__copy{padding-bottom:var(--dtl-space-60)}.rq-fan__stage{scale:.72;left:-16px}}@media (max-width:899px){.rq-hero{grid-template-columns:1fr;gap:var(--dtl-space-4);padding-top:var(--dtl-space-24)}.rq-hero__copy{padding-bottom:0;align-items:center;text-align:center}.rq-hero__facts{justify-content:center}.rq-fan{min-height:280px}.rq-fan__stage{left:50%;translate:-50% 0;transform-origin:50% 0;scale:.78}}@media (max-width:699px){.rq-hero__copy{gap:var(--dtl-space-18)}.rq-hero__facts li{height:32px;font-size:var(--dtl-font-size-12p5)}.rq-fan{min-height:236px}.rq-fan__stage{scale:.6}}.rq-intake-sec{padding-block:var(--dtl-space-fluid-29) var(--wd-section-y)}.rq-intake{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"form head" "form steps";grid-template-rows:auto 1fr;column-gap:var(--dtl-space-fluid-22);row-gap:var(--dtl-space-44);align-items:start}.rq-intake__head{grid-area:head;display:flex;flex-direction:column;gap:var(--dtl-space-18);padding-top:var(--dtl-space-12)}.rq-intake__head .wd-h2{max-width:14ch}.rq-intake__head .wd-lead{max-width:40ch}.rq-form{grid-area:form;grid-template-columns:1fr;gap:0;padding:var(--dtl-space-fluid-18);border-radius:var(--site-radius-xl);box-shadow:inset 0 0 0 1px var(--site-border),0 1px 2px color-mix(in srgb,var(--wd-deep) 5%,transparent),0 40px 80px -40px color-mix(in srgb,var(--wd-deep) 30%,transparent)}.rq-form__head{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-16);padding-bottom:var(--dtl-space-22);border-bottom:1px solid var(--site-border)}.rq-form__head .wd-h3{font-size:var(--dtl-font-size-24)}.rq-form__time{display:inline-flex;align-items:center;gap:var(--dtl-space-7);font:400 12.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap}.rq-form__time svg{width:15px;height:15px}.rq-group{margin:0;padding:var(--dtl-space-24) 0 var(--dtl-space-26);border:0;border-bottom:1px solid var(--site-border);min-width:0}.rq-group__legend{float:left;width:100%;display:flex;align-items:center;gap:var(--dtl-space-12);margin:0 0 var(--dtl-space-18);padding:0;font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);color:var(--site-text)}.rq-group__n{display:grid;place-items:center;width:30px;height:24px;border-radius:999px;font:500 11.5px/1 var(--site-font-mono);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 10%,transparent)}.rq-group__grid{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:var(--dtl-space-18) var(--dtl-space-16)}.rq-opt{margin-left:var(--dtl-space-6);font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle)}.rq-sources{margin:0;padding:0;border:0}.rq-sources__legend{float:left;width:100%;margin:0 0 var(--dtl-space-7);padding:0;font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500)}.rq-sources__row{clear:both;display:flex;flex-wrap:wrap;gap:var(--dtl-space-8)}.rq-chip{position:relative;display:inline-flex;align-items:center;gap:var(--dtl-space-9);min-height:42px;padding:0 var(--dtl-space-14) 0 var(--dtl-space-11);border-radius:999px;font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);cursor:pointer;background:var(--site-bg);box-shadow:inset 0 0 0 1px var(--site-border-strong);transition:box-shadow .2s var(--site-ease),background-color .2s var(--site-ease)}.rq-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 45%,transparent)}.rq-sources .rq-chip input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0;border:0;border-radius:var(--dtl-radius-6);background:var(--site-surface);box-shadow:inset 0 0 0 1.5px var(--site-border-strong);cursor:pointer;transition:background-color .2s,box-shadow .2s}.rq-sources .rq-chip input:checked{background:var(--site-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='28' stroke-linecap='round' stroke-linejoin='round' d='M64 132l40 40 88-88'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:none}.rq-chip:has(input:checked){background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));box-shadow:inset 0 0 0 1.5px var(--site-accent)}.rq-sources .rq-chip input:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.rq-form__foot{margin-top:var(--dtl-space-26)}.rq-form__foot .wd-form__next{max-width:34ch;line-height:var(--dtl-line-height-1p5)}.rq-form .wd-form__next a{color:var(--site-accent);font-weight:var(--dtl-font-weight-500)}.rq-form__privacy{display:flex;align-items:center;gap:var(--dtl-space-8);margin:var(--dtl-space-18) 0 0;font-size:var(--dtl-font-size-13);color:var(--site-text-subtle)}.rq-form__privacy svg{width:15px;height:15px;flex:none}.rq-steps{grid-area:steps;position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rq-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:var(--dtl-space-18);padding-bottom:var(--dtl-space-30)}.rq-step:last-child{padding-bottom:0}.rq-step:not(:last-child)::before{content:"";position:absolute;left:21.5px;top:48px;bottom:4px;width:1px;background:linear-gradient(var(--site-border-strong),var(--site-border-strong)) 0 0/1px 100% no-repeat}.rq-step.is-next:not(:last-child)::before{background:linear-gradient(180deg,var(--site-accent),var(--site-border-strong))}.rq-step__node{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:500 12.5px/1 var(--site-font-mono);color:var(--site-text-muted);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border-strong)}.rq-step.is-next .rq-step__node{color:var(--dtl-card-white);background:var(--site-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-accent) 14%,transparent),0 10px 22px -10px var(--site-accent)}.rq-step.is-gate .rq-step__node{background:color-mix(in srgb,var(--wd-signal) 12%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wd-signal) 55%,transparent)}.rq-step.is-gate .rq-step__node i{width:12px;height:12px;rotate:45deg;border-radius:var(--dtl-radius-2);background:var(--wd-signal)}.rq-step__body{display:flex;flex-direction:column;gap:var(--dtl-space-6);padding-top:var(--dtl-space-2)}.rq-step__when{margin:0;font:500 12px/1.3 var(--site-font-mono);letter-spacing:.02em;color:var(--site-accent)}.rq-step.is-gate .rq-step__when{color:var(--site-text-subtle)}.rq-step__title{margin:0;font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-23);line-height:var(--dtl-line-height-1p2);letter-spacing:-.015em}.rq-step__text{margin:0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted);max-width:38ch}.rq-step__docs{display:flex;flex-direction:column;gap:var(--dtl-space-6);margin:var(--dtl-space-6) 0 0;padding:0;list-style:none}.rq-step__docs li{display:flex;align-items:center;gap:var(--dtl-space-10);padding:var(--dtl-space-9) var(--dtl-space-14) var(--dtl-space-9) var(--dtl-space-10);border-radius:var(--dtl-radius-12);font-size:var(--dtl-font-size-14p5);font-weight:var(--dtl-font-weight-500);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border);max-width:300px}.rq-step__docs svg{width:18px;height:18px;color:var(--site-accent);flex:none}@media (max-width:1099px){.rq-intake{column-gap:var(--dtl-space-40)}.rq-intake__head .wd-h2{font-size:var(--dtl-font-size-fluid-6)}.rq-step__title{font-size:var(--dtl-font-size-21)}}@media (max-width:899px){.rq-intake{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "steps";grid-template-rows:none;row-gap:var(--dtl-space-40)}.rq-intake__head{padding-top:0}.rq-intake__head .wd-h2{max-width:18ch}.rq-steps{display:grid;grid-template-columns:1fr 1fr;gap:var(--dtl-space-28) var(--dtl-space-32)}.rq-step{padding-bottom:0}.rq-step::before{display:none}}@media (max-width:699px){.rq-form{padding:var(--dtl-space-22) var(--dtl-space-18);border-radius:var(--site-radius-lg)}.rq-form__head{flex-direction:column;align-items:flex-start;gap:var(--dtl-space-8)}.rq-group__grid{grid-template-columns:1fr}.rq-form__foot .wd-btn{width:100%}.rq-steps{grid-template-columns:1fr;gap:0}.rq-step{padding-bottom:var(--dtl-space-26)}.rq-step:not(:last-child)::before{display:block}}.rq-form__privacy span{text-wrap:pretty}.rq-needs{position:relative}.rq-needs__photo{aspect-ratio:2/1;border-radius:var(--wd-img-radius);box-shadow:var(--wd-shadow)}.rq-needs__photo>img{object-position:30% 50%}.rq-needs__photo .wd-ph{position:absolute;inset:0;height:auto}.rq-needs__photo .wd-ph>span{max-width:46%;margin-right:var(--dtl-space-fluid-24)}.rq-needs__chip{position:absolute;left:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:var(--dtl-space-9);margin:0;height:40px;padding:0 var(--dtl-space-16) 0 var(--dtl-space-13);border-radius:999px;font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);color:var(--dtl-card-white);background:color-mix(in srgb,var(--wd-night) 46%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 26%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rq-needs__chip svg{width:17px;height:17px;flex:none;color:var(--wd-mist)}.rq-check{position:absolute;top:50%;right:32px;translate:0 -50%;width:min(456px,42%);display:flex;flex-direction:column;padding:var(--dtl-space-26) var(--dtl-space-26) var(--dtl-space-22);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),0 2px 6px color-mix(in srgb,var(--wd-deep) 8%,transparent),0 40px 70px -30px color-mix(in srgb,var(--wd-deep) 45%,transparent)}.rq-check__head{display:flex;align-items:center;justify-content:space-between;gap:var(--dtl-space-12);padding-bottom:var(--dtl-space-14);border-bottom:1px solid var(--site-border)}.rq-check__label{font-family:var(--site-font-display);font-size:var(--dtl-font-size-21);line-height:var(--dtl-line-height-1p2);letter-spacing:-.015em}.rq-check__count{font:500 11.5px/1 var(--site-font-mono);padding:var(--dtl-space-6) var(--dtl-space-9);border-radius:999px;color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 10%,transparent)}.rq-check__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rq-check__list li{display:grid;grid-template-columns:40px 1fr auto;gap:var(--dtl-space-14);align-items:start;padding:var(--dtl-space-15) 0;border-bottom:1px solid var(--site-border)}.rq-check__list li:last-child{border-bottom:0;padding-bottom:0}.rq-check__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--dtl-radius-12);color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 14%,transparent)}.rq-check__ic svg{width:20px;height:20px}.rq-check__txt{display:flex;flex-direction:column;gap:var(--dtl-space-3);min-width:0}.rq-check__txt b{font-size:var(--dtl-font-size-15p5);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p35)}.rq-check__txt span{font-size:var(--dtl-font-size-14);line-height:var(--dtl-line-height-1p45);color:var(--site-text-muted)}.rq-check__meta{font:400 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);white-space:nowrap;padding-top:var(--dtl-space-4)}@media (max-width:1099px){.rq-needs__photo{aspect-ratio:16/9}.rq-needs__photo .wd-ph>span{max-width:80%;margin-right:0}.rq-check{position:relative;inset:auto;translate:none;width:auto;margin:var(--dtl-space-n72) var(--dtl-space-28) 0;z-index:2}.rq-needs__chip{bottom:auto;top:20px;left:20px}}@media (max-width:699px){.rq-needs__photo{aspect-ratio:4/3}.rq-needs__photo>img{object-position:28% 50%}.rq-needs__chip{left:12px;right:12px;bottom:auto;top:12px;height:auto;min-height:36px;padding:var(--dtl-space-8) var(--dtl-space-12);font-size:var(--dtl-font-size-12p5);line-height:var(--dtl-line-height-1p35);border-radius:var(--dtl-radius-14)}.rq-check{margin:var(--dtl-space-n40) var(--dtl-space-10) 0;padding:var(--dtl-space-20) var(--dtl-space-18) var(--dtl-space-16)}.rq-check__list li{grid-template-columns:36px 1fr;gap:var(--dtl-space-12)}.rq-check__ic{width:36px;height:36px;border-radius:var(--dtl-radius-10)}.rq-check__meta{grid-column:2;padding-top:0}}.rq-faq .wd-head{gap:var(--dtl-space-18)}.rq-faq .wd-link svg{color:var(--site-accent)}.rq-faq__list.wd-faq__list{border-top:0;padding:var(--dtl-space-6) var(--dtl-space-32);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-border),var(--wd-shadow)}.rq-faq__list details:last-child{border-bottom:0}.rq-faq__list summary{font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-21);letter-spacing:-.01em}.rq-faq__list summary::after{color:var(--site-accent)}.rq-faq__list details>div p{margin:0;font-size:var(--dtl-font-size-15p5);line-height:var(--dtl-line-height-1p6)}@media (max-width:699px){.rq-faq__list.wd-faq__list{padding:var(--dtl-space-2) var(--dtl-space-20)}.rq-faq__list summary{font-size:var(--dtl-font-size-18p5)}}.lg-panel{background: radial-gradient(64% 46% at 50% 108%,color-mix(in srgb,var(--hr-uv) 74%,transparent) 0%,color-mix(in srgb,var(--hr-uv) 20%,transparent) 58%,transparent 80%), linear-gradient(180deg,var(--hr-night) 0%,color-mix(in srgb,var(--hr-deep) 70%,var(--hr-night)) 24%,var(--hr-deep) 50%,color-mix(in srgb,var(--hr-uv) 52%,var(--hr-deep)) 80%,color-mix(in srgb,var(--hr-uv) 36%,var(--hr-mist)) 95%,color-mix(in srgb,var(--hr-mist) 80%,var(--hr-uv)) 100%)}.lg-hero{padding-top:var(--dtl-space-40);padding-bottom:var(--dtl-space-84);gap:var(--dtl-space-20)}.lg-hero .lg-hero__title{max-width:none}.lg-hero__lead{max-width:min(560px,100%)}.lg-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dtl-space-10);margin:var(--dtl-space-6) 0 0;padding:0;list-style:none}.lg-meta__chip{display:inline-flex;align-items:center;gap:var(--dtl-space-8);height:34px;padding:0 var(--dtl-space-14) 0 var(--dtl-space-12);border-radius:999px;font:500 12.5px/1 var(--site-font-mono);letter-spacing:.01em;color:var(--dtl-card-white);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb,var(--hr-night) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 22%,transparent),0 10px 24px -14px color-mix(in srgb,var(--hr-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lg-meta__chip svg{width:15px;height:15px;color:var(--hr-mist)}@media (max-width:1099px){.lg-hero{padding-top:var(--dtl-space-34);padding-bottom:var(--dtl-space-76)}}@media (max-width:699px){.lg-hero{padding-top:var(--dtl-space-30);padding-bottom:var(--dtl-space-56);gap:var(--dtl-space-16)}.lg-meta{flex-direction:column;align-items:center;gap:var(--dtl-space-8)}.lg-meta__chip{font-size:var(--dtl-font-size-12)}}.lg-legal{--lg-ink:var(--site-text);--lg-hair:var(--site-border)}.lg-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--dtl-space-56);align-items:start}.lg-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:var(--dtl-space-16)}.lg-toc{padding:var(--dtl-space-8)}.lg-toc__label{margin:0 0 var(--dtl-space-10);padding:0 var(--dtl-space-12);font:500 12px/1.2 var(--site-font-mono);letter-spacing:.02em;color:var(--site-text-subtle)}.lg-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dtl-space-2);border-left:1px solid var(--lg-hair)}.lg-toc__list a{position:relative;display:flex;align-items:baseline;gap:var(--dtl-space-12);padding:var(--dtl-space-9) var(--dtl-space-12) var(--dtl-space-9) var(--dtl-space-16);border-radius:0 var(--dtl-radius-12) var(--dtl-radius-12) 0;font-size:var(--dtl-font-size-15);line-height:var(--dtl-line-height-1p35);font-weight:var(--dtl-font-weight-500);color:var(--site-text-muted);text-decoration:none;transition:color .2s var(--site-ease),background-color .2s var(--site-ease)}.lg-toc__list a::before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;border-radius:var(--dtl-radius-2);background:transparent;transition:background-color .2s var(--site-ease)}.lg-toc__list a:hover{color:var(--site-text);background:color-mix(in srgb,var(--site-accent) 6%,transparent)}.lg-toc__list a[aria-current="true"],.lg-toc__list a[aria-current="location"]{color:var(--site-text)}.lg-toc__list a[aria-current="true"]::before,.lg-toc__list a[aria-current="location"]::before{background:var(--site-accent)}.lg-toc__n{flex:none;font:500 11.5px/1 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums}.lg-toc__list a[aria-current="true"] .lg-toc__n,.lg-toc__list a[aria-current="location"] .lg-toc__n{color:var(--site-accent)}.lg-side__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dtl-space-6);padding:var(--dtl-space-18) var(--dtl-space-20);border-radius:var(--site-radius);background:var(--wd-paper-2);box-shadow:inset 0 0 0 1px var(--lg-hair)}.lg-side__k{margin:0;font-size:var(--dtl-font-size-13);color:var(--site-text-subtle)}.lg-side .lg-side__mail{font-size:var(--dtl-font-size-15);color:var(--site-accent);text-decoration-color:color-mix(in srgb,var(--site-accent) 35%,transparent)}.lg-side__note{margin:0;font-size:var(--dtl-font-size-13);color:var(--site-text-subtle)}.lg-doc{padding:var(--dtl-space-24) var(--dtl-space-72);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--lg-hair),var(--wd-shadow)}.lg-block{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--dtl-space-8);padding:var(--dtl-space-48) 0;border-top:1px solid var(--lg-hair);scroll-margin-top:104px}.lg-block:first-child{border-top:0}.lg-block__head{display:contents}.lg-block__n{grid-column:1;grid-row:1;padding-top:var(--dtl-space-12);font:500 12px/1 var(--site-font-mono);color:var(--site-accent);font-variant-numeric:tabular-nums}.lg-block__title{grid-column:2;grid-row:1;margin:0 0 var(--dtl-space-18);font-family:var(--site-font-display);font-weight:var(--dtl-font-weight-400);font-size:var(--dtl-font-size-30);line-height:var(--dtl-line-height-1p15);letter-spacing:-.015em;color:var(--lg-ink);text-wrap:balance}.lg-prose{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:var(--dtl-space-18)}.lg-prose>p,.lg-list{max-width:68ch}.lg-prose>p{margin:0;font-size:var(--dtl-font-size-16p5);line-height:var(--dtl-line-height-1p7);color:var(--site-text-muted);text-wrap:pretty}.lg-prose a:not(.lg-contact__mail){color:var(--site-accent);font-weight:var(--dtl-font-weight-500);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--site-accent) 35%,transparent);text-underline-offset:4px}.lg-prose a:not(.lg-contact__mail):hover{text-decoration-color:currentColor}.lg-mono{font-family:var(--site-font-mono);font-size:var(--dtl-font-size-0p92em);font-variant-numeric:tabular-nums;color:var(--lg-ink)}.lg-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dtl-space-12)}.lg-list li{position:relative;padding-left:var(--dtl-space-22);font-size:var(--dtl-font-size-16p5);line-height:var(--dtl-line-height-1p65);color:var(--site-text-muted)}.lg-list li::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--site-accent) 70%,var(--dtl-card-white))}.lg-list strong{font-weight:var(--dtl-font-weight-600);color:var(--lg-ink)}.lg-facts{margin:var(--dtl-space-4) 0;display:flex;flex-direction:column;border-radius:var(--site-radius);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--lg-hair)}.lg-facts>div{display:grid;grid-template-columns:164px minmax(0,1fr);gap:var(--dtl-space-20);padding:var(--dtl-space-14) var(--dtl-space-20);border-top:1px solid var(--lg-hair)}.lg-facts>div:first-child{border-top:0}.lg-facts dt{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p55);color:var(--lg-ink)}.lg-facts dd{margin:0;font-size:var(--dtl-font-size-15p5);line-height:var(--dtl-line-height-1p6);color:var(--site-text-muted)}.lg-facts--terms>div{padding:var(--dtl-space-16) var(--dtl-space-20)}.lg-life{margin:var(--dtl-space-6) 0 var(--dtl-space-4);padding:var(--dtl-space-26) var(--dtl-space-24) var(--dtl-space-20);border-radius:var(--site-radius-lg);background:linear-gradient(180deg,var(--wd-paper-2),color-mix(in srgb,var(--wd-paper-2) 40%,var(--dtl-card-white)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 12%,transparent)}.lg-life__track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.lg-life__track::before{content:"";position:absolute;left:12.5%;right:12.5%;top:33px;height:2px;border-radius:var(--dtl-radius-2);background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 45%,var(--dtl-card-white)) 70%,color-mix(in srgb,var(--site-signal) 70%,var(--dtl-card-white)))}.lg-life__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--dtl-space-10);text-align:center}.lg-life__when{font:500 12px/1.2 var(--site-font-mono);color:var(--site-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.lg-life__dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--dtl-card-white);box-shadow:inset 0 0 0 4px var(--site-accent),0 0 0 4px var(--wd-paper-2)}.lg-life__what{font-size:var(--dtl-font-size-14);font-weight:var(--dtl-font-weight-500);line-height:var(--dtl-line-height-1p35);color:var(--lg-ink);text-wrap:balance}.lg-life__step--gate .lg-life__when{color:var(--lg-ink)}.lg-life__step--gate .lg-life__dot{background:var(--site-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-signal) 24%,transparent),0 0 16px 2px color-mix(in srgb,var(--site-signal) 45%,transparent)}.lg-life figcaption{margin-top:var(--dtl-space-20);padding-top:var(--dtl-space-14);border-top:1px solid color-mix(in srgb,var(--site-accent) 12%,transparent);font-size:var(--dtl-font-size-13p5);line-height:var(--dtl-line-height-1p5);color:var(--site-text-subtle);text-align:center}.lg-rules{margin:var(--dtl-space-4) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dtl-space-12)}.lg-rule{display:flex;gap:var(--dtl-space-14);padding:var(--dtl-space-18) var(--dtl-space-18) var(--dtl-space-18) var(--dtl-space-16);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--lg-hair)}.lg-rule__ic{flex:none;width:34px;height:34px;padding:var(--dtl-space-8);border-radius:var(--dtl-radius-10);background:var(--wd-paper-2);color:var(--site-accent)}.lg-rule strong{display:block;margin:var(--dtl-space-5) 0 var(--dtl-space-4);font-size:var(--dtl-font-size-15);font-weight:var(--dtl-font-weight-600);line-height:var(--dtl-line-height-1p3);color:var(--lg-ink)}.lg-rule p{margin:0;font-size:var(--dtl-font-size-14p5);line-height:var(--dtl-line-height-1p55);color:var(--site-text-muted)}.lg-contact{display:flex;align-items:center;gap:var(--dtl-space-16);padding:var(--dtl-space-18) var(--dtl-space-20);border-radius:var(--site-radius);background:var(--wd-paper);box-shadow:inset 0 0 0 1px var(--lg-hair)}.lg-contact__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--site-accent);color:var(--dtl-card-white)}.lg-contact__ic svg{width:20px;height:20px}.lg-contact__txt{display:flex;flex-direction:column;gap:var(--dtl-space-3);min-width:0}.lg-contact__mail{font-family:var(--site-font-display);font-size:var(--dtl-font-size-24);line-height:var(--dtl-line-height-1p2);letter-spacing:-.01em;color:var(--lg-ink);text-decoration:none}.lg-contact__mail:hover{color:var(--site-accent)}.lg-contact__txt span{font-size:var(--dtl-font-size-14);color:var(--site-text-subtle)}@media (max-width:1099px){.lg-layout{grid-template-columns:232px minmax(0,1fr);gap:var(--dtl-space-28)}.lg-doc{padding:var(--dtl-space-16) var(--dtl-space-44)}.lg-block{grid-template-columns:44px minmax(0,1fr);padding:var(--dtl-space-42) 0}.lg-facts>div{grid-template-columns:148px minmax(0,1fr)}.lg-rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.lg-layout{grid-template-columns:minmax(0,1fr);gap:var(--dtl-space-28)}.lg-side{position:static}.lg-toc{padding:var(--dtl-space-16) var(--dtl-space-12) var(--dtl-space-12);border-radius:var(--site-radius-lg);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--lg-hair)}.lg-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;gap:0 var(--dtl-space-8)}.lg-toc__list a{border-radius:var(--dtl-radius-10);padding:var(--dtl-space-10) var(--dtl-space-12)}.lg-toc__list a::before{display:none}.lg-side__card{display:none}}@media (max-width:699px){.lg-toc__list{grid-template-columns:minmax(0,1fr)}.lg-doc{padding:var(--dtl-space-8) var(--dtl-space-22);border-radius:var(--dtl-radius-20)}.lg-block{grid-template-columns:minmax(0,1fr);padding:var(--dtl-space-34) 0}.lg-block__n{grid-column:1;grid-row:1;padding:0 0 var(--dtl-space-10)}.lg-block__title{grid-column:1;grid-row:2;font-size:var(--dtl-font-size-26);margin-bottom:var(--dtl-space-14)}.lg-prose{grid-column:1}.lg-prose>p,.lg-list li{font-size:var(--dtl-font-size-16)}.lg-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--dtl-space-4);padding:var(--dtl-space-14) var(--dtl-space-16)}.lg-life{padding:var(--dtl-space-20) var(--dtl-space-14) var(--dtl-space-16)}.lg-life__track{grid-template-columns:minmax(0,1fr);gap:var(--dtl-space-14);padding-left:var(--dtl-space-4)}.lg-life__track::before{left:10px;right:auto;top:8px;bottom:8px;width:2px;height:auto;background:linear-gradient(180deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 45%,var(--dtl-card-white)) 70%,color-mix(in srgb,var(--site-signal) 70%,var(--dtl-card-white)))}.lg-life__step{display:grid;grid-template-columns:14px 78px minmax(0,1fr);align-items:center;gap:var(--dtl-space-14);text-align:left}.lg-life__dot{grid-column:1;grid-row:1}.lg-life__when{grid-column:2;grid-row:1}.lg-life__what{grid-column:3;grid-row:1}.lg-life figcaption{text-align:left}.lg-contact{align-items:flex-start}.lg-contact__mail{font-size:var(--dtl-font-size-20)}}.nf-stage{position:relative;display:grid;place-items:center;height:var(--nf-stage-h,640px);--nf-ring:600px}.nf-ring{position:absolute;left:50%;top:50%;width:var(--nf-ring);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.nf-ring::before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hr-uv) 30%,transparent),color-mix(in srgb,var(--hr-uv) 10%,transparent) 62%,transparent 100%)}.nf-ring__svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.nf-copy.hr-copy{z-index:2;max-width:560px;padding:0 var(--wd-gutter);gap:var(--dtl-space-18)}.nf-code{display:inline-flex;align-items:center;gap:var(--dtl-space-9);height:32px;margin:0;padding:0 var(--dtl-space-14) 0 var(--dtl-space-12);border-radius:999px;white-space:nowrap;font:500 12.5px/1 var(--site-font-mono);letter-spacing:.01em;color:var(--dtl-card-white);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--hr-night) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 24%,transparent),0 10px 24px -12px color-mix(in srgb,var(--hr-night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nf-code__mark{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.6px var(--hr-signal),0 0 10px 1px color-mix(in srgb,var(--hr-signal) 45%,transparent)}.nf-copy .nf-title{max-width:11ch;color:var(--dtl-card-white)}.nf-copy .nf-lead{max-width:36ch;color:color-mix(in srgb,var(--hr-mist) 88%,transparent)}.nf-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--dtl-space-12) var(--dtl-space-26);margin-top:var(--dtl-space-8)}.nf-actions .wd-btn--primary:hover{background:color-mix(in srgb,var(--hr-uv) 86%,var(--dtl-card-white))}.nf-link.wd-link{color:var(--dtl-card-white);text-decoration-color:color-mix(in srgb,var(--dtl-card-white) 40%,transparent)}.nf-link.wd-link:hover{text-decoration-color:var(--dtl-card-white)}@media (max-width:1099px){.nf-stage{--nf-ring:560px;--nf-stage-h:600px}}@media (max-width:699px){.nf-stage{--nf-ring:500px;--nf-stage-h:560px}.nf-copy.hr-copy{gap:var(--dtl-space-16);padding:0 var(--dtl-space-28)}.nf-copy .nf-lead{max-width:30ch}.nf-actions{flex-direction:column;gap:var(--dtl-space-16)}}.dt-navstage.is-solo{background:var(--wd-night);padding-bottom:var(--dtl-space-14)}.hr-nav__pill a[aria-current="page"]{background:color-mix(in srgb,var(--dtl-card-white) 14%,transparent);color:var(--dtl-card-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dtl-card-white) 22%,transparent)}@media (max-width:767px){.hr-nav__pill a[aria-current="page"]{background:color-mix(in srgb,var(--dtl-card-white) 10%,transparent)}}#customers .cf-cu .cf-item{transition:transform .7s var(--site-ease),opacity .4s var(--site-ease),visibility 0s linear .35s;cursor:pointer}@media (min-width:1320px){#customers .cf-cu .cf-item.cfp-0-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-0-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-10.24px, 57.54px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-0-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(122.24px, -41.1px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-0-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(254.72px, -139.74px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;visibility: visible;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-0-4{visibility:hidden}#customers .cf-cu .cf-item.cfp-0-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-1-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-10.24px, 57.54px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-1-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(122.24px, -41.1px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-1-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(254.72px, -139.74px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-1-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-2-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-10.24px, 57.54px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-2-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(122.24px, -41.1px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-2-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(254.72px, -139.74px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-3-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-10.24px, 57.54px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-3-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(122.24px, -41.1px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-4-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-10.24px, 57.54px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-5-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-4{visibility: hidden;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-142.72px, 156.18px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}}@media (min-width:1112px) and (max-width:1319.98px){#customers .cf-cu .cf-item.cfp-0-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-0-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(6.46px, 54.46px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-0-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(132.04px, -38.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-0-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(257.62px, -132.26px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;visibility: visible;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-0-4{visibility:hidden}#customers .cf-cu .cf-item.cfp-0-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-1-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(6.46px, 54.46px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-1-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(132.04px, -38.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-1-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(257.62px, -132.26px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-1-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-2-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(6.46px, 54.46px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-2-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(132.04px, -38.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-2-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(257.62px, -132.26px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-3-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(6.46px, 54.46px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-3-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(132.04px, -38.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-4-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(6.46px, 54.46px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-5-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-4{visibility: hidden;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-119.12px, 147.82px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}}@media (min-width:912px) and (max-width:1111.98px){#customers .cf-cu .cf-item.cfp-0-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-0-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.12px, 40.6px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-0-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(85.26px, -29px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-0-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(178.64px, -98.6px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;visibility: visible;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-0-4{visibility:hidden}#customers .cf-cu .cf-item.cfp-0-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-1-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.12px, 40.6px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-1-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(85.26px, -29px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-1-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(178.64px, -98.6px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-1-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-2-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.12px, 40.6px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-2-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(85.26px, -29px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-2-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(178.64px, -98.6px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-3-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.12px, 40.6px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-3-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(85.26px, -29px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-4-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.12px, 40.6px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-5-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-4{visibility: hidden;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-101.5px, 110.2px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}}@media (min-width:700px) and (max-width:911.98px){#customers .cf-cu .cf-item.cfp-0-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-0-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.92px, 44.66px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-0-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(93.66px, -31.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-0-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(196.24px, -108.46px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;visibility: visible;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-0-4{visibility:hidden}#customers .cf-cu .cf-item.cfp-0-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-1-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-1-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.92px, 44.66px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-1-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(93.66px, -31.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;visibility: visible;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-1-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(196.24px, -108.46px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-1-5{visibility:hidden}#customers .cf-cu .cf-item.cfp-2-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-2-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.92px, 44.66px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;visibility: visible;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-2-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(93.66px, -31.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-2-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(196.24px, -108.46px, -120px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 937;--cf-a: 3.000}#customers .cf-cu .cf-item.cfp-3-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: visible;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-3-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.92px, 44.66px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-3-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(93.66px, -31.9px, -80px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 958;--cf-a: 2.000}#customers .cf-cu .cf-item.cfp-4-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-4{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-4-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-8.92px, 44.66px, -40px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 979;--cf-a: 1.000}#customers .cf-cu .cf-item.cfp-5-0{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-1{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-2{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-3{transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;visibility: hidden;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-4{visibility: hidden;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}#customers .cf-cu .cf-item.cfp-5-5{visibility: visible;transform: translate(-50%, -50%) rotateZ(0deg) translate3d(-111.5px, 121.22px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1);z-index: 1000;--cf-a: 0.000}}.pr2-track__seg.is-off{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(--dtl-line-height-1p6);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--dtl-sample-white)}body:not(#_){margin: 0;background: var(--dtl-sample-white)}[data-fit-width]:not(#_){margin: 0 auto}body.dtl-ds [data-fit-width]:not(#_){margin-bottom: var(--dtl-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes dtl-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: dtl-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(#_){left: 96px;top: 200px;rotate: -6deg}.s2:not(#_){left: 482px;top: 22px;rotate: 5deg}.s3:not(#_){left: 1112px;top: 44px;rotate: -4deg}.s4:not(#_){left: 1432px;top: 153px;rotate: 7deg}.s5:not(#_){left: 1025px;top: 989px;rotate: -7deg}.s6:not(#_){top: 33.33%}.s7:not(#_){top: 66.67%}.s8:not(#_){top: 33.33%;height: calc(66.67% - 33.33%)}.s9:not(#_){width: 80%}.s10:not(#_){left: 10%}.s11:not(#_){--w: 80%}.s12:not(#_){--w: 64%}.s13:not(#_){--n: 2}.s14:not(#_){--cf-rows: 2.05}.s15:not(#_){width: 6%}.s16:not(#_){width: 22%}.s17:not(#_){width: 100%}.s18:not(#_){--h: 200px}.s19:not(#_){--h: 46%}.s20:not(#_){--h: 52%}.s21:not(#_){--h: 40%}.s22:not(#_){--h: 96%}.s23:not(#_){--h: 48%}.s24:not(#_){--h: 44%}.s25:not(#_){--h: 50%}.s26:not(#_){width: 440px;height: 212px}.s27:not(#_){width: 236px;height: 176px}.s28:not(#_){width: 330px;height: 150px}.s29:not(#_){width: 332px;height: 176px}.s30:not(#_){width: 440px;height: 160px}.s31:not(#_){width: 226px;height: 176px}.s32:not(#_){width: 10%}.s33:not(#_){left: 57.69%;top: 36.86%}.s34:not(#_){top: 37.5%}.s35:not(#_){top: 62.5%}.s36:not(#_){--h: 60%}.s37:not(#_){--h: 64%}.s38:not(#_){--h: 76%}.s39:not(#_){--h: 75%}.s40:not(#_){--h: 84%}.s41:not(#_){--h: 94%}.s42:not(#_){--h: 89%}.s43:not(#_){--h: 67%}.s44:not(#_){--h: 56%}.s45:not(#_){--h: 42%}.s46:not(#_){--h: 41%}.s47:not(#_){--h: 55%}.s48:not(#_){--h: 53%}.s49:not(#_){--h: 59%}.s50:not(#_){--h: 61%}.s51:not(#_){--h: 74%}.s52:not(#_){--h: 82%}.s53:not(#_){--h: 90%}.s54:not(#_){--w: 60%}.s55:not(#_){--w: 27.5%}.s56:not(#_){--w: 12.5%}.s57:not(#_){--p: 28.57%}.s58:not(#_){--at: 0%}.s59:not(#_){--at: 57.14%}.s60:not(#_){--at: 100%}.s61:not(#_){width: 1600px;min-height: 1200px;--brand2: var(--dtl-baseline-amber);--tint: var(--dtl-lilac-mist);--brand: var(--dtl-ultraviolet);--primary: var(--dtl-ultraviolet);--brand3: var(--dtl-lilac-mist);--ink: var(--dtl-night-ink);--paper: var(--dtl-sample-white);--deep: var(--dtl-c352b6d);--mid: var(--dtl-c817dc0);--pop: var(--dtl-baseline-amber);--on-brand: var(--paper);--on-primary: var(--paper);--on-brand2: var(--ink);--on-brand3: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-pop: var(--ink);--white: var(--dtl-card-white);--black: var(--dtl-c0b0b0b);--night: color-mix(in oklch,var(--dtl-night-ink) 25%,var(--dtl-c0e0e0e));--mist: color-mix(in oklch,var(--dtl-lilac-mist) 55%,var(--dtl-cf1f1f2));--fd: 'Newsreader',system-ui,sans-serif;--ft: 'Hanken Grotesk',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--frame: var(--dtl-c161616);--pad: 40px;--gap: 24px;--r: 0px;display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(3,1fr)}.s62:not(#_){grid-area: 1/1/2/2}.s63:not(#_){width: min(74cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s64:not(#_){grid-area: 1/2/2/3}.s65:not(#_){padding: var(--dtl-space-fluid-11) var(--dtl-space-fluid-9);display: flex;flex-direction: column;justify-content: flex-end}.s66:not(#_){font-family: var(--fd);font-weight: var(--dtl-font-weight-500);font-size: var(--dtl-font-size-fluid-3);line-height: var(--dtl-line-height-0p98);letter-spacing: -.03em;max-width: 80cqw}.s67:not(#_){margin-top: var(--dtl-space-fluid-7)}.s68:not(#_){grid-area: 1/3/2/4}.s69:not(#_){display: grid;grid-template-rows: 1.3fr 1fr}.s70:not(#_){display: grid;grid-template-columns: 1.1fr 1fr}.s71:not(#_){background: var(--dtl-ultraviolet);color: var(--dtl-sample-white);display: flex;flex-direction: column;justify-content: space-between;padding: var(--dtl-space-22);min-width: 0}.s72:not(#_){align-self: flex-end;text-align: right}.s73:not(#_){font-size: var(--dtl-font-size-13);line-height: var(--dtl-line-height-1p5)}.s74:not(#_){background: var(--dtl-baseline-amber);color: var(--dtl-night-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--dtl-space-22);min-width: 0}.s75:not(#_){display: grid;grid-template-columns: 1.3fr 1fr 1fr}.s76:not(#_){background: var(--dtl-night-ink);color: var(--dtl-sample-white);display: flex;flex-direction: column;justify-content: space-between;padding: var(--dtl-space-16);min-width: 0}.s77:not(#_){background: var(--dtl-lilac-mist);color: var(--dtl-night-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--dtl-space-16);min-width: 0}.s78:not(#_){background: var(--dtl-sample-white);color: var(--dtl-night-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--dtl-space-16);min-width: 0}.s79:not(#_){grid-area: 2/1/3/2}.s80:not(#_){display: grid;grid-template-columns: 1fr 1fr;align-items: center;padding: 0 var(--dtl-space-fluid-10)}.s81:not(#_){font-family: 'Newsreader';font-weight: var(--dtl-font-weight-600);font-size: var(--dtl-font-size-fluid-8);line-height: 1}.s82:not(#_){font-family: 'Newsreader';font-size: var(--dtl-font-size-22);margin-top: var(--dtl-space-fluid-2)}.s83:not(#_){font-family: 'Hanken Grotesk';font-weight: var(--dtl-font-weight-600);font-size: var(--dtl-font-size-fluid-8);line-height: 1}.s84:not(#_){font-family: 'Hanken Grotesk';font-size: var(--dtl-font-size-22);margin-top: var(--dtl-space-fluid-2)}.s85:not(#_){grid-area: 2/2/3/3}.s86:not(#_){width: min(34cqw, calc(58cqh * var(--symbol-ar)))}.s87:not(#_){grid-area: 2/3/3/4}.s88:not(#_){left: 50%;top: 0;translate: -50% 0;width: calc(70cqh*.14);height: calc(30cqh - 6cqh);background: var(--ink);border-radius: 0 0 var(--dtl-radius-6) var(--dtl-radius-6)}.s89:not(#_){left: 50%;top: calc(30cqh - 8cqh);translate: -50% 0;width: calc(70cqh*.1);height: 6cqh;border: 4px solid var(--dtl-c2b2b2b);border-radius: 0 0 var(--dtl-radius-12) var(--dtl-radius-12)}.s90:not(#_){left: 50%;top: calc(30cqh - 3cqh);translate: -50% 0;height: 70cqh;aspect-ratio: .68;background: var(--ink);color: var(--paper);border-radius: var(--dtl-radius-fluid-1);padding: var(--dtl-space-fluid-28) var(--dtl-space-fluid-27);display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 30px 60px -24px var(--dtl-c000000-a500);overflow: hidden}.s91:not(#_){left: 50%;top: 2.2cqh;translate: -50% 0;width: calc(70cqh*.16);height: 1.6cqh;border-radius: var(--dtl-radius-9);background: var(--g)}.s92:not(#_){position: absolute;height: 56cqh;width: auto;right: -19.6cqh;top: -7cqh;--c: var(--dtl-card-white-a070)}.s93:not(#_){margin-top: var(--dtl-space-fluid-6)}.s94:not(#_){font: 500 calc(70cqh*.085)/1 var(--fd);letter-spacing: -.01em;text-transform: uppercase}.s95:not(#_){opacity: .7;margin-top: var(--dtl-space-fluid-1);font-size: var(--dtl-font-size-fluid-12)}.s96:not(#_){display: flex;justify-content: space-between;align-items: flex-end}.s97:not(#_){height: calc(70cqh*.08);width: auto}.s98:not(#_){font: 500 calc(70cqh*.03) var(--ft)}.s99:not(#_){grid-area: 3/1/4/2}.s100:not(#_){position: relative;padding: var(--dtl-space-fluid-11);outline: 1.5px dashed color-mix(in oklch,currentColor 45%,transparent);outline-offset: -1px}.s101:not(#_){position: absolute;inset: 8cqh;background: color-mix(in oklch,var(--brand) 10%,transparent)}.s102:not(#_){position: relative;height: 16cqh;width: auto;aspect-ratio: var(--logo-ar);--c: currentColor}.s103:not(#_){left: 0;top: 0;width: 8cqh;height: 8cqh;font-size: var(--dtl-font-size-11);font-style: normal;opacity: .7}.s104:not(#_){right: 0;top: 0;width: 8cqh;height: 8cqh;font-size: var(--dtl-font-size-11);font-style: normal;opacity: .7}.s105:not(#_){left: 0;bottom: 0;width: 8cqh;height: 8cqh;font-size: var(--dtl-font-size-11);font-style: normal;opacity: .7}.s106:not(#_){right: 0;bottom: 0;width: 8cqh;height: 8cqh;font-size: var(--dtl-font-size-11);font-style: normal;opacity: .7}.s107:not(#_){left: 24px;top: 22px}.s108:not(#_){right: 24px;bottom: 20px;font-size: var(--dtl-font-size-12);opacity: .75}.s109:not(#_){grid-area: 3/2/4/3}.s110:not(#_){display: grid;grid-template-columns: repeat(3,1fr);gap: var(--dtl-space-fluid-3);padding: var(--dtl-space-fluid-16) var(--dtl-space-fluid-12)}.s111:not(#_){border-radius: 0;padding: var(--dtl-space-fluid-7) var(--dtl-space-fluid-4);display: flex;flex-direction: column;justify-content: space-between}.s112:not(#_){font: 500 min(21cqh,34cqw)/.9 var(--fd);letter-spacing: -.045em}.s113:not(#_){font: 500 min(4.4cqh,16px)/1.3 var(--ft);margin-top: var(--dtl-space-fluid-5);max-width: 22ch}.s114:not(#_){height: 3.4cqh;width: auto}.s115:not(#_){grid-area: 3/3/4/4}.s116:not(#_){display: flex;align-items: center;gap: var(--dtl-space-fluid-8)}.s117:not(#_){--s: 46cqh;--ag: var(--brand);color: var(--on-brand)}.s118:not(#_){display: flex;flex-direction: column;gap: var(--dtl-space-fluid-5);align-items: center}.s119:not(#_){--s: 16cqh;--ag: var(--ink);color: var(--paper)}.s120:not(#_){--s: 11cqh;--ag: var(--dtl-card-white);color: var(--brand)}.s121:not(#_){width: 1440px;min-height: 980px;box-sizing: border-box;padding: var(--dtl-space-72) var(--dtl-space-80);background: var(--dtl-sample-white);color: var(--dtl-night-ink);font-family: 'Hanken Grotesk', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--dtl-space-40);overflow: hidden}.s122:not(#_){display: flex;flex-direction: column;gap: var(--dtl-space-12)}.s123:not(#_){margin: 0;font-size: var(--dtl-font-size-13);font-weight: var(--dtl-font-weight-500);letter-spacing: 0.04em;color: var(--dtl-ultraviolet);font-family: 'JetBrains Mono', ui-monospace, monospace}.s124:not(#_){margin: 0;font-family: 'Newsreader', Georgia, serif;font-size: var(--dtl-font-size-60);line-height: var(--dtl-line-height-1p05);font-weight: var(--dtl-font-weight-400);letter-spacing: -0.02em}.s125:not(#_){margin: 0;max-width: 900px;font-size: var(--dtl-font-size-18);line-height: var(--dtl-line-height-1p5);color: var(--dtl-ink-muted)}.s126:not(#_){display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--dtl-space-20)}.s127:not(#_){display: flex;flex-direction: column;gap: var(--dtl-space-10)}.s128:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-ultraviolet);box-shadow: var(--dtl-shadow-1)}.s129:not(#_){font-size: var(--dtl-font-size-17);font-weight: var(--dtl-font-weight-600)}.s130:not(#_){font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: var(--dtl-font-size-14);color: var(--dtl-ink-muted)}.s131:not(#_){font-size: var(--dtl-font-size-14);color: var(--dtl-ink-muted)}.s132:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-baseline-amber);box-shadow: var(--dtl-shadow-1)}.s133:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-night-ink);box-shadow: var(--dtl-shadow-1)}.s134:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-lilac-mist);box-shadow: var(--dtl-shadow-1)}.s135:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-sample-white);box-shadow: var(--dtl-shadow-1)}.s136:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-deep-ultraviolet);box-shadow: var(--dtl-shadow-1)}.s137:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-soft-lilac);box-shadow: var(--dtl-shadow-1)}.s138:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-sunken-lilac);box-shadow: var(--dtl-shadow-1)}.s139:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-ink-muted);box-shadow: var(--dtl-shadow-1)}.s140:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-ink-subtle);box-shadow: var(--dtl-shadow-1)}.s141:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-card-white);box-shadow: var(--dtl-shadow-1)}.s142:not(#_){height: 120px;border-radius: var(--dtl-radius-18);background: var(--dtl-night-card);box-shadow: var(--dtl-shadow-1)}.s143:not(#_){background: var(--dtl-card-white);border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-24);padding: var(--dtl-space-28) var(--dtl-space-32);display: flex;flex-direction: column;gap: var(--dtl-space-4)}.s144:not(#_){display: grid;grid-template-columns: 200px 1fr;align-items: baseline;gap: var(--dtl-space-24);padding: var(--dtl-space-12) 0;border-bottom: 1px solid var(--dtl-sunken-lilac)}.s145:not(#_){font-size: var(--dtl-font-size-14);color: var(--dtl-ink-muted);font-family: 'JetBrains Mono', ui-monospace, monospace}.s146:not(#_){font-family: 'Newsreader', Georgia, serif;font-size: var(--dtl-font-size-74);font-weight: var(--dtl-font-weight-400);letter-spacing: -0.022em;line-height: var(--dtl-line-height-1p08)}.s147:not(#_){font-style: italic}.s148:not(#_){font-family: 'Newsreader', Georgia, serif;font-size: var(--dtl-font-size-50);font-weight: var(--dtl-font-weight-400);letter-spacing: -0.02em;line-height: var(--dtl-line-height-1p1)}.s149:not(#_){font-family: 'Newsreader', Georgia, serif;font-size: var(--dtl-font-size-25);font-weight: var(--dtl-font-weight-400);line-height: var(--dtl-line-height-1p2)}.s150:not(#_){font-family: 'Hanken Grotesk', sans-serif;font-size: var(--dtl-font-size-18);font-weight: var(--dtl-font-weight-400);line-height: var(--dtl-line-height-1p55);color: var(--dtl-ink-muted)}.s151:not(#_){font-family: 'Hanken Grotesk', sans-serif;font-size: var(--dtl-font-size-16);font-weight: var(--dtl-font-weight-400);line-height: var(--dtl-line-height-1p6);color: var(--dtl-ink-muted)}.s152:not(#_){font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: var(--dtl-font-size-13);font-weight: var(--dtl-font-weight-500);letter-spacing: 0.02em}.s153:not(#_){width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--dtl-space-72) var(--dtl-space-80);background: var(--dtl-sample-white);color: var(--dtl-night-ink);font-family: 'Hanken Grotesk', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--dtl-space-40);overflow: hidden}.s154:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--dtl-space-20)}.s155:not(#_){background: var(--dtl-card-white);border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-16);padding: var(--dtl-space-28);display: flex;flex-direction: column;gap: var(--dtl-space-14)}.s156:not(#_){margin: 0;font-size: var(--dtl-font-size-20);font-weight: var(--dtl-font-weight-600)}.s157:not(#_){font-size: var(--dtl-font-size-16)}.s158:not(#_){font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: var(--dtl-font-size-13);color: var(--dtl-night-ink);background: var(--dtl-lilac-mist);padding: var(--dtl-space-1) var(--dtl-space-6);border-radius: var(--dtl-radius-6)}.s159:not(#_){margin: 0;font-size: var(--dtl-font-size-15);line-height: var(--dtl-line-height-1p5);color: var(--dtl-ink-muted)}.s160:not(#_){width: 1440px;min-height: 1001px;box-sizing: border-box;padding: var(--dtl-space-72) var(--dtl-space-80);background: var(--dtl-sample-white);color: var(--dtl-night-ink);font-family: 'Hanken Grotesk', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--dtl-space-40);overflow: hidden}.s161:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--dtl-space-20);align-items: start}.s162:not(#_){position: relative}.s163:not(#_){display: inline-flex;align-items: center;gap: var(--dtl-space-8);height: 44px;padding: 0 var(--dtl-space-16);border-radius: var(--dtl-radius-10);border: 1px solid var(--dtl-sunken-lilac);background: var(--dtl-card-white);color: var(--dtl-night-ink);font: inherit;font-weight: var(--dtl-font-weight-500);cursor: pointer}.s164:not(#_){position: absolute;top: 52px;left: 0;z-index: 10;width: 220px;box-sizing: border-box;padding: var(--dtl-space-6);background: var(--dtl-card-white);border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-12);box-shadow: 0 12px 32px var(--dtl-c17181c-a120)}.s165:not(#_){display: flex;align-items: center;min-height: 40px;padding: 0 var(--dtl-space-12);border-radius: var(--dtl-radius-8);background: var(--dtl-lilac-mist);color: var(--dtl-deep-ultraviolet);font-weight: var(--dtl-font-weight-500)}.s166:not(#_){display: flex;align-items: center;min-height: 40px;padding: 0 var(--dtl-space-12);border-radius: var(--dtl-radius-8)}.s167:not(#_){height: 1px;background: var(--dtl-sunken-lilac);margin: var(--dtl-space-6) 0}.s168:not(#_){color: var(--dtl-ink-muted)}.s169:not(#_){display: flex;gap: var(--dtl-space-4);padding: var(--dtl-space-4);background: var(--dtl-sample-white);border-radius: var(--dtl-radius-12)}.s170:not(#_){flex: 1;height: 40px;border: 0;border-radius: var(--dtl-radius-9);background: var(--dtl-card-white);font: inherit;font-weight: var(--dtl-font-weight-500);color: var(--dtl-night-ink);cursor: pointer}.s171:not(#_){flex: 1;height: 40px;border: 0;border-radius: var(--dtl-radius-9);background: transparent;font: inherit;font-weight: var(--dtl-font-weight-500);color: var(--dtl-ink-muted);cursor: pointer}.s172:not(#_){padding: var(--dtl-space-16);border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-12)}.s173:not(#_){margin: 0;font-size: var(--dtl-font-size-15);line-height: var(--dtl-line-height-1p5);color: var(--dtl-night-ink)}.s174:not(#_){border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-12)}.s175:not(#_){display: flex;width: 100%;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 var(--dtl-space-16);border: 0;background: transparent;font: inherit;font-weight: var(--dtl-font-weight-600);color: var(--dtl-night-ink);cursor: pointer}.s176:not(#_){padding: 0 var(--dtl-space-16) var(--dtl-space-16)}.s177:not(#_){display: inline-flex;align-items: center;gap: var(--dtl-space-8);height: 44px;padding: 0 var(--dtl-space-16);border-radius: var(--dtl-radius-10);border: 1px solid var(--dtl-ultraviolet);background: var(--dtl-ultraviolet);color: var(--dtl-card-white);font: inherit;font-weight: var(--dtl-font-weight-500);cursor: pointer}.s178:not(#_){border: 1px solid var(--dtl-sunken-lilac);border-radius: var(--dtl-radius-14);padding: var(--dtl-space-20);background: var(--dtl-card-white);box-shadow: 0 20px 48px var(--dtl-c17181c-a140);display: flex;flex-direction: column;gap: var(--dtl-space-12)}.s179:not(#_){font-size: var(--dtl-font-size-17)}.s180:not(#_){display: flex;gap: var(--dtl-space-8);justify-content: flex-end}.s181:not(#_){display: flex;flex-direction: column;gap: var(--dtl-space-4)}.s182:not(#_){min-height: 40px;display: flex;align-items: center;color: var(--dtl-night-ink);text-decoration: none}.s183:not(#_){width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--dtl-space-72) var(--dtl-space-80);background: var(--dtl-sample-white);color: var(--dtl-night-ink);font-family: 'Hanken Grotesk', system-ui, sans-serif;display: flex;flex-direction: column;gap: var(--dtl-space-40);overflow: hidden}.s184:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--dtl-space-20)}.s185:not(#_){font-size: var(--dtl-font-size-40);font-weight: var(--dtl-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}