:root{--co-tutorial-accent:#818cf8;--co-tutorial-accent-deep:#6366f1;--co-tutorial-accent-bright:#c7d2fe;--co-tutorial-cyan:#22d3ee;--co-tutorial-pink:#f472b6;--co-tutorial-mint:#34d399;--co-tutorial-glass:color-mix(in srgb,var(--surface,#ffffff) 94%,transparent);--co-tutorial-glass-deep:color-mix(in srgb,var(--surface,#ffffff) 88%,transparent);--co-tutorial-dim:color-mix(in srgb,#020617 38%,transparent);--co-tutorial-glass-border:color-mix(in srgb,var(--co-tutorial-accent) 38%,var(--line,#c9cfe2));--co-tutorial-text:var(--text,#253257);--co-tutorial-text-muted:var(--text-subtle,#64748b);--co-tutorial-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--co-tutorial-ease-out:cubic-bezier(0.22,1,0.36,1);--co-tutorial-shadow:0 0 0 1px color-mix(in srgb,var(--co-tutorial-accent) 16%,transparent),0 12px 40px color-mix(in srgb,var(--co-tutorial-accent-deep) 20%,transparent),0 32px 64px rgba(15,23,42,0.14)}html[data-cfp-theme=dark]{--co-tutorial-glass:color-mix(in srgb,var(--surface,#0f172a) 92%,transparent);--co-tutorial-glass-deep:color-mix(in srgb,var(--surface,#0f172a) 86%,transparent);--co-tutorial-dim:color-mix(in srgb,#020617 48%,transparent);--co-tutorial-glass-border:color-mix(in srgb,var(--co-tutorial-accent) 52%,var(--line,#334155));--co-tutorial-text:var(--text,#f0f4ff);--co-tutorial-text-muted:var(--text-subtle,#94a3b8);--co-tutorial-shadow:0 0 0 1px color-mix(in srgb,var(--co-tutorial-accent) 32%,transparent),0 12px 48px rgba(99,102,241,0.32),0 40px 80px rgba(2,6,23,0.62)}.co-tutorial-overlay-root{position:fixed;inset:0;pointer-events:none;z-index:10040}.co-tutorial-overlay-ambient{position:fixed;inset:0;pointer-events:none;z-index:10039;opacity:.38;background:radial-gradient(ellipse 85% 65% at 12% 6%,rgba(129,140,248,.22),transparent 58%),radial-gradient(ellipse 75% 55% at 90% 94%,rgba(34,211,238,.18),transparent 55%),radial-gradient(ellipse 60% 45% at 50% 50%,rgba(244,114,182,.08),transparent 62%);animation:co-tutorial-ambient-drift 18s ease-in-out infinite alternate}@keyframes co-tutorial-ambient-drift{0%{opacity:.7;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1.04) translateY(-8px)}}.co-tutorial-overlay-dim{position:fixed;background:var(--co-tutorial-dim,color-mix(in srgb,#020617 38%,transparent));pointer-events:none;z-index:10040}.co-tutorial-overlay-dim--full{inset:0}.co-tutorial-spotlight{position:fixed;pointer-events:none;z-index:10040;border-radius:0;overflow:visible;box-shadow:0 0 0 9999px var(--co-tutorial-dim,color-mix(in srgb,#020617 38%,transparent))}.co-tutorial-spotlight-pulse{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:co-tutorial-spotlight-pulse 2.6s ease-in-out infinite}@keyframes co-tutorial-spotlight-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--co-tutorial-accent) 85%,white),0 0 20px 5px color-mix(in srgb,var(--co-tutorial-accent) 42%,transparent),0 0 40px 10px color-mix(in srgb,var(--co-tutorial-cyan) 18%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--co-tutorial-cyan) 90%,white),0 0 28px 8px color-mix(in srgb,var(--co-tutorial-cyan) 48%,transparent),0 0 52px 14px color-mix(in srgb,var(--co-tutorial-pink) 22%,transparent)}}.co-tutorial-header-btn{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--co-tutorial-cyan) 55%,var(--line))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--co-tutorial-accent-deep) 28%,var(--surface)),color-mix(in srgb,var(--co-tutorial-cyan) 22%,var(--surface)),color-mix(in srgb,var(--co-tutorial-pink) 18%,var(--surface)))!important;box-shadow:0 1px 0 color-mix(in srgb,white 50%,transparent) inset,0 8px 28px color-mix(in srgb,var(--co-tutorial-accent-deep) 38%,transparent),0 0 24px color-mix(in srgb,var(--co-tutorial-cyan) 18%,transparent);transition:transform .2s var(--co-tutorial-ease-out),box-shadow .2s ease,border-color .2s ease}.co-tutorial-header-btn__inner{position:relative;z-index:1}.co-tutorial-header-btn__pulse{position:absolute;left:-2px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--co-tutorial-mint);box-shadow:0 0 10px var(--co-tutorial-mint);animation:co-tutorial-header-pulse 2s ease-in-out infinite}@keyframes co-tutorial-header-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.35);opacity:1}}.co-tutorial-header-btn__shimmer{position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,white 55%,transparent) 50%,transparent 58%);animation:co-tutorial-shimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes co-tutorial-shimmer{0%{transform:translateX(-30%) rotate(12deg)}to{transform:translateX(130%) rotate(12deg)}}.co-tutorial-header-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.02);border-color:color-mix(in srgb,var(--co-tutorial-cyan) 55%,var(--line))!important;box-shadow:0 1px 0 color-mix(in srgb,white 55%,transparent) inset,0 12px 32px color-mix(in srgb,var(--co-tutorial-accent-deep) 36%,transparent)}.co-tutorial-header-btn:disabled{opacity:.5}.co-tutorial-bar-frame{position:fixed;z-index:10060;border-radius:24px;padding:1px;background:linear-gradient(145deg,color-mix(in srgb,var(--co-tutorial-accent) 55%,transparent),color-mix(in srgb,var(--co-tutorial-cyan) 40%,transparent),color-mix(in srgb,var(--co-tutorial-pink) 35%,transparent));box-shadow:var(--co-tutorial-shadow);max-width:400px;min-width:288px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.96);transition:opacity .2s ease,visibility .2s ease,top .28s var(--co-tutorial-ease-out),left .28s var(--co-tutorial-ease-out),transform .32s var(--co-tutorial-ease-spring)}.co-tutorial-bar-frame--visible{transform:translateY(0) scale(1)}.co-tutorial-bar-frame--anchored{max-width:min(400px,calc(100vw - 20px))}.co-tutorial-bar-frame--repositioning{transition:opacity .12s ease,visibility .12s ease,transform .12s ease}.co-tutorial-bar{gap:14px;background:var(--surface,#ffffff);padding:18px 18px 16px}.co-tutorial-bar__orbit,.co-tutorial-bar__sheen{position:absolute;pointer-events:none;border-radius:inherit}.co-tutorial-bar__orbit{inset:0;opacity:.35;background:radial-gradient(circle at 30% 0,color-mix(in srgb,var(--co-tutorial-cyan) 22%,transparent),transparent 55%)}.co-tutorial-bar__sheen{top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 16%,transparent),transparent);animation:co-tutorial-card-sheen 4.5s ease-in-out infinite}@keyframes co-tutorial-card-sheen{0%,70%{left:-100%;opacity:0}80%{opacity:1}to{left:160%;opacity:0}}.co-tutorial-bar__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(32px)}.co-tutorial-bar__glow--a{width:140px;height:140px;top:-50px;right:-30px;background:color-mix(in srgb,var(--co-tutorial-accent) 50%,transparent);opacity:.6}.co-tutorial-bar__glow--b{width:100px;height:100px;bottom:-35px;left:-15px;background:color-mix(in srgb,var(--co-tutorial-cyan) 42%,transparent);opacity:.5}.co-tutorial-bar__glow--c{width:80px;height:80px;top:40%;right:10%;background:color-mix(in srgb,var(--co-tutorial-pink) 35%,transparent);opacity:.35}.co-tutorial-bar__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.co-tutorial-bar__hero{display:flex;align-items:flex-start;gap:12px}.co-tutorial-bar__ring{position:relative;flex-shrink:0;width:44px;height:44px}.co-tutorial-bar__ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.co-tutorial-bar__ring-track{stroke:color-mix(in srgb,var(--co-tutorial-text-muted) 28%,transparent);stroke-width:2.5}.co-tutorial-bar__ring-fill{stroke-width:2.75;stroke-linecap:round;transition:stroke-dashoffset .45s var(--co-tutorial-ease-out);stroke:var(--co-tutorial-cyan);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--co-tutorial-cyan) 65%,transparent))}.co-tutorial-bar__ring-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.co-tutorial-bar__hero-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.co-tutorial-bar__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.co-tutorial-bar__badge{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--co-tutorial-accent-bright) 90%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-accent-deep) 32%,transparent),color-mix(in srgb,var(--co-tutorial-cyan) 22%,transparent));border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 45%,transparent);border-radius:999px;padding:3px 9px 3px 7px;box-shadow:0 0 16px color-mix(in srgb,var(--co-tutorial-accent) 24%,transparent)}.co-tutorial-bar__badge-icon{font-size:.68rem;animation:co-tutorial-sparkle 2.6s ease-in-out infinite}@keyframes co-tutorial-sparkle{0%,to{opacity:.65;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(22deg)}}.co-tutorial-bar__wizard-pill{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--co-tutorial-cyan) 80%,var(--co-tutorial-text));padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--co-tutorial-cyan) 35%,transparent);background:color-mix(in srgb,var(--co-tutorial-cyan) 12%,transparent)}.co-tutorial-bar__progress{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--co-tutorial-text-muted);padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--co-tutorial-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 22%,transparent);margin-left:auto}.co-tutorial-bar__title{margin:0;font-size:1.02rem;line-height:1.25;letter-spacing:-.01em}.co-tutorial-bar__progress-track{border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--co-tutorial-text) 7%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,black 8%,transparent)}.co-tutorial-bar__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--co-tutorial-accent-deep),var(--co-tutorial-cyan),var(--co-tutorial-pink));background-size:200% 100%;animation:co-tutorial-progress-shift 3s linear infinite;transition:width .4s var(--co-tutorial-ease-out);box-shadow:0 0 12px color-mix(in srgb,var(--co-tutorial-cyan) 45%,transparent)}.co-tutorial-bar__steps{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.co-tutorial-bar__step-dot{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--co-tutorial-text-muted) 30%,transparent);border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 18%,transparent);transition:all .28s var(--co-tutorial-ease-spring)}.co-tutorial-bar__step-dot--done{background:linear-gradient(135deg,var(--co-tutorial-accent),var(--co-tutorial-cyan));border-color:transparent;box-shadow:0 0 8px color-mix(in srgb,var(--co-tutorial-accent) 50%,transparent)}.co-tutorial-bar__step-dot--current{width:22px;background:linear-gradient(90deg,var(--co-tutorial-accent-deep),var(--co-tutorial-pink));border-color:transparent;box-shadow:0 0 14px color-mix(in srgb,var(--co-tutorial-cyan) 55%,transparent)}.co-tutorial-bar__instruction-well{display:flex;flex-direction:column;gap:6px;border-radius:16px;background:color-mix(in srgb,var(--co-tutorial-accent) 4%,var(--surface,#ffffff));border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 16%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent);animation:co-tutorial-instruction-in .38s var(--co-tutorial-ease-out)}.co-tutorial-bar__instruction-well--blocked{border-color:color-mix(in srgb,var(--co-tutorial-pink) 35%,transparent);background:color-mix(in srgb,var(--co-tutorial-pink) 8%,var(--surface,#ffffff))}@keyframes co-tutorial-instruction-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.co-tutorial-bar__instruction-line{margin:0;font-size:.86rem;line-height:1.55;color:color-mix(in srgb,var(--co-tutorial-text) 90%,var(--co-tutorial-text-muted))}.co-tutorial-bar__arrow{position:absolute;width:16px;height:16px;background:var(--surface,#ffffff);border:2px solid color-mix(in srgb,var(--co-tutorial-cyan) 40%,var(--co-tutorial-glass-border));transform:rotate(45deg);pointer-events:none;box-shadow:0 0 12px color-mix(in srgb,var(--co-tutorial-accent) 20%,transparent)}.co-tutorial-bar__arrow--bottom{top:-9px;border-bottom:none;border-right:none}.co-tutorial-bar__arrow--top{bottom:-9px;border-top:none;border-left:none}.co-tutorial-bar__arrow--right{left:-9px;right:auto;border-bottom:none;border-left:none}.co-tutorial-bar__arrow--left{right:-9px;left:auto;border-top:none;border-right:none}.co-tutorial-bar__nav{padding-top:4px;border-top:1px solid color-mix(in srgb,var(--co-tutorial-accent) 12%,transparent)}.co-tutorial-bar__btn{position:relative;overflow:hidden;appearance:none;border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1;padding:9px 16px;transition:transform .18s var(--co-tutorial-ease-spring),box-shadow .18s ease,background .18s ease}.co-tutorial-bar__btn-label{position:relative;z-index:1}.co-tutorial-bar__btn-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,white 35%,transparent) 50%,transparent 60%);animation:co-tutorial-shimmer 2.8s ease-in-out infinite}.co-tutorial-bar__btn:active:not(:disabled){transform:scale(.96)}.co-tutorial-bar__btn--stop{background:transparent;color:var(--co-tutorial-text-muted);margin-right:auto;border:1px solid color-mix(in srgb,var(--co-tutorial-text-muted) 18%,transparent);padding:8px 12px}.co-tutorial-bar__btn--stop:hover{color:var(--co-tutorial-text);background:color-mix(in srgb,var(--co-tutorial-text-muted) 10%,transparent)}.co-tutorial-bar__btn--back{background:color-mix(in srgb,var(--co-tutorial-text) 7%,transparent);color:var(--co-tutorial-text);border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 24%,transparent)}.co-tutorial-bar__btn--back:hover:not(:disabled){background:color-mix(in srgb,var(--co-tutorial-accent) 18%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--co-tutorial-accent) 18%,transparent)}.co-tutorial-bar__btn--back:disabled{opacity:.4;cursor:not-allowed}.co-tutorial-bar__btn--next{background:linear-gradient(135deg,var(--button-primary-bg,#4f46e5),color-mix(in srgb,var(--co-tutorial-cyan) 50%,var(--button-primary-bg,#4f46e5)));color:#fff;margin-left:auto;border:1px solid color-mix(in srgb,white 28%,transparent);box-shadow:0 1px 0 color-mix(in srgb,white 38%,transparent) inset,0 8px 22px color-mix(in srgb,var(--button-primary-bg,#4f46e5) 45%,transparent);min-width:108px}.co-tutorial-bar__btn--next:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 1px 0 color-mix(in srgb,white 45%,transparent) inset,0 14px 32px color-mix(in srgb,var(--button-primary-bg,#4f46e5) 55%,transparent)}.co-tutorial-bar__btn--next-finish{background:linear-gradient(135deg,var(--co-tutorial-mint),color-mix(in srgb,var(--co-tutorial-cyan) 60%,var(--co-tutorial-mint)));box-shadow:0 1px 0 color-mix(in srgb,white 40%,transparent) inset,0 8px 24px color-mix(in srgb,var(--co-tutorial-mint) 45%,transparent)}.co-tutorial-bar__btn--next:disabled{opacity:.5;cursor:not-allowed;transform:none}.co-tutorial-bar__btn--next-blocked{background:color-mix(in srgb,var(--co-tutorial-accent) 16%,transparent);color:var(--co-tutorial-text-muted);border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 30%,transparent);box-shadow:none;min-width:auto}.co-tutorial-bar--finale .co-tutorial-bar__title{color:color-mix(in srgb,var(--co-tutorial-mint) 55%,var(--co-tutorial-text))}@keyframes co-tutorial-auto-progress{0%{width:0}to{width:100%}}.co-tutorial-bar__auto{display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-mint) 12%,transparent),color-mix(in srgb,var(--co-tutorial-cyan) 10%,transparent));border:1px solid color-mix(in srgb,var(--co-tutorial-mint) 32%,transparent)}.co-tutorial-bar__auto-top{display:flex;align-items:flex-start;gap:8px}.co-tutorial-bar__auto-dot{width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:var(--co-tutorial-mint);box-shadow:0 0 12px var(--co-tutorial-mint);flex-shrink:0;animation:co-tutorial-auto-dot-pulse 1.5s ease-in-out infinite}@keyframes co-tutorial-auto-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.co-tutorial-bar__auto-text{font-size:.76rem;line-height:1.45;color:color-mix(in srgb,var(--co-tutorial-text) 82%,var(--co-tutorial-text-muted))}.co-tutorial-bar__auto-progress-track{height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--co-tutorial-text) 8%,transparent)}.co-tutorial-bar__auto-progress-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--co-tutorial-mint),var(--co-tutorial-cyan),var(--co-tutorial-accent));animation:co-tutorial-auto-progress linear forwards}.co-tutorial-tt{position:relative;overflow:hidden;width:min(380px,calc(100vw - 32px));border-radius:22px;background:var(--co-tutorial-glass);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border:2px solid var(--co-tutorial-glass-border);box-shadow:var(--co-tutorial-shadow);color:var(--co-tutorial-text);animation:co-tutorial-instruction-in .35s var(--co-tutorial-ease-out)}.co-tutorial-tt>:not(.co-tutorial-tt__glow){position:relative;z-index:1}.co-tutorial-tt__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(32px);opacity:.5;z-index:0}.co-tutorial-tt__glow--a{width:120px;height:120px;top:-40px;right:-20px;background:color-mix(in srgb,var(--co-tutorial-accent) 55%,transparent)}.co-tutorial-tt__glow--b{width:90px;height:90px;bottom:-28px;left:-10px;background:color-mix(in srgb,var(--co-tutorial-pink) 42%,transparent)}.co-tutorial-tt__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 10px}.co-tutorial-tt__header-left{display:flex;align-items:center;gap:8px}.co-tutorial-tt__badge{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--co-tutorial-accent-bright) 90%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-accent-deep) 30%,transparent),color-mix(in srgb,var(--co-tutorial-cyan) 20%,transparent));border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 42%,transparent);border-radius:999px;padding:3px 9px 3px 7px}.co-tutorial-tt__badge-icon{font-size:.68rem;animation:co-tutorial-sparkle 2.6s ease-in-out infinite}.co-tutorial-tt__counter{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;padding:3px 9px;background:color-mix(in srgb,var(--co-tutorial-accent) 12%,transparent)}.co-tutorial-tt__close,.co-tutorial-tt__counter{color:var(--co-tutorial-text-muted);border-radius:999px;border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 20%,transparent)}.co-tutorial-tt__close{appearance:none;width:32px;height:32px;cursor:pointer;font-size:.85rem;background:color-mix(in srgb,var(--co-tutorial-text) 6%,transparent);transition:transform .2s ease,background .2s ease}.co-tutorial-tt__close:hover{color:var(--co-tutorial-text);background:color-mix(in srgb,var(--co-tutorial-accent) 20%,transparent);transform:rotate(90deg) scale(1.05)}.co-tutorial-tt__progress-track{height:5px;margin:0 18px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--co-tutorial-text) 8%,transparent)}.co-tutorial-tt__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--co-tutorial-accent-deep),var(--co-tutorial-cyan),var(--co-tutorial-pink));background-size:200% 100%;animation:co-tutorial-progress-shift 3s linear infinite;transition:width .4s var(--co-tutorial-ease-out)}.co-tutorial-tt__title{padding:6px 18px 0;font-size:1.05rem!important;font-weight:800!important;color:var(--co-tutorial-text)!important}.co-tutorial-tt__body{display:flex;flex-direction:column;gap:5px;padding:10px 18px 14px}.co-tutorial-tt__body-line{display:block;font-size:.86rem;line-height:1.55;color:color-mix(in srgb,var(--co-tutorial-text) 88%,var(--co-tutorial-text-muted))}.co-tutorial-tt__body-spacer{display:block;height:6px}.co-tutorial-tt__action{display:flex;align-items:flex-start;gap:8px;margin:0 18px 6px;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-cyan) 16%,transparent),color-mix(in srgb,var(--co-tutorial-accent) 12%,transparent));border:1px solid color-mix(in srgb,var(--co-tutorial-cyan) 32%,transparent)}.co-tutorial-tt__action-dot{width:8px;height:8px;margin-top:.3rem;border-radius:50%;background:var(--co-tutorial-cyan);box-shadow:0 0 12px var(--co-tutorial-cyan);animation:co-tutorial-auto-dot-pulse 1.5s ease-in-out infinite}.co-tutorial-tt__action-text{color:color-mix(in srgb,var(--co-tutorial-text) 82%,var(--co-tutorial-text-muted))!important}.co-tutorial-tt__footer{display:flex;flex-direction:column;gap:10px;padding:6px 18px 18px;border-top:1px solid color-mix(in srgb,var(--co-tutorial-accent) 12%,transparent)}.co-tutorial-tt__skip{appearance:none;align-self:flex-start;border:none;background:transparent;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--co-tutorial-text-muted)}.co-tutorial-tt__skip:hover{color:var(--co-tutorial-text)}.co-tutorial-tt__nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}.co-tutorial-tt__btn{appearance:none;border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:700;padding:9px 16px;transition:transform .18s var(--co-tutorial-ease-spring)}.co-tutorial-tt__btn--back{background:color-mix(in srgb,var(--co-tutorial-text) 7%,transparent);color:var(--co-tutorial-text);border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 24%,transparent)}.co-tutorial-tt__btn--back:disabled{opacity:.4;cursor:not-allowed}.co-tutorial-tt__btn--next{background:linear-gradient(135deg,var(--button-primary-bg,#4f46e5),color-mix(in srgb,var(--co-tutorial-cyan) 50%,var(--button-primary-bg,#4f46e5)));color:#fff;border:1px solid color-mix(in srgb,white 28%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--button-primary-bg,#4f46e5) 42%,transparent)}.co-tutorial-tt__btn--next:hover:not(:disabled){transform:translateY(-2px)}.co-tutorial-tt__btn--blocked,.co-tutorial-tt__btn--next:disabled{opacity:.55;cursor:not-allowed;transform:none}.co-tutorial-stop{position:fixed;top:16px;right:16px;z-index:10070;display:inline-flex;align-items:center;gap:8px;appearance:none;border:1px solid color-mix(in srgb,var(--co-tutorial-pink) 50%,transparent);border-radius:999px;padding:9px 16px 9px 11px;cursor:pointer;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#be185d,color-mix(in srgb,var(--co-tutorial-pink) 75%,#be185d));box-shadow:0 10px 28px color-mix(in srgb,var(--co-tutorial-pink) 38%,transparent);transition:transform .18s ease}.co-tutorial-stop:hover{transform:translateY(-2px)}.co-tutorial-stop__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,white 20%,transparent);font-size:.72rem}.co-tutorial-preparing-overlay{position:fixed;inset:0;z-index:10065;pointer-events:none;background:color-mix(in srgb,#020617 32%,transparent);backdrop-filter:none}@media (prefers-reduced-motion:reduce){.co-tutorial-bar-frame,.co-tutorial-bar__auto-dot,.co-tutorial-bar__badge-icon,.co-tutorial-bar__btn-shine,.co-tutorial-bar__progress-fill,.co-tutorial-bar__sheen,.co-tutorial-header-btn__pulse,.co-tutorial-header-btn__shimmer,.co-tutorial-overlay-ambient,.co-tutorial-spotlight-pulse,.co-tutorial-tt__action-dot,.co-tutorial-tt__badge-icon,.co-tutorial-tt__progress-fill{animation:none!important}.co-tutorial-bar-frame--visible{transform:none}.co-tutorial-bar__auto-progress-fill{width:100%;opacity:.45}}[data-co-tutorial-active] .MuiAutocomplete-popper,[data-co-tutorial-active] .MuiMenu-root,[data-co-tutorial-active] .MuiPickerPopper-root,[data-co-tutorial-active] .MuiPickersPopper-root,[data-co-tutorial-active] .MuiPopover-root,[data-co-tutorial-active] .MuiPopper-root,[data-co-tutorial-active] .cfp-date-picker-popper,[data-co-tutorial-active] .cfp-modal-content[data-tour=co-tutorial-patient-register-modal],[data-co-tutorial-active] .cfp-modal-overlay:has(~.cfp-modal-content[data-tour=co-tutorial-patient-register-modal]),[data-co-tutorial-active] .cfp-react-select__menu,[data-co-tutorial-active] .cfp-react-select__menu-portal,[data-co-tutorial-active] .rt-PopperContent,[data-co-tutorial-active] .rt-SelectContent,[data-co-tutorial-active] [data-radix-popper-content-wrapper],[data-co-tutorial-active] [role=listbox],[data-co-tutorial-active] [role=option]{z-index:10100!important;pointer-events:auto!important}.co-tutorial-bar__title{font-size:1.14rem;font-weight:800;letter-spacing:-.025em;line-height:1.28;background:linear-gradient(115deg,#312e81,#4f46e5 15%,#3b82f6 32%,#818cf8 48%,#db2777 72%,#f472b6 86%,#6366f1);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--co-tutorial-text);animation:co-tutorial-title-flow 10s ease-in-out infinite;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--co-tutorial-text) 12%,transparent))}html[data-cfp-theme=dark] .co-tutorial-bar__title{background:linear-gradient(115deg,#e0e7ff,#a5b4fc 18%,#93c5fd 38%,#c4b5fd 55%,#f9a8d4 78%,#fbcfe8 92%,#c4b5fd);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--co-tutorial-accent) 28%,transparent))}.co-tutorial-bar--finale .co-tutorial-bar__title{background:linear-gradient(115deg,#059669,#34d399 35%,#22d3ee 68%,#6ee7b7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--co-tutorial-mint) 45%,transparent))}@keyframes co-tutorial-title-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.co-tutorial-bar-anchor{--co-tutorial-panel:var(--surface,#ffffff);--co-tutorial-panel-soft:color-mix(in srgb,var(--co-tutorial-accent) 5%,var(--surface,#ffffff));position:fixed;z-index:10060;max-width:min(400px,calc(100vw - 20px));min-width:288px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.96);transition:opacity .2s ease,visibility .2s ease,top .28s var(--co-tutorial-ease-out,cubic-bezier(.22,1,.36,1)),left .28s var(--co-tutorial-ease-out,cubic-bezier(.22,1,.36,1)),transform .32s var(--co-tutorial-ease-spring,cubic-bezier(.34,1.56,.64,1))}.co-tutorial-bar-anchor--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.co-tutorial-bar-anchor--repositioning{transition:opacity .12s ease,visibility .12s ease,transform .12s ease}html[data-cfp-theme=dark] .co-tutorial-bar-anchor{--co-tutorial-panel:var(--surface,#0f172a);--co-tutorial-panel-soft:color-mix(in srgb,var(--co-tutorial-accent-deep) 8%,var(--surface,#0f172a))}.co-tutorial-bar-anchor>.co-tutorial-bar__arrow{z-index:3}.co-tutorial-bar-frame{position:relative;z-index:auto;max-width:none;min-width:0;width:100%;transition:none;overflow:hidden;isolation:isolate;padding:3px;border-radius:26px;background:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--co-tutorial-accent) 38%,transparent),0 0 32px color-mix(in srgb,var(--co-tutorial-accent-deep) 42%,transparent),0 0 64px color-mix(in srgb,var(--co-tutorial-accent) 18%,transparent),0 22px 60px rgba(15,23,42,.2)}.co-tutorial-bar-frame,.co-tutorial-bar-frame--visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.co-tutorial-bar-frame--anchored{max-width:none}.co-tutorial-bar-frame--repositioning{transition:none}html[data-cfp-theme=dark] .co-tutorial-bar-frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--co-tutorial-accent) 38%,transparent),0 0 40px color-mix(in srgb,var(--co-tutorial-accent) 48%,transparent),0 0 72px color-mix(in srgb,var(--co-tutorial-pink) 28%,transparent),0 24px 64px rgba(2,6,23,.65)}.co-tutorial-bar-frame:before{content:"";position:absolute;inset:-130%;z-index:0;background:conic-gradient(from 0deg,#6366f1,#3b82f6,#818cf8,#a855f7,#f472b6,#fb923c,#ec4899,#6366f1);filter:saturate(1.45) brightness(1.08);animation:co-tutorial-frame-orbit 5.5s linear infinite;pointer-events:none}.co-tutorial-bar-frame:after{content:"";position:absolute;inset:3px;z-index:0;border-radius:22px;pointer-events:none;background:transparent;box-shadow:inset 0 1px 0 color-mix(in srgb,white 55%,transparent),inset 0 0 24px color-mix(in srgb,var(--co-tutorial-accent) 8%,transparent)}.co-tutorial-bar-frame>.co-tutorial-bar{position:relative;z-index:1}@keyframes co-tutorial-frame-orbit{to{transform:rotate(1turn)}}.co-tutorial-bar{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;color:var(--co-tutorial-text);background:linear-gradient(152deg,color-mix(in srgb,var(--co-tutorial-accent) 9%,var(--co-tutorial-panel)) 0,var(--co-tutorial-panel) 42%,color-mix(in srgb,#93c5fd 7%,var(--co-tutorial-panel)) 72%,color-mix(in srgb,var(--co-tutorial-pink) 6%,var(--co-tutorial-panel)) 100%);border:1px solid color-mix(in srgb,var(--line,#c9cfe2) 70%,var(--co-tutorial-accent) 30%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 75%,transparent);gap:12px;padding:16px 16px 14px}html[data-cfp-theme=dark] .co-tutorial-bar{background:linear-gradient(152deg,color-mix(in srgb,var(--co-tutorial-accent-deep) 22%,var(--co-tutorial-panel)) 0,var(--co-tutorial-panel) 40%,color-mix(in srgb,#6366f1 12%,var(--co-tutorial-panel)) 68%,color-mix(in srgb,var(--co-tutorial-pink) 10%,var(--co-tutorial-panel)) 100%);border-color:color-mix(in srgb,var(--co-tutorial-accent) 28%,var(--line,#334155));box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent)}.co-tutorial-bar__orbit{opacity:.55;background:radial-gradient(circle at 14% -8%,color-mix(in srgb,#3b82f6 38%,transparent),transparent 52%),radial-gradient(circle at 96% 112%,color-mix(in srgb,var(--co-tutorial-pink) 38%,transparent),transparent 50%),radial-gradient(circle at 52% 42%,color-mix(in srgb,#a855f7 22%,transparent),transparent 68%),radial-gradient(circle at 88% 18%,color-mix(in srgb,#fb923c 14%,transparent),transparent 45%);animation:co-tutorial-orbit-drift 14s ease-in-out infinite alternate}@keyframes co-tutorial-orbit-drift{0%{transform:scale(1) translateY(0);opacity:.72}to{transform:scale(1.04) translateY(-3px);opacity:.92}}.co-tutorial-bar__sheen{background:linear-gradient(100deg,transparent 24%,color-mix(in srgb,white 38%,transparent) 44%,color-mix(in srgb,#93c5fd 22%,transparent) 50%,color-mix(in srgb,#f9a8d4 18%,transparent) 56%,transparent 76%);animation-duration:3.8s}.co-tutorial-bar__glow{filter:blur(36px);animation:co-tutorial-glow-breathe 6s ease-in-out infinite}.co-tutorial-bar__glow--a{opacity:.78;background:radial-gradient(circle,#6366f1 0,transparent 70%)}.co-tutorial-bar__glow--b{opacity:.62;background:radial-gradient(circle,#38bdf8 0,transparent 70%);animation-delay:-2s}.co-tutorial-bar__glow--c{opacity:.55;background:radial-gradient(circle,#f472b6 0,transparent 70%);animation-delay:-4s}@keyframes co-tutorial-glow-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.co-tutorial-bar__context{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-bottom:2px;border-bottom:none;background:linear-gradient(90deg,color-mix(in srgb,var(--co-tutorial-accent) 38%,transparent),color-mix(in srgb,#38bdf8 28%,transparent),color-mix(in srgb,var(--co-tutorial-pink) 32%,transparent)) 0 100% /100% 1px no-repeat}.co-tutorial-bar__context-tour{color:var(--co-tutorial-text);padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-accent) 12%,var(--co-tutorial-panel-soft)),color-mix(in srgb,var(--co-tutorial-accent-deep) 8%,var(--co-tutorial-panel-soft)));box-shadow:0 0 12px color-mix(in srgb,var(--co-tutorial-accent) 18%,transparent)}.co-tutorial-bar__context-wizard{color:var(--co-tutorial-text);padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--co-tutorial-accent) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-accent) 10%,var(--co-tutorial-panel-soft)),color-mix(in srgb,#38bdf8 8%,var(--co-tutorial-panel-soft)),color-mix(in srgb,var(--co-tutorial-pink) 6%,var(--co-tutorial-panel-soft)));box-shadow:0 0 12px color-mix(in srgb,#6366f1 16%,transparent)}.co-tutorial-bar__context-phase{color:var(--co-tutorial-text-muted);margin-left:auto;font-size:.62rem;font-weight:600}.co-tutorial-bar__kind{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid transparent}.co-tutorial-bar__kind-icon:empty{display:none}.co-tutorial-bar__kind--guided,.co-tutorial-bar__kind--optional,.co-tutorial-bar__kind--overview{background:linear-gradient(135deg,var(--co-tutorial-panel-soft),color-mix(in srgb,var(--co-tutorial-accent) 8%,var(--co-tutorial-panel-soft)));border-color:color-mix(in srgb,var(--co-tutorial-accent) 32%,transparent)}.co-tutorial-bar__kind--action{color:#fff;background:linear-gradient(135deg,#ec4899,#6366f1 55%,#8b5cf6);box-shadow:0 0 16px color-mix(in srgb,var(--co-tutorial-pink) 45%,transparent),inset 0 1px 0 color-mix(in srgb,white 35%,transparent)}.co-tutorial-bar__kind--submit{color:#fff;background:linear-gradient(135deg,#10b981,#22d3ee 55%,#34d399);box-shadow:0 0 16px color-mix(in srgb,var(--co-tutorial-mint) 42%,transparent),inset 0 1px 0 color-mix(in srgb,white 35%,transparent)}.co-tutorial-bar__progress-wrap{display:flex;flex-direction:column;gap:5px}.co-tutorial-bar__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.68rem;font-weight:600;color:var(--co-tutorial-text-muted);font-variant-numeric:tabular-nums}.co-tutorial-bar__ring-fill{stroke:url(#co-tutorial-ring-gradient);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--co-tutorial-accent) 55%,transparent))}.co-tutorial-bar__ring-num{background:linear-gradient(145deg,var(--co-tutorial-text),color-mix(in srgb,var(--co-tutorial-accent-deep) 70%,var(--co-tutorial-text)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--co-tutorial-text)}.co-tutorial-bar__progress-meta strong{background:linear-gradient(90deg,var(--co-tutorial-accent-deep),#6366f1,#818cf8,var(--co-tutorial-pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--co-tutorial-text)}.co-tutorial-bar__progress-track{height:5px;background:color-mix(in srgb,var(--co-tutorial-text) 9%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,black 6%,transparent)}.co-tutorial-bar__progress-fill{animation:co-tutorial-progress-shift 2.4s linear infinite;background:linear-gradient(90deg,#4338ca,#6366f1,#38bdf8,#a855f7,#f472b6,#fb923c,#6366f1);background-size:280% 100%;box-shadow:0 0 14px color-mix(in srgb,#6366f1 40%,transparent),0 0 4px color-mix(in srgb,#f472b6 35%,transparent)}@keyframes co-tutorial-progress-shift{0%{background-position:0 50%}to{background-position:200% 50%}}.co-tutorial-bar__phase-track{height:3px;background:color-mix(in srgb,var(--co-tutorial-text) 6%,transparent)}.co-tutorial-bar__phase-fill{background:linear-gradient(90deg,var(--co-tutorial-accent-deep),#6366f1,#818cf8,#f472b6);box-shadow:0 0 8px color-mix(in srgb,#818cf8 42%,transparent)}.co-tutorial-bar__instruction-well{background:linear-gradient(160deg,var(--co-tutorial-panel-soft) 0,color-mix(in srgb,var(--co-tutorial-accent) 6%,var(--co-tutorial-panel-soft)) 100%);border:1px solid transparent;background-clip:padding-box;position:relative;border-radius:14px;padding:12px 14px;box-shadow:inset 0 1px 0 color-mix(in srgb,white 50%,transparent),0 4px 16px color-mix(in srgb,var(--co-tutorial-accent) 8%,transparent)}.co-tutorial-bar__instruction-well:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,color-mix(in srgb,var(--co-tutorial-accent) 32%,transparent),color-mix(in srgb,#38bdf8 26%,transparent),color-mix(in srgb,var(--co-tutorial-pink) 28%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html[data-cfp-theme=dark] .co-tutorial-bar__instruction-well{background:linear-gradient(160deg,var(--co-tutorial-panel-soft) 0,color-mix(in srgb,var(--co-tutorial-accent-deep) 14%,var(--co-tutorial-panel-soft)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.co-tutorial-bar__instruction-lead{font-size:.9rem;font-weight:700;color:var(--co-tutorial-text)}.co-tutorial-bar__instruction-list{margin:0;padding:0 0 0 1.05rem;display:flex;flex-direction:column;gap:5px;list-style:disc}.co-tutorial-bar__instruction-item{color:var(--co-tutorial-text);opacity:.88;font-size:.84rem;line-height:1.5}.co-tutorial-bar__instruction-well--blocked .co-tutorial-bar__instruction-item,.co-tutorial-bar__instruction-well--blocked .co-tutorial-bar__instruction-lead{opacity:.65}.co-tutorial-bar__callout{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px}.co-tutorial-bar__callout--action{background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-pink) 12%,var(--co-tutorial-panel-soft)),color-mix(in srgb,var(--co-tutorial-accent-deep) 8%,var(--co-tutorial-panel-soft)));border:1px solid color-mix(in srgb,var(--co-tutorial-pink) 38%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--co-tutorial-pink) 14%,transparent)}.co-tutorial-bar__callout-label{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--co-tutorial-pink) 80%,var(--co-tutorial-text))}.co-tutorial-bar__callout-text{margin:0;font-size:.82rem;line-height:1.45;color:var(--co-tutorial-text);font-weight:700}.co-tutorial-bar__tip{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--co-tutorial-accent-deep) 10%,var(--co-tutorial-panel-soft)),color-mix(in srgb,#6366f1 8%,var(--co-tutorial-panel-soft)),color-mix(in srgb,var(--co-tutorial-pink) 6%,var(--co-tutorial-panel-soft)));border:1px solid color-mix(in srgb,#818cf8 32%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 18px color-mix(in srgb,#6366f1 12%,transparent)}.co-tutorial-bar__tip-icon{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1;color:#fff;background:linear-gradient(145deg,var(--co-tutorial-accent-deep),#6366f1,#f472b6);border:1px solid color-mix(in srgb,white 28%,transparent);box-shadow:0 0 12px color-mix(in srgb,#818cf8 38%,transparent)}.co-tutorial-bar__tip-text{margin:0;flex:1;min-width:0;font-size:.82rem;line-height:1.5;color:var(--co-tutorial-text);font-weight:600}.co-tutorial-bar__nav{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--co-tutorial-accent) 32%,transparent),color-mix(in srgb,#38bdf8 24%,transparent),color-mix(in srgb,var(--co-tutorial-pink) 28%,transparent)) 0 0 /100% 1px no-repeat;padding-top:10px;margin-top:2px}.co-tutorial-bar__nav-hint{flex:1 1 100%;margin:0 0 2px;font-size:.68rem;line-height:1.35;color:var(--co-tutorial-text-muted);order:-1}.co-tutorial-bar--blocked .co-tutorial-bar__nav-hint{color:color-mix(in srgb,var(--co-tutorial-pink) 70%,var(--co-tutorial-text));font-weight:600}.co-tutorial-bar__btn--next{background:linear-gradient(135deg,#4338ca,#6366f1 32%,#3b82f6 58%,#ec4899);box-shadow:0 1px 0 color-mix(in srgb,white 42%,transparent) inset,0 10px 28px color-mix(in srgb,var(--co-tutorial-accent-deep) 55%,transparent),0 0 20px color-mix(in srgb,#6366f1 22%,transparent),0 0 32px color-mix(in srgb,#f472b6 14%,transparent)}.co-tutorial-bar__btn--next:hover:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb,white 50%,transparent) inset,0 16px 36px color-mix(in srgb,var(--co-tutorial-accent-deep) 62%,transparent),0 0 28px color-mix(in srgb,var(--co-tutorial-accent) 28%,transparent)}.co-tutorial-bar__btn--next-finish{background:linear-gradient(135deg,#059669,#34d399 45%,#22d3ee);box-shadow:0 1px 0 color-mix(in srgb,white 42%,transparent) inset,0 10px 28px color-mix(in srgb,var(--co-tutorial-mint) 50%,transparent),0 0 22px color-mix(in srgb,var(--co-tutorial-cyan) 28%,transparent)}.co-tutorial-bar__arrow{background:linear-gradient(145deg,var(--co-tutorial-panel),color-mix(in srgb,#93c5fd 8%,var(--co-tutorial-panel)),color-mix(in srgb,#fbcfe8 6%,var(--co-tutorial-panel)));border-color:color-mix(in srgb,#818cf8 42%,var(--line,#c9cfe2));box-shadow:0 0 14px color-mix(in srgb,#6366f1 24%,transparent),0 0 8px color-mix(in srgb,#f472b6 12%,transparent),inset 0 1px 0 color-mix(in srgb,white 60%,transparent)}.co-tutorial-bar__steps{display:none}.co-tutorial-bar__instruction-well{animation:co-tutorial-step-in .32s var(--co-tutorial-ease-out,ease-out)}@keyframes co-tutorial-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.co-tutorial-bar-anchor,.co-tutorial-bar-frame--visible{transform:none}.co-tutorial-bar__glow,.co-tutorial-bar__orbit,.co-tutorial-bar__progress-fill,.co-tutorial-bar__title{animation:none!important}.co-tutorial-bar__instruction-well{animation:none}.co-tutorial-bar-frame:before,.co-tutorial-bar__sheen{animation:none!important}}