.feature-more.svelte-1dpem8h{justify-content:center;margin-top:28px;display:flex}.feature-more-btn.svelte-1dpem8h{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-family:var(--display);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:500;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex}.feature-more-btn.svelte-1dpem8h:hover{box-shadow:var(--shadow-md);border-color:var(--violet);color:var(--violet);transform:translateY(-2px)}.feature-more-arrow.svelte-1dpem8h{transition:transform .25s}.feature-more-btn.svelte-1dpem8h:hover .feature-more-arrow:where(.svelte-1dpem8h){transform:translate(4px)}.feat-modal.svelte-1dpem8h{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg);width:min(920px,100vw - 32px);max-height:min(88vh,860px);color:var(--ink);box-shadow:var(--shadow-xl);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.feat-modal.svelte-1dpem8h::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0b1c8c}.feat-modal-inner.svelte-1dpem8h{max-height:inherit;padding:32px;overflow-y:auto}.feat-modal-head.svelte-1dpem8h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.feat-modal-head.svelte-1dpem8h h3:where(.svelte-1dpem8h){font-family:var(--display);letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:500}.feat-modal-head.svelte-1dpem8h p:where(.svelte-1dpem8h){max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.feat-inline-link.svelte-1dpem8h{color:var(--violet);white-space:nowrap;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}.feat-inline-link.svelte-1dpem8h:hover{border-bottom-color:var(--violet)}.feat-modal-close.svelte-1dpem8h{border:1px solid var(--line-2);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;font-size:24px;line-height:1;transition:background .2s,color .2s}.feat-modal-close.svelte-1dpem8h:hover{background:var(--violet-50);color:var(--violet)}.feat-groups.svelte-1dpem8h{grid-template-columns:repeat(2,1fr);gap:28px 32px;display:grid}@media (width<=760px){.feat-groups.svelte-1dpem8h{grid-template-columns:1fr}.feat-modal-inner.svelte-1dpem8h{padding:24px}}.feat-group.svelte-1dpem8h h4:where(.svelte-1dpem8h){font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--violet);margin:0 0 14px;font-size:13px;font-weight:600}.feat-group.svelte-1dpem8h ul:where(.svelte-1dpem8h){gap:14px;margin:0;padding:0;list-style:none;display:grid}.feat-group.svelte-1dpem8h li:where(.svelte-1dpem8h){align-items:flex-start;gap:14px;display:flex}.feat-chip.svelte-1dpem8h{background:var(--violet-50);width:40px;height:40px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid}.feat-text.svelte-1dpem8h{flex-direction:column;gap:2px;display:flex}.feat-text.svelte-1dpem8h strong:where(.svelte-1dpem8h){font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:500}.feat-text.svelte-1dpem8h span:where(.svelte-1dpem8h){color:var(--muted);font-size:13.5px;line-height:1.45}
