.orbit-page{padding:var(--orbit-space-3) var(--orbit-space-2);max-width:1080px;gap:var(--orbit-space-2)}.orbit-hero,.orbit-page{display:flex;flex-direction:column}.orbit-hero{gap:var(--orbit-space-md)}.orbit-home{padding:0;max-width:100%}.orbit-hero-image{display:flex;align-items:center;justify-content:center}.orbit-hero-image,.orbit-hero-image-wrapper{position:relative;width:100%;min-height:70vh}.orbit-hero-image-wrapper{height:100%}.orbit-hero-image-bg{z-index:1}.orbit-hero-overlay{background:linear-gradient(180deg,rgba(3,7,18,.3) 0,rgba(3,7,18,.5) 50%,rgba(3,7,18,.7));z-index:2}.orbit-hero-content,.orbit-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.orbit-hero-content{z-index:3;padding:var(--orbit-space-xl)}.orbit-hero-buttons,.orbit-hero-content{display:flex;align-items:center;justify-content:center}.orbit-hero-buttons{gap:var(--orbit-space-md);flex-wrap:wrap}.orbit-button-hero{min-width:200px;padding:var(--orbit-space-md) var(--orbit-space-2xl);font-size:var(--orbit-text-body);font-weight:600;letter-spacing:.02em;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.25);border-radius:2px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.1),0 0 40px hsla(0,0%,100%,.1);transition:all var(--orbit-transition-base);position:relative;overflow:hidden;transform:translateY(0)}.orbit-button-hero:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left var(--orbit-transition-slow)}.orbit-button-hero:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}.orbit-button-hero:hover:before{left:100%}.orbit-button-hero:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.orbit-button-hero-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--orbit-space-xs);min-width:160px;padding:var(--orbit-space-lg) var(--orbit-space-xl);font-family:var(--orbit-font-body);font-size:.9375rem;font-weight:500;letter-spacing:.01em;color:#e8d5a3;background:linear-gradient(135deg,#3d2817,#5c3e1f 50%,#2a1a0f);border:1px solid rgba(212,175,55,.4);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 0 0 1px rgba(212,175,55,.1),0 0 20px rgba(212,175,55,.15);transition:all .3s ease;position:relative;overflow:hidden;transform:translateY(0);text-decoration:none;cursor:pointer}.orbit-button-hero-new:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,175,55,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.orbit-button-hero-new:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(212,175,55,.08) 0,transparent 50%);opacity:.6;pointer-events:none}.orbit-button-hero-icon{width:32px;height:32px;margin-bottom:4px}.orbit-button-hero-new span{position:relative;z-index:1}.orbit-button-hero-new:hover{color:#f5e6b8;border-color:rgba(212,175,55,.6);box-shadow:0 6px 24px rgba(0,0,0,.4),inset 0 0 0 1px rgba(212,175,55,.2),0 0 30px rgba(212,175,55,.25);transform:translateY(-2px);background:linear-gradient(135deg,#4a3120,#6b4a28 50%,#332010)}.orbit-button-hero-new:hover:before{opacity:1}.orbit-button-hero-new:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 0 0 1px rgba(212,175,55,.15),0 0 15px rgba(212,175,55,.1);background:linear-gradient(135deg,#2a1a0f,#3d2817 50%,#1f1309)}.orbit-button-hero-new.disabled,.orbit-button-hero-new:disabled{opacity:.5;cursor:not-allowed;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 0 0 1px rgba(212,175,55,.05);border-color:rgba(212,175,55,.2)}.orbit-button-hero-new.disabled:after,.orbit-button-hero-new:disabled:after{opacity:.3}.orbit-tagline{padding:var(--orbit-space-4xl) var(--orbit-space-xl);text-align:center;background:var(--orbit-color-page)}.orbit-tagline-text{font-family:var(--orbit-font-accent);font-size:1.75rem;line-height:1.5;color:var(--orbit-color-slate);max-width:900px;margin:0 auto;font-weight:400;letter-spacing:.01em}@media (max-width:768px){.orbit-hero-image{min-height:60vh}.orbit-hero-buttons{flex-direction:column;width:100%}.orbit-button-hero{width:100%;max-width:300px}.orbit-tagline-text{font-size:1.25rem;padding:0 var(--orbit-space-md)}}.orbit-teaser{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-teaser-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--orbit-space-3xl);gap:var(--orbit-space-3xl);align-items:center}.orbit-teaser-image{display:flex;justify-content:center;align-items:center}.orbit-teaser-img{max-width:100%;height:auto;opacity:.9}.orbit-teaser-card{display:flex;flex-direction:column;gap:var(--orbit-space-md)}.orbit-teaser-hint{font-size:var(--orbit-text-body-sm);color:var(--orbit-color-muted);font-style:italic;text-align:center;margin-top:var(--orbit-space-sm)}.orbit-products{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-mist)}.orbit-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--orbit-space-xl);gap:var(--orbit-space-xl);max-width:1000px;margin:0 auto;padding:0 var(--orbit-space-xl)}.orbit-product-card{display:flex;flex-direction:column;background:var(--orbit-color-card-warm);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:all var(--orbit-transition-base);box-shadow:var(--orbit-shadow-soft)}.orbit-product-card:hover{transform:translateY(-4px);box-shadow:var(--orbit-shadow-medium);border-color:var(--orbit-color-highlight)}.orbit-product-card-lite{opacity:.9}.orbit-product-card-full{border-width:2px;border-color:var(--orbit-color-highlight)}.orbit-product-image{width:100%;height:200px;overflow:hidden;background:var(--orbit-color-mist);position:relative}.orbit-product-img{width:100%;height:100%;object-fit:cover}.orbit-product-content{padding:var(--orbit-space-2);display:flex;flex-direction:column;gap:var(--orbit-space-sm)}.orbit-product-cta{font-weight:600;color:var(--orbit-color-highlight);margin-top:var(--orbit-space-xs)}.orbit-product-card:hover .orbit-product-cta{color:var(--orbit-color-ink)}.orbit-philosophy{padding:var(--orbit-space-4xl) var(--orbit-space-xl);text-align:center;background:var(--orbit-color-mist)}.orbit-philosophy-text{font-family:var(--orbit-font-accent);font-size:2rem;line-height:1.4;color:var(--orbit-color-ink);max-width:800px;margin:0 auto var(--orbit-space-md);font-weight:500}.orbit-philosophy-subtext{font-size:var(--orbit-text-body);color:var(--orbit-color-slate);max-width:600px;margin:0 auto;font-style:italic}.orbit-cta-final{padding:var(--orbit-space-4xl) var(--orbit-space-xl);text-align:center;background:var(--orbit-color-page)}.orbit-button-large{padding:var(--orbit-space-md) var(--orbit-space-3xl);font-size:var(--orbit-text-body);min-width:280px}.orbit-cta-subtext{margin-top:var(--orbit-space-md);font-size:var(--orbit-text-body-sm);color:var(--orbit-color-muted)}@media (max-width:768px){.orbit-teaser-content{grid-template-columns:1fr;gap:var(--orbit-space-xl)}.orbit-teaser-image{order:2}.orbit-teaser-card{order:1}.orbit-products-grid{grid-template-columns:1fr;gap:var(--orbit-space-lg)}.orbit-philosophy-text{font-size:1.5rem}.orbit-button-large{width:100%;max-width:300px}}.orbit-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:var(--orbit-text-accent);color:var(--orbit-color-muted);font-weight:600}.orbit-card{background:var(--orbit-color-card-warm);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-2);box-shadow:var(--orbit-shadow-soft);position:relative;z-index:1;pointer-events:auto}.orbit-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--orbit-space-1);gap:var(--orbit-space-1)}.orbit-card-sales{border:1px solid var(--orbit-color-ink);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-2);display:flex;flex-wrap:wrap;gap:var(--orbit-space-1);justify-content:space-between;align-items:center}.orbit-form{display:grid;grid-gap:var(--orbit-space-1);gap:var(--orbit-space-1)}.orbit-form label{display:flex;flex-direction:column;gap:var(--orbit-space-xs);font-weight:500}.orbit-form input,.orbit-form label{font-size:var(--orbit-text-body-sm);color:var(--orbit-color-ink)}.orbit-form input{padding:var(--orbit-space-sm) var(--orbit-space-md);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-md);background:var(--orbit-color-card);font-family:var(--orbit-font-body);transition:border-color var(--orbit-transition-base),box-shadow var(--orbit-transition-base)}.orbit-form input:focus{outline:none;border-color:var(--orbit-color-highlight);box-shadow:0 0 0 3px var(--orbit-color-glow)}.orbit-form input::placeholder{color:var(--orbit-color-muted)}.orbit-form select,.orbit-form textarea{padding:var(--orbit-space-sm) var(--orbit-space-md);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-md);background:var(--orbit-color-card);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body-sm);color:var(--orbit-color-ink);transition:border-color var(--orbit-transition-base),box-shadow var(--orbit-transition-base)}.orbit-form select:focus,.orbit-form textarea:focus{outline:none;border-color:var(--orbit-color-highlight);box-shadow:0 0 0 3px var(--orbit-color-glow)}.orbit-form select{cursor:pointer}.orbit-form textarea{resize:vertical;min-height:80px}.orbit-form textarea::placeholder{color:var(--orbit-color-muted)}.orbit-form-label{display:block;font-weight:500;margin-bottom:var(--orbit-space-xs)}.orbit-form-input,.orbit-form-label{font-size:var(--orbit-text-body-sm);color:var(--orbit-color-ink)}.orbit-form-input{padding:var(--orbit-space-sm) var(--orbit-space-md);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-md);font-family:var(--orbit-font-body);background:var(--orbit-color-card);transition:border-color var(--orbit-transition-base),box-shadow var(--orbit-transition-base);width:100%;box-sizing:border-box}.orbit-form-input:focus{outline:none;border-color:var(--orbit-color-highlight);box-shadow:0 0 0 3px var(--orbit-color-glow)}.orbit-form-input-error,.orbit-form-input-error:focus{border-color:var(--orbit-color-coral)}.orbit-form-input-error:focus{box-shadow:0 0 0 3px hsla(4,79%,79%,.1)}.orbit-form-error{color:var(--orbit-color-coral);font-size:.875rem;margin-top:var(--orbit-space-xs)}.orbit-button{padding:var(--orbit-space-sm) var(--orbit-space-2);border-radius:2px;font-weight:600;font-size:var(--orbit-text-body-sm);border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:all var(--orbit-transition-base);position:relative;z-index:2;pointer-events:auto;text-decoration:none}.orbit-button-primary{border:1px solid rgba(180,95,75,.38);border-radius:999px;color:#fff;background:var(--todayflow-gradient-cta);box-shadow:0 8px 22px rgba(180,100,80,.22)}.orbit-button-primary:hover:not(:disabled){background:var(--todayflow-gradient-cta-hover);border-color:rgba(180,95,75,.45);transform:translateY(-1px);box-shadow:0 10px 26px rgba(170,88,70,.26)}.orbit-button-secondary{background:rgba(255,252,249,.95);color:var(--orbit-color-primary-accent);border:1px solid hsla(13,53%,66%,.42);border-radius:999px}.orbit-button-secondary:hover:not(:disabled){background:hsla(17,72%,83%,.28);border-color:hsla(13,53%,66%,.55)}[data-theme=dark] .orbit-button-secondary{background:hsla(0,0%,100%,.06);color:var(--tf-ink,#f5f0e8);border-color:hsla(39,46%,61%,.28)}[data-theme=dark] .orbit-button-secondary:hover:not(:disabled){background:hsla(39,46%,61%,.14);border-color:hsla(39,46%,61%,.45)}[data-theme=dark] .orbit-button-primary{box-shadow:0 8px 22px rgba(0,0,0,.35)}.orbit-button:disabled{opacity:.5;cursor:not-allowed}.orbit-toc{border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-1);position:-webkit-sticky;position:sticky;top:var(--orbit-space-2);background:var(--orbit-color-card);gap:var(--orbit-space-md)}.orbit-toc,.orbit-toc-list{display:flex;flex-direction:column}.orbit-toc-list{list-style:none;padding:0;margin:0;gap:var(--orbit-space-xs)}.orbit-toc-button{background:transparent;border:none;padding:var(--orbit-space-xs) var(--orbit-space-sm);color:var(--orbit-color-highlight);text-align:left;cursor:pointer;font-size:var(--orbit-text-body-sm);border-radius:var(--orbit-radius-sm);transition:background var(--orbit-transition-base)}.orbit-toc-button:hover{background:var(--orbit-color-mist)}.orbit-viewer-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--orbit-space-2);gap:var(--orbit-space-2);align-items:flex-start}.orbit-viewer-body{border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-2);background:var(--orbit-color-card-warm);box-shadow:var(--orbit-shadow-soft);display:flex;flex-direction:column;gap:var(--orbit-space-2)}.orbit-empty-state-old{border:1px dashed var(--orbit-color-border);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-2);text-align:center;color:var(--orbit-color-muted)}.orbit-error{color:#dc2626;font-size:var(--orbit-text-body-sm);padding:var(--orbit-space-sm);background:#fef2f2;border-radius:var(--orbit-radius-md);border:1px solid #fecaca}.orbit-text-muted{color:var(--orbit-color-muted)}.orbit-link-subtle,.orbit-text-ink{color:var(--orbit-color-ink)}.orbit-link-subtle{text-decoration:none;display:inline-flex;align-items:center;gap:var(--orbit-space-xs);transition:color var(--orbit-transition-base)}.orbit-link-subtle:hover{color:var(--orbit-color-highlight)}.orbit-badge-xs{display:inline-block;padding:var(--orbit-space-xs) var(--orbit-space-sm);border-radius:var(--orbit-radius-capsule);font-size:var(--orbit-text-accent);font-weight:var(--orbit-font-weight-accent);text-transform:uppercase;letter-spacing:.08em;background:var(--orbit-color-mist);color:var(--orbit-color-slate);border:1px solid var(--orbit-color-border)}.orbit-badge-xs--muted{opacity:.6}.orbit-list-unstyled{list-style:none;padding:0;margin:var(--orbit-space-xs) 0;display:flex;flex-direction:column;gap:var(--orbit-space-xs)}.orbit-list-unstyled li{margin:0}.orbit-button-xs{padding:var(--orbit-space-xs) var(--orbit-space-sm);font-size:var(--orbit-text-accent)}.orbit-button-ghost{background:transparent;border:1px solid var(--orbit-color-border);color:var(--orbit-color-ink)}.orbit-button-ghost:hover:not(:disabled){background:var(--orbit-color-mist);border-color:var(--orbit-color-border)}.orbit-page-narrow{max-width:720px;margin:0 auto;padding:var(--orbit-space-2)}.orbit-stepper{display:flex;gap:var(--orbit-space-sm);list-style:none;padding:0;margin:var(--orbit-space-md) 0;flex-wrap:wrap}.orbit-stepper-item{display:flex;align-items:center;gap:var(--orbit-space-xs);padding:var(--orbit-space-xs) var(--orbit-space-sm);border-radius:var(--orbit-radius-md);background:transparent;color:var(--orbit-color-ink);font-weight:400;transition:all var(--orbit-transition-base)}.orbit-stepper-item--active{background:var(--orbit-color-highlight);color:var(--orbit-color-card);font-weight:600}.orbit-stepper-item--done{background:var(--orbit-color-mist);color:var(--orbit-color-ink)}.orbit-stepper-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--orbit-color-border);color:var(--orbit-color-ink);font-size:.85rem;font-weight:600;transition:all var(--orbit-transition-base)}.orbit-stepper-item--active .orbit-stepper-number{background:var(--orbit-color-card);color:var(--orbit-color-highlight)}.orbit-stepper-item--done .orbit-stepper-number{background:var(--orbit-color-border);color:var(--orbit-color-ink)}.orbit-card-highlight{background:var(--orbit-color-mist);border-color:var(--orbit-color-border)}.orbit-card-success{background:var(--orbit-color-card-warm);border-color:#15803d;border-width:2px}.orbit-card-actions{display:flex;gap:var(--orbit-space-sm);flex-wrap:wrap;margin-top:var(--orbit-space-md)}.orbit-card-actions>*{flex:1 1;min-width:120px}.orbit-card-link{text-decoration:none;color:inherit;transition:all var(--orbit-transition-base);cursor:pointer}.orbit-card-link:hover{transform:translateY(-2px);box-shadow:var(--orbit-shadow-medium);border-color:var(--orbit-color-highlight)}.orbit-home-v2{background:#faf8f4;position:relative}.orbit-home-v2:before{background-image:radial-gradient(circle at 20% 30%,hsla(31,53%,64%,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(168,213,216,.06) 0,transparent 50%);z-index:0}.orbit-home-v2:after,.orbit-home-v2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.orbit-home-v2:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");z-index:1;opacity:.03}.orbit-hero-v2{position:relative;z-index:1;padding:var(--orbit-space-3xl) var(--orbit-space-xl);max-width:1400px;margin:0 auto}.orbit-hero-v2-container{display:grid;grid-template-columns:60% 40%;grid-gap:var(--orbit-space-3xl);gap:var(--orbit-space-3xl);align-items:start}.orbit-hero-v2-left{display:flex;flex-direction:column;gap:var(--orbit-space-lg)}.orbit-hero-v2-title{font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1.1;font-weight:400;color:#0f172a;letter-spacing:-.02em;margin:0}.orbit-hero-v2-subtitle{font-family:var(--orbit-font-body);font-size:1.125rem;line-height:1.6;color:#334155;margin:0;max-width:90%}.orbit-hero-v2-micro{font-family:var(--orbit-font-body);font-size:.95rem;line-height:1.5;color:#64748b;margin:0}.orbit-hero-v2-ctas{display:flex;flex-direction:column;gap:var(--orbit-space-md);margin-top:var(--orbit-space-lg)}.orbit-hero-v2-cta-card{display:flex;align-items:center;gap:var(--orbit-space-md);padding:var(--orbit-space-lg);background:var(--orbit-color-card);border:1px solid rgba(15,23,42,.08);border-radius:16px;text-decoration:none;color:inherit;transition:all var(--orbit-transition-base);box-shadow:0 2px 8px rgba(15,23,42,.03)}.orbit-hero-v2-cta-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:rgba(15,23,42,.12)}.orbit-hero-v2-cta-icon{width:40px;height:40px;border-radius:12px;background:hsla(31,53%,64%,.1);color:#d4a574;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid hsla(31,53%,64%,.2)}.orbit-hero-v2-cta-content{flex:1 1;display:flex;flex-direction:column;gap:var(--orbit-space-xs)}.orbit-hero-v2-cta-title{font-family:var(--orbit-font-body);font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.orbit-hero-v2-cta-desc{font-family:var(--orbit-font-body);font-size:.95rem;color:#64748b;margin:0;line-height:1.5}.orbit-hero-v2-cta-arrow{font-size:1.5rem;color:#64748b;transition:all var(--orbit-transition-base);flex-shrink:0}.orbit-hero-v2-cta-card:hover .orbit-hero-v2-cta-arrow{transform:translateX(4px);color:#0f172a}.orbit-hero-v2-logo{font-family:var(--orbit-font-body);font-size:.875rem;font-weight:600;letter-spacing:.05em;color:#0f172a;margin-bottom:var(--orbit-space-xl);text-transform:lowercase}.orbit-hero-v2-silk-forms{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden}.orbit-hero-v2-silk-1{position:absolute;width:600px;height:600px;top:-200px;right:-100px;background:radial-gradient(ellipse at center,hsla(31,53%,64%,.12) 0,transparent 70%);filter:blur(80px);animation:float-silk 25s ease-in-out infinite}.orbit-hero-v2-silk-2{position:absolute;width:500px;height:500px;bottom:-150px;left:-50px;background:radial-gradient(ellipse at center,rgba(168,213,216,.1) 0,transparent 70%);filter:blur(70px);animation:float-silk 30s ease-in-out infinite reverse}.orbit-hero-v2-silk-3{position:absolute;width:400px;height:400px;top:40%;right:10%;background:radial-gradient(ellipse at center,hsla(4,79%,79%,.08) 0,transparent 70%);filter:blur(60px);animation:float-silk 35s ease-in-out infinite;animation-delay:5s}.orbit-hero-v2-lines{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;opacity:.4}.orbit-hero-v2-lines-svg{width:100%;height:100%}.orbit-hero-v2-right{position:relative;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-xl)}.orbit-hero-v2-figure{position:relative;width:200px;height:300px;z-index:2}.orbit-hero-v2-figure-svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(168,213,216,.2))}.orbit-hero-v2-micro-icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:400px;pointer-events:none;z-index:3}.orbit-hero-v2-micro-icon{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.6;animation:pulse-icon 3s ease-in-out infinite}.orbit-hero-v2-icon-globe{top:5%;right:10%;animation-delay:0s}.orbit-hero-v2-icon-search{top:20%;left:5%;animation-delay:1s}.orbit-hero-v2-icon-brain{bottom:30%;left:0;animation-delay:2s}.orbit-hero-v2-icon-meditation{bottom:15%;right:5%;animation-delay:1.5s}@keyframes pulse-icon{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.orbit-hero-v2-day-card{position:relative;width:100%;max-width:400px;padding:var(--orbit-space-xl);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 8px 32px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.6);z-index:4}.orbit-hero-v2-day-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--orbit-space-lg)}.orbit-hero-v2-day-card-label{font-family:var(--orbit-font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.orbit-hero-v2-day-card-date{font-family:var(--orbit-font-body);font-size:.875rem;color:#64748b}.orbit-hero-v2-day-card-quote{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.4;color:#0f172a;margin-bottom:var(--orbit-space-md);font-weight:400}.orbit-hero-v2-day-card-text{font-family:var(--orbit-font-body);font-size:.95rem;line-height:1.6;color:#64748b;margin-bottom:var(--orbit-space-lg)}.orbit-hero-v2-day-card-button{display:inline-block;padding:var(--orbit-space-md) var(--orbit-space-xl);background:linear-gradient(135deg,#334155,#0f172a);color:#fff;border-radius:16px;text-decoration:none;font-family:var(--orbit-font-body);font-size:.95rem;font-weight:600;transition:all var(--orbit-transition-base);border:1px solid rgba(15,23,42,.1)}.orbit-hero-v2-day-card-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.15)}@media (max-width:768px){.orbit-hero-v2{padding:var(--orbit-space-2xl) var(--orbit-space-lg)}.orbit-hero-v2-container{grid-template-columns:1fr;gap:var(--orbit-space-2xl)}.orbit-hero-v2-title{font-size:2rem}.orbit-hero-v2-subtitle{max-width:100%}.orbit-hero-v2-right{order:-1}.orbit-hero-v2-figure{width:150px;height:225px}.orbit-hero-v2-lines,.orbit-hero-v2-micro-icons,.orbit-hero-v2-silk-forms{display:none}.orbit-hero-v2-day-card{max-width:100%}}.orbit-home-design{padding:0;max-width:100%}.orbit-hero-design{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;overflow:visible;z-index:0}.orbit-hero-design.orbit-hero-design-unified,section.orbit-hero-design.orbit-hero-design-unified{min-height:calc(70vh / 3)!important;height:calc(70vh / 3)!important}.orbit-hero-design-wrapper{position:relative;width:100%;height:100%;min-height:70vh;isolation:isolate;pointer-events:none}.orbit-hero-design-wrapper>*{pointer-events:auto}.orbit-hero-design.orbit-hero-design-unified .orbit-hero-design-wrapper{min-height:calc(70vh / 3)!important;height:calc(70vh / 3)!important}.orbit-hero-design-bg{z-index:1;will-change:transform}.orbit-hero-design-overlay{display:none}.orbit-hero-design-silk{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none;overflow:hidden}.orbit-hero-design-silk-1{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);filter:blur(80px);top:-200px;right:-100px;animation:float-silk 25s ease-in-out infinite}.orbit-hero-design-silk-2{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 70%);filter:blur(60px);bottom:-150px;left:-50px;animation:float-silk 30s ease-in-out infinite;animation-delay:5s}.orbit-hero-design-silk-3{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);filter:blur(50px);top:50%;left:30%;animation:float-silk 20s ease-in-out infinite;animation-delay:10s}@keyframes float-silk{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(30px,-40px) scale(1.1);opacity:.8}66%{transform:translate(-20px,30px) scale(.9);opacity:.5}}.orbit-hero-design-lines{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.orbit-hero-design-lines-svg{width:100%;height:100%}.orbit-hero-design-container{position:relative;z-index:5;max-width:1280px;margin:0 auto;padding:var(--orbit-space-2xl) var(--orbit-space-xl);display:flex;align-items:center;justify-content:center;min-height:70vh;pointer-events:auto}.orbit-hero-design-buttons{display:flex;gap:var(--orbit-space-md);flex-wrap:wrap;justify-content:center;align-items:center}.orbit-hero-design-left{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:var(--orbit-space-md);padding-top:var(--orbit-space-lg)}.orbit-hero-design-title{font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1.15;font-weight:400;color:hsla(0,0%,100%,.95);letter-spacing:-.02em;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}.orbit-hero-design-subtitle{font-family:var(--orbit-font-body);font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.85);margin:0;max-width:85%}.orbit-hero-design-micro{font-family:var(--orbit-font-body);font-size:.875rem;line-height:1.5;color:hsla(0,0%,100%,.75);margin:0}.orbit-hero-design-ctas{display:flex;flex-direction:row;gap:var(--orbit-space-md);margin-top:var(--orbit-space-xl)}.orbit-hero-design-cta-card{flex:1 1;display:flex;flex-direction:column;padding:var(--orbit-space-lg) var(--orbit-space-xl);background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:2px solid hsla(0,0%,100%,.4);border-radius:18px;text-decoration:none;color:hsla(0,0%,100%,.98);transition:all var(--orbit-transition-base);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 12px hsla(0,0%,100%,.2),0 0 40px hsla(0,0%,100%,.1);min-height:auto;max-height:110px}.orbit-hero-design-cta-card:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);box-shadow:0 12px 32px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.25),0 6px 16px hsla(0,0%,100%,.25),0 0 60px hsla(0,0%,100%,.15)}.orbit-hero-design-cta-content{display:flex;flex-direction:column;gap:var(--orbit-space-xs);flex:1 1}.orbit-hero-design-cta-title{font-size:1.05rem;font-weight:700;color:hsla(0,0%,100%,.98);text-shadow:0 1px 3px rgba(0,0,0,.2)}.orbit-hero-design-cta-desc,.orbit-hero-design-cta-title{font-family:var(--orbit-font-body);margin:0;line-height:1.3}.orbit-hero-design-cta-desc{font-size:.85rem;color:hsla(0,0%,100%,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.15)}.orbit-hero-design-right{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:var(--orbit-space-lg)}.orbit-hero-design-figure-svg{width:100%;height:100%}.orbit-hero-design-micro-icons{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2}.orbit-hero-design-micro-icon{position:absolute;width:24px;height:24px;opacity:.6}.orbit-hero-design-icon-globe{top:10%;right:15%}.orbit-hero-design-icon-search{top:25%;left:10%}.orbit-hero-design-icon-brain{bottom:30%;left:15%}.orbit-hero-design-icon-meditation{bottom:15%;right:20%}.orbit-hero-design-day-card{position:relative;z-index:3;width:100%;max-width:280px;padding:var(--orbit-space-lg);background:hsla(0,0%,100%,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:18px;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:var(--orbit-space-md);margin-top:0}.orbit-hero-design-day-card-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--orbit-space-sm);border-bottom:1px solid rgba(0,0,0,.08)}.orbit-hero-design-day-card-label{font-family:var(--orbit-font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orbit-color-slate)}.orbit-hero-design-day-card-date{font-family:var(--orbit-font-body);font-size:.875rem;font-weight:500;color:var(--orbit-color-slate)}.orbit-hero-design-day-card-quote{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.3;font-weight:400;color:var(--orbit-color-ink);margin:var(--orbit-space-sm) 0;letter-spacing:-.01em}.orbit-hero-design-day-card-text{font-family:var(--orbit-font-body);font-size:.95rem;line-height:1.6;color:var(--orbit-color-slate);margin:0}.orbit-hero-design-day-card-button{margin-top:var(--orbit-space-xs);padding:var(--orbit-space-sm) var(--orbit-space-lg);background:var(--orbit-color-ink);color:var(--orbit-color-page);border:1px solid var(--orbit-color-ink);border-radius:8px;font-family:var(--orbit-font-body);font-size:.95rem;font-weight:600;text-decoration:none;text-align:center;transition:all var(--orbit-transition-base);box-shadow:0 2px 8px rgba(0,0,0,.1)}.orbit-hero-design-day-card-button:hover{transform:translateY(-2px);background:var(--orbit-color-slate);border-color:var(--orbit-color-slate);box-shadow:0 4px 12px rgba(0,0,0,.15)}.orbit-hero-content-block{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:linear-gradient(to bottom,var(--orbit-color-page) 0,hsla(36,33%,97%,.95) 50%,var(--orbit-color-page) 100%);position:relative;z-index:1}.orbit-hero-content-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:var(--orbit-space-lg);gap:var(--orbit-space-lg);align-items:start;padding:0 var(--orbit-space-lg)}@media (min-width:1024px){.orbit-hero-content-container[style*="grid-template-columns: 1fr 1fr"],.orbit-hero-content-container[style*='gridTemplateColumns: "1fr 1fr"']{grid-template-columns:1fr 1fr!important;gap:var(--orbit-space-xl)!important}}.orbit-dashboard .orbit-card{padding:var(--orbit-space-md)!important}.orbit-dashboard h2{font-size:1.25rem!important;margin-bottom:var(--orbit-space-md)!important}.orbit-dashboard .orbit-display-sm{font-size:1.5rem!important}.orbit-dashboard .orbit-display-xs{font-size:1.125rem!important}.orbit-page{max-width:1400px;margin:0 auto;padding:var(--orbit-space-lg)}.orbit-card{padding:var(--orbit-space-md)}.orbit-hero-content-block{padding:var(--orbit-space-xl) var(--orbit-space-lg)!important}@media (min-width:768px){.orbit-hero-content-block{padding:var(--orbit-space-2xl) var(--orbit-space-xl)!important}}.orbit-display-sm{font-size:1.75rem!important;line-height:1.3!important}@media (min-width:768px){.orbit-display-sm{font-size:2rem!important}}.orbit-display-xs{font-size:1.125rem!important;line-height:1.4!important}@media (min-width:768px){.orbit-display-xs{font-size:1.25rem!important}}.orbit-hero-content-block+.orbit-hero-content-block{margin-top:calc(-1 * var(--orbit-space-xl))}@media (min-width:768px){.orbit-hero-content-block+.orbit-hero-content-block{margin-top:calc(-1 * var(--orbit-space-2xl))}}.orbit-hero-content-left{display:flex;flex-direction:column;gap:var(--orbit-space-lg)}.orbit-hero-content-title{font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.2;font-weight:400;color:var(--orbit-color-ink);letter-spacing:-.02em;margin:0}@media (min-width:768px){.orbit-hero-content-title{font-size:2.5rem}}.orbit-hero-content-subtitle{font-family:var(--orbit-font-body);font-size:1rem;line-height:1.6;color:var(--orbit-color-slate);margin:0;max-width:100%}@media (min-width:768px){.orbit-hero-content-subtitle{font-size:1.125rem;max-width:90%}}.orbit-hero-content-micro{font-family:var(--orbit-font-body);font-size:.95rem;line-height:1.5;color:var(--orbit-color-muted);margin:0}.orbit-hero-content-right{display:flex;justify-content:flex-end}@media (max-width:768px){.orbit-hero-design-container{padding:var(--orbit-space-xl) var(--orbit-space-lg);min-height:60vh}.orbit-hero-design-buttons{width:100%}.orbit-button-hero{width:100%;max-width:300px}.orbit-button-hero-new{width:100%;max-width:280px}.orbit-hero-design-buttons{flex-direction:column;gap:var(--orbit-space-lg)}.orbit-hero-content-block{padding:var(--orbit-space-2xl) var(--orbit-space-lg)}.orbit-hero-content-container{grid-template-columns:1fr;gap:var(--orbit-space-2xl)}.orbit-hero-content-title{font-size:2rem}.orbit-hero-content-subtitle{max-width:100%}.orbit-hero-content-right{justify-content:flex-start}.orbit-hero-design-day-card{max-width:100%}.orbit-hero-design-silk-1,.orbit-hero-design-silk-2,.orbit-hero-design-silk-3{display:none}}.orbit-hero-simplified{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;overflow:hidden}.orbit-hero-simplified-wrapper{position:relative;width:100%;height:100%;min-height:70vh}.orbit-hero-simplified-bg{z-index:1;object-fit:cover;object-position:center}.orbit-hero-simplified-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(3,7,18,.4) 0,rgba(3,7,18,.5));pointer-events:none}.orbit-hero-simplified-container{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:var(--orbit-space-2xl) var(--orbit-space-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;text-align:center}.orbit-hero-simplified-title{font-family:var(--orbit-font-display);font-size:3rem;line-height:1.15;font-weight:500;color:hsla(0,0%,100%,.98);letter-spacing:-.02em;margin:0 0 var(--orbit-space-md) 0;text-shadow:0 2px 12px rgba(0,0,0,.3)}.orbit-hero-simplified-subtitle{font-family:var(--orbit-font-body);font-size:1.15rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 var(--orbit-space-2xl) 0;max-width:600px;text-shadow:0 1px 4px rgba(0,0,0,.2)}.orbit-hero-simplified-buttons{display:flex;gap:var(--orbit-space-md);flex-wrap:wrap;justify-content:center;align-items:center}.orbit-button-hero-capsule{display:inline-flex;align-items:center;justify-content:center;gap:var(--orbit-space-sm);padding:var(--orbit-space-md) var(--orbit-space-xl);border-radius:var(--orbit-radius-capsule);border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:hsla(0,0%,100%,.98);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--orbit-transition-base);box-shadow:0 4px 16px rgba(0,0,0,.15)}.orbit-button-hero-capsule:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);box-shadow:0 6px 24px rgba(0,0,0,.2);transform:translateY(-2px)}.orbit-button-hero-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media (max-width:768px){.orbit-hero-simplified-title{font-size:2rem}.orbit-hero-simplified-subtitle{font-size:1rem}.orbit-hero-simplified-buttons{flex-direction:column;width:100%}.orbit-button-hero-capsule{width:100%;max-width:280px}}.orbit-section-primary{background:var(--orbit-color-page)}.orbit-section-primary,.orbit-section-secondary{padding:var(--orbit-space-3xl) var(--orbit-space-xl)}.orbit-section-container{max-width:1200px;margin:0 auto;padding:0 var(--orbit-space-lg)}@media (max-width:768px){.orbit-section-primary,.orbit-section-secondary{padding:var(--orbit-space-2xl) var(--orbit-space-lg)}}.orbit-section-mantra{text-align:center;padding:var(--orbit-space-xl) var(--orbit-space-lg);background:var(--orbit-color-page)}.orbit-section-mantra .orbit-mantra{margin:0;color:var(--orbit-color-muted);font-size:var(--orbit-text-accent)}.orbit-cards-moodboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--orbit-space-xl);gap:var(--orbit-space-xl);margin-top:var(--orbit-space-2xl)}.orbit-card-moodboard{background:var(--orbit-color-card-warm);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-md);padding:var(--orbit-space-xl);box-shadow:var(--orbit-shadow-soft);position:relative;transition:all var(--orbit-transition-base)}.orbit-card-moodboard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--orbit-color-secondary-accent-light),transparent);opacity:0;transition:opacity var(--orbit-transition-base)}.orbit-card-moodboard:hover{box-shadow:var(--orbit-shadow-medium);transform:translateY(-2px)}.orbit-card-moodboard:hover:before{opacity:1}.orbit-card-moodboard h3{font-family:var(--orbit-font-display);color:var(--orbit-color-ink)}@media (max-width:768px){.orbit-cards-moodboard{grid-template-columns:1fr;gap:var(--orbit-space-lg)}.orbit-card-moodboard{padding:var(--orbit-space-lg)}}.orbit-hero-design-title-wrapper{display:flex;align-items:center;gap:var(--orbit-space-md);justify-content:center}.orbit-hero-design-title-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.orbit-hero-design-title-text{font-family:var(--orbit-font-body);font-size:2rem;font-weight:600;color:hsla(0,0%,100%,.98);text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}.orbit-card-link:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15)!important}.orbit-account-page{padding:0}.orbit-account-header{background:var(--orbit-color-page);border-bottom:1px solid var(--orbit-color-border);padding:var(--orbit-space-xl) var(--orbit-space-xl)}.orbit-account-header-container{max-width:1280px;margin:0 auto}.orbit-account-title{font-family:var(--orbit-font-body);font-size:2rem;font-weight:600;color:var(--orbit-color-ink);margin:0 0 var(--orbit-space-lg) 0;text-align:center}.orbit-account-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--orbit-space-md);gap:var(--orbit-space-md);max-width:1000px;margin:0 auto}.orbit-account-panel-item{display:flex;flex-direction:column;gap:var(--orbit-space-xs);padding:var(--orbit-space-md);background:var(--orbit-color-card);border:1px solid var(--orbit-color-border);border-radius:2px}.orbit-account-panel-label{font-family:var(--orbit-font-body);font-size:.875rem;font-weight:600;color:var(--orbit-color-ink);text-align:center}.orbit-account-panel-lines{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:var(--orbit-space-xs)}.orbit-account-panel-line{width:40px;height:2px;background:var(--orbit-color-slate);border-radius:1px}.orbit-account-panel-item-date{grid-column:span 2}.orbit-account-panel-date{font-family:var(--orbit-font-body);font-size:.875rem;color:var(--orbit-color-slate);text-align:center;margin-top:var(--orbit-space-xs)}.orbit-account-panel-subitems{display:flex;flex-direction:column;gap:var(--orbit-space-xs);margin-top:var(--orbit-space-sm)}.orbit-account-panel-subitem{padding:var(--orbit-space-xs);background:var(--orbit-color-mist);border-radius:2px;text-align:center}.orbit-account-panel-item-switch{grid-column:span 1}.orbit-account-panel-switch{display:flex;gap:var(--orbit-space-xs);margin-top:var(--orbit-space-sm);justify-content:center}.orbit-account-section{padding:var(--orbit-space-2xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-account-oval{padding:var(--orbit-space-xl) var(--orbit-space-xl)}.orbit-account-oval-content{max-width:1000px;margin:0 auto;padding:var(--orbit-space-xl) var(--orbit-space-2xl);background:var(--orbit-color-card);border:2px solid var(--orbit-color-ink);border-radius:50px;text-align:center}.orbit-account-oval-content h2{margin:0;color:var(--orbit-color-ink)}.orbit-account-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--orbit-space-md);gap:var(--orbit-space-md)}.orbit-account-card-icon{width:48px;height:48px;margin-bottom:var(--orbit-space-sm);border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--orbit-color-mist)}.orbit-account-card-icon img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.orbit-account-panel{grid-template-columns:1fr}.orbit-account-panel-item-date,.orbit-account-panel-item-switch{grid-column:span 1}.orbit-account-grid{grid-template-columns:1fr}.orbit-account-oval-content{border-radius:24px;padding:var(--orbit-space-lg) var(--orbit-space-md)}}.orbit-birth-chart-page{padding:0;max-width:100%}.orbit-birth-chart-header{background:var(--orbit-color-page);border-bottom:1px solid var(--orbit-color-border);padding:var(--orbit-space-lg) var(--orbit-space-xl)}.orbit-birth-chart-header-container{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center}.orbit-birth-chart-title-wrapper{display:flex;align-items:center;gap:var(--orbit-space-md)}.orbit-birth-chart-title-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:.8}.orbit-birth-chart-title{font-family:var(--orbit-font-body);font-size:1.5rem;font-weight:600;color:var(--orbit-color-ink);text-align:center;text-decoration:underline;margin:0}.orbit-birth-chart-main{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-birth-chart-main-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--orbit-space-3xl);gap:var(--orbit-space-3xl);align-items:start}.orbit-birth-chart-form,.orbit-birth-chart-input-section{display:flex;flex-direction:column}.orbit-birth-chart-form{gap:var(--orbit-space-md)}.orbit-horoscopes-waterfall{scrollbar-width:thin;scrollbar-color:var(--orbit-color-border) transparent}.orbit-horoscopes-waterfall::-webkit-scrollbar{height:8px}.orbit-horoscopes-waterfall::-webkit-scrollbar-track{background:transparent}.orbit-horoscopes-waterfall::-webkit-scrollbar-thumb{background:var(--orbit-color-border);border-radius:4px}.orbit-horoscopes-waterfall::-webkit-scrollbar-thumb:hover{background:var(--orbit-color-slate)}.orbit-horoscopes-waterfall>*{scroll-snap-align:start;scroll-snap-stop:always}.orbit-birth-chart-input-box{padding:0;background:transparent;border:none;border-radius:0;min-height:auto;display:block;position:relative;overflow:visible}.orbit-birth-chart-input-bg-icon,.orbit-birth-chart-input-decoration{display:none}.orbit-birth-chart-input-fields{width:100%;display:flex;flex-direction:column;gap:var(--orbit-space-lg);position:relative;z-index:1}.orbit-birth-chart-input-wrapper{position:relative;display:flex;align-items:center;gap:var(--orbit-space-md);transition:all var(--orbit-transition-base)}.orbit-birth-chart-input-wrapper:hover{transform:translateX(2px)}.orbit-birth-chart-input-icon{width:20px;height:20px;flex-shrink:0;opacity:.5;transition:opacity var(--orbit-transition-base)}.orbit-birth-chart-input-wrapper:hover .orbit-birth-chart-input-icon{opacity:.8}.orbit-birth-chart-input-label{font-family:var(--orbit-font-body);font-size:var(--orbit-text-body-sm);font-weight:600;color:var(--orbit-color-ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--orbit-space-lg);text-align:left}.orbit-birth-chart-input-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--orbit-space-md);gap:var(--orbit-space-md)}.orbit-birth-chart-input{flex:1 1;padding:var(--orbit-space-md) var(--orbit-space-lg);border:1px solid var(--orbit-color-border);border-radius:var(--orbit-radius-sm);background:var(--orbit-color-page);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);color:var(--orbit-color-ink);transition:all var(--orbit-transition-base)}.orbit-birth-chart-input:focus{outline:none;border-color:var(--orbit-color-highlight);box-shadow:0 0 0 3px rgba(var(--orbit-color-highlight-rgb),.1)}.orbit-birth-chart-checkbox{display:flex;gap:var(--orbit-space-sm);align-items:center;font-size:var(--orbit-text-body-sm);color:var(--orbit-color-slate);cursor:pointer;padding:var(--orbit-space-xs);border-radius:var(--orbit-radius-sm);transition:background var(--orbit-transition-base)}.orbit-birth-chart-checkbox:hover{background:var(--orbit-color-mist)}.orbit-birth-chart-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--orbit-color-ink)}.orbit-birth-chart-calculate-button{padding:var(--orbit-space-lg) var(--orbit-space-2xl);background:var(--orbit-color-ink);color:var(--orbit-color-page);border:none;border-radius:var(--orbit-radius-sm);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);font-weight:600;cursor:pointer;text-decoration:none;transition:all var(--orbit-transition-base)}.orbit-birth-chart-calculate-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--orbit-shadow-medium)}.orbit-birth-chart-calculate-button:disabled{opacity:.6}.orbit-birth-chart-calculate-button:hover:not(:disabled){background:var(--orbit-color-slate);transform:translateY(-1px)}.orbit-birth-chart-calculate-button:disabled{opacity:.5;cursor:not-allowed}.orbit-birth-chart-output-section{display:flex;flex-direction:column;gap:var(--orbit-space-md);align-items:flex-start}.orbit-birth-chart-output-box{padding:var(--orbit-space-xl);background:var(--orbit-color-card);border:1px solid var(--orbit-color-border);border-radius:2px;min-width:300px;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative}.orbit-birth-chart-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md)}.orbit-birth-chart-empty-icon{width:80px;height:80px;opacity:.3}.orbit-birth-chart-preview{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md)}.orbit-birth-chart-preview-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.orbit-birth-chart-report-icon{width:32px;height:32px;margin-bottom:var(--orbit-space-xs);display:flex;align-items:center;justify-content:center;opacity:.7}.orbit-birth-chart-output-box-small{min-width:200px;min-height:100px}.orbit-birth-chart-arrow{font-size:1.5rem;color:var(--orbit-color-slate);margin-left:var(--orbit-space-md)}.orbit-birth-chart-dashed-line{width:200px;height:2px;border-top:2px dashed var(--orbit-color-border);margin-left:var(--orbit-space-md);margin-top:var(--orbit-space-sm)}.orbit-birth-chart-preview{width:100%;text-align:center}.orbit-birth-chart-categories{padding:var(--orbit-space-2xl) var(--orbit-space-xl);background:var(--orbit-color-page);border-top:1px solid var(--orbit-color-border)}.orbit-birth-chart-categories-container{max-width:1280px;margin:0 auto;display:flex;gap:var(--orbit-space-xl);justify-content:center;flex-wrap:wrap}.orbit-birth-chart-category{display:flex;align-items:center;gap:var(--orbit-space-sm);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);color:var(--orbit-color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--orbit-color-slate);text-decoration-color:var(--orbit-color-slate);transition:all var(--orbit-transition-base);padding:var(--orbit-space-xs) var(--orbit-space-sm);border-radius:2px}.orbit-birth-chart-category img{width:24px;height:24px;opacity:.7;transition:opacity var(--orbit-transition-base)}.orbit-birth-chart-category:hover{color:var(--orbit-color-slate);-webkit-text-decoration-color:var(--orbit-color-ink);text-decoration-color:var(--orbit-color-ink);background:var(--orbit-color-mist)}.orbit-birth-chart-category:hover img{opacity:1}.orbit-birth-chart-cta{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page);border-top:1px solid var(--orbit-color-border)}.orbit-birth-chart-cta-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md)}.orbit-birth-chart-cta-circle{width:140px;height:140px;border-radius:50%;border:2px solid var(--orbit-color-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--orbit-space-xs);font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);font-weight:600;color:var(--orbit-color-ink);text-decoration:none;transition:all var(--orbit-transition-base);padding:var(--orbit-space-md);background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(0,0,0,.08)}.orbit-birth-chart-cta-circle:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.orbit-birth-chart-cta-icon{width:48px;height:48px;opacity:.8;transition:opacity var(--orbit-transition-base)}.orbit-birth-chart-cta-circle:hover{background:var(--orbit-color-ink);color:var(--orbit-color-page);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.orbit-birth-chart-cta-circle:hover .orbit-birth-chart-cta-icon{opacity:1}.orbit-birth-chart-cta-text{color:var(--orbit-color-slate)}.orbit-birth-chart-cta-extra,.orbit-birth-chart-cta-text{font-family:var(--orbit-font-body);font-size:var(--orbit-text-body-sm);text-align:center;margin:0}.orbit-birth-chart-cta-extra{color:var(--orbit-color-muted)}@media (max-width:768px){.orbit-birth-chart-header-container{justify-content:center}.orbit-birth-chart-main-container{grid-template-columns:1fr;gap:var(--orbit-space-xl)}.orbit-birth-chart-output-section{order:-1}.orbit-birth-chart-categories-container{flex-direction:column;align-items:center}}.tarot-card-visual.tarot-card-flipped,.tarot-card-visual.tarot-card-flipped .card-name,.tarot-card-visual.tarot-card-flipped .card-number{transform:scaleY(-1)!important}.daily-cards-container{display:flex;justify-content:center;align-items:flex-start;gap:var(--orbit-space-3xl);flex-wrap:wrap}.daily-card-item{flex:0 0 auto}.daily-card-item-tarot{order:3}@media (min-width:1024px){.daily-cards-container{flex-wrap:nowrap}.daily-card-item{flex:0 0 auto}.daily-card-item-tarot{order:3}}@media (max-width:1023px) and (min-width:769px){.daily-cards-container{flex-wrap:wrap;justify-content:center}.daily-card-item{flex:0 0 calc(50% - var(--orbit-space-3xl) / 2);max-width:280px}.daily-card-item-tarot{flex:0 0 100%;max-width:280px;order:3;margin-top:var(--orbit-space-lg)}}@media (max-width:768px){.daily-card-item{flex:0 0 100%;max-width:100%}.daily-card-item-tarot{margin-top:var(--orbit-space-md)}}.orbit-daily-page{padding:0;max-width:100%}.orbit-daily-header{background:var(--orbit-color-page);border-bottom:1px solid var(--orbit-color-border);padding:var(--orbit-space-xl) var(--orbit-space-xl)}.orbit-daily-header-container{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center}.orbit-daily-title{font-family:var(--orbit-font-body);font-size:1.5rem;font-weight:600;color:var(--orbit-color-ink);text-align:center;margin:0}.orbit-daily-main{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-daily-main-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--orbit-space-2xl);gap:var(--orbit-space-2xl);align-items:start}.orbit-daily-column{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md)}.orbit-daily-column-title{font-family:var(--orbit-font-body);font-size:1rem;font-weight:600;color:var(--orbit-color-ink);text-align:center;margin:0}.orbit-daily-card{width:100%;min-height:280px;padding:var(--orbit-space-xl);background:hsla(0,0%,100%,.95);border:1px solid var(--orbit-color-border);border-radius:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all var(--orbit-transition-base)}.orbit-daily-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.orbit-daily-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.orbit-daily-card-icon{width:80px;height:80px;opacity:.7;margin-bottom:var(--orbit-space-md)}.orbit-daily-card-symbols{display:flex;gap:var(--orbit-space-md);margin:var(--orbit-space-sm) 0}.orbit-daily-symbol{font-size:1.5rem;color:var(--orbit-color-slate);opacity:.6}.orbit-daily-arrow{font-size:2rem;color:var(--orbit-color-slate);opacity:.5;margin-top:var(--orbit-space-sm)}.orbit-daily-registration{padding:var(--orbit-space-2xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-daily-registration-container{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center}.orbit-daily-registration-oval{width:200px;height:80px;border-radius:50px;border:2px solid var(--orbit-color-ink);display:flex;align-items:center;justify-content:center;font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);font-weight:600;color:var(--orbit-color-ink);text-decoration:none;background:hsla(0,0%,100%,.95);transition:all var(--orbit-transition-base);box-shadow:0 4px 16px rgba(0,0,0,.08)}.orbit-daily-registration-oval:hover{background:var(--orbit-color-ink);color:var(--orbit-color-page);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.orbit-daily-benefits{padding:var(--orbit-space-3xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-daily-benefits-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 1fr;grid-gap:var(--orbit-space-xl);gap:var(--orbit-space-xl);align-items:center;justify-items:center}.orbit-daily-benefit{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-sm);text-align:center}.orbit-daily-benefit-left{grid-column:1;grid-row:1}.orbit-daily-benefit-bottom{grid-column:2;grid-row:2}.orbit-daily-benefit-right{grid-column:3;grid-row:1}.orbit-daily-benefit-arrow{font-size:1.5rem;color:var(--orbit-color-slate);opacity:.6}.orbit-daily-subscription{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page);border-top:1px solid var(--orbit-color-border)}.orbit-daily-subscription-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md)}@media (max-width:768px){.orbit-daily-main-container{grid-template-columns:1fr;gap:var(--orbit-space-xl)}.orbit-daily-benefits-container{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--orbit-space-lg)}.orbit-daily-benefit-bottom,.orbit-daily-benefit-left,.orbit-daily-benefit-right{grid-column:1;grid-row:auto}.orbit-daily-benefit-arrow{display:none}}.orbit-practices-page{padding:0;max-width:100%}.orbit-practices-main{padding:var(--orbit-space-4xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-practices-main-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--orbit-space-2xl);gap:var(--orbit-space-2xl);align-items:start}.orbit-practices-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-sm);position:relative}.orbit-practices-box{width:100%;min-height:200px;padding:var(--orbit-space-xl);background:hsla(0,0%,100%,.95);border:1px solid var(--orbit-color-border);border-radius:2px;display:flex;align-items:center;justify-content:center;transition:all var(--orbit-transition-base);box-shadow:0 4px 16px rgba(0,0,0,.08)}.orbit-practices-box:hover{border-color:var(--orbit-color-ink);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.orbit-practices-box-content{display:flex;flex-direction:column;align-items:center;gap:var(--orbit-space-md);width:100%}.orbit-practices-box-icon{width:64px;height:64px;opacity:.8}.orbit-practices-box-title{font-size:1.125rem;font-weight:600;color:var(--orbit-color-ink)}.orbit-practices-box-label,.orbit-practices-box-title{font-family:var(--orbit-font-body);text-align:center;margin:0}.orbit-practices-box-label{font-size:var(--orbit-text-body-sm);color:var(--orbit-color-slate)}.orbit-practices-arrow{font-size:1.5rem;color:var(--orbit-color-slate);opacity:.5;margin-top:var(--orbit-space-sm);position:relative}.orbit-practices-arrow-left{transform:rotate(45deg)}.orbit-practices-arrow-center{transform:rotate(0deg)}.orbit-practices-arrow-right{transform:rotate(-45deg)}.orbit-practices-registration{padding:var(--orbit-space-2xl) var(--orbit-space-xl);background:var(--orbit-color-page)}.orbit-practices-registration-container{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center}.orbit-practices-registration-oval{width:200px;height:80px;border-radius:50px;border:2px solid var(--orbit-color-ink);display:flex;align-items:center;justify-content:center;font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);font-weight:600;color:var(--orbit-color-ink);text-decoration:none;background:hsla(0,0%,100%,.95);transition:all var(--orbit-transition-base);box-shadow:0 4px 16px rgba(0,0,0,.08)}.orbit-practices-registration-oval:hover{background:var(--orbit-color-ink);color:var(--orbit-color-page);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.orbit-practices-cta{padding:var(--orbit-space-3xl) var(--orbit-space-xl);background:var(--orbit-color-page);border-top:1px solid var(--orbit-color-border)}.orbit-practices-cta-container{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center}.orbit-practices-cta-text{font-family:var(--orbit-font-body);font-size:var(--orbit-text-body);color:var(--orbit-color-slate);text-align:center;margin:0;max-width:800px;line-height:1.6}.orbit-practices-cta-promo{font-weight:600;color:var(--orbit-color-ink);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}@media (max-width:768px){.orbit-practices-main-container{grid-template-columns:1fr;gap:var(--orbit-space-xl)}.orbit-practices-arrow{display:none}.orbit-hero-design-buttons{flex-direction:column;gap:var(--orbit-space-lg);width:100%;padding:0 var(--orbit-space-md)}.orbit-button-hero-new{width:100%;max-width:320px}.daily-cards-container{flex-direction:column;gap:var(--orbit-space-xl);padding:0 var(--orbit-space-md)}.daily-card-item{width:100%}.demo-pattern-blocks-grid,.subscription-tiers-grid{grid-template-columns:1fr!important;gap:var(--orbit-space-lg)}.practices-preview-grid{grid-template-columns:1fr!important;gap:var(--orbit-space-md)}.daily-cards-preview{flex-direction:column;align-items:center;gap:var(--orbit-space-lg)}.daily-cards-preview>div{transform:scale(.9)!important}.one-time-purchases-grid{grid-template-columns:1fr!important;gap:var(--orbit-space-lg)}.horoscope-cards-grid,.monetization-info-grid,.structure-info-grid{grid-template-columns:1fr!important;gap:var(--orbit-space-md)}.orbit-hero-content-title{font-size:2rem!important;line-height:1.2!important}.orbit-hero-content-subtitle{font-size:1rem!important}.orbit-display-sm{font-size:1.75rem!important}}@media (max-width:480px){.orbit-hero-design-buttons{gap:var(--orbit-space-md)}.orbit-button-hero-new{padding:var(--orbit-space-sm) var(--orbit-space-lg);font-size:.9rem}.orbit-hero-content-title{font-size:1.75rem!important}.orbit-display-sm{font-size:1.5rem!important}.orbit-journal-page .orbit-card{padding:var(--orbit-space-lg)!important}.orbit-challenges-page .subscription-tiers-grid,.orbit-challenges-page [style*=gridTemplateColumns]{grid-template-columns:1fr!important}.orbit-challenge-detail-page .orbit-card{padding:var(--orbit-space-md)!important}.orbit-challenge-detail-page [style*=gridTemplateColumns]{grid-template-columns:1fr!important}.orbit-pricing-page table{font-size:.875rem}.orbit-pricing-page td,.orbit-pricing-page th{padding:var(--orbit-space-sm)!important}.orbit-profile-page .orbit-card{padding:var(--orbit-space-lg)!important}.orbit-auth-page .orbit-card{padding:var(--orbit-space-md)!important}}.orbit-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--orbit-space-3xl) var(--orbit-space-xl);text-align:center;min-height:300px}.orbit-empty-state__icon{width:64px;height:64px;margin-bottom:var(--orbit-space-lg);opacity:.4;color:var(--orbit-color-muted)}.orbit-empty-state__icon svg{width:100%;height:100%}.orbit-empty-state__title{font-family:var(--orbit-font-display);font-size:var(--orbit-text-display-sm);font-weight:500;color:var(--orbit-color-ink);margin:0 0 var(--orbit-space-md) 0;letter-spacing:-.01em}.orbit-empty-state__description{font-size:var(--orbit-text-body);color:var(--orbit-color-slate);line-height:1.6;margin:0 0 var(--orbit-space-xl) 0;max-width:500px}.orbit-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--orbit-space-3xl) var(--orbit-space-xl);text-align:center;min-height:300px}.orbit-error-state__icon{width:64px;height:64px;margin-bottom:var(--orbit-space-lg);color:var(--orbit-color-muted);opacity:.6}.orbit-error-state__icon svg{width:100%;height:100%}.orbit-error-state__title{font-family:var(--orbit-font-display);font-size:var(--orbit-text-display-sm);font-weight:500;color:var(--orbit-color-ink);margin:0 0 var(--orbit-space-md) 0;letter-spacing:-.01em}.orbit-error-state__message{font-size:var(--orbit-text-body);color:var(--orbit-color-slate);line-height:1.6;margin:0 0 var(--orbit-space-xl) 0;max-width:500px}.orbit-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--orbit-space-3xl) var(--orbit-space-xl);min-height:300px}.orbit-loading-state__spinner{margin-bottom:var(--orbit-space-lg)}.orbit-loading-state__text{font-size:var(--orbit-text-body-sm);color:var(--orbit-color-muted);font-style:italic}@media (max-width:768px){.orbit-empty-state,.orbit-error-state,.orbit-loading-state{padding:var(--orbit-space-2xl) var(--orbit-space-lg);min-height:250px}.orbit-empty-state__icon,.orbit-error-state__icon{width:48px;height:48px}.orbit-empty-state__title,.orbit-error-state__title{font-size:var(--orbit-text-display-xs)}}.todayflow-serene{position:relative;color:var(--todayflow-color-ink-warm);overflow-x:clip}.todayflow-serene:before{background:radial-gradient(820px 280px at 12% 100%,hsla(17,72%,83%,.38),transparent 58%),radial-gradient(780px 260px at 92% 96%,hsla(13,53%,66%,.16),transparent 62%),radial-gradient(600px 200px at 50% 0,rgba(255,249,245,.9),transparent 55%)}.todayflow-serene:after,.todayflow-serene:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.todayflow-serene:after{background-image:url(/images/backgrounds/botanical-corner.svg),url(/images/backgrounds/stones-corner.svg);background-repeat:no-repeat,no-repeat;background-position:right -24px top 78px,left -8px bottom 8px;background-size:320px auto,252px auto;opacity:.8}.todayflow-serene>*{position:relative;z-index:1}.todayflow-serene .orbit-display,.todayflow-serene .orbit-display-sm,.todayflow-serene .orbit-display-xs,.todayflow-serene .orbit-heading-1,.todayflow-serene .orbit-heading-2,.todayflow-serene .orbit-heading-3{font-family:var(--orbit-font-display);letter-spacing:.01em}.todayflow-serene .orbit-card{border-radius:22px;border:1px solid hsla(13,53%,66%,.26);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,244,236,.9));box-shadow:0 10px 28px rgba(120,72,58,.1)}.todayflow-serene .orbit-button-primary{border:1px solid rgba(180,95,75,.38);color:#fff;background:var(--todayflow-gradient-cta);box-shadow:0 8px 22px rgba(180,100,80,.22)}.todayflow-serene .orbit-button-primary:hover{background:var(--todayflow-gradient-cta-hover)}.todayflow-serene .orbit-button-secondary{border-color:hsla(13,53%,66%,.42);color:var(--orbit-color-primary-accent);background:rgba(255,252,249,.96)}.todayflow-shell{--todayflow-surface:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(255,242,234,.92));--todayflow-border:hsla(13,53%,66%,.26);--todayflow-content-max:980px;--todayflow-content-pad-x:clamp(0.9rem,2.4vw,1.25rem);--todayflow-content-pad-top:clamp(1rem,2.2vw,1.5rem);--todayflow-content-pad-bottom:clamp(2rem,4vw,3rem)}.todayflow-shell__container{position:relative}.todayflow-main-container,.todayflow-shell__container{width:min(var(--todayflow-content-max),100%);margin:0 auto;padding-left:var(--todayflow-content-pad-x);padding-right:var(--todayflow-content-pad-x)}.todayflow-main-container{isolation:isolate}.today-web-page{--todayflow-content-max:min(1240px,100%);--todayflow-content-pad-x:clamp(1rem,3.5vw,2.5rem)}.today-web-hero__grid{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:1024px){.today-web-hero__grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1.5rem}}.today-web-hero__aside{border-radius:28px;padding:1.25rem 1.35rem;box-shadow:0 14px 34px rgba(110,70,58,.08)}.today-web-hero__cta{margin-top:1.25rem}@media (min-width:1024px){.today-web-hero__cta{max-width:420px}}.today-web-card-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:900px){.today-web-card-grid{grid-template-columns:repeat(2,minmax(0,min(100%,26rem)));justify-content:center;align-items:start}}.today-web-deeper-grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:768px){.today-web-deeper-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.today-web-deeper-card{display:flex;flex-direction:column;height:100%;min-height:100%}.today-web-deeper-card .orbit-button{margin-top:auto}.todayflow-unified-screen{width:min(var(--todayflow-content-max),100%);margin:0 auto;padding:var(--todayflow-content-pad-top) var(--todayflow-content-pad-x) var(--todayflow-content-pad-bottom)}.todayflow-panel{background:var(--todayflow-surface);border:1px solid var(--todayflow-border);box-shadow:0 12px 30px rgba(110,70,58,.1)}.todayflow-surface-primary{background:linear-gradient(160deg,rgba(255,253,251,.98),rgba(255,244,236,.92));border:1px solid hsla(13,53%,66%,.22);border-radius:24px;box-shadow:0 14px 34px rgba(110,70,58,.09)}.todayflow-surface-soft{background:hsla(0,0%,100%,.82);border:1px solid hsla(13,53%,66%,.18);border-radius:18px;box-shadow:0 8px 20px rgba(110,70,58,.06)}.todayflow-inset{padding:var(--todayflow-pad-inset)}.todayflow-inset-tight{padding:var(--todayflow-pad-inset-tight)}.todayflow-inset-hero{padding:var(--todayflow-pad-inset-hero)}.todayflow-surface-hero{border-radius:var(--todayflow-radius-hero)}.todayflow-surface-panel{border-radius:var(--todayflow-radius-panel)}.todayflow-section-y{padding:var(--todayflow-section-padding)}.todayflow-stack{display:grid;grid-gap:var(--todayflow-stack-gap);gap:var(--todayflow-stack-gap)}.todayflow-stack--tight{gap:var(--todayflow-stack-gap-tight)}.todayflow-stack--relaxed{gap:var(--todayflow-stack-gap-relaxed)}.todayflow-flex-row{display:flex;flex-wrap:wrap;gap:var(--todayflow-space-1);align-items:flex-start}.todayflow-eyebrow{margin:0 0 .4rem;font-size:var(--todayflow-text-eyebrow);line-height:var(--todayflow-text-eyebrow-lh);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--todayflow-text-eyebrow-color)}.todayflow-eyebrow--spaced{margin-bottom:.5rem}.todayflow-title-hero{margin:0;font-family:var(--orbit-font-display);font-size:var(--todayflow-text-title-hero);line-height:var(--todayflow-text-title-hero-lh);font-weight:600;color:var(--orbit-color-primary-accent);letter-spacing:.01em}.todayflow-title-hero--gap{margin:0 0 .75rem}.todayflow-text-warm{color:var(--todayflow-color-ink-warm)}.todayflow-prose{margin:0;color:var(--todayflow-text-muted);line-height:var(--todayflow-text-body-lh);font-size:var(--todayflow-text-body)}.todayflow-link-unstyled{text-decoration:none}.todayflow-mb-1{margin-bottom:var(--todayflow-space-1)}.todayflow-mb-2{margin-bottom:var(--todayflow-space-2)}.todayflow-container-flush{padding-left:0;padding-right:0}.todayflow-layer-grid{display:grid;grid-gap:var(--todayflow-space-2,.75rem);gap:var(--todayflow-space-2,.75rem);grid-template-columns:1fr}@media (min-width:36rem){.todayflow-layer-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}}.todayflow-spread{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--todayflow-space-2);flex-wrap:wrap}.todayflow-header-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.todayflow-guide-subgrid>*{min-width:0}.todayflow-kpi-grid{align-items:stretch}.todayflow-stat-card{position:relative;overflow:hidden}.todayflow-stat-card:after{content:"";position:absolute;inset:auto -24% -36% auto;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,hsla(17,72%,83%,.35) 0,transparent 68%);pointer-events:none}.todayflow-grid-panel{border-radius:18px}.todayflow-hero-card{position:relative;overflow:hidden}.todayflow-hero-card:before{content:"";position:absolute;inset:-35% -10% auto auto;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,hsla(17,72%,83%,.28) 0,transparent 72%);pointer-events:none}.todayflow-quick-grid{align-items:stretch}.todayflow-quick-tile{transition:transform .18s ease,box-shadow .18s ease}.todayflow-quick-tile:hover{transform:translateY(-2px);box-shadow:0 12px 22px rgba(120,70,58,.14)}.todayflow-affirmation-card{position:relative}.todayflow-progress-ring{box-shadow:0 8px 20px rgba(175,133,76,.2)}.todayflow-progress-ring__inner{box-shadow:inset 0 0 0 1px rgba(190,150,95,.18)}.todayflow-section-panel{border-radius:18px}.todayflow-sticky-summary{border-radius:14px}.todayflow-step-chip{transition:transform .18s ease,box-shadow .18s ease}.todayflow-step-chip--active{box-shadow:0 8px 18px rgba(59,130,246,.18)}.todayflow-step-chip--done{box-shadow:0 8px 18px rgba(22,163,74,.18)}.todayflow-inline-status{box-shadow:inset 0 0 0 1px rgba(203,213,225,.35)}.todayflow-house-card{transition:transform .18s ease,box-shadow .18s ease}.todayflow-house-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(120,92,54,.12)}.todayflow-warning-panel{border:1px solid #fecaca;box-shadow:0 10px 22px rgba(239,68,68,.1)}.todayflow-month-pill{border-radius:999px;border:1px solid rgba(195,154,92,.36);background:rgba(255,252,247,.85)}.todayflow-reveal{animation:todayflow-rise-in .32s ease}.todayflow-advanced-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease,opacity .22s ease,transform .26s ease;opacity:0;transform:translateY(-8px);margin-bottom:0;pointer-events:none;visibility:hidden}.todayflow-advanced-shell.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin-bottom:var(--orbit-space-2xl);pointer-events:auto;visibility:visible}.todayflow-advanced-shell__inner{min-height:0;overflow:hidden}.todayflow-stage{transition:transform .2s ease,box-shadow .2s ease}.todayflow-stage:hover{transform:translateY(-2px)}@keyframes todayflow-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.todayflow-advanced-shell,.todayflow-reveal,.todayflow-stage{animation:none!important;transition:none!important;transform:none!important}}.natal-serene-section{padding:var(--orbit-space-xl);background:linear-gradient(135deg,#fff,#faf9f7);border:1px solid #e5e0d8;border-radius:var(--orbit-radius-md);margin-bottom:var(--orbit-space-xl);box-shadow:0 2px 12px rgba(0,0,0,.06)}.natal-serene-section-title{margin-bottom:var(--orbit-space-md);color:#0f172a;font-size:1.375rem;font-weight:700}.natal-serene-section-subtitle{color:#64748b;margin-bottom:var(--orbit-space-md);line-height:1.6;font-size:.875rem}.natal-serene-grid{display:grid;grid-gap:var(--orbit-space-md);gap:var(--orbit-space-md)}.natal-serene-item-card{padding:var(--orbit-space-md);border-radius:var(--orbit-radius-sm);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.natal-serene-item-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.natal-serene-item-card--x:hover{transform:translateX(2px)}.natal-serene-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:6px;border:1px solid #10b981;background:#f0fdf4;color:#10b981}@media (max-width:768px){.todayflow-serene:after{background-position:right -44px top 94px,left -36px bottom 18px;background-size:230px auto,190px auto;opacity:.65}}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-instrument-serif:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_ac3772;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_ac3772;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_ac3772{font-family:__Playfair_Display_ac3772,__Playfair_Display_Fallback_ac3772;font-style:normal}.__variable_ac3772{--font-playfair-display:"__Playfair_Display_ac3772","__Playfair_Display_Fallback_ac3772"}