.onboarding-mask-pane{position:fixed;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1500;pointer-events:none;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1),bottom .35s cubic-bezier(.4,0,.2,1)}.onboarding-spotlight{position:fixed;border:2px solid rgba(0,221,214,.7);border-radius:10px;pointer-events:none;z-index:1501;transition:all .35s cubic-bezier(.4,0,.2,1);animation:spotlight-pulse 2.4s ease-in-out infinite}@keyframes spotlight-pulse{0%,to{box-shadow:0 0 16px rgba(0,221,214,.3),inset 0 0 0 1px rgba(0,221,214,.1)}50%{box-shadow:0 0 32px rgba(0,221,214,.55),inset 0 0 0 1px rgba(0,221,214,.2)}}.onboarding-tooltip{position:fixed;width:320px;background:rgba(14,14,14,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:rgba(0,221,214,.28) rgba(255,255,255,.04) rgba(255,255,255,.04) rgba(255,255,255,.07);border-style:solid;border-width:1px;border-radius:14px;padding:22px 22px 18px;box-shadow:0 30px 60px rgba(0,0,0,.6);z-index:1502;pointer-events:auto;color:#e5e2e1;font-family:Inter,-apple-system,sans-serif;animation:tooltip-enter .25s cubic-bezier(.4,0,.2,1)}@keyframes tooltip-enter{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tooltip-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.tooltip-title{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;color:#e5e2e1;letter-spacing:-.01em;margin:0;flex:1 1;line-height:1.3}.tooltip-close{border:none;color:rgba(185,202,200,.4);cursor:pointer;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;margin-left:8px;flex-shrink:0;transition:color .15s}.tooltip-close,.tooltip-close:hover{background:transparent;box-shadow:none}.tooltip-close:hover{color:#e5e2e1;transform:none}.tooltip-description{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#b9cac8;margin:0 0 14px;white-space:pre-line}.tooltip-progress{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#00ddd6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.tooltip-navigation{display:flex;gap:8px;align-items:center}.tooltip-btn-example,.tooltip-btn-next,.tooltip-btn-previous,.tooltip-btn-skip{padding:8px 14px;border-radius:8px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s;border:none;line-height:1}.tooltip-btn-previous{background:rgba(255,255,255,.06);color:#b9cac8;border:1px solid rgba(255,255,255,.08)}.tooltip-btn-previous:hover:not(:disabled){background:rgba(255,255,255,.1);color:#e5e2e1}.tooltip-btn-previous:disabled{opacity:.3;cursor:not-allowed}.tooltip-btn-next{background:#00f2ea;color:#0a0a0a;flex:1 1}.tooltip-btn-next:hover{background:#00ddd6;box-shadow:0 0 14px rgba(0,221,214,.35)}.tooltip-btn-skip{background:transparent;color:rgba(185,202,200,.5);border:1px solid rgba(185,202,200,.15);font-size:.75rem}.tooltip-btn-skip:hover{color:#b9cac8;border-color:rgba(185,202,200,.3);background:rgba(255,255,255,.04)}.tooltip-btn-example{background:rgba(0,221,214,.1);color:#00ddd6;border:1px solid rgba(0,221,214,.25);flex:1 1}.tooltip-btn-example:hover{background:rgba(0,221,214,.18);border-color:rgba(0,221,214,.45);box-shadow:0 0 12px rgba(0,221,214,.2)}.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.tooltip-arrow-bottom{bottom:-11px;left:50%;transform:translateX(-50%);border-width:11px 10px 0;border-color:rgba(14,14,14,.94) transparent transparent}.tooltip-arrow-top{top:-11px;left:50%;transform:translateX(-50%);border-width:0 10px 11px;border-color:transparent transparent rgba(14,14,14,.94)}.tooltip-arrow-left{left:-11px;top:50%;transform:translateY(-50%);border-width:10px 11px 10px 0;border-color:transparent rgba(14,14,14,.94) transparent transparent}.tooltip-arrow-right{right:-11px;top:50%;transform:translateY(-50%);border-width:10px 0 10px 11px;border-color:transparent transparent transparent rgba(14,14,14,.94)}[dir=rtl] .onboarding-tooltip{text-align:right;border-top:1px solid rgba(0,221,214,.28);border-right:1px solid rgba(255,255,255,.07);border-left:1px solid rgba(255,255,255,.04)}[dir=rtl] .tooltip-navigation{flex-direction:row-reverse}[dir=rtl] .tooltip-close{margin-left:0;margin-right:8px}@media (max-width:768px){.onboarding-tooltip{position:fixed!important;left:12px!important;right:12px!important;width:auto!important;padding:16px 16px 14px;border-radius:12px}.onboarding-tooltip.tooltip-mobile-top{top:16px!important;bottom:auto!important}.onboarding-tooltip.tooltip-mobile-bottom{bottom:16px!important;top:auto!important}.onboarding-tooltip .tooltip-arrow{display:none}.tooltip-title{font-size:.93rem}.tooltip-description{font-size:.82rem;margin-bottom:10px}.tooltip-progress{margin-bottom:10px}.tooltip-navigation{flex-wrap:wrap;gap:6px}.tooltip-btn-example,.tooltip-btn-next,.tooltip-btn-previous{padding:10px 14px;font-size:.82rem;min-height:40px}.tooltip-btn-skip{flex:1 1 100%;order:10;text-align:center;padding:8px;min-height:36px}}@media (prefers-reduced-motion:reduce){.onboarding-spotlight,.onboarding-tooltip{animation:none}.onboarding-mask-pane{transition:none}}.tooltip-btn-example:focus-visible,.tooltip-btn-next:focus-visible,.tooltip-btn-previous:focus-visible,.tooltip-btn-skip:focus-visible,.tooltip-close:focus-visible{outline:2px solid #00ddd6;outline-offset:2px}.onboarding-finale-overlay{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:tooltipFadeIn .35s cubic-bezier(.22,1,.36,1) both}.onboarding-finale-card{position:relative;background:rgba(14,14,14,.96);border-color:#00ddd6 rgba(255,255,255,.07) rgba(255,255,255,.04) rgba(255,255,255,.04);border-style:solid;border-width:2px 1px 1px;border-radius:16px;padding:40px 48px 32px;max-width:460px;width:calc(100vw - 48px);text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.6),0 0 0 1px rgba(0,221,214,.08)}.finale-title{font-family:Manrope,Inter,sans-serif;font-size:2rem;font-weight:800;color:#00f2ea;margin:0 0 16px;letter-spacing:-.01em}.finale-description{font-family:Inter,sans-serif;font-size:.93rem;color:#b9cac8;line-height:1.65;margin:0 0 20px;white-space:pre-line}.onboarding-finale-card .tooltip-close{position:absolute;top:14px;right:16px}.onboarding-finale-card .tooltip-progress{margin-bottom:20px}.onboarding-finale-card .tooltip-navigation{justify-content:center}[dir=rtl] .onboarding-finale-card{text-align:right}[dir=rtl] .onboarding-finale-card .tooltip-close{right:auto;left:16px}[dir=rtl] .onboarding-finale-card .tooltip-navigation{flex-direction:row-reverse;justify-content:center}@media (max-width:768px){.onboarding-finale-card{padding:28px 20px 20px}.finale-title{font-size:1.4rem}.finale-description{font-size:.85rem}.onboarding-finale-card .tooltip-navigation{flex-wrap:wrap;gap:8px}.onboarding-finale-card .tooltip-btn-example,.onboarding-finale-card .tooltip-btn-next{min-height:42px;font-size:.85rem}}