.cx{color-scheme:dark}.cx-title{color:#fafafa}.cx-lead{color:hsla(0,0%,98%,.62);max-width:62ch}.cx-rule{border:0;border-top:1px solid hsla(0,0%,98%,.13);margin:0}.cx-detail-rule{margin-top:3.25rem}.cx-details{margin-top:2rem}.cx-dh{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,98%,.55)}.cx-split{margin-top:1.5rem;display:grid;gap:1.5rem}.cx-stack{gap:1.1rem}.cx-block,.cx-stack{display:flex;flex-direction:column}.cx-block{gap:.25rem}.cx-stack .cx-block+.cx-block{padding-top:1.1rem;border-top:1px solid hsla(0,0%,98%,.13)}@media (min-width:640px){.cx-split{grid-template-columns:1.6fr 1fr;-moz-column-gap:2.25rem;column-gap:2.25rem}.cx-split .cx-stack{padding-left:2.25rem;border-left:1px solid hsla(0,0%,98%,.13)}}.cx-k{font-size:12px;color:hsla(0,0%,98%,.5)}.cx-v{font-size:15px;font-weight:500;color:#fafafa}a.cx-v{text-decoration:none;transition:color .18s ease}a.cx-v:hover{color:var(--accent-night)}.cx-sub{font-size:13px;line-height:1.6;color:hsla(0,0%,98%,.62)}.cx-shell{pointer-events:none}.cx-col{pointer-events:auto}.cx-figure{position:relative;height:340px;margin-top:3rem;contain:layout paint}.cx-figure canvas{filter:brightness(1.15)}@media (min-width:1024px){.cx-col{max-width:34rem}.cx-figure{position:absolute;top:0;right:0;bottom:0;left:44%;height:auto;margin-top:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}}.cx-form{margin-top:2rem}.cx-grid{display:grid;gap:1.5rem}@media (min-width:640px){.cx-grid{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}.cx-wide{grid-column:1/-1}}.cx-field{display:flex;flex-direction:column;gap:.4rem}.cx-label{font-size:12.5px;font-weight:500;color:hsla(0,0%,98%,.62)}.cx-req{margin-left:.15rem;color:var(--accent-night)}.cx-input{width:100%;height:46px;padding:0;border:0;border-bottom:1px solid hsla(0,0%,98%,.13);border-radius:0;background:transparent;color:#fafafa;font-size:16px;outline:2px solid transparent;outline-offset:4px;transition:border-color .2s ease,box-shadow .2s ease}textarea.cx-input{height:auto;padding:.5rem 0 .7rem;line-height:1.65}.cx-msg{position:relative}textarea.cx-msg-area{height:15rem;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,98%,.22) transparent}.cx-msg-fade{position:absolute;left:0;right:0;bottom:1px;height:2rem;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,15,0),#0a0a0f)}.cx-input::-moz-placeholder{color:hsla(0,0%,98%,.55)}.cx-input::placeholder{color:hsla(0,0%,98%,.55)}.cx-input:hover:not(:disabled){border-bottom-color:hsla(0,0%,98%,.3)}.cx-input:focus{border-bottom-color:var(--accent-night);box-shadow:0 1px 0 0 var(--accent-night)}.cx-input:disabled{opacity:.5;cursor:not-allowed}.cx-input:-webkit-autofill,.cx-input:-webkit-autofill:focus{-webkit-text-fill-color:#fafafa;-webkit-box-shadow:inset 0 0 0 1000px #0a0a0f;caret-color:#fafafa}.ts{position:relative}.ts-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:16px}.ts-btn:disabled{cursor:not-allowed}.ts-btn:focus-visible{outline-color:var(--accent-night)}.ts[data-state=open] .ts-btn{border-bottom-color:var(--accent-night);box-shadow:0 1px 0 0 var(--accent-night)}.ts-chev{height:16px;width:16px;flex:none;opacity:.55;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ts[data-state=open] .ts-chev{transform:rotate(180deg);opacity:1}.ts-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;overflow:hidden;padding:4px;border:1px solid hsla(0,0%,98%,.13);border-radius:12px;background:#12121b;box-shadow:0 24px 60px -18px rgba(0,0,0,.8);transform-origin:top center}.ts-panel[data-state=open]{animation:ts-roll .12s cubic-bezier(.22,1,.36,1) both}.ts-panel[data-state=closed]{animation:ts-roll 80ms ease-in reverse both}@keyframes ts-roll{0%{opacity:0;transform:scaleY(.7) translateY(-8px)}to{opacity:1;transform:none}}.ts-marker{position:absolute;top:4px;left:4px;right:4px;height:40px;z-index:0;border-radius:8px;background:rgba(110,134,232,.18);transform:translateY(calc(var(--n, 0) * 40px));transition:transform .13s cubic-bezier(.22,1,.36,1)}.ts-list{position:relative;z-index:1;margin:0;padding:0;list-style:none}.ts-opt{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:8px;cursor:pointer;font-size:14.5px;color:hsla(0,0%,98%,.72);transition:color .16s ease}.ts-opt[data-active]{color:#fafafa}.ts-opt[aria-selected=true]{color:#fafafa;font-weight:500}.ts-dot{margin-left:auto;height:5px;width:5px;flex:none;border-radius:999px;background:var(--accent-night);opacity:0}.ts-opt[aria-selected=true] .ts-dot{opacity:1}.cx-foot{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.cx-foot{flex-direction:row;align-items:center;justify-content:space-between}}.cx-consent{font-size:12px;line-height:1.6;color:hsla(0,0%,98%,.55);max-width:42ch}.cx-link{color:hsla(0,0%,98%,.8);text-decoration:underline;text-underline-offset:2px}.cx-link:hover{color:#fafafa}.cx-note{display:flex;gap:.75rem;padding:.9rem 1rem;border-radius:12px;margin-bottom:1.4rem}.cx-note--ok{border:1px solid rgba(52,211,153,.35);background:rgba(16,185,129,.1);color:#a7f3d0}.cx-note--err{border:1px solid rgba(251,113,133,.35);background:rgba(244,63,94,.1);color:#fecdd3}.cx-note-title{font-size:14px;font-weight:500}.cx-note-body{font-size:13.5px;line-height:1.6}.cx-note-title+.cx-note-body{margin-top:.25rem;opacity:.85}@media (prefers-reduced-motion:reduce){.cx-input,.ts-chev,.ts-marker,.ts-opt,a.cx-v{transition-duration:.01ms}.ts-panel[data-state=closed],.ts-panel[data-state=open]{animation-duration:.01ms}}.cx-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}