.tk-tour{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;color:#e8f0f5}.tk-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.tk-tour-hole{position:absolute;border-radius:14px;box-shadow:inset 0 0 0 2px #6fe3c1bf,0 0 0 9999px #0408108c;pointer-events:none;transition:top .28s ease,left .28s ease,width .28s ease,height .28s ease}.tk-tour-card{position:absolute;left:0;transform:none;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:22px 22px 18px;background:linear-gradient(180deg,#0e1b2a,#0a1628);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 24px 60px #00000080;z-index:2;animation:tk-card-in .32s cubic-bezier(.22,.9,.36,1) both}@keyframes tk-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tk-tour-x{position:absolute;top:10px;inset-inline-end:10px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#9fb3c4;cursor:pointer;transition:color .15s,background .15s,transform .15s}.tk-tour-x:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.tk-tour-illo-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tk-tour-illo{width:200px;height:125px;display:block}.tk-tour-illo *{transform-box:fill-box;transform-origin:center}.tk-tour-title{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em}.tk-tour-body{margin:0 0 16px;font-size:14px;line-height:1.65;color:#b9c9d6}.tk-tour-progress{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:16px}.tk-dot{width:7px;height:7px;border-radius:50%;background:#ffffff2e;transition:background .2s,transform .2s}.tk-dot.is-on{background:#6fe3c1;transform:scale(1.35)}.tk-dot.is-done{background:#6fe3c180}.tk-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.tk-tour-actions-right{display:flex;align-items:center;gap:8px}.tk-tour-btn{border:0;cursor:pointer;font:inherit;font-weight:600;font-size:13.5px;padding:9px 18px;border-radius:11px;color:#04201a;background:linear-gradient(180deg,#7ff0ce,#3d7c75);transition:filter .15s,transform .15s}.tk-tour-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.tk-tour-btn-ghost{color:#cfe1ec;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.tk-tour-btn-ghost:hover{background:#ffffff1f}.tk-tour-skip{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;color:#7f95a7;padding:8px;border-radius:8px;transition:color .15s}.tk-tour-skip:hover{color:#cfe1ec}.tk-tour-count{margin-top:14px;text-align:center;font-size:11.5px;letter-spacing:.06em;color:#5f7386}.tk-tour-help{position:fixed;inset-inline-end:20px;bottom:20px;z-index:8000;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#04201a;background:linear-gradient(180deg,#7ff0ce,#3d7c75);border:0;cursor:pointer;box-shadow:0 10px 24px #0006;transition:transform .15s,filter .15s}.tk-tour-help:hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.08)}.tk-star{fill:#f2d98b;opacity:.9;animation:tk-twinkle 2.6s ease-in-out infinite}.tk-star-d{animation-delay:.8s}@keyframes tk-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.tk-rocket{fill:url(#none);stroke:#6fe3c1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:tk-bob 1.8s ease-in-out infinite}@keyframes tk-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}.tk-flame{fill:#f2b84b;animation:tk-flame-1 .5s ease-in-out infinite alternate}.tk-flame-b{fill:#f27d5d;animation:tk-flame-2 .5s ease-in-out infinite alternate}@keyframes tk-flame-1{0%{transform:scale(1)}to{transform:scale(.92,1.18)}}@keyframes tk-flame-2{0%{transform:scale(1)}to{transform:scale(1.05,.9)}}.tk-bubble{fill:#12293a99;stroke:#ffffff1f;stroke-width:1.5}.tk-bubble-a{animation:tk-bob 3s ease-in-out infinite}.tk-bubble-b{animation:tk-bob 3.6s ease-in-out infinite reverse}.tk-av{fill:#6fe3c1}.tk-av-alt{fill:#f2b84b}.tk-line{fill:#e8f0f5;opacity:.85}.tk-line-b{fill:#8aa2b5;opacity:.6}.tk-dot{fill:none}.tk-typedot{fill:#cfe1ec;animation:tk-typing 1.4s ease-in-out infinite}.tk-typedot-d{animation-delay:.2s}@keyframes tk-typing{0%,to{opacity:.25;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}.tk-card{fill:#12293a;stroke:#ffffff24;stroke-width:1.5}.tk-card-a{animation:tk-slide 3.4s ease-in-out infinite}.tk-card-b{animation:tk-slide 3.4s ease-in-out infinite reverse}@keyframes tk-slide{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tk-pulse{fill:#6fe3c1;animation:tk-mega 2.2s ease-in-out infinite}.tk-bar{fill:#3d7c75;transform-origin:bottom;animation:tk-grow 1.6s ease-in-out infinite}.tk-bar-d{animation-delay:.25s}@keyframes tk-mega{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tk-grow{0%,to{transform:scaleY(.8);opacity:.7}50%{transform:scaleY(1);opacity:1}}.tk-node{fill:#12293a;stroke:#6fe3c1;stroke-width:2.5}.tk-node-alt{stroke:#f2b84b}.tk-node-alt,.tk-node{animation:tk-node-pulse 2.4s ease-in-out infinite}@keyframes tk-node-pulse{0%,to{r:14;opacity:1}50%{r:17;opacity:.85}}.tk-ring{fill:none;stroke:#6fe3c1;stroke-width:1.5;opacity:.6;animation:tk-ring 2.4s ease-out infinite}@keyframes tk-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.tk-flow{fill:none;stroke:#8aa2b5;stroke-width:2;stroke-dasharray:6 8;animation:tk-dash 1.2s linear infinite}@keyframes tk-dash{to{stroke-dashoffset:-28}}.tk-band{fill:#0d1c2c;stroke:#ffffff1a;stroke-width:1.5}.tk-drift{fill:#e8f0f5;opacity:.92;animation:tk-drift 6s ease-in-out infinite}@keyframes tk-drift{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}.tk-signal{fill:none;stroke:#6fe3c1;stroke-width:2;stroke-linecap:round;animation:tk-signal 1.8s ease-out infinite;opacity:0}.tk-signal-d{animation-delay:.3s}@keyframes tk-signal{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.04)}}.tk-gear{fill:#6fe3c1;animation:tk-spin 8s linear infinite}.tk-gap{fill:#0a1628}@keyframes tk-spin{to{transform:rotate(360deg)}}.tk-spark{stroke:#f2b84b;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 8;animation:tk-twinkle 2s ease-in-out infinite}.tk-spark-d{animation-delay:.5s}.tk-halo{fill:none;stroke:#6fe3c1;stroke-width:2;animation:tk-halo 2.4s ease-out infinite}@keyframes tk-halo{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.08);opacity:.15}}.tk-check{fill:none;stroke:#6fe3c1;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;animation:tk-check .9s .3s ease-out forwards}@keyframes tk-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.tk-tour-illo *,.tk-tour-layer *{animation:none!important;transition:none!important}.tk-check{stroke-dashoffset:0}}
