.sc-tour-card{position:fixed;z-index:10210;max-width:calc(100vw - 24px);pointer-events:auto;background:#14151a;color:#f4f5f7;border:1px solid rgba(255,255,255,.14);border-radius:8px 22px 8px 22px;box-shadow:0 30px 60px -24px rgba(5,4,15,.75),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:top .35s cubic-bezier(.2,.8,.2,1),left .35s cubic-bezier(.2,.8,.2,1)}.sc-tour-in{animation:sc-tour-in .32s cubic-bezier(.2,.9,.25,1.05) both}@keyframes sc-tour-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sc-tour-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.sc-tour-seg i{height:3px;background:rgba(255,255,255,.12);transition:background .3s}.sc-tour-seg i[data-on=true]{background:#D4FF00}.sc-tour-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#D4FF00}.sc-tour-count{font-size:11px;font-weight:700;letter-spacing:.04em;color:#9aa0ae;font-variant-numeric:tabular-nums}.sc-tour-title{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.sc-tour-text{font-size:13.5px;line-height:1.55;color:#c5c9d4}.sc-tour-btn{height:36px;padding:0 14px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;background:#D4FF00;color:#0a0a0a;transition:transform .15s,opacity .15s}.sc-tour-btn:hover{transform:translateY(-1px)}.sc-tour-btn:disabled{opacity:.32;cursor:not-allowed;transform:none}.sc-tour-btn:focus-visible,.sc-tour-ghost:focus-visible,.sc-tour-link:focus-visible,.sc-tour-x:focus-visible{outline:2px solid #D4FF00;outline-offset:2px}.sc-tour-ghost{height:36px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#dfe2ea;border:1px solid rgba(255,255,255,.18);transition:background .15s}.sc-tour-ghost:hover{background:rgba(255,255,255,.07)}.sc-tour-danger{color:#ff8da2;border-color:rgba(255,107,134,.45)}.sc-tour-danger:hover{background:rgba(255,107,134,.12)}.sc-tour-link{font-size:12.5px;font-weight:700;color:#9aa0ae;transition:color .15s}.sc-tour-link:hover{color:#fff}.sc-tour-x{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#9aa0ae;transition:background .15s,color .15s}.sc-tour-x:hover{background:rgba(255,255,255,.08);color:#fff}.sc-tour-note{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:8px;font-size:12.5px;line-height:1.45}.sc-tour-note svg{flex-shrink:0;margin-top:1px}.sc-tour-note[data-tone=hint]{background:rgba(212,255,0,.08);color:#e9ff8f;border:1px solid rgba(212,255,0,.22)}.sc-tour-note[data-tone=warn]{background:rgba(255,194,51,.1);color:#ffd877;border:1px solid rgba(255,194,51,.3)}.sc-tour-hero{position:relative;overflow:hidden;background:#3b1a7a;padding:22px 22px 20px 26px}.sc-tour-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#D4FF00}.sc-tour-hero .blk1{position:absolute;right:-36px;top:-46px;width:150px;height:150px;border-radius:34px;transform:rotate(12deg);background:#2a1060}.sc-tour-hero .blk2{position:absolute;right:70px;bottom:-58px;width:110px;height:110px;border-radius:26px;transform:rotate(-6deg);background:#D4FF00;opacity:.14}.sc-tour-road{counter-reset:road}.sc-tour-road li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.sc-tour-road li:first-child{border-top:0}.sc-tour-road b{width:24px;height:24px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#D4FF00;border:1.5px solid rgba(212,255,0,.55)}.sc-tour-ring{position:fixed;z-index:10200;pointer-events:none;border-radius:12px;transition:top .35s cubic-bezier(.2,.8,.2,1),left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.sc-tour-card,.sc-tour-ring{transition:none}.sc-tour-in{animation:none}}.sc-toast{--t:#D4FF00;--t-ink:#0a0a0a;--t-soft:rgba(212,255,0,.14);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:14px 14px 18px 18px;overflow:hidden;background:#14151a;color:#f4f5f7;border:1px solid rgba(255,255,255,.14);border-radius:8px 22px 8px 22px;box-shadow:0 18px 40px -14px rgba(8,6,20,.55),inset 0 2px 0 rgba(255,255,255,.04);font-family:var(--font-sans,inherit)}.sc-toast[data-tone=error]{--t:#ff6b86;--t-ink:#2a0610;--t-soft:rgba(255,107,134,.15)}.sc-toast[data-tone=warning]{--t:#ffc233;--t-ink:#2a1c00;--t-soft:rgba(255,194,51,.15)}.sc-toast[data-tone=info]{--t:#a78bfa;--t-ink:#160a38;--t-soft:rgba(167,139,250,.18)}.sc-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--t)}.sc-toast-ico{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--t-soft);color:var(--t);border:1px solid color-mix(in srgb,var(--t) 38%,transparent);margin-left:4px}.sc-toast[data-tone=success] .sc-toast-ico{background:var(--t);color:var(--t-ink);border-color:transparent}.sc-toast-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--t);line-height:1}.sc-toast-title{margin-top:5px;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#fff}.sc-toast-desc{margin-top:3px;font-size:12.5px;line-height:1.45;color:#c5c9d4;overflow-wrap:anywhere}.sc-toast-act{margin-top:10px}.sc-toast-act a,.sc-toast-act button{height:30px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:700;background:var(--t);color:var(--t-ink);border:0}.sc-toast-x{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:#9aa0ae;transition:background .15s,color .15s}.sc-toast-x:focus-visible,.sc-toast-x:hover{background:rgba(255,255,255,.1);color:#fff;outline:none}.sc-toast-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.08)}.sc-toast-bar>i{display:block;height:100%;background:var(--t);transform-origin:left;animation:sc-toast-bar var(--td,5s) linear forwards}.sc-toast:focus-within .sc-toast-bar>i,.sc-toast:hover .sc-toast-bar>i{animation-play-state:paused}@keyframes sc-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sc-toast[data-state=open]{animation:sc-toast-in .46s cubic-bezier(.2,.9,.25,1.05) both}.sc-toast[data-state=closed]{animation:sc-toast-out .22s cubic-bezier(.4,0,1,1) both}.sc-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.sc-toast[data-swipe=cancel]{transform:translateX(0);transition:transform .2s ease-out}.sc-toast[data-swipe=end]{animation:sc-toast-swipe .18s ease-out both}@keyframes sc-toast-in{0%{opacity:0;transform:translateX(36px) scale(.96)}to{opacity:1;transform:none}}@keyframes sc-toast-out{to{opacity:0;transform:translateX(28px) scale(.97)}}@keyframes sc-toast-swipe{to{opacity:0;transform:translateX(var(--radix-toast-swipe-end-x))}}@media (prefers-reduced-motion:reduce){.sc-toast[data-state]{animation-duration:.01s}.sc-toast-bar>i{animation:none;transform:scaleX(0)}}[data-sonner-toast].sc-sonner{background:#14151a!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-left:5px solid #d4ff00!important;border-radius:8px 22px 8px 22px!important;box-shadow:0 18px 40px -14px rgba(8,6,20,.55)!important;font-family:inherit}[data-sonner-toast].sc-sonner[data-type=error]{border-left-color:#ff6b86!important}[data-sonner-toast].sc-sonner[data-type=warning]{border-left-color:#ffc233!important}[data-sonner-toast].sc-sonner [data-description]{color:#c5c9d4!important}