.ind.ind-help-overlay{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--color-neutral-900) 40%,transparent)}.ind .ind-help-panel{width:min(420px,100%);height:100%;display:flex;flex-direction:column;background:var(--color-bg);border-left:1px solid var(--color-divider);box-shadow:var(--shadow-lg)}.ind .ind-help-head{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-divider)}.ind .ind-help-eyebrow{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700)}.ind .ind-help-head h2{margin:var(--space-1) 0 0;font-size:26px}.ind .ind-help-close{flex:none;margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-divider);background:transparent;color:var(--color-text);font-size:15px;line-height:1;cursor:pointer}.ind .ind-help-close:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.ind .ind-help-body{flex:1 1;overflow-y:auto;padding:var(--space-2) var(--space-6) var(--space-6)}.ind .ind-help-section{padding-top:var(--space-4)}.ind .ind-help-section h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700)}.ind .ind-help-faq dd,.ind .ind-help-section li,.ind .ind-help-section p{font-size:14px}.ind .ind-help-section ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--space-2)}.ind .ind-help-faq{margin:0}.ind .ind-help-faq dt{font-weight:500;margin-top:var(--space-3)}.ind .ind-help-faq>div:first-child dt{margin-top:0}.ind .ind-help-faq dd{margin:var(--space-1) 0 0;color:var(--color-neutral-800)}.ind .ind-help-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-divider)}.ind .ind-help-foot p{margin:0;font-size:14px}.ind.ind-tour{position:fixed;inset:0;z-index:80;background:transparent}.ind .ind-tour-blocker,.ind .ind-tour-dim{position:absolute;inset:0}.ind .ind-tour-dim{pointer-events:none;background:color-mix(in srgb,var(--color-neutral-900) 55%,transparent)}.ind .ind-tour-spotlight{position:fixed;pointer-events:none;outline:2px solid var(--color-accent);box-shadow:0 0 0 9999px color-mix(in srgb,var(--color-neutral-900) 55%,transparent);transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.ind .ind-tour-popover{position:fixed;width:min(360px,calc(100vw - 32px));padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg)}.ind .ind-tour-popover.ind-tour-popover-sheet{top:auto;right:0;bottom:0;left:0;width:100%;border-width:1px 0 0}.ind .ind-tour-count{display:block;margin-bottom:var(--space-2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700)}.ind .ind-tour-popover h2{font-size:24px}.ind .ind-tour-popover p{font-size:14px}.ind .ind-tour-actions{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.ind .ind-tour-skip{margin-right:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--color-neutral-700);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ind .ind-tour-skip:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.ind .ind-tour-spotlight{transition:none}}