@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";.carousel.svelte-1krm32l{display:flex;gap:20px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel.svelte-1krm32l::-webkit-scrollbar{display:none}.card-wrap.svelte-1krm32l{flex-shrink:0;width:200px;scroll-snap-align:start}.card-label.svelte-1krm32l{font-size:12px;display:flex;align-items:center;gap:6px;margin-bottom:10px}.phone.svelte-1krm32l{position:relative;background:#f5efe7;border:1.5px solid rgba(46,42,38,.18);border-radius:20px;padding:10px 10px 16px;box-shadow:0 8px 24px -8px #2e2a2626;min-height:340px}.notch.svelte-1krm32l{width:48px;height:5px;background:#2e2a2626;border-radius:3px;margin:0 auto 14px}.home-bar.svelte-1krm32l{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:40px;height:3px;background:#2e2a2633;border-radius:2px}.screen-content.svelte-1krm32l{font-size:13px}.mono.svelte-1krm32l{font-family:JetBrains Mono,monospace}.hint.svelte-1krm32l{font-size:12px;color:#8b847d;margin-bottom:8px}.note-input.svelte-1krm32l{background:#ffffffb3;border:1px solid rgba(200,136,74,.25);border-radius:6px;padding:10px;font-size:13px;color:#2e2a26;line-height:1.6;min-height:80px}.tag-row.svelte-1krm32l{display:flex;gap:6px;margin-top:10px}.chip.svelte-1krm32l{font-size:12px;padding:3px 8px;border-radius:3px;font-family:JetBrains Mono,monospace}.plan-title.svelte-1krm32l{font-size:13px;font-weight:700;color:#2e2a26;margin-bottom:8px}.task-list.svelte-1krm32l{display:flex;flex-direction:column;gap:5px}.task-row.svelte-1krm32l{display:flex;align-items:center;gap:8px;font-size:13px;color:#2e2a26}.task-row.done.svelte-1krm32l{color:#8b847d;text-decoration:line-through}.step-num.svelte-1krm32l{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.time-row.svelte-1krm32l{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.time-block.svelte-1krm32l{text-align:center;display:flex;flex-direction:column;gap:2px}.time-val.svelte-1krm32l{font-size:22px;font-weight:800;color:#2e2a26;font-family:JetBrains Mono,monospace}.time-divider.svelte-1krm32l{flex:1;height:1px;background:#2e2a261f;margin:0 12px}.day-chips.svelte-1krm32l{display:flex;gap:4px;justify-content:center}.day-chip.svelte-1krm32l{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:JetBrains Mono,monospace;font-weight:600}.app-list.svelte-1krm32l{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.app-row.svelte-1krm32l{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#2e2a26}.os-badge.svelte-1krm32l{font-size:12px;color:#4d6652;font-family:JetBrains Mono,monospace;background:#4d665214;padding:6px 8px;border-radius:4px}.name-heading.svelte-1krm32l{font-size:15px;font-weight:800;color:#2e2a26;margin-bottom:4px;line-height:1.3}.name-input.svelte-1krm32l{background:#fffc;border:1px solid;border-radius:6px;padding:10px 12px;font-size:14px;color:#2e2a26;font-weight:600;margin-bottom:10px}.cursor.svelte-1krm32l{display:inline-block;width:2px;height:14px;background:#c8884a;margin-left:2px;vertical-align:middle;animation:svelte-1krm32l-blink 1s step-end infinite}.greeting.svelte-1krm32l{font-size:14px;color:#2e2a26;font-weight:700}@keyframes svelte-1krm32l-blink{0%,to{opacity:1}50%{opacity:0}}.feature-h3.svelte-171p0u5{font-size:22px;font-weight:800;margin-bottom:10px;line-height:1.2}.feature-p.svelte-171p0u5{font-size:14px;line-height:1.7;max-width:320px}.mono.svelte-171p0u5{font-family:JetBrains Mono,monospace}.box.svelte-171p0u5{border:1px solid rgba(46,42,38,.12);border-radius:6px}.section-label.svelte-171p0u5{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.icon-float.svelte-171p0u5{animation:svelte-171p0u5-icon-float 3s ease-in-out infinite;transform-origin:center;display:block}@keyframes svelte-171p0u5-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.label.svelte-km1ftw{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f5efe74d}.headline.svelte-km1ftw{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#f5efe7f2;margin-bottom:20px}.subtext.svelte-km1ftw{font-family:JetBrains Mono,monospace;font-size:14px;color:#f5efe773;line-height:1.8;margin-bottom:40px}.bullets.svelte-km1ftw{display:flex;flex-direction:column;gap:16px}.bullet.svelte-km1ftw{display:flex;align-items:flex-start;gap:14px}.bullet-dot.svelte-km1ftw{width:6px;height:6px;border-radius:50%;margin-top:6px;flex-shrink:0}.bullet-title.svelte-km1ftw{font-size:14px;font-weight:700;color:#f5efe7e6;margin-bottom:2px}.bullet-body.svelte-km1ftw{font-family:JetBrains Mono,monospace;font-size:13px;color:#f5efe766}.phone.svelte-km1ftw{width:240px;background:#f5efe70a;border:1.5px solid rgba(245,239,231,.12);border-radius:28px;padding:12px 12px 20px;box-shadow:0 24px 64px -16px #00000080;position:relative}.notch.svelte-km1ftw{width:52px;height:5px;background:#f5efe726;border-radius:3px;margin:0 auto 20px}.home-bar.svelte-km1ftw{width:44px;height:3px;background:#f5efe726;border-radius:2px;margin:16px auto 0}.phone-header.svelte-km1ftw{font-family:JetBrains Mono,monospace;font-size:13px;color:#f5efe759;margin-bottom:20px;padding:0 4px}.duration-row.svelte-km1ftw{display:flex;gap:8px;margin-bottom:20px;padding:0 4px}.dur-pill.svelte-km1ftw{flex:1;text-align:center;padding:8px 0;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.app-panel.svelte-km1ftw{background:#0003;border-radius:10px;padding:10px 12px;margin-bottom:14px}.app-panel-label.svelte-km1ftw{font-family:JetBrains Mono,monospace;font-size:11px;color:#f5efe74d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.app-row.svelte-km1ftw{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.app-name.svelte-km1ftw{font-size:13px;color:#f5efe7b3}.start-btn.svelte-km1ftw{border-radius:12px;padding:13px;text-align:center;font-size:14px;font-weight:800;font-family:JetBrains Mono,monospace;box-shadow:0 4px 20px -4px #c8884a80}.mono.svelte-1aq6770{font-family:JetBrains Mono,Fira Code,Courier New,monospace}.box.svelte-1aq6770{border:1px solid rgba(46,42,38,.12);border-radius:6px}.box-amber.svelte-1aq6770{border:1px solid rgba(200,136,74,.3);border-radius:6px}.fade-up.svelte-1aq6770{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-up.in.svelte-1aq6770{opacity:1;transform:translateY(0)}.grid-bg.svelte-1aq6770{background-image:linear-gradient(rgba(46,42,38,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(46,42,38,.04) 1px,transparent 1px);background-size:32px 32px}.tag.svelte-1aq6770{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.section-label.svelte-1aq6770{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.scan-line.svelte-1aq6770{animation:svelte-1aq6770-scan 4s linear infinite}@keyframes svelte-1aq6770-scan{0%{transform:translate(-200px)}to{transform:translate(100vw)}}.cta-grad.svelte-1aq6770 stop:where(.svelte-1aq6770):first-child{animation:svelte-1aq6770-grad-a 8s ease-in-out infinite}.cta-grad.svelte-1aq6770 stop:where(.svelte-1aq6770):last-child{animation:svelte-1aq6770-grad-b 8s ease-in-out infinite}@keyframes svelte-1aq6770-grad-a{0%,to{stop-color:#2e2a26}50%{stop-color:#344a39}}@keyframes svelte-1aq6770-grad-b{0%,to{stop-color:#344a39}50%{stop-color:#2e2a26}}@keyframes svelte-1aq6770-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(200%)}}@keyframes svelte-1aq6770-blink-cursor{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.svelte-1aq6770{animation:none!important;transition:none!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce .6s ease-in-out}
