.featured-row.svelte-ks0xim{display:flex;flex-direction:column;align-items:center;gap:1rem}.featured-label.svelte-ks0xim{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary-100)}ul.svelte-ks0xim{list-style:none!important;margin:0;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:.75rem!important}li.svelte-ks0xim{padding:0!important}li.svelte-ks0xim:before{display:none!important}a.svelte-ks0xim{display:block;padding:.45rem .7rem;border-radius:.7rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light);transition:transform .2s ease,border-color .2s ease}a.svelte-ks0xim:hover{transform:translateY(-2px);border-color:#47bfd173}img.svelte-ks0xim{display:block;height:40px;width:auto;max-width:190px;object-fit:contain}.aw-page.svelte-puyoze{color:var(--color-secondary)}.btn.svelte-puyoze{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:.6rem;font-weight:700;font-size:1rem;line-height:1;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn-primary.svelte-puyoze{background:var(--color-primary-100);color:var(--color-primary);box-shadow:0 4px 14px #26697366}.btn-primary.svelte-puyoze:hover{transform:translateY(-2px);background:#47bfd1;box-shadow:0 6px 20px #2669738c}.btn-ghost.svelte-puyoze{color:var(--color-secondary);border:1px solid var(--color-primary-extra-light);background:#13343980}.btn-ghost.svelte-puyoze:hover{border-color:#47bfd180;background:var(--color-primary-extra-light)}.btn-large.svelte-puyoze{padding:1rem 2.1rem;font-size:1.05rem}.btn-small.svelte-puyoze{padding:.6rem 1.1rem;font-size:.9rem}.cta-note.svelte-puyoze{font-size:.85rem;color:var(--color-secondary-soft-muted)}.hero.svelte-puyoze{position:relative;overflow:hidden;padding:3.5rem 1.5rem 4.5rem;background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-primary) 100%);border-bottom:1px solid var(--color-primary-extra-light)}.hero-glow.svelte-puyoze{position:absolute;top:-260px;left:50%;transform:translate(-50%);width:900px;height:900px;background:radial-gradient(circle,#40aebf2e,#40aebf00 60%);filter:blur(40px);pointer-events:none}.hero-inner.svelte-puyoze{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.hero-copy.svelte-puyoze{display:flex;flex-direction:column;gap:1.1rem}.breadcrumb.svelte-puyoze{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;color:var(--color-secondary-muted)}.breadcrumb.svelte-puyoze a:where(.svelte-puyoze){color:var(--color-secondary-muted)}.breadcrumb.svelte-puyoze a:where(.svelte-puyoze):hover{color:var(--color-primary-100)}.breadcrumb.svelte-puyoze .sep:where(.svelte-puyoze){color:var(--color-secondary-soft-muted)}.eyebrow.svelte-puyoze{align-self:flex-start;margin:0;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-100);background:#40aebf1f;border:1px solid hsla(188,50%,50%,.3)}h1.svelte-puyoze{margin:0;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#fff;max-width:16ch}h1.svelte-puyoze em:where(.svelte-puyoze){font:inherit;font-style:normal;color:var(--color-primary-100)}.lede.svelte-puyoze{margin:0;font-size:1.12rem;line-height:1.65;max-width:56ch;color:var(--color-secondary)}.hero-cta.svelte-puyoze{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.4rem}.proof.svelte-puyoze{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.9rem;color:var(--color-secondary)}.proof.svelte-puyoze li:where(.svelte-puyoze){display:inline-flex;align-items:center;gap:.45rem}.proof.svelte-puyoze i:where(.svelte-puyoze){color:var(--color-primary-100)}.hero-visual.svelte-puyoze{display:grid;gap:1rem;grid-template-columns:1fr}.panel.svelte-puyoze{background:#0c1e22;border:1.5px solid hsl(188,40%,24%);border-radius:1rem;padding:1rem 1.1rem .9rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;box-shadow:0 24px 60px #030b0c73}.panel-ti.svelte-puyoze{border-color:#2e8f9e}.panel-head.svelte-puyoze{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem;font-family:Manrope,sans-serif}.panel-title.svelte-puyoze{font-weight:700;color:#fff;font-size:.9rem}.panel-meta.svelte-puyoze{margin-left:auto;font-size:.72rem;color:var(--color-secondary-soft-muted);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.dot.svelte-puyoze{width:9px;height:9px;border-radius:50%;flex:none}.dot-amber.svelte-puyoze{background:#f4af25;box-shadow:0 0 0 3px #f4af252e}.dot-green.svelte-puyoze{background:#31c47a;box-shadow:0 0 0 3px #31c47a2e}.log.svelte-puyoze{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.log.svelte-puyoze li:where(.svelte-puyoze){display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;padding:.38rem .55rem;border-radius:.5rem;background:#11282c;color:var(--color-secondary);min-width:0}.log.svelte-puyoze .t:where(.svelte-puyoze){color:var(--color-secondary-soft-muted)}.log.svelte-puyoze .app:where(.svelte-puyoze){color:#edbe5e;min-width:4.2em}.log.svelte-puyoze .title:where(.svelte-puyoze){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-aw.svelte-puyoze .log:where(.svelte-puyoze) li:where(.svelte-puyoze){grid-template-columns:auto auto 1fr}.panel-ti.svelte-puyoze .log:where(.svelte-puyoze) i:where(.svelte-puyoze){color:var(--color-primary-100)}.log.svelte-puyoze .tag:where(.svelte-puyoze){font-size:.68rem;padding:.1rem .45rem;border-radius:6px;background:#40aebf2e;color:#7dc8d4}.log.svelte-puyoze li.idle:where(.svelte-puyoze){color:var(--color-secondary-soft-muted)}.log.svelte-puyoze li.idle:where(.svelte-puyoze) .tag:where(.svelte-puyoze){background:#e8ab3029;color:#eebf63}.panel-foot.svelte-puyoze{margin:.75rem 0 0;font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.5;color:var(--color-secondary-soft-muted)}.ledger.svelte-puyoze{margin-top:.7rem;padding:.6rem .65rem;border-radius:.7rem;border:1px dashed hsl(188,40%,30%);display:flex;flex-direction:column;gap:.35rem}.ledger-row.svelte-puyoze{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;color:var(--color-secondary)}.ledger-proj.svelte-puyoze{color:#fff;font-weight:700;font-family:Manrope,sans-serif}.ledger-state.svelte-puyoze{font-size:.68rem;padding:.1rem .45rem;border-radius:6px;background:#e8ab3029;color:#eebf63}.ledger-arrow.svelte-puyoze{font-family:Manrope,sans-serif;font-size:.72rem;color:var(--color-primary-100);display:flex;align-items:center;gap:.2rem}.ledger-row.invoice.svelte-puyoze .ledger-proj:where(.svelte-puyoze){font-family:inherit;color:var(--color-primary-100)}.ledger-total.svelte-puyoze{color:#fff;font-weight:700}.seo-body.svelte-puyoze{max-width:1040px;margin:0 auto;padding:4rem 1.5rem;display:flex;flex-direction:column;gap:4.5rem}.seo-body.svelte-puyoze section{display:flex;flex-direction:column;gap:1.25rem}.seo-body.svelte-puyoze section h2{font-size:clamp(1.5rem,3vw,2.05rem);color:#fff;font-weight:800;letter-spacing:-.015em;margin:0;line-height:1.18}.seo-body.svelte-puyoze section h3{font-size:1.1rem;color:var(--color-primary-100);font-weight:600;margin:0}.seo-body.svelte-puyoze section p{line-height:1.7;font-size:1rem;color:var(--color-secondary);margin:0}.seo-body.svelte-puyoze ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.seo-body.svelte-puyoze ul li{position:relative;padding-left:1.5rem;line-height:1.55}.seo-body.svelte-puyoze ul li:before{content:"";position:absolute;left:.25rem;top:.55rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--color-primary-100)}.section-head.svelte-puyoze{display:flex;flex-direction:column;gap:.6rem;max-width:68ch}.anchor.svelte-puyoze{scroll-margin-top:5rem}.animate.svelte-puyoze{opacity:0;transform:translateY(18px);transition:opacity .55s ease-out var(--d, 0ms),transform .55s ease-out var(--d, 0ms)}.animate.svelte-puyoze.in-view{opacity:1;transform:none}.reason-grid.svelte-puyoze{display:grid;grid-template-columns:1fr;gap:1rem}.reason.svelte-puyoze{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.4rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light);border-radius:.9rem}.reason-icon.svelte-puyoze,.feature-icon.svelte-puyoze{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.6rem;background:#40aebf2e;color:var(--color-primary-100);font-size:1.15rem}.reason.svelte-puyoze h3:where(.svelte-puyoze){color:#fff;font-size:1.12rem}.reason.svelte-puyoze .pain:where(.svelte-puyoze){font-size:.95rem}.reason.svelte-puyoze .fix:where(.svelte-puyoze){font-size:.95rem;padding:.75rem .9rem;border-radius:.6rem;background:#40aebf1a;border-left:3px solid var(--color-primary-100)}.fix-label.svelte-puyoze{font:inherit;display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-100);margin-bottom:.25rem}.leaves-grid.svelte-puyoze{display:grid;grid-template-columns:1fr;gap:1rem}.leaves-card.svelte-puyoze{padding:1.35rem 1.4rem;border-radius:.9rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light);display:flex;flex-direction:column;gap:.9rem}.leaves-card.svelte-puyoze h3:where(.svelte-puyoze){color:#fff;display:flex;align-items:center;gap:.55rem}.leaves-card.svelte-puyoze h3:where(.svelte-puyoze) i:where(.svelte-puyoze){color:var(--color-primary-100)}.leaves-card.never.svelte-puyoze h3:where(.svelte-puyoze) i:where(.svelte-puyoze){color:#e76955}.checklist.svelte-puyoze{display:flex;flex-direction:column;gap:.55rem}.check.svelte-puyoze{display:flex;align-items:flex-start;gap:.6rem;line-height:1.5;font-size:.97rem}.check.svelte-puyoze i:where(.svelte-puyoze){color:var(--color-primary-100);margin-top:.15rem}.never.svelte-puyoze .check:where(.svelte-puyoze) i:where(.svelte-puyoze){color:#e76955}.leaves-foot.svelte-puyoze{font-size:.95rem}.leaves-foot.svelte-puyoze a:where(.svelte-puyoze){color:var(--color-primary-100);border-bottom:1px dotted var(--color-primary-100)}.steps.svelte-puyoze{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem;counter-reset:step}.step.svelte-puyoze{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.3rem;border-radius:.9rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light)}.step.svelte-puyoze h3:where(.svelte-puyoze){color:#fff;margin-bottom:.3rem}.step.svelte-puyoze p:where(.svelte-puyoze){font-size:.95rem}.step-n.svelte-puyoze{flex:none;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:var(--color-primary-100);color:var(--color-primary)}.switch-cta.svelte-puyoze{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem}.feature-grid.svelte-puyoze{display:grid;grid-template-columns:1fr;gap:1rem}.feature-card.svelte-puyoze{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light);border-radius:.9rem}.feature-card.svelte-puyoze p:where(.svelte-puyoze){font-size:.92rem;line-height:1.55}.feature-figure.svelte-puyoze{margin:.5rem 0 0}.feature-figure.svelte-puyoze img:where(.svelte-puyoze){width:100%;height:auto;display:block;border-radius:.75rem;border:1px solid var(--color-primary-extra-light)}.feature-figure.svelte-puyoze figcaption:where(.svelte-puyoze){font-size:.85rem;color:var(--color-secondary-soft-muted);margin-top:.5rem}.social.svelte-puyoze{padding:1.75rem 1rem;border-top:1px solid var(--color-primary-extra-light);border-bottom:1px solid var(--color-primary-extra-light)}.related-grid.svelte-puyoze{display:grid;grid-template-columns:1fr;gap:.75rem}.related-card.svelte-puyoze{display:block;padding:.9rem 1.1rem;border-radius:.7rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light);color:var(--color-secondary);font-weight:600;line-height:1.35;transition:border-color .15s ease,transform .15s ease}.related-card.svelte-puyoze span:where(.svelte-puyoze){color:var(--color-primary-100)}.related-card.svelte-puyoze:hover{border-color:#47bfd180;transform:translateY(-1px)}.related-sub.svelte-puyoze{margin-top:.5rem}.final.svelte-puyoze{max-width:1040px;margin:0 auto 5rem;padding:3.25rem 2rem;text-align:center;border-radius:1.1rem;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary-extra-light) 100%);border:1px solid var(--color-primary-extra-light);display:flex;flex-direction:column;align-items:center;gap:1rem}.final.svelte-puyoze h2:where(.svelte-puyoze){margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;letter-spacing:-.015em;color:#fff}.final.svelte-puyoze p:where(.svelte-puyoze){margin:0;max-width:56ch;line-height:1.65}.sticky.svelte-puyoze{position:fixed;left:50%;bottom:max(.9rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;border-radius:999px;background:#0f2a2eeb;border:1px solid hsla(188,60%,55%,.35);box-shadow:0 18px 40px #030b0c99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:svelte-puyoze-sticky-in .35s ease-out;max-width:calc(100vw - 1.5rem)}@keyframes svelte-puyoze-sticky-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.sticky-text.svelte-puyoze strong:where(.svelte-puyoze){font:inherit;font-weight:800}.sticky-text.svelte-puyoze{display:flex;flex-direction:column;line-height:1.2;color:#fff;font-size:.9rem}.sticky-sub.svelte-puyoze{font-size:.75rem;color:var(--color-secondary-soft-muted)}.sticky-close.svelte-puyoze{background:transparent;border:none;color:var(--color-secondary-soft-muted);font-size:.85rem;cursor:pointer;padding:.4rem;border-radius:50%}.sticky-close.svelte-puyoze:hover{color:#fff;background:#40aebf26}@media(min-width:640px){.reason-grid.svelte-puyoze,.feature-grid.svelte-puyoze,.leaves-grid.svelte-puyoze,.steps.svelte-puyoze,.related-grid.svelte-puyoze{grid-template-columns:1fr 1fr}}@media(min-width:900px){.feature-grid.svelte-puyoze,.related-grid.svelte-puyoze{grid-template-columns:1fr 1fr 1fr}.reason-grid.svelte-puyoze{grid-template-columns:repeat(6,1fr)}.reason.svelte-puyoze{grid-column:span 2}.reason.svelte-puyoze:nth-child(4),.reason.svelte-puyoze:nth-child(5){grid-column:span 3}}@media(min-width:1000px){.hero.svelte-puyoze{padding:4.5rem 1.5rem 5rem}.hero-inner.svelte-puyoze{grid-template-columns:1.05fr .95fr;gap:3rem}}@media(max-width:799px){.hero.svelte-puyoze{padding:2.5rem 1.25rem 3.5rem}.seo-body.svelte-puyoze{padding:3rem 1.25rem;gap:3.5rem}.final.svelte-puyoze{margin:0 1rem 4rem;padding:2.25rem 1.4rem}.panel-meta.svelte-puyoze,.sticky-sub.svelte-puyoze{display:none}}@media(prefers-reduced-motion:reduce){.animate.svelte-puyoze{opacity:1;transform:none;transition:none}.sticky.svelte-puyoze{animation:none}}
