@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/static/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/static/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--color-ink: #101210;--color-paper: #F4F3EE;--color-surface-dark: #1A1D19;--color-accent: #D6F36A;--color-text-on-dark: var(--color-paper);--color-text-on-dark-muted: rgba(244, 243, 238, .72);--color-text-on-dark-subtle: rgba(244, 243, 238, .56);--color-border-on-dark: rgba(244, 243, 238, .12);--color-accent-tint-dark: rgba(214, 243, 106, .14);--color-surface-light-card: #EAE8E0;--color-text-on-light: var(--color-ink);--color-text-on-light-muted: rgba(16, 18, 16, .72);--color-text-on-light-subtle: rgba(16, 18, 16, .6);--color-border-on-light: rgba(16, 18, 16, .12);--rhythm-line-core: rgba(244, 243, 238, .95);--rhythm-line-dim: rgba(244, 243, 238, .14);--rhythm-glow: rgba(214, 243, 106, .55);--anula-bg: var(--color-ink);--anula-bg-elevated: var(--color-surface-dark);--anula-text: var(--color-paper);--anula-text-muted: var(--color-text-on-dark-muted);--anula-text-subtle: var(--color-text-on-dark-subtle);--anula-accent: var(--color-accent);--anula-accent-soft: var(--color-accent-tint-dark);--anula-border: var(--color-border-on-dark);--font-display: "Schibsted Grotesk Variable", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--font-sans: "Schibsted Grotesk Variable", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, monospace;--anula-font-sans: var(--font-sans);--anula-font-mono: var(--font-mono);--text-hero-display: clamp(2.75rem, 5.4vw, 4.75rem);--text-section-display: clamp(2rem, 3.6vw, 3.25rem);--text-orbit-headline: clamp(1.85rem, 3.1vw, 3rem);--text-heading-md: clamp(1.25rem, 1.8vw, 1.55rem);--text-body-lg: clamp(1.0625rem, 1.25vw, 1.25rem);--text-body-base: 1rem;--text-body-sm: .875rem;--text-caption: .75rem;--text-micro: .6875rem;--leading-tight: 1.05;--leading-snug: 1.16;--leading-normal: 1.55;--leading-relaxed: 1.72;--tracking-tight: -.03em;--tracking-heading: -.02em;--tracking-normal: .01em;--tracking-wide: .08em;--tracking-eyebrow: .14em;--tracking-brand: .18em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--page-gutter: clamp(20px, 5vw, 64px);--section-pad-y: clamp(64px, 9vw, 120px);--container-max: 1280px;--container-editorial: 1120px;--container-narrow: 760px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--z-backdrop: 0;--z-stage: 1;--z-overlay: 2;--z-controls: 3;--z-nav: 40;--z-debug: 60;--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .18s;--duration-base: .32s;--duration-slow: .46s}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial"),local("Helvetica Neue"),local("Segoe UI");size-adjust:97.4%;ascent-override:98.8%;descent-override:25%;line-gap-override:0%}:root{--header-height: 64px}@media(max-width:767px){:root{--header-height: 56px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,button{touch-action:manipulation}html,body{margin:0;padding:0;background-color:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a:focus-visible,button:focus-visible,section:focus-visible,footer:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}section:focus,footer:focus{outline:none}.anula-skip-link{position:fixed;top:-100px;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));z-index:100;padding:10px 18px;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;transition:top var(--duration-fast) var(--ease-standard)}.anula-skip-link:focus{top:12px}.anula-site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);width:100%;height:var(--header-height);padding-inline:0;background:color-mix(in srgb,var(--color-ink) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-on-dark)}.anula-site-header-inner{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));height:100%;margin-inline:auto;padding-inline:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4)}.anula-nav-brand-group{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-3)}.anula-nav-logo{display:inline-flex;align-items:center;justify-content:flex-start;min-width:44px;min-height:44px;margin-left:-6px;padding:0;color:var(--color-paper);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-standard)}.anula-nav-logo:hover{opacity:.88}.anula-nav-logo svg{display:block;height:28px;width:auto}.anula-site-nav{display:flex;align-items:center;justify-self:center}.anula-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(16px,2.8vw,36px)}.anula-nav-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:var(--text-body-sm);color:var(--color-text-on-dark-muted);text-decoration:none;text-underline-offset:6px;letter-spacing:.02em;padding:0 var(--space-2);touch-action:manipulation;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.anula-nav-link:hover,.anula-nav-link:focus-visible{color:var(--color-paper);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-paper) 45%,transparent)}.anula-nav-actions{display:inline-flex;align-items:center;justify-self:end;gap:var(--space-3);flex-shrink:0}.anula-nav-menu-btn,.anula-mobile-menu,.anula-mobile-menu-backdrop{display:none}.anula-debug-exit-pill{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-accent);border:1px solid rgba(214,243,106,.45);background:#d6f36a1a;padding:4px 10px;border-radius:var(--radius-pill);text-decoration:none}.anula-hero-section{position:relative;width:100%;min-height:100svh;padding-block:calc(var(--header-height) + clamp(24px,4vw,56px)) clamp(40px,5vw,72px);padding-inline:0;background:linear-gradient(180deg,var(--color-ink) 0%,var(--color-surface-dark) 58%,var(--color-ink) 100%);color:var(--color-paper);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--color-border-on-dark)}.anula-hero-container{position:relative;width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px)}.anula-hero-copy{align-self:stretch;display:grid;grid-template-rows:1fr 1fr;max-width:35em}.anula-hero-copy-top{align-self:end;padding-bottom:clamp(18px,2.4vw,34px);display:flex;flex-direction:column;align-items:flex-start}.anula-hero-copy-bottom{align-self:start;padding-top:clamp(18px,2.4vw,34px);display:flex;flex-direction:column;align-items:flex-start}.anula-hero-category-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:var(--radius-pill);border:1px solid rgba(214,243,106,.28);background-color:#1a1d19d9;font-size:var(--text-caption);letter-spacing:.06em;color:var(--color-paper);margin-bottom:clamp(20px,2.4vw,32px)}.anula-hero-title{margin:0;font-family:"Schibsted Grotesk Variable","Schibsted Grotesk Fallback",var(--font-display);font-size:clamp(3.4rem,7vw,6.4rem);font-weight:500;line-height:.96;letter-spacing:-.04em;color:var(--color-paper);display:flex;flex-direction:column}.anula-hero-title-line{display:block;white-space:nowrap}.anula-hero-subtitle{margin:0;max-width:32em;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:400;line-height:1.45;letter-spacing:.005em;color:color-mix(in srgb,var(--color-paper) 82%,transparent)}.anula-hero-cta-group{margin-top:clamp(22px,2.6vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.anula-btn-primary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:13px 26px;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-ink);font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.anula-btn-primary:hover{background-color:var(--color-paper);transform:translateY(-1px)}.anula-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:var(--radius-pill);border:1px solid var(--color-border-on-dark);background-color:#f4f3ee08;color:var(--color-paper);font-size:.9375rem;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.anula-btn-secondary:hover{border-color:#f4f3ee5c;background-color:#f4f3ee14}.anula-link-quiet{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-on-dark-muted);text-decoration:underline;text-decoration-color:#f4f3ee47;text-underline-offset:6px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.anula-link-quiet:hover{color:var(--color-paper);text-decoration-color:var(--color-paper)}.anula-link-quiet--ink{color:var(--color-text-on-light-muted);text-decoration-color:#10121047}.anula-link-quiet--ink:hover{color:var(--color-ink);text-decoration-color:var(--color-ink)}.anula-hero-visual-wrap{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.anula-hero-visual-stage{--hero-rx: 0deg;--hero-ry: 0deg;--hero-glow-x: 50%;--hero-glow-y: 44%;position:relative;width:min(100%,680px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.anula-hero-visual-stage:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle at var(--hero-glow-x, 50%) var(--hero-glow-y, 44%),rgba(244,243,238,.068) 0%,rgba(214,243,106,.016) 28%,transparent 64%)}.anula-hero-visual-stage:after{content:"";position:absolute;left:22%;right:18%;bottom:4%;height:8%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.58) 0%,rgba(0,0,0,.22) 50%,transparent 78%);filter:blur(10px)}.anula-hero-product-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 52px rgba(0,0,0,.52));transform:perspective(1200px) rotateX(var(--hero-rx, 0deg)) rotateY(var(--hero-ry, 0deg));will-change:transform}@media(hover:none),(pointer:coarse){.anula-hero-product-img{transform:none!important}}.anula-hero-fallback-box{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.anula-hero-fallback-svg{width:72%;height:72%}.anula-rhythm-line-track{position:absolute;z-index:0;top:50%;left:0;right:0;height:1px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(90deg,var(--rhythm-line-dim) 0%,var(--rhythm-line-dim) 50%,rgba(244,243,238,.02) 58%,rgba(244,243,238,.02) 86%,var(--rhythm-line-dim) 94%,var(--rhythm-line-dim) 100%)}.anula-rhythm-line-track:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,var(--rhythm-line-dim) 12%,var(--rhythm-line-dim) 50%,rgba(244,243,238,.02) 58%,rgba(244,243,238,.02) 86%,var(--rhythm-line-dim) 92%,transparent 100%)}.anula-rhythm-line-track:after{content:"";position:absolute;left:0;width:calc(var(--rhythm-now, 0) * 100% + 48px);top:-12px;height:24px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-paper) 10%,transparent) 65%,transparent 100%);filter:blur(8px)}.anula-rhythm-line-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(var(--rhythm-now, 0));background:linear-gradient(90deg,var(--color-text-on-dark-subtle) 0%,var(--rhythm-line-core) 100%)}.anula-rhythm-line-now{position:absolute;top:50%;left:calc(var(--rhythm-now, 0) * 100%);width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);box-shadow:0 0 10px var(--rhythm-glow)}@media(max-width:1079px){.anula-hero-section{min-height:auto;padding-block:calc(var(--header-height) + 48px) 56px;padding-inline:0}.anula-hero-container{grid-template-columns:1fr;gap:28px}.anula-hero-copy{align-self:auto;display:flex;flex-direction:column;max-width:35em}.anula-hero-copy-top,.anula-hero-copy-bottom{align-self:auto;padding:0}.anula-hero-copy-bottom{margin-top:18px}.anula-hero-title{font-size:clamp(3.4rem,9.5vw,5.2rem)}.anula-hero-visual-wrap{position:relative;justify-content:center}.anula-rhythm-line-track{background:linear-gradient(90deg,var(--rhythm-line-dim) 0%,var(--rhythm-line-dim) 30%,rgba(244,243,238,.02) 38%,rgba(244,243,238,.02) 64%,var(--rhythm-line-dim) 72%,var(--rhythm-line-dim) 100%)}.anula-rhythm-line-track:before{background:linear-gradient(90deg,transparent 0%,var(--rhythm-line-dim) 10%,var(--rhythm-line-dim) 30%,rgba(244,243,238,.02) 38%,rgba(244,243,238,.02) 64%,var(--rhythm-line-dim) 72%,var(--rhythm-line-dim) 90%,transparent 100%)}.anula-hero-visual-stage{width:min(100%,520px)}}@media(max-width:767px){.anula-hero-section{min-height:100svh;padding-block:calc(var(--header-height) + 28px) 40px;padding-inline:0}.anula-hero-category-pill{margin-bottom:16px;font-size:.6875rem;padding:4px 10px}.anula-hero-title{font-size:clamp(2.9rem,13.5vw,3.8rem)}.anula-hero-subtitle{font-size:1.0625rem}.anula-hero-cta-group{margin-top:20px;gap:18px}.anula-btn-primary{padding:12px 20px;font-size:.875rem}.anula-hero-visual-wrap{margin-top:8px}.anula-hero-visual-stage{width:min(100%,340px)}}.anula-brand-section{position:relative;width:100%;scroll-margin-top:var(--header-height);padding-block:clamp(72px,8.5vw,128px) clamp(48px,5.5vw,76px);padding-inline:0;background-color:var(--color-paper);color:var(--color-ink)}.anula-brand-container{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;flex-direction:column;gap:clamp(36px,4.5vw,64px)}.anula-brand-grid,.anula-brand-wear-row,.anula-ledger-row,.anula-brand-exit{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:clamp(24px,5vw,64px)}.anula-brand-wear-figure{margin:0;grid-column:2;width:100%}.anula-brand-wear-frame{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;background-color:var(--color-surface-light-card);box-shadow:inset 0 0 0 1px #10121014,0 20px 44px -16px #1012101f}.anula-brand-wear-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #10121014;pointer-events:none}.anula-brand-wear-img,.anula-brand-wear-fallback-svg{display:block;width:100%;height:100%;object-fit:cover}.anula-brand-grid{align-items:start}.anula-brand-aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-top:8px}@media(min-width:1080px){.anula-brand-aside{position:sticky;top:108px}}.anula-brand-eyebrow-mark{display:block;width:56px;height:56px;margin-left:-4px;color:var(--color-ink);opacity:.88;margin-bottom:var(--space-5)}.anula-brand-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink)}.anula-brand-eyebrow-note{margin:0;display:flex;flex-direction:column;font-size:var(--text-body-base);line-height:var(--leading-normal);color:var(--color-text-on-light-muted)}.anula-brand-main{display:flex;flex-direction:column;gap:var(--space-6)}.anula-brand-title{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:1.18;letter-spacing:-.022em;color:var(--color-ink);display:flex;flex-direction:column;text-wrap:balance}.anula-brand-prose{display:flex;flex-direction:column;gap:var(--space-4);max-width:34em;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-ink)}.anula-brand-prose p{margin:0}.anula-brand-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--color-border-on-light)}.anula-ledger-row{padding:clamp(22px,3vw,32px) 0;border-bottom:1px solid var(--color-border-on-light);align-items:baseline}.anula-ledger-meta{display:flex;align-items:baseline;gap:var(--space-4)}.anula-ledger-num{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;letter-spacing:.1em;color:var(--color-text-on-light-subtle)}.anula-ledger-heading{margin:0;font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:500;letter-spacing:-.01em;color:var(--color-ink)}.anula-ledger-body{margin:0;max-width:34em;font-size:var(--text-body-base);line-height:var(--leading-relaxed);color:var(--color-text-on-light-muted)}.anula-brand-exit{margin-top:calc(-1*clamp(20px,2.8vw,40px))}.anula-brand-exit-link{grid-column:2;justify-self:start;font-size:var(--text-body-base)}@media(max-width:1079px){.anula-brand-grid,.anula-brand-wear-row,.anula-ledger-row,.anula-brand-exit{grid-template-columns:1fr;gap:16px}.anula-brand-wear-figure{grid-column:1}.anula-brand-aside{padding-top:0;gap:var(--space-2)}.anula-brand-eyebrow-mark{width:48px;height:48px;margin-left:-4px;margin-bottom:var(--space-3)}.anula-brand-grid{gap:28px}.anula-brand-exit-link{grid-column:1}}@media(max-width:767px){.anula-brand-section{padding-block:64px 48px;padding-inline:0}.anula-brand-container{gap:40px}.anula-brand-eyebrow-mark{width:44px;height:44px;margin-left:-3px}.anula-brand-title{font-size:clamp(1.7rem,7.2vw,2.1rem);line-height:1.22}.anula-brand-prose{font-size:var(--text-body-base)}.anula-brand-wear-frame{border-radius:4px}.anula-brand-exit{margin-top:-18px}.anula-ledger-row{gap:10px;padding:20px 0}}.anula-orbit-section{position:relative;width:100%;height:230svh;padding-inline:0;background-color:var(--color-ink);color:var(--color-paper)}.anula-orbit-section--static{height:auto;min-height:auto}.anula-fallback-wrapper--reduced-motion{display:none}.anula-orbit-sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-ink)}.anula-studio-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-backdrop);background:radial-gradient(circle at 64% 48%,#f4f3ee0b,#d6f36a03 28%,#10121000 64%),linear-gradient(180deg,#101210,#131613,#101210)}.anula-orbit-section--tablet .anula-studio-backdrop,.anula-orbit-section--mobile .anula-studio-backdrop{background:radial-gradient(circle at 50% 34%,#f4f3ee0b,#d6f36a03 26%,#10121000 60%),linear-gradient(180deg,#101210,#131613,#101210)}.anula-product-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:var(--z-stage);pointer-events:none}.anula-narrative-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);pointer-events:none}.anula-stage-header{position:absolute;top:82px;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.anula-brand-lockup{display:inline-flex;align-items:center;gap:12px}.anula-brand-mark{display:inline-flex;align-items:center;color:var(--color-paper)}.anula-disclosure-brand{margin-left:-1px}.anula-disclosure-brand svg{height:30px}.anula-brand-mark svg{display:block;height:28px;width:auto}.anula-final-cta-mark{display:block;width:24px;height:24px;color:var(--color-paper);opacity:.9;margin-bottom:6px}.anula-hero-pill-mark{display:block;width:16px;height:16px;margin-left:-1px;color:var(--color-paper);flex-shrink:0}.anula-brand-divider{width:1px;height:12px;background-color:var(--color-border-on-dark)}.anula-section-tag{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--color-text-on-dark-muted)}.anula-section-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.anula-section-eyebrow--ink{color:var(--color-ink)}.anula-concept-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid rgba(214,243,106,.28);background:#101210c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-micro);letter-spacing:.04em;color:var(--color-paper);pointer-events:auto}.anula-concept-dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent);flex-shrink:0}.anula-narrative-column{position:absolute;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));top:52%;transform:translateY(-50%);width:min(420px,34vw);min-height:260px;display:grid;align-items:center}.anula-narrative-card{grid-area:1 / 1;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(14px);transition:opacity var(--duration-base) var(--ease-out-quart),transform var(--duration-base) var(--ease-out-quart);pointer-events:none;visibility:hidden}.anula-narrative-card--past{opacity:0;transform:translateY(-14px)}.anula-narrative-card--active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.anula-chapter-meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase}.anula-chapter-eyebrow{color:var(--color-text-on-dark-muted);font-weight:500;letter-spacing:.1em}.anula-chapter-index{color:var(--color-accent);font-weight:500}.anula-chapter-phase{color:var(--color-text-on-dark-muted)}.anula-chapter-headline{margin:0;font-family:var(--font-display);font-size:var(--text-orbit-headline);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--color-paper);display:flex;flex-direction:column}.anula-headline-line{display:block}.anula-chapter-subtitle{margin:2px 0 0;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;line-height:1.5;color:var(--color-paper)}.anula-chapter-body{margin:0;max-width:32em;font-size:var(--text-body-base);line-height:1.65;color:var(--color-text-on-dark-muted)}.anula-chapter-cta-wrap{margin-top:8px}.anula-cta-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:11px 22px;border-radius:var(--radius-pill);background-color:var(--color-paper);color:var(--color-ink);font-size:.875rem;font-weight:600;letter-spacing:.03em;text-decoration:none;border:1px solid transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);pointer-events:auto}.anula-cta-button:hover{background-color:var(--color-accent);color:var(--color-ink);transform:translateY(-1px)}.anula-cta-arrow{transition:transform var(--duration-fast) var(--ease-standard)}.anula-cta-button:hover .anula-cta-arrow{transform:translate(3px)}.anula-progress-line{position:absolute;bottom:26px;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));z-index:var(--z-controls);width:min(540px,42vw);display:flex;flex-direction:column;gap:6px}.anula-progress-line-track{position:relative;height:1px;background-color:var(--rhythm-line-dim)}.anula-progress-line-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-text-on-dark-subtle) 0%,var(--rhythm-line-core) 100%);transform-origin:left center;transform:scaleX(max(.01,var(--rhythm-now, 0)));transition:transform 80ms linear}.anula-progress-line-now-rail{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(calc(var(--rhythm-now, 0) * 100%));transition:transform 80ms linear}.anula-progress-line-now{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);box-shadow:0 0 10px var(--rhythm-glow)}.anula-progress-line-steps{position:relative;height:44px}.anula-progress-step{position:absolute;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 12px 0 0;min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--color-paper) 56%,transparent);font-size:.8125rem;font-weight:400;letter-spacing:.06em;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);text-align:left;white-space:nowrap}.anula-step-tick{display:inline-flex;align-items:center;justify-content:center;width:1px;height:8px;background:none;flex-shrink:0}.anula-step-tick:before{content:"";display:block;width:1px;height:8px;background-color:color-mix(in srgb,var(--color-paper) 34%,transparent);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.anula-progress-step--completed{color:var(--color-text-on-dark-muted)}.anula-progress-step--completed .anula-step-tick:before{background-color:color-mix(in srgb,var(--color-paper) 55%,transparent)}.anula-progress-step:not(.anula-progress-step--current):hover,.anula-progress-step:not(.anula-progress-step--current):focus-visible{color:var(--color-paper)}.anula-progress-step:not(.anula-progress-step--current):hover .anula-step-name,.anula-progress-step:not(.anula-progress-step--current):focus-visible .anula-step-name{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-paper) 45%,transparent);text-underline-offset:4px}.anula-progress-step:not(.anula-progress-step--current):hover .anula-step-tick:before,.anula-progress-step:not(.anula-progress-step--current):focus-visible .anula-step-tick:before{background-color:var(--color-paper)}.anula-progress-step--current{color:var(--color-accent);font-weight:600}.anula-progress-step--current .anula-step-tick:before{width:1px;height:8px;background-color:#d6f36a;box-shadow:0 0 6px #d6f36aa6}.anula-progress-readout{position:absolute;right:0;bottom:56px;display:flex;flex-direction:column;align-items:flex-end;min-width:54px;font-family:var(--font-mono)}.anula-progress-phase-label{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-on-dark-subtle)}.anula-progress-value{font-size:.8125rem;color:var(--color-paper);font-variant-numeric:tabular-nums}.anula-pose-switcher{position:absolute;bottom:30px;right:var(--page-gutter);z-index:var(--z-debug);display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:var(--radius-pill);border:1px solid var(--color-border-on-dark);background:#101210d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.anula-pose-switcher--fallback{position:fixed;bottom:20px;right:20px}.anula-pose-switcher-label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;color:var(--color-text-on-dark-subtle);padding:0 6px}.anula-pose-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--color-text-on-dark-muted);font-family:var(--font-mono);font-size:.6875rem;padding:4px 9px;border-radius:var(--radius-pill);cursor:pointer}.anula-pose-chip--active{color:var(--color-ink);background-color:var(--color-accent);font-weight:600}.anula-pose-chip--static{border-left:1px solid var(--color-border-on-dark);border-radius:0 999px 999px 0;margin-left:2px;padding-left:10px}.anula-disclosure-footer{width:100%;scroll-margin-top:var(--header-height);padding-block:clamp(44px,6vw,72px);padding-inline:0;border-top:1px solid var(--color-border-on-dark);background-color:var(--color-surface-dark);color:var(--color-paper)}.anula-disclosure-inner{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.anula-disclosure-main{max-width:760px;display:flex;flex-direction:column;gap:var(--space-3)}.anula-disclosure-head{display:inline-flex;align-items:center;gap:var(--space-3)}.anula-disclosure-links{display:inline-flex;align-items:center;gap:var(--space-4)}.anula-disclosure-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-on-dark-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-paper) 28%,transparent);text-underline-offset:6px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.anula-disclosure-link:hover{color:var(--color-paper);text-decoration-color:var(--color-paper)}.anula-debug-lab-notes{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin:var(--space-10) auto 0;padding-inline:0;padding-top:var(--space-8);border-top:1px dashed rgba(214,243,106,.3);display:flex;flex-direction:column;gap:var(--space-6)}.anula-debug-lab-sub{margin:6px 0 0;font-size:var(--text-body-sm);color:var(--color-text-on-dark-muted)}.anula-arch-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.anula-arch-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.anula-arch-card{padding:20px;border-radius:var(--radius-md);border:1px solid var(--color-border-on-dark);background-color:var(--color-ink);display:flex;flex-direction:column;gap:8px}.anula-arch-card-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;color:var(--color-accent)}.anula-arch-card-title{margin:0;font-size:1.05rem;font-weight:500}.anula-arch-card-body{margin:0;font-size:var(--text-body-sm);line-height:1.6;color:var(--color-text-on-dark-muted)}.anula-static-fallback{width:100%;min-height:auto;padding-block:calc(var(--header-height) + clamp(32px,5vw,56px)) clamp(48px,6vw,72px);padding-inline:0;background-color:var(--color-ink);color:var(--color-paper)}.anula-static-container{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;flex-direction:column;gap:36px}.anula-static-header{display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--color-border-on-dark);padding-bottom:24px}.anula-static-consumer-title{margin:0;font-family:var(--font-display);font-size:var(--text-section-display);font-weight:500;letter-spacing:var(--tracking-heading)}.anula-static-status-banner{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid rgba(214,243,106,.35);background-color:var(--color-accent-tint-dark);font-size:var(--text-caption);color:var(--color-paper)}.anula-static-disclaimer{margin:0;max-width:780px;font-size:var(--text-body-sm);line-height:1.65;color:var(--color-text-on-dark-muted)}.anula-static-disclaimer strong{color:var(--color-accent);font-weight:500}.anula-static-editorial-layout{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);gap:clamp(28px,5vw,64px);align-items:start}.anula-static-showcase-panel{position:sticky;top:88px;border-radius:var(--radius-lg);border:1px solid var(--color-border-on-dark);background-color:var(--color-surface-dark);padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.anula-static-showcase-img{width:100%;max-width:360px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.anula-static-showcase-caption{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-on-dark-subtle)}.anula-static-narrative-list{display:flex;flex-direction:column;gap:24px}.anula-static-narrative-item{padding:24px;border-radius:var(--radius-md);border:1px solid var(--color-border-on-dark);background-color:var(--color-surface-dark);display:flex;flex-direction:column;gap:8px}.anula-static-body{margin:4px 0 0;font-size:var(--text-body-sm);line-height:1.65;color:var(--color-text-on-dark-muted)}.anula-static-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.anula-static-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);background-color:var(--color-surface-dark);padding:24px;gap:20px}.anula-static-visual{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#f4f3ee0d,#10121099 75%);border-radius:12px;padding:16px;min-height:220px}.anula-static-ring-svg{width:100%;max-width:240px;height:auto}.anula-static-geometry-tag{position:absolute;top:12px;right:12px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;color:var(--color-text-on-dark-subtle);padding:3px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-border-on-dark);background:#101210b3}.anula-static-headline{margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.anula-static-subtitle{margin:0;font-size:.95rem;color:var(--color-paper)}@media(max-width:1079px){.anula-stage-header{top:76px;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2))}.anula-narrative-column{left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));top:auto;bottom:86px;transform:none;width:auto;max-width:520px;min-height:170px;align-items:end}.anula-chapter-headline{font-size:clamp(1.75rem,4vw,2.25rem)}.anula-progress-line{left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));bottom:20px;width:min(560px,calc(100% - 2 * var(--page-gutter)));max-width:560px}.anula-pose-switcher{right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));bottom:22px}.anula-static-editorial-layout,.anula-arch-cards{grid-template-columns:1fr}.anula-static-showcase-panel{position:relative;top:0}}@media(max-width:767px){.anula-site-header{height:var(--header-height)}.anula-site-header-inner{display:flex;justify-content:space-between;flex-wrap:nowrap;padding-inline:0;gap:var(--space-2)}.anula-nav-logo{margin-left:-5px}.anula-nav-logo svg{height:25px}.anula-site-nav,.anula-nav-actions .anula-debug-exit-pill,.anula-nav-actions .anula-nav-agent-entry{display:none}.anula-nav-actions{gap:var(--space-2)}.anula-nav-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border-radius:var(--radius-pill);border:1px solid var(--color-border-on-dark);background-color:transparent;color:var(--color-paper);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.anula-nav-menu-btn:hover{border-color:var(--color-paper);background-color:color-mix(in srgb,var(--color-paper) 6%,transparent)}.anula-nav-menu-bars{position:relative;width:16px;height:14px;display:block}.anula-nav-menu-bar{position:absolute;left:0;width:16px;height:1.5px;border-radius:1px;background-color:currentColor;transform-origin:center;transition:transform var(--duration-fast) var(--ease-out-quart)}.anula-nav-menu-bar:first-child{top:3.25px}.anula-nav-menu-bar:last-child{top:9.25px}.anula-nav-menu-btn[aria-expanded=true] .anula-nav-menu-bar:first-child{transform:translateY(3px) rotate(45deg)}.anula-nav-menu-btn[aria-expanded=true] .anula-nav-menu-bar:last-child{transform:translateY(-3px) rotate(-45deg)}.anula-mobile-menu-backdrop{display:block;position:fixed;inset:var(--header-height) 0 0 0;z-index:calc(var(--z-nav) - 2);background:color-mix(in srgb,var(--color-ink) 64%,transparent)}.anula-mobile-menu{display:block;position:fixed;top:var(--header-height);left:0;right:0;z-index:calc(var(--z-nav) - 1);background-color:var(--color-surface-dark);border-bottom:1px solid var(--color-border-on-dark);box-shadow:0 18px 36px color-mix(in srgb,var(--color-ink) 56%,transparent);overscroll-behavior:contain;max-height:calc(100svh - var(--header-height));overflow-y:auto;animation:anula-mobile-menu-in var(--duration-fast) var(--ease-out-quart)}.anula-mobile-menu[hidden]{display:none!important}.anula-mobile-menu-inner{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0}.anula-mobile-menu-list{list-style:none;margin:0;padding:var(--space-2) 0;display:flex;flex-direction:column}.anula-mobile-menu-list li+li{border-top:1px solid var(--color-border-on-dark)}.anula-mobile-menu-link{display:flex;align-items:center;width:100%;min-height:52px;padding:0;font-size:var(--text-body-lg);font-weight:500;color:var(--color-paper);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.anula-mobile-menu-link--debug{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-accent)}.anula-orbit-section:not(.anula-orbit-section--static){height:185svh}.anula-stage-header{top:66px;left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));gap:8px}.anula-section-tag{font-size:.625rem;letter-spacing:.08em}.anula-concept-badge{padding:3px 9px;font-size:.625rem}.anula-narrative-column{left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));top:auto;bottom:68px;transform:none;width:auto;max-width:none;min-height:152px;align-items:end}.anula-narrative-card{gap:6px}.anula-chapter-headline{font-size:clamp(1.45rem,6.2vw,1.8rem);line-height:1.12}.anula-chapter-subtitle{font-size:.875rem;line-height:1.4}.anula-chapter-body{font-size:.875rem;line-height:1.55}.anula-cta-button{padding:8px 16px;font-size:.8125rem}.anula-progress-line{left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));bottom:12px;width:auto;max-width:none}.anula-progress-step{font-size:.6875rem;padding-right:8px}.anula-pose-switcher{left:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));right:max(var(--page-gutter),calc((100% - var(--container-max)) / 2));bottom:8px;justify-content:center;padding:3px 6px}.anula-static-grid{grid-template-columns:1fr}}@keyframes anula-mobile-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.anula-daily-rhythm-section{position:relative;width:100%;scroll-margin-top:var(--header-height);background-color:var(--color-paper);color:var(--color-ink);padding-block:clamp(64px,8vw,112px) clamp(48px,6vw,80px);padding-inline:0;border-top:1px solid var(--color-border-on-light)}.anula-daily-rhythm-section :focus-visible,.anula-faq-section :focus-visible,.anula-brand-section :focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 4px var(--color-accent)}.anula-daily-rhythm-container{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;flex-direction:column;gap:clamp(24px,2.8vw,36px)}.anula-daily-rhythm-header{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:clamp(20px,2.5vw,32px);border-bottom:1px solid var(--color-border-on-light)}.anula-daily-rhythm-meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.anula-daily-rhythm-title-grid{display:grid;grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);gap:clamp(24px,5vw,64px);align-items:end}.anula-daily-rhythm-title-col{display:flex;flex-direction:column;gap:10px}.anula-rhythm-display-en{margin:0;font-family:var(--font-display);font-size:var(--text-section-display);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--color-ink)}.anula-rhythm-display-zh{margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.35;color:var(--color-text-on-light-muted)}.anula-rhythm-intro-lead{margin:0;max-width:34em;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-on-light-muted)}.anula-daily-rhythm-controls{display:flex;align-items:center;scroll-margin-top:calc(var(--header-height) + var(--space-6))}.anula-rhythm-track{position:relative;width:min(100%,640px);height:64px;padding:0}.anula-rhythm-track-line{position:absolute;left:0;right:0;top:14px;height:1px}.anula-rhythm-track-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--color-ink) 14%,transparent);transform-origin:left center}.anula-rhythm-track-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-border-on-light) 0%,var(--color-text-on-light-muted) 100%);transform-origin:left center;transform:scaleX(var(--rhythm-now, 0));transition:transform var(--rm-track-move, var(--duration-fast)) var(--rm-ease, var(--ease-out-quart))}.anula-rhythm-track-now-rail{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(calc(var(--rhythm-now, 0) * 100%));transition:transform var(--rm-track-move, var(--duration-fast)) var(--rm-ease, var(--ease-out-quart))}.anula-rhythm-track[data-clock=running] .anula-rhythm-track-now-rail,.anula-rhythm-track[data-clock=running] .anula-rhythm-track-fill{transition:none}.anula-rhythm-track-now{position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-paper),0 0 10px var(--rhythm-glow)}.anula-rhythm-node{position:absolute;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;min-width:44px;min-height:64px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--color-text-on-light-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.anula-rhythm-node:hover{color:var(--color-ink)}.anula-rhythm-node-tick{width:1px;height:28px;background-color:color-mix(in srgb,var(--color-ink) 22%,transparent);transform-origin:top center;transition:background-color var(--duration-fast) var(--ease-standard),height var(--duration-fast) var(--ease-standard)}.anula-rhythm-track[data-handoff=playing] .anula-rhythm-track-line:before{animation:anula-handoff-line .26s var(--ease-out-quart) both}.anula-rhythm-track[data-handoff=playing] .anula-rhythm-track-now{animation:anula-handoff-anchor .42s var(--ease-out-quart) both}.anula-rhythm-track[data-handoff=playing] button.anula-rhythm-node:nth-of-type(2) .anula-rhythm-node-tick{animation:anula-handoff-tick .36s var(--ease-out-quart) .16s both}.anula-rhythm-track[data-handoff=playing] button.anula-rhythm-node:nth-of-type(3) .anula-rhythm-node-tick{animation:anula-handoff-tick .36s var(--ease-out-quart) .24s both}.anula-rhythm-track[data-handoff=playing] button.anula-rhythm-node:nth-of-type(4) .anula-rhythm-node-tick{animation:anula-handoff-tick .36s var(--ease-out-quart) .32s both}@keyframes anula-handoff-line{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes anula-handoff-anchor{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.35)}}@keyframes anula-handoff-tick{0%,to{transform:scaleY(1);background-color:color-mix(in srgb,var(--color-ink) 22%,transparent)}45%{transform:scaleY(1.15);background-color:var(--color-ink)}}.anula-rhythm-node--past{color:var(--color-text-on-light-muted)}.anula-rhythm-node--active{color:var(--color-ink)}.anula-rhythm-node--active .anula-rhythm-node-tick{background-color:var(--color-ink);height:32px}.anula-rhythm-node--active .anula-rhythm-node-time,.anula-rhythm-node--active .anula-rhythm-node-zh{font-weight:600}.anula-rhythm-node-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-body-sm);font-weight:500;letter-spacing:.04em;white-space:nowrap}.anula-rhythm-node-zh{font-size:var(--text-caption);white-space:nowrap}.anula-rhythm-stage-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(380px,1fr);gap:clamp(32px,4.6vw,64px);align-items:start}.anula-rhythm-visual-col{width:100%;min-width:0}.anula-rhythm-visual{margin:0;display:flex;flex-direction:column;gap:12px}.anula-rhythm-visual-frame{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-light-card);transition:background-color var(--rm-scene-fade, var(--duration-base)) var(--rm-ease, var(--ease-out-quart))}.anula-rhythm-visual[data-temperature=night] .anula-rhythm-visual-frame{background-color:var(--color-surface-dark)}.anula-light-field{display:block;width:100%;height:100%;animation:anula-light-field-in .3s var(--ease-out-quart)}@keyframes anula-light-field-in{0%{opacity:0}to{opacity:1}}.anula-room-clock{position:absolute;left:70%;top:12.5%;width:clamp(28px,8%,96px);aspect-ratio:1 / 1;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(-2px 3px 4px rgba(16,18,16,.16))}.anula-room-clock-svg{display:block;width:100%;height:100%;overflow:visible}.anula-room-clock-face{fill:#f1eee4;transition:fill var(--rm-scene-fade, .55s) var(--rm-ease, ease)}.anula-room-clock-ring{fill:none;stroke:#10121038;stroke-width:1.6}.anula-room-clock-tick{stroke:#1012104d;stroke-width:1.4;stroke-linecap:round}.anula-room-clock-hand{stroke:#101210d1;stroke-linecap:round;transform-box:view-box;transform-origin:50px 50px;transition:transform .9s var(--rm-ease, ease)}.anula-room-clock-hand--hour{stroke-width:3.2;transform:rotate(calc(var(--clock-min, 540) * .5deg))}.anula-room-clock-hand--minute{stroke-width:2.2;transform:rotate(calc(var(--clock-min, 540) * 6deg))}.anula-room-clock-pin{fill:#101210d1}.anula-room-clock[data-clock=running] .anula-room-clock-hand{transition:none}.anula-rhythm-visual[data-temperature=warm] .anula-room-clock-face{fill:#f6eedc}.anula-rhythm-visual[data-temperature=night] .anula-room-clock-face{fill:#2b2d2a}.anula-rhythm-visual[data-temperature=night] .anula-room-clock-ring{stroke:#f4f3ee2e}.anula-rhythm-visual[data-temperature=night] .anula-room-clock-tick{stroke:#f4f3ee47}.anula-rhythm-visual[data-temperature=night] .anula-room-clock-hand{stroke:#f4f3eec7}.anula-rhythm-visual[data-temperature=night] .anula-room-clock-pin{fill:#f4f3eec7}.anula-rhythm-visual-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0}.anula-rhythm-visual-layer[data-loaded=true]{animation:anula-scene-in var(--rm-scene-fade, var(--duration-base)) var(--rm-ease, var(--ease-out-quart)) forwards}@keyframes anula-scene-in{0%{opacity:0}to{opacity:1}}.anula-rhythm-ambient{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;pointer-events:none}.anula-rhythm-ambient--cool{background:linear-gradient(112deg,#fffffa00 16%,#fffffa33 32%,#fffffa33 44%,#fffffa00 60%);animation:anula-ambient-drift var(--rm-ambient-drift, 14s) ease-in-out infinite alternate}.anula-rhythm-ambient--neutral{background:linear-gradient(96deg,#fffffa00 28%,#fffffa26 46%,#fffffa00 66%);animation:anula-ambient-drift calc(var(--rm-ambient-drift, 14s) + 2s) ease-in-out infinite alternate}.anula-rhythm-ambient--warm{background:radial-gradient(ellipse 40% 36% at 76% 64%,#f6d9a242,#f6d9a21a 45%,#f6d9a200 72%);animation:anula-ambient-glow var(--rm-evening-glow, .9s) var(--rm-ease, ease) both}@keyframes anula-ambient-drift{0%{transform:translate(-1.4%)}to{transform:translate(1.4%)}}@keyframes anula-ambient-glow{0%{opacity:0}to{opacity:1}}.anula-rhythm-visual[data-paused=true] .anula-rhythm-ambient{animation-play-state:paused}.anula-light-band--ambient{transform-box:fill-box;transform-origin:center;animation:anula-band-drift 12s ease-in-out infinite alternate}.anula-rhythm-visual[data-paused=true] .anula-light-band--ambient{animation-play-state:paused}@keyframes anula-band-drift{0%{translate:-1.5% 0}to{translate:1.5% 0}}.anula-rhythm-visual-caption{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-height:22px;padding:0 2px}.anula-rhythm-caption-text{font-size:var(--text-body-sm);color:var(--color-text-on-light-subtle)}.anula-rhythm-narrative-col{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.anula-rhythm-swap{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0}.anula-rhythm-swap[data-phase=settled]{opacity:1}.anula-rhythm-swap[data-phase=entering]{animation:anula-copy-in var(--rm-copy-fade, var(--duration-base)) var(--rm-ease, var(--ease-out-quart)) both}.anula-rhythm-swap[data-phase=exiting]{pointer-events:none;-webkit-user-select:none;user-select:none;animation:anula-copy-out var(--rm-copy-fade, var(--duration-base)) var(--rm-ease, var(--ease-out-quart)) forwards}.anula-rhythm-group{display:flex;flex-direction:column}@keyframes anula-copy-in{0%{opacity:0}to{opacity:1}}@keyframes anula-copy-out{0%{opacity:1}to{opacity:0}}.anula-rhythm-scene-copy{display:flex;flex-direction:column;gap:8px;padding-top:2px;padding-bottom:clamp(18px,2vw,22px)}.anula-rhythm-scene-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-on-light-subtle)}.anula-rhythm-scene-title{margin:0;max-width:16.5em;font-family:var(--font-display);font-size:clamp(1.5rem,2.05vw,1.9rem);font-weight:400;line-height:1.2;letter-spacing:-.022em;color:var(--color-ink)}.anula-rhythm-scene-description{margin:0;max-width:34em;font-size:var(--text-body-base);line-height:1.65;color:var(--color-text-on-light-muted)}.anula-ai-block{display:flex;flex-direction:column;gap:0;background:#ffffff8f;border:1px solid rgba(16,18,16,.08);border-radius:18px;padding:24px 28px;box-shadow:0 12px 32px -12px #1012100d,inset 0 1px #ffffffbf}.anula-ai-intro{display:flex;flex-direction:column;gap:7px}.anula-ai-speaker{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.14em;color:var(--color-ink)}.anula-ai-summary-text{margin:0;max-width:28em;font-family:var(--font-display);font-size:clamp(1.125rem,1.38vw,1.3rem);font-weight:500;line-height:1.38;letter-spacing:-.015em;color:var(--color-ink)}.anula-ai-options-group{display:flex;flex-direction:column;gap:8px;margin-top:16px}.anula-ai-options-label{font-size:var(--text-caption);font-weight:500;letter-spacing:.02em;color:var(--color-text-on-light-subtle)}.anula-ai-options-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.anula-ai-option-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(16,18,16,.11);background:#10121009;color:var(--color-ink);min-height:44px;padding:0 18px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:450;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.anula-ai-option-btn:hover{background-color:#10121011;border-color:#1012103d}.anula-ai-option-btn--active,.anula-ai-option-btn--active:hover{background-color:#101210;color:#f4f3ee;border-color:#101210}.anula-ai-option-btn--active:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#d6f36a;margin-right:8px;flex-shrink:0;box-shadow:0 0 6px #d6f36a99}.anula-rhythm-branch{min-height:148px;margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border-on-light)}.anula-rhythm-branch-inner--fade{animation:anula-copy-in var(--rm-branch-fade, var(--duration-base)) var(--rm-ease, var(--ease-out-quart)) both}.anula-concept-dialogue-list{display:flex;flex-direction:column;gap:14px}.anula-concept-exchange{display:flex;flex-direction:column;gap:12px}.anula-concept-turn{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:baseline}.anula-concept-turn--ai{grid-template-columns:74px minmax(0,1fr);padding-left:12px;padding-block:2px;border-left:2px solid rgba(16,18,16,.16)}.anula-concept-speaker{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:#10121075;white-space:nowrap}.anula-concept-turn--ai .anula-concept-speaker{font-weight:500;color:#10121075}.anula-concept-utterance{margin:0;max-width:34em;font-size:var(--text-body-base);line-height:1.65;color:var(--color-text-on-light-muted)}.anula-concept-turn--ai .anula-concept-utterance{color:var(--color-ink)}.anula-recap-card{display:flex;flex-direction:column;gap:8px}.anula-recap-track{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px}.anula-recap-track-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;color:var(--color-text-on-light-subtle)}.anula-recap-track-line{position:relative;display:block;height:1px;background:linear-gradient(90deg,#10121024,#101210b3)}.anula-recap-track-now{position:absolute;right:0;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(50%,-50%);background-color:var(--color-accent);box-shadow:0 0 8px #d6f36a8c}.anula-recap-eyebrow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;color:var(--color-text-on-light-subtle)}.anula-recap-title{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1.35vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--color-ink)}.anula-recap-body{margin:0;max-width:34em;font-size:var(--text-body-base);line-height:1.65;color:var(--color-text-on-light-muted)}.anula-rhythm-branch-foot{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:54px;margin-top:14px;padding-top:10px;border-top:1px solid var(--color-border-on-light)}.anula-rhythm-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:0;font-family:var(--font-sans);font-size:var(--text-body-base);color:var(--color-ink);text-align:left;cursor:pointer}.anula-rhythm-next-arrow{flex-shrink:0;font-weight:500;transition:transform var(--duration-fast) var(--ease-standard)}.anula-rhythm-next-label{font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-ink) 28%,transparent);text-underline-offset:5px;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.anula-rhythm-next-title{color:var(--color-text-on-light-muted);transition:color var(--duration-fast) var(--ease-standard)}.anula-rhythm-next:hover .anula-rhythm-next-arrow{transform:translate(3px)}.anula-rhythm-next:hover .anula-rhythm-next-label{text-decoration-color:var(--color-ink)}.anula-rhythm-next:hover .anula-rhythm-next-title{color:var(--color-ink)}@media(max-width:1079px){.anula-daily-rhythm-title-grid,.anula-rhythm-stage-grid{grid-template-columns:1fr;gap:24px}.anula-rhythm-track{width:100%}}@media(max-width:767px){.anula-daily-rhythm-section{padding-block:64px 48px;padding-inline:0}.anula-daily-rhythm-controls{position:sticky;top:var(--header-height);z-index:10;display:block;margin-inline:calc(-1 * var(--page-gutter));padding:var(--space-2) var(--page-gutter) 6px;background-color:color-mix(in srgb,var(--color-paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-on-light)}.anula-rhythm-track{width:100%;padding:0;height:52px}.anula-rhythm-track-line{left:0;right:0;top:10px}.anula-rhythm-node{min-height:48px;gap:2px}.anula-rhythm-node-tick{height:18px}.anula-rhythm-node--active .anula-rhythm-node-tick{height:22px}.anula-rhythm-node-time{font-size:var(--text-caption)}.anula-rhythm-stage-grid{scroll-margin-top:calc(var(--header-height) + 64px + var(--space-3))}.anula-ai-block{padding:20px}.anula-ai-options-row{width:100%}.anula-ai-option-btn{flex:1;text-align:center;padding:0 12px}.anula-rhythm-scene-title{font-size:clamp(1.375rem,5.8vw,1.525rem);line-height:1.28;max-width:12.2em}.anula-concept-turn,.anula-concept-turn--ai{grid-template-columns:1fr;gap:4px}.anula-rhythm-visual-caption{min-height:24px}.anula-rhythm-branch{min-height:180px}.anula-rhythm-branch-foot{justify-content:flex-start;min-height:64px}.anula-rhythm-next{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.anula-orbit-section,.anula-orbit-section:not(.anula-orbit-section--static){height:auto;min-height:auto}.anula-orbit-sticky{display:none}.anula-fallback-wrapper--reduced-motion{display:block}.anula-light-field,.anula-rhythm-swap,.anula-rhythm-group,.anula-rhythm-branch-inner--fade,.anula-rhythm-ambient,.anula-light-band--ambient,.anula-mobile-menu,.anula-rhythm-track-line:before,.anula-rhythm-track-now,.anula-rhythm-node-tick{animation:none!important}.anula-rhythm-visual-layer{opacity:1;animation:none!important}.anula-rhythm-swap,.anula-rhythm-visual-frame,.anula-rhythm-track-now-rail,.anula-room-clock-face,.anula-room-clock-hand{transition:none!important}.anula-skip-link,.anula-nav-logo,.anula-nav-link,.anula-btn-primary,.anula-btn-secondary,.anula-link-quiet,.anula-cta-button,.anula-cta-arrow,.anula-narrative-card,.anula-progress-step,.anula-step-tick,.anula-step-tick:before,.anula-disclosure-link,.anula-rhythm-node,.anula-rhythm-node-tick,.anula-rhythm-track-fill,.anula-rhythm-track-now,.anula-rhythm-next-arrow,.anula-rhythm-next-label,.anula-rhythm-next-title,.anula-ai-option-btn,.anula-faq-trigger,.anula-progress-line-fill,.anula-progress-line-now-rail,.anula-progress-line-now,.anula-nav-menu-bar{transition:none!important}.anula-logo-stem-ascent,.anula-logo-bowl-sweep{stroke-dashoffset:0!important;animation:none!important}.anula-logo-icon-settle{transform:none!important;animation:none!important}.anula-btn-primary:hover,.anula-cta-button:hover,.anula-cta-button:hover .anula-cta-arrow,.anula-rhythm-next:hover .anula-rhythm-next-arrow{transform:none!important}}.anula-faq-section{width:100%;min-height:auto;height:auto;scroll-margin-top:var(--header-height);background-color:var(--color-paper);color:var(--color-ink);padding-block:clamp(56px,7vw,88px);padding-inline:0;border-top:1px solid var(--color-border-on-light)}.anula-faq-container{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;flex-direction:column;gap:clamp(24px,3.5vw,40px)}.anula-faq-header{display:flex;flex-direction:column;gap:var(--space-4)}.anula-faq-title-grid{display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,.55fr);gap:clamp(20px,4vw,56px);align-items:end}.anula-faq-title-col{display:flex;flex-direction:column;gap:8px}.anula-faq-display-en{margin:0;font-family:var(--font-display);font-size:var(--text-section-display);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--color-ink)}.anula-faq-display-zh{margin:0;font-size:clamp(1.15rem,1.6rem,1.4rem);font-weight:500;color:var(--color-text-on-light-muted)}.anula-faq-lead{margin:0;max-width:34em;font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--color-text-on-light-muted)}.anula-faq-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-on-light)}.anula-faq-item{border-bottom:1px solid var(--color-border-on-light)}.anula-faq-question-heading{margin:0}.anula-faq-trigger{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-ink);min-height:56px;padding:18px 0;display:grid;grid-template-columns:180px minmax(0,1fr) 28px;gap:16px;align-items:baseline;text-align:left;cursor:pointer;font-family:var(--font-sans);transition:background-color var(--duration-fast) var(--ease-standard)}.anula-faq-trigger:hover{background-color:#10121006}.anula-faq-trigger-meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-on-light-subtle)}.anula-faq-num{color:var(--color-ink);font-weight:600}.anula-faq-question-text{font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:500;line-height:1.4;color:var(--color-ink)}.anula-faq-icon{font-family:var(--font-mono);font-size:1.125rem;color:var(--color-text-on-light-muted);text-align:right}.anula-faq-answer-wrap{padding:0 0 22px 196px}.anula-faq-answer{margin:0;max-width:36em;font-size:var(--text-body-base);line-height:var(--leading-relaxed);color:var(--color-text-on-light-muted)}.anula-final-cta-section{--night-bg-top: #14181e;--night-bg-bottom: var(--color-ink);--night-window-glow: rgba(143, 154, 168, .1);--night-horizon-border: rgba(244, 243, 238, .08);--night-text-body: rgba(244, 243, 238, .82);width:100%;scroll-margin-top:var(--header-height);background-color:var(--color-ink);background:radial-gradient(ellipse 62% 58% at 82% 18%,var(--night-window-glow) 0%,transparent 70%),linear-gradient(180deg,var(--night-bg-top) 0%,var(--night-bg-bottom) 78%);color:var(--color-paper);padding-block:clamp(88px,10vw,136px);padding-inline:0;border-top:1px solid var(--night-horizon-border);overflow:hidden}.anula-final-cta-container{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;position:relative}.anula-final-cta-title{margin:0;max-width:34em;font-family:var(--font-display);font-size:clamp(2.75rem,5.2vw,4.5rem);font-weight:500;line-height:.98;letter-spacing:-.04em;color:var(--color-paper);text-wrap:balance}.anula-final-cta-subtitle{margin:0;max-width:34em;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:400;line-height:var(--leading-normal);color:var(--night-text-body)}.anula-final-cta-line{position:relative;width:100%;height:1px;margin:clamp(20px,3vw,36px) 0 0;background:linear-gradient(90deg,var(--color-text-on-dark-muted) 0%,var(--rhythm-line-core) 100%)}.anula-final-cta-line-now{position:absolute;left:calc(var(--rhythm-now, 1) * 100%);top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);box-shadow:0 0 12px var(--rhythm-glow)}@media(forced-colors:active){.anula-final-cta-line{background:CanvasText}}.anula-disclosure-main{max-width:880px;display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:1079px){.anula-faq-title-grid{grid-template-columns:1fr;gap:16px}.anula-faq-trigger{grid-template-columns:140px minmax(0,1fr) 24px}.anula-faq-answer-wrap{padding-left:156px}}@media(max-width:767px){.anula-faq-section{padding-block:48px;padding-inline:0}.anula-faq-trigger{grid-template-columns:minmax(0,1fr) 24px;gap:8px;padding:16px 0}.anula-faq-trigger-meta{grid-column:1 / -1}.anula-faq-answer-wrap{padding:0 0 18px}.anula-final-cta-section{min-height:auto;padding-block:72px;padding-inline:0}.anula-disclosure-brand svg{height:26px}.anula-disclosure-links{width:100%;flex-wrap:wrap;gap:var(--space-2);margin-left:calc(-1 * var(--space-2))}}@media(min-width:1080px)and (min-height:720px){.anula-hero-section{min-height:100svh}.anula-brand-section{min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:center}.anula-orbit-section--static,.anula-static-fallback,.anula-daily-rhythm-section{min-height:calc(100svh - var(--header-height))}.anula-final-cta-section{min-height:clamp(420px,58svh,66.7svh);display:flex;align-items:center}}@media(min-width:768px)and (max-width:1079px)and (min-height:720px){.anula-final-cta-section{min-height:clamp(360px,50svh,60svh);display:flex;align-items:center}}@media(min-width:1080px)and (max-height:719px){.anula-hero-section,.anula-brand-section,.anula-orbit-section--static,.anula-static-fallback,.anula-daily-rhythm-section,.anula-final-cta-section{min-height:auto}}@media(max-width:767px)and (max-height:639px){.anula-hero-section{min-height:auto}}.anula-site-header{transition:background-color .26s var(--ease-standard),border-color .26s var(--ease-standard),color .26s var(--ease-standard)}.anula-site-header--light{background:color-mix(in srgb,var(--color-paper) 90%,transparent);border-bottom-color:var(--color-border-on-light);color:var(--color-ink)}.anula-site-header--light .anula-nav-logo{color:var(--color-ink)}.anula-site-header--light .anula-nav-link{color:var(--color-text-on-light-muted)}.anula-site-header--light .anula-nav-link:hover,.anula-site-header--light .anula-nav-link:focus-visible{color:var(--color-ink);text-decoration-color:color-mix(in srgb,var(--color-ink) 42%,transparent)}.anula-site-header--light :focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 4px var(--color-accent)}@media(max-width:767px){.anula-site-header--light .anula-nav-menu-btn{border-color:var(--color-border-on-light);color:var(--color-ink)}.anula-site-header--light .anula-nav-menu-btn:hover{border-color:var(--color-ink);background-color:color-mix(in srgb,var(--color-ink) 5%,transparent)}.anula-mobile-menu--light{background-color:var(--color-paper);border-bottom-color:var(--color-border-on-light);box-shadow:0 18px 36px #10121024}.anula-mobile-menu--light .anula-mobile-menu-list li+li{border-top-color:var(--color-border-on-light)}.anula-mobile-menu--light .anula-mobile-menu-link{color:var(--color-ink)}}.anula-logo-motion{display:inline-flex;align-items:center;justify-content:flex-start;line-height:0}.anula-logo-motion--icon .anula-logo-motion-svg{display:block;width:100%;height:100%}.anula-ai-speaker-row{display:inline-flex;align-items:center;gap:9px}.anula-ai-companion-mark{display:block;width:20px;height:20px;margin-left:-2px;color:var(--color-ink);flex-shrink:0}.anula-final-cta-container .anula-final-cta-mark{display:inline-flex;width:38px;height:38px;margin-left:-2px;opacity:.96;margin-bottom:8px}@media(max-width:767px){.anula-final-cta-container .anula-final-cta-mark{width:34px;height:34px;margin-bottom:6px}}.anula-faq-trigger{grid-template-columns:180px minmax(0,1fr) 36px;align-items:center}.anula-faq-icon{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border-on-light);line-height:1;text-align:center;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.anula-faq-trigger:hover .anula-faq-icon,.anula-faq-item--open .anula-faq-icon{border-color:#10121057;color:var(--color-ink)}@media(max-width:1079px){.anula-faq-trigger{grid-template-columns:140px minmax(0,1fr) 36px}}@media(max-width:767px){.anula-faq-trigger{grid-template-columns:minmax(0,1fr) 36px}}.anula-hero-subtitle,.anula-brand-prose p,.anula-ledger-body,.anula-chapter-subtitle,.anula-chapter-body,.anula-rhythm-intro-lead,.anula-rhythm-scene-title,.anula-rhythm-scene-description,.anula-ai-summary-text,.anula-concept-utterance,.anula-recap-title,.anula-recap-body,.anula-faq-lead,.anula-faq-question-text,.anula-faq-answer,.anula-final-cta-subtitle{text-wrap:pretty}.anula-orbit-section{height:255svh}.anula-studio-backdrop{background:radial-gradient(circle at 69% 48%,#f4f3ee11,#d6deda06 22%,#10121000 52%),linear-gradient(180deg,#101210,#131613,#101210)}.anula-orbit-section--tablet .anula-studio-backdrop,.anula-orbit-section--mobile .anula-studio-backdrop{background:radial-gradient(circle at 50% 30%,#f4f3ee11,#d6deda06 22%,#10121000 52%),linear-gradient(180deg,#101210,#131613,#101210)}.anula-orbit-ui-shell{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:0;pointer-events:none;z-index:var(--z-overlay)}.anula-orbit-ui-inner{position:relative;width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));height:100%;margin-inline:auto;padding-inline:0}.anula-orbit-ui-inner .anula-stage-header{left:0;right:0}.anula-stage-header-right{display:inline-flex;align-items:center;gap:14px}.anula-stage-counter{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.14em}.anula-stage-counter-current{color:var(--color-paper);font-weight:600}.anula-stage-counter-sep,.anula-stage-counter-total{color:var(--color-text-on-dark-subtle)}.anula-orbit-ui-inner .anula-narrative-column{left:0;top:50%;transform:translateY(-50%);width:min(468px,39vw);min-height:310px}.anula-narrative-card{gap:18px}.anula-chapter-meta{gap:8px;font-size:var(--text-micro);letter-spacing:.14em}.anula-chapter-index{color:var(--color-accent);font-weight:600;font-variant-numeric:tabular-nums}.anula-chapter-meta-dot{color:var(--color-text-on-dark-subtle)}.anula-chapter-eyebrow{color:var(--color-paper);font-weight:500;letter-spacing:.14em}.anula-chapter-heading-group{display:flex;flex-direction:column;gap:10px}.anula-chapter-headline{font-size:clamp(2.35rem,3.35vw,3.2rem);line-height:.98;letter-spacing:-.038em}.anula-chapter-subtitle{margin:0;font-size:clamp(1.125rem,1.38vw,1.28rem);font-weight:500;line-height:1.42;letter-spacing:-.01em;color:var(--color-paper)}.anula-chapter-body{max-width:31em;font-size:.9375rem;line-height:1.72;color:var(--color-text-on-dark-muted)}.anula-chapter-specs,.anula-craft-specs{margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.anula-chapter-spec-item{display:flex;flex-direction:column;gap:5px;padding-top:10px;padding-left:0;border-left:none;border-top:1px solid rgba(244,243,238,.14)}.anula-chapter-spec-label,.anula-spec-label{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:#f4f3ee85}.anula-chapter-spec-value,.anula-spec-value{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--color-paper)}.anula-static-narrative-item .anula-chapter-specs{margin-top:8px}.anula-orbit-ui-inner .anula-progress-line{left:0;right:0;bottom:24px;width:100%;max-width:none;gap:6px;pointer-events:auto}.anula-orbit-ui-inner .anula-progress-step{width:auto;min-width:48px;min-height:44px;padding:6px 12px 6px 0;justify-content:flex-start;gap:9px}.anula-orbit-ui-inner .anula-progress-step:nth-child(1){left:0}.anula-orbit-ui-inner .anula-progress-step:nth-child(2){left:33.3333%}.anula-orbit-ui-inner .anula-progress-step:nth-child(3){left:66.6667%}.anula-orbit-ui-inner .anula-progress-step:nth-child(4){left:auto;right:0;padding:6px 0 6px 12px;justify-content:flex-end}.anula-orbit-ui-inner .anula-progress-step:nth-child(4) .anula-step-tick{order:3}.anula-step-index{font-family:var(--font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-text-on-dark-subtle);transition:color var(--duration-fast) var(--ease-standard)}.anula-progress-step--current .anula-step-index{color:var(--color-accent);font-weight:600}.anula-orbit-ui-inner .anula-pose-switcher{right:0;bottom:84px;pointer-events:auto}@media(max-width:1079px){.anula-orbit-ui-inner .anula-narrative-column{left:0;right:0;top:auto;bottom:84px;transform:none;width:auto;max-width:560px;min-height:220px;align-items:end}.anula-narrative-card{gap:12px}.anula-chapter-heading-group{gap:6px}.anula-chapter-headline{font-size:clamp(1.85rem,4.2vw,2.35rem)}.anula-orbit-ui-inner .anula-progress-line{left:0;right:0;bottom:18px;width:100%;max-width:none}.anula-orbit-ui-inner .anula-pose-switcher{right:0;bottom:76px}}@media(max-width:767px){.anula-orbit-section:not(.anula-orbit-section--static){height:200svh}.anula-orbit-ui-inner .anula-narrative-column{left:0;right:0;top:auto;bottom:82px;transform:none;width:auto;max-width:none;min-height:196px;align-items:end}.anula-narrative-card{gap:8px}.anula-chapter-heading-group{gap:4px}.anula-chapter-headline{font-size:clamp(1.55rem,6.4vw,1.9rem);line-height:1.04}.anula-chapter-subtitle{font-size:.9375rem;line-height:1.38}.anula-chapter-body{font-size:.84375rem;line-height:1.56}.anula-chapter-specs{gap:12px;margin-top:2px}.anula-chapter-spec-item{gap:3px;padding-top:8px;padding-left:0}.anula-chapter-spec-label{font-size:.625rem}.anula-chapter-spec-value{font-size:.78125rem}.anula-orbit-ui-inner .anula-progress-line{left:0;right:0;bottom:10px;width:100%;max-width:none}.anula-step-index{display:none}.anula-orbit-ui-inner .anula-progress-step{gap:6px;padding-right:6px}}@media(prefers-reduced-motion:reduce){.anula-orbit-section,.anula-orbit-section:not(.anula-orbit-section--static){height:auto;min-height:auto}.anula-site-header,.anula-faq-icon,.anula-step-index,.anula-hero-product-img{transition:none!important}.anula-hero-product-img{transform:none!important}}
