.lt-site{position:relative;isolation:isolate;min-width:0;min-height:100svh;background:var(--lt-dark);color:var(--lt-content-ink);font-family:var(--font-body);--foreground:var(--lt-content-ink);--background:var(--lt-ink);--card:var(--lt-panel);--card-foreground:var(--lt-ink);--muted:#30353c;--muted-foreground:var(--lt-content-muted);--primary:var(--lt-accent);--accent:var(--lt-accent);--primary-foreground:var(--lt-dark);--border:var(--lt-content-border);--input:var(--lt-border);--ring:var(--lt-steel)}.lt-site :is(.lt-surface-light,.lt-surface-dark,.lt-glass-panel,.page-hero){--primary:var(--lt-accent);--accent:var(--lt-accent);--primary-foreground:var(--lt-dark);--input:var(--lt-border)}.lt-site *{box-sizing:border-box}.lt-site :is(a,button,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}.lt-site :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--lt-steel);outline-offset:4px}.lt-site :is(a,button,summary){touch-action:manipulation}.lt-site svg{flex-shrink:0}.lt-site .site-shell{width:min(100% - var(--lt-gutter) * 2,var(--lt-shell-max))}.lt-site:not(.lt-landing) main>section{padding-block:var(--lt-section-space);background:color-mix(in srgb,var(--lt-content-base) 70%,transparent);background-image:none;color:var(--lt-content-ink);border-color:var(--lt-content-border)}.lt-site:not(.lt-landing) main>section:nth-of-type(2n){background:color-mix(in srgb,var(--lt-content-base) 80%,transparent)}.lt-site:not(.lt-landing) main>.page-hero{padding-block:clamp(40px,5vw,64px);background:linear-gradient(90deg,rgb(25 27 30/88%),rgb(25 27 30/18%))}.lt-site .page-hero:before{display:none}.lt-site .page-title{font-size:var(--lt-title-size);font-weight:650;letter-spacing:-.05em;line-height:1.06}.lt-site .section-title{font-size:var(--lt-heading-size);font-weight:650;letter-spacing:-.05em;line-height:1.12}.lt-site .page-lede{margin-top:24px;color:var(--lt-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.8;text-wrap:pretty}.lt-site:not(.lt-landing) h2,.lt-site:not(.lt-landing) h3{font-weight:650}.lt-site .section-kicker{color:var(--lt-content-muted);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.12em}.lt-site .section-kicker:before{display:none}.lt-site:not(.lt-landing) main :is(p.text-sm,li.text-sm,div.text-sm){font-size:15px;line-height:1.8}.lt-site main :is(.text-on-dark-subtle,.text-on-dark-muted,.text-on-light-muted){color:var(--lt-muted)}.lt-site :is(.lt-glass-panel,.lt-raised-panel,.lt-panel,.path-accordion,.report-panel,.metric-card){border:1px solid var(--lt-content-border);border-radius:var(--lt-radius);background:linear-gradient(145deg,rgb(255 255 255/4%),transparent 65%),rgba(var(--lt-panel-rgb),.78);box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 18px 42px rgb(0 0 0/12%);color:var(--lt-content-ink);backdrop-filter:blur(14px)}.lt-site .lt-card-grid{gap:16px;background:transparent}.lt-site :is(.lt-card-grid>*,article.bg-lt-panel){border-radius:var(--lt-radius);border:1px solid var(--lt-content-border)}.lt-site a:is(.lt-raised-panel,.lt-glass-panel,.lt-panel){transition:transform var(--lt-motion-time),border-color var(--lt-motion-time),background-color var(--lt-motion-time)}.lt-site :is(.button-primary,.button-on-dark,.button-dark){min-height:48px;width:fit-content;max-width:100%;gap:14px;border:1px solid var(--lt-accent);border-radius:var(--lt-control-radius);padding:12px 18px;background:transparent;color:var(--lt-ink);font-size:14px;line-height:1.4;font-weight:650;letter-spacing:0;text-transform:none;white-space:normal;transition:color var(--lt-motion-time),background-color var(--lt-motion-time),transform var(--lt-motion-time)}.lt-site :is(.button-primary,.button-on-dark,.button-dark) svg{color:var(--lt-accent);transition:transform var(--lt-motion-time),color var(--lt-motion-time)}.lt-site .button-dark{background:rgb(255 255 255/6%);border-color:var(--lt-content-border)}.lt-site :is(.button-primary,.button-on-dark,.button-dark):is(:active,:focus-visible){color:var(--lt-accent);background:rgb(231 101 50/8%)}.lt-site :is(.button-primary,.button-on-dark,.button-dark):active{transform:translateY(2px) scale(.98);transition-duration:0s}.lt-site a:is(.lt-raised-panel,.lt-glass-panel,.lt-panel):is(:active,:focus-visible){border-color:var(--lt-accent);background-color:rgb(231 101 50/10%)}.lt-site a:is(.lt-raised-panel,.lt-glass-panel,.lt-panel):active{transform:translateY(2px) scale(.985);transition-duration:0s}.lt-site summary{min-height:52px;transition:color var(--lt-motion-time),background-color var(--lt-motion-time)}.lt-site details[open]>summary,.lt-site summary:is(:active,:focus-visible){color:var(--lt-accent)}.lt-site summary:active{background:rgb(231 101 50/8%)}.lt-site details summary svg{transition:transform var(--lt-motion-time),color var(--lt-motion-time)}.lt-site .path-accordion summary{padding:18px 20px;font-size:18px;font-weight:650}.lt-site .path-accordion[open]{border-color:var(--lt-accent)}.lt-site .form-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--lt-muted)}.lt-site :is(.form-input,[data-slot=input],.form-select select,[data-slot=native-select],textarea){width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid var(--lt-border);border-radius:var(--lt-control-radius);background:rgb(255 255 255/3%);color:var(--lt-accent);caret-color:var(--lt-accent);font-size:16px;padding-inline:12px}.lt-site .form-select select{padding-right:36px;text-overflow:ellipsis}.lt-site :is(input,textarea)::placeholder{color:var(--lt-muted);opacity:.8}.lt-site select option{background:var(--lt-panel);color:var(--lt-accent)}.lt-site select option:disabled{color:var(--lt-muted)}.lt-site input[type=checkbox],.lt-site input[type=radio]{accent-color:var(--lt-accent)}.lt-site [aria-invalid=true]{border-color:#f18f82}.lt-site .text-destructive{color:#ffaaa0}.lt-site [data-slot=button]{min-height:44px;white-space:normal;border-radius:var(--lt-control-radius);font-size:14px;font-weight:650;letter-spacing:0;text-transform:none}.lt-site [data-slot=button][data-variant=default]{background:var(--lt-ink);color:var(--lt-paper-ink);border-color:var(--lt-ink)}.lt-site [data-slot=button][data-variant=outline]{background:transparent;color:var(--lt-ink);border-color:var(--lt-content-border)}.lt-site [data-slot=button]:not(:disabled):not([aria-disabled=true]):is(:active,:focus-visible){color:var(--lt-accent)}.lt-site [data-slot=button]:not(:disabled):not([aria-disabled=true]):active{transition-duration:0s}.lt-site .intent-card{min-height:0;border:1px solid var(--lt-content-border);border-radius:10px;background:var(--lt-panel);padding:16px}.lt-site .intent-card-active{border-color:var(--lt-accent);background:rgb(231 101 50/10%);color:var(--lt-ink)}.lt-site .intent-card:active{transform:scale(.985)}.lt-site .lt-form-panel{border-radius:var(--lt-radius);background:rgba(var(--lt-panel-rgb),.88);border:1px solid var(--lt-content-border);backdrop-filter:blur(18px)}.lt-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--lt-hero-base)}.lt-backdrop-photo{position:absolute;inset:0 0 auto;height:calc(100% + var(--lt-photo-travel));background-size:cover;background-repeat:no-repeat;opacity:var(--lt-photo-opacity);filter:saturate(.5);transform:translate3d(0,calc(var(--lt-scroll-progress, 0) * var(--lt-photo-travel) * -1),0)}.lt-site[data-reading] main>section:not(.page-hero){background:rgba(var(--lt-panel-rgb),.92)}.lt-site[data-reading] .page-title{font-size:clamp(36px,4vw,60px)}.lt-site[data-reading] .page-hero{padding-block:36px}.lt-site[data-reading] article{max-width:74ch}.lt-site[data-reading] article p{line-height:1.85}.lt-site .lt-accordion-title{grid-template-columns:minmax(0,1fr) auto}.lt-site .lt-accordion-body{padding-left:0;font-size:16px}.lt-counter,.lt-site .signup-counter-strip{background:transparent;color:var(--lt-ink);border:0;padding-block:22px}.lt-counter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px;border:1px solid var(--lt-content-border);border-top:1px solid rgb(231 101 50/50%);border-radius:var(--lt-radius);background:linear-gradient(120deg,rgb(127 155 177/10%),transparent 65%),rgba(var(--lt-panel-rgb),.82);box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 18px 42px rgb(0 0 0/15%);backdrop-filter:blur(14px)}.lt-counter-eyebrow{color:var(--lt-steel);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lt-counter-title{margin-top:8px;font-size:27px;font-weight:650;line-height:1.2;letter-spacing:-.04em}.lt-counter-caption{margin-top:7px;color:var(--lt-muted);font-size:13px}.lt-counter-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lt-counter-stats>div{display:flex;flex-direction:column-reverse;min-width:0;gap:5px;padding:13px 10px;border:1px solid var(--lt-content-border);border-radius:10px;background:rgb(255 255 255/3%)}.lt-counter-stats dt{font-size:12px;font-weight:650;color:var(--lt-muted)}.lt-counter-stats dd{color:var(--lt-accent);font-size:clamp(30px,3.7vw,48px);font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.lt-counter-invite{display:flex;align-items:center;min-width:0;padding:16px 18px;border:1px solid var(--lt-content-border);border-radius:10px;background:rgb(255 255 255/3%)}.lt-counter-invite-copy{margin:0;color:var(--lt-muted);font-size:14px;line-height:1.55;font-weight:550}.lt-site .lt-counter-cta{color:var(--lt-ink);white-space:nowrap}.lt-footer{background:rgba(var(--lt-panel-rgb),.96);color:var(--lt-ink);border-top:1px solid var(--lt-content-border)}.lt-footer a{transition:color var(--lt-motion-time)}.lt-footer a:is(:active,:focus-visible){color:var(--lt-accent)}@media (hover:hover) and (pointer:fine){.lt-site :is(.button-primary,.button-on-dark,.button-dark):hover:not(:active){transform:translateY(-2px);background:rgb(231 101 50/8%);color:var(--lt-accent);border-color:var(--lt-accent)}.lt-site :is(.button-primary,.button-on-dark,.button-dark):hover svg{transform:translate(2px,-2px)}.lt-site a:is(.lt-raised-panel,.lt-glass-panel,.lt-panel):hover:not(:active){transform:translateY(-4px);border-color:var(--lt-accent)}.lt-footer a:hover,.lt-site [data-slot=button]:not(:disabled):not([aria-disabled=true]):hover:not(:active),.lt-site summary:hover{color:var(--lt-accent)}}@media (max-width:1050px){.lt-counter-grid{grid-template-columns:1fr auto}.lt-counter-stats{grid-row:2;grid-column:1/-1}}@media (max-width:600px){.lt-site .page-hero .site-shell{gap:28px}.lt-site :is(.lt-glass-panel,.lt-raised-panel).p-7{padding:20px}.lt-site .lt-card-grid{gap:12px}.lt-site :is(.button-primary,.button-on-dark,.button-dark){min-height:48px}.lt-counter-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px}.lt-counter-grid>*{min-width:0}.lt-counter-grid .lt-counter-cta{grid-column:1;justify-self:stretch;justify-content:space-between;width:100%}.lt-counter-title{font-size:23px}.lt-counter-stats{gap:8px}.lt-counter-stats>div{padding:12px 8px}.lt-counter-stats dd{font-size:34px}.lt-site .lt-counter-cta{padding:10px;gap:8px;font-size:12px}}@media (max-width:359px){.lt-counter-stats>div{padding-inline:6px}.lt-counter-stats dt{font-size:11px}}@media (prefers-reduced-motion:reduce){.lt-backdrop-photo,.lt-site :is(a,button,summary):is(:hover,:focus-visible,:active),.lt-site :is(a,button,summary):is(:hover,:focus-visible,:active) svg{transform:none!important}}.lt-counter .lt-counter-cta{border:1px solid var(--lt-accent);background:transparent;color:var(--lt-ink);border-radius:var(--lt-control-radius);text-transform:none;letter-spacing:0;font-size:13px;font-weight:650}.lt-counter .lt-counter-cta svg{color:var(--lt-accent)}.lt-counter .lt-counter-cta:is(:hover,:active,:focus-visible){background:rgb(231 101 50/8%);color:var(--lt-accent)}.lt-site{color-scheme:dark}.lt-site :where(a,button,summary){transition:color var(--lt-motion-time),border-color var(--lt-motion-time),background-color var(--lt-motion-time),box-shadow var(--lt-motion-time),transform var(--lt-motion-time)}.lt-site :where(a,button,summary) svg{transition:color var(--lt-motion-time),transform var(--lt-motion-time)}.lt-site :where(a,button,summary):is(:active,:focus-visible){color:var(--lt-accent)}.lt-site :is(a,button,summary):not([data-interaction=text]):is(:active,:focus-visible) svg{color:var(--lt-accent)}.lt-site :where(button:not(:disabled):not([aria-disabled=true])):not([role=checkbox]):active{transform:translateY(2px) scale(.98);transition-duration:0s}.lt-site :is(a,button):is(:active,:focus-visible) .lucide-arrow-up-right{transform:translate(2px,-2px)}.lt-site :is(a,button):is(:active,:focus-visible) .lucide-arrow-right{transform:translateX(3px)}.lt-site :is(a,button):is(:active,:focus-visible) .lucide-arrow-left{transform:translateX(-3px)}.lt-site :is(a,button):is(:active,:focus-visible) .lucide-arrow-down{transform:translateY(3px)}.lt-site:not(.lt-landing) a:has(:is(h2,h3)){border-radius:var(--lt-radius)}.lt-site:not(.lt-landing) a:has(:is(h2,h3)):is(:active,:focus-visible){border-color:var(--lt-accent);box-shadow:0 10px 26px rgb(0 0 0/20%)}.lt-site:not(.lt-landing) a:has(:is(h2,h3)):active{transform:translateY(2px) scale(.98);transition-duration:0s}.lt-site:not(.lt-landing) a:has(:is(h2,h3)):is(:active,:focus-visible) :is(h2,h3){color:var(--lt-accent)}.lt-site .font-black{font-weight:650}.lt-site :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--lt-accent);caret-color:var(--lt-accent);font-size:16px}.lt-site :is(input,textarea,select):focus-visible{border-color:var(--lt-accent);box-shadow:0 0 0 3px rgb(231 101 50/14%);outline:2px solid var(--lt-steel);outline-offset:3px}.lt-site select:has(option[value=""]:checked){color:var(--lt-muted)}.lt-site [data-slot=native-select-wrapper]{width:100%;min-width:0}.lt-site [data-slot=native-select-wrapper]:focus-within [data-slot=native-select-icon],.lt-site [data-slot=native-select-wrapper]:has(option:checked:not([value=""])) [data-slot=native-select-icon]{color:var(--lt-accent)}.lt-site textarea{min-height:112px;padding-block:12px;line-height:1.6;resize:vertical}.lt-site input:-webkit-autofill{-webkit-text-fill-color:var(--lt-accent);box-shadow:0 0 0 1000px var(--lt-panel) inset;caret-color:var(--lt-accent)}.lt-site :is(button,a)[aria-disabled=true],.lt-site button:disabled{opacity:.5;cursor:not-allowed;transform:none}.lt-site label:has(input[type=radio]):focus-within{outline:3px solid var(--lt-steel);outline-offset:3px}.lt-site label:has(input[type=radio]:checked){border-color:var(--lt-accent)}.lt-site [data-slot=checkbox]{flex-shrink:0}.lt-site [data-slot=checkbox][data-checked]{background:var(--lt-accent);color:var(--lt-dark);border-color:var(--lt-accent)}.lt-site [data-slot=checkbox][data-checked] svg{color:var(--lt-dark)}.lt-site :is(.lt-panel,.lt-glass-panel,.lt-raised-panel,.lt-form-panel){min-width:0}.lt-site .lt-quick-registration{padding:30px;color:var(--lt-ink);background:rgba(var(--lt-panel-rgb),.78);border-top-color:rgb(255 255 255/35%);box-shadow:0 30px 75px rgb(0 0 0/17%),inset 0 1px 0 rgb(255 255 255/5%)}.lt-form-heading>strong{font-size:11px;font-weight:650;letter-spacing:.14em;color:var(--lt-steel)}.lt-form-progress{display:flex;gap:5px;margin-top:17px}.lt-form-progress>span{flex:1;height:2px;background:var(--lt-border)}.lt-form-progress>span[data-active=true]{background:var(--lt-accent)}.lt-site .lt-form-title{margin-top:25px;max-width:370px;font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.16}.lt-site .lt-form-title+p{margin-top:11px;font-size:13px;line-height:1.8}.lt-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px}.lt-registration-fields>div:has(input[name=otherTrade]),.lt-registration-fields>div:has(input[type=email]){grid-column:1/-1}.lt-quick-registration [data-slot=button][data-variant=default]{min-height:49px;justify-content:space-between;padding:12px 17px;gap:12px;font-size:13px;font-weight:750;transform:none}.lt-site .lt-registration-other-paths{margin-top:24px;padding-top:18px;border-top:1px solid var(--lt-border);color:var(--lt-muted);font-size:12px;line-height:1.9;text-align:center}.lt-registration-other-paths a{text-decoration:underline;text-underline-offset:3px}.lt-registration-summary dd{white-space:normal;overflow-wrap:anywhere}.lt-market-notice{color:var(--lt-muted);background:rgba(var(--lt-panel-rgb),.9);border-bottom:1px solid var(--lt-border);font-size:13px}.lt-market-notice .site-shell{display:flex;align-items:center;gap:12px;padding-block:10px}.lt-market-notice p{flex:1;line-height:1.6}.lt-market-notice a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.lt-market-notice button{display:grid;place-items:center;min-width:44px;min-height:44px}.lt-site .lt-incomplete-registration-banner{color:#171916;background:color-mix(in srgb,var(--lt-accent,#ff5a1f) 14%,#eee8dc);border-bottom:2px solid var(--lt-accent,#ff5a1f);font-size:13px}.lt-site .lt-incomplete-registration-banner .site-shell{display:flex;align-items:center;gap:12px;padding-block:12px}.lt-site .lt-incomplete-registration-banner p,.lt-site .lt-incomplete-registration-banner p strong{color:#171916}.lt-site .lt-incomplete-registration-banner p{flex:1;line-height:1.55;margin:0}.lt-site .lt-incomplete-registration-banner a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:#fff;background:var(--lt-accent,#ff5a1f);text-decoration:none;white-space:nowrap}.lt-site .lt-incomplete-registration-banner a:focus-visible,.lt-site .lt-incomplete-registration-banner a:focus-visible svg,.lt-site .lt-incomplete-registration-banner a:hover,.lt-site .lt-incomplete-registration-banner a:hover svg{color:#fff}.lt-site .lt-incomplete-registration-banner button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:#171916;cursor:pointer}@media (max-width:600px){.lt-incomplete-registration-banner .site-shell{flex-wrap:wrap;gap:8px}.lt-incomplete-registration-banner p{flex-basis:calc(100% - 52px)}.lt-incomplete-registration-banner a{margin-left:0}.lt-incomplete-registration-banner button{margin-left:auto}}@media (hover:hover) and (pointer:fine){.lt-site :where(a,button:not(:disabled):not([aria-disabled=true]),summary):hover{color:var(--lt-accent)}.lt-site :is(a,button:not(:disabled),summary):not([data-interaction=text]):hover svg{color:var(--lt-accent)}.lt-site :is(a,button):hover .lucide-arrow-up-right{transform:translate(2px,-2px)}.lt-site :is(a,button):hover .lucide-arrow-right{transform:translateX(3px)}.lt-site:not(.lt-landing) a:has(:is(h2,h3)):hover:not(:active){transform:translateY(-4px);border-color:var(--lt-accent);box-shadow:0 18px 38px rgb(0 0 0/20%)}.lt-site:not(.lt-landing) a:has(:is(h2,h3)):hover :is(h2,h3){color:var(--lt-accent)}}@media (max-width:600px){.lt-site .lt-quick-registration{padding:22px}.lt-site .lt-form-title{font-size:28px}.lt-site :is(.lt-raised-panel,.lt-glass-panel).p-8{padding:22px}.lt-market-notice .site-shell{flex-wrap:wrap;gap:4px 8px}.lt-market-notice p{flex-basis:calc(100% - 80px)}.lt-market-notice a{margin-left:25px}.lt-market-notice button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.lt-site :is(a,button,summary),.lt-site :is(a,button,summary) *,.lt-site label:has(input[type=radio]){animation:none!important;transform:none!important;transition:none!important}}@media (max-width:1050px){.lt-registration-fields>.lt-market-field{grid-column:1/-1}}.lt-site [data-slot=button][aria-pressed=true]{color:var(--lt-accent);border-color:var(--lt-accent);background:rgb(231 101 50/8%)}.lt-site input[data-slot=input][data-leading-icon]{padding-left:44px}@media (max-width:360px){.lt-registration-fields{grid-template-columns:minmax(0,1fr)}}.lt-site :is(a,button,summary):active,.lt-site :is(a,button,summary):active svg{transition-duration:0s}.lt-site [data-slot=button]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(2px) scale(.98)}.lt-site :is(a,summary):active{text-decoration-color:var(--lt-accent)}.lt-site a:has(img):active{transform:scale(.98);opacity:.85}@media (prefers-reduced-motion:reduce){.lt-site [data-slot=button]:active{transform:none}}