.project-section[data-v-6f8e4ad8]{background:rgb(var(--color-surface) / .45)}.project-section[data-v-6f8e4ad8]:before{display:none}.project-row[data-v-6f8e4ad8]{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.5rem;gap:1rem;padding:1.1rem;border-radius:1rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.project-row[data-v-6f8e4ad8]:hover{transform:none;box-shadow:none}.project-ring[data-v-6f8e4ad8]{width:3rem;height:3rem;font-size:.6875rem;font-weight:700;background:conic-gradient(rgb(var(--project-accent)) var(--project-progress),rgb(var(--color-border) / .5) 0);color:rgb(var(--color-ink))}.project-ring[data-v-6f8e4ad8]:before{inset:3px;box-shadow:none}.project-main h3[data-v-6f8e4ad8]{font-size:.8125rem}.project-title-dot[data-v-6f8e4ad8]{display:inline-flex;width:.375rem;height:.375rem;background:rgb(var(--project-accent));box-shadow:none}.project-track[data-v-6f8e4ad8]{height:3px;margin-block:.65rem .5rem;background:rgb(var(--color-border) / .5)}.project-track-fill[data-v-6f8e4ad8]{background:rgb(var(--project-accent))}.project-status[data-v-6f8e4ad8]{min-height:1.25rem;padding-inline:0;border:0;background:transparent;font-size:.625rem;font-weight:500;color:rgb(var(--color-muted))}html.dark{background:transparent;color:rgb(var(--color-muted))}.project-icon-box[data-v-6f8e4ad8]{display:flex;width:2.5rem;height:2.5rem;border:0;border-radius:.75rem;background:rgb(var(--color-primary-soft) / .6)}@media(max-width:380px){.project-row[data-v-6f8e4ad8]{grid-template-columns:3rem minmax(0,1fr);gap:.875rem}.project-icon-box[data-v-6f8e4ad8]{display:none}}@media(prefers-reduced-motion:no-preference){.project-title-dot[data-v-6f8e4ad8]{animation:home-project-pulse-6f8e4ad8 3s ease-in-out infinite}.project-track-fill[data-v-6f8e4ad8]:after{animation-duration:4s}}@keyframes home-project-pulse-6f8e4ad8{50%{box-shadow:0 0 0 4px rgb(var(--project-accent) / .1)}}body:has(.home-page){padding:0}.home-page[data-v-c3b3021a] a:focus-visible,.home-page[data-v-c3b3021a] button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-image-card li[data-v-c3b3021a]{border:0;background:rgb(var(--color-primary-soft) / .6);padding:.3rem .65rem;color:rgb(var(--color-muted));font-size:.625rem;font-weight:500}.home-pricing[data-v-c3b3021a]{padding-block:3rem}.home-pricing[data-v-c3b3021a] .pricing-head{display:flex;flex-direction:column-reverse;align-items:center;gap:1.5rem}.home-pricing[data-v-c3b3021a] .pricing-head h2{font-size:1.75rem;font-weight:800;line-height:1.6}.home-pricing[data-v-c3b3021a] .pricing-tabs{position:static;box-shadow:none}.home-pricing[data-v-c3b3021a] .pricing-tab{min-height:2.5rem;font-weight:700}.home-pricing[data-v-c3b3021a] .pricing-tab-active{box-shadow:none}.home-pricing[data-v-c3b3021a] .pricing-card{border-radius:1.25rem;border-color:rgb(var(--color-border) / .7);background:rgb(var(--color-surface) / .85);box-shadow:none}.home-pricing[data-v-c3b3021a] .pricing-card:hover{transform:none;border-color:rgb(var(--color-primary) / .45)}.home-pricing[data-v-c3b3021a] .pricing-card-highlighted{border-color:rgb(var(--color-primary) / .65);box-shadow:0 8px 28px rgb(var(--color-primary) / .08)}.home-pricing[data-v-c3b3021a] .pricing-card .text-3xl{font-size:1.875rem;line-height:1.6}.home-pricing[data-v-c3b3021a] .pricing-card>ul{padding-bottom:1.5rem;font-size:.8125rem;font-weight:500}.home-pricing[data-v-c3b3021a] .pricing-badge{box-shadow:none;font-weight:700}.home-pricing[data-v-c3b3021a] .pricing-action{min-height:2.75rem;border-radius:.75rem;font-weight:700}.home-faq[data-v-c3b3021a]{padding-block:3rem;border-color:rgb(var(--color-border) / .6);background:rgb(var(--color-surface) / .6)}.home-faq[data-v-c3b3021a] .faq-item{border-radius:.875rem;box-shadow:none;background:rgb(var(--color-surface) / .8)}.home-faq[data-v-c3b3021a] .faq-trigger{min-height:3.5rem;font-weight:600;line-height:1.9}.home-faq[data-v-c3b3021a] .faq-icon{width:1rem;height:1rem;flex-shrink:0}.home-faq[data-v-c3b3021a] img{width:4.5rem}.home-faq[data-v-c3b3021a] .text-3xl{font-size:1.5rem}@media(prefers-reduced-motion:reduce){.home-page[data-v-c3b3021a] *{animation:none;transition:none}}
