.faq-list{width:100%;border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border);transition:background-color var(--motion-transition-fast)}.faq-trigger.svelte-gaqkx0{width:100%;display:grid;grid-template-columns:36px 1fr 32px;align-items:center;gap:var(--spacing-sm);padding:18px 4px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--color-text-main)}.faq-num{letter-spacing:.08em}.faq-question{transition:color var(--motion-transition-fast)}.faq-trigger.svelte-gaqkx0:hover .faq-question{color:var(--color-primary)!important}.faq-toggle{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-border);color:var(--color-text-main);transition:transform var(--motion-transition-base),background-color var(--motion-transition-fast),border-color var(--motion-transition-fast),color var(--motion-transition-fast)}.faq-item--open .faq-toggle{transform:rotate(45deg);background-color:var(--color-surface-ink);border-color:var(--color-surface-ink);color:var(--color-text-on-ink)}.faq-answer{padding:0 36px 20px 50px;max-width:68ch}@media(max-width:768px){.faq-trigger.svelte-gaqkx0{grid-template-columns:28px 1fr 28px;gap:8px;padding:14px 2px}.faq-answer{padding:0 6px 16px 36px}}.segmented-progress{width:100%;padding-top:14px;border-top:1px solid var(--color-border);gap:var(--spacing-sm);flex-wrap:wrap}.segmented-progress--inverse{border-top-color:var(--color-border-on-ink)}.segmented-bars{gap:6px}.segment-bar{display:inline-block;width:26px;height:2px;background-color:var(--color-border);transition:background-color var(--motion-transition-fast)}.segmented-progress--inverse .segment-bar{background-color:var(--color-border-on-ink)}.segment-bar--active{background-color:var(--color-primary)!important}.segmented-action.svelte-43gjk5{background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none}
