.week.svelte-xnetht{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.col.svelte-xnetht{flex-direction:column;gap:8px;display:flex}.day.svelte-xnetht{text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted);text-align:center;font-size:13px;font-weight:700}.slot.svelte-xnetht{border:2px solid var(--outline);border-radius:var(--radius-sm);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-height:54px;padding:8px 6px;font-size:13px;font-weight:600;display:flex}.time.svelte-xnetht{color:var(--text-secondary);font-size:12px}.booked.svelte-xnetht{background:var(--plum-300);box-shadow:var(--shadow-xs)}.open.svelte-xnetht{color:var(--text-muted);border-style:dashed}.choice.svelte-xnetht{background:var(--surface-card);box-shadow:var(--shadow-xs)}.picked.svelte-xnetht{background:var(--sage-300);box-shadow:var(--shadow-sm)}.confirm.svelte-xnetht{background:var(--accent-primary);color:var(--text-on-accent);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);margin-top:18px;padding:10px 20px;font-weight:700;display:inline-block}.totals.svelte-jsli6i{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.total.svelte-jsli6i{border:2px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.due.svelte-jsli6i{background:var(--citrus-300);margin-bottom:14px}.big.svelte-jsli6i{font-family:var(--font-display);font-size:28px;font-weight:600}.pay.svelte-jsli6i{background:var(--accent-primary);color:var(--text-on-accent);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:700}.note.svelte-aliq8y{border:2px solid var(--outline);border-radius:var(--radius-md);font-size:15px;line-height:var(--lh-relaxed);padding:14px 16px}.raw.svelte-aliq8y{font-family:var(--font-mono);color:var(--text-muted);border-style:dashed;font-size:13px}.clean.svelte-aliq8y{background:var(--surface-card);box-shadow:var(--shadow-sm)}.fix.svelte-aliq8y{background:var(--plum-300);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);margin:12px 0;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.homework.svelte-aliq8y{align-items:center;gap:10px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.chat.svelte-n12cmg{border:2px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:var(--shadow-sm);overflow:hidden}.chat-head.svelte-n12cmg{background:var(--sage-300);border-bottom:2px solid var(--outline);padding:10px 16px;font-weight:700}.bubble.svelte-n12cmg{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-xs);max-width:360px;font-size:15px;line-height:var(--lh-relaxed);margin:18px 16px 22px;padding:12px 14px}.stamp.svelte-n12cmg{text-align:right;color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.days.svelte-vq1lk4{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.off.svelte-vq1lk4{color:var(--text-muted);border-style:dashed}.time.svelte-vq1lk4{background:var(--surface-card);box-shadow:var(--shadow-xs);padding:6px 12px;font-size:13px}.regular.svelte-vq1lk4{border:2px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px;padding:14px 16px;font-size:18px;font-weight:700;display:flex}.extra.svelte-vq1lk4{margin-bottom:8px}.away.svelte-vq1lk4{background:var(--coral-300);border:2px solid var(--outline);border-radius:var(--radius-pill);padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.board.svelte-1d1g4lu{width:100%}.tabs.svelte-1d1g4lu{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.tab.svelte-1d1g4lu{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:6px 14px;font-size:14px;font-weight:700}.tab.svelte-1d1g4lu:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.tab.active.svelte-1d1g4lu{background:var(--plum-300);box-shadow:var(--shadow-md)}.switch-row.svelte-1d1g4lu{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;font-weight:700;display:flex}.side-label.svelte-1d1g4lu{color:var(--text-muted);transition:color var(--duration-fast)}.side-label.current.svelte-1d1g4lu{color:var(--text-primary)}.switch.svelte-1d1g4lu{border:2px solid var(--outline);border-radius:var(--radius-pill);background:var(--plum-300);width:64px;height:34px;box-shadow:var(--shadow-xs);cursor:pointer;transition:background var(--duration-base);padding:0;position:relative}.switch.on.svelte-1d1g4lu{background:var(--sage-300)}.knob.svelte-1d1g4lu{background:var(--surface-card);border:2px solid var(--outline);width:24px;height:24px;transition:transform var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on.svelte-1d1g4lu .knob:where(.svelte-1d1g4lu){transform:translate(30px)}.flipper.svelte-1d1g4lu{transform-style:preserve-3d;transition:transform .7s var(--ease-standard);display:grid;transform:perspective(1600px)rotateY(0)}.flipper.flipped.svelte-1d1g4lu{transform:perspective(1600px)rotateY(180deg)}.face.svelte-1d1g4lu{backface-visibility:hidden;background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-area:1/1;padding:clamp(18px,3vw,28px)}.back.svelte-1d1g4lu{background:var(--beige-50);transform:rotateY(180deg)}.face.svelte-1d1g4lu .title{font-family:var(--font-display);margin-bottom:16px;font-size:22px;font-weight:600}.face.svelte-1d1g4lu .caption{color:var(--text-secondary);font-size:14px;line-height:var(--lh-relaxed);margin:16px 0 0}.face.svelte-1d1g4lu .row{border:2px solid var(--outline);border-radius:var(--radius-sm);background:var(--surface-card);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.face.svelte-1d1g4lu .rows{flex-direction:column;gap:8px;display:flex}.face.svelte-1d1g4lu .muted{color:var(--text-muted);font-size:13px;font-weight:500}.face.svelte-1d1g4lu .chip{border:2px solid var(--outline);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:700}.face.svelte-1d1g4lu .chip-sage{background:var(--sage-300)}.face.svelte-1d1g4lu .chip-citrus{background:var(--citrus-300)}.face.svelte-1d1g4lu .chip-coral{background:var(--coral-300)}.face.svelte-1d1g4lu .chip-plum{background:var(--plum-300)}@media (prefers-reduced-motion:reduce){.flipper.svelte-1d1g4lu{transition:none}}.stage.svelte-161714n{--spread:1;place-items:center;min-height:460px;display:grid;position:relative}.tile.svelte-161714n,.landed.svelte-161714n{grid-area:1/1}.tile.svelte-161714n{color:var(--text-primary);border:2px solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translate(calc(var(--x) * 1px * var(--spread)), calc(var(--y) * 1px * var(--spread))) rotate(var(--r));animation:svelte-161714n-collapse .7s var(--ease-standard) forwards;animation-delay:calc(.9s + var(--i) * 90ms);pointer-events:none;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:700;display:flex}.tile-icon.svelte-161714n{font-size:22px}.tile-sage.svelte-161714n{background:var(--sage-300)}.tile-citrus.svelte-161714n{background:var(--citrus-300)}.tile-coral.svelte-161714n{background:var(--coral-300)}.tile-plum.svelte-161714n{background:var(--plum-300)}.landed.svelte-161714n{z-index:1;opacity:0;width:100%;animation:svelte-161714n-land .6s var(--ease-out) forwards;animation-delay:1.9s;position:relative}@keyframes svelte-161714n-collapse{to{opacity:0;transform:translate(0)rotate(0)scale(.6)}}@keyframes svelte-161714n-land{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=560px){.stage.svelte-161714n{--spread:.55;min-height:340px}}@media (prefers-reduced-motion:reduce){.tile.svelte-161714n{display:none}.landed.svelte-161714n{opacity:1;animation:none}}.hero.svelte-c5snu8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,48px);padding:clamp(40px,6vw,72px) max(clamp(16px,5vw,48px),50% - 600px);display:grid}.hero-copy.svelte-c5snu8,.hero-side.svelte-c5snu8{width:100%;max-width:560px}.hero-copy.svelte-c5snu8{justify-self:start}.hero-side.svelte-c5snu8{justify-self:end}@media (width<=900px){.hero.svelte-c5snu8{grid-template-columns:minmax(0,1fr)}.hero-copy.svelte-c5snu8,.hero-side.svelte-c5snu8{justify-self:center}.hero-copy.svelte-c5snu8{text-align:center}.hero-copy.svelte-c5snu8 .hero-actions:where(.svelte-c5snu8),.hero-copy.svelte-c5snu8 .facts:where(.svelte-c5snu8){justify-content:center}}.eyebrow.svelte-c5snu8{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);background:var(--citrus-300);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.display.svelte-c5snu8{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:var(--lh-tight);margin:0}.italic-accent.svelte-c5snu8{color:var(--text-link)}.lede.svelte-c5snu8{color:var(--text-secondary);font-size:clamp(17px,2vw,20px);line-height:var(--lh-relaxed);margin:28px 0 0}.hero-actions.svelte-c5snu8{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.facts.svelte-c5snu8{color:var(--text-secondary);flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tick.svelte-c5snu8{color:var(--sage-600);margin-right:6px;font-weight:700}.brain.svelte-mydm04{box-sizing:border-box;border:2px dashed var(--outline);border-radius:var(--radius-lg);flex-direction:column;height:100%;padding:clamp(20px,3vw,28px);display:flex}.brain-title.svelte-mydm04{font-family:var(--font-display);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:20px;font-weight:600;display:flex}.count.svelte-mydm04{letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--coral-300);border:2px solid var(--outline);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-family:inherit;font-size:12px;font-weight:700}.notes.svelte-mydm04{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.note.svelte-mydm04{background:var(--tone);border:2px solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-primary);transform:translate(var(--x), var(--y)) rotate(var(--tilt));padding:12px 14px;font-size:14px;line-height:1.4}.note.svelte-mydm04:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:75%}@media (width<=480px){.notes.svelte-mydm04{grid-template-columns:minmax(0,1fr)}.note.svelte-mydm04:last-child:nth-child(odd){max-width:none}}.brain.svelte-qahqki{box-sizing:border-box;background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-md);flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.brain-title.svelte-qahqki{font-family:var(--font-display);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:600;display:flex}.count.svelte-qahqki{letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--sage-300);border:2px solid var(--outline);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-family:inherit;font-size:12px;font-weight:700}.tasks.svelte-qahqki{margin:0 0 24px;padding:0;list-style:none}.task.svelte-qahqki{color:var(--text-primary);border-bottom:1px dashed var(--outline);align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:700;display:flex}.task.svelte-qahqki:last-child{border-bottom:none}.box.svelte-qahqki{border:2px solid var(--outline);background:var(--surface-card);border-radius:4px;flex:none;width:14px;height:14px}.ending.svelte-qahqki{background:var(--sage-300);border:2px solid var(--outline);border-radius:var(--radius-md);margin-top:auto;padding:16px}.lists.svelte-3evrf3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.done.svelte-3evrf3{font-family:var(--font-display);font-size:20px;display:block}.rest.svelte-3evrf3{font-size:14px;line-height:var(--lh-relaxed);display:block}@media (width<=720px){.lists.svelte-3evrf3{grid-template-columns:minmax(0,1fr)}.lists.svelte-3evrf3>:last-child{min-height:340px}}.week.svelte-c235il{background:var(--surface-sunken);border-top:2px solid var(--outline);border-bottom:2px solid var(--outline);padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 600px)}.week-heading.svelte-c235il{text-align:center;margin-bottom:32px}.display.svelte-c235il{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(26px,5vw,36px);font-weight:600}.accent-plum.svelte-1ve42j1{--accent:var(--plum-300)}.accent-coral.svelte-1ve42j1{--accent:var(--coral-300)}.accent-sage.svelte-1ve42j1{--accent:var(--sage-300)}.accent-citrus.svelte-1ve42j1{--accent:var(--citrus-300)}.icon.svelte-1ve42j1{background:var(--accent);width:48px;height:48px;color:var(--text-primary);border:2px solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.icon.svelte-1ve42j1 svg:where(.svelte-1ve42j1){width:24px;height:24px}.top.svelte-16dsylp{align-items:center;gap:12px;display:flex}.badge.svelte-16dsylp{letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--sage-300);border:2px solid var(--outline);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700}.title.svelte-16dsylp{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:var(--lh-tight);color:var(--text-primary);margin:16px 0 8px}.desc.svelte-16dsylp{font-size:15px;line-height:var(--lh-relaxed);color:var(--text-secondary);margin:0 0 16px}.points.svelte-16dsylp{color:var(--text-primary);flex-direction:column;gap:8px;margin:-2px 0 20px;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.tick.svelte-16dsylp{color:var(--sage-600);margin-right:8px;font-weight:700}.cta.svelte-16dsylp{color:var(--text-link);font-size:14px;font-weight:700;text-decoration:none}.cta.svelte-16dsylp:hover{-webkit-text-decoration:underline var(--plum-500);text-decoration:underline var(--plum-500);text-underline-offset:5px}.visual.svelte-15b8vya{background:var(--surface-sunken);border:2px solid var(--outline);border-radius:var(--radius-md);color:var(--text-primary);flex-direction:column;gap:12px;padding:20px;font-size:14px;display:flex}.visual.svelte-15b8vya .vis-title{font-family:var(--font-display);font-size:18px;font-weight:600}.visual.svelte-15b8vya .vis-rows{flex-direction:column;gap:8px;display:flex}.visual.svelte-15b8vya .vis-row{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.visual.svelte-15b8vya .vis-chips{flex-wrap:wrap;gap:8px;display:flex}.visual.svelte-15b8vya .vis-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.visual.svelte-15b8vya .vis-steps li{align-items:center;gap:10px;font-weight:600;display:flex}.visual.svelte-15b8vya .vis-note{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-sm);line-height:var(--lh-relaxed);padding:10px 12px}.visual.svelte-15b8vya .vis-note.raw{font-family:var(--font-mono);color:var(--text-muted);background:0 0;border-style:dashed;font-size:13px}.visual.svelte-15b8vya .vis-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visual.svelte-15b8vya .vis-stat{border:2px solid var(--outline);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.visual.svelte-15b8vya .vis-stat strong{font-family:var(--font-display);font-size:20px}.visual.svelte-15b8vya .stat-plum{background:var(--plum-300)}.visual.svelte-15b8vya .stat-citrus{background:var(--citrus-300)}.visual.svelte-15b8vya .stat-sage{background:var(--sage-300)}.visual.svelte-15b8vya .muted{color:var(--text-muted);font-weight:500}.visual.svelte-15b8vya p.muted{margin:0;font-size:13px}.visual.svelte-15b8vya .chip{white-space:nowrap;background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-pill);flex-shrink:0;margin-right:4px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.visual.svelte-15b8vya .chip-sage{background:var(--sage-300)}.visual.svelte-15b8vya .chip-citrus{background:var(--citrus-300)}.visual.svelte-15b8vya .chip-coral{background:var(--coral-300)}.visual.svelte-15b8vya .chip-plum{background:var(--plum-300)}.card.svelte-f70pas{box-sizing:border-box;background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(20px,3vw,32px);display:grid}@media (width<=720px){.card.svelte-f70pas{grid-template-columns:minmax(0,1fr)}}.features.svelte-ekt8qi{padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 600px)}.features-heading.svelte-ekt8qi{text-align:center;margin-bottom:32px}.display.svelte-ekt8qi{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(26px,5vw,36px);font-weight:600}.lede.svelte-ekt8qi{color:var(--text-secondary);font-size:16px;line-height:var(--lh-relaxed);margin:10px 0 0}.layout.svelte-ekt8qi{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tab-list.svelte-ekt8qi{flex-direction:column;gap:6px;display:flex;position:relative}.tab.svelte-ekt8qi{font:inherit;text-align:left;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:2px solid #0000;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.tab.svelte-ekt8qi:hover{color:var(--text-primary);background:var(--surface-sunken)}.tab[aria-selected=true].svelte-ekt8qi{color:var(--text-primary);background:var(--surface-card);border-color:var(--outline);box-shadow:var(--shadow-sm)}.dot.svelte-ekt8qi{border:2px solid var(--outline);background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.accent-plum.svelte-ekt8qi{--accent:var(--plum-300)}.accent-coral.svelte-ekt8qi{--accent:var(--coral-300)}.accent-sage.svelte-ekt8qi{--accent:var(--sage-300)}.accent-citrus.svelte-ekt8qi{--accent:var(--citrus-300)}.panels.svelte-ekt8qi{padding:0 6px 6px 0;display:grid}.panel.svelte-ekt8qi{visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-area:1/1}.panel.active.svelte-ekt8qi{visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-out)}@media (width<=820px){.layout.svelte-ekt8qi{grid-template-columns:minmax(0,1fr);gap:16px}.tab-list.svelte-ekt8qi{scrollbar-width:none;flex-direction:row;margin-inline:calc(-1*clamp(16px,5vw,48px));padding:4px clamp(16px,5vw,48px) 8px;overflow-x:auto}.tab-list.svelte-ekt8qi::-webkit-scrollbar{display:none}.tab.svelte-ekt8qi{border-radius:var(--radius-pill);padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.panel.svelte-ekt8qi,.panel.active.svelte-ekt8qi,.tab.svelte-ekt8qi{transition:none}}.cta-band.svelte-srcvmb{background:var(--plum-300);border-top:2px solid var(--outline);border-bottom:2px solid var(--outline);color:var(--text-primary);text-align:center;padding:clamp(44px,8vw,64px) clamp(16px,5vw,48px)}.cta-text.svelte-srcvmb{font-family:var(--font-display);font-size:clamp(24px,5vw,32px);font-weight:600}.cta-button.svelte-srcvmb{margin-top:24px}.testimonials.svelte-1r5qvj5{background:var(--citrus-300);border-top:2px solid var(--outline);border-bottom:2px solid var(--outline);padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 600px)}.testimonials-heading.svelte-1r5qvj5{text-align:center;margin-bottom:32px}.display.svelte-1r5qvj5{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(26px,5vw,36px);font-weight:600}.lede.svelte-1r5qvj5{color:var(--text-secondary);font-size:16px;line-height:var(--lh-relaxed);margin:10px 0 0}.grid.svelte-1r5qvj5{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin:0;padding:0 6px 6px 0;list-style:none;display:grid}.card.svelte-1r5qvj5{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,28px);display:flex}.quote.svelte-1r5qvj5{font-size:16px;line-height:var(--lh-relaxed);color:var(--text-primary);margin:0}.person.svelte-1r5qvj5{align-items:center;gap:12px;display:flex}.avatar.svelte-1r5qvj5{border:2px solid var(--outline);object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.initials.svelte-1r5qvj5{box-sizing:border-box;background:var(--accent);color:var(--text-primary);place-items:center;font-weight:700;display:grid}.name.svelte-1r5qvj5{color:var(--text-primary);font-weight:700}.about.svelte-1r5qvj5{color:var(--text-secondary);font-size:14px;line-height:var(--lh-relaxed);margin:2px 0 0}.accent-plum.svelte-1r5qvj5{--accent:var(--plum-300)}.accent-coral.svelte-1r5qvj5{--accent:var(--coral-300)}.accent-sage.svelte-1r5qvj5{--accent:var(--sage-300)}.accent-citrus.svelte-1r5qvj5{--accent:var(--citrus-300)}.rows.svelte-18fgg8q{flex-direction:column;gap:10px;margin:0;display:flex}.row.svelte-18fgg8q{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}dt.svelte-18fgg8q{color:var(--text-primary);align-items:center;gap:10px;font-weight:700;display:flex}dd.svelte-18fgg8q{text-align:right;color:var(--text-primary);margin:0}.mark.svelte-18fgg8q{border:2px solid var(--outline);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.mark-yes.svelte-18fgg8q{background:var(--sage-300)}.mark-no.svelte-18fgg8q{background:var(--surface-card)}.file.svelte-gjm8cy{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin-bottom:20px;padding:16px 18px;display:flex;position:relative}.lock.svelte-gjm8cy{background:var(--sage-300);border:2px solid var(--outline);width:30px;height:30px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:14px}.file-name.svelte-gjm8cy{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:600}.line.svelte-gjm8cy{border-radius:var(--radius-pill);background:var(--surface-sunken);height:7px}.line-short.svelte-gjm8cy{width:60%}.flow.svelte-11p4r5d{flex-direction:column;align-items:center;gap:10px;display:flex}.text.svelte-11p4r5d{box-sizing:border-box;background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-sm);text-align:center;width:100%;max-width:260px;color:var(--text-primary);padding:10px 14px;font-size:14px}.scrambled.svelte-11p4r5d{letter-spacing:.06em;color:var(--text-secondary);font-family:ui-monospace,monospace}.lock.svelte-11p4r5d{background:var(--surface-card);border:2px solid var(--outline);width:34px;height:34px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.caption.svelte-11p4r5d{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);font-size:11px;font-weight:700}.press.svelte-1sh3qh1{flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;display:flex}.button.svelte-1sh3qh1{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-primary);padding:10px 18px;font-size:15px;font-weight:700}.hint.svelte-1sh3qh1{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);font-size:11px;font-weight:700}.label.svelte-e74511{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);margin:0 0 14px;font-size:11px;font-weight:700}.privacy.svelte-9n59rz{padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 500px)}.privacy-heading.svelte-9n59rz{text-align:center;margin-bottom:32px}.display.svelte-9n59rz{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(26px,5vw,36px);font-weight:600}.lede.svelte-9n59rz{color:var(--text-secondary);font-size:16px;line-height:var(--lh-relaxed);margin:10px 0 0}.points.svelte-9n59rz{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin:0;padding:0 6px 6px 0;list-style:none;display:grid}.point.svelte-9n59rz{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.visual.svelte-9n59rz{background:var(--accent);border-bottom:2px solid var(--outline);flex-direction:column;flex:1;justify-content:center;padding:32px clamp(20px,4vw,40px);display:flex}.copy.svelte-9n59rz{padding:20px clamp(20px,3vw,28px) 24px}.point-title.svelte-9n59rz{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.point-body.svelte-9n59rz{font-size:15px;line-height:var(--lh-relaxed);color:var(--text-secondary);margin:6px 0 0}.more.svelte-9n59rz{text-align:center;margin:28px 0 0;font-weight:700}.more.svelte-9n59rz a:where(.svelte-9n59rz){color:var(--text-link);text-decoration:none}.more.svelte-9n59rz a:where(.svelte-9n59rz):hover{-webkit-text-decoration:underline var(--plum-500);text-decoration:underline var(--plum-500);text-underline-offset:5px}.accent-plum.svelte-9n59rz{--accent:var(--plum-300)}.accent-coral.svelte-9n59rz{--accent:var(--coral-300)}.accent-sage.svelte-9n59rz{--accent:var(--sage-300)}.accent-citrus.svelte-9n59rz{--accent:var(--citrus-300)}@media (width<=720px){.points.svelte-9n59rz{grid-template-columns:minmax(0,1fr)}}.receipt.svelte-16oc1xy{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;text-align:left;width:100%;max-width:360px;padding:22px 24px 20px}.receipt-title.svelte-16oc1xy{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);border-bottom:2px solid var(--outline);padding-bottom:12px;font-size:12px;font-weight:700}.rows.svelte-16oc1xy{margin:0;padding:6px 0}.row.svelte-16oc1xy{justify-content:space-between;gap:16px;padding:6px 0;font-size:15px;display:flex}dt.svelte-16oc1xy{color:var(--text-secondary)}dd.svelte-16oc1xy{color:var(--text-primary);margin:0;font-weight:700}.total.svelte-16oc1xy{border-top:2px dashed var(--outline);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.total-label.svelte-16oc1xy{color:var(--text-primary);font-weight:700}.total-value.svelte-16oc1xy{font-family:var(--font-display);color:var(--text-primary);font-size:38px;font-weight:600;line-height:1}.pricing.svelte-1wgiy25{background:var(--sage-300);border-top:2px solid var(--outline);padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 550px)}.panel.svelte-1wgiy25{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.display.svelte-1wgiy25{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(32px,5.5vw,52px);font-weight:600;line-height:var(--lh-tight);text-wrap:balance;margin:0}.lede.svelte-1wgiy25{color:var(--text-primary);font-size:18px;line-height:var(--lh-relaxed);max-width:44ch;margin:16px 0 0}.action.svelte-1wgiy25{margin-top:32px}.plans-link.svelte-1wgiy25{color:var(--text-primary);margin:18px 0 0;font-size:15px}.plans-link.svelte-1wgiy25 a:where(.svelte-1wgiy25){color:var(--text-link);font-weight:700;text-decoration:none}.plans-link.svelte-1wgiy25 a:where(.svelte-1wgiy25):hover{-webkit-text-decoration:underline var(--plum-500);text-decoration:underline var(--plum-500);text-underline-offset:5px}.visual.svelte-1wgiy25{justify-content:center;display:flex}@media (width<=820px){.panel.svelte-1wgiy25{text-align:center;grid-template-columns:minmax(0,1fr)}.lede.svelte-1wgiy25{margin-left:auto;margin-right:auto}}.faq.svelte-78syrn{background:var(--surface-canvas);border-top:2px solid var(--outline);border-bottom:2px solid var(--outline);padding:clamp(40px,6vw,64px) max(clamp(16px,5vw,48px),50% - 380px)}.faq-heading.svelte-78syrn{text-align:center;margin-bottom:32px}.display.svelte-78syrn{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(26px,5vw,36px);font-weight:600}.lede.svelte-78syrn{color:var(--text-secondary);font-size:16px;line-height:var(--lh-relaxed);margin:10px 0 0}.list.svelte-78syrn{flex-direction:column;gap:12px;padding:0 6px 6px 0;display:flex}.item.svelte-78syrn{background:var(--surface-card);border:2px solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.question.svelte-78syrn{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.question.svelte-78syrn::-webkit-details-marker{display:none}.question.svelte-78syrn:after{content:"+";transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0;font-size:22px;line-height:1}.item[open].svelte-78syrn .question:where(.svelte-78syrn):after{transform:rotate(45deg)}.answer.svelte-78syrn{font-size:15px;line-height:var(--lh-relaxed);color:var(--text-secondary);margin:0;padding:0 20px 18px}@media (prefers-reduced-motion:reduce){.question.svelte-78syrn:after{transition:none}}.page.svelte-1uha8ag{background:var(--wallpaper) var(--surface-app);min-height:100vh;color:var(--text-primary);overflow-x:clip}
