.mesh-blobs.svelte-yxc5fz{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;filter:blur(70px) saturate(.9);opacity:.25}.mesh-blobs-generating.svelte-yxc5fz{opacity:.15;filter:blur(90px) saturate(.7)}.blob.svelte-yxc5fz{position:absolute;border-radius:50%;will-change:transform;mix-blend-mode:multiply}.blob-1.svelte-yxc5fz{width:50vw;height:50vw;background:radial-gradient(circle,oklch(.7 .12 50) 0%,oklch(.8 .08 60) 50%,transparent 70%);top:-15%;left:-15%;animation:svelte-yxc5fz-blobOrbit1 18s ease-in-out infinite alternate}.blob-2.svelte-yxc5fz{width:40vw;height:40vw;background:radial-gradient(circle,oklch(.7 .1 15) 0%,oklch(.8 .07 25) 50%,transparent 70%);bottom:-10%;right:-10%;animation:svelte-yxc5fz-blobOrbit2 20s ease-in-out infinite alternate}.blob-3.svelte-yxc5fz{width:45vw;height:45vw;background:radial-gradient(circle,oklch(.7 .1 195) 0%,oklch(.85 .06 190) 50%,transparent 70%);top:40%;left:10%;animation:svelte-yxc5fz-blobOrbit3 22s ease-in-out infinite alternate}.blob-4.svelte-yxc5fz{width:30vw;height:30vw;background:radial-gradient(circle,oklch(.8 .1 80) 0%,oklch(.9 .06 70) 50%,transparent 70%);top:15%;right:20%;animation:svelte-yxc5fz-blobOrbit4 15s ease-in-out infinite alternate}.blob-5.svelte-yxc5fz{width:28vw;height:28vw;background:radial-gradient(circle,oklch(.65 .1 290) 0%,oklch(.8 .06 280) 50%,transparent 70%);bottom:15%;left:35%;animation:svelte-yxc5fz-blobOrbit5 16s ease-in-out infinite alternate}@keyframes svelte-yxc5fz-blobOrbit1{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(35vw,30vh) scale(1.3) rotate(15deg)}}@keyframes svelte-yxc5fz-blobOrbit2{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(-30vw,-25vh) scale(1.2) rotate(-10deg)}}@keyframes svelte-yxc5fz-blobOrbit3{0%{transform:translate(0) scale(.9) rotate(0)}to{transform:translate(25vw,-20vh) scale(1.25) rotate(12deg)}}@keyframes svelte-yxc5fz-blobOrbit4{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(-20vw,18vh) scale(1.4) rotate(-8deg)}}@keyframes svelte-yxc5fz-blobOrbit5{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(15vw,-22vh) scale(1.15) rotate(20deg)}}@keyframes svelte-1urk8t8-pulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 8px #dc262600}}@keyframes svelte-1p85ot8-brownWave{0%{transform:scaleY(.7)}to{transform:scaleY(1.3)}}.editable-widget.svelte-ovlw0d:empty:before{content:attr(data-placeholder);opacity:.3;pointer-events:none}.checklist-row.svelte-ovlw0d{transition:background .15s ease}.checklist-row.svelte-ovlw0d:hover{background:var(--color-subtle)}.checklist-checkbox.svelte-ovlw0d{transition:background .2s var(--ease-out-cubic),border-color .2s var(--ease-out-cubic),transform .15s var(--ease-spring)}.checklist-checkbox.svelte-ovlw0d:hover:not(.checked){border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)!important}.checklist-checkbox.svelte-ovlw0d:active{transform:scale(.9)}.timer-pulse.svelte-ovlw0d{animation:svelte-ovlw0d-timerPulse 2s ease-in-out infinite}@keyframes svelte-ovlw0d-timerPulse{0%,to{opacity:1}50%{opacity:.7}}.timer-start-btn.svelte-ovlw0d:hover{transform:scale(1.04);box-shadow:0 2px 12px color-mix(in srgb,var(--color-accent) 20%,transparent)}.timer-progress-track.svelte-ovlw0d{height:3px;border-radius:2px;background:var(--color-border);overflow:hidden}.timer-progress-fill.svelte-ovlw0d{height:100%;border-radius:2px;background:var(--color-accent);transition:width 1s linear}.progress-ring-glow.svelte-ovlw0d{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-accent) 35%,transparent))}.ext-link-card.svelte-ovlw0d{transition:box-shadow .2s ease,transform .2s var(--ease-out-cubic)}.ext-link-card.svelte-ovlw0d:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.ext-link-arrow.svelte-ovlw0d{transition:color .2s ease,transform .2s var(--ease-out-cubic)}.ext-link-card.svelte-ovlw0d:hover .ext-link-arrow:where(.svelte-ovlw0d){color:var(--color-accent)!important;transform:translate(2px)}.video-iframe-container.svelte-ovlw0d{overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.video-iframe.svelte-ovlw0d{width:100%;height:100%;position:relative;z-index:1;opacity:0;transition:opacity .4s ease}.video-iframe.video-loaded.svelte-ovlw0d{opacity:1}.video-skeleton.svelte-ovlw0d{animation:widgetSkeleton 2s ease-in-out infinite}.accordion-trigger.svelte-ovlw0d{cursor:pointer;transition:background .15s ease}.accordion-trigger.svelte-ovlw0d:hover{background:var(--color-subtle)}.accordion-chevron.svelte-ovlw0d{transition:transform .25s var(--ease-out-cubic)}.accordion-chevron-open.svelte-ovlw0d{transform:rotate(180deg)}.accordion-body.svelte-ovlw0d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--ease-out-cubic)}.accordion-body-open.svelte-ovlw0d{grid-template-rows:1fr}.accordion-body-inner.svelte-ovlw0d{overflow:hidden}.tab-pill.svelte-ovlw0d:hover:not([style*="background: var(--color-accent)"]){background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.quote-block.svelte-ovlw0d{transition:background .2s ease}.practice-badge.svelte-ovlw0d{transition:transform .15s var(--ease-spring)}.practice-badge.svelte-ovlw0d:has(+input:where(.svelte-ovlw0d):focus){transform:scale(1.1);background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.heading-accent-bar.svelte-ovlw0d{width:40px;height:3px;border-radius:2px}.magazine-divider.svelte-ovlw0d{width:120px;max-width:100%;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent) 40%,transparent) 30%,color-mix(in srgb,var(--color-accent) 40%,transparent) 70%,transparent 100%)}@media(max-width:640px){.comparison-table-grid.svelte-ovlw0d{grid-template-columns:1fr!important}.comparison-table-col.svelte-ovlw0d{border-right:none!important}.comparison-table-col.svelte-ovlw0d:not(:last-child){border-bottom:1px solid var(--color-border)}}.quote-mark.svelte-ovlw0d{position:absolute;top:-2px;left:12px;font-family:var(--font-display),"Georgia",serif;font-size:40px;line-height:1;color:var(--color-accent);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none}
