.tree-board.svelte-pjlivp{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 9%, transparent) 1px, transparent 1.5px);background-size:24px 24px;border-radius:1.75rem;height:33rem}@media (width>=768px){.tree-board.svelte-pjlivp{height:40rem}}.tree-edge.svelte-pjlivp{stroke:color-mix(in oklab, var(--foreground) 18%, transparent);stroke-width:2px;stroke-dasharray:5 6;transition:stroke .4s,stroke-width .4s}.tree-edge.is-lit.svelte-pjlivp{stroke:color-mix(in oklab, var(--color-accent-invert) 70%, transparent);stroke-width:3px;stroke-dasharray:none}.tree-edge.is-trace.svelte-pjlivp{stroke:var(--color-accent-invert);stroke-width:5px;stroke-dasharray:10 7;animation:.6s linear infinite svelte-pjlivp-tree-flow}@keyframes svelte-pjlivp-tree-flow{to{stroke-dashoffset:-34px}}.tree-node.svelte-pjlivp{left:var(--xm);top:var(--ym);text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:6.5rem;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (width>=768px){.tree-node.svelte-pjlivp{left:var(--x);top:var(--y);width:9rem}}@media (width<=767.98px){.tree-node.is-wide.svelte-pjlivp{display:none}}.tree-dot.svelte-pjlivp{border:2.5px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:var(--card);width:3.75rem;height:3.75rem;color:color-mix(in oklab, var(--foreground) 45%, transparent);border-radius:9999px;place-items:center;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:grid}.tree-dot.svelte-pjlivp svg{width:1.6rem;height:1.6rem}.tree-skill.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){width:3.2rem;height:3.2rem}.tree-skill.svelte-pjlivp .tree-dot:where(.svelte-pjlivp) svg{width:1.35rem;height:1.35rem}@media (width>=768px){.tree-dot.svelte-pjlivp{width:4.75rem;height:4.75rem}.tree-dot.svelte-pjlivp svg{width:2rem;height:2rem}.tree-skill.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){width:4rem;height:4rem}.tree-skill.svelte-pjlivp .tree-dot:where(.svelte-pjlivp) svg{width:1.7rem;height:1.7rem}}.tree-label.svelte-pjlivp{z-index:1;color:var(--muted-foreground);-webkit-text-stroke:5px var(--background);paint-order:stroke fill;text-shadow:0 0 3px var(--background), 0 0 6px var(--background);font-size:.8rem;font-weight:500;line-height:1.2;transition:color .4s;position:relative}@media (width>=768px){.tree-label.svelte-pjlivp{font-size:.95rem}}.hue-channel.svelte-pjlivp{--hue:var(--color-avatar-2)}.hue-tool.svelte-pjlivp{--hue:var(--color-avatar-4)}.tree-node.is-open.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){border-color:var(--hue);color:var(--hue);animation:1.8s ease-in-out infinite svelte-pjlivp-tree-breathe}.tree-node.is-lit.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){border-color:var(--hue);background:var(--hue);color:#fff;box-shadow:0 0 0 6px color-mix(in oklab, var(--hue) 22%, transparent)}.tree-node.is-lit.svelte-pjlivp .tree-label:where(.svelte-pjlivp){color:var(--foreground)}.tree-node.is-trace.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){box-shadow:0 0 0 7px color-mix(in oklab, var(--color-accent-invert) 45%, transparent), 0 0 32px color-mix(in oklab, var(--color-accent-invert) 60%, transparent)}.tree-node.is-pop.svelte-pjlivp .tree-dot:where(.svelte-pjlivp){animation:.56s cubic-bezier(.34,1.56,.64,1) svelte-pjlivp-tree-pop}@keyframes svelte-pjlivp-tree-breathe{50%{box-shadow:0 0 0 8px color-mix(in oklab, var(--hue) 25%, transparent)}}@keyframes svelte-pjlivp-tree-pop{0%{transform:scale(.55)}60%{transform:scale(1.2)}to{transform:scale(1)}}.tree-root.svelte-pjlivp{gap:0;width:8rem}.tree-ring.svelte-pjlivp{width:7.6rem;height:7.6rem;position:absolute;top:-.45rem;transform:rotate(-90deg)}.tree-ring-track.svelte-pjlivp{fill:none;stroke:color-mix(in oklab, var(--foreground) 12%, transparent);stroke-width:6px}.tree-ring-fill.svelte-pjlivp{fill:none;stroke:var(--color-accent-invert);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1)}.tree-mascot.svelte-pjlivp{object-fit:contain;object-position:center 12%;background:color-mix(in oklab, var(--color-accent-invert) 14%, var(--card));border-radius:9999px;width:6.7rem;height:6.7rem;position:relative}@media (width>=768px){.tree-root.svelte-pjlivp{width:11rem}.tree-ring.svelte-pjlivp{width:10rem;height:10rem;top:-.6rem}.tree-mascot.svelte-pjlivp{width:8.8rem;height:8.8rem}}.tree-level.svelte-pjlivp{background:var(--color-accent-invert);color:oklch(20% .03 260);border-radius:9999px;margin-top:-.8rem;padding:.2rem .75rem;font-size:.85rem;font-weight:700;position:relative}.tree-root.is-levelup.svelte-pjlivp .tree-level:where(.svelte-pjlivp){animation:.6s cubic-bezier(.34,1.56,.64,1) svelte-pjlivp-tree-pop}.tree-root.is-levelup.svelte-pjlivp .tree-mascot:where(.svelte-pjlivp){animation:1.2s ease-out svelte-pjlivp-tree-levelup}@keyframes svelte-pjlivp-tree-levelup{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent-invert) 75%, transparent)}to{box-shadow:0 0 0 36px #0000}}.tree-xp-float.svelte-pjlivp{white-space:nowrap;color:var(--color-accent-invert);pointer-events:none;font-size:1rem;font-weight:700;animation:.9s ease-out forwards svelte-pjlivp-tree-float;position:absolute;top:.4rem;left:calc(100% - .5rem)}@keyframes svelte-pjlivp-tree-float{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.tree-levelup-banner.svelte-pjlivp{z-index:2;background:var(--color-accent-invert);color:oklch(20% .03 260);white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:700;animation:1.8s cubic-bezier(.34,1.56,.64,1) forwards svelte-pjlivp-tree-banner;display:inline-flex;position:absolute;top:38%;left:50%;transform:translate(-50%)}@keyframes svelte-pjlivp-tree-banner{0%{opacity:0;transform:translate(-50%)scale(.6)}18%{opacity:1;transform:translate(-50%)scale(1.08)}28%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.tree-xpbar.svelte-pjlivp{background:color-mix(in oklab, var(--foreground) 10%, transparent)}.tree-xpbar.svelte-pjlivp>div:where(.svelte-pjlivp){background:var(--color-accent-invert);transition:width .7s cubic-bezier(.22,1,.36,1)}.tree-journal.svelte-pjlivp{height:24.5rem;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.tree-log.svelte-pjlivp{flex-shrink:0;animation:.42s cubic-bezier(.22,1,.36,1) svelte-pjlivp-tree-log-in}@keyframes svelte-pjlivp-tree-log-in{0%{opacity:0;transform:translateY(-8px)}}.tree-xp.svelte-pjlivp{background:color-mix(in oklab, var(--color-accent-invert) 22%, transparent);color:var(--color-accent-invert)}@media (prefers-reduced-motion:reduce){.tree-edge.is-trace.svelte-pjlivp,.tree-node.is-open.svelte-pjlivp .tree-dot:where(.svelte-pjlivp),.tree-node.is-pop.svelte-pjlivp .tree-dot:where(.svelte-pjlivp),.tree-log.svelte-pjlivp,.tree-xp-float.svelte-pjlivp,.tree-levelup-banner.svelte-pjlivp,.tree-root.is-levelup.svelte-pjlivp .tree-level:where(.svelte-pjlivp),.tree-root.is-levelup.svelte-pjlivp .tree-mascot:where(.svelte-pjlivp){animation:none}}.glass-card.svelte-sc0ue6{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:oklch(100% 0 0/.62);border-radius:1rem;box-shadow:inset 0 1px 1px oklch(100% 0 0/.9),0 0 0 1px oklch(100% 0 0/.55),0 18px 40px -16px oklch(45% .16 255/.4)}@media (prefers-reduced-motion:no-preference){.glass-card[data-float].svelte-sc0ue6{animation:6s ease-in-out infinite svelte-sc0ue6-glass-float;animation-delay:calc(var(--i,0) * -1.7s)}}@keyframes svelte-sc0ue6-glass-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pricing-deck.svelte-omzaxu{scrollbar-width:none}.pricing-deck.svelte-omzaxu::-webkit-scrollbar{display:none}.pricing-card.svelte-omzaxu{--rx:0deg;--ry:0deg;border-radius:var(--radius-card);background:linear-gradient(160deg, oklch(var(--tier) / .9), oklch(var(--tier) / .15) 45%, oklch(var(--tier) / .5));box-shadow:0 24px 60px -30px oklch(var(--tier) / .6);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));padding:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative}.pricing-card.svelte-omzaxu[data-active]{box-shadow:0 30px 70px -26px oklch(var(--tier) / .8);transition:transform 80ms linear,box-shadow .3s}.pricing-card-inner.svelte-omzaxu{border-radius:calc(var(--radius-card) - 1px);background:radial-gradient(120% 55% at 50% 0%, oklch(var(--tier) / .18), transparent 70%), var(--card);position:relative;overflow:hidden}@property --pricing-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pricing-card.is-featured.svelte-omzaxu{background:conic-gradient(from var(--pricing-angle), oklch(var(--tier)), oklch(var(--tier) / .1) 25%, oklch(72% .13 235), oklch(var(--tier) / .1) 75%, oklch(var(--tier)))}@media (prefers-reduced-motion:no-preference){.pricing-card.is-featured.svelte-omzaxu{animation:6s linear infinite svelte-omzaxu-pricing-spin}}@keyframes svelte-omzaxu-pricing-spin{to{--pricing-angle:360deg}}.pricing-level.svelte-omzaxu{border:1px solid oklch(var(--tier) / .5);letter-spacing:.04em;text-transform:uppercase;color:oklch(var(--tier));border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.pricing-badge.svelte-omzaxu{background:oklch(var(--tier));color:oklch(15% .02 285);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.pricing-emblem.svelte-omzaxu{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, oklch(var(--tier)), oklch(var(--tier) / .45));color:oklch(16% .02 260);flex-shrink:0;place-items:center;width:3.75rem;height:4.2rem;display:grid}.pricing-pip.svelte-omzaxu{background:oklch(100% 0 0/.08);border-radius:999px;height:.4rem}.pricing-pip.is-on.svelte-omzaxu{background:oklch(var(--tier));box-shadow:0 0 10px -1px oklch(var(--tier) / .7)}.pricing-card.svelte-omzaxu .pricing-check,.pricing-price.svelte-omzaxu{color:oklch(var(--tier))}.hextek-video-mark.svelte-1lhi2oz{-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;background:linear-gradient(oklch(62% .19 262/.45),oklch(62% .19 262/.04))}
