*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}#root,body,html{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--ink:#f7fff9;--muted:#84908a;--base:#020403;--surface:#080c0a;--line:#1b2621}*{box-sizing:border-box}body,html{background:#020403;background:var(--base)}body{color:#f7fff9;color:var(--ink);font-family:Manrope,sans-serif;overflow-x:hidden}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.55'/%3E%3C/svg%3E");content:"";inset:0;opacity:.035;pointer-events:none;position:fixed;z-index:20}::selection{background:var(--page-accent);color:#09100d}a,button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.site-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 3%,#020403) 0,#020403 38%,#010201 100%);min-height:100vh;transition:background-color .35s ease}.site-header{grid-gap:22px;align-items:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020403f0;border-bottom:1px solid color-mix(in srgb,var(--page-accent) 40%,var(--line));display:grid;gap:22px;grid-template-columns:minmax(190px,.85fr) minmax(560px,2.6fr) minmax(150px,.75fr);height:112px;padding:12px clamp(20px,3vw,56px);position:-webkit-sticky;position:sticky;top:0;z-index:15}.brand{align-items:center;color:#f7fff9;color:var(--ink);display:flex;gap:11px;text-decoration:none}.brand img{filter:drop-shadow(0 0 12px rgba(47,255,224,.15));height:78px;object-fit:contain;object-position:left center;width:178px}.brand-mark{aspect-ratio:1;border:1px solid var(--page-accent);border-radius:50%;box-shadow:0 0 28px color-mix(in srgb,var(--page-accent) 20%,#0000);color:var(--page-accent);display:grid;font:italic 500 26px/1 Cormorant Garamond;place-items:center;width:43px}.brand span:last-child{display:flex;flex-direction:column;line-height:1.05}.brand strong{font-size:16px;letter-spacing:.12em}.brand small{color:#84908a;color:var(--muted);font-size:8px;letter-spacing:.08em;margin-top:5px}.path-rail{background:#040705;border:1px solid color-mix(in srgb,var(--page-accent) 38%,var(--line));box-shadow:inset 0 0 30px hsla(0,0%,100%,.018),0 10px 35px #00000080;min-width:0;overflow:hidden;padding:5px}.path-rail-track{display:flex;gap:5px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.path-rail-track::-webkit-scrollbar{display:none}.path-stop{--stop-color:#fff;align-items:center;color:#89968f;display:flex;flex:1 1;gap:10px;min-height:66px;min-width:138px;overflow:hidden;padding:11px 13px;position:relative;scroll-snap-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease}.path-stop:hover{background:color-mix(in srgb,var(--stop-color) 8%,#0000);color:#f7fff9;color:var(--ink)}.path-stop.is-active{color:#07100c}.active-path{background:var(--stop-color);box-shadow:0 0 28px color-mix(in srgb,var(--stop-color) 28%,#0000);inset:0;position:absolute;z-index:0}.path-copy,.path-icon{position:relative;z-index:1}.path-icon{border:1px solid color-mix(in srgb,var(--stop-color) 45%,var(--line));border-radius:50%;display:grid;flex:none;height:34px;place-items:center;width:34px}.is-active .path-icon{border-color:#00000040}.path-copy{display:flex;flex-direction:column;white-space:nowrap}.path-copy strong{font-size:12px}.path-copy small{font-size:8px;letter-spacing:.05em;margin-top:3px;opacity:.72;text-transform:uppercase}.premium-pill{align-items:center;background:#1a1710;border:1px solid #d9af58;border-radius:999px;color:#f0ce81;display:flex;gap:9px;justify-self:end;padding:12px 16px}.premium-pill span{display:flex;flex-direction:column}.premium-pill strong{font-size:11px;text-transform:uppercase}.premium-pill small{color:#b9a16b;font-size:9px}.page-frame{margin:0 auto;max-width:1500px;padding:0 clamp(20px,5vw,82px)}.page{animation:reveal .55s ease both;padding:clamp(64px,8vw,120px) 0}.kicker{color:var(--page-accent);font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 18px;text-shadow:0 0 13px color-mix(in srgb,var(--page-accent) 65%,#0000);text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:0}h1{font-size:clamp(54px,7.2vw,104px);line-height:.85;margin-bottom:30px}h1 em,h2 em{color:var(--page-accent);font-weight:500;text-shadow:0 0 26px color-mix(in srgb,var(--page-accent) 42%,#0000)}h2{font-size:clamp(32px,4vw,58px);line-height:1}p{color:#84908a;color:var(--muted);line-height:1.7}.primary-action{align-items:center;background:var(--page-accent);border:0;border-radius:999px;color:#07100c;cursor:pointer;display:flex;font-weight:700;gap:12px;padding:15px 20px;text-decoration:none;transition:opacity .2s ease,transform .2s ease;width:-webkit-max-content;width:max-content}.primary-action:hover{opacity:.9;transform:translateY(-2px)}.today-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.05fr .95fr;min-height:560px}.hero-copy>p:not(.kicker){font-size:17px;max-width:610px}.signal-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--page-accent) 38%,#0000);border-radius:50%;box-shadow:0 0 100px color-mix(in srgb,var(--page-accent) 12%,#0000);display:grid;justify-self:center;place-items:center;position:relative;width:min(38vw,510px)}.signal-orbit:after,.signal-orbit:before{animation:spin 30s linear infinite;border:1px dashed color-mix(in srgb,var(--page-accent) 40%,#0000);border-radius:50%;content:"";inset:14%;position:absolute}.signal-orbit:after{animation-direction:reverse;inset:30%}.signal-orbit>span{color:#84908a;color:var(--muted);font-size:10px;letter-spacing:.18em;position:absolute;text-transform:uppercase}.signal-orbit>span:first-child{top:8%}.signal-orbit>span:nth-child(2){bottom:17%;left:2%}.signal-orbit>span:nth-child(3){bottom:17%;right:0}.orbit-core{aspect-ratio:1;background:var(--page-accent);border-radius:50%;box-shadow:0 0 75px color-mix(in srgb,var(--page-accent) 42%,#0000);color:#09100d;display:grid;font:italic 500 54px/1 Cormorant Garamond;place-items:center;position:relative;width:25%;z-index:2}.checkin-band{grid-gap:26px;align-items:center;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;gap:26px;grid-template-columns:1fr 2fr auto;margin-top:40px;padding:28px 0}.checkin-band h2{font-size:30px;margin:0}.mood-list{display:flex;flex-wrap:wrap;gap:8px}.mood-list button,.save-checkin{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);border-radius:999px;color:#84908a;color:var(--muted);cursor:pointer;padding:11px 15px;transition:background-color .2s ease,color .2s ease}.mood-list button.selected,.mood-list button:hover{background:var(--page-accent);color:#07100c}.save-checkin{align-items:center;color:#f7fff9;color:var(--ink);display:flex;gap:7px}.today-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.5fr .75fr;padding-top:64px}.focus-panel,.rhythm-panel{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);padding:clamp(28px,4vw,56px)}.focus-panel h2{max-width:820px}.focus-panel a{align-items:center;color:var(--page-accent);display:inline-flex;gap:8px;text-decoration:none}.panel-icon{background:color-mix(in srgb,var(--page-accent) 14%,#0000);border-radius:50%;color:var(--page-accent);display:grid;float:right;height:54px;place-items:center;width:54px}.rhythm-title{display:flex;justify-content:space-between}.rhythm-title>svg{color:var(--page-accent)}.rhythm-title h3{font-size:32px}.rhythm-bars{align-items:end;display:flex;gap:8px;height:90px;margin:30px 0}.rhythm-bars span{background:var(--page-accent);flex:1 1;min-height:8px;opacity:.8}.rhythm-panel>p{font-size:12px}.companion-intro,.journal-intro,.page-intro{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:1.4fr .6fr;margin-bottom:80px}.companion-intro>p,.journal-intro>p,.page-intro>p:last-child{font-size:17px;max-width:480px}.stage-list{border-top:1px solid #1b2621;border-top:1px solid var(--line)}.stage-row{grid-gap:32px;align-items:center;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:grid;gap:32px;grid-template-columns:100px 1fr 70px;opacity:.58;padding:45px 18px;transition:opacity .2s ease,background-color .2s ease}.stage-row.current,.stage-row:hover{background:color-mix(in srgb,var(--stage-color) 6%,#0000);opacity:1}.stage-number{color:var(--stage-color);font:italic 500 38px Cormorant Garamond}.stage-row h2{font-size:48px;margin-bottom:8px}.stage-row p:last-child{margin:0;max-width:700px}.stage-status{aspect-ratio:1;border:1px solid var(--stage-color);border-radius:50%;color:var(--stage-color);display:grid;place-items:center;width:48px}.current .stage-status{background:var(--stage-color);color:#07100c}.journey-cta{align-items:center;background:var(--page-accent);display:flex;gap:30px;justify-content:space-between;margin-top:80px;padding:46px}.journey-cta,.journey-cta .kicker,.journey-cta h2{color:#160c08}.journey-cta h2{margin:0;max-width:700px}.journey-cta a{color:#160c08;display:flex;font-weight:700;gap:10px;text-decoration:none}.companion-workspace{background:#0d1415;border:1px solid color-mix(in srgb,var(--page-accent) 30%,var(--line));display:grid;grid-template-columns:320px 1fr;min-height:620px}.prompt-shelf{border-right:1px solid #1b2621;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:30px}.prompt-shelf>button{background:#121a19;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);cursor:pointer;line-height:1.5;padding:17px;text-align:left;transition:border-color .2s ease,color .2s ease}.prompt-shelf>button:hover{border-color:var(--page-accent);color:#f7fff9;color:var(--ink)}.privacy-note{color:var(--page-accent);display:flex;gap:12px;margin-top:auto;padding-top:28px}.privacy-note span{color:#84908a;color:var(--muted);display:flex;flex-direction:column;font-size:11px}.privacy-note strong{color:#f7fff9;color:var(--ink);margin-bottom:4px}.conversation{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.conversation-head{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:22px 28px}.conversation-head span{align-items:center;display:flex;gap:10px}.conversation-head small{color:var(--page-accent)}.messages{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:38px}.message{max-width:78%}.message.you{align-self:flex-end;background:color-mix(in srgb,var(--page-accent) 12%,#111);padding:16px 20px}.message small{color:var(--page-accent);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.message p{color:#f7fff9;color:var(--ink);margin:6px 0 0}.thinking{color:#84908a;color:var(--muted);font-size:11px}.thinking span{animation:pulse 1s infinite;background:var(--page-accent);border-radius:50%;display:inline-block;height:4px;margin-left:5px;width:4px}.thinking span:nth-child(2){animation-delay:.15s}.thinking span:nth-child(3){animation-delay:.3s}.composer{align-items:end;background:#121a19;border:1px solid #1b2621;border:1px solid var(--line);display:flex;margin:20px}.composer textarea{background:#0000;border:0;color:#f7fff9;color:var(--ink);flex:1 1;min-height:80px;outline:0;padding:18px;resize:none}.composer button{aspect-ratio:1;background:var(--page-accent);border:0;border-radius:50%;cursor:pointer;display:grid;margin:12px;place-items:center;width:46px}.tarot-intro{max-width:900px;text-align:left}.tarot-intro>p:not(.kicker){max-width:650px}.tarot-table{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:80px;perspective:1200px}.tarot-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#151118;border:1px solid color-mix(in srgb,var(--page-accent) 38%,var(--line));display:flex;flex-direction:column;justify-content:center;min-height:530px;overflow:hidden;padding:38px;position:relative}.tarot-card:before{border:1px solid color-mix(in srgb,var(--page-accent) 16%,#0000);content:"";inset:12px;pointer-events:none;position:absolute}.tarot-card h2{font-size:50px}.card-index{color:var(--page-accent);position:absolute;right:30px;top:30px}.card-sigil{aspect-ratio:1;border:1px solid var(--page-accent);border-radius:50%;box-shadow:0 0 50px color-mix(in srgb,var(--page-accent) 16%,#0000);color:var(--page-accent);display:grid;margin-bottom:46px;place-items:center;width:90px}.tarot-card blockquote{border-top:1px solid #1b2621;border-top:1px solid var(--line);color:#f7fff9;color:var(--ink);font-family:Cormorant Garamond;font-size:22px;font-style:italic;margin:24px 0 0;padding-top:20px}.card-back-mark{aspect-ratio:1;border:1px solid var(--page-accent);border-radius:50%;color:var(--page-accent);display:grid;font:italic 500 72px Cormorant Garamond;margin:0 auto 28px;place-items:center;width:130px}.tarot-card>span:last-child{color:#84908a;color:var(--muted);font-size:10px;letter-spacing:.15em;text-align:center;text-transform:uppercase}.tarot-disclaimer{font-size:11px;margin:35px auto 0;text-align:center}.journal-layout{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1.25fr .75fr}.entry-list,.journal-editor{background:#111814;border:1px solid color-mix(in srgb,var(--page-accent) 30%,var(--line));padding:clamp(28px,4vw,50px)}.editor-meta{align-items:center;color:var(--page-accent);display:flex;gap:10px}.editor-meta small{color:#84908a;color:var(--muted);margin-left:auto}.journal-prompt{color:#f7fff9;color:var(--ink);font:italic 500 27px Cormorant Garamond;margin:50px 0 35px}.journal-editor input,.journal-editor textarea{background:#0000;border:0;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);color:#f7fff9;color:var(--ink);outline:0;width:100%}.journal-editor input{font:400 34px Cormorant Garamond;padding:15px 0}.journal-editor textarea{line-height:1.8;min-height:260px;padding:24px 0;resize:vertical}.journal-editor input:focus,.journal-editor textarea:focus{border-color:var(--page-accent)}.journal-editor button{background:var(--page-accent);border:0;border-radius:999px;color:#07100c;cursor:pointer;display:flex;gap:9px;margin-top:28px;padding:13px 19px}.entry-list h2{font-size:40px}.entry-list article{border-top:1px solid #1b2621;border-top:1px solid var(--line);padding:20px 0}.entry-list article small{color:var(--page-accent)}.entry-list article h3{font-size:24px;margin:6px 0}.entry-list article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.empty-entry{color:var(--page-accent);padding:70px 25px;text-align:center}.empty-entry p{margin-top:20px}.site-footer{border-top:1px solid #1b2621;border-top:1px solid var(--line);color:#84908a;color:var(--muted);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.1em;margin:0 auto;max-width:1500px;padding:38px clamp(20px,5vw,82px);text-transform:uppercase}.site-footer span{align-items:center;display:flex;gap:7px}.starseed-feature{background:#0b151b;border:1px solid #273a45;display:grid;grid-template-columns:.9fr 1.1fr;margin-top:90px;min-height:560px}.starseed-image{min-height:420px;overflow:hidden}.starseed-image img{height:100%;object-fit:cover;object-position:center;width:100%}.starseed-copy{align-self:center;padding:clamp(36px,6vw,90px)}.starseed-copy>svg{color:#7fd5ff;margin-bottom:26px}.starseed-copy .kicker,.starseed-copy h2 em{color:#7fd5ff}.starseed-copy h2{font-size:clamp(44px,5vw,72px)}.starseed-copy p:not(.kicker){max-width:650px}.starseed-copy a{align-items:center;color:#7fd5ff;display:inline-flex;font-weight:700;gap:10px;margin-top:12px;text-decoration:none}.wisdom-hero{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:1.25fr .75fr;min-height:600px}.wisdom-hero>div:first-child>p:not(.kicker){font-size:17px;max-width:710px}.authority-principles{border-top:1px solid var(--page-accent);padding-top:26px}.authority-principles>div{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);color:var(--page-accent);display:flex;gap:16px;padding:20px 0}.authority-principles span{color:#84908a;color:var(--muted);display:flex;flex-direction:column;font-size:12px}.authority-principles strong{color:#f7fff9;color:var(--ink);font-size:14px;margin-bottom:5px}.topic-atlas{grid-gap:7vw;border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;gap:7vw;grid-template-columns:.6fr 1.4fr;margin-top:120px;padding:100px 0}.topic-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.topic-grid article{background:color-mix(in srgb,var(--topic-color) 4%,#080c0a);background:color-mix(in srgb,var(--topic-color) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--topic-color) 35%,var(--line));padding:35px}.topic-grid svg{color:var(--topic-color)}.topic-grid h3{font-size:31px;margin:35px 0 10px}.topic-grid p{font-size:12px}.topic-grid span{align-items:center;color:var(--topic-color);display:flex;font-size:10px;gap:8px;margin-top:28px;text-transform:uppercase}.starseed-guide{scroll-margin-top:130px}.starseed-guide-hero{min-height:min(72vh,760px);overflow:hidden;position:relative}.starseed-guide-hero:after{background:linear-gradient(90deg,#05090ccc,#05090c14);content:"";inset:0;position:absolute}.starseed-guide-hero img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.starseed-guide-hero>div{bottom:clamp(35px,8vw,100px);left:clamp(30px,6vw,90px);max-width:720px;position:absolute;z-index:2}.starseed-guide-hero span{color:#aadfff;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.starseed-guide-hero h2{color:#d9f1ff;font-size:clamp(80px,12vw,170px);line-height:.72;margin:30px 0}.starseed-guide-hero p{color:#eef8ff;font:italic 500 clamp(22px,3vw,38px) Cormorant Garamond;max-width:640px}.guide-definition{grid-gap:50px;background:#0b151b;display:grid;gap:50px;grid-template-columns:130px 1fr;padding:100px clamp(20px,7vw,110px)}.guide-definition>svg{color:#7fd5ff;height:82px;width:82px}.guide-definition h2{font-size:58px}.guide-definition p{font-size:16px;max-width:900px}.belief-lens{background:#0b151b;border-left:1px solid #273a45;border-top:1px solid #273a45;display:grid;grid-template-columns:repeat(3,1fr)}.belief-lens>div{border-bottom:1px solid #273a45;border-right:1px solid #273a45;padding:45px}.belief-lens .kicker,.belief-lens svg{color:#7fd5ff}.belief-lens h3{font-size:32px}.belief-lens p:last-child{font-size:13px}.lineage-section,.origins-section{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);padding:120px 0}.section-heading{margin-bottom:60px;max-width:850px}.section-heading>p:last-child{max-width:720px}.origin-timeline{border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.origin-timeline article{border-right:1px solid #1b2621;border-right:1px solid var(--line);padding:38px 45px 20px 0}.origin-timeline article+article{padding-left:45px}.origin-timeline span{color:var(--page-accent);font:italic 500 32px Cormorant Garamond}.origin-timeline h3{font-size:30px;margin:25px 0 8px}.lineage-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.lineage-grid article{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);min-height:310px;padding:38px;position:relative}.lineage-grid>article>span{color:var(--page-accent);opacity:.55;position:absolute;right:30px;top:25px}.lineage-grid h3{font-size:44px}.lineage-grid p:last-child{font-size:13px}.discernment-section{grid-gap:8vw;background:var(--page-accent);color:#1c0c04;display:grid;gap:8vw;grid-template-columns:1fr 1fr;margin-top:120px;padding:clamp(40px,7vw,100px)}.discernment-section .kicker,.discernment-section h2,.discernment-section p,.discernment-section span{color:#1c0c04}.discernment-section ul{list-style:none;margin:0;padding:0}.discernment-section li{grid-gap:15px;border-bottom:1px solid #1e0c044d;display:grid;gap:15px;grid-template-columns:160px 1fr;padding:20px 0}.discernment-section span{font-size:12px;line-height:1.6}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.2}}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.site-header{grid-template-columns:160px 1fr}.premium-pill{display:none}.today-hero{grid-template-columns:1fr .7fr}.companion-workspace{grid-template-columns:250px 1fr}.path-stop{min-width:130px}.tarot-card{padding:28px}}@media(max-width:760px){.site-header{grid-template-columns:1fr;height:auto;padding:12px 16px 10px}.brand{display:none}.path-rail{width:100%}.path-stop{min-height:62px;min-width:124px}.path-icon{height:30px;width:30px}.page-frame{padding:0 18px}.page{padding:58px 0 110px}h1{font-size:52px}.today-hero{grid-template-columns:1fr;min-height:auto}.signal-orbit{margin:45px auto;width:min(88vw,420px)}.checkin-band,.companion-intro,.discernment-section,.journal-intro,.journal-layout,.page-intro,.starseed-feature,.today-grid,.topic-atlas,.wisdom-hero{grid-template-columns:1fr}.starseed-copy{padding:36px 25px}.companion-intro,.journal-intro,.page-intro{gap:10px;margin-bottom:48px}.stage-row{grid-template-columns:55px 1fr}.stage-status{display:none}.stage-row h2{font-size:38px}.journey-cta{align-items:flex-start;flex-direction:column;padding:30px}.companion-workspace{grid-template-columns:1fr}.prompt-shelf{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:0}.privacy-note{margin-top:16px}.messages{padding:24px 18px}.message{max-width:92%}.belief-lens,.lineage-grid,.origin-timeline,.tarot-table,.topic-grid{grid-template-columns:1fr;margin-top:55px}.tarot-card{min-height:480px}.wisdom-hero{min-height:auto}.topic-atlas{margin-top:70px;padding:70px 0}.guide-definition{grid-template-columns:1fr;padding:60px 24px}.guide-definition>svg{height:54px;width:54px}.guide-definition h2{font-size:43px}.belief-lens{margin-top:0}.origin-timeline article,.origin-timeline article+article{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:0;padding:32px 0}.lineage-section,.origins-section{padding:80px 0}.lineage-grid{margin-top:0}.discernment-section{margin-top:80px}.discernment-section li{gap:5px;grid-template-columns:1fr}.site-footer{flex-direction:column;gap:14px;padding-bottom:110px}}.meanings-hero{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:1.15fr .85fr}.meanings-hero>div:first-child>p:last-child{font-size:16px;max-width:700px}.meaning-search{grid-gap:14px;align-items:center;border-bottom:2px solid var(--page-accent);color:var(--page-accent);display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:18px 4px}.meaning-search input{background:#0000;border:0;color:#f7fff9;color:var(--ink);font:400 23px Cormorant Garamond;min-width:0;outline:0}.meaning-search span{color:#84908a;color:var(--muted);font-size:9px;text-transform:uppercase}.meaning-filters{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:flex;gap:9px;overflow-x:auto;padding:60px 0 24px;scrollbar-width:none}.meaning-filters button{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);border-radius:999px;color:#84908a;color:var(--muted);cursor:pointer;padding:11px 18px;white-space:nowrap}.meaning-filters button.active,.meaning-filters button:hover{background:var(--page-accent);border-color:var(--page-accent);color:#1b0810}.meaning-browser{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.35fr .65fr;padding-top:34px}.meaning-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.meaning-grid>button{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);cursor:pointer;min-height:300px;padding:32px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.meaning-grid>button.active,.meaning-grid>button:hover{background:color-mix(in srgb,var(--page-accent) 6%,#080c0a);background:color-mix(in srgb,var(--page-accent) 6%,var(--surface));border-color:var(--page-accent)}.meaning-icon{aspect-ratio:1;border:1px solid var(--page-accent);border-radius:50%;color:var(--page-accent);display:grid;margin-bottom:35px;place-items:center;width:48px}.meaning-grid small{color:var(--page-accent);font-size:9px;text-transform:uppercase}.meaning-grid h2{font-size:48px;margin:8px 0}.meaning-grid p{font-size:12px}.meaning-open{align-items:center;color:var(--page-accent);display:flex;font-size:10px;gap:8px;margin-top:25px;text-transform:uppercase}.meaning-reader{background:#1a1015;border:1px solid color-mix(in srgb,var(--page-accent) 35%,var(--line));display:flex;flex-direction:column;justify-content:center;min-height:620px;padding:clamp(30px,4vw,54px);position:-webkit-sticky;position:sticky;top:140px}.meaning-reader h2{font-size:64px}.tradition-label{background:color-mix(in srgb,var(--page-accent) 13%,#0000);color:var(--page-accent);display:inline-block;font-size:9px;margin-bottom:30px;padding:8px 11px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.reflective-question{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);color:var(--page-accent);display:flex;gap:14px;margin-top:30px;padding:22px 0}.reflective-question span{color:#84908a;color:var(--muted);display:flex;flex-direction:column;font-size:12px}.reflective-question strong{color:#f7fff9;color:var(--ink);margin-bottom:6px}.meaning-note{font-size:10px;margin-top:28px}.reader-empty{text-align:center}.reader-empty>svg{color:var(--page-accent);height:55px;width:55px}.reader-empty h2{font-size:42px;margin:30px 0 10px}.no-meanings{grid-column:1/-1;padding:80px 20px;text-align:center}@media(max-width:760px){.meaning-browser,.meanings-hero{grid-template-columns:1fr}.meaning-search{margin-top:25px}.meaning-grid{grid-template-columns:1fr}.meaning-grid>button{min-height:260px}.meaning-reader{min-height:480px;position:relative;top:auto}.meaning-filters{padding-top:45px}.meaning-reader h2{font-size:50px}}.action-error{background:#7016117a!important;border:1px solid #ff9b8d8c!important;border-radius:6px!important;color:#ffd6cf!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;margin:14px 0!important;padding:11px 13px!important}.premium-pill{cursor:pointer;text-decoration:none}.auth-callback{grid-gap:25px;align-content:center;background:#020403;background:var(--base);color:#f7fff9;color:var(--ink);display:grid;gap:25px;min-height:100vh;place-items:center;text-align:center}.auth-callback h1{font-size:44px}.auth-callback button{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);cursor:pointer;padding:14px 20px}.blueprint-intro{grid-gap:7vw;align-items:end;display:grid;gap:7vw;grid-template-columns:1.08fr .92fr;min-height:560px}.blueprint-intro>div>p:last-child{font-size:17px;max-width:680px}.birth-profile-form{background:color-mix(in srgb,var(--page-accent) 4%,#080c0a);background:color-mix(in srgb,var(--page-accent) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--page-accent) 40%,var(--line));box-shadow:14px 14px 0 color-mix(in srgb,var(--page-accent) 10%,#0000);padding:34px}.birth-profile-form>div:first-child{color:var(--page-accent);display:flex;gap:13px;margin-bottom:24px}.birth-profile-form>div:first-child span{color:#84908a;color:var(--muted);display:flex;flex-direction:column;font-size:11px}.birth-profile-form>div:first-child strong{color:#f7fff9;color:var(--ink);font-size:14px;margin-bottom:4px}.birth-profile-form input{background:#0a0e0c;border:0;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);color:#f7fff9;color:var(--ink);margin-bottom:10px;outline:0;padding:15px;width:100%}.birth-profile-form input:focus{border-color:var(--page-accent)}.birth-row{grid-gap:10px!important;display:grid!important;gap:10px!important;margin:0!important}.birth-profile-form button{align-items:center;background:var(--page-accent);border:0;color:#100b20;cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;padding:14px 18px;width:100%}.report-tabs{display:flex;gap:10px;overflow-x:auto;padding:65px 0 24px;scroll-snap-type:x mandatory;scrollbar-width:none}.report-tabs button{--report-color:#fff;align-items:center;background:#080c0a;background:var(--surface);border:1px solid color-mix(in srgb,var(--report-color) 30%,var(--line));border-radius:999px;color:#84908a;color:var(--muted);cursor:pointer;display:flex;gap:10px;min-width:190px;padding:16px 20px;scroll-snap-align:start;white-space:nowrap}.report-tabs button svg{color:var(--report-color)}.report-tabs button.active,.report-tabs button:hover{background:var(--report-color);color:#090c0b}.report-tabs button.active svg{color:#090c0b}.personal-report{background:color-mix(in srgb,var(--report-color) 3%,#0d1110);border:1px solid color-mix(in srgb,var(--report-color) 42%,var(--line));overflow:hidden;padding:clamp(26px,5vw,70px);position:relative}.personal-report:before{background:var(--report-color);content:"";height:100%;left:0;position:absolute;top:0;width:7px}.personal-report>header{align-items:center;display:flex;gap:18px;margin-bottom:45px}.personal-report>header>svg{color:var(--report-color);height:38px;width:38px}.personal-report>header div{align-items:baseline;display:flex;flex-wrap:wrap;gap:15px}.personal-report>header p{color:#f7fff9;color:var(--ink);font:400 clamp(32px,4vw,54px) Cormorant Garamond;margin:0}.personal-report>header span{color:#84908a;color:var(--muted);font-size:13px}.report-empty{align-content:center;border:1px dashed #1b2621;border:1px dashed var(--line);display:grid;min-height:350px;padding:40px;place-items:center;text-align:center}.report-empty>svg{color:var(--report-color);height:55px;width:55px}.report-empty h2{font-size:42px;margin:25px 0 10px}.report-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.report-fields article{background:#0b100e;border:1px solid #1b2621;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;min-height:170px;padding:30px;position:relative}.report-fields article:after{background:var(--report-color);content:"";height:3px;position:absolute;right:16px;top:16px;width:18px}.report-fields small{color:#84908a;color:var(--muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.report-fields strong{color:#f7fff9;color:var(--ink);font:400 34px Cormorant Garamond;margin-top:20px}.report-fields article.locked{background:color-mix(in srgb,var(--report-color) 5%,#0b100e);overflow:hidden}.report-fields article.locked>svg{bottom:25px;color:var(--report-color);position:absolute;right:26px}.blur-value{color:#84908a;color:var(--muted);filter:blur(7px);margin-top:22px;-webkit-user-select:none;user-select:none}.half-paywall{grid-gap:24px;align-items:center;background:color-mix(in srgb,var(--report-color) 10%,#0d1110);border:1px solid var(--report-color);display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin-top:25px;padding:30px}.half-paywall p,.half-paywall>svg{color:var(--report-color)}.half-paywall p{font-size:10px;margin-bottom:8px;text-transform:uppercase}.half-paywall h2{font-size:28px;margin:0}.half-paywall a{background:var(--report-color);color:#090c0b;font-weight:700;padding:13px 17px;text-decoration:none}.report-disclaimer{font-size:10px;margin:24px 0;text-align:center}.sacral-fire{background:#30180a;border:1px solid #8c481a;overflow:hidden;padding:clamp(42px,7vw,90px);position:relative}.sacral-fire:after{bottom:-25px;color:#ff7d1414;content:"SVADHISTHANA";font:400 clamp(60px,9vw,140px) Cormorant Garamond;position:absolute;right:-18px}.sacral-fire .kicker{align-items:center;color:#ff7b10;display:flex;gap:10px}.sacral-fire h1{font-size:clamp(55px,8vw,100px);margin-bottom:28px}.sacral-fire>p:last-child{color:#dccfc7;font-size:18px;max-width:900px}.akashic-section,.sacral-practices,.sacral-topic,.tantra-deep-dive{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);padding:95px 0}.topic-heading{align-items:center;display:flex;gap:17px;margin-bottom:32px}.topic-heading svg{color:var(--page-accent)}.topic-heading h2{font-size:clamp(40px,5vw,66px);margin:0}.akashic-panel,.topic-panel{background:#080c0a;background:var(--surface);border:1px solid color-mix(in srgb,var(--page-accent) 35%,var(--line));max-width:1050px;padding:clamp(30px,5vw,60px);position:relative}.akashic-panel:before,.topic-panel:before{background:var(--page-accent);content:"";height:75px;left:0;position:absolute;top:0;width:5px}.akashic-panel p,.topic-panel p{font-size:16px}.akashic-panel a,.topic-panel a{align-items:center;background:var(--page-accent);border-radius:999px;color:#08100d;display:inline-flex;font-weight:700;gap:10px;margin-top:20px;padding:14px 20px;text-decoration:none}.tantra-chapters{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.tantra-chapters article{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);min-height:290px;padding:38px;position:relative}.tantra-chapters article>span{color:#ff7b10;font:italic 500 26px Cormorant Garamond}.tantra-chapters h3{font-size:33px;margin:35px 0 14px}.tantra-chapters p{font-size:13px}.tantra-chapters article.locked{background:#17120f;border-color:#57331d;overflow:hidden}.tantra-chapters article.locked>svg{color:#ff7b10;position:absolute;right:30px;top:30px}.tantra-unlock{align-items:center;border:1px solid #ff7b10;display:flex;gap:18px;margin-top:18px;padding:25px}.tantra-unlock>svg{color:#ff7b10}.tantra-unlock p{flex:1 1;margin:0}.tantra-unlock a{background:#ff7b10;color:#120901;font-weight:700;padding:12px 18px;text-decoration:none}.tantra-sources{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tantra-sources span{color:#84908a;color:var(--muted);font-size:10px;text-transform:uppercase}.tantra-sources a{border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);font-size:10px;padding:9px 12px;text-decoration:none}.practice-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.practice-grid button{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);cursor:pointer;min-height:300px;padding:32px;text-align:left}.practice-grid button.active{background:#101824;border-color:#5da3ff}.practice-grid svg{color:#5da3ff}.practice-grid h3{font:400 31px Cormorant Garamond;margin:35px 0 8px}.practice-grid small{color:#5da3ff;font-size:9px;text-transform:uppercase}.practice-grid p{font-size:12px}.pose-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:14px}.pose-list article{align-items:center;background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);display:flex;gap:22px;padding:30px;position:relative}.pose-list article>svg:first-child{color:#ff7b10}.pose-list h3{font-size:28px;margin:0 0 7px}.pose-list h3 em{color:#84908a;color:var(--muted);font-size:20px}.pose-list p{font-size:12px;margin:0}.pose-list .premium-pose>svg:last-child{color:#ff7b10;position:absolute;right:20px;top:20px}.akashic-panel{border-color:#dcb149}.akashic-panel small{color:#84908a;color:var(--muted);display:block}.akashic-panel a{background:#e6b94f}.sacral-paywall{grid-gap:30px;align-items:center;background:#31d7c3;color:#07110f;display:grid;gap:30px;grid-template-columns:auto 1fr auto;margin-top:90px;padding:55px}.sacral-paywall .kicker,.sacral-paywall h2{color:#07110f}.sacral-paywall h2{font-size:38px;margin:0}.sacral-paywall a{color:#07110f;font-weight:700}.traditions-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.15fr .85fr;min-height:560px}.traditions-hero>div:first-child>p:last-child{font-size:16px;max-width:730px}.atlas-compass{aspect-ratio:1;border:1px solid var(--page-accent);display:grid;justify-self:center;place-items:center;position:relative;transform:rotate(45deg);width:min(32vw,420px)}.atlas-compass:after,.atlas-compass:before{border:1px solid color-mix(in srgb,var(--page-accent) 50%,#0000);content:"";inset:17%;position:absolute}.atlas-compass:after{inset:34%}.atlas-compass>svg{color:var(--page-accent);height:55px;transform:rotate(-45deg);width:55px}.atlas-compass span{color:#84908a;color:var(--muted);font-size:9px;position:absolute;text-transform:uppercase;transform:rotate(-45deg)}.atlas-compass span:first-of-type{left:8%;top:8%}.atlas-compass span:nth-of-type(2){right:3%;top:8%}.atlas-compass span:nth-of-type(3){bottom:8%;left:6%}.atlas-compass span:nth-of-type(4){bottom:8%;right:0}.tradition-group{border-top:1px solid color-mix(in srgb,var(--group-color) 38%,var(--line));padding:110px 0;position:relative}.tradition-group:before{background:var(--group-color);content:"";height:3px;left:0;position:absolute;top:-1px;width:16%}.tradition-group>header{grid-gap:28px;display:grid;gap:28px;grid-template-columns:90px 1fr;margin-bottom:55px}.tradition-group>header>div:first-child{color:var(--group-color);display:flex;flex-direction:column;gap:18px}.tradition-group>header span{font:italic 500 28px Cormorant Garamond}.tradition-group>header svg{height:35px;width:35px}.tradition-group h2{font-size:clamp(44px,6vw,76px);margin:0}.tradition-group>header p{margin-top:12px;max-width:720px}.tradition-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.tradition-cards article{background:color-mix(in srgb,var(--group-color) 4%,#080c0a);background:color-mix(in srgb,var(--group-color) 4%,var(--surface));border:1px solid #1b2621;border:1px solid var(--line);min-height:300px;overflow:hidden;padding:42px;position:relative;transition:border-color .2s ease,transform .2s ease}.tradition-cards article:hover{border-color:var(--group-color);transform:translateY(-3px)}.tradition-cards article:after{border:1px solid var(--group-color);bottom:-35px;content:"";height:70px;position:absolute;right:-35px;transform:rotate(45deg);width:70px}.card-flare{color:var(--group-color);font-size:18px}.tradition-cards h3{color:var(--group-color);font-size:39px;margin:30px 0 12px}.tradition-cards p{font-size:13px;max-width:620px}.source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.source-links a{align-items:center;border:1px solid color-mix(in srgb,var(--group-color) 35%,var(--line));border-radius:999px;color:#f7fff9;color:var(--ink);display:flex;font-size:10px;gap:7px;padding:9px 13px;text-decoration:none}.source-links a:hover{background:var(--group-color);color:#090c0b}.membership-hero{max-width:1050px;text-align:left}.membership-hero>svg{color:var(--page-accent);height:55px;margin-bottom:25px;width:55px}.membership-hero>p:last-child{font-size:17px;max-width:740px}.membership-layout{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-top:75px}.premium-features{border-top:1px solid #1b2621;border-top:1px solid var(--line)}.premium-features>div{align-items:center;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:flex;gap:15px;padding:24px 0}.premium-features svg{color:var(--page-accent)}.plan-stack{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.plan-stack article{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);padding:36px}.plan-stack article.featured{background:color-mix(in srgb,var(--page-accent) 8%,#080c0a);background:color-mix(in srgb,var(--page-accent) 8%,var(--surface));border-color:var(--page-accent);position:relative}.plan-stack article.featured>svg{color:var(--page-accent);position:absolute;right:25px}.plan-stack h2{font-size:52px}.plan-stack h2 small{color:#84908a;color:var(--muted);font:500 12px Manrope}.member-gate a,.member-gate button,.payment-result a,.plan-stack button{background:var(--page-accent);border:0;color:#090c0b;cursor:pointer;font-weight:700;padding:14px;text-decoration:none;width:100%}.checkout-note{font-size:10px;grid-column:1/-1}.member-gate,.payment-result{align-content:center;display:grid;min-height:65vh;place-items:center;text-align:center}.member-gate>svg,.payment-result>svg{color:var(--page-accent);height:70px;margin-bottom:30px;width:70px}.member-gate a,.payment-result a{width:auto}.member-intro{margin-bottom:65px}.member-notice{background:#080c0a;background:var(--surface);border-left:3px solid var(--page-accent);color:#f7fff9;color:var(--ink);padding:14px}.member-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.member-grid>article{background:#080c0a;background:var(--surface);border:1px solid #1b2621;border:1px solid var(--line);padding:35px}.member-grid>article>svg{color:var(--page-accent)}.member-grid h2{font-size:34px;margin:30px 0 20px}.member-grid input,.member-grid textarea{background:#090d0b;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);margin-bottom:10px;padding:13px;width:100%}.member-grid textarea{min-height:130px}.member-grid button{background:var(--page-accent);border:0;color:#09100d;cursor:pointer;padding:12px 15px}.member-grid>article>small{color:#84908a;color:var(--muted);display:block;font-size:9px;margin-top:14px}.member-event{border-top:1px solid #1b2621;border-top:1px solid var(--line);display:flex;flex-direction:column;padding:18px 0}.member-event span{color:var(--page-accent);font-size:11px;margin:6px 0}@media(max-width:1000px){.blueprint-intro,.traditions-hero{grid-template-columns:1fr}.atlas-compass{margin:35px auto;width:min(70vw,420px)}.member-grid,.membership-layout,.practice-grid,.tradition-cards{grid-template-columns:1fr}.system-switcher{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.blueprint-intro{min-height:auto}.birth-profile-form{padding:24px}.birth-row,.plan-stack,.pose-list,.report-fields,.tantra-chapters{grid-template-columns:1fr}.half-paywall,.sacral-paywall{align-items:start;grid-template-columns:1fr}.personal-report{padding:26px 20px}.personal-report>header div{display:block}.report-fields article{min-height:145px}.akashic-section,.sacral-practices,.sacral-topic,.tantra-deep-dive{padding:70px 0}.tantra-unlock{align-items:flex-start;flex-direction:column}.sacral-paywall{padding:35px}.tradition-group{padding:80px 0}.tradition-group>header{grid-template-columns:55px 1fr}.tradition-cards article{min-height:270px;padding:30px}.membership-layout{margin-top:45px}.member-grid>article{padding:28px}}.memory-controls{grid-gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--page-accent) 35%,var(--line));color:var(--page-accent);display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin-top:18px;padding:18px}.memory-controls>div{display:flex;flex-direction:column}.memory-controls strong{color:#f7fff9;color:var(--ink);font-size:11px}.memory-controls span{color:#84908a;color:var(--muted);font-size:9px}.memory-controls button{background:#0000;border:0;color:var(--page-accent);cursor:pointer;font-size:10px}.memory-drawer{background:#0d1415;border-bottom:1px solid var(--page-accent);inset:70px 0 100px 0;overflow-y:auto;padding:28px;position:absolute;z-index:4}.memory-drawer>div{display:flex;justify-content:space-between}.memory-drawer button{background:#0000;border:0;color:#ff9b8d;cursor:pointer;display:flex;gap:7px}.memory-drawer>p{border-top:1px solid #1b2621;border-top:1px solid var(--line);font-size:12px;padding:15px 0}.memory-drawer>p strong{color:var(--page-accent);display:block;margin-bottom:5px}.conversation{position:relative}.composer-wrap{padding:0 20px 20px}.composer-wrap>label{align-items:center;color:#84908a;color:var(--muted);display:flex;font-size:10px;gap:8px;padding:0 2px 8px}.composer-wrap>label input{accent-color:var(--page-accent)}.composer-wrap .composer{margin:0}.composer button{font-size:22px;font-weight:700}.orbit-core{background:#010201;overflow:hidden}.orbit-core img{height:88%;object-fit:contain;width:88%}.card-back-mark{background:#010201;overflow:hidden}.card-back-mark img{height:88%;object-fit:contain;width:88%}.auth-callback>img{height:200px;object-fit:contain;width:min(380px,80vw)}.birth-profile-form,.composer,.entry-list,.focus-panel,.journal-editor,.lineage-grid article,.meaning-grid>button,.meaning-reader,.member-grid>article,.personal-report,.plan-stack article,.pose-list article,.practice-grid button,.prompt-shelf>button,.report-fields article,.rhythm-panel,.tantra-chapters article,.tarot-card,.topic-grid article,.tradition-cards article{background-color:#060906}.theme-rose .kicker,.theme-rose h1 em,.theme-rose h2 em{color:#a62d4b;text-shadow:none}.theme-rose .active-path{box-shadow:none}.tradition-cards h3,.tradition-group>header>div:first-child{text-shadow:0 0 16px color-mix(in srgb,var(--group-color) 45%,#0000)}.sacral-fire{background:#170700;border-color:#6e2d00}.sacral-fire .kicker,.tantra-chapters article>span{color:#ff7900;text-shadow:0 0 15px #ff790099}.premium-pill{background:#090500;border-color:#ff7900;box-shadow:0 0 18px #ff790024;color:#ffe24a}@media(max-width:760px){.brand{display:flex;justify-content:center}.brand img{height:58px;object-position:center;width:150px}.site-header{grid-template-columns:1fr}}.header-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.global-search-button{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);color:var(--page-accent);cursor:pointer;display:grid;height:52px;place-items:center;width:52px}.global-search-button span{display:none}.search-veil{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000e0;display:grid;inset:0;padding:7vh 20px;place-items:start center;position:fixed;z-index:50}.search-panel{background:#030604;border:1px solid #ff7900;box-shadow:0 0 60px #ff790024;max-height:86vh;overflow:auto;padding:clamp(25px,5vw,60px);width:min(1000px,100%)}.search-panel>header{display:flex;gap:25px;justify-content:space-between}.search-panel h2{font-size:clamp(38px,5vw,66px)}.search-panel>header button{background:#0000;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);cursor:pointer;height:48px;width:48px}.search-input{grid-gap:14px;align-items:center;border-bottom:2px solid #2fffe0;color:#2fffe0;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:20px 3px}.search-input input{background:#0000;border:0;color:#f7fff9;color:var(--ink);font:400 25px Cormorant Garamond;outline:0}.search-input span{font-size:9px;text-transform:uppercase}.global-results{margin-top:25px}.global-results>a{align-items:center;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);color:#f7fff9;color:var(--ink);display:grid;grid-template-columns:1fr auto;padding:18px 4px;text-decoration:none}.global-results>a:hover{border-color:#ff7900}.global-results span{display:flex;flex-direction:column}.global-results small{color:#ff7900;font-size:8px;text-transform:uppercase}.global-results strong{font:400 27px Cormorant Garamond;margin:5px 0}.global-results p{font-size:11px;margin:0}.global-results>a>svg{color:#2fffe0}.knowledge-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.2fr .8fr;min-height:590px}.knowledge-hero>div:first-child>p:last-child{font-size:17px;max-width:780px}.knowledge-count{align-content:center;aspect-ratio:1;border:1px solid #ff7900;box-shadow:0 0 45px #ff79001a;display:grid;justify-self:center;place-items:center;transform:rotate(45deg);width:min(30vw,360px)}.knowledge-count>*{transform:rotate(-45deg)}.knowledge-count span{color:#ff7900;font:400 110px/1 Cormorant Garamond;text-shadow:0 0 25px #ff790059}.knowledge-count strong{color:#f7fff9;color:var(--ink);font-size:11px;margin-top:15px;text-transform:uppercase}.knowledge-count small{color:#84908a;color:var(--muted);font-size:9px}.knowledge-worlds{border-top:1px solid #1b2621;border-top:1px solid var(--line)}.knowledge-worlds>article{--world-color:#fff;grid-gap:7vw;border-bottom:1px solid color-mix(in srgb,var(--world-color) 35%,var(--line));display:grid;gap:7vw;grid-template-columns:.75fr 1.25fr;padding:90px 0;scroll-margin-top:130px}.knowledge-worlds header{display:flex;gap:25px}.knowledge-worlds header>span{color:var(--world-color);font:italic 500 28px Cormorant Garamond;text-shadow:0 0 14px color-mix(in srgb,var(--world-color) 50%,#0000)}.knowledge-worlds h2{color:var(--world-color);font-size:55px;text-shadow:0 0 22px color-mix(in srgb,var(--world-color) 35%,#0000)}.knowledge-worlds article>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.knowledge-worlds article>div>a{align-items:end;background:color-mix(in srgb,var(--world-color) 3%,#050806);border:1px solid color-mix(in srgb,var(--world-color) 28%,var(--line));color:#f7fff9;color:var(--ink);display:grid;grid-template-columns:1fr auto;min-height:130px;padding:23px;text-decoration:none}.knowledge-worlds article>div>a:hover{border-color:var(--world-color)}.knowledge-worlds article>div small{color:var(--world-color);font-size:8px;grid-column:1/-1;text-transform:uppercase}.knowledge-worlds article>div strong{font:400 28px Cormorant Garamond}.knowledge-worlds article>div svg{color:var(--world-color)}.authority-standard{grid-gap:7vw;display:grid;gap:7vw;grid-template-columns:.6fr 1.4fr;padding:120px 0}.standard-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.standard-grid article{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);padding:32px}.standard-grid svg{color:#2fffe0}.standard-grid h3{font-size:28px;margin:28px 0 8px}.standard-grid p{font-size:12px}.atlas-cta{grid-gap:30px;align-items:center;background:#ff7900;color:#080300;display:grid;gap:30px;grid-template-columns:auto 1fr auto;padding:55px}.atlas-cta .kicker,.atlas-cta h2,.atlas-cta p{color:#080300;text-shadow:none}.atlas-cta h2{font-size:46px}.atlas-cta p{margin:0}.atlas-cta a{align-items:center;color:#080300;display:flex;font-weight:700;gap:9px;text-decoration:none}@media(max-width:1000px){.header-actions{display:none}.authority-standard,.knowledge-hero,.knowledge-worlds>article{grid-template-columns:1fr}.knowledge-count{margin:35px auto;width:min(65vw,320px)}.knowledge-worlds article>div{grid-template-columns:1fr}}@media(max-width:760px){.search-panel{padding:25px 20px}.search-input{grid-template-columns:auto 1fr}.search-input span{display:none}.knowledge-count span{font-size:80px}.atlas-cta,.standard-grid{grid-template-columns:1fr}.atlas-cta{align-items:start;padding:35px}}.skip-link{background:#ffe24a;color:#050400;font-weight:700;left:18px;padding:12px 16px;position:fixed;text-decoration:none;top:-60px;z-index:100}.skip-link:focus{top:18px}.start-compass{--compass-color:#c86bff;grid-gap:6vw;align-items:end;background:#040705;border:1px solid color-mix(in srgb,var(--compass-color) 40%,var(--line));display:grid;gap:6vw;grid-template-columns:1.15fr .85fr;margin:90px 0 70px;overflow:hidden;padding:clamp(30px,5vw,65px);position:relative}.start-compass:after{border:1px solid var(--compass-color);content:"";height:130px;position:absolute;right:-65px;top:-65px;transform:rotate(45deg);width:130px}.start-compass>div>svg{margin-bottom:20px}.start-compass .kicker,.start-compass>div>svg{color:var(--compass-color)}.compass-options{display:flex;flex-wrap:wrap;gap:8px}.compass-options button{background:#080c0a;border:1px solid #1b2621;border:1px solid var(--line);border-radius:999px;color:#84908a;color:var(--muted);cursor:pointer;padding:11px 14px}.compass-options button.active{background:var(--compass-color);border-color:var(--compass-color);box-shadow:0 0 16px color-mix(in srgb,var(--compass-color) 28%,#0000);color:#050706}.start-compass>article{border-left:3px solid var(--compass-color);padding:10px 0 10px 35px}.start-compass>article small{color:var(--compass-color);font-size:9px;text-transform:uppercase}.start-compass>article h3{font-size:42px;margin:18px 0 10px}.start-compass>article a{align-items:center;color:var(--compass-color);display:inline-flex;font-weight:700;gap:9px;margin-top:12px;text-decoration:none}.signal-signup{grid-gap:8vw;background:#040705;border:1px solid #2fffe0;display:grid;gap:8vw;grid-template-columns:1fr 1fr;margin-top:120px;overflow:hidden;padding:clamp(35px,7vw,90px);position:relative}.signal-signup:after{bottom:-35px;color:rgba(47,255,224,.035);content:"SIGNAL";font:400 clamp(70px,12vw,170px) Cormorant Garamond;pointer-events:none;position:absolute;right:-15px}.signal-signup>div>svg{color:#2fffe0;height:42px;width:42px}.signal-signup .kicker{color:#2fffe0;margin-top:25px}.signal-signup h2{font-size:clamp(42px,5vw,70px)}.signal-signup>div>p:last-child{max-width:600px}.signal-signup form{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.signal-signup label{color:#84908a;color:var(--muted);display:flex;flex-direction:column;font-size:10px;gap:7px;text-transform:uppercase}.signal-signup input,.signal-signup select{background:#010302;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);outline:0;padding:15px;width:100%}.signal-signup input:focus,.signal-signup select:focus{border-color:#2fffe0}.signal-signup button{align-items:center;background:#2fffe0;border:0;color:#03100d;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:15px 18px}.signal-signup form>small{color:#84908a;color:var(--muted);font-size:9px;line-height:1.5}.signup-success{border-left:2px solid #55ff8a;color:#55ff8a!important;padding-left:12px}@media(max-width:760px){.signal-signup,.start-compass{grid-template-columns:1fr}.start-compass>article{padding-left:22px}.compass-options{align-items:stretch;flex-direction:column}.signal-signup{margin-top:80px}}.site-footer a{color:#84908a;color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--page-accent)}.methods-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.2fr .8fr;min-height:560px}.methods-hero>div>p:last-child{font-size:17px;max-width:760px}.methods-hero>svg{color:#2fffe0;filter:drop-shadow(0 0 25px rgba(47,255,224,.28));height:min(20vw,230px);justify-self:center;width:min(20vw,230px)}.method-list{border-top:1px solid #1b2621;border-top:1px solid var(--line)}.method-list article{grid-gap:35px;align-items:start;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:grid;gap:35px;grid-template-columns:90px 1.1fr .9fr;padding:48px 15px}.method-index{color:#ff7900;display:flex;flex-direction:column;gap:18px}.method-index span{font:italic 500 25px Cormorant Garamond}.method-index svg{height:30px;width:30px}.method-list small{color:#2fffe0;font-size:9px;text-transform:uppercase}.method-list h2{font-size:42px;margin:9px 0}.method-list article>div:nth-child(2)>p{font-size:13px;max-width:700px}.method-meta{border-left:1px solid #1b2621;border-left:1px solid var(--line);gap:22px;padding-left:30px}.method-meta,.method-meta span{display:flex;flex-direction:column}.method-meta span{color:#84908a;color:var(--muted);font-size:12px}.method-meta strong{color:#ffe24a;font-size:8px;margin-bottom:5px;text-transform:uppercase}.method-principle{grid-gap:35px;background:#0d0306;border:1px solid #7a1730;display:grid;gap:35px;grid-template-columns:auto 1fr;margin-top:100px;padding:clamp(35px,7vw,85px)}.method-principle>svg{color:#b63a59;height:45px;width:45px}.method-principle h2{font-size:55px}.method-principle p:last-child{max-width:900px}@media(max-width:760px){.method-list article,.methods-hero{grid-template-columns:1fr}.methods-hero>svg{height:150px;width:150px}.method-meta{border-left:0;border-top:1px solid #1b2621;border-top:1px solid var(--line);padding:20px 0 0}.method-principle{grid-template-columns:1fr}}.intuitive-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.15fr .85fr;min-height:590px}.intuitive-hero>div:first-child>p:last-child{font-size:17px;max-width:760px}.intuitive-mark{aspect-ratio:1;border:1px solid #c86bff;border-radius:50%;box-shadow:0 0 60px #c86bff1a;display:grid;justify-self:center;place-items:center;position:relative;width:min(33vw,420px)}.intuitive-mark:after,.intuitive-mark:before{border:1px dashed #2fffe061;border-radius:50%;content:"";inset:18%;position:absolute}.intuitive-mark:after{border-color:#ff790073;inset:36%}.intuitive-mark>svg{color:#c86bff;filter:drop-shadow(0 0 18px rgba(200,107,255,.4));height:75px;width:75px}.intuitive-mark span{color:#84908a;color:var(--muted);font-size:9px;position:absolute;text-transform:uppercase}.intuitive-mark span:first-of-type{top:7%}.intuitive-mark span:nth-of-type(2){right:-3%;top:48%}.intuitive-mark span:nth-of-type(3){bottom:7%}.intuitive-mark span:nth-of-type(4){left:-5%;top:48%}.ability-section,.channeler-section{border-top:1px solid #1b2621;border-top:1px solid var(--line);padding:110px 0}.ability-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ability-grid article{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);min-height:260px;padding:35px;position:relative}.ability-grid article:after{background:#c86bff;content:"";height:3px;position:absolute;right:0;top:0;width:35px}.ability-grid svg{color:#2fffe0}.ability-grid small{color:#c86bff;display:block;font-size:9px;margin-top:30px;text-transform:uppercase}.ability-grid h3{font-size:37px;margin:7px 0 12px}.ability-grid p{font-size:13px}.channeling-lenses{grid-gap:7vw;border-bottom:1px solid #c86bff;border-top:1px solid #c86bff;display:grid;gap:7vw;grid-template-columns:.7fr 1.3fr;padding:90px 0}.channeling-lenses>div:last-child{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.channeling-lenses article{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);padding:27px}.channeling-lenses article span{color:#ffe24a;font:italic 500 20px Cormorant Garamond}.channeling-lenses h3{font-size:28px;margin:24px 0 9px}.channeling-lenses p{font-size:12px}.channeler-list{border-top:1px solid #1b2621;border-top:1px solid var(--line)}.channeler-list article{--figure-color:#fff;grid-gap:6vw;background:color-mix(in srgb,var(--figure-color) 2%,#020403);border-bottom:1px solid color-mix(in srgb,var(--figure-color) 35%,var(--line));display:grid;gap:6vw;grid-template-columns:.7fr 1.3fr;padding:55px 20px}.channeler-list header{display:flex;gap:25px}.channeler-list header>span{color:var(--figure-color);font:italic 500 25px Cormorant Garamond}.channeler-list header small{color:var(--figure-color);font-size:8px;text-transform:uppercase}.channeler-list h3{color:var(--figure-color);font-size:48px;margin:8px 0 0;text-shadow:0 0 18px color-mix(in srgb,var(--figure-color) 30%,#0000)}.channeler-list header p{color:#f7fff9;color:var(--ink);font:italic 500 23px Cormorant Garamond}.channeler-list article>div>p{font-size:14px}.profile-context{border-left:2px solid var(--figure-color);padding-left:18px}.channeler-list article>div>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.channeler-list a{align-items:center;border:1px solid color-mix(in srgb,var(--figure-color) 35%,var(--line));color:#f7fff9;color:var(--ink);display:flex;font-size:10px;gap:7px;padding:9px 12px;text-decoration:none}.channeler-list a svg{width:14px}.discernment-code{grid-gap:7vw;background:#c86bff;color:#100715;display:grid;gap:7vw;grid-template-columns:.8fr 1.2fr;padding:clamp(40px,7vw,95px)}.discernment-code>div>svg{height:48px;width:48px}.discernment-code .kicker,.discernment-code h2,.discernment-code span{color:#100715;text-shadow:none}.discernment-code ul{list-style:none;margin:0;padding:0}.discernment-code li{grid-gap:18px;border-bottom:1px solid #10071547;display:grid;gap:18px;grid-template-columns:180px 1fr;padding:18px 0}.discernment-code span{font-size:12px}.intuitive-note{grid-gap:20px;align-items:center;background:#0d0306;border:1px solid #7a1730;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:35px;padding:25px}.intuitive-note svg{color:#b63a59}.intuitive-note p{font-size:12px;margin:0}@media(max-width:760px){.channeler-list article,.channeling-lenses,.discernment-code,.intuitive-hero{grid-template-columns:1fr}.intuitive-mark{margin:25px auto;width:min(80vw,360px)}.ability-grid,.channeling-lenses>div:last-child,.discernment-code li{grid-template-columns:1fr}.discernment-code li{gap:5px}.intuitive-note{grid-template-columns:1fr}.ability-section,.channeler-section{padding:80px 0}}.free-system-banner{align-items:center;background:rgba(85,255,138,.045);border:1px solid #55ff8a;display:flex;gap:20px;margin-top:25px;padding:25px}.free-system-banner>svg{color:#55ff8a}.free-system-banner p{color:#55ff8a;font-size:9px;margin-bottom:7px;text-transform:uppercase}.free-system-banner h2{font-size:27px;margin:0}.spread-selector{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin:65px 0 20px}.spread-selector button{align-items:center;background:#050806;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);cursor:pointer;display:flex;gap:12px;min-height:105px;padding:18px;position:relative;text-align:left}.spread-selector button.active{background:color-mix(in srgb,var(--page-accent) 7%,#050806);border-color:var(--page-accent);color:#f7fff9;color:var(--ink)}.spread-selector button>span{border:1px solid var(--page-accent);border-radius:50%;color:var(--page-accent);display:grid;flex:none;height:30px;place-items:center;width:30px}.spread-selector button>div{display:flex;flex-direction:column}.spread-selector strong{font:400 21px Cormorant Garamond}.spread-selector small{color:var(--page-accent);font-size:8px;margin-top:4px;text-transform:uppercase}.spread-selector button>svg{color:var(--page-accent);position:absolute;right:10px;top:10px;width:14px}.spread-summary{align-items:center;background:#050806;border:1px solid color-mix(in srgb,var(--page-accent) 35%,var(--line));display:flex;gap:30px;justify-content:space-between;padding:30px}.spread-summary h2{font-size:42px;margin-bottom:7px}.spread-summary p:last-child{margin:0}.spread-summary a,.spread-summary button{align-items:center;background:var(--page-accent);border:0;color:#07040b;cursor:pointer;display:flex;flex:none;font-weight:700;gap:9px;padding:14px 18px;text-decoration:none}.tarot-table.dynamic{grid-template-columns:repeat(var(--card-count),minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.tarot-table.dynamic .tarot-card{scroll-snap-align:start}.tarot-table.dynamic .tarot-card h2{font-size:clamp(35px,4vw,50px)}@media(max-width:1000px){.spread-selector{grid-template-columns:repeat(2,1fr)}.tarot-table.dynamic{grid-template-columns:repeat(var(--card-count),minmax(280px,1fr))}}@media(max-width:760px){.spread-selector{grid-template-columns:1fr}.spread-summary{align-items:flex-start;flex-direction:column}.tarot-table.dynamic{grid-template-columns:repeat(var(--card-count),minmax(82vw,1fr))}}.mobile-only-stop{display:none}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.secondary-action{border-bottom:1px solid var(--page-accent);color:var(--page-accent);font-weight:700;padding:12px 2px;text-decoration:none}.core-focus{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #ff7900;margin:80px 0 10px;padding:clamp(30px,5vw,65px) 0}.core-focus-heading{grid-gap:6vw;align-items:end;display:grid;gap:6vw;grid-template-columns:.45fr 1.55fr;margin-bottom:38px}.core-focus-heading h2{margin:0}.core-focus-primary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.core-focus-primary>a{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);min-height:260px;padding:38px;position:relative;text-decoration:none}.core-focus-primary>a:first-child{background:rgba(255,121,0,.045);border-color:#ff7900}.core-focus-primary>a:nth-child(2){background:rgba(200,107,255,.045);border-color:#c86bff}.core-focus-primary small{color:var(--page-accent);font-size:9px;text-transform:uppercase}.core-focus-primary h3{font-size:42px;margin:40px 0 10px}.core-focus-primary p{font-size:12px}.core-focus-primary svg{color:var(--page-accent);position:absolute;right:30px;top:30px}.core-focus-secondary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.core-focus-secondary a{align-items:center;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);display:flex;font-size:11px;min-height:64px;padding:15px;text-decoration:none}.core-focus-secondary a:hover{border-color:#ff7900;color:#f7fff9;color:var(--ink)}@media(max-width:760px){body:before{display:none}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;padding:7px 10px 8px}.brand{justify-content:flex-start;padding-right:96px}.brand img{height:39px;object-position:left center;width:118px}.header-actions{display:flex;gap:6px;position:absolute;right:10px;top:7px}.global-search-button,.premium-pill{height:40px;width:40px}.premium-pill{border-radius:50%;justify-content:center;padding:0}.premium-pill span{display:none}.path-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px,#000 calc(100% - 14px),#0000);padding:3px;width:100%}.path-rail-track{-webkit-overflow-scrolling:touch;gap:3px;overscroll-behavior-x:contain;scroll-padding-inline:35%;touch-action:pan-x}.path-stop{gap:7px;min-height:51px;min-width:106px;padding:7px 9px}.path-icon{height:28px;width:28px}.path-icon svg{height:17px;width:17px}.path-copy strong{font-size:10px}.path-copy small{display:none}.mobile-only-stop{display:flex}.page-frame{padding:0 16px}.page{padding:42px 0 68px}h1{font-size:46px;line-height:.9}h2{line-height:1.02}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .primary-action{justify-content:space-between;width:100%}.secondary-action{border:1px solid var(--page-accent);padding:13px;text-align:center}.core-focus{margin-top:55px}.core-focus-heading,.core-focus-primary,.core-focus-secondary{grid-template-columns:1fr}.core-focus-heading{gap:5px}.core-focus-primary>a{min-height:220px;padding:28px}.core-focus-primary h3{font-size:36px;margin-top:45px}.core-focus-secondary a{min-height:48px}.start-compass{margin-top:55px}.companion-intro{margin-bottom:35px}.companion-workspace{min-height:560px}.prompt-shelf{display:flex;gap:8px;overflow-x:auto;padding:13px;scroll-snap-type:x mandatory;touch-action:pan-x}.prompt-shelf>.kicker{display:none}.prompt-shelf>button{min-height:82px;min-width:225px;padding:14px;scroll-snap-align:start}.memory-controls{min-width:235px}.memory-controls,.privacy-note{margin:0;scroll-snap-align:start}.privacy-note{min-width:215px;padding:13px}.conversation-head{padding:16px}.messages{min-height:42vh;padding:22px 15px}.composer-wrap{padding:0 12px 12px}.composer textarea{font-size:16px}.spread-selector{display:flex;gap:7px;grid-template-columns:none;margin:42px -16px 16px;overflow-x:auto;padding:0 16px 8px;scroll-snap-type:x mandatory;touch-action:pan-x}.spread-selector button{min-height:82px;min-width:225px;scroll-snap-align:start}.spread-summary{padding:23px}.tarot-table.dynamic{margin-top:35px}.report-tabs{margin-left:-16px;margin-right:-16px;padding:42px 16px 18px;touch-action:pan-x}.report-tabs button{min-width:165px}.birth-profile-form input,.composer textarea,.journal-editor input,.journal-editor textarea,.meaning-search input,.member-grid input,.member-grid textarea,.signal-signup input,.signal-signup select{font-size:16px}.source-links a,.tantra-sources a{align-items:center;min-height:44px}.site-footer{padding-bottom:45px}.site-footer a{align-items:center;min-height:44px}.member-grid button,.plan-stack button,.signal-signup button{min-height:48px}.starseed-feature{margin-top:60px}.starseed-image{min-height:300px}.knowledge-worlds>article{padding:65px 0}.tradition-cards article{min-height:240px}.meaning-grid>button{min-height:235px}}.plan-stack button:disabled{cursor:not-allowed;opacity:.38}.restore-purchases{align-items:center;background:#0000!important;border:1px solid var(--page-accent)!important;color:var(--page-accent)!important;display:flex;gap:9px;grid-column:1/-1;justify-content:center}.google-play-setup-status{align-items:center;color:var(--page-accent);display:flex;gap:8px}.account-delete{grid-gap:10px;border-top:1px solid #10071547;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:28px;padding-top:24px}.account-delete label{font-weight:700;grid-column:1/-1}.account-delete input{background:#ffffff2e;border:1px solid #10071559;color:#100715;min-width:0;padding:13px}.account-delete button{background:#100715;border:1px solid #100715;color:#fff;cursor:pointer;padding:13px 17px}.account-delete p{color:#100715;grid-column:1/-1;margin:0}@media(max-width:760px){.account-delete{grid-template-columns:1fr}}@supports(padding:env(safe-area-inset-top)){.site-header{padding-top:calc(12px + env(safe-area-inset-top))}.site-footer{padding-bottom:calc(38px + env(safe-area-inset-bottom))}@media(max-width:760px){.site-header{padding-top:calc(7px + env(safe-area-inset-top))}.site-footer{padding-bottom:calc(45px + env(safe-area-inset-bottom))}}}body{font-family:Outfit,Manrope,sans-serif}.site-shell{background:#020403;padding-left:260px}.site-header{align-items:stretch;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030604f2;border:0;border-right:1px solid #1b2621;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:28px;height:100vh;inset:0 auto 0 0;padding:28px 20px;position:fixed;width:260px}.site-header .brand{justify-content:flex-start}.site-header .brand img{height:72px;width:178px}.path-rail{background:#0000;border:0;box-shadow:none;overflow:visible;padding:0}.path-rail-track{flex-direction:column;gap:6px;overflow:visible}.path-stop{border:1px solid #0000;flex:none;min-height:62px;min-width:0;padding:10px 12px;width:100%}.path-stop:hover{border-color:color-mix(in srgb,var(--stop-color) 24%,#0000)}.path-copy strong{font-size:13px}.path-copy small{font-size:9px}.site-header .header-actions{display:grid;grid-template-columns:auto 1fr;margin-top:auto}.site-header .premium-pill{justify-content:flex-start;padding:12px;width:100%}.site-header .auth-loading-pill{grid-column:1/-1}.page-frame,.site-footer{max-width:1540px}.today-page{padding-top:40px}.today-date-line{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);color:#84908a;color:var(--muted);display:flex;font-size:10px;gap:20px;justify-content:space-between;letter-spacing:.12em;padding:0 0 24px;text-transform:uppercase}.convergence-brief{grid-gap:clamp(35px,7vw,110px);align-items:stretch;display:grid;gap:clamp(35px,7vw,110px);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);padding:clamp(55px,8vw,105px) 0}.convergence-copy{align-items:flex-start;display:flex;flex-direction:column}.convergence-copy h1{font-size:clamp(54px,7vw,102px);max-width:840px}.convergence-copy>p:not(.kicker){color:#b9c2bd;font-size:17px;max-width:720px}.grounded-action{align-items:flex-start;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #ffe24a;display:flex;gap:17px;margin:28px 0 24px;max-width:720px;padding:24px 0;width:100%}.grounded-action>svg{color:#ffe24a;margin-top:4px}.grounded-action span{display:flex;flex-direction:column;gap:8px}.grounded-action small{color:#ffe24a;font-size:9px;text-transform:uppercase}.grounded-action strong{font:500 25px/1.25 Cormorant Garamond,serif}.convergence-copy>button{align-items:center;background:#ffe24a;border:0;border-radius:999px;color:#0c0c05;cursor:pointer;display:flex;font-weight:800;gap:13px;padding:15px 19px;transition:transform .2s ease,filter .2s ease}.convergence-copy>button:hover{filter:brightness(1.06);transform:translateY(-2px)}.signal-stack{background:#040705;border:1px solid #1b2621;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.signal-stack article{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:1px solid #1b2621;border-right:1px solid var(--line);min-width:0;padding:27px;position:relative}.signal-stack article:nth-child(2n){border-right:0}.signal-stack article:nth-child(n+3){border-bottom:0}.signal-stack article>span{color:#465049;font:italic 20px Cormorant Garamond;position:absolute;right:20px;top:18px}.signal-stack small{color:var(--page-accent);display:block;font-size:9px;text-transform:uppercase}.signal-stack strong{display:block;font:500 31px/1 Cormorant Garamond;margin:30px 0 12px}.signal-stack p{font-size:11px;margin:0}.convergence-empty,.convergence-loading{grid-gap:22px;align-content:center;display:grid;gap:22px;min-height:560px;place-items:center}.convergence-loading svg{animation:spin 8s linear infinite;color:var(--page-accent);height:55px;width:55px}.convergence-empty{grid-template-columns:1fr auto;place-items:center start}.convergence-empty p{max-width:720px}.convergence-empty a{align-items:center;background:var(--page-accent);border-radius:999px;color:#080500;display:flex;font-weight:800;gap:10px;padding:15px 18px;text-decoration:none}.today-checkin{margin:0 0 90px}.integration-loop{background:#050806;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #2fffe0;margin:0 calc(50% - 50vw);padding:clamp(45px,7vw,90px) max(5vw,calc(50vw - 700px));position:relative}.integration-loop>header{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:42px}.integration-loop>header h2{margin:0}.integration-loop>header>svg{color:#2fffe0;height:45px;width:45px}.loop-empty,.loop-signin{align-items:center;background:#080c0a;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);display:flex;gap:25px;justify-content:space-between;padding:25px;width:100%}.loop-signin p{margin:0;max-width:720px}.checkin-overlay footer button,.experiment-card>button,.experiment-form button,.loop-signin button{align-items:center;background:#2fffe0;border:0;color:#05100d;cursor:pointer;display:flex;font-weight:800;gap:9px;padding:13px 17px}.loop-empty{cursor:pointer;text-align:left}.loop-empty>svg{color:#2fffe0;flex:none}.loop-empty span{display:flex;flex:1 1;flex-direction:column;gap:5px}.loop-empty small{color:#84908a;color:var(--muted)}.experiment-form{grid-gap:18px;background:#020403;border:1px solid #2fffe0;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:30px}.experiment-form label{grid-gap:9px;color:#aeb8b2;display:grid;font-size:10px;gap:9px;text-transform:uppercase}.checkin-overlay textarea,.experiment-form textarea{background:#080c0a;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);min-height:120px;outline:0;padding:14px;resize:vertical}.checkin-overlay textarea:focus,.experiment-form textarea:focus{border-color:#2fffe0}.experiment-form>div{display:flex;gap:9px;grid-column:1/-1;justify-content:flex-end}.checkin-overlay footer button:first-child,.experiment-form>div button:first-child{background:#0000;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted)}.experiment-card{background:#020403;border:1px solid #1b2621;border:1px solid var(--line);margin-top:14px;padding:30px}.experiment-status{align-items:center;display:flex;gap:9px}.status-dot{background:#ffe24a;border-radius:50%;box-shadow:0 0 16px #ffe24a;height:8px;width:8px}.status-dot.observing{background:#2fffe0;box-shadow:0 0 16px #2fffe0}.status-dot.integrated{background:#55ff8a;box-shadow:0 0 16px #55ff8a}.experiment-status small{color:#84908a;color:var(--muted);font-size:9px;text-transform:uppercase}.experiment-card h3{font-size:34px;margin:20px 0 8px}.experiment-card>p{font-size:12px}.loop-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0}.loop-steps span{align-items:center;border-top:1px solid #1b2621;border-top:1px solid var(--line);color:#66716b;display:flex;font-size:10px;gap:8px;padding:14px 8px}.loop-steps span svg{width:15px}.loop-steps span.complete{border-color:#2fffe0;color:#d4e4dc}.experiment-card>button{margin-left:auto}.checkin-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:80}.checkin-overlay>div{background:#030604;border:1px solid #2fffe0;padding:35px;width:min(620px,100%)}.checkin-overlay h3{font-size:40px}.result-options{display:flex;gap:8px;margin-bottom:14px}.result-options button{background:#080c0a;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);cursor:pointer;flex:1 1;padding:12px}.result-options button.selected{background:#2fffe0;color:#04100d}.checkin-overlay textarea{width:100%}.checkin-overlay>div>small{color:#84908a;color:var(--muted);display:block;font-size:9px;margin-top:10px}.checkin-overlay footer{display:flex;gap:9px;justify-content:flex-end;margin-top:24px}.save-companion-experiment{align-items:center;background:#0000;border:1px solid var(--page-accent);color:var(--page-accent);cursor:pointer;display:flex;gap:8px;margin-top:14px;padding:10px 13px}.save-companion-experiment svg{width:15px}.save-companion-experiment:disabled{border-color:#55ff8a;color:#55ff8a}.explore-hero{grid-gap:7vw;align-items:center;display:grid;gap:7vw;grid-template-columns:1fr .8fr;min-height:560px}.explore-hero>div>p:last-child{max-width:700px}.explore-hero img{aspect-ratio:4/5;border:1px solid #ff7900;filter:saturate(.75) contrast(1.08);object-fit:cover;width:100%}.explore-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:40px 0 80px}.explore-grid>a{grid-gap:22px;align-items:start;background:color-mix(in srgb,var(--explore-color) 3%,#050806);border:1px solid color-mix(in srgb,var(--explore-color) 35%,var(--line));color:#f7fff9;color:var(--ink);display:grid;gap:22px;grid-template-columns:auto 1fr auto;min-height:190px;padding:28px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.explore-grid>a:hover{border-color:var(--explore-color);transform:translateY(-3px)}.explore-grid svg{color:var(--explore-color)}.explore-grid span{display:flex;flex-direction:column}.explore-grid small{color:var(--explore-color);font-size:9px}.explore-grid strong{font:500 34px Cormorant Garamond;margin:20px 0 4px}.explore-grid p{font-size:12px;margin:0}@media(max-width:900px){.site-shell{padding-left:0;padding-top:67px}.site-header{grid-gap:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:1fr auto;height:67px;inset:0 0 auto;min-height:0;padding:8px 12px;position:fixed;width:100%}.site-header .brand{display:flex;padding:0}.site-header .brand img{height:48px;width:118px}.site-header .header-actions{display:flex;grid-column:2;margin:0}.site-header .path-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020403f5;border-top:1px solid #1b2621;border-top:1px solid var(--line);bottom:0;left:0;padding:5px max(5px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));position:fixed;right:0;width:100%;z-index:60}.site-header .path-rail-track{flex-direction:row;gap:2px}.site-header .path-stop{flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-height:58px;min-width:0;padding:6px 3px}.site-header .path-icon{border:0;height:26px;width:26px}.site-header .path-icon svg{width:19px}.site-header .path-copy strong{font-size:9px}.site-header .path-copy small{display:none}.site-header .active-path{border-radius:4px}.page,.site-footer{padding-bottom:105px}.convergence-brief{grid-template-columns:1fr}.signal-stack{max-width:none}.integration-loop{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.explore-hero{grid-template-columns:1fr}.explore-hero img{aspect-ratio:16/9}.explore-grid{grid-template-columns:1fr}}@media(max-width:600px){.today-date-line{align-items:flex-start;flex-direction:column;gap:7px}.convergence-copy h1{font-size:50px}.signal-stack{grid-template-columns:1fr}.signal-stack article,.signal-stack article:nth-child(2n),.signal-stack article:nth-child(n+3){border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:0}.signal-stack article:last-child{border-bottom:0}.convergence-empty{grid-template-columns:1fr;padding:45px 0;place-items:center start}.today-checkin{margin-bottom:60px}.integration-loop>header h2{font-size:38px}.loop-signin{align-items:flex-start;flex-direction:column}.experiment-form{grid-template-columns:1fr}.loop-steps{grid-template-columns:1fr 1fr}.result-options{flex-direction:column}.experiment-card{padding:22px}.explore-grid>a{grid-template-columns:auto 1fr;min-height:160px}.explore-grid>a>svg:last-child{display:none}}.brand{min-height:44px}.focus-panel a,.starseed-copy a,.start-compass>article a{align-items:center;min-height:44px}.memory-controls button{min-height:44px;min-width:58px}.composer-wrap>label{min-height:44px}.composer-wrap>label input{height:20px;width:20px}.meaning-search input{min-height:44px}@media(max-width:760px){.prompt-shelf{flex-direction:row}.prompt-shelf>.privacy-note{padding-top:13px}.brand{min-height:44px}.brand img{height:44px}.site-header{min-height:125px}.header-actions .premium-pill{display:flex}.focus-panel a,.starseed-copy a,.start-compass>article a{display:inline-flex}.meaning-search{padding-bottom:6px;padding-top:6px}}.auth-loading-pill{opacity:.55;pointer-events:none}.journal-auth-state{align-content:center;display:grid;min-height:65vh;place-items:center;text-align:center}.journal-auth-state>svg{color:var(--page-accent);height:65px;margin-bottom:25px;width:65px}.journal-auth-state>p{max-width:620px}.journal-auth-state button{background:var(--page-accent);border:0;color:#050706;cursor:pointer;font-weight:700;padding:14px 20px}.connections-hero{grid-gap:8vw;align-items:center;display:grid;gap:8vw;grid-template-columns:1.2fr .8fr;min-height:560px}.connections-hero>div>p:last-child{font-size:17px;max-width:750px}.connections-hero>svg{color:#39a7ff;filter:drop-shadow(0 0 28px rgba(57,167,255,.25));height:min(23vw,280px);justify-self:center;width:min(23vw,280px)}.connection-lenses{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:70px 0}.connection-lenses article{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);padding:30px}.connection-lenses svg{color:#39a7ff}.connection-lenses h2{font-size:31px;margin:30px 0 9px}.connection-lenses p{font-size:12px}.connection-mirror{grid-gap:7vw;background:#04080c;border:1px solid #39a7ff;display:grid;gap:7vw;grid-template-columns:.85fr 1.15fr;padding:clamp(35px,6vw,80px)}.situation-options{display:flex;flex-direction:column;gap:8px}.situation-options button{background:#050806;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);cursor:pointer;min-height:48px;padding:12px 15px;text-align:left}.situation-options button.active{background:#39a7ff14;border-color:#39a7ff;color:#f7fff9;color:var(--ink)}.connection-mirror>article{border-left:2px solid #39a7ff;padding-left:35px}.connection-mirror>article small{color:#39a7ff;font-size:9px;text-transform:uppercase}.connection-mirror h3{font-size:46px;margin:20px 0 12px}.connection-mirror li{color:#84908a;color:var(--muted);padding:8px 0}.connection-actions{grid-gap:7vw;align-items:end;display:grid;gap:7vw;grid-template-columns:1fr 1fr;padding:90px 0}.connection-actions>div:last-child{display:flex;flex-direction:column;gap:9px}.connection-actions a{align-items:center;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);display:flex;justify-content:space-between;min-height:52px;padding:14px;text-decoration:none}.connection-actions a:hover{border-color:#39a7ff}@media(max-width:760px){.connection-actions,.connection-mirror,.connections-hero{grid-template-columns:1fr}.connections-hero{min-height:auto}.connections-hero>svg{height:150px;margin:15px auto;width:150px}.connection-lenses{display:flex;margin:0 -16px;overflow-x:auto;padding:50px 16px;touch-action:pan-x}.connection-lenses article{min-width:245px}.connection-mirror>article{border-left:0;border-top:2px solid #39a7ff;padding:28px 0 0}.connection-actions{padding:65px 0}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.meaning-search{grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 4px}.meaning-search button,.no-meanings button{align-items:center;background:var(--page-accent);border:0;color:#1b0810;cursor:pointer;display:flex;font-weight:700;gap:7px;justify-content:center;padding:11px 14px}.meaning-search button:disabled,.no-meanings button:disabled{cursor:not-allowed;opacity:.4}.no-meanings{grid-gap:16px;display:grid;gap:16px;place-items:center}.no-meanings>svg{color:var(--page-accent);height:42px;width:42px}.no-meanings p{margin:0}.generated-meaning-content{color:#f7fff9;color:var(--ink);font-size:14px;line-height:1.75;white-space:pre-wrap}.meaning-thinking{align-items:center;color:var(--page-accent);display:flex;font-size:11px;gap:7px;margin-top:18px}.meaning-thinking>span{animation:pulse 1s infinite;background:var(--page-accent);border-radius:50%;height:4px;width:4px}.meaning-thinking>span:nth-of-type(2){animation-delay:.15s}.meaning-thinking>span:nth-of-type(3){animation-delay:.3s}.meaning-cache-badge{border:1px solid color-mix(in srgb,var(--page-accent) 45%,var(--line));color:var(--page-accent);font-size:9px;margin:-18px 0 24px;padding:6px 9px;text-transform:uppercase;width:-webkit-max-content;width:max-content}@media(max-width:760px){.meaning-search{grid-template-columns:auto minmax(0,1fr) auto}.meaning-search>span{display:none}.meaning-search button{min-width:44px;padding:11px}.meaning-search button svg{display:none}.meaning-reader.generated{min-height:620px}.generated-meaning-content{font-size:13px}}.blueprint-page,.energy-page,.teachers-page{--page-accent:#e15bff}.blueprint-hero{grid-gap:clamp(38px,7vw,110px);align-items:center;background:#050309 url(https://images.unsplash.com/photo-1446776877081-d282a0f896e2?auto=format&fit=crop&w=2000&q=86) 50%/cover no-repeat;display:grid;gap:clamp(38px,7vw,110px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);isolation:isolate;margin:0 calc(50% - 50vw);min-height:min(760px,82vh);padding:clamp(54px,7vw,110px) max(5vw,calc(50vw - 700px));position:relative}.blueprint-hero:before{background:linear-gradient(90deg,#040208f0,#040208c9 50%,#040208ed),radial-gradient(circle at 72% 42%,#e15bff26,#0000 35%);content:"";inset:0;position:absolute;z-index:-1}.blueprint-hero-copy{max-width:760px}.blueprint-hero h1{color:#fff}.blueprint-hero-copy>p:last-of-type{color:#d9cde1;font-size:16px;max-width:680px}.blueprint-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:35px}.blueprint-actions a{align-items:center;background:var(--page-accent);color:#1b0810;display:flex;font-weight:800;gap:14px;padding:14px 18px}.blueprint-actions span{align-items:center;color:#7dffbc;display:flex;font-size:11px;gap:8px;text-transform:uppercase}.cosmic-birth-form{grid-gap:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07040ce0;border:1px solid #e15bff66;border-radius:6px;box-shadow:0 30px 80px #0000006b;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:28px;position:relative}.birth-form-title{color:#fff;display:flex;gap:13px;grid-column:1/-1}.birth-form-title>svg{color:var(--page-accent);flex:none}.birth-form-title span{grid-gap:3px;color:#9e91a8;display:grid;font-size:11px;gap:3px}.birth-form-title strong{color:#fff;font-size:15px}.cosmic-birth-form label{grid-gap:7px;color:#c9bdcf;display:grid;font-size:10px;gap:7px;position:relative;text-transform:uppercase}.cosmic-birth-form label small{color:#766b7e;text-transform:none}.cosmic-birth-form input{background:hsla(0,0%,100%,.045);border:1px solid #e15bff3b;border-radius:4px;color:#fff;font-size:15px;min-width:0;outline:0;padding:13px 12px;width:100%}.cosmic-birth-form input:focus{border-color:var(--page-accent);box-shadow:0 0 0 3px #e15bff1a}.birth-row{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr 1fr}.location-field{grid-column:1/-1}.location-input-wrap{position:relative}.location-input-wrap>svg{color:var(--page-accent);left:12px;position:absolute;top:13px;width:17px}.location-input-wrap input{padding-left:39px}.location-input-wrap .spin{left:auto;right:12px}.location-results{background:#0b0710;border:1px solid #e15bff80;box-shadow:0 20px 50px #000;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% - 18px);z-index:30}.location-results button{grid-gap:2px 12px;background:#0000;border:0;border-bottom:1px solid #ffffff12;color:#fff;cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:1fr auto;padding:11px 13px;text-align:left;width:100%}.location-results button:hover{background:#e15bff1a}.location-results button span{color:#a99caf;font-size:10px}.location-results button small{align-self:center;color:var(--page-accent);grid-column:2;grid-row:1/3}.cosmic-birth-form>button{align-items:center;background:var(--page-accent);border:0;border-radius:4px;color:#1b0810;cursor:pointer;display:flex;font-weight:900;gap:10px;grid-column:1/-1;justify-content:center;padding:14px}.cosmic-birth-form>button:disabled{cursor:not-allowed;opacity:.38}.spin{animation:spin 1s linear infinite}.blueprint-orbit{padding:80px 0 55px}.orbit-mark{align-items:center;color:var(--page-accent);display:flex;font-size:10px;gap:12px;text-transform:uppercase}.orbit-mark svg{animation:spin 18s linear infinite}.blueprint-summary-grid{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:22px}.blueprint-summary-card{border-right:1px solid #1b2621;border-right:1px solid var(--line);min-width:0;padding:22px 16px}.blueprint-summary-card:last-child{border:0}.blueprint-summary-card small,.blueprint-summary-card span{color:#84908a;color:var(--muted);display:block;font-size:9px}.blueprint-summary-card strong{color:#f7fff9;color:var(--ink);display:block;font-family:Cormorant Garamond;font-size:23px;line-height:1;margin:12px 0 8px;overflow-wrap:anywhere}.blueprint-tabs{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.blueprint-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#84908a;color:var(--muted);cursor:pointer;flex:none;font-weight:700;padding:15px 18px}.blueprint-tabs button.active{border-color:var(--page-accent);color:#f7fff9;color:var(--ink)}.blueprint-report{min-height:580px;padding:55px 0}.blueprint-overview{grid-gap:10vw;align-items:start;display:grid;gap:10vw;grid-template-columns:1.2fr .8fr}.blueprint-overview h2,.system-report h2{font-size:42px}.blueprint-overview>div:first-child>p:not(.kicker){max-width:720px}.method-ribbon{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);display:flex;gap:15px;margin-top:30px;padding:20px 0}.method-ribbon svg{color:var(--page-accent);flex:none}.method-ribbon span{grid-gap:5px;color:#84908a;color:var(--muted);display:grid;font-size:12px;gap:5px}.method-ribbon strong{color:#f7fff9;color:var(--ink)}.overview-constellation{grid-gap:6px 16px;border-left:1px solid var(--page-accent);display:grid;gap:6px 16px;grid-template-columns:auto 1fr;padding:30px}.overview-constellation svg{color:var(--page-accent);grid-row:span 2}.overview-constellation strong{font-family:Cormorant Garamond;font-size:23px}.overview-constellation span{color:#84908a;color:var(--muted);font-size:10px;margin-bottom:24px;text-transform:uppercase}.blueprint-premium-gate{grid-gap:25px;align-items:center;background:linear-gradient(110deg,#e15bff17,#2fffe00d);border:1px solid #e15bff4d;border-radius:6px;display:grid;gap:25px;grid-template-columns:auto minmax(0,1fr) auto;min-height:430px;padding:50px}.blueprint-premium-gate>svg{color:var(--page-accent);height:44px;width:44px}.blueprint-premium-gate h2{font-size:38px}.blueprint-premium-gate p:not(.kicker){color:#84908a;color:var(--muted)}.blueprint-premium-gate a{align-items:center;background:var(--page-accent);color:#1b0810;display:flex;font-weight:800;gap:8px;padding:14px 17px}.system-report{grid-gap:45px;display:grid;gap:45px}.western-report{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.1fr)}.bodygraph-wrap,.kabbalah-tree,.natal-wheel-wrap{margin:auto;max-width:560px;width:100%}.bodygraph-wrap svg,.kabbalah-tree svg,.natal-wheel-wrap svg{height:auto;width:100%}.wheel-ring{fill:none;stroke:#e15bff73;stroke-width:1}.wheel-ring.outer{stroke-width:2}.wheel-ring.inner{stroke:#2fffe059}.house-spoke,.sign-spoke{stroke:#e15bff40;stroke-width:1}.house-spoke{stroke:#2fffe033}.sign-number{fill:#988ba1;text-anchor:middle;font-size:9px}.aspect-line{stroke:#2fffe038;stroke-width:.7}.aspect-line.opposition,.aspect-line.square{stroke:#ff695d42}.planet-dot{fill:#0c0711;stroke:var(--page-accent)}.planet-glyph{font-size:15px}.planet-glyph,.wheel-center{fill:#fff;text-anchor:middle}.wheel-center{font-size:12px;letter-spacing:3px}.wheel-center.small{fill:#8d8294;font-size:6px;letter-spacing:1.5px}.planet-table{align-self:start;border-top:1px solid #1b2621;border-top:1px solid var(--line)}.planet-table>div,.planet-table>header{grid-gap:10px;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:grid;font-size:12px;gap:10px;grid-template-columns:1fr 1.3fr .8fr .5fr;padding:11px 8px}.planet-table header{color:#84908a;color:var(--muted);font-size:9px;text-transform:uppercase}.planet-table strong{text-transform:capitalize}.aspect-list{grid-gap:0;border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;gap:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.aspect-list>p{grid-column:1/-1}.aspect-list>span{grid-gap:3px;border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:1px solid #1b2621;border-right:1px solid var(--line);display:grid;font-size:11px;gap:3px;padding:14px}.aspect-list small{color:#84908a;color:var(--muted)}.jyotish-report{grid-template-columns:.7fr 1.3fr}.vedic-coordinate{border-left:2px solid var(--page-accent);padding:32px}.vedic-coordinate>span{color:#84908a;color:var(--muted)}.vedic-coordinate>div{grid-gap:4px;border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;gap:4px;margin-top:28px;padding-top:18px}.vedic-coordinate small{color:#84908a;color:var(--muted)}.hd-report{grid-template-columns:.8fr 1.2fr}.defined-channel{stroke:var(--page-accent);stroke-width:7;stroke-linecap:round;opacity:.75}.center-node{fill:#0b0710;stroke:#756b7a;stroke-width:1.5}.center-node.defined{fill:var(--page-accent);stroke:#fff}.center-label{fill:#fff;text-anchor:middle;font-size:9px}.bodygraph-legend{color:#84908a;color:var(--muted);display:flex;font-size:9px;gap:20px;justify-content:center;text-transform:uppercase}.bodygraph-legend i{border:1px solid #756b7a;display:inline-block;height:9px;margin-right:6px;width:9px}.bodygraph-legend i.defined{background:var(--page-accent)}.hd-core dl{display:grid;grid-template-columns:1fr 1fr;margin:30px 0}.hd-core dl>div{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);padding:15px 0}.hd-core dt{color:#84908a;color:var(--muted);font-size:9px;text-transform:uppercase}.hd-core dd{margin:6px 0 0}.hd-core h3{font-size:16px;margin-top:32px}.channel-list{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,1fr)}.channel-list span{background:#e15bff12;font-size:11px;padding:10px}.channel-list strong{color:var(--page-accent);margin-right:8px}.gate-cloud{display:flex;flex-wrap:wrap;gap:6px}.gate-cloud i{border:1px solid #1b2621;border:1px solid var(--line);display:grid;font-size:10px;font-style:normal;height:32px;place-items:center;width:32px}.number-report{align-items:center;grid-template-columns:.8fr .8fr 1fr}.number-matrix{border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.number-matrix span{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:1px solid #1b2621;border-right:1px solid var(--line);display:grid;min-height:110px;place-items:center}.number-matrix strong{color:var(--page-accent);font:600 40px Cormorant Garamond}.number-matrix small{color:#84908a;color:var(--muted);text-transform:uppercase}.tree-path{stroke:#e15bff47}.sefirah{fill:#0b0710;stroke:#766b7d}.sefirah.active{fill:var(--page-accent);stroke:#fff}.sefirah-label{fill:#fff;text-anchor:middle;font-size:8px}.kabbalah-copy>small{color:#84908a;color:var(--muted);display:block;line-height:1.6;margin-top:25px}.bazi-report{grid-template-columns:1.2fr .8fr .8fr}.bazi-pillar-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.bazi-pillar-grid article{grid-gap:6px;border:1px solid #1b2621;border:1px solid var(--line);border-radius:4px;display:grid;gap:6px;min-width:0;padding:20px 10px;text-align:center}.bazi-pillar-grid strong{color:var(--page-accent);font-size:36px}.bazi-pillar-grid em,.bazi-pillar-grid small,.bazi-pillar-grid span{color:#84908a;color:var(--muted);font-size:9px;font-style:normal}.element-balance>div{grid-gap:8px;align-items:center;display:grid;font-size:10px;gap:8px;grid-template-columns:55px 1fr 20px;margin:13px 0}.element-balance i{background:#1b2621;background:var(--line);height:5px}.element-balance b{background:var(--page-accent);display:block;height:100%;max-width:100%}.bazi-copy{border-left:1px solid var(--page-accent);padding-left:24px}.bazi-copy svg{color:var(--page-accent)}.bazi-copy span{color:#84908a;color:var(--muted);display:block;font-size:10px;margin-top:8px}.blueprint-method-footer{border-top:1px solid #1b2621;border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding:26px 0}.blueprint-method-footer span{grid-gap:4px;color:#84908a;color:var(--muted);display:grid;font-size:10px;gap:4px}.blueprint-method-footer strong{color:#f7fff9;color:var(--ink)}.blueprint-method-footer a{align-items:center;color:var(--page-accent);display:flex;font-size:11px;gap:7px}.energy-hero{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:1fr auto;padding:40px 0 70px}.energy-hero>div:first-child{max-width:820px}.back-link{align-items:center;color:#84908a;color:var(--muted);display:flex;font-size:10px;gap:7px;margin-bottom:35px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.energy-signal{align-content:center;aspect-ratio:1;border:1px solid #2fffe066;border-radius:50%;box-shadow:inset 0 0 70px #2fffe014;color:#2fffe0;display:grid;place-items:center;width:190px}.energy-signal strong{font:600 58px Cormorant Garamond}.energy-signal span{font-size:9px;text-transform:uppercase}.energy-signal i{color:#84908a;color:var(--muted);font-style:normal;margin-top:8px}.daily-energy-grid{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.daily-energy-grid article{border-right:1px solid #1b2621;border-right:1px solid var(--line);padding:28px}.daily-energy-grid article:last-child{border:0}.daily-energy-grid svg{color:#2fffe0}.daily-energy-grid p,.daily-energy-grid small{color:#84908a;color:var(--muted)}.daily-energy-grid h2{font-size:35px}.energy-week{padding:75px 0}.energy-week>header{align-items:center;display:flex;justify-content:space-between}.energy-week>header svg{color:#2fffe0;height:48px;width:48px}.biorhythm-chart{padding-top:30px}.biorhythm-chart svg{height:auto;width:100%}.bio-axis{stroke:#ffffff40}.bio-day-line{stroke:#ffffff0f}.bio-line{stroke-width:3}.bio-label{fill:#8e8293;text-anchor:middle;font-size:8px}.bio-legend{color:#84908a;color:var(--muted);display:flex;font-size:9px;gap:25px;justify-content:center;text-transform:uppercase}.bio-legend i{display:inline-block;height:3px;margin-right:7px;width:18px}.model-disclaimer{color:#84908a;color:var(--muted);font-size:10px;margin:25px auto 0;max-width:720px;text-align:center}.weekly-transits{grid-gap:8vw;border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;gap:8vw;grid-template-columns:1fr 1fr;padding:65px 0}.transit-aspects>span{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:12px 0}.transit-aspects small{color:#84908a;color:var(--muted)}.transit-gates>div{display:flex;flex-wrap:wrap;gap:8px}.transit-gates i{border:1px solid #2fffe04d;color:#2fffe0;display:grid;font-style:normal;height:38px;place-items:center;width:38px}.transit-gates>p{color:#84908a;color:var(--muted);font-size:11px;margin-top:28px}.energy-empty{align-content:center;display:grid;min-height:70vh;place-items:center;text-align:center}.energy-empty>svg{color:var(--page-accent);height:65px;width:65px}.energy-empty>p{max-width:620px}.energy-empty>a{background:var(--page-accent);color:#1b0810;font-weight:800;padding:14px 20px}.ai-navigator{background:linear-gradient(130deg,#2fffe00d,#e15bff0f);border:1px solid #2fffe047;border-radius:6px;margin-top:65px;padding:35px}.ai-navigator>header{display:flex;gap:15px}.ai-navigator>header svg{color:#2fffe0}.navigator-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.navigator-prompts button{background:#0000;border:1px solid #1b2621;border:1px solid var(--line);color:#f7fff9;color:var(--ink);cursor:pointer;padding:9px 12px}.navigator-messages{max-height:540px;min-height:220px;overflow-y:auto;padding:20px 0}.navigator-messages article{margin-bottom:18px;max-width:80%}.navigator-messages article.user{margin-left:auto}.navigator-messages small{color:var(--page-accent);text-transform:uppercase}.navigator-messages p{line-height:1.65;white-space:pre-wrap}.navigator-empty{color:#84908a;color:var(--muted);display:grid;min-height:180px;place-items:center}.navigator-composer{border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;padding-top:16px}.navigator-composer input{background:#0000;border:0;color:#f7fff9;color:var(--ink);font-size:15px;min-width:0;outline:0}.navigator-composer button{background:#2fffe0;border:0;border-radius:50%;color:#07100e;cursor:pointer;display:grid;height:42px;place-items:center;width:42px}.navigator-composer button:disabled{opacity:.35}.navigator-paywall{border:1px solid #e15bff4d;border-radius:6px;margin-top:65px;padding:45px}.navigator-paywall>svg{color:var(--page-accent)}.navigator-paywall a{background:var(--page-accent);color:#1b0810;display:inline-block;font-weight:800;margin-top:15px;padding:12px 16px}.teachers-page{--page-accent:#ff695d}.teachers-hero{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:1fr .7fr;padding:45px 0 70px}.teachers-hero>div{max-width:800px}.teacher-search{grid-gap:12px;align-items:center;border-bottom:2px solid var(--page-accent);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 3px}.teacher-search input{background:#0000;border:0;color:#f7fff9;color:var(--ink);font:400 22px Cormorant Garamond;min-width:0;outline:0}.teacher-search span{color:#84908a;color:var(--muted);font-size:9px;text-transform:uppercase}.coherence-feature{background:#09070d;display:grid;grid-template-columns:1fr 1fr;margin:0 calc(50% - 50vw);min-height:580px}.coherence-image{background:linear-gradient(90deg,#09070d0d,#09070d),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1600&q=86) 50%/cover;min-height:420px}.coherence-copy{align-self:center;max-width:720px;padding:60px max(5vw,calc(50vw - 700px)) 60px 6vw}.coherence-copy h2{font-size:50px}.coherence-copy>p:not(.kicker){color:#c8bdcb}.coherence-diagram{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:auto 1fr auto 1fr auto;margin:35px 0}.coherence-diagram span{grid-gap:7px;color:#fff;display:grid;font-size:10px;gap:7px;place-items:center}.coherence-diagram span svg{color:var(--page-accent)}.coherence-diagram i{background:linear-gradient(90deg,var(--page-accent),#2fffe0);height:1px}.teacher-card-links,.teacher-links{display:flex;flex-wrap:wrap;gap:8px}.teacher-card-links a,.teacher-links a{align-items:center;border:1px solid #ff695d80;color:#fff;display:flex;font-size:10px;gap:8px;justify-content:center;padding:10px 12px}.teacher-card-links a:first-child,.teacher-links a:first-child{background:var(--page-accent);color:#1b0810;font-weight:800}.teacher-topics{display:flex;gap:7px;overflow-x:auto;padding:70px 0 25px;scrollbar-width:none}.teacher-topics button{background:#0000;border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);cursor:pointer;flex:none;padding:9px 13px}.teacher-topics button.active{border-color:var(--page-accent);color:#f7fff9;color:var(--ink)}.teacher-grid{border-left:1px solid #1b2621;border-left:1px solid var(--line);border-top:1px solid #1b2621;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.teacher-grid article{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line);border-right:1px solid #1b2621;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:410px;padding:30px;position:relative}.teacher-index{color:#ff695d59;font:600 35px Cormorant Garamond;position:absolute;right:20px;top:20px}.teacher-grid h2{font-size:30px;max-width:80%}.teacher-grid article>p:not(.kicker){color:#84908a;color:var(--muted);font-size:12px;line-height:1.65}.teacher-theme-list{display:flex;flex-wrap:wrap;gap:5px;margin:18px 0}.teacher-theme-list span{border:1px solid #1b2621;border:1px solid var(--line);color:#84908a;color:var(--muted);font-size:8px;padding:5px 7px;text-transform:uppercase}.teacher-card-links{margin-top:auto}.teacher-card-links a:last-child{padding:8px;width:38px}.teacher-discernment{grid-gap:25px;border-bottom:1px solid var(--page-accent);border-top:1px solid var(--page-accent);display:grid;gap:25px;grid-template-columns:auto 1fr;margin:80px auto 0;max-width:900px;padding:35px}.teacher-discernment>svg{color:var(--page-accent);height:38px;width:38px}.teacher-discernment p:not(.kicker){color:#84908a;color:var(--muted)}@media(max-width:1100px){.blueprint-hero{grid-template-columns:1fr;min-height:auto}.blueprint-summary-grid{grid-template-columns:repeat(4,1fr)}.blueprint-summary-card:nth-child(4){border-right:0}.bazi-report,.hd-report,.jyotish-report,.number-report,.western-report{grid-template-columns:1fr 1fr}.aspect-list,.bazi-copy,.kabbalah-copy{grid-column:1/-1}.teacher-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.blueprint-hero{margin-top:0;padding:50px 16px}.cosmic-birth-form{grid-template-columns:1fr;padding:20px}.birth-row,.cosmic-birth-form>label,.location-field{grid-column:1}.birth-row{grid-template-columns:1fr}.blueprint-summary-grid{grid-template-columns:repeat(2,1fr)}.blueprint-summary-card{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line)}.blueprint-summary-card:nth-child(2n){border-right:0}.blueprint-report{padding:35px 0}.bazi-report,.blueprint-overview,.blueprint-premium-gate,.hd-report,.jyotish-report,.number-report,.western-report{grid-template-columns:1fr}.blueprint-premium-gate{padding:28px}.blueprint-premium-gate h2{font-size:30px}.planet-table>div,.planet-table>header{font-size:10px;grid-template-columns:.75fr 1.15fr .75fr .4fr;padding-left:2px;padding-right:2px}.aspect-list,.channel-list{grid-template-columns:1fr}.bazi-pillar-grid{grid-template-columns:repeat(2,1fr)}.blueprint-method-footer{flex-direction:column}.energy-hero{grid-template-columns:1fr}.energy-signal{width:150px}.daily-energy-grid{grid-template-columns:repeat(2,1fr)}.daily-energy-grid article:nth-child(2){border-right:0}.daily-energy-grid article{border-bottom:1px solid #1b2621;border-bottom:1px solid var(--line)}.weekly-transits{grid-template-columns:1fr}.ai-navigator{padding:22px}.navigator-messages article{max-width:95%}.teachers-hero{grid-template-columns:1fr}.teacher-search span{display:none}.coherence-feature{grid-template-columns:1fr}.coherence-image{min-height:330px}.coherence-copy{padding:40px 16px}.coherence-diagram{gap:7px}.coherence-diagram span{font-size:8px}.teacher-grid{grid-template-columns:1fr}.teacher-grid article{min-height:360px}.teacher-discernment{padding:25px}.location-results button,.teacher-discernment{grid-template-columns:1fr}.location-results button small{grid-column:1;grid-row:auto}}.integration-loop{margin-left:0;margin-right:0;padding-left:clamp(24px,5vw,70px);padding-right:clamp(24px,5vw,70px)}@media (max-width:900px){.integration-loop{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}}@media (min-width:768px){.site-shell{padding-left:260px;padding-top:0}.site-header{align-items:stretch;border:0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:28px;height:100vh;inset:0 auto 0 0;min-height:0;padding:28px 20px;position:fixed;width:260px}.site-header .brand{display:flex;justify-content:flex-start;padding:0}.site-header .brand img{height:72px;width:178px}.site-header .header-actions{display:grid;grid-template-columns:auto 1fr;margin-top:auto}.site-shell>.path-rail{left:20px;position:fixed;top:132px;width:220px;z-index:20}}@media (max-width:767px){.site-header{height:67px;min-height:0;padding:8px 12px}.site-header .brand{min-height:0;padding-right:0}.site-header .brand img{height:48px;width:118px}.site-shell>.path-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020403f5;border:0;border-top:1px solid var(--line);bottom:0;left:0;padding:5px 5px calc(5px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:60}.site-shell>.path-rail .path-rail-track{flex-direction:row;gap:2px}.site-shell>.path-rail .path-stop{flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-height:58px;min-width:0;padding:6px 3px}.site-shell>.path-rail .path-icon{border:0;height:26px;width:26px}.site-shell>.path-rail .path-copy strong{font-size:9px}.site-shell>.path-rail .path-copy small{display:none}}.experiment-card,.experiment-form,.integration-loop,.pause-layout,.pause-layout article,.pause-practice{max-width:100%;min-width:0}.experiment-card h3,.experiment-card p,.pause-layout h3{overflow-wrap:anywhere}.pause-practice{background:#050706;border:1px solid #ffe24a59;margin:0 0 90px;padding:clamp(30px,5vw,64px)}.pause-practice>header{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:38px}.pause-practice>header h2{margin:0}.pause-practice>header>svg{color:#ffe24a;height:45px;width:45px}.pause-layout{grid-gap:clamp(28px,6vw,80px);display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:230px minmax(0,1fr)}.pause-layout nav{display:flex;flex-direction:column;gap:6px}.pause-layout nav button{grid-gap:12px;align-items:center;background:#0000;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:grid;gap:12px;grid-template-columns:38px 1fr;min-height:52px;text-align:left}.pause-layout nav button span{border-right:1px solid var(--line);color:#ffe24a;display:grid;height:100%;place-items:center}.pause-layout nav button.active{border-color:#ffe24a;color:var(--ink)}.pause-layout nav button.complete span{background:#ffe24a;color:#090800}.pause-layout article small{color:#ffe24a;font-size:9px;text-transform:uppercase}.pause-layout article h3{font-size:clamp(30px,4vw,46px);margin:18px 0}.pause-layout textarea{background:#020403;border:1px solid var(--line);color:var(--ink);min-height:140px;outline:0;padding:16px;resize:vertical;width:100%}.pause-layout textarea:focus{border-color:#ffe24a}.pause-layout article>div{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.pause-layout article>div button{background:#0000;border:1px solid var(--line);color:var(--muted);cursor:pointer;min-height:46px;padding:11px 15px}.pause-layout article>div button:last-child{align-items:center;background:#ffe24a;border-color:#ffe24a;color:#090800;display:flex;font-weight:800;gap:8px}.pause-layout article>div button:disabled{cursor:not-allowed;opacity:.35}.pause-karma-note{border-top:1px solid var(--line);font-size:11px;margin:35px 0 0;padding-top:20px}.pause-karma-note strong{color:var(--ink)}.jung-lens{grid-gap:24px;background:#07060a;border:1px solid #9b7bff59;display:grid;gap:24px;grid-template-columns:auto 1fr;margin:55px 0;padding:32px}.jung-lens>svg{color:#9b7bff}.jung-lens h2{font-size:36px}.jung-lens p{max-width:900px}.jung-lens div div{display:flex;flex-wrap:wrap;gap:8px}.jung-lens a{align-items:center;border:1px solid #9b7bff59;color:var(--ink);display:flex;font-size:10px;gap:7px;padding:9px 12px;text-decoration:none}.archetype-pair{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0 0 18px}.archetype-pair span{border:1px solid var(--line);padding:10px}.archetype-pair small,.archetype-pair strong{display:block}.archetype-pair small{color:var(--page-accent);font-size:8px;text-transform:uppercase}.archetype-pair strong{font-size:11px;margin-top:5px}.pause-card-prompt{border-left:2px solid #ffe24a;font-size:11px;margin-top:18px;padding:14px}.pause-card-prompt strong{color:#ffe24a;display:block;font-size:9px;margin-bottom:5px}@media (max-width:700px){.pause-practice{margin-bottom:60px;padding:25px 18px}.pause-layout{grid-template-columns:1fr}.pause-layout nav{flex-direction:row;overflow-x:auto}.pause-layout nav button{grid-template-columns:1fr;min-width:54px;padding:0}.pause-layout nav button span{border-right:0;min-height:48px}.pause-layout nav button strong{display:none}.jung-lens{padding:24px 20px}.archetype-pair,.jung-lens{grid-template-columns:1fr}}.practitioner-story{grid-gap:clamp(40px,8vw,120px);background:linear-gradient(135deg,rgba(255,121,0,.055),rgba(47,255,224,.025) 55%,#0000);border-bottom:1px solid var(--line);border-top:1px solid #ff7900;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);margin:0 0 90px;padding:clamp(38px,6vw,84px)}.practitioner-identity{display:flex;flex-direction:column;gap:40px;justify-content:space-between}.practitioner-identity img{aspect-ratio:1;filter:drop-shadow(0 0 32px rgba(255,121,0,.2));object-fit:contain;width:min(190px,72%)}.practitioner-identity>span{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px;padding-top:18px}.practitioner-identity small,.practitioner-principles small{color:#ff7900;font-size:8px;text-transform:uppercase}.practitioner-identity strong{font:500 27px/1.05 Cormorant Garamond,serif}.practitioner-copy{max-width:900px}.practitioner-copy h2{font-size:clamp(43px,5vw,72px);margin-bottom:26px}.practitioner-copy h2 em{color:#ff9d4c}.practitioner-copy>p{max-width:790px}.practitioner-copy .practitioner-lead{color:#dfe7e2;font-size:16px;line-height:1.75}.practitioner-copy blockquote{border-left:2px solid #2fffe0;color:#f2f8f5;font:italic 500 clamp(22px,2.5vw,32px)/1.25 Cormorant Garamond,serif;margin:30px 0;padding:20px 0 20px 24px}.practitioner-principles{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.practitioner-principles>span{border-right:1px solid var(--line);min-width:0;padding:22px 18px 0 0}.practitioner-principles>span+span{padding-left:18px}.practitioner-principles>span:last-child{border-right:0}.practitioner-principles svg{color:#2fffe0;display:block;margin-bottom:28px}.practitioner-principles strong{display:block;font-size:13px;margin:7px 0}.practitioner-principles p{font-size:10px;margin:0}@media (max-width:800px){.practitioner-story{gap:38px;grid-template-columns:1fr;margin-bottom:60px;padding:34px 20px}.practitioner-identity{grid-gap:22px;align-items:end;display:grid;gap:22px;grid-template-columns:92px 1fr}.practitioner-identity img{width:92px}.practitioner-principles{grid-template-columns:1fr}.practitioner-principles>span,.practitioner-principles>span+span{border-bottom:1px solid var(--line);border-right:0;padding:18px 0}.practitioner-principles>span:last-child{border-bottom:0}.practitioner-principles svg{margin-bottom:12px}}.location-results .search-more-locations{background:rgba(47,255,224,.055);border-top:1px solid #2fffe0}.location-results .search-more-locations strong{color:#2fffe0}.location-attribution{color:var(--muted);display:block;font-size:8px;padding:8px 12px;text-align:right;text-decoration:none}@media (max-width:1050px){.blueprint-hero,.blueprint-page,.blueprint-report,.companion-workspace,.conversation,.entry-list,.journal-editor,.journal-layout,.meaning-browser,.meaning-grid,.meaning-reader,.meanings-hero,.meanings-page,.planet-table,.reflect-active-workspace,.reflect-page,.system-report{max-width:100%;min-width:0}.bazi-report,.blueprint-overview,.companion-workspace,.hd-report,.journal-layout,.jyotish-report,.meaning-browser,.meaning-grid,.meanings-hero,.number-report,.western-report{grid-template-columns:minmax(0,1fr)}.meaning-reader{position:relative;top:auto}.planet-table{overflow-x:auto}.blueprint-hero{margin-left:0;margin-right:0;padding-left:clamp(20px,5vw,54px);padding-right:clamp(20px,5vw,54px)}}@media (min-width:1051px){.blueprint-hero{margin-left:0;margin-right:0;width:100%}}.first-visit-hero{grid-gap:34px 4vw;align-items:center;background:#030604;border-bottom:1px solid var(--line);display:grid;gap:34px 4vw;grid-template-columns:minmax(0,1.6fr) minmax(220px,.35fr);grid-template-rows:1fr auto;isolation:isolate;min-height:min(720px,calc(100vh - 110px));overflow:hidden;padding:clamp(46px,5vw,68px) clamp(24px,4vw,60px) 26px;position:relative}.first-visit-hero:before{background-image:url(https://images.unsplash.com/photo-1464802686167-b939a6910659?auto=format&fit=crop&w=1800&q=76);background-position:50%;background-size:cover;content:"";filter:saturate(.65) contrast(1.15);inset:0;opacity:.16;position:absolute;z-index:-1}.first-visit-copy{max-width:1080px}.first-visit-copy h1{font-size:clamp(50px,4.8vw,72px);line-height:.95;margin:14px 0 20px}.first-visit-copy h1 em{color:#ffe24a}.first-visit-promise{color:#e3eae6;font-size:clamp(16px,1.5vw,21px);line-height:1.55;margin:0;max-width:760px}.first-visit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.first-visit-actions a,.first-visit-actions button{align-items:center;background:#ffe24a;border:1px solid #ffe24a;color:#0b0a02;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:10px;min-height:50px;padding:13px 18px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.first-visit-actions a{background:#030604d1;color:#ffe24a}.first-visit-actions a:hover,.first-visit-actions button:hover{transform:translateY(-2px)}.first-visit-orientation{align-self:end;border-bottom:1px solid var(--line);border-top:1px solid #ffe24a;padding:28px 0}.first-visit-orientation>svg{color:#ffe24a}.first-visit-orientation p{color:var(--ink);font:500 29px/1.1 Cormorant Garamond,serif;margin:24px 0 12px}.first-visit-orientation span{color:var(--muted);font-size:11px;line-height:1.6}.first-visit-lenses{border-top:1px solid var(--line);display:grid;grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.first-visit-lenses>span{border-right:1px solid var(--line);color:#cbd4cf;font-size:10px;min-width:0;padding:16px 12px 3px}.first-visit-lenses>span:last-child{border-right:0}.first-visit-lenses small{color:#ffe24a;display:block;font-size:8px;margin-bottom:7px}@media (max-width:1050px){.first-visit-hero{align-items:start;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:680px}.first-visit-orientation{max-width:620px}}@media (max-width:700px){.first-visit-hero{gap:30px;margin:0 -16px;min-height:calc(100vh - 135px);padding:46px 16px 22px}.first-visit-copy h1{font-size:45px;line-height:.96}.first-visit-promise{font-size:15px}.first-visit-actions{display:grid;grid-template-columns:1fr}.first-visit-actions a,.first-visit-actions button{justify-content:center}.first-visit-orientation{padding:20px 0}.first-visit-orientation p{font-size:25px}.first-visit-lenses{grid-template-columns:repeat(2,1fr)}.first-visit-lenses>span{border-bottom:1px solid var(--line)}}@media (min-width:768px) and (max-width:1050px){.checkin-band,.convergence-empty{grid-template-columns:1fr}.convergence-empty{padding:55px 0}.convergence-empty h1{font-size:56px}.convergence-empty a{width:-webkit-max-content;width:max-content}.pause-layout{grid-template-columns:1fr}.pause-layout nav{display:grid;grid-template-columns:repeat(5,1fr)}.pause-layout nav button{grid-template-columns:1fr;padding:0}.pause-layout nav button span{border-right:0;min-height:46px}.pause-layout nav button strong{display:none}}.identity-strip{grid-gap:24px;align-items:center;background:linear-gradient(90deg,#e15bff0f,#0000 55%);border-bottom:1px solid var(--line);border-top:1px solid #e15bff8c;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 0 52px;padding:18px 22px}.identity-empty>span,.identity-strip>header{align-items:center;display:flex;gap:12px}.identity-empty>svg,.identity-strip>header>svg{color:#e15bff;flex:none}.identity-empty>span,.identity-strip header span{display:flex;flex-direction:column;gap:3px}.identity-strip small{color:#a9b2ad;font-size:8px;text-transform:uppercase}.identity-empty strong,.identity-strip header strong{font-size:11px}.identity-strip>div{display:flex;justify-content:center;min-width:0}.identity-strip>div>span{border-left:1px solid var(--line);min-width:82px;padding:2px 16px}.identity-strip>div strong{display:block;font:500 21px/1 Cormorant Garamond,serif;margin-top:4px;overflow-wrap:anywhere}.identity-strip>a{align-items:center;color:#e9c9f0;display:flex;font-size:10px;font-weight:700;gap:8px;text-decoration:none}.identity-strip>a svg{width:15px}.identity-empty{grid-template-columns:auto minmax(0,1fr) auto}.reflect-intro{grid-gap:7vw;align-items:end;border-bottom:1px solid var(--line);display:grid;gap:7vw;grid-template-columns:1.2fr .8fr;padding:55px 0 48px}.reflect-intro h1{margin-bottom:0}.reflect-intro>p{margin-bottom:12px;max-width:570px}.reflect-mode-switch{border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;margin:28px 0 45px;max-width:720px}.reflect-mode-switch button{align-items:center;background:#050806;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;gap:13px;min-height:74px;padding:13px 17px;text-align:left;transition:background-color .2s ease,color .2s ease,transform .2s ease}.reflect-mode-switch button:last-child{border-right:0}.reflect-mode-switch button:hover{color:var(--ink)}.reflect-mode-switch button.active{background:#2fffe0;color:#04100d}.reflect-mode-switch button svg{flex:none}.reflect-mode-switch button span{display:flex;flex-direction:column;gap:4px}.reflect-mode-switch button small{font-size:9px}.reflect-active-workspace{padding-bottom:95px}.embedded-workspace{min-width:0}.embedded-auth-state{min-height:520px;padding:60px 0}.message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.message-actions button{align-items:center;background:#0000;border:1px solid var(--page-accent);color:var(--page-accent);cursor:pointer;display:flex;font-size:9px;gap:7px;min-height:38px;padding:8px 11px}.message-actions button:last-child{border-color:#55ff8a;color:#55ff8a}.message-actions button:disabled{cursor:default;opacity:.65}.message-actions svg{width:14px}@media (max-width:1050px){.identity-strip{grid-template-columns:1fr auto}.identity-strip>div{border-top:1px solid var(--line);grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-top:14px}.identity-strip>div>span:first-child{border-left:0;padding-left:0}}@media (max-width:700px){.identity-empty,.identity-strip{gap:16px;grid-template-columns:1fr;padding:18px 0}.identity-strip>div{grid-column:1;grid-row:auto}.identity-strip>a{width:-webkit-max-content;width:max-content}.reflect-intro{gap:20px;grid-template-columns:1fr;padding-top:35px}.reflect-mode-switch{margin-bottom:28px}.reflect-mode-switch button{min-height:66px;padding:10px}.reflect-mode-switch button small{display:none}.reflect-active-workspace{padding-bottom:35px}}.account-pill,.sign-in-pill{align-items:center;background:rgba(47,255,224,.055);border:1px solid #2fffe05c;border-radius:4px;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:52px;padding:10px 12px;text-align:left;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:100%}.account-pill:hover,.sign-in-pill:hover{background:#2fffe01a;border-color:#2fffe0;transform:translateY(-2px)}.account-pill>svg:first-child,.sign-in-pill>svg{color:#2fffe0;flex:none}.account-pill span,.sign-in-pill span{display:flex;flex:1 1;flex-direction:column;min-width:0}.account-pill strong,.sign-in-pill strong{font-size:11px}.account-pill small,.sign-in-pill small{color:var(--muted);font-size:8px}.account-exit{color:var(--muted);width:14px}.header-upgrade-link{align-items:center;border:1px solid #ffe24a47;border-radius:4px;color:#ffe24a;display:flex;font-size:9px;gap:8px;padding:9px 12px;text-decoration:none;width:100%}.site-header .header-actions{display:flex;flex-direction:column;gap:7px}.sign-in-page{padding-top:40px}.sign-in-hero{grid-gap:7vw;align-items:center;background:#05070c;border:1px solid #2fffe03d;display:grid;gap:7vw;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);isolation:isolate;min-height:610px;overflow:hidden;padding:clamp(46px,7vw,95px);position:relative}.sign-in-hero:before{background:linear-gradient(90deg,#05070cfa 20%,#05070cb8),url(https://images.unsplash.com/photo-1615392030676-6c532fe0c302?auto=format&fit=crop&w=1800&q=84) 50%/cover;content:"";inset:0;position:absolute;z-index:-1}.sign-in-copy h1{font-size:clamp(51px,6vw,88px);margin:18px 0 25px;max-width:900px}.sign-in-copy h1 em{color:#2fffe0}.sign-in-copy>p:not(.kicker){color:#d4ddd8;font-size:17px;max-width:720px}.sign-in-copy>button{align-items:center;background:#2fffe0;border:0;border-radius:4px;color:#04100d;cursor:pointer;display:flex;font-weight:800;gap:12px;justify-content:space-between;margin:30px 0 14px;min-height:52px;min-width:260px;padding:12px 17px}.sign-in-copy>button>span{background:#fff;border-radius:50%;color:#4285f4;display:grid;font-weight:900;height:26px;place-items:center;width:26px}.sign-in-copy>a{color:var(--muted);display:block;font-size:10px;width:-webkit-max-content;width:max-content}.sign-in-mirror{border-bottom:1px solid var(--line);border-top:1px solid #d946ef;padding:28px 0}.sign-in-mirror svg{color:#d946ef}.sign-in-mirror blockquote{color:#f4f7f5;font:italic 500 30px/1.25 Cormorant Garamond,serif;margin:30px 0 16px}.sign-in-mirror small{color:var(--muted);font-size:8px;text-transform:uppercase}.sign-in-reasons{border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 80px}.sign-in-reasons article{border-right:1px solid var(--line);min-width:0;padding:28px}.sign-in-reasons article:last-child{border-right:0}.sign-in-reasons svg{color:#2fffe0}.sign-in-reasons small{color:#4e5b54;float:right}.sign-in-reasons h2{font-size:27px;margin:36px 0 8px}.sign-in-reasons p{font-size:11px;margin:0}.self-discovery-page{padding-top:40px}.discovery-path-hero{grid-gap:7vw;align-items:end;background:#06070d;border-bottom:1px solid #2fffe0;display:grid;gap:7vw;grid-template-columns:minmax(0,1.35fr) minmax(260px,.45fr);isolation:isolate;min-height:650px;overflow:hidden;padding:clamp(50px,7vw,100px);position:relative}.discovery-path-hero:before{background:linear-gradient(90deg,#06070dfa 18%,#06070d9e),url(https://images.unsplash.com/photo-1615392030676-6c532fe0c302?auto=format&fit=crop&w=1800&q=84) 50%/cover;content:"";inset:0;opacity:.9;position:absolute;z-index:-1}.discovery-path-hero h1{font-size:clamp(54px,6.6vw,94px);line-height:.94;margin:18px 0 25px;max-width:980px}.discovery-path-hero h1 em{color:#2fffe0}.discovery-path-hero>div>p:not(.kicker){color:#d8e2dd;font-size:17px;max-width:760px}.discovery-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.discovery-hero-actions a,.path-next-actions a{align-items:center;background:#06070dd6;border:1px solid #2fffe059;border-radius:4px;color:#dffef9;display:flex;font-size:10px;font-weight:700;gap:9px;min-height:46px;padding:11px 15px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.discovery-hero-actions a:first-child{background:#2fffe0;color:#04100d}.discovery-hero-actions a:hover,.path-next-actions a:hover{border-color:#2fffe0;transform:translateY(-2px)}.discovery-path-hero>aside{border-bottom:1px solid var(--line);border-top:1px solid #d946ef;padding:28px 0}.discovery-path-hero>aside>svg{color:#d946ef}.discovery-path-hero blockquote{color:#fff;font:italic 500 29px/1.2 Cormorant Garamond,serif;margin:28px 0}.discovery-path-hero aside span{align-items:center;color:#2fffe0;display:flex;font-size:9px;gap:7px;text-transform:uppercase}.path-progress{background:#07090e;border:1px solid var(--line);margin:18px 0 45px}.path-progress>header{grid-gap:20px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:auto minmax(130px,1fr) auto;padding:17px 20px}.path-progress>header>span{display:flex;flex-direction:column}.path-progress>header small{color:var(--muted);font-size:8px;text-transform:uppercase}.path-progress>header>div{background:#151a20;height:4px;overflow:hidden}.path-progress>header i{background:linear-gradient(90deg,#2fffe0,#d946ef,#f59e0b);display:block;height:100%;transition:width .4s ease}.path-progress nav{display:grid;grid-template-columns:repeat(3,1fr)}.path-progress nav button{align-items:flex-start;background:#0000;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;gap:12px;min-height:94px;min-width:0;padding:17px;text-align:left;transition:background-color .2s ease,color .2s ease}.path-progress nav button:last-child{border-right:0}.path-progress nav button.active{background:#2fffe00f;color:var(--ink)}.path-progress nav button.complete>svg{color:#10b981}.path-progress nav button>svg{color:#53605a;flex:none;width:19px}.path-progress nav button span{min-width:0}.path-progress nav button p,.path-progress nav button small,.path-progress nav button strong{display:block}.path-progress nav button small{color:#2fffe0;font-size:8px;text-transform:uppercase}.path-progress nav button strong{font-size:12px;margin:5px 0}.path-progress nav button p{font-size:9px;margin:0}.discovery-stage{background:#07090e;border:1px solid var(--line);min-width:0;padding:clamp(35px,6vw,78px)}.discovery-stage>header{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.discovery-stage>header h2{font-size:clamp(43px,5vw,70px);margin:0}.discovery-stage>header h2 em{color:#2fffe0}.relationship-stage>header h2 em{color:#d946ef}.passion-stage>header h2 em{color:#f59e0b}.discovery-stage>header>svg{color:#2fffe0;height:48px;width:48px}.relationship-stage>header>svg{color:#d946ef}.passion-stage>header>svg{color:#f59e0b}.stage-intro{color:#bec9c3;font-size:15px;line-height:1.7;margin:24px 0 45px;max-width:820px}.stage-block{border-top:1px solid var(--line);padding:28px 0}.block-heading{align-items:center;display:flex;gap:14px;margin-bottom:23px}.block-heading>svg{color:#2fffe0;flex:none}.block-heading>span{display:flex;flex:1 1;flex-direction:column}.block-heading small,.block-label{color:#2fffe0;font-size:8px;text-transform:uppercase}.block-heading strong{font-size:15px;margin-top:5px}.block-heading a{align-items:center;color:#2fffe0;display:flex;font-size:9px;gap:7px}.archetype-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.archetype-grid button{background:#0c0f15;border:1px solid var(--line);border-radius:4px;color:var(--ink);cursor:pointer;min-height:155px;min-width:0;padding:18px;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.archetype-grid button.selected,.archetype-grid button:hover{background:#2fffe012;border-color:#2fffe0;transform:translateY(-2px)}.archetype-grid svg{color:#2fffe0}.archetype-grid strong{display:block;font:500 23px/1 Cormorant Garamond,serif;margin:25px 0 7px}.archetype-grid p{font-size:10px;margin:0}.choice-cloud{display:flex;flex-wrap:wrap;gap:8px}.choice-cloud button,.relationship-options button{background:#0c0f15;border:1px solid var(--line);border-radius:3px;color:var(--muted);cursor:pointer;font-size:10px;min-height:42px;padding:10px 13px}.choice-cloud button.selected,.relationship-options button.selected{background:#2fffe017;border-color:#2fffe0;color:var(--ink)}.relationship-options button.selected{background:#d946ef17;border-color:#d946ef}.relationship-layout{grid-gap:clamp(28px,6vw,80px);display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:.65fr 1.35fr}.relationship-options{display:flex;flex-direction:column;gap:7px}.relationship-reading{background:rgba(217,70,239,.035);border-bottom:1px solid var(--line);border-top:1px solid #d946ef;min-width:0;padding:30px}.relationship-reading>svg{color:#d946ef}.relationship-reading>small{color:#d946ef;font-size:8px;text-transform:uppercase}.relationship-reading h3{font-size:37px}.relationship-reading label{grid-gap:9px;color:#cbd5d0;display:grid;font-size:9px;gap:9px;margin-top:25px;text-transform:uppercase}.relationship-reading textarea{background:#06070d;border:1px solid var(--line);color:var(--ink);min-height:125px;outline:0;padding:14px;resize:vertical;width:100%}.relationship-reading textarea:focus{border-color:#d946ef}.pause-ribbon{border:1px solid var(--line);display:flex;gap:20px;margin-top:35px;padding:20px}.pause-ribbon>svg{color:#d946ef;flex:none}.pause-ribbon>div{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(5,1fr)}.pause-ribbon>div>small{color:#d946ef;font-size:8px;grid-column:1/-1}.pause-ribbon span{color:var(--muted);font-size:9px}.pause-ribbon b{color:var(--ink);display:block;font-size:16px;margin-bottom:5px}.passion-choices{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr 1fr;padding-bottom:38px}.passion-stage .block-label{color:#f59e0b}.passion-stage .choice-cloud button.selected{background:#f59e0b17;border-color:#f59e0b}.career-signals{border-top:1px solid #f59e0b}.career-signals>header{align-items:center;display:flex;gap:14px;padding:22px 0}.career-signals>header svg{color:#f59e0b}.career-signals>header span{display:flex;flex-direction:column}.career-signals>header small{color:#f59e0b;font-size:8px;text-transform:uppercase}.career-signals article{border-top:1px solid var(--line);padding:24px 24px 24px 62px;position:relative}.career-signals article>span{color:#f59e0b;font-size:9px;left:15px;position:absolute;top:25px}.career-signals article h3{font-size:27px;margin:0 0 7px}.career-signals article p{margin:0 0 16px}.career-signals article small{color:#f59e0b;display:block;font-size:8px;text-transform:uppercase}.career-signals article strong{color:#dde6e1;display:block;font-size:11px;margin-top:5px}.career-empty{border-top:1px solid var(--line);padding:40px;text-align:center}.career-empty svg{color:#f59e0b}.stage-complete{align-items:center;border-top:1px solid var(--line);display:flex;gap:25px;justify-content:space-between;margin-top:38px;padding-top:23px}.stage-complete p{font-size:10px;margin:0;max-width:650px}.stage-complete>button,.stage-complete>div button{align-items:center;background:#2fffe0;border:0;border-radius:3px;color:#04100d;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:11px 15px}.relationship-stage .stage-complete>button{background:#d946ef;color:#110314}.passion-stage .stage-complete>div{display:flex;gap:8px}.passion-stage .stage-complete>div button:first-child{background:#f59e0b;color:#130b01}.stage-complete>div button.secondary{background:#0000;border:1px solid #f59e0b;color:#f59e0b}.stage-complete button:disabled{cursor:not-allowed;opacity:.34}.path-next-actions{grid-gap:45px;align-items:end;background:#080a10;border:1px solid var(--line);display:grid;gap:45px;grid-template-columns:1fr auto;margin:18px 0 80px;padding:clamp(30px,5vw,62px)}.path-next-actions h2{font-size:42px}.path-next-actions p{max-width:690px}.path-next-actions>div:last-child{display:flex;gap:8px}@media (max-width:1050px){.discovery-path-hero,.sign-in-hero{grid-template-columns:1fr}.discovery-path-hero>aside,.sign-in-mirror{max-width:720px}.archetype-grid{grid-template-columns:repeat(2,1fr)}.passion-choices,.relationship-layout{grid-template-columns:1fr}.pause-ribbon>div{grid-template-columns:repeat(3,1fr)}.path-next-actions{align-items:start;grid-template-columns:1fr}}@media (max-width:767px){.site-header .header-actions{align-items:center;flex-direction:row;margin:0}.account-pill,.sign-in-pill{justify-content:center;min-height:44px;padding:9px;width:44px}.account-exit,.account-pill span,.header-upgrade-link,.sign-in-pill span{display:none}.self-discovery-page,.sign-in-page{padding-top:12px}.discovery-path-hero,.sign-in-hero{gap:40px;margin:0 -16px;min-height:0;padding:46px 16px}.discovery-path-hero h1,.sign-in-copy h1{font-size:46px;line-height:.96}.discovery-path-hero>div>p:not(.kicker),.sign-in-copy>p:not(.kicker){font-size:14px}.sign-in-copy>button{width:100%}.sign-in-reasons{grid-template-columns:1fr}.sign-in-reasons article{border-bottom:1px solid var(--line);border-right:0}.path-progress>header{gap:8px}.path-progress nav,.path-progress>header{grid-template-columns:1fr}.path-progress nav button{border-bottom:1px solid var(--line);border-right:0;min-height:69px}.path-progress nav button:last-child{border-bottom:0}.path-progress nav button p{display:none}.discovery-stage{padding:30px 18px}.discovery-stage>header h2{font-size:42px}.archetype-grid{grid-template-columns:1fr}.archetype-grid button{min-height:125px}.block-heading{align-items:flex-start;flex-wrap:wrap}.block-heading a{width:100%}.relationship-reading{padding:23px 18px}.pause-ribbon{align-items:flex-start}.pause-ribbon>div{grid-template-columns:1fr}.career-signals article{padding-left:45px}.stage-complete{align-items:stretch;flex-direction:column}.passion-stage .stage-complete>div,.path-next-actions>div:last-child,.stage-complete>div{display:grid;grid-template-columns:1fr}.path-next-actions{margin-bottom:60px;padding:30px 20px}}.conversation-head>div{align-items:center;display:flex;gap:9px}.conversation-head>div>small{white-space:nowrap}.conversation-head>div>button{align-items:center;background:#090c10;border:1px solid var(--line);border-radius:3px;color:var(--muted);cursor:pointer;display:flex;font-size:8px;gap:6px;min-height:32px;padding:6px 9px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.conversation-head>div>button.active{background:#d946ef17;border-color:#d946ef;color:#f1bcf8}.conversation-head>div>button svg{height:14px;width:14px}.voice-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.voice-actions button{align-items:center;background:rgba(217,70,239,.045);border:1px solid #d946ef66;border-radius:3px;color:#edc8f2;cursor:pointer;display:flex;font-size:8px;gap:7px;min-height:34px;padding:7px 10px}.voice-actions button:disabled{cursor:wait;opacity:.48}.voice-actions svg{height:13px;width:13px}@media (max-width:600px){.conversation-head{align-items:flex-start;gap:10px}.conversation-head>div{align-items:flex-end;flex-direction:column}.conversation-head>div>button span{display:none}}.location-trail{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:18px;min-width:0;padding-top:24px;text-transform:uppercase}.location-trail-label{color:color-mix(in srgb,var(--page-accent) 78%,var(--muted));flex:none;font-size:8px;font-weight:700}.location-trail ol{align-items:center;display:flex;list-style:none;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000);min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.location-trail ol::-webkit-scrollbar{display:none}.location-trail li{align-items:center;display:flex;flex:none;white-space:nowrap}.location-trail svg{color:#465049;height:13px;margin:0 8px;width:13px}.location-trail [aria-current=page],.location-trail a{align-items:center;color:var(--muted);display:inline-flex;min-height:36px;text-decoration:none;transition:color .2s ease}.location-trail a:hover{color:var(--ink)}.location-trail [aria-current=page]{border-bottom:1px solid var(--page-accent);color:var(--ink)}.location-trail+.page{padding-top:clamp(34px,4vw,62px)}.convergence-brief{grid-template-columns:minmax(0,1fr);max-width:1120px;padding-bottom:clamp(54px,7vw,84px)}.convergence-reading-link{align-items:center;border-bottom:1px solid #ffe24a;color:#ffe24a;display:inline-flex;font-weight:800;gap:11px;margin-top:18px;min-height:48px;padding:0 0 7px;text-decoration:none;transition:color .2s ease,transform .2s ease}.convergence-reading-link:hover{color:#fff1a0;transform:translateY(2px)}.integrated-reading{border-bottom:1px solid var(--line);border-top:1px solid #ffe24a;margin:0 0 90px;scroll-margin-top:38px}.integrated-reading>header{grid-gap:clamp(30px,6vw,90px);align-items:start;display:grid;gap:clamp(30px,6vw,90px);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:clamp(38px,6vw,78px) 0 clamp(30px,4vw,50px)}.integrated-reading>header h2{font-size:clamp(42px,5.4vw,74px);margin-bottom:22px;max-width:950px}.integrated-reading>header p:last-child{color:#b5c0ba;font-size:15px;margin:0;max-width:790px}.integrated-reading>header aside{align-items:flex-end;display:flex;flex-direction:column;gap:24px;min-width:175px}.integrated-reading>header aside>svg{color:#ffe24a;height:48px;width:48px}.integrated-reading>header aside a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:10px;gap:8px;min-height:44px;text-decoration:none}.integrated-reading>header aside a:hover{border-color:#ffe24a}.integrated-reading>header aside a svg{width:15px}.reading-index{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.reading-index a{align-items:center;border-right:1px solid var(--line);color:var(--muted);display:flex;font-size:10px;gap:10px;min-height:58px;min-width:0;padding:12px 15px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.reading-index a:last-child{border-right:0}.reading-index a:hover{background:rgba(255,226,74,.055);color:var(--ink)}.reading-index span{color:#ffe24a;font:italic 500 18px Cormorant Garamond,serif}.reading-coordinates{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px;padding:16px 0}.reading-coordinates span{border:1px solid #26322c;color:#b8c3bd;font-size:9px;padding:8px 10px;text-transform:uppercase}.reading-chapter{--chapter-color:#2fffe0;grid-gap:clamp(24px,5vw,70px);border-bottom:1px solid var(--line);display:grid;gap:clamp(24px,5vw,70px);grid-template-columns:80px minmax(0,1fr);min-width:0;padding:clamp(35px,5vw,64px) 0;scroll-margin-top:36px}.reading-chapter:last-child{border-bottom:0}.chapter-energy{--chapter-color:#ffe24a}.chapter-jungian{--chapter-color:#c86bff}.chapter-action{--chapter-color:#55ff8a}.reading-number{color:var(--chapter-color);font:italic 500 29px Cormorant Garamond,serif}.reading-copy{max-width:940px;min-width:0}.reading-copy>small{color:var(--chapter-color);font-size:9px;font-weight:800;text-transform:uppercase}.reading-copy h3{font-size:clamp(34px,4.2vw,55px);margin:14px 0 13px;overflow-wrap:anywhere}.reading-copy>p{color:#c2cbc6;font-size:16px;margin-bottom:17px;max-width:800px}.reading-expand{align-items:center;background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--chapter-color) 45%,var(--line));color:var(--chapter-color);cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:9px;min-height:44px;padding:8px 0}.reading-expand svg{transition:transform .2s ease;width:16px}.reading-expand[aria-expanded=true] svg{transform:rotate(180deg)}.reading-detail{max-width:820px;overflow:hidden}.reading-detail p{border-left:1px solid color-mix(in srgb,var(--chapter-color) 50%,var(--line));font-size:13px;margin:18px 0 0;padding-left:18px}.reading-detail a{align-items:center;color:var(--chapter-color);display:inline-flex;font-size:11px;gap:8px;margin-top:16px;min-height:44px;text-decoration:none}.reading-detail a svg{width:15px}.reading-action{align-items:center;background:#55ff8a;border:0;color:#041009;cursor:pointer;display:flex;font-weight:800;gap:10px;margin-top:24px;min-height:48px;padding:13px 17px}.reading-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.reading-action svg{width:17px}@media (max-width:760px){.location-trail{gap:10px;padding-top:14px}.location-trail-label{display:none}.location-trail ol{width:100%}.location-trail [aria-current=page],.location-trail a{min-height:40px}.location-trail+.page{padding-top:28px}.integrated-reading{margin-bottom:60px}.integrated-reading>header{grid-template-columns:1fr}.integrated-reading>header aside{align-items:center;flex-direction:row;justify-content:space-between;min-width:0}.integrated-reading>header aside>svg{height:34px;width:34px}.reading-index{display:flex;overflow-x:auto;scrollbar-width:none}.reading-index::-webkit-scrollbar{display:none}.reading-index a{min-height:62px;min-width:145px}.reading-chapter{gap:14px;grid-template-columns:38px minmax(0,1fr)}.reading-copy>p{font-size:14px}.reading-action{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.convergence-reading-link,.reading-action,.reading-expand svg{transition:none}}:root{--base:#050913;--surface:#0b1221;--line:#1b2a39;--ink:#f6fbff;--muted:#8ea2b4}.site-shell,body{background:#050913}.site-header,.site-shell>.path-rail{background:#070d1bf5}.mobile-path-label{display:none}.primary-path{background:rgba(0,229,212,.045);border-color:#00e5d43d}.self-first-home{--page-accent:#00e5d4}.self-first-hero{grid-gap:clamp(40px,8vw,120px);align-items:end;background:#07101f url(https://images.unsplash.com/photo-1563450609096-bb6f33ee1358?crop=entropy&cs=srgb&fm=jpg&ixid=M3w3NTY2NzF8MHwxfHNlYXJjaHwyfHxwZXJzb24lMjByZWZsZWN0aW9uJTIwbmlnaHQlMjB3YXRlciUyMGNvbnRlbXBsYXRpdmV8ZW58MHx8fGJsdWV8MTc5MTkwNzM0OHww&ixlib=rb-4.1.0&q=85) center 46%/cover no-repeat;border:1px solid #00e5d438;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);isolation:isolate;min-height:min(690px,calc(100svh - 110px));overflow:hidden;padding:clamp(52px,8vw,110px);position:relative}.self-first-hero:before{background:linear-gradient(90deg,#050913f7,#050913d6 53%,#05091361),linear-gradient(0deg,#050913eb,#0000 55%);content:"";inset:0;position:absolute;z-index:-1}.self-first-hero-copy{max-width:850px}.self-first-hero h1{color:#fff;font-size:clamp(62px,8vw,112px);line-height:.88;margin:15px 0 22px}.self-first-hero h1 em{color:#00e5d4}.self-first-hero-copy>p:not(.kicker){color:#d7e5ee;font-size:18px;max-width:690px}.self-first-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.self-first-actions a{align-items:center;border:1px solid #ffffff3d;color:#dce8ee;display:inline-flex;font-weight:800;gap:12px;justify-content:center;min-height:50px;padding:13px 17px;text-decoration:none}.self-first-actions a:first-child{background:#00e5d4;border-color:#00e5d4;color:#03100f}.self-first-actions a:hover{border-color:#f5c242;transform:translateY(-2px)}.no-profile-note{align-items:center;color:#a8bac5;display:flex;font-size:10px;gap:8px;margin-top:15px}.self-first-hero blockquote{align-self:end;border-left:2px solid #f5c242;color:#edf7fb;font:500 29px/1.18 Cormorant Garamond,serif;margin:0;padding:26px 0 4px 25px}.self-first-hero blockquote strong{color:#f5c242;display:block;font-size:20px;margin-top:10px}.five-experiences{grid-gap:clamp(45px,8vw,115px);display:grid;gap:clamp(45px,8vw,115px);grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);padding:clamp(70px,9vw,120px) 0}.five-experiences>header{align-self:start;position:-webkit-sticky;position:sticky;top:45px}.five-experiences>header h2{font-size:52px;margin:14px 0}.five-experiences>div{border-top:1px solid #1b2a39;border-top:1px solid var(--line)}.five-experiences>div>a{grid-gap:18px;align-items:center;border-bottom:1px solid #1b2a39;border-bottom:1px solid var(--line);color:#f6fbff;color:var(--ink);display:grid;gap:18px;grid-template-columns:38px 34px minmax(0,.65fr) minmax(0,1fr) 24px;min-height:128px;padding:24px 10px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.five-experiences>div>a.primary,.five-experiences>div>a:hover{background:#00e5d40d;border-color:#00e5d4}.five-experiences>div>a>span{color:#00e5d4;font:italic 500 20px Cormorant Garamond,serif}.five-experiences>div>a>svg{color:#f5c242}.five-experiences>div>a>svg:last-child{color:#00e5d4}.five-experiences>div>a strong{font:500 30px/1 Cormorant Garamond,serif}.five-experiences>div>a p{font-size:12px;margin:0}.connected-ai-band{grid-gap:28px;align-items:center;background:#08101f;border-bottom:1px solid #1b2a39;border-bottom:1px solid var(--line);border-top:1px solid #00e5d4;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:80px;padding:clamp(30px,5vw,55px)}.connected-ai-band>svg{color:#00e5d4;height:42px;width:42px}.connected-ai-band h2{font-size:38px;margin:7px 0}.connected-ai-band p{margin:0;max-width:720px}.connected-ai-band a,.next-experience-links a,.return-to-ai{align-items:center;background:#00e5d4;color:#03100f;display:inline-flex;font-weight:800;gap:11px;justify-content:space-between;min-height:48px;padding:12px 15px;text-decoration:none}.experience-intro{grid-gap:clamp(35px,7vw,100px);align-items:end;border-bottom:1px solid #1b2a39;border-bottom:1px solid var(--line);display:grid;gap:clamp(35px,7vw,100px);grid-template-columns:minmax(0,1fr) 260px;padding:clamp(38px,7vw,90px) 0 clamp(35px,5vw,64px)}.experience-intro>div{max-width:900px}.experience-intro h1{margin:15px 0 20px}.experience-intro>div>p:last-child{color:#b9cbd4;max-width:760px}.experience-intro>aside{grid-gap:7px;border-left:2px solid #f5c242;color:#8ea2b4;color:var(--muted);display:grid;font-size:11px;gap:7px;padding:23px 0 23px 24px}.experience-intro>aside svg{color:#00e5d4;margin-bottom:9px}.experience-intro>aside strong{color:#f6fbff;color:var(--ink);font-size:14px}.identity-lens-strip{border-bottom:1px solid #1b2a39;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.identity-lens-strip>*{grid-gap:13px;align-content:start;border-right:1px solid #1b2a39;border-right:1px solid var(--line);color:#f6fbff;color:var(--ink);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);min-height:132px;min-width:0;padding:20px 16px;text-decoration:none}.identity-lens-strip>:last-child{border-right:0}.identity-lens-strip>*>svg{color:#00e5d4}.identity-lens-strip>*>svg:last-child{color:#f5c242;grid-column:1/-1;width:15px}.identity-lens-strip span{grid-gap:7px;display:grid;gap:7px}.identity-lens-strip small{color:#8ea2b4;color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:1100px){.five-experiences{grid-template-columns:1fr}.five-experiences>header{position:static}.identity-lens-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-lens-strip>*{overflow:hidden}.identity-lens-strip span{min-width:0}.identity-lens-strip small,.identity-lens-strip strong{overflow-wrap:anywhere}}.identity-conversation{padding:70px 0}.identity-conversation>header{margin-bottom:28px;max-width:850px}.identity-conversation>header h2{font-size:44px;margin-top:10px}.profile-conversation-control{grid-gap:13px;align-items:center;background:#0b1322;border:1px solid #f5c24259;border-bottom:0;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:13px 16px}.profile-conversation-control>svg{color:#f5c242}.profile-conversation-control>div{grid-gap:3px;display:grid;gap:3px}.profile-conversation-control span{color:#8ea2b4;color:var(--muted);font-size:10px}.profile-conversation-control a,.profile-conversation-control button{align-items:center;background:#0000;border:1px solid #1b2a39;border:1px solid var(--line);color:#8ea2b4;color:var(--muted);cursor:pointer;display:flex;gap:7px;min-height:44px;padding:9px 12px;text-decoration:none}.profile-conversation-control button.active{border-color:#00e5d4;color:#00e5d4}.profile-conversation-control button svg{width:15px}.next-experience-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:80px}.next-experience-links a:last-child{background:#f5c242}.standalone-experience-page .return-to-ai{background:#0000;border-bottom:1px solid #00e5d4;color:#00e5d4;margin:22px 0}.standalone-experience-page .discovery-stage{margin-bottom:80px}.mobile-back-to-top,.mobile-progressive-control{display:none}@media (max-width:767px){html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom));scroll-padding-top:76px}#root,.site-shell,body,html{max-width:100vw;overflow-x:clip;width:100%}.site-shell{padding-top:60px}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:60px;min-height:60px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px}.site-header .brand,.site-header .brand img{height:44px;min-height:44px}.site-header .brand img{object-fit:contain;object-position:left center;width:108px}.account-pill,.global-search-button,.premium-pill,.sign-in-pill{height:44px;min-height:44px;min-width:44px;width:44px}.page-frame{max-width:100%;padding:0 14px;width:100%}.page,.page article,.page div,.page form,.page header,.page nav,.page section,.page>*{max-width:100%;min-width:0}.page{padding:24px 0 calc(88px + env(safe-area-inset-bottom))}.location-trail{padding-top:4px}.location-trail [aria-current=page],.location-trail a{justify-content:center;min-height:44px;min-width:44px}.location-trail+.page{padding-top:22px}.site-shell>.path-rail{padding:3px 3px calc(3px + env(safe-area-inset-bottom))}.site-shell>.path-rail .path-stop{gap:2px;min-height:58px;min-width:20%;padding:5px 1px}.site-shell>.path-rail .path-icon{height:23px;width:23px}.site-shell>.path-rail .path-icon svg{height:18px;width:18px}.desktop-path-label{display:none}.mobile-path-label{display:block;font-size:8px!important;line-height:1}.primary-path{border-top:2px solid #00e5d4}.path-copy{align-items:center}.page h1{font-size:42px;line-height:.94}.page h2{font-size:30px}.page h3{font-size:23px}[role=button],a,button{touch-action:manipulation}a[data-testid],button{min-height:44px;min-width:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-height:44px}.composer-wrap>label,.remember-reflection-control{min-height:44px}#remember-reflection-checkbox,.composer-wrap>label input{height:22px;width:22px}[data-mobile-collapsed=true]{display:none!important}.mobile-progressive-control{align-items:center;background:#0b1221;border:1px solid color-mix(in srgb,var(--page-accent) 45%,var(--line));color:var(--ink);cursor:pointer;display:flex;gap:9px;justify-content:center;min-height:48px;padding:12px 15px;width:100%}.mobile-progressive-control svg{width:17px}.mobile-back-to-top{background:#070d1bf0;border:1px solid #00e5d48c;bottom:calc(70px + env(safe-area-inset-bottom));color:#00e5d4;height:44px;opacity:0;place-items:center;pointer-events:none;position:fixed;right:12px;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;width:44px;z-index:55}.mobile-back-to-top.visible{display:grid;opacity:1;pointer-events:auto;transform:translateY(0)}.self-first-hero{align-content:end;background-position:58%;gap:26px;grid-template-columns:1fr;min-height:520px;padding:38px 20px 28px}.self-first-hero:before{background:linear-gradient(90deg,#050913f7,#050913a8),linear-gradient(0deg,#050913f5,#0000 68%)}.self-first-hero h1{font-size:48px;line-height:.9}.self-first-hero-copy>p:not(.kicker){font-size:15px}.self-first-actions{display:grid}.self-first-actions a{width:100%}.self-first-hero blockquote{font-size:21px;padding:13px 0 0 16px}.five-experiences{gap:24px;grid-template-columns:1fr;padding:55px 0}.five-experiences>header{position:static}.five-experiences>header h2{font-size:37px}.five-experiences>div>a{gap:10px;grid-template-columns:26px 26px minmax(0,1fr) 20px;min-height:102px;padding:17px 7px}.five-experiences>div>a strong{font-size:24px}.five-experiences>div>a p{font-size:11px;grid-column:3/-1}.connected-ai-band{gap:14px;grid-template-columns:1fr;margin-bottom:45px;padding:24px 18px}.connected-ai-band>svg{height:32px;width:32px}.connected-ai-band h2{font-size:31px}.connected-ai-band a{width:100%}.experience-intro{gap:20px;grid-template-columns:1fr;padding:28px 0 30px}.experience-intro>aside{align-items:center;grid-template-columns:auto minmax(0,1fr);padding:14px 0 14px 17px}.experience-intro>aside svg{grid-row:1/3;margin:0}.identity-lens-strip{grid-template-columns:1fr 1fr}.identity-lens-strip>*{min-height:104px;padding:14px 11px}.identity-lens-strip>:nth-child(2n){border-right:0}.identity-lens-strip>:last-child{border-top:1px solid var(--line);grid-column:1/-1}.identity-conversation{padding:45px 0}.identity-conversation>header h2{font-size:32px}.profile-conversation-control{grid-template-columns:auto minmax(0,1fr)}.profile-conversation-control a,.profile-conversation-control button{grid-column:1/-1;justify-content:center}.next-experience-links{grid-template-columns:1fr;margin-bottom:45px}.discovery-path-hero{padding:30px 16px}.discovery-path-hero>aside{padding:20px}.path-progress{margin:26px 0}.path-progress nav{grid-template-columns:repeat(3,minmax(0,1fr))}.path-progress nav button{border-bottom:0;border-right:1px solid var(--line);min-height:58px;padding:8px 5px}.path-progress nav button strong{font-size:10px}.discovery-stage{padding:24px 14px}.discovery-stage>header h2{font-size:36px}.archetype-grid{gap:7px;grid-template-columns:1fr 1fr}.archetype-grid button{min-height:108px;padding:13px 10px}.archetype-grid button p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.choice-cloud button{min-height:44px;padding:9px 11px}.pause-ribbon>div{grid-template-columns:1fr 1fr}.practitioner-story{padding-top:50px}.integrated-reading>header{gap:15px;padding:28px 0 22px}.integrated-reading>header h2{font-size:38px}.reading-index a{min-height:50px;min-width:122px;padding:8px 10px}.reading-chapter{padding:29px 0}.reading-copy h3{font-size:31px}.reading-coordinates span{padding:7px 8px}.convergence-brief{padding:34px 0 44px}.convergence-copy h1{font-size:43px}.today-date-line{padding-bottom:14px}.blueprint-hero{padding:32px 14px}.cosmic-birth-form{padding:16px}.blueprint-orbit{padding:45px 0 30px}.blueprint-summary-card{padding:15px 11px}.blueprint-tabs{margin:0 -14px;padding:0 14px}.blueprint-tabs button{min-height:48px;padding:10px 13px}.biorhythm-chart,.bodygraph-wrap,.kabbalah-tree,.natal-wheel-wrap{max-width:100%;overflow:hidden;width:100%}.planet-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;width:100%}.energy-hero{gap:22px;padding:25px 0 38px}.energy-signal{width:118px}.energy-signal strong{font-size:45px}.daily-energy-grid article{padding:18px 13px}.daily-energy-grid h2{font-size:27px}.energy-week,.weekly-transits{padding:45px 0}.ai-navigator,.navigator-paywall{margin-top:40px;padding:18px}.navigator-prompts{display:grid}.navigator-composer button,.navigator-prompts button{min-height:44px}.reflect-intro{padding:24px 0}.reflect-mode-switch{margin:18px 0 22px}.reflect-mode-switch button{min-height:52px}.companion-workspace{min-height:calc(100svh - 205px)}.prompt-shelf{padding:10px}.prompt-shelf>button{min-height:66px;min-width:190px}.memory-controls,.privacy-note{min-width:190px}.conversation-head{padding:11px 12px}.conversation-head>span{font-size:10px}.conversation-head>div>button,.message-actions button,.voice-actions button{min-height:44px;min-width:44px}.messages{min-height:36vh;padding:17px 12px}.message{max-width:96%}.composer-wrap{padding:0 9px 9px}.composer{margin:8px 0 0}.composer textarea{min-height:64px;padding:13px}.spread-selector{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 14px;overflow:visible;padding:0}.tarot-page{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.tarot-page .spread-selector button,.tarot-page .spread-summary,.tarot-page .tarot-table{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom));scroll-margin-top:82px}.tarot-page .spread-summary{position:relative;z-index:2}.spread-selector button{min-height:68px;min-width:0;padding:10px}.spread-selector strong{font-size:17px}.spread-selector button>span{height:25px;width:25px}.spread-summary{padding:18px}.spread-summary h2{font-size:30px}.tarot-table.dynamic{grid-template-columns:1fr;overflow:visible}.tarot-card{min-height:410px;padding:24px 18px}.meaning-filters{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:24px 0 15px}.meaning-filters button{min-width:0;padding:8px 5px}.meaning-grid>button{min-height:175px;padding:18px}.meaning-icon{margin-bottom:16px;width:38px}.meaning-grid h2{font-size:34px;margin:5px 0}.meaning-reader,.meaning-reader.generated{min-height:0;padding:23px 18px}.meaning-reader:not(.open){display:none}.intuitive-hero,.knowledge-hero,.methods-hero,.teachers-hero,.traditions-hero{grid-template-columns:1fr;min-height:0;padding:25px 0 34px}.teacher-search{min-height:50px}.coherence-image{min-height:155px}.coherence-copy{padding:25px 14px}.coherence-copy h2{font-size:34px}.teacher-topics{padding:32px 0 14px}.teacher-topics button{min-height:44px}.teacher-grid article{min-height:270px;padding:20px}.teacher-grid h2{font-size:28px}.teacher-card-links a:last-child{width:44px}.teacher-discernment{margin-top:45px;padding:21px}.atlas-compass,.intuitive-mark,.methods-hero>svg{display:none}.ability-section,.akashic-section,.channeler-section,.sacral-practices,.sacral-topic,.tantra-deep-dive,.tradition-group{padding:45px 0}.channeler-list article,.knowledge-worlds>article,.method-list article,.tradition-group>header{grid-template-columns:1fr}.ability-grid article,.tradition-cards article{min-height:0;padding:20px}.channeler-list a,.source-links a,.tantra-sources a{align-items:center;display:inline-flex;min-height:44px}.knowledge-count{display:none}.knowledge-worlds>article{gap:20px;padding:43px 0}.knowledge-worlds h2{font-size:36px}.knowledge-worlds article>div{grid-template-columns:1fr}.knowledge-worlds article>div>a{min-height:80px;padding:16px}.authority-standard{grid-template-columns:1fr;padding:55px 0}.standard-grid{grid-template-columns:1fr 1fr}.standard-grid article{padding:18px}.standard-grid h3{margin:16px 0 6px}.atlas-cta{padding:25px 19px}.ability-grid{grid-template-columns:1fr 1fr}.channeling-lenses,.discernment-code,.intuitive-note{grid-template-columns:1fr}.channeler-list article{gap:18px}.method-list article{gap:14px;padding:22px 0}.method-index{display:flex;justify-content:space-between;width:100%}.method-meta{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;padding:15px 0 0}.sacral-fire{min-height:0;padding:36px 0}.pose-list,.practice-grid,.tantra-chapters{grid-template-columns:1fr}.pose-list article,.practice-grid button,.tantra-chapters article{min-height:0;padding:19px}.sacral-paywall{padding:25px 18px}.search-veil{padding:calc(12px + env(safe-area-inset-top)) 10px calc(75px + env(safe-area-inset-bottom))}.search-panel{max-height:100%;padding:21px 16px}.search-panel h2{font-size:34px}.site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:340px){.site-shell>.path-rail .path-icon{height:20px;width:20px}.mobile-path-label{font-size:7px!important}.page-frame{padding:0 12px}.page h1,.self-first-hero h1{font-size:39px}.ability-grid,.archetype-grid,.standard-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mobile-back-to-top,.self-first-actions a{transition:none}}.first-visit-journey{border-bottom:1px solid var(--line);border-top:1px solid #00e5d4;margin:clamp(38px,6vw,75px) 0;scroll-margin-top:78px}.first-visit-journey>header{align-items:end;display:flex;gap:30px;justify-content:space-between;padding:clamp(28px,5vw,52px) 0 25px}.first-visit-journey>header>div{max-width:790px}.first-visit-journey>header h2{font-size:clamp(38px,4vw,56px);margin:9px 0 12px}.first-visit-journey>header p:last-child{margin:0}.first-visit-journey>header>span{border:1px solid #00e5d44d;color:#00e5d4;font-size:9px;padding:9px 11px;text-transform:uppercase;white-space:nowrap}.first-visit-stepper{background:#08101d;border:1px solid var(--line)}.first-visit-stepper-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;min-height:66px;padding:11px 14px}.first-visit-stepper-head>span{grid-gap:3px;display:grid;gap:3px}.first-visit-stepper-head small{color:var(--muted);font-size:10px}.first-visit-stepper-head button,.journey-signin-banner button{align-items:center;background:#0000;border:1px solid #00e5d4;color:#00e5d4;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:10px 13px}.first-visit-stepper-head button svg{width:17px}.first-visit-stepper nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.first-visit-stepper nav button{grid-gap:9px;align-items:center;background:#0000;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:68px;min-width:0;padding:9px;text-align:left}.first-visit-stepper nav button:last-child{border-right:0}.first-visit-stepper nav button.active{background:#00e5d414;box-shadow:inset 0 -2px #00e5d4;color:var(--ink)}.first-visit-stepper nav button>span{border:1px solid;border-radius:50%;color:#00e5d4;display:grid;font-size:9px;height:28px;place-items:center;width:28px}.first-visit-stepper nav button>span svg{width:14px}.first-visit-stepper nav strong{font-size:10px;overflow-wrap:anywhere}.first-visit-stage{padding:clamp(28px,5vw,55px) 0}.first-visit-stage>header{grid-gap:35px;align-items:start;display:grid;gap:35px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:30px}.first-visit-stage>header>div{max-width:850px}.first-visit-stage>header h2{font-size:clamp(40px,5vw,62px);margin:10px 0 12px}.first-visit-stage>header p:last-child{margin:0;max-width:760px}.first-visit-stage>header>svg{color:#f5c242;height:50px;width:50px}.first-visit-stage>footer{border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;margin-top:30px;padding-top:20px}.first-visit-stage>footer button,.intention-actions button,.journey-pause-button{align-items:center;background:#0000;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:inline-flex;font-weight:700;gap:9px;justify-content:center;min-height:46px;padding:11px 15px}.first-visit-stage>footer .journey-next,.intention-actions button:last-child{background:#00e5d4;border-color:#00e5d4;color:#03100f}.first-visit-stage button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}.journey-signin-banner{grid-gap:12px;align-items:center;background:#0b1322;border:1px solid #f5c24261;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:16px;min-height:68px;padding:12px 14px}.journey-signin-banner>svg{color:#f5c242}.journey-signin-banner>span{grid-gap:3px;display:grid;gap:3px}.journey-signin-banner small{color:var(--muted)}.journey-birth-block{margin-bottom:28px}.journey-birth-block .cosmic-birth-form{margin:0}.journey-skip{background:#0000;border:1px dashed #425267;color:var(--muted);cursor:pointer;margin-top:8px;min-height:46px;padding:10px 14px;width:100%}.journey-skip.selected{border-color:#f5c242;color:#f5c242}.journey-profile-ready{align-items:flex-start;background:rgba(0,229,212,.045);border:1px solid #00e5d4;display:flex;gap:17px;min-height:100px;padding:20px}.journey-profile-ready>svg{color:#00e5d4}.journey-profile-ready span{grid-gap:6px;display:grid;gap:6px}.journey-profile-ready small{color:#00e5d4;text-transform:uppercase}.journey-profile-ready strong{font:500 27px/1.1 Cormorant Garamond,serif}.journey-profile-ready p{margin:0}.journey-choice-block,.journey-integrated-profile,.journey-safety-panel,.journey-text-field,.projection-three{margin-top:22px}.journey-choice-block>small{color:#f5c242;display:block;margin-top:8px}.journey-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.journey-chip-grid button{background:#08101d;border:1px solid var(--line);color:var(--muted);cursor:pointer;min-height:44px;padding:9px 12px}.journey-chip-grid button.selected{background:#00e5d417;border-color:#00e5d4;color:var(--ink)}.journey-archetype-grid,.journey-center-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-archetype-grid button,.journey-center-grid button{align-items:flex-start;background:#08101d;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:135px;padding:17px;text-align:left}.journey-archetype-grid button.selected,.journey-center-grid button.selected{background:rgba(245,194,66,.055);border-color:#f5c242;color:var(--ink)}.journey-archetype-grid svg{color:#f5c242}.journey-archetype-grid strong,.journey-center-grid strong{color:var(--ink);font-size:14px}.journey-archetype-grid span,.journey-center-grid span{font-size:11px;line-height:1.5}.journey-integrated-profile{background:#08101d;border-bottom:1px solid var(--line);border-top:1px solid #f5c242;padding:clamp(23px,4vw,38px)}.journey-integrated-profile>small{color:#f5c242;text-transform:uppercase}.journey-integrated-profile h3{font-size:clamp(30px,4vw,45px);margin:13px 0 18px}.journey-integrated-profile p{max-width:900px}.journey-text-field{grid-gap:8px;color:var(--ink);display:grid;font-size:11px;font-weight:700;gap:8px}.journey-text-field textarea,.projection-three textarea{background:#07101f;border:1px solid var(--line);color:var(--ink);min-height:105px;outline:0;padding:13px;resize:vertical;width:100%}.journey-text-field textarea:focus,.projection-three textarea:focus{border-color:#00e5d4}.journey-safety-note{border-left:2px solid #f5c242;color:var(--muted);font-size:10px;margin:14px 0 0;padding-left:14px}.journey-safety-panel{grid-gap:13px;background:rgba(245,194,66,.035);border:1px solid #f5c24259;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:16px}.journey-safety-panel svg{color:#f5c242}.journey-safety-panel p{font-size:11px;margin:0}.journey-pause-button{border-color:#00e5d4;color:#00e5d4;margin-top:18px}.journey-grounding{background:#00e5d40a;border-left:2px solid #00e5d4;color:#c7d6de;font-size:11px;margin-top:9px;padding:14px}.projection-three{border-top:1px solid #00e5d4}.projection-three>header{align-items:center;display:flex;gap:16px;padding:20px 0}.projection-three>header>span{color:#00e5d4;font:italic 500 30px Cormorant Garamond,serif}.projection-three>header small{color:#00e5d4;text-transform:uppercase}.projection-three>header h3{margin:4px 0 0}.projection-three label{grid-gap:18px;align-items:start;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(170px,.55fr) minmax(170px,.75fr) minmax(280px,1.7fr);padding:17px 0}.projection-three label>span{align-items:center;color:var(--ink);display:flex;font-weight:700;gap:10px}.projection-three label b{border:1px solid #00e5d4;border-radius:50%;color:#00e5d4;display:grid;height:28px;place-items:center;width:28px}.projection-three label>small{color:var(--muted);line-height:1.5}.projection-three textarea{min-height:88px}.intention-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:22px}.intention-actions button:first-child{border-color:#f5c242;color:#f5c242}@media (max-width:767px){.first-visit-journey{margin:32px 0 45px}.first-visit-journey>header{align-items:flex-start;flex-direction:column;gap:14px}.first-visit-journey>header>span{white-space:normal}.first-visit-stepper-head{align-items:flex-start;flex-direction:column}.first-visit-stepper-head button{justify-content:center;width:100%}.first-visit-stepper nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.first-visit-stepper nav::-webkit-scrollbar{display:none}.first-visit-stepper nav button{min-height:64px;min-width:116px;scroll-snap-align:start}.first-visit-stage>header{gap:12px;grid-template-columns:minmax(0,1fr) 32px}.first-visit-stage>header h2{font-size:38px}.first-visit-stage>header>svg{height:32px;width:32px}.first-visit-stage>footer button{flex:1 1;padding:10px}.journey-signin-banner{grid-template-columns:auto minmax(0,1fr)}.journey-signin-banner button{grid-column:1/-1;justify-content:center}.journey-profile-ready{padding:16px}.journey-profile-ready strong{font-size:23px}.journey-archetype-grid,.journey-center-grid{grid-template-columns:1fr 1fr}.journey-archetype-grid button,.journey-center-grid button{min-height:120px;padding:13px}.journey-chip-grid{display:grid;grid-template-columns:1fr 1fr}.journey-chip-grid button{padding:9px;text-align:left}.projection-three label{gap:8px;grid-template-columns:1fr}.projection-three textarea{min-height:100px}.intention-actions{grid-template-columns:1fr}.intention-actions button{width:100%}}@media (max-width:340px){.journey-archetype-grid,.journey-center-grid,.journey-chip-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.first-visit-journey,.first-visit-stepper nav{scroll-behavior:auto}}.blueprint-explanations{border-bottom:1px solid var(--line);border-top:1px solid #00e5d4;margin:clamp(55px,8vw,100px) 0}.blueprint-explanations>header{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(35px,6vw,68px) 0 32px}.blueprint-explanations>header>div{max-width:830px}.blueprint-explanations>header h2{font-size:clamp(43px,5vw,67px);margin:10px 0 12px}.blueprint-explanations>header p:last-child{margin:0;max-width:760px}.blueprint-explanations>header svg{color:#f5c242;height:52px;width:52px}.blueprint-explanations>nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;overflow-x:auto;scrollbar-width:none}.blueprint-explanations>nav::-webkit-scrollbar{display:none}.blueprint-explanations>nav button{align-items:center;background:#0000;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;font-size:10px;gap:15px;justify-content:space-between;min-height:50px;min-width:150px;padding:10px 14px}.blueprint-explanations>nav button.active{background:#00e5d412;box-shadow:inset 0 -2px #00e5d4;color:var(--ink)}.blueprint-explanations>nav span{border:1px solid;border-radius:50%;display:grid;font-size:8px;height:23px;place-items:center;width:23px}.blueprint-explanation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-explanation-card{background:#08101d;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:22px}.blueprint-explanation-card:nth-child(2n){border-right:0}.explanation-card-head{align-items:flex-start;background:#0000;border:0;color:var(--ink);cursor:pointer;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:0;text-align:left;width:100%}.explanation-card-head>span{grid-gap:5px;display:grid;gap:5px;min-width:0}.explanation-card-head small{color:#00e5d4;text-transform:uppercase}.explanation-card-head strong{font:500 clamp(28px,3vw,39px)/1 Cormorant Garamond,serif;overflow-wrap:anywhere}.explanation-card-head em{color:#f5c242;font-size:10px}.explanation-card-head>svg{color:#00e5d4;flex:none;transition:transform .2s ease}.explanation-card-head[aria-expanded=true]>svg{transform:rotate(180deg)}.blueprint-explanation-card>p{color:#b8c6ce;font-size:12px;margin:9px 0 0;min-height:48px}.explanation-card-detail{overflow:hidden}.explanation-card-detail>div{border-top:1px solid var(--line);padding:16px 0}.explanation-card-detail>div:first-child{margin-top:18px}.explanation-card-detail small{color:#f5c242;display:block;font-weight:800;margin-bottom:7px;text-transform:uppercase}.explanation-card-detail p{font-size:11px;margin:0}.explanation-card-detail>a{align-items:center;color:#00e5d4;display:flex;font-weight:800;justify-content:space-between;min-height:46px;text-decoration:none}.explanation-card-detail>a svg{width:17px}.blueprint-explanation-note{color:var(--muted);font-size:10px;margin:0;padding:18px 0}.blueprint-deep-page{--page-accent:#00e5d4}.deep-back-link{align-items:center;color:#00e5d4;display:inline-flex;font-size:10px;gap:8px;min-height:44px;text-decoration:none}.deep-back-link svg{width:16px}.blueprint-deep-hero{grid-gap:50px;align-items:end;border-bottom:1px solid var(--line);display:grid;gap:50px;grid-template-columns:minmax(0,1fr) auto;min-height:420px;padding:clamp(35px,7vw,82px) 0}.blueprint-deep-hero>div{max-width:980px}.blueprint-deep-hero h1{font-size:clamp(64px,9vw,118px);line-height:.88;margin:15px 0 20px}.blueprint-deep-hero p{color:#c4d2d9;font-size:17px;max-width:780px}.blueprint-deep-hero>div>span{border-bottom:1px solid #f5c242;color:#f5c242;display:inline-block;font-size:10px;margin-top:13px;padding-bottom:6px;text-transform:uppercase}.blueprint-deep-hero aside{grid-gap:14px;color:#00e5d4;display:grid;font:italic 500 27px Cormorant Garamond,serif;gap:14px;text-align:right}.blueprint-deep-index{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.blueprint-deep-index a{grid-gap:5px;align-content:center;border-right:1px solid var(--line);color:var(--muted);display:grid;font-size:8px;gap:5px;min-height:68px;min-width:0;padding:10px 8px;text-decoration:none;text-transform:uppercase}.blueprint-deep-index a:last-child{border-right:0}.blueprint-deep-index span{color:#00e5d4;font:italic 500 17px Cormorant Garamond,serif}.deep-explanation-section{border-bottom:1px solid var(--line);padding:clamp(45px,7vw,88px) 0;scroll-margin-top:70px}.deep-explanation-section>h2{font-size:clamp(38px,5vw,62px);margin:11px 0 22px;max-width:900px}.deep-explanation-section>p,.deep-explanation-section>ul{font-size:15px;max-width:860px}.calculation-trace{border-top:1px solid var(--line);list-style:none;margin:30px 0 0;max-width:970px;padding:0}.calculation-trace li{grid-gap:15px;align-items:center;border-bottom:1px solid var(--line);color:#c5d1d8;display:grid;gap:15px;grid-template-columns:45px minmax(0,1fr);min-height:68px;overflow-wrap:anywhere;padding:13px 0}.calculation-trace span{color:#f5c242;font:italic 500 20px Cormorant Garamond,serif}.life-application-grid,.strength-shadow-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.life-application-grid article,.strength-shadow-grid article{background:#08101d;border:1px solid var(--line);min-width:0;padding:23px}.life-application-grid strong,.strength-shadow-grid strong{color:#00e5d4;display:block;font-size:10px;margin-bottom:10px;text-transform:uppercase}.strength-shadow-grid article:last-child strong{color:#f5c242}.deep-explanation-section ul{list-style:none;margin:22px 0 0;padding:0}.deep-explanation-section li{border-bottom:1px solid var(--line);color:#c2cfd6;padding:13px 0 13px 20px;position:relative}.deep-explanation-section li:before{color:#00e5d4;content:"◇";left:0;position:absolute}.agency-ribbon,.context-block{grid-gap:14px;background:#f5c2420a;border-left:2px solid #f5c242;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);margin-top:24px;max-width:920px;padding:18px}.agency-ribbon svg,.context-block svg{color:#f5c242}.context-block span{grid-gap:7px;display:grid;gap:7px}.context-block p{margin:0}.deep-ai-link{align-items:center;background:#00e5d4;color:#03100f;display:inline-flex;font-weight:800;gap:12px;margin-top:25px;min-height:48px;padding:12px 15px;text-decoration:none}.deep-sources{display:grid;margin-top:30px;max-width:920px}.deep-sources>strong{color:#f5c242;margin-bottom:8px}.deep-sources a{align-items:center;border-bottom:1px solid var(--line);color:#00e5d4;display:flex;justify-content:space-between;min-height:46px;text-decoration:none}.deep-sources svg{width:15px}.blueprint-deep-footer{display:flex;flex-wrap:wrap;gap:9px;padding:45px 0}.blueprint-deep-empty a,.blueprint-deep-footer a{align-items:center;border:1px solid #00e5d4;color:#00e5d4;display:inline-flex;gap:10px;min-height:48px;padding:12px 15px;text-decoration:none}.blueprint-deep-empty{align-content:center;display:grid;justify-items:start;min-height:60vh}.blueprint-deep-empty h1{max-width:700px}@media (max-width:767px){.blueprint-explanations{margin:50px 0}.blueprint-explanations>header{gap:14px;grid-template-columns:minmax(0,1fr) 32px}.blueprint-explanations>header h2{font-size:39px}.blueprint-explanations>header svg{height:32px;width:32px}.blueprint-explanations>nav{margin:0 -14px;padding-left:14px}.blueprint-explanations>nav button{min-height:48px;min-width:142px}.blueprint-explanation-grid{grid-template-columns:1fr}.blueprint-explanation-card,.blueprint-explanation-card:nth-child(2n){border-right:0;padding:18px 0}.explanation-card-head{min-height:62px}.explanation-card-head strong{font-size:31px}.blueprint-explanation-card>p{min-height:0}.blueprint-deep-hero{gap:20px;grid-template-columns:1fr;min-height:370px;padding:35px 0}.blueprint-deep-hero h1{font-size:55px}.blueprint-deep-hero p{font-size:14px}.blueprint-deep-hero aside{display:flex;font-size:20px;gap:17px;text-align:left}.blueprint-deep-index{display:flex;margin:0 -14px;overflow-x:auto;padding-left:14px;scrollbar-width:none}.blueprint-deep-index::-webkit-scrollbar{display:none}.blueprint-deep-index a{min-height:58px;min-width:100px}.deep-explanation-section{padding:42px 0}.deep-explanation-section>h2{font-size:36px}.deep-explanation-section>p,.deep-explanation-section>ul{font-size:14px}.life-application-grid,.strength-shadow-grid{grid-template-columns:1fr}.life-application-grid article,.strength-shadow-grid article{padding:18px}.calculation-trace li{gap:10px;grid-template-columns:35px minmax(0,1fr)}.agency-ribbon,.context-block{padding:15px}.deep-ai-link{justify-content:space-between;width:100%}.blueprint-deep-footer{display:grid}.blueprint-deep-footer a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.explanation-card-head>svg{transition:none}}.understand-others-page{--relationship-aqua:#53f0d3;--relationship-gold:#f2c66d;--relationship-coral:#ff8c78;--relationship-blue:#75a8ff;--relationship-panel:#090e12}.understand-others-page>div>section,.understand-others-page>section:not(.experience-intro){scroll-margin-top:145px}.relationship-learning-nav{background:#020405f0;border-bottom:1px solid var(--line);display:flex;gap:7px;margin:0 calc(clamp(20px,5vw,82px)*-1);overflow-x:auto;padding:9px clamp(20px,5vw,82px);position:-webkit-sticky;position:sticky;scroll-snap-type:x proximity;scrollbar-width:none;top:112px;z-index:8}.relationship-learning-nav a{align-items:center;border:1px solid var(--line);color:#b8c6ca;display:flex;flex:0 0 auto;font-size:11px;min-height:44px;padding:11px 14px;scroll-snap-align:start;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease;white-space:nowrap}.relationship-learning-nav a:focus-visible,.relationship-learning-nav a:hover{background:#53f0d30f;border-color:var(--relationship-aqua);color:var(--relationship-aqua)}.relationship-nav-short{display:none}.boundary-attachment-guide,.consented-comparison,.observe-response-practice,.projection-learning,.relationship-framework-guide,.relationship-simple-intro,.self-pattern-section{border-top:1px solid var(--line);padding:clamp(58px,8vw,110px) 0}.boundary-attachment-guide>header>div,.consented-comparison>header>div,.observe-response-practice>header>div,.projection-learning>header>div,.relationship-simple-intro>div:first-child,.self-pattern-section>header{max-width:850px}.boundary-attachment-guide h2,.consented-comparison h2,.observe-response-practice h2,.projection-learning h2,.relationship-framework-guide h2,.relationship-simple-intro h2,.self-pattern-section h2{font-size:clamp(36px,5vw,62px);margin-bottom:18px}.relationship-simple-intro>div:first-child>p:last-child{font-size:16px}.simple-learning-steps{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr auto 1fr;margin:45px 0 24px}.simple-learning-steps article{background:var(--relationship-panel);border:1px solid var(--line);min-height:210px;padding:26px;position:relative}.simple-learning-steps article>span{color:var(--relationship-gold);font:400 26px Cormorant Garamond;position:absolute;right:18px;top:15px}.simple-learning-steps article>svg{color:var(--relationship-aqua);height:28px;width:28px}.simple-learning-steps article strong{display:block;font-size:15px;margin:35px 0 8px}.simple-learning-steps article p{font-size:12px;margin:0}.simple-learning-steps>svg{color:var(--relationship-gold)}.relationship-truth-note{background:#ff8c780d;border-left:3px solid var(--relationship-coral);color:#c9d3d4;padding:20px 24px}.relationship-truth-note strong{color:var(--relationship-coral)}.self-pattern-empty{grid-gap:24px;background:#53f0d30a;border:1px solid var(--relationship-aqua);display:grid;gap:24px;grid-template-columns:auto 1fr;margin:55px 0;padding:38px}.self-pattern-empty>svg{color:var(--relationship-aqua);height:40px;width:40px}.self-pattern-empty h2{font-size:38px}.self-pattern-detail a,.self-pattern-empty a{align-items:center;color:var(--relationship-aqua);display:inline-flex;font-weight:800;gap:8px;text-decoration:none}.self-pattern-empty a{min-height:44px}.self-pattern-detail a svg,.self-pattern-empty a svg{width:16px}.framework-learning-layout,.relationship-lesson-layout,.self-pattern-layout{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);margin-top:42px}.self-pattern-graph{aspect-ratio:1;background:radial-gradient(circle,#53f0d31f 0 17%,#0000 17.5% 49%,#f2c66d14 49.5% 50%,#0000 50.5%);border:1px solid #53f0d340;border-radius:50%;margin:auto;position:relative;width:min(100%,560px)}.self-pattern-graph>span{border:1px solid var(--relationship-gold);border-radius:50%;color:var(--relationship-gold);display:grid;font:500 20px/1.05 Cormorant Garamond;inset:40%;place-items:center;position:absolute;text-align:center}.self-pattern-graph>button{background:#0a1115;border:1px solid var(--line);color:var(--ink);cursor:pointer;left:50%;min-height:68px;padding:10px;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--node-index)*45deg)) translateY(-225px) rotate(calc(var(--node-index)*-45deg));transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:150px}.self-pattern-graph>button.active,.self-pattern-graph>button:hover{background:#0d2928;border-color:var(--relationship-aqua)}.self-pattern-graph button small,.self-pattern-graph button strong{display:block}.self-pattern-graph button small{color:#9cacaf;font-size:8px;text-transform:uppercase}.self-pattern-graph button strong{font:500 17px/1.1 Cormorant Garamond;margin-top:6px}.consented-result>article,.framework-detail,.philosophy-compare>article,.practice-detail,.projection-flow-detail,.relationship-lesson-detail,.self-pattern-detail{background:var(--relationship-panel);border:1px solid var(--line);border-top:3px solid var(--relationship-aqua);padding:clamp(26px,4vw,46px)}.consented-result>article>small,.framework-detail>small,.philosophy-compare>article>small,.practice-detail>small,.projection-flow-detail>small,.relationship-lesson-detail>small,.self-pattern-detail>small{color:var(--relationship-aqua);font-size:9px;text-transform:uppercase}.consented-result h3,.framework-detail h3,.philosophy-compare h3,.practice-detail h3,.projection-flow-detail h3,.relationship-lesson-detail h3,.self-pattern-detail h3{font-size:clamp(34px,4vw,52px);margin:12px 0 28px}.consented-result>article>div,.framework-detail>div,.relationship-lesson-detail>div,.self-pattern-detail>div{border-top:1px solid var(--line);padding:15px 0}.consented-result strong,.framework-detail strong,.projection-flow-detail strong,.relationship-lesson-detail strong,.self-pattern-detail strong{color:#dfe8e9;font-size:11px}.consented-result p,.framework-detail p,.projection-flow-detail p,.relationship-lesson-detail p,.self-pattern-detail p{font-size:12px;margin:6px 0 0}.self-pattern-detail>button{background:#0000;border:1px solid var(--relationship-gold);color:var(--relationship-gold);cursor:pointer;margin:12px 12px 12px 0;min-height:44px;padding:10px 13px}.self-pattern-why{border-left:2px solid var(--relationship-gold);padding:16px}.boundary-attachment-guide>header,.consented-comparison>header,.observe-response-practice>header,.projection-learning>header,.relationship-framework-guide>header{display:flex;gap:35px;justify-content:space-between}.relationship-framework-guide>header>div{max-width:920px}.boundary-attachment-guide>header>svg,.consented-comparison>header>svg,.observe-response-practice>header>svg,.projection-learning>header>svg,.relationship-framework-guide>header>svg{color:var(--relationship-gold);flex:none;height:46px;width:46px}.boundary-attachment-guide>nav,.relationship-framework-guide>nav{display:flex;gap:8px;margin-top:30px}.boundary-attachment-guide>nav button,.relationship-framework-guide>nav button{align-items:center;background:#080d11;border:1px solid var(--line);color:#aebdc0;cursor:pointer;display:flex;gap:9px;min-height:48px;padding:11px 16px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.boundary-attachment-guide>nav button.active,.relationship-framework-guide>nav button.active{background:var(--relationship-gold);border-color:var(--relationship-gold);color:#08100e}.boundary-attachment-guide>nav svg,.relationship-framework-guide>nav svg{width:18px}.archetype-wheel,.enneagram-visual{aspect-ratio:1;background:radial-gradient(circle,#f2c66d24 0 18%,#0000 18.5% 59%,#53f0d314 59.5% 60%,#0000 60.5%);border:1px solid #f2c66d59;border-radius:50%;margin:auto;position:relative;width:min(100%,560px)}.archetype-wheel>span,.enneagram-visual>span{border:1px solid var(--relationship-gold);border-radius:50%;color:var(--relationship-gold);display:grid;font:500 20px/1.05 Cormorant Garamond;inset:39%;place-items:center;position:absolute;text-align:center}.archetype-wheel>button,.enneagram-visual>button{background:#091014;border:1px solid var(--line);color:#d2dcdd;cursor:pointer;font-size:9px;left:50%;min-height:50px;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--item-index)*30deg)) translateY(-226px) rotate(calc(var(--item-index)*-30deg));transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:110px}.archetype-wheel>button.active,.archetype-wheel>button:hover,.enneagram-visual>button.active,.enneagram-visual>button:hover{background:#321a1c;border-color:var(--relationship-coral);color:#fff}.enneagram-visual>button{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:auto 1fr;transform:translate(-50%,-50%) rotate(calc(var(--item-index)*40deg)) translateY(-215px) rotate(calc(var(--item-index)*-40deg))}.enneagram-visual b{color:var(--relationship-gold);font-size:16px}.enneagram-visual small{font-size:8px}.framework-detail{border-top-color:var(--relationship-coral)}.framework-detail>small{color:var(--relationship-coral)}.framework-origin-note{border-left:2px solid var(--relationship-blue);font-size:11px;margin:36px 0 0;padding:18px 22px}.relationship-lesson-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.relationship-lesson-list button{background:#080d11;border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:125px;padding:18px;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.relationship-lesson-list button.active,.relationship-lesson-list button:hover{background:#75a8ff14;border-color:var(--relationship-blue);transform:translateY(-2px)}.relationship-lesson-list small,.relationship-lesson-list strong{display:block}.relationship-lesson-list strong{font:500 24px Cormorant Garamond}.relationship-lesson-list small{color:#91a0a5;font-size:10px;line-height:1.5;margin-top:9px}.relationship-lesson-detail{border-top-color:var(--relationship-blue)}.relationship-lesson-detail>small{color:var(--relationship-blue)}.projection-flow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:42px 0 25px}.projection-flow>div{align-items:center;display:flex;gap:7px;min-width:0}.projection-flow button{background:#080d11;border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:145px;min-width:0;padding:17px 12px;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:100%}.projection-flow button.active,.projection-flow button:hover{background:#ff8c7814;border-color:var(--relationship-coral);transform:translateY(-3px)}.projection-flow button span{border:1px solid var(--relationship-coral);border-radius:50%;color:var(--relationship-coral);display:grid;font-size:10px;height:26px;place-items:center;width:26px}.projection-flow button small,.projection-flow button strong{display:block}.projection-flow button strong{font-size:12px;margin:25px 0 6px}.projection-flow button small{color:#8fa0a4;font-size:9px;line-height:1.45}.projection-flow>div>svg{display:none}.projection-flow-detail{border-top-color:var(--relationship-coral)}.projection-flow-detail>small{color:var(--relationship-coral)}.projection-flow-detail>div{grid-gap:20px;border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:140px 1fr;padding:16px 0}.projection-flow-detail p{margin:0}.projection-learning>aside{background:#f2c66d0a;border:1px solid #f2c66d59;display:flex;gap:15px;margin-top:18px;padding:18px 22px}.projection-learning>aside svg{color:var(--relationship-gold);flex:none}.projection-learning>aside p{font-size:11px;margin:0}.projection-learning>aside strong{color:var(--relationship-gold)}.response-ladder{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:42px 0}.response-ladder>div{background:#080d11;border:1px solid var(--line);min-height:160px;padding:23px;position:relative}.response-ladder>div>span{color:var(--relationship-gold);font:400 27px Cormorant Garamond}.response-ladder>div>strong{display:block;font-size:16px;margin:22px 0 7px}.response-ladder>div>p{font-size:11px;margin:0}.response-ladder>div>svg{background:#020403;color:var(--relationship-aqua);position:absolute;right:-22px;top:50%;z-index:2}.practice-workspace{grid-gap:clamp(25px,5vw,70px);align-items:start;display:grid;gap:clamp(25px,5vw,70px);grid-template-columns:.55fr 1.45fr}.practice-workspace nav{grid-gap:8px;display:grid;gap:8px}.philosophy-compare nav button,.practice-workspace nav button{background:#080d11;border:1px solid var(--line);color:#a9b7ba;cursor:pointer;min-height:48px;padding:12px 15px;text-align:left}.philosophy-compare nav button.active,.practice-workspace nav button.active{background:#53f0d317;border-color:var(--relationship-aqua);color:var(--relationship-aqua)}.practice-detail ol{list-style:none;margin:0;padding:0}.practice-detail li{grid-gap:12px;border-top:1px solid var(--line);color:#b7c4c6;display:grid;font-size:12px;gap:12px;grid-template-columns:30px 1fr;line-height:1.6;padding:15px 0}.practice-detail li span{border:1px solid var(--relationship-aqua);border-radius:50%;color:var(--relationship-aqua);display:grid;height:25px;place-items:center;width:25px}.philosophy-compare{grid-gap:clamp(25px,5vw,70px);display:grid;gap:clamp(25px,5vw,70px);grid-template-columns:.55fr 1.45fr;margin-top:35px}.philosophy-compare nav{grid-gap:8px;display:grid;gap:8px}.philosophy-compare>article{border-top-color:var(--relationship-gold)}.philosophy-compare>article>small{color:var(--relationship-gold)}.philosophy-compare blockquote{border-left:2px solid var(--relationship-gold);color:#dbe3e4;font:italic 500 20px/1.45 Cormorant Garamond;margin:22px 0;padding:20px}.consent-check{align-items:flex-start;background:#f2c66d0d;border:1px solid var(--relationship-gold);cursor:pointer;display:flex;gap:15px;margin:35px 0 22px;padding:22px}.consent-check input{accent-color:var(--relationship-gold);flex:none;height:22px;width:22px}.consent-check span{grid-gap:5px;display:grid;gap:5px}.consent-check strong{color:#edf3f4;font-size:13px}.consent-check small{color:#9babad;line-height:1.5}.second-person-form{background:#05090c;border:1px solid var(--line);padding:28px}.second-person-form>svg{color:var(--relationship-aqua);margin-bottom:14px}.second-person-form .birth-profile-form{box-shadow:none}.second-person-form>p{align-items:center;display:flex;gap:8px}.consented-result{grid-gap:18px;display:grid;gap:18px;grid-template-columns:.7fr 1.3fr}.consented-result-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.consented-result-tabs button{background:#080d11;border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:100px;padding:14px;text-align:left}.consented-result-tabs button.active{background:#53f0d314;border-color:var(--relationship-aqua)}.consented-result-tabs small,.consented-result-tabs strong{display:block}.consented-result-tabs small{color:#91a0a5;font-size:8px;text-transform:uppercase}.consented-result-tabs strong{font:500 18px Cormorant Garamond;margin-top:8px}.comparison-reminder{border-left:2px solid var(--relationship-coral);padding:15px}.comparison-reset{align-items:center;background:#0000;border:1px solid var(--relationship-coral);color:var(--relationship-coral);cursor:pointer;display:flex;gap:8px;grid-column:1/-1;justify-content:center;min-height:44px;padding:11px 15px}.comparison-reset svg{width:16px}.consent-privacy-note{border-left:2px solid var(--relationship-coral);font-size:11px;margin-top:22px;padding:18px}.understand-others-page #mirror{scroll-margin-top:145px}.understand-others-page #mirror>.discovery-stage{background:#070c10;border-color:#53f0d34d}.understand-others-page #mirror .relationship-reading>small,.understand-others-page #mirror .relationship-reading>svg,.understand-others-page #mirror .relationship-stage>header h2 em,.understand-others-page #mirror .relationship-stage>header>svg{color:var(--relationship-aqua)}.understand-others-page #mirror .relationship-reading{background:rgba(83,240,211,.035);border-top-color:var(--relationship-aqua)}.understand-others-page #mirror .relationship-options button.selected,.understand-others-page #mirror .relationship-reading textarea:focus{border-color:var(--relationship-aqua)}.understand-others-page #mirror .relationship-options button.selected{background:#53f0d317}.understand-others-page #mirror .relationship-stage .stage-complete>button{background:var(--relationship-aqua);color:#03100f}@media(max-width:1100px){.understand-others-page .experience-intro{grid-template-columns:1fr}.understand-others-page .experience-intro>aside{max-width:100%}.relationship-learning-nav{contain:inline-size;margin-left:0;margin-right:0;max-width:100%;width:100%}.framework-learning-layout,.relationship-lesson-layout,.self-pattern-layout{grid-template-columns:1fr}.projection-flow{grid-template-columns:repeat(3,1fr)}.consented-result{grid-template-columns:1fr}.archetype-wheel,.enneagram-visual,.self-pattern-graph{width:min(100%,560px)}}@media(max-width:900px){.archetype-wheel,.enneagram-visual,.self-pattern-graph{grid-gap:7px;aspect-ratio:auto;background:none;border:0;border-radius:0;display:grid;gap:7px;grid-template-columns:1fr 1fr;height:auto;padding:54px 0 0;width:100%}.archetype-wheel>span,.enneagram-visual>span,.self-pattern-graph>span{border-radius:0;font-size:17px;height:40px;inset:auto;left:0;top:0;width:100%}.archetype-wheel>button,.enneagram-visual>button,.self-pattern-graph>button{left:auto;min-height:66px;position:relative;top:auto;transform:none!important;width:100%}.archetype-wheel>button{min-height:50px}.enneagram-visual>button{min-height:58px}.boundary-attachment-guide>nav,.relationship-framework-guide>nav{display:grid;grid-template-columns:1fr 1fr}.philosophy-compare,.practice-workspace,.relationship-lesson-list{grid-template-columns:1fr}.philosophy-compare nav,.practice-workspace nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.relationship-learning-nav{margin:0 -16px;padding:8px 16px;top:60px}.relationship-nav-long{display:none}.relationship-nav-short{display:inline}.boundary-attachment-guide,.consented-comparison,.observe-response-practice,.projection-learning,.relationship-framework-guide,.relationship-simple-intro,.self-pattern-section{padding:55px 0}.simple-learning-steps{gap:8px;grid-template-columns:1fr}.simple-learning-steps>svg{margin:auto}.simple-learning-steps article{min-height:155px}.boundary-attachment-guide>header,.consented-comparison>header,.observe-response-practice>header,.projection-learning>header,.relationship-framework-guide>header{align-items:flex-start}.boundary-attachment-guide>header>svg,.consented-comparison>header>svg,.observe-response-practice>header>svg,.projection-learning>header>svg,.relationship-framework-guide>header>svg{height:30px;width:30px}.boundary-attachment-guide>nav,.relationship-framework-guide>nav{display:grid;grid-template-columns:1fr 1fr}.boundary-attachment-guide>nav button,.relationship-framework-guide>nav button{font-size:10px;justify-content:center;padding:10px 8px}.archetype-wheel,.enneagram-visual,.self-pattern-graph{grid-gap:7px;aspect-ratio:auto;background:none;border:0;border-radius:0;display:grid;gap:7px;grid-template-columns:1fr 1fr;height:auto;padding:54px 0 0;width:100%}.archetype-wheel>span,.enneagram-visual>span,.self-pattern-graph>span{border-radius:0;font-size:17px;height:40px;inset:auto;left:0;top:0;width:100%}.archetype-wheel>button,.enneagram-visual>button,.self-pattern-graph>button{left:auto;min-height:66px;position:relative;top:auto;transform:none!important;width:100%}.archetype-wheel>button{min-height:50px}.enneagram-visual>button{min-height:58px}.consented-result>article,.framework-detail,.philosophy-compare>article,.practice-detail,.projection-flow-detail,.relationship-lesson-detail,.self-pattern-detail{padding:24px 18px}.relationship-lesson-list{grid-template-columns:1fr}.relationship-lesson-list button{min-height:96px}.projection-flow{display:flex;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:0 16px 9px;scroll-snap-type:x mandatory}.projection-flow>div{min-width:185px;scroll-snap-align:start}.projection-flow button{min-height:135px}.projection-flow-detail>div{gap:5px;grid-template-columns:1fr}.response-ladder{grid-template-columns:1fr}.response-ladder>div{min-height:130px}.response-ladder>div>svg{bottom:-22px;right:50%;top:auto;transform:rotate(90deg)}.philosophy-compare,.practice-workspace{grid-template-columns:1fr}.philosophy-compare nav,.practice-workspace nav{grid-template-columns:repeat(3,1fr)}.philosophy-compare nav button,.practice-workspace nav button{font-size:10px;padding:9px 6px;text-align:center}.consent-check{padding:18px 14px}.second-person-form{padding:18px 10px}.second-person-form .birth-profile-form{padding:20px 14px}.consented-result-tabs{grid-template-columns:1fr 1fr}.consented-result-tabs button{min-height:88px}}@media(max-width:370px){.archetype-wheel,.boundary-attachment-guide>nav,.consented-result-tabs,.enneagram-visual,.philosophy-compare nav,.practice-workspace nav,.relationship-framework-guide>nav,.self-pattern-graph{grid-template-columns:1fr}.relationship-learning-nav a{font-size:10px}}.experience-flow-guide{grid-gap:clamp(25px,5vw,70px);align-items:start;border-bottom:1px solid var(--line);border-top:1px solid color-mix(in srgb,var(--page-accent) 42%,var(--line));display:grid;gap:clamp(25px,5vw,70px);grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);margin:clamp(34px,5vw,64px) 0;padding:clamp(22px,4vw,36px) 0}.experience-flow-guide h2{font-size:clamp(30px,3.5vw,44px);margin:7px 0 0}.experience-flow-guide ol{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.experience-flow-guide li{grid-gap:12px;background:#080d11;border:1px solid var(--line);display:grid;gap:12px;grid-template-columns:28px 1fr;min-height:145px;padding:20px}.experience-flow-guide li>span{border:1px solid var(--page-accent);border-radius:50%;color:var(--page-accent);display:grid;font-size:10px;height:27px;place-items:center;width:27px}.experience-flow-guide li strong{color:var(--ink);display:block;font-size:12px;margin:4px 0 10px}.experience-flow-guide li p{font-size:10px;line-height:1.55;margin:0}.explore-page .experience-flow-guide{margin-top:70px}@media(max-width:1000px){.experience-flow-guide{grid-template-columns:1fr}.experience-flow-guide ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.experience-flow-guide{gap:18px;margin:28px 0;padding:24px 0}.experience-flow-guide ol{grid-template-columns:1fr}.experience-flow-guide li{min-height:0;padding:15px}.experience-flow-guide li strong{font-size:13px}.experience-flow-guide li p{font-size:11px}.explore-page .experience-flow-guide{margin-top:35px}}.tarot-page{--tarot-gold:#d4af37;--tarot-amber:#f59e0b;--tarot-cream:#f5e6d2}.tarot-page .experience-flow-guide{--page-accent:var(--tarot-gold)}.tarot-question{background:#0c0c10;border:1px solid var(--line);margin:18px 0;padding:26px;position:relative}.tarot-question label{color:var(--tarot-cream);display:block;font:500 clamp(25px,3vw,36px)/1.1 Cormorant Garamond}.tarot-question>p{font-size:11px;margin:8px 0 16px;max-width:680px}.tarot-question textarea{background:#08080b;border:1px solid #d4af374d;color:var(--ink);font:inherit;min-height:90px;padding:15px;resize:vertical;transition:border-color .2s ease,background-color .2s ease;width:100%}.tarot-question textarea:focus{border-color:var(--tarot-gold);outline:2px solid #d4af3740}.tarot-question>span{bottom:36px;color:var(--muted);font-size:9px;position:absolute;right:38px}.tarot-held-question{background:#d4af370d;border-left:3px solid var(--tarot-gold);color:#c9c3b9;margin:28px 0 0;padding:18px 22px}.tarot-held-question strong{color:var(--tarot-gold);display:block;font-size:9px;margin-bottom:5px;text-transform:uppercase}.tarot-reading-card{background:#121216;border-color:#d4af3747;justify-content:flex-start;min-height:780px}.tarot-reading-card .card-sigil{border-color:var(--tarot-gold);box-shadow:none;color:var(--tarot-gold);margin-bottom:30px;width:58px}.tarot-reading-card h2{color:var(--tarot-cream);margin-bottom:12px}.tarot-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.tarot-card-meta span{border:1px solid #d4af3738;color:#bdb3a5;font-size:8px;padding:5px 8px;text-transform:uppercase}.tarot-meaning-block{border-top:1px solid #f5e6d217;padding:17px 0}.tarot-meaning-block small,.tarot-reading-card blockquote small{color:var(--tarot-gold);display:block;font-size:8px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.tarot-meaning-block p{color:#d1ced0;font-size:11px;line-height:1.6;margin:0}.tarot-depth-layer{border-bottom:1px solid #f5e6d217;border-top:1px solid #f5e6d217;margin-top:4px}.tarot-depth-layer summary{align-items:center;color:#c9b887;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:12px;justify-content:space-between;min-height:48px}.tarot-depth-layer summary::-webkit-details-marker{display:none}.tarot-depth-layer summary svg{transition:transform .2s ease;width:16px}.tarot-depth-layer[open] summary svg{transform:rotate(180deg)}.tarot-depth-layer>div{padding:0 0 16px}.tarot-depth-layer p{color:#a8a2a8;font-size:10px;line-height:1.55;margin:12px 0 0}.tarot-depth-layer strong{color:#d3c9b4;display:block;margin-bottom:4px}.tarot-reading-card blockquote{border-top:2px solid var(--tarot-gold);color:var(--tarot-cream);font-size:24px;line-height:1.25;margin-top:auto;padding:24px 0 0}.tarot-context{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:30px 0}.tarot-context summary{align-items:center;color:#d8c99e;cursor:pointer;display:flex;font-weight:800;gap:10px;min-height:58px}.tarot-context summary::-webkit-details-marker{display:none}.tarot-context summary svg{color:var(--tarot-gold);width:19px}.tarot-context>div{max-width:850px;padding:0 0 24px}.tarot-context p{font-size:11px}.tarot-next-step{grid-gap:25px;align-items:center;background:#0c0c10;border-bottom:1px solid var(--line);border-top:1px solid var(--tarot-gold);display:grid;gap:25px;grid-template-columns:auto 1fr auto;margin-top:65px;padding:clamp(25px,4vw,42px)}.tarot-next-step>svg{color:var(--tarot-gold);height:38px;width:38px}.tarot-next-step h2{font-size:34px;margin:6px 0}.tarot-next-step p{font-size:11px;margin:0}.tarot-next-step>div:last-child{display:flex;flex-direction:column;gap:8px}.tarot-next-step a{align-items:center;border:1px solid var(--tarot-gold);color:var(--tarot-cream);display:flex;font-size:10px;font-weight:800;gap:12px;justify-content:space-between;min-height:44px;padding:11px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tarot-next-step a:hover{background:var(--tarot-gold);color:#0a0a0c}.tarot-next-step a svg{width:15px}.tarot-card-art{margin:10px 0 24px;padding:0;width:100%}.tarot-card-art img{aspect-ratio:360/620;background:#050507;border:1px solid #d4af3766;display:block;filter:saturate(.92) contrast(1.03);object-fit:contain;object-position:center;width:100%}.tarot-card-art figcaption{background:#24170c;color:#f4d788;font-size:8px;font-weight:800;padding:8px 10px;text-align:center;text-transform:uppercase}@media(min-width:761px) and (max-width:1100px){.tarot-page .spread-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.tarot-page .spread-selector button{min-width:0}}@media(max-width:1100px){.tarot-reading-card{min-height:720px}.tarot-next-step{grid-template-columns:auto 1fr}.tarot-next-step>div:last-child{flex-direction:row;grid-column:1/-1}.tarot-next-step a{flex:1 1}}@media(max-width:760px){.tarot-question{padding:20px 16px}.tarot-question textarea{font-size:16px}.tarot-question>span{bottom:30px;right:28px}.tarot-reading-card{min-height:0}.tarot-reading-card blockquote{margin-top:25px}.tarot-next-step{grid-template-columns:1fr}.tarot-next-step>div:last-child{flex-direction:column;grid-column:auto}.tarot-next-step a{width:100%}}.member-journey-page,.member-journey-preview,.membership-page{--member-gold:#d4af37;--member-cream:#f5e6d2;--member-teal:#53f0d3;--member-panel:#121216}.guided-membership-hero{max-width:980px}.guided-membership-hero h1,.member-journey-hero h1{color:var(--member-cream)}.guided-membership-hero h1 em,.member-journey-hero h1 em{color:var(--member-gold)}.membership-open-journey{align-items:center;background:var(--member-gold);color:#0a0a0c;display:flex;font-weight:800;gap:10px;margin-top:25px;min-height:50px;padding:13px 17px;text-decoration:none;width:-webkit-max-content;width:max-content}.membership-open-journey svg{width:17px}.membership-outcomes{grid-gap:clamp(35px,7vw,100px);align-items:start;display:grid;gap:clamp(35px,7vw,100px);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);margin:70px 0}.guided-membership-plans>div>h2,.member-roadmap header h2,.membership-outcomes header h2{font-size:clamp(38px,5vw,58px);margin:10px 0}.guided-membership-plans>div>p:last-child,.member-roadmap header p:last-child,.membership-outcomes header p:last-child{font-size:12px}.membership-outcomes>div{border-top:1px solid var(--line)}.membership-outcomes>div p{grid-gap:15px;align-items:center;border-bottom:1px solid var(--line);color:#c9c6c1;display:grid;font-size:12px;gap:15px;grid-template-columns:28px 1fr;margin:0;min-height:76px;padding:20px 0}.membership-outcomes>div svg{color:var(--member-teal)}.member-roadmap{border-bottom:1px solid var(--line);border-top:1px solid #d4af3752;padding:clamp(52px,7vw,90px) 0}.member-roadmap>header{margin-bottom:34px;max-width:800px}.member-roadmap>div{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.member-roadmap article{background:#0c0c10;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:260px;padding:22px 18px}.member-roadmap article>span{border:1px solid #d4af3759;border-radius:50%;color:var(--member-gold);display:grid;height:35px;place-items:center;width:35px}.member-roadmap article>span svg{width:15px}.member-roadmap article small{color:var(--member-gold);display:block;font-size:8px;margin:28px 0 10px;text-transform:uppercase}.member-roadmap article h3{font-size:25px;margin:0 0 12px}.member-roadmap article p{font-size:10px;line-height:1.55;margin:0}.membership-trust{grid-gap:18px;background:#53f0d30a;border-left:3px solid var(--member-teal);display:grid;gap:18px;grid-template-columns:auto 1fr;margin:35px 0;padding:21px 24px}.membership-trust strong{color:var(--member-teal)}.membership-trust p{font-size:11px;margin:0}.guided-membership-plans{gap:clamp(35px,7vw,95px);grid-template-columns:.6fr 1.4fr;margin-top:85px}.guided-plan-stack article>p:not(.kicker){font-size:10px;min-height:40px}.guided-plan-stack button{min-height:50px}.guided-plan-stack button:disabled{cursor:not-allowed;opacity:.45}.member-journey-preview{min-height:70vh}.member-journey-preview>.member-roadmap{margin-bottom:30px}.member-journey-preview>a,.member-journey-preview>button{align-items:center;background:var(--member-gold);border:1px solid var(--member-gold);color:#09090b;cursor:pointer;display:inline-flex;font-weight:800;gap:9px;margin:0 10px 10px 0;min-height:50px;padding:13px 17px;text-decoration:none;width:-webkit-max-content;width:max-content}.member-journey-preview>a{background:#0000;color:var(--member-gold)}.member-journey-hero{grid-gap:clamp(35px,7vw,90px);align-items:end;border-bottom:1px solid var(--line);display:grid;gap:clamp(35px,7vw,90px);grid-template-columns:minmax(0,1fr) 300px;padding:clamp(40px,7vw,82px) 0}.member-journey-hero>div{max-width:850px}.member-journey-hero>div>p:last-child{max-width:700px}.member-journey-hero>aside{background:#d4af370d;border:1px solid #d4af3759;padding:23px}.member-journey-hero aside small,.member-journey-hero aside strong{display:block}.member-journey-hero aside small{color:var(--member-gold);font-size:9px;text-transform:uppercase}.member-journey-hero aside strong{font:500 25px Cormorant Garamond;margin:10px 0 20px}.member-journey-hero aside button{align-items:center;background:var(--member-gold);border:0;color:#08080a;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;min-height:46px;padding:11px 13px;width:100%}.member-journey-hero aside button svg{width:16px}.member-journey-progress{border-bottom:1px solid var(--line);padding:34px 0 45px}.member-journey-progress header{display:flex;gap:20px;justify-content:space-between}.member-journey-progress header div{display:grid}.member-journey-progress header small{color:var(--member-gold);text-transform:uppercase}.member-journey-progress header strong{color:var(--member-cream);font-size:22px}.member-journey-progress header>span{color:var(--muted);font-size:11px}.member-progress-track{background:#25252c;height:5px;margin:18px 0;overflow:hidden}.member-progress-track i{background:linear-gradient(90deg,var(--member-teal),var(--member-gold));display:block;height:100%;transition:width .35s ease}.member-journey-progress ol{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.member-journey-progress li{align-items:center;color:#666672;display:flex;font-size:10px;gap:8px;min-height:42px}.member-journey-progress li:not(.complete):not(.active),.member-journey-progress li>svg{width:22px}.member-journey-progress li.active{color:var(--member-gold)}.member-journey-progress li.complete{color:var(--member-teal)}.member-journey-progress li svg{width:17px}.member-journey-notice{background:#53f0d30d;border-left:3px solid var(--member-teal);color:#c8e3df;margin:26px 0;padding:16px 19px}.member-chapter-list{padding:50px 0}.member-chapter{border-top:1px solid var(--line);scroll-margin-top:140px}.member-chapter:last-child{border-bottom:1px solid var(--line)}.member-chapter.active{border-color:#d4af3780}.member-chapter-summary{grid-gap:25px;align-items:center;background:#0000;border:0;color:var(--ink);cursor:pointer;display:grid;gap:25px;grid-template-columns:48px minmax(230px,.8fr) minmax(280px,1.2fr);min-height:150px;padding:24px 12px;text-align:left;transition:background-color .2s ease;width:100%}.member-chapter-summary:hover,.member-chapter.active .member-chapter-summary{background:rgba(212,175,55,.035)}.member-chapter-summary>span{border:1px solid #d4af3766;border-radius:50%;color:var(--member-gold);display:grid;font:500 17px Cormorant Garamond;height:42px;place-items:center;width:42px}.member-chapter.complete .member-chapter-summary>span{border-color:var(--member-teal);color:var(--member-teal)}.member-chapter-summary span svg{width:17px}.member-chapter-summary small{color:var(--member-gold);font-size:8px;text-transform:uppercase}.member-chapter-summary h2{font-size:35px;margin:7px 0 5px}.member-chapter-summary p,.member-chapter-summary>strong{color:#8f8f9d;font-size:11px;line-height:1.55;margin:0}.member-chapter-summary>strong{color:#c7c2b8;font-weight:500}.member-chapter-body{grid-gap:clamp(30px,6vw,80px);display:grid;gap:clamp(30px,6vw,80px);grid-template-columns:.75fr 1.25fr;padding:8px 12px 38px 85px}.member-chapter-task>small{color:var(--member-teal);font-size:8px;text-transform:uppercase}.member-chapter-task>p{font-size:12px}.member-chapter-task>a{align-items:center;border:1px solid var(--member-teal);color:var(--member-teal);display:flex;font-size:10px;font-weight:800;justify-content:space-between;min-height:46px;padding:11px 13px;text-decoration:none}.member-chapter-task>a svg{width:15px}.member-chapter-fields{grid-gap:15px;display:grid;gap:15px}.member-chapter-fields label{grid-gap:8px;color:#dad4c9;display:grid;font-size:11px;gap:8px}.member-chapter-fields textarea{background:#09090d;border:1px solid var(--line);color:var(--ink);font:inherit;min-height:100px;padding:14px;resize:vertical;width:100%}.member-chapter-fields textarea:focus{border-color:var(--member-gold);outline:2px solid #d4af3733}.member-chapter-fields button{align-items:center;background:var(--member-gold);border:0;color:#09090b;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;min-height:48px;padding:12px 15px}.member-chapter-fields button:disabled{cursor:not-allowed;opacity:.35}.member-chapter-fields button svg{width:16px}.member-chapter-locked{border:1px solid var(--line);color:#92919c;display:flex;font-size:11px;gap:10px;padding:20px}.member-chapter-locked svg{color:var(--member-gold);flex:none;width:18px}.member-evidence{border-top:1px solid var(--line);padding:60px 0}.member-evidence>header{align-items:center;display:flex;gap:18px}.member-evidence>header>svg{color:var(--member-gold);height:38px;width:38px}.member-evidence h2{font-size:42px;margin:5px 0}.member-evidence>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:25px}.member-evidence article{background:rgba(83,240,211,.035);border:1px solid #53f0d333;min-height:130px;padding:18px}.member-evidence article small,.member-evidence article span,.member-evidence article strong{display:block}.member-evidence article span{color:var(--member-teal);font:500 20px Cormorant Garamond}.member-evidence article strong{margin:20px 0 8px}.member-evidence article small{color:var(--muted)}.member-journey-callout,.member-support-link{grid-gap:22px;align-items:center;background:#d4af370a;border:1px solid #d4af374d;display:grid;gap:22px;grid-template-columns:auto 1fr auto;margin:30px 0 80px;padding:28px}.member-journey-callout>svg,.member-support-link>svg{color:var(--member-gold);height:32px;width:32px}.member-support-link h2{font-size:31px;margin:0 0 5px}.member-support-link p{font-size:10px;margin:0}.member-journey-callout,.member-support-link a{color:var(--member-gold);text-decoration:none}.member-support-link a{align-items:center;border:1px solid var(--member-gold);display:flex;font-size:10px;font-weight:800;gap:10px;min-height:44px;padding:10px 13px}.member-journey-callout>svg:last-child,.member-support-link a svg{width:15px}.member-journey-callout{margin-top:0}.member-journey-callout span{display:grid}.member-journey-callout small{color:var(--member-gold);text-transform:uppercase}.member-journey-callout strong{color:var(--member-cream);font:500 27px Cormorant Garamond}.member-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr))}.member-evidence>div,.member-journey-progress ol{grid-template-columns:repeat(3,1fr)}.member-phase-tarot{background:#c86bff0d;border:1px solid #c86bff4d;margin-top:20px;padding:17px}.member-phase-tarot>svg{color:#c86bff;width:20px}.member-phase-tarot p{font-size:10px}.member-phase-tarot a{align-items:center;color:#d99aff;display:flex;font-size:9px;font-weight:800;justify-content:space-between;min-height:42px;text-decoration:none}.member-phase-tarot a svg{width:14px}.member-support-link>div:last-child{display:flex;flex-direction:column;gap:8px}.member-support-link>div:last-child a{align-items:center;border:1px solid var(--member-gold);display:flex;justify-content:space-between;min-height:42px;padding:10px 12px}@media(max-width:1100px){.member-roadmap>div{grid-template-columns:repeat(3,1fr)}.guided-membership-plans,.member-journey-hero{grid-template-columns:1fr}.member-journey-hero>aside{max-width:520px}.member-chapter-summary{grid-template-columns:48px 1fr}.member-chapter-summary>strong{grid-column:2}.member-chapter-body{grid-template-columns:1fr;padding-left:85px}.member-evidence>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.membership-outcomes{margin:45px 0}.member-roadmap>div,.membership-outcomes{grid-template-columns:1fr}.member-roadmap article{min-height:165px}.member-roadmap article small{margin-top:18px}.membership-trust{grid-template-columns:1fr}.guided-membership-plans{margin-top:55px}.member-journey-preview>a,.member-journey-preview>button{justify-content:center;margin-right:0;width:100%}.member-journey-progress ol{display:flex;overflow-x:auto}.member-journey-progress li{min-width:92px}.member-chapter-summary{gap:14px;grid-template-columns:40px 1fr;min-height:0;padding:20px 4px}.member-chapter-summary>span{height:36px;width:36px}.member-chapter-summary h2{font-size:29px}.member-chapter-summary>strong{grid-column:1/-1}.member-chapter-body{grid-template-columns:1fr;padding:5px 4px 28px}.member-chapter-fields textarea{font-size:16px}.member-evidence>div{grid-template-columns:1fr}.member-journey-callout,.member-support-link{grid-template-columns:auto 1fr;padding:22px 17px}.member-journey-callout>svg:last-child,.member-support-link>a{grid-column:1/-1}.member-support-link>div:last-child{grid-column:1/-1;width:100%}.member-support-link>a{justify-content:space-between}.member-journey-callout strong{font-size:23px}}.reference-index{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(58px,8vw,100px) 0}.reference-index>header{max-width:820px}.library-doorways h2,.reference-index h2{font-size:clamp(42px,6vw,68px);margin:8px 0 15px}.reference-index>header>p:last-child{font-size:12px}.reference-search{grid-gap:12px;align-items:center;background:#0a0d10;border:1px solid #ff79006b;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin:34px 0 25px;min-height:58px;padding:0 18px}.reference-search>svg{color:#ff9a62;width:20px}.reference-search input{background:#0000;border:0;color:var(--ink);font:inherit;height:56px;outline:0}.reference-search small{color:#ff9a62;font-size:9px;text-transform:uppercase}.reference-results{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-results>a{background:#080c0f;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;min-height:255px;padding:24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.reference-results>a:hover{background:#ff79000f;transform:translateY(-2px)}.reference-results>a>small{color:#ff9a62;font-size:8px;text-transform:uppercase}.reference-results h3{font-size:26px;line-height:1.05;margin:24px 0 10px}.reference-results p{font-size:10px;line-height:1.55}.reference-results>a>span{align-items:center;color:#ffb37b;display:flex;font-size:9px;font-weight:800;justify-content:space-between;margin-top:auto;padding-top:18px}.reference-results>a>span svg{width:15px}.reference-empty{grid-column:1/-1;padding:35px}.library-doorways{padding:clamp(58px,8vw,100px) 0}.library-doorways>header{align-items:center;display:flex;gap:18px}.library-doorways>header>svg{color:#ff9a62;height:35px;width:35px}.library-doorways .explore-grid{margin-top:25px}@media(max-width:1000px){.reference-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reference-search{grid-template-columns:auto 1fr;padding:0 12px}.reference-search small{grid-column:2}.reference-results{grid-template-columns:1fr}.reference-results>a{min-height:200px}.reference-results h3{font-size:24px}.library-doorways>header{align-items:flex-start}}.beginner-gateway{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(60px,9vw,120px) 0}.beginner-gateway>header{max-width:820px}.beginner-gateway h2{font-size:clamp(42px,6vw,70px);margin:8px 0 14px}.beginner-gateway>header>p:last-child{font-size:13px}.beginner-gateway>div{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px}.beginner-gateway>div>a{background:#080d10;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;min-height:295px;padding:24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.beginner-gateway>div>a:hover{background:#00e5d40d;transform:translateY(-3px)}.beginner-gateway>div>a>span{color:var(--page-accent);font:500 25px Cormorant Garamond}.beginner-gateway>div>a>svg{color:var(--page-accent);height:28px;margin:28px 0 22px;width:28px}.beginner-gateway>div>a>strong{font:500 27px/1.05 Cormorant Garamond}.beginner-gateway>div>a>p{font-size:10px;line-height:1.55}.beginner-gateway>div>a>small{align-items:center;color:var(--page-accent);display:flex;font-weight:800;justify-content:space-between;margin-top:auto;padding-top:20px;text-transform:uppercase}.beginner-gateway>div>a>small svg{width:15px}.beginner-library-door{grid-gap:16px;align-items:center;background:rgba(255,121,0,.035);border:1px solid #ff790066;color:#ffb37b;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin-top:12px;min-height:75px;padding:16px 20px;text-decoration:none}.beginner-library-door>svg{width:25px}.beginner-library-door span{display:grid}.beginner-library-door strong{color:var(--ink)}.beginner-library-door small{color:var(--muted);line-height:1.45;margin-top:3px}.beginner-library-door>svg:last-child{width:16px}@media(max-width:820px){.beginner-gateway>div{grid-template-columns:1fr}.beginner-gateway>div>a{min-height:220px}.beginner-gateway>div>a>svg{margin:18px 0}.beginner-library-door{grid-template-columns:auto 1fr}.beginner-library-door>svg:last-child{grid-column:1/-1}}
/*# sourceMappingURL=main.edd5bad0.css.map*/