.ll.iso[data-theme=light]{--ll-card:#f9f9f6;--anatomy-page:#fff;--anatomy-card:var(--ll-card);--anatomy-text:#4f4f4a;--anatomy-strong:#043148;--anatomy-muted:#76766f;--anatomy-paper:var(--ll-card);--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd5;--anatomy-shade-1:#e8e8e3;--anatomy-shade-2:#efefea;--anatomy-shade-3:#f5f5f0;--anatomy-lit-top:#ebf7fa;--anatomy-lit-shade:#d1f3fa;--anatomy-hi:#043148;--anatomy-mid:#909089;--anatomy-lo:#b5b5ae;--anatomy-faint:#cfcfc9;--anatomy-lit:#107589;--anatomy-halo:#043148;--anatomy-halo-opacity:.16;--anatomy-dot:#4f4f4a;--anatomy-mono:var(--font-geist-mono), Menlo, Consolas, "Courier New", monospace;--ll-cyan:#1ac3e5;--ll-cyan-ink:#107589;font-family:var(--font-funnel), Arial, Helvetica, sans-serif;margin:0}.ll-block{--ll-list-w:0px;--ll-intro-h:150px;--ll-room:calc(100dvh - var(--ll-top,88px) - 32px);flex-direction:column;gap:24px;display:flex;container-type:inline-size}.ll-main{gap:16px;display:grid}.ll-figcol .ll{height:min(calc((100cqw - var(--ll-list-w)) * .72), calc(var(--ll-room) - var(--ll-intro-h)));min-height:260px}.ll-figcol .ll .iso-plate{box-sizing:border-box;flex-direction:column;height:100%;display:flex;position:relative}.ll-figcol .ll .ll-stage{flex:auto;min-height:0}.ll-figcol .ll .iso-plate .iso-svg{aspect-ratio:auto;width:100%;height:100%}.ll-toggle{z-index:2;font-family:var(--font-geist-mono), Menlo, Consolas, monospace;color:#043148;cursor:pointer;background:#fff;border:1px solid #e8e8e3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12px;line-height:16px;transition:border-color .2s;display:inline-flex;position:absolute;top:12px;right:14px}.ll-toggle:hover{border-color:#cfcfc9}.ll-toggle:focus-visible{outline-offset:2px;outline:2px solid #107589}.ll-toggle svg{fill:#107589;stroke:#107589;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ll-intro{max-width:72ch}.ll-intro-block{display:none}.ll-eyebrow{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;color:#107589;margin:0;font-size:12px;font-weight:500;line-height:16px}.ll-h{letter-spacing:-.03em;color:#000;text-wrap:balance;margin:12px 0 0;font-size:32px;font-weight:500;line-height:38px}.ll-lead{color:#76766f;max-width:64ch;margin:10px 0 0;font-size:16px;line-height:22px}.ll-intro-top{margin-bottom:24px}.ll-list{margin:0;padding:0;list-style:none;display:none;position:relative}.ll-item{border-top:1px solid #e8e8e3;position:relative}.ll-item:last-child{border-bottom:1px solid #e8e8e3}.ll-item:before{content:"";transform-origin:top;background:#1ac3e5;border-radius:1px;width:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;bottom:10px;left:-14px;transform:scaleY(0)}.ll-item[data-state=active]:before{transform:scaleY(1)}.ll-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:baseline;column-gap:12px;padding:10px 2px;display:grid}.ll-row:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #107589}.ll-num{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;color:#909089;font-size:13px;line-height:20px;transition:color .3s}.ll-name{font-family:var(--font-funnel), Arial, Helvetica, sans-serif;color:#000;font-size:16px;line-height:22px;transition:color .3s}.ll-mod{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;letter-spacing:.04em;text-transform:uppercase;color:#909089;white-space:nowrap;font-size:11px;line-height:16px}.ll-mark{align-self:center;place-items:center;width:14px;height:14px;display:grid;position:relative}.ll-mark:before{content:"";background:#ddddd5;border-radius:50%;width:8px;height:8px;transition:background-color .3s,opacity .3s,transform .3s}.ll-mark svg{fill:none;stroke:#107589;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:scale(.7)}.ll-item[data-state=done] .ll-mark:before{opacity:0;transform:scale(.4)}.ll-item[data-state=done] .ll-mark svg{opacity:1;transform:none}.ll-item[data-state=active] .ll-mark:before{background:#1ac3e5}.ll-item[data-state=active] .ll-num{color:#107589}.ll-item[data-state=done] .ll-name,.ll-item[data-state=done] .ll-num{color:#76766f}.ll-item[data-state=next] .ll-name{color:#909089}.ll-fold{grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1);display:grid}.ll-item[data-state=active] .ll-fold{grid-template-rows:1fr}.ll-detail{min-height:0;overflow:hidden}.ll-detail>*{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.ll-item[data-state=active] .ll-detail>*{opacity:1;transition:opacity .32s .14s,transform .4s cubic-bezier(.22,1,.36,1) .14s;transform:none}.ll-detail:after{content:"";display:block}.ll-detail{box-sizing:border-box;padding:0 2px 0 42px}.ll-detail .ll-title{white-space:nowrap;text-overflow:ellipsis;color:#000;margin:0;font-size:17px;font-weight:400;line-height:24px;overflow:hidden}.ll-detail .ll-body{color:#76766f;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:46ch;height:100px;margin:4px 0 0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ll-readout{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;color:#043148;background:#ebf7fa;border-radius:6px;margin:8px 0 14px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-block}.ll-current{margin:0}.ll-current-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.ll-current .ll-num{color:#107589}.ll-current-body{color:#76766f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ll-current .ll-readout{margin:8px 0 0}@media (min-width:1024px){.ll-intro-top{display:none}.ll-intro-block{display:block}.ll-block{--ll-list-w:408px;--ll-intro-h:190px}.ll-main{grid-template-columns:360px minmax(0,1fr);align-items:center;column-gap:48px}.ll-list{margin-left:14px;display:block}.ll-current{display:none}}@media (min-width:1024px) and (max-height:820px){.ll-block{--ll-intro-h:112px;gap:16px}.ll-h{font-size:28px;line-height:32px}.ll-lead{display:none}.ll-row{padding:7px 2px}.ll-detail .ll-body{-webkit-line-clamp:4;height:80px}}@media (max-width:1023px){.ll-block{--ll-intro-h:150px;gap:14px}.ll-figcol .ll{height:min(calc(100cqw * .95), calc(var(--ll-room) - var(--ll-intro-h)))}}.ll .iso-plate-corner.ll-tag{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;letter-spacing:.01em;text-transform:none;color:#043148;font-size:13px}.ll .ll-tag-num{color:#107589}.ll .iso-plate{border-radius:16px;padding:52px 20px 48px;overflow:hidden;box-shadow:0 0 0 1px #e8e8e3}.ll .iso-plate-corner{letter-spacing:.02em;font-size:11px}.ll .iso-plate-corner[data-corner=fig],.ll .iso-plate-corner[data-corner=readout]{color:#043148}.ll .iso-plate-corner[data-corner=title],.ll .iso-plate-corner[data-corner=hint]{text-transform:none;letter-spacing:.02em}.ll .iso-plate .iso-svg{aspect-ratio:470/220;width:100%;height:auto;overflow:hidden}.ll-stage{border-radius:8px;outline:none;position:relative}.ll-stage:focus-visible{outline:2px solid var(--ll-cyan-ink);outline-offset:6px}.ll-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.ll .iso-plate{padding:40px 10px}.ll .iso-plate .iso-svg{aspect-ratio:204/152}.ll .iso-plate-corner[data-corner=hint],.ll .ll-tag-mod,.ll .iso-plate-corner[data-corner=title]{display:none}}.ll-egg{cursor:help;background:0 0;border:0;border-radius:4px;width:28px;height:22px;padding:0;position:absolute;top:-12px;left:-14px}.ll-egg:focus-visible{outline:2px solid var(--ll-cyan-ink,#107589);outline-offset:2px}.ll-egg:after{content:attr(data-tip);color:#f9f9f6;font-family:var(--font-geist-mono), Menlo, Consolas, monospace;white-space:nowrap;opacity:0;pointer-events:none;background:#043148;border-radius:6px;padding:4px 8px;font-size:11px;line-height:14px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}.ll-egg:hover:after,.ll-egg:focus-visible:after{opacity:1;transform:translate(-50%)}.ll-callout{font-family:var(--font-geist-mono), Menlo, Consolas, monospace;color:#043148;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #a3e7f5;border-radius:999px;padding:4px 9px;font-size:12px;line-height:16px;position:absolute;top:0;left:0;translate:-50% calc(-100% - 10px);box-shadow:0 2px 6px #0431481f}.ll .ll-void{fill:#4f4f4a;fill-opacity:.18;stroke:none}.ll .ll-screen{font-family:var(--anatomy-mono);letter-spacing:.04em;fill:#1ac3e5;font-weight:500}.ll .ll-check{transition:stroke .25s}.ll .ll-check[data-lit]{stroke:var(--ll-cyan-ink);stroke-width:1.4px}.ll .ll-due{opacity:0;transition:opacity .3s}.ll .ll-due[data-lit]{opacity:1;stroke:var(--ll-cyan-ink);stroke-width:1.2px;stroke-dasharray:2 2}.ll .ll-due[data-hot]{stroke-width:1.8px;stroke-dasharray:none;animation:.7s ease-in-out infinite alternate ll-due-pulse}@keyframes ll-due-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ll .ll-due[data-hot]{animation:none}}.ll .ll-code,.ll .ll-tape{font-family:var(--anatomy-mono);letter-spacing:.02em}.ll [data-part=card1]>.iso-solid>.iso-top,.ll [data-part=card1]>.iso-solid>.iso-shade{fill:#a3e7f5}.ll [data-part=card1]>.iso-solid>.iso-fill{fill:#d1f3fa}.ll .ll-engraved{font-family:var(--anatomy-mono);letter-spacing:.06em;fill:var(--anatomy-hi);font-weight:500}.ll .ll-letter{fill:var(--anatomy-mid);transition:fill .3s}.ll .ll-letter[data-lit]{fill:var(--ll-cyan-ink)}.ll .ll-lamp{fill:#cfcfc9;stroke:var(--anatomy-mid);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke;transition:fill .25s,stroke .25s}.ll .ll-lamp[data-lit]{fill:var(--ll-cyan);stroke:var(--ll-cyan-ink)}.ll .ll-glass{fill:#043148;stroke:none}.ll .ll-beam{fill:var(--ll-cyan);fill-opacity:.3;stroke:none}.ll .ll-pointer{fill:var(--anatomy-hi);stroke:none}.ll .ll-zero{transition:stroke .3s}.ll .ll-zero[data-lit],.ll .ll-ink{stroke:var(--ll-cyan-ink)}.ll .ll-sealmark{fill:var(--ll-cyan);fill-opacity:.55;stroke:none}.ll [data-part=ko] .iso-solid[data-lit]>.iso-top{fill:var(--ll-cyan)}.ll .iso-solid>path{transition:fill .3s,stroke .3s}.ll .ll-led{fill:#cfcfc9;transition:fill .3s}.ll .ll-led[data-lit]{fill:var(--ll-cyan);filter:drop-shadow(0 0 1.5px #1ac3e5)}.ll .ll-stat{opacity:.25;transition:opacity .3s}.ll .ll-stat[data-lit]{opacity:1}.ll .ll-channel{fill:none;stroke:#043148;stroke-opacity:.85;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:none}.ll .ll-pulse{fill:none;stroke:var(--ll-cyan);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:none;filter:drop-shadow(0 0 1.2px #1ac3e5)}.ll .ll-lens>.iso-fill,.ll .ll-lens>.iso-top,.ll .ll-lens>.iso-shade{fill:#e2e2dc}.ll .ll-beacon[data-done] .ll-lens>.iso-fill,.ll .ll-beacon[data-done] .ll-lens>.iso-top,.ll .ll-beacon[data-done] .ll-lens>.iso-shade{fill:#a3e7f5}.ll .ll-beacon[data-on] .ll-lens>.iso-fill,.ll .ll-beacon[data-on] .ll-lens>.iso-top,.ll .ll-beacon[data-on] .ll-lens>.iso-shade{fill:var(--ll-cyan)}.ll .ll-glow{fill:url(#ll-glow-fill);opacity:0;pointer-events:none;transition:opacity .3s}.ll .ll-beacon[data-on] .ll-glow{opacity:1;animation:1.1s ease-in-out infinite alternate ll-beacon}@keyframes ll-beacon{0%{opacity:1}to{opacity:.3}}.ll .ll-blink{fill:var(--ll-cyan);animation:2.6s step-end infinite ll-blink}@keyframes ll-blink{0%,to{opacity:.25}20%{opacity:1}55%{opacity:.55}}.ll .ll-wheel{fill:none;stroke:var(--anatomy-hi);stroke-width:1.8px;stroke-linecap:round}.ll .ll-hub{fill:var(--anatomy-hi);stroke:none}.ll .ll-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:1.4px;transition:stroke .3s}.ll .ll-ring[data-lit]{stroke:var(--ll-cyan);filter:drop-shadow(0 0 2px #1ac3e5)}.ll .ll-funds>.iso-top,.ll .ll-funds>.iso-shade{fill:#a3e7f5}.ll .ll-funds>.iso-fill{fill:#d1f3fa}.ll .ll-armled{fill:#cfcfc9;transition:fill .2s}.ll .ll-armled[data-lit]{fill:var(--ll-cyan)}@media (prefers-reduced-motion:reduce){.ll .ll-beacon[data-on] .ll-glow,.ll .ll-blink{animation:none}}.ll .ll-srcglow{fill:var(--ll-cyan);fill-opacity:0;stroke:none;transition:fill-opacity .25s}.ll .ll-srcglow[data-lit]{fill-opacity:.45}.ll .ll-bubble{fill:#fff;fill-opacity:.85;stroke:none}.ll .ll-bubble-me{fill:var(--ll-cyan);stroke:none}.ll .ll-flow{fill:none;stroke:var(--ll-cyan);stroke-opacity:.55;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:.8 3.2;vector-effect:none;animation:.9s linear infinite ll-flow}@keyframes ll-flow{to{stroke-dashoffset:-4px}}.ll .ll-chase{fill:#cfcfc9}.ll .ll-chaser[data-on] .ll-chase{animation:.72s step-end infinite ll-chase}@keyframes ll-chase{0%{fill:var(--ll-cyan)}30%,to{fill:#cfcfc9}}.ll .ll-cone{fill:var(--ll-cyan);fill-opacity:.12;stroke:none}.ll .ll-holoback,.ll .ll-holofront,.ll .ll-holofeatures,.ll .ll-holoring,.ll .ll-holomesh{fill:none;stroke:var(--ll-cyan);stroke-linecap:round;vector-effect:none}.ll .ll-holoback{stroke-width:.25px;stroke-opacity:.35}.ll .ll-holofront{stroke-width:.4px;stroke-opacity:.9;filter:drop-shadow(0 0 1px #1ac3e5)}.ll .ll-holofeatures{fill:none;stroke:#fff;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:none;filter:drop-shadow(0 0 1.2px #1ac3e5)drop-shadow(0 0 .6px #1ac3e5)}.ll .ll-holoring{stroke-width:.9px;stroke:#fff;filter:drop-shadow(0 0 1.5px #1ac3e5)}.ll .ll-holomesh{stroke:var(--ll-cyan-ink);stroke-width:.45px}.ll .ll-holodots{fill:var(--ll-cyan);stroke:none;transition:fill .2s}.ll .ll-holodots[data-lit]{fill:var(--ll-cyan-ink)}.ll .ll-pane{fill:var(--ll-cyan);fill-opacity:.12;stroke:var(--ll-cyan);stroke-width:.35px;vector-effect:none}.ll .ll-pane-hit{fill:#fff;fill-opacity:.85;stroke:var(--ll-cyan-ink);stroke-width:.3px;vector-effect:none}.ll .ll-holotext{fill:var(--ll-cyan-ink);font-weight:500}.ll .ll-hololine{fill:none;stroke:var(--ll-cyan);stroke-opacity:.8;stroke-width:.5px;stroke-linecap:round;vector-effect:none}.ll .ll-sheet{fill:var(--ll-cyan);fill-opacity:.07;stroke:none;transition:fill-opacity .15s}.ll .ll-laserline{fill:none;stroke:var(--ll-cyan);stroke-opacity:.45;stroke-width:.25px;vector-effect:none;transition:stroke-opacity .15s}.ll .ll-curtain[data-hot] .ll-sheet{fill-opacity:.22}.ll .ll-curtain[data-hot] .ll-laserline{stroke-opacity:1;filter:drop-shadow(0 0 1px #1ac3e5)}.ll .ll-glasstube>.iso-fill,.ll .ll-glasstube>.iso-top,.ll .ll-glasstube>.iso-shade{fill:#d1f3fa;fill-opacity:.35}.ll .ll-chip>.iso-top,.ll .ll-chip>.iso-shade{fill:#a3e7f5}.ll .ll-chip>.iso-fill{fill:#d1f3fa}.ll .ll-band{fill:none;stroke:var(--anatomy-mid);stroke-width:1px;transition:stroke .3s}.ll .ll-band[data-lit]{stroke:var(--ll-cyan-ink);stroke-width:1.4px}.ll .ll-bandfill{fill:var(--ll-cyan);fill-opacity:.22;stroke:none}.ll .ll-tierletter{font-family:var(--anatomy-mono);fill:var(--anatomy-mid);font-size:4px;font-weight:500;transition:fill .3s}.ll .ll-tierletter[data-lit]{fill:var(--ll-cyan-ink)}.ll .ll-bartrack,.ll .ll-bar{fill:none;stroke-linecap:round;vector-effect:none}.ll .ll-bartrack{stroke:#fff;stroke-opacity:.15;stroke-width:.9px}.ll .ll-bar{stroke:var(--ll-cyan);stroke-width:.9px}.ll .ll-laserbeam{fill:none;stroke:var(--ll-cyan);stroke-width:.5px;vector-effect:none;filter:drop-shadow(0 0 1.5px #1ac3e5)}.ll .ll-spark{fill:#fff;filter:drop-shadow(0 0 2px #1ac3e5)drop-shadow(0 0 1px #1ac3e5);animation:.12s steps(2,end) infinite ll-spark}@keyframes ll-spark{50%{r:1}}.ll .ll-etch{filter:drop-shadow(0 0 .6px #1ac3e5)}.ll .ll-dial{fill:var(--ll-cyan);stroke:var(--ll-cyan-ink);stroke-width:.6px}.ll .ll-coin-lit>.iso-top,.ll .ll-coin-lit>.iso-shade{fill:#a3e7f5}.ll .ll-coin-lit>.iso-fill{fill:#d1f3fa}.ll .ll-boardglass{fill:#fff;fill-opacity:.12;stroke:none}.ll .ll-colmark{fill:none;stroke:var(--ll-cyan-ink);stroke-width:.9px;stroke-dasharray:1.6 1.2}.ll .ll-loanlabel{fill:var(--ll-cyan-ink)}@media (prefers-reduced-motion:reduce){.ll .ll-flow,.ll .ll-chaser[data-on] .ll-chase,.ll .ll-spark{animation:none}.ll .iso-solid>path,.ll .ll-lamp,.ll .ll-letter,.ll .ll-zero,.ll-item,.ll-item:before,.ll-fold,.ll-detail>*,.ll-num,.ll-name,.ll-mark:before,.ll-mark svg{transition:none!important}}.ll-toast{color:#1ac3e5;background:#043148;border-color:#043148}
