.hero-section[data-astro-cid-bbe6dxrz]{position:relative;padding-top:4.5rem;padding-bottom:5.5rem;overflow:hidden;min-height:580px;display:flex;align-items:center}.moonlit-scenery[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.giant-moon[data-astro-cid-bbe6dxrz]{position:absolute;top:20px;right:12%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#f8fafc,#e2e8f0 60%,#94a3b8);box-shadow:0 0 90px 25px #e2e8f02e,inset 0 0 40px #94a3b866;opacity:.9}.crater-1[data-astro-cid-bbe6dxrz]{position:absolute;top:25%;left:30%;width:38px;height:38px;border-radius:50%;background:#94a3b838;filter:blur(2px)}.crater-2[data-astro-cid-bbe6dxrz]{position:absolute;top:55%;left:55%;width:50px;height:50px;border-radius:50%;background:#94a3b82e;filter:blur(3px)}.water-ripples[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(180deg,transparent 0%,rgba(10,16,28,.7) 40%,rgba(5,8,15,.95) 100%);border-top:1px solid rgba(200,220,255,.08)}.sakura-branches[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;width:480px;opacity:.8}.branch-svg[data-astro-cid-bbe6dxrz]{width:100%;height:auto}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:820px}.hero-badge-wrap[data-astro-cid-bbe6dxrz]{display:flex;gap:.65rem;margin-bottom:1.5rem;flex-wrap:wrap}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.85rem;font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:1.25rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-title-sub[data-astro-cid-bbe6dxrz]{font-size:2rem;font-weight:600;background:linear-gradient(120deg,#f8fafc 0%,#cbd5e1 50%,var(--color-sakura-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-astro-cid-bbe6dxrz]{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem;max-width:720px}.hero-features-bar[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.25rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.feat-item[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;font-size:.885rem;color:var(--color-moonlight)}.feat-dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background-color:var(--color-sakura);box-shadow:0 0 8px var(--color-sakura)}.hero-cta-group[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1.75rem}.btn-lg[data-astro-cid-bbe6dxrz]{padding:.85rem 1.75rem;font-size:1.025rem}.hero-verify-note[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;font-size:.825rem;color:var(--color-text-muted)}.hero-verify-note[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{color:var(--color-sakura);flex-shrink:0}@media(max-width:768px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.15rem}.hero-title-sub[data-astro-cid-bbe6dxrz]{font-size:1.5rem}.giant-moon[data-astro-cid-bbe6dxrz]{width:180px;height:180px;right:-20px;top:10px;opacity:.5}.hero-cta-group[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.hero-cta-group[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.usage-timeline-section[data-astro-cid-2i23hvti]{padding-top:4rem;padding-bottom:4rem;position:relative}.text-center[data-astro-cid-2i23hvti]{text-align:center}.section-header[data-astro-cid-2i23hvti]{max-width:720px;margin:0 auto 3rem}.section-title[data-astro-cid-2i23hvti]{font-size:2.15rem;font-weight:700;color:var(--color-moonlight);margin-top:.75rem;margin-bottom:.75rem}.section-desc[data-astro-cid-2i23hvti]{font-size:1rem;color:var(--color-text-secondary);line-height:1.65}.timeline-steps-grid[data-astro-cid-2i23hvti]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.timeline-step-card[data-astro-cid-2i23hvti]{padding:1.75rem;display:flex;flex-direction:column;position:relative;border-top:2px solid var(--color-border)}.timeline-step-card[data-astro-cid-2i23hvti]:hover{border-top-color:var(--color-sakura)}.step-num[data-astro-cid-2i23hvti]{font-size:2.5rem;font-weight:800;font-family:var(--font-mono);color:#df8f9a40;line-height:1;margin-bottom:.75rem}.step-badge[data-astro-cid-2i23hvti]{display:inline-block;font-size:.75rem;font-weight:600;color:var(--color-sakura-light);letter-spacing:.04em;margin-bottom:.5rem}.step-title[data-astro-cid-2i23hvti]{font-size:1.15rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.step-detail[data-astro-cid-2i23hvti]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.25rem;flex:1}.step-action-tag[data-astro-cid-2i23hvti]{font-size:.78rem;color:var(--color-moonlight);background:#ffffff0a;padding:.5rem .75rem;border-radius:var(--radius-sm);border-left:2px solid var(--color-sakura);line-height:1.4}@media(max-width:768px){.section-title[data-astro-cid-2i23hvti]{font-size:1.75rem}.timeline-steps-grid[data-astro-cid-2i23hvti]{grid-template-columns:1fr}}.timeline-tool-container[data-astro-cid-bxtejhlj]{padding:2.25rem;margin-top:2rem;margin-bottom:2rem;background:linear-gradient(180deg,#0e1524e6,#0a101cf2);border:1px solid rgba(223,143,154,.22);position:relative;overflow:hidden}.timeline-tool-container[data-astro-cid-bxtejhlj]:after{content:"";position:absolute;top:0;right:0;width:280px;height:280px;background:radial-gradient(circle,rgba(223,143,154,.08) 0%,transparent 70%);pointer-events:none}.tool-header[data-astro-cid-bxtejhlj]{margin-bottom:1.75rem}.tool-badge-row[data-astro-cid-bxtejhlj]{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.tool-title[data-astro-cid-bxtejhlj]{font-size:1.55rem;font-weight:700;color:var(--color-moonlight);margin-bottom:.5rem}.tool-subtitle[data-astro-cid-bxtejhlj]{font-size:.925rem;color:var(--color-text-secondary);line-height:1.6}.tool-form-grid[data-astro-cid-bxtejhlj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.25rem}.input-group[data-astro-cid-bxtejhlj]{display:flex;flex-direction:column;gap:.4rem}.input-group[data-astro-cid-bxtejhlj] label[data-astro-cid-bxtejhlj]{display:flex;flex-direction:column;font-size:.875rem;color:var(--color-moonlight);font-weight:500}.label-hint[data-astro-cid-bxtejhlj]{font-size:.75rem;color:var(--color-text-muted);font-weight:400}.tool-input[data-astro-cid-bxtejhlj]{background:#070b14cc;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.65rem .85rem;font-size:.95rem;transition:all .2s ease}.tool-input[data-astro-cid-bxtejhlj]:focus{outline:none;border-color:var(--color-sakura);box-shadow:0 0 0 2px #df8f9a33}.timezone-disclaimer[data-astro-cid-bxtejhlj]{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;background:#94a3b814;border-radius:var(--radius-sm);font-size:.825rem;color:var(--color-text-secondary);margin-bottom:1.5rem;line-height:1.5}.timezone-disclaimer[data-astro-cid-bxtejhlj] svg[data-astro-cid-bxtejhlj]{color:var(--color-sakura);flex-shrink:0;margin-top:.15rem}.tool-actions[data-astro-cid-bxtejhlj]{display:flex;gap:.75rem;flex-wrap:wrap}.timeline-visual-wrap[data-astro-cid-bxtejhlj]{margin-top:2rem;padding-top:1.75rem;border-top:1px dashed rgba(255,255,255,.15)}.result-header[data-astro-cid-bxtejhlj]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.result-title[data-astro-cid-bxtejhlj]{font-size:1.15rem;font-weight:600;color:var(--color-text-primary)}.sample-tag[data-astro-cid-bxtejhlj]{font-size:.8rem;padding:.2rem .6rem;border-radius:var(--radius-full);background:#df8f9a26;color:var(--color-sakura-light);border:1px solid rgba(223,143,154,.3)}.axis-box[data-astro-cid-bxtejhlj]{background:#070b14b3;padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);margin-bottom:1.75rem}.track-info[data-astro-cid-bxtejhlj]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.5rem}.track-name[data-astro-cid-bxtejhlj]{color:var(--color-moonlight);font-weight:500}.track-dates[data-astro-cid-bxtejhlj]{color:var(--color-text-muted);font-family:var(--font-mono)}.progress-bar-bg[data-astro-cid-bxtejhlj]{position:relative;height:12px;background:#ffffff14;border-radius:6px;overflow:visible}.progress-bar-fill[data-astro-cid-bxtejhlj]{height:100%;border-radius:6px;transition:width .4s ease}.billing-fill[data-astro-cid-bxtejhlj]{background:linear-gradient(90deg,#3b82f6,#df8f9a)}.reset-fill[data-astro-cid-bxtejhlj]{background:linear-gradient(90deg,#10b981,#06b6d4)}.marker[data-astro-cid-bxtejhlj]{position:absolute;top:-24px;font-size:.75rem;padding:.1rem .4rem;border-radius:4px;background:#0e1524e6;border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;transform:translate(-50%)}.marker-start[data-astro-cid-bxtejhlj]{left:0%;transform:translate(0)}.marker-end[data-astro-cid-bxtejhlj]{right:0%;transform:translate(0)}.marker-reset[data-astro-cid-bxtejhlj]{left:50%;color:#6ee7b7;border-color:#10b98166}.diagnostic-grid[data-astro-cid-bxtejhlj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.75rem}.diag-card[data-astro-cid-bxtejhlj]{background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.1rem;display:flex;flex-direction:column;gap:.3rem}.diag-label[data-astro-cid-bxtejhlj]{font-size:.8rem;color:var(--color-text-muted)}.diag-value[data-astro-cid-bxtejhlj]{font-size:1.4rem;font-weight:700;color:var(--color-moonlight);font-family:var(--font-mono)}.diag-status[data-astro-cid-bxtejhlj]{font-size:1.2rem;font-weight:600;color:var(--color-sakura-light)}.diag-desc[data-astro-cid-bxtejhlj]{font-size:.78rem;color:var(--color-text-secondary);line-height:1.4}.maintenance-memo[data-astro-cid-bxtejhlj]{background:#df8f9a0f;border-left:3px solid var(--color-sakura);padding:1.25rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.memo-title[data-astro-cid-bxtejhlj]{font-size:.95rem;color:var(--color-sakura-light);margin-bottom:.75rem}.memo-list[data-astro-cid-bxtejhlj]{padding-left:1.25rem;font-size:.85rem;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.5rem}.memo-list[data-astro-cid-bxtejhlj] strong[data-astro-cid-bxtejhlj]{color:var(--color-moonlight)}@media(max-width:600px){.timeline-tool-container[data-astro-cid-bxtejhlj]{padding:1.5rem 1rem}}.testimonials-section[data-astro-cid-zzqkys7x]{padding-top:4rem;padding-bottom:4rem;position:relative}.text-center[data-astro-cid-zzqkys7x]{text-align:center}.section-header[data-astro-cid-zzqkys7x]{max-width:680px;margin:0 auto 2.5rem}.section-title[data-astro-cid-zzqkys7x]{font-size:2rem;font-weight:700;color:var(--color-moonlight);margin-top:.75rem;margin-bottom:.5rem}.section-desc[data-astro-cid-zzqkys7x]{font-size:.95rem;color:var(--color-text-secondary)}.testimonials-container[data-astro-cid-zzqkys7x]{padding:3rem 2rem;border:1px solid var(--color-border)}.empty-testimonials[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.empty-icon-wrap[data-astro-cid-zzqkys7x]{width:64px;height:64px;border-radius:50%;background:#df8f9a14;display:flex;align-items:center;justify-content:center;color:var(--color-sakura);margin-bottom:1.25rem;border:1px solid rgba(223,143,154,.2)}.empty-title[data-astro-cid-zzqkys7x]{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.empty-desc[data-astro-cid-zzqkys7x]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem}.empty-tip[data-astro-cid-zzqkys7x]{font-size:.825rem;color:var(--color-text-muted);background:#ffffff05;padding:.75rem 1.25rem;border-radius:var(--radius-sm);border:1px dashed rgba(255,255,255,.08)}.text-center[data-astro-cid-j7pv25f6]{text-align:center}.section-title-bar[data-astro-cid-j7pv25f6]{max-width:720px;margin:0 auto 3rem}.sub-heading[data-astro-cid-j7pv25f6]{font-size:2.15rem;font-weight:700;color:var(--color-moonlight);margin-top:.75rem;margin-bottom:.75rem}.sub-intro[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-text-secondary);line-height:1.6}.section-tool-wrap[data-astro-cid-j7pv25f6]{padding-top:3.5rem;padding-bottom:4rem}.section-plans-wrap[data-astro-cid-j7pv25f6]{padding-top:4rem;padding-bottom:4.5rem}.plans-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:3.5rem}.comparison-embed-wrap[data-astro-cid-j7pv25f6]{margin-top:2rem}.comparison-embed-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:1.5rem}.embed-title[data-astro-cid-j7pv25f6]{font-size:1.45rem;color:var(--color-moonlight);margin-bottom:.35rem}.embed-desc[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-text-secondary)}.section-articles-wrap[data-astro-cid-j7pv25f6]{padding-top:4rem;padding-bottom:4.5rem}.articles-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;margin-bottom:2.75rem}.articles-action-bar[data-astro-cid-j7pv25f6]{margin-top:2rem}.section-faq-wrap[data-astro-cid-j7pv25f6]{padding-top:3.5rem;padding-bottom:5.5rem}@media(max-width:768px){.sub-heading[data-astro-cid-j7pv25f6]{font-size:1.75rem}.articles-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
