.onboarding-dialog.svelte-131bqw1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-l);color:var(--color-text-primary);pointer-events:auto;-webkit-user-select:none;user-select:none;font-family:var(--font-body);width:100%;max-width:400px;box-shadow:var(--shadow-lg);gap:var(--space-m);flex-direction:column;max-height:80vh;display:flex;position:relative}@media (max-width:480px){.onboarding-dialog.svelte-131bqw1{width:calc(100vw - var(--space-m));max-width:none}}.onboarding-dialog.svelte-131bqw1 .dialog-header:where(.svelte-131bqw1){border-bottom:1px solid var(--color-border);padding-bottom:var(--space-xs);justify-content:space-between;align-items:flex-start;display:flex}.onboarding-dialog.svelte-131bqw1 .dialog-title:where(.svelte-131bqw1){font-weight:600;font-size:var(--step-0);color:var(--color-text-primary);margin:0}.onboarding-dialog.svelte-131bqw1 .dialog-content:where(.svelte-131bqw1){flex-direction:column;display:flex;overflow-y:auto}.onboarding-dialog.svelte-131bqw1 .dialog-content:where(.svelte-131bqw1)::-webkit-scrollbar{width:4px}.onboarding-dialog.svelte-131bqw1 .dialog-content:where(.svelte-131bqw1)::-webkit-scrollbar-track{background:0 0}.onboarding-dialog.svelte-131bqw1 .dialog-content:where(.svelte-131bqw1)::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.onboarding-dialog.svelte-131bqw1 .message:where(.svelte-131bqw1){line-height:1.5;font-size:var(--step--1);text-align:left;gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.onboarding-dialog.svelte-131bqw1 .message:where(.svelte-131bqw1) p:where(.svelte-131bqw1){margin:0}.onboarding-dialog.svelte-131bqw1 .message:where(.svelte-131bqw1) .main-message:where(.svelte-131bqw1){color:var(--color-text-primary);font-weight:500}.onboarding-dialog.svelte-131bqw1 .message:where(.svelte-131bqw1) .sub-message:where(.svelte-131bqw1){color:var(--color-text-secondary)}.onboarding-dialog.svelte-131bqw1 .never-show-again:where(.svelte-131bqw1){margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px dashed var(--color-border)}.onboarding-dialog.svelte-131bqw1 .dialog-footer:where(.svelte-131bqw1){margin-top:var(--space-3xs);justify-content:flex-end;align-items:center;display:flex}.onboarding-dialog.svelte-131bqw1 .confirmation-actions:where(.svelte-131bqw1){gap:var(--space-s);justify-content:flex-end;display:flex}@media (max-width:480px){.onboarding-dialog.svelte-131bqw1 .confirmation-actions:where(.svelte-131bqw1){flex-direction:column-reverse;width:100%}.onboarding-dialog.svelte-131bqw1 .confirmation-actions:where(.svelte-131bqw1) .btn{justify-content:center;width:100%}}.action-button.svelte-yy2snd{--btn-icon-size:var(--action-icon-size,20px);--btn-padding:var(--action-padding,var(--space-2xs));--btn-radius:var(--action-radius,var(--radius-md));justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--btn-radius);cursor:pointer;transition:all var(--transition-fast) var(--transition-bezier);color:var(--color-text-muted);padding:var(--btn-padding);background:0 0;border:1px solid #0000;font-family:inherit;display:inline-flex}.action-button.svelte-yy2snd .icon-wrapper:where(.svelte-yy2snd){width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-button.svelte-yy2snd:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.action-button.svelte-yy2snd:active:not(:disabled){transform:scale(.96)}.action-button[data-variant=accent].svelte-yy2snd{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.action-button[data-variant=accent].svelte-yy2snd:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.action-button[data-variant=danger].svelte-yy2snd{background:var(--color-error-bg-10);color:var(--color-error);border-color:var(--color-error-bg-20)}.action-button[data-variant=danger].svelte-yy2snd:hover:not(:disabled){background:var(--color-error-bg-20)}.action-button[data-variant=toolbar].svelte-yy2snd{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-secondary);padding:var(--space-3xs);--btn-icon-size:16px;--btn-padding:6px}.action-button[data-variant=toolbar].svelte-yy2snd:hover:not(:disabled){background:var(--color-error-bg-10);color:var(--color-error);border-color:var(--color-error)}.action-button[data-variant=toolbar][data-active=true].svelte-yy2snd{background:var(--color-accent);color:var(--color-surface);border-color:var(--color-accent)}.action-button[data-variant=warning].svelte-yy2snd{background:var(--color-warning-bg-10);color:var(--color-warning);border-color:var(--color-warning-bg-20)}.action-button[data-variant=warning].svelte-yy2snd:hover:not(:disabled){background:var(--color-warning-bg-20)}.action-button[data-variant=ghost].svelte-yy2snd{border-color:var(--color-border);background:var(--color-surface)}.action-button[data-variant=ghost].svelte-yy2snd:hover:not(:disabled){border-color:var(--color-accent)}.action-button[data-active=true].svelte-yy2snd:not([data-variant=accent]):not([data-variant=danger]):not([data-variant=warning]):not([data-variant=toolbar]){background:var(--color-accent-active-bg);color:var(--color-accent);border-color:var(--color-accent)}.action-button.svelte-yy2snd:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.action-button[data-merged=left].svelte-yy2snd{border-top-right-radius:0;border-bottom-right-radius:0}.action-button[data-merged=right].svelte-yy2snd{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.action-button[data-merged=both].svelte-yy2snd{border-left:none;border-radius:0}.button-text.svelte-yy2snd{font-size:var(--step--1);font-weight:500}.badge.svelte-l52dox{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);text-align:center;min-width:24px;transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.badge.sm.svelte-l52dox{font-size:var(--step--2);min-width:20px;padding:var(--space-4xs) var(--space-3xs)}.badge.md.svelte-l52dox{font-size:var(--step--1);min-width:24px}.badge.accent.svelte-l52dox{background:var(--color-accent-hover-bg);color:var(--color-accent)}.badge.neutral.svelte-l52dox{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.badge.muted.svelte-l52dox{color:var(--color-text-muted);background:0 0}
