.practice-website.svelte-nb9al7{background:var(--homepage-frame-background,#000);width:100%;min-width:0;line-height:0}.preview-frame.svelte-nb9al7{min-width:0;margin:20px 40px 0}.discover-theme.svelte-nb9al7{box-sizing:border-box;color:#fff;background:#0043ff;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 24px;font-size:18px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.discover-direction.svelte-nb9al7{letter-spacing:.05em;align-items:center;gap:20px;font-size:14px;display:flex}.discover-theme.svelte-nb9al7 svg:where(.svelte-nb9al7){flex-shrink:0;width:24px;height:24px;transition:transform .2s}.discover-theme.svelte-nb9al7:hover svg:where(.svelte-nb9al7){transform:translateY(4px)}.discover-theme.svelte-nb9al7:focus-visible{outline-offset:4px;outline:2px solid #fff}#about-vita.svelte-nb9al7{scroll-margin-top:100px}#about-vita.svelte-nb9al7:focus{outline:none}.theme-information.svelte-nb9al7{color:#fff;overflow-wrap:anywhere;background:#000;line-height:1.65}.shell.svelte-nb9al7{box-sizing:border-box;border-bottom:1px solid #ffffff30;width:min(1540px,100% - 80px);margin-inline:auto;padding:64px 24px}.intro-grid.svelte-nb9al7,.setup-section.svelte-nb9al7{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}h1.svelte-nb9al7,h2.svelte-nb9al7,h3.svelte-nb9al7,p.svelte-nb9al7{margin:0}h1.svelte-nb9al7,h2.svelte-nb9al7,h3.svelte-nb9al7{color:inherit;text-wrap:balance;font-weight:600}h1.svelte-nb9al7{letter-spacing:-.035em;max-width:620px;font-size:clamp(20px,1.84vw,25.6px);line-height:1.15}h2.svelte-nb9al7{letter-spacing:-.025em;font-size:clamp(20px,1.84vw,25.6px);line-height:1.2}h3.svelte-nb9al7{margin-bottom:20px;font-size:20px;line-height:1.3}p.svelte-nb9al7{color:#ccc;font-size:16px;line-height:1.7}.lead.svelte-nb9al7{font-size:18px}.eyebrow.svelte-nb9al7{letter-spacing:.08em;color:#fff;margin-bottom:24px;font-size:14px}.tags.svelte-nb9al7{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tags.svelte-nb9al7 span:where(.svelte-nb9al7){border:1px solid #ffffff40;padding:5px 10px;font-size:14px}.action.svelte-nb9al7{color:#fff;background:#0043ff;align-items:center;gap:24px;padding:16px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.action.svelte-nb9al7:hover{color:#000;background:#fff}.action.svelte-nb9al7:focus-visible{outline-offset:5px;outline:2px solid #fff}.section-heading.svelte-nb9al7{border-bottom:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;padding-bottom:28px;display:grid}.feature-grid.svelte-nb9al7{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.feature-grid.svelte-nb9al7 article:where(.svelte-nb9al7){min-width:0;padding-right:24px}.setup-section.svelte-nb9al7 .action:where(.svelte-nb9al7){margin-top:28px}@media (width<=900px){.intro-grid.svelte-nb9al7,.setup-section.svelte-nb9al7,.section-heading.svelte-nb9al7{grid-template-columns:1fr}.feature-grid.svelte-nb9al7{grid-template-columns:1fr;gap:32px}.feature-grid.svelte-nb9al7 article:where(.svelte-nb9al7){padding:0}.shell.svelte-nb9al7{padding:44px 16px}}@media (width<=600px){.lead.svelte-nb9al7{font-size:16px}.action.svelte-nb9al7{box-sizing:border-box;max-width:100%}.tags.svelte-nb9al7 span:where(.svelte-nb9al7){font-size:14px}}iframe.svelte-nb9al7{background:#fff;border:0;width:100%;height:calc(100svh - 210px);min-height:380px;display:block}@media (width<=767px){.preview-frame.svelte-nb9al7{margin:16px 24px 0}.shell.svelte-nb9al7{width:calc(100% - 48px)}.discover-theme.svelte-nb9al7{gap:12px;padding:16px;font-size:16px}.discover-direction.svelte-nb9al7{gap:0;font-size:0}iframe.svelte-nb9al7{height:calc(100svh - 190px);min-height:340px}}@media (prefers-reduced-motion:reduce){.discover-theme.svelte-nb9al7 svg:where(.svelte-nb9al7){transition:none}}.action.svelte-nb9al7 svg:where(.svelte-nb9al7){flex-shrink:0;width:24px;height:24px}.faq-grid.svelte-nb9al7{grid-template-columns:1fr 1fr;align-items:start;gap:0 48px;display:grid}.faq-grid.svelte-nb9al7 details:where(.svelte-nb9al7){border-bottom:1px solid #ffffff30;padding:24px 0}.faq-grid.svelte-nb9al7 summary:where(.svelte-nb9al7){cursor:pointer;align-items:baseline;gap:18px;font-size:18px;font-weight:500;line-height:1.45;list-style:none;display:flex}.faq-grid.svelte-nb9al7 summary:where(.svelte-nb9al7)::-webkit-details-marker{display:none}.faq-sign.svelte-nb9al7{white-space:nowrap;color:#fff;font-family:monospace;font-size:16px}.faq-grid.svelte-nb9al7 details:where(.svelte-nb9al7) p:where(.svelte-nb9al7){padding:20px 0 0 62px}.faq-grid.svelte-nb9al7 summary:where(.svelte-nb9al7):focus-visible{outline-offset:6px;outline:2px solid #0043ff}@media (width<=767px){.faq-grid.svelte-nb9al7{grid-template-columns:1fr}.faq-grid.svelte-nb9al7 details:where(.svelte-nb9al7) p:where(.svelte-nb9al7){padding-left:0}}
