.lb-page{--lb-ink:var(--lb-n-ink);--lb-ink-2:var(--lb-n-ink-2);--lb-muted:var(--lb-n-ink-2);--lb-surface:#f5f6f8;--lb-raised:#eef0f3;--lb-line:var(--lb-border);--lb-accent:var(--lb-blue);--lb-accent-hover:var(--lb-blue-hover);--lb-highlight:var(--lb-blue);--bg:var(--lb-page);--surface:var(--lb-stone);--raised:#eef0f3;--ink:var(--lb-n-ink);--muted:var(--lb-n-ink-2);--accent:var(--lb-blue);--accent-hover:var(--lb-blue-hover);--accent-ink:#ffffff;--field-navy:var(--lb-stone);--field-navy-ink:var(--lb-n-ink);--field-navy-muted:var(--lb-n-ink-2);--color-navy-2:var(--lb-stone);--color-accent-2:var(--lb-blue-50);--color-ink:var(--lb-n-ink);--color-ink-3:var(--lb-n-ink-2);--lb-font-ui:var(--lb-font-geist);--lb-font:var(--lb-font-ui),ui-sans-serif,system-ui,sans-serif;--lb-shadow:0 1px 2px rgb(16 16 18/0.04),0 4px 12px -4px rgb(16 16 18/0.06),0 18px 40px -20px rgb(16 16 18/0.12);position:relative;overflow-x:clip;background:var(--lb-page);color:var(--lb-ink);font-family:var(--lb-font);font-size:var(--lb-step-body);color-scheme:light}html:has(.lb-page),html:has(.lb-page) body{background:var(--lb-page);color-scheme:light}.lb-page :where([data-ui]){font-family:inherit;background:transparent;border:0;border-radius:0;font-size:inherit;line-height:inherit;color:inherit}.lb-page .num{font-variant-numeric:tabular-nums}.lb-page :focus-visible{outline:2px solid var(--lb-blue);outline-offset:2px}.lb-ico{flex:none;width:18px;height:18px}.lb-field-scope{--lb-ink:#ffffff;--lb-ink-2:var(--lb-on-grad-2);--lb-muted:var(--lb-on-grad-2);position:relative;isolation:isolate;color:#ffffff}.lb-field-scope :focus-visible{outline-color:#ffffff}.lb-page .lb-card,.lb-tile{--lb-ink:var(--lb-n-ink);--lb-ink-2:var(--lb-n-ink-2);--lb-muted:var(--lb-n-ink-2);position:relative;background:var(--lb-card);color:var(--lb-n-ink);border:1px solid var(--lb-border);border-radius:var(--lb-radius);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),var(--lb-shadow)}.lb-tile{padding:var(--lb-pad);container-type:inline-size;overflow:hidden}@media (hover:hover) and (pointer:fine){.lb-spot{transition:transform .3s var(--lb-ease-out),box-shadow .3s var(--lb-ease-out)}.lb-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgb(11 122 108/.08),transparent 60%)}.lb-spot:hover{transform:translate3d(0,-2px,0);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 2px 4px rgb(16 16 18/.05),0 24px 48px -24px rgb(16 16 18/.2)}.lb-spot:hover:after{opacity:1}}@property --lb-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.lb-beam:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lb-beam),transparent 0deg,transparent 270deg,rgb(43 191 154/.9) 320deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion:no-preference){.lb-beam:before{animation:lb-beam 6s linear infinite}}@keyframes lb-beam{to{--lb-beam:360deg}}.lb-wrap{position:relative;width:100%;max-width:calc(var(--lb-max) + 2 * var(--lb-margin));margin-inline:auto;padding-inline:var(--lb-margin)}.lb-section{margin-block:var(--lb-section)}.lb-band{position:relative;padding-block:var(--lb-section);overflow:clip}.lb-light{--lb-ink:var(--lb-n-ink);--lb-ink-2:var(--lb-n-ink-2);--lb-muted:var(--lb-n-ink-2);background:#ffffff;color:var(--lb-n-ink)}.lb-cool-band{background:var(--lb-cool)}.lb-light:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#c9cfd8 1.3px,transparent 1.8px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 78% 70% at 50% 45%,#000 35%,transparent 90%);mask-image:radial-gradient(ellipse 78% 70% at 50% 45%,#000 35%,transparent 90%);pointer-events:none}.lb-night{--lb-ink:var(--lb-night-ink);--lb-ink-2:var(--lb-night-ink-2);--lb-muted:var(--lb-night-ink-2);background:var(--lb-night);color:var(--lb-night-ink)}.lb-night :focus-visible{outline-color:#ffffff}.lb-section-head{display:grid;gap:12px;max-width:40rem;margin-bottom:40px}@media (min-width:1024px){.lb-section-head-split{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.lb-h1{font-size:var(--lb-step-display);line-height:1.05;letter-spacing:var(--lb-track-display)}.lb-h1,.lx-h2{margin:0;font-weight:600}.lx-h2{font-size:var(--lb-step-head);line-height:1.12;letter-spacing:var(--lb-track-head)}.lb-h3{margin:0;font-size:var(--lb-step-large);font-weight:600;line-height:1.3;letter-spacing:var(--lb-track-large)}.lb-lead{max-width:62ch;font-size:var(--lb-step-body);line-height:1.6}.lb-lead,.lx-small{margin:0;color:var(--lb-ink-2)}.lx-small{font-size:var(--lb-step-small);line-height:1.55}.lb-figure{font-size:var(--lb-step-figure);font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--lb-ink)}.lb-arrow-link{display:inline-flex;align-items:center;gap:.4em;min-height:44px;font-size:var(--lb-step-body);font-weight:500;color:inherit;text-decoration:none}.lb-arrow-link:after{content:"→";transition:transform var(--lb-t-hover) var(--lb-ease-out)}@media (hover:hover) and (pointer:fine){.lb-arrow-link:hover:after{transform:translate3d(3px,0,0)}}.lb-page .btn{border-radius:var(--lb-radius-sm)}.lb-page .btn:not(.btn-sm){height:44px;padding-inline:20px;font-size:var(--lb-step-body)}.lb-btn-light{background:#ffffff!important;color:var(--lb-n-ink)!important}@media (hover:hover) and (pointer:fine){.lb-btn-light:hover{background:#f5f6f8!important}}.lb-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lb-amber)}@media (prefers-reduced-motion:no-preference){.lb-live-dot{animation:lb-pulse 1.6s var(--lb-ease-in-out) infinite}}@keyframes lb-pulse{50%{opacity:.35;transform:scale(.8)}}.lp-chip{display:inline-flex;align-items:center;width:100%;max-width:360px;height:52px;background:var(--lb-tile-2);color:var(--lb-ink)}.lp-chip.is-wide{max-width:600px}.lp-chip-code{flex:1 1 auto;min-width:0;padding-inline:16px;font-family:var(--lb-font-code);font-size:min(var(--lb-step-small),calc((100cqi - 32px) / 15.6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:all}.lp-chip-prompt{margin-right:.6em;color:var(--lb-muted);user-select:none}.lp-chip-copy{position:relative;flex:none;width:80px;height:100%;border:0;background:var(--lb-tile-3);color:var(--lb-ink);font:inherit;font-size:var(--lb-step-small);font-weight:500;cursor:pointer;transition:background-color var(--lb-t-hover) ease,transform var(--lb-t-press) var(--lb-ease-out)}.lp-chip-l{position:absolute;inset:0;display:grid;place-items:center;transition:opacity var(--lb-t-hover) ease,transform .26s var(--lb-ease-out)}.lp-chip-l-done{opacity:0;transform:translate3d(0,6px,0)}.lp-chip.is-done .lp-chip-l-copy{opacity:0;transform:translate3d(0,-6px,0)}.lp-chip.is-done .lp-chip-l-done{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.lp-chip-copy:hover{background:var(--lb-tile-3)}}.lp-chip-copy:active{transform:scale(.96)}@container (max-width: 420px){.lp-chip{flex-wrap:wrap;height:auto;max-width:none}.lp-chip-code{flex-basis:100%;display:flex;align-items:center;height:48px;text-overflow:clip}.lp-chip-copy{width:100%;height:44px}}.lb-page h1,.lb-page h2,.lb-page h3{text-wrap:balance}.lb-page blockquote,.lb-page dd,.lb-page li,.lb-page p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.js [data-rv]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s var(--lb-ease-out),transform .8s var(--lb-ease-out);transition-delay:calc(var(--i, 0) * var(--lb-stagger))}.js [data-rv].is-in{opacity:1;transform:none}.js:not(.rv-init) [data-rv]{animation:lb-show 1ms 2.5s forwards}}@keyframes lb-show{to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.lx-hero{--lb-ink:#ffffff;--lb-ink-2:#dfeeea;position:relative;isolation:isolate;margin-top:calc(-1 * var(--lb-nav-h));padding:calc(var(--lb-nav-h) + 48px) 0 96px;min-height:85svh;color:#ffffff}.lx-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:140px;z-index:-1;background:radial-gradient(120% 100% at 50% 130%,#0b0b0c 45%,rgb(43 191 154/.3) 58%,transparent 72%)}.lx-hero-grid{display:grid;gap:48px;align-items:center}.lx-hero-text{max-width:34rem}.lx-hero .lb-h1{font-size:clamp(2.5rem,.9rem + 5vw,5.25rem);font-weight:300;letter-spacing:-.035em;line-height:1.02}.lb-line{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;vertical-align:top}.lb-line,.lb-line>span{display:inline-block}.lx-hero-sub{margin:20px 0 0;max-width:30rem;font-size:var(--lb-step-large);font-weight:400;line-height:1.5;color:#dfeeea}.lx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lx-hero-actions .lp-chip{width:auto;max-width:100%}.lx-hero .lp-chip{background:rgb(255 255 255/.1);color:#ffffff}.lx-hero .lp-chip-prompt{color:#dfeeea}.lx-hero .lp-chip-copy{background:rgb(255 255 255/.16);color:#ffffff}.lx-hero .btn:not(.lb-btn-light){background:#ffffff;color:var(--lb-n-ink)}@media (hover:hover) and (pointer:fine){.lx-hero .btn:not(.lb-btn-light):hover{background:var(--lb-blue-50)}}.lb-stage{position:relative;display:grid;place-items:center;padding:24px 8px 8px}@media (min-width:1024px){.lx-hero{display:flex;align-items:center;min-height:max(720px,90vh);padding:calc(var(--lb-nav-h) + 56px) 0 128px}.lx-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px}.lx-hero-text{max-width:40rem}.lx-hero-sub{margin-top:24px}.lx-hero-actions{margin-top:40px}.lb-stage{padding:32px 0 0 48px}}.lb-deck{position:relative;width:100%;--lb-deck-step:15px;max-width:440px;height:372px;margin-inline:auto;contain:layout style}.lb-deck-slot{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.lb-dcard:after{will-change:opacity}.lb-deck-slot.is-out{z-index:20!important}.lb-deck-slot.is-back{z-index:0!important}.lb-deck-slot{--d:min(var(--pos),3);position:absolute;inset:44px 0 auto 0;z-index:var(--z);transform-origin:50% 0;transform:translate3d(calc(var(--d) * var(--lb-deck-step)),calc(var(--d) * -1 * var(--lb-deck-step)),0) scale(calc(1 - var(--d) * .045)) rotate(calc(var(--d) * .9deg))}.lb-deck-slot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--lb-radius);box-shadow:0 28px 60px -28px rgb(7 21 43/.55),0 8px 20px -10px rgb(7 21 43/.3);transition:opacity .4s var(--lb-ease-out);pointer-events:none}.lb-deck-slot[data-pos="4"]:before{opacity:0}.lb-deck-slot:not([data-pos="0"]):not(.is-out) .lb-dcard-v{visibility:hidden}.lb-dcard:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#e9eef2;opacity:calc(min(var(--pos), 1) * (.35 + min(var(--pos), 3) * .15));transition:opacity .5s var(--lb-ease-out);pointer-events:none}.lb-deck-slot.is-back .lb-dcard:after,.lb-deck-slot.is-out .lb-dcard:after{opacity:0;transition:none}.lb-dcard{position:relative;display:grid;gap:4px;padding:20px 22px 18px;border-radius:var(--lb-radius);background:#ffffff;color:var(--lb-n-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.lb-dcard-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.8125rem;color:var(--lb-n-ink-2)}.lb-dcard-cat{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--lb-n-ink)}.lb-dcard-cat .lb-ico{width:16px;height:16px;color:var(--lb-blue)}.lb-dcard-o,.lb-dcard-q{margin:0}.lb-dcard-q{font-size:var(--lb-step-body);font-weight:500}.lb-dcard-o{font-size:var(--lb-step-small);color:var(--lb-n-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-dcard-price{display:flex;align-items:baseline;gap:10px;margin:12px 0 0}.lb-dcard-v{font-size:var(--lb-step-figure);font-weight:500;line-height:1;letter-spacing:-.025em}.lb-dcard-chg{font-size:var(--lb-step-small);font-weight:500;color:var(--lb-n-ink-2)}.lb-dcard-chg.is-up{color:var(--lb-blue)}.lb-dcard-chg.is-down{color:var(--lb-down)}.lb-dcard-spark{display:block;width:100%;height:56px;margin-top:10px;fill:none;stroke:var(--lb-blue);stroke-width:1.75;stroke-linejoin:round;overflow:visible}.lb-dcard-spark path{vector-effect:non-scaling-stroke}.lb-dcard-foot{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--lb-border);font-size:.8125rem;color:var(--lb-n-ink-2)}@media (max-width:767.98px){.lb-deck{--lb-deck-step:9px;max-width:330px;height:312px}}@media (prefers-reduced-motion:reduce){.lb-deck-slot{transition:none}}@media (prefers-reduced-motion:no-preference){.js .lb-line>span{animation:lb-rise 1s var(--lb-ease-expo) both}.js .lb-line:nth-child(2)>span{animation-delay:90ms}.js .lx-hero-sub{animation:lb-fade-up .8s var(--lb-ease-expo) both .18s}.js .lx-hero-actions{animation:lb-fade-up .8s var(--lb-ease-expo) both .26s}.js .lb-deck{animation:lb-card-in 1.1s var(--lb-ease-expo) both .3s}}@keyframes lb-card-in{0%{opacity:0;transform:translate3d(0,28px,0) scale(.97)}}@keyframes lb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lb-rise{0%{transform:translate3d(0,105%,0)}}@keyframes lb-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}}.lb-board-band .lb-motif{position:absolute;inset:auto 0 6% 0;width:100%;height:46%;fill:none;stroke:#b8c2cf;stroke-width:1.75;pointer-events:none}.lb-board-band .lb-motif,.lb-board-band .lb-motif path{vector-effect:non-scaling-stroke}.lb-board-band .lb-section-head,.lb-board-panel{max-width:960px;margin-inline:auto}.lb-board-band .lb-section-head .lx-h2{color:var(--lb-n-ink)}.lb-board-band .lb-lead{color:var(--lb-n-ink-2);font-size:1rem}.lb-board-panel{padding:8px 8px 0}.lb-board-band{padding-block:56px}@media (min-width:768px){.lb-board-band{padding-block:64px}}.lb-board-band .lb-section-head{margin-bottom:24px}.lb-board-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding:8px 12px 10px}.lb-board-more{flex:none;font-size:var(--lb-step-small);color:var(--lb-blue-ink)}.lx-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--lb-step-body)}.lx-table thead th{position:sticky;top:var(--lb-nav-h);z-index:2;height:40px;padding:0 16px;background:rgb(255 255 255/.96);border-bottom:1px solid var(--lb-border);font-size:var(--lb-step-small);font-weight:500;color:var(--lb-n-ink-2);text-align:left;white-space:nowrap}.lx-table thead th:first-child{border-top-left-radius:var(--lb-radius);padding-left:20px}.lx-table thead th:last-child{border-top-right-radius:var(--lb-radius);padding-right:20px}.lx-table .is-num{text-align:right}.lx-tr>td,.lx-tr>th{height:50px;padding:0 16px;border-bottom:1px solid var(--lb-border);vertical-align:middle;transition:background-color .16s ease}.lx-tr>th{padding-left:20px;text-align:left;font-weight:inherit}.lx-tr>td:last-child{padding-right:20px}.lx-tr{cursor:pointer}@media (hover:hover) and (pointer:fine){.lx-tr:hover>td,.lx-tr:hover>th{background:#f8f9fb}}.is-open>.lx-tr>td,.is-open>.lx-tr>th{background:#f8f9fb;border-bottom-color:transparent}.lb-race{display:grid;gap:2px;padding:6px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lb-race-name{font-size:.9375rem;font-weight:500;line-height:1.3}.lb-race-who{font-size:.8125rem;line-height:1.3;color:var(--lb-n-ink-2)}.lx-table td .num,.lx-table td.num{font-size:.9375rem}.lb-col-cons{font-weight:500}.lb-dim,.lx-chip{color:var(--lb-n-ink-2)}.lx-chip{font-size:.9375rem;font-weight:500}.lx-chip.is-up{color:var(--lb-blue)}.lx-chip.is-down{color:var(--lb-down)}.lx-tr-detail>td{padding:0;border-bottom:1px solid var(--lb-border)}tbody:not(.is-open) .lx-tr-detail>td{border-bottom:0}.lb-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--lb-ease-expo)}.is-open .lb-detail{grid-template-rows:1fr}.lb-detail-in{min-height:0;overflow:hidden;display:grid;gap:14px;padding-inline:20px;background:#f8f9fb}.is-open .lb-detail-in{padding-block:4px 20px}.lb-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lb-detail-facts>div{padding:10px 12px;border-radius:var(--lb-radius-sm);background:#ffffff;border:1px solid var(--lb-border)}.lb-detail-facts dt{font-size:var(--lb-step-small);color:var(--lb-n-ink-2)}.lb-detail-facts dd{margin:2px 0 0;font-weight:500}.lb-detail-rule{margin:0;max-width:70ch;font-size:var(--lb-step-small);line-height:1.6;color:var(--lb-n-ink-2)}.lb-detail .lb-arrow-link{justify-self:start;min-height:32px;font-size:var(--lb-step-small);color:var(--lb-blue-ink)}.lb-board-note{flex:1 1 360px;margin:0;padding:0;font-size:.8125rem;line-height:1.5;color:var(--lb-n-ink-2)}@media (max-width:767.98px){.lx-table thead th{font-size:.75rem}.lb-col-chg{display:none}.lx-table thead th,.lx-tr>td,.lx-tr>th{padding-inline:10px}.lx-table thead th:first-child,.lx-tr>th{padding-left:14px}.lx-table thead th:last-child,.lx-tr>td:last-child{padding-right:14px}.lb-detail-in{padding-inline:14px}}@media (min-width:768px){.lb-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lb-detail{transition:none}}.lb-bento{display:grid;gap:16px}@media (min-width:768px){.lb-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.lb-bento>.lb-tile{grid-column:span 6}}.lb-bento>.lb-tile{display:flex;flex-direction:column;gap:0;padding:8px 8px 22px}.lb-tile-top{display:grid;gap:6px;padding:18px 16px 0}.lb-tile-top .lb-h3{font-weight:500}.lb-fee,.lb-merge,.lb-queue,.lb-quote,.lb-wire{order:-1;margin:0;padding:22px;border-radius:calc(var(--lb-radius) - 6px);background:#f5f6f8;min-height:168px}.lb-merge{min-height:250px;display:grid;grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:8px}.lb-merge-venues{display:grid;gap:22px}.lb-merge-row{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.lb-merge-name{font-weight:500}.lb-merge-name,.lb-merge-v{font-size:var(--lb-step-small)}.lb-merge-v{grid-column:1/-1;color:var(--lb-n-ink-2)}.lb-merge-bar{height:8px;border-radius:4px;background:var(--lb-blue);transform-origin:0 50%;transform:scaleX(var(--w))}.lb-merge-row+.lb-merge-row .lb-merge-bar{background:#98a2b3}.lb-merge-lines{width:100%;height:100%;min-height:96px;fill:none;stroke:var(--lb-blue);stroke-width:1.5;vector-effect:non-scaling-stroke;overflow:visible}.lb-merge-lines path{stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.lb-merge-out{display:grid;margin:0;justify-items:start}.lb-merge-big{font-size:var(--lb-step-figure);font-weight:500;letter-spacing:-.025em;color:var(--lb-blue-ink)}@media (prefers-reduced-motion:no-preference){.js .lb-b-cons:not(.is-in) .lb-merge-bar{transform:scaleX(0)}.js .lb-b-cons .lb-merge-bar{transition:transform 1.1s var(--lb-ease-expo) .3s}.js .lb-b-cons:not(.is-in) .lb-merge-lines path{stroke-dashoffset:1}.js .lb-b-cons .lb-merge-lines path{transition:stroke-dashoffset 1.2s var(--lb-ease-in-out) .7s}}.lb-fee{display:grid;gap:8px}.lb-fee-svg{width:100%;height:110px;overflow:visible}.lb-fee-area{fill:rgb(11 122 108/.08)}.lb-fee-line{fill:none;stroke:var(--lb-blue);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1}.lb-fee-drop{stroke:var(--lb-blue-ink);stroke-width:1;stroke-dasharray:3 3}.lb-fee-dot,.lb-fee-drop{vector-effect:non-scaling-stroke}.lb-fee-dot{fill:#ffffff;stroke:var(--lb-blue-ink);stroke-width:2}.lb-fee-axis{display:flex;justify-content:space-between;margin:0;font-size:.8125rem;color:var(--lb-n-ink-2)}.lb-fee-read{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:4px 0 0}.lb-fee-read .lb-figure{font-weight:500}@media (prefers-reduced-motion:no-preference){.js .lb-b-fee:not(.is-in) .lb-fee-line{stroke-dashoffset:1}.js .lb-b-fee .lb-fee-line{transition:stroke-dashoffset 1.4s var(--lb-ease-in-out) .3s}.js .lb-b-fee:not(.is-in) .lb-fee-dot{opacity:0}.js .lb-b-fee .lb-fee-dot{transition:opacity .4s ease 1.5s}}.lb-quote{font-size:var(--lb-step-large);font-weight:400;line-height:1.45;letter-spacing:var(--lb-track-large)}.lb-quote mark{background:none;text-decoration:underline;text-decoration-color:var(--lb-blue);text-decoration-thickness:2px;text-underline-offset:4px;color:var(--lb-blue-ink)}.lb-wire{display:grid;align-content:center;gap:16px}.lb-wire-track{position:relative;height:10px;border-radius:5px;background:#e4e7ec;overflow:hidden}.lb-wire-fill{position:absolute;inset:0;border-radius:5px;background:var(--lb-blue);transform-origin:0 50%}.lb-wire-pulse{position:absolute;top:0;bottom:0;width:40px;background:rgb(255 255 255/.55);filter:blur(6px);transform:translate3d(-60px,0,0)}@media (prefers-reduced-motion:no-preference){.js .lb-b-lat .lb-wire-fill{animation:lb-wire 2.6s var(--lb-ease-in-out) infinite}.js .lb-b-lat .lb-wire-pulse{animation:lb-pulse-run 2.6s var(--lb-ease-in-out) infinite}}@keyframes lb-wire{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes lb-pulse-run{0%{transform:translate3d(-60px,0,0)}60%,to{transform:translate3d(1200px,0,0)}}.lb-wire-marks{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.lb-wire-marks li{display:grid;gap:2px;font-size:var(--lb-step-small);color:var(--lb-n-ink-2)}.lb-wire-marks li:last-child{text-align:right}.lb-wire-marks .num{font-size:var(--lb-step-large);font-weight:500;color:var(--lb-n-ink)}.lb-tabpanel .lx-code{white-space:pre;overflow-wrap:normal;overflow-x:auto}@media (max-width:479.98px){.lb-tabpanel .lx-code{padding:16px;font-size:11.5px}.lx-tabs{flex-wrap:nowrap}.lx-tab{padding:0 10px}.lx-tab .lb-ico{display:none}}.lb-page footer .wrap{width:100%;max-width:calc(var(--lb-max) + 2 * var(--lb-margin));margin-inline:auto;padding-inline:var(--lb-margin)}.js .lb-tile:not([data-onscreen]),.js .lb-tile:not([data-onscreen]) *,.js .lb-tile:not([data-onscreen]):before{animation-play-state:paused!important}.lb-queue{display:grid;align-content:center;gap:18px}.lb-queue-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.lb-queue-read .lb-figure{font-weight:500}.lb-queue-bar{display:flex;gap:6px;height:36px}.lb-queue-ahead{flex:1;background:repeating-linear-gradient(90deg,#cfd5dd 0 10px,#e4e7ec 10px 12px);transform-origin:100% 50%}.lb-queue-ahead,.lb-queue-you{border-radius:var(--lb-radius-sm)}.lb-queue-you{display:grid;place-items:center;width:64px;background:var(--lb-accent);color:#ffffff;font-size:var(--lb-step-small);font-weight:600}@media (prefers-reduced-motion:no-preference){.js .lb-b-queue.is-in .lb-queue-ahead{animation:lb-queue 5s var(--lb-ease-in-out) infinite}}@keyframes lb-queue{0%,10%{transform:scaleX(1)}80%,to{transform:scaleX(.08)}}.lb-inline-link{color:var(--lb-accent);text-decoration:underline;text-decoration-color:rgb(11 122 108/.35);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.lb-inline-link:hover{color:var(--lb-accent-hover);text-decoration-color:currentColor}}.lb-step .lx-small,.lb-tile-top .lx-small{font-size:var(--lb-step-body);line-height:1.55}.lb-parts-sec{isolation:isolate}.lb-steps-band .lx-h2{font-weight:400}.lb-steps{display:grid;gap:var(--lb-gap);margin:0;padding:0;list-style:none}@media (min-width:768px){.lb-steps{grid-template-columns:repeat(12,minmax(0,1fr))}.lb-step{grid-column:span 4}}@media (min-width:768px) and (max-width:1023.98px){.lb-steps{grid-template-columns:minmax(0,1fr)}.lb-step{grid-column:auto}}.lb-step{display:grid;grid-template-rows:auto auto 1fr;gap:10px;align-content:start}.lb-step-h{display:flex;align-items:center;gap:10px;margin-top:14px;font-weight:500;color:var(--lb-night-ink)}.lb-step-h .lb-ico{color:#2bbf9a}.lb-step .lx-small{max-width:34ch;color:var(--lb-night-ink-2)}.lb-step-art{display:grid;align-content:center;gap:10px;min-height:196px;margin:0;padding:20px;border-radius:var(--lb-radius);background:var(--lb-night-2);box-shadow:inset 0 0 0 1px var(--lb-night-line);font-size:var(--lb-step-small);color:var(--lb-night-ink-2)}.lb-step-cap{display:flex;justify-content:space-between;gap:12px;margin:0}.lb-step-cap:first-child span:last-child{color:var(--lb-night-ink);font-weight:500}.lb-step-line{display:block;width:100%;height:72px;fill:none;stroke:var(--lb-blue-bright);stroke-width:1.75;stroke-linejoin:round;overflow:visible}.lb-step-line path{vector-effect:non-scaling-stroke}.lb-step-rows>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--lb-night-line)}.lb-step-rows>div:last-child{padding-bottom:0;border-bottom:0}.lb-step-rows dd,.lb-step-rows dt{margin:0}.lb-step-rows dd{color:var(--lb-night-ink)}.lb-step-rows .is-total dd,.lb-step-rows .is-total dt{color:var(--lb-night-ink);font-weight:600}.lb-step-run{justify-items:start;gap:18px}.lb-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:176px;padding:4px;border-radius:999px;background:#000000;box-shadow:inset 0 0 0 1px var(--lb-night-line)}.lb-switch>span:not(.lb-switch-thumb){position:relative;z-index:1;padding:7px 0;text-align:center;font-weight:500;transition:color .4s var(--lb-ease-out)}.lb-switch>span:nth-child(3){color:#ffffff}.lb-switch-thumb{position:absolute;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:999px;background:var(--lb-blue);transform:translate3d(100%,0,0)}@media (prefers-reduced-motion:no-preference){.js .lb-step:not(.is-in) .lb-step-line path{stroke-dasharray:1;stroke-dashoffset:1}.js .lb-step.is-in .lb-step-line path{stroke-dasharray:1;animation:lb-draw 1.6s var(--lb-ease-out) both .2s}.js .lb-step.is-in .lb-switch-thumb{animation:lb-switch 1s var(--lb-ease-in-out) both .5s}.js .lb-step.is-in .lb-switch>span:nth-child(3){animation:lb-switch-ink 1s var(--lb-ease-in-out) both .5s}}@keyframes lb-switch{0%{transform:none}}@keyframes lb-switch-ink{0%{color:var(--lb-night-ink-2)}}.lb-page .lb-step-code{padding:0;background:none;font-family:var(--lb-font-code);font-size:12.5px;line-height:1.6;color:var(--lb-night-ink);display:block;max-width:100%;white-space:pre;overflow-x:auto}.lb-dev{display:grid;gap:40px}@media (min-width:1024px){.lb-dev{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}}.lb-dev-text{display:grid;gap:18px}.lb-dev-text p{margin:0}.lb-dev-text .lx-h2,.lb-section-head .lx-h2{font-weight:400}.lb-dev-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lb-dev-list code{font-family:var(--lb-font-code);font-size:13px;color:var(--lb-n-ink)}.lb-dev-panel{min-width:0;padding:8px;border-radius:var(--lb-radius);background:#ffffff;box-shadow:0 0 0 1px var(--lb-border),var(--lb-shadow)}.lb-dev-panel .lx-tabs{border-radius:var(--lb-radius-sm);background:var(--lb-cool-2)}.lx-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px}.lx-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:0;border-radius:var(--lb-radius-sm);background:transparent;color:var(--lb-n-ink-2);font:inherit;font-size:var(--lb-step-small);font-weight:500;cursor:pointer;transition:background-color var(--lb-t-hover) ease,color var(--lb-t-hover) ease}.lx-tab .lb-ico{width:16px;height:16px}.lx-tab[aria-selected=true]{background:#ffffff;color:var(--lb-blue-ink)}@media (hover:hover) and (pointer:fine){.lx-tab:hover{color:var(--lb-n-ink)}}.lx-code{margin:0;padding:12px 14px;border-radius:var(--lb-radius-sm);background:var(--lb-surface);color:var(--lb-n-ink);font-family:var(--lb-font-code);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.lx-code-dim{color:var(--lb-n-ink-2);user-select:none}.lb-tabpanel .lx-code{margin-top:4px;padding:20px;background:#f8f9fb;min-height:210px}@media (prefers-reduced-motion:no-preference){.lb-tabpanel:not([hidden]){animation:lb-fade-up .4s var(--lb-ease-out)}}.lb-close{text-align:center}.lb-close-in{display:grid;gap:18px;justify-items:center}.lb-close-mark{margin:0 0 8px;font-size:clamp(2.25rem,1.8rem + 2vw,3.5rem);color:#ffffff;--lb-wordmark-bot:#2bbf9a;--lb-mark-u0:#12866f;--lb-mark-u1:#2bbf9a;--lb-mark-u2:#bff2e3;--lb-mark-f0:#19a689;--lb-mark-f1:#5fd6b5;--lb-mark-f2:#dff5ee}.lb-close .lx-h2{font-weight:300;color:#ffffff}.lb-close .lb-lead{color:var(--lb-on-grad-2)}.lb-close .lb-ways,.lb-close .lx-hero-actions{justify-content:center}.lb-close .lx-hero-actions{margin-top:8px}.lb-ways{display:flex;flex-wrap:wrap;gap:4px 24px;margin:8px 0 0;padding:0;list-style:none}.lb-ways a{display:inline-flex;min-height:44px;align-items:center;color:#ffffff}.lb-close .lp-chip{background:rgb(255 255 255/.14);color:#ffffff}.lb-close .lp-chip-prompt{color:var(--lb-on-grad-2)}.lb-close .lp-chip-copy{background:rgb(255 255 255/.2);color:#ffffff}.lb-glow{position:relative;isolation:isolate;overflow:clip;color:#ffffff;background-color:#07152b;background-image:var(--lb-noise),radial-gradient(44% 42% at 46% -8%,rgb(43 191 154/.42) 0,rgb(25 166 137/.18) 40%,transparent 72%),radial-gradient(44% 50% at 6% 100%,rgb(15 110 106/.42) 0,transparent 70%),radial-gradient(135% 125% at 50% 0,#0f6e6a 0,#0e5a63 14%,#0e3d5c 34%,#0c2f52 54%,#0b2447 74%,#07152b 100%);background-size:160px 160px,cover,cover,cover}.lb-close.lb-glow{background-image:var(--lb-noise),radial-gradient(44% 42% at 54% 108%,rgb(43 191 154/.38) 0,rgb(25 166 137/.16) 40%,transparent 72%),radial-gradient(44% 50% at 94% 0,rgb(15 110 106/.38) 0,transparent 70%),radial-gradient(135% 125% at 50% 100%,#0f6e6a 0,#0e5a63 14%,#0e3d5c 34%,#0c2f52 54%,#0b2447 74%,#07152b 100%)}.lb-glow:not(:has(.lb-field)):before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='600' viewBox='0 0 1440 600' preserveAspectRatio='none'><g fill='none' stroke-linejoin='round' stroke-linecap='round'><path d='M0 120H1440M0 240H1440M0 360H1440M0 480H1440' stroke='%23dcf5ec' stroke-opacity='0.08'/><path d='M0 380 L60 372 L120 384 L180 356 L240 362 L300 330 L360 342 L420 318 L480 326 L540 296 L600 304 L660 282 L720 290 L780 262 L840 270 L900 250 L960 258 L1020 236 L1080 244 L1140 222 L1200 230 L1260 214 L1320 220 L1380 206 L1440 210' stroke='%23ecfdf7' stroke-opacity='0.22' stroke-width='1.5'/><path d='M0 200 L80 214 L160 196 L240 222 L320 208 L400 236 L480 220 L560 248 L640 232 L720 256 L800 238 L880 262 L960 246 L1040 270 L1120 252 L1200 276 L1280 258 L1360 280 L1440 266' stroke='%232bbf9a' stroke-opacity='0.22' stroke-width='1.2'/><path d='M0 500 L90 488 L180 506 L270 470 L360 482 L450 452 L540 466 L630 440 L720 456 L810 428 L900 446 L990 418 L1080 434 L1170 410 L1260 426 L1350 404 L1440 414' stroke='%23ecfdf7' stroke-opacity='0.14' stroke-width='1.1'/></g></svg>");background-size:100% 100%;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 55% 45%,#000 25%,transparent 85%);mask-image:radial-gradient(ellipse 70% 70% at 55% 45%,#000 25%,transparent 85%);pointer-events:none}.lb-field{position:absolute;inset:-24px;z-index:-1;pointer-events:none;transform:translate3d(var(--fx,0),var(--fy,0),0)}.lb-field svg,.lb-field-drift{position:absolute;inset:0}.lb-field svg{display:block;width:100%;height:100%}.lb-field-grid line{stroke:rgb(220 245 236/.1);stroke-width:1}.lb-field-grid .lb-field-v{stroke:rgb(220 245 236/.06);stroke-dasharray:2 6}.lb-field-depth{fill:rgb(43 191 154/.1);stroke:rgb(43 191 154/.22);stroke-width:1}.lb-field-line{fill:none;stroke:rgb(236 253 247/var(--o));stroke-width:var(--w);stroke-linejoin:round;stroke-linecap:round}.lb-field-line.is-aqua{stroke:rgb(43 191 154/calc(var(--o) + .04))}.lb-field-tick{fill:none;stroke:rgb(236 253 247/.3);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.lb-field-dot{fill:#bff2e3;opacity:.8}.lb-field-pulse{fill:none;stroke:#bff2e3;stroke-width:1;transform-box:fill-box;transform-origin:center;opacity:0}@media (max-width:767.98px){.lb-field{opacity:.6}.lb-field .is-extra,.lb-field-tick{display:none}}@media (prefers-reduced-motion:no-preference){.js .lb-field-line{stroke-dasharray:1;stroke-dashoffset:1;animation:lb-field-draw 1.6s var(--lb-ease-out) forwards;animation-delay:calc(.2s + var(--k) * .18s)}.js .lb-field-drift,.js .lb-field-pulse{animation:none}.lb-field:not([data-on]),.lb-field:not([data-on]) *{animation-play-state:paused!important}}@keyframes lb-field-draw{to{stroke-dashoffset:0}}@keyframes lb-field-pulse{0%{opacity:.75}to{opacity:0}}@keyframes lb-field-drift{to{transform:translate3d(-18px,6px,0)}}@media (max-width:1023.98px){.js .lb-field-drift{animation:none}}.lb-glow-light{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(30% 30% at 30% 35%,rgb(43 191 154/.16),transparent 70%),radial-gradient(26% 26% at 22% 78%,rgb(15 110 106/.24),transparent 70%);pointer-events:none}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover){.lb-glow-light{animation:none}}@keyframes lb-drift{to{transform:translate3d(28%,12%,0) scale(1.15)}}.lb-close .lb-btn-light,.lx-hero .btn:not(.lb-btn-light){border-radius:999px!important;background:#ffffff!important;color:var(--lb-blue)!important;font-weight:600}.lb-close .lp-chip,.lx-hero .lp-chip{border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255/.35);color:#ffffff}.lb-close .lp-chip-copy,.lx-hero .lp-chip-copy{border-radius:999px;background:rgb(255 255 255/.14)}.lx-hero .lx-hero-sub{color:rgb(255 255 255/.85)}.lb-slab{display:block;width:100%;height:auto;overflow:visible;color:var(--sgl)}.lb-slab-light{--st:#ffffff;--sl:#dfe5ec;--sr:#b4c0cd;--se:#ffffff;--sled:#0b7a6c;--stx:#0a0a0a;--stx2:#475467;--sgl:#0b7a6c}.lb-slab-dark{--st:#17191d;--sl:#0f1114;--sr:#060708;--se:#2c3038;--sled:#2bbf9a;--stx:#f5f6f8;--stx2:#a3aab8;--sgl:#2bbf9a}.lb-slab-lit{--st:#0b7a6c;--sl:#08665a;--sr:#064d44;--se:#5fd6b5;--sled:#dff5ee;--stx:#ffffff;--stx2:#dff5ee;--sgl:#dff5ee}.lb-slab-navy{--st:#10284a;--sl:#0b1f3a;--sr:#07152b;--se:#2d5a87;--sled:#2bbf9a;--stx:#f5f6f8;--stx2:#a9c1d6;--sgl:#2bbf9a}.lb-slab-top{fill:var(--st);transition:fill .45s var(--lb-ease-out)}.lb-slab-edge{fill:none;stroke:var(--se);stroke-width:1.5;stroke-opacity:.8}.lb-slab-led{fill:var(--sled)}.lb-slab text{font-family:var(--lb-font);fill:var(--stx);transition:fill .45s var(--lb-ease-out)}.lb-slab .lb-slab-cat,.lb-slab .lb-slab-line,.lb-slab .lb-tile-b{fill:var(--stx2)}.lb-slab-cat{font-size:13px;font-weight:600;letter-spacing:.02em}.lb-slab-name{font-size:19px;font-weight:600;letter-spacing:-.01em}.lb-slab-line{font-size:14px;font-weight:500}.lb-slab-price{font-size:40px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lb-slab-mono{font-family:var(--lb-font-code)!important;font-size:15px}.lb-slab .lb-slab-chg{font-size:13px;font-weight:600;fill:var(--stx2)}.lb-slab .lb-slab-chg.is-up,.lb-slab-light .lb-slab-price.is-up{fill:var(--lb-accent)}.lb-slab .lb-slab-chg.is-down{fill:var(--lb-down)}.lb-slab-line-path{fill:none;stroke:var(--sgl);stroke-width:2.5;stroke-linejoin:round}.lb-big-head{max-width:50rem}.lb-big{margin:0;font-size:clamp(2rem,1rem + 2.6vw,3.5rem);font-weight:300;line-height:1.06;letter-spacing:-.025em;color:var(--lb-ink)}.lb-big-sub{margin:18px 0 0;max-width:38rem;font-size:var(--lb-step-large);line-height:1.5;color:var(--lb-ink-2)}.lb-dev-text .lb-big{font-size:clamp(2.25rem,1rem + 3vw,3.5rem)}.lx-hero .lb-line{display:block}@media (prefers-reduced-motion:no-preference){.js .lb-line:nth-child(3)>span{animation-delay:.18s}}.lx-hero-text{max-width:40rem}.lb-slabs{--gap:58px;position:relative;width:min(420px,100%);aspect-ratio:354/250;margin-inline:auto;margin-bottom:calc(4 * var(--gap));contain:layout style}.lb-slab-slot{position:absolute;inset:0 0 auto 0;transform-origin:50% 50%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lb-slab-slot.is-out{z-index:20!important}.lb-slab-slot.is-back{z-index:0!important}.lb-slab-slot .lb-slab{isolation:isolate}@media (prefers-reduced-motion:no-preference){.lb-slab-bob{animation:none;animation-delay:calc(var(--k) * -1.3s)}.lb-slabs:not([data-on]) .lb-slab-bob{animation-play-state:paused}}@keyframes lb-bob{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,5px,0)}}@media (max-width:767.98px){.lb-slabs{--gap:40px;width:min(300px,86%)}}.lb-mk-band{padding-top:calc(var(--lb-section) * .8)}.lb-grid{--tile:200px;--sx:calc(var(--tile) * 0.54);--sy:calc(var(--tile) * 0.312);position:relative;height:calc(6 * var(--sy) + var(--tile) * .64 + 16px);margin:56px 0 0;padding:0;list-style:none}.lb-tile-slot{position:absolute;width:var(--tile);left:calc(50% - var(--tile) / 2 + (var(--i) - var(--j)) * var(--sx));top:calc((var(--i) + var(--j)) * var(--sy));transition:transform .5s var(--lb-ease-out)}.lb-tile-a{font-size:19px;font-weight:600;letter-spacing:-.01em}.lb-tile-b{font-size:15px;font-weight:500}.lb-tile-p{font-size:42px;font-weight:600;letter-spacing:-.03em}.lb-tile-slot.is-lit{transform:translate3d(0,-12px,0)}.lb-tile-slot.is-lit .lb-slab{--st:#0b7a6c;--sl:#08665a;--sr:#064d44;--se:#5fd6b5;--sled:#dff5ee;--stx:#ffffff;--stx2:#dff5ee;--sgl:#dff5ee}@media (prefers-reduced-motion:reduce){.lb-tile-slot.is-static-lit .lb-slab{--st:#0b7a6c;--sl:#08665a;--sr:#064d44;--stx:#ffffff;--stx2:#dff5ee;--sgl:#dff5ee}}@media (max-width:1199.98px){.lb-grid{--tile:168px}}@media (max-width:767.98px){.lb-grid{--tile:80px;margin-top:36px}}.lb-tonight{position:relative;background:var(--lb-cool);border-bottom:1px solid var(--lb-border);padding-block:28px}.lb-tonight-in{display:grid;gap:14px 32px;align-items:center}@media (min-width:1024px){.lb-tonight-in{grid-template-columns:auto 1fr auto}}.lb-tonight-h{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--lb-step-body);font-weight:500;color:var(--lb-n-ink)}.lb-tonight .lb-live-dot{background:var(--lb-accent)}.lb-tonight-races{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;font-size:var(--lb-step-small);color:var(--lb-n-ink-2)}.lb-tonight-races li{display:grid;gap:2px}.lb-tonight-race{color:var(--lb-n-ink);font-weight:500}.lb-tonight-who{color:var(--lb-n-ink-2);font-weight:400}.lb-tonight-links{display:flex;gap:4px 20px;flex-wrap:wrap;margin:0}.lb-tonight-links .lb-arrow-link{min-height:36px;font-size:var(--lb-step-small);color:var(--lb-accent)}.lb-ai{display:grid;gap:48px}@media (min-width:1024px){.lb-ai{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.lb-ai-panel{display:grid;gap:8px;padding:8px;border-radius:var(--lb-radius);background:#ffffff;box-shadow:0 0 0 1px var(--lb-border),var(--lb-shadow)}.lb-ai-row{display:grid;gap:8px;padding:16px 18px;border-radius:var(--lb-radius-sm)}.lb-ai-you{background:var(--lb-cool)}.lb-ai-bot{background:var(--lb-code);color:#e6edf3}.lb-ai-who{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--lb-n-ink-2)}.lb-ai-bot .lb-ai-who{color:#8fd9c3}.lb-ai-prompt{margin:0;font-size:var(--lb-step-large);line-height:1.45;color:var(--lb-n-ink)}.lb-page .lb-ai-code{position:relative;margin:0;min-height:12.4em;font-family:var(--lb-font-code);font-size:13px;line-height:1.6;white-space:pre;overflow-x:auto;color:#e6edf3}.lb-page .lb-ai-code code{padding:0;background:none;color:inherit;font:inherit}.lb-ai-caret{display:inline-block;width:7px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:#2bbf9a;opacity:0}.lb-ai-panel[data-state=typing] .lb-ai-caret{opacity:1}@media (prefers-reduced-motion:no-preference){.lb-ai-panel[data-state=typing] .lb-ai-caret{animation:lb-blink .9s steps(2) infinite}.lb-ai-panel[data-state=asked] .lb-ai-dots:after{content:"···";animation:lb-blink .9s steps(2) infinite}}@keyframes lb-blink{50%{opacity:0}}.lb-ai-run{margin:0;padding-top:10px;border-top:1px solid rgb(255 255 255/.08);font-family:var(--lb-font-code);font-size:12.5px;color:#e6edf3;white-space:pre;overflow-x:auto;transition:opacity .4s var(--lb-ease-out)}.lb-ai-panel[data-state=asked] .lb-ai-run,.lb-ai-panel[data-state=idle] .lb-ai-run,.lb-ai-panel[data-state=typing] .lb-ai-run{opacity:0}.lb-ai-dim{color:#8b98a8}@media (max-width:479.98px){.lb-page .lb-ai-code{font-size:11px}}.lb-rp-band{--lb-ink:#ffffff;--lb-ink-2:#b9cbdc;position:relative;color:#ffffff;background-color:#07152b;background-image:var(--lb-noise),radial-gradient(60% 50% at 70% 60%,rgb(15 110 106/.35) 0,transparent 70%),linear-gradient(180deg,#0b2447 0,#07152b 100%);background-size:160px 160px,cover,cover}.lb-rp-text{display:grid;gap:36px;align-content:center}.lb-rp-steps{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:rp}.lb-rp-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:14px 0;border-top:1px solid rgb(255 255 255/.1)}.lb-rp-n{display:grid;place-items:center;width:14px;height:14px;margin-top:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #2bbf9a}.lb-rp-band:not(.is-pinned) .lb-rp-n,.lb-rp-steps li.is-done .lb-rp-n{background:#2bbf9a}.lb-rp-band:not(.is-pinned) .lb-rp-n:after,.lb-rp-steps li.is-done .lb-rp-n:after{content:"";width:6px;height:3px;margin-top:-2px;border-left:1.5px solid #07152b;border-bottom:1.5px solid #07152b;transform:rotate(-45deg)}.lb-rp-steps li.is-active .lb-rp-n{background:rgb(43 191 154/.25);box-shadow:inset 0 0 0 1.5px #2bbf9a,0 0 10px rgb(43 191 154/.7)}.lb-rp-h{margin:0;font-size:var(--lb-step-large);font-weight:400;letter-spacing:-.01em;color:#ffffff}.lb-rp-p{margin:6px 0 0;font-size:var(--lb-step-body);line-height:1.5;color:var(--lb-ink-2)}.lb-rp-mini{grid-column:2;width:min(240px,80%);margin-top:14px}.lb-rp-note{margin:0;max-width:34rem;font-size:var(--lb-step-small);line-height:1.5;color:#8ea6bd}.lb-rp-stage{display:none}@media (min-width:1024px){.lb-rp-band.is-pinned{padding-block:0}.lb-rp-band.is-pinned .lb-rp-track{height:250svh}.lb-rp-band.is-pinned .lb-rp-stage-wrap{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.is-pinned .lb-rp-text{padding-top:var(--lb-nav-h)}.is-pinned .lb-rp-mini,.is-pinned .lb-rp-mini-report{display:none}.is-pinned .lb-rp-steps li{opacity:.5;transition:opacity .3s var(--lb-ease-out)}.is-pinned .lb-rp-steps li.is-active,.is-pinned .lb-rp-steps li.is-done{opacity:1}.is-pinned .lb-rp-steps li{padding-block:11px}.is-pinned .lb-rp-p{margin-top:3px;font-size:var(--lb-step-small)}.is-pinned .lb-rp-stage{display:block;position:relative;height:min(640px,76svh);padding-top:var(--lb-nav-h)}.lb-rp-chip{position:absolute;left:50%;bottom:0;width:min(520px,100%);transform:translateX(-50%);z-index:1}.lb-rp-chip .lb-slab{isolation:isolate}.lb-rp-dial{position:absolute;left:30.9%;top:41.7%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%) matrix(.866,.5,-.866,.5,0,0);pointer-events:none}.lb-rp-hand{position:absolute;left:calc(50% - 2px);top:10%;width:4px;height:40%;border-radius:2px;background:#2bbf9a;box-shadow:0 0 12px rgb(43 191 154/.7);transform-origin:50% 100%;will-change:transform}.lb-rp-slab{position:absolute;left:calc(50% - 115px + min(520px, 100%) * .215);width:230px;bottom:calc(min(520px, 100%) * .29 + var(--k) * 38px);z-index:calc(3 + var(--k));will-change:transform,opacity}.lb-rp-slab .lb-slab{isolation:isolate}.lb-rp-screen{position:absolute;z-index:2;left:2%;top:calc(var(--lb-nav-h) + 4px);width:96%;max-width:680px;margin:0;will-change:transform,opacity}.lb-rp-screen img{display:block;width:100%;height:auto;border-radius:14px;transform:perspective(1800px) rotateY(-7deg) rotateX(4deg);box-shadow:0 40px 80px -30px rgb(0 0 0/.65),0 0 0 1px rgb(255 255 255/.12)}.lb-rp-screen figcaption{margin-top:10px;font-size:.75rem;color:#8ea6bd}}.lb-rp-flat{grid-column:1/-1;margin:18px 0 0}.lb-rp-flat img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 0 0 1px rgb(255 255 255/.12),0 20px 40px -24px rgb(0 0 0/.6)}.is-pinned .lb-rp-flat,.lb-rp-rail{display:none}.lb-rp-rail{height:3px;border-radius:2px;background:rgb(255 255 255/.12);overflow:hidden}.lb-rp-rail-fill{display:block;height:100%;background:linear-gradient(90deg,#19a689,#2bbf9a);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.is-pinned .lb-rp-rail{display:block;margin-bottom:-20px}.lb-flip-slab:before,.lb-rp-chip:before,.lb-rp-slab:before,.lb-slab-slot:before{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:-8%;height:34%;background:radial-gradient(closest-side,rgb(3 10 24/.38),transparent);pointer-events:none}.lb-flip-slab{position:relative;isolation:isolate}.lb-flip-slab:before{background:radial-gradient(closest-side,rgb(11 36 71/.16),transparent)}.lb-rp-chip:before{bottom:-10%;height:40%;background:radial-gradient(closest-side,rgb(0 0 0/.5),transparent)}.lb-chip-pad{fill:rgb(43 191 154/.08);stroke:rgb(43 191 154/.45);stroke-width:1.5;stroke-dasharray:4 5}.lb-chip-ring{fill:none;stroke:#2d5a87;stroke-width:2}.lb-chip-ring.is-inner{stroke:rgb(43 191 154/.5)}.lb-chip-tick{stroke:#5b86ad;stroke-width:2;stroke-linecap:round}.lb-slab .lb-chip-name{font-size:13px;font-weight:600;letter-spacing:.08em;fill:#6f97bb}.lb-flip{display:grid;gap:40px;margin:56px 0 0;padding:0;list-style:none}@media (min-width:768px){.lb-flip{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.lb-flip-slab{width:min(260px,80%);margin-bottom:20px}.lb-flip-slab .lb-slab{isolation:isolate}.lb-flip-h{margin:0;font-size:var(--lb-step-large);font-weight:400;color:var(--lb-n-ink)}.lb-flip-p{margin:8px 0 0;max-width:30ch;font-size:var(--lb-step-body);line-height:1.55;color:var(--lb-n-ink-2)}.lb-ai-chip{width:min(240px,60%);margin-top:36px;position:relative;isolation:isolate}.lb-ai-chip:before{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:-8%;height:34%;background:radial-gradient(closest-side,rgb(11 36 71/.22),transparent)}.lb-ai-tools{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.lb-ai-tools li{display:grid;gap:2px}@media (min-width:640px){.lb-ai-tools li{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:16px;align-items:baseline}}.lb-page .lb-ai-tools code{padding:0;background:none;font-family:var(--lb-font-code);font-size:13px;color:var(--lb-accent-ink)}.lb-ai-tools span{font-size:var(--lb-step-small);color:var(--lb-n-ink-2)}.lb-ai-band .lb-ai-code{min-height:0}.lb-watch{display:grid;gap:40px;margin-top:56px}@media (min-width:1024px){.lb-watch{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px}}.lb-watch-chart{margin:0;padding:20px 20px 14px;border-radius:var(--lb-radius);background:#ffffff;box-shadow:0 0 0 1px var(--lb-border),var(--lb-shadow)}.lb-watch-chart svg{display:block;width:100%;height:auto}.lb-watch-band-area{fill:rgb(11 122 108/.12);stroke:rgb(11 122 108/.35);stroke-width:1.5;stroke-dasharray:5 6}.lb-watch-live{fill:none;stroke:var(--lb-navy);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lb-watch-alert{fill:var(--lb-down)}.lb-watch-alert-ring{fill:none;stroke:var(--lb-down);stroke-width:1.5;opacity:.5}.lb-watch-k{font-family:var(--lb-font);font-size:15px;font-weight:500;fill:var(--lb-accent)}.lb-watch-k.is-live{fill:var(--lb-navy)}.lb-watch-k.is-alert{fill:var(--lb-down)}.lb-watch-chart figcaption{margin-top:8px;font-size:.75rem;color:var(--lb-n-ink-2)}@media (prefers-reduced-motion:no-preference){.js .lb-watch-chart:not(.is-in) .lb-watch-live{stroke-dasharray:1;stroke-dashoffset:1}.js .lb-watch-chart.is-in .lb-watch-live{stroke-dasharray:1;animation:lb-field-draw 1.8s var(--lb-ease-out) both .2s}.js .lb-watch-chart.is-in .lb-watch-alert-ring{animation:lb-field-pulse 2.2s var(--lb-ease-out) 2s infinite}}.lb-watch-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.lb-watch-slab{position:relative;isolation:isolate;margin-bottom:12px}.lb-watch-slab:before{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:-8%;height:34%;background:radial-gradient(closest-side,rgb(11 36 71/.18),transparent)}.lb-watch-row .lb-flip-h{font-size:var(--lb-step-body)}.lb-slab-face{transition:opacity .2s var(--lb-ease-out)}.lb-slab-slot.is-back .lb-slab-face,.lb-slab-slot:not([data-pos="0"]) .lb-slab-face{opacity:0}.lb-slab .lb-watch-label{font-size:40px;font-weight:600;letter-spacing:-.02em}.lb-watch-band .lb-watch{display:grid;gap:8px;margin:56px 0 0;padding:8px;border-radius:var(--lb-radius);background:#ffffff;box-shadow:0 0 0 1px var(--lb-border),var(--lb-shadow)}@media (min-width:1024px){.lb-watch-band .lb-watch{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.lb-watch-band .lb-watch-chart{padding:16px;border-radius:var(--lb-radius-sm);background:var(--lb-cool);box-shadow:none}.lb-watch-band figcaption{grid-column:1/-1;padding:6px 10px 4px;font-size:.75rem;color:var(--lb-n-ink-2)}.lb-watch-tl{display:grid;align-content:center;gap:0;margin:0;padding:14px 18px;list-style:none;border-radius:var(--lb-radius-sm);background:var(--lb-code)}.lb-watch-tl li{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding:10px 0 10px 18px;border-left:1px solid rgb(255 255 255/.12);font-size:var(--lb-step-small);color:#e6edf3}.lb-watch-tl li:before{content:"";position:absolute;left:-4px;top:16px;width:7px;height:7px;border-radius:50%;background:#2bbf9a}.lb-watch-tl li.is-alert:before{background:#f97316}.lb-watch-type{font-family:var(--lb-font-code);font-size:12.5px;color:#8fd9c3}.lb-watch-tl li.is-alert .lb-watch-s,.lb-watch-tl li.is-alert .lb-watch-type{color:#fdba74}@media (prefers-reduced-motion:no-preference){.js .lb-watch:not(.is-in) .lb-watch-tl li{opacity:0;transform:translate3d(-8px,0,0)}.js .lb-watch.is-in .lb-watch-tl li{transition:opacity .5s var(--lb-ease-out),transform .5s var(--lb-ease-out)}.js .lb-watch.is-in .lb-watch-tl li:nth-child(2){transition-delay:.25s}.js .lb-watch.is-in .lb-watch-tl li:nth-child(3){transition-delay:.5s}.js .lb-watch.is-in .lb-watch-tl li:nth-child(4){transition-delay:.75s}.js .lb-watch.is-in .lb-watch-tl li:nth-child(5){transition-delay:1.4s}.js .lb-watch:not(.is-in) .lb-watch-live{stroke-dasharray:1;stroke-dashoffset:1}.js .lb-watch.is-in .lb-watch-live{stroke-dasharray:1;animation:lb-field-draw 1.8s var(--lb-ease-out) both .2s}.js .lb-watch.is-in .lb-watch-alert-ring{animation:lb-field-pulse 2.2s var(--lb-ease-out) 2s infinite}}.lb-slab-halt{--st:#2a1410;--sl:#1c0d0a;--sr:#120806;--se:#c2410c;--sled:#f97316;--stx:#fff3ec;--stx2:#fdba74;--sgl:#f97316}.lb-protect{display:grid;gap:40px;margin-top:56px}@media (min-width:1024px){.lb-protect{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:48px}}.lb-protect-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none}@media (min-width:768px){.lb-protect-limits{grid-template-columns:repeat(4,minmax(0,1fr))}}.lb-protect-slab{position:relative;isolation:isolate;margin-bottom:12px}.lb-protect-slab:before{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:-8%;height:34%;background:radial-gradient(closest-side,rgb(11 36 71/.18),transparent)}.lb-protect-slab.is-halt{width:min(300px,80%)}.lb-slab .lb-protect-v{font-size:46px;font-weight:600;letter-spacing:-.03em}.lb-protect-s{margin:4px 0 0;font-size:var(--lb-step-small);line-height:1.5;color:var(--lb-n-ink-2)}.lb-protect-note{margin:8px 0 0;max-width:30ch;font-size:var(--lb-step-body);line-height:1.55;color:var(--lb-n-ink-2)}@media (prefers-reduced-motion:no-preference){.js .lb-protect-halt.is-in .lb-slab-led{animation:none}}.lb-rp-report{display:grid;gap:10px;padding:18px 20px;border-radius:var(--lb-radius);background:#ffffff;color:var(--lb-n-ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.6),0 0 0 1px rgb(255 255 255/.2)}.lb-rp-report-h{margin:0;font-size:var(--lb-step-small);font-weight:500;color:var(--lb-n-ink-2)}.lb-rp-report-big{margin:0;font-size:2.25rem;font-weight:500;letter-spacing:-.03em;color:var(--lb-accent)}.lb-rp-report-big span{font-size:var(--lb-step-body);font-weight:400;letter-spacing:0;color:var(--lb-n-ink-2)}.lb-rp-report-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--lb-border)}.lb-rp-report-rows dt{font-size:.75rem;color:var(--lb-n-ink-2)}.lb-rp-report-rows dd{margin:2px 0 0;font-weight:500}.lb-rp-mini-report{grid-column:2;margin-top:14px}@media (min-width:1024px){.lb-rp-stage .lb-rp-report{position:absolute;z-index:12;left:0;top:calc(var(--lb-nav-h) + 8px);width:min(340px,56%);will-change:transform,opacity}}.lb-tk{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0;height:56px;color:#e6edf3;border-bottom:1px solid rgb(255 255 255/.08);font-size:var(--lb-step-small);overflow:hidden}.lb-tk,.lb-tk-count{align-items:center;background:#0b0b0c}.lb-tk-count{display:flex;gap:10px;margin:0;padding:0 24px 0 var(--lb-margin);height:100%;white-space:nowrap;box-shadow:16px 0 24px -8px #0b0b0c;z-index:1}.lb-tk-count strong{font-weight:600;color:#ffffff}.lb-tk .lb-live-dot{background:#2bbf9a}.lb-tk-viewport{overflow:hidden;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.lb-tk-track{display:flex;align-items:center;gap:40px;width:max-content;height:100%;margin:0;padding:0 20px;list-style:none;opacity:0;transition:opacity .4s var(--lb-ease-out)}.lb-tk.is-ready .lb-tk-track{opacity:1}.lb-tk-item{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.lb-tk-venue{font-size:.75rem;font-weight:600;color:#8fd9c3}.lb-tk-title{color:#c9d3de}.lb-tk-price{font-weight:600;color:#ffffff;border-radius:4px;padding:1px 4px;transition:background-color .9s var(--lb-ease-out),color .9s var(--lb-ease-out)}.lb-tk-price.is-up{background:rgb(43 191 154/.3);color:#bff2e3;transition-duration:.12s}.lb-tk-price.is-down{background:rgb(249 115 22/.3);color:#fed7aa;transition-duration:.12s}@media (prefers-reduced-motion:no-preference){.lb-tk.is-ready .lb-tk-track{animation:lb-tk-scroll 140s linear infinite}.lb-tk:hover .lb-tk-track{animation-play-state:paused}}@keyframes lb-tk-scroll{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.lb-tk-viewport{overflow-x:auto}}@media (max-width:767.98px){.lb-tk{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 40px;height:auto}.lb-tk-count{padding:12px var(--lb-margin) 4px;white-space:normal;box-shadow:none}}.lx-hero .lx-hero-sub{max-width:34rem;line-height:1.6}.lb-caption{margin:16px 0 0;max-width:44rem;font-size:var(--lb-step-small);line-height:1.5;color:var(--lb-n-ink-2)}.lb-caption-dark{color:#a3aab8;text-align:center;margin-inline:auto}.lb-caption-hero{text-align:center;color:rgb(255 255 255/.8)}.lb-watch-split{display:grid;gap:40px}@media (min-width:1024px){.lb-watch-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}}.lb-watch-band.lb-watch-band .lb-watch-split .lb-watch,.lb-watch-split .lb-watch{grid-template-columns:minmax(0,1fr);margin-top:0}.lb-watch-tl li{grid-template-columns:7.5rem minmax(0,1fr)}.lb-watch-type{font-family:var(--lb-font);font-size:var(--lb-step-small);font-weight:600}.lb-drift .lb-watch-chart{padding:16px;border-radius:var(--lb-radius-sm);background:var(--lb-cool)}.lb-drift-band .lb-drift .lb-watch-chart{background:#ffffff}.lb-drift-band .lb-watch{display:grid;gap:8px;padding:8px;border-radius:var(--lb-radius);background:#ffffff;box-shadow:0 0 0 1px var(--lb-border),var(--lb-shadow)}.lb-drift-band figcaption,.lb-watch-band figcaption{padding:6px 10px 4px;font-size:var(--lb-step-small);line-height:1.5;color:var(--lb-n-ink-2)}@media (prefers-reduced-motion:no-preference){.js .lb-drift:not(.is-in) .lb-watch-live{stroke-dasharray:1;stroke-dashoffset:1}.js .lb-drift.is-in .lb-watch-live{stroke-dasharray:1;animation:lb-field-draw 1.8s var(--lb-ease-out) both .2s}}.lb-slab .lb-protect-k{font-size:20px;font-weight:600;fill:var(--stx2)}.lb-protect-halt .lb-flip-h,.lb-protect-limits .lb-flip-h{font-size:var(--lb-step-body);font-weight:500}