.first-run-tour{position:fixed;inset:0;z-index:950;pointer-events:none}@keyframes first-run-tour-fade{0%{opacity:0}to{opacity:1}}.first-run-tour-blocker{position:fixed;pointer-events:auto}.first-run-tour-dim{background:rgba(15,22,19,.55);animation:first-run-tour-fade .2s ease-out both}.first-run-tour-dim[data-blur]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dark .first-run-tour-dim{background:rgba(0,0,0,.62)}.first-run-tour-spotlight{position:fixed;left:0;top:0;pointer-events:none;border-radius:18px;box-shadow:0 0 0 3px #FFFFFF,0 0 18px 5px rgba(255,255,255,.55)}.first-run-tour-bubble{position:fixed;pointer-events:auto;box-sizing:border-box;padding:16px 18px 14px;border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 18px 44px -14px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.08)}.dark .first-run-tour-bubble{box-shadow:0 0 0 1px var(--line),0 18px 44px -14px rgba(0,0,0,.7)}.first-run-tour-content{position:relative;animation:first-run-tour-in .18s var(--tt-ease-standard,cubic-bezier(.2,0,0,1)) both}@keyframes first-run-tour-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.first-run-tour-progress{font-family:var(--font-en);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ink-2);font-variant-numeric:tabular-nums}.first-run-tour-skip{display:inline-flex;min-height:max(44px,var(--tap-min,44px));align-items:center;margin-left:-6px;padding:0 6px;border-radius:10px;font-size:var(--fs-1,13px);font-weight:500;color:var(--ink-2);word-break:keep-all;overflow-wrap:normal;hyphens:manual}.first-run-tour-skip:hover{color:var(--ink)}.first-run-tour-next{display:inline-flex;flex:0 0 auto;max-width:100%;margin-left:auto;min-height:max(44px,var(--tap-min,44px));align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:var(--fs-2,16px);font-weight:700;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:normal;hyphens:manual}.first-run-tour-next:hover{filter:brightness(.95)}.first-run-tour-next:focus-visible,.first-run-tour-skip:focus-visible{outline:2px solid var(--me-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.first-run-tour-content,.first-run-tour-dim{animation:none}.first-run-tour-dim[data-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}}