.lw{--scf-line: #4F139826;--scf-tint: #F5EEFF;--scf-focus: #4F1398;--scf-error: #B42318;--scf-glass: rgba(255,255,255,.56);--scf-glass-hover: rgba(255,255,255,.76);--scf-glass-on: rgba(244,236,255,.86);--scf-glass-edge: rgba(255,255,255,.75);--scf-glass-outline: rgba(79,19,152,.10);--scf-glass-blur: blur(16px) saturate(150%);--scf-card-line: var(--scf-glass-edge);--scf-card-hover: rgba(145,55,255,.35);--scf-card-on: var(--scf-glass-on);--scf-circle: rgba(255,255,255,.7);--scf-muted: #4E4A5A;--scf-mark-line: #A9A3B8;--scf-ease: cubic-bezier(.2,.8,.2,1);--scf-warp: cubic-bezier(.59,0,.35,1);--scf-rail: #0E0628;--scf-rail-ink: #ffffff;--scf-rail-muted: rgba(255,255,255,.66);--scf-rail-todo: rgba(255,255,255,.74);--scf-rail-track: rgba(255,255,255,.16);--scf-violet-300: #B98AFF;--scf-violet-400: #A35FFF;--scf-nav-glass: rgba(249,246,255,.8)}.lw .lw-hero.scf-hero{padding: 72px 0 120px}.lw .scf-hero h1{font-size: clamp(30px,4.4vw,54px)}.lw .scf-hero .lw-lead{margin-bottom: 0}.lw .scf-start{margin-top: 34px;scroll-margin-top: 120px}.lw .scf-open,.lw .scf-open:hover,.lw .scf-open:focus,.lw .scf-open:visited{display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-height: 60px;padding: 14px 18px 14px 32px;margin: 0;border: 0;border-radius: 40px;background: linear-gradient(135deg,#9137FF 0%,#7A22E3 100%);color: #ffffff;font-family: "Neo Sans Bold",Sans-serif;font-size: 18px;line-height: 1.2;text-decoration: none;white-space: normal;box-shadow: 0 10px 32px rgba(145,55,255,.45),inset 0 1px 0 rgba(255,255,255,.28);cursor: pointer;transition: transform .2s var(--scf-ease),box-shadow .2s var(--scf-ease),filter .2s}.lw .scf-open-arrow{display: inline-grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 50%;background: rgba(255,255,255,.18);transition: transform .2s var(--scf-ease)}.lw .scf-open-arrow .scf-svg{width: 18px;height: 18px;stroke-width: 2.2}.lw .scf-open:focus-visible{outline: 3px solid var(--lw-cyan);outline-offset: 4px}.lw .scf-open-light:focus-visible{outline-color: var(--scf-focus)}.lw .scf-noscript{margin: 18px auto 0;max-width: 560px;font-size: 16px;color: #ffffffd9}.lw .scf-noscript a{color: var(--lw-cyan);text-decoration: underline}.lw .scf-inline .scf-noscript,.lw .scf-inline .scf-noscript a{color: var(--lw-purple)}.lw .scf-inline{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 24px;margin: 8px 0 2em;padding: 22px 24px 22px 28px;border-radius: 20px;background: radial-gradient(closest-side,rgba(145,55,255,.16),rgba(145,55,255,0)) right -60px center / 420px 260px no-repeat,#F9F6FF;border: 1px solid var(--scf-line)}.lw .scf-inline-text{margin: 0;font-size: 17px;color: var(--lw-ink)}.lw .scf-inline-text strong{font-family: "Neo Sans Bold",Sans-serif;font-weight: 400;color: var(--lw-purple)}.lw .scf-inline .scf-open{min-height: 54px;font-size: 17px;padding: 12px 14px 12px 26px}.lw .scf-inline .scf-open-arrow{width: 30px;height: 30px}html.scf-lock{overflow: hidden;scrollbar-gutter: stable;background: #07031A}.lw .scf-dialog{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: transparent;color: var(--lw-ink);overflow: hidden;color-scheme: only light;overscroll-behavior: contain}.lw .scf-dialog[open]{display: grid;place-items: center}.lw .scf-dialog::backdrop{background: transparent}.lw .scf-overlay{position: absolute;inset: 0;overflow: hidden;background: radial-gradient(120% 90% at 50% 120%,rgba(79,19,152,.55),rgba(79,19,152,0) 70%),rgba(7,3,26,.74);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%)}.lw .scf-blob{position: absolute;display: block;border-radius: 50%;pointer-events: none}.lw .scf-blob-rise{left: 50%;bottom: -70vmax;width: 150vmax;height: 120vmax;translate: -50% 0;transform-origin: 50% 100%;background: radial-gradient(closest-side,rgba(145,55,255,.62),rgba(145,55,255,.26) 45%,rgba(145,55,255,0))}.lw .scf-blob-a{left: -22vmax;top: -26vmax;width: 78vmax;height: 78vmax;background: radial-gradient(closest-side,rgba(145,55,255,.55),rgba(145,55,255,.2) 50%,rgba(145,55,255,0))}.lw .scf-blob-b{right: -26vmax;top: 18vh;width: 72vmax;height: 72vmax;background: radial-gradient(closest-side,rgba(0,241,255,.34),rgba(0,241,255,.12) 50%,rgba(0,241,255,0))}.lw .scf-panel{position: relative;z-index: 1;box-sizing: border-box;display: grid;grid-template-columns: 272px minmax(0,1fr);grid-template-rows: minmax(0,1fr);width: min(1180px,94vw);height: min(840px,90vh);height: min(840px,90dvh);border-radius: 28px;overflow: hidden;background: radial-gradient(closest-side,rgba(145,55,255,.42),rgba(145,55,255,.16) 55%,rgba(145,55,255,0)) right -180px top -160px / 720px 620px no-repeat,radial-gradient(closest-side,rgba(0,241,255,.45),rgba(0,241,255,.16) 55%,rgba(0,241,255,0)) right -220px bottom -200px / 700px 640px no-repeat,radial-gradient(closest-side,rgba(104,245,253,.4),rgba(104,245,253,0)) left 180px bottom -260px / 640px 520px no-repeat,radial-gradient(closest-side,rgba(145,55,255,.3),rgba(145,55,255,0)) left 260px top 30% / 560px 520px no-repeat,#F9F6FF;box-shadow: 0 0 0 1px rgba(255,255,255,.5),0 40px 120px rgba(4,2,20,.55),0 0 90px rgba(145,55,255,.28);transform-origin: 50% 0}@keyframes scf-in-warp{from{opacity: 0;transform: perspective(1000px) scaleX(.4) scaleY(2) rotateX(-5deg) skewY(-1.5deg)}to{opacity: 1;transform: none}}@keyframes scf-in-rise{from{translate: 0 100px}to{translate: 0 0}}@keyframes scf-out-warp{from{opacity: 1;transform: none;translate: 0 0}to{opacity: 0;transform: perspective(1000px) scaleX(.4) scaleY(2) rotateX(-5deg) skewY(-1.5deg);translate: 0 100px}}@keyframes scf-veil-in{from{opacity: 0}to{opacity: 1}}@keyframes scf-veil-out{from{opacity: 1}to{opacity: 0}}@keyframes scf-rise{from{opacity: 0;scale: .25}to{opacity: 1;scale: 1}}@keyframes scf-breathe{0%,100%{scale: 1}50%{scale: .7}}@keyframes scf-in-fade{from{opacity: 0}to{opacity: 1}}@keyframes scf-out-fade{from{opacity: 1}to{opacity: 0}}.lw .scf-dialog[open] .scf-panel{animation: scf-in-warp .35s var(--scf-warp) both,scf-in-rise .7s cubic-bezier(.22,1.12,.36,1) both;animation: scf-in-warp .35s var(--scf-warp) both,scf-in-rise 1s linear(0,0.0324,0.1116,0.2164,0.3312,0.4457,0.553,0.6492,0.7324,0.8023,0.8593,0.9046,0.9395,0.9657,0.9847,0.9979,1.0065,1.0117,1.0143,1.0152,1.0148,1.0136,1.0121,1.0104,1.0086,1.007,1.0055,1.0042,1.0031,1.0022,1) both}.lw .scf-dialog[open] .scf-overlay{animation: scf-veil-in .35s ease-out both}.lw .scf-dialog[open] .scf-blob-rise{animation: scf-rise 1.1s var(--scf-ease) both}.lw .scf-dialog[open] .scf-blob-a{animation: scf-veil-in .8s ease-out both,scf-breathe 15s ease-in-out .8s infinite}.lw .scf-dialog[open] .scf-blob-b{animation: scf-veil-in .8s ease-out .1s both,scf-breathe 15s ease-in-out -7.5s infinite}.lw .scf-dialog.is-closing .scf-panel{animation: scf-out-warp .3s var(--scf-warp) both}.lw .scf-dialog.is-closing .scf-overlay{animation: scf-veil-out .3s ease-in .04s both}.lw .scf-close,.lw .scf-close:hover,.lw .scf-close:focus{position: absolute;z-index: 3;top: 18px;right: 18px;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;margin: 0;border: 1px solid rgba(79,19,152,.14);border-radius: 50%;background: rgba(255,255,255,.72);color: var(--lw-purple);cursor: pointer;box-shadow: 0 4px 14px rgba(79,19,152,.12);transition: background-color .15s,transform .2s var(--scf-ease)}.lw .scf-close .scf-svg{width: 20px;height: 20px;stroke-width: 2}.lw .scf-close:focus-visible{outline: 3px solid var(--scf-focus);outline-offset: 2px}.lw .scf-rail{display: flex;flex-direction: column;gap: 30px;min-height: 0;overflow-y: auto;padding: 34px 26px 28px 28px;color: var(--scf-rail-ink);background: radial-gradient(130% 55% at 0% 100%,rgba(145,55,255,.5),rgba(145,55,255,0) 70%),radial-gradient(90% 35% at 100% 0%,rgba(0,241,255,.14),rgba(0,241,255,0) 70%),linear-gradient(180deg,#0E0628 0%,#170742 100%)}.lw .scf-brand{padding-right: 4px}.lw .scf-kicker{margin: 0 0 6px;font-family: "Neo Sans Bold",Sans-serif;font-size: 12.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--lw-cyan)}.lw .scf-title{margin: 0;font-family: "Neo Sans Bold",Sans-serif;font-size: 21px;line-height: 1.2;color: #ffffff}.lw .scf-rail-note{margin: auto 0 0;font-size: 13.5px;line-height: 1.5;color: var(--scf-rail-muted)}.lw .scf-progress{display: block}.lw .scf-steps{list-style: none;margin: 0;padding: 0}.lw .scf-step{position: relative;margin: 0;padding: 0 0 30px}.lw .scf-step:last-child{padding-bottom: 0}.lw .scf-step:not(:last-child)::before,.lw .scf-step:not(:last-child)::after{content: "";position: absolute;left: 17px;top: 41px;bottom: 5px;width: 2px;border-radius: 1px;background: var(--scf-rail-track)}.lw .scf-step:not(:last-child)::after{background: linear-gradient(180deg,var(--lw-violet),var(--scf-violet-300));transform: scaleY(0);transform-origin: 50% 0;transition: transform .5s var(--scf-ease)}.lw .scf-step.is-done::after{transform: none}.lw .scf-step-btn,.lw .scf-step-btn:hover,.lw .scf-step-btn:focus{display: grid;grid-template-columns: 36px minmax(0,1fr);column-gap: 14px;align-items: start;width: 100%;margin: 0;padding: 0;border: 0;border-radius: 12px;background: none;color: inherit;font: inherit;text-align: left;text-transform: none;letter-spacing: normal;white-space: normal}.lw button.scf-step-btn{cursor: pointer}.lw .scf-step-btn:focus-visible{outline: 2px solid var(--lw-cyan);outline-offset: 5px}.lw .scf-dot{position: relative;display: grid;place-items: center;box-sizing: border-box;width: 36px;height: 36px;border-radius: 50%;font-family: "Neo Sans Bold",Sans-serif;font-size: 14px;line-height: 1;background: rgba(255,255,255,.06);border: 1.5px solid rgba(255,255,255,.24);color: var(--scf-rail-todo);transition: background-color .3s,border-color .3s,box-shadow .4s var(--scf-ease) .15s}.lw .scf-dot .scf-svg{width: 16px;height: 16px;stroke-width: 2.6}.lw .scf-step.is-todo .scf-dot .scf-svg{stroke-width: 2}.lw .scf-step.is-done .scf-dot{background: var(--lw-violet);border-color: var(--lw-violet);color: #ffffff;box-shadow: 0 4px 14px rgba(145,55,255,.35)}.lw .scf-step.is-current .scf-dot{background: rgba(145,55,255,.2);border: 2px solid var(--scf-violet-400);color: #ffffff;box-shadow: 0 0 0 4px rgba(145,55,255,.2),0 0 22px rgba(145,55,255,.7)}.lw .scf-step-text{display: block;min-width: 0;padding-top: 1px}.lw .scf-step-title{display: block;font-size: 15.5px;line-height: 1.3;color: var(--scf-rail-todo)}.lw .scf-step.is-done .scf-step-title{color: #ffffff}.lw .scf-step.is-current .scf-step-title{font-family: "Neo Sans Bold",Sans-serif;color: #ffffff}.lw .scf-step-desc{display: flex;gap: 6px;min-width: 0;margin-top: 2px;font-size: 13px;line-height: 1.4;color: var(--scf-rail-muted)}.lw .scf-step-ans{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lw .scf-step-more{flex: none;color: var(--scf-violet-300);font-family: "Neo Sans Bold",Sans-serif}@keyframes scf-dot-pop{0%{transform: scale(.7)}60%{transform: scale(1.12)}100%{transform: none}}.lw .scf-step.is-done .scf-dot .scf-svg{animation: scf-dot-pop .35s var(--scf-ease) both}.lw .scf-main{position: relative;display: grid;grid-template-rows: auto minmax(0,1fr);min-width: 0;min-height: 0}.lw .scf-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 18px 84px 6px 48px}.lw .scf-count{margin: 0 0 0 auto;font-family: "Neo Sans Bold",Sans-serif;font-size: 13.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--lw-purple);text-align: right}.lw .scf-cheer{margin-left: auto;font-family: "Neo Sans Bold",Sans-serif;font-size: 14px;color: #0A6F76}.lw .scf-cheer:not([hidden]) + .scf-count{margin-left: 0}.lw .scf-scroll{min-height: 0;overflow-y: auto;overscroll-behavior: contain;container-type: inline-size;padding: 6px 48px 0;scroll-padding: 12px 0 104px;scrollbar-width: thin;scrollbar-color: rgba(79,19,152,.3) transparent}.lw .scf-screen{min-height: 100%;display: flex;flex-direction: column;max-width: 900px}.lw .scf-screen>*{flex: 1 0 auto}.lw .scf-form{display: flex;flex-direction: column}.lw .scf-back,.lw .scf-back:hover,.lw .scf-back:focus{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 14px 0 8px;margin-left: -8px;border: 0;border-radius: 10px;background: transparent;color: var(--lw-purple);font-family: "Neo Sans Bold",Sans-serif;font-size: 16px;line-height: 1}.lw .scf-back:hover{background: var(--scf-tint)}.lw .scf-back[hidden]{display: none}.lw .scf-btn,.lw .scf-btn:hover,.lw .scf-btn:focus{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 12px 36px;border: 2px solid var(--lw-violet);border-radius: 40px;background: var(--lw-violet);color: #ffffff;font-family: "Neo Sans Bold",Sans-serif;font-size: 17px;line-height: 1.2;white-space: normal}.lw .scf-btn-outline,.lw .scf-btn-outline:focus{background: #ffffff;color: var(--lw-purple);border-color: var(--lw-purple)}.lw .scf-back:focus-visible,.lw .scf-btn:focus-visible,.lw .scf-link:focus-visible,.lw .scf-noble a:focus-visible,.lw .scf-actions .lw-btn:focus-visible{outline: 3px solid var(--scf-focus);outline-offset: 3px}.lw .scf-q{border-radius: 8px}.lw .scf-q:focus-visible{outline: 2px solid rgba(145,55,255,.45);outline-offset: 6px}.lw .scf-q:focus:not(:focus-visible){outline: none}.lw .scf-svg{display: block;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;overflow: visible}.lw .scf-fieldset{flex: 1 0 auto;border: 0;margin: 0;padding: 0 0 8px;min-width: 0}.lw .scf-legend{display: block;width: 100%;padding: 0;margin: 0 0 6px}.lw .scf-q{font-size: clamp(24px,2.6vw,32px);line-height: 1.2;color: var(--lw-ink);margin: 0}.lw .scf-sub{margin: 0 0 2px;font-size: 17px;line-height: 1.45;color: var(--lw-text)}.lw .scf-hint{margin: 0 0 18px;font-size: 15px;color: var(--lw-purple)}.lw .scf-tally{font-family: "Neo Sans Bold",Sans-serif;color: var(--lw-purple)}.lw .scf-options{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px}.lw .scf-opt{position: relative;display: grid;min-width: 0;margin: 0;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "icon mark" "title title" "desc desc";grid-template-rows: auto auto 1fr;align-content: start;row-gap: 0;padding: 16px;border: 1px solid var(--scf-card-line);border-radius: 14px;background: var(--scf-glass);-webkit-backdrop-filter: var(--scf-glass-blur);backdrop-filter: var(--scf-glass-blur);box-shadow: 0 0 0 1px var(--scf-glass-outline),0 6px 18px rgba(79,19,152,.07),inset 0 1px 0 rgba(255,255,255,.9);color: var(--lw-ink);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: border-color .15s,background-color .15s,box-shadow .15s}.lw .scf-input{position: absolute;top: 50%;left: 50%;width: 1px;height: 1px;margin: 0;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.lw .scf-opt-icon{grid-area: icon;justify-self: start;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--scf-circle);box-shadow: inset 0 0 0 1px rgba(255,255,255,.9),0 2px 8px rgba(79,19,152,.08);transition: background-color .15s}.lw .scf-opt-ic{display: block;width: 36px;height: 36px;max-width: none}.lw .scf-opt-title{grid-area: title;display: block;min-width: 0;margin-top: 14px;font-family: "Neo Sans Bold",Sans-serif;font-size: 16px;line-height: 1.3;color: var(--lw-ink);overflow-wrap: break-word}.lw .scf-opt-desc{grid-area: desc;display: block;min-width: 0;margin-top: 4px;font-size: 14px;line-height: 1.45;color: var(--scf-muted);overflow-wrap: break-word}.lw .scf-mark{grid-area: mark;align-self: start;justify-self: end;display: grid;place-items: center;width: 18px;height: 18px;box-sizing: border-box;border: 1.5px solid var(--scf-mark-line);border-radius: 5px;background: rgba(255,255,255,.85);color: #ffffff;transition: border-color .15s,background-color .15s}.lw .scf-opt-single .scf-mark{border-radius: 50%}.lw .scf-opt-single .scf-mark::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;visibility: hidden}.lw .scf-mark .scf-svg{width: 12px;height: 12px;stroke-width: 3;visibility: hidden}.lw .scf-opt.is-on{border-color: var(--lw-violet);background: var(--scf-card-on);box-shadow: 0 0 0 .5px var(--lw-violet) inset,0 8px 22px rgba(145,55,255,.20)}.lw .scf-opt.is-on .scf-opt-icon{background: #ffffff}.lw .scf-opt.is-on .scf-mark{background: var(--lw-violet);border-color: var(--lw-violet)}.lw .scf-opt.is-on .scf-mark .scf-svg,.lw .scf-opt-single.is-on .scf-mark::after{visibility: visible}.lw .scf-opt:has(.scf-input:focus-visible){outline: 2px solid var(--scf-focus);outline-offset: 2px}.lw .scf-opt.is-off{cursor: not-allowed;color: #6b6b6b;background: #FAFAFA}.lw .scf-opt.is-off .scf-opt-title,.lw .scf-opt.is-off .scf-opt-desc{color: #6b6b6b}.lw .scf-opt.is-off .scf-opt-ic{filter: grayscale(1);opacity: .5}.lw .scf-opt.is-off .scf-mark{border-color: #D2D2D2;background: #FAFAFA}.lw .scf-error{margin: 14px 0 0;font-family: "Neo Sans Bold",Sans-serif;font-size: 16px;color: var(--scf-error)}.lw .scf-error:empty{margin: 0}.lw .scf-nav{position: sticky;bottom: 0;z-index: 2;display: flex;justify-content: flex-end;margin: 8px -48px 0;padding: 14px 48px 22px;background: var(--scf-nav-glass);-webkit-backdrop-filter: blur(14px) saturate(150%);backdrop-filter: blur(14px) saturate(150%);border-top: 1px solid rgba(79,19,152,.08)}@keyframes scf-pop{0%{transform: scale(.6)}60%{transform: scale(1.15)}100%{transform: none}}@keyframes scf-enter{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.lw .scf-options.is-live .scf-opt.is-on .scf-mark{animation: scf-pop .3s var(--scf-ease)}.lw .scf-enter{animation: scf-enter .28s var(--scf-ease) both}.lw .scf-result{padding-bottom: 32px}.lw .scf-result .scf-legend{margin-bottom: 8px}.lw .scf-result-lead{margin: 0 0 22px;font-size: 17px;color: var(--lw-text)}.lw .scf-areas{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px}.lw .scf-area{margin: 0;padding: 20px 22px;border: 1px solid var(--scf-glass-edge);border-radius: 16px;background: var(--scf-area-glass,rgba(255,255,255,.72));-webkit-backdrop-filter: var(--scf-glass-blur);backdrop-filter: var(--scf-glass-blur);box-shadow: 0 0 0 1px var(--scf-glass-outline),0 8px 24px rgba(79,19,152,.08),inset 0 1px 0 rgba(255,255,255,.9)}.lw .scf-area:first-child{border: 2px solid var(--lw-violet)}.lw .scf-area-title{display: flex;align-items: flex-start;gap: 12px;margin: 0 0 8px;font-size: 21px;color: var(--lw-ink)}.lw .scf-rank{flex: 0 0 32px;height: 32px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--lw-purple);color: #ffffff;font-size: 16px;line-height: 1}.lw .scf-area-title span + span{padding-top: 3px;min-width: 0}.lw .scf-why{margin: 0 0 14px;font-size: 16px;color: var(--lw-text)}.lw .scf-links{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 10px}.lw .scf-link-item{margin: 0;min-width: 0}.lw .scf-link{display: flex;align-items: center;gap: 12px;padding: 10px 14px 10px 10px;border-radius: 12px;background: var(--scf-tint);text-decoration: none;transition: background-color .15s}.lw .scf-logo{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 84px;height: 44px;overflow: hidden;border-radius: 8px;background: #ffffff;border: 1px solid var(--scf-line)}.lw .scf-logo img{display: block;flex: none;max-width: none;max-height: none;object-fit: contain}.lw .scf-link-text{display: block;min-width: 0}.lw .scf-link-name{display: block;font-family: "Neo Sans Bold",Sans-serif;font-size: 17px;color: var(--lw-purple)}.lw .scf-link-name::after{content: "\00a0\203A"}.lw .scf-link-cat{display: block;margin-top: 2px;font-size: 14.5px;line-height: 1.4;color: var(--lw-text)}.lw .scf-noble{margin: 6px 0 0 14px;font-size: 14px;color: var(--lw-text)}.lw .scf-noble a{color: var(--lw-purple);text-decoration: underline;text-underline-offset: 2px}.lw .scf-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px}.lw .scf-actions .lw-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;font-size: 17px}.lw .scf-disclaimer{margin: 18px 0 0;font-size: 14.5px;color: #555555}.lw .scf-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}@media (hover: hover){.lw .scf-open:hover{transform: translateY(-1px);box-shadow: 0 14px 40px rgba(145,55,255,.6),inset 0 1px 0 rgba(255,255,255,.28);filter: brightness(1.06)}.lw .scf-open:hover .scf-open-arrow{transform: translateX(3px)}.lw .scf-close:hover{background: #ffffff;transform: rotate(90deg)}.lw button.scf-step-btn:hover .scf-step-title{color: var(--scf-violet-300)}.lw button.scf-step-btn:hover .scf-dot{box-shadow: 0 0 0 4px rgba(145,55,255,.28)}.lw .scf-opt:hover{border-color: var(--scf-card-hover);background: var(--scf-glass-hover)}.lw .scf-opt:hover .scf-mark{border-color: var(--lw-violet)}.lw .scf-opt.is-on:hover{border-color: var(--lw-violet);background: var(--scf-card-on)}.lw .scf-opt.is-off:hover{border-color: var(--scf-card-line);background: #FAFAFA}.lw .scf-opt.is-off:hover .scf-mark{border-color: #D2D2D2}.lw .scf-link:hover{background: #EBDDFF}.lw .scf-btn:hover{background: var(--lw-purple);border-color: var(--lw-purple)}.lw .scf-btn-outline:hover{background: var(--lw-purple);color: #ffffff}}@container (min-width: 300px){.lw .scf-options{grid-template-columns: repeat(2,minmax(0,1fr))}}@container (min-width: 620px){.lw .scf-options{gap: 12px}.lw .scf-options-n3,.lw .scf-options-n5,.lw .scf-options-n6,.lw .scf-options-n7,.lw .scf-options-n8,.lw .scf-options-n9,.lw .scf-options-n10,.lw .scf-options-n11,.lw .scf-options-n12{grid-template-columns: repeat(3,minmax(0,1fr))}.lw .scf-links{grid-template-columns: repeat(2,minmax(0,1fr))}}@container (max-width: 599px){.lw .scf-sub{font-size: 16px}.lw .scf-hint{margin-bottom: 14px}.lw .scf-options{gap: 8px}.lw .scf-opt{padding: 12px;border-radius: 12px}.lw .scf-opt-icon{width: 48px;height: 48px}.lw .scf-opt-ic{width: 30px;height: 30px}.lw .scf-opt-title{margin-top: 10px;font-size: 15px}.lw .scf-opt-desc{font-size: 13.5px;line-height: 1.4}.lw .scf-area{padding: 16px}.lw .scf-area-title{font-size: 19px}.lw .scf-nav .scf-btn,.lw .scf-actions .lw-btn,.lw .scf-actions .scf-btn{width: 100%}}@container (min-width: 300px) and (max-width: 359px){.lw .scf-opt{padding: 12px 10px}.lw .scf-opt-title{font-size: 14.5px}.lw .scf-opt-desc{font-size: 13px}}@container (max-width: 299px){.lw .scf-opt{grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "icon title mark" "icon desc mark";grid-template-rows: auto auto;column-gap: 12px;align-items: start;padding: 12px}.lw .scf-opt-icon{width: 44px;height: 44px}.lw .scf-opt-ic{width: 28px;height: 28px}.lw .scf-opt-title{margin-top: 0;font-size: 15px}.lw .scf-opt-desc{margin-top: 2px;font-size: 13.5px}}@media (max-width: 899px){.lw .scf-panel{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);border-radius: 24px}.lw .scf-rail{gap: 12px;overflow: visible;padding: 16px 20px 14px;background: radial-gradient(70% 160% at 0% 0%,rgba(145,55,255,.45),rgba(145,55,255,0) 70%),linear-gradient(180deg,#0E0628 0%,#170742 100%)}.lw .scf-brand{display: flex;flex-direction: column;justify-content: center;min-height: 44px;padding-right: 56px}.lw .scf-kicker{margin-bottom: 2px;font-size: 11.5px}.lw .scf-title{font-size: 17px}.lw .scf-rail-note{display: none}.lw .scf-steps{display: grid;grid-template-columns: repeat(7,minmax(0,1fr))}.lw .scf-step{padding: 0}.lw .scf-step:not(:last-child)::before,.lw .scf-step:not(:last-child)::after{top: 21px;bottom: auto;left: calc(50% + 18px);right: calc(-50% + 18px);width: auto;height: 2px}.lw .scf-step:not(:last-child)::after{transform: scaleX(0);transform-origin: 0 50%}.lw .scf-step.is-done::after{transform: none}.lw .scf-step-btn,.lw .scf-step-btn:hover,.lw .scf-step-btn:focus{grid-template-columns: minmax(0,1fr);justify-items: center;align-items: center;min-height: 44px}.lw .scf-step-btn:focus-visible{outline-offset: 0}.lw .scf-dot{width: 30px;height: 30px;font-size: 12.5px}.lw .scf-dot .scf-svg{width: 14px;height: 14px}.lw .scf-step.is-current .scf-dot{box-shadow: 0 0 0 3px rgba(145,55,255,.22),0 0 16px rgba(145,55,255,.7)}.lw .scf-step-text{display: none}.lw .scf-close,.lw .scf-close:hover,.lw .scf-close:focus{top: 16px;right: 16px;background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.22);color: #ffffff;box-shadow: none}.lw .scf-close:focus-visible{outline-color: var(--lw-cyan)}.lw .scf-top{padding: 10px 32px 2px}.lw .scf-scroll{padding: 4px 32px 0}.lw .scf-nav{margin: 8px -32px 0;padding: 12px 32px 18px}}@media (max-width: 899px) and (hover: hover){.lw .scf-close:hover{background: rgba(255,255,255,.2)}}@media (max-width: 639px){.lw .lw-hero.scf-hero{padding: 44px 0 96px}.lw .scf-start{margin-top: 26px}.lw .scf-open,.lw .scf-open:hover,.lw .scf-open:focus{width: 100%;max-width: 420px;padding-left: 24px;font-size: 17px}.lw .scf-inline{padding: 18px}.lw .scf-inline .scf-open{width: 100%}.lw .scf-panel{width: 100%;height: 100vh;height: 100dvh;border-radius: 0;box-shadow: none}.lw .scf-rail{padding: max(12px,env(safe-area-inset-top)) 16px 12px}.lw .scf-close,.lw .scf-close:hover,.lw .scf-close:focus{top: max(12px,env(safe-area-inset-top));right: 12px}.lw .scf-top{padding: 8px 16px 0}.lw .scf-scroll{padding: 2px 16px 0}.lw .scf-nav{margin: 8px -16px 0;padding: 12px 16px max(14px,env(safe-area-inset-bottom))}.lw .scf-result{padding-bottom: max(24px,env(safe-area-inset-bottom))}}@media (max-width: 359px){.lw .scf-rail{padding-left: 12px;padding-right: 12px}.lw .scf-dot{width: 28px;height: 28px;font-size: 12px}.lw .scf-step:not(:last-child)::before,.lw .scf-step:not(:last-child)::after{left: calc(50% + 17px);right: calc(-50% + 17px)}}@media (prefers-reduced-motion: reduce){.lw .scf-dialog[open] .scf-panel,.lw .scf-dialog[open] .scf-overlay{animation: scf-in-fade .15s ease-out both}.lw .scf-dialog.is-closing .scf-panel,.lw .scf-dialog.is-closing .scf-overlay{animation: scf-out-fade .15s ease-in both}.lw .scf-dialog[open] .scf-blob-rise,.lw .scf-dialog[open] .scf-blob-a,.lw .scf-dialog[open] .scf-blob-b{animation: none}.lw .scf-open,.lw .scf-open-arrow,.lw .scf-close,.lw .scf-dot,.lw .scf-step:not(:last-child)::after,.lw .scf-opt,.lw .scf-opt-icon,.lw .scf-mark,.lw .scf-link{transition: none}.lw .scf-open:hover,.lw .scf-open:hover .scf-open-arrow,.lw .scf-close:hover{transform: none}.lw .scf-options.is-live .scf-opt.is-on .scf-mark,.lw .scf-enter,.lw .scf-step.is-done .scf-dot .scf-svg{animation: none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lw .scf-overlay{background-color: rgba(7,3,26,.86)}.lw{--scf-glass: rgba(255,255,255,.96);--scf-glass-hover: #ffffff;--scf-glass-on: #F7F2FF;--scf-glass-edge: #E3E1E8;--scf-circle: #F3EDFD;--scf-area-glass: #ffffff;--scf-nav-glass: #F9F6FF}}@media (prefers-reduced-transparency: reduce){.lw .scf-overlay{background: #07031A;opacity: .94;-webkit-backdrop-filter: none;backdrop-filter: none}.lw .scf-blob{display: none}.lw .scf-panel{background: #F9F6FF}.lw .scf-rail{background: var(--scf-rail)}.lw .scf-opt,.lw .scf-area,.lw .scf-nav{-webkit-backdrop-filter: none;backdrop-filter: none}.lw{--scf-glass: #ffffff;--scf-glass-hover: #FCFBFE;--scf-glass-on: #F7F2FF;--scf-glass-edge: #E3E1E8;--scf-circle: #F3EDFD;--scf-area-glass: #ffffff;--scf-nav-glass: #F9F6FF}.lw .scf-mark{background: #ffffff}}@media (forced-colors: active){.lw .scf-blob{display: none}.lw .scf-overlay{-webkit-backdrop-filter: none;backdrop-filter: none}.lw .scf-panel{border: 2px solid CanvasText}.lw .scf-rail{border-right: 2px solid CanvasText}.lw .scf-opt,.lw .scf-area,.lw .scf-nav{-webkit-backdrop-filter: none;backdrop-filter: none}.lw .scf-opt,.lw .scf-opt-icon,.lw .scf-mark,.lw .scf-link,.lw .scf-dot,.lw .scf-step:not(:last-child)::after{transition: none}.lw .scf-opt,.lw .scf-area,.lw .scf-link,.lw .scf-close{border: 2px solid CanvasText}.lw .scf-opt.is-on{border-color: Highlight}.lw .scf-opt-title,.lw .scf-opt-desc{color: CanvasText}.lw .scf-opt.is-off,.lw .scf-opt.is-off .scf-opt-title,.lw .scf-opt.is-off .scf-opt-desc{border-color: GrayText;color: GrayText}.lw .scf-mark{forced-color-adjust: none;border-color: CanvasText;background: Canvas;color: Canvas}.lw .scf-opt.is-on .scf-mark{border-color: Highlight;background: Highlight;color: HighlightText}.lw .scf-opt.is-off .scf-mark{border-color: GrayText}.lw .scf-step{forced-color-adjust: none}.lw .scf-step-title,.lw .scf-step-desc,.lw .scf-step-more{color: CanvasText}.lw .scf-step:not(:last-child)::before{background: GrayText}.lw .scf-step:not(:last-child)::after{background: Highlight}.lw .scf-dot{background: Canvas;border: 2px solid CanvasText;color: CanvasText;box-shadow: none}.lw .scf-step.is-current .scf-dot{border: 3px solid Highlight;background: Canvas;color: CanvasText;box-shadow: none}.lw .scf-step.is-done .scf-dot{background: Highlight;border-color: Highlight;color: HighlightText;box-shadow: none}.lw .scf-step-btn:focus-visible{outline-color: Highlight}.lw .scf-rank{border: 2px solid CanvasText}.lw .scf-logo{forced-color-adjust: none;background: #ffffff;border-color: CanvasText}}