.nordic{color-scheme:light;--bg: #faf9f7;--surface: #ffffff;--warm: #ede8e0;--ink: #2b2d2e;--ink-soft: #3a3d3a;--body: #4a4e48;--muted: #6d7275;--faint: #9b9f98;--green: #5d7052;--green-deep: #4b5b42;--green-dark: #2e3829;--green-soft: #e9eee5;--green-faint: #f4f6f1;--green-border: #cbd5c3;--line: #e7e4dd;--line-strong: #d7d3ca;--r: 14px;--r-sm: 10px;--maxw: 1160px;--font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;margin:0;font-family:var(--font);font-weight:400;font-size:1rem;line-height:1.7;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nordic,.nordic *{box-sizing:border-box}html:has(.nordic){background:#faf9f7;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.nordic){scroll-behavior:auto}}.nordic h1,.nordic h2,.nordic h3,.nordic h4{margin:0;color:var(--ink);font-weight:300;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.nordic p{margin:0}.nordic a{color:inherit;text-decoration:none}.nordic img{max-width:100%;display:block}.nordic ::selection{background:var(--green-soft);color:var(--ink)}.nordic section[id]{scroll-margin-top:4.5rem}.nordic .logo-glyph{width:100%;height:100%;display:block}.nordic .logo-glyph .cls-1{fill:#fff}.nordic .logo-glyph .cls-2{fill:none}.nordic .logo-glyph .cls-3,.nordic .logo-glyph .cls-4,.nordic .logo-glyph .cls-5{fill:var(--ink)}.nordic .logo-glyph .cls-4{stroke:var(--ink);stroke-width:4;stroke-miterlimit:10}.nordic .logo-glyph .cls-5{stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.nordic .container{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:clamp(1.25rem,5vw,3rem)}.nordic .section{position:relative;padding-block:clamp(4.5rem,10vh,7.5rem)}.nordic .h2{font-size:clamp(1.9rem,3.5vw,2.9rem);margin-bottom:1rem}.nordic .lede{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--muted);max-width:40rem;line-height:1.65}.nordic .rule{display:block;width:44px;height:2px;background:var(--green);margin-bottom:1.5rem}.nordic .accent{color:var(--green-deep)}.nordic .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:10px;font-family:var(--font);font-size:.95rem;font-weight:500;letter-spacing:.01em;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.nordic .btn-primary{background:var(--green);color:#fff}.nordic .btn-primary:hover{background:var(--green-deep)}.nordic .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.nordic .btn-ghost:hover{border-color:var(--ink)}.nordic .btn-on-dark{background:#fff;color:var(--green-dark)}.nordic .btn-on-dark:hover{background:var(--warm)}.nordic .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.nordic .chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .7rem;border-radius:999px;font-size:.78rem;font-weight:400;background:var(--green-soft);border:1px solid var(--green-border);color:var(--green-deep);white-space:nowrap}.nordic .chip-neutral{background:var(--bg);border-color:var(--line);color:var(--muted)}.nordic .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.nordic .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nordic .reveal{opacity:1;transform:none;transition:none}}.nordic .steps{display:flex;flex-direction:column;gap:clamp(4rem,9vh,6.5rem);margin-top:clamp(3rem,6vh,4.5rem)}.nordic .step{display:flex;flex-direction:column;gap:1.75rem}.nordic .step-copy{display:flex;align-items:baseline;gap:clamp(1.1rem,2.5vw,1.75rem)}.nordic .step-num{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:300;line-height:1;color:var(--line-strong);-webkit-user-select:none;user-select:none;flex:none;font-variant-numeric:tabular-nums}.nordic .step-title{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:300;letter-spacing:-.015em;margin-bottom:.35rem}.nordic .step-line{font-size:clamp(.98rem,1.3vw,1.1rem);color:var(--muted);max-width:44rem}.nordic .step-mock{width:100%;max-width:54rem;margin-inline:auto}.nordic .step-wide .step-mock{max-width:72rem}.nordic .mock{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden;font-size:.92rem;line-height:1.55;font-weight:400;color:var(--ink-soft)}.nordic .mock-bar{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-bottom:1px solid var(--line);background:var(--bg)}.nordic .mock-dots{display:flex;gap:5px}.nordic .mock-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.nordic .mock-url{flex:1;max-width:320px;margin-inline:auto;padding:.2rem .9rem;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.68rem;color:var(--faint);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nordic .mock-body{padding:1.1rem}.nordic .mock h4{font-size:.95rem;font-weight:500;letter-spacing:0}.nordic .mock-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--faint)}.nordic .hl{background:linear-gradient(transparent 45%,#5d70523d 45%)!important}@media(max-width:900px){.nordic .step-copy{flex-direction:column;gap:.6rem}}.hero.svelte-ntgzun{padding-top:clamp(7.5rem,16vh,10.5rem);padding-bottom:clamp(4rem,9vh,6.5rem)}.hero-grid.svelte-ntgzun{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.hero-h1.svelte-ntgzun{font-size:clamp(2.6rem,5vw,4.25rem);line-height:1.06;margin-bottom:1.5rem;max-width:15ch}.hero-lede.svelte-ntgzun{font-size:clamp(1.1rem,1.5vw,1.25rem);color:var(--muted);line-height:1.6;max-width:30rem;margin-bottom:2rem}.cta-row.svelte-ntgzun{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.hero-note.svelte-ntgzun{margin-top:1.25rem;font-size:.88rem;color:var(--faint)}.week-wrap.svelte-ntgzun{position:relative}.week-back.svelte-ntgzun{position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;background:var(--warm);border-radius:var(--r)}.week-card.svelte-ntgzun{position:relative;padding:clamp(1.5rem,3vw,2.25rem);text-align:center}.week-line.svelte-ntgzun{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--ink);margin-bottom:1.4rem;text-wrap:balance}.week-rows.svelte-ntgzun{display:inline-flex;flex-direction:column;gap:.6rem}.week-row.svelte-ntgzun{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.week-label.svelte-ntgzun{font-size:.85rem;color:var(--muted);white-space:nowrap}.week-label-lo.svelte-ntgzun{color:var(--ink);font-weight:500}.week-days.svelte-ntgzun{display:flex;gap:.35rem}.week-day.svelte-ntgzun{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:500;color:var(--faint);border:1px solid var(--line-strong);background:var(--surface)}.week-day.on.svelte-ntgzun{color:#fff;background:var(--muted);border-color:var(--muted)}.week-day.on.lo.svelte-ntgzun{background:var(--green);border-color:var(--green)}.week-caption.svelte-ntgzun{margin-top:1.4rem;font-size:.88rem;color:var(--muted)}@media(max-width:900px){.hero.svelte-ntgzun{padding-top:6.5rem}.hero-grid.svelte-ntgzun{grid-template-columns:1fr}.week-back.svelte-ntgzun{display:none}.week-row.svelte-ntgzun{flex-direction:column;gap:.35rem;align-items:center}.week-rows.svelte-ntgzun{width:100%}}.founders.svelte-1p9u2la{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2.25rem,5vh,3.5rem)}.founder.svelte-1p9u2la{padding:2rem}.founder-head.svelte-1p9u2la{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.founder-photo.svelte-1p9u2la{width:68px;height:68px;border-radius:50%;border:1px solid var(--line-strong);object-fit:cover;flex:none}.founder-name.svelte-1p9u2la{font-size:1.05rem;font-weight:500;color:var(--ink);line-height:1.3}.founder-role.svelte-1p9u2la{font-size:.85rem;color:var(--muted)}.founder-quote.svelte-1p9u2la{margin:0 0 1.25rem;padding-left:1rem;border-left:2px solid var(--green);font-size:1.1rem;font-weight:300;color:var(--body);line-height:1.55}.founder-cred.svelte-1p9u2la{font-size:.82rem;color:var(--muted)}.creds.svelte-1p9u2la{margin-top:1.75rem;max-width:44rem;font-size:.95rem;color:var(--muted);line-height:1.7}@media(max-width:900px){.founders.svelte-1p9u2la{grid-template-columns:1fr}}.consult-head.svelte-ua60jp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.consult-label.svelte-ua60jp{display:block;margin-top:1rem;margin-bottom:.5rem}.consult-goals.svelte-ua60jp{display:flex;flex-wrap:wrap;gap:.45rem}.consult-notes.svelte-ua60jp{display:flex;flex-direction:column;gap:.5rem;font-size:.82rem;color:var(--body)}.consult-notes.svelte-ua60jp p:where(.svelte-ua60jp){padding:.6rem .75rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm)}.consult-next.svelte-ua60jp{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:.78rem;font-weight:500;color:var(--green-deep)}.flow.svelte-1rlhlra{display:flex;align-items:center;gap:.15rem;width:100%}.flow-node.svelte-1rlhlra{flex:0 1 auto;padding:.6rem .85rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:.72rem;font-weight:500;color:var(--ink-soft);text-align:center;line-height:1.35}.flow-engine.svelte-1rlhlra{display:flex;flex-direction:column;align-items:center;gap:.15rem;border:1px solid var(--green);background:var(--green-faint);padding:.7rem 1rem}.flow-engine.svelte-1rlhlra .mock-label:where(.svelte-1rlhlra){color:var(--green-deep)}.flow-engine-name.svelte-1rlhlra{font-size:.8rem;font-weight:500;color:var(--ink);white-space:nowrap}.flow-link.svelte-1rlhlra{flex:none;width:34px;height:12px;stroke:var(--line-strong);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.flow-dash.svelte-1rlhlra{stroke-dasharray:4 4;animation:svelte-1rlhlra-flow-march 1.6s linear infinite}.flow-tip.svelte-1rlhlra{stroke-dasharray:none}@keyframes svelte-1rlhlra-flow-march{to{stroke-dashoffset:-8}}@media(prefers-reduced-motion:reduce){.flow-dash.svelte-1rlhlra,.side-dash.svelte-1rlhlra,.loop-dash.svelte-1rlhlra{animation:none}}.prog.svelte-1rlhlra{flex:1 1 auto;min-width:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:.9rem 1rem .8rem}.prog-label.svelte-1rlhlra{margin-bottom:.7rem}.prog-chart.svelte-1rlhlra{position:relative;padding-left:1.1rem}.loop.svelte-1rlhlra{position:absolute;left:0;top:12px;bottom:12px;width:14px;height:calc(100% - 24px);fill:none;stroke:var(--green-border);stroke-width:1.5;stroke-linecap:round}.loop-dash.svelte-1rlhlra{stroke-dasharray:4 4;animation:svelte-1rlhlra-loop-march 1.6s linear infinite}@keyframes svelte-1rlhlra-loop-march{to{stroke-dashoffset:8}}.prog-main.svelte-1rlhlra{display:flex;flex-direction:column;align-items:flex-start}.down.svelte-1rlhlra{width:10px;height:22px;margin-left:4.4rem;stroke:var(--line-strong);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.p-row.svelte-1rlhlra{display:flex;align-items:center;gap:.15rem;min-width:0}.side.svelte-1rlhlra{flex:none;width:28px;height:12px;stroke:var(--line-strong);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.side-dash.svelte-1rlhlra{stroke-dasharray:3 4;animation:svelte-1rlhlra-flow-march 1.6s linear infinite}.p-node.svelte-1rlhlra{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);min-width:0}.p-node-side.svelte-1rlhlra{border-style:dashed}.p-dot.svelte-1rlhlra{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc, var(--green))}.p-body.svelte-1rlhlra{display:flex;flex-direction:column;min-width:0}.p-body.svelte-1rlhlra b:where(.svelte-1rlhlra){font-size:.74rem;font-weight:500;color:var(--ink-soft);line-height:1.3;white-space:nowrap}.p-body.svelte-1rlhlra i:where(.svelte-1rlhlra){font-style:normal;font-size:.64rem;color:var(--faint);line-height:1.3;white-space:nowrap}.prog-foot.svelte-1rlhlra{margin-top:.75rem;padding-top:.6rem;border-top:1px solid var(--line);font-size:.7rem;color:var(--muted)}@media(max-width:900px){.flow.svelte-1rlhlra{flex-direction:column;gap:.4rem}.flow-link.svelte-1rlhlra{transform:rotate(90deg);margin-block:.5rem}.prog.svelte-1rlhlra{width:100%}}@media(max-width:560px){.p-row.svelte-1rlhlra{flex-direction:column;align-items:flex-start;gap:.15rem}.side.svelte-1rlhlra{transform:rotate(90deg);margin-left:4.4rem;margin-block:.3rem}.p-body.svelte-1rlhlra b:where(.svelte-1rlhlra),.p-body.svelte-1rlhlra i:where(.svelte-1rlhlra){white-space:normal}}.diag-head.svelte-v7auea{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.85rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.diag-skills.svelte-v7auea{display:flex;flex-direction:column;gap:.7rem}.diag-row.svelte-v7auea{display:grid;grid-template-columns:minmax(6.5rem,8.5rem) 1fr 2ch;align-items:center;gap:.7rem;font-size:.78rem}.diag-label.svelte-v7auea{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diag-track.svelte-v7auea{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.diag-fill.svelte-v7auea{height:100%;border-radius:999px;background:var(--green)}.diag-weak.svelte-v7auea{background:#d99a2b}.diag-value.svelte-v7auea{font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.diag-foot.svelte-v7auea{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--line)}@media(max-width:420px){.diag-row.svelte-v7auea{grid-template-columns:minmax(0,1fr) 2ch;grid-template-areas:"label value" "track track";row-gap:.25rem}.diag-label.svelte-v7auea{grid-area:label}.diag-track.svelte-v7auea{grid-area:track}.diag-value.svelte-v7auea{grid-area:value}}.app-head.svelte-enkw3h{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .9rem;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.app-head-left.svelte-enkw3h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.session-name.svelte-enkw3h{font-size:.75rem;font-weight:500;color:var(--ink);white-space:nowrap}.live-chip.svelte-enkw3h{gap:.3rem;padding:.1rem .55rem;font-size:.62rem;font-weight:500}.live-dot.svelte-enkw3h{width:5px;height:5px;border-radius:50%;background:var(--green)}.rec-pill.svelte-enkw3h{display:inline-flex;align-items:center;gap:.35rem;padding:.14rem .6rem;border-radius:999px;background:#fdf1f1;border:1px solid #f2d8d8;color:#c04545;font-size:.62rem;font-weight:400;white-space:nowrap}.rec-pill.svelte-enkw3h strong:where(.svelte-enkw3h){font-weight:500}.rec-dot.svelte-enkw3h{width:6px;height:6px;border-radius:50%;background:#d64545;animation:svelte-enkw3h-rec-pulse 1.6s ease-in-out infinite}@keyframes svelte-enkw3h-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.end-btn.svelte-enkw3h{font-family:var(--font);font-size:.66rem;font-weight:500;color:#fff;background:var(--green-dark);border:1px solid var(--green-dark);border-radius:8px;padding:.32rem .8rem;cursor:pointer}.app-main.svelte-enkw3h{display:grid;grid-template-columns:62fr 38fr;min-height:420px;background:var(--surface)}.board.svelte-enkw3h{position:relative;padding:.9rem 1.25rem 8.75rem;background-image:radial-gradient(#dde5df 1px,transparent 1px);background-size:20px 20px;background-position:0 0;overflow:hidden}.board-toolbar.svelte-enkw3h{display:flex;gap:.2rem;width:max-content;margin:0 auto .9rem;padding:.22rem;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.tool.svelte-enkw3h{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;padding:0}.tool.svelte-enkw3h svg:where(.svelte-enkw3h){width:13px;height:13px}.tool.active.svelte-enkw3h{background:var(--green-soft);border-color:var(--green-border);color:var(--green-deep)}.passages.svelte-enkw3h{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin-bottom:.9rem}.passage.svelte-enkw3h p:where(.svelte-enkw3h):not(.passage-label){font-size:.7rem;line-height:1.6;color:var(--ink-soft);font-weight:400}.q-stem.svelte-enkw3h{color:var(--ink)}.passage-label.svelte-enkw3h{display:block;margin-bottom:.3rem}.hl.svelte-enkw3h{background:linear-gradient(transparent 45%,#00b14f59 45%)}.question.svelte-enkw3h{max-width:34rem}.q-stem.svelte-enkw3h{font-size:.72rem;font-weight:500;margin-bottom:.45rem}.q-options.svelte-enkw3h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;font-size:.7rem;line-height:1.5;color:var(--ink-soft)}.q-options.svelte-enkw3h .crossed:where(.svelte-enkw3h){position:relative;padding-left:0}.x-mark.svelte-enkw3h{position:absolute;left:-8px;top:-3px;width:24px;height:20px;pointer-events:none}.pip.svelte-enkw3h{position:absolute;left:14px;bottom:14px;width:168px;padding:.7rem .75rem .6rem;background:#1d2b23;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff}.pip-avatar.svelte-enkw3h{width:44px;height:44px;border-radius:50%;background:#2f4437;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:500;letter-spacing:.04em;margin:.35rem auto .5rem}.pip-name.svelte-enkw3h{font-size:.7rem;font-weight:400;text-align:center;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pip-self.svelte-enkw3h{position:absolute;top:8px;right:8px;width:34px;height:24px;border-radius:5px;background:#2f4437;border:1px solid rgba(255,255,255,.2);font-size:.52rem;font-weight:500;display:flex;align-items:center;justify-content:center;color:#ffffffd9}.pip-controls.svelte-enkw3h{display:flex;justify-content:center;gap:.4rem}.pip-ctl.svelte-enkw3h{width:22px;height:22px;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.pip-ctl.svelte-enkw3h svg:where(.svelte-enkw3h){width:11px;height:11px}.pip-leave.svelte-enkw3h{background:#c94a4a}.presence-chip.svelte-enkw3h{position:absolute;right:14px;bottom:14px;gap:.3rem;padding:.16rem .6rem;font-size:.62rem;font-weight:500}.presence-dot.svelte-enkw3h{width:5px;height:5px;border-radius:50%;background:var(--green)}.sidebar.svelte-enkw3h{display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface);min-width:0}.tabs.svelte-enkw3h{display:flex;border-bottom:1px solid var(--line)}.tab.svelte-enkw3h{flex:1;font-family:var(--font);font-size:.72rem;font-weight:400;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;padding:.55rem .25rem;cursor:pointer;transition:color .2s ease,border-color .2s ease}.tab-active.svelte-enkw3h{color:var(--ink);font-weight:500;border-bottom-color:var(--green)}.panes.svelte-enkw3h{position:relative;flex:1;min-height:350px;overflow:hidden}.pane.svelte-enkw3h{position:absolute;inset:0;padding:.9rem;display:flex;flex-direction:column;gap:.6rem;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.pane-active.svelte-enkw3h{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.pane.svelte-enkw3h{transition:none}.rec-dot.svelte-enkw3h{animation:none}}.pane-head.svelte-enkw3h{display:flex;align-items:center;gap:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.ai-avatar.svelte-enkw3h{width:26px;height:26px;border-radius:7px;background:var(--green-dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.ai-avatar.svelte-enkw3h svg:where(.svelte-enkw3h){width:13px;height:13px}.pane-title.svelte-enkw3h{font-size:.78rem;font-weight:500;color:var(--ink);line-height:1.3}.pane-sub.svelte-enkw3h{font-size:.62rem;color:var(--faint);line-height:1.3}.bubble.svelte-enkw3h{max-width:88%;border-radius:12px;padding:.55rem .7rem;font-size:.7rem;line-height:1.55}.bubble-student.svelte-enkw3h{align-self:flex-end;background:var(--green-dark);color:#fff;border-bottom-right-radius:4px}.bubble-ai.svelte-enkw3h{align-self:flex-start;background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-bottom-left-radius:4px}.bubble-actions.svelte-enkw3h{display:flex;align-items:center;gap:.7rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--line)}.bubble-btn.svelte-enkw3h{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font);font-size:.66rem;font-weight:500;color:var(--muted);background:transparent;border:none;padding:0;cursor:pointer}.bubble-btn.svelte-enkw3h svg:where(.svelte-enkw3h){width:12px;height:12px}.bubble-btn-green.svelte-enkw3h{color:var(--green-deep)}.plan-head.svelte-enkw3h{display:flex;align-items:baseline;justify-content:space-between}.plan-count.svelte-enkw3h{font-size:.68rem;font-weight:500;color:var(--green-deep)}.plan-bar.svelte-enkw3h{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.plan-fill.svelte-enkw3h{display:block;height:100%;width:87%;border-radius:999px;background:var(--green)}.plan-list.svelte-enkw3h{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem;font-size:.72rem}.plan-list.svelte-enkw3h li:where(.svelte-enkw3h){display:flex;align-items:center;gap:.5rem;color:var(--muted)}.plan-ico.svelte-enkw3h{width:13px;height:13px;flex:none;color:var(--green)}.plan-list.svelte-enkw3h .now:where(.svelte-enkw3h){color:var(--ink);font-weight:500}.plan-list.svelte-enkw3h .next:where(.svelte-enkw3h){color:var(--faint)}.plan-dot.svelte-enkw3h{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none;margin-inline:2.5px}.plan-dot-hollow.svelte-enkw3h{background:transparent;border:1px solid var(--line-strong)}.plan-note.svelte-enkw3h{margin-top:.4rem;padding:.5rem .65rem;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:.68rem;color:var(--body)}.plan-note-label.svelte-enkw3h{font-weight:500;color:var(--ink)}@media(max-width:900px){.app-main.svelte-enkw3h{grid-template-columns:1fr;min-height:0}.board.svelte-enkw3h{min-height:300px}.sidebar.svelte-enkw3h{border-left:none;border-top:1px solid var(--line)}}@media(max-width:640px){.passages.svelte-enkw3h{grid-template-columns:1fr;gap:.8rem}.board.svelte-enkw3h{padding-bottom:9.5rem}.pip.svelte-enkw3h{width:150px}}.practice-stack.svelte-kg9fq8{display:flex;flex-direction:column;gap:1rem}.practice-head.svelte-kg9fq8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.split.svelte-kg9fq8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.concepts.svelte-kg9fq8{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem;border-right:1px solid var(--line);background:var(--bg)}.concepts-label.svelte-kg9fq8{margin-bottom:.35rem}.concept.svelte-kg9fq8{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.concept-active.svelte-kg9fq8{border-color:var(--green-border);background:var(--green-faint)}.concept-done.svelte-kg9fq8{opacity:.65}.c-mark.svelte-kg9fq8{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;color:var(--green-deep)}.c-mark.svelte-kg9fq8 svg:where(.svelte-kg9fq8){width:13px;height:13px}.c-dot.svelte-kg9fq8{width:8px;height:8px;border-radius:50%;background:var(--green)}.c-ring.svelte-kg9fq8{width:10px;height:10px;border-radius:50%;border:1px solid var(--line-strong)}.c-body.svelte-kg9fq8{display:flex;flex-direction:column;gap:.1rem;min-width:0}.c-title.svelte-kg9fq8{font-size:.78rem;font-weight:500;color:var(--ink-soft);line-height:1.35}.c-source.svelte-kg9fq8{font-size:.66rem;color:var(--faint);line-height:1.35}.concepts-foot.svelte-kg9fq8{margin-top:auto;padding-top:.6rem;font-size:.68rem;color:var(--muted)}.assess.svelte-kg9fq8{padding:1.1rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.assess-head.svelte-kg9fq8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.prob.svelte-kg9fq8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.9rem;align-items:start}.prob-diagram.svelte-kg9fq8{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:.6rem}.prob-diagram.svelte-kg9fq8 svg:where(.svelte-kg9fq8){display:block;width:100%;height:auto}.q-stem.svelte-kg9fq8{font-size:.8rem;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:.6rem}.q-choices.svelte-kg9fq8{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.q-choice.svelte-kg9fq8{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--r-sm);font-size:.75rem;color:var(--ink-soft);background:var(--surface)}.q-picked.svelte-kg9fq8{border-color:var(--line-strong);background:var(--bg)}.q-key.svelte-kg9fq8{flex:none;width:16px;height:16px;border-radius:50%;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:500;color:var(--muted)}.q-picked.svelte-kg9fq8 .q-key:where(.svelte-kg9fq8){background:var(--ink);border-color:var(--ink);color:#fff}.tutor.svelte-kg9fq8{display:flex;flex-direction:column;gap:.45rem;padding-top:.8rem;border-top:1px solid var(--line)}.tutor-label.svelte-kg9fq8{margin-bottom:.15rem}.bub.svelte-kg9fq8{max-width:82%;border-radius:12px;padding:.5rem .7rem;font-size:.74rem;line-height:1.5}.bub-student.svelte-kg9fq8{align-self:flex-end;background:var(--green-dark);color:#fff;border-bottom-right-radius:4px}.bub-ai.svelte-kg9fq8{align-self:flex-start;background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-bottom-left-radius:4px}.dg-label.svelte-kg9fq8{font-family:var(--font);font-size:11px;font-weight:500;fill:var(--muted)}.dg-strong.svelte-kg9fq8,.dg-green.svelte-kg9fq8{fill:var(--green-deep)}.live-chip.svelte-kg9fq8{gap:.4rem}.live-dot.svelte-kg9fq8{width:7px;height:7px;border-radius:50%;background:var(--green)}.voice-grid.svelte-kg9fq8{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem;align-items:start}.diagram.svelte-kg9fq8{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:.6rem}.diagram.svelte-kg9fq8 svg:where(.svelte-kg9fq8){display:block;width:100%;height:auto}.transcript.svelte-kg9fq8{display:flex;flex-direction:column;gap:.7rem}.caption.svelte-kg9fq8{display:flex;gap:.55rem;align-items:flex-start}.avatar.svelte-kg9fq8{flex:none;width:18px;height:18px;border-radius:4px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:500}.avatar-ai.svelte-kg9fq8{background:var(--green-dark)}.avatar-student.svelte-kg9fq8{background:var(--bg);border:1px solid var(--line-strong);color:var(--muted)}.caption-text.svelte-kg9fq8{font-size:.8rem;color:var(--ink-soft);line-height:1.45;margin-top:.1rem}.voice-footer.svelte-kg9fq8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--line)}.waveform.svelte-kg9fq8{display:flex;align-items:center;gap:3px;height:22px}.wave-bar.svelte-kg9fq8{width:2px;height:calc(var(--h) * 22px);border-radius:1px;background:var(--green);animation:svelte-kg9fq8-wave 1.1s ease-in-out infinite alternate;animation-delay:var(--d);transform-origin:center}@keyframes svelte-kg9fq8-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.wave-bar.svelte-kg9fq8{animation:none}}.voice-controls.svelte-kg9fq8{display:flex;gap:.4rem}.ctrl-btn.svelte-kg9fq8{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:default;padding:0}@media(max-width:900px){.split.svelte-kg9fq8{grid-template-columns:1fr}.concepts.svelte-kg9fq8{border-right:none;border-bottom:1px solid var(--line)}.voice-grid.svelte-kg9fq8{grid-template-columns:1fr}}@media(max-width:560px){.prob.svelte-kg9fq8{grid-template-columns:1fr}.q-choices.svelte-kg9fq8{grid-template-columns:1fr 1fr}}.brain.svelte-dg4t6m{position:relative;display:flex;align-items:center;gap:.35rem;width:100%}.col-label.svelte-dg4t6m{margin-bottom:.35rem}.ghosts.svelte-dg4t6m{position:absolute;inset:0;z-index:0;pointer-events:none}.ghost.svelte-dg4t6m{position:absolute;display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;background:var(--surface);border:1.5px solid var(--line);border-radius:999px;font-size:.58rem;color:var(--muted);white-space:nowrap}.ghost-dot.svelte-dg4t6m{flex:none;width:5px;height:5px;border-radius:50%;background:var(--gc)}.obs-col.svelte-dg4t6m,.out-col.svelte-dg4t6m{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.obs.svelte-dg4t6m{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;background:var(--surface);border:1.5px solid var(--ob, var(--line));border-left:3px solid var(--oc, var(--line-strong));border-radius:var(--r-sm)}.obs-source.svelte-dg4t6m{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--oc, var(--faint))}.obs-text.svelte-dg4t6m{font-size:.76rem;color:var(--ink-soft);line-height:1.45}.obs-more.svelte-dg4t6m{font-size:.72rem;color:var(--muted);padding-left:.7rem}.pin.svelte-dg4t6m{position:absolute;right:-5px;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface);z-index:2}.string.svelte-dg4t6m{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none;z-index:2}.thread-a.svelte-dg4t6m{stroke:#b3925a}.thread-b.svelte-dg4t6m{stroke:#b07a6b}.string-tag.svelte-dg4t6m{position:absolute;transform:translateY(-50%) rotate(-2deg);padding:.14rem .5rem;background:var(--surface);border-radius:999px;font-size:.56rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;z-index:3}.tag-a.svelte-dg4t6m{top:23%;left:44%;border:1.5px solid #dfd3b8;color:#8a6d3a}.tag-b.svelte-dg4t6m{top:69%;left:42%;transform:translateY(-50%) rotate(2deg);border:1.5px solid #e2c9c1;color:#96594a}.fan.svelte-dg4t6m{position:relative;z-index:1;flex:none;width:42px;height:200px;stroke:var(--green-border);fill:none;stroke-width:2;stroke-linecap:round}.dash.svelte-dg4t6m{stroke-dasharray:4 4;animation:svelte-dg4t6m-brain-march 1.6s linear infinite}@keyframes svelte-dg4t6m-brain-march{to{stroke-dashoffset:-8}}@media(prefers-reduced-motion:reduce){.dash.svelte-dg4t6m{animation:none}}.vlink.svelte-dg4t6m{display:none;width:14px;height:40px;stroke:var(--green-border);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-inline:auto}.hub.svelte-dg4t6m{position:relative;z-index:1;flex:none;width:218px;aspect-ratio:1;display:grid;place-items:center}.ring.svelte-dg4t6m{position:absolute;border-radius:50%}.ring-outer.svelte-dg4t6m{inset:0;border:1.5px dashed var(--line-strong);animation:svelte-dg4t6m-ring-turn 60s linear infinite}.ring-inner.svelte-dg4t6m{inset:24px;border:1.5px solid var(--line)}@keyframes svelte-dg4t6m-ring-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ring-outer.svelte-dg4t6m{animation:none}}.hub-core.svelte-dg4t6m{position:relative;width:138px;aspect-ratio:1;border-radius:50%;background:var(--green-faint);border:1.5px solid var(--green-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;padding:1rem}.hub-name.svelte-dg4t6m{font-size:.85rem;font-weight:500;color:var(--ink);line-height:1.25}.hub-sub.svelte-dg4t6m{font-size:.62rem;color:var(--muted);line-height:1.4}.out.svelte-dg4t6m{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm)}.out-primary.svelte-dg4t6m{background:var(--green-faint);border-color:var(--green-border)}.out-kind.svelte-dg4t6m{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--green-deep)}.out-text.svelte-dg4t6m{font-size:.76rem;color:var(--ink-soft);line-height:1.45}.out-ev.svelte-dg4t6m{display:flex;align-items:center;gap:.28rem;margin-top:.3rem}.ev-dot.svelte-dg4t6m{flex:none;width:6px;height:6px;border-radius:50%}.ev-n.svelte-dg4t6m{font-size:.6rem;color:var(--faint);margin-left:.15rem}@media(max-width:900px){.brain.svelte-dg4t6m{flex-direction:column;align-items:stretch;gap:.75rem}.fan.svelte-dg4t6m,.ghosts.svelte-dg4t6m,.string.svelte-dg4t6m,.string-tag.svelte-dg4t6m,.pin.svelte-dg4t6m{display:none}.vlink.svelte-dg4t6m{display:block}.hub.svelte-dg4t6m{margin-inline:auto;width:190px}}.loop-pair.svelte-wwqlmr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.phone-bar.svelte-wwqlmr{justify-content:flex-start}.phone-title.svelte-wwqlmr{flex:1;text-align:center;font-size:.72rem;font-weight:500;color:var(--muted);margin-right:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble.svelte-wwqlmr{max-width:92%;background:var(--bg);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:.7rem .85rem}.bubble.svelte-wwqlmr p:where(.svelte-wwqlmr){font-size:.8rem;line-height:1.5;color:var(--ink-soft)}.stamp.svelte-wwqlmr{margin-top:.5rem;font-size:.65rem;color:var(--faint)}.recal-head.svelte-wwqlmr{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem}.recal-head.svelte-wwqlmr h4:where(.svelte-wwqlmr){flex:1;min-width:0}.recal-icon.svelte-wwqlmr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--green-soft);border:1px solid var(--green-border);color:var(--green-deep)}.dchart.svelte-wwqlmr{display:flex;flex-direction:column;align-items:flex-start}.d-row.svelte-wwqlmr{display:flex;align-items:center;gap:.15rem;width:100%;min-width:0}.p-node.svelte-wwqlmr{flex:none;display:inline-flex;align-items:center;gap:.5rem;width:10.5rem;padding:.45rem .7rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.p-dot.svelte-wwqlmr{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc, var(--green))}.p-body.svelte-wwqlmr{display:flex;flex-direction:column;min-width:0}.p-body.svelte-wwqlmr b:where(.svelte-wwqlmr){font-size:.74rem;font-weight:500;color:var(--ink-soft);line-height:1.3;white-space:nowrap}.p-body.svelte-wwqlmr i:where(.svelte-wwqlmr){font-style:normal;font-size:.64rem;color:var(--faint);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.down.svelte-wwqlmr{width:10px;height:18px;margin-left:5rem;margin-block:.15rem;stroke:var(--line-strong);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tie.svelte-wwqlmr{flex:none;width:22px;height:12px;stroke:var(--line-strong);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dash.svelte-wwqlmr{stroke-dasharray:3 4}.d-changes.svelte-wwqlmr{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.d-chip.svelte-wwqlmr{display:flex;flex-direction:column;gap:.05rem;padding:.35rem .6rem;border-radius:var(--r-sm);border:1px solid;min-width:0}.d-top.svelte-wwqlmr{display:flex;align-items:baseline;gap:.4rem;min-width:0}.d-mark.svelte-wwqlmr{flex:none;font-weight:600;font-size:.74rem}.d-txt.svelte-wwqlmr{font-size:.72rem;line-height:1.4;min-width:0}.d-why.svelte-wwqlmr{padding-left:1.05rem;font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.d-add.svelte-wwqlmr{background:var(--green-faint);border-color:var(--green-border);color:var(--green-deep)}.d-del.svelte-wwqlmr{background:#f8efec;border-color:#e2c9c1;color:#96594a}.d-del.svelte-wwqlmr .d-txt:where(.svelte-wwqlmr){text-decoration:line-through;text-decoration-thickness:1px}.recal-footer.svelte-wwqlmr{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--line)}@media(max-width:900px){.loop-pair.svelte-wwqlmr{grid-template-columns:1fr}}@media(max-width:480px){.d-row.svelte-wwqlmr{flex-wrap:wrap;gap:.35rem}.tie.svelte-wwqlmr{display:none}.d-changes.svelte-wwqlmr{flex-basis:100%;padding-left:1.25rem}}.band.svelte-4gj0hw{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mission.svelte-twfg2l{background:var(--warm);padding-block:clamp(4.5rem,10vh,7.5rem)}.cols.svelte-twfg2l{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:clamp(2.5rem,6vh,4rem)}.col.svelte-twfg2l{padding-inline:clamp(1.5rem,3vw,2.5rem)}.col.svelte-twfg2l:first-child{padding-left:0}.col.svelte-twfg2l:last-child{padding-right:0}.col.svelte-twfg2l+.col:where(.svelte-twfg2l){border-left:1px solid var(--line-strong)}.col-title.svelte-twfg2l{font-size:1.1rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.5rem}.col-body.svelte-twfg2l{font-size:.95rem;color:var(--muted);line-height:1.65}@media(max-width:900px){.cols.svelte-twfg2l{grid-template-columns:1fr;gap:1.75rem}.col.svelte-twfg2l{padding-inline:0}.col.svelte-twfg2l+.col:where(.svelte-twfg2l){border-left:none;border-top:1px solid var(--line-strong);padding-top:1.75rem}}.plans.svelte-11po31p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.25rem,5vh,3.5rem)}.plan.svelte-11po31p{padding:1.75rem 1.5rem;text-align:center}.plan-name.svelte-11po31p{font-size:.95rem;font-weight:500;color:var(--ink);margin-bottom:.6rem}.plan-price.svelte-11po31p .amt:where(.svelte-11po31p){font-size:2.5rem;font-weight:300;letter-spacing:-.02em;color:var(--ink)}.plan-price.svelte-11po31p .per:where(.svelte-11po31p){font-size:.9rem;color:var(--muted);margin-left:.2rem}.plan-note.svelte-11po31p{margin-top:.3rem;font-size:.75rem;color:var(--faint)}.compare.svelte-11po31p{margin-top:clamp(2.25rem,5vh,3.25rem);padding:.5rem 1.75rem}.cmp-row.svelte-11po31p{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,12rem) minmax(7rem,12rem);align-items:center;gap:1rem;padding-block:.8rem}.cmp-row.svelte-11po31p+.cmp-row:where(.svelte-11po31p){border-top:1px solid var(--line)}.cmp-head.svelte-11po31p{padding-block:1.1rem}.cmp-feature.svelte-11po31p{font-size:.95rem;color:var(--body)}.cmp-col.svelte-11po31p{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem}.cmp-name.svelte-11po31p{font-size:.92rem;font-weight:500;color:var(--ink)}.cmp-head.svelte-11po31p .cmp-col:where(.svelte-11po31p):last-child .cmp-name:where(.svelte-11po31p){color:var(--green-deep)}.cmp-price.svelte-11po31p{font-size:.78rem;color:var(--muted)}.cmp-them.svelte-11po31p{font-size:.88rem;color:var(--muted)}.cmp-them-sub.svelte-11po31p{font-size:.72rem;color:var(--faint)}.cmp-ours.svelte-11po31p{font-size:.92rem;font-weight:500;color:var(--ink)}.cmp-row.cmp-sep.svelte-11po31p{border-top:1px solid var(--line-strong)}.cmp-check.svelte-11po31p{width:18px;height:18px;color:var(--green-deep)}.cmp-check-muted.svelte-11po31p{color:var(--faint)}.cmp-none.svelte-11po31p{font-size:1rem;color:var(--faint);line-height:1}.compare-note.svelte-11po31p{margin-top:1.5rem;text-align:center;font-size:.95rem;color:var(--muted)}.guarantee.svelte-11po31p{margin-top:clamp(2.25rem,5vh,3.25rem);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;background:var(--green-faint);border-color:var(--green-border)}.g-text.svelte-11po31p h3:where(.svelte-11po31p){font-size:1.2rem;font-weight:500;margin-bottom:.25rem}.g-text.svelte-11po31p p:where(.svelte-11po31p){font-size:.95rem;color:var(--muted)}.guarantee.svelte-11po31p .btn:where(.svelte-11po31p){flex:none}@media(max-width:900px){.plans.svelte-11po31p{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantee.svelte-11po31p{flex-direction:column;text-align:center}}@media(max-width:640px){.compare.svelte-11po31p{padding-inline:1rem}.cmp-row.svelte-11po31p{grid-template-columns:minmax(0,1fr) minmax(4.25rem,6rem) minmax(4.25rem,6rem);gap:.6rem}.cmp-feature.svelte-11po31p{font-size:.85rem}.cmp-name.svelte-11po31p{font-size:.8rem}.cmp-price.svelte-11po31p{font-size:.7rem}.cmp-them.svelte-11po31p{font-size:.78rem}.cmp-them-sub.svelte-11po31p{font-size:.66rem}.cmp-ours.svelte-11po31p{font-size:.82rem}}@media(max-width:480px){.plans.svelte-11po31p{grid-template-columns:1fr}}.faq-container.svelte-qu8yuz{max-width:50rem}.faq-list.svelte-qu8yuz{margin-top:clamp(1.75rem,4vh,2.75rem);display:flex;flex-direction:column}.faq.svelte-qu8yuz{border-top:1px solid var(--line)}.faq.svelte-qu8yuz:last-child{border-bottom:1px solid var(--line)}summary.svelte-qu8yuz{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:400;color:var(--ink);cursor:pointer;list-style:none}summary.svelte-qu8yuz::-webkit-details-marker{display:none}.plus.svelte-qu8yuz{position:relative;flex:none;width:14px;height:14px}.plus.svelte-qu8yuz:before,.plus.svelte-qu8yuz:after{content:"";position:absolute;inset:0;margin:auto;background:var(--green-deep);transition:transform .25s ease}.plus.svelte-qu8yuz:before{width:14px;height:1.5px}.plus.svelte-qu8yuz:after{width:1.5px;height:14px}details[open].svelte-qu8yuz .plus:where(.svelte-qu8yuz):after{transform:rotate(90deg)}.faq-body.svelte-qu8yuz{padding:0 0 1.25rem;font-size:.98rem;color:var(--body);max-width:44rem}.footer-cta.svelte-z58eba{background:var(--green-dark);padding-top:clamp(4.5rem,10vh,7.5rem)}.cta-block.svelte-z58eba{text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(4rem,9vh,6rem)}.cta-heading.svelte-z58eba{color:#fff;font-size:clamp(2rem,4vw,3.1rem);max-width:18ch;margin-bottom:1.1rem}.cta-sub.svelte-z58eba{font-size:clamp(1rem,1.4vw,1.15rem);color:#ffffffb3;margin-bottom:2.25rem}.cta-btn.svelte-z58eba{padding:.95rem 2rem;font-size:1rem}.footer-bar.svelte-z58eba{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-block:1.6rem;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem}.footer-copy.svelte-z58eba{color:#ffffff8c}.footer-links.svelte-z58eba{display:flex;gap:1.5rem}.footer-links.svelte-z58eba a:where(.svelte-z58eba){color:#ffffff8c;transition:color .2s ease}.footer-links.svelte-z58eba a:where(.svelte-z58eba):hover{color:#fff}@media(max-width:900px){.footer-bar.svelte-z58eba{flex-direction:column;align-items:flex-start;gap:.9rem}}.nav.svelte-23040h{position:fixed;top:0;left:0;right:0;z-index:20;padding-block:1rem;background:#faf9f7eb;transition:border-color .3s ease,padding .3s ease;border-bottom:1px solid transparent}.nav-scrolled.svelte-23040h{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line);padding-block:.65rem}.nav-inner.svelte-23040h{display:flex;align-items:center;gap:2rem}.wordmark.svelte-23040h{display:inline-flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.brand-mark.svelte-23040h{width:32px;height:32px;display:grid;place-items:center;flex:none}.nav-links.svelte-23040h{display:flex;gap:1.75rem;margin-inline:auto;font-size:.9rem;color:var(--muted)}.nav-links.svelte-23040h a:where(.svelte-23040h){transition:color .2s ease}.nav-links.svelte-23040h a:where(.svelte-23040h):hover{color:var(--ink)}.nav-cta.svelte-23040h{padding:.55rem 1.2rem;font-size:.88rem}@media(max-width:820px){.nav-links.svelte-23040h{display:none}.nav-inner.svelte-23040h{justify-content:space-between}}
