/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Archivo", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-400:oklch(70.7% .022 261.325);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Archivo", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Archivo,sans-serif}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\@container-\[size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[0\%_0px\]{top:0%;right:0;bottom:0%;left:0}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-\(--x\){left:var(--x)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-\[2px\]{margin-top:2px}.mt-\[clamp\(18px\,2\.5vh\,30px\)\]{margin-top:clamp(18px,2.5vh,30px)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-\[-200\%\]{margin-left:-200%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/var\(--aspect-ratio\)\]{aspect-ratio:1/var(--aspect-ratio)}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-\[58px\]{height:58px}.h-\[100cqmax\]{height:100cqmax}.h-\[300vh\]{height:300vh}.h-full{height:100%}.w-\(--width\){width:var(--width)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-\[100cqh\]{width:100cqh}.w-\[100cqi\]{width:100cqi}.w-\[600vw\]{width:600vw}.w-full{width:100%}.w-max{width:max-content}.max-w-\[44rem\]{max-width:44rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\%_0\%\]{transform-origin:0 0}.origin-\[50\%_0\%\]{transform-origin:50% 0}.origin-\[100\%_0\%\]{transform-origin:100% 0}.origin-\[100\%_0_0\]{transform-origin:100% 0 0}.origin-left{transform-origin:0}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[rotate\(-90deg\)_rotateX\(-90deg\)\]{transform:rotate(-90deg)rotateX(-90deg)}.transform-\[rotate\(90deg\)_rotateX\(-90deg\)\]{transform:rotate(90deg)rotateX(-90deg)}.transform-\[rotateX\(-90deg\)\]{transform:rotateX(-90deg)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-blink-cursor{animation:1.2s step-end infinite blink-cursor}.animate-ripple{animation:ripple var(--duration,2s) ease calc(var(--i,0)*.2s) infinite}.animate-shiny-text{animation:8s infinite shiny-text}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-\[22rem\]{grid-auto-rows:22rem}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[4px\]{gap:4px}.gap-\[clamp\(14px\,1\.6vw\,22px\)\]{gap:clamp(14px,1.6vw,22px)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[rgba\(246\,217\,226\,0\.55\)\]{background-color:#f6d9e28c}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/25{background-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--color-from\){--tw-gradient-from:var(--color-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--color-to\){--tw-gradient-via:var(--color-to);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab,red,red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-50\%{--tw-gradient-via-position:50%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-90\%{--tw-gradient-to-position:90%}.mask-\[linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.bg-size-\[var\(--beam-size\)_var\(--beam-size\)\]{background-size:var(--beam-size) var(--beam-size)}.bg-size-\[var\(--shiny-width\)_100\%\]{background-size:var(--shiny-width) 100%}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-position-\[0_0\]{background-position:0 0}.bg-no-repeat{background-repeat:no-repeat}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-gray-400\/30{fill:#99a1af4d}@supports (color:color-mix(in lab,red,red)){.fill-gray-400\/30{fill:color-mix(in oklab,var(--color-gray-400) 30%,transparent)}}.stroke-gray-400\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab,red,red)){.stroke-gray-400\/30{stroke:color-mix(in oklab,var(--color-gray-400) 30%,transparent)}}.stroke-2{stroke-width:2px}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-20{padding:calc(var(--spacing) * 20)}.p-\[clamp\(14px\,1\.2vw\,22px\)\]{padding:clamp(14px,1.2vw,22px)}.p-\[clamp\(16px\,1\.3vw\,20px\)\]{padding:clamp(16px,1.3vw,20px)}.p-\[clamp\(16px\,1\.4vw\,28px\)\]{padding:clamp(16px,1.4vw,28px)}.p-\[clamp\(18px\,1\.5vw\,26px\)\]{padding:clamp(18px,1.5vw,26px)}.p-\[clamp\(18px\,1\.6vw\,26px\)\]{padding:clamp(18px,1.6vw,26px)}.p-\[clamp\(20px\,1\.6vw\,30px\)\]{padding:clamp(20px,1.6vw,30px)}.p-\[clamp\(20px\,2vw\,32px\)\]{padding:clamp(20px,2vw,32px)}.p-\[clamp\(22px\,2vw\,38px\)\]{padding:clamp(22px,2vw,38px)}.p-\[clamp\(24px\,2vw\,38px\)\]{padding:clamp(24px,2vw,38px)}.p-\[clamp\(24px\,2vw\,40px\)\]{padding:clamp(24px,2vw,40px)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-\[clamp\(56px\,8vh\,110px\)\]{padding-top:clamp(56px,8vh,110px)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.leading-20{--tw-leading:calc(var(--spacing) * 20);line-height:calc(var(--spacing) * 20)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7a4a4a\]{color:#7a4a4a}.text-destructive{color:var(--destructive)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-600\/70{color:#525252b3}@supports (color:color-mix(in lab,red,red)){.text-neutral-600\/70{color:color-mix(in oklab,var(--color-neutral-600) 70%,transparent)}}.text-neutral-700{color:var(--color-neutral-700)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(180\,100\,150\,0\.12\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.82\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#b464961f), 0 0 0 1px var(--tw-shadow-color,#ffffffd1), inset 0 1px 0 var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_0_0_1px_rgba\(0\,0\,0\,\.03\)\,0_2px_4px_rgba\(0\,0\,0\,\.05\)\,0_12px_24px_rgba\(0\,0\,0\,\.05\)\]{box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000d,0 12px 24px #0000000d}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-\[background-position\]{will-change:background-position}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:linear-gradient\(var\(--grid-color\)_0_1px\,transparent_1px_var\(--beam-size\)\)_50\%_-0\.5px_\/var\(--beam-size\)_var\(--beam-size\)\,linear-gradient\(90deg\,var\(--grid-color\)_0_1px\,transparent_1px_var\(--beam-size\)\)_50\%_50\%_\/var\(--beam-size\)_var\(--beam-size\)\]{background:linear-gradient(var(--grid-color) 0 1px,transparent 1px var(--beam-size)) 50% -.5px /var(--beam-size) var(--beam-size),linear-gradient(90deg,var(--grid-color) 0 1px,transparent 1px var(--beam-size)) 50% 50% /var(--beam-size) var(--beam-size)}.\[background\:var\(--background\)\]{background:var(--background)}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1) infinite}.paused{animation-play-state:paused}.perspective-\(--perspective\){perspective:var(--perspective)}.running{animation-play-state:running}.transform-3d{transform-style:preserve-3d}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-75:is(:where(.group):hover *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-black\/3:is(:where(.group):hover *){background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/3:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground:hover{background-color:var(--muted-foreground)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@supports (backdrop-blur:var(--tw)){.supports-backdrop-blur\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.supports-backdrop-blur\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-shine{animation:shine var(--duration) infinite linear}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}@media (hover:hover){.lg\:group-hover\:-translate-y-10:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:from-black:is(.dark *){--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-white\/80:is(.dark *){--tw-gradient-via:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/80:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:via-white\/80:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400\/70:is(.dark *){color:#a1a1a1b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-neutral-400\/70:is(.dark *){color:color-mix(in oklab,var(--color-neutral-400) 70%,transparent)}}.dark\:\[box-shadow\:0_-20px_80px_-20px_\#ffffff1f_inset\]:is(.dark *){box-shadow:inset 0 -20px 80px -20px #ffffff1f}.dark\:\[border\:1px_solid_rgba\(255\,255\,255\,\.1\)\]:is(.dark *){border:1px solid #ffffff1a}@media (hover:hover){.group-hover\:dark\:bg-neutral-800\/10:is(:where(.group):hover *):is(.dark *){background-color:#2626261a}@supports (color:color-mix(in lab,red,red)){.group-hover\:dark\:bg-neutral-800\/10:is(:where(.group):hover *):is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-800) 10%,transparent)}}.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@supports (backdrop-blur:var(--tw)){.supports-backdrop-blur\:dark\:bg-black\/10:is(.dark *){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.supports-backdrop-blur\:dark\:bg-black\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#171416;--ink-soft:#3a3638;--muted:#8d8588;--soft:#bdb6b8;--white:#fffefe;--pearl:#fbf8f6;--pearl-2:#f6f2ef;--chrome:#e8e8e8;--chrome-2:#d8d6d4;--blush:#f8dfe8;--blush-2:#eac4d3;--blush-ink:#a86b83;--pink-deep:#c98ba6;--pink-ink:#8a4d68;--aura-ink:#7b526a;--aura-ink-soft:#9c7689;--status-sage-bg:#daeeded1;--status-sage-ink:#2c4a36;--status-sage-border:#8cc4a08c;--status-rose-bg:#f6d9e2db;--status-rose-ink:#5a2842;--status-rose-border:#d88caa8c;--status-amber-bg:#f6e4d2d6;--status-amber-ink:#5a3e1c;--status-amber-border:#d8b88c8c;--status-neutral-bg:#e8e6e4d1;--status-neutral-ink:#454344;--status-neutral-border:#b4b0ae8c;--glass:#ffffff94;--glass-strong:#ffffffc7;--line:#ffffffc2;--line-ink:#17141612;--shadow:0 30px 90px #40373b1f;--shadow-tight:0 16px 42px #40373b1a;--radius:26px;--radius-lg:32px;--radius-sm:16px;--hairline:#28242814;--font-display:"Archivo", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--font-body:"Archivo", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--font-script:"Sloop Script", "Snell Roundhand", "Apple Chancery", cursive;--depth-soft:#28242812;--depth-mid:#2824281f;--depth-strong:#28242833;--glass-blur:28px;--glass-sat:1.4;--glass-blur-strong:36px;--glass-sat-strong:1.55;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fbf8f7;min-height:100%}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 18% 16%,#f8dfe8b8 0,#f8dfe800 27rem),radial-gradient(circle at 84% 12%,#fffffff0 0,#fff0 25rem),radial-gradient(circle at 72% 76%,#e8e8e8a8 0,#e8e8e800 28rem),linear-gradient(135deg,#fffdfd,#fbf3f6 44%,#f8f8f7);margin:0;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#7869700a 1px,#0000 1px),linear-gradient(90deg,#78697009 1px,#0000 1px);background-size:72px 72px;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%);mask-image:linear-gradient(#0000,#000 16%,#000 76%,#0000)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.25;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23noise)' opacity='0.2'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}.aura-liquid-canvas{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.01)}.aura-photo--liquid .aura-liquid-canvas{z-index:2;opacity:.82;mix-blend-mode:normal;filter:none}button,a{font:inherit}button{border:0}button:focus{outline:none}:focus-visible{outline:2px solid var(--pink-deep);outline-offset:2px;border-radius:inherit}.app-shell{min-height:100vh;padding:22px;position:relative;overflow:hidden}.aura-shell{padding:0;overflow:hidden auto}.tab-body{width:min(1880px,100%);margin:0 auto}.card-title{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:560;line-height:1.12}.card-body{color:var(--muted);font-size:13px;line-height:1.5}.display-num{font-variant-numeric:tabular-nums}.glass-btn{cursor:pointer;background:#ffffff8f;border-radius:999px;min-height:40px;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #544a4e14}.top-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(1.45);background:#ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:min(1180px,100% - 36px);padding:10px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #4c42461c,inset 0 1px #ffffffe0}.brand-mark,.super-label,.primary-action,.secondary-action,.automation-strip,.mini-stat-icon,.icon-action,.utility-ribbon{justify-content:center;align-items:center;display:inline-flex}.brand-mark{min-height:42px;color:var(--ink);background:linear-gradient(#ffffffeb,#faf8f7a3);border-radius:999px;gap:9px;padding:0 18px;text-decoration:none;box-shadow:inset 0 1px #fff,0 10px 28px #52484c1a}.brand-mark span{font-weight:760}.utility-ribbon{gap:8px;min-width:0}.utility-ribbon div{background:#ffffff80;border:1px solid #ffffffc7;border-radius:999px;gap:1px;min-width:98px;padding:8px 13px;display:grid;box-shadow:inset 0 1px #ffffffdb}.ribbon-label{color:var(--soft);text-transform:uppercase;font-size:9px;font-weight:850}.utility-ribbon strong{color:var(--ink-soft);font-size:12px;font-weight:760}.hero-section{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:36px;width:min(1760px,100%);min-height:480px;margin:0 auto;padding:56px 0 40px;display:grid}.hero-copy{z-index:2;min-width:0;position:relative}.super-label{width:fit-content;color:var(--blush-ink);text-transform:uppercase;-webkit-backdrop-filter:blur(20px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:999px;gap:8px;margin-bottom:22px;padding:9px 14px;font-size:12px;font-weight:760;box-shadow:inset 0 1px #ffffffeb,0 14px 36px #5e505614}.hero-copy h1{overflow-wrap:normal;max-width:620px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:52px;font-weight:760;line-height:.98}.hero-copy h1 em{color:var(--blush-ink);font-family:var(--font-script);letter-spacing:0;font-size:1.22em;font-style:normal;font-weight:400;display:inline-block;transform:rotate(-3deg)translateY(.05em)}.hero-copy h1 span{display:block}.hero-copy p{color:#5f595c;max-width:620px;margin:24px 0 0;font-size:19px;line-height:1.65}.hero-actions,.brief-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-action,.secondary-action,.icon-action{cursor:pointer;border-radius:999px;min-height:48px;transition:transform .22s,box-shadow .22s,background .22s}.primary-action{color:var(--ink);background:linear-gradient(135deg,#fff,#f6f3f1 48%,#f1dce5);gap:10px;padding:0 20px;font-weight:780;box-shadow:0 18px 42px #62545b24,inset 0 1px #ffffffeb}.secondary-action,.icon-action{color:var(--ink);-webkit-backdrop-filter:blur(20px);background:#ffffff9e;gap:9px;padding:0 18px;font-weight:720;box-shadow:inset 0 1px #fffffff0,0 15px 36px #5e525817}.primary-action:hover,.secondary-action:hover,.icon-action:hover{transform:translateY(-2px)}.hero-visual{perspective:1400px}.hero-stage{min-height:620px;box-shadow:var(--shadow),inset 0 1px #ffffffe6;transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px)saturate(1.28);background:linear-gradient(145deg,#ffffff7a,#ffffff29),radial-gradient(circle at 52% 46%,#ffffffe6,#0000 28%),radial-gradient(circle at 16% 22%,#f8dfe8ad,#0000 28%),radial-gradient(circle at 78% 76%,#e8e8e899,#0000 30%);border-radius:44px;position:relative;overflow:hidden}.hero-stage:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff24 1px,#0000 1px),linear-gradient(#ffffff21 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffffa8;border-radius:34px;position:absolute;top:18px;right:18px;bottom:18px;left:18px;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.stage-light{filter:blur(14px);opacity:.8;border-radius:999px;position:absolute}.light-one{background:#ffffffd1;width:116px;height:116px;top:56px;right:74px}.light-two{background:#f8dfe866;width:132px;height:132px;bottom:70px;left:54px}.brand-glyph{-webkit-backdrop-filter:blur(24px);background:#ffffff59;border:1px solid #ffffffb8;border-radius:28px;width:164px;height:96px;padding:18px;position:absolute;top:38px;right:38px;box-shadow:0 24px 54px #4a40441a,inset 0 1px #ffffffe0}.brand-glyph img{object-fit:contain;filter:invert()grayscale()contrast(.72)opacity(.72);width:100%;height:100%}.ai-core{width:260px;height:260px;transform-style:preserve-3d;margin-left:-130px;position:absolute;top:152px;left:50%}.ai-core-ring{border:1px solid #ffffffc7;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 44px #ffffff85,0 20px 60px #564e521c}.ring-one{transform:rotateX(62deg)rotate(18deg)}.ring-two{transform:rotateY(66deg)rotate(46deg)}.ring-three{transform:rotateX(18deg)rotateY(52deg)}.ai-core-center{color:var(--ink-soft);background:radial-gradient(circle at 34% 25%,#fffffffa,#fff0 25%),linear-gradient(145deg,#fff,#f8dfe8 58%,#d8d6d4);border:1px solid #ffffffa8;border-radius:999px;place-items:center;display:grid;position:absolute;top:76px;right:76px;bottom:76px;left:76px;box-shadow:0 22px 70px #544a4e29,inset 0 1px #ffffffdb}.calendar-object,.retro-terminal,.glass-card-stack{transform-style:preserve-3d;position:absolute}.calendar-object{-webkit-backdrop-filter:blur(24px)saturate(1.34);background:#ffffff85;border:1px solid #ffffffc2;border-radius:34px;width:226px;padding:18px;top:64px;left:50px;box-shadow:0 34px 80px #544a4e21,inset 0 1px #fffffff0}.calendar-top{justify-content:space-between;align-items:flex-start;display:flex}.calendar-top span,.calendar-slot span,.stack-card span,.terminal-screen span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.calendar-top strong{letter-spacing:-.05em;font-size:54px;font-weight:850;line-height:.82}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin:18px 0;display:grid}.calendar-grid span{width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:grid}.calendar-grid .is-today{color:var(--ink);background:#f8dfe8e6}.calendar-slot{background:#ffffff94;border-radius:22px;gap:7px;padding:14px;display:grid}.calendar-slot strong{font-size:14px}.mini-progress{background:#1714160f;border-radius:999px;height:7px;overflow:hidden}.mini-progress span{border-radius:inherit;background:linear-gradient(90deg,#fff,var(--blush-2),var(--chrome-2));width:42%;height:100%;display:block}.retro-terminal{background:linear-gradient(145deg,#ffffffd1,#f8dfe87a);border:1px solid #ffffffd6;border-radius:30px;width:262px;padding:16px;bottom:52px;right:42px;box-shadow:0 32px 76px #544a4e21,inset 0 2px #ffffffd1}.terminal-screen{min-height:86px;color:var(--ink-soft);background:linear-gradient(#ffffff14 50%,#fff0 50%) 0 0/100% 6px,linear-gradient(135deg,#f8f6f4,#ebe8e5) 0 0/100% 100%;border-radius:18px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 2px 18px #433a3e1f,0 10px 28px #ffffff4d}.terminal-screen strong{color:var(--ink);font-size:20px;font-weight:880}.terminal-keys{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.terminal-keys button{min-height:36px;color:var(--ink-soft);background:#ffffffb3;border-radius:12px;font-size:11px;font-weight:850;box-shadow:inset 0 1px #fffffff0,0 8px 16px #5e525814}.glass-card-stack{width:226px;bottom:88px;left:92px}.stack-card{-webkit-backdrop-filter:blur(22px);background:#ffffff7a;border:1px solid #ffffffbd;border-radius:24px;gap:6px;padding:18px;display:grid;box-shadow:0 22px 48px #4a40441a,inset 0 1px #ffffffd1}.stack-card strong{font-size:18px}.stack-card.two{margin-top:-8px;margin-left:34px}.dashboard-section{width:min(1760px,100%);margin:-24px auto 52px}.dashboard-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.glass-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);min-height:180px;box-shadow:var(--shadow-tight),inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(30px)saturate(1.38);padding:22px;position:relative;overflow:hidden}.glass-panel:before{pointer-events:none;content:"";opacity:.76;background:linear-gradient(135deg,#ffffffbd,#fff0 32%);position:absolute;top:0;right:0;bottom:0;left:0}.glass-panel>*{z-index:1;position:relative}.panel-heading,.calendar-panel-title,.habit-summary,.mood-slider-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow{color:var(--soft);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:850}.brief-panel,.nonnegotiables-panel{grid-column:span 4}.calendar-panel{grid-area:span 2/span 4}.habit-panel{grid-column:span 8}.voice-panel,.agent-panel{grid-column:span 4}.momentum-panel{grid-column:span 3}.energy-panel{grid-column:span 5}.brief-panel h2,.calendar-panel-title h2,.voice-copy h2,.habit-summary h2{letter-spacing:-.035em;margin:18px 0 0;font-size:31px;font-weight:800;line-height:1}.calendar-panel-title h2,.habit-summary h2{margin-top:0}.brief-panel p,.voice-copy p,.momentum-panel p{color:var(--muted);margin:14px 0 0;line-height:1.55}.icon-action{width:48px;padding:0}.nonnegotiable-list{gap:10px;margin-top:20px;display:grid}.nonnegotiable-item{grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:52px;display:grid}.nonnegotiable-item span{width:34px;height:34px;color:var(--ink);background:linear-gradient(145deg,#fff,#f1dce5);border-radius:999px;place-items:center;font-weight:850;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #544a4e1a}.nonnegotiable-item strong,.time-card strong,.habit-row strong,.dump-item span{font-size:15px}.calendar-panel-title{margin-top:14px}.calendar-panel-title span{color:var(--ink-soft);background:#ffffff94;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.timeline-now{color:var(--blush-ink);grid-template-columns:54px 1fr;align-items:center;gap:10px;margin-top:18px;padding:10px 0;font-size:12px;font-weight:780;display:grid}.timeline-now span{background:linear-gradient(90deg,transparent,var(--blush-2),transparent);border-radius:999px;height:2px}.time-list{gap:10px;display:grid}.time-row{grid-template-columns:54px 1fr;align-items:stretch;gap:10px;display:grid}.time-row time{color:var(--muted);padding-top:12px;font-size:12px;font-weight:800}.time-card{background:#ffffff70;border:1px solid #ffffffa3;border-radius:18px;gap:14px;padding:13px;display:grid}.time-row.quiet .time-card{background:#f6f2ef8f}.time-card div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.time-card span{color:var(--muted);flex:none;font-size:12px;font-weight:750}.progress-rail,.habit-meter{background:#1714160f;border-radius:999px;height:7px;overflow:hidden}.progress-rail span,.habit-meter span{border-radius:inherit;background:linear-gradient(90deg,#fff,var(--blush-2),var(--chrome-2));height:100%;display:block}.mood-slider-block{margin-top:20px}.mood-slider-copy strong{font-size:18px}.mood-slider-copy span{color:var(--muted);font-size:12px;font-weight:720}.mood-track{background:linear-gradient(90deg,#e9e8e7,#f7f4f2 40%,#f8dfe8);border:1px solid #ffffffd1;border-radius:999px;height:64px;margin-top:12px;position:relative;box-shadow:inset 0 1px #ffffffeb,inset 0 -12px 24px #544a4e0f,0 16px 34px #544a4e1a}.mood-fill{border-radius:inherit;background:linear-gradient(90deg,#ffffff61,#fff0);width:50%;position:absolute;inset:0 auto 0 0}.mood-stop{color:var(--muted);white-space:nowrap;pointer-events:none;justify-items:center;gap:20px;font-size:11px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.mood-stop[data-edge=start]{justify-items:start;transform:translateY(-50%)}.mood-stop[data-edge=end]{justify-items:end;transform:translate(-100%,-50%)}.mood-stop i{background:#ffffffe6;border-radius:999px;width:5px;height:5px}.mood-thumb{width:44px;height:44px;color:var(--ink);cursor:default;background:linear-gradient(145deg,#fff,#f1e7eb);border:1px solid #ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #544a4e24,inset 0 1px #fff}.mood-stop-button{color:var(--soft);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:flex-end;padding:0 4px;font-size:10px;transition:color .18s;display:flex;position:absolute;bottom:4px}.mood-stop-button:hover,.mood-stop-button[aria-checked=true]{color:var(--ink-soft)}.today-mood .mood-track button{padding-bottom:5px}.today-mood .mood-thumb{top:34%}.habit-summary{margin-top:28px}.habit-summary span{color:var(--ink-soft);font-size:16px;font-weight:760}.habit-list{gap:9px;margin-top:14px;display:grid}.habit-row{background:#ffffff57;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:47px;padding:9px 13px;display:grid}.habit-row.done{background:#f8dfe85c}.habit-row div:first-child{gap:2px;display:grid}.habit-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.habit-dots{gap:5px;display:flex}.habit-dots i{background:#1714161a;border-radius:999px;width:8px;height:8px}.habit-dots i.filled{background:var(--blush-2)}.record-button{width:94px;height:94px;color:var(--ink);cursor:pointer;background:linear-gradient(145deg,#fff,#f4efed 52%,#f8dfe8);border-radius:999px;place-items:center;margin:18px auto 12px;display:grid;box-shadow:0 24px 54px #544a4e24,inset 0 2px #ffffffe6}.record-button span{background:#ffffff75;border-radius:999px;place-items:center;width:58px;height:58px;display:grid}.voice-copy{text-align:center}.voice-copy h2{font-size:27px}.dump-list{gap:8px;margin-top:16px;display:grid}.dump-item{color:var(--ink-soft);background:#ffffff6b;border-radius:16px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.agent-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.agent-panel .utility-ribbon{justify-content:flex-start;margin-top:16px}.agent-panel .utility-ribbon div{flex:1;min-width:0}.mini-stat{background:#ffffff6b;border-radius:18px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.mini-stat-icon{width:34px;height:34px;color:var(--ink-soft);background:#ffffff9e;border-radius:999px}.mini-stat small,.mini-stat strong{display:block}.mini-stat small{color:var(--muted);font-size:11px;font-weight:760}.mini-stat strong{margin-top:2px;font-size:15px}.automation-strip{color:var(--ink-soft);background:#ffffff70;border-radius:18px;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;font-weight:820}.automation-strip span{align-items:center;gap:8px;display:inline-flex}.momentum-chart{align-items:flex-end;gap:8px;height:130px;margin-top:18px;display:flex}.momentum-chart span{background:linear-gradient(180deg,var(--ink),var(--blush-2) 54%,var(--chrome-2));border-radius:999px 999px 8px 8px;flex:1;min-width:12px;box-shadow:inset 0 1px #ffffff7a}.energy-readout{grid-template-columns:auto 1fr;align-items:end;gap:18px;margin-top:28px;display:grid}.energy-readout strong{letter-spacing:-.06em;font-size:84px;font-weight:840;line-height:.82}.energy-readout span{max-width:300px;color:var(--muted);line-height:1.55}.today-board{grid-template-columns:minmax(250px,.72fr) minmax(560px,1.9fr) minmax(280px,.86fr);align-items:start;gap:16px;display:grid}.today-hero{grid-column:1}.today-hero-glass{min-height:100%;padding:24px}.today-hero-row,.today-clock,.today-actions{gap:14px;display:flex}.today-hero-row{flex-direction:column;justify-content:space-between;min-height:118px}.today-clock{text-align:left;justify-content:space-between;align-items:flex-end}.today-actions{flex-wrap:wrap;margin-top:24px}.today-timeblock{grid-column:2}.today-side{grid-column:3;gap:14px;display:grid}.today-focus ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.today-focus li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.today-focus li span{width:28px;height:28px;color:var(--pink-ink);background:#f6c8dc52;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.today-focus li p{color:var(--ink-soft);margin:3px 0 0;font-size:13px;line-height:1.35}.timeblock-card{min-height:700px}.timeblock-head,.timeblock-foot,.timeblock-canvas{z-index:1;position:relative}.timeblock-head{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.timeblock-status{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;justify-items:end;gap:2px;font-size:11px;font-weight:600;display:grid}.timeblock-status strong{color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums;font-size:18px;font-weight:420}.timeblock-canvas{grid-template-columns:58px 1fr;gap:12px;padding:4px 18px 14px 16px;display:grid}.timeblock-axis{color:var(--soft);font-variant-numeric:tabular-nums;grid-template-rows:repeat(17,1fr);font-size:10px;font-weight:760;display:grid}.timeblock-axis span{min-height:38px}.timeblock-axis .is-now{color:var(--pink-ink)}.timeblock-grid{border-left:1px solid #1714160f;position:relative;overflow:hidden}.timeblock-line{border-top:1px solid #1714160e;height:38px;position:relative}.timeblock-line.is-protected{background:linear-gradient(90deg,#f6c8dc1c,#0000 42%)}.timeblock-line span{color:#8a4d686b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;top:6px;right:8px}.timeblock-now{background:var(--pink-deep);border-radius:999px;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 18px #c98ba65c}.timeblock-block{border-radius:18px;align-content:start;gap:5px;width:calc(50% - 8px);min-height:42px;padding:11px 13px;text-decoration:none;transition:transform .18s,background .18s;display:grid;position:absolute}.timeblock-block:hover{transform:translateY(-1px)}.timeblock-block strong{color:var(--ink);font-size:14px;font-weight:540;line-height:1.1}.timeblock-block span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.timeblock-block.tone-focus{background:#f6c8dc8a;border:1px solid #e8b4c880}.timeblock-block.tone-calendar{background:#e8def08a;border:1px solid #d6cce280}.timeblock-block.tone-task{background:#ffffff8a;border:1px solid #ffffffb8}.timeblock-block.tone-reset{background:#eae8e494;border:1px solid #ffffff9e}.timeblock-foot{border-top:1px solid var(--line);color:var(--soft);align-items:center;gap:9px;padding:12px 22px;font-size:11px;font-weight:650;display:flex}.review-board{grid-template-columns:minmax(280px,.34fr) minmax(560px,.66fr);gap:14px;display:grid}.review-claude{grid-row:span 2}.review-header{align-self:start}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-group{min-height:170px}.review-row{border-bottom:1px solid #ffffffb8;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px 0;display:grid}.review-row:last-child{border-bottom:0}.review-row-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.review-row-top p{color:var(--ink);margin:0;font-size:14px;font-weight:760;line-height:1.2}.review-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.review-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.review-chips span,.review-details summary{color:var(--muted);background:#ffffff7a;border-radius:9px;font-size:10px;font-weight:720}.review-chips span{padding:3px 7px}.review-details{margin-top:7px}.review-details summary{cursor:pointer;padding:3px 7px;list-style:none;display:inline-flex}.review-details ul{color:var(--soft);gap:4px;margin:7px 0 0;padding:0 0 0 14px;font-size:11px;display:grid}.review-actions{align-content:start;gap:6px;display:grid}.review-actions button{cursor:pointer;border-radius:12px;min-width:72px;padding:6px 9px;font-size:11px;font-weight:780}.review-draft-toggle{color:var(--muted);cursor:pointer;background:#ffffff80;border-radius:9px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:760}.review-claude p.truncate{display:inline}.review-empty{grid-column:2}.settings-grid,.capture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-grid>:first-child,.capture-grid>:first-child{grid-column:span 2}@media (max-width:1023px){.hero-section{grid-template-columns:1fr;min-height:0;padding-top:110px}.hero-copy h1{max-width:760px;font-size:58px}.hero-stage{min-height:560px}.brief-panel,.nonnegotiables-panel,.calendar-panel,.habit-panel,.voice-panel,.agent-panel,.momentum-panel,.energy-panel{grid-column:span 6}.today-board,.review-board,.settings-grid,.capture-grid{grid-template-columns:1fr}.today-hero,.today-timeblock,.today-side,.review-claude,.review-header,.review-empty,.settings-grid>:first-child,.capture-grid>:first-child{grid-column:1}.review-grid{grid-template-columns:1fr}.timeblock-card{min-height:620px}}@media (max-width:720px){.app-shell{padding:12px}.top-nav{width:calc(100% - 20px);top:10px}.top-nav>.utility-ribbon{display:none}.brand-mark{min-height:38px;padding:0 12px;font-size:12px}.hero-section{gap:22px;padding:86px 0 28px}.hero-copy,.hero-copy p,.hero-copy h1{max-width:calc(100vw - 24px)}.hero-copy h1{font-size:34px;line-height:1}.hero-copy p{max-width:350px;font-size:16px}.hero-actions{margin-top:24px}.primary-action,.secondary-action{width:100%}.hero-stage{border-radius:36px;min-height:620px}.brand-glyph{width:130px;height:76px;top:18px;right:18px}.ai-core{width:214px;height:214px;margin-left:-107px;top:172px}.ai-core-center{top:62px;right:62px;bottom:62px;left:62px}.calendar-object{width:198px;top:34px;left:22px}.retro-terminal{width:162px;bottom:34px;right:12px}.glass-card-stack{width:200px;bottom:190px;left:22px}.dashboard-section{margin-top:0}.dashboard-grid{grid-template-columns:1fr}.brief-panel,.nonnegotiables-panel,.calendar-panel,.habit-panel,.voice-panel,.agent-panel,.momentum-panel,.energy-panel{grid-column:span 1}.glass-panel{border-radius:24px;min-height:0;padding:18px}.brief-panel h2,.calendar-panel-title h2,.voice-copy h2,.habit-summary h2{font-size:27px}.calendar-panel-title{flex-direction:column;align-items:flex-start}.time-card div:first-child,.habit-row{align-items:flex-start}.time-card div:first-child{flex-direction:column;gap:4px}.agent-grid{grid-template-columns:1fr}.timeblock-canvas{grid-template-columns:48px 1fr;padding-inline:12px}.timeblock-block{width:calc(100% - 8px);left:0!important}.review-row{grid-template-columns:1fr}.review-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.energy-readout{grid-template-columns:1fr}.energy-readout strong{font-size:68px}}@media (max-width:430px){.hero-section,.hero-copy,.hero-copy p,.hero-copy h1,.hero-stage,.primary-action,.secondary-action{width:366px;max-width:366px}.hero-copy h1{font-size:29px;line-height:1.04}.hero-stage{min-height:580px}.calendar-object{width:180px;padding:14px}.retro-terminal{width:154px}.glass-card-stack{width:184px}.mood-track{height:58px}.mood-stop{font-size:10px}.habit-row{grid-template-columns:1fr}}@media (max-width:360px){.hero-section,.hero-copy,.hero-copy p,.hero-copy h1,.hero-stage,.primary-action,.secondary-action{width:336px;max-width:336px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.main-blocks{gap:10px;display:grid}.main-block{background:#ffffff70;border:1px solid #ffffffa3;border-radius:18px;gap:10px;padding:13px 14px;transition:border-color .2s,background .2s;display:grid}.main-block.quiet{opacity:.7;background:#f6f2ef75}.main-block.is-now{background:#ffffff9e;border-color:#c98ba68c;box-shadow:0 6px 22px #c98ba624}.main-block-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.main-block-head strong{letter-spacing:.02em;color:var(--ink,#171416);font-size:13px;font-weight:800}.main-block-head span{color:var(--muted,#75696e);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.block-count{color:var(--ink-soft,#3a3638);background:#c98ba62e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.main-block-priority{grid-template-columns:10px 1fr;align-items:center;gap:12px;display:grid}.main-block-priority .dot{background:var(--pink-deep,#c98ba6);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #c98ba62e}.main-block-priority.empty .dot{box-shadow:none;background:#1714162e}.main-block-priority>div{flex-direction:column;gap:2px;display:flex}.main-block-priority strong{color:var(--ink,#171416);font-size:14px;font-weight:750;line-height:1.3}.main-block-priority span{color:var(--muted,#75696e);font-size:12px;font-weight:700}.agenda-toggle{letter-spacing:.04em;width:100%;color:var(--ink-soft,#3a3638);cursor:pointer;background:#ffffff5c;border:1px solid #fff9;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.agenda-toggle:hover{background:#fff9;border-color:#c98ba673}.projects-panel{gap:16px;padding:18px;display:grid}.projects-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.projects-filter-row,.projects-search-row{align-items:center;gap:8px;display:flex}.projects-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chip,.refresh-pill{color:var(--ink-soft);letter-spacing:.04em;cursor:pointer;background:#ffffff5c;border:1px solid #fff9;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.filter-chip{padding:6px 12px}.filter-chip[data-active=true]{border-color:var(--status-rose-border);color:var(--status-rose-ink);background:var(--status-rose-bg)}.filter-chip em{opacity:.62;margin-left:2px}.refresh-pill{width:34px;height:34px}.projects-search{position:relative}.projects-search>svg{opacity:.5;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.projects-search input{min-width:200px;color:var(--ink);background:#ffffff6b;border:1px solid #fff9;border-radius:12px;padding:8px 30px;font-size:12px}.projects-search button{width:18px;height:18px;color:var(--muted);background:#ffffff94;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.project-card{background:#ffffff70;border:1px solid #ffffffa3;border-radius:18px;gap:12px;padding:16px;display:grid}.project-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-card-head>div{flex:1}.project-card-head strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;display:block}.project-card-head span:not(.project-status){color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.project-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.project-description{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.project-next{background:#fffbfc8c;border:1px dashed #c98ba659;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.project-next svg{color:var(--pink-deep);flex:none;margin-top:2px}.project-next div{color:var(--ink);font-size:12px;font-weight:600}.project-next span{color:var(--pink-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.agenda-drawer{background:#fffbfc80;border:1px dashed #c98ba659;border-radius:16px;gap:14px;margin-top:10px;padding:14px;display:grid}.agenda-drawer-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#75696e);font-size:11px;font-weight:800}.agenda-section{gap:6px;display:grid}.agenda-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-ink,#6b4555);font-size:11px;font-weight:800}.agenda-section ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agenda-section li{border-radius:8px;grid-template-columns:48px 1fr auto;align-items:baseline;gap:10px;padding:5px 4px;font-size:13px;display:grid}.agenda-section li:hover{background:#ffffff8c}.agenda-section li time{color:var(--muted,#75696e);font-size:11px;font-weight:800}.agenda-section li.task.high time{color:var(--pink-deep,#c98ba6)}.agenda-section li span{color:var(--ink,#171416)}.agenda-section li em{color:var(--muted,#75696e);font-size:11px;font-style:normal;font-weight:700}.agenda-section li.quiet span,.agenda-section.quiet em{color:var(--muted,#75696e)}[data-theme=white] body{background:radial-gradient(circle at 22% 16%,#f8f8f9e6 0,#f8f8f900 30rem),linear-gradient(160deg,#fff,#fbfbfc 56%,#f4f4f6)}[data-theme=white] .aura-photo{background:#fff}[data-theme=white] .aura-photo .img,[data-theme=white] .aura-liquid-canvas{opacity:0}[data-theme=white] .aura-photo--liquid:after{opacity:0!important}[data-theme=white] .aura-photo .grad{opacity:.6;background:linear-gradient(160deg,#fff,#f7f7f8 60%,#fbfbfc)}[data-theme=white] .aura-greet-box--liquid{background:linear-gradient(155deg,#eeeef099,#e2e2e66b),radial-gradient(72% 90% at 14% 16%,#ffffff80,#0000 60%)}[data-theme=white] .aura-greeting-glass{color:#2a2630;text-shadow:0 1px #fff9}[data-theme=beige] body{background:radial-gradient(circle at 20% 14%,#f1e8dbeb 0,#f1e8db00 28rem),radial-gradient(circle at 80% 78%,#eadfcdb3 0,#eadfcd00 26rem),linear-gradient(135deg,#f8f2e9,#f1e8db 54%,#efe6d6)}[data-theme=beige] .aura-photo{background:#f5efe5}[data-theme=beige] .aura-photo .img,[data-theme=beige] .aura-liquid-canvas{opacity:0}[data-theme=beige] .aura-photo--liquid:after{opacity:.4;background:radial-gradient(34% 40% at 28% 36%,#fffaf066,#0000 62%),radial-gradient(42% 46% at 78% 44%,#d6bc9638,#0000 64%)}[data-theme=beige] .aura-photo .grad{opacity:.55;background:radial-gradient(45% 55% at 22% 24%,#f3ead9,#0000 60%),radial-gradient(50% 60% at 78% 72%,#ece0c9,#0000 60%),linear-gradient(135deg,#f6efe3,#f0e6d4)}.aura-bg{z-index:0;background:radial-gradient(120% 120% at 50% -10%,#fff,#fdfbfc 55%,#faf7f9);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.aura-blob{filter:blur(70px);opacity:.55;will-change:transform;mix-blend-mode:multiply;border-radius:50%;position:absolute}.aura-blob.b1{background:radial-gradient(circle at 30% 30%,var(--pink-deep),transparent 70%);width:46vw;height:46vw;top:-8vw;left:-6vw}@supports (color:color-mix(in lab,red,red)){.aura-blob.b1{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--pink-deep) 60%,white),transparent 70%)}}.aura-blob.b1{animation:26s ease-in-out infinite aura-drift-1}.aura-blob.b2{background:radial-gradient(circle at 60% 40%,var(--pink-deep),transparent 72%);width:38vw;height:38vw;bottom:-10vw;right:-4vw}@supports (color:color-mix(in lab,red,red)){.aura-blob.b2{background:radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--pink-deep) 42%,white),transparent 72%)}}.aura-blob.b2{animation:32s ease-in-out infinite aura-drift-2}.aura-blob.b3{background:radial-gradient(circle at 50% 50%,var(--blush-2),transparent 70%);width:30vw;height:30vw;top:32%;left:38%}@supports (color:color-mix(in lab,red,red)){.aura-blob.b3{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--blush-2) 55%,white),transparent 70%)}}.aura-blob.b3{animation:38s ease-in-out infinite aura-drift-3}@keyframes aura-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vw,4vw)scale(1.08)}}@keyframes aura-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vw,-3vw)scale(1.12)}}@keyframes aura-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4vw,5vw)scale(.92)}}.aura-grain{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.aura-glow-btn{box-shadow:0 6px 22px -4px var(--pink-deep),0 0 0 1px #fff6 inset;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative}@supports (color:color-mix(in lab,red,red)){.aura-glow-btn{box-shadow:0 6px 22px -4px color-mix(in srgb,var(--pink-deep) 70%,transparent),0 0 0 1px #fff6 inset}}.aura-glow-btn:hover{box-shadow:0 10px 34px -2px var(--pink-deep),0 0 22px 2px var(--pink-deep),0 0 0 1px #ffffff80 inset;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.aura-glow-btn:hover{box-shadow:0 10px 34px -2px color-mix(in srgb,var(--pink-deep) 85%,transparent),0 0 22px 2px color-mix(in srgb,var(--pink-deep) 55%,transparent),0 0 0 1px #ffffff80 inset}}.aura-tile{will-change:transform;transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s}.aura-tile:hover{transform:translateY(-3px);box-shadow:0 1px #ffffffe6 inset,0 22px 48px -18px var(--depth-mid)!important}.aura-glass{box-shadow:inset 0 1px #ffffffd9,0 12px 34px -16px var(--depth-mid),0 2px 8px -4px var(--depth-soft);-webkit-backdrop-filter:blur(40px)saturate(145%);background:linear-gradient(#ffffff9e,#ffffff6b);border:1px solid #ffffffb3}.aura-nav-link{opacity:.78;transition:opacity .26s;position:relative}.aura-nav-link:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.aura-nav-link:hover{opacity:1}.aura-nav-link:hover:after{transform:scaleX(1)}.aura-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:clamp(11px,.8vw,14px);font-weight:600}.aura-gradient-ink{background:linear-gradient(135deg,var(--pink-deep) 0%,var(--pink-ink) 50%,var(--pink-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.aura-gradient-ink{background:linear-gradient(135deg,color-mix(in srgb,var(--pink-deep) 92%,#fff) 0%,var(--pink-ink) 50%,color-mix(in srgb,var(--pink-deep) 68%,#fff) 100%)}}.aura-gradient-ink{color:#0000;-webkit-background-clip:text;background-clip:text}.aura-finance-hero{isolation:isolate;position:relative}.aura-finance-blob{z-index:-1;background:radial-gradient(circle at 40% 40%,var(--pink-deep),transparent 68%);border-radius:9999px;width:min(560px,72%);height:340px;position:absolute;top:-10%;left:-6%}@supports (color:color-mix(in lab,red,red)){.aura-finance-blob{background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--pink-deep) 52%,transparent),transparent 68%)}}.aura-finance-blob{filter:blur(92px);opacity:.72;pointer-events:none;animation:15s ease-in-out infinite aura-blob-float}@keyframes aura-blob-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,7%)scale(1.09)}}.aura-cap-track{background:#ffffff80;border:1px solid #ffffffb3;border-radius:9999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #5f465f1f}.aura-cap-fill{background:linear-gradient(90deg,var(--pink-deep),var(--pink-deep));border-radius:9999px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.aura-cap-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--pink-deep) 84%,white),var(--pink-deep))}}.aura-cap-fill{box-shadow:0 0 16px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aura-cap-fill{box-shadow:0 0 16px color-mix(in srgb,var(--pink-deep) 55%,transparent)}}.aura-cap-fill{transition:width .7s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.aura-finance-blob{animation:none}}.aura-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(44px)saturate(135%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px var(--hairline),0 24px 60px -30px var(--depth-strong),0 4px 16px -10px var(--depth-soft);will-change:transform;background:linear-gradient(#ffffff80,#ffffff47);border:1px solid #ffffff8c;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:relative}.aura-card:hover{box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px var(--hairline),0 34px 78px -28px var(--depth-strong),0 8px 22px -12px var(--depth-soft);transform:translateY(-3px)}.aura-fab{color:var(--pink-ink);-webkit-backdrop-filter:blur(30px)saturate(190%);cursor:pointer;background:linear-gradient(150deg,#ffffffa3,#ffffff4d);border:1px solid #ffffffc7;border-radius:9999px;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 38px -14px #5f465f80,0 6px 14px -8px #5f465f5c}.aura-fab:hover{transform:translateY(-3px)scale(1.04);box-shadow:inset 0 1px #fffffff2,0 24px 48px -12px #5f465f8f,0 8px 18px -8px #5f465f66}.aura-fab:active{transform:translateY(-1px)scale(.98)}.aura-fab--primary{color:#fff;background:linear-gradient(150deg,var(--pink-deep) 0%,var(--pink-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.aura-fab--primary{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white) 0%,var(--pink-deep) 100%)}}.aura-fab--primary{box-shadow:inset 0 1px #ffffff8c,0 22px 46px -12px var(--pink-deep),0 8px 18px -8px #5f465f66;border:1px solid #ffffff80}@supports (color:color-mix(in lab,red,red)){.aura-fab--primary{box-shadow:inset 0 1px #ffffff8c,0 22px 46px -12px color-mix(in srgb,var(--pink-deep) 75%,transparent),0 8px 18px -8px #5f465f66}}.aura-fab--primary:hover{box-shadow:inset 0 1px #fff9,0 28px 56px -10px var(--pink-deep),0 0 26px 2px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aura-fab--primary:hover{box-shadow:inset 0 1px #fff9,0 28px 56px -10px color-mix(in srgb,var(--pink-deep) 85%,transparent),0 0 26px 2px color-mix(in srgb,var(--pink-deep) 45%,transparent)}}.aura-bgdot{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #ffffffb3;border-radius:9999px;width:26px;height:26px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;box-shadow:inset 0 1px #fff9,0 6px 14px -6px #5f465f66}.aura-bgdot:hover{transform:scale(1.12)}.aura-bgdot[data-active=true]{box-shadow:0 0 0 2px var(--pink-deep),inset 0 1px #fff9,0 6px 14px -6px #5f465f66}@keyframes aura-letter-in{0%{opacity:0;filter:blur(14px);transform:translateY(.32em)scale(.96)}60%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.aura-reveal{display:inline}.aura-reveal .ch{white-space:pre;opacity:0;will-change:opacity,filter,transform;animation:.76s cubic-bezier(.22,.7,.25,1) forwards aura-letter-in;display:inline-block}@media (prefers-reduced-motion:reduce){.aura-reveal .ch{opacity:1;filter:none;animation:none;transform:none}}.aura-greet-box{-webkit-backdrop-filter:blur(34px)saturate(180%);background:linear-gradient(150deg,#ffffff4d,#ffffff1f);border:1px solid #ffffff8c;border-radius:clamp(28px,2.4vw,40px);width:fit-content;max-width:min(980px,90vw);padding:clamp(34px,3.8vw,72px) clamp(52px,5vw,96px);display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffb3,0 40px 90px -30px #5f465f6b}.aura-greet-box--liquid{box-shadow:inset 0 1px #ffffffb3,0 44px 100px -44px var(--depth-strong),0 10px 28px -16px var(--depth-soft);background:linear-gradient(155deg,#ffffff42,#ffffff1a),radial-gradient(80% 100% at 12% 8%,#fff6,#0000 58%),radial-gradient(90% 100% at 92% 94%,#c98ba61a,#0000 64%);border-color:#ffffff8c;overflow:hidden}.aura-greet-box--liquid:before{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background:linear-gradient(112deg,#0000 30%,#ffffff38 50%,#0000 72%),radial-gradient(50% 32% at 50% 40%,#ffffff3d,#0000 72%);animation:16s ease-in-out infinite alternate aura-glass-liquid-pass;position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%}.aura-greet-box--liquid>*{z-index:1;position:relative}.aura-text-translucent{color:#ffffffe6;text-shadow:0 1px #ffffff80,0 2px 30px #b48ca557,0 10px 42px #70486833}.aura-text-knockout{color:#78546c2e;-webkit-text-stroke:1.25px #845c7480;text-shadow:0 1px #ffffffd9,0 -1px 1px #7850696b,0 0 22px #ffffff40}.aura-text-chrome{color:#6e4a62;-webkit-text-fill-color:#6e4a62;filter:drop-shadow(0 1px #ffffffb3)drop-shadow(0 8px 22px #78506e59);text-shadow:0 -1px #ffffffb8,0 1px #5c3a522e,0 12px 34px #7e527047}.aura-greeting-glass{color:#fffffff5;text-shadow:0 1px #ffffff73,0 1px 2px #78506c38,0 6px 20px #966c8633}.aura-photo{z-index:0;background:#fff7fb;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.aura-photo .grad{z-index:0;mix-blend-mode:normal;opacity:.85;background-color:#0000;background-image:radial-gradient(42% 52% at 16% 18%,#ffffffeb,#0000 46%),radial-gradient(48% 58% at 84% 80%,#efa3b624,#0000 52%),linear-gradient(160deg,#fbfaf8,#f4f2f0 54%,#efedeb);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:46s ease-in-out infinite aura-drift-bg;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.aura-photo .img{z-index:1;background-image:var(--aura-bg,url(/app/aura-csm.jpg));mix-blend-mode:normal;opacity:.4;filter:saturate(.62)brightness(1.05)contrast(.98);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:52s ease-in-out infinite alternate aura-kenburns;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.aura-photo--liquid .img{opacity:0;animation:none}.aura-photo--liquid:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;opacity:.4;filter:blur(.4px)saturate(.9);background:radial-gradient(34% 40% at 28% 36%,#ffffff57,#0000 64%),radial-gradient(42% 46% at 78% 44%,#efa3b61a,#0000 66%);animation:13s ease-in-out infinite alternate aura-liquid-breathe;position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%}.aura-photo .veil{z-index:4;background:radial-gradient(60% 75% at 50% 20%,#ffffff1f,#0000 70%),linear-gradient(#ffffff1a,#ffffff05 38%,#fff3);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes aura-drift-bg{0%,to{background-position:0%}50%{background-position:100%}}@keyframes aura-kenburns{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.16)translate(-2%,-2%)}}@keyframes aura-liquid-image-flow{0%{background-position:46%;transform:scale(1.09)translate(-.5%,.2%)skew(-.4deg)}45%{background-position:54% 47%;transform:scale(1.16)translate(-2.6%,1.8%)skew(.8deg)}to{background-position:44% 55%;transform:scale(1.11)translate(2.2%,-1.8%)skew(-.6deg)}}@keyframes aura-liquid-hue{0%,to{filter:saturate(1.06)hue-rotate()contrast(1.02)}50%{filter:saturate(1.22)hue-rotate(-9deg)contrast(1.08)}}@keyframes aura-liquid-breathe{0%{opacity:.62}to{opacity:.86}}@keyframes aura-glass-liquid-pass{0%{opacity:.5;transform:rotate(-2deg)scale(1.02)}to{opacity:.85;transform:rotate(2deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.aura-photo .grad,.aura-photo .img,.aura-photo--liquid:after,.aura-greet-box--liquid:before{animation:none!important}}.aura-brief-card-stack{width:min(480px,100%)}@media (max-width:980px){.aura-brief-layout{grid-template-columns:1fr!important;align-items:start!important;padding:96px 24px 150px!important}.aura-greet-box{width:100%}.aura-brief-card-stack{justify-self:stretch;width:100%}.aura-brain-layout{grid-template-columns:1fr!important;align-items:start!important;padding:96px 24px 120px!important}}.aura-alive{z-index:0;background:radial-gradient(135% 135% at 50% -5%,#fff,#fdfbfd 55%,#f7f4f9);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.aura-alive .ao{will-change:transform,border-radius;border-radius:50%;position:absolute}.aura-alive .grain{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.aura-alive.m1 .ao{filter:blur(80px);opacity:.5}.aura-alive.m1 .a{background:conic-gradient(#fff,#ffd6ea,#fff,#d6e2ff,#fff,#d6fff0,#fff,#fff2d6,#fff);width:62vw;height:62vw;animation:70s linear infinite aura-spin,36s ease-in-out infinite aura-float-a;top:-16vw;left:-12vw}.aura-alive.m1 .b{background:conic-gradient(from 120deg,#fff,#e2d6ff,#fff,#d6f6ff,#fff,#ffe0f0,#fff,#ecffd6,#fff);width:50vw;height:50vw;animation:84s linear infinite reverse aura-spin,42s ease-in-out infinite aura-float-b;bottom:-14vw;right:-10vw}.aura-alive.m1 .c{background:conic-gradient(from 220deg,#fff,#fff0d6,#fff,#ffd6e8,#fff,#d6e6ff,#fff,#d6fff2,#fff);width:40vw;height:40vw;animation:60s linear infinite aura-spin,32s ease-in-out infinite aura-float-c;top:28%;left:38%}.aura-alive.m2 .a{filter:blur(4px);opacity:.62;background:radial-gradient(circle at 34% 26%,#fffffff2,#0000 38%),conic-gradient(from 90deg,#fff,#ffdcec,#fff,#e4dcff,#fff,#dcfff2,#fff,#fff6dc,#fff);border-radius:47% 53% 44% 56%/52% 46% 54% 48%;width:min(66vh,58vw);height:min(66vh,58vw);margin-top:calc(min(66vh,58vw)/-2);margin-left:calc(min(66vh,58vw)/-2);animation:22s ease-in-out infinite aura-blob,90s linear infinite aura-spin;top:47%;left:50%;box-shadow:inset 0 0 110px #ffffffb3,0 50px 130px -30px #b496c852}.aura-alive.m2 .b{filter:blur(46px);opacity:.45;background:conic-gradient(#fff,#ffe6f2,#fff,#e8e6ff,#fff,#e6fff6,#fff);width:24vw;height:24vw;animation:38s ease-in-out infinite aura-float-b,70s linear infinite aura-spin;top:14vh;right:7vw}.aura-alive.m2 .c{display:none}.aura-alive.m3 .ao{filter:blur(1px);opacity:.58;box-shadow:inset 0 0 60px #ffffffa6,0 36px 90px -28px #aa96c84d}.aura-alive.m3 .a{background:radial-gradient(circle at 32% 26%,#fffffff5,#0000 36%),conic-gradient(from 40deg,#fff,#ffd9ec,#fff,#d9e6ff,#fff,#d9fff2,#fff,#fff4d9,#fff);width:36vw;height:36vw;animation:32s ease-in-out infinite aura-float-a,78s linear infinite aura-spin;top:-8vw;right:5vw}.aura-alive.m3 .b{background:radial-gradient(circle at 38% 28%,#fffffff2,#0000 38%),conic-gradient(from 160deg,#fff,#e6dcff,#fff,#dcf4ff,#fff,#ffe0ee,#fff);width:28vw;height:28vw;animation:40s ease-in-out infinite aura-float-b,96s linear infinite reverse aura-spin;bottom:-6vw;left:-4vw}.aura-alive.m3 .c{background:radial-gradient(circle at 36% 30%,#fffffff5,#0000 40%),conic-gradient(from 280deg,#fff,#fff0d9,#fff,#ffd9e8,#fff,#d9e8ff,#fff);width:22vw;height:22vw;animation:28s ease-in-out infinite aura-float-c,66s linear infinite aura-spin;bottom:16vh;right:22vw}@keyframes aura-spin{to{transform:rotate(360deg)}}@keyframes aura-blob{0%,to{border-radius:47% 53% 44% 56%/52% 46% 54% 48%}33%{border-radius:56% 44% 58% 42%/44% 58% 42% 56%}66%{border-radius:42% 58% 50% 50%/58% 42% 56% 44%}}@keyframes aura-float-a{0%,to{translate:0}50%{translate:5vw 4vh}}@keyframes aura-float-b{0%,to{translate:0}50%{translate:-4vw -3vh}}@keyframes aura-float-c{0%,to{translate:0}50%{translate:-3vw 4vh}}@media (prefers-reduced-motion:reduce){.aura-blob,.aura-alive .ao{animation:none!important}}.ax-display{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-weight:500;line-height:.96}.ax-h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-weight:560;line-height:1.04}.ax-h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);font-weight:560;line-height:1.1}.ax-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--pink-ink);font-size:clamp(10px,.72vw,12px);font-weight:600}.ax-body{color:var(--ink-soft);font-weight:400;line-height:1.6}.ax-meta{color:var(--muted);font-size:clamp(12px,.85vw,14px);font-weight:500}.ax-rule{background:var(--hairline);border:0;height:1px}.ax-chip{letter-spacing:.01em;color:var(--ink-soft);border:1px solid var(--hairline);background:#ffffff80;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:clamp(10px,.72vw,12px);font-weight:600;display:inline-flex}.ax-section{padding-inline:clamp(28px,4vw,76px)}.aura-photo .grad{opacity:.95}.aura-edge{stroke-dasharray:5 9;animation:1.4s linear infinite aura-edge-flow}@keyframes aura-edge-flow{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.aura-edge{animation:none}}.aura-drawer{box-shadow:inset 0 1px #fffffff2,inset -1px 0 #ffffff59,0 0 0 1px #ffffff80,36px 0 90px -24px #46283773,0 0 60px -8px #ffffff80}.aura-drawer-worlds{justify-content:flex-start;display:flex}.aura-drawer-backdrop{animation:.24s both aura-fade-in}@keyframes aura-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.aura-drawer{transition:none!important}.aura-drawer-backdrop{animation:none}}.aura-skill-banner{isolation:isolate;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:radial-gradient(120% 140% at 12% 0,#ffffffa8,#ffffff52 46%,#ffffff1f);border-radius:28px;padding:clamp(28px,3vw,48px);position:relative;overflow:hidden;box-shadow:0 18px 48px -28px #78465f59,inset 0 1px #fff9}.aura-skill-banner__veil{z-index:-1;background:radial-gradient(circle at 60% 40%,var(--pink-deep),transparent 66%);border-radius:9999px;width:min(620px,80%);height:380px;position:absolute;inset:-30% -10% auto auto}@supports (color:color-mix(in lab,red,red)){.aura-skill-banner__veil{background:radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--pink-deep) 38%,transparent),transparent 66%)}}.aura-skill-banner__veil{filter:blur(86px);opacity:.6;pointer-events:none}.aura-skill-card{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border-radius:20px;padding:clamp(16px,1.3vw,22px);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:relative;box-shadow:inset 0 1px #ffffff8c}.aura-skill-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px -26px #78465f66,inset 0 1px #ffffffb3}.aura-skill-num{letter-spacing:.04em;color:var(--pink-ink);opacity:.7;font-size:13px;font-weight:600}.aura-memory-sky{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 120% at 50% 18%,#ffffff8c,#fcf4f766 55%,#f8eee98c);border-radius:26px;width:100%;height:clamp(280px,34vh,420px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 18px 48px -30px #78465f4d}.aura-memory-empty{text-align:center;place-items:center;padding:0 24px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.aix-toggle{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border-radius:9999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.aix-toggle-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9999px;font-size:14px;font-weight:600;transition:all .26s cubic-bezier(.22,1,.36,1)}.aix-toggle-btn[data-active=true]{color:#fff;background:linear-gradient(150deg,var(--pink-deep),var(--pink-deep))}@supports (color:color-mix(in lab,red,red)){.aix-toggle-btn[data-active=true]{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white),var(--pink-deep))}}.aix-toggle-btn[data-active=true]{box-shadow:0 8px 18px -8px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aix-toggle-btn[data-active=true]{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--pink-deep) 70%,transparent)}}.aix-pad{padding:clamp(20px,1.7vw,30px)}.aix-hero-row{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.aix-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:230px;padding:clamp(28px,3vw,46px);display:flex;position:relative;overflow:hidden}.aix-month{flex-direction:column;display:flex}.aix-month-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.aix-dow{text-align:center;letter-spacing:.06em;color:var(--muted);padding-bottom:4px;font-size:10px;font-weight:600}.aix-day{aspect-ratio:1;color:var(--ink-soft);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.aix-day:hover{background:#ffffff8c}.aix-day[data-past=true]{color:var(--muted);opacity:.65}.aix-day[data-today=true]{color:var(--pink-ink);box-shadow:inset 0 0 0 1.5px var(--pink-deep);font-weight:700}@supports (color:color-mix(in lab,red,red)){.aix-day[data-today=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pink-deep) 60%,transparent)}}.aix-day[data-selected=true]{color:#fff;background:linear-gradient(150deg,var(--pink-deep),var(--pink-deep))}@supports (color:color-mix(in lab,red,red)){.aix-day[data-selected=true]{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white),var(--pink-deep))}}.aix-day[data-selected=true]{box-shadow:0 8px 16px -8px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aix-day[data-selected=true]{box-shadow:0 8px 16px -8px color-mix(in srgb,var(--pink-deep) 70%,transparent)}}.aix-tri-row{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(16px,2.4vh,26px);display:grid}.aix-tri-stack{flex-direction:column;gap:clamp(14px,1.6vw,22px);display:flex}.aix-habits{flex-direction:column;gap:6px;margin-top:16px;display:flex}.aix-habit{text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:9px 11px;transition:background .18s;display:flex}.aix-habit:hover{background:#ffffff73}.aix-habit-dot{border:1.5px solid var(--hairline);color:#0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.aix-habit-dot[data-done=true]{color:#fff;background:linear-gradient(150deg,var(--pink-deep),var(--pink-deep));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.aix-habit-dot[data-done=true]{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white),var(--pink-deep))}}.aix-habit-icon{flex:none;font-size:15px}.aix-habit-label{color:var(--ink-soft);font-size:14px}.aix-habit[data-done=true] .aix-habit-label{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline)}.aix-ghost-btn{color:var(--pink-ink);border:1px solid var(--hairline);cursor:pointer;background:#a05a7814;border-radius:9999px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .2s}.aix-ghost-btn:hover{background:#a05a7824}.aix-nn{flex-direction:column;gap:12px;margin-top:14px;list-style:none;display:flex}.aix-nn li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:clamp(14px,1.05vw,17px);line-height:1.45;display:flex}.aix-nn-num{width:24px;height:24px;color:var(--pink-ink);border:1px solid var(--hairline);background:#a05a781a;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.aix-tip{background:linear-gradient(#ffffff8c,#fff7fa57)}.aix-timeblock{flex-direction:column;gap:7px;margin-top:18px;display:flex}.aix-block{border:1px solid var(--hairline);background:#ffffff6b;border-radius:15px;align-items:center;gap:14px;padding:13px 15px;transition:background .2s,transform .2s;display:flex}.aix-block[data-tint=true]{opacity:.66;background:#ffffff4d}.aix-block-time{color:var(--pink-ink);flex:none;width:58px;font-size:13px;font-weight:600}.aix-block-title{color:var(--ink-soft);flex:1;font-size:14.5px}.aix-block-check{border:1.6px solid var(--hairline);width:22px;height:22px;color:var(--pink-ink);cursor:pointer;background:#ffffff80;border-radius:7px;flex:none;font-size:12px;transition:all .2s}.aix-block-check:hover:not(:disabled){border-color:var(--pink-deep)}.aix-block-check:disabled{cursor:default;opacity:.5}.aix-block-check[data-done=true]{color:#fff;background:linear-gradient(150deg,var(--pink-deep),var(--pink-deep));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.aix-block-check[data-done=true]{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white),var(--pink-deep))}}.aix-worlds-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.aix-world-pills{flex-wrap:wrap;gap:8px;display:inline-flex}.aix-world-pill{color:var(--ink-soft);border:1px solid var(--hairline);cursor:pointer;background:#ffffff80;border-radius:9999px;padding:10px 22px;font-size:14px;font-weight:500;transition:all .24s cubic-bezier(.22,1,.36,1)}.aix-world-pill:hover{transform:translateY(-1px)}.aix-world-pill[data-active=true]{color:#fff;background:linear-gradient(150deg,var(--pink-deep),var(--pink-deep))}@supports (color:color-mix(in lab,red,red)){.aix-world-pill[data-active=true]{background:linear-gradient(150deg,color-mix(in srgb,var(--pink-deep) 88%,white),var(--pink-deep))}}.aix-world-pill[data-active=true]{box-shadow:0 12px 24px -10px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aix-world-pill[data-active=true]{box-shadow:0 12px 24px -10px color-mix(in srgb,var(--pink-deep) 70%,transparent)}}.aix-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(16px,2.4vh,26px);display:grid}.aix-action{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;min-height:150px;display:flex}.aix-footer{text-align:left;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:clamp(16px,2.4vh,26px);display:flex}.aix-footer-stats{align-items:flex-end;gap:clamp(20px,3vw,46px);display:inline-flex}@media (max-width:880px){.aix-hero-row,.aix-tri-row,.aix-trio{grid-template-columns:1fr}}.aix-bento{grid-template:"hero hero hero month"minmax(196px,auto)"habits nneg nneg tip""habits time time time""worlds time time time"/1.15fr 1fr 1fr 1fr;align-items:stretch;gap:clamp(12px,1.3vw,20px);margin-top:clamp(16px,2.4vh,26px);display:grid}.aix-bento>*{min-width:0;height:100%}.aix-a-hero{grid-area:hero}.aix-a-month{grid-area:month}.aix-a-habits{grid-area:habits}.aix-a-nneg{grid-area:nneg}.aix-a-tip{grid-area:tip}.aix-a-time{grid-area:time}.aix-a-worlds{grid-area:worlds}.aix-a-month{flex-direction:column;display:flex}.aix-a-month .aix-month-grid{margin-top:auto}.aix-a-nneg,.aix-a-tip{flex-direction:column;justify-content:center;display:flex}.aix-a-worlds{align-items:center}.aix-a-habits{flex-direction:column;display:flex}.aix-a-habits .aix-habits{flex:1}@media (max-width:920px){.aix-bento{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"hero""month""habits""nneg""tip""time""worlds"}}.aix-weekoff{margin-top:clamp(18px,2.4vh,28px)}.aix-weekoff-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.aix-wo-cat{border:1px solid var(--hairline);background:#ffffff73;border-radius:18px;padding:16px 16px 14px}.aix-wo-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.aix-wo-list li{color:var(--ink);padding-left:16px;font-size:13.5px;line-height:1.4;list-style:none;position:relative}.aix-wo-list li:before{content:"";background:var(--pink-ink);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.aix-wo-list li{align-items:flex-start;gap:9px;padding-left:0;display:flex}.aix-wo-list li:before{content:none}.aix-wo-check{color:#fff;cursor:pointer;background:#fff9;border:1.5px solid #8a4d6873;border-radius:6px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:11px;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.aix-wo-check[data-done=true]{background:var(--pink-ink);border-color:var(--pink-ink)}.aix-wo-text{transition:color .12s,opacity .12s}.aix-wo-text[data-done=true]{color:var(--muted);opacity:.7;text-decoration:line-through}.aix-wo-add{margin-top:11px}.aix-wo-input{border:none;border-top:1px solid var(--hairline);width:100%;color:var(--ink);background:0 0;outline:none;padding:8px 2px 2px;font-size:13px}.aix-wo-input::placeholder{color:var(--muted)}.aix-rowwrap{margin-top:clamp(14px,2.2vh,24px);position:relative}.aix-rowwrap:first-of-type{margin-top:clamp(16px,2.4vh,26px)}.aix-row{align-items:stretch;gap:clamp(12px,1.3vw,20px);display:grid}.aix-row>*{grid-area:auto;min-width:0;height:100%}.aix-row-stats{grid-template-columns:1fr 1fr 1fr;align-items:start}.aix-row-stats>*{height:auto}.aix-row-time{grid-template-columns:2.4fr 1fr}.aix-row-hero .aix-month{flex-direction:column;display:flex}.aix-row-hero .aix-month .aix-month-grid{margin-top:auto}.aix-row-stats .aix-a-nneg,.aix-row-stats .aix-a-tip{flex-direction:column;justify-content:flex-start;display:flex}.aix-row-stats .aix-a-habits{flex-direction:column;display:flex}.aix-row-stats .aix-a-habits .aix-habits{flex:1}.aix-row-time .aix-a-worlds{align-items:center}@media (max-width:920px){.aix-row-hero,.aix-row-stats,.aix-row-time{grid-template-columns:1fr}}.aix-rowwrap[data-edit]{outline-offset:8px;border-radius:22px;outline:1.5px dashed #8a4d6859}.aix-row-ctrl{z-index:6;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:9999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;top:-14px;right:10px;box-shadow:0 6px 18px #3c1e2d1f}.aix-row-ctrl button{border:1px solid var(--hairline);width:26px;height:26px;color:var(--pink-ink);cursor:pointer;background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .12s,opacity .12s;display:inline-flex}.aix-row-ctrl button:hover:not(:disabled){background:#ffd1e080}.aix-row-ctrl button:disabled{opacity:.3;cursor:default}.aix-row-ctrl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;min-width:48px;font-size:11px}.aix-edit-toggle{border:1px solid var(--hairline);color:var(--pink-ink);cursor:pointer;background:#fff9;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.aix-edit-toggle:hover{background:#ffd1e073}.aix-edit-toggle[data-active=true]{background:var(--pink-ink);color:#fff;border-color:var(--pink-ink)}.aix-edit-bar{background:linear-gradient(#ffffffb3,#fff7fa80);border:1px solid #8a4d6847;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #3c1e2d14}.aix-edit-bar>p{color:var(--ink-soft);flex:240px}.aix-accent-row{align-items:center;gap:8px;display:inline-flex}.aix-accent-swatch{width:22px;height:22px;box-shadow:0 0 0 1px var(--hairline);cursor:pointer;border:2px solid #ffffffe6;border-radius:50%;padding:0;transition:transform .12s,box-shadow .12s}.aix-accent-swatch:hover{transform:scale(1.12)}.aix-accent-swatch[data-active=true]{box-shadow:0 0 0 2px var(--ink);transform:scale(1.12)}.aix-edit-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.aix-edit-text{width:100%;color:inherit;font:inherit;background:#ffffff8c;border:1px solid #8a4d684d;border-radius:8px;outline:none;padding:4px 8px;transition:border-color .12s,background .12s}.aix-edit-text:focus{border-color:var(--pink-ink);background:#ffffffd9}.aix-edit-display{font-weight:600}.aura-topbar{padding:0;top:0}.aura-topbar-inner{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--hairline);border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;height:56px;padding:0 clamp(16px,3vw,40px);display:flex}.aura-topbar-left{flex:auto;align-items:center;gap:clamp(14px,2vw,28px);min-width:0;display:flex}.aura-topnav{scrollbar-width:none;-ms-overflow-style:none;flex:auto;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.aura-topnav::-webkit-scrollbar{display:none}.aura-topnav-sep{background:var(--hairline);flex-shrink:0;width:1px;height:18px;margin:0 4px}.aura-topnav-item:not([data-active]):hover{color:var(--ink)!important;background:#ffffff73!important}@media (max-width:640px){.aura-topbar-inner{height:52px;padding:0 14px}}.aura-photo--video .img{z-index:1;object-fit:cover;object-position:center;opacity:.9;filter:saturate(.96)brightness(1.03)contrast();background:0 0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;animation:none!important}.aura-photo--video .veil{background:radial-gradient(60% 75% at 50% 18%,#ffffff29,#0000 70%),linear-gradient(#ffffff29,#ffffff0d 40%,#fff3)}@media (prefers-reduced-motion:reduce){.aura-photo--video .img{opacity:.82}}.aura-photo--photo .img{opacity:.9;filter:saturate(.96)brightness(1.03)contrast();animation:none!important}.aura-photo--photo .veil{background:radial-gradient(60% 75% at 50% 18%,#ffffff29,#0000 70%),linear-gradient(#ffffff29,#ffffff0d 40%,#fff3)}.aix-editable{cursor:pointer;border-radius:6px;transition:box-shadow .16s,background .16s}.aix-editable:hover{background:#b8537a0f;box-shadow:inset 0 0 0 1.5px #b8537a73}.aix-editable.is-selected{box-shadow:inset 0 0 0 2px var(--pink-ink,#b8537a);background:#b8537a1a}@media (min-width:1024px){.aix-canvas[data-editing]{margin-left:auto;margin-right:348px}}.aix-row-eye{text-transform:uppercase;letter-spacing:.08em;color:var(--pink-ink,#b8537a);background:#ffffff80;border:1px solid #b8537a66;border-radius:9999px;margin-left:8px;padding:2px 9px;font-size:11px}.aix-rowwrap[data-hidden]{opacity:.42;filter:grayscale(.5)}.aix-editpanel{z-index:60;-webkit-backdrop-filter:blur(36px)saturate(1.42);background:#ffffffbd;border:1px solid #ffffff9e;border-radius:24px;width:312px;max-height:calc(100vh - 108px);padding:18px 18px 22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;position:fixed;top:84px;right:18px;overflow-y:auto;box-shadow:0 26px 64px -22px #50283c6b}.aix-editpanel[data-empty=true]{align-items:center;display:flex}.aix-ep-hint{color:#6a5a64;font-size:13px;line-height:1.5}.aix-ep-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aix-ep-title{color:#2a2330;font-size:14px;font-weight:600}.aix-ep-x{color:#6a5a64;background:#0000000a;border-radius:9999px;width:26px;height:26px;font-size:18px;line-height:1}.aix-ep-x:hover{background:#00000017}.aix-ep-label{text-transform:uppercase;letter-spacing:.1em;color:#9b8a94;margin:14px 0 6px;font-size:10.5px;display:block}.aix-ep-textarea{resize:vertical;color:#2a2330;background:#ffffffb3;border:1px solid #0000001a;border-radius:12px;width:100%;padding:9px 11px;font-size:13.5px;line-height:1.4}.aix-ep-textarea:focus{border-color:var(--pink-ink,#b8537a);outline:none}.aix-ep-select{color:#2a2330;background:#ffffffb3;border:1px solid #0000001a;border-radius:10px;width:100%;padding:8px 10px;font-size:13px}.aix-ep-swatches{flex-wrap:wrap;gap:7px;display:flex}.aix-ep-swatch{border:1px solid #00000024;border-radius:9999px;width:24px;height:24px;transition:transform .12s,box-shadow .12s}.aix-ep-swatch:hover{transform:scale(1.12)}.aix-ep-swatch[data-active=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink-ink,#b8537a)}.aix-ep-seg{flex-wrap:wrap;gap:6px;display:flex}.aix-ep-seg-btn{color:#4a3f47;background:#ffffff9e;border:1px solid #00000014;border-radius:9px;flex:auto;min-width:40px;padding:7px 8px;font-size:12px;transition:background .12s,color .12s}.aix-ep-seg-btn:hover{background:#ffffffeb}.aix-ep-seg-btn[data-active=true]{background:var(--pink-ink,#b8537a);color:#fff;border-color:#0000}.aix-ep-divider{text-transform:uppercase;letter-spacing:.12em;color:#b59aa6;align-items:center;gap:10px;margin:18px 0 4px;font-size:10.5px;display:flex}.aix-ep-divider:before,.aix-ep-divider:after{content:"";background:#00000014;flex:1;height:1px}.aix-ep-reset{color:#a8556a;background:#b8537a14;border:1px solid #b8537a38;border-radius:10px;width:100%;margin-top:18px;padding:9px;font-size:12px}.aix-ep-reset:hover{background:#b8537a26}@media (max-width:1023px){.aix-editpanel{width:auto;max-height:52vh;inset:auto 12px 12px}.aix-canvas[data-editing]{margin-right:auto}}.aix-mat-liquid,.aix-mat-frosted,.aix-mat-blurred{--ax-vib:1}.aix-mat-liquid{text-shadow:0 1px 0 rgba(255,255,255,calc(.6 * var(--ax-vib))),0 0 10px rgba(255,255,255,calc(.5 * var(--ax-vib)))}.aix-mat-frosted{opacity:calc(1 - .16 * var(--ax-vib));text-shadow:0 1px 2px rgba(255,255,255,calc(.65 * var(--ax-vib)))}.aix-mat-blurred{opacity:calc(1 - .42 * var(--ax-vib));text-shadow:0 0 7px rgba(255,255,255,calc(.5 * var(--ax-vib)))}.aix-depth-soft{filter:drop-shadow(0 3px 5px #46233766)}.aix-depth-float{filter:drop-shadow(0 8px 12px #46233780)drop-shadow(0 18px 30px #46233752)}.aix-vib-low{--ax-vib:.45}.aix-vib-med{--ax-vib:1}.aix-vib-high{--ax-vib:1.85}@media (max-width:920px){.aix-row-stats{grid-template-columns:1fr}}@media (min-width:1281px){.aura-brief-layout .aura-greet-box{width:100%;max-width:100%;display:block}.aura-brief-layout .aura-brief-card-stack{width:100%}}.aura-sync-badge{letter-spacing:.01em;color:#4a303ec7;-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);vertical-align:middle;white-space:nowrap;background:#ffffff8c;border:1px solid #78506424;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.aura-sync-dot{background:#9aa0a6;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 #0000}.aura-sync-badge[data-state=synced] .aura-sync-dot{background:#34b27b;box-shadow:0 0 0 3px #34b27b29}.aura-sync-badge[data-state=syncing] .aura-sync-dot{background:#d6a23a;animation:1.6s ease-in-out infinite aura-sync-pulse;box-shadow:0 0 0 3px #d6a23a29}.aura-sync-badge[data-state=local] .aura-sync-dot{background:#9aa0a6}.aura-sync-badge[data-state=stale] .aura-sync-dot{background:#cf6b6b;box-shadow:0 0 0 3px #cf6b6b29}@keyframes aura-sync-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.aura-sync-badge .aura-sync-dot{animation:none!important}}.aura-dot-loading{animation:1.4s ease-in-out infinite aura-sync-pulse}@media (prefers-reduced-motion:reduce){.aura-dot-loading{animation:none!important}}.aura-guard-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;padding:1.5px 7px;font-size:9.5px;font-weight:700;line-height:1.4;display:inline-flex}.aura-guard-tag--deep{color:#2f7d59;background:#34b27b24}.aura-guard-tag--late{color:#b06a1e;background:#e0922f29}:root{--ink:#0b0b0b;--font-display:"Archivo Expanded", "Archivo", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}.aura-photo .img,.aura-photo .grad,.aura-photo .veil,.aura-photo video{display:none!important}.aura-photo{background:#fff!important}[data-world=csm]{--pink-deep:#d2618f;--pink-ink:#9c3a5d;--blush:#fadfec;--blush-2:#f3c8dd}[data-world=helmpie]{--pink-deep:#8e1c2e;--pink-ink:#6e1624;--blush:#8e1c2e1f;--blush-2:#8e1c2e33}[data-world=roquebrun]{--pink-deep:#d2618f;--pink-ink:#9c3a5d;--blush:#fadfec;--blush-2:#f3c8dd}.aura-card,.aura-glass{-webkit-backdrop-filter:blur(30px)saturate(1.06);backdrop-filter:blur(30px)saturate(1.06);background:#ffffff8c;border:1px solid #0b0b0b0f;border-radius:22px;box-shadow:0 18px 50px -22px #0b0b0b47,0 3px 10px -6px #0b0b0b1f}.ax-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}.ax-h1,.ax-h2{font-family:var(--font-display);font-weight:700}.ax-eyebrow{color:#0b0b0b80}:root{--font-display:"Archivo Expanded", "Archivo", system-ui, sans-serif}.aura-finance-blob,.aura-blob,.aura-photo .img,.aura-photo .grad,.aura-photo .veil,.aura-photo video,.aura-liquid-canvas{display:none!important}.aura-photo,.aura-bg{background:#fff!important}.aura-card,.aura-glass{position:relative;border:0!important}.aura-card:before,.aura-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fffffff2,#ffffff2e 26%,#0b0b0b0a 70%,#0b0b0b17);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aix-hero .ax-display,.aix-a-hero .ax-display{color:var(--ink)!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ax-h1{letter-spacing:-.032em;font-weight:800;line-height:.92}.ax-h2{letter-spacing:-.022em;font-weight:720;line-height:1}.ax-eyebrow{letter-spacing:.24em;font-weight:600}.ax-eyebrow[style*=pink-ink]{color:var(--pink-deep)!important}.ax-chip{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(9.5px,.68vw,11px)}.aura-card,.aura-glass{box-shadow:0 28px 70px -32px #0b0b0b57,0 6px 18px -12px #0b0b0b24}.aix-block{transition:background .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.aix-block:hover{background:var(--blush,#d2618f1a);transform:translate(4px)}.aix-ghost-btn{text-transform:uppercase;letter-spacing:.14em}@keyframes aura-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}body:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(42% 34% at 12% 8%,var(--pink-deep,#d2618f),transparent 70%),radial-gradient(38% 32% at 88% 30%,var(--pink-deep,#d2618f),transparent 70%),radial-gradient(46% 40% at 50% 96%,#0b0b0b09,transparent 72%);position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(42% 34% at 12% 8%,color-mix(in srgb,var(--pink-deep,#d2618f) 9%,transparent),transparent 70%),radial-gradient(38% 32% at 88% 30%,color-mix(in srgb,var(--pink-deep,#d2618f) 6%,transparent),transparent 70%),radial-gradient(46% 40% at 50% 96%,#0b0b0b09,transparent 72%)}}@media (prefers-reduced-motion:no-preference){body:before{animation:26s ease-in-out infinite alternate aura-ambient}}@keyframes aura-ambient{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1.5%)scale(1.04)}}.aura-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.aura-card:hover{transform:translateY(-4px);box-shadow:0 36px 90px -36px #0b0b0b66,0 8px 22px -12px #0b0b0b29}@media (prefers-reduced-motion:no-preference){[class]>.aura-card:nth-child(2),[class]>*>.aura-card:nth-child(2){animation-delay:80ms}[class]>.aura-card:nth-child(3),[class]>*>.aura-card:nth-child(3){animation-delay:.16s}[class]>.aura-card:nth-child(4),[class]>*>.aura-card:nth-child(4){animation-delay:.24s}[class]>.aura-card:nth-child(5),[class]>*>.aura-card:nth-child(5){animation-delay:.32s}[class]>.aura-card:nth-child(6),[class]>*>.aura-card:nth-child(6){animation-delay:.4s}[class]>.aura-card:nth-child(n+7),[class]>*>.aura-card:nth-child(n+7){animation-delay:.48s}}@keyframes aura-hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(34px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.ax-display{animation:.9s cubic-bezier(.22,1,.36,1) both aura-hero-in}.ax-eyebrow{animation:.8s cubic-bezier(.22,1,.36,1) both aura-eyebrow-in}}@keyframes aura-eyebrow-in{0%{opacity:0;letter-spacing:.34em}to{opacity:1}}.aura-glow-btn,.aix-ghost-btn{transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.aura-glow-btn:hover,.aix-ghost-btn:hover{transform:translateY(-2px)}.aix-wo-cat-v2[data-must]{box-shadow:inset 3px 0 0 0 var(--pink-deep),0 28px 70px -32px #0b0b0b57,0 6px 18px -12px #0b0b0b24}@media (prefers-reduced-motion:reduce){body:before{animation:none}.ax-display,.ax-eyebrow,.aura-card{opacity:1;filter:none;transform:none;animation:none!important}}.anng-card{padding:clamp(20px,1.8vw,32px)}.anng-cols{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(16px,1.8vw,28px);margin-top:16px;display:grid}.anng-cols[data-compact]{grid-template-columns:1fr}.anng-sec-title{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-50,#0b0b0b80);font-size:11px;font-weight:600}.anng-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.anng-list li{color:var(--ink-70,#0b0b0bb3);padding-left:16px;font-size:13.5px;line-height:1.5;list-style:none;position:relative}.anng-list li:before{content:"";background:var(--pink-deep);border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.anng-add{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.anng-input{color:var(--ink);border:1px solid var(--hairline,#0b0b0b1f);background:#fff9;border-radius:999px;outline:none;min-width:min(320px,60vw);padding:8px 16px;font:500 13.5px/1.4 Archivo,system-ui,sans-serif}.anng-input:focus{border-color:var(--pink-deep)}.aix-aidid{border-top:1px solid var(--hairline,#0b0b0b1a);margin-top:clamp(18px,2vh,28px);padding-top:clamp(14px,1.6vh,20px)}.aix-aidid-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.aix-aidid-list li{color:var(--ink-70,#0b0b0bb3);padding-left:18px;font-size:13.5px;line-height:1.5;list-style:none;position:relative}.aix-aidid-list li:before{content:"✓";color:#3a9b6e;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.ax-sectitle{text-transform:uppercase;letter-spacing:-.04em;color:var(--ink,#0b0b0b);overflow-wrap:anywhere;margin-top:10px;font:900 clamp(34px,7vw,104px)/.84 Archivo Expanded,Archivo,system-ui,sans-serif}.sec-lead{max-width:46ch;margin-top:14px;font-size:clamp(14px,1.4vw,17px);line-height:1.6}.asm-band{margin-bottom:clamp(56px,8vh,110px)}.asm-lane{margin-top:clamp(30px,4vh,52px)}.asm-lane-head{border-bottom:1px solid var(--hairline,#0b0b0b1a);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.asm-lane-name{text-transform:uppercase;letter-spacing:.02em;color:var(--ink,#0b0b0b);font:800 clamp(15px,1.5vw,21px)/1 Archivo Expanded,Archivo,system-ui,sans-serif}.asm-empty{border:1px dashed var(--ink-12,#0b0b0b24);color:var(--ink-50,#0b0b0b80);border-radius:18px;margin-top:14px;padding:clamp(16px,1.6vw,24px)}.asm-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(14px,1.8vh,22px);display:grid}.asm-card{padding:clamp(18px,1.7vw,30px)}.asm-card[data-off]{opacity:.66}.asm-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.asm-name{text-transform:uppercase;letter-spacing:-.01em;color:var(--ink,#0b0b0b);font:800 clamp(16px,1.9vw,26px)/1.04 Archivo Expanded,Archivo,system-ui,sans-serif}.asm-desc{max-width:56ch;margin-top:8px;font-size:13.5px}.asm-row{border-top:1px solid var(--ink-07,#0b0b0b12);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:grid}.asm-row-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-30,#0b0b0b57);font-size:10px;font-weight:600}.asm-row-value{color:var(--ink-70,#0b0b0bb8);font-size:13px;line-height:1.5}.asm-next{color:var(--ink-30,#0b0b0b61)}.asm-flow{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.asm-arrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pink-deep,#d2618f);font-size:10px;font-weight:600}.asm-mode{font-size:10.5px}.asm-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.asm-doc{cursor:pointer;transition:border-color .2s,color .2s}.asm-doc:hover:not(:disabled){border-color:var(--pink-deep,#d2618f);color:var(--pink-deep,#d2618f)}.asm-doc:disabled{cursor:default;opacity:.55}.asm-doc[data-missing]{color:#a85d1e;background:#d98a2214;border-color:#d98a228c}.asm-link{color:var(--pink-deep,#d2618f);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.asm-rest{color:#a85d1e;background:#d98a2212;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.asm-switch{border:1px solid var(--ink-12,#0b0b0b24);cursor:pointer;background:#0b0b0b14;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .25s cubic-bezier(.22,1,.36,1);position:relative}.asm-switch[data-on]{background:var(--ink,#0b0b0b);border-color:var(--ink,#0b0b0b)}.asm-switch:disabled{opacity:.5;cursor:wait}.asm-switch-knob{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0b0b0b40}.asm-switch[data-on] .asm-switch-knob{transform:translate(18px)}.ax-display{letter-spacing:-.05em;font-weight:900;line-height:.82}.ax-cardname{font:800 clamp(20px,2.4vw,34px) / 1 var(--font-display,"Archivo Expanded", "Archivo", system-ui, sans-serif);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink,#0b0b0b);overflow-wrap:anywhere}.ax-btn{text-transform:uppercase;letter-spacing:.16em;color:#fff;background:var(--ink,#0b0b0b);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font:700 clamp(11px,.86vw,13px)/1 Archivo,system-ui,sans-serif;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.ax-btn:hover:not(:disabled){background:var(--pink-deep,#d2618f);box-shadow:0 14px 30px -14px var(--pink-deep,#d2618f);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ax-btn:hover:not(:disabled){box-shadow:0 14px 30px -14px color-mix(in srgb,var(--pink-deep,#d2618f) 55%,transparent)}}.ax-btn:disabled{cursor:wait}.aix-row-hero{grid-template-columns:1fr}.aix-hero{justify-content:flex-start;min-height:0;padding-bottom:clamp(44px,7vh,96px)}.aix-row-time{align-items:start}.aix-row-time .aix-month{height:auto}.aix-a-time .ax-sectitle{margin-top:6px;font-size:clamp(30px,4.6vw,72px)}.aix-moon{opacity:.22}.aix-projcard:hover .aix-moon,.aix-moon:focus-visible,.aix-moon[data-on]{opacity:1}@media (hover:none){.aix-moon{opacity:.5}}@media (prefers-reduced-motion:reduce){.ax-btn,.ax-btn:hover:not(:disabled){transition:none;transform:none}}.ax-display{text-transform:uppercase}.aix-hero .ax-display{font-size:clamp(56px,8.2vw,146px);line-height:.8}.aix-hero .ax-display:after{content:"✶";color:var(--pink-deep,#d2618f);vertical-align:.7em;letter-spacing:0;margin-left:.18em;font-size:.15em}.aura-topbar .aura-topnav-item{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600}.aura-topnav-item svg{display:none}.aix-habits{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.aix-row-stats{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.aix-a-habits{grid-column:span 2}@media (max-width:760px){.aix-a-habits{grid-column:auto}.aix-habits{grid-template-columns:1fr}}.aix-action .ax-h2{text-transform:uppercase;letter-spacing:-.01em;font:800 clamp(17px,1.6vw,22px) / 1.02 var(--font-display,"Archivo Expanded", "Archivo", system-ui, sans-serif)!important}.aix-action{position:relative}.aix-action:after{content:"→";color:var(--ink-30,#0b0b0b4d);font-size:19px;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s;position:absolute;top:clamp(16px,1.6vw,26px);right:clamp(18px,1.8vw,30px)}.aix-action:hover:after{color:var(--pink-deep,#d2618f);transform:translate(5px)}.aix-footer-stats .ax-h2{letter-spacing:-.02em;font:800 clamp(22px,2vw,30px) / 1 var(--font-display,"Archivo Expanded", "Archivo", system-ui, sans-serif)!important}.aura-glow-btn{text-transform:uppercase;letter-spacing:.14em;font-weight:700;background:var(--ink,#0b0b0b)!important;color:#fff!important}.aura-glow-btn:hover:not(:disabled){background:var(--pink-deep,#d2618f)!important}.ax-eyebrow{letter-spacing:.26em}@media (prefers-reduced-motion:reduce){.aix-action:after{transition:none}}.aix-hero{padding-bottom:clamp(24px,3.5vh,48px)}h2.ax-h2{font-family:var(--font-display,"Archivo Expanded", "Archivo", system-ui, sans-serif);text-transform:uppercase;letter-spacing:-.015em;font-weight:800;line-height:.96}.aix-rail{flex-direction:column;display:flex}.aix-railrow{border-top:1px solid var(--hairline);padding:2px 0}.aix-railrow:first-child{border-top:none}.aix-railrow[data-now]{background:linear-gradient(90deg,#fadfec73,#0000 70%);border-radius:10px}.aix-railhead{text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:7px 6px;display:flex}.aix-railhead .aix-block-time{opacity:.55;min-width:46px}.aix-railrow[data-filled] .aix-railhead .aix-block-time{opacity:1}.aix-railcats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aix-railfree{color:var(--soft,#c9bfc4);font-size:13px}.ax-chip[data-now=true]{background:var(--pink-ink);color:#fff;border-color:var(--pink-ink)}.aix-railrow .aix-block{margin-left:12px}.mood-stop-button[data-edge=start]{padding-left:6px;left:2px!important}.mood-stop-button[data-edge=end]{padding-right:6px;left:calc(100% - 2px)!important}.mood-track{overflow:visible}.aix-runorder{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aix-runrow{text-align:left;border:none;border-top:1px solid var(--hairline);cursor:pointer;background:0 0;align-items:baseline;gap:16px;width:100%;padding:12px 14px;transition:background .25s cubic-bezier(.34,1.2,.64,1);display:flex}.aix-runorder li:first-child .aix-runrow{border-top:none}.aix-runrow:hover{background:#fadfec80;border-radius:12px}.aix-runrow[data-top]{background:var(--pink,#fadfec);border-top:none;border-radius:12px}.aix-runnum{font-family:var(--font-display);color:var(--pink-ink);min-width:30px;font-size:15px;font-weight:800}.aix-runname{color:var(--ink);flex-shrink:0;font-size:15px;font-weight:600}.aix-runnext{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.aura-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 38% at 12% 8%,#fadfec8c,#0000 70%),radial-gradient(40% 34% at 88% 16%,#dee6f566,#0000 72%),radial-gradient(52% 44% at 50% 108%,#fadfec57,#0000 70%);position:fixed;top:0;right:0;bottom:0;left:0}[data-world=helmpie] .aura-shell:after{background:radial-gradient(46% 38% at 12% 8%,#8e1c2e1a,#0000 70%),radial-gradient(40% 34% at 88% 16%,#dee6f559,#0000 72%),radial-gradient(52% 44% at 50% 108%,#8e1c2e12,#0000 70%)}.aura-card,.aura-glow-btn,.aix-ghost-btn,.ax-chip,.aix-action{transition-timing-function:cubic-bezier(.34,1.4,.64,1)}.aura-card{transition-property:transform,box-shadow;transition-duration:.45s}@media (prefers-reduced-motion:reduce){.aura-card,.aura-glow-btn,.aix-ghost-btn,.ax-chip,.aix-action{transition:none}}.aix-wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #3c1e2d2e;-webkit-user-select:none;user-select:none;text-align:center;margin-top:clamp(60px,9vh,130px);margin-bottom:-.08em;font-size:clamp(72px,16vw,280px);font-weight:800;line-height:.8}[data-swept=v15]{border:1px solid var(--hairline);border-radius:var(--radius,22px);background:#ffffff80;position:relative;box-shadow:0 1px 8px #3c1e2d0d}[data-swept=v15] .ax-eyebrow{color:var(--pink-ink)}[data-swept=v15] .ax-h2{font-size:19px}.aura-photo .grad{overflow:hidden}.aura-photo .grad:after{content:"";pointer-events:none;background:radial-gradient(42% 38% at 28% 30%,var(--aura-field-a,#fadfecd9) 0%,transparent 70%),radial-gradient(36% 34% at 72% 22%,var(--aura-field-b,#d2618f33) 0%,transparent 72%),radial-gradient(46% 42% at 64% 76%,var(--aura-field-c,#fadfeca6) 0%,transparent 70%),radial-gradient(30% 28% at 18% 78%,var(--aura-field-b,#d2618f24) 0%,transparent 75%);will-change:transform;animation:90s ease-in-out infinite alternate aura-field-drift;position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%}@keyframes aura-field-drift{0%{transform:translate(-4%,-3%)rotate(0)scale(1)}50%{transform:translate(3%,4%)rotate(4deg)scale(1.06)}to{transform:translate(-2%,2%)rotate(-3deg)scale(1.02)}}[data-world=helmpie] .aura-photo .grad:after{--aura-field-a:#ffffffe6;--aura-field-b:#8e1c2e1f;--aura-field-c:#ffeceeb3}@media (prefers-reduced-motion:reduce){.aura-photo .grad:after{animation:none}}.aweek-cal>section{min-width:0}.aweek-cal .ax-body{overflow-wrap:break-word;min-width:0}body:before,body:after{display:none!important}.aura-depth{z-index:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.aura-depth>div{position:absolute}.adf-base{background:linear-gradient(172deg,#fffdfe,#fdf4f8 30%,#f9e9f1 62%,#f2dfe9);top:0;right:0;bottom:0;left:0}html[data-world=helmpie] .adf-base{background:linear-gradient(172deg,#fffdfd,#fbf2f3,#f6e6e8 64%,#eedadd)}.adf-pool{will-change:transform;filter:blur(54px);border-radius:50%}.adf-p1{background:radial-gradient(circle at 42% 46%,var(--adf-pool-a,#fadfeceb) 0%,var(--adf-pool-a-mid,#fadfec6b) 34%,var(--adf-pool-a-low,#fadfec24) 58%,var(--adf-pool-a-tail,#fadfec08) 78%,transparent 96%);width:78vmax;height:78vmax;animation:84s ease-in-out infinite alternate adf-drift-1;top:-34vmax;left:-22vmax}.adf-p2{background:radial-gradient(circle at 50% 50%,var(--adf-pool-b,#d2618f42) 0%,var(--adf-pool-b-mid,#d2618f1c) 36%,var(--adf-pool-b-low,#d2618f0a) 62%,var(--adf-pool-b-tail,#d2618f03) 82%,transparent 97%);width:60vmax;height:60vmax;animation:108s ease-in-out infinite alternate adf-drift-2;top:-10vmax;right:-24vmax}.adf-p3{background:radial-gradient(circle at 50% 38%,var(--adf-pool-c,#d8c6d399) 0%,var(--adf-pool-c-mid,#d8c6d34d) 36%,var(--adf-pool-c-low,#d8c6d31c) 60%,var(--adf-pool-c-tail,#d8c6d306) 80%,transparent 97%);width:96vmax;height:96vmax;animation:132s ease-in-out infinite alternate adf-drift-3;bottom:-58vmax;left:0}html[data-world=helmpie] .aura-depth{--adf-pool-a:#8e1c2e1f;--adf-pool-a-mid:#8e1c2e0e;--adf-pool-a-low:#8e1c2e05;--adf-pool-a-tail:#8e1c2e01;--adf-pool-b:#8e1c2e2e;--adf-pool-b-mid:#8e1c2e13;--adf-pool-b-low:#8e1c2e07;--adf-pool-b-tail:#8e1c2e02;--adf-pool-c:#cebec299;--adf-pool-c-mid:#cebec24d;--adf-pool-c-low:#cebec21c;--adf-pool-c-tail:#cebec206}@keyframes adf-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(7vmax,5vmax)scale(1.08)}}@keyframes adf-drift-2{0%{transform:translate(0)scale(1)}to{transform:translate(-8vmax,7vmax)scale(1.12)}}@keyframes adf-drift-3{0%{transform:translate(0)scale(1.04)}to{transform:translate(6vmax,-5vmax)scale(.96)}}.adf-glow{background:radial-gradient(58% 64% at 50% 0,#ffffffd9,#ffffff6b 34%,#ffffff29 58%,#ffffff0a 80%,#0000 98%);height:80%;animation:18s ease-in-out infinite alternate adf-breathe;inset:-20% -10% auto}@keyframes adf-breathe{0%{opacity:.85}to{opacity:1}}.adf-vignette{background:radial-gradient(118% 96% at 50% 38%,transparent 56%,var(--adf-vin,#3b263216) 100%);top:0;right:0;bottom:0;left:0}html[data-world=helmpie] .adf-vignette{--adf-vin:#2e161c1b}.adf-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");top:0;right:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.adf-pool,.adf-glow{animation:none!important}}.aura-card,.aura-glass{-webkit-backdrop-filter:blur(36px)saturate(1.55);backdrop-filter:blur(36px)saturate(1.55);background:#ffffff75;box-shadow:inset 0 1px #ffffff9e,0 24px 64px -30px #2e1a265c,0 6px 16px -10px #2e1a2624}.aura-card:hover{box-shadow:inset 0 1px #ffffff9e,0 36px 90px -36px #2e1a266b,0 8px 22px -12px #2e1a2629}.aura-topbar-inner.aura-glass,.aura-topbar .aura-glass{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffff8c}::selection{background:var(--blush,#fadfec);color:var(--ink)}:focus-visible{outline:2px solid var(--pink-deep);outline-offset:2px}.aura-card ::-webkit-scrollbar{width:8px;height:8px}.aura-card ::-webkit-scrollbar-thumb{background:#0b0b0b24;border-radius:99px}.aura-card ::-webkit-scrollbar-track{background:0 0}.aix-wordmark{color:#0b0b0b0d}.amb-grid{grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:clamp(20px,2.4vw,44px);display:grid}@media (max-width:880px){.amb-grid{grid-template-columns:1fr}}.amb-net{line-height:.9}.amb-tiles{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:clamp(10px,1vw,16px);margin-top:clamp(18px,2vh,28px);display:grid}.amb-tile{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff70;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px 12px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s;display:flex;position:relative}.amb-tile:hover{background:#ffffff94;transform:translateY(-2px)}.amb-tile[data-tone=good]{box-shadow:inset 3px 0 #3a9b6e}.amb-tile[data-tone=warn]{box-shadow:inset 3px 0 #d6483f}.amb-tile-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,1.6vw,26px);font-weight:800}.amb-tile-read{color:#0b0b0b9e;flex:1;font-size:12.5px;line-height:1.45}.amb-src{opacity:.75;align-self:flex-start}.amb-side{border-left:1px solid var(--hairline);padding-left:clamp(16px,1.8vw,32px)}@media (max-width:880px){.amb-side{border-left:0;padding-left:0}}.amb-rank{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.amb-rank li{border-top:1px solid var(--hairline);align-items:baseline;gap:12px;padding:11px 0;display:flex}.amb-rank li:first-child{border-top:0;padding-top:2px}.amb-rank-num{font-family:var(--font-display);color:var(--pink-deep);flex-shrink:0;font-size:15px;font-weight:800}.amb-rank li[data-sev=now] .amb-rank-num{color:#d6483f}.amb-rank-text{color:#0b0b0bb8;font-size:13px;line-height:1.5}.asm-ledger{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(10px,1vw,16px);margin:clamp(16px,2vh,26px) 0 clamp(8px,1vh,14px);display:grid}.asm-ledger-tile{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff70;border-radius:16px;padding:14px 16px}.asm-ledger-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.8vw,30px);font-weight:800}.asm-ledger-sub{color:#0b0b0b8c;margin-top:3px;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.aix-hero .ax-display:after{transform-origin:50%;animation:5.5s ease-in-out infinite aura-star-breathe;display:inline-block}}@keyframes aura-star-breathe{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.82)rotate(22deg)}}.aura-glow-btn:active{transform:translateY(0)scale(.97)}.adf-wall{background-image:var(--adf-wall-csm);will-change:transform;background-position:50% 42%;background-size:cover;animation:64s ease-in-out infinite alternate adf-wall-drift;top:-7%;right:-7%;bottom:-7%;left:-7%}html[data-world=helmpie] .adf-wall{background-image:var(--adf-wall-helmpie)}@keyframes adf-wall-drift{0%{transform:translate(-.9%,-.6%)scale(1.02)}to{transform:translate(.9%,.8%)scale(1.09)}}html,body,[data-theme] body,[data-theme=white] body{background:#f6d3e2!important}html[data-world=helmpie],html[data-world=helmpie] body{background:#e3e3e5!important}.adf-veil{background:linear-gradient(178deg,#ffffff8c,#ffffff4d 26%,#ffffff29 55%,#ffffff42);top:0;right:0;bottom:0;left:0}html[data-world=helmpie] .adf-veil{background:linear-gradient(178deg,#ffffff80,#ffffff42 26%,#ffffff1f 55%,#ffffff38)}.adf-vignette{background:radial-gradient(118% 96% at 50% 38%,transparent 60%,var(--adf-vin,#3b263212) 100%)}@media (prefers-reduced-motion:reduce){.adf-wall{animation:none!important}}@media (prefers-reduced-motion:no-preference){.aix-canvas>*,main.z-10>*,main[class*=relative]>*{animation:.85s cubic-bezier(.22,1,.36,1) backwards aura-rise}.aix-canvas>:first-child,main[class*=relative]>:first-child{animation-delay:40ms}.aix-canvas>:nth-child(2),main[class*=relative]>:nth-child(2){animation-delay:.1s}.aix-canvas>:nth-child(3),main[class*=relative]>:nth-child(3){animation-delay:.16s}.aix-canvas>:nth-child(4),main[class*=relative]>:nth-child(4){animation-delay:.22s}.aix-canvas>:nth-child(5),main[class*=relative]>:nth-child(5){animation-delay:.28s}.aix-canvas>:nth-child(n+6),main[class*=relative]>:nth-child(n+6){animation-delay:.34s}}.amo-sec{margin-top:clamp(56px,8vh,96px);margin-bottom:clamp(18px,3vh,30px)}.amo-sec .ax-sectitle{font-size:clamp(30px,4.6vw,72px);line-height:.88}.amo-lead{color:#0b0b0b9e;max-width:46ch;margin-top:10px;font-size:clamp(13.5px,1vw,16px);line-height:1.55}.aura-card,.aura-glass{background:#ffffff85}@media (max-width:820px){.adf-wall{background-image:var(--adf-wall-csm-m);animation:none}html[data-world=helmpie] .adf-wall{background-image:var(--adf-wall-helmpie-m)}}.aura-card,.aura-glass{-webkit-backdrop-filter:blur(24px)saturate(1.45);backdrop-filter:blur(24px)saturate(1.45)}.aura-topbar-inner.aura-glass,.aura-topbar .aura-glass{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5)}@media (max-width:820px){.aura-card,.aura-glass{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}}@media (prefers-reduced-motion:no-preference){.aix-canvas>:nth-child(n+6),main[class*=relative]>:nth-child(n+6){animation:none}}.aix-railrow[data-now]{background:linear-gradient(90deg,var(--pink-deep),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.aix-railrow[data-now]{background:linear-gradient(90deg,color-mix(in srgb,var(--pink-deep) 22%,transparent),transparent 70%)}}.mood-track{background:linear-gradient(90deg,#e9e8e7 0%,#f7f4f2 40%,var(--pink-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.mood-track{background:linear-gradient(90deg,#e9e8e7,#f7f4f2 40%,color-mix(in srgb,var(--pink-deep) 16%,transparent))}}.aix-runrow:hover{background:var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aix-runrow:hover{background:color-mix(in srgb,var(--pink-deep) 12%,transparent)}}.mood-stop-button{color:var(--muted);font-size:11px}.ax-cardname{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aura-edge{animation-play-state:paused}.aura-card:hover .aura-edge{animation-play-state:running}@media (max-width:720px){.aura-hermes-talk{grid-template-columns:1fr!important;gap:16px!important}.aura-worldops{grid-template-columns:1fr!important}}.aura-archmap-note{display:none}@media (max-width:760px){.aura-archmap-canvas{display:none}.aura-archmap-note{display:block}}@media (max-width:560px){.amo-sub-row{grid-template-columns:1fr 1fr!important}.amo-sub-detail{grid-template-columns:1fr!important}}.aix-time-side{flex-direction:column;gap:clamp(14px,1.4vw,20px);min-width:0;display:flex}.aix-time-side .aix-month{margin:0}.aix-digest{line-height:1.5}@media (max-width:540px){.aix-glance{grid-template-columns:1fr 1fr!important}}.aura-cmdk-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#28182447;justify-content:center;align-items:flex-start;padding:clamp(60px,12vh,160px) 16px 16px;animation:.16s aura-cmdk-fade;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes aura-cmdk-fade{0%{opacity:0}to{opacity:1}}.aura-cmdk{flex-direction:column;gap:10px;width:min(560px,100%);padding:14px;animation:.2s cubic-bezier(.22,1,.36,1) aura-cmdk-rise;display:flex}@keyframes aura-cmdk-rise{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:none}}.aura-cmdk-input{width:100%;color:var(--ink);border:1px solid var(--hairline);background:#fff9;border-radius:14px;outline:none;padding:12px 16px;font-size:16px;font-weight:500}.aura-cmdk-input:focus{border-color:var(--pink-deep)}.aura-cmdk-list{flex-direction:column;gap:2px;max-height:min(48vh,420px);display:flex;overflow-y:auto}.aura-cmdk-group{color:var(--pink-ink);margin:10px 6px 4px}.aura-cmdk-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:500;transition:background .14s;display:flex}.aura-cmdk-item[data-active]{box-shadow:inset 0 0 0 1px var(--hairline);background:#ffffffb3}.aura-cmdk-hint{opacity:.5;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.aura-cmdk-empty{color:var(--muted);padding:16px 8px;font-size:14px}.aura-cmdk-foot{color:var(--muted);align-items:center;gap:8px;padding:4px 6px 2px;font-size:11px;display:flex}.aura-kbd{border:1px solid var(--hairline);min-width:18px;height:18px;color:var(--ink-soft);background:#fff9;border-radius:5px;justify-content:center;align-items:center;margin-right:3px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.aix-puzzle-handle{z-index:6;border:1px solid var(--hairline);color:var(--pink-ink);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.aix-puzzle-handle:active{cursor:grabbing}.aix-puzzle-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.aura-memory-sky{touch-action:none;position:relative;overflow:hidden}.aura-memory-node{transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:opacity .16s,r .16s;animation:5.6s ease-in-out infinite aura-memory-breathe}.aura-memory-node[data-hot]{filter:drop-shadow(0 0 8px #c678a8b8)}.aura-memory-line{stroke-dasharray:4 10;animation:10s linear infinite aura-memory-flow}@keyframes aura-memory-breathe{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1px,-2px)scale(1.08)}}@keyframes aura-memory-flow{to{stroke-dashoffset:-80px}}.aura-memory-controls{border:1px solid var(--hairline);background:#ffffffb8;border-radius:999px;gap:6px;padding:5px;display:inline-flex;position:absolute;top:12px;right:12px}.aura-memory-controls button{min-width:28px;height:28px;color:var(--pink-ink);cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;font-size:12px;font-weight:700}.aura-memory-tip{border:1px solid var(--hairline);background:#ffffffbd;border-radius:14px;flex-direction:column;gap:2px;max-width:min(420px,100% - 28px);padding:9px 12px;display:flex;position:absolute;bottom:14px;left:14px}.aura-memory-tip span{color:var(--ink);font-size:13px;font-weight:600}.aura-memory-tip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (prefers-reduced-motion:reduce){.aura-memory-node,.aura-memory-line{animation:none}}.aix-glance-card{background:radial-gradient(circle at 88% 20%,var(--pink-ink),transparent 34%),#ffffff80;min-height:128px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aix-glance-card{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--pink-ink) 18%,transparent),transparent 34%),#ffffff80}}.aix-glance-card{border:1px solid var(--hairline)}.aix-glance-copy{z-index:2;position:relative}.aix-glance-card--gauge{grid-template-columns:minmax(0,1fr) minmax(118px,34%);align-items:end;gap:12px;display:grid}.aix-gauge{z-index:1;justify-content:flex-end;align-self:stretch;align-items:flex-end;min-width:112px;display:flex;position:relative}.aix-gauge svg{width:min(138px,100%);height:auto;overflow:visible}.aix-gauge path{fill:none;stroke-linecap:round;stroke-width:10px}.aix-gauge-track{stroke:var(--pink-ink)}@supports (color:color-mix(in lab,red,red)){.aix-gauge-track{stroke:color-mix(in srgb,var(--pink-ink) 18%,transparent)}}.aix-gauge-fill{stroke:var(--pink-deep,#d2618f);stroke-dasharray:100;filter:drop-shadow(0 10px 18px var(--pink-ink));transition:stroke-dashoffset .56s cubic-bezier(.34,1.56,.64,1)}@supports (color:color-mix(in lab,red,red)){.aix-gauge-fill{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--pink-ink) 26%,transparent))}}.aix-gauge circle{fill:#fff;stroke:var(--pink-deep,#d2618f);stroke-width:2px;filter:drop-shadow(0 4px 8px #0000001f)}.aix-glance-card--line{grid-template-columns:minmax(0,.85fr) minmax(132px,1fr);align-items:end;gap:14px;display:grid}.aix-mini-line{width:100%;min-width:132px;height:54px;overflow:visible}.aix-mini-line polygon{fill:var(--pink-ink)}@supports (color:color-mix(in lab,red,red)){.aix-mini-line polygon{fill:color-mix(in srgb,var(--pink-ink) 18%,transparent)}}.aix-mini-line polyline{fill:none;stroke:var(--pink-deep,#d2618f);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px var(--pink-ink))}@supports (color:color-mix(in lab,red,red)){.aix-mini-line polyline{filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--pink-ink) 20%,transparent))}}.aix-mini-line circle{fill:#fff;stroke:var(--pink-deep,#d2618f);stroke-width:2.5px}@media (max-width:820px){.aix-glance-card--gauge,.aix-glance-card--line{grid-template-columns:1fr}.aix-gauge,.aix-mini-line{justify-content:flex-start;max-width:220px}}.aura-mail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aura-mail-action{border:1px solid var(--hairline);min-height:34px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:clamp(11px,.76vw,13px);font-weight:650;line-height:1;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #40373b0f}.aura-mail-action:hover{background:#ffffffd1;border-color:#2824281f;transform:translateY(-1px)}.aura-mail-action:disabled{opacity:.55;cursor:default;transform:none}.aura-mail-action__icon{justify-content:center;align-items:center;display:inline-flex}.aura-mail-action--primary{color:#fff;border-color:var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aura-mail-action--primary{border-color:color-mix(in srgb,var(--pink-deep) 78%,transparent)}}.aura-mail-action--primary{background:linear-gradient(180deg,var(--pink-deep),var(--pink-deep))}@supports (color:color-mix(in lab,red,red)){.aura-mail-action--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--pink-deep) 92%,white),var(--pink-deep))}}.aura-mail-action--primary{box-shadow:inset 0 1px #ffffff47,0 12px 24px #8a4d682e}.aura-mail-action--soft{color:var(--pink-ink);background:var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.aura-mail-action--soft{background:color-mix(in srgb,var(--pink-deep) 13%,white 66%)}}.aura-mail-action--ghost{color:var(--muted);background:#ffffff5c}.aura-mail-action--danger{color:#8e1c2e;background:#8e1c2e14;border-color:#8e1c2e3d}.aura-mail-command{padding:clamp(18px,1.6vw,30px)}.aura-mail-command__head,.aura-blueprint__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aura-mail-command__title{color:var(--ink);letter-spacing:0;margin-top:8px;font-size:clamp(24px,2.6vw,44px);font-weight:760;line-height:.98}.aura-mail-status{border:1px solid var(--hairline);min-height:34px;color:var(--muted);background:#ffffff8f;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.aura-mail-status.is-live{color:var(--status-sage-ink);border-color:var(--status-sage-border);background:var(--status-sage-bg)}.aura-mail-status.is-waiting{color:var(--status-amber-ink);border-color:var(--status-amber-border);background:var(--status-amber-bg)}.aura-mail-command__metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:18px;display:grid}.aura-mail-mini{border:1px solid var(--hairline);background:#ffffff75;border-radius:18px;padding:14px 15px}.aura-mail-mini b{color:var(--ink);font-size:clamp(22px,2.1vw,36px);font-weight:760;line-height:.96;display:block}.aura-mail-mini span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:11px;font-weight:700;display:block}.aura-mail-command__split{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:14px;margin-top:18px;display:grid}.aura-mail-donow,.aura-mail-ticket-grid{gap:10px;margin-top:10px;display:grid}.aura-mail-donow__row{border:1px solid var(--hairline);background:#ffffff73;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.aura-mail-donow__row span,.aura-mail-ticket__top span{color:var(--pink-ink);letter-spacing:.08em;font-size:11px;font-weight:800}.aura-mail-donow__row b,.aura-mail-ticket b{color:var(--ink);font-size:14px;font-weight:740;display:block}.aura-mail-donow__row p,.aura-mail-ticket p,.aura-mail-ticket small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.aura-mail-donow__row em,.aura-mail-ticket__top em{color:var(--status-amber-ink);background:var(--status-amber-bg);border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}.aura-mail-shopify-note,.aura-blueprint__detail{border:1px solid var(--hairline);background:#ffffff6b;border-radius:20px;padding:16px}.aura-mail-ticket-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:14px}.aura-mail-ticket{border:1px solid var(--hairline);background:#ffffff6e;border-radius:18px;padding:14px}.aura-mail-ticket__top{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.aura-blueprint{padding:clamp(20px,2vw,34px)}.aura-blueprint__head h2{color:var(--ink);letter-spacing:0;margin-top:8px;font-size:clamp(26px,3.2vw,56px);font-weight:780;line-height:.92}.aura-blueprint__scope{border:1px solid var(--hairline);background:#ffffff75;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.aura-blueprint__scope button{color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:760}.aura-blueprint__scope button.is-active{color:#fff;background:var(--pink-deep)}.aura-blueprint__body{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:18px;margin-top:20px;display:grid}.aura-blueprint__layers{grid-template-columns:repeat(6,minmax(118px,1fr));gap:8px;display:grid}.aura-blueprint__layer{min-width:0}.aura-blueprint__layer>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.aura-blueprint__layer>div{gap:8px;display:grid}.aura-blueprint__layer button{border:1px solid var(--hairline);text-align:left;cursor:pointer;background:#ffffff6b;border-radius:16px;width:100%;min-height:66px;padding:10px;transition:transform .2s,border-color .2s,background .2s}.aura-blueprint__layer button:hover,.aura-blueprint__layer button.is-selected{border-color:var(--pink-deep);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.aura-blueprint__layer button:hover,.aura-blueprint__layer button.is-selected{border-color:color-mix(in srgb,var(--pink-deep) 34%,transparent)}}.aura-blueprint__layer button:hover,.aura-blueprint__layer button.is-selected{background:#ffffffb8}.aura-blueprint__layer button span{color:var(--ink);font-size:13px;font-weight:760;line-height:1.12;display:block}.aura-blueprint__layer button small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.2;display:block}.aura-blueprint__layer button[data-tone=helmpie]{box-shadow:inset 3px 0 #8e1c2e}.aura-blueprint__layer button[data-tone=csm]{box-shadow:inset 3px 0 0 var(--pink-deep)}.aura-blueprint__layer button[data-tone=agent]{box-shadow:inset 3px 0 #5f7d68}.aura-blueprint__layer button[data-tone=waiting]{box-shadow:inset 3px 0 #b98232}.aura-blueprint__detail h3{color:var(--ink);margin-top:8px;font-size:24px;font-weight:780}.aura-blueprint__facts{gap:14px;margin-top:16px;display:grid}.aura-blueprint__facts span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.aura-blueprint__facts div div{flex-wrap:wrap;gap:7px;display:flex}.aura-blueprint__facts em{border:1px solid var(--hairline);color:var(--ink-soft);background:#ffffff75;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal}@media (max-width:1180px){.aura-blueprint__body,.aura-mail-command__split{grid-template-columns:1fr}.aura-blueprint__layers{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:760px){.aura-mail-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-blueprint__layers{grid-template-columns:1fr}.aura-mail-donow__row{grid-template-columns:28px minmax(0,1fr)}.aura-mail-donow__row em{grid-column:2;justify-self:start}}.glass-panel{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.aura-card,.aura-glass,.top-nav,.aix-editpanel{-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat-strong));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-sat-strong))}.echo-hud{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;max-height:calc(100vh - 40px);display:flex;position:fixed;bottom:22px;right:22px}.echo-hud .echo-card{flex:none}.echo-hud .echo-skills{flex:0 auto;min-height:0}.echo-hud .echo-dock{flex:none}.echo-hud>*{pointer-events:auto}.echo-dock{align-items:center;gap:10px;display:flex}.echo-label{color:var(--muted);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow-tight);border-radius:999px;padding:5px 11px}.echo-wave{color:var(--pink-deep);background:var(--glass-strong);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-tight)}.echo-ask{border:1px solid var(--line);background:var(--glass-strong);width:168px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--shadow-tight);color:var(--ink);font:inherit;border-radius:999px;padding:8px 14px;font-size:.82rem;transition:width .25s,box-shadow .25s}.echo-ask::placeholder{color:var(--muted)}.echo-ask:focus{border-color:var(--pink-deep);outline:none;width:230px}@supports (color:color-mix(in lab,red,red)){.echo-ask:focus{border-color:color-mix(in srgb,var(--pink-deep) 55%,transparent)}}.echo-ask:focus{box-shadow:0 0 0 3px var(--pink-deep),var(--shadow-tight)}@supports (color:color-mix(in lab,red,red)){.echo-ask:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pink-deep) 18%,transparent),var(--shadow-tight)}}.echo-orb{isolation:isolate;width:64px;height:64px;color:var(--pink-ink);cursor:pointer;background:#fdf3f8;border:1px solid #ffffffc7;border-radius:50%;place-items:center;transition:box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #cb8cb157}.echo-orb:before{content:"";z-index:-2;filter:blur(9px)saturate(1.2);background:conic-gradient(#f6c8def2,#cfc0f4e6,#c2e7ece6,#f8ddb4f2,#f4b8cff2,#f6c8def2);animation:9s linear infinite echo-swirl;position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%}.echo-orb:after{content:"";z-index:-1;background:radial-gradient(46% 34% at 34% 24%,#ffffffeb,#fff0),radial-gradient(6px at 66% 18%,#fffffff2,#fff0),radial-gradient(60% 42% at 62% 82%,#ffffff59,#fff0);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.echo-orb:hover{box-shadow:0 16px 44px #cb8cb180}.echo-orb:focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}.echo-orb svg{z-index:1;position:relative}.echo-hud[data-state=idle] .echo-orb{animation:4.6s ease-in-out infinite echo-breathe}@keyframes echo-breathe{0%,to{transform:scale(1);box-shadow:0 10px 28px #cb8cb157}50%{transform:scale(1.05);box-shadow:0 14px 40px #cb8cb185}}@keyframes echo-swirl{to{transform:rotate(360deg)}}.echo-hud[data-state=recording] .echo-orb{color:#fff;border-color:#ffffffe6;animation:1.6s ease-out infinite echo-ripple;box-shadow:0 12px 34px #ce3c786b}.echo-hud[data-state=recording] .echo-orb:before{background:conic-gradient(#e46098f2,#ce3c78eb,#f28cb6eb,#d84e88f2,#e46098f2);animation-duration:3.5s}@keyframes echo-ripple{0%{outline-offset:0px;outline:0 solid #e978aa80}to{outline-offset:12px;outline:14px solid #e978aa00}}.echo-orb[data-busy]{cursor:progress}.echo-orb[data-busy]:before{animation-duration:2.2s}.echo-stop{background:currentColor;border-radius:4px;width:15px;height:15px}.echo-spinner{border:2px solid var(--chrome-2);border-top-color:var(--pink-deep);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite echo-spin}@keyframes echo-spin{to{transform:rotate(360deg)}}.echo-card{border-radius:var(--radius);max-width:320px;padding:16px 18px;animation:.22s cubic-bezier(.22,1,.36,1) echo-card-rise}@keyframes echo-card-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.echo-card-eyebrow{color:var(--pink-ink);margin:0 0 2px}.echo-card-transcript{color:var(--ink-soft);margin:0 0 8px;font-style:italic}.echo-card-message{color:var(--ink);white-space:pre-line;overscroll-behavior:contain;max-height:42vh;margin:0;font-weight:500;line-height:1.4;overflow-y:auto}.echo-card-meta{color:var(--muted);margin:8px 0 0}.echo-card-pending{color:var(--status-amber-ink);background:var(--status-amber-bg);border:1px solid var(--status-amber-border);border-radius:var(--radius-sm);margin:8px 0 0;padding:6px 9px}.echo-card-approve{border:1px solid var(--pink-deep);border-radius:var(--radius-sm);background:var(--pink-deep);width:100%;color:var(--white);font:inherit;letter-spacing:.02em;cursor:pointer;margin:10px 0 0;padding:9px 12px;font-size:.82rem;font-weight:600;transition:transform .12s,box-shadow .25s;display:block}.echo-card-approve:hover{transform:translateY(-1px);box-shadow:0 10px 24px #40373b2e}.echo-card-approve:focus-visible{outline:2px solid var(--pink-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.echo-orb{transition:none;animation:none!important}.echo-orb:before{animation:none!important}.echo-spinner{animation-duration:1.4s}.echo-card{animation:none}.echo-card-approve{transition:none}}.echo-card{position:relative}.echo-card-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.echo-card-clear:hover{background:var(--chrome-2);color:var(--ink)}.echo-skills-toggle{border:1px solid var(--line);background:var(--glass-strong);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));color:var(--muted);cursor:pointer;box-shadow:var(--shadow-tight);border-radius:50%;place-items:center;transition:color .2s,box-shadow .3s;display:grid}.echo-skills-toggle:hover{color:var(--pink-ink)}.echo-skills-toggle[data-open]{color:var(--pink-ink);box-shadow:0 0 0 2px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.echo-skills-toggle[data-open]{box-shadow:0 0 0 2px color-mix(in srgb,var(--pink-deep) 45%,transparent)}}.echo-skills-toggle:focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}.echo-skills{border-radius:var(--radius);overscroll-behavior:contain;max-width:320px;max-height:calc(100vh - 150px);padding:14px 16px;animation:.2s cubic-bezier(.22,1,.36,1) echo-card-rise;overflow-y:auto}.echo-bundle-head{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;margin-bottom:12px;padding-bottom:10px;display:flex}.echo-bundle-label{color:var(--ink);font-size:15px;font-weight:650}.echo-bundle-tagline{color:var(--muted);font-size:11px}.echo-vitals{gap:6px;margin-bottom:12px;display:flex}.echo-vital{border-radius:var(--radius-sm);background:var(--chrome-1);border:1px solid var(--line);flex-direction:column;flex:1;align-items:center;gap:1px;padding:7px 4px;display:flex}.echo-vital b{color:var(--ink);font-size:14px;font-weight:600}.echo-vital i{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-style:normal}.echo-vital[data-warn] b{color:var(--status-amber-ink)}.echo-cap-note{color:var(--status-amber-ink);background:var(--status-amber-bg);border:1px solid var(--status-amber-border);border-radius:var(--radius-sm);margin:0 0 10px;padding:6px 9px}.echo-skill-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.echo-skill-btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--glass-strong);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;transition:border-color .2s,box-shadow .25s,transform .12s;display:flex}.echo-skill-btn:hover:not(:disabled){border-color:var(--pink-deep);box-shadow:0 8px 18px -10px var(--pink-deep)}@supports (color:color-mix(in lab,red,red)){.echo-skill-btn:hover:not(:disabled){box-shadow:0 8px 18px -10px color-mix(in srgb,var(--pink-deep) 70%,transparent)}}.echo-skill-btn:hover:not(:disabled){transform:translateY(-1px)}.echo-skill-btn:focus-visible{outline:2px solid var(--pink-deep);outline-offset:2px}.echo-skill-btn:disabled{opacity:.42;cursor:not-allowed}.echo-skill-title{color:var(--ink);font-size:13px;font-weight:500;line-height:1.25}.echo-skill-cost{color:var(--muted);letter-spacing:.02em;font-size:10px}.echo-skill-btn[data-paid] .echo-skill-cost{color:var(--pink-ink)}.echo-trail{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.echo-trail-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.echo-trail-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:11px}.echo-trail-clear:hover{color:var(--pink-ink);text-decoration:underline}.echo-trail-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.echo-trail-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.echo-trail-text{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.echo-trail-meta{color:var(--muted);flex-shrink:0;font-size:10px}@media (prefers-reduced-motion:reduce){.echo-skills{animation:none}.echo-skill-btn{transition:none}}.lulu-dashboard{color:var(--ink)}.lulu-wrap{width:min(1540px,100vw - clamp(28px,5vw,88px));margin:0 auto;padding:clamp(104px,12vh,138px) 0 clamp(52px,7vh,92px)}.lulu-hero{border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:end;gap:clamp(18px,3vw,42px);padding:clamp(28px,4vw,58px);display:grid}.lulu-hero .ax-display{letter-spacing:-.045em;margin-top:14px;font-size:clamp(48px,8vw,128px);line-height:.82}.lulu-lead{max-width:58ch;color:var(--ink-soft);margin-top:22px;font-size:clamp(14px,1.2vw,17px);line-height:1.55}.lulu-proof{border:1px solid var(--hairline);background:#ffffff6b;justify-items:start;gap:8px;padding:18px;display:grid}.lulu-proof span,.lulu-source,.lulu-next,.lulu-row span,.lulu-row small,.lulu-stage small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;line-height:1.2}.lulu-proof strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,2vw,30px);line-height:.95}.lulu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);margin-top:clamp(14px,1.4vw,22px);display:grid}.lulu-grid-signals{margin-top:clamp(16px,1.8vw,28px)}.lulu-signal,.lulu-panel{-webkit-backdrop-filter:blur(34px)saturate(1.7);backdrop-filter:blur(34px)saturate(1.7);min-width:0;box-shadow:var(--shadow);background:#ffffff7a;position:relative;overflow:hidden}.lulu-signal:before,.lulu-panel:before{content:"";pointer-events:none;background:linear-gradient(#fffffff2,#ffffff2e 26%,#0b0b0b0a 70%,#0b0b0b17);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lulu-signal{flex-direction:column;min-height:250px;padding:clamp(18px,1.7vw,26px);display:flex}.lulu-signal-head,.lulu-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.lulu-panel-head{border-bottom:1px solid var(--hairline);justify-content:flex-start;padding-bottom:18px}.lulu-icon{width:34px;height:34px;color:var(--pink-ink);border:1px solid var(--hairline);background:#ffffff73;place-items:center;display:inline-grid}.lulu-pill{border:1px solid var(--hairline);letter-spacing:.14em;min-height:24px;color:var(--ink-soft);align-items:center;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.lulu-pill[data-status=live]{color:#2e7a4a;border-color:#2e7a4a38}.lulu-pill[data-status=watch]{color:var(--pink-ink);border-color:var(--pink-ink)}@supports (color:color-mix(in lab,red,red)){.lulu-pill[data-status=watch]{border-color:color-mix(in srgb,var(--pink-ink) 26%,transparent)}}.lulu-pill[data-status=open]{color:var(--ink);text-underline-offset:4px;border-color:#0b0b0b47;text-decoration:underline}.lulu-signal h3,.lulu-panel h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(18px,1.5vw,27px);font-weight:800;line-height:.95}.lulu-panel h2{margin-top:5px}.lulu-metric{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:auto;padding-top:26px;font-size:clamp(26px,2.8vw,52px);font-weight:850;line-height:.9}.lulu-detail{color:var(--ink-soft);margin-top:14px;font-size:13.5px;line-height:1.48}.lulu-source{color:var(--ink-50);margin-top:14px}.lulu-next{color:var(--pink-ink);align-items:center;gap:6px;margin-top:14px;display:flex}.lulu-columns{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:clamp(14px,1.5vw,22px);margin-top:clamp(14px,1.5vw,22px);display:grid}.lulu-columns-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lulu-panel{padding:clamp(20px,1.8vw,30px)}.lulu-list{gap:0;display:grid}.lulu-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(86px,.22fr) minmax(0,1fr) minmax(120px,.32fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.lulu-row:first-child{border-top:0}.lulu-row strong{min-width:0;color:var(--ink);font-size:clamp(14px,1.05vw,16px);line-height:1.22}.lulu-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lulu-empty{color:var(--ink-soft);margin:16px 0 0;font-size:14px}.lulu-timeline{gap:8px;margin-top:18px;display:grid}.lulu-stage{grid-template-columns:12px minmax(0,.46fr) minmax(0,1fr);align-items:center;gap:13px;min-height:42px;padding:0 0 0 2px;display:grid}.lulu-stage span{background:#0b0b0b2e;width:10px;height:10px}.lulu-stage[data-active] span{background:var(--pink-ink)}.lulu-stage strong{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:13px;line-height:1}.lulu-stage small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1180px){.lulu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lulu-columns,.lulu-columns-bottom{grid-template-columns:1fr}}@media (max-width:760px){.lulu-wrap{width:min(100% - 24px,620px);padding-top:96px}.lulu-hero,.lulu-grid{grid-template-columns:1fr}.lulu-signal{min-height:210px}.lulu-row{grid-template-columns:1fr;gap:6px}.lulu-row small,.lulu-stage small{white-space:normal}.lulu-stage{grid-template-columns:12px minmax(95px,.42fr) minmax(0,1fr)}}.meta-verdict{--mv-good:#2f6b4f;--mv-warn:#b06a1e;--mv-bad:#8e1c2e;flex-direction:column;gap:0;padding:26px 30px 22px;display:flex}.meta-verdict .mv-head{justify-content:space-between;align-items:center;display:flex}.meta-verdict .mv-status{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid #17141624;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.meta-verdict[data-health=bleeding] .mv-status{color:var(--mv-bad);background:#8e1c2e0d;border-color:#8e1c2e4d}.meta-verdict[data-health=watch] .mv-status{color:var(--mv-warn);background:#b06a1e0d;border-color:#b06a1e4d}.meta-verdict[data-health=healthy] .mv-status{color:var(--mv-good);background:#2f6b4f0d;border-color:#2f6b4f4d}.meta-verdict .mv-dot{border-radius:50%;width:6px;height:6px}.meta-verdict .mv-vitals{color:#6f6b67;align-items:center;gap:13px;margin-top:16px;display:flex}.meta-verdict .mv-roas{color:var(--ink);font:800 18px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.meta-verdict .mv-trend{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.meta-verdict .mv-trend[data-dir=up]{color:var(--mv-good)}.meta-verdict .mv-trend[data-dir=down]{color:var(--mv-bad)}.meta-verdict .mv-trend[data-dir=flat]{color:#9c9892}.meta-verdict[data-health=bleeding] .mv-trend[data-dir=up]{color:var(--mv-bad)}.meta-verdict .mv-window{letter-spacing:.1em;text-transform:uppercase;color:#9c9892;margin-left:auto;font:600 11px/1 Archivo,system-ui,sans-serif}.meta-verdict .mv-mer{border:1px solid #1714160f;border-left:3px solid var(--mv-bad);background:#f7f4f499;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;padding:12px 16px;display:flex}.meta-verdict .mv-mer-lead{letter-spacing:.1em;text-transform:uppercase;color:#6f6b67;align-items:center;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.meta-verdict .mv-mer-lead strong{letter-spacing:0;text-transform:none;color:var(--mv-bad);margin-left:7px;font:800 18px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.meta-verdict .mv-mer-calc{color:#6f6b67;font:600 12px/1.2 Archivo,system-ui,sans-serif}.meta-verdict .mv-mer-note{color:#9c9892;flex-basis:100%;font:400 12px/1.4 Archivo,system-ui,sans-serif}.meta-verdict .mv-verdict{margin-top:18px}.meta-verdict .mv-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.meta-verdict .mv-badge[data-tag=cut]{color:var(--mv-bad);background:#f7e9eb}.meta-verdict .mv-badge[data-tag=scale],.meta-verdict .mv-badge[data-tag=ok]{color:var(--mv-good);background:#e7f0ea}.meta-verdict .mv-lead{letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;font:800 clamp(28px,4.2vw,44px)/.98 Archivo Expanded,Archivo,system-ui,sans-serif!important}.meta-verdict .mv-accent{letter-spacing:.09em;text-transform:uppercase;color:#6f6b67;margin:12px 0 0;font:700 12px/1.3 Archivo,system-ui,sans-serif}.meta-verdict[data-health=bleeding] .mv-accent{color:var(--mv-bad)}.meta-verdict[data-health=watch] .mv-accent{color:var(--mv-warn)}.meta-verdict .mv-body{color:var(--ink-soft);max-width:56ch;margin:10px 0 0;font:400 15px/1.55 Archivo,system-ui,sans-serif}.meta-verdict .mv-win{color:var(--mv-good);font-weight:600}.meta-verdict .mv-constraints{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.meta-verdict .mv-constraint{color:var(--ink-soft);background:#f7f4f4b3;border-left:3px solid #c9c4bf;border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;font:400 13px/1.45 Archivo,system-ui,sans-serif;display:flex}.meta-verdict .mv-constraint[data-severity=high]{border-left-color:var(--mv-bad)}.meta-verdict .mv-constraint[data-severity=medium]{border-left-color:var(--mv-warn)}.meta-verdict .mv-constraint-src{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-ink);flex-shrink:0;align-self:center;font:700 10px/1 Archivo,system-ui,sans-serif}.meta-verdict .mv-evidence{background:#f7f4f499;border:1px solid #1714160d;border-radius:18px;margin-top:22px;padding:14px 20px 8px}.meta-verdict .mv-ev-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-ink);margin:0 0 6px;font:700 11px/1 Archivo,system-ui,sans-serif}.meta-verdict .mv-row{border-bottom:1px solid #1714160f;align-items:center;gap:14px;padding:10px 0;display:flex}.meta-verdict .mv-row:last-of-type{border-bottom:none}.meta-verdict .mv-row-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font:600 14px/1 Archivo,system-ui,sans-serif;overflow:hidden}.meta-verdict .mv-row-spend{text-align:right;color:#9c9892;width:48px;font-size:13px}.meta-verdict .mv-row-roas{text-align:right;width:56px;font:800 14px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.meta-verdict .mv-row[data-tag=scale] .mv-row-roas,.meta-verdict .mv-row[data-tag=promising] .mv-row-roas{color:var(--mv-good)}.meta-verdict .mv-row[data-tag=watch] .mv-row-roas{color:var(--mv-warn)}.meta-verdict .mv-row[data-tag=cut] .mv-row-roas{color:var(--mv-bad)}.meta-verdict .mv-row[data-tag=keep] .mv-row-roas{color:var(--ink)}.meta-verdict .mv-tag{text-align:center;letter-spacing:.07em;text-transform:uppercase;border-radius:6px;width:54px;padding:3px 0;font:700 10px/1 Archivo,system-ui,sans-serif}.meta-verdict .mv-tag[data-tag=scale],.meta-verdict .mv-tag[data-tag=promising]{color:var(--mv-good);background:#e7f0ea}.meta-verdict .mv-tag[data-tag=watch]{color:var(--mv-warn);background:#f7efe0}.meta-verdict .mv-tag[data-tag=cut]{color:var(--mv-bad);background:#f7e9eb}.meta-verdict .mv-tag[data-tag=keep]{color:#6f6b67;background:#1714160d}.meta-verdict .mv-expand{letter-spacing:.1em;text-transform:uppercase;color:#8a8681;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 0 8px;font:700 11px/1 Archivo,system-ui,sans-serif;display:flex}.meta-verdict .mv-expand:hover{color:var(--ink)}.store-card .store-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-card .store-window{letter-spacing:.1em;text-transform:uppercase;color:#9c9892;font:600 11px/1 Archivo,system-ui,sans-serif}.store-card .store-hero{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.store-card .store-revenue{letter-spacing:-.01em;color:var(--ink);font:800 clamp(30px,4.4vw,46px)/.98 Archivo Expanded,Archivo,system-ui,sans-serif!important}.store-card .store-hero-side{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.store-card .store-trend{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.store-card .store-sub{color:#9c9892;margin:6px 0 0;font:400 12px/1.4 Archivo,system-ui,sans-serif}.store-card .store-lead{color:var(--ink);margin:10px 0 0;font:800 24px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.store-card .store-note{color:var(--ink-soft);margin:8px 0 0;font:400 14px/1.5 Archivo,system-ui,sans-serif}.store-card .store-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}@media (max-width:720px){.store-card .store-grid{grid-template-columns:repeat(2,1fr)}}.store-card .store-metric{background:#f7f4f499;border:1px solid #1714160d;border-radius:14px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.store-card .store-metric-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pink-ink);font:700 10px/1 Archivo,system-ui,sans-serif}.store-card .store-metric-value{color:var(--ink);font:800 20px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.store-card .store-metric-sub{color:#9c9892;font:600 11px/1 Archivo,system-ui,sans-serif}.inventory-card .inv-hero{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.inventory-card .inv-hero-counts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-card .inv-chip{letter-spacing:.01em;align-items:center;gap:5px;font:800 13px/1 Archivo,system-ui,sans-serif;display:inline-flex}.inventory-card .inv-list{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.inventory-card .inv-row{border-top:1px solid #1714160f;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.inventory-card .inv-row:first-child{border-top:none}.inventory-card .inv-dot{border-radius:50%;width:8px;height:8px}.inventory-card .inv-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.2 Archivo,system-ui,sans-serif;overflow:hidden}.inventory-card .inv-detail{justify-self:end;align-items:center;gap:10px;display:flex}.inventory-card .inv-soldout{letter-spacing:.04em;text-transform:uppercase;color:var(--mv-warn);font:600 10px/1 Archivo,system-ui,sans-serif}.inventory-card .inv-restock{letter-spacing:.04em;text-transform:uppercase;color:#9c9892;font:600 10px/1 Archivo,system-ui,sans-serif}.inventory-card .inv-units{justify-content:flex-end;justify-self:end;align-items:baseline;gap:6px;min-width:42px;font:800 18px/1 Archivo Expanded,Archivo,system-ui,sans-serif;display:inline-flex}.inventory-card .inv-units-label{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font:700 9px/1 Archivo,system-ui,sans-serif}.customer-intel{--ci-good:#2f6b4f;--ci-warn:#b06a1e;--ci-bad:#8e1c2e;--ci-opp:#7a4d8e}.customer-intel .ci-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-intel .ci-head-side{align-items:center;gap:8px;display:flex}.customer-intel .ci-demo{letter-spacing:.12em;text-transform:uppercase;color:#9c9892;border:1px dashed #17141633;border-radius:5px;padding:3px 5px;font:700 9px/1 Archivo,system-ui,sans-serif}.customer-intel .ci-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font:700 11px/1 Archivo,system-ui,sans-serif;display:inline-flex}.customer-intel .ci-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.customer-intel[data-health=escalated] .ci-status{color:var(--ci-bad);background:#8e1c2e0d;border-color:#8e1c2e4d}.customer-intel[data-health=watch] .ci-status{color:var(--ci-warn);background:#b06a1e0d;border-color:#b06a1e4d}.customer-intel[data-health=handled] .ci-status{color:var(--ci-good);background:#2f6b4f0d;border-color:#2f6b4f4d}.customer-intel .ci-changed{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.customer-intel .ci-stat{color:#6f6b67;font:400 13px/1 Archivo,system-ui,sans-serif}.customer-intel .ci-stat strong{color:var(--ink);margin-right:4px;font:800 17px/1 Archivo Expanded,Archivo,system-ui,sans-serif}.customer-intel .ci-stat[data-em=true] strong{color:var(--ci-bad)}.customer-intel[data-health=handled] .ci-stat[data-em=true] strong{color:var(--ink)}.customer-intel .ci-why{color:#9c9892;max-width:60ch;margin:8px 0 0;font:400 13px/1.5 Archivo,system-ui,sans-serif}.customer-intel .ci-move{margin-top:16px}.customer-intel .ci-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;margin-bottom:10px;padding:5px 8px;font:800 10px/1 Archivo,system-ui,sans-serif;display:inline-flex}.customer-intel .ci-badge[data-kind=risk]{color:var(--ci-bad);background:#f7e9eb}.customer-intel .ci-badge[data-kind=opportunity]{color:var(--ci-opp);background:#f1ebf5}.customer-intel .ci-badge[data-kind=none]{color:var(--ci-good);background:#e7f0ea}.customer-intel .ci-badge[data-kind=judgment]{color:var(--ci-warn);background:#f7efe0}.customer-intel .ci-issue{letter-spacing:.08em;text-transform:uppercase;color:#6f6b67;vertical-align:2px;background:#1714160d;border-radius:5px;margin:0 0 10px 8px;padding:4px 7px;font:700 9px/1 Archivo,system-ui,sans-serif;display:inline-block}.customer-intel .ci-lead{color:var(--ink);margin:0;font:800 24px/1.05 Archivo Expanded,Archivo,system-ui,sans-serif}.customer-intel .ci-accent{color:#6f6b67;margin:8px 0 0;font:600 13px/1.3 Archivo,system-ui,sans-serif}.customer-intel[data-health=escalated] .ci-accent{color:var(--ci-bad)}.customer-intel[data-health=watch] .ci-accent{color:var(--ci-warn)}.customer-intel .ci-body{color:var(--ink-soft);max-width:60ch;margin:10px 0 0;font:400 15px/1.55 Archivo,system-ui,sans-serif}.customer-intel .ci-handled{border-top:1px solid #17141614;margin-top:16px;padding-top:14px}.customer-intel .ci-handled-line{color:var(--ink-soft);margin:0;font:400 14px/1.4 Archivo,system-ui,sans-serif}.customer-intel .ci-handled-line strong{color:var(--ink)}.customer-intel .ci-needscheck{color:var(--ci-warn);font-weight:700}.customer-intel .ci-check-item{color:var(--ci-warn);margin:6px 0 0;font:500 13px/1.4 Archivo,system-ui,sans-serif}.customer-intel .ci-check-item strong{text-transform:capitalize}.customer-intel .ci-signals{border-top:1px solid #17141614;margin-top:16px;padding-top:14px}.customer-intel .ci-signals-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-ink);margin:0 0 8px;font:700 11px/1 Archivo,system-ui,sans-serif}.customer-intel .ci-signal{border-bottom:1px solid #1714160d;align-items:center;gap:8px;padding:6px 0;display:flex}.customer-intel .ci-signal:last-child{border-bottom:none}.customer-intel .ci-signal-icon{color:#6f6b67;flex:none}.customer-intel .ci-signal[data-type=chargeback_risk] .ci-signal-icon{color:var(--ci-bad)}.customer-intel .ci-signal[data-type=partnership_opportunity] .ci-signal-icon{color:var(--ci-opp)}.customer-intel .ci-signal[data-type=testimonial] .ci-signal-icon{color:var(--ci-good)}.customer-intel .ci-signal-tag{letter-spacing:.1em;text-transform:uppercase;color:#9c9892;flex:none;width:68px;font:700 9px/1 Archivo,system-ui,sans-serif}.customer-intel .ci-signal-msg{min-width:0;color:var(--ink);flex:1;font:500 13px/1.35 Archivo,system-ui,sans-serif}.customer-intel .ci-signal-to{letter-spacing:.06em;text-transform:uppercase;color:var(--pink-ink);flex:none;align-items:center;gap:2px;font:700 10px/1 Archivo,system-ui,sans-serif;display:inline-flex}.customer-intel .ci-constraints{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.customer-intel .ci-constraint{color:var(--ink-soft);border-left:3px solid #17141626;padding:4px 0 4px 10px;font:500 12px/1.4 Archivo,system-ui,sans-serif}.customer-intel .ci-constraint[data-severity=high]{border-left-color:var(--ci-bad)}.customer-intel .ci-constraint[data-severity=medium]{border-left-color:var(--ci-warn)}.customer-intel .ci-constraint-src{letter-spacing:.1em;text-transform:uppercase;color:var(--pink-ink);margin-right:8px;font:700 9px/1 Archivo,system-ui,sans-serif}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width)) 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}:root{--void: #000000;--void-warm: #0d030a;--surface: #1a0512;--shell: #33001f;--dim: #85134c;--pink: #ff32ba;--pink-soft: #ff65cb;--glow: #ff99ed;--bloom: #ffccf2;--osg-bg: linear-gradient(178deg, rgba(255, 153, 237, .055), rgba(255, 50, 186, .028) 38%, rgba(13, 3, 10, .32));--osg-blur: blur(26px) saturate(150%);--osg-line: rgba(255, 153, 237, .22);--osg-line-soft: rgba(255, 153, 237, .1);--osg-radius: 24px;--osg-shadow: 0 24px 70px rgba(0, 0, 0, .55), 0 2px 10px rgba(0, 0, 0, .4);--osg-highlight: rgba(255, 240, 251, .16);--os-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist Variable", "Geist", "Helvetica Neue", sans-serif;--os-font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Geist Variable", "Geist", "Helvetica Neue", sans-serif;--os-font-mono: ui-monospace, "SF Mono", "IBM Plex Mono", "Space Mono", Menlo, monospace;--os-ease: cubic-bezier(.22, 1, .36, 1)}html:has([data-aura-os]),html:has([data-aura-os]) body{background:var(--void)!important;color-scheme:dark}html:has([data-aura-os]) body:before{background:none!important}[data-aura-os]{position:relative;min-height:100vh;min-height:100dvh;background:var(--void);color:#fdf6fb;font-family:var(--os-font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}[data-aura-os] .os-ported{--ink: #fdf6fb;--ink-soft: #f3d9ea;--muted: #c99cb4;--soft: #a06f88;--white: #140310;--pearl: rgba(26, 5, 18, .55);--pearl-2: rgba(20, 3, 14, .6);--chrome: #2a0a1e;--chrome-2: #33001f;--blush: #33112a;--blush-2: #47163a;--blush-ink: #f0a9d4;--pink-deep: #ff65cb;--pink-ink: #ff99ed;--aura-ink: #f3d9ea;--aura-ink-soft: #d5a8c2;--glass: rgba(26, 5, 18, .48);--glass-strong: rgba(26, 5, 18, .72);--line: rgba(255, 153, 237, .18);--line-ink: rgba(255, 153, 237, .14);--hairline: rgba(255, 153, 237, .16);--shadow: 0 30px 90px rgba(0, 0, 0, .6);--shadow-tight: 0 16px 42px rgba(0, 0, 0, .5);--depth-soft: rgba(0, 0, 0, .35);--depth-mid: rgba(0, 0, 0, .5);--depth-strong: rgba(0, 0, 0, .65);--status-sage-bg: rgba(38, 66, 46, .55);--status-sage-ink: #b9e8c6;--status-sage-border: rgba(140, 196, 160, .35);--status-rose-bg: rgba(90, 30, 56, .6);--status-rose-ink: #ffd3e8;--status-rose-border: rgba(255, 101, 203, .4);--status-amber-bg: rgba(90, 62, 28, .55);--status-amber-ink: #ffe2b3;--status-amber-border: rgba(216, 184, 140, .4);--status-neutral-bg: rgba(51, 0, 31, .5);--status-neutral-ink: #e8cfdd;--status-neutral-border: rgba(255, 153, 237, .2);color:var(--ink)}.os-galaxy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(140% 100% at 50% 120%,#16040f,#0b0208 45%,#000)}.os-galaxy__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.os-galaxy__nebula{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;filter:blur(60px) saturate(130%);opacity:.85;will-change:transform;transition:transform 2.4s var(--os-ease);background:radial-gradient(38% 30% at 22% 24%,rgba(133,19,76,.34),transparent 70%),radial-gradient(30% 26% at 78% 18%,rgba(84,12,64,.3),transparent 70%),radial-gradient(46% 36% at 66% 78%,rgba(255,50,186,.1),transparent 72%),radial-gradient(26% 22% at 38% 66%,rgba(51,0,31,.55),transparent 75%);animation:os-nebula-drift 90s ease-in-out infinite alternate}.os-galaxy__dust{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 34%,rgba(255,204,242,.35),transparent 55%),radial-gradient(1px 1px at 44% 12%,rgba(255,153,237,.28),transparent 55%),radial-gradient(1.5px 1.5px at 68% 52%,rgba(255,204,242,.24),transparent 55%),radial-gradient(1px 1px at 86% 28%,rgba(255,153,237,.3),transparent 55%),radial-gradient(1px 1px at 28% 78%,rgba(255,204,242,.22),transparent 55%),radial-gradient(1.5px 1.5px at 58% 88%,rgba(255,153,237,.2),transparent 55%);opacity:.7}.os-galaxy__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 42%,transparent 40%,rgba(0,0,0,.55) 100%)}@keyframes os-nebula-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.2%,0) scale(1.06)}}@media (prefers-reduced-motion: reduce){.os-galaxy__nebula{animation:none}}.osg{position:relative;border-radius:var(--osg-radius);background:var(--osg-bg);-webkit-backdrop-filter:var(--osg-blur);backdrop-filter:var(--osg-blur);box-shadow:var(--osg-shadow);isolation:isolate}.osg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg,var(--osg-highlight),var(--osg-line) 30%,rgba(255,50,186,.06) 60%,var(--osg-line-soft));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.osg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 60% at 50% -10%,rgba(255,240,251,.07),transparent 60%);pointer-events:none}.osg--far{--osg-bg: linear-gradient(178deg, rgba(255, 153, 237, .03), rgba(13, 3, 10, .4));--osg-blur: blur(18px) saturate(135%)}.osg--hover{transition:transform .5s var(--os-ease),box-shadow .5s var(--os-ease)}.osg--hover:hover{transform:translateY(-2px);box-shadow:0 30px 80px #0009,0 0 40px #ff32ba14}.os-micro{font-family:var(--os-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--glow);opacity:.75}.os-micro--dim{color:var(--dim);opacity:1}.os-top{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;pointer-events:none}.os-top>*{pointer-events:auto}.os-wordmark{font-family:var(--os-font-display);font-size:17px;font-weight:600;letter-spacing:.34em;color:var(--pink);text-shadow:0 0 18px rgba(255,50,186,.45);cursor:pointer;background:none;border:0;padding:4px 6px}.os-idchip{display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;font-size:12.5px;color:#fdf6fb}.os-idchip__dot{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 32% 30%,var(--bloom),var(--pink) 62%,var(--dim));box-shadow:0 0 14px #ff32ba80}.os-idchip__role{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--glow);opacity:.7}.os-dock-wrap{position:fixed;left:0;right:0;bottom:18px;z-index:40;display:flex;justify-content:center;pointer-events:none}.os-dock{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:28px}.os-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:76px;padding:8px 10px;border:0;background:none;border-radius:16px;color:#cf9fbd;cursor:pointer;transition:color .35s var(--os-ease),transform .35s var(--os-ease)}.os-dock__item svg{width:21px;height:21px}.os-dock__item span{font-size:10px;letter-spacing:.08em;font-family:var(--os-font-body);white-space:nowrap}.os-dock__item:hover{color:var(--bloom);transform:translateY(-2px)}.os-dock__item.is-active{color:var(--pink)}.os-dock__item.is-active:after{content:"";position:absolute;bottom:-6px;width:4px;height:4px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink)}.os-dock__spark{width:58px;height:58px;margin:0 10px;border-radius:50%;border:1px solid rgba(255,153,237,.35);background:radial-gradient(circle at 50% 38%,#ff32ba52,#1a0512cc 70%);color:var(--bloom);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 28px #ff32ba59,inset 0 0 16px #ff32ba40;transition:transform .4s var(--os-ease),box-shadow .4s var(--os-ease)}.os-dock__spark:hover{transform:scale(1.06);box-shadow:0 0 40px #ff32ba80,inset 0 0 20px #ff32ba59}.os-dock__spark svg{width:24px;height:24px}.os-ask{position:fixed;left:50%;transform:translate(-50%);bottom:104px;z-index:39;width:min(560px,calc(100vw - 48px));display:flex;align-items:center;gap:12px;padding:13px 20px;border-radius:999px;color:#e8cfdd;cursor:text}.os-ask input{flex:1;background:none;border:0;outline:0;color:#fdf6fb;font-size:14px;font-family:var(--os-font-body)}.os-ask input::placeholder{color:#e8cfdd8c}.os-ask svg{width:17px;height:17px;color:var(--glow);opacity:.8;flex:none}.os-page{position:relative;z-index:1;min-height:100vh;min-height:100dvh;padding:84px 28px 150px}.os-page--ported{padding:72px 0 150px}.os-page__head{max-width:1440px;margin:0 auto 18px;padding:0 4px}.os-page__title{font-family:var(--os-font-display);font-size:26px;font-weight:600;letter-spacing:.01em;color:#fdf6fb}.os-drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.os-drawer{position:fixed;right:18px;top:18px;bottom:18px;z-index:51;width:min(340px,calc(100vw - 36px));padding:26px 22px;display:flex;flex-direction:column;gap:8px;animation:os-drawer-in .5s var(--os-ease)}@keyframes os-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.os-drawer__item{display:flex;align-items:center;gap:14px;padding:14px;border:0;border-radius:16px;background:none;color:#f3d9ea;font-size:14.5px;font-family:var(--os-font-body);cursor:pointer;text-align:left;transition:background .3s var(--os-ease)}.os-drawer__item:hover{background:#ff32ba14}.os-drawer__item svg{width:18px;height:18px;color:var(--glow);opacity:.85}.os-drawer__item small{display:block;font-size:11px;color:#c99cb4;margin-top:2px}@media (prefers-reduced-motion: reduce){.osg--hover,.os-dock__item,.os-dock__spark{transition:none}}[data-aura-os] .os-ported .aura-topbar,[data-aura-os] .os-ported .aura-depth{display:none}.os-mc{display:flex;flex-direction:column;align-items:center}.os-mc__grid{width:min(1560px,100%);display:grid;grid-template-columns:minmax(280px,340px) 1fr minmax(280px,340px);grid-template-areas:"left center right" "row row row";gap:18px;align-items:start}.os-mc__col{display:flex;flex-direction:column;gap:16px}.os-mc__col--left{grid-area:left}.os-mc__col--right{grid-area:right}.os-mc__center{grid-area:center;position:relative;min-height:540px}.os-mc__row{grid-area:row;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:2px}@media (max-width: 1180px){.os-mc__grid{grid-template-columns:1fr 1fr;grid-template-areas:"center center" "left right" "row row"}.os-mc__center{min-height:420px}}@media (max-width: 760px){.os-mc__grid{grid-template-columns:1fr;grid-template-areas:"center" "left" "right" "row"}}.os-card{padding:16px 18px 17px;cursor:default}.os-card[role=button]{cursor:pointer}.os-card__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.os-card__icon{color:var(--glow);opacity:.85;display:flex}.os-card__trail{margin-left:auto;display:flex;align-items:center;gap:8px;color:#a06f88}.os-card__body{position:relative}.os-quiet{font-size:12.5px;color:#a06f88;letter-spacing:.02em}.os-num{font-family:var(--os-font-display);font-size:34px;font-weight:600;letter-spacing:-.01em;color:#fdf6fb;line-height:1.05}.os-num--s{font-size:22px;display:block}.os-num__unit{font-size:19px;color:var(--glow);margin-left:2px}.os-sub{font-size:11.5px;color:#c99cb4;margin-top:3px}.os-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px #ff32ba99;margin-right:7px;flex:none}.os-dot--amber{background:#ffc46b;box-shadow:0 0 8px #ffc46b99}.os-dot--red{background:#ff5470;box-shadow:0 0 8px #ff5470b3}.os-chip{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,153,237,.3);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--glow)}.os-chip--red{border-color:#ff547080;color:#ff9eb0}.os-linklike{background:none;border:0;color:var(--glow);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.85}.os-linklike:hover{opacity:1}.os-health{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.os-health__ring{width:76px;height:76px;flex:none}.os-health__flags{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:#c99cb4;margin-left:auto}.os-health__flags span{display:flex;align-items:center}.os-blocks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.os-blocks li{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center}.os-blocks__time{font-family:var(--os-font-mono);font-size:10.5px;color:#c99cb4;grid-row:span 2}.os-blocks__bar{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--pink),var(--pink-soft));box-shadow:0 0 12px #ff32ba73;min-width:22%}.os-blocks__bar[data-world=helmpie]{background:linear-gradient(90deg,#c2434b,#e0616c);box-shadow:0 0 12px #c2434b73}.os-blocks__title{font-size:11.5px;color:#e8cfdd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.os-month{display:grid;grid-template-columns:repeat(7,1fr);gap:4px 2px;text-align:center}.os-month__dow{font-family:var(--os-font-mono);font-size:9px;color:#a06f88;text-transform:uppercase}.os-month__day{font-size:11px;color:#d5a8c2;padding:4px 0;border-radius:8px}.os-month__day.is-pad{visibility:hidden}.os-month__day.is-today{color:#fff;background:radial-gradient(circle,#ff32ba8c,#ff32ba26);box-shadow:0 0 12px #ff32ba80}.os-prio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.os-prio li{display:flex;align-items:baseline;gap:12px}.os-prio__n{font-family:var(--os-font-display);font-size:19px;font-weight:600;color:var(--pink);text-shadow:0 0 12px rgba(255,50,186,.5);flex:none}.os-prio__t{font-size:13px;color:#f3d9ea;line-height:1.35}.os-money{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.os-money__ai{font-size:11px;color:#c99cb4;margin-top:8px}.os-money__ai span{color:#a06f88}.os-money__spark{opacity:.95}.os-pipe{display:flex;align-items:flex-start;justify-content:space-between;gap:2px}.os-pipe__stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;flex:1}.os-pipe__node{width:26px;height:26px;border-radius:9px;border:1px solid rgba(255,153,237,.3);background:#ff32ba14}.os-pipe__node[data-lit]{background:#ff32ba47;box-shadow:0 0 14px #ff32ba66}.os-pipe__label{font-family:var(--os-font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#a06f88;text-align:center}.os-pipe__link{position:absolute;top:13px;left:calc(50% + 15px);width:calc(100% - 30px);height:1px;background:linear-gradient(90deg,#ff99ed59,#ff99ed14)}.os-pipe__stage:last-child .os-pipe__link{display:none}.os-funnel{display:flex;flex-direction:column;gap:8px}.os-funnel__row{display:flex;align-items:center;gap:10px}.os-funnel__bar{height:10px;border-radius:5px;flex:none;background:linear-gradient(90deg,var(--pink),rgba(255,50,186,.25));box-shadow:0 0 10px #ff32ba4d}.os-funnel__label{font-size:11px;color:#c99cb4;white-space:nowrap}.os-funnel__n{margin-left:auto;font-family:var(--os-font-display);font-size:14px;color:#fdf6fb}.os-habits{display:flex;align-items:center;gap:14px}.os-habits__ring{width:68px;height:68px;flex:none}.os-habits__pills{display:flex;flex-wrap:wrap;gap:6px}.os-habits__pill{padding:4px 10px;border-radius:999px;font-size:10.5px;border:1px solid rgba(255,153,237,.25);background:none;color:#d5a8c2;cursor:pointer;transition:all .3s var(--os-ease)}.os-habits__pill:hover{border-color:#ff99ed80}.os-habits__pill.is-done{background:#ff32ba38;color:#ffd9f3;border-color:#ff32ba66;box-shadow:0 0 10px #ff32ba40}.os-net__field{width:100%;height:92px}.os-net__legend{display:flex;gap:12px;font-size:10.5px;color:#c99cb4;margin-top:6px}.os-net__legend span{display:flex;align-items:center}.os-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.os-feed li{display:flex;align-items:center;gap:4px}.os-feed__t{font-size:12px;color:#e8cfdd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.os-meta{display:flex;align-items:flex-end;gap:18px}.os-meta .os-sub{display:block}.os-stage{position:relative;height:100%;min-height:540px}.os-stage__brain{position:absolute;top:0;right:0;bottom:60px;left:0}.os-stage__pedestal{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:300px;height:74px;pointer-events:none}.os-stage__pedestal span{position:absolute;left:50%;transform:translate(-50%) rotateX(72deg);border-radius:50%;border:1px solid rgba(255,50,186,.35);box-shadow:0 0 18px #ff32ba40,inset 0 0 24px #ff32ba1f}.os-stage__pedestal span:nth-child(1){width:260px;height:78px;bottom:0;opacity:.9}.os-stage__pedestal span:nth-child(2){width:190px;height:56px;bottom:10px;opacity:.7}.os-stage__pedestal span:nth-child(3){width:110px;height:32px;bottom:20px;opacity:.9;border-color:#ff65cb8c}.os-stage__beam{position:absolute;left:50%;bottom:26px;transform:translate(-50%);width:3px;height:190px;background:linear-gradient(180deg,transparent,rgba(255,101,203,.65));box-shadow:0 0 24px 6px #ff32ba59;filter:blur(.5px)}@media (max-width: 1180px){.os-stage{min-height:420px}}.os-echo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.os-echo__stage{width:min(380px,70vw);height:min(380px,50vh)}.os-echo__card{max-width:460px;padding:22px 26px;text-align:center}.os-echo__card p{font-size:13.5px;color:#e8cfdd;line-height:1.55;margin:10px 0 0}.os-stage__brain{overflow:hidden}.os-funnel__move{margin:8px 0 0;font-size:11px;color:#c99cb4;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-funnel__move b{color:#f3d9ea;font-weight:600}.os-pipe__node{position:relative;display:flex;align-items:center;justify-content:center}.os-pipe__node b{font-family:var(--os-font-display);font-size:11px;font-weight:600;color:#ffd9f3}[data-aura-os] .os-ported .aura-card,[data-aura-os] .os-ported .aura-glass{background:var(--pearl)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}[data-aura-os] .os-ported .aura-card:before,[data-aura-os] .os-ported .aura-glass:before{background:linear-gradient(180deg,#fff0fb38,#ff99ed1f 26%,#00000026 70%,#0000004d)!important}[data-aura-os] .os-ported .aura-card:hover{box-shadow:0 36px 90px -36px #000000b3,0 0 40px #ff32ba1a!important}[data-aura-os] .os-ported .aura-skill-banner,[data-aura-os] .os-ported .aix-glance-card,[data-aura-os] .os-ported .aura-memory-sky{background:radial-gradient(120% 140% at 12% 0%,#ff99ed14,#ff32ba08 46%,#0d030a66)!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aura-skill-card{background:var(--pearl)!important;border-color:var(--line)!important;box-shadow:inset 0 1px #ff99ed1f!important}[data-aura-os] .os-ported [data-swept=v15]{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os]{background:var(--void)!important}[data-aura-os] .os-ported .bg-white\/30{background:var(--pearl)!important}[data-aura-os] .os-ported .bg-\[rgba\(246\,217\,226\,0\.55\)\]{background:var(--pearl-2)!important}[data-aura-os] .os-ported .aix-toggle,[data-aura-os] .os-ported .aix-world-pill,[data-aura-os] .os-ported .aix-block,[data-aura-os] .os-ported .aix-block-check,[data-aura-os] .os-ported .aix-wo-cat,[data-aura-os] .os-ported .aix-wo-check,[data-aura-os] .os-ported .aix-row-ctrl,[data-aura-os] .os-ported .aix-row-ctrl button,[data-aura-os] .os-ported .aix-edit-toggle,[data-aura-os] .os-ported .aix-edit-text,[data-aura-os] .os-ported .aix-row-eye,[data-aura-os] .os-ported .aix-tip,[data-aura-os] .os-ported .aix-puzzle-handle{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aix-day:hover,[data-aura-os] .os-ported .aix-habit:hover,[data-aura-os] .os-ported .aix-block:hover,[data-aura-os] .os-ported .aix-row-ctrl button:hover:not(:disabled){background:#ff99ed1f!important}[data-aura-os] .os-ported .aix-block[data-tint=true]{background:#1a051247!important}[data-aura-os] .os-ported .aix-edit-toggle:hover{background:#ff32ba29!important}[data-aura-os] .os-ported .aix-edit-text:focus{background:var(--pearl-2)!important;border-color:var(--pink-ink)!important}[data-aura-os] .os-ported .aix-edit-bar{background:linear-gradient(180deg,#1a051299,#33001f66)!important;border-color:#ff99ed3d!important}[data-aura-os] .os-ported .aix-editable:hover{background:#ff99ed14!important}[data-aura-os] .os-ported .aix-editable.is-selected{background:#ff99ed24!important}[data-aura-os] .os-ported .aix-editpanel{background:#14030eeb!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aix-ep-hint,[data-aura-os] .os-ported .aix-ep-label{color:var(--muted)!important}[data-aura-os] .os-ported .aix-ep-title{color:var(--ink)!important}[data-aura-os] .os-ported .aix-ep-textarea,[data-aura-os] .os-ported .aix-ep-select,[data-aura-os] .os-ported .aix-ep-seg-btn{background:#ff99ed14!important;border-color:var(--line)!important;color:var(--ink)!important}[data-aura-os] .os-ported .aix-ep-seg-btn:hover{background:#ff99ed29!important}[data-aura-os] .os-ported .aix-ep-x{background:#ffffff14!important;color:var(--muted)!important}[data-aura-os] .os-ported .aix-ep-x:hover{background:#ffffff29!important}[data-aura-os] .os-ported .aix-ep-divider{color:var(--soft)!important}[data-aura-os] .os-ported .aix-ep-divider:before,[data-aura-os] .os-ported .aix-ep-divider:after{background:#ffffff1f!important}[data-aura-os] .os-ported .aix-wordmark{-webkit-text-stroke-color:rgba(255,153,237,.22)!important}[data-aura-os] .os-ported .aix-runrow:hover,[data-aura-os] .os-ported .aix-railrow[data-now]{background:#ff32ba1f!important}[data-aura-os] .os-ported .aix-runrow[data-top]{background:#ff32ba38!important}[data-aura-os] .os-ported .aix-projcard{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os] .os-ported .mt-4.rounded-2xl.p-3\.5{background:#1a051280!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aura-fab{background:linear-gradient(150deg,#ff99ed2e,#ff32ba14)!important;border-color:var(--line)!important;color:var(--pink-ink)!important}[data-aura-os] .os-ported .aura-fab--primary{background:linear-gradient(150deg,var(--pink-soft) 0%,var(--pink-deep) 100%)!important;border-color:#ff99ed4d!important;color:#140310!important}[data-aura-os] .os-ported .aura-glow-btn{background:var(--pink)!important;color:#140310!important}[data-aura-os] .os-ported .aura-glow-btn:hover:not(:disabled){background:var(--pink-soft)!important}[data-aura-os] .os-ported .aix-ghost-btn{background:#ff99ed1a!important;color:var(--pink-ink)!important}[data-aura-os] .os-ported .aix-ghost-btn:hover{background:#ff99ed2e!important}[data-aura-os] .os-ported .aix-nn-num{background:#ff99ed24!important;border-color:var(--line)!important;color:var(--pink-ink)!important}[data-aura-os] .os-ported .anng-input{background:#ff99ed14!important;border-color:var(--line)!important;color:var(--ink)!important}[data-aura-os] .os-ported .asm-switch-knob{background:#fdf6fb!important}[data-aura-os] .os-ported .asm-switch{background:#ffffff1a!important;border-color:#fff3!important}[data-aura-os] .os-ported .asm-switch[data-on]{background:var(--pink)!important;border-color:var(--pink)!important}[data-aura-os] .os-ported .asm-ledger-tile{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aura-cmdk-backdrop{background:#0009!important}[data-aura-os] .os-ported .aura-cmdk-input,[data-aura-os] .os-ported .aura-kbd{background:#ff99ed1a!important;border-color:var(--line)!important;color:var(--ink)!important}[data-aura-os] .os-ported .aura-cmdk-item[data-active]{background:#ff99ed24!important}[data-aura-os] .os-ported .aura-memory-controls,[data-aura-os] .os-ported .aura-memory-controls button,[data-aura-os] .os-ported .aura-memory-tip{background:#1a0512b8!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aura-mail-action{border-color:var(--line)!important}[data-aura-os] .os-ported .aura-mail-action:hover{background:#ff99ed24!important;border-color:var(--line)!important}[data-aura-os] .os-ported .aura-mail-action--ghost{background:#ffffff0d!important}[data-aura-os] .os-ported .aura-mail-status,[data-aura-os] .os-ported .aura-mail-mini,[data-aura-os] .os-ported .aura-mail-donow__row,[data-aura-os] .os-ported .aura-mail-ticket{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os] .os-ported textarea[style*="rgba(255,255,255"],[data-aura-os] .os-ported input[style*="rgba(255,255,255"]{background:#ff99ed14!important;border-color:var(--line)!important;color:var(--ink)!important}[data-aura-os] .os-ported div[style*="rgba(255,255,255"]{background:#1a051280!important}[data-aura-os] .os-ported .lulu-proof,[data-aura-os] .os-ported .lulu-panel,[data-aura-os] .os-ported .lulu-icon{background:var(--pearl)!important;border-color:var(--line)!important}[data-aura-os] .os-ported .lulu-panel:before{background:linear-gradient(180deg,#fff0fb33,#ff99ed1a 26%,#00000026 70%,#0000004d)!important}[data-aura-os] .os-ported .lulu-stage span{background:#ffffff24!important}[data-aura-os] .os-ported .meta-verdict,[data-aura-os] .os-ported .customer-intel{--mv-good: #7fd9a6;--mv-warn: #ffcb84;--mv-bad: #ff8fa8;--ci-good: #7fd9a6;--ci-warn: #ffcb84;--ci-bad: #ff8fa8;--ci-opp: #d8a6ff}[data-aura-os] .os-ported .meta-verdict .mv-mer,[data-aura-os] .os-ported .meta-verdict .mv-constraint,[data-aura-os] .os-ported .meta-verdict .mv-evidence,[data-aura-os] .os-ported .customer-intel .ci-issue,[data-aura-os] .os-ported .store-card .store-metric{background:#ff99ed0f!important;border-color:#ff99ed1f!important}[data-aura-os] .os-ported .meta-verdict .mv-trend[data-dir=flat],[data-aura-os] .os-ported .meta-verdict .mv-window,[data-aura-os] .os-ported .meta-verdict .mv-mer-calc,[data-aura-os] .os-ported .meta-verdict .mv-mer-note,[data-aura-os] .os-ported .meta-verdict .mv-accent,[data-aura-os] .os-ported .meta-verdict .mv-mer-lead,[data-aura-os] .os-ported .meta-verdict .mv-row-spend,[data-aura-os] .os-ported .meta-verdict .mv-expand,[data-aura-os] .os-ported .customer-intel .ci-demo,[data-aura-os] .os-ported .customer-intel .ci-stat,[data-aura-os] .os-ported .customer-intel .ci-why,[data-aura-os] .os-ported .customer-intel .ci-issue,[data-aura-os] .os-ported .customer-intel .ci-accent,[data-aura-os] .os-ported .customer-intel .ci-signal-icon,[data-aura-os] .os-ported .customer-intel .ci-signal-tag,[data-aura-os] .os-ported .store-card .store-window,[data-aura-os] .os-ported .store-card .store-sub{color:var(--muted)!important}[data-aura-os] .os-ported .meta-verdict .mv-tag[data-tag=keep]{background:#ffffff14!important;color:var(--ink-soft)!important}[data-aura-os] .os-ported .customer-intel .ci-badge[data-kind=none],[data-aura-os] .os-ported .meta-verdict .mv-badge[data-tag=scale],[data-aura-os] .os-ported .meta-verdict .mv-badge[data-tag=ok],[data-aura-os] .os-ported .meta-verdict .mv-tag[data-tag=scale],[data-aura-os] .os-ported .meta-verdict .mv-tag[data-tag=promising]{background:var(--status-sage-bg)!important}[data-aura-os] .os-ported .customer-intel .ci-badge[data-kind=risk],[data-aura-os] .os-ported .meta-verdict .mv-badge[data-tag=cut],[data-aura-os] .os-ported .meta-verdict .mv-tag[data-tag=cut]{background:var(--status-rose-bg)!important}[data-aura-os] .os-ported .customer-intel .ci-badge[data-kind=judgment],[data-aura-os] .os-ported .meta-verdict .mv-tag[data-tag=watch]{background:var(--status-amber-bg)!important}[data-aura-os] .os-ported .customer-intel .ci-badge[data-kind=opportunity]{background:#d8a6ff24!important}[data-aura-os] .os-ported .ax-rule{background:#ff99ed24!important}[data-aura-os] .os-ported [style*="rgba(255,255,255"],[data-aura-os] .os-ported [style*="rgba(255, 255, 255"]{background-color:#1a051280!important;border-color:#ff99ed2e!important}.os-commitline{position:fixed;left:clamp(10px,2vw,34px);top:110px;bottom:130px;z-index:5;pointer-events:none}.os-commitline__rail{position:relative;width:2px;height:100%;background:#ff99ed1f;border-radius:1px}.os-commitline__fill{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,var(--pink-soft),var(--pink));box-shadow:0 0 14px #ff32baa6,0 0 34px #ff32ba4d;border-radius:1px;transition:height .15s linear}.os-commitline__mark{position:absolute;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px}.os-commitline__mark i{width:8px;height:8px;border-radius:50%;background:#ff99ed40;transition:all .5s var(--os-ease);flex:none}.os-commitline__mark.is-lit i{background:var(--pink);box-shadow:0 0 12px #ff32bacc}.os-commitline__mark span{font-family:var(--os-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#a06f88;white-space:nowrap;opacity:0;transform:translate(-6px);transition:all .5s var(--os-ease)}.os-commitline__mark.is-lit span{opacity:1;transform:none;color:var(--glow)}.os-commitline__mark span small{display:block;text-transform:none;letter-spacing:.02em;color:#c99cb4;max-width:240px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){.os-commitline{display:none}}.os-finance-meta{max-width:560px;margin:96px auto -40px;padding:0 24px}[data-aura-os]{--osg-radius: 30px;--osg-bg: linear-gradient(174deg, rgba(255, 209, 246, .08), rgba(255, 50, 186, .034) 38%, rgba(9, 1, 7, .42));--osg-line: rgba(255, 180, 242, .24);--osg-line-soft: rgba(255, 153, 237, .08);--osg-shadow: 0 30px 92px rgba(0, 0, 0, .58), 0 2px 12px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 244, 252, .08);--os-font-display: "Geist Variable", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--os-font-body: "Geist Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif}.os-top{padding:22px clamp(26px,3vw,54px)}.os-wordmark{font-size:18px;font-weight:720;letter-spacing:.32em;line-height:1}.os-world-switch{display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px}.os-world-switch button{border:0;min-width:64px;height:30px;border-radius:999px;background:transparent;color:#cfa0bd;font:620 11px/1 var(--os-font-body);letter-spacing:.1em;cursor:pointer;transition:color .28s var(--os-ease),background .28s var(--os-ease),box-shadow .28s var(--os-ease)}.os-world-switch button.is-active{color:var(--bloom);background:#ff32ba24;box-shadow:inset 0 0 18px #ff32ba14,0 0 18px #ff32ba24}.os-idchip{min-height:40px;padding:6px 12px 6px 7px}.os-idchip--button{border:0;cursor:pointer;background:var(--osg-bg)}.os-idchip__dot{width:28px;height:28px}.os-idchip__role{margin-top:2px;font-size:8.5px;letter-spacing:.18em}.os-dock-wrap{bottom:8px}.os-dock{gap:2px;padding:7px 14px;border-radius:999px;min-height:62px}.os-dock__item{width:clamp(48px,5.2vw,72px);min-width:0;height:48px;justify-content:center;gap:0;padding:0;border-radius:22px}.os-dock__item svg{width:22px;height:22px;stroke-width:1.75}.os-dock__item span{position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-4px);opacity:0;pointer-events:none;font-size:9px;letter-spacing:.08em;color:var(--bloom);transition:opacity .24s var(--os-ease),transform .24s var(--os-ease)}.os-dock__item:hover span,.os-dock__item.is-active span{opacity:.92;transform:translate(-50%)}.os-dock__item.is-active{background:#ff32ba1f}.os-dock__item.is-active:after{bottom:5px;width:18px;height:2px;border-radius:999px}.os-dock__spark{width:56px;height:56px;margin:0 12px}.os-ask{top:20px;bottom:auto;width:min(600px,calc(100vw - 48px));padding:14px 22px}.os-ask input{font-size:15px;line-height:1.2}.os-drawer{width:min(370px,calc(100vw - 36px));padding:28px 24px}.os-drawer__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ff99ed14;color:#cf9fbd;cursor:pointer}.os-drawer__item{min-height:70px;padding:15px 16px;border-radius:22px}.os-page{padding:92px clamp(24px,3.2vw,60px) 154px}.os-mc__grid{width:min(1760px,100%);min-height:calc(100vh - 246px);grid-template-columns:minmax(330px,420px) minmax(620px,1fr) minmax(330px,420px);grid-template-areas:"left center right" "row row row";gap:clamp(16px,1.25vw,24px);align-items:stretch}.os-mc__col{gap:clamp(15px,1vw,20px);height:100%}.os-mc__center{min-height:clamp(520px,54vh,660px);align-self:stretch}.os-stage{min-height:clamp(520px,54vh,660px)}.os-stage__brain{top:-150px;right:-250px;bottom:-12px;left:-250px;overflow:visible;transform:none}.os-stage__pedestal{bottom:clamp(58px,7vh,92px);width:min(520px,72%);height:116px}.os-stage__pedestal span:nth-child(1){width:460px;height:120px}.os-stage__pedestal span:nth-child(2){width:340px;height:86px;bottom:18px}.os-stage__pedestal span:nth-child(3){width:188px;height:48px;bottom:36px}.os-stage__beam{bottom:58px;height:clamp(220px,31vh,330px)}.os-card{display:flex;flex-direction:column;min-height:142px;padding:clamp(17px,1.2vw,23px);border-radius:30px}.os-card__head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:24px;margin-bottom:16px}.os-card__icon{width:24px;height:24px;align-items:center;justify-content:center}.os-card__icon svg{width:15px;height:15px;stroke-width:1.8}.os-card__trail{min-height:24px;margin-left:0;justify-content:flex-end}.os-card__body{flex:1;display:flex;flex-direction:column;justify-content:center}.os-micro{font-family:var(--os-font-body);font-size:9.5px;font-weight:680;letter-spacing:.16em;line-height:1}.os-num{font-size:clamp(34px,2.8vw,46px);font-weight:740;letter-spacing:0}.os-num--s{font-size:clamp(22px,1.6vw,28px)}.os-sub,.os-quiet{font-size:12px;line-height:1.35}.os-health,.os-money,.os-habits,.os-meta{min-height:92px}.os-health__ring{width:86px;height:86px}.os-blocks li{grid-template-columns:50px 1fr}.os-blocks__title,.os-prio__t,.os-feed__t,.os-funnel__label{font-size:12px;line-height:1.35}.os-prio li{align-items:center;min-height:34px}.os-prio__n{font-size:22px;line-height:1}.os-mc__row{grid-template-columns:minmax(280px,1.05fr) minmax(300px,1.15fr) minmax(300px,1.05fr) minmax(300px,1.15fr);gap:clamp(16px,1.25vw,24px);margin-top:0}.os-mc__row .os-card{min-height:158px}.os-pipe{min-height:92px;align-items:center}.os-pipe__node{width:30px;height:30px;border-radius:11px}.os-net__field{height:104px}.os-page-summary{z-index:3;width:min(1180px,calc(100vw - clamp(48px,6vw,120px)));margin:clamp(18px,3vh,40px) auto 136px;padding:clamp(22px,2vw,34px);color:#fdf6fb}.os-ported .os-page-summary{margin-top:clamp(32px,5vh,72px);margin-bottom:0}.os-page-summary__kicker{display:inline-flex;align-items:center;gap:8px;color:var(--glow);font:700 10px/1 var(--os-font-body);letter-spacing:.16em;text-transform:uppercase}.os-page-summary h2{margin:14px 0 0;max-width:880px;font-family:var(--os-font-display);font-size:clamp(24px,2.4vw,42px);font-weight:760;line-height:1.02;letter-spacing:0}.os-page-summary p{max-width:780px;margin:12px 0 0;color:#dcb8cf;font-size:14px;line-height:1.55}.os-page-summary__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.os-page-summary__item{min-height:112px;padding:16px;border-radius:22px;border:1px solid rgba(255,153,237,.13);background:#ff99ed0b}.os-page-summary__item svg{color:var(--glow);margin-bottom:12px}.os-page-summary__item[data-status=partial] svg{color:#ffc46b}.os-page-summary__item[data-status=open] svg{color:#ff8aa0}.os-page-summary__item span{display:block;font:720 11px/1 var(--os-font-body);letter-spacing:.13em;text-transform:uppercase;color:#fdf6fb}.os-page-summary__item small{display:block;margin-top:8px;color:#c99cb4;font-size:12px;line-height:1.45}.brain-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.brain-label{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:160px;white-space:nowrap;transform:translate(-50%,-50%);will-change:transform,opacity;font-family:var(--os-font-body);font-size:9.5px;font-weight:720;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:#d6a3bf;text-shadow:0 0 10px rgba(255,50,186,.28);transition:color .16s ease,text-shadow .16s ease}.brain-label-dot{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:var(--pink);box-shadow:0 0 8px #ff32baa6;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.brain-label-text{display:inline-block}.brain-label.is-hover{color:var(--glow);text-shadow:0 0 14px rgba(255,153,237,.72)}.brain-label.is-hover .brain-label-dot{background:var(--glow);box-shadow:0 0 11px #ff99ede6;transform:scale(1.25)}@media (min-width: 1480px){.os-card:nth-child(2){min-height:168px}}@media (max-width: 1280px){.os-mc__grid{grid-template-columns:1fr 1fr;grid-template-areas:"center center" "left right" "row row"}.os-mc__center,.os-stage{min-height:clamp(480px,52vh,600px)}.os-stage__brain{top:-118px;right:-190px;bottom:-8px;left:-190px;transform:none}.os-mc__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.os-page{padding:82px 18px 148px}.os-top{padding:14px 16px}.os-wordmark{font-size:14px}.os-world-switch{display:none}.os-idchip{max-width:132px}.os-idchip__role{display:none}.os-mc__grid{grid-template-columns:1fr;grid-template-areas:"center" "left" "right" "row";min-height:0}.os-mc__center,.os-stage{min-height:460px}.os-stage__brain{top:-62px;right:-106px;bottom:8px;left:-106px;transform:none}.os-mc__row,.os-page-summary__items{grid-template-columns:1fr}.os-mc__col--left .os-card:first-child{margin-bottom:128px}.os-dock{max-width:calc(100vw - 24px);overflow-x:auto;justify-content:flex-start}.os-dock__item span{display:none}.os-ask{top:72px;bottom:auto;width:calc(100vw - 36px);padding:12px 17px}.os-page-summary{width:calc(100vw - 36px);margin-bottom:124px}}[data-aura-os]{--osg-bg: linear-gradient( 174deg, rgba(255, 214, 247, .085), rgba(255, 50, 186, .032) 32%, rgba(12, 2, 9, .5) 78%, rgba(16, 3, 12, .62) );--osg-blur: blur(34px) saturate(175%) brightness(1.03);--osg-line: rgba(255, 190, 243, .3);--osg-line-soft: rgba(255, 153, 237, .06);--osg-shadow: 0 46px 110px -20px rgba(0, 0, 0, .68), 0 14px 36px -14px rgba(0, 0, 0, .52), 0 1px 2px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 246, 253, .11), inset 0 -16px 34px -20px rgba(255, 50, 186, .09), inset 0 0 .5px rgba(255, 204, 242, .14)}.osg:before{background:linear-gradient(160deg,rgba(255,246,253,.42),var(--osg-line) 22%,rgba(255,50,186,.05) 52%,rgba(255,153,237,.02) 76%,rgba(255,204,242,.16))}.osg:after{background:radial-gradient(130% 56% at 50% -12%,rgba(255,246,253,.09),transparent 58%),linear-gradient(112deg,transparent 32%,rgba(255,246,253,.05) 43%,rgba(255,246,253,.012) 50%,transparent 60%),radial-gradient(92% 40% at 50% 116%,rgba(255,50,186,.045),transparent 62%)}.osg--raised{--osg-shadow: 0 64px 150px -24px rgba(0, 0, 0, .74), 0 20px 48px -16px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 246, 253, .14), inset 0 -18px 38px -20px rgba(255, 50, 186, .11), inset 0 0 .5px rgba(255, 204, 242, .16)}.osg--hover:hover{box-shadow:0 56px 130px -22px #000000b8,0 18px 44px -16px #0000008c,0 0 44px #ff32ba17,inset 0 1px #fff6fd21,inset 0 -16px 34px -20px #ff32ba1a}.os-galaxy{background:radial-gradient(130% 72% at 50% 118%,#48082c80,#26021899 34%,#0a0107e6 62%,#000)}.os-galaxy__nebula{filter:blur(70px) saturate(120%);opacity:.9;background:radial-gradient(64% 44% at 18% -6%,rgba(133,19,76,.32),transparent 66%),radial-gradient(120% 34% at 50% 104%,rgba(255,50,186,.075),rgba(133,19,76,.14) 42%,transparent 76%),linear-gradient(188deg,transparent 52%,rgba(51,0,31,.35) 78%,rgba(51,0,31,.5) 100%);animation:os-nebula-drift 140s ease-in-out infinite alternate}.os-galaxy__floor{position:absolute;inset:auto 0 0 0;height:44vh;background:radial-gradient(56% 26% at 50% 100%,rgba(255,50,186,.1),rgba(255,50,186,.028) 48%,transparent 72%),radial-gradient(90% 40% at 50% 108%,rgba(255,153,237,.04),transparent 70%);pointer-events:none}.os-galaxy__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay;pointer-events:none}.os-galaxy__vignette{background:radial-gradient(115% 86% at 50% 40%,transparent 38%,rgba(0,0,0,.62) 100%)}.brain-labels .brain-label{padding:10px 12px;margin:-10px -12px;border-radius:12px}.brain-label[data-health=warn] .brain-label-dot{background:#ffc46b;box-shadow:0 0 9px #ffc46bbf}.brain-label[data-health=critical] .brain-label-dot{background:#ff5470;box-shadow:0 0 10px #ff5470d9;animation:os-node-pulse 1.8s ease-in-out infinite}@keyframes os-node-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@media (prefers-reduced-motion: reduce){.brain-label[data-health=critical] .brain-label-dot{animation:none}}.osp{position:relative;z-index:1;width:min(1560px,100%);margin:0 auto;display:flex;flex-direction:column;gap:clamp(16px,1.4vw,24px)}.osp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:6px 4px 2px}.osp-head h1{font-family:var(--os-font-display);font-size:clamp(24px,2.2vw,34px);font-weight:720;letter-spacing:-.01em;line-height:1.05;color:#fdf6fb;margin:4px 0 0}.osp-head .os-micro{display:block}.osp-head__side{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.os-scope{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px}.os-scope button{border:0;min-width:58px;height:28px;padding:0 14px;border-radius:999px;background:transparent;color:#cfa0bd;font:620 10.5px/1 var(--os-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .28s var(--os-ease),background .28s var(--os-ease)}.os-scope button.is-active{color:var(--bloom);background:#ff32ba26;box-shadow:inset 0 0 16px #ff32ba14}.os-qgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(15px,1.15vw,22px);align-items:stretch}.os-qgrid>*{min-width:0}.sp-3{grid-column:span 3}.sp-4{grid-column:span 4}.sp-5{grid-column:span 5}.sp-6{grid-column:span 6}.sp-7{grid-column:span 7}.sp-8{grid-column:span 8}.sp-9{grid-column:span 9}.sp-12{grid-column:span 12}@media (max-width: 1180px){.sp-3,.sp-4{grid-column:span 6}.sp-5,.sp-6,.sp-7,.sp-8,.sp-9{grid-column:span 12}}@media (max-width: 760px){.os-qgrid>*{grid-column:span 12}.osp-head{align-items:flex-start;flex-direction:column}}.os-brief{z-index:3;width:100%;padding:clamp(22px,2vw,32px) clamp(22px,2.2vw,38px);color:#fdf6fb}.os-brief__kicker{display:inline-flex;align-items:center;gap:8px;color:var(--glow);font:700 10px/1 var(--os-font-body);letter-spacing:.16em;text-transform:uppercase}.os-brief h2{margin:12px 0 0;max-width:920px;font-family:var(--os-font-display);font-size:clamp(21px,1.9vw,30px);font-weight:720;line-height:1.14;letter-spacing:-.005em}.os-brief__lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px}.os-brief__line{padding:14px 16px;border-radius:20px;border:1px solid rgba(255,153,237,.12);background:#ff99ed0a;font-size:12.5px;line-height:1.5;color:#e8cfdd}.os-brief__line b{display:block;font:700 10px/1 var(--os-font-body);letter-spacing:.13em;text-transform:uppercase;color:#fdf6fb;margin-bottom:7px}.os-brief__line[data-tone=attention]{border-color:#ffc46b47}.os-brief__line[data-tone=attention] b{color:#ffe2b3}.os-brief__line[data-tone=risk]{border-color:#ff54704d}.os-brief__line[data-tone=risk] b{color:#ffd3e8}@media (max-width: 760px){.os-brief__lines{grid-template-columns:1fr}}.osp-stack{display:flex;flex-direction:column;gap:clamp(15px,1.15vw,22px)}.osp-btn{border:1px solid rgba(255,153,237,.24);background:#ff99ed12;color:#f3d9ea;font:620 12px/1 var(--os-font-body);letter-spacing:.04em;padding:11px 18px;border-radius:999px;cursor:pointer;transition:background .3s var(--os-ease),border-color .3s var(--os-ease),transform .3s var(--os-ease)}.osp-btn:hover:not(:disabled){background:#ff99ed24;transform:translateY(-1px)}.osp-btn:disabled{opacity:.55;cursor:default}.osp-btn--primary{border-color:#ff32ba80;background:linear-gradient(160deg,#ff32ba57,#ff32ba29);color:#ffe6f8;box-shadow:0 0 22px #ff32ba38,inset 0 1px #fff4fc24}.osp-btn--primary:hover:not(:disabled){background:linear-gradient(160deg,#ff32ba75,#ff32ba38)}.os-chip[data-urgent]{border-color:#ff547080;color:#ff9eb0}.os-chip--gate{border-color:#ff32ba8c;color:#ffd9f3;background:#ff32ba24;box-shadow:0 0 12px #ff32ba33}.os-island>*{margin-inline:auto}.os-island{position:relative;z-index:1}.osp-pipe{padding:clamp(20px,1.8vw,30px);border-radius:30px}.osp-pipe__quiet{padding:8px 4px}.osp-pipe__rail{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px}.osp-pipe__rail::-webkit-scrollbar{display:none}.osp-pipe__slot{display:flex;align-items:stretch;flex:1;min-width:172px}.osp-pipe__node{position:relative;flex:1;display:flex;flex-direction:column;padding:16px 16px 14px;border-radius:22px;border:1px solid rgba(255,153,237,.14);background:#ff99ed09;transition:border-color .4s var(--os-ease),background .4s var(--os-ease)}.osp-pipe__node[data-lit]{border-color:#ff99ed4d;background:#ff32ba12}.osp-pipe__node h2{font-family:var(--os-font-display);font-size:15.5px;font-weight:700;letter-spacing:0;color:#fdf6fb;margin:0 0 5px}.osp-pipe__node p{font-size:11px;line-height:1.42;color:#c99cb4;margin:0;min-height:32px}.osp-pipe__count{margin-top:auto;padding-top:12px;display:flex;align-items:baseline;gap:8px}.osp-pipe__count b{font-family:var(--os-font-display);font-size:26px;font-weight:740;color:#fdf6fb;line-height:1}.osp-pipe__count span{font:640 8.5px/1.2 var(--os-font-body);letter-spacing:.1em;text-transform:uppercase;color:#a06f88}.osp-pipe__node.is-gate{border-color:#ff32ba80;background:linear-gradient(170deg,#ff32ba29,#ff32ba0d);box-shadow:0 0 34px #ff32ba29,inset 0 0 24px #ff32ba12}.osp-pipe__node.is-gate:hover{box-shadow:0 0 46px #ff32ba42,inset 0 0 28px #ff32ba1a}.osp-pipe__node.is-gate .osp-pipe__count b{color:#ffd9f3;text-shadow:0 0 14px rgba(255,50,186,.5)}.osp-pipe__gatemark{display:inline-flex;align-items:center;gap:6px;font:700 8.5px/1 var(--os-font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffd9f3;margin-bottom:9px}.osp-pipe__node.is-deferred{opacity:.78}.osp-pipe__wire{position:relative;align-self:center;width:clamp(18px,2vw,40px);height:2px;background:linear-gradient(90deg,#ff99ed47,#ff99ed1a);flex:none}.osp-pipe__wire i{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;transform:translate(-3px,-50%);background:var(--pink);box-shadow:0 0 10px #ff32bad9;opacity:0}.osp-pipe__wire[data-flow] i{animation:osp-travel 2.6s ease-in-out infinite}@keyframes osp-travel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.osp-pipe__wire[data-flow] i{animation:none;opacity:.8;left:50%}}.osp-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.osp-queue li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid rgba(255,153,237,.09)}.osp-queue li:last-child{border-bottom:0}.osp-queue li[data-gate]{background:linear-gradient(90deg,rgba(255,50,186,.07),transparent 70%);border-radius:12px;padding-inline:10px}.osp-queue__title{font-size:12.5px;color:#f3d9ea;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osp-queue__chips{display:inline-flex;gap:6px}.osp-queue__ago{font-family:var(--os-font-mono);font-size:10px;color:#a06f88;white-space:nowrap}.osp-line{display:flex;flex-direction:column;gap:8px}.osp-line>div{display:flex;align-items:baseline;gap:10px}.osp-line b{font-family:var(--os-font-display);font-size:22px;font-weight:720;color:#fdf6fb;min-width:1.4em}.osp-line span{font-size:11.5px;color:#c99cb4}.osp-cal{min-height:560px}.osp-cal .os-card__body{justify-content:flex-start}.osp-cal__rail{position:relative;display:flex;gap:12px;min-height:520px}.osp-cal__hours{position:relative;width:30px;flex:none}.osp-cal__hours span{position:absolute;transform:translateY(-50%);font-family:var(--os-font-mono);font-size:9.5px;color:#a06f88}.osp-cal__track{position:relative;flex:1;border-left:1px solid rgba(255,153,237,.12);padding-left:14px}.osp-cal__now{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--pink),transparent);box-shadow:0 0 10px #ff32ba99;z-index:2}.osp-cal__now:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px #ff32bad9}.osp-cal__block{position:absolute;left:14px;right:4px;display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:12px;border:1px solid rgba(255,153,237,.22);background:linear-gradient(160deg,#ff32ba29,#ff32ba0d);overflow:hidden;min-height:26px}.osp-cal__block[data-world=helmpie]{border-color:#e0616c59;background:linear-gradient(160deg,#c2434b33,#c2434b0f)}.osp-cal__block[data-past]{opacity:.45}.osp-cal__block-time{font-family:var(--os-font-mono);font-size:9.5px;color:var(--glow);flex:none}.osp-cal__block-title{font-size:12px;color:#fdf6fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.osp-cal__tick{border:0;background:none;color:#d5a8c2;cursor:pointer;display:flex;padding:3px;border-radius:8px;flex:none}.osp-cal__tick:hover{color:var(--bloom);background:#ff99ed1f}.osp-cal__plan{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:380px;color:var(--glow)}.osp-cal__plan h3{font-family:var(--os-font-display);font-size:21px;font-weight:700;color:#fdf6fb;margin:0}.osp-cal__plan p{font-size:12.5px;line-height:1.55;color:#c99cb4;max-width:380px;margin:0 0 6px}.osp-cal__plan--s{min-height:0;align-items:flex-start;text-align:left}.osp-cal__prep{display:flex;flex-direction:column;gap:12px}.osp-cal__prep-sum{font-size:13px;color:#f3d9ea;line-height:1.5;margin:0}.osp-cal__prep ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.osp-cal__prep li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#ff99ed0d;border:1px solid rgba(255,153,237,.1)}.osp-cal__prep-time{font-family:var(--os-font-mono);font-size:10px;color:var(--glow);min-width:52px}.osp-cal__prep-title{font-size:12px;color:#fdf6fb;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osp-cal__prep-actions{display:flex;gap:10px;margin-top:4px}.osp-done{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.osp-done li{display:flex;align-items:center;gap:8px;font-size:12px;color:#d5a8c2}.osp-done li svg{color:#7dffa9;flex:none}.osp-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.osp-week__col{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border-radius:14px}.osp-week__col[data-today]{background:#ff32ba0f;box-shadow:inset 0 0 0 1px #ff32ba2e}.osp-week__day{font:700 9px/1 var(--os-font-body);letter-spacing:.14em;text-transform:uppercase;color:#a06f88;padding:2px 2px 4px}.osp-week__free{height:3px;border-radius:2px;background:#ff99ed14}.osp-week__task{border:1px solid rgba(255,153,237,.14);background:#ff99ed0d;color:#e8cfdd;font-size:10.5px;line-height:1.3;text-align:left;border-radius:10px;padding:6px 8px;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:background .3s var(--os-ease)}.osp-week__task:hover{background:#ff99ed1f}.osp-week__task.is-done{opacity:.4;text-decoration:line-through}.osp-week__task[data-urgent]{border-color:#ff547066}.os-month--pick .os-month__day{border:0;background:none;cursor:pointer;font-family:var(--os-font-body)}.os-month--pick .os-month__day:hover:not(.is-pad){background:#ff99ed1f}.os-month--pick .os-month__day.is-viewing{color:#fff;background:#ff99ed33;box-shadow:inset 0 0 0 1px #ff99ed66}.osp-manage{display:inline-flex;align-items:center;gap:8px;border:0;padding:8px 16px;color:#cfa0bd;font:620 10.5px/1 var(--os-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.osp-manage:hover,.osp-manage.is-on{color:var(--bloom)}.osp-fin{width:100%}.osp-fin>*{max-width:none!important}.osp-run .os-card__body{justify-content:flex-start}.osp-run__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;counter-reset:run}.osp-run__list button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;padding:10px;border-radius:14px;cursor:pointer;text-align:left;transition:background .3s var(--os-ease)}.osp-run__list button:hover{background:#ff99ed14}.osp-run__list button[data-status=blocked]{background:linear-gradient(90deg,rgba(255,84,112,.09),transparent 75%)}.osp-run__n{font-family:var(--os-font-display);font-size:18px;font-weight:720;color:var(--pink);text-shadow:0 0 12px rgba(255,50,186,.5);flex:none}.osp-run__t{flex:1;min-width:0;font-size:13px;color:#fdf6fb}.osp-run__t small{display:block;font-size:10.5px;color:#a06f88;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osp-projgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.osp-proj{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,153,237,.12);background:#ff99ed0a;border-radius:18px;padding:14px 15px;cursor:pointer;text-align:left;transition:background .3s var(--os-ease),border-color .3s var(--os-ease),transform .3s var(--os-ease)}.osp-proj:hover{background:#ff99ed14;transform:translateY(-2px)}.osp-proj[data-status=blocked]{border-color:#ff54704d}.osp-proj[data-status=priority]{border-color:#ffc46b4d}.osp-proj__world{font:700 8.5px/1 var(--os-font-body);letter-spacing:.14em;text-transform:uppercase;color:#a06f88}.osp-proj__name{font-family:var(--os-font-display);font-size:17px;font-weight:720;letter-spacing:-.01em;color:#fdf6fb;line-height:1.12}.osp-proj__next{font-size:11px;line-height:1.4;color:#c99cb4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.osp-proj__meta{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:10px;color:#a06f88;text-transform:uppercase;letter-spacing:.08em}.osp-proj__meta em{font-style:normal;margin-left:auto;color:#c99cb4;text-transform:none;letter-spacing:0}.osp-decisions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.osp-decision{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,153,237,.12);background:#ff99ed0a;border-radius:18px;padding:14px 15px}.osp-decision header{display:flex;align-items:center;justify-content:space-between;gap:8px}.osp-decision h3{font-family:var(--os-font-display);font-size:14.5px;font-weight:700;color:#fdf6fb;margin:0;line-height:1.25}.osp-decision p{font-size:11.5px;line-height:1.45;color:#c99cb4;margin:0}.osp-decision__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.osp-decision__acts .osp-btn{padding:8px 14px;font-size:11px}.osp-projdrawer h2{font-family:var(--os-font-display);font-size:24px;font-weight:720;color:#fdf6fb;margin:6px 0 10px}.osp-projdrawer__desc{font-size:12.5px;line-height:1.55;color:#c99cb4;margin:0 0 12px}.osp-projdrawer__next{font-size:12.5px;color:#e8cfdd;margin:0 0 6px}.osp-projdrawer__next b{display:inline-block;font:700 9px/1 var(--os-font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--glow);margin-right:8px}.osp-mail{width:100%}[data-aura-os] .osp-mail .aura-mail-action--primary{background:linear-gradient(160deg,#ff32ba66,#ff32ba2e)!important;border-color:#ff32ba8c!important;color:#ffe6f8!important;box-shadow:0 0 20px #ff32ba38,inset 0 1px #fff4fc24!important;font-weight:660!important}[data-aura-os] .osp-mail .aura-mail-action--ghost,[data-aura-os] .osp-mail .aura-mail-action--soft{opacity:.72}[data-aura-os] .osp-mail .aura-mail-action--ghost:hover,[data-aura-os] .osp-mail .aura-mail-action--soft:hover{opacity:1}.osp-conn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.osp-conn li{display:flex;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid rgba(255,153,237,.09)}.osp-conn li:last-child{border-bottom:0}.osp-conn__name{font-size:13px;font-weight:600;color:#fdf6fb;flex:none}.osp-conn__meta{font-size:11.5px;color:#a06f88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.osp-attn{display:flex;flex-direction:column;gap:10px}.osp-policy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.osp-policy li{display:flex;align-items:center;gap:9px;font-size:12px;color:#e8cfdd;padding:11px 13px;border-radius:14px;border:1px solid rgba(255,153,237,.12);background:#ff99ed0a}.osp-policy li svg{color:var(--glow);flex:none}.osp-custom{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.osp-diag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.osp-diag article{border:1px solid rgba(255,153,237,.1);background:#ff99ed09;border-radius:16px;padding:13px 14px}.osp-diag h3{font-family:var(--os-font-display);font-size:13px;font-weight:700;color:#fdf6fb;margin:0 0 8px}.osp-diag p{font-size:11px;line-height:1.45;color:#c99cb4;margin:0 0 6px}.osp-diag p b{display:inline-block;min-width:66px;font:700 8.5px/1.5 var(--os-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--glow)}@media (max-width: 820px){.osp-pipe__slot{min-width:200px}.osp-cal{min-height:0}.osp-cal__rail{min-height:440px}.osp-week{grid-template-columns:repeat(2,1fr)}}[data-aura-os] .os-ported .aura-mail-action--soft{background:#ff99ed17!important;border-color:#ff99ed33!important;color:var(--ink)!important}[data-aura-os] .os-ported .aura-mail-action--soft:hover{background:#ff99ed29!important}[data-aura-os] .os-ported .amb-tile{background:#ff99ed0d!important;border-color:var(--line)!important}[data-aura-os] .os-ported .amb-tile:hover{background:#ff99ed1a!important}[data-aura-os] .os-ported .amb-tile-num,[data-aura-os] .os-ported .amb-rank-num{color:var(--ink)!important}[data-aura-os] .os-ported .amb-tile-read,[data-aura-os] .os-ported .amb-rank-text{color:var(--muted)!important}[data-aura-os] .os-ported .amb-rank li{border-color:var(--line-ink)!important}[data-aura-os] .os-ported .amb-rank li[data-sev=now] .amb-rank-num{color:#ff8fa8!important}[data-aura-os] .os-ported .amb-src{color:var(--muted)!important;background:#ff99ed14!important}.osp-cal__block{box-shadow:0 6px 18px -8px #0009}[data-aura-os]{--osb-ok: #7ce7b4;--osb-warn: #ffc978;--osb-risk: #ff7a6e}.osb{padding:clamp(14px,2vw,22px)}.osb__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.osb__search{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff6fd0d;border:1px solid rgba(255,190,243,.16);min-width:200px}.osb__search svg{color:#ffccf28c;flex:none}.osb__search input{background:none;border:0;outline:none;color:var(--os-ink, #fff);font:inherit;font-size:13px;width:100%}.osb__search input::placeholder{color:#ffe0f857}.osb__search--inset{margin-bottom:10px;min-width:0;width:100%}.osb__attn{padding:7px 13px;border-radius:999px;cursor:pointer;background:#fff6fd0a;color:#ffeafab8;border:1px solid rgba(255,190,243,.14);font:inherit;font-size:12.5px}.osb__attn.is-active{background:#ffc97821;color:#ffdba8;border-color:#ffc97866}.osb__split{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:16px;align-items:start}.osb__canvas{overflow-x:auto;overscroll-behavior-x:contain;border-radius:14px}.osb__canvas::-webkit-scrollbar{height:8px}.osb__quiet{padding:60px 20px;text-align:center}.osb-svg{display:block;min-width:1040px;width:100%;height:auto}.os-arch{position:relative;min-width:720px;min-height:440px;padding:36px;isolation:isolate;overflow:hidden}.os-arch__depth{position:absolute;top:28px;right:28px;bottom:28px;left:28px;z-index:0;pointer-events:none;transform-origin:center}.os-arch__depth--2{transform:translate(42px,30px) scale(.91);opacity:.23;filter:blur(2.5px)}.os-arch__depth--1{transform:translate(82px,64px) scale(.82);opacity:.12;filter:blur(5px)}.os-arch-layer{position:relative;border:1px solid rgba(255,190,243,.16);background:#12081257;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);box-shadow:inset 0 1px #ffffff17,0 28px 80px #00000038}.os-arch-layer--surface{z-index:2;min-height:368px;padding:22px;pointer-events:none}.os-arch-layer--deep{min-height:330px;padding:18px}.os-arch-layer p{margin:0 0 18px;color:#ffe0f875;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.os-arch-layer__nodes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:center;min-height:300px}.os-arch-node{min-height:82px;display:grid;align-content:center;gap:7px;position:relative;padding:14px;border:1px solid rgba(255,190,243,.2);border-radius:12px;background:#fff6fd0f;color:#fff6fd;font:inherit;font-size:13px;font-weight:650;letter-spacing:-.01em;text-align:left;cursor:pointer;pointer-events:auto;transition:transform .2s ease,background .2s ease,border-color .2s ease}.os-arch-node:hover,.os-arch-node:focus-visible{transform:translateY(-3px);background:#fff6fd1f;border-color:#ffccf28a;outline:none}.os-arch-node__dot{width:7px;height:7px;border-radius:50%;background:var(--osb-ok);box-shadow:0 0 14px #7ce7b499}.os-arch-node[data-tone=warn] .os-arch-node__dot{background:var(--osb-warn);box-shadow:0 0 14px #ffc97880}.os-arch-node[data-tone=dim] .os-arch-node__dot{background:#ffffff59;box-shadow:none}.os-arch-node__drill{position:absolute;right:12px;bottom:11px;color:#ffccf2b8;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.os-arch-node--deep{min-height:64px;font-size:11px;background:#fff6fd0b}.os-arch-node--deep .os-arch-node__dot{width:5px;height:5px}.os-arch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);background:#050206c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(10px,2vw,28px)}.os-arch-overlay__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 10px}.os-arch-overlay__close{border:1px solid rgba(255,190,243,.24);border-radius:999px;background:#fff6fd14;color:#fff6fd;font:inherit;font-size:11px;font-weight:700;letter-spacing:.1em;padding:10px 14px;text-transform:uppercase;cursor:pointer}.os-arch-overlay__close:hover,.os-arch-overlay__close:focus-visible{background:#ff99ed29;outline:1px solid rgba(255,204,242,.64)}.os-arch-overlay__frame{width:100%;height:100%;border:0;border-radius:14px;background:#141416;box-shadow:0 24px 80px #00000073}@media (prefers-reduced-motion: reduce){.os-arch__depth,.os-arch-node{transition:none}.os-arch__depth{filter:none}}@media (max-width: 760px){.os-arch{min-width:520px;min-height:500px;padding:22px}.os-arch-layer__nodes{grid-template-columns:repeat(3,minmax(0,1fr));min-height:390px}.os-arch-layer--surface{min-height:470px}}.osb-lane{fill:#fff6fd06;stroke:#ffbef312}.osb-lane--warn{fill:#ffc97805;stroke:#ffc9781f}.osb-head{fill:#ffe0f866;font-size:10.5px;letter-spacing:.14em;font-weight:600}.osb-edge{fill:none;stroke:#ffbef324;stroke-width:1.1;transition:stroke .25s ease,opacity .25s ease}.osb-edge.is-wait{stroke-dasharray:4 5}.osb-edge.is-lit{stroke:#ff99edbf;stroke-width:1.6}.osb-edge.is-dim{opacity:.16}.osb-node{cursor:pointer}.osb-node__body{fill:#fff6fd0b;stroke:#ffbef32e;transition:fill .2s ease,stroke .2s ease}.osb-node:hover .osb-node__body{fill:#fff6fd16;stroke:#ffccf266}.osb-node.is-sel .osb-node__body{fill:#ff32ba1a;stroke:#ff99edd9}.osb-node.is-dim{opacity:.24}.osb-node.is-hit .osb-node__body{stroke:#ffccf2b3}.osb-node--dept .osb-node__body{fill:#fff6fd0f}.osb-node--op .osb-node__body{fill:#ff32ba14;stroke:#ff99ed59}.osb-node__label{fill:#fff6fd;font-size:12.5px;font-weight:620}.osb-node__sub{fill:#ffe0f870;font-size:10.5px}.osb-node__pulse{fill:none;stroke:var(--osb-warn);stroke-width:1;animation:osb-pulse 2.6s ease-in-out infinite}@keyframes osb-pulse{0%,to{opacity:.1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.osb-node__pulse{animation:none;opacity:.3}}.os-inspector{padding:16px 16px 18px;position:sticky;top:14px}.os-inspector__name{font-size:19px;font-weight:650;margin:6px 0;letter-spacing:-.01em}.os-inspector__state{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--osb-ok);margin:0 0 8px}.os-inspector__state[data-tone=warn]{color:var(--osb-warn)}.os-inspector__state[data-tone=dim]{color:#ffeafa73}.os-inspector__state .os-chip{margin-left:4px}.os-inspector__note{margin:0 0 8px}.os-inspector__totals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.os-inspector__totals div{display:flex;flex-direction:column}.os-inspector__totals b{font-size:22px;font-weight:640}.os-inspector__totals span{font-size:11px;color:#ffe0f873}.os-inspector__facts{margin:10px 0 0;display:grid;gap:8px}.os-inspector__facts div{display:grid;grid-template-columns:108px 1fr;gap:8px;align-items:baseline}.os-inspector__facts dt{font-size:11px;color:#ffe0f87a;letter-spacing:.02em}.os-inspector__facts dd{margin:0;font-size:12.5px;line-height:1.45;color:#fff4fce0;overflow-wrap:anywhere}.os-inspector__need{margin:12px 0 0;padding:9px 12px;border-radius:10px;background:#ffc97814;border:1px solid rgba(255,201,120,.22);color:#ffdba8;font-size:12.5px;line-height:1.5}.os-inspector__wires{margin-top:14px;display:grid;gap:10px}.os-inspector__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.os-chip--link{cursor:pointer;background:#fff6fd0d;border-color:#ffbef338}.os-chip--link:hover{background:#ff32ba1f}.os-chip--link i{font-style:normal;opacity:.5;margin-left:4px}.os-inspector__control{margin-top:16px;display:grid;gap:8px}.osw{list-style:none;margin:0;padding:0;display:grid;gap:6px}.osw__row{display:grid;grid-template-columns:14px 172px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;cursor:pointer;background:#fff6fd07;border:1px solid rgba(255,190,243,.09);color:inherit;font:inherit}.osw__row:hover{background:#fff6fd0e}.osw li.is-open .osw__row{border-color:#ff99ed66}.osw__name{font-weight:630;font-size:13.5px}.osw__goal{font-size:12px;color:#ffeafa8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osw__chips{display:flex;align-items:center;gap:6px}.osw__detail{padding:12px 14px 14px;border-radius:0 0 12px 12px;border:1px solid rgba(255,190,243,.09);border-top:0;margin-top:-4px;background:#0c020952}.osw__detail dl{margin:0;display:grid;gap:7px}.osw__detail dl div{display:grid;grid-template-columns:128px 1fr;gap:10px}.osw__detail dt{font-size:11px;color:#ffe0f87a}.osw__detail dd{margin:0;font-size:12.5px;color:#fff4fcdb}.osw__actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.os-dot[data-dim]{background:#ffffff47;box-shadow:none}.osc__dial{position:relative;height:42px;margin:4px 2px 12px;border-bottom:1px solid rgba(255,190,243,.14)}.osc__hour{position:absolute;bottom:-18px;transform:translate(-50%);font-size:10px;color:#ffe0f866}.osc__mark{position:absolute;bottom:0;width:2px;height:22px;border-radius:1px;background:var(--osb-ok);transform:translate(-50%);box-shadow:0 0 8px #7ce7b480}.osc__mark[data-dim]{background:#ffffff38;box-shadow:none;height:14px}.osc__list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:7px}.osc__list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;font-size:12.5px}.osc__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osc__when{color:#ffeafa80;font-size:11.5px}.osc__next{color:var(--osb-ok);font-size:11.5px;min-width:44px;text-align:right}.ose{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ose__row{display:grid;grid-template-columns:14px 128px 92px minmax(0,1fr);gap:10px;align-items:center;width:100%;text-align:left;padding:9px 12px;border-radius:11px;cursor:pointer;background:#fff6fd07;border:1px solid rgba(255,190,243,.09);color:inherit;font:inherit}.ose__row:hover{background:#fff6fd0e}.ose__name{font-weight:620;font-size:13px}.ose__word{font-size:11.5px;color:#ffeafa8c}.ose__note{font-size:11.5px;color:#ffe0f86b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osm__models{margin-top:12px;display:grid;gap:6px}.osm__row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:#fff4fcd1}.osm__row b{font-weight:620;color:#fff6fd}.osh{list-style:none;margin:0;padding:0;display:grid;gap:10px}.osh li{padding:11px 13px;border-radius:12px;background:#ffc9780e;border:1px solid rgba(255,201,120,.18)}.osh li[data-sev=risk]{background:#ff7a6e12;border-color:#ff7a6e42}.osh__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.osh__head b{font-size:13px;font-weight:640}.osh__cause{margin:5px 0 0;font-size:12px;color:#ffeafa9e;line-height:1.5}.osh__fix{margin:4px 0 0;font-size:12px;color:#fff4fcd9;line-height:1.5}.osh .os-linklike{margin-top:6px;font-size:11.5px}.ost{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ost li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,190,243,.07)}.ost li:last-child{border-bottom:0}.ost__when{font-size:11px;color:#ffe0f86b}.ost__what{font-size:12.5px;line-height:1.45}.ost__what small{display:block;font-size:11px;color:#ffe0f86b;margin-top:2px}.ost li[data-tone=risk] .ost__what{color:#ffb1a8}.ost li[data-tone=attention] .ost__what{color:#ffdba8}.oscost{display:grid;gap:12px}.oscost__cap{height:6px;border-radius:3px;margin:8px 0 6px;background:#fff6fd12;overflow:hidden}.oscost__cap i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ff32bab3,#ff99ede6)}.oscost__days{display:flex;align-items:flex-end;gap:4px;height:54px}.oscost__days i{flex:1;border-radius:3px 3px 1px 1px;min-height:4px;background:#ff99ed52}.oscost__days i:hover{background:#ff99edb3}.osk{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:320px;overflow:auto}.osk li b{display:block;font-size:12.5px;font-weight:630}.osk li span{font-size:11.5px;color:#ffe0f880;line-height:1.45}.osd{list-style:none;margin:0;padding:0;display:grid;gap:10px}.osd li p{margin:3px 0 0;font-size:12px;line-height:1.5;color:#fff4fcd6}@media (max-width: 1180px){.osb__split{grid-template-columns:1fr}.os-inspector{position:static}}.osv{padding:0;overflow:hidden}.osv__stage{position:relative;height:clamp(380px,56vh,620px)}.osv__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab}.osv__legend{position:absolute;left:14px;bottom:12px;display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:#fff4fcbf;pointer-events:none}.osv__legend span{display:inline-flex;align-items:center;gap:6px}.osv__legend i{width:8px;height:8px;border-radius:4px}.osv__zoom{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.osv__zoom button{padding:6px 11px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;background:#0c02098c;color:#fff6fd;border:1px solid rgba(255,190,243,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.osv__results{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:300px;overflow:auto}.osv__results button{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center;width:100%;text-align:left;padding:7px 9px;border-radius:9px;border:0;background:none;color:#fff4fcd9;font:inherit;font-size:12.5px;cursor:pointer}.osv__results button:hover{background:#fff6fd0f}.osv__results button.is-active{background:#ff32ba1f}.osv__results i{width:7px;height:7px;border-radius:4px}.osv__results small{display:block;color:#ffe0f86b;font-size:10.5px}.osv__reader h3{font-size:17px;font-weight:650;margin:8px 0}.osv__reader-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.osv__body{font-size:13px;line-height:1.6;color:#fff4fcd9;max-height:380px;overflow:auto}.osv__filters{display:flex;gap:6px;flex-wrap:wrap}.osv__filters button{padding:5px 11px;border-radius:999px;cursor:pointer;font:inherit;font-size:11.5px;background:#fff6fd0a;color:#ffeafab3;border:1px solid rgba(255,190,243,.14)}.osv__filters button.is-active{background:#ff32ba24;color:#ffccf2;border-color:#ff99ed73}.osdoc__tiers{display:grid;gap:14px}.osdoc__tier>.os-micro{display:block;margin-bottom:8px}.osdoc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.osdoc__card{text-align:left;padding:11px 13px;border-radius:12px;cursor:pointer;background:#fff6fd07;border:1px solid rgba(255,190,243,.09);color:inherit;font:inherit;display:grid;gap:4px}.osdoc__card:hover{background:#fff6fd0e}.osdoc__card.is-active{border-color:#ff99ed80;background:#ff32ba12}.osdoc__card b{font-size:13px;font-weight:630}.osdoc__card span{font-size:11.5px;color:#ffe0f880;line-height:1.45}.osdoc__card small{font-size:10.5px;color:#ffe0f85c}.osdoc__card[data-missing]{opacity:.45}.osdoc__inspector{display:grid;gap:8px;margin-bottom:14px}.osdoc__inspector dl{margin:0;display:grid;gap:7px}.osdoc__inspector dl div{display:grid;grid-template-columns:108px 1fr;gap:10px}.osdoc__inspector dt{font-size:11px;color:#ffe0f87a}.osdoc__inspector dd{margin:0;font-size:12.5px;color:#fff4fcdb;overflow-wrap:anywhere}.osdoc__viewer{font-size:13.5px;line-height:1.65;color:#fff4fce0;max-height:520px;overflow:auto}.osdoc__viewer textarea{width:100%;min-height:380px;resize:vertical;border-radius:12px;padding:12px;background:#0c020980;color:#fff6fd;font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.6;border:1px solid rgba(255,190,243,.18)}.osdoc__proposal{padding:12px 14px;border-radius:12px;margin-bottom:10px;background:#ff32ba0f;border:1px solid rgba(255,153,237,.3)}.osdoc__diff{font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.5;max-height:220px;overflow:auto}.osdoc__diff .add{color:#9defc0}.osdoc__diff .del{color:#ffb1a8}.osecho-page{--echo-copy: rgba(255, 244, 252, .82)}.osecho{display:grid;gap:clamp(18px,2.4vw,28px);justify-items:center;padding:clamp(20px,3vw,38px);overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(248,233,255,.13),transparent 31%),radial-gradient(circle at 50% 44%,rgba(174,238,255,.055),transparent 46%),var(--osg-bg)}.osecho__stage{width:min(520px,78vw);aspect-ratio:1;position:relative;filter:drop-shadow(0 44px 92px rgba(0,0,0,.13))}.voice-powered-orb,.voice-powered-orb__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.voice-powered-orb__canvas canvas{width:100%;height:100%;display:block}.voice-powered-orb__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:18px;max-width:320px;margin:auto;text-align:center;color:var(--echo-copy);font-size:13px;line-height:1.5}.voice-powered-orb__fallback-pearl{width:min(210px,52vw);aspect-ratio:1;border-radius:50%;background:#eecde994;border:1px solid rgba(255,255,255,.7);box-shadow:inset -22px -28px 58px #aadcf533,inset 22px 18px 54px #ffffff57,0 24px 64px #d9a4d02e}.osecho__states{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.osecho__state{min-height:44px;padding:9px 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:12.5px;background:#fff6fd0a;color:#ffeafab8;border:1px solid rgba(255,190,243,.14);transition:background .28s var(--os-ease),color .28s var(--os-ease),border-color .28s var(--os-ease),transform .28s var(--os-ease)}.osecho__state:hover{transform:translateY(-1px);color:#fff8fd}.osecho__state.is-active{background:#ffe0f721;color:#fff8fd;border-color:#ff99ed8c;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000029}.osecho__presence-copy{max-width:620px;text-align:center;color:var(--echo-copy)}.osecho__presence-copy strong{display:block;color:#fff8fd;font-size:14px;font-weight:640}.osecho__presence-copy p{margin:7px 0 0;font-size:13.5px;line-height:1.6}.osecho__mic{display:grid;justify-items:center;gap:10px;max-width:610px}.osecho__composer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:min(100%,610px)}.osecho__composer-label{grid-column:1 / -1;color:#ffeefac2;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.osecho__composer-input{min-width:0;border:1px solid rgba(255,229,248,.18);border-radius:18px;background:#ffffff0e;color:#fff6fd;padding:12px 16px;font:inherit}.osecho__composer-input::placeholder{color:#ffe7f975}.osecho__composer-submit,.osecho__composer-stop{border:1px solid rgba(255,229,248,.2);border-radius:18px;background:#ffffff14;color:#fff6fd;padding:10px 14px;font:inherit;cursor:pointer}.osecho__composer-stop{color:#fadfec}@media (max-width: 620px){.osecho__composer{grid-template-columns:1fr auto}.osecho__composer-input{grid-column:1 / -1}}.osecho__mic-button{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 17px;border-radius:999px;cursor:pointer;color:#fff8fd;background:#fff6fd13;border:1px solid rgba(255,220,248,.22);box-shadow:inset 0 1px #ffffff1f;transition:transform .28s var(--os-ease),background .28s var(--os-ease)}.osecho__mic-button:hover:not(:disabled){transform:translateY(-1px);background:#fff6fd1f}.osecho__mic-button:disabled{opacity:.58;cursor:wait}.osecho__mic-button svg{width:17px;height:17px;stroke-width:1.6}.osecho__mic-copy,.osecho__render-note{margin:0;text-align:center;color:#ffe7f99e;font-size:12px;line-height:1.5}@media (max-width: 620px){.osecho{padding:18px 14px 22px}.osecho__stage{width:min(390px,90vw)}.osecho__states{gap:7px}.osecho__state{flex:1 1 calc(33.333% - 7px);padding-inline:10px}}@media (prefers-reduced-motion: reduce){.osecho__state,.osecho__mic-button{transition:none}.osecho__state:hover,.osecho__mic-button:hover:not(:disabled){transform:none}}@media (max-width: 760px){.osw__row{grid-template-columns:14px minmax(0,1fr);grid-template-areas:"dot name" "gap goal" "gap chips"}.osw__row>.os-dot{grid-area:dot}.osw__name{grid-area:name}.osw__goal{grid-area:goal;white-space:normal}.osw__chips{grid-area:chips;flex-wrap:wrap}.osw__detail dl div{grid-template-columns:1fr;gap:2px}.ose__row{grid-template-columns:14px minmax(0,1fr) auto}.ose__note{grid-column:2 / -1;white-space:normal}.os-inspector__facts div,.osdoc__inspector dl div{grid-template-columns:1fr;gap:2px}.osb__controls{gap:8px}.osb__search{min-width:0;flex:1 1 160px}}@media (max-width: 820px){[data-aura-os] .os-page{padding-top:158px}[data-aura-os] .os-world-switch{display:inline-flex}[data-aura-os] .os-world-switch button{padding:5px 9px;font-size:10px}[data-aura-os] .osb__canvas{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}[data-aura-os] .osb__canvas:after{content:"drag sideways for the full board";display:block;position:sticky;left:0;text-align:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffe0f873;padding:6px 0 2px}[data-aura-os] .osb__split{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}}[data-aura-os] :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:8px}[data-aura-os] .os-drawer{bottom:auto;max-height:calc(100vh - 36px);overflow-y:auto}@media (max-width: 820px){[data-aura-os] .os-linklike,[data-aura-os] .os-drawer__close,[data-aura-os] .os-dock__item{min-height:44px;min-width:44px}}[data-aura-os] .os-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}[data-aura-os] svg.lucide{stroke-width:1.5}[data-aura-os] .os-dot--live{background:var(--glow);box-shadow:0 0 8px #ff99ed99}[data-aura-os] .os-ticks{display:flex;gap:5px;align-items:center;margin:4px 0 14px}[data-aura-os] .os-ticks__tick{flex:0 1 20px;min-width:8px;height:12px;border-radius:2px;background:#ff99ed8c;box-shadow:0 0 10px #ff32ba4d}[data-aura-os] .os-ticks__tick[data-state=delayed]{background:#ffc46bcc;box-shadow:0 0 10px #ffc46b66}[data-aura-os] .os-ticks__tick[data-state=failed]{background:#ff5470;box-shadow:0 0 10px #ff547080}[data-aura-os]{--space-1: 6px;--space-2: 10px;--space-3: 16px;--space-4: clamp(16px, 1.25vw, 24px);--space-5: clamp(24px, 3.2vw, 60px)}[data-aura-os] .os-mc__grid{width:min(2040px,100%)}[data-aura-os] .os-mc__col .os-card{flex:1 1 auto}[data-aura-os] .os-card__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start}[data-aura-os] .os-mc__row{grid-auto-rows:1fr;gap:var(--space-4)}@media (prefers-reduced-motion: no-preference){[data-aura-os] .os-pagewrap{animation:os-page-in .52s cubic-bezier(.32,.72,0,1) backwards}[data-aura-os] .os-pagewrap .os-card{animation:os-card-in .62s cubic-bezier(.32,.72,0,1) backwards}[data-aura-os] .os-pagewrap .os-card:nth-child(1){animation-delay:40ms}[data-aura-os] .os-pagewrap .os-card:nth-child(2){animation-delay:105ms}[data-aura-os] .os-pagewrap .os-card:nth-child(3){animation-delay:.17s}[data-aura-os] .os-pagewrap .os-card:nth-child(4){animation-delay:235ms}[data-aura-os] .os-pagewrap .os-card:nth-child(n+5){animation-delay:.3s}[data-aura-os] .os-mc__row .os-card:nth-child(1){animation-delay:.24s}[data-aura-os] .os-mc__row .os-card:nth-child(2){animation-delay:.3s}[data-aura-os] .os-mc__row .os-card:nth-child(3){animation-delay:.36s}[data-aura-os] .os-mc__row .os-card:nth-child(4){animation-delay:.42s}[data-aura-os] .osg--hover:active{transform:translateY(-1px) scale(.99)}}@keyframes os-page-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes os-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}[data-aura-os] .os-card.osg{background:linear-gradient(178deg,#ff99ed0d,#ff32ba06 38%,#0d030a75),#08020647;-webkit-backdrop-filter:blur(26px) saturate(128%);backdrop-filter:blur(26px) saturate(128%)}[data-aura-os] .os-card__body>.os-quiet:only-child{margin:auto 0}[data-aura-os] .os-ported .amb-tile[data-tone=good]{box-shadow:inset 3px 0 0 0 var(--glow)}[data-aura-os] .os-ported .amb-tile .ax-eyebrow{color:#ff99edb8}[data-aura-os]{--os-font-display: "Archivo", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--os-font-body: "Archivo", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif}[data-aura-os] .os-micro{font-family:var(--os-font-body);font-size:10px;font-weight:640;letter-spacing:.15em;color:#eec3e2;opacity:1}[data-aura-os] .os-micro--dim{color:#b789a5}[data-aura-os]{--st-ok: #52e39b;--st-ok-glow: rgba(82, 227, 155, .55);--st-warn: #ffd166;--st-warn-glow: rgba(255, 209, 102, .5);--st-bad: #ff5f6e;--st-bad-glow: rgba(255, 95, 110, .55);--st-idle: #9a8fa0;--st-idle-glow: rgba(154, 143, 160, .3)}.os-node{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--st-idle);box-shadow:0 0 7px var(--st-idle-glow);flex:none}.os-node[data-state=ok]{background:var(--st-ok);box-shadow:0 0 9px var(--st-ok-glow)}.os-node[data-state=warn]{background:var(--st-warn);box-shadow:0 0 9px var(--st-warn-glow)}.os-node[data-state=bad]{background:var(--st-bad);box-shadow:0 0 10px var(--st-bad-glow);animation:os-node-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.os-node[data-state=bad]{animation:none}}[data-aura-os] .os-dot--live{background:var(--st-ok);box-shadow:0 0 8px var(--st-ok-glow)}[data-aura-os] .os-dot--amber{background:var(--st-warn);box-shadow:0 0 8px var(--st-warn-glow)}[data-aura-os] .os-dot--red{background:var(--st-bad);box-shadow:0 0 9px var(--st-bad-glow)}[data-aura-os] .os-dot[data-dim]{background:var(--st-idle);box-shadow:0 0 6px var(--st-idle-glow)}[data-aura-os] .os-ticks__tick{background:var(--st-ok);box-shadow:0 0 10px var(--st-ok-glow)}[data-aura-os] .os-ticks__tick[data-state=delayed]{background:var(--st-warn);box-shadow:0 0 10px var(--st-warn-glow)}[data-aura-os] .os-ticks__tick[data-state=failed]{background:var(--st-bad);box-shadow:0 0 10px var(--st-bad-glow)}.brain-label-dot{background:var(--st-ok);box-shadow:0 0 8px var(--st-ok-glow)}.brain-label[data-health=warn] .brain-label-dot{background:var(--st-warn);box-shadow:0 0 9px var(--st-warn-glow)}.brain-label[data-health=critical] .brain-label-dot{background:var(--st-bad);box-shadow:0 0 10px var(--st-bad-glow)}[data-aura-os]{--osg-bg: linear-gradient(176deg, rgba(255, 214, 247, .07), rgba(255, 50, 186, .028) 34%, rgba(12, 2, 9, .5) 80%, rgba(15, 3, 11, .58)), rgba(8, 2, 6, .24);--osg-blur: blur(28px) saturate(132%)}[data-aura-os] .os-card.osg{background:var(--osg-bg);-webkit-backdrop-filter:var(--osg-blur);backdrop-filter:var(--osg-blur)}.osg:after{background:radial-gradient(130% 56% at 50% -12%,rgba(255,246,253,.085),transparent 58%),radial-gradient(92% 40% at 50% 116%,rgba(255,50,186,.04),transparent 62%)}.osp-head{align-items:center;min-height:44px}.osp-head h1{text-transform:uppercase;font-size:clamp(23px,1.9vw,31px);font-weight:660;letter-spacing:.05em;margin:2px 0 0}.osp-head__meta{display:flex;align-items:center;gap:10px;margin-top:6px}.os-top{z-index:45;gap:14px}.os-top__side{display:flex;align-items:center;gap:10px}.os-nav{display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px}.os-nav__item{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#cfa0bd;font:600 11px/1 var(--os-font-body);letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:color .28s var(--os-ease),background .28s var(--os-ease)}.os-nav__item svg{width:15px;height:15px;flex:none}.os-nav__item:hover{color:var(--bloom)}.os-nav__item.is-active{color:#ffe6f8;background:#ff32ba29;box-shadow:inset 0 0 14px #ff32ba14}@media (max-width: 1500px){.os-nav__item span{display:none}.os-nav__item{padding:0 12px}}.os-ask{top:auto;bottom:18px;width:min(640px,calc(100vw - 36px));padding:8px 9px 8px 22px;gap:12px}.os-ask__spark{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid rgba(255,153,237,.35);background:radial-gradient(circle at 50% 38%,#ff32ba52,#1a0512cc 70%);color:var(--bloom);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 22px #ff32ba4d,inset 0 0 12px #ff32ba38;transition:transform .4s var(--os-ease),box-shadow .4s var(--os-ease)}.os-ask__spark:hover{transform:scale(1.06);box-shadow:0 0 34px #ff32ba73,inset 0 0 16px #ff32ba4d}.os-ask__spark svg{width:18px;height:18px;color:var(--bloom);opacity:1}.os-page{padding-bottom:128px}[data-aura-os] .os-mc__col .os-card{flex:0 0 auto}[data-aura-os] .os-mc__col .os-card:last-child{flex:1 0 auto}.os-brief{width:min(2040px,100%);margin:clamp(16px,1.25vw,24px) auto 0;padding:clamp(17px,1.2vw,23px)}.os-brief__kicker{color:#eec3e2;font:640 10px/1 var(--os-font-body);letter-spacing:.15em}.os-brief h2{font-size:clamp(18px,1.5vw,24px);font-weight:640;letter-spacing:0;margin:10px 0 0}.os-brief__lines{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.os-ported .os-page-summary{margin-bottom:0}@media (max-width: 900px){.os-brief__lines{grid-template-columns:1fr}}@media (max-width: 820px){[data-aura-os] .os-top{flex-wrap:wrap;row-gap:8px;padding:12px 14px}[data-aura-os] .os-nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}[data-aura-os] .os-nav::-webkit-scrollbar{display:none}[data-aura-os] .os-nav__item{min-height:44px;height:44px}[data-aura-os] .os-ask{top:auto;bottom:14px;width:calc(100vw - 28px);padding:6px 8px 6px 16px}[data-aura-os] .os-page{padding-top:132px;padding-bottom:118px}[data-aura-os] .os-mc__col--left .os-card:first-child{margin-bottom:0}}[data-surface=helmpie]{--pink: #ff32ba;--pink-soft: #ff65cb;--glow: #ff99ed;--bloom: #ffccf2;--surface: #1a0512}[data-surface=helmpie] *{box-sizing:border-box}[data-surface=helmpie] .lulu-verdict{font-family:var(--os-font-display);font-size:clamp(1.05rem,2.4vw,1.5rem);line-height:1.28;color:var(--bloom);margin:0 0 .4rem}[data-surface=helmpie] .lulu-verdict[data-health=bleeding]{color:var(--glow)}[data-surface=helmpie] .lulu-metrow{margin-bottom:.5rem}[data-surface=helmpie] .lulu-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:.6rem}[data-surface=helmpie] .lulu-chip{font-size:.72rem;padding:3px 9px;border-radius:999px;border:1px solid var(--osg-line);background:#ff32ba1a;color:var(--glow);max-width:100%}[data-surface=helmpie] .lulu-chip[data-tone=strain]{background:#ff65cb24}[data-surface=helmpie] .lulu-chip[data-tone=stock]{background:#ff99ed24;color:var(--bloom)}[data-surface=helmpie] .lulu-stock{list-style:none;margin:0 0 .4rem;padding:0;display:grid;gap:4px}[data-surface=helmpie] .lulu-stock__row{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:10px;border:1px solid var(--osg-line-soft)}[data-surface=helmpie] .lulu-stock__row[data-stock=out]{background:#ff32ba29;border-color:var(--osg-line)}[data-surface=helmpie] .lulu-stock__row[data-stock=low]{background:#ff65cb17}[data-surface=helmpie] .lulu-stock__name{color:var(--bloom);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=helmpie] .lulu-stock__units{color:var(--glow);font-variant-numeric:tabular-nums;white-space:nowrap}[data-surface=helmpie] .lulu-stock__sizes{color:var(--pink-soft);font-style:normal;opacity:.85}[data-surface=helmpie] .lulu-cx{display:flex;gap:12px;align-items:center}[data-surface=helmpie] .lulu-cx__body{min-width:0}[data-surface=helmpie] .lulu-cx__move{color:var(--bloom);font-size:.95rem;margin:0 0 .3rem}[data-surface=helmpie] .lulu-cx__line{color:var(--glow);font-size:.78rem;margin:.1rem 0}[data-surface=helmpie] .lulu-todo,[data-surface=helmpie] .lulu-proj{list-style:none;margin:0;padding:0;display:grid;gap:5px}[data-surface=helmpie] .lulu-todo__row,[data-surface=helmpie] .lulu-proj__row{display:flex;align-items:center;gap:8px}[data-surface=helmpie] .lulu-todo__box{width:13px;height:13px;border-radius:4px;border:1.5px solid var(--pink-soft);flex:none}[data-surface=helmpie] .lulu-todo__t,[data-surface=helmpie] .lulu-proj__name{flex:1;min-width:0;color:var(--bloom);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=helmpie] .lulu-open-all{margin-top:.5rem;background:none;border:none;color:var(--glow);font-size:.78rem;cursor:pointer;padding:0}[data-surface=helmpie] .viz-bars{width:100%;height:auto}[data-surface=helmpie] .viz-bars__bar{fill:var(--pink-soft);opacity:.55}[data-surface=helmpie] .viz-bars__bar--peak{fill:var(--pink);opacity:1}[data-surface=helmpie] .viz-bars__label{fill:var(--glow);font-size:9px;opacity:.7}[data-surface=helmpie] .viz-area{margin:.4rem 0 0}[data-surface=helmpie] .viz-area svg{width:100%;height:auto}[data-surface=helmpie] .viz-area__stop-top{stop-color:var(--pink);stop-opacity:.35}[data-surface=helmpie] .viz-area__stop-bot{stop-color:var(--pink);stop-opacity:0}[data-surface=helmpie] .viz-area__fill{fill:url(#viz-area-fill)}[data-surface=helmpie] .viz-area__stroke{stroke:var(--glow);stroke-width:2}[data-surface=helmpie] .viz-area__mark{fill:var(--bloom)}[data-surface=helmpie] .viz-area__cap{display:flex;justify-content:space-between;font-size:.72rem;color:var(--glow);margin-top:2px}[data-surface=helmpie] .viz-area__end{color:var(--bloom);font-variant-numeric:tabular-nums}[data-surface=helmpie] .viz-ring__track{stroke:var(--osg-line-soft);stroke-width:6}[data-surface=helmpie] .viz-ring__arc{stroke:var(--pink);stroke-width:6;stroke-linecap:round}[data-surface=helmpie] .viz-ring__num{fill:var(--bloom);font-size:22px;font-weight:600}[data-surface=helmpie] .lulu-wow{font-variant-numeric:tabular-nums}[data-surface=helmpie] .lulu-wow[data-dir=up]{color:var(--glow)}[data-surface=helmpie] .lulu-wow[data-dir=down]{color:var(--pink-soft)}[data-surface=helmpie] .lulu-wow[data-dir=flat]{color:var(--pink-soft);opacity:.7}[data-surface=helmpie] .lulu-money-open{color:var(--pink-soft);font-size:.72rem;opacity:.7;margin:.45rem 0 0}.os-ct{margin-top:14px;display:flex;flex-direction:column;gap:10px}.os-ct__score{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.os-ct__score strong{font-size:2rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--osb-ok)}.os-ct__score[data-label=watch] strong{color:var(--osb-warn)}.os-ct__score[data-label=needs-eyes] strong,.os-ct__score[data-label=unknown] strong{color:var(--osb-risk)}.os-ct__score .os-micro{color:#ffeafa80}.os-ct__counts{letter-spacing:.02em}.os-ct__findings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.os-ct__findings li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#fff5fcd1}.os-ct__sev{flex:none;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px;border-radius:5px;color:#0c0a0f;background:var(--osb-warn)}.os-ct__sev[data-sev=P0],.os-ct__sev[data-sev=P1]{background:var(--osb-risk)}.os-ct__sev[data-sev=P3]{background:#ffffff59}.os-ct__sources{display:flex;flex-wrap:wrap;gap:5px}.os-ct__src{font-size:10.5px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#fff5fc99}.os-ct__src[data-status=proven]{border-color:#7ce7b466;color:var(--osb-ok)}.os-ct__src[data-status=stale]{border-color:#ffc97866;color:var(--osb-warn)}.os-ct__src[data-status=contradicted],.os-ct__src[data-status=needs-eyes]{border-color:#ff7a6e73;color:var(--osb-risk)}.osecho__stage--live{position:relative;cursor:pointer}.osecho__word{position:absolute;left:0;right:0;bottom:14%;text-align:center;pointer-events:none;font-size:15px;font-weight:620;letter-spacing:.34em;text-transform:uppercase;color:#fff4fcf0;text-shadow:0 0 26px rgba(255,182,227,.45);animation:osecho-word-reveal 2.6s cubic-bezier(.2,.7,.2,1) forwards}@keyframes osecho-word-reveal{0%{opacity:0;filter:blur(12px);letter-spacing:.62em;transform:translateY(8px) scale(.96)}16%{opacity:1;filter:blur(0);letter-spacing:.34em;transform:none}70%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(9px);letter-spacing:.44em;transform:translateY(-4px)}}.osecho__exchange{max-width:620px;text-align:center;color:var(--echo-copy)}.osecho__you{margin:0;font-size:12.5px;color:#ffe7f99e}.osecho__answer{margin:7px 0 0;font-size:13.5px;line-height:1.65;color:#fff6fd}.osecho__hold{display:flex;gap:8px;justify-content:center}.osecho__approve{border:1px solid rgba(255,205,236,.42);border-radius:18px;background:#ffcdec29;color:#fff6fd;padding:10px 16px;font:inherit;cursor:pointer}.osecho__approve:hover{background:#ffcdec3d}@media (prefers-reduced-motion: reduce){.osecho__word{animation:osecho-word-fade 2.6s linear forwards}@keyframes osecho-word-fade{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}}[data-aura-os] .brief-empty{min-height:180px;padding:24px;border-radius:var(--osg-radius);display:grid;align-content:center;gap:10px}[data-aura-os] .brief-empty p{margin:0;color:var(--glow);font-family:var(--os-font-body)}[data-aura-os] .brief-page{gap:12px;max-width:520px;margin-inline:auto}[data-aura-os] .brief-head{padding:0 6px 4px}[data-aura-os] .brief-head h1{margin:0;color:var(--bloom);font-family:var(--os-font-display);font-size:26px;font-weight:600;letter-spacing:-.02em}[data-aura-os] .brief-head p,[data-aura-os] .brief-trust{margin:6px 0 0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.05em}[data-aura-os] .brief-fire-stack{display:grid;gap:12px}[data-aura-os] .brief-fire{padding:16px 18px;border-color:var(--pink);box-shadow:var(--osg-shadow)}[data-aura-os] .brief-fire__signal{display:inline-flex;align-items:center;gap:7px;color:var(--pink-soft);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}[data-aura-os] .brief-fire__signal i{width:7px;height:7px;border-radius:var(--osg-radius);background:var(--pink)}[data-aura-os] .brief-fire h2{margin:9px 0 0;color:var(--bloom);font-family:var(--os-font-display);font-size:17px;line-height:1.22}[data-aura-os] .brief-fire p{margin:9px 0 0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.45}[data-aura-os] .brief-all-quiet{min-height:44px;display:flex;align-items:center;gap:10px;padding-inline:6px;color:var(--bloom);font-size:13px}[data-aura-os] .brief-all-quiet i,[data-aura-os] .brief-status-line i{color:var(--pink-soft);font-style:normal}[data-aura-os] .brief-label{min-height:24px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}[data-aura-os] .brief-daily__card{padding:14px 16px;display:flex;align-items:center;gap:14px}[data-aura-os] .brief-ring{width:58px;height:58px;flex:0 0 58px;transform:rotate(-90deg)}[data-aura-os] .brief-ring circle{fill:none;stroke-width:4}[data-aura-os] .brief-ring__track{stroke:var(--osg-line-soft)}[data-aura-os] .brief-ring__value{stroke:var(--pink);stroke-linecap:round}[data-aura-os] .brief-ring text{fill:var(--bloom);font-family:var(--os-font-mono);font-size:13px;font-weight:600;text-anchor:middle;transform:rotate(90deg);transform-origin:29px 29px}[data-aura-os] .brief-task-list{min-width:0;flex:1}[data-aura-os] .brief-task{min-height:44px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--osg-line-soft);color:var(--bloom);font-size:13px;line-height:1.3}[data-aura-os] .brief-task:last-child{border-bottom:0}[data-aura-os] .brief-task__tick{width:18px;height:18px;flex:0 0 18px;border:1px solid var(--osg-line);border-radius:var(--osg-radius)}[data-aura-os] .brief-disclosure{margin:0}[data-aura-os] .brief-disclosure summary{min-height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--osg-line-soft);border-radius:var(--osg-radius);background:var(--osg-bg);color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;list-style:none;text-transform:uppercase;cursor:pointer}[data-aura-os] .brief-disclosure summary::-webkit-details-marker{display:none}[data-aura-os] .brief-disclosure[open] summary{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}[data-aura-os] .brief-disclosure__body{padding:10px 16px 14px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}[data-aura-os] .brief-week-goal,[data-aura-os] .brief-status-line{margin:0;color:var(--bloom);font-size:12px;line-height:1.4}[data-aura-os] .brief-week-goal{padding-top:10px;color:var(--glow);font-family:var(--os-font-mono);font-size:10px}[data-aura-os] .brief-status-line{min-height:44px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--osg-line-soft)}[data-aura-os] .brief-status-line:last-child{border-bottom:0}[data-aura-os] .brief-triage__placeholder{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.08em}[data-aura-os] .brief-trust{margin:4px 0 0;padding-bottom:4px;text-align:center}@media (max-width: 420px){[data-aura-os] .brief-page{gap:10px}[data-aura-os] .brief-head h1{font-size:24px}[data-aura-os] .brief-fire{padding-block:13px}[data-aura-os] .brief-daily__card{padding-block:9px}}[data-aura-os] .brief-empty__status{color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.05em}[data-aura-os] .brief-empty__summary{margin:2px 0 4px;color:var(--bloom);font-family:var(--os-font-display);font-size:15px;line-height:1.35;letter-spacing:-.01em}[data-aura-os] .brief-chain{margin:0;padding:0;list-style:none;display:grid;gap:1px;border-top:1px solid var(--osg-line-soft)}[data-aura-os] .brief-chain__step{display:grid;grid-template-columns:14px 1fr auto;align-items:baseline;gap:10px;padding:9px 2px;border-bottom:1px solid var(--osg-line-soft)}[data-aura-os] .brief-chain__mark{color:var(--dim);font-family:var(--os-font-mono);font-size:11px;text-align:center}[data-aura-os] .brief-chain__body{display:grid;gap:3px;min-width:0}[data-aura-os] .brief-chain__label{color:var(--bloom);font-family:var(--os-font-body);font-size:12px;letter-spacing:.01em}[data-aura-os] .brief-chain__detail{color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.5;letter-spacing:.03em;word-break:break-word}[data-aura-os] .brief-chain__state{color:var(--dim);font-family:var(--os-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase}[data-aura-os] .brief-chain__step[data-chain-state=ok] .brief-chain__mark{color:var(--glow)}[data-aura-os] .brief-chain__step[data-chain-blocked=true] .brief-chain__mark,[data-aura-os] .brief-chain__step[data-chain-blocked=true] .brief-chain__state,[data-aura-os] .brief-chain__step[data-chain-blocked=true] .brief-chain__label{color:var(--pink-soft)}[data-aura-os] .brief-empty__next{display:flex;align-items:baseline;gap:8px;margin:2px 0 0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.5;letter-spacing:.03em}[data-aura-os] .brief-stale{min-height:44px;padding:10px 14px;display:grid;gap:6px;border:1px solid var(--osg-line);border-radius:var(--osg-radius);background:var(--osg-bg);color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.4;letter-spacing:.04em}[data-aura-os] .brief-stale__head{display:flex;align-items:baseline;gap:10px}[data-aura-os] .brief-stale__tag{flex:0 0 auto;padding:3px 8px;border:1px solid var(--osg-line);border-radius:var(--osg-radius);color:var(--pink-soft);letter-spacing:.16em;text-transform:uppercase}[data-aura-os] .brief-stale__headline{color:var(--bloom);font-family:var(--os-font-display);font-size:14px;line-height:1.35;letter-spacing:-.01em;min-width:0}[data-aura-os] .brief-stale__text{margin:0}[data-aura-os] .brief-stale__next{display:flex;align-items:baseline;gap:8px;margin:0;line-height:1.5}[data-aura-os] .brief-stale .brief-chain{border-top:0}[data-aura-os] .brief-stale[data-stale-reading=current] .brief-stale__tag{color:var(--glow)}[data-aura-os] .brief-page[data-stale=true] .brief-head,[data-aura-os] .brief-page[data-stale=true] .brief-fire-stack,[data-aura-os] .brief-page[data-stale=true] .brief-daily,[data-aura-os] .brief-page[data-stale=true] .brief-watch-stack,[data-aura-os] .brief-page[data-stale=true] .brief-triage{opacity:.72}[data-aura-os] .brief-page[data-stale=true]:has([data-stale-reading=current]) .brief-head,[data-aura-os] .brief-page[data-stale=true]:has([data-stale-reading=current]) .brief-fire-stack,[data-aura-os] .brief-page[data-stale=true]:has([data-stale-reading=current]) .brief-daily,[data-aura-os] .brief-page[data-stale=true]:has([data-stale-reading=current]) .brief-watch-stack,[data-aura-os] .brief-page[data-stale=true]:has([data-stale-reading=current]) .brief-triage{opacity:1}[data-aura-os] .brief-degraded{min-height:44px;padding:9px 14px;display:grid;align-content:center;justify-items:start;gap:8px;border:1px solid var(--osg-line-soft);border-radius:var(--osg-radius);background:var(--osg-bg);color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.06em}[data-aura-os] .brief-degraded__chips{display:flex;flex-wrap:wrap;gap:6px}[data-aura-os] .brief-badge{padding:3px 8px;border:1px solid var(--osg-line);border-radius:var(--osg-radius);color:var(--dim);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}[data-aura-os] .brief-watch-stack{display:grid;gap:8px}[data-aura-os] .brief-disclosure--inline{margin-top:10px}[data-aura-os] .brief-disclosure--inline summary{min-height:44px;padding-inline:12px}[data-aura-os] .brief-disclosure--proof{margin-bottom:8px}[data-aura-os] .brief-evidence-line{margin:8px 0 0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.5;word-break:break-word}[data-aura-os] .brief-proof-text{margin:0 0 10px;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;line-height:1.5;white-space:pre-wrap;word-break:break-word}[data-aura-os] .brief-proof-text:last-child{margin-bottom:0}[data-aura-os] details.brief-task{min-height:44px;display:block;border-bottom:1px solid var(--osg-line-soft)}[data-aura-os] details.brief-task:last-child{border-bottom:0}[data-aura-os] details.brief-task>summary{min-height:44px;display:flex;align-items:center;gap:11px;color:var(--bloom);font-size:13px;line-height:1.3;list-style:none;cursor:pointer}[data-aura-os] details.brief-task>summary::-webkit-details-marker{display:none}[data-aura-os] .brief-task__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}[data-aura-os] details.brief-task[open] .brief-task__title{-webkit-line-clamp:unset;line-clamp:unset}[data-aura-os] .brief-task__detail{padding:0 0 12px 29px}[data-aura-os] .brief-task__done{margin:0;color:var(--bloom);font-size:12px;line-height:1.4}[data-aura-os] .brief-task__done-label{margin-right:8px;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}[data-aura-os] .brief-trust__line{margin:0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.05em}[data-aura-os] .brief-triage__board{display:grid;gap:8px}[data-aura-os] .brief-triage__list{padding:4px 14px}[data-aura-os] .brief-triage__row{padding:10px 0;border-bottom:1px solid var(--osg-line-soft)}[data-aura-os] .brief-triage__row:last-child{border-bottom:0}[data-aura-os] .brief-triage__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--bloom);font-size:13px;line-height:1.3}[data-aura-os] .brief-triage__meta{margin:4px 0 0;color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.08em}[data-aura-os] .brief-triage__choices{margin-top:8px;display:flex;gap:6px}[data-aura-os] .brief-triage__choice{min-height:44px;min-width:44px;flex:1;padding:0 10px;border:1px solid var(--osg-line);border-radius:var(--osg-radius);background:transparent;color:var(--dim);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}[data-aura-os] .brief-triage__choice[aria-pressed=true]{border-color:var(--pink);background:var(--pink);color:var(--void-warm)}[data-aura-os] .brief-triage__apply{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px}[data-aura-os] .brief-triage__count{color:var(--glow);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}[data-aura-os] .brief-triage__apply-btn{min-height:44px;min-width:44px;padding:0 18px;border:1px solid var(--pink);border-radius:var(--osg-radius);background:var(--pink);color:var(--void-warm);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}[data-aura-os] .brief-triage__apply-btn:disabled{border-color:var(--osg-line);background:transparent;color:var(--glow);cursor:default}[data-aura-os] .brief-triage__confirm{padding:14px 16px;display:grid;gap:12px}[data-aura-os] .brief-triage__confirm p{margin:0;color:var(--bloom);font-size:13px;line-height:1.35}[data-aura-os] .brief-triage__confirm-actions{display:flex;gap:8px}[data-aura-os] .brief-triage__cancel{min-height:44px;min-width:44px;flex:1;border:1px solid var(--osg-line);border-radius:var(--osg-radius);background:transparent;color:var(--dim);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}[data-aura-os] .brief-triage__confirm-actions .brief-triage__apply-btn{flex:1}[data-aura-os] .brief-fire{--brief-breath-near: color-mix(in srgb, var(--pink) 26%, transparent);--brief-breath-far: color-mix(in srgb, var(--pink) 13%, transparent);--brief-breath-rim: color-mix(in srgb, var(--pink-soft) 30%, transparent);border:1px solid var(--pink);background-image:radial-gradient(120% 78% at 50% -18%,color-mix(in srgb,var(--bloom) 9%,transparent),transparent 62%),var(--osg-bg);animation:breathe 2.5s var(--os-ease) infinite alternate;will-change:box-shadow}[data-aura-os] .brief-fire:after{background:radial-gradient(130% 56% at 50% -12%,color-mix(in srgb,var(--bloom) 11%,transparent),transparent 58%),linear-gradient(112deg,transparent 30%,color-mix(in srgb,var(--bloom) 6%,transparent) 44%,transparent 58%),radial-gradient(92% 44% at 50% 118%,color-mix(in srgb,var(--pink) 9%,transparent),transparent 62%)}@keyframes breathe{0%{box-shadow:var(--osg-shadow),0 0 0 1px var(--brief-breath-far),0 10px 34px -12px var(--brief-breath-far)}to{box-shadow:var(--osg-shadow),0 0 0 1px var(--brief-breath-rim),0 14px 52px -10px var(--brief-breath-near)}}[data-aura-os] .brief-disclosure summary,[data-aura-os] details.brief-task>summary,[data-aura-os] .brief-triage__choice,[data-aura-os] .brief-triage__apply-btn,[data-aura-os] .brief-triage__cancel{transition:border-color .22s var(--os-ease),background-color .22s var(--os-ease),color .22s var(--os-ease)}[data-aura-os] .brief-chevron{display:inline-block;transition:transform .26s var(--os-ease)}[data-aura-os] details[open]>summary .brief-chevron{transform:rotate(180deg)}[data-aura-os] .brief-triage__choice:active,[data-aura-os] .brief-triage__apply-btn:not(:disabled):active,[data-aura-os] .brief-triage__cancel:active{border-color:var(--pink-soft)}[data-aura-os] .brief-triage__confirm{animation:brief-confirm-in .24s var(--os-ease) both}@keyframes brief-confirm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[data-aura-os] .brief-page,[data-aura-os] .brief-page *,[data-aura-os] .brief-empty,[data-aura-os] .brief-empty *{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}@media (prefers-reduced-motion: reduce){[data-aura-os] .brief-page:before,[data-aura-os] .brief-page:after,[data-aura-os] .brief-page *:before,[data-aura-os] .brief-page *:after,[data-aura-os] .brief-empty:before,[data-aura-os] .brief-empty:after,[data-aura-os] .brief-empty *:before,[data-aura-os] .brief-empty *:after{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}[data-aura-os] .brief-page{padding-bottom:104px}[data-aura-os] .brief-task__detail{padding-left:0}[data-aura-os] .brief-disclosure summary>span:first-child,[data-aura-os] details.brief-task>summary>.brief-task__title{flex:1;min-width:0}[data-aura-os] .brief-disclosure summary>span+span{margin-left:10px;color:var(--bloom)}[data-aura-os] .brief-chevron{margin-left:10px;color:var(--glow);font-size:12px;line-height:1}[data-aura-os] .brief-label span+span{color:var(--pink-soft)}[data-aura-os] .brief-triage__board,[data-aura-os] .brief-triage__board>*,[data-aura-os] .brief-triage__row,[data-aura-os] .brief-triage__choices{min-width:0}[data-aura-os] .brief-triage__title,[data-aura-os] .brief-triage__meta,[data-aura-os] .brief-task__title,[data-aura-os] .brief-status-line,[data-aura-os] .brief-fire h2{overflow-wrap:anywhere}[data-aura-os] .brief-triage__choice,[data-aura-os] .brief-badge,[data-aura-os] .brief-triage__cancel{color:var(--glow)}[data-aura-os] .brief-head p,[data-aura-os] .brief-fire p,[data-aura-os] .brief-label,[data-aura-os] .brief-disclosure summary,[data-aura-os] .brief-week-goal,[data-aura-os] .brief-empty__status,[data-aura-os] .brief-stale,[data-aura-os] .brief-degraded,[data-aura-os] .brief-badge,[data-aura-os] .brief-evidence-line,[data-aura-os] .brief-task__done-label,[data-aura-os] .brief-trust__line,[data-aura-os] .brief-triage__placeholder,[data-aura-os] .brief-triage__meta,[data-aura-os] .brief-triage__count,[data-aura-os] .brief-ring text{font-family:var(--os-font-body);letter-spacing:0;text-transform:none}[data-aura-os] .brief-label,[data-aura-os] .brief-disclosure summary{color:var(--bloom);font-family:var(--os-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}[data-aura-os] .brief-label>span:last-child,[data-aura-os] .brief-disclosure summary>span:nth-last-child(2){color:var(--glow);font-family:var(--os-font-body);font-size:12px;font-weight:400}[data-aura-os] .brief-head p{font-size:12px}[data-aura-os] .brief-fire h2{font-size:19px;letter-spacing:-.015em}[data-aura-os] .brief-fire p{font-size:13px;line-height:1.5}[data-aura-os] .brief-fire__signal{font-family:var(--os-font-body);font-size:11px;letter-spacing:.06em}[data-aura-os] .brief-task{font-size:14px;line-height:1.35}[data-aura-os] .brief-status-line{font-size:13px}[data-aura-os] .brief-week-goal{font-size:12px}[data-aura-os] .brief-evidence-line{font-size:12px;line-height:1.5}[data-aura-os] .brief-task__done{font-size:13px}[data-aura-os] .brief-task__done-label{color:var(--pink-soft);font-size:12px;font-weight:600}[data-aura-os] .brief-stale,[data-aura-os] .brief-degraded{font-size:12px}[data-aura-os] .brief-badge{font-size:11px;letter-spacing:.02em}[data-aura-os] .brief-trust__line,[data-aura-os] .brief-empty__status{font-size:11px}[data-aura-os] .brief-triage__meta{font-size:12px}[data-aura-os] .brief-triage__title{font-family:var(--os-font-body);font-size:14px;letter-spacing:0;text-transform:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-aura-os] details.brief-task:not([open]) .brief-task__title,[data-aura-os] .brief-task--plain .brief-task__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-aura-os] .brief-trust,[data-aura-os] .brief-fire__signal,[data-aura-os] .brief-triage__choice,[data-aura-os] .brief-triage__cancel,[data-aura-os] .brief-triage__apply-btn{font-family:var(--os-font-body);letter-spacing:.01em;text-transform:none}[data-aura-os] .brief-triage__choice,[data-aura-os] .brief-triage__cancel,[data-aura-os] .brief-triage__apply-btn{font-size:13px;font-weight:500}[data-aura-os] .brief-task__context{margin:0 0 6px;color:var(--glow);font-family:var(--os-font-body);font-size:12px;line-height:1.5}[data-aura-os] .brief-proof-text{font-family:var(--os-font-body);font-size:12px;letter-spacing:0}[data-aura-os] .brief-owner{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-family:var(--os-font-body);font-size:10.5px;font-weight:600;letter-spacing:.01em;vertical-align:2px;color:var(--bloom);background:#ffb0d91f}[data-aura-os] .brief-owner--lulu{color:#b7d9ff;background:#8cbeff1f}[data-aura-os] .brief-owner--unassigned{color:var(--glow);background:#ffffff0f;font-weight:500}[data-aura-os] .brief-owner--mimi{color:var(--bloom);background:#ffb0d91f}[data-aura-os] .brief-owner--shared{color:#d9c9ff;background:#bea0ff1f}[data-aura-os] .brief-proof-text{text-align:left}.mag{--mag-ink: #f5f5f7;--mag-soft: rgba(245, 245, 247, .82);--mag-muted: rgba(245, 245, 247, .62);--mag-line: rgba(255, 255, 255, .14);--mag-save: #7fe0a8;--mag-warn: #ffc46b;--mag-risk: #ff9fb0;--mag-gap: 22px;--mag-pad-x: 24px;--mag-num-card: clamp(22px, 2.2vw, 34px);--mag-num-inline: 13.5px;--mag-body: 13.5px;--mag-body-sm: 11.5px}.mag .osp-head h1{font-family:var(--os-font-display);font-size:clamp(30px,3.1vw,44px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:1;color:var(--mag-ink)}.mag .os-card__head .os-micro,.mag-lane__title{font-family:var(--os-font-display);font-size:16px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mag-ink)}.mag .osp-head .os-micro--dim{color:#f5f5f79e;font-size:10.5px;font-weight:500;letter-spacing:.26em;line-height:1.5}.mag .osp-head__meta{flex-wrap:wrap;align-items:baseline;row-gap:2px}.mag .os-card,.mag-lane,.mag-learn,.mag-strip{padding:var(--mag-gap) var(--mag-pad-x)}.mag-lane__sub,.mag-flow__label,.mag-spend__cap,.mag-spend__k,.mag-chip em,.mag-move__per,.mag-move__head .os-micro,.mag-rail__head .os-micro{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.mag-sample{font-family:var(--os-font-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#f5f5f7a8;border:1px solid rgba(255,255,255,.14);background:#ffffff0e;border-radius:5px;padding:4px 6px 3px 9px;white-space:nowrap;flex:none}.mag-rule{display:inline-block;font-family:var(--os-font-mono);font-size:10px;letter-spacing:.06em;color:#ffb9ef;border:1px solid rgba(255,153,237,.24);background:#ff32ba14;border-radius:6px;padding:3px 8px 2px;white-space:nowrap}.mag-rule--manual{color:#ffd0ad;border-color:#ffc46b57;background:#ffc46b17}.mag-status{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0e;font-size:11.5px;letter-spacing:.04em;color:#f5f5f7d1}.mag-status i{width:7px;height:7px;border-radius:50%;background:var(--glow);flex:none}.mag-status b{font-weight:500;color:#f5f5f7a8;font-family:var(--os-font-mono);font-size:10px}.mag-status[data-tone=ok] i{background:#7fe0a8;box-shadow:0 0 9px #7fe0a8a6}.mag-status[data-tone=warn] i{background:#ffc46b;box-shadow:0 0 9px #ffc46ba6}.mag-status[data-tone=risk] i{background:#ff5470;box-shadow:0 0 10px #ff5470b3}.mag-hero{display:flex;flex-direction:column}.mag-hero .os-card__body{padding-top:2px;display:flex;flex-direction:column;height:100%}.mag-hero__state{font-family:var(--os-font-display);font-size:clamp(30px,3.1vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase;color:var(--mag-ink);margin:0 0 26px}.mag-flow{list-style:none;margin:auto 0 0;padding:0;display:flex;align-items:flex-start;gap:0}.mag-flow__node{position:relative;flex:1 1 0;min-width:0;padding-top:20px;display:flex;flex-direction:column;gap:3px}.mag-flow__node:before{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:#fff3}.mag-flow__node:first-child:before{left:5px}.mag-flow__node:last-child:before{right:calc(100% - 6px)}.mag-flow__dot{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;border:2px solid #ffc46b;background:#0a0a0c}.mag-flow__code{font-family:var(--os-font-mono);font-size:11px;letter-spacing:.14em;font-weight:600;color:#ffd79b}.mag-flow__label{color:var(--mag-muted);line-height:1.35;padding-right:12px}.mag-flow__node[data-state=done] .mag-flow__dot{border-color:#7fe0a8;background:#7fe0a8}.mag-flow__node[data-state=done] .mag-flow__code{color:#9ff0c4}.mag-flow__node[data-state=blocked] .mag-flow__dot{border-color:#ff5470}.mag-flow__node[data-state=blocked] .mag-flow__code{color:var(--mag-risk)}.mag-spend .os-card__body{padding-top:2px}.mag-spend__delta{display:flex;align-items:baseline;gap:11px;margin:0 0 4px}.mag-spend__delta .os-num{font-family:var(--os-font-display);font-size:clamp(30px,3.1vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;color:#9ff0c4}.mag-spend__delta[data-tone=warn] .os-num{color:#ffd79b}.mag-spend__delta[data-tone=risk] .os-num{color:var(--mag-risk)}.mag-spend__cap{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mag-muted)}.mag-chart__wrap{position:relative;margin:2px 0 18px}.mag-chart{display:block;width:100%;height:auto;overflow:visible}.mag-chart__tick{position:absolute;transform:translateY(100%);font-family:var(--os-font-mono);font-size:10px;letter-spacing:.14em;color:#f5f5f79e;text-transform:uppercase;white-space:nowrap}.mag-chart__val{position:absolute;font-family:var(--os-font-mono);font-size:12px;font-weight:600;color:#f5f5f7;white-space:nowrap}.mag-chart__val--plan{font-size:10.5px;font-weight:400;color:#f5f5f79e}.mag-spend__pace{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--mag-line)}.mag-spend__k{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mag-muted)}.mag-spend__pace b{font-family:var(--os-font-display);font-size:var(--mag-num-inline);font-weight:700;letter-spacing:-.01em;color:var(--mag-ink)}.mag-spend__pace b[data-alt]{font-weight:500;color:var(--mag-muted)}.mag-lane__head{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mag-line)}.mag-lane__index{font-family:var(--os-font-display);font-size:30px;font-weight:800;line-height:1;letter-spacing:-.04em;flex:none;color:#f5f5f79e}.mag-lane__name{display:flex;flex-direction:column;gap:4px;margin-right:auto;min-width:0}.mag-lane__title{line-height:1.1}.mag-lane__sub{color:var(--mag-muted);line-height:1.3}.mag-lane__aside{display:flex;align-items:center;gap:12px;flex:none}.mag-total{font-family:var(--os-font-mono);font-size:15px;letter-spacing:-.01em;white-space:nowrap;color:var(--mag-soft)}.mag-total--save{color:var(--mag-save)}.mag-total--spend{color:var(--bloom)}.mag-total[data-tone=risk]{color:var(--mag-risk)}.mag-total[data-tone=ok]{color:#9ff0c4}.mag-rows{list-style:none;margin:0;padding:0}.mag-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 118px auto 16px;align-items:center;gap:16px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.08)}.mag-row:last-child{border-bottom:0;padding-bottom:2px}.mag-row__title{font-size:var(--mag-body);color:var(--mag-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mag-row__title b{color:var(--mag-ink);font-weight:700}.mag-row__bar{display:block;height:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.mag-row__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7fe0a873,#7fe0a8)}.mag-row__save{font-family:var(--os-font-mono);font-size:var(--mag-num-inline);color:var(--mag-save);white-space:nowrap;text-align:right}.mag-row__save small{font-size:10px;color:#8fd3ac;margin-left:1px}.mag-undo{font-size:var(--mag-body);line-height:1;text-align:center;color:#9ff0c4}.mag-undo:not([data-ready="1"]){color:var(--mag-risk)}.mag-lane--ask{border-color:#ff32ba42}.mag-note{display:block;margin:14px 0 0;padding:10px 14px;border-radius:12px;font-size:var(--mag-body);line-height:1.5;color:#ffdcb4;border:1px solid rgba(255,196,107,.26);background:#ffc46b12}.mag-moves{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;margin-top:18px}.mag-move{padding:17px 18px 18px;display:flex;flex-direction:column;border-radius:20px;backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .35s var(--os-ease),background .35s var(--os-ease),opacity .35s var(--os-ease)}.mag-move__head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.mag-move__head .os-micro{margin-right:auto;color:#f5f5f7b8;font-size:10.5px;letter-spacing:.26em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mag-move__amount{display:flex;align-items:baseline;gap:8px;margin:0;flex-wrap:wrap}.mag-move__big{font-family:var(--os-font-display);font-size:var(--mag-num-card);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--bloom)}.mag-move__per{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--mag-muted)}.mag-move__step{display:flex;align-items:center;gap:9px;margin:13px 0 0;font-family:var(--os-font-mono);font-size:var(--mag-num-inline);color:var(--mag-soft)}.mag-move__step i{font-style:normal;color:#f5f5f7a8}.mag-move__evidence{font-size:var(--mag-body-sm);line-height:1.5;color:var(--mag-muted);margin:9px 0 13px}.mag-move__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.mag-move__acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.mag-move__acts .osp-btn{padding:11px 16px;font-size:11.5px}.mag-move__yes{flex:1 1 auto}.mag-move__done{font-size:var(--mag-body-sm);line-height:1.5;color:#9ff0c4;margin:11px 0 0;padding-top:11px;border-top:1px solid rgba(255,255,255,.09)}.mag-move__done[data-kind=skip]{color:var(--mag-muted)}.mag-move[data-decided=approve]{box-shadow:inset 0 0 0 1.5px #ff32ba8c;background:#ff32ba0d}.mag-move[data-decided=skip]{opacity:.6}.mag-cap{margin:34px 0 22px}.mag-cap__bar{position:relative;height:12px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.09);margin-bottom:46px}.mag-cap__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,rgba(255,50,186,.55),#ff32ba 62%,#ff6b84 calc(var(--breach, 72%) - 1%),#ff3350 var(--breach, 72%));box-shadow:0 0 18px #ff32ba4d}.mag-cap__fill[data-tone=ok]{background:linear-gradient(90deg,#7fe0a880,#7fe0a8);box-shadow:0 0 18px #7fe0a838}.mag-cap__mark{position:absolute;top:-5px;bottom:-5px;width:1.5px;background:#f5f5f7e6;box-shadow:0 0 0 1.5px #0a0a0ceb}.mag-cap__mark--soft{background:#ffc46bf2}.mag-cap__mark--hard{background:#ff5470f2}.mag-cap__mark:after{content:attr(data-label);position:absolute;font-family:var(--os-font-mono);font-size:10px;letter-spacing:.1em;white-space:nowrap}.mag-cap__mark--plan:after{top:-21px;left:-2px;color:#f5f5f7}.mag-cap__mark--soft:after{top:22px;left:6px;color:#ffd79b}.mag-cap__mark--hard:after{top:38px;left:6px;color:var(--mag-risk)}.mag-cap__axis{display:flex;justify-content:space-between;gap:12px;margin:0;font-family:var(--os-font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--mag-muted)}.mag-cap__axis span:nth-child(2){color:var(--mag-soft);text-align:center}.mag-cap__tail{font-style:normal}.mag-rails{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:12px}.mag-rail{padding:13px 15px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#ffffff06}.mag-rail__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.mag-rail__head .os-micro{color:var(--mag-muted);font-size:10.5px;letter-spacing:.26em}.mag-rail__head i{width:7px;height:7px;border-radius:50%;flex:none;align-self:center;background:#7fe0a8;box-shadow:0 0 8px #7fe0a899}.mag-rail__head b{width:100%;font-family:var(--os-font-display);font-size:var(--mag-num-inline);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mag-ink);margin-top:6px}.mag-rail small{display:block;margin-top:6px;font-size:var(--mag-body-sm);line-height:1.55;color:var(--mag-muted)}.mag-rail[data-tone=warn]{border-color:#ffc46b42}.mag-rail[data-tone=warn] .mag-rail__head i{background:#ffc46b;box-shadow:0 0 8px #ffc46b99}.mag-rail[data-tone=warn] .mag-rail__head b{color:#ffd79b}.mag-rail[data-tone=risk]{border-color:#ff547073;background:#ff54700f}.mag-rail[data-tone=risk] .mag-rail__head i{background:#ff5470;box-shadow:0 0 10px #ff5470cc}.mag-rail[data-tone=risk] .mag-rail__head b{color:var(--mag-risk)}.mag-time{list-style:none;margin:6px 0 0;padding:0 0 0 16px;position:relative}.mag-time:before{content:"";position:absolute;left:3px;top:6px;bottom:8px;width:1px;background:#ffffff2e}.mag-time li{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:0 0 15px}.mag-time li:last-child{padding-bottom:0}.mag-time li:before{content:"";position:absolute;left:-16px;top:5px;width:7px;height:7px;border-radius:50%;background:#ff5ec8;box-shadow:0 0 0 3px #0a0a0c}.mag-time__at{font-family:var(--os-font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--mag-muted);white-space:nowrap}.mag-time__text{flex:1 1 240px;font-size:var(--mag-body);line-height:1.55;color:var(--mag-soft)}.mag-strip{display:flex;flex-wrap:wrap;gap:10px}.mag-chip{display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff07}.mag-chip i{width:6px;height:6px;border-radius:50%;flex:none;align-self:center;background:#7fe0a8}.mag-chip em{font-style:normal;white-space:nowrap;color:var(--mag-muted)}.mag-chip b{font-family:var(--os-font-display);font-size:var(--mag-num-inline);font-weight:700;letter-spacing:-.01em;color:var(--mag-ink)}.mag-chip[data-tone=warn] i{background:#ffc46b}.mag-chip[data-tone=warn] b{color:#ffd79b}.mag-chip[data-tone=risk] i{background:#ff5470}.mag-chip[data-tone=risk] b{color:var(--mag-risk)}.mag-chip[data-tone=ok] b{color:#9ff0c4}@keyframes magRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mag>.osp-head,.mag>.os-qgrid,.mag>.mag-lane,.mag>.mag-learn,.mag>.mag-strip{animation:magRise .4s cubic-bezier(.32,.72,0,1) both}.mag>.os-qgrid{animation-delay:.04s}.mag>.mag-lane:nth-of-type(1){animation-delay:.08s}.mag>.mag-lane:nth-of-type(2){animation-delay:.12s}.mag>.mag-lane:nth-of-type(3){animation-delay:.16s}.mag>.mag-learn{animation-delay:.2s}.mag>.mag-strip{animation-delay:.24s}@media (max-width: 1080px){.mag-row{grid-template-columns:minmax(0,1fr) 92px 112px auto 16px;gap:12px}}@media (max-width: 900px){.mag{--mag-gap: 18px;--mag-pad-x: 17px}.mag-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title save" "bar   bar" "rule  undo";gap:8px 12px}.mag-row__title{grid-area:title;white-space:normal}.mag-row__save{grid-area:save}.mag-row__bar{grid-area:bar}.mag-row .mag-rule{grid-area:rule;justify-self:start}.mag-undo{grid-area:undo}.mag-flow{flex-direction:column;gap:14px}.mag-flow__node{padding-top:0;padding-left:22px}.mag-flow__node:before{top:5px;bottom:-14px;left:5px;right:auto;width:1px;height:auto}.mag-flow__node:last-child:before{display:none}}@media (max-width: 560px){.mag-move__acts .osp-btn{width:100%}.mag-lane__head{gap:10px;flex-wrap:wrap;row-gap:12px}.mag-lane__name{flex:1 1 auto}.mag-lane__aside{flex:1 1 100%;justify-content:space-between}.mag-lane__index{font-size:21px}.mag-lane__title{font-size:15px;letter-spacing:.05em}.mag-lane__sub{font-size:10px;letter-spacing:.24em}.mag-lane__aside{gap:8px}}@media (prefers-reduced-motion: reduce){.mag-move{transition:none}.mag>.osp-head,.mag>.os-qgrid,.mag>.mag-lane,.mag>.mag-learn,.mag>.mag-strip{animation:none}}.os-top{background:linear-gradient(#00000059,#00000059),#ffffff0e;-webkit-backdrop-filter:blur(28px) saturate(165%);backdrop-filter:blur(28px) saturate(165%);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff24}.os-top .os-nav,.os-top .os-idchip,.os-top .os-world-switch{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.os-top .os-nav:before,.os-top .os-nav:after,.os-top .os-idchip:before,.os-top .os-idchip:after,.os-top .os-world-switch:before,.os-top .os-world-switch:after{display:none}.os-top .os-nav__item{color:#f5f5f7b8}.os-top .os-nav__item:hover{color:#f5f5f7;background:#ffffff0e}.os-top .os-nav__item.is-active{color:#ffe6f8;background:#ff32ba29}.os-top .os-world-switch{border:1px solid rgba(255,255,255,.14)}.os-top .os-world-switch button{color:#f5f5f79e}.os-top .os-world-switch button.is-active{color:#ffe6f8}.os-top .os-idchip{border:1px solid rgba(255,255,255,.14);background:#ffffff0e;color:#f5f5f7}.os-top .os-idchip__dot{background:radial-gradient(circle at 32% 30%,#f5f5f7,#f5f5f759 72%);box-shadow:none}.os-top .os-idchip__role{color:#f5f5f79e;opacity:1}.os-top .os-idchip--button:hover{background:#ffffff1a}.os-top .os-wordmark{text-shadow:none}.osw-graph{display:flex;flex-direction:column;gap:clamp(14px,1.4vw,22px);padding:clamp(10px,1.2vw,18px) 4px 6px}.osw-row{border:1px dashed rgba(255,153,237,.28);border-radius:18px;padding:clamp(10px,1.4vw,16px);background:#ff32ba07;display:flex;flex-direction:column;gap:8px}.osw-row--failed{border-color:#ff5f6e8c;background:#ff5f6e0d}.osw-row__namebtn{align-self:flex-start;display:flex;align-items:baseline;gap:10px;border:0;background:transparent;cursor:pointer;padding:2px 4px;text-align:left}.osw-row__name{font-family:var(--os-font-display);font-size:13.5px;font-weight:700;color:#fdf6fb;letter-spacing:-.01em}.osw-row__reach{font-size:10px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:#cfa0bd}.osw-row__reach[data-reach=failed]{color:var(--st-bad)}.osw-row__reach[data-reach=never-ran]{color:#fdf6fb66}.osw-row__reach[data-reach=disabled]{color:#fdf6fb59}.osw-row__reach[data-reach=ok]{color:#cfa0bdd9}.osw-canvas{position:relative;width:100%;height:clamp(120px,14vw,168px);min-width:560px}.osw-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.osw-edge{fill:none;stroke:#ff99ed66;stroke-width:.5;stroke-dasharray:2.2 2.2;vector-effect:non-scaling-stroke}.osw-row--failed .osw-edge{stroke:#ff5f6e66}.osw-arrow{fill:#ff99ed8c}.osw-row--failed .osw-arrow{fill:#ff5f6e99}.osw-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;border:1px solid var(--osg-line-soft);border-radius:999px;background:#ffffff0b;color:#fdf6fbd1;padding:7px 12px;font:620 10.5px/1 var(--os-font-body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:transform .24s var(--os-ease),box-shadow .24s var(--os-ease),border-color .24s var(--os-ease)}.osw-node:hover{transform:translate(-50%,-50%) translateY(-1px);border-color:var(--osg-line)}.osw-node--trigger{color:var(--bloom);border-color:#ff99ed52}.osw-node--input{font-size:10px;padding:6px 10px;color:#fdf6fbad}.osw-node--output{padding:12px 18px;border-radius:16px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff0fb;background:linear-gradient(160deg,#ff99ed38,#ff32ba1a);border-color:#ff99ed8c;box-shadow:0 0 0 1px #ff99ed2e,0 0 34px #ff32ba52,0 10px 30px -12px #ff32ba66}.osw-node--output[data-reach=failed]{color:#fff2f2;background:linear-gradient(160deg,#ff5f6e52,#ff5f6e1f);border-color:var(--st-bad);box-shadow:0 0 0 1px #ff5f6e4d,0 0 34px var(--st-bad-glow),0 10px 30px -12px #ff5f6e80}.osw-node--output[data-reach=disabled],.osw-node--output[data-reach=never-ran]{color:#fdf6fb8c;background:#ffffff08;border-color:var(--osg-line-soft);box-shadow:none}.osw-schedgroup{position:absolute;transform:translateY(-50%);border:1px dashed rgba(255,153,237,.35);border-radius:14px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:6px;align-items:center;background:#ffffff05}.osw-schedgroup__tab{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#1a0512;border:1px solid rgba(255,153,237,.35);border-radius:999px;padding:2px 9px;font-size:9px;font-weight:620;letter-spacing:.12em;text-transform:uppercase;color:#cfa0bd;white-space:nowrap}.osw-pill{display:flex;align-items:center;gap:5px;border-radius:999px;background:#ff99ed1f;color:#fdf6fbd9;padding:5px 10px;font-size:10px;font-weight:560;white-space:nowrap}@media (prefers-reduced-motion: reduce){.osw-node{transition:none}}@media (max-width: 640px){.osw-canvas{overflow-x:auto;overscroll-behavior-x:contain}}.osw-empty{padding:clamp(20px,3vw,40px) 16px;text-align:center;font-size:12.5px;color:#fdf6fb73}.osc__next[data-tone=green]{color:#3a9b6e}.osc__next[data-tone=red]{color:#d6483f}.osc__next[data-tone=yellow]{color:#d98a22}.osc__next[data-tone=dead]{color:#fdf6fb59}.osw-graph,.osw-row,.osw-canvas{max-width:none}.os-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 100% at 50% 60%,#0000006b,#000000c7);animation:os-boot-in .6s var(--os-ease)}@keyframes os-boot-in{0%{opacity:0}to{opacity:1}}.os-boot__term{width:min(560px,calc(100vw - 48px));border-radius:18px;overflow:hidden;animation:os-term-rise .8s var(--os-ease)}@keyframes os-term-rise{0%{transform:translateY(16px) scale(.985);opacity:0}to{transform:none;opacity:1}}.os-boot__term header{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(255,153,237,.14)}.os-boot__term header i{width:9px;height:9px;border-radius:50%;background:#ff99ed38}.os-boot__term header i:first-child{background:#ff32ba99;box-shadow:0 0 8px #ff32ba80}.os-boot__term header .os-micro{margin-left:auto}.os-boot__term pre{margin:0;padding:20px 22px 24px;font-family:var(--os-font-mono);font-size:12.5px;line-height:2.05;letter-spacing:.04em;color:#e8cfdd;min-height:260px;white-space:pre-wrap}.os-boot__term pre .is-title{color:var(--pink);text-shadow:0 0 14px rgba(255,50,186,.5);text-transform:uppercase;letter-spacing:.3em}.os-boot__cursor{display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:var(--pink);box-shadow:0 0 10px #ff32bacc;animation:os-cursor .9s steps(1) infinite}@keyframes os-cursor{50%{opacity:0}}.os-boot__crystal{display:flex;flex-direction:column;align-items:center;gap:18px;animation:os-boot-in .7s var(--os-ease)}.os-boot__pearl{width:min(300px,60vw);height:min(300px,40vh)}.os-boot__wordmark{font-family:var(--os-font-display);font-size:clamp(34px,6vw,64px);font-weight:600;letter-spacing:.42em;padding-left:.42em;color:var(--pink);text-shadow:0 0 34px rgba(255,50,186,.6);animation:os-word-breath 1.9s var(--os-ease)}.os-boot__wordmark.is-transport{animation:os-word-out 1.4s var(--os-ease) forwards}@keyframes os-word-breath{0%{opacity:0;transform:scale(.96)}30%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes os-word-out{0%{opacity:0;transform:scale(.9)}35%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.3);filter:blur(6px)}}.os-boot__skip{position:absolute;bottom:26px;right:30px;background:none;border:1px solid rgba(255,153,237,.25);border-radius:999px;padding:6px 14px;font-family:var(--os-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c99cb4;cursor:pointer;transition:all .3s var(--os-ease)}.os-boot__skip:hover{color:var(--bloom);border-color:#ff99ed80}@media (prefers-reduced-motion: reduce){.os-boot,.os-boot__term,.os-boot__crystal,.os-boot__wordmark{animation:none}}.mpg{--mpg-live: #ff5ec8;--mpg-partial: #d78bb0;--mpg-planned: #7d6b76;--mpg-blocked: #ff8f6b;--mpg-ink: #f5f5f7;--mpg-dim: rgba(245, 245, 247, .62);--mpg-line: rgba(255, 255, 255, .14);--mpg-well: rgba(12, 3, 9, .52);display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:14px;align-items:stretch}@media (max-width: 1200px){.mpg{grid-template-columns:minmax(0,1fr)}}.mpg__stage{position:relative;min-width:0;height:460px;border:1px solid var(--mpg-line);border-radius:16px;background:radial-gradient(120% 90% at 22% 8%,rgba(255,50,186,.14),transparent 62%),radial-gradient(90% 80% at 88% 96%,rgba(255,50,186,.08),transparent 60%),#0c0309;overflow:hidden}@media (max-width: 640px){.mpg__stage{height:380px}}.mpg__stage[data-mode=list]{height:auto;max-height:460px;overflow-y:auto;padding:12px}.mpg-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mpg-list__ring{display:block;margin-bottom:5px;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f79e}.mpg-list__items{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mpg-list__btn{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:1px solid var(--mpg-line);border-radius:10px;background:#0c030966;text-align:left;cursor:pointer}.mpg-list__btn[data-on="1"]{border-color:#ff5ec88c;background:#ff32ba1f}.mpg-list__btn i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--mpg-planned)}.mpg-list__btn[data-s=live] i{background:var(--mpg-live)}.mpg-list__btn[data-s=partial] i{background:var(--mpg-partial)}.mpg-list__btn[data-s=blocked] i{background:var(--mpg-blocked)}.mpg-list__btn b{flex:1 1 auto;min-width:0;font-size:11.5px;font-weight:800;letter-spacing:.05em;color:var(--mpg-ink)}.mpg-list__btn em{flex:none;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--mpg-dim)}.mpg-svg{display:block;width:100%;height:100%;font-family:Archivo,system-ui,sans-serif}.mpg-svg__node{cursor:pointer;outline:none}.mpg-svg__node:focus-visible circle:last-of-type{stroke:#f5f5f7;stroke-width:1.1px}.mpg__axis{position:absolute;left:12px;right:12px;bottom:9px;display:flex;justify-content:space-between;pointer-events:none;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f79e}.mpg__hint{position:absolute;left:12px;top:10px;pointer-events:none;font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f5f5f79e}.mpg__panel{min-width:0;display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--mpg-line);border-radius:16px;background:var(--mpg-well)}.mpg__empty{margin:0;font-size:11.5px;line-height:1.55;color:var(--mpg-dim)}.mpg__name{margin:0;font-size:16px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mpg-ink)}.mpg__state{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 9px;border-radius:999px;border:1px solid currentColor;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mpg-planned)}.mpg__state[data-s=live]{color:var(--mpg-live)}.mpg__state[data-s=partial]{color:var(--mpg-partial)}.mpg__state[data-s=blocked]{color:var(--mpg-blocked)}.mpg__what{margin:0;font-size:13.5px;line-height:1.5;color:var(--mpg-ink)}.mpg__meta{margin:0;font-size:11.5px;line-height:1.5;color:var(--mpg-dim);word-break:break-word}.mpg__k{display:block;margin-bottom:2px;font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#f5f5f79e}.mpg__gates{display:flex;flex-wrap:wrap;gap:5px}.mpg__gate{padding:2px 7px;border-radius:999px;border:1px solid rgba(255,143,107,.5);font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--mpg-blocked)}.mpg__switch{margin-top:auto}.mpg__nosw{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--mpg-line);font-size:11.5px;line-height:1.5;color:var(--mpg-dim)}.mpg__err{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--mpg-blocked)}.mpg-tally{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.mpg-tally__item{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--mpg-line);background:#0c030966}.mpg-tally__n{font-size:15px;font-weight:800;color:var(--mpg-planned)}.mpg-tally__item[data-s=live] .mpg-tally__n{color:var(--mpg-live)}.mpg-tally__item[data-s=partial] .mpg-tally__n{color:var(--mpg-partial)}.mpg-tally__item[data-s=blocked] .mpg-tally__n{color:var(--mpg-blocked)}.mpg-tally__l{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--mpg-dim)}
