.how-it-works-module__UmDEHG__room{--hw-ease:cubic-bezier(.2, .7, .2, 1);--rh:32px;--ind:24px;--pad:16px;--tabs:40px;--sub:32px;--tp:8px;--atom:288px;--cap:16px;padding-block:calc(var(--u) * 16) calc(var(--u) * 14);row-gap:calc(var(--u) * 8)}.how-it-works-module__UmDEHG__intro{gap:calc(var(--u) * 3);grid-column:1/8;align-content:start;display:grid}.how-it-works-module__UmDEHG__lede{grid-column:9/13;align-self:end}.how-it-works-module__UmDEHG__stage{column-gap:var(--gutter);padding-block:calc(var(--u) * 3) calc(var(--u) * 7);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.how-it-works-module__UmDEHG__rule{background:var(--fg);position:absolute;top:0;left:0;right:0}.how-it-works-module__UmDEHG__side{gap:calc(var(--u) * 2);grid-column:1/5;align-content:start;min-width:0;margin:0;display:grid}.how-it-works-module__UmDEHG__side.how-it-works-module__UmDEHG__slate{grid-column:9/13}.how-it-works-module__UmDEHG__side>figcaption{gap:calc(var(--u) * 1.5);height:var(--cap);display:flex}.how-it-works-module__UmDEHG__side>figcaption b{color:var(--fg);font-weight:500}.how-it-works-module__UmDEHG__tree{margin:0;padding:0;list-style:none}.how-it-works-module__UmDEHG__row{height:var(--rh);white-space:nowrap;cursor:default;transition:background-color .3s var(--hw-ease), color .3s var(--hw-ease);align-items:center;display:flex;position:relative}.how-it-works-module__UmDEHG__nm{min-width:0;height:100%;padding-left:calc(var(--pad) + var(--d,0) * var(--ind));background-image:repeating-linear-gradient(90deg, var(--hw-guide) 0 1px, transparent 1px var(--ind));background-size:max(0px, var(--d,0) * var(--ind) - 2px) 100%;background-position:calc(var(--pad) + 4px) 0;background-repeat:no-repeat;align-items:center;gap:6px;display:flex}.how-it-works-module__UmDEHG__tw{flex:none;width:9px;height:9px;position:relative}.how-it-works-module__UmDEHG__tw[data-open]:before{content:"";opacity:.7;border:4.5px solid #0000;border-top:5px solid;border-bottom:0;position:absolute;top:2px;left:0}.how-it-works-module__UmDEHG__dt{--hw-guide:#e6e6f024;font-family:var(--mono);color:var(--text);border-bottom:1px solid var(--line-2);font-size:14px;line-height:16px}.how-it-works-module__UmDEHG__dtTabs{height:var(--tabs);border-bottom:1px solid var(--line-2);align-items:stretch;display:flex}.how-it-works-module__UmDEHG__dtTabs span{padding:0 var(--pad);color:var(--faint);align-items:center;gap:8px;font-size:12px;display:flex}.how-it-works-module__UmDEHG__dtTabs span.how-it-works-module__UmDEHG__on{color:var(--fg);box-shadow:inset 0 -1px 0 var(--fg)}.how-it-works-module__UmDEHG__dtTabs svg{width:13px;height:13px}.how-it-works-module__UmDEHG__dtSearch{height:var(--sub);padding:0 var(--pad);color:var(--faint);border-bottom:1px solid var(--line);align-items:center;gap:8px;font-size:12px;display:flex}.how-it-works-module__UmDEHG__dtSearch svg{width:12px;height:12px}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__tree{padding-block:var(--tp)}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__p{color:var(--faint)}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__t{color:var(--fg)}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__s{color:var(--dim);margin-left:4px}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__row[data-sel]{background-color:#e6e6f017}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__row:before{content:"";background:var(--fg);width:2px;transition:transform .35s var(--hw-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__row[data-sel]:before{transform:scaleY(1)}.how-it-works-module__UmDEHG__dt .how-it-works-module__UmDEHG__row[data-sel] .how-it-works-module__UmDEHG__s{color:var(--text)}.how-it-works-module__UmDEHG__wr{--hw-guide:#333;border-bottom:1px solid var(--sl-line-2);background:0 0;font-size:15px;line-height:16px}.how-it-works-module__UmDEHG__wrTabs{height:var(--tabs);border-bottom:1px solid var(--sl-line-2);align-items:flex-end;padding-left:2px;display:flex}.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__ptab{height:30px;color:var(--sl-bright);border:1px solid var(--sl-line-2);border-bottom-color:var(--bg);background:var(--bg);border-radius:4px 4px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 10px;font-size:12px;display:flex}.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__ptab svg{width:13px;height:13px;color:var(--sl-dim)}.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__ptab .how-it-works-module__UmDEHG__x{color:#6a6a6a;margin-left:14px}.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__tool{color:var(--sl-dim);align-self:center;align-items:center;gap:6px;margin-left:auto;padding-right:2px;font-size:12px;display:flex}.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__tool svg{width:13px;height:13px}:is(.how-it-works-module__UmDEHG__wr .sl-cols,.how-it-works-module__UmDEHG__wr .sl-row){grid-template-columns:minmax(0,1fr) 92px 128px}.how-it-works-module__UmDEHG__wr .sl-cols{height:var(--sub);border-bottom:1px solid var(--sl-line-2);color:var(--sl-dim);background:0 0;align-items:center;padding:0;font-size:12px}.how-it-works-module__UmDEHG__wr .sl-cols>span{padding-left:var(--pad)}.how-it-works-module__UmDEHG__wr .sl-cols>span+span{border-left:1px solid var(--sl-line-2);padding-left:8px;line-height:16px}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__tree{padding-block:var(--tp)}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row{height:var(--rh);color:var(--sl-text);background-color:#0000;padding:0;display:grid}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row>span:not(.how-it-works-module__UmDEHG__nm){color:var(--sl-dim);text-overflow:ellipsis;padding-left:9px;font-size:12px;overflow:hidden}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row .how-it-works-module__UmDEHG__addr{font-variant-numeric:tabular-nums}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row[data-sel]{background-color:var(--sl-row-sel);color:#fff}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row[data-sel]>span:not(.how-it-works-module__UmDEHG__nm){color:#e8d2f2}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row[data-sel] .how-it-works-module__UmDEHG__nm{--hw-guide:#ffffff47}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row{transition:opacity .25s var(--hw-ease), clip-path .6s var(--hw-ease), background-color .3s var(--hw-ease), color .3s var(--hw-ease)}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row[data-built]{clip-path:inset(0)}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row:focus-visible{outline-offset:-1px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__row:not([data-built]){opacity:0;clip-path:inset(0 100% 0 0)}}.how-it-works-module__UmDEHG__core{padding-top:calc(var(--cap) + var(--u) * 2 + var(--tabs) + var(--sub) + var(--tp) + var(--rh) * 3 - var(--atom) / 2);grid-column:5/9;align-content:start;justify-items:center;gap:0;display:grid}.how-it-works-module__UmDEHG__atom{width:var(--atom);aspect-ratio:1;max-width:100%}.how-it-works-module__UmDEHG__plug{color:var(--fg)}.how-it-works-module__UmDEHG__readout{font-family:var(--mono);color:var(--faint);white-space:nowrap;grid-template-rows:16px;grid-template-columns:6ch 12ch 4ch 12ch 6ch;align-items:baseline;min-height:16px;font-size:12px;line-height:16px;display:grid}.how-it-works-module__UmDEHG__readout .how-it-works-module__UmDEHG__in{text-align:right}.how-it-works-module__UmDEHG__readout .how-it-works-module__UmDEHG__ar{text-align:center}.how-it-works-module__UmDEHG__readout .how-it-works-module__UmDEHG__in{color:var(--text)}.how-it-works-module__UmDEHG__readout .how-it-works-module__UmDEHG__out{color:var(--fg);font-family:var(--sl-font);font-size:13px}.how-it-works-module__UmDEHG__readout>span{transition:opacity .25s var(--hw-ease)}.how-it-works-module__UmDEHG__readout[data-swap]>span:not(.how-it-works-module__UmDEHG__n){opacity:0}.how-it-works-module__UmDEHG__plugtext{justify-items:center;gap:var(--u);display:grid}.how-it-works-module__UmDEHG__about{margin-top:calc(var(--u) * 7);gap:calc(var(--u) * 2);text-align:center;text-wrap:balance;color:var(--dim);grid-column:5/9;display:grid}.how-it-works-module__UmDEHG__about p{margin:0}.how-it-works-module__UmDEHG__about p:first-child{color:var(--fg)}.how-it-works-module__UmDEHG__about b{color:var(--fg);font-weight:600}.how-it-works-module__UmDEHG__about a{color:inherit;transition:color .2s}.how-it-works-module__UmDEHG__about a .how-it-works-module__UmDEHG__u{text-underline-offset:4px;-webkit-text-decoration:underline #e6e6f059;text-decoration:underline #e6e6f059;text-decoration-thickness:1px;transition:text-decoration-color .2s}.how-it-works-module__UmDEHG__about a .how-it-works-module__UmDEHG__ext{font:400 20px/1 var(--mono)}.how-it-works-module__UmDEHG__about a:hover,.how-it-works-module__UmDEHG__about a:focus-visible{color:var(--fg);outline:none}.how-it-works-module__UmDEHG__about a:hover .how-it-works-module__UmDEHG__u,.how-it-works-module__UmDEHG__about a:focus-visible .how-it-works-module__UmDEHG__u{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.how-it-works-module__UmDEHG__stage>:not(.how-it-works-module__UmDEHG__rule){transition:opacity .7s var(--hw-ease), transform .7s var(--hw-ease)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.how-it-works-module__UmDEHG__stage:not([data-in])>:not(.how-it-works-module__UmDEHG__rule){opacity:0;transform:translateY(16px)}}.how-it-works-module__UmDEHG__stage[data-in]>.how-it-works-module__UmDEHG__core{transition-delay:.12s}.how-it-works-module__UmDEHG__stage[data-in]>.how-it-works-module__UmDEHG__slate{transition-delay:.24s}@media (max-width:1240px){:is(.how-it-works-module__UmDEHG__wr .sl-cols,.how-it-works-module__UmDEHG__wr .sl-row){grid-template-columns:minmax(0,1fr) 84px}.how-it-works-module__UmDEHG__wr .how-it-works-module__UmDEHG__address,.how-it-works-module__UmDEHG__wrTabs .how-it-works-module__UmDEHG__tool span{display:none}.how-it-works-module__UmDEHG__room{--atom:240px}}@media (max-width:900px){.how-it-works-module__UmDEHG__room{padding-block:calc(var(--u) * 8);row-gap:calc(var(--u) * 5);--atom:168px}.how-it-works-module__UmDEHG__stage{row-gap:calc(var(--u) * 5);border-bottom:0;grid-template-columns:minmax(0,1fr);padding-bottom:0}.how-it-works-module__UmDEHG__side,.how-it-works-module__UmDEHG__side.how-it-works-module__UmDEHG__slate,.how-it-works-module__UmDEHG__core{grid-column:1}.how-it-works-module__UmDEHG__core{grid-template-columns:var(--atom) minmax(0, 1fr);place-items:center start;column-gap:calc(var(--u) * 2.5);padding-top:0}.how-it-works-module__UmDEHG__plugtext{justify-items:start}.how-it-works-module__UmDEHG__readout{white-space:normal;flex-wrap:wrap;gap:4px 10px;display:flex}.how-it-works-module__UmDEHG__readout .how-it-works-module__UmDEHG__n{width:100%}.how-it-works-module__UmDEHG__about{text-align:left;grid-column:1;justify-self:start;max-width:44ch;margin-top:0}.how-it-works-module__UmDEHG__dtTabs span.how-it-works-module__UmDEHG__off2{display:none}}.how-it-works-module__UmDEHG__native{color:var(--fg);background:var(--grad) no-repeat 0 100% / 100% 2px;padding-bottom:.06em;font-weight:600}.how-it-works-module__UmDEHG__hl{color:var(--fg);background:color-mix(in oklch, var(--violet) 62%, var(--bg));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .28em .02em;display:inline}.how-it-works-module__UmDEHG__wire{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.how-it-works-module__UmDEHG__wire g{transition:opacity .2s var(--hw-ease)}.how-it-works-module__UmDEHG__wire[data-off] g{opacity:0}.how-it-works-module__UmDEHG__wire path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.how-it-works-module__UmDEHG__wire text{font-family:var(--mono)}.how-it-works-module__UmDEHG__wp{--wp-r:#e6e6f0db;--wp-e:var(--tint);--wp-run:.2s}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__run.how-it-works-module__UmDEHG__r,.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__jack.how-it-works-module__UmDEHG__r{stroke:var(--wp-r)}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__run.how-it-works-module__UmDEHG__e,.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__jack.how-it-works-module__UmDEHG__e{stroke:var(--wp-e)}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__plate{stroke:#e6e6f080}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__run,.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__plate{stroke-dasharray:1;stroke-dashoffset:1px}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__jack{fill:var(--bg);stroke-width:1px}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__tip.how-it-works-module__UmDEHG__r{fill:var(--wp-r)}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__tip.how-it-works-module__UmDEHG__e{fill:var(--wp-e)}.how-it-works-module__UmDEHG__wp text{letter-spacing:.12em;font-size:10px}.how-it-works-module__UmDEHG__wp text.how-it-works-module__UmDEHG__r{fill:#e6e6f0b3}.how-it-works-module__UmDEHG__wp text.how-it-works-module__UmDEHG__e{fill:var(--wp-e)}.how-it-works-module__UmDEHG__wp .how-it-works-module__UmDEHG__pop{opacity:0}.how-it-works-module__UmDEHG__wp[data-mode=go] .how-it-works-module__UmDEHG__run,.how-it-works-module__UmDEHG__wp[data-mode=go] .how-it-works-module__UmDEHG__plate{animation:how-it-works-module__UmDEHG__hw-draw var(--wp-run) var(--hw-ease) calc(var(--t) * 1s) forwards}.how-it-works-module__UmDEHG__wp[data-mode=go] .how-it-works-module__UmDEHG__pop{animation:how-it-works-module__UmDEHG__hw-show .12s linear calc(var(--t) * 1s) forwards}.how-it-works-module__UmDEHG__wp[data-mode=go] text.how-it-works-module__UmDEHG__pop{animation-duration:.3s}.how-it-works-module__UmDEHG__wp[data-mode=now] .how-it-works-module__UmDEHG__run,.how-it-works-module__UmDEHG__wp[data-mode=now] .how-it-works-module__UmDEHG__plate{stroke-dashoffset:0;animation:none}.how-it-works-module__UmDEHG__wp[data-mode=now] .how-it-works-module__UmDEHG__pop{opacity:1;animation:none}@keyframes how-it-works-module__UmDEHG__hw-draw{to{stroke-dashoffset:0}}@keyframes how-it-works-module__UmDEHG__hw-show{to{opacity:1}}@media (max-width:900px){.how-it-works-module__UmDEHG__wire{display:none}}.how-it-works-module__UmDEHG__room{isolation:isolate;position:relative;overflow:hidden}.how-it-works-module__UmDEHG__room>:not(.how-it-works-module__UmDEHG__floor){z-index:1;position:relative}.how-it-works-module__UmDEHG__floor{z-index:0;pointer-events:none;--fl-box:calc(var(--max) + 2 * var(--margin));--fl-fade:calc(var(--u) * 20);--fl-w:calc(var(--fl-box) + 2 * var(--fl-fade));position:absolute;inset:0}.how-it-works-module__UmDEHG__floor canvas{left:max(0px, round(down, (100% - var(--fl-w)) / 2, 1px));width:min(100%, var(--fl-w));--side:linear-gradient(90deg, transparent 0, #000 22%, #000 78%, transparent 100%);-webkit-mask-composite:source-in;display:block;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.how-it-works-module__UmDEHG__floor .how-it-works-module__UmDEHG__top{height:var(--ht,40%);-webkit-mask-image:var(--side), linear-gradient(to top, transparent 0, #000 34%, #000 70%, #00000040 100%);-webkit-mask-image:var(--side), linear-gradient(to top, transparent 0, #000 34%, #000 70%, #00000040 100%);mask-image:var(--side), linear-gradient(to top, transparent 0, #000 34%, #000 70%, #00000040 100%);top:0}.how-it-works-module__UmDEHG__floor .how-it-works-module__UmDEHG__bot{top:var(--hz,70%);height:calc(100% - var(--hz,70%));--fl-in:max(var(--margin), (100% - var(--fl-box)) / 2);--side:linear-gradient(90deg, transparent 0, #000 var(--fl-in), #000 calc(100% - var(--fl-in)), transparent 100%);-webkit-mask-image:var(--side), linear-gradient(to bottom, transparent 0, #000 30%);-webkit-mask-image:var(--side), linear-gradient(to bottom, transparent 0, #000 30%);mask-image:var(--side), linear-gradient(to bottom, transparent 0, #000 30%)}@media (max-width:900px){.how-it-works-module__UmDEHG__floor{display:none}}.how-it-works-module__UmDEHG__room{--hw-vio:.54 .2 313;--hw-warm:.86 .07 76;--hw-amber:.8 .13 72}.how-it-works-module__UmDEHG__room:before,.how-it-works-module__UmDEHG__room:after,.how-it-works-module__UmDEHG__floor:before{content:"";pointer-events:none;will-change:opacity, transform;position:absolute}.how-it-works-module__UmDEHG__room:before,.how-it-works-module__UmDEHG__room:after{width:min(100%,1800px);top:calc(var(--hz,70%) - 745px);height:1280px}.how-it-works-module__UmDEHG__room:before{z-index:-1;opacity:.78;transform-origin:44%;background:radial-gradient(50% 640px at 50% 50%, oklch(var(--hw-vio) / .08), oklch(var(--hw-vio) / .075) 16%, oklch(var(--hw-vio) / .061) 32%, oklch(var(--hw-vio) / .043) 48%, oklch(var(--hw-vio) / .025) 64%, oklch(var(--hw-vio) / .011) 80%, oklch(var(--hw-vio) / 0) 100%), radial-gradient(34% 100px at 50% calc(50% + 165px), oklch(var(--hw-vio) / .06), oklch(var(--hw-vio) / .056) 16%, oklch(var(--hw-vio) / .044) 32%, oklch(var(--hw-vio) / .029) 48%, oklch(var(--hw-vio) / .016) 64%, oklch(var(--hw-vio) / .007) 80%, oklch(var(--hw-vio) / 0) 100%);animation:13s ease-in-out infinite alternate how-it-works-module__UmDEHG__hw-breath;left:calc(50% - min(50%,900px) + min(6%,108px))}.how-it-works-module__UmDEHG__room:after{z-index:0;opacity:0;transform-origin:50%;background:radial-gradient(44% 500px at 50% 50%, oklch(var(--hw-vio) / .06), oklch(var(--hw-vio) / .056) 16%, oklch(var(--hw-vio) / .045) 32%, oklch(var(--hw-vio) / .031) 48%, oklch(var(--hw-vio) / .018) 64%, oklch(var(--hw-vio) / .008) 80%, oklch(var(--hw-vio) / 0) 100%), radial-gradient(28% 100px at 50% calc(50% + 165px), oklch(var(--hw-vio) / .055), oklch(var(--hw-vio) / .051) 16%, oklch(var(--hw-vio) / .04) 32%, oklch(var(--hw-vio) / .027) 48%, oklch(var(--hw-vio) / .015) 64%, oklch(var(--hw-vio) / .006) 80%, oklch(var(--hw-vio) / 0) 100%);left:calc(50% - min(50%,900px))}.how-it-works-module__UmDEHG__floor:before{width:min(88%,1400px);left:calc(44% - min(44%,700px));top:calc(var(--hz,70%) - 720px);transform-origin:50% 420px;opacity:.82;background:radial-gradient(42% 420px at 50% 420px, oklch(var(--hw-warm) / .04), oklch(var(--hw-warm) / .037) 16%, oklch(var(--hw-warm) / .03) 32%, oklch(var(--hw-warm) / .021) 48%, oklch(var(--hw-warm) / .012) 64%, oklch(var(--hw-warm) / .005) 80%, oklch(var(--hw-warm) / 0) 100%),  radial-gradient(30% 110px at 50% 844px, oklch(var(--hw-warm) / .03), oklch(var(--hw-warm) / .028) 16%, oklch(var(--hw-warm) / .022) 32%, oklch(var(--hw-warm) / .015) 48%, oklch(var(--hw-warm) / .008) 64%, oklch(var(--hw-warm) / .003) 80%, oklch(var(--hw-warm) / 0) 100%);height:980px;animation:13s ease-in-out -13s infinite alternate how-it-works-module__UmDEHG__hw-warm}.how-it-works-module__UmDEHG__room:has(.how-it-works-module__UmDEHG__atom[data-flare]):after{animation:.9s ease-out how-it-works-module__UmDEHG__hw-flare}@keyframes how-it-works-module__UmDEHG__hw-breath{0%{opacity:.56;transform:scale(.9,.94)}to{opacity:1;transform:scale(1)}}@keyframes how-it-works-module__UmDEHG__hw-breath-s{0%{opacity:.56;transform:scale(.9,.94)}to{opacity:1;transform:scale(1)}}@keyframes how-it-works-module__UmDEHG__hw-warm{0%{opacity:.64;transform:scale(.94,.96)}to{opacity:1;transform:scale(1)}}@keyframes how-it-works-module__UmDEHG__hw-flare{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.86)}24%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:0;transform:scale(1.04)}}.how-it-works-module__UmDEHG__room:has(.how-it-works-module__UmDEHG__atom[data-off]):before{animation-play-state:paused}.how-it-works-module__UmDEHG__room:has(.how-it-works-module__UmDEHG__atom[data-off]) .how-it-works-module__UmDEHG__floor:before{animation-play-state:paused}.how-it-works-module__UmDEHG__atom{isolation:isolate;position:relative}.how-it-works-module__UmDEHG__atom:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, oklch(var(--hw-amber) / .12), oklch(var(--hw-amber) / .113) 16%, oklch(var(--hw-amber) / .091) 32%, oklch(var(--hw-amber) / .065) 48%, oklch(var(--hw-amber) / .037) 64%, oklch(var(--hw-amber) / .017) 80%, oklch(var(--hw-amber) / 0) 100%);width:340px;height:76px;opacity:var(--pool,0);will-change:opacity;transition:opacity .6s;position:absolute;top:calc(50% + 67px);left:calc(50% - 170px)}.how-it-works-module__UmDEHG__atom:not([data-gpu]):after{opacity:.7}@media (max-width:900px){.how-it-works-module__UmDEHG__room{background-image:radial-gradient(70% 260px at 46% calc(var(--hz,60%) + 40px), oklch(var(--hw-warm) / .035), oklch(var(--hw-warm) / .033) 16%, oklch(var(--hw-warm) / .026) 32%, oklch(var(--hw-warm) / .019) 48%, oklch(var(--hw-warm) / .011) 64%, oklch(var(--hw-warm) / .005) 80%, oklch(var(--hw-warm) / 0) 100%)}.how-it-works-module__UmDEHG__room:before,.how-it-works-module__UmDEHG__room:after{left:calc(var(--margin) + 84px - 460px);width:920px;top:calc(var(--hz,60%) + 124px - 460px);transform-origin:50%;height:920px}.how-it-works-module__UmDEHG__room:before{background:radial-gradient(440px 400px at 50% calc(50% + 48px), oklch(var(--hw-vio) / .08), oklch(var(--hw-vio) / .074) 16%, oklch(var(--hw-vio) / .06) 32%, oklch(var(--hw-vio) / .041) 48%, oklch(var(--hw-vio) / .024) 64%, oklch(var(--hw-vio) / .01) 80%, oklch(var(--hw-vio) / 0) 100%)}.how-it-works-module__UmDEHG__room:after{background:radial-gradient(320px 300px at 50% 50%, oklch(var(--hw-vio) / .065), oklch(var(--hw-vio) / .06) 16%, oklch(var(--hw-vio) / .048) 32%, oklch(var(--hw-vio) / .032) 48%, oklch(var(--hw-vio) / .018) 64%, oklch(var(--hw-vio) / .007) 80%, oklch(var(--hw-vio) / 0) 100%)}.how-it-works-module__UmDEHG__room:before{animation-name:how-it-works-module__UmDEHG__hw-breath-s}.how-it-works-module__UmDEHG__atom:after{display:none}}.how-it-works-module__UmDEHG__floor canvas{will-change:transform}
.atom-module__BvxLHa__atom{position:relative}.atom-module__BvxLHa__fallback,.atom-module__BvxLHa__layer,.atom-module__BvxLHa__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.atom-module__BvxLHa__canvas{opacity:0;transition:opacity .6s}.atom-module__BvxLHa__atom[data-gpu] .atom-module__BvxLHa__canvas{opacity:1}.atom-module__BvxLHa__atom[data-gpu]>.atom-module__BvxLHa__fallback{opacity:0}.atom-module__BvxLHa__fallback ellipse{fill:none;stroke:#ece7df;stroke-width:1.5px;vector-effect:non-scaling-stroke}.atom-module__BvxLHa__electron{fill:#f1af57}.atom-module__BvxLHa__ring{transform-origin:0 0;animation:16s ease-in-out infinite alternate atom-module__BvxLHa__rnue-breathe}.atom-module__BvxLHa__r1{animation-duration:19s;animation-delay:-7s}.atom-module__BvxLHa__r2{animation-duration:13s;animation-delay:-4s}.atom-module__BvxLHa__flip{transform-origin:0 0}.atom-module__BvxLHa__flip[data-go]{animation:2.2s cubic-bezier(.45,0,.25,1) atom-module__BvxLHa__rnue-tilt}.atom-module__BvxLHa__nucleus{transform-origin:0 0}.atom-module__BvxLHa__nucleus[data-go]{animation:.8s cubic-bezier(.2,.7,.2,1) atom-module__BvxLHa__rnue-beat}.atom-module__BvxLHa__atom:is([data-gpu],[data-off])>.atom-module__BvxLHa__fallback *{animation-play-state:paused}@keyframes atom-module__BvxLHa__rnue-breathe{0%{transform:rotate(-1deg)scaleY(1)}to{transform:rotate(1deg)scaleY(.97)}}@keyframes atom-module__BvxLHa__rnue-tilt{0%{transform:scaleY(1)}50%{transform:scaleY(1.3)}to{transform:scaleY(1)}}@keyframes atom-module__BvxLHa__rnue-beat{40%{transform:scale(1.15)}}.atom-module__BvxLHa__glow{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(50% 50%,#f1af5738,#f1af5735 16%,#f1af572b 32%,#f1af571e 48%,#f1af5711 64%,#f1af5708 80%,#f1af5700 100%);background:radial-gradient(50% 50%,lab(76.6491% 18.5379 54.1888/.22),lab(76.6491% 18.5379 54.1888/.207) 16%,lab(76.6491% 18.5379 54.1888/.167) 32%,lab(76.6491% 18.5379 54.1888/.119) 48%,lab(76.6491% 18.5379 54.1888/.068) 64%,lab(76.6491% 18.5379 54.1888/.031) 80%,lab(76.6491% 18.5379 54.1888/0) 100%);width:42%;height:42%;position:absolute;top:29%;left:29%}
.familiar-module__nGE3nG__sec{padding-bottom:calc(var(--u) * 14);background-image:radial-gradient(45% 60% at 8% 12%,#f1af5709,#0000 70%);background-image:radial-gradient(45% 60% at 8% 12%,lab(76.6491% 18.5379 54.1888/.035),#0000 70%)}.familiar-module__nGE3nG__sec:before{-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.familiar-module__nGE3nG__text{gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 4);grid-column:1/5;align-content:start;display:grid}.familiar-module__nGE3nG__title{text-wrap:balance}.familiar-module__nGE3nG__copy p{text-wrap:pretty}.familiar-module__nGE3nG__copy p+p{margin-top:.8em}@media (max-width:1340px){.familiar-module__nGE3nG__text{grid-column:1/9}}@media (max-width:900px){.familiar-module__nGE3nG__sec{padding-bottom:calc(var(--u) * 8)}}
.skill-tree-module__4wrQCG__sk{padding-top:calc(var(--u) * 4);--gy:color-mix(in srgb, var(--faint), var(--dim));grid-column:6/13;align-self:start;min-width:0;margin:0;position:relative;container-type:inline-size}.skill-tree-module__4wrQCG__sk .skill-tree-module__4wrQCG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skill-tree-module__4wrQCG__sk [data-b=rn]{--bc:var(--rn)}.skill-tree-module__4wrQCG__sk [data-b=ue]{--bc:var(--ue)}.skill-tree-module__4wrQCG__sk .skill-tree-module__4wrQCG__fan,.skill-tree-module__4wrQCG__sk .skill-tree-module__4wrQCG__ct[data-b=j]{--bc:var(--gy)}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__fan,.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__ct[data-b=j]{--bc:var(--rnue)}.skill-tree-module__4wrQCG__head{justify-content:space-between;gap:calc(var(--u) * 2);line-height:calc(var(--u) * 3);padding-bottom:var(--u);border-bottom:1px solid var(--line-2);display:flex}.skill-tree-module__4wrQCG__head span{gap:calc(var(--u) * 1.5);display:flex}.skill-tree-module__4wrQCG__head b,.skill-tree-module__4wrQCG__foot b{color:var(--fg);font-weight:500}.skill-tree-module__4wrQCG__head .skill-tree-module__4wrQCG__n{font-variant-numeric:tabular-nums;color:var(--amber);transition:color .2s linear}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__head .skill-tree-module__4wrQCG__n{color:var(--dim)}.skill-tree-module__4wrQCG__foot{align-items:center;column-gap:calc(var(--u) * 3);row-gap:var(--u);padding-top:calc(var(--u) * 2);border-top:1px solid var(--line-2);flex-wrap:wrap;display:flex}.skill-tree-module__4wrQCG__foot .skill-tree-module__4wrQCG__lg{column-gap:calc(var(--u) * 2.5);row-gap:var(--u);color:var(--faint);flex-wrap:wrap;margin-right:auto;display:flex}.skill-tree-module__4wrQCG__foot .skill-tree-module__4wrQCG__lg>span{align-items:center;gap:var(--u);white-space:nowrap;display:flex}.skill-tree-module__4wrQCG__foot svg{flex:none;width:14px;height:14px;overflow:visible}.skill-tree-module__4wrQCG__foot .skill-tree-module__4wrQCG__gn{fill:color-mix(in oklab, var(--bc) 10%, var(--pane));stroke:var(--bc);stroke-width:1.5px}.skill-tree-module__4wrQCG__foot .skill-tree-module__4wrQCG__gk{fill:var(--pane);stroke-width:1.5px}.skill-tree-module__4wrQCG__foot .skill-tree-module__4wrQCG__gx{fill:none;stroke:color-mix(in oklab, var(--gy) 78%, transparent);stroke-width:1px}.skill-tree-module__4wrQCG__hint{color:var(--faint);white-space:nowrap}.skill-tree-module__4wrQCG__board{height:clamp(666px,92.5cqi,814px);margin-block:calc(var(--u) * 2);position:relative}@container not (min-width:720px){.skill-tree-module__4wrQCG__board{height:1052px}}@container not (min-width:342px){.skill-tree-module__4wrQCG__board{height:1210px}}.skill-tree-module__4wrQCG__board:before,.skill-tree-module__4wrQCG__board:after{content:"";pointer-events:none;position:absolute;inset:0}.skill-tree-module__4wrQCG__board:before{background:radial-gradient(var(--lw,360px) var(--lh,300px) at var(--rnx,25%) var(--rny,70%), color-mix(in oklab, var(--rn) 5%, transparent), transparent 70%), radial-gradient(var(--lw,360px) var(--lh,300px) at var(--uex,75%) var(--uey,70%), color-mix(in oklab, var(--ue) 4.5%, transparent), transparent 70%), radial-gradient(var(--kw,240px) var(--kw,240px) at var(--kx,50%) var(--ky,45%), color-mix(in oklab, var(--violet) 6%, transparent), transparent 70%)}.skill-tree-module__4wrQCG__board:after{opacity:0;background:radial-gradient(calc(var(--kw,240px) * 1.5) calc(var(--kw,240px) * 1.2) at var(--kx,50%) var(--ky,45%), color-mix(in oklab, var(--rnue) 5%, transparent), transparent 70%);transition:opacity .6s linear}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__board:after{opacity:1}.skill-tree-module__4wrQCG__board>svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.skill-tree-module__4wrQCG__fan{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade,56px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade,56px));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade,56px))}.skill-tree-module__4wrQCG__sk[data-nar] .skill-tree-module__4wrQCG__fan{-webkit-mask-image:linear-gradient(to top, transparent 0, #000 var(--fade,56px));-webkit-mask-image:linear-gradient(to top, transparent 0, #000 var(--fade,56px));mask-image:linear-gradient(to top, transparent 0, #000 var(--fade,56px))}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln{fill:none;stroke-linecap:round;stroke-linejoin:round}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln[data-b]{stroke:var(--bc);stroke-width:var(--lw2,2.5px)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__cab{stroke-width:var(--cw,3px);stroke-linecap:butt}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__gr{stroke:color-mix(in oklab, var(--gy) 78%, transparent);stroke-width:1px;opacity:var(--o,1)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__ext{stroke-width:1px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__vi{stroke:color-mix(in srgb, var(--rnue) calc(var(--o,1) * 78%), var(--bg));stroke-width:1px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0;transition:opacity .4s linear,stroke-dashoffset 0s linear .4s}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__vi.skill-tree-module__4wrQCG__a1{stroke:color-mix(in srgb, var(--rnue) 95%, var(--bg));stroke-width:1.5px}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__vi{opacity:1;stroke-dashoffset:0;transition:opacity 0s, stroke-dashoffset var(--fl) linear var(--fd)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__exg{transition:opacity .4s linear}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__exg{opacity:0;transition:opacity var(--fl) linear var(--fd)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nd{opacity:var(--o,1);transition:opacity .15s linear}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nd[data-hot]{opacity:1}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__disc{fill:color-mix(in oklab, var(--bc) 9%, var(--pane));stroke:var(--bc);stroke-width:1.5px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__gl{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;color:var(--bc)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__root .skill-tree-module__4wrQCG__disc{fill:color-mix(in oklab, var(--bc) 15%, var(--bg));stroke-width:2px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__logo{color:var(--bc)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__pill rect{fill:var(--bg);stroke:color-mix(in oklab, var(--bc) 60%, transparent);stroke-width:1px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__pill text{font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;fill:var(--bc);font-size:10px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nm{font-family:var(--font);letter-spacing:.03em;fill:var(--fg);font-weight:600}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__cd{font-family:var(--mono);font-variant-ligatures:none;fill:var(--dim)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__cd tspan[class^=syn-]{fill:currentColor}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct text{font-family:var(--font);fill:var(--bc);font-weight:600}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct .skill-tree-module__4wrQCG__cn{letter-spacing:.18em}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__ko{fill:color-mix(in oklab, var(--rnue) 7%, var(--pane));stroke-width:1.5px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kv{fill:none;stroke-width:1.5px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__ki{fill:none;stroke-width:1px;opacity:.45;transition:opacity .2s linear}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kf{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:scale(0)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__gl{color:var(--fg);transition:color .2s linear}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__pill text{fill:var(--fg)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge circle{fill:var(--amber)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge text{font-family:var(--mono);fill:var(--bg);text-anchor:middle;dominant-baseline:central;font-size:10px;font-weight:600}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge{transition:opacity .2s linear}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__nm{fill:var(--fg)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kc{font-family:var(--mono);fill:var(--amber);transition:opacity .15s linear}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kf{transform:none}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__ki{opacity:0}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__gl{color:var(--bg)}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge,.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kc{opacity:0}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__disc{fill:color-mix(in oklab, var(--bc) 6%, var(--bg));stroke:color-mix(in oklab, var(--bc) 78%, transparent);stroke-width:1px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__ra{fill:none;stroke:var(--bc);stroke-width:1px;opacity:0}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f[data-t1] .skill-tree-module__4wrQCG__ra{opacity:.85}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__gl{color:color-mix(in oklab, var(--bc) 80%, var(--faint));stroke-width:1.6px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__nm{fill:var(--dim)}.skill-tree-module__4wrQCG__sk:not([data-spent]) .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__cd tspan{color:var(--dim)}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__gh path{fill:var(--bg);stroke:color-mix(in oklab, var(--bc) 80%, transparent);stroke-width:1px}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__gh text{font-family:var(--font);fill:var(--bc);text-anchor:middle;dominant-baseline:central;font-weight:700}.skill-tree-module__4wrQCG__fan :is(.skill-tree-module__4wrQCG__disc,.skill-tree-module__4wrQCG__ra,.skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__cd tspan,.skill-tree-module__4wrQCG__gh path,.skill-tree-module__4wrQCG__gh text),.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct[data-b=j] text{transition:fill .4s linear,stroke .4s linear,color .4s linear,opacity .4s linear}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__fan :is(.skill-tree-module__4wrQCG__disc,.skill-tree-module__4wrQCG__ra,.skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__cd tspan,.skill-tree-module__4wrQCG__gh path,.skill-tree-module__4wrQCG__gh text),.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct[data-b=j] text{transition-duration:.3s;transition-delay:var(--fd,0s)}@media (prefers-reduced-motion:reduce){.skill-tree-module__4wrQCG__sk .skill-tree-module__4wrQCG__svg :is(.skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__vi,.skill-tree-module__4wrQCG__exg,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__disc,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__ra,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__cd tspan,.skill-tree-module__4wrQCG__gh path,.skill-tree-module__4wrQCG__gh text,.skill-tree-module__4wrQCG__ct[data-b=j] text,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kf,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__ki,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kc),.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__svg :is(.skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__vi,.skill-tree-module__4wrQCG__exg,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__disc,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__ra,.skill-tree-module__4wrQCG__f .skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__cd tspan,.skill-tree-module__4wrQCG__gh path,.skill-tree-module__4wrQCG__gh text,.skill-tree-module__4wrQCG__ct[data-b=j] text,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kf,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__ki,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__gl,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__badge,.skill-tree-module__4wrQCG__key .skill-tree-module__4wrQCG__kc){transition:none}}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__br{fill:none;stroke:var(--fg);stroke-width:1.5px;opacity:0;transition:opacity .12s linear}.skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nd[data-hot] .skill-tree-module__4wrQCG__br{opacity:1}.skill-tree-module__4wrQCG__list{margin:0;padding:0;list-style:none}.skill-tree-module__4wrQCG__hit{z-index:2;cursor:default;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;top:0;left:0}.skill-tree-module__4wrQCG__keyHit{appearance:none;font:inherit;color:#0000;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc{z-index:3;height:var(--dh,24px);padding:0 var(--dp,6px);font-size:var(--df,10px);letter-spacing:.02em;white-space:nowrap;box-shadow:none;opacity:0;visibility:hidden;line-height:1;transition:opacity .15s linear,transform .15s linear,visibility 0s linear .15s;position:absolute;top:0;left:0;transform:translateY(4px)}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc:before{content:"";background:linear-gradient(90deg, var(--rn), var(--rnue), var(--ue)) border-box;-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.skill-tree-module__4wrQCG__doc .skill-tree-module__4wrQCG__dt{text-align:center}.skill-tree-module__4wrQCG__doc .skill-tree-module__4wrQCG__ar{margin-left:.3em}.skill-tree-module__4wrQCG__doc .skill-tree-module__4wrQCG__d2{display:none}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc[data-two]{height:auto;padding-block:var(--dv,5px);line-height:1.3}.skill-tree-module__4wrQCG__doc[data-two] .skill-tree-module__4wrQCG__d2{display:inline}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--amber)}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc:is(:hover,:focus-visible):before{background:var(--amber) border-box}.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc{opacity:1;visibility:visible;transition:opacity .3s linear .25s,transform .3s cubic-bezier(.2,.7,.2,1) .25s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc,.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__board .skill-tree-module__4wrQCG__doc.skill-tree-module__4wrQCG__doc{transition:none;transform:none}}.skill-tree-module__4wrQCG__tip{--bc:var(--line-2);z-index:4;width:var(--tw,288px);gap:var(--u);padding:calc(var(--u) * 1.5) calc(var(--u) * 2) calc(var(--u) * 1.5);border:1px solid var(--line-2);pointer-events:none;opacity:0;visibility:hidden;background:#0b0b0c;transition:opacity .12s linear,visibility 0s linear .12s;display:grid;position:absolute;top:0;left:0}.skill-tree-module__4wrQCG__tip[data-b=rn]{--bc:var(--rn)}.skill-tree-module__4wrQCG__tip[data-b=ue]{--bc:var(--ue)}.skill-tree-module__4wrQCG__tip[data-b=f]{--bc:var(--gy)}.skill-tree-module__4wrQCG__tip[data-b=key],.skill-tree-module__4wrQCG__sk[data-spent] .skill-tree-module__4wrQCG__tip[data-b=f]{--bc:var(--rnue)}.skill-tree-module__4wrQCG__tip[data-on]{opacity:1;visibility:visible;transition:opacity .12s linear}.skill-tree-module__4wrQCG__tip[data-on][data-tap]{pointer-events:auto}.skill-tree-module__4wrQCG__tip[data-cap]:before{content:"";background:linear-gradient(90deg, var(--rn), var(--rnue), var(--ue));height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.skill-tree-module__4wrQCG__tip:after{content:"";background:color-mix(in oklab, var(--bc) 60%, transparent);position:absolute}.skill-tree-module__4wrQCG__tip[data-side=r]:after{left:calc(-1px - var(--s));top:var(--ly);width:var(--s);height:1px}.skill-tree-module__4wrQCG__tip[data-side=l]:after{right:calc(-1px - var(--s));top:var(--ly);width:var(--s);height:1px}.skill-tree-module__4wrQCG__tip[data-side=b]:after{top:calc(-1px - var(--s));left:var(--lx);height:var(--s);width:1px}.skill-tree-module__4wrQCG__tip[data-side=t]:after{bottom:calc(-1px - var(--s));left:var(--lx);height:var(--s);width:1px}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttH{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 2);display:flex}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttH b{font-family:var(--font);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700;line-height:24px}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttR{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttS{margin-top:calc(var(--u) * -.5)}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttS .skill-tree-module__4wrQCG__a{color:var(--amber)}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttS .skill-tree-module__4wrQCG__bc{color:var(--bc)}.skill-tree-module__4wrQCG__sk:not([data-spent]) .skill-tree-module__4wrQCG__tip[data-b=f] .skill-tree-module__4wrQCG__ttS .skill-tree-module__4wrQCG__bc{color:inherit}.skill-tree-module__4wrQCG__tip p{color:var(--text);text-wrap:pretty;font-size:16px;line-height:22px}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttC{font-variant-ligatures:none;font-family:var(--mono);letter-spacing:0;color:var(--syn-ident);background:var(--bg);border:1px solid var(--line);border-left:2px solid var(--bc);overflow-wrap:anywhere;padding:7px 9px 7px 10px;font-size:11px;line-height:17px;display:block}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttM{font-family:var(--mono);color:var(--dim);font-size:11px;line-height:17px}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttM b{color:var(--fg);font-weight:500}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttA{justify-content:space-between;gap:calc(var(--u) * 2);color:var(--dim);display:flex}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttA>span:first-child{align-items:center;gap:var(--u);color:var(--fg);display:flex}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttA b{color:var(--amber);font-weight:500}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttA svg{flex:none;width:13px;height:13px;overflow:visible}.skill-tree-module__4wrQCG__tip .skill-tree-module__4wrQCG__ttA path{fill:none;stroke-width:1.5px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.skill-tree-module__4wrQCG__sk[data-phase] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__dr{stroke-dasharray:1 1;stroke-dashoffset:1px}.skill-tree-module__4wrQCG__sk[data-phase=go] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__dr{animation:skill-tree-module__4wrQCG__sk-draw var(--dur,.35s) cubic-bezier(.45,0,.25,1) var(--at) forwards}.skill-tree-module__4wrQCG__sk[data-phase] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__fd,.skill-tree-module__4wrQCG__sk[data-phase] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nd,.skill-tree-module__4wrQCG__sk[data-phase] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct{opacity:0}.skill-tree-module__4wrQCG__sk[data-phase=go] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ln.skill-tree-module__4wrQCG__fd{opacity:var(--o,1);transition:opacity .5s linear var(--at)}.skill-tree-module__4wrQCG__sk[data-phase=go] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__nd{opacity:var(--o,1);transition:opacity .3s linear var(--at)}.skill-tree-module__4wrQCG__sk[data-phase=go] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__ct{opacity:1;transition:opacity .4s linear var(--at)}.skill-tree-module__4wrQCG__sk[data-phase] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__core{transform-box:fill-box;transform-origin:50%;transform:scale(.82)}.skill-tree-module__4wrQCG__sk[data-phase=go] .skill-tree-module__4wrQCG__svg .skill-tree-module__4wrQCG__core{transition:transform .4s cubic-bezier(.2,.7,.2,1) var(--at);transform:none}}@keyframes skill-tree-module__4wrQCG__sk-draw{to{stroke-dashoffset:0}}@media (max-width:1340px){.skill-tree-module__4wrQCG__sk{padding-top:calc(var(--u) * 6);grid-column:1/-1}}@media (max-width:900px){.skill-tree-module__4wrQCG__head{row-gap:var(--u);flex-wrap:wrap}.skill-tree-module__4wrQCG__head span{white-space:nowrap}.skill-tree-module__4wrQCG__head span:first-child{white-space:normal;flex-wrap:wrap;row-gap:0}.skill-tree-module__4wrQCG__tip p{font-size:15px}}
