@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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;--sg:0deg}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--text-sm:.875rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-background:var(--color-paper);--color-accent:var(--color-accent);--font-display:var(--font-display)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-9{top:calc(var(--spacing) * 9)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(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,)}.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-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))}.\[chart\:Sleep\]{chart:Sleep}.\[cta\:consult\]{cta:consult}}:root{--color-paper:#fff;--color-paper-2:#f5f8f8;--color-paper-3:#ecf0f1;--color-ink:#262c2e;--color-ink-soft:#4e575a;--color-ink-faint:#7a8285;--color-accent:#d97230;--color-accent-deep:#bc541a;--color-accent-tint:#ffe6d2;--color-on-accent:#fff;--color-line:#dadfe1;--color-line-soft:#e6eaec;--color-focus:#bc541a;--color-ember:#e78a45;--color-on-dark:#f6f5f2;--color-on-dark-soft:#c0bdb8;--font-orleans:"Orleans", var(--font-instrument-serif), Georgia, serif;--font-display:var(--font-orleans);--font-aspekta:"Aspekta", var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--text-display:clamp(2.9rem, 1.4rem + 6.2vw, 5.6rem);--text-display-s:clamp(2.4rem, 1.4rem + 4vw, 3.9rem);--text-h2:clamp(1.9rem, 1.3rem + 2.4vw, 2.9rem);--text-h3:clamp(1.25rem, 1.05rem + .9vw, 1.6rem);--text-lead:clamp(1.075rem, 1rem + .35vw, 1.3rem);--text-body:1rem;--text-sm:.875rem;--text-label:.75rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--radius-pill:999px;--radius-lg:1.25rem;--radius-md:.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--dur-fast:.15s;--dur-mid:.24s;--dur-slow:.52s;--dur-reveal:.62s;--container:76rem;--gutter:clamp(1.25rem, 5vw, 3.5rem)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(100% 0 0);--color-paper-2:lab(97.2346% -.769138 -.740516);--color-paper-3:lab(94.4533% -.960469 -1.06509);--color-ink:lab(17.462% -2.27076 -2.19984);--color-ink-soft:lab(36.2671% -2.93748 -3.05518);--color-ink-faint:lab(53.6522% -2.38019 -2.65027);--color-accent:lab(59.645% 37.7803 53.5271);--color-accent-deep:lab(49.0424% 40.8154 51.518);--color-accent-tint:lab(92.951% 7.04744 13.537);--color-on-accent:lab(100% 0 0);--color-line:lab(88.4344% -1.4877 -1.53852);--color-line-soft:lab(92.4866% -1.19957 -1.33079);--color-focus:lab(49.0424% 40.8154 51.518);--color-ember:lab(66.8316% 31.971 51.4359);--color-on-dark:lab(96.5409% -.0107288 1.52525);--color-on-dark-soft:lab(76.823% .463367 3.01769)}}@font-face{font-family:Aspekta;src:url(/fonts/aspekta/aspekta-book.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/aspekta/aspekta-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/aspekta/aspekta-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}::selection{background:var(--color-accent-tint);color:var(--color-accent-deep)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-decel), transform var(--dur-reveal) var(--ease-decel);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)scale(.985)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.mono-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.btn{--_bg:transparent;--_fg:var(--color-ink);--_bd:transparent;justify-content:center;align-items:center;gap:var(--space-xs);min-height:3rem;font-family:var(--font-body);white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);padding:.85rem 1.5rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{--_bg:var(--color-accent);--_fg:var(--color-on-accent);--_bd:var(--color-accent)}.btn--primary:hover,.btn--primary.is-hover{--_bg:var(--color-accent-deep);--_bd:var(--color-accent-deep)}.btn--primary:active,.btn--primary.is-active{transform:translateY(1px)}.btn--ghost{--_bg:transparent;--_fg:var(--color-ink);--_bd:var(--color-line)}.btn--ghost:hover,.btn--ghost.is-hover{--_bg:var(--color-paper-2);--_bd:var(--color-ink-faint)}.btn--ghost:active,.btn--ghost.is-active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn[data-state=loading]{cursor:progress}.nav{z-index:50;pointer-events:none;mix-blend-mode:difference;justify-content:center;padding-top:clamp(1rem,2.6vh,1.75rem);display:flex;position:fixed;inset:0 0 auto}.nav__inner{pointer-events:auto;width:100%;max-width:var(--container);padding-inline:var(--gutter);justify-content:center;align-items:center;display:flex}.nav .brand{color:#f6f5f2;color:lab(96.5409% -.0107288 1.52525)}.nav .brand span{color:var(--color-ember)}.brand--logo{align-items:center;display:inline-flex}.brand--logo img{width:auto;height:clamp(2.4rem,1.75rem + 1.9vw,3.8rem);display:block}.brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:1.5rem;line-height:1;text-decoration:none}.brand span{color:var(--color-accent);font-style:italic}.nav .btn{min-height:2.6rem;padding:.6rem 1.15rem;font-size:.9rem}.hero{isolation:isolate;background:var(--color-paper);justify-content:center;align-items:center;min-height:100svh;padding-bottom:clamp(5rem,11vh,9rem);display:flex;position:relative;overflow:clip}.hero__media{z-index:-2;transform-origin:50%;will-change:transform, border-radius;position:absolute;inset:0;overflow:clip}.hero__media video,.hero__media img{object-fit:cover;width:100%;height:100%;display:block}.hero--persona .hero__media img{object-position:center 20%}.hero__black{opacity:0;transition:opacity 1.2s var(--ease-in-out);background:#000;position:absolute;inset:0}.hero__black.is-on{opacity:1}.hero__video{opacity:0;transition:opacity 2.2s var(--ease-in-out);position:absolute;inset:0}.hero__video.is-visible{opacity:1}.hero__scrim{z-index:-1;background:radial-gradient(85% 62% at 50% 46%,#00000052,#0000 72%);background:radial-gradient(85% 62% at 50% 46%,lab(0% 0 0/.32),#0000 72%);position:absolute;inset:0}.hero__content{text-align:center;pointer-events:none;padding-inline:var(--gutter);position:relative}.hero__logo{width:clamp(15rem,36vw,30rem);height:auto;margin-inline:auto;display:block}.hero__tag{font-family:var(--font-geist-sans), var(--font-body);letter-spacing:.08em;color:#ffffffd9;max-width:34rem;margin:clamp(.9rem,2vh,1.4rem) auto 0;font-size:clamp(.92rem,.8rem + .4vw,1.1rem);font-weight:300}.hero__cue{color:#fff;opacity:.75;transition:opacity .3s var(--ease-standard);animation:hero-cue 2.6s var(--ease-in-out) infinite;position:absolute;bottom:clamp(1.6rem,4vh,3rem);left:50%}.hero__cue:hover{opacity:1}@keyframes hero-cue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (prefers-reduced-motion:reduce){.hero__cue{animation:none;transform:translate(-50%)}}.hero__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.025em;color:#fff;overflow-wrap:anywhere;min-width:0;max-width:14ch;margin:0 auto;font-size:clamp(3.2rem,1.2rem + 9vw,8.5rem);font-weight:800;line-height:1.02}.hero__title.kinetic{white-space:nowrap;mix-blend-mode:difference;max-width:none;min-height:1.15em;font-size:clamp(3.4rem,11.5vw,13rem)}.hero__title.kinetic.kinetic--static{white-space:normal;max-width:16ch;margin-inline:auto;font-size:clamp(2.6rem,1rem + 7vw,6.6rem)}.kinetic__phrase{display:inline-block}.kinetic__flicker{animation:kinetic-sweep 5.5s var(--ease-in-out) both, kinetic-flicker 5.5s linear both;-webkit-mask-image:linear-gradient(105deg,#0000 16%,#000 40% 60%,#0000 84%);mask-image:linear-gradient(105deg,#0000 16%,#000 40% 60%,#0000 84%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes kinetic-sweep{0%{-webkit-mask-position:135% 0;mask-position:135% 0}42%{-webkit-mask-position:50% 0;mask-position:50% 0}62%{-webkit-mask-position:50% 0;mask-position:50% 0}to{-webkit-mask-position:-55% 0;mask-position:-55% 0}}@keyframes kinetic-flicker{0%{opacity:0}10%{opacity:.88}16%{opacity:.72}26%{opacity:1}78%{opacity:1}to{opacity:0}}.kinetic__swap{display:inline-block;position:relative}.kinetic__w{animation-duration:5.2s;animation-timing-function:var(--ease-in-out);animation-fill-mode:both;display:inline-block}.kinetic__w--a{animation-name:kinetic-fade-a}.kinetic__w--b{animation-name:kinetic-fade-b;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes kinetic-fade-a{0%{opacity:0}8%{opacity:1}40%{opacity:1}48%{opacity:0}to{opacity:0}}@keyframes kinetic-fade-b{0%,52%{opacity:0}60%{opacity:1}88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__title.kinetic{white-space:normal}.kinetic__phrase,.kinetic__glitch{opacity:1;animation:none;-webkit-mask-image:none;mask-image:none}}.hero__lead{margin:var(--space-lg) auto 0;max-width:42rem;font-size:var(--text-lead);color:var(--color-on-dark-soft);line-height:1.55}.hero__lead em{color:var(--color-ember);font-style:italic}.hero__lead strong{color:#fff;font-weight:600}.hero__stats{z-index:1;padding-inline:var(--gutter);pointer-events:none;align-items:center;gap:clamp(1.1rem,3vw,2.8rem);display:flex;position:absolute;bottom:clamp(10rem,20vh,13rem);left:50%;transform:translate(-50%)}.hero__stat{text-align:center;color:#fff;flex-direction:column;gap:.3rem;display:flex}.hero__stat strong{font-family:var(--font-geist-sans), var(--font-body);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.05rem,.85rem + .95vw,1.65rem);font-weight:600}.hero__stat span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-on-dark-soft);white-space:nowrap;font-size:clamp(.58rem,.5rem + .2vw,.7rem)}.hero__statrule{background:#ffffff42;background:lab(100% 0 0/.26);flex:none;width:1px;height:clamp(1.9rem,5vw,2.6rem)}@media (max-width:640px){.hero{flex-direction:column;justify-content:center;gap:7.5rem;padding-bottom:8.5rem}.hero__stats{display:none}}.phero__scrim{background:radial-gradient(120% 95% at 50% 42%,#00000080,#00000026 62%,#0000 82%),linear-gradient(#0000 55%,#00000073);background:radial-gradient(120% 95% at 50% 42%,lab(0% 0 0/.5),lab(0% 0 0/.15) 62%,#0000 82%),linear-gradient(#0000 55%,lab(0% 0 0/.45));position:absolute;inset:0}.hero__title.kinetic.hero__title--solid{mix-blend-mode:normal;color:var(--color-on-dark);text-shadow:0 2px 40px #00000073;text-shadow:0 2px 40px lab(0% 0 0/.45)}.hero__title.kinetic.kinetic--static.hero__title--long{letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.05rem,1rem + 4.4vw,4rem);line-height:1.07}.dock{left:50%;bottom:calc(2.9rem - 2.15rem * var(--dock-p,0));transform:translateX(-50%) scale(calc(1 - .36 * var(--dock-p,0)));transform-origin:bottom;position:fixed}.dock--shell{z-index:60}.dock--labels{z-index:61;pointer-events:none;mix-blend-mode:difference;color:#fff}.dock__main{white-space:nowrap;border-radius:calc(2.2rem + 3.2rem * var(--dock-p,0));justify-content:center;align-items:center;min-height:6rem;padding:1.7rem 3rem;font-size:1.3rem;font-weight:500;text-decoration:none;display:inline-flex}.dock__ghost{color:#0000}html.dock-docked .dock--shell .dock__ghost{color:#fff}html.dock-docked .dock--labels .dock__main{visibility:hidden}.dock--labels .dock__main,.dock--labels .dock__circle{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000}.dock__circle{width:6rem;height:6rem;opacity:var(--dock-p,0);translate:0 -50%;scale:calc(.6 + .4 * var(--dock-p,0));pointer-events:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:calc(100% + .65rem)}html.dock-docked .dock--shell .dock__circle{pointer-events:auto}.dock__t--b,html.dock-docked .dock__t--a{display:none}html.dock-docked .dock__t--b{display:inline}.dock--shell .dock__main,.dock--shell .dock__circle{cursor:pointer;transition:transform .38s cubic-bezier(.34, 1.45, .5, 1), background .25s var(--ease-standard), box-shadow .38s var(--ease-standard)}.dock--shell button.dock__circle{appearance:none;font:inherit;padding:0}html.menu-open .dock--shell .dock__circle,html.menu-open .dock--labels .dock__circle{pointer-events:none;transition:opacity .18s var(--ease-standard);opacity:0!important}.dock--shell .dock__main{position:relative}.dock--shell .dock__main.glass,.dock--shell .dock__circle.glass{box-shadow:inset 0 1px #ffffff61,inset 0 -1px 1px #ffffff1a,0 4px 16px #0000001a;box-shadow:inset 0 1px lab(100% 0 0/.38),inset 0 -1px 1px lab(100% 0 0/.1),0 4px 16px lab(0% 0 0/.1)}.dock--shell .dock__main:after,.dock--shell .dock__circle:after{content:"";border-radius:inherit;opacity:0;transition:background-position .9s var(--ease-out), opacity .3s linear;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff61 48%,#0000 64%) 135% 0/260% 100%;background:linear-gradient(115deg,#0000 32%,lab(100% 0 0/.38) 48%,#0000 64%) 135% 0/260% 100%;position:absolute;inset:0}.dock--shell .dock__main:hover,.dock--shell .dock__circle:hover{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#0b0604f0;background:lab(1.9712% .914499 1.39694/.94);border-color:#ffffff29;border-color:lab(100% 0 0/.16);transform:scale(1.055);box-shadow:inset 0 1px #ffffff2e,0 10px 28px #00000038;box-shadow:inset 0 1px lab(100% 0 0/.18),0 10px 28px lab(0% 0 0/.22)}.dock--shell .dock__main:hover:after,.dock--shell .dock__circle:hover:after{opacity:1;background-position:-65% 0}.dock--shell .dock__main:active,.dock--shell .dock__circle:active{background:#040201f7;background:lab(.652763% .375442 .544572/.97);transition-duration:90ms;transform:scale(.96);box-shadow:inset 0 2px 10px #00000059,0 6px 20px #0003;box-shadow:inset 0 2px 10px lab(0% 0 0/.35),0 6px 20px lab(0% 0 0/.2)}@property --sg{syntax:"<angle>";inherits:false;initial-value:0deg}.dock--shell .dock__main:before{content:none;border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from var(--sg), #ff6f1a, #ff2d78, #8a5cff, #22c9ff, #ff9a3d, #ff6f1a);filter:blur(6px);opacity:.55;z-index:-1;transition:opacity .3s var(--ease-standard);pointer-events:none;padding:14px;animation:4.5s linear infinite sg-spin;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}html.dock-docked .dock--shell .dock__main:before{content:""}.dock--shell .dock__main:hover:before{opacity:1;animation-duration:2.2s}@keyframes sg-spin{to{--sg:360deg}}@media (prefers-reduced-motion:reduce){.dock--shell .dock__main:before{opacity:.4;animation:none}}html:has(.dock--shell .dock__main:hover) .dock--labels .dock__main{transform:scale(1.055)}html:has(.dock--shell .dock__main:active) .dock--labels .dock__main{transform:scale(.96)}html:has(.dock--shell .dock__circle:hover) .dock--labels .dock__circle{scale:calc((.6 + .4 * var(--dock-p,0)) * 1.055)}html:has(.dock--shell .dock__circle:active) .dock--labels .dock__circle{scale:calc((.6 + .4 * var(--dock-p,0)) * .96)}.dock--labels .dock__main{transition:transform .38s cubic-bezier(.34,1.45,.5,1)}.dock--labels .dock__circle{transition:scale .38s cubic-bezier(.34,1.45,.5,1)}@media (max-width:760px){.hero__title{font-size:clamp(2.9rem,.8rem + 13vw,4.6rem)}}.glass{-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);background:#ffffff17;background:lab(100% 0 0/.09);border:1px solid #ffffff3d;border:1px solid lab(100% 0 0/.24);box-shadow:inset 0 1px #ffffff61,inset 0 -1px 1px #ffffff1a,0 8px 32px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.38),inset 0 -1px 1px lab(100% 0 0/.1),0 8px 32px lab(0% 0 0/.16)}html.lg-on .dock--shell .glass{-webkit-backdrop-filter:url(#liquid-lens)blur(3px)saturate(1.75);backdrop-filter:url(#liquid-lens)blur(3px)saturate(1.75)}html.lg-on.is-scrolling .dock--shell .glass{-webkit-backdrop-filter:blur(5px)saturate(1.75);backdrop-filter:blur(5px)saturate(1.75)}html.lg-on .abento__tile{-webkit-backdrop-filter:url(#liquid-lens-soft)blur(6px)saturate(1.5);backdrop-filter:url(#liquid-lens-soft)blur(6px)saturate(1.5)}html.lg-on.is-scrolling .abento__tile{-webkit-backdrop-filter:blur(7px)saturate(1.5);backdrop-filter:blur(7px)saturate(1.5)}html.lg-on .abento__tile:hover{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}.glass--pill{border-radius:var(--radius-pill)}.glass--label{border-radius:var(--radius-pill);padding:.4rem .85rem}.section{padding-block:var(--space-4xl)}.section--tight{padding-block:var(--space-3xl)}.section__head{text-align:center;align-items:center;gap:var(--space-md);max-width:46rem;margin-inline:auto;margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.section__title{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:anywhere;margin:0;line-height:1.08}.section__title em{color:var(--color-accent);font-style:normal}.section__lead{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:40rem;margin-inline:auto}.hnav{z-index:60;padding:clamp(.9rem, 2vh, 1.5rem) var(--gutter);transition:padding .45s var(--ease-standard), opacity .55s var(--ease-standard), transform .55s var(--ease-standard), visibility 0s;justify-content:center;display:flex;position:fixed;inset:0 0 auto}.hnav:not(.hnav--solid):not(.is-stuck){opacity:0;visibility:hidden;pointer-events:none;transition:padding .45s var(--ease-standard), opacity .4s var(--ease-standard), transform .4s var(--ease-standard), visibility 0s .4s;transform:translateY(-10px)}.hnav__bar{width:100%;max-width:var(--container);align-items:center;gap:var(--space-lg);border-radius:var(--radius-pill);transition:max-width .5s var(--ease-standard), padding .5s var(--ease-standard), background .45s, border-color .45s, box-shadow .45s, backdrop-filter .45s, opacity .4s var(--ease-standard), transform .45s var(--ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:1fr auto 1fr;padding:.45rem .6rem;display:grid}.hnav.is-stuck{padding-top:.7rem}.hnav.is-stuck .hnav__bar{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#090e129e;background:lab(3.68668% -.634305 -2.8351/.62);border-color:#ffffff2e;border-color:lab(100% 0 0/.18);max-width:60rem;padding:.4rem .5rem .4rem 1.25rem;box-shadow:0 12px 44px #00000057,inset 0 1px #ffffff38,inset 0 -1px 1px #ffffff14;box-shadow:0 12px 44px lab(0% 0 0/.34),inset 0 1px lab(100% 0 0/.22),inset 0 -1px 1px lab(100% 0 0/.08)}html.lg-on .hnav.is-stuck .hnav__bar{-webkit-backdrop-filter:url(#liquid-lens)blur(2px)saturate(1.75);backdrop-filter:url(#liquid-lens)blur(2px)saturate(1.75)}html.lg-on.is-scrolling .hnav.is-stuck .hnav__bar{-webkit-backdrop-filter:blur(6px)saturate(1.75);backdrop-filter:blur(6px)saturate(1.75)}.hnav__links{align-items:center;gap:clamp(1rem,1.6vw,2rem);display:flex}.hnav__links--r{justify-content:flex-end}.hnav__link{color:#ffffffd9;color:lab(100% 0 0/.85);white-space:nowrap;font-size:.95rem;text-decoration:none;transition:color .2s}.hnav__link:hover{color:#fff}.hnav__logo{justify-self:center;align-items:center;display:inline-flex}.hnav__logo img{width:auto;height:clamp(1.45rem,1.15rem + .8vw,1.95rem);transition:height .45s var(--ease-standard);display:block}.hnav__cta{border-radius:var(--radius-pill);color:#0a0a0a;white-space:nowrap;background:#fff;align-items:center;min-height:2.4rem;padding:0 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.hnav__cta:hover{background:#eee;background:lab(94.2% 0 0);transform:translateY(-1px)}.hnav__burger{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:none}.hnav__panel{top:calc(100% - .2rem);left:var(--gutter);right:var(--gutter);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#161b20eb;background:lab(9.50177% -1.15329 -4.20978/.92);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);flex-direction:column;gap:.2rem;padding:.55rem;display:none;position:absolute;box-shadow:0 18px 52px #00000073;box-shadow:0 18px 52px lab(0% 0 0/.45)}.hnav__panellink{color:#ffffffe6;color:lab(100% 0 0/.9);border-radius:var(--radius-md);padding:.85rem .9rem;font-size:1rem;text-decoration:none}.hnav__panellink:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.hnav__panelcta{text-align:center;color:#0a0a0a;border-radius:var(--radius-pill);background:#fff;margin-top:.35rem;padding:.85rem;font-weight:600;text-decoration:none}@media (max-width:760px){.hnav{padding-inline:calc(var(--gutter) * .75)}.hnav__links--l{display:none}.hnav__bar{gap:var(--space-sm);grid-template-columns:auto 1fr;padding:.35rem .15rem}.hnav__logo{justify-self:start}.hnav__cta{min-height:2.2rem;padding:0 .95rem;font-size:.84rem}.hnav.is-stuck .hnav__bar{max-width:100%;padding:.35rem .4rem .35rem .95rem}}.herocta{z-index:55;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);min-height:6rem;transition:opacity .45s var(--ease-standard), transform .45s var(--ease-standard);background:#20252a57;background:lab(14.1433% -1.18379 -4.22251/.34);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:2.2rem;justify-content:center;align-items:center;padding:1.7rem 3rem;font-size:1.3rem;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(1.6rem,5vh,3.2rem);left:50%;transform:translate(-50%);box-shadow:0 12px 44px #00000052,inset 0 1px #ffffff38;box-shadow:0 12px 44px lab(0% 0 0/.32),inset 0 1px lab(100% 0 0/.22)}html.lg-on .herocta{-webkit-backdrop-filter:url(#liquid-lens)blur(2px)saturate(1.75);backdrop-filter:url(#liquid-lens)blur(2px)saturate(1.75)}html.lg-on.is-scrolling .herocta{-webkit-backdrop-filter:blur(6px)saturate(1.75);backdrop-filter:blur(6px)saturate(1.75)}.herocta svg{opacity:.8}.herocta:hover{transform:translate(-50%)translateY(-2px)}.herocta.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(14px)}.scta{z-index:54;transition:transform .5s var(--ease-standard);padding:.7rem var(--gutter);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-top:1px solid var(--color-line);background:#ffffffd1;background:lab(100% 0 0/.82);position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -12px 44px #0000001f;box-shadow:0 -12px 44px lab(0% 0 0/.12)}.scta.is-on{transform:translateY(0)}.scta__inner{max-width:var(--container);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.scta__product{align-items:center;gap:.85rem;min-width:0;display:flex}.scta__thumb{border-radius:var(--radius-md);background:var(--color-paper-2);flex:none;width:3rem;height:3rem;position:relative;overflow:hidden}.scta__thumb img{object-fit:cover}.scta__meta{flex-direction:column;min-width:0;display:flex}.scta__meta strong{color:var(--color-ink);font-size:.98rem;font-weight:600;line-height:1.2}.scta__meta span{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.scta__btn{border-radius:var(--radius-pill);color:#fff;background:#0a0a0a;flex:none;align-items:center;min-height:2.8rem;padding:0 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.scta__btn:hover{background:#000;transform:translateY(-1px)}@media (max-width:640px){.scta__meta strong{font-size:.92rem}.scta__meta span{font-size:.8rem}.scta__btn{min-height:2.6rem;padding:0 1.2rem}.scta__panel{display:none}}.hnav--solid:not(.is-stuck) .hnav__link,.hnav--solid:not(.is-stuck) .hnav__back,.hnav--solid:not(.is-stuck) .hnav__burger{color:var(--color-ink)}.hnav--solid:not(.is-stuck) .hnav__logo img{filter:brightness(0)}.hnav--solid:not(.is-stuck) .hnav__cta{color:#fff;background:#0a0a0a}.hnav__back{color:#ffffffd9;color:lab(100% 0 0/.85);border-radius:var(--radius-pill);justify-self:start;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.hnav__back:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.hnav__back svg{opacity:.85}.hnav--back~main{padding-top:5.5rem}@media (max-width:640px){.hnav--back~main{padding-top:4.75rem}}.pread__hero{gap:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper));grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;display:grid}.pread__heromedia{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-paper-3);position:relative;overflow:clip}.pread__heromedia img{object-fit:cover}.pread__herocopy .mono-label{color:var(--color-accent-deep)}.pread__herotitle{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin:.5rem 0 .6rem}.pread__herolead{font-size:var(--text-lead);color:var(--color-ink-soft);margin:0;line-height:1.5}.pread__grid{margin-top:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pread__card{flex-direction:column;gap:.35rem;display:flex}.pread__card .mono-label{color:var(--color-accent-deep)}.pread__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-paper-3);margin-bottom:.55rem;position:relative;overflow:clip}.pread__media img{object-fit:cover}.pread__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;background:lab(100% 0 0/.88);border-radius:999px;padding:.22rem .5rem;font-size:.56rem;position:absolute;top:.6rem;right:.6rem}.pread__cardtitle{color:var(--color-ink);font-size:1.05rem;font-weight:600}.pread__card p{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.45}.pread__upload{margin-top:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-on-dark);flex-wrap:wrap;display:flex}.pread__upload .mono-label{color:var(--color-ember)}.pread__uploadcopy{max-width:46rem}.pread__uploadtitle{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h3);color:#fff;margin:.4rem 0}.pread__uploadsub{font-size:var(--text-body);color:var(--color-on-dark-soft);max-width:42rem;margin:0;line-height:1.5}@media (max-width:900px){.pread__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pread__hero,.pread__grid{grid-template-columns:1fr}.pread__upload{flex-direction:column;align-items:flex-start}}.pmap__inner{gap:var(--space-2xl);grid-template-columns:1.05fr .95fr;align-items:start;display:grid}.pmap__synced{z-index:2;color:var(--color-ink-faint);position:absolute;bottom:1rem;left:50%;translate:-50%}.pmap__steps{flex-direction:column;display:flex}.pmap__step{opacity:.38;min-height:76vh;transition:opacity .45s var(--ease-out);flex-direction:column;justify-content:center;gap:.55rem;display:flex}.pmap__step.is-active{opacity:1}.pmap__step .mono-label{color:var(--color-accent-deep)}.pmap__steptitle{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin:0}.pmap__step p{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:32rem;margin:0;line-height:1.5}@media (max-width:860px){.pmap__inner{grid-template-columns:1fr;gap:0}.pmap__stage{height:52vh;position:sticky;top:4rem}.pmap__step{min-height:auto;padding-block:var(--space-xl);opacity:1}}.pbody{color:#fff;margin-top:var(--space-4xl);background:#060403;border-radius:2rem 2rem 0 0}.pbody .section__title,.pbody .section__title em{color:#fff}.pbody .section__lead{color:#ffffffb8;color:lab(100% 0 0/.72)}.pbody .pmap__inner{margin-top:var(--space-4xl)}.pbody .pmap__synced{color:#fff6;color:lab(100% 0 0/.4)}.pbody .mono-label{color:var(--color-ember)}.pbody__step{opacity:.3;min-height:74vh;transition:opacity .45s var(--ease-out);justify-content:center}.pbody .pmap__steps{gap:clamp(1.5rem,4vh,3rem);padding-block:28vh}.pbody__step.is-active{opacity:1}.pbody__step .pmap__steptitle{color:#fff;font-family:var(--font-geist-sans), var(--font-body);font-weight:600}.pbody__step p{color:#ffffffbd;color:lab(100% 0 0/.74)}@media (max-width:860px){.pbody__step{opacity:1;min-height:auto}.pbody .pmap__steps{padding-block:var(--space-xl)}}.pplan__inner{gap:var(--space-2xl);grid-template-columns:1fr .92fr;align-items:center;display:grid}.pplan__copy .mono-label{color:var(--color-accent-deep)}.pplan__title{text-align:left;max-width:16ch}.pplan__lead{margin-inline:0;margin-top:var(--space-sm);max-width:34rem}.pplan__points{margin:var(--space-lg) 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.pplan__points li{border-left:2px solid var(--color-accent);gap:.2rem;padding-left:1.1rem;display:grid}.pplan__points strong{color:var(--color-ink);font-size:1.02rem;font-weight:600}.pplan__points span{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.5}.pplan__stack .pstack{position:static}@media (max-width:860px){.pplan__inner{gap:var(--space-xl);grid-template-columns:1fr}}.pout{color:var(--color-on-dark);background:#0f0a07;background:lab(3.02506% 1.34888 1.79676)}.pout__head .mono-label{color:var(--color-ember)}.pout__title{color:#fff}.pout__title em{color:var(--color-ember)}.pout__lead{color:var(--color-on-dark-soft)}.pout__grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pout__card{padding:var(--space-lg);border-radius:var(--radius-lg);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);flex-direction:column;gap:.5rem;display:flex}.pout__dir{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.26rem .55rem;font-size:.62rem;display:inline-flex}.pout__dir--up{color:var(--color-ember);background:#e78a4524;background:lab(66.8316% 31.971 51.4359/.14)}.pout__dir--down{color:#70c0c9;color:lab(72.8663% -23.9709 -12.7597);background:#70c0c924;background:lab(72.8663% -23.9709 -12.7597/.14)}.pout__metric{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.01em;color:#fff;margin:.15rem 0 0;font-size:1.35rem;font-weight:700}.pout__note{font-size:var(--text-sm);color:var(--color-on-dark-soft);margin:0;line-height:1.5}.pout__cta{margin-top:var(--space-2xl);align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.pout__ctaline{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h3);color:#fff;text-wrap:balance;max-width:22ch;margin:0}.pout__ctabtn{border-radius:var(--radius-pill);background:var(--color-ember);color:#1d140d;color:lab(7.17208% 3.64868 5.4563);transition:transform .18s var(--ease-out), background .18s var(--ease-out);align-items:center;gap:.45rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pout__ctabtn:hover{background:#f79643;background:lab(71.5019% 32.4746 57.7701);transform:translateY(-2px)}.pout__ctabtn svg{transition:transform .18s var(--ease-out)}.pout__ctabtn:hover svg{transform:translate(3px)}@media (max-width:860px){.pout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pout__grid{grid-template-columns:1fr}}.caps{gap:var(--space-sm);flex-direction:column;max-width:46rem;margin-inline:auto;display:flex}.cap{align-items:center;gap:var(--space-lg);padding:var(--space-md);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out);grid-template-columns:88px minmax(0,1fr);display:grid}.cap:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 14px 34px #392a1e14;box-shadow:0 14px 34px lab(18.7126% 5.66906 10.5547/.08)}.cap__thumb{border-radius:var(--radius-md);background:var(--color-paper-2);width:88px;height:88px;position:relative;overflow:clip}.cap__thumb img{object-fit:cover}.cap__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:4px;font-size:.72rem}.cap__sub{color:var(--color-ink);font-size:1.05rem}.tabs{justify-content:center;gap:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-line);padding-bottom:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.tab{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--color-ink-faint);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:.15rem 0;font-size:1rem;font-weight:500;position:relative}.tab:hover{color:var(--color-ink-soft)}.tab[aria-selected=true]{color:var(--color-ink)}.tab[aria-selected=true]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-.9rem;left:0;right:0}.detail{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.detail__media{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--color-paper-2);position:relative;overflow:clip}.detail__media img{object-fit:cover}.detail__body{gap:var(--space-lg);flex-direction:column;display:flex}.detail__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-h2);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.08}.detail__p{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:32rem;line-height:1.55}.detail__media img,.detail__title,.detail__p{animation:tab-fade var(--dur-mid) var(--ease-decel) both}@keyframes tab-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.detail{gap:var(--space-xl);grid-template-columns:1fr}.detail__media{aspect-ratio:16/11}.tabs{justify-content:flex-start;gap:var(--space-lg);flex-wrap:nowrap;overflow-x:auto}}.pin__inner{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pin__media{aspect-ratio:4/5;border-radius:var(--radius-lg);background:0 0;max-height:80vh;position:sticky;top:14vh;overflow:clip}.pin__media-item{opacity:0;transition:opacity var(--dur-slow) var(--ease-decel);position:absolute;inset:0}.pin__media-item.is-active{opacity:1}.pin__media-item img{object-fit:cover}.pin__video{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.pin__stack{background:0 0;place-items:center;padding:clamp(.25rem,1vw,.6rem);display:grid;position:absolute;inset:0;overflow:clip}.pin__stack .pstack{width:100%;max-height:100%;box-shadow:none;scrollbar-width:none;gap:.55rem;padding:1.1rem;position:static;top:auto;overflow:auto}.pin__stack .pstack::-webkit-scrollbar{display:none}.pin__stack .pstack__item{opacity:0;padding:.8rem;transform:translateY(18px)}.pin__media-item.is-active .pin__stack .pstack__item{animation:stack-in .5s var(--ease-decel) both;animation-delay:calc(var(--i,0) * .13s + .12s)}@keyframes stack-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pin__stack .pstack__item{opacity:1;animation:none;transform:none}}.pin__label{left:var(--space-md);bottom:var(--space-md);z-index:1;color:var(--color-on-accent);text-shadow:0 1px 6px #0006;text-shadow:0 1px 6px lab(0% 0 0/.4);position:absolute}.pin__head{flex-direction:column;gap:.7rem;margin-bottom:clamp(2.2rem,5vw,4rem);display:flex}.pin__cwrap{background:var(--color-paper);position:absolute;inset:0}.pin__cshot{opacity:0;transition:opacity .6s var(--ease-decel);position:absolute;inset:0}.pin__cshot.is-cur{opacity:1}.pin__cshot img{object-fit:cover}.pin__ccap{left:var(--space-md);bottom:var(--space-md);z-index:1;color:var(--color-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;background:lab(100% 0 0/.82);border-radius:999px;padding:.34rem .66rem;position:absolute}.pin__cdots{bottom:calc(var(--space-md) + .1rem);z-index:1;gap:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pin__cdot{background:var(--color-line);cursor:pointer;width:1.6rem;height:3px;transition:background .3s var(--ease-standard);border:0;border-radius:2px;padding:0}.pin__cdot:hover{background:var(--color-ink-faint)}.pin__cdot.is-cur{background:var(--color-accent)}.pin__steps{flex-direction:column;display:flex}.pin__step{justify-content:center;gap:var(--space-md);min-height:78vh;padding-block:var(--space-3xl);flex-direction:column;display:flex}.pin__step .journey__rail{margin-top:var(--space-xl);max-width:30rem}.faq{gap:var(--space-sm);margin-top:var(--space-xl);flex-direction:column;max-width:30rem;display:flex}.faq__chip{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:.7rem .7rem .7rem 1.05rem;font-size:.94rem;display:flex}.faq__chip:hover{background:var(--color-paper-2)}.faq__plus{border:1px solid var(--color-line);width:1.7rem;height:1.7rem;color:var(--color-ink-soft);border-radius:.45rem;flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.modal{z-index:90;padding:var(--space-lg);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);animation:modal-fade .25s var(--ease-decel) both;background:#05030299;background:lab(.896511% .456087 .682038/.6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__card{border-radius:var(--radius-lg);background:var(--color-paper);width:min(100%,34rem);max-height:86svh;animation:modal-pop .32s var(--ease-decel) both;overflow:auto;box-shadow:0 30px 90px #00000059;box-shadow:0 30px 90px lab(0% 0 0/.35)}.modal__media{background:#030101;background:lab(.454754% .371739 .380284);height:clamp(11rem,30vh,16rem);position:relative}.modal__media img{object-fit:cover}.modal__close{top:var(--space-md);right:var(--space-md);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.6rem;height:2.6rem;transition:background var(--dur-fast) var(--ease-standard);background:#0e0a07bf;background:lab(3.03542% .975616 1.60148/.75);border:none;border-radius:.8rem;font-size:1.5rem;line-height:1;position:absolute}.modal__close:hover{background:#221812d9;background:lab(9.44277% 4.20167 6.20367/.85)}.modal__body{padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.modal__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:clamp(1.4rem,1rem + 1.4vw,1.9rem);font-weight:700;line-height:1.15}.modal__text{color:var(--color-ink-soft);font-size:1.05rem;line-height:1.6}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.modal{gap:clamp(1.5rem,4vw,4rem)}.modal__side{flex-direction:column;flex:none;gap:.95rem;width:17rem;max-height:82svh;display:flex;overflow:auto}.modal__side-h{color:#cfcdca99;color:lab(82.6147% .283599 1.88211/.6);margin-bottom:var(--space-2xs)}.modal__side-q{text-align:left;font-family:var(--font-body);color:#dfdedb80;color:lab(88.4119% .225127 1.50465/.5);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:0 0 0 1.1rem;font-size:.95rem;line-height:1.4;position:relative}.modal__side-q:hover{color:#f3f1efd9;color:lab(95.3719% .224829 1.50443/.85)}.modal__side-q.is-current{color:#fff}.modal__side-q.is-current:before{content:"▸";color:var(--color-accent);position:absolute;left:0}.modal__card{width:min(100%,38rem)}@media (max-width:900px){.modal__side{display:none}}.qa-compare{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;display:flex}.qa-crow{flex-direction:column;gap:.45rem;display:flex}.qa-bar{background:var(--color-line);border-radius:2px;width:26%;height:4px}.qa-bar--strong{background:var(--color-accent);width:100%}.qa-cline{justify-content:space-between;gap:var(--space-md);font-size:.95rem;display:flex}.qa-clabel{color:var(--color-ink);font-weight:500}.qa-cval{color:var(--color-ink-faint);text-align:right}.qa-grid{gap:var(--space-lg) var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.qa-cell h5{font-family:var(--font-bricolage), var(--font-body);color:var(--color-ink);margin:0 0 .4rem;font-size:1rem;font-weight:700}.qa-cell ul{color:var(--color-ink-soft);margin:0;padding:0;font-size:.92rem;line-height:1.7;list-style:none}.qa-facts{flex-direction:column;display:flex}.qa-fact{gap:var(--space-lg);border-top:1px solid var(--color-line-soft);padding-block:.6rem;font-size:.94rem;display:flex}.qa-fk{min-width:5.5rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-deep);flex:none;padding-top:.15rem;font-size:.72rem}.qa-fv{color:var(--color-ink-soft)}@media (max-width:560px){.qa-grid{grid-template-columns:1fr}}.pin__stepmedia{display:none}@media (max-width:860px){.pin__inner{grid-template-columns:1fr;gap:0}.pin__media{display:none}.pin__steps{flex-direction:column;display:flex}.pin__step{min-height:auto;padding-block:var(--space-lg) var(--space-3xl);justify-content:flex-start;gap:var(--space-2xs)}.pin__steps{--pin-top:clamp(3.25rem, 9vh, 4.75rem);--pin-h-full:44vh;--pin-h-compact:22vh}.pin__stepmedia{top:var(--pin-top);z-index:2;width:100%;height:var(--pin-h,var(--pin-h-full));border-radius:var(--radius-lg);margin-bottom:var(--space-lg);background:var(--color-paper-2);will-change:height;display:block;position:sticky;overflow:clip;box-shadow:0 8px 30px #0e16241f;box-shadow:0 8px 30px lab(7.06747% -.19002 -10.6574/.12)}.pin__stepmedia img,.pin__stepmedia .pin__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pin__step>:not(.pin__stepmedia){z-index:1;position:relative}.pin__stepmedia--wide{--pin-h-full:40vh}.pin__stepmedia--card{height:auto;box-shadow:none;margin-bottom:var(--space-md);will-change:auto;background:0 0;border-radius:0;position:static;overflow:visible}.pin__stepmedia--card .pstack{width:100%;box-shadow:none;position:static;top:auto}@media (prefers-reduced-motion:reduce){.pin__stepmedia{height:38vh}}}.journey{height:460vh;position:relative}.journey__sticky{align-items:center;min-height:100svh;display:flex;position:sticky;top:0}.journey__grid{gap:var(--space-2xl);grid-template-columns:1.05fr 1fr;align-items:center;width:100%;display:grid}.journey__media{border-radius:var(--radius-lg);background:#050302;background:lab(.891731% .565179 .611863);height:84vh;position:relative;overflow:clip}.journey__bg{opacity:0;transition:opacity .9s var(--ease-decel);position:absolute;inset:0}.journey__bg.is-active{opacity:1}.journey__bg img{object-fit:cover}.journey__side{gap:var(--space-2xl);flex-direction:column;display:flex}.journey__copy{gap:var(--space-sm);animation:tab-fade .4s var(--ease-decel) both;flex-direction:column;display:flex}.journey__num{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(4rem,3rem + 4vw,7rem);font-style:italic;line-height:.95}.journey__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.8rem,1.2rem + 2vw,2.9rem);font-weight:700;line-height:1.1}.journey__body{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:30rem;line-height:1.55}.journey__rail{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.journey__rail-item{justify-content:space-between;gap:var(--space-md);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);border-top:1px solid var(--color-line-soft);transition:color var(--dur-fast) var(--ease-standard);padding-top:.5rem;font-size:.78rem;display:flex}.journey__rail-item.is-active{color:var(--color-ink)}.journey__rail-item.is-active .journey__rail-n{color:var(--color-accent-deep)}@media (max-width:900px){.journey{height:420vh}.journey__grid{gap:var(--space-lg);grid-template-columns:1fr;align-content:center}.journey__media{height:42vh}.journey__num{font-size:3.2rem}}.bento{gap:var(--space-lg);grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr;display:grid}.bento__card{border-radius:var(--radius-lg);isolation:isolate;min-height:14rem;margin:0;position:relative;overflow:clip}.bento__card img{object-fit:cover;z-index:-2}.bento__card:after{content:"";z-index:-1;background:linear-gradient(#0000 54%,#121c2380 100%);background:linear-gradient(#0000 54%,lab(9.52996% -2.83094 -6.4093/.5) 100%);position:absolute;inset:0}.bento__label{top:var(--space-md);left:var(--space-md);z-index:1;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-accent);text-shadow:0 1px 6px #0006;text-shadow:0 1px 6px lab(0% 0 0/.4);font-size:.68rem;position:absolute}.bento--a{grid-row:1/3}.bento__text{align-self:start;gap:var(--space-md);padding-bottom:var(--space-md);flex-direction:column;grid-area:1/2;display:flex}.bento__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-h2);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.08}.bento__title em{color:var(--color-accent);font-style:italic}.bento__p{color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.55}.bento__pair{gap:var(--space-lg);grid-area:2/2;grid-template-columns:1fr 1fr;display:grid}@media (max-width:860px){.bento{grid-template-columns:1fr}.bento--a{aspect-ratio:4/3;grid-row:auto}.bento__text,.bento__pair{grid-column:1}}.intel__grid{gap:var(--space-2xl);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.intel__media{aspect-ratio:16/10;border-radius:var(--radius-lg);position:relative;overflow:clip}.intel__media img{object-fit:cover}.intel__body{gap:var(--space-lg);flex-direction:column;display:flex}.intel__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.intel__item{gap:var(--space-sm);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:1.05rem;display:grid}.intel__item:before{content:"";background:var(--color-accent);border-radius:2px;width:.5rem;height:.5rem;margin-top:.55em}.pillars{gap:var(--space-2xl);border-top:1px solid var(--color-line);padding-top:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar__n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-ink-faint);font-size:.72rem}.pillar__t{font-family:var(--font-display);font-style:italic;font-size:var(--text-h3);color:var(--color-accent);margin:var(--space-xs) 0 var(--space-sm)}.pillar__d{color:var(--color-ink-soft)}.abento{isolation:isolate;background:#020100;background:lab(.30098% .385515 .309587);position:relative;overflow:clip}.abento__shaderwrap{z-index:0;pointer-events:none;position:absolute;inset:0}.abento__shader{opacity:.85;width:100%;height:100svh;display:block;position:sticky;top:0}.abento>.container{z-index:1;position:relative}.abento .section__title{color:#fff}.abento .section__head .mono-label{color:#ffffff8c;color:lab(100% 0 0/.55)}.abento__title{max-width:34rem}.abento__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:6.9rem;grid-auto-flow:dense;gap:var(--space-md);display:grid}.ab-s23{grid-area:span 3/span 2}.ab-s22{grid-area:span 2/span 2}.ab-s21{grid-column:span 2}.ab-s33{grid-area:span 3/span 3}.ab-sm{grid-column:span 1}.abento__tile{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);color:#fff;transition:transform .38s cubic-bezier(.34, 1.45, .5, 1), background .25s var(--ease-standard), border-color .25s var(--ease-standard), box-shadow .38s var(--ease-standard);background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:1.4rem;flex-direction:column;justify-content:space-between;gap:clamp(.4rem,2.4cqi,.85rem);padding:clamp(1rem,7cqi,2rem);display:flex;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 1px #ffffff14,0 8px 32px #00000040;box-shadow:inset 0 1px lab(100% 0 0/.3),inset 0 -1px 1px lab(100% 0 0/.08),0 8px 32px lab(0% 0 0/.25);container-type:inline-size}.abento__tile:after{content:"";border-radius:inherit;opacity:0;transition:background-position .9s var(--ease-out), opacity .3s linear;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff52 48%,#0000 64%) 135% 0/260% 100%;background:linear-gradient(115deg,#0000 32%,lab(100% 0 0/.32) 48%,#0000 64%) 135% 0/260% 100%;position:absolute;inset:0}.abento__tile:hover{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#0b0604f0;background:lab(1.9712% .914499 1.39694/.94);border-color:#ffffff29;border-color:lab(100% 0 0/.16);transform:scale(1.03);box-shadow:inset 0 1px #ffffff2e,0 18px 54px #0006;box-shadow:inset 0 1px lab(100% 0 0/.18),0 18px 54px lab(0% 0 0/.4)}.abento__tile:hover:after{opacity:1;background-position:-65% 0}.abento__tile:active{background:#040201f7;background:lab(.652763% .375442 .544572/.97);transition-duration:90ms;transform:scale(.985);box-shadow:inset 0 2px 10px #00000059;box-shadow:inset 0 2px 10px lab(0% 0 0/.35)}.abento__tile[data-reveal]{transition-timing-function:cubic-bezier(.3,1.35,.5,1)}.ab-roomy{gap:clamp(.5rem,3cqi,1rem);padding:clamp(1.2rem,8cqi,2.3rem)}.ab-sm{gap:clamp(.2rem,1.6cqi,.5rem);padding:clamp(.8rem,6.5cqi,1.3rem)}.ab-row-tile{align-items:center;gap:var(--space-lg);flex-direction:row}.ab-row-tile>div:first-child{flex-direction:column;flex:none;gap:.45rem;display:flex}.ab-row-tile .ab-trend{flex:1;min-width:0;height:clamp(30px,14cqi,56px)}.abento__tile .ab-k{color:#ffffff8c;color:lab(100% 0 0/.55)}.ab-k{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(.52rem,2.8cqi,.68rem);overflow:hidden}.ab-k--ondark{color:#e9e4de;color:lab(90.7252% 1.15198 3.60631)}.ab-big{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:#fff;font-size:clamp(1.25rem,13cqi,2.7rem);font-weight:800;line-height:1}.ab-big small{color:#ffffff80;color:lab(100% 0 0/.5);font-size:.5em;font-weight:600}.ab-big--ember,.ab-big--ember small{color:var(--color-accent);text-shadow:0 0 18px #d97230a6;text-shadow:0 0 18px lab(59.645% 37.7803 53.5271/.65)}.ab-sub{color:#fff9;color:lab(100% 0 0/.6);font-size:clamp(.68rem,3.6cqi,.88rem);line-height:1.45}.ab-dial{aspect-ratio:1;flex:none;align-self:center;width:clamp(6rem,46cqi,10rem);margin-inline:auto}.ab-dial__track{fill:none;stroke:#ffffff24;stroke:lab(100% 0 0/.14);stroke-width:7px}.ab-dial__arc{fill:none;stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 7px #d97230bf);filter:drop-shadow(0 0 7px lab(59.645% 37.7803 53.5271/.75));animation:ab-arc 1.2s var(--ease-decel) both;transform:rotate(-90deg)}@keyframes ab-arc{0%{stroke-dasharray:0 100}}.ab-dial__num{font-family:var(--font-bricolage), var(--font-body);fill:#fff;font-size:26px;font-weight:800}.ab-dial__unit{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;fill:#ffffff80;fill:lab(100% 0 0/.5);font-size:9px}.ab-ecg{flex:none;width:100%;height:clamp(20px,8cqi,32px)}.ab-ecg__line{fill:none;stroke:#e24a3fd9;stroke:lab(54.0807% 59.2254 40.8666/.85);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:300;vector-effect:non-scaling-stroke;animation:3.4s linear infinite ab-ecg}@keyframes ab-ecg{0%{stroke-dashoffset:300px}to{stroke-dashoffset:-300px}}.abento__note{text-align:center;margin-top:var(--space-xl);color:var(--color-ink-faint);display:block}.ab-heart{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ab-heart__icon{width:clamp(3.2rem,38cqi,7.5rem);fill:var(--color-accent);filter:drop-shadow(0 0 16px #d97230b3);filter:drop-shadow(0 0 16px lab(59.645% 37.7803 53.5271/.7));transform-origin:50%;animation:1.03s ease-in-out infinite ab-heartbeat}@keyframes ab-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}36%{transform:scale(1.08)}52%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ab-heart__icon{animation:none}}.ab-big--center{text-align:center}.ab-k--icon{align-items:center;gap:.45rem;display:inline-flex}.ab-icon{fill:none;stroke:#ffffffbf;stroke:lab(100% 0 0/.75);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.ab-sync{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;color:lab(100% 0 0/.45);white-space:nowrap;font-size:clamp(.46rem,2.2cqi,.6rem)}.ab-line{color:#fffc;color:lab(100% 0 0/.8);font-size:clamp(.7rem,3.5cqi,.92rem);line-height:1.4}.ab-line strong{color:#fff;font-weight:600}.ab-meds{flex-direction:row;align-items:stretch;gap:clamp(.5rem,3cqi,1rem)}.ab-meds__body{flex-direction:column;flex:1;justify-content:space-between;gap:clamp(.4rem,2.4cqi,.8rem);min-width:0;display:flex}.ab-med{flex-direction:column;gap:.15rem;display:flex}.ab-med strong{font-family:var(--font-bricolage), var(--font-body);color:#fff;letter-spacing:-.01em;font-size:clamp(.85rem,4.4cqi,1.15rem);font-weight:700}.ab-med span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;color:lab(100% 0 0/.5);font-size:clamp(.48rem,2.3cqi,.62rem)}.ab-meds__imgwrap{margin:calc(-1*clamp(1rem,7cqi,2rem));flex:none;width:clamp(6rem,42cqi,11rem);margin-left:0;position:relative}.ab-meds__imgwrap img{object-fit:cover;object-position:center;mix-blend-mode:lighten}.ab-mid{flex-direction:column;flex:1;justify-content:center;gap:clamp(.2rem,1.4cqi,.45rem);display:flex}.ab-line--lg{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:#fff;font-size:clamp(1rem,5.6cqi,1.5rem);font-weight:700;line-height:1.15}.ab-macros{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px #d9723073;text-shadow:0 0 10px lab(59.645% 37.7803 53.5271/.45);flex-wrap:wrap;gap:clamp(.35rem,2cqi,.8rem);font-size:clamp(.48rem,2.3cqi,.62rem);display:flex}.ab-stages{flex:none;gap:3px;width:100%;height:clamp(6px,2.6cqi,9px);display:flex}.ab-stage{border-radius:4px}.ab-stage--deep{background:var(--color-accent)}.ab-stage--rem{background:#ebaf86d9;background:lab(76.4321% 19.277 30.1852/.85)}.ab-stage--core{background:#ffffff42;background:lab(100% 0 0/.26)}.ab-stages__legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;color:lab(100% 0 0/.5);gap:clamp(.4rem,2.4cqi,1rem);font-size:clamp(.42rem,2cqi,.56rem);display:flex}.ab-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ab-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.5rem,2.5cqi,.62rem)}.ab-status--optimal{color:var(--color-accent);text-shadow:0 0 10px #d9723099;text-shadow:0 0 10px lab(59.645% 37.7803 53.5271/.6)}.ab-status--normal{color:#ffffff80;color:lab(100% 0 0/.5)}.ab-status--watch{color:var(--color-accent);text-shadow:0 0 10px #d9723099;text-shadow:0 0 10px lab(59.645% 37.7803 53.5271/.6)}.ab-status--low,.ab-status--high{color:#f1453f;color:lab(56.1685% 65.8857 44.3591);text-shadow:0 0 10px #e62c2ca6;text-shadow:0 0 10px lab(51.4033% 69.2672 48.7132/.65);animation:2.8s ease-in-out infinite alternate ab-alert}.ab-trend{flex:none;width:100%;height:clamp(26px,11cqi,46px)}.ab-trend__band{fill:#ffffff17;fill:lab(100% 0 0/.09)}.ab-trend__line{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #d97230b3);filter:drop-shadow(0 0 5px lab(59.645% 37.7803 53.5271/.7))}.ab-trend__dot{fill:none;stroke:var(--color-accent);stroke-linecap:round}.ab-trend--normal .ab-trend__line{stroke:#ffffff8c;stroke:lab(100% 0 0/.55);filter:none}.ab-trend--normal .ab-trend__dot{stroke:#ffffff8c;stroke:lab(100% 0 0/.55)}.ab-trend--watch .ab-trend__line,.ab-trend--watch .ab-trend__dot{stroke:var(--color-accent)}.ab-trend--low .ab-trend__line,.ab-trend--high .ab-trend__line{stroke:#ea3d38;stroke:lab(53.8415% 65.9514 44.8839);filter:drop-shadow(0 0 6px #e62c2cbf);filter:drop-shadow(0 0 6px lab(51.4033% 69.2672 48.7132/.75));animation:2.8s ease-in-out infinite alternate ab-alert}.ab-trend--low .ab-trend__dot,.ab-trend--high .ab-trend__dot{stroke:#ea3d38;stroke:lab(53.8415% 65.9514 44.8839)}@keyframes ab-alert{0%{opacity:1}to{opacity:.66}}@media (prefers-reduced-motion:reduce){.ab-status--low,.ab-status--high,.ab-trend--low .ab-trend__line,.ab-trend--high .ab-trend__line{animation:none}}.ab-trendrow{gap:var(--space-xs);flex-direction:column;display:flex}.ab-trendrow .ab-trend{height:30px}.ab-rows{flex-direction:column;flex:1;justify-content:center;display:flex}.ab-row{align-items:center;gap:var(--space-md);border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12);padding-block:.55rem;display:flex}.ab-row:first-child{border-top:0}.ab-row--alert{border:1px solid #0000;border-radius:.9rem;margin-inline:-.85rem;padding-inline:.85rem;animation:5s ease-in-out infinite ab-alertbox}.ab-row--alert,.ab-row--alert+.ab-row{border-top-color:#0000}@keyframes ab-alertbox{0%,to{background:#e62c2c09;background:lab(51.4033% 69.2672 48.7132/.035);border-color:#ea3d382e;border-color:lab(53.8415% 65.9514 44.8839/.18);box-shadow:0 0 10px #e62c2c1a;box-shadow:0 0 10px lab(51.4033% 69.2672 48.7132/.1)}50%{background:#e62c2c26;background:lab(51.4033% 69.2672 48.7132/.15);border-color:#f53e39cc;border-color:lab(56.059% 69.1243 47.2987/.8);box-shadow:0 0 36px #f22c2d80,0 0 8px #f9353466,inset 0 0 24px #e62c2c33;box-shadow:0 0 36px lab(53.6204% 72.443 51.2392/.5),0 0 8px lab(55.9487% 72.3689 50.4256/.4),inset 0 0 24px lab(51.4033% 69.2672 48.7132/.2)}}@media (prefers-reduced-motion:reduce){.ab-row--alert{border-color:#ea3d3859;border-color:lab(53.8415% 65.9514 44.8839/.35);animation:none}}.ab-row__name{flex-direction:column;width:34%;display:flex}.ab-row__name strong{color:#fff;font-size:clamp(.7rem,3.6cqi,.9rem);font-weight:600}.ab-row__name span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;color:lab(100% 0 0/.45);font-size:clamp(.48rem,2.2cqi,.58rem)}.ab-row__spark{flex:1;min-width:0}.ab-row__spark .ab-trend{height:clamp(20px,7cqi,30px)}.ab-row__val{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ab-row__val strong{color:#fff;font-size:clamp(.7rem,3.6cqi,.9rem)}.abento__note{color:#fff6;color:lab(100% 0 0/.4)}.abento--pinned.section{height:360vh;padding-block:0}.abento--pinned .abento__stage{flex-direction:column;justify-content:center;height:100svh;padding-top:4.5rem;display:flex;position:sticky;top:0;overflow:clip}.abento--pinned .abento__stage>.container{transform:scale(var(--ab-fit,1));transform-origin:50%}.abento--pinned .section__head{margin-bottom:var(--space-xl)}.abento--pinned .abento__note{margin-top:var(--space-lg)}@media (min-width:901px){.abento__grid{grid-auto-rows:7.2rem;gap:1rem}}.abento--pinned .abento__tile{--tp:clamp(0, calc(var(--ab-p,0) * 14.8 - var(--i,0)), 1);opacity:var(--tp);transform:translateY(calc((1 - var(--tp)) * 28px)) scale(calc(.94 + .06 * var(--tp)))}.abento--pinned .abento__tile:hover{transform:scale(1.03)}.abento--pinned .abento__tile:active{transform:scale(.985)}@media (max-width:700px){.abento__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.8rem}.ab-s23,.ab-s22,.ab-s33{grid-area:auto/span 2}.ab-s21,.ab-sm,.ab-genome{grid-area:auto/span 1}.abento__tile{min-height:9.5rem}.ab-roomy{padding:1.35rem}.ab-genome .ab-sync{display:none}.ab-genome .ab-head{flex-wrap:wrap}.ab-row-tile{align-items:stretch;gap:var(--space-sm);flex-direction:column}.ab-row-tile .ab-trend{width:100%;height:clamp(30px,20cqi,48px)}}.solutions{z-index:1;background:#060302;height:320vh;position:relative}.sol__stage{align-items:stretch;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.sol__card{--appear:clamp(0, calc((var(--sol-p,0) - .2) * 3.2), 1);--shrink:clamp(0, calc((var(--sol-p,0) - .5) / .2), 1);z-index:1;background:var(--color-paper);opacity:var(--appear);transform:scale(calc(1 - .09 * var(--shrink)));border-radius:calc(34px * var(--shrink));will-change:transform, border-radius;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.sol__app{flex-direction:column;width:min(100%,62rem);padding:clamp(1.5rem,4vw,3.5rem);display:flex}.sol__appbar{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-line);display:flex}.sol__apptitle{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 .3rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:700}.sol__appsub{color:var(--color-ink-soft);font-size:.95rem}.sol__appstamp{color:var(--color-ink-faint);white-space:nowrap;padding-bottom:.3rem}.sol__row{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:clamp(1rem,2.5vw,2.2rem);padding-block:clamp(.9rem,1.8vh,1.5rem);display:flex}.sol__thumb{aspect-ratio:1;flex:none;width:clamp(5.5rem,10vw,8.5rem);position:relative}.sol__thumb img{object-fit:cover;mix-blend-mode:multiply}.sol__info{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.sol__chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#cf413a;color:lab(49.5145% 56.3761 37.3383);font-size:.6rem}.sol__name{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:700;line-height:1.15}.sol__dose{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);font-size:.66rem}.sol__body{color:var(--color-ink-soft);font-size:.9rem;line-height:1.45}.sol__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.55rem;width:clamp(11rem,16vw,14rem);display:flex}.sol__go{border:1px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);white-space:nowrap;padding:.5rem 1rem;font-size:.82rem;font-weight:500;display:inline-block}.sol__next{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6rem;line-height:1.5}.sol__next span{color:var(--color-accent-deep);margin-right:.4rem}.sol__note{text-align:center;margin-top:var(--space-lg);color:var(--color-ink-faint);display:block}.sol__title{z-index:0;justify-content:center;align-items:center;gap:var(--space-md);text-align:center;padding-inline:var(--gutter);opacity:clamp(0, calc(1 - (var(--sol-p,0) - .1) * 3.3), 1);transform:translateY(calc(var(--sol-p,0) * -46px));pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.sol__title .mono-label{color:#ffffff8c;color:lab(100% 0 0/.55)}.sol__titletext{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;letter-spacing:-.01em;color:#fff;max-width:22ch;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:700;line-height:1.12}.sol__titletext em{color:var(--color-accent);font-style:normal}.sol__ast{vertical-align:super;color:var(--color-accent);margin-left:.06em;font-size:.5em;font-weight:700}.sol__fine{color:#fff6;color:lab(100% 0 0/.4);max-width:52ch;margin:0 auto;font-size:.72rem;line-height:1.55}.sol-el{--tp:clamp(0, calc(var(--sol-p,0) * 6.5 - var(--si,0)), 1);opacity:var(--tp);transform:translateY(calc((1 - var(--tp)) * 24px))}@media (max-width:860px){.solutions{height:auto}.sol__stage{flex-direction:column;gap:.8rem;height:auto;padding:.8rem;position:static}.sol__title{opacity:1;padding-block:var(--space-2xl) var(--space-md);position:static;transform:none}.sol__card{opacity:1;padding-block:var(--space-2xl);border-radius:24px;overflow:visible;transform:none}.sol-el{opacity:1;transform:none}.sol__row{flex-direction:column;align-items:flex-start}.sol__thumb{aspect-ratio:16/10;width:100%}.sol__side{text-align:left;align-items:flex-start;width:100%}}.ai{z-index:0;background:#060302;height:320vh;position:relative}.ai__stage{height:100svh;clip-path:inset(calc((1 - var(--ai-enter,1)) * 9vh) calc((1 - var(--ai-enter,1)) * 7vw) round calc((1 - var(--ai-enter,1)) * 30px));will-change:clip-path;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}@media (prefers-reduced-motion:reduce){.ai__stage{clip-path:none}}.ai__mesh{object-fit:cover;width:100%;height:100%;opacity:clamp(0, calc((var(--ai-p,0) - .12) * 3.4), .85);inset:0;position:absolute!important}.ai__vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 34%,#0603028c 68%,#060302 100%);position:absolute;inset:0}.ai__intro{z-index:1;justify-content:center;align-items:center;gap:var(--space-md);text-align:center;padding-inline:var(--gutter);opacity:clamp(0, calc(1 - (var(--ai-p,0) - .14) * 5), 1);transform:translateY(calc(var(--ai-p,0) * -52px));pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ai__intro .mono-label{color:#ffffff8c;color:lab(100% 0 0/.55)}.ai__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.01em;color:#fff;max-width:22ch;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:700;line-height:1.12}.ai__title em{color:var(--color-accent);font-style:normal}.ai__sub{color:#ffffff9e;color:lab(100% 0 0/.62);max-width:44ch;margin:0;font-size:1.05rem;line-height:1.6}.ai__panel{z-index:2;width:min(100% - 2 * var(--gutter), 44rem);flex-direction:column;justify-content:flex-end;gap:1.1rem;height:100svh;padding-block:5.5rem 8.5rem;display:flex;position:relative}.ai-el{--tp:clamp(0, calc(var(--ai-p,0) * 8 - var(--si,0)), 1);opacity:var(--tp);transform:translateY(calc((1 - var(--tp)) * 26px))}.ai__thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 3.5rem calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 3.5rem calc(100% - 2.25rem),#0000 100%)}.ai__scroll{width:100%;transform:translateY(var(--chat-shift,0px));will-change:transform;flex-direction:column;flex:none;gap:1.05rem;padding-bottom:2.25rem;display:flex}.ai__msg{font-size:1.06rem;line-height:1.55}.ai__msg--you{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:#fff;border-radius:1.35rem 1.35rem .35rem;align-self:flex-end;max-width:30rem;padding:.85rem 1.25rem}.ai__msg--ai{align-self:flex-start;max-width:34rem;position:relative}.ai__msg--ai p{color:#ffffffeb;color:lab(100% 0 0/.92);margin:.45rem 0 0}.ai__tag{color:var(--color-accent);font-size:.68rem}.ai__dots{opacity:min(clamp(0, calc((var(--ai-p,0) - var(--d0)) * 18), 1), clamp(0, calc((var(--d1) - var(--ai-p,0)) * 18), 1));background:#ffffff14;background:lab(100% 0 0/.08);border-radius:1.2rem 1.2rem 1.2rem .3rem;gap:.32rem;padding:.8rem 1rem;display:inline-flex;position:absolute;top:.2rem;left:0}.ai__dots i{background:#ffffffa6;background:lab(100% 0 0/.65);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ai-dot}.ai__dots i:nth-child(2){animation-delay:.15s}.ai__dots i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.ai__live{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:1rem;flex-direction:column;gap:.55rem;width:min(100%,26rem);margin-top:.55rem;padding:.85rem 1rem .7rem;display:flex}.ai__live-head{color:#ffffffb3;color:lab(100% 0 0/.7);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.ai__livedot{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ai-live}@keyframes ai-live{50%{opacity:.25;transform:scale(.8)}}.ai__ecg{width:100%;height:52px}.ai__ecg-line{fill:none;stroke:var(--color-accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:62 100;filter:drop-shadow(0 0 6px #d97230cc);filter:drop-shadow(0 0 6px lab(59.645% 37.7803 53.5271/.8));animation:2.4s linear infinite ai-ecg}@keyframes ai-ecg{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-62px}}.ai__msg--file{align-items:center;gap:.9rem;max-width:24rem;display:flex}.ai__filethumb{border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35);border-radius:.7rem;flex:none;width:3.6rem;height:3.6rem;position:relative;overflow:clip}.ai__filethumb img{object-fit:cover}.ai__fileinfo{flex-direction:column;gap:.3rem;min-width:11rem;display:flex}.ai__fileinfo strong{font-size:.95rem;font-weight:600}.ai__filemeta{color:#ffffffbf;color:lab(100% 0 0/.75);font-size:.62rem}.ai__filebar{background:#ffffff40;background:lab(100% 0 0/.25);border-radius:999px;height:3px;overflow:clip}.ai__filebar b{border-radius:inherit;height:100%;width:calc(100% * clamp(0, calc(var(--ai-p,0) * 8 - 5), 1));background:#fff;display:block}.ai__join{color:#ffffff8c;color:lab(100% 0 0/.55);text-align:center;align-items:center;gap:.9rem;font-size:.66rem;display:flex}.ai__join i{background:#ffffff2e;background:lab(100% 0 0/.18);flex:1;height:1px}.ai__msg--dr{align-self:flex-start;max-width:32rem;position:relative}.ai__msg--dr .ai-el{background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:.4rem 1.25rem 1.25rem;padding:.9rem 1.15rem}.ai__msg--dr p{color:#fffffff0;color:lab(100% 0 0/.94);margin:.5rem 0 0}.ai__drtag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;color:lab(100% 0 0/.72);align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.ai__avatar{width:1.7rem;height:1.7rem;font-family:var(--font-mono);color:#fff;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid}.ai__chips{flex-wrap:wrap;gap:.55rem;display:flex}.ai__chip{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;color:lab(100% 0 0/.78);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;padding:.55rem 1rem;font-size:.78rem}.ai__input{border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.5rem;display:flex}.ai__placeholder{color:#fff9;color:lab(100% 0 0/.6);align-items:center;font-size:1.05rem;display:inline-flex}.ai__caret{background:var(--color-accent);width:1.5px;height:1.15em;margin-left:2px;animation:1.1s step-end infinite ai-caret}@keyframes ai-caret{50%{opacity:0}}.ai__send{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:#fff;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.ai__legal{text-align:center;color:#ffffff6b;color:lab(100% 0 0/.42);margin:0;font-size:.68rem}@media (max-width:860px){.ai{height:240vh}.ai__panel{padding-block:4.5rem 5rem}.ai__msg{font-size:1rem}.ai__input,.ai__legal{display:none}}.clinics__card{border-radius:var(--radius-lg);isolation:isolate;align-items:flex-end;min-height:30rem;display:flex;position:relative;overflow:clip}.clinics__card img{object-fit:cover;z-index:-2}.clinics__scrim{z-index:-1;background:linear-gradient(#0000 24%,#1d140d29 54%,#1d140dbd 100%);background:linear-gradient(#0000 24%,lab(7.17208% 3.64868 5.4563/.16) 54%,lab(7.17208% 3.64868 5.4563/.74) 100%);position:absolute;inset:0}.clinics__body{padding:var(--space-2xl);gap:var(--space-md);flex-direction:column;max-width:42rem;display:flex}.clinics__body .mono-label{color:var(--color-on-accent)}@supports (color:color-mix(in lab, red, red)){.clinics__body .mono-label{color:color-mix(in oklab, var(--color-on-accent) 78%, transparent)}}.clinics__title{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-on-accent);margin:0;line-height:1.08}.clinics__p{color:var(--color-on-accent)}@supports (color:color-mix(in lab, red, red)){.clinics__p{color:color-mix(in oklab, var(--color-on-accent) 88%, transparent)}}.clinics__p{max-width:34rem;font-size:1.05rem}.tag-soon{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-accent);border:1px solid var(--color-on-accent);padding:.4rem .8rem;font-size:.68rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-soon{border:1px solid color-mix(in oklab, var(--color-on-accent) 42%, transparent)}}.tag-soon{border-radius:var(--radius-pill);width:max-content}.thesis{margin-top:var(--space-3xl);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;max-width:46rem;margin-inline:auto;display:flex}.thesis__q{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-ink);margin:0;line-height:1.14}.thesis__q em{color:var(--color-accent);font-style:normal}.thesis__p{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:40rem}.member{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.member__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(2.2rem,1.3rem + 3.2vw,3.8rem);font-weight:700;line-height:1.08}.member__title em{color:var(--color-accent-deep);font-style:normal}.member__list{margin:var(--space-xl) 0 0;text-align:left;width:min(100%,54rem);padding:0;list-style:none}.member__row{border-top:1px solid #262c2e21;border-top:1px solid lab(17.462% -2.27076 -2.19984/.13);grid-template-columns:minmax(15rem,1fr) 2fr;align-items:baseline;gap:.3rem 2.5rem;padding:1.1rem .25rem;display:grid}.member__row:last-child{border-bottom:1px solid #262c2e21;border-bottom:1px solid lab(17.462% -2.27076 -2.19984/.13)}.member__row strong{color:var(--color-ink);font-size:1.08rem;font-weight:600}.member__row span{color:var(--color-ink-soft);font-size:.98rem}@media (max-width:700px){.member__row{grid-template-columns:1fr;padding:.95rem 0}}.mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.mesh__par{will-change:transform;position:absolute;inset:-12%}.mesh__blob{will-change:transform;border-radius:50%;position:absolute}.mesh__blob--1{animation:19s ease-in-out infinite alternate lava-1}.mesh__blob--2{animation:26s ease-in-out -9s infinite alternate lava-2}.mesh__blob--3{animation:31s ease-in-out -17s infinite alternate lava-3}.mesh__blob--4{animation:37s ease-in-out -5s infinite alternate lava-4}@keyframes lava-1{0%{transform:translate(-16%,-10%)scaleY(1.05)}33%{transform:translate(30%,22%)scale(1.4,.9)}66%{transform:translate(-4%,44%)scale(.85,1.3)}to{transform:translate(22%,-14%)scale(1.2,1.1)}}@keyframes lava-2{0%{transform:translate(12%,6%)scale(1.1,.9)}30%{transform:translate(-34%,28%)scale(.8,1.25)}65%{transform:translate(-10%,-26%)scaleX(1.35)}to{transform:translate(24%,12%)scaleY(1.4)}}@keyframes lava-3{0%{transform:translateY(10%)scaleX(1.2)}35%{transform:translate(28%,-30%)scale(.9,1.35)}70%{transform:translate(-26%,-8%)scale(1.45,.85)}to{transform:translate(8%,32%)scaleY(1.15)}}@keyframes lava-4{0%{transform:translate(-8%,-18%)scaleY(1.2)}40%{transform:translate(-30%,20%)scale(1.3,.9)}75%{transform:translate(26%,34%)scale(.85,1.1)}to{transform:translate(14%,-24%)scale(1.25,1.3)}}.mesh__blob--1{background:radial-gradient(closest-side, var(--color-accent), transparent 72%);width:58%;height:72%;top:-14%;left:-8%}@supports (color:color-mix(in lab, red, red)){.mesh__blob--1{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 38%, transparent), transparent 72%)}}.mesh__blob--2{background:radial-gradient(closest-side,#e2aa7c80,#0000 70%);background:radial-gradient(closest-side,lab(74.2018% 17.2965 32.0792/.5),#0000 70%);width:52%;height:66%;animation-duration:28s;animation-delay:-9s;top:4%;right:-10%}.mesh__blob--3{background:radial-gradient(closest-side,#80b4c56b,#0000 72%);background:radial-gradient(closest-side,lab(70.1787% -14.6732 -14.4474/.42),#0000 72%);width:48%;height:62%;animation-duration:25s;animation-delay:-14s;bottom:-22%;left:16%}.mesh__blob--4{background:radial-gradient(closest-side,#e9d5b38c,#0000 74%);background:radial-gradient(closest-side,lab(86.1861% 3.56337 19.3888/.55),#0000 74%);width:40%;height:54%;animation-duration:31s;animation-delay:-5s;bottom:-10%;right:14%}@keyframes mesh-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-5%)scale(1.12)}to{transform:translate(-5%,6%)scale(.94)}}@media (prefers-reduced-motion:reduce){.mesh__blob{animation:none}}.mesh--ember .mesh__blob--1{background:radial-gradient(closest-side,#f3680feb,#0000 72%);background:radial-gradient(closest-side,lab(61.493% 52.0143 67.8511/.92),#0000 72%)}.mesh--ember .mesh__blob--2{background:radial-gradient(closest-side,#f6f5f3cc,#0000 68%);background:radial-gradient(closest-side,lab(96.529% .167698 1.12771/.8),#0000 68%)}.mesh--ember .mesh__blob--3{background:radial-gradient(closest-side,#711700d9,#0000 74%);background:radial-gradient(closest-side,lab(24.5779% 39.3979 37.76/.85),#0000 74%)}.mesh--ember .mesh__blob--4{background:radial-gradient(closest-side,#fe860fbf,#0000 70%);background:radial-gradient(closest-side,lab(68.8705% 42.4477 73.1367/.75),#0000 70%)}.story{background:#000;height:280vh;position:relative}.story__shader{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story__mask{z-index:1;mix-blend-mode:multiply;pointer-events:none;opacity:clamp(0, calc((var(--story-p,0) - .18) * 5), 1);background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.story__stage{isolation:isolate;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.story__text{z-index:1;max-width:62rem;padding-inline:var(--gutter);font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;text-align:center;color:#fff;margin:0;font-size:clamp(2.1rem,1rem + 4.4vw,4.6rem);font-weight:800;line-height:1.14;position:relative}@media (max-width:700px){.story__text{font-size:clamp(3.4rem,1.5rem + 9vw,4.6rem);line-height:1.06}}.story__w{opacity:clamp(.1, calc(var(--story-p,0) * 28 - var(--i) - 8), 1);transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.story{height:auto;padding-block:var(--space-4xl)}.story__stage{height:auto;padding-block:var(--space-3xl);position:relative}.story__w{opacity:1}}.cta{isolation:isolate;text-align:center;background:var(--color-paper-2);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:relative;overflow:clip}.cta__inner{z-index:1;position:relative}.cta__double{border-radius:var(--radius-lg);background:#030101;background:lab(.45282% .457995 .443041);width:min(100%,46rem);height:min(60vh,36rem);margin-inline:auto;overflow:clip}.cta__double canvas{width:100%;height:100%;display:block}.cta__inner{align-items:center;gap:var(--space-lg);flex-direction:column;max-width:42rem;margin-inline:auto;display:flex}.cta__title{font-family:var(--font-bricolage), var(--font-body);font-weight:800;font-size:var(--text-display-s);letter-spacing:-.02em;color:var(--color-ink);margin:0;line-height:1.05}.cta__title em{color:var(--color-accent);font-style:normal}.footer{color:var(--color-on-dark);padding-top:var(--space-3xl);background:#060302;position:relative;overflow:clip}.footer__cta{gap:var(--space-xl);padding-bottom:var(--space-2xl);border-bottom:1px solid #ffffff24;border-bottom:1px solid lab(100% 0 0/.14);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.footer__label{color:var(--color-accent)}.footer__lead{margin:var(--space-sm) 0 0;color:#ffffffe0;color:lab(100% 0 0/.88);max-width:30rem;font-size:1.35rem;line-height:1.45}.footer__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff3d;border:1px solid lab(100% 0 0/.24);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .55rem .55rem 1.4rem;display:flex}.footer__input{min-width:0;font:inherit;color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:1.02rem}.footer__input::placeholder{color:#ffffff8c;color:lab(100% 0 0/.55)}.footer__send{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));border:0;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;transition:transform .3s cubic-bezier(.34,1.45,.5,1);display:grid}.footer__send:hover{transform:scale(1.08)}.footer__top{gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:repeat(4,1fr);display:grid}.footer__col h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;color:lab(100% 0 0/.45);margin:0 0 var(--space-md);font-size:.68rem}.footer__col a{color:#ffffffb8;color:lab(100% 0 0/.72);transition:color var(--dur-fast) var(--ease-out);padding-block:.35rem;font-size:.95rem;text-decoration:none;display:block}.footer__col a:hover{color:#fff}.footer__col a.footer__social{align-items:center;gap:.6rem;display:flex}.footer__social svg{opacity:.7}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid #ffffff24;border-top:1px solid lab(100% 0 0/.14);flex-wrap:wrap;display:flex}.footer__bottom p{color:#ffffff73;color:lab(100% 0 0/.45);margin:0;font-size:.85rem}.footer__note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;color:lab(100% 0 0/.45);font-size:.68rem}.footer__mark{margin-top:var(--space-lg);padding-inline:var(--gutter);position:relative}.footer__mark:before{content:"";pointer-events:none;background:radial-gradient(58% 85% at 50% 100%,#c0500857,#d972301a 55%,#0000 100%);background:radial-gradient(58% 85% at 50% 100%,lab(48.9505% 43.8221 57.3385/.34),lab(59.645% 37.7803 53.5271/.1) 55%,#0000 100%);height:130%;position:absolute;inset:auto 0 -55%}.footer__markimg{width:100%;height:auto;margin-bottom:-4%;display:block;position:relative}@media (max-width:860px){.intel__grid,.pillars{gap:var(--space-xl);grid-template-columns:1fr}.footer__top{gap:var(--space-xl);grid-template-columns:1fr 1fr}}@media (max-width:560px){.section{padding-block:var(--space-3xl)}.cap{gap:var(--space-md);grid-template-columns:64px minmax(0,1fr)}.cap__thumb{width:64px;height:64px}.footer__cta{grid-template-columns:1fr}.footer__top{row-gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}.clinics__body{padding:var(--space-lg)}}.abento:not(.abento--pinned) [data-mreveal]{opacity:0;transition:opacity .7s var(--ease-decel), transform .7s var(--ease-decel);transition-delay:calc(min(var(--i,0) * 40, 200) * 1ms);transform:translateY(26px)}.abento:not(.abento--pinned) [data-mreveal].is-in{opacity:1;transform:none}@media (max-width:860px){[data-mreveal]:not(.ai-el){opacity:0;transition:opacity .7s var(--ease-decel), transform .7s var(--ease-decel);transform:translateY(26px)}[data-mreveal]:not(.ai-el).is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-mreveal],.abento:not(.abento--pinned) [data-mreveal]{opacity:1;transition:none;transform:none}}.co__nav{padding:1.4rem var(--gutter) 0;justify-content:center;display:flex}.co__logo{filter:invert();width:7.6rem;height:auto}.co{background:var(--color-paper);min-height:100svh}.co__grid{gap:var(--space-2xl);width:min(100% - 2 * var(--gutter), 74rem);padding-block:var(--space-xl) var(--space-3xl);grid-template-columns:1.15fr 1fr;align-items:start;margin-inline:auto;display:grid}.co__badge{color:var(--color-accent-deep);background:#d972301a;background:lab(59.645% 37.7803 53.5271/.1);border-radius:999px;padding:.4rem .8rem;display:inline-block}.co__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;margin:var(--space-md) 0 0;color:var(--color-ink);font-size:clamp(1.9rem,1.2rem + 2.2vw,2.9rem);font-weight:700;line-height:1.08}.co__sub{margin:var(--space-sm) 0 0;color:var(--color-ink-soft);max-width:34rem}.co__step{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-line)}.co__steptitle{color:var(--color-ink);margin:0 0 var(--space-md);align-items:center;gap:.7rem;font-size:1.15rem;font-weight:600;display:flex}.co__num{color:#fff;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;font-style:normal;display:grid}.co__step--locked .co__steptitle{color:var(--color-ink-faint)}.co__step--locked .co__num{background:#262c2e29;background:lab(17.462% -2.27076 -2.19984/.16)}.co__step--done .co__num{background:#319751;background:lab(55.358% -42.3219 27.9624)}.co__locked{color:var(--color-ink-faint);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05);border-radius:.9rem;margin:0;padding:.9rem 1.1rem;font-size:.92rem}.co__form{flex-direction:column;gap:.7rem;max-width:30rem;display:flex}.co__label{color:var(--color-ink);margin-top:.4rem;font-size:.88rem;font-weight:600}.co__label span{color:var(--color-ink-faint);font-weight:400}.co__input{font:inherit;color:var(--color-ink);width:100%;transition:border-color var(--dur-fast) var(--ease-out);background:#fff;border:1px solid #262c2e38;border:1px solid lab(17.462% -2.27076 -2.19984/.22);border-radius:.85rem;outline:none;padding:.85rem 1.05rem;font-size:1rem}.co__input:focus{border-color:var(--color-accent-deep)}.co__select{appearance:none}.co__dob{grid-template-columns:1fr 1fr 1.4fr;gap:.6rem;display:grid}.co__check{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:.4rem;font-size:.85rem;line-height:1.5;display:flex}.co__check input{accent-color:var(--color-accent-deep);margin-top:.2rem}.co__btn{font:inherit;color:#fff;background:var(--color-ink);cursor:pointer;margin-top:var(--space-sm);border:0;border-radius:999px;padding:1rem 1.6rem;font-size:1.02rem;font-weight:600;transition:transform .3s cubic-bezier(.34,1.45,.5,1),opacity .2s}.co__btn:hover{transform:scale(1.02)}.co__btn:disabled{opacity:.35;cursor:default;transform:none}.co__err{color:#d73431;color:lab(49.2966% 62.8465 43.054);margin:0;font-size:.88rem}.co__beta{background:#d9723012;background:lab(59.645% 37.7803 53.5271/.07);border:1px solid #d9723059;border:1px solid lab(59.645% 37.7803 53.5271/.35);border-radius:1rem;padding:1.1rem 1.25rem}.co__beta .mono-label{color:var(--color-accent-deep)}.co__beta p{color:var(--color-ink-soft);margin:.4rem 0 0;font-size:.95rem}.co__card{border:1px solid var(--color-line);background:#fff;border-radius:1.4rem;padding:1.5rem;position:sticky;top:1.4rem}.co__cardlabel{color:var(--color-ink-faint)}.co__media{aspect-ratio:16/9;margin-top:var(--space-sm);border:1px solid var(--color-line);background:#fff;border-radius:1rem;position:relative;overflow:clip}.co__media img{object-fit:contain;padding:.5rem}.co__cardtitle{font-family:var(--font-bricolage), var(--font-body);margin:var(--space-md) 0 0;color:var(--color-ink);font-size:1.35rem;font-weight:700}.co__cardlist{color:var(--color-ink-soft);margin:.6rem 0 0;padding:0;font-size:.92rem;list-style:none}.co__cardlist li{padding:.28rem 0}.co__row{border-top:1px solid var(--color-line);color:var(--color-ink-soft);justify-content:space-between;margin-top:.9rem;padding-top:.9rem;font-size:.95rem;display:flex}.co__row strong{color:var(--color-ink)}.co__row--total{color:var(--color-ink);font-weight:600}.co__trust{margin-top:var(--space-md);color:var(--color-ink-soft);align-items:center;gap:.7rem;font-size:.9rem;display:flex}.co__faces{display:inline-flex}.co__face{border:2px solid var(--color-paper);background:var(--color-line);border-radius:50%;width:2.1rem;height:2.1rem;margin-left:-.55rem;position:relative;overflow:clip}.co__face:first-child{margin-left:0}.co__face img{object-fit:cover}.co__cardsub{color:var(--color-ink-soft);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.co__lines{margin:var(--space-md) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-line);flex-direction:column;gap:.7rem;list-style:none;display:flex}.co__line{color:var(--color-ink);justify-content:space-between;align-items:center;gap:.6rem;font-size:.98rem;display:flex}.co__lineaddon{align-items:center;gap:.4rem;display:inline-flex}.co__line--incl{color:var(--color-ink-soft);font-size:.9rem}.co__incl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);white-space:nowrap;background:#d972301a;background:lab(59.645% 37.7803 53.5271/.1);border-radius:999px;padding:.2rem .5rem;font-size:.66rem}.co__lineval{white-space:nowrap;color:var(--color-ink)}.co__lineval i{color:var(--color-ink-faint);font-size:.82rem;font-style:normal}.co__remove{width:1.5rem;height:1.5rem;color:var(--color-ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.co__remove:hover{color:#d73431;color:lab(49.2966% 62.8465 43.054);background:#d7343114;background:lab(49.2966% 62.8465 43.054/.08)}.co__addback{font:inherit;color:var(--color-accent-deep);cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:0;font-size:.9rem;font-weight:500}.co__addback:hover{text-decoration:underline}.co__totals{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-line);flex-direction:column;gap:.55rem;display:flex}.co__trow{color:var(--color-ink-soft);justify-content:space-between;font-size:.95rem;display:flex}.co__trow--discount{color:var(--color-accent-deep)}.co__trow--total{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:.35rem;padding-top:.7rem;font-size:1.1rem;font-weight:700}.co__paynote{color:var(--color-ink-soft);margin:0;font-size:.95rem}.co__secure{color:var(--color-ink-faint);margin:.4rem 0 0;font-size:.82rem}.co__terms{color:var(--color-ink-soft);margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.co__login{color:var(--color-ink-soft);margin:.6rem 0 0;font-size:.9rem}.co__login a{color:var(--color-accent-deep);font-weight:500}@media (max-width:900px){.co__grid{grid-template-columns:1fr}.co__aside{order:-1}.co__card{position:static}}.ob{background:var(--color-paper);min-height:100svh;padding-bottom:var(--space-3xl)}.ob__rail{margin-top:var(--space-xl);justify-content:center;gap:.45rem;display:flex}.ob__dot{width:2.2rem;height:3px;transition:background .4s var(--ease-out);background:#262c2e24;background:lab(17.462% -2.27076 -2.19984/.14);border-radius:999px}.ob__dot.is-on{background:var(--color-accent-deep)}.ob__count{text-align:center;color:var(--color-ink-faint);margin:.7rem 0 0}.ob__stage{width:min(100% - 2 * var(--gutter), 42rem);margin-inline:auto}.ob__step{animation:ob-in .55s var(--ease-decel) both;padding-top:var(--space-2xl)}@keyframes ob-in{0%{opacity:0;transform:translateY(22px)}}.ob__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);font-weight:700;line-height:1.08}.ob__title em{color:var(--color-accent-deep);font-style:normal}.ob__sub{margin:var(--space-sm) 0 var(--space-lg);color:var(--color-ink-soft);max-width:34rem}.ob__form{flex-direction:column;gap:.7rem;display:flex}.ob__pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.ob__acts{align-items:center;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.ob__skip{font:inherit;color:var(--color-ink-faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.95rem;text-decoration:underline}.ob__skip:hover{color:var(--color-ink)}.ob__wear{flex-wrap:wrap;gap:.6rem;display:flex}.ob__chip{font:inherit;color:var(--color-ink);cursor:pointer;transition:all .25s var(--ease-out);background:#fff;border:1px solid #262c2e40;border:1px solid lab(17.462% -2.27076 -2.19984/.25);border-radius:999px;padding:.75rem 1.2rem;font-size:.98rem}.ob__chip.is-on{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.ob__offer{justify-content:space-between;align-items:center;gap:var(--space-md);background:#d972300f;background:lab(59.645% 37.7803 53.5271/.06);border:1px solid #d9723066;border:1px solid lab(59.645% 37.7803 53.5271/.4);border-radius:1.1rem;padding:1.2rem 1.4rem;display:flex}.ob__offer strong{color:var(--color-ink);display:block}.ob__offer span{color:var(--color-ink-soft);font-size:.9rem}.ob__price{font-family:var(--font-bricolage), var(--font-body);color:var(--color-accent-deep);font-size:1.5rem;font-weight:700}.ob__drop{padding:var(--space-2xl);color:var(--color-ink-faint);text-align:center;border:1.5px dashed #262c2e4d;border:1.5px dashed lab(17.462% -2.27076 -2.19984/.3);border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ob__drop p{margin:0;font-size:.88rem}.ob__terms{border:1px solid var(--color-line);max-height:17rem;color:var(--color-ink-soft);margin-bottom:var(--space-md);background:#fff;border-radius:1rem;padding:1.2rem 1.3rem;font-size:.88rem;line-height:1.6;overflow:auto}.ob__terms p{margin:0 0 .9rem}.room{min-height:100svh;color:var(--color-on-dark);background:#060302;flex-direction:column;display:flex;position:relative;overflow:clip}.room__mesh{opacity:.55;width:100%;height:100%;inset:0;position:absolute!important}.room__vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 30%,#06030299 70%,#060302 100%);position:absolute;inset:0}.room__nav{z-index:2;padding:1.3rem var(--gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.room__logo{width:6.9rem;height:auto}.room__log{z-index:2;min-height:0;width:min(100% - 2 * var(--gutter), 46rem);padding-block:var(--space-md);flex-direction:column;flex:1;gap:1.15rem;margin-inline:auto;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 2.5rem);mask-image:linear-gradient(#0000 0,#000 2.5rem)}.room__msg{animation:ob-in .4s var(--ease-decel) both;font-size:1.05rem;line-height:1.55}.room__msg--you{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:#fff;border-radius:1.35rem 1.35rem .35rem;align-self:flex-end;max-width:30rem;padding:.85rem 1.25rem}.room__msg--ai{align-self:flex-start;max-width:36rem}.room__msg--ai .mono-label{color:var(--color-accent);font-size:.66rem}.room__msg--ai p{color:#ffffffeb;color:lab(100% 0 0/.92);white-space:pre-wrap;margin:.4rem 0 0}.room__mic{color:#ffffffd9;color:lab(100% 0 0/.85);cursor:pointer;width:3.2rem;height:3.2rem;transition:all .25s var(--ease-out);background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:50%;flex:none;place-items:center;display:grid}.room__mic.is-live{color:#fff;background:#ea3d3840;background:lab(53.8415% 65.9514 44.8839/.25);border-color:#ea3d3899;border-color:lab(53.8415% 65.9514 44.8839/.6);animation:1.2s ease-in-out infinite ai-live}.room__send{cursor:pointer;color:#fff;background:#0b0604f0;background:lab(1.9712% .914499 1.39694/.94);border:0;border-radius:50%;flex:none;place-items:center;width:3.4rem;height:3.4rem;transition:transform .3s cubic-bezier(.34,1.45,.5,1);display:grid;position:relative}.room__send:hover{transform:scale(1.07)}.room__send:disabled{opacity:.5}.room__send:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sg), #ff6f1a, #ff2d78, #8a5cff, #22c9ff, #ff9a3d, #ff6f1a);filter:blur(6px);opacity:.8;z-index:-1;animation:4.5s linear infinite sg-spin;position:absolute;inset:-2.5px}.room__legal{z-index:2;text-align:center;color:#ffffff61;color:lab(100% 0 0/.38);margin:.8rem 0 1.1rem;position:relative}.si__center{z-index:2;justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--gutter) var(--space-xl);flex-direction:column;flex:1;display:flex;position:relative}.si__panel{gap:var(--space-sm);width:min(100%,27rem);animation:ob-in .6s var(--ease-decel) both;border-radius:2rem;flex-direction:column;padding:clamp(1.8rem,5vw,2.6rem);display:flex}.si__label{color:var(--color-accent)}.si__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);font-weight:700;line-height:1.08}.si__title em{color:var(--color-accent);font-style:normal}.si__sub{margin:0 0 var(--space-sm);color:#ffffffa8;color:lab(100% 0 0/.66);font-size:.98rem;line-height:1.55}.si__sub strong{color:#fff;font-weight:600}.si__input{font:inherit;color:#fff;width:100%;transition:border-color var(--dur-fast) var(--ease-out);background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:1rem;outline:none;padding:.95rem 1.2rem;font-size:1.08rem}.si__input:focus{border-color:var(--color-accent)}.si__input::placeholder{color:#ffffff80;color:lab(100% 0 0/.5)}.si__btn{font:inherit;text-align:center;color:#fff;cursor:pointer;margin-top:var(--space-sm);background:#0b0604f0;background:lab(1.9712% .914499 1.39694/.94);border:0;border-radius:999px;padding:1rem 1.6rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.45,.5,1),opacity .2s;position:relative}.si__btn:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sg), #ff6f1a, #ff2d78, #8a5cff, #22c9ff, #ff9a3d, #ff6f1a);filter:blur(6px);opacity:.6;z-index:-1;animation:4.5s linear infinite sg-spin;position:absolute;inset:-2px}.si__btn:hover{transform:scale(1.03)}.si__btn:disabled{opacity:.45;cursor:default;transform:none}.si__btn--link{display:block}.si__otp{margin-block:var(--space-sm);grid-template-columns:repeat(6,1fr);gap:.55rem;display:grid}.si__digit{font:inherit;font-family:var(--font-mono);text-align:center;color:#fff;aspect-ratio:.82;width:100%;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);caret-color:var(--color-accent);background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:.9rem;outline:none;font-size:1.5rem}.si__digit:focus{border-color:var(--color-accent);background:#ffffff1f;background:lab(100% 0 0/.12)}.si__err{color:#ff655a;color:lab(63.3599% 59.2703 38.092);margin:0;font-size:.88rem}.si__resend{font:inherit;color:#ffffffb3;color:lab(100% 0 0/.7);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.92rem;text-decoration:underline}.si__resend:hover{color:#fff}.si__alt{margin:var(--space-sm) 0 0;color:#ffffff8c;color:lab(100% 0 0/.55);font-size:.9rem}.si__alt a{color:#fff;text-underline-offset:3px}.si__back{font:inherit;color:#ffffff8c;color:lab(100% 0 0/.55);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.si__back:hover{color:#fff}.co__login{text-align:center;color:var(--color-ink-faint);margin:.3rem 0 0;font-size:.9rem}.co__login a{color:var(--color-ink);text-underline-offset:3px}.lfapp{background:#060302;min-height:100svh;position:relative}.lfapp .abento{padding-top:0}.lfapp .abento__stage{padding-top:6rem}.lfapp .abento__shader{opacity:.5}.lfapp .abento__shaderwrap:after{content:"";background:radial-gradient(115% 90% at 50% 40%,#0000 30%,#0603028c 70%,#060302e6 100%);position:absolute;inset:0}.lfa{top:1.2rem;right:var(--gutter);z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);width:8.6rem;height:2.5rem;transition:width .55s cubic-bezier(.32, .72, 0, 1), height .55s cubic-bezier(.32, .72, 0, 1), transform .35s var(--ease-standard), border-radius .55s cubic-bezier(.32, .72, 0, 1), background .45s var(--ease-standard), border-color .45s var(--ease-standard), box-shadow .45s var(--ease-standard);will-change:width, height;background:linear-gradient(#fffffff2,#fdfbfae0);background:linear-gradient(lab(100% 0 0/.95),lab(98.8366% .332803 .662994/.88));border:1px solid #262c2e24;border:1px solid lab(17.462% -2.27076 -2.19984/.14);border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #262c2e14,0 4px 14px -4px #262c2e38;box-shadow:inset 0 1px lab(100% 0 0/.9),0 1px 2px lab(17.462% -2.27076 -2.19984/.08),0 4px 14px -4px lab(17.462% -2.27076 -2.19984/.22)}.lfa.is-open{-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);background:#120b089e;background:lab(3.65112% 2.17112 2.0698/.62);border-color:#ffffff3d;border-color:lab(100% 0 0/.24);border-radius:1.5rem;width:min(86vw,19.5rem);height:min(80svh,25rem);box-shadow:0 24px 60px -14px #1e130f80;box-shadow:0 24px 60px -14px lab(7.09833% 5.23533 4.18398/.5)}html.lg-on .lfa.is-open{-webkit-backdrop-filter:url(#liquid-lens)blur(6px)saturate(1.6);backdrop-filter:url(#liquid-lens)blur(6px)saturate(1.6)}.lfa:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sg), #ff6f1a, #ff2d78, #8a5cff, #22c9ff, #ff9a3d, #ff6f1a);filter:blur(6px);opacity:0;z-index:-2;transition:opacity .45s var(--ease-standard);pointer-events:none;animation:4.5s linear infinite sg-spin;position:absolute;inset:-2.5px}.lfa.is-open:before{opacity:0}.lfa__orb{border-radius:inherit;z-index:-1;opacity:0;transition:opacity .6s var(--ease-standard);position:absolute;inset:0;overflow:clip}.lfa__orb:before{content:"";background:conic-gradient(from var(--sg), #d972308c, #d8449773, #8169dd73, #09b7dc73, #d972308c);filter:blur(18px);animation:7s linear infinite sg-spin;position:absolute;inset:-45%}@supports (color:lab(0% 0 0)){.lfa__orb:before{background:conic-gradient(from var(--sg), lab(59.645% 37.7803 53.5271/.55), lab(53.2166% 63.4226 -12.3381/.45), lab(51.1622% 31.0122 -57.0263/.45), lab(68.1584% -29.4886 -30.5923/.45), lab(59.645% 37.7803 53.5271/.55))}}.lfa.is-open .lfa__orb{opacity:.18}.lfa__pill{border-radius:inherit;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:opacity .25s var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .65rem 0 .2rem;font-size:.72rem;display:inline-flex;position:absolute;inset:0;overflow:clip}.lfa.is-open .lfa__pill{opacity:0;pointer-events:none}.lfa__pill-name{color:var(--color-ink);font-weight:500}.lfa__chev{color:var(--color-ink-faint);transition:transform .35s var(--ease-standard), color .25s var(--ease-standard);margin-left:-.1rem}.lfa:not(.is-open):hover{border-color:#262c2e33;border-color:lab(17.462% -2.27076 -2.19984/.2);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 2px 4px #262c2e1a,0 10px 26px -8px #262c2e4d;box-shadow:inset 0 1px lab(100% 0 0/.95),0 2px 4px lab(17.462% -2.27076 -2.19984/.1),0 10px 26px -8px lab(17.462% -2.27076 -2.19984/.3)}.lfa:not(.is-open):hover .lfa__chev{color:var(--color-ink);transform:translateY(1px)}.lfa:not(.is-open):active{transition-duration:.12s;transform:translateY(0)}.lfa__pill .dd__av{width:1.8rem;height:1.8rem;font-family:var(--font-mono);letter-spacing:0;color:#fff;background:radial-gradient(120% 130% at 50% 0,#353230,#080706 62%);background:radial-gradient(120% 130% at 50% 0,lab(21.1084% 1.0231 2.00501),lab(1.98126% .276469 .50343) 62%);font-size:.74rem;font-weight:600;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #0009,0 1px 3px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.28),inset 0 0 0 1px lab(0% 0 0/.6),0 1px 3px lab(0% 0 0/.28)}.lfa__win{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-standard) .2s;flex-direction:column;display:flex;position:absolute;inset:0;overflow:clip}.lfa.is-open .lfa__win{opacity:1;pointer-events:auto}.lfa__head{flex:none;justify-content:space-between;align-items:center;padding:1rem 1.15rem .5rem;display:flex}.lfa__head .mono-label{color:var(--color-accent)}.lfa__close{color:#fff;cursor:pointer;width:1.9rem;height:1.9rem;transition:background .2s var(--ease-standard);background:#ffffff14;background:lab(100% 0 0/.08);border:0;border-radius:50%;place-items:center;display:grid}.lfa__close:hover{background:#ffffff29;background:lab(100% 0 0/.16)}.lfa__scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:.1rem;padding:.2rem .55rem .7rem;display:flex;overflow-y:auto}.lfa__scroll::-webkit-scrollbar{display:none}.lfa__group{color:#ffffff80;color:lab(100% 0 0/.5);padding:.5rem .65rem .35rem}.lfa__row{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background .18s var(--ease-standard);background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.7rem;padding:.62rem .6rem;font-size:.98rem;text-decoration:none;display:flex}.lfa__row:hover{background:#ffffff17;background:lab(100% 0 0/.09)}.lfa__row.is-active{background:#ffffff0f;background:lab(100% 0 0/.06)}.lfa__row-name{flex:1;min-width:0}.lfa__row-rel{opacity:.5;text-transform:capitalize;font-style:normal}.lfa__row-check{color:var(--color-accent);display:inline-flex}.lfa__add{grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.35rem .5rem;display:grid}.lfa__add-name{color:#fff;min-width:0;font:inherit;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:.6rem;padding:.45rem .6rem;font-size:.85rem}.lfa__add-name::placeholder{color:#fff6;color:lab(100% 0 0/.4)}.lfa__add-rel{color:#fff;font:inherit;text-transform:capitalize;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:.6rem;padding:.45rem .4rem;font-size:.78rem}.lfa__add-go{color:#151b24;color:lab(9.42785% -.533104 -7.25476);cursor:pointer;background:#fff;border:0;border-radius:.6rem;flex:none;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.lfa__add-go:disabled{opacity:.5;cursor:default}.lfa__sex{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:.6rem;gap:.2rem;padding:.2rem;display:flex}.lfa__sex-opt{color:#ffffff8c;color:lab(100% 0 0/.55);font:inherit;cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:.45rem;flex:1;padding:.32rem .4rem;font-size:.76rem}.lfa__sex-opt:hover{color:#ffffffd9;color:lab(100% 0 0/.85)}.lfa__sex-opt.is-on{color:#151b24;color:lab(9.42785% -.533104 -7.25476);background:#fff;font-weight:600}.lfa__row-go{color:#fff6;color:lab(100% 0 0/.4);display:inline-flex}.lfa__ic{color:#ffffffd9;color:lab(100% 0 0/.85);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:.65rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.lfa__row--add .lfa__ic{color:var(--color-accent)}.lfa__row--out{color:#f97770;color:lab(65.9538% 50.1356 28.6987)}.lfa__row--out .lfa__ic{color:#f97770;color:lab(65.9538% 50.1356 28.6987);background:#f9777024;background:lab(65.9538% 50.1356 28.6987/.14)}.lfa__sep{background:#ffffff1a;background:lab(100% 0 0/.1);height:1px;margin:.4rem .65rem}@media (prefers-reduced-motion:reduce){.lfa{transition:none}.lfa:before,.lfa__orb{animation:none}}.bgtoggle{z-index:96;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e130fe0;background:lab(7.09833% 5.23533 4.18398/.88);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:999px;align-items:center;gap:.4rem;padding:.26rem .3rem .26rem .72rem;display:inline-flex;position:fixed;top:1.35rem;left:50%;translate:-50%}.bgtoggle__lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;color:lab(100% 0 0/.55);font-size:.6rem}.bgtoggle__opt{color:#fff9;color:lab(100% 0 0/.6);font:inherit;cursor:pointer;transition:background .18s var(--ease-standard), color .18s var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600}.bgtoggle__opt.is-on{background:var(--color-accent);color:#fff}.lfapp--light{background:#fff}.lfapp__bar{padding:1.1rem var(--gutter) 1.25rem;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;display:grid}.lfapp__bar>a{justify-self:start;align-items:flex-end;display:flex}.lfapp__bar>.dash__nav{justify-self:center}@media (max-width:1024px){.lfapp__bar{grid-template-columns:1fr;justify-items:start;gap:.5rem}.lfapp__bar>a{align-items:center;min-height:2.6rem}.lfapp__bar>.dash__nav{justify-self:stretch;width:100%}}@media (min-width:1025px){.lfa{top:1.85rem}}.lfapp__logo{filter:invert();width:6.9rem;height:auto}.dash{width:min(100% - 2 * var(--gutter), 74rem);flex-direction:column;gap:1rem;margin-inline:auto;padding-top:clamp(2.2rem,4vw,3.4rem);padding-bottom:9rem;display:flex}.dash__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-lg) var(--space-sm);flex-wrap:wrap;display:flex}.dash__hero{grid-template-columns:1.25fr 1fr;gap:1rem;display:grid}.dash__age{color:#fff;background:linear-gradient(140deg, #cb6700, var(--color-accent-deep) 55%, #923002);border-radius:1.4rem;flex-direction:column;min-height:17rem;padding:1.6rem 1.8rem;display:flex;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.dash__age{background:linear-gradient(140deg, lab(55.036% 38.0719 68.2241), var(--color-accent-deep) 55%, lab(35.0506% 40.5407 46.6914))}}.dash__age .mono-label{color:#ffffffd9;color:lab(100% 0 0/.85)}.dash__age-num{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.03em;margin-top:auto;font-size:clamp(4.2rem,3rem + 5vw,7rem);font-weight:800;line-height:1}.dash__age-num small{opacity:.85;margin-left:.35rem;font-size:.32em;font-weight:700}.dash__age-sub{color:#ffffffe6;color:lab(100% 0 0/.9);max-width:26rem;margin:.5rem 0 0}.dash__age-fig{opacity:.38;mix-blend-mode:soft-light;pointer-events:none;width:62%;position:absolute;inset:-10% -12% -10% auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.dash__age-fig img{object-fit:cover;object-position:top}.dash__blood{color:#fff;background:#0b0a09;border-radius:1.4rem;flex-direction:column;padding:1.6rem 1.8rem;display:flex}.dash__blood .mono-label{color:#ffffffa6;color:lab(100% 0 0/.65)}.dash__counts{gap:clamp(1.2rem,4cqi,2.6rem);margin-top:auto;display:flex}.dash__counts strong{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;font-size:clamp(2.6rem,2rem + 2vw,4rem);font-weight:800;line-height:1;display:block}.dash__count-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.dash__count-tag--ok{color:#4ec983;color:lab(72.9512% -47.7824 24.6311)}.dash__count-tag--watch{color:#e4b750;color:lab(77.0141% 9.01151 56.9378)}.dash__count-tag--flag{color:#f75e54;color:lab(61.035% 59.3206 38.3385)}.dash__blood-sub{color:#fff9;color:lab(100% 0 0/.6);margin:.9rem 0 0;font-size:.92rem}.dash__over{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.orail{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:1.2rem}.orail .dash__age{min-height:0;padding:1.35rem 1.55rem}.orail .dash__age-num{font-size:clamp(3.4rem,9vw,5rem)}.orail .dash__age-fig{opacity:.3;width:52%}.orail .dash__blood,.orail .dash__wheel,.orail .dash__spectrum{padding:1.35rem 1.55rem}.orail .dash__counts strong{font-size:clamp(2.4rem,6vw,3.2rem)}.orail .dash__strip{flex-wrap:wrap;gap:3px;margin-top:.2rem}.orail .dash__sq{flex:none;width:calc(5.55556% - 2.83333px);height:13px}.orail .dash__spectrum .dash__legend{margin-top:.85rem}.dash__spectrum{color:#fff;background:#0b0a09;border-radius:1.4rem;padding:1.4rem 1.8rem 1.6rem}.dash__spectrum-head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:1rem;display:flex}.dash__spectrum .mono-label{color:#ffffffa6;color:lab(100% 0 0/.65)}.dash__legend{align-items:center;gap:.45rem;font-size:.62rem;display:inline-flex}.dash__legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.dash__legend .is-ok{background:#35c177;background:lab(69.5911% -51.1996 26.4252)}.dash__legend .is-watch{background:#e7b643;background:lab(77.0057% 10.1238 62.6808)}.dash__legend .is-flag{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839)}.dash__strip{gap:3px;display:flex}.dash__sq{border-radius:2.5px;flex:1;height:26px}.dash__sq--ok{background:#35c177e6;background:lab(69.5911% -51.1996 26.4252/.9)}.dash__sq--watch{background:#e7b643;background:lab(77.0057% 10.1238 62.6808)}.dash__sq--flag{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);animation:3.2s ease-in-out infinite dash-flag}@keyframes dash-flag{0%,to{box-shadow:0 0 4px #ea3d384d;box-shadow:0 0 4px lab(53.8415% 65.9514 44.8839/.3)}50%{box-shadow:0 0 16px #f22c2de6;box-shadow:0 0 16px lab(53.6204% 72.443 51.2392/.9)}}.dash__work{grid-template-columns:1.15fr 1fr 1.15fr;gap:1rem;display:grid}.dash__work--pair{grid-template-columns:1fr 1fr}.dash__card{border:1px solid var(--color-line);background:#fff;border-radius:1.4rem;flex-direction:column;padding:1.5rem 1.7rem;display:flex}.dash__card .mono-label{color:var(--color-ink-faint)}.dash__tablewrap{border:1px solid var(--color-line);background:#fff;border-radius:1.4rem;padding:1.4rem 1.7rem}.dash__table-head{justify-content:space-between;margin-bottom:.6rem;display:flex}.dash__table-head .mono-label{color:var(--color-ink-faint)}.dash__table-more{cursor:pointer;color:var(--color-accent-deep)!important}.dash__tr{border-top:1px solid var(--color-line);grid-template-columns:1.6fr .9fr .9fr 1.3fr .7fr;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.dash__tr--head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);border-top:0;padding:.4rem 0;font-size:.64rem}.dash__td-name strong{color:var(--color-ink);font-size:.98rem;font-weight:600;display:block}.dash__td-name em{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.62rem}.dash__status{font-size:.85rem;font-weight:600}.dash__status--optimal{color:#00884c;color:lab(49.5995% -45.1147 23.3324)}.dash__status--low,.dash__status--high{color:#d73431;color:lab(49.2966% 62.8465 43.054)}.dash__status--watch{color:#c17a00;color:lab(57.8682% 25.1939 73.9028)}.dash__td-val{color:var(--color-ink);font-size:.95rem;font-weight:600}.dash__range{align-items:center;gap:.5rem;display:flex}.dash__range-lo,.dash__range-hi{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.62rem}.dash__range-bar{background:#10ae654d;background:lab(62.622% -51.4213 26.5726/.3);border-radius:999px;flex:1;height:4px;position:relative}.dash__range-dot{border-radius:50%;width:9px;height:9px;position:absolute;top:50%;translate:-50% -50%}.dash__range-dot--optimal{background:#009956;background:lab(55.6512% -51.7022 26.7622)}.dash__range-dot--low,.dash__range-dot--high{background:#e23532;background:lab(51.5141% 66.0201 45.492);box-shadow:0 0 8px #e2353299;box-shadow:0 0 8px lab(51.5141% 66.0201 45.492/.6)}.dash__range-dot--watch{background:#da8a00;background:lab(64.8146% 26.6921 76.9054);box-shadow:0 0 8px #da8a008c;box-shadow:0 0 8px lab(64.8146% 26.6921 76.9054/.55)}.dash__td-tested{font-family:var(--font-mono);color:var(--color-ink-faint);text-align:right;font-size:.68rem}@media (max-width:980px){.dash__hero,.dash__work,.dash__over{grid-template-columns:1fr}.orail{grid-template-columns:1fr 1fr;display:grid;position:static}.orail .dash__age{grid-column:1/-1}.dash__tr{grid-template-columns:1.4fr .9fr .9fr .7fr}.dash__range,.dash__th-range{display:none}}@media (max-width:640px){.orail,.dash__work--pair,.feed__stack{grid-template-columns:1fr}.dash__strip{flex-wrap:wrap;gap:2.5px}.dash__sq{flex:none;width:calc(3.84615% - 2.40385px);height:16px}.dash__tr{grid-template-columns:1.3fr .8fr .9fr}.dash__td-tested,.dash__th-tested{display:none}}.dash__live{border:1px solid var(--color-line);background:#fff;border-radius:1.4rem;padding:1.15rem 1.7rem 1.25rem}.dash__live-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.dash__live-tag{color:var(--color-accent-deep);align-items:center;gap:.5rem;display:inline-flex}.dash__live-tag i{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ai-live}.dash__live-ago{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.dash__live-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:1.4rem;display:grid}.dash__live-cell strong{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1;display:block}.dash__live-cell .mono-label{color:var(--color-ink-faint);margin-top:.35rem;display:block}.dash{gap:.9rem}.dash__card,.dash__live,.dash__tablewrap{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border-color:#262c2e17;border-color:lab(17.462% -2.27076 -2.19984/.09);box-shadow:0 1px 2px #262c2e0a,0 8px 28px #262c2e0a;box-shadow:0 1px 2px lab(17.462% -2.27076 -2.19984/.04),0 8px 28px lab(17.462% -2.27076 -2.19984/.04)}.dash__age,.dash__blood,.dash__spectrum{transition:transform .35s var(--ease-out);box-shadow:0 2px 4px #262c2e0f,0 14px 40px #262c2e17;box-shadow:0 2px 4px lab(17.462% -2.27076 -2.19984/.06),0 14px 40px lab(17.462% -2.27076 -2.19984/.09)}.dash__card:hover,.dash__age:hover,.dash__blood:hover,.dash__spectrum:hover,.dash__live:hover{transform:translateY(-2px)}.dash__sq{border-radius:3px;height:20px}.dash__strip{gap:2.5px}.dash__tr{padding:.95rem 0}@media (max-width:900px){.dash__live-grid{grid-template-columns:1fr 1fr;gap:1.1rem}}.dash__live-grid{grid-template-columns:auto 1fr 1fr 1fr 1fr}.dash__live-heart{place-items:center;width:4.4rem;display:grid}.dash__live-heart svg{width:3.1rem;height:3.1rem;fill:var(--color-accent-deep);filter:drop-shadow(0 0 10px #d972308c);filter:drop-shadow(0 0 10px lab(59.645% 37.7803 53.5271/.55));transform-origin:50%;animation-name:dash-beat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes dash-beat{0%,to{transform:scale(1)}18%{transform:scale(1.16)}34%{transform:scale(1)}48%{transform:scale(1.09)}62%{transform:scale(1)}}.dash__byline{align-items:center;gap:.65rem;display:flex}.dash__byline>span:not(.mono-label){flex-direction:column;min-width:0;display:flex}.dash__byline strong{color:var(--color-ink);font-size:.95rem;font-weight:600}.dash__byline em{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.62rem}.dash__byline-when{color:var(--color-ink-faint);margin-left:auto}.dash__thread{flex-direction:column;gap:.6rem;margin-top:1.1rem;display:flex}.dash__msg{max-width:92%;margin:0;padding:.7rem .95rem;font-size:.92rem;line-height:1.5}.dash__msg--you{background:var(--color-ink);color:#fff;border-radius:1rem 1rem .3rem;align-self:flex-end}.dash__msg--dr{color:var(--color-ink);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05);border-radius:.3rem 1rem 1rem;align-self:flex-start}.dash__marker-chip{background:#fff;border:1px solid #262c2e1f;border:1px solid lab(17.462% -2.27076 -2.19984/.12);border-radius:.8rem;align-self:flex-end;align-items:center;gap:1.1rem;padding:.6rem .9rem;display:flex;box-shadow:0 2px 8px #262c2e0f;box-shadow:0 2px 8px lab(17.462% -2.27076 -2.19984/.06)}.dash__marker-chip>span:first-child{flex-direction:column;display:flex}.dash__marker-chip strong{color:var(--color-ink);font-size:.85rem;font-weight:600}.dash__marker-chip em{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.58rem}.dash__marker-val{font-family:var(--font-mono);color:#d73431;color:lab(49.2966% 62.8465 43.054);white-space:nowrap;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.dash__marker-val i{background:#e23532;background:lab(51.5141% 66.0201 45.492);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite ai-live}.dash__chat-cta{color:var(--color-accent-deep);margin-top:auto;padding-top:1rem}.dash__wheel{color:#fff;transition:transform .35s var(--ease-out);background:#0b0a09;border-radius:1.4rem;flex-direction:column;align-items:center;padding:1.5rem 1.7rem;display:flex;box-shadow:0 2px 4px #262c2e0f,0 14px 40px #262c2e17;box-shadow:0 2px 4px lab(17.462% -2.27076 -2.19984/.06),0 14px 40px lab(17.462% -2.27076 -2.19984/.09)}.dash__wheel:hover{transform:translateY(-2px)}.dash__wheel>.mono-label{color:#fff9;color:lab(100% 0 0/.6);align-self:flex-start}.dash__wheel-stage{width:min(100%,15rem);margin-block:auto;position:relative}.dash__wheel-svg{width:100%;height:auto;display:block}.dash__seg{fill:none;stroke:#35c177bf;stroke:lab(69.5911% -51.1996 26.4252/.75);stroke-width:9px;stroke-linecap:round}.dash__seg--flag{stroke:#ea3d38;stroke:lab(53.8415% 65.9514 44.8839);animation:3.2s ease-in-out infinite dash-flag}.dash__wheel-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dash__wheel-center strong{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;font-size:3.2rem;font-weight:800;line-height:1}.dash__wheel-center span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f75e54;color:lab(61.035% 59.3206 38.3385);margin-top:.3rem;font-size:.62rem}.dash__wheel-center em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;color:lab(100% 0 0/.5);margin-top:.2rem;font-size:.62rem}.dash__wheel-legend{color:#ffffff8c;color:lab(100% 0 0/.55);gap:1rem;font-size:.62rem;display:flex}.dash__wheel-legend i{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);border-radius:2px;width:8px;height:8px;margin-right:.35rem;display:inline-block}.dash__sel-note{color:var(--color-ink-soft);margin:.9rem 0 1rem;font-size:.92rem;line-height:1.55}.dash__sel-deck{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.dash__sel-item{background:#fff;border:1px solid #262c2e1c;border:1px solid lab(17.462% -2.27076 -2.19984/.11);border-radius:.9rem;align-items:center;gap:.85rem;padding:.55rem .75rem;display:flex;box-shadow:0 1px 2px #262c2e0d,0 3px 0 -1px #fff,0 4px 2px -1px #262c2e14,0 7px 0 -3px #fff,0 8px 3px -3px #262c2e0f;box-shadow:0 1px 2px lab(17.462% -2.27076 -2.19984/.05),0 3px 0 -1px lab(100% 0 0),0 4px 2px -1px lab(17.462% -2.27076 -2.19984/.08),0 7px 0 -3px lab(100% 0 0),0 8px 3px -3px lab(17.462% -2.27076 -2.19984/.06)}.dash__sel-thumb{background:#fff;border:1px solid #262c2e14;border:1px solid lab(17.462% -2.27076 -2.19984/.08);border-radius:.6rem;flex:none;width:3rem;height:3rem;position:relative;overflow:clip}.dash__sel-thumb img{object-fit:cover;mix-blend-mode:multiply}.dash__sel-thumb--test{color:var(--color-accent-deep);background:#d9723014;background:lab(59.645% 37.7803 53.5271/.08);border-color:#d9723040;border-color:lab(59.645% 37.7803 53.5271/.25);place-items:center;display:grid}.dash__sel-info{flex-direction:column;min-width:0;display:flex}.dash__sel-info strong{color:var(--color-ink);font-size:.92rem;font-weight:600}.dash__sel-info em{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}@media (max-width:980px){.dash__live-grid{grid-template-columns:auto 1fr 1fr}}@media (max-width:640px){.dash__live-grid{grid-template-columns:auto 1fr 1fr;gap:.9rem}.dash__marker-chip{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){.dash__live-heart svg,.dash__sq--flag,.dash__seg--flag,.dash__marker-val i,.dash__live-tag i{animation:none}}.dash-mesh{z-index:0;pointer-events:none;opacity:.2;position:fixed;inset:0}.dash-mesh__c{width:100%;height:100%}.lfapp--light .lfapp__bar,.lfapp--light .dash{z-index:1;position:relative}.dash__card,.dash__live,.dash__tablewrap,.dash__age,.dash__blood,.dash__wheel{padding:1.6rem 1.75rem}.dash__spectrum{padding:1.5rem 1.75rem 1.7rem}.dash__tilehead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash__trendchip{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;background:lab(100% 0 0/.16);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.6rem;display:inline-flex}.dash__dots{background-image:radial-gradient(circle,currentColor 1.3px,#0000 1.6px);background-size:8px 8px;width:3.3rem;height:.85rem;margin-top:.5rem;display:block}.dash__dots--ok{color:#35c177;color:lab(69.5911% -51.1996 26.4252)}.dash__dots--watch{color:#e7b643;color:lab(77.0057% 10.1238 62.6808);width:1.7rem}.dash__dots--flag{color:#ea3d38;color:lab(53.8415% 65.9514 44.8839);width:1.7rem}.dash__counts{align-items:flex-start}.dash__counts>div{flex-direction:column;display:flex}.dash__count-tag{margin-top:.45rem}.dash__live-cell{border-left:1px solid #262c2e17;border-left:1px solid lab(17.462% -2.27076 -2.19984/.09);padding-left:1.4rem}.dash__chat .dash__byline{border-bottom:1px solid #262c2e14;border-bottom:1px solid lab(17.462% -2.27076 -2.19984/.08);padding-bottom:.95rem}.dash__chat-cta{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.dash__chat-cta svg{transition:transform .25s var(--ease-out)}.dash__chat-cta:hover svg{transform:translate(3px)}.dash__wheel-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#ea3d381f,#0000 70%);background:radial-gradient(circle,lab(53.8415% 65.9514 44.8839/.12),#0000 70%);border-radius:50%;position:absolute;inset:22%}.dash__seg{stroke-width:10px}.dash__wheel-legend{gap:1.3rem;margin-top:.4rem}.dash__wheel-legend .is-ok{background:#35c177;background:lab(69.5911% -51.1996 26.4252);border-radius:2px;width:8px;height:8px;margin-right:.35rem;display:inline-block}.dash__sel .dash__byline{border-bottom:1px solid #262c2e14;border-bottom:1px solid lab(17.462% -2.27076 -2.19984/.08);padding-bottom:.95rem}.dash__sel-go{color:var(--color-ink-faint);margin-left:auto;padding-right:.2rem;font-size:1.3rem;line-height:1}.dash__sel-item{transition:transform .25s var(--ease-out), border-color .25s var(--ease-out)}.dash__sel-item:hover{border-color:#d9723066;border-color:lab(59.645% 37.7803 53.5271/.4);transform:translate(2px)}.dash__sort{opacity:.5;font-size:.7rem;font-style:normal}.dash__tr:not(.dash__tr--head):hover{background:#262c2e06;background:lab(17.462% -2.27076 -2.19984/.025)}.dash__tr{transition:background .2s var(--ease-out);border-radius:.5rem;margin-inline:-.5rem;padding-inline:.5rem}.dash__table-more{cursor:pointer}.dash__table-more:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.dash__card,.dash__live,.dash__tablewrap,.dash__age,.dash__blood,.dash__wheel,.dash__spectrum{padding:1.25rem 1.3rem}.dash__live-cell{padding-left:.9rem}}.dash__nav{flex-wrap:wrap;align-items:flex-end;gap:clamp(1.1rem,2.5vw,2rem);min-width:0;min-height:clamp(1.92rem,1.28rem + 2.08vw,2.88rem);display:flex}.dash__navitem{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink-faint);cursor:pointer;transition:font-size .4s cubic-bezier(.22, 1, .36, 1), letter-spacing .4s cubic-bezier(.22, 1, .36, 1), color .3s var(--ease-out);background:0 0;border:0;margin:0;padding:0;font-size:clamp(.92rem,.72rem + .8vw,1.2rem);font-weight:800;line-height:1}.dash__navitem:hover{color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){.dash__navitem{transition:color .2s var(--ease-out)}}.dash__navitem:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px;border-radius:4px}.dash__navitem.is-active{letter-spacing:-.025em;color:var(--color-ink);cursor:default;font-size:clamp(1.92rem,1.28rem + 2.08vw,2.88rem)}.dash__room{animation:ob-in .45s var(--ease-decel) both;flex-direction:column;gap:1rem;display:flex}.dash__nextup{scrollbar-width:none;gap:.5rem;padding-block:.1rem;display:flex;overflow-x:auto}.dash__nextup::-webkit-scrollbar{display:none}.dash__nchip{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint);background:#fff;border:1px solid #262c2e1f;border:1px solid lab(17.462% -2.27076 -2.19984/.12);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.66rem;display:inline-flex}.dash__nchip em{opacity:.6;font-style:normal}.dash__nchip.is-next{color:#fff;background:#0b0a09;border-color:#0b0a09}.dash__nchip.is-next em{color:#f75e54;color:lab(61.035% 59.3206 38.3385);opacity:1}.dash__nchip.is-done svg{color:#009956;color:lab(55.6512% -51.7022 26.7622)}.dash__npulse{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ai-live}.dash__proto{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.proto2__rail{scrollbar-width:none;flex-direction:column;align-self:start;gap:clamp(1rem,2vw,1.6rem);max-height:calc(100svh - 2.4rem);display:flex;position:sticky;top:1.2rem;overflow-y:auto}.proto2__rail::-webkit-scrollbar{display:none}.proto2__rail .pstack{position:static;top:auto}.proto2__timeline{min-width:0}.pstack__acts{gap:.95rem;margin-top:.55rem;display:flex}.pstack__act{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);cursor:pointer;transition:color .16s var(--ease-standard);background:0 0;border:0;padding:0;font-size:.62rem}.pstack__act:hover{color:var(--color-ink)}.pstack__act--stop:hover{color:var(--color-accent-deep)}.pstack__act--add{color:var(--color-accent-deep);font-weight:600}.pstack__act--add:hover{color:var(--color-ink)}.pstack__inplan{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#2fa465;color:lab(60.0536% -44.7673 23.1007);margin-top:.55rem;font-size:.62rem}.pstack__item.is-paused{opacity:.5}.pstack__tod.pstack__tod--off{color:var(--color-ink-soft);background:#262c2e14;background:lab(17.462% -2.27076 -2.19984/.08)}.dash__ai{width:100%;max-width:42rem;margin-inline:auto}.dash__ai-inner{flex-direction:column;gap:.8rem;display:flex}.dash__ai-eyebrow{color:var(--color-ink-faint)}html.chat-view,html.chat-view body{overflow:hidden}html.chat-view .lfapp{flex-direction:column;height:100svh;min-height:0;display:flex;overflow:hidden}html.chat-view .dash{flex:1;min-height:0;padding-bottom:1.25rem}html.chat-view .dash__ai{flex-direction:column;flex:1;min-height:0;display:flex}.proto2__eyebrow{margin-bottom:2.4rem;display:block}.proto2__head{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:baseline;gap:.7rem 1.5rem;padding-bottom:1.5rem;display:grid}.proto2__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.03em;color:var(--color-ink);grid-area:1/1;margin:0;font-size:clamp(2rem,3vw,2.9rem);font-weight:800}.proto2__lead{color:var(--color-ink-soft);grid-area:2/1;margin:0;font-size:1.05rem;line-height:1.5}.proto2__stamp{color:var(--color-ink-faint);grid-area:1/2;justify-self:end}.proto2__list{margin:0;padding:0;list-style:none}.proto2__row{border-bottom:1px solid var(--color-line-soft);grid-template-columns:9.5rem minmax(0,1fr) minmax(9rem,auto);align-items:start;gap:2.6rem;padding:3.2rem 0;display:grid}.proto2__row:first-child{padding-top:.5rem}.proto2__img{aspect-ratio:3/2;border-radius:.5rem;display:block;position:relative;overflow:clip}.proto2__img img{object-fit:contain}.proto2__body{flex-direction:column;gap:.7rem;min-width:0;display:flex}.proto2__flag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#d4302e;color:lab(48.1328% 62.8813 43.373);align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.proto2__flag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.proto2__name{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);font-size:1.5rem;font-weight:800}.proto2__dose{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-deep);font-size:.72rem}.proto2__why{max-width:34rem;color:var(--color-ink-soft);margin:.3rem 0 0;font-size:1rem;line-height:1.55}.proto2__action{text-align:right;flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.proto2__btn{font:inherit;color:var(--color-ink);border:1px solid var(--color-ink);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-standard), color .2s var(--ease-standard);background:0 0;border-radius:999px;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600}.proto2__btn:hover{background:var(--color-ink);color:var(--color-paper)}.proto2__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.proto2__next{max-width:13rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.66rem;line-height:1.55}.proto2__next em{color:var(--color-accent-deep);font-style:normal}.proto2__foot{text-align:center;color:var(--color-ink-faint);margin-top:2.2rem;display:block}@media (max-width:860px){.proto2__row{grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"img body""action action";gap:1rem 1.2rem}.proto2__img{grid-area:img}.proto2__body{grid-area:body}.proto2__action{text-align:left;flex-direction:row;grid-area:action;justify-content:space-between;align-items:center;margin-top:.4rem}.proto2__rail{position:static}}.dash__stackrow{border-bottom:1px solid #262c2e14;border-bottom:1px solid lab(17.462% -2.27076 -2.19984/.08);gap:.9rem;padding:1rem 0;display:flex}.dash__stackrow:last-child{border-bottom:0;padding-bottom:0}.dash__stackinfo strong{color:var(--color-ink);font-size:.98rem;font-weight:600;display:block}.dash__stackinfo em{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-deep);font-size:.62rem}.dash__stackinfo p{color:var(--color-ink-soft);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.dash__sel-thumb--med{color:var(--color-ink-soft);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05);place-items:center;display:grid}.dash__tl{margin:.9rem 0 0;padding:0;list-style:none;position:relative}.dash__tl:before{content:"";background:#262c2e1f;background:lab(17.462% -2.27076 -2.19984/.12);width:1.5px;position:absolute;top:.6rem;bottom:.6rem;left:4.05rem}.dash__tlrow{align-items:center;gap:.9rem;padding:.55rem 0;display:flex;position:relative}.dash__tld{text-align:right;width:3.2rem;color:var(--color-ink-faint);flex:none}.dash__tldot{z-index:1;background:#009956;background:lab(55.6512% -51.7022 26.7622);border:2.5px solid #fff;border-radius:50%;flex:none;width:11px;height:11px}.dash__tlrow.is-next .dash__tldot{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);animation:1.6s ease-in-out infinite ai-live}.dash__tlrow.is-later .dash__tldot{background:#262c2e33;background:lab(17.462% -2.27076 -2.19984/.2)}.dash__tlt{color:var(--color-ink);font-size:.92rem}.dash__tlrow.is-later .dash__tlt{color:var(--color-ink-faint)}.dash__tlt em{color:#d73431;color:lab(49.2966% 62.8465 43.054);font-style:normal}.dash__svcnote{color:var(--color-ink-faint)}.dash__svcgroup{flex-direction:column;gap:.7rem;display:flex}.dash__svck{color:var(--color-ink-faint)}.dash__svcgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.dash__svc strong{color:var(--color-ink);font-size:1.02rem;font-weight:600}.dash__svc p{color:var(--color-ink-soft);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.dash__svcfoot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.dash__svcprice{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);font-size:.72rem}.dash__svcbtn{font:inherit;color:#fff;background:var(--color-ink);cursor:pointer;border:0;border-radius:999px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:transform .25s cubic-bezier(.34,1.45,.5,1)}.dash__svcbtn:hover{transform:scale(1.04)}.dash__svcbtn:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}@media (max-width:980px){.dash__proto,.dash__svcgrid{grid-template-columns:1fr}}.dash__svcterms{color:var(--color-ink-faint);max-width:60ch;margin:.4rem 0 0;line-height:1.7}.dash__phero{color:#fff;background:#0b0a09;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;min-height:13rem;padding:2rem 2.2rem;display:flex;position:relative;overflow:clip}.dash__phero:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 75%,#c0500866,#0000 70%);background:radial-gradient(50% 70% at 75%,lab(48.9505% 43.8221 57.3385/.4),#0000 70%);position:absolute;inset:-40% -20%}.dash__phero-copy{flex-direction:column;gap:.6rem;display:flex;position:relative}.dash__phero-copy>.mono-label{color:#fff9;color:lab(100% 0 0/.6)}.dash__phero-title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-weight:800}.dash__phero-title em{color:var(--color-accent);font-style:normal}.dash__phero-chips{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.dash__gchip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;padding:.4rem .85rem}.dash__phero-deck{flex:none;width:17rem;height:11rem;position:relative}.dash__phero-card{background:#fff;border-radius:.9rem;position:absolute;inset:0;overflow:clip;box-shadow:0 18px 44px #00000073;box-shadow:0 18px 44px lab(0% 0 0/.45)}.dash__phero-card:first-child{translate:-2.2rem .6rem;rotate:-7deg}.dash__phero-card:last-child{translate:2rem -.3rem;rotate:4deg}.dash__phero-card img{object-fit:cover}.dash__timeline{color:#fff;background:#0b0a09;border-radius:1.4rem;padding:1.6rem 1.75rem;box-shadow:0 2px 4px #262c2e0f,0 14px 40px #262c2e17;box-shadow:0 2px 4px lab(17.462% -2.27076 -2.19984/.06),0 14px 40px lab(17.462% -2.27076 -2.19984/.09)}.dash__timeline>.mono-label{color:#fff9;color:lab(100% 0 0/.6)}.dash__timeline .dash__tl:before{background:#ffffff24;background:lab(100% 0 0/.14)}.dash__timeline .dash__tld{color:#ffffff73;color:lab(100% 0 0/.45)}.dash__timeline .dash__tldot{border-color:#0b0a09}.dash__timeline .dash__tlt{color:#ffffffeb;color:lab(100% 0 0/.92)}.dash__timeline .dash__tlrow.is-later .dash__tlt{color:#fff6;color:lab(100% 0 0/.4)}.dash__timeline .dash__tlrow.is-later .dash__tldot{background:#fff3;background:lab(100% 0 0/.2)}.dash__svcintro{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:700}.dash__svcintro em{color:var(--color-accent-deep);font-style:normal}.dash__svcmedia{aspect-ratio:1;border-radius:.9rem;margin-bottom:1rem;display:block;position:relative;overflow:clip}.dash__svcmedia.is-dark{background:#060302}.dash__svcmedia.is-light{border:1px solid var(--color-line);background:#fff}.dash__svcmedia img{object-fit:cover}.dash__svcmedia.is-light img{object-fit:contain;padding:.4rem}.dash__svcbtn.is-in{cursor:default;background:#1c985a;background:lab(55.4078% -44.9052 23.192);transform:none}.dash__sheet{z-index:96;color:#fff;width:min(92vw,24rem);animation:ob-in .35s var(--ease-decel) both;background:#0603029e;background:lab(.88892% .693254 .717244/.62);border-radius:1.6rem;flex-direction:column;gap:.7rem;padding:1.7rem 1.8rem;display:flex;position:fixed;top:46%;left:50%;translate:-50% -50%}.dash__sheet-k{color:var(--color-accent)}.dash__sheet h3{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;margin:0;font-size:1.4rem;font-weight:700}.dash__sheet>p{color:#ffffffb3;color:lab(100% 0 0/.7);margin:0;font-size:.92rem;line-height:1.55}.dash__sheet-row{border-block:1px solid #ffffff26;border-block:1px solid lab(100% 0 0/.15);justify-content:space-between;align-items:baseline;padding-block:.8rem;display:flex}.dash__sheet-row .mono-label{color:#fff9;color:lab(100% 0 0/.6)}.dash__sheet-row strong{font-family:var(--font-bricolage), var(--font-body);font-size:1.3rem;font-weight:800}.dash__sheet-note{line-height:1.6;color:#ffffff80!important;color:lab(100% 0 0/.5)!important}.dash__sheet-acts{align-items:center;gap:1rem;margin-top:.3rem;display:flex}.dash__sheet-go{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));flex:1;padding:.85rem 1.2rem}.dash__sheet-cancel{font:inherit;color:#fff9;color:lab(100% 0 0/.6);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.9rem;text-decoration:underline}.dash__sheet-cancel:hover{color:#fff}@media (max-width:980px){.dash__phero{flex-direction:column;align-items:flex-start}.dash__phero-deck{width:100%;height:10rem}}.dd{grid-template-columns:13rem minmax(0,1fr) minmax(0,25rem);align-items:start;gap:clamp(.6rem,1.4vw,1.6rem);display:grid}.dd__stage{height:calc(100svh - 2rem);position:sticky;top:1rem;overflow:visible}.dd__glb{z-index:1;pointer-events:none;position:absolute;inset:-6%}.dd__synced{z-index:3;color:var(--color-ink-faint);position:absolute;bottom:1rem;left:50%;translate:-50%}.dd__rail{z-index:2;scrollbar-width:none;border-radius:1.2rem;flex-direction:column;align-self:start;gap:.15rem;max-height:calc(100svh - 2rem);padding:.6rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.dd__rail::-webkit-scrollbar{display:none}.dd__sys{font:inherit;color:var(--color-ink-soft);cursor:pointer;text-align:left;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.92rem;display:flex}.dd__sys>span{flex:1}.dd__sys:hover{background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05)}.dd__sys.is-sel{color:var(--color-ink);background:#ffffffe6;background:lab(100% 0 0/.9);font-weight:600;box-shadow:0 2px 10px #262c2e1f;box-shadow:0 2px 10px lab(17.462% -2.27076 -2.19984/.12)}.dd__dot{border-radius:50%;flex:none;width:8px;height:8px}.dd__dot.is-ok{background:#35c177;background:lab(69.5911% -51.1996 26.4252)}.dd__dot.is-flag{background:#ea3d38;background:lab(53.8415% 65.9514 44.8839);animation:2.2s ease-in-out infinite ai-live}.dd__grade{font-family:var(--font-bricolage), var(--font-body);color:var(--color-ink-faint);font-size:.85rem;font-weight:800}.dd__grade.is-flag{color:#d73431;color:lab(49.2966% 62.8465 43.054)}.dd__railsect{justify-content:space-between;align-items:center;padding:.75rem .85rem .35rem;display:flex}.dd__railsect span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.62rem}.dd__railsect b{font-family:var(--font-mono);color:#d73431;color:lab(49.2966% 62.8465 43.054);font-size:.62rem;font-weight:700}.dd__railtoggle{width:100%;font:inherit;color:var(--color-ink-soft);cursor:pointer;transition:background .2s var(--ease-out);background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.6rem;margin-top:.25rem;padding:.62rem .85rem;font-size:.9rem;display:flex}.dd__railtoggle:hover{background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05)}.dd__cluster{flex:none;gap:3px;display:flex}.dd__cluster i{opacity:.85;background:#35c177;background:lab(69.5911% -51.1996 26.4252);border-radius:50%;width:6px;height:6px}.dd__toglabel{text-align:left;flex:1}.dd__toglabel b{color:var(--color-ink);font-weight:600}.dd__chev{width:16px;height:16px;color:var(--color-ink-faint);transition:transform .24s var(--ease-out);flex:none}.dd__railtoggle[aria-expanded=true] .dd__chev{transform:rotate(180deg)}.dd__optimal{max-height:0;transition:max-height .32s var(--ease-out);overflow:hidden}.dd__optimal.is-open{max-height:44rem}.dd__dot.is-watch{background:#e48e26;background:lab(67.0459% 28.0797 64.3255)}.dd__deep{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:.15rem;margin-top:1.1rem;padding-top:1rem;display:flex}.dd__deeplabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:.35rem;font-size:.6rem}.dd__subrow{width:100%;font:inherit;color:var(--color-ink-soft);cursor:pointer;text-align:left;transition:background .18s var(--ease-out);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.55rem .45rem;font-size:.92rem;display:flex}.dd__subrow:hover{background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05)}.dd__subname{color:var(--color-ink);flex:1}.dd__substate{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.56rem}.dd__substate.is-flag{color:#d73431;color:lab(49.2966% 62.8465 43.054)}.dd__substate.is-watch{color:#ae6700;color:lab(50.7846% 27.0605 66.7706)}.dd__subchev{width:14px;height:14px;color:var(--color-ink-faint);transition:transform .2s var(--ease-out);flex:none}.dd__subrow.is-open .dd__subchev{transform:rotate(180deg)}.dd__subnote{color:var(--color-ink-soft);margin:.1rem 0 .5rem 1.65rem;font-size:.86rem;line-height:1.5}.dd__substate.is-ok{color:#007e46;color:lab(46.1138% -45.2663 23.4352)}.dd__subarrow{width:15px;height:15px;color:var(--color-ink-faint);transition:transform .18s var(--ease-out), color .18s var(--ease-out);flex:none}.dd__subrow:hover .dd__subarrow{color:var(--color-accent);transform:translate(2px)}.dd__subrow.is-active{background:#d972301a;background:lab(59.645% 37.7803 53.5271/.1)}.dd__subrow.is-active .dd__subname{color:var(--color-accent-deep)}.dd__substack-catch{z-index:55;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#202a3224;background:lab(16.4952% -2.9408 -6.44712/.14);position:fixed;inset:0}.dd__substack{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.6);width:min(25rem,100vw - 3rem);animation:dd-stack-in .28s var(--ease-out);background:#ffffffeb;background:lab(100% 0 0/.92);border:1px solid #fff9;border:1px solid lab(100% 0 0/.6);border-radius:1.4rem;flex-direction:column;gap:.7rem;padding:1.7rem;display:flex;position:fixed;top:5rem;bottom:1.5rem;right:max(1.5rem,50vw - 35.5rem);overflow-y:auto;box-shadow:0 30px 80px -20px #202a3261;box-shadow:0 30px 80px -20px lab(16.4952% -2.9408 -6.44712/.38)}.dd__substack:before,.dd__substack:after{content:"";z-index:-1;background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #dadfe1cc;border:1px solid lab(88.4344% -1.4877 -1.53852/.8);border-radius:1.4rem;position:absolute;inset:0}.dd__substack:before{opacity:.75;transform:translate(9px,9px)scale(.985)}.dd__substack:after{opacity:.45;transform:translate(18px,18px)scale(.97)}@keyframes dd-stack-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.dd__substack-x{width:2rem;height:2rem;color:var(--color-ink-soft);cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1.1rem}.dd__substack-x:hover{color:var(--color-ink);background:#262c2e1a;background:lab(17.462% -2.27076 -2.19984/.1)}.dd__substack-crumb{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding-right:2.5rem;font-size:.66rem}.dd__substack-badge{align-items:center;gap:.5rem;display:flex}.dd__substack-title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.6rem;font-weight:700;line-height:1.1}.dd__substack-note{color:var(--color-ink-soft);margin:0;font-size:.98rem;line-height:1.55}.dd__substack .dd__ask{align-self:flex-start;margin-top:auto}.dd__glb canvas{touch-action:none;display:block}@keyframes dd-pulse{50%{opacity:.55;filter:blur(12px)}}.dd__synced{color:var(--color-ink-faint);position:absolute;bottom:0;left:50%;translate:-50%}.dd__reads{z-index:2;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);min-width:0;padding-bottom:42svh;display:flex}.dd__panel{background:#ffffffd1;background:lab(100% 0 0/.82);border-radius:1.4rem;flex-direction:column;justify-content:center;min-height:60vh;padding:1.6rem 1.7rem;scroll-margin-top:30vh;display:flex}.dd__panel::-webkit-scrollbar{display:none}.dd__panelhead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dd__panelhead .mono-label{color:var(--color-ink-faint)}.dd__headline{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:var(--color-ink);max-width:22ch;margin:.4rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.dd__score{flex-direction:column;gap:.15rem;display:flex}.dd__scorerow{align-items:baseline;gap:.35rem;margin-top:.15rem;display:flex}.dd__scorenum{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.04em;color:#007e46;color:lab(46.1138% -45.2663 23.4352);font-variant-numeric:tabular-nums;font-size:2.9rem;font-weight:800;line-height:.95}.dd__scorenum[data-state=flag]{color:#d73431;color:lab(49.2966% 62.8465 43.054)}.dd__scoreunit{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.72rem}.dd__subdetail{scrollbar-width:none;max-height:calc(100svh - 2rem);animation:dd-slidein .32s var(--ease-out);justify-content:flex-start;position:sticky;top:1rem;overflow-y:auto}.dd__subdetail::-webkit-scrollbar{display:none}@keyframes dd-slidein{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.dd__reads>.dd__panel{animation:dd-panels-in .3s var(--ease-out)}@keyframes dd-panels-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd__subdetail,.dd__reads>.dd__panel{animation:none}}.dd__back{cursor:pointer;font:inherit;color:var(--color-ink-soft);transition:color .15s var(--ease-out);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.35rem;margin-bottom:.7rem;padding:0;font-size:.85rem;display:inline-flex}.dd__back:hover{color:var(--color-accent)}.dd__subabout{color:var(--color-ink-soft);margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.dd__action{border-top:1px solid var(--color-line-soft);margin-top:1.1rem;padding-top:.9rem}.dd__action .mono-label{color:var(--color-ink-faint)}.dd__action p{color:var(--color-ink);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.dd__badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.4rem .7rem .4rem .45rem;font-size:.64rem;display:inline-flex}.dd__badge b{color:#fff;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;display:grid}.dd__badge.is-ok{color:#00713d;color:lab(41.3451% -42.0486 21.772);background:#35c1771f;background:lab(69.5911% -51.1996 26.4252/.12)}.dd__badge.is-ok b{background:#009957;background:lab(55.5299% -48.2881 24.9659)}.dd__badge.is-flag{color:#c2181d;color:lab(42.3119% 63.0679 45.4931);background:#ea3d381a;background:lab(53.8415% 65.9514 44.8839/.1)}.dd__badge.is-flag b{background:#e23532;background:lab(51.5141% 66.0201 45.492)}.dd__read{color:var(--color-ink-soft);margin:1rem 0 0;font-size:.98rem;line-height:1.68}.dd__markers{border-top:1px solid #262c2e14;border-top:1px solid lab(17.462% -2.27076 -2.19984/.08);margin-top:1.3rem}.dd__marker{border-bottom:1px solid #262c2e14;border-bottom:1px solid lab(17.462% -2.27076 -2.19984/.08);padding:.9rem 0}.dd__marker-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dd__marker-top strong{color:var(--color-ink);font-size:.95rem;font-weight:600}.dd__marker p{color:var(--color-ink-faint);margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.dd__ask{font:inherit;color:var(--color-accent-deep);cursor:pointer;transition:background .2s var(--ease-out);background:#d9723014;background:lab(59.645% 37.7803 53.5271/.08);border:1px solid #d9723040;border:1px solid lab(59.645% 37.7803 53.5271/.25);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.3rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600;display:inline-flex}.dd__ask:hover{background:#d9723029;background:lab(59.645% 37.7803 53.5271/.16)}.dd__ask svg{transition:transform .25s var(--ease-out)}.dd__ask:hover svg{transform:translate(3px)}@media (max-width:1024px){:root{--lfbar-h:82px;--dashnav-h:4.6rem}html.app-navdown{--dashnav-h:0px}.lfapp--light .lfapp__bar{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#faf2ecd1;background:lab(95.9178% 2.02772 3.99761/.82);position:sticky;top:0}.dash__head{top:var(--lfbar-h);z-index:20;padding:.35rem var(--gutter) .75rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);background:#faf2ecf7;background:lab(95.9178% 2.02772 3.99761/.97);position:fixed;left:0;right:0}html.app-navdown .dash__head{opacity:0;pointer-events:none;transform:translateY(-160%)}.dash>:nth-child(2):not(.dd){padding-top:5.5rem}.dd{flex-direction:column;gap:0;display:flex}.dd__stage{top:calc(var(--lfbar-h) + var(--dashnav-h) - 7px);height:40svh;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));z-index:4;transition:top .3s var(--ease-out);background:#faf2ec;background:lab(95.9178% 2.02772 3.99761);border-radius:0;order:1;position:sticky;overflow:visible;box-shadow:0 20px 30px -8px #23181452;box-shadow:0 20px 30px -8px lab(9.38335% 5.37004 4.96888/.32)}.dd__glb{inset:0;overflow:clip}.dd__rail{display:none}.dd__reads{padding-top:calc(var(--dashnav-h) + 1.4rem);order:3;gap:.9rem;padding-bottom:26svh}.dd__panel{justify-content:flex-start;min-height:auto;scroll-margin-top:44svh}.dd__synced{display:none}}.dd__glb canvas{display:block}.dd__struct{z-index:3;color:#fff;max-width:calc(100% - 1.6rem);font-family:var(--font-mono);letter-spacing:.03em;text-transform:capitalize;background:#0b0604eb;background:lab(1.9712% .914499 1.39694/.92);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .5rem .45rem .95rem;font-size:.72rem;display:inline-flex;position:absolute;top:.85rem;left:50%;translate:-50%;box-shadow:0 6px 18px #0b060438;box-shadow:0 6px 18px lab(1.9712% .914499 1.39694/.22)}.dd__pinwrap{pointer-events:none}.dd__pin{color:#fff;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0604e6;background:lab(1.9712% .914499 1.39694/.9);border-radius:999px;align-items:center;gap:.4rem;padding:.26rem .62rem .26rem .5rem;font-size:.66rem;display:inline-flex;box-shadow:0 4px 14px #0b060447;box-shadow:0 4px 14px lab(1.9712% .914499 1.39694/.28)}.dd__pin.is-flag{--pin:#ed5f18}@supports (color:lab(0% 0 0)){.dd__pin.is-flag{--pin:lab(59.0795% 53.721 63.6137)}}.dd__pin.is-watch{--pin:#d7a03d}@supports (color:lab(0% 0 0)){.dd__pin.is-watch{--pin:lab(69.8324% 14.6789 57.1886)}}.dd__pin.is-ok{--pin:#53ae77}@supports (color:lab(0% 0 0)){.dd__pin.is-ok{--pin:lab(64.4491% -38.0516 19.5921)}}.dd__pin-dot{background:var(--pin,#ed5f18);border-radius:50%;flex:none;width:7px;height:7px}@supports (color:lab(0% 0 0)){.dd__pin-dot{background:var(--pin,lab(59.0795% 53.721 63.6137))}}.dd__pin.is-flag .dd__pin-dot{animation:dd-pin-pulse 2.1s var(--ease-out) infinite}@keyframes dd-pin-pulse{0%{box-shadow:0 0 #ed5f1899;box-shadow:0 0 lab(59.0795% 53.721 63.6137/.6)}70%{box-shadow:0 0 0 7px #ed5f1800;box-shadow:0 0 0 7px lab(59.0795% 53.721 63.6137/0)}to{box-shadow:0 0 #ed5f1800;box-shadow:0 0 lab(59.0795% 53.721 63.6137/0)}}@media (prefers-reduced-motion:reduce){.dd__pin.is-flag .dd__pin-dot{animation:none}}.lf-who{border-radius:999px;align-items:center;gap:.1rem;padding:.25rem;display:inline-flex}.lf-who__active,.lf-who__opt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-faint);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .7rem .2rem .2rem;font-size:.72rem;display:inline-flex}.lf-who__active{color:var(--color-ink);background:#ffffffe6;background:lab(100% 0 0/.9);box-shadow:0 1px 4px #262c2e26;box-shadow:0 1px 4px lab(17.462% -2.27076 -2.19984/.15)}.lf-who__opt:hover{color:var(--color-ink);background:#ffffff8c;background:lab(100% 0 0/.55)}.lf-who__chev{color:var(--color-ink-faint);transition:transform .25s var(--ease-out);margin-left:.05rem}.lf-who.is-open .lf-who__chev{transform:rotate(180deg)}.lf-who__rest{transition:grid-template-columns .32s var(--ease-out);grid-template-columns:0fr;display:grid}.lf-who.is-open .lf-who__rest{grid-template-columns:1fr}.lf-who__restinner{opacity:0;min-width:0;transition:opacity .22s var(--ease-out);align-items:center;gap:.1rem;padding-left:.1rem;display:flex;overflow:hidden}.lf-who.is-open .lf-who__restinner{opacity:1}.dd__av{color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.66rem;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff26;box-shadow:inset 0 0 0 1px lab(100% 0 0/.15)}.dd__av--me{background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep))}.dd__av--partner{background:linear-gradient(140deg,#2a9cae,#316ca5);background:linear-gradient(140deg,lab(58.9963% -27.7058 -18.5594),lab(43.8602% -4.83781 -37.1611))}.dd__structbar{color:#fff;max-width:100%;font-family:var(--font-mono);letter-spacing:.03em;text-transform:capitalize;background:#0b0604eb;background:lab(1.9712% .914499 1.39694/.92);border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.1rem;padding:.45rem .5rem .45rem .95rem;font-size:.72rem;display:inline-flex;box-shadow:0 6px 18px #0b060438;box-shadow:0 6px 18px lab(1.9712% .914499 1.39694/.22)}.dd__structname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dd__structx{cursor:pointer;color:#fff;width:1.25rem;height:1.25rem;transition:background .2s var(--ease-out);background:#ffffff2e;background:lab(100% 0 0/.18);border:0;border-radius:50%;flex:none;place-items:center;font-size:.95rem;line-height:1;display:grid}.dd__structx:hover{background:#ffffff52;background:lab(100% 0 0/.32)}.docs .section__title em{color:var(--color-ink)}.docs__lead{max-width:42rem;color:var(--color-ink-soft);margin:0 auto;font-size:clamp(1rem,.95rem + .3vw,1.1rem);line-height:1.6}.docs__scroller{--docs-edge:max(var(--gutter), calc(50vw - var(--container) / 2 + var(--gutter)));scroll-snap-type:x proximity;scroll-padding-inline:var(--docs-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:clamp(2rem,4vw,3rem);overflow:auto hidden}.docs__scroller::-webkit-scrollbar{display:none}.docs__track{padding:.5rem var(--docs-edge) 1rem;gap:clamp(2rem,4vw,3.5rem);width:max-content;margin:0;list-style:none;display:flex}.docs__card{scroll-snap-align:start;width:clamp(20rem,86vw,24rem)}.docs__open{text-align:left;cursor:pointer;width:100%;height:100%;transition:transform .24s var(--ease-out);background:0 0;border:none;border-radius:1.1rem;flex-direction:row;align-items:stretch;gap:clamp(1.1rem,2vw,1.7rem);padding:.4rem;display:flex}.docs__open:hover{transform:translateY(-3px)}.docs__open:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.docs__photo{background:#f4f1ee;background:lab(95.3512% .836015 1.65995);border-radius:1.1rem;flex:none;align-self:stretch;width:clamp(8rem,24vw,9.5rem);min-height:10.5rem;position:relative;overflow:clip}.docs__photo img{object-fit:cover;object-position:50% 18%}.docs__body{flex-direction:column;flex:1;min-width:0;padding:.35rem .2rem;display:flex}.docs__cred{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6rem}.docs__ident{flex-direction:column;gap:.15rem;margin-top:auto;display:flex}.docs__name{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:var(--color-ink);font-size:1.08rem;font-weight:700;line-height:1.15}.docs__role{color:var(--color-ink-faint);font-size:.9rem;line-height:1.35}.docs__short{color:var(--color-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.85rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.docs__more{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong,var(--color-ink-faint));-webkit-text-decoration-color:var(--color-line-strong,var(--color-ink-faint));-webkit-text-decoration-color:var(--color-line-strong,var(--color-ink-faint));text-decoration-color:var(--color-line-strong,var(--color-ink-faint));margin-top:.9rem;font-size:.88rem;font-weight:500}.docs__open:hover .docs__more{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.docs--bare .docs__scroller{--docs-edge:max(var(--gutter), calc(50vw - var(--container) / 2))}.docs--bare .docs__cred{letter-spacing:.18em;font-size:.58rem}.docs--bare .docs__name{font-family:var(--font-geist-sans), var(--font-body);letter-spacing:.005em;font-size:1.25rem;font-weight:400}.docs--bare .docs__role,.docs--bare .docs__short{font-family:var(--font-geist-sans), var(--font-body);font-weight:300}.docs--bare .docs__more{font-family:var(--font-geist-sans), var(--font-body);font-weight:400}.tmo__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.4rem);display:grid}.tmo__card{border:1px solid var(--color-line);background:#ffffffb8;background:lab(100% 0 0/.72);border-radius:1.2rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.7rem;display:flex}.tmo__card blockquote{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:1.12rem;font-weight:500;line-height:1.42}.tmo__card figcaption{align-items:center;gap:.7rem;display:flex}.tmo__av{width:2.2rem;height:2.2rem;font-family:var(--font-mono);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:600;display:grid}.tmo__av--a{background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep))}.tmo__av--b{background:linear-gradient(140deg,#2a9cae,#316ca5);background:linear-gradient(140deg,lab(58.9963% -27.7058 -18.5594),lab(43.8602% -4.83781 -37.1611))}.tmo__av--c{background:linear-gradient(140deg,#37ab6b,#007753);background:linear-gradient(140deg,lab(62.3762% -44.7061 23.0605),lab(43.7136% -45.4533 12.7405))}.tmo__who{flex-direction:column;line-height:1.25;display:flex}.tmo__who strong{color:var(--color-ink);font-size:.92rem;font-weight:600}.tmo__who em{color:var(--color-ink-faint);font-size:.8rem;font-style:normal}@media (max-width:900px){.tmo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tmo__grid{grid-template-columns:1fr}}@media (max-width:1024px){.dash__head{overflow:visible}.dash__nav{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;align-items:flex-end;gap:clamp(1rem,3vw,1.6rem);min-height:clamp(1.5rem,1.05rem + 2.2vw,2rem);overflow-x:auto}.dash__nav::-webkit-scrollbar{display:none}.dash__navitem{flex:none}.dash__navitem.is-active{font-size:clamp(1.5rem,1.05rem + 2.2vw,2rem)}}.guide__head{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2.4rem,5vw,4rem);display:flex}.guide__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem);font-weight:700;line-height:1.02}.guide__lead{max-width:40rem;color:var(--color-ink-soft);margin:0;font-size:clamp(1rem,.95rem + .4vw,1.18rem);line-height:1.6}.guide__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.7rem);display:grid}.guide__card{flex-direction:column;display:flex}.guide__media{aspect-ratio:1;border:1px solid var(--color-line);background:#fff;border-radius:1.4rem;margin-bottom:1.15rem;position:relative;overflow:clip}.guide__media img{object-fit:cover}.guide__name{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.015em;color:var(--color-ink);margin:0 0 .45rem;font-size:clamp(1.2rem,1rem + .8vw,1.5rem);font-weight:600}.guide__desc{color:var(--color-ink-soft);max-width:26ch;margin:0;font-size:.98rem;line-height:1.5}.guide__media--care{place-items:center;display:grid}.guide__faces{display:flex}.guide__face{aspect-ratio:1;border:3px solid #faf8f6;border:3px solid lab(97.6825% .453204 1.43769);border-radius:50%;width:clamp(3.6rem,8vw,5.4rem);position:relative;overflow:clip;box-shadow:0 6px 18px #2318142e;box-shadow:0 6px 18px lab(9.38335% 5.37004 4.96888/.18)}.guide__face:not(:first-child){margin-left:clamp(-1.4rem,-2.4vw,-1rem)}.guide__face img{object-fit:cover}@media (max-width:900px){.guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.guide__grid{grid-template-columns:1fr;gap:1.6rem}.guide__desc{max-width:none}}.guide__star{color:var(--color-accent-deep);vertical-align:super;margin-left:.1em;font-size:.6em}.guide__note{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-ink-faint);text-align:center;max-width:46rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;font-size:.68rem;line-height:1.5}.guide__note sup{color:var(--color-accent-deep)}.clinics__grid{grid-template-rows:clamp(21rem,33vw,30rem) clamp(15rem,25vw,22rem);grid-template-columns:repeat(12,1fr);gap:clamp(.5rem,.9vw,.85rem);display:grid}.clinics__head{flex-direction:column;grid-area:1/1/auto/4;justify-content:flex-end;gap:1.1rem;padding:0 .3rem .4rem;display:flex}.clinics__soonhead{justify-content:center;margin-bottom:clamp(1.8rem,3.5vw,3rem);display:flex}.clinics__soon{width:max-content;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-deep);align-items:center;gap:.55rem;font-size:.85rem;display:inline-flex}.clinics__soondot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9723029;box-shadow:0 0 0 3px lab(59.645% 37.7803 53.5271/.16)}.clinics__gtitle{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:clamp(1.7rem,1.15rem + 1.7vw,2.7rem);font-weight:700;line-height:1.04}.clinics__tile{background:#eae3de;background:lab(90.7017% 1.68598 3.32881);border-radius:1.5rem;margin:0;position:relative;overflow:clip}.clinics__tile img{object-fit:cover}.clinics__label{z-index:2;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #00000073;text-shadow:0 1px 8px lab(0% 0 0/.45);font-size:.7rem;position:absolute;top:.95rem;left:1.05rem}.clinics__hero{grid-area:1/4/auto/10}.clinics__loc{grid-area:1/10/auto/13}.clinics__tech{grid-area:2/1/auto/4}.clinics__care{grid-area:2/4/auto/7}.clinics__text{flex-direction:column;grid-area:2/10/auto/13;justify-content:flex-end;gap:1.2rem;padding:0 .3rem .3rem;display:flex}.clinics__text p{color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.6}.clinics__cta{color:var(--color-ink);align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.clinics__cta-ic{background:var(--color-ink);color:#fff;width:2.4rem;height:2.4rem;transition:transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.clinics__cta:hover .clinics__cta-ic{transform:translate(3px)}@media (max-width:900px){.clinics__grid{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:.6rem}.clinics__head{grid-area:auto/1/auto/-1;padding-bottom:.2rem}.clinics__hero{aspect-ratio:16/11;grid-area:auto/1/auto/-1}.clinics__loc{aspect-ratio:3/4;grid-area:auto}.clinics__tech{aspect-ratio:1;grid-area:auto}.clinics__care{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.clinics__text{grid-area:auto/1/auto/-1;padding:.4rem .3rem 0}}@media (max-width:520px){.clinics__grid{grid-template-columns:1fr}.clinics__loc,.clinics__tech{grid-column:1}}.pstack{border:1px solid var(--color-line);background:#fff;background:lab(100% 0 0);border-radius:1.5rem;flex-direction:column;align-self:start;gap:.85rem;padding:1.45rem;display:flex;position:sticky;top:1.5rem}.pstack__head{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.pstack__count{color:var(--color-ink-faint)}.pstack__item{background:#262c2e08;background:lab(17.462% -2.27076 -2.19984/.03);border-radius:1rem;grid-template-columns:3rem 1fr;gap:.9rem;padding:.9rem;display:grid}.pstack__thumb{background:#f0eae5;background:lab(93.0217% 1.68532 3.32845);border-radius:.8rem;place-items:center;width:3rem;height:3rem;display:grid;position:relative;overflow:clip}.pstack__thumb img{object-fit:cover}.pstack__glyph{color:#fff;place-items:center;display:grid}:is(.pstack__item.is-ember .pstack__thumb:has(.pstack__glyph),.pstack__item.is-ember .pstack__glyph){background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep))}.pstack__item.is-teal .pstack__thumb{background:linear-gradient(140deg,#289da9,#0e6a9b);background:linear-gradient(140deg,lab(59.1073% -29.6472 -15.7823),lab(41.8509% -11.1667 -34.2854))}.pstack__item.is-green .pstack__thumb{background:linear-gradient(140deg,#37ab6b,#007753);background:linear-gradient(140deg,lab(62.3762% -44.7061 23.0605),lab(43.7136% -45.4533 12.7405))}.pstack__body{min-width:0}.pstack__top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.pstack__top strong{color:var(--color-ink);font-size:.98rem;font-weight:600}.pstack__dose{font-family:var(--font-mono);color:var(--color-ink);flex:none;font-size:.8rem;font-weight:600}.pstack__meta{align-items:center;gap:.4rem;margin:.3rem 0 .45rem;display:flex}.pstack__when{color:var(--color-ink-faint);font-size:.78rem}.pstack__tod{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-accent-deep);background:#d972301f;background:lab(59.645% 37.7803 53.5271/.12);border-radius:999px;padding:.12rem .4rem;font-size:.6rem}.pstack__body p{color:var(--color-ink-soft);margin:0;font-size:.82rem;line-height:1.5}.dash__stack{flex-direction:column;gap:1.2rem;width:100%;max-width:44rem;margin-inline:auto;display:flex}.dash__stack .pstack{align-self:stretch;position:static;top:auto}.pstack__addbtn{border:1px dashed var(--color-line);width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-deep);cursor:pointer;transition:border-color .16s var(--ease-standard), background .16s var(--ease-standard);background:0 0;border-radius:999px;padding:.85rem;font-size:.66rem}.pstack__addbtn:hover{border-color:var(--color-accent);background:#d972300d;background:lab(59.645% 37.7803 53.5271/.05)}.pstack__empty{color:var(--color-ink-faint);margin:.2rem 0;font-size:.85rem;line-height:1.5}.pstack__lead{color:var(--color-ink-soft);margin:-.2rem 0 .2rem;font-size:.85rem;line-height:1.5}.pstack__update{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:600}.pstack__update:disabled{color:var(--color-ink-faint);cursor:default}.pstack__rx{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);background:#262c2e0f;background:lab(17.462% -2.27076 -2.19984/.06);border-radius:999px;margin-top:.5rem;padding:.2rem .5rem;font-size:.58rem;display:inline-block}.pstack__act:disabled{opacity:.45;cursor:default}.pform{background:#262c2e08;background:lab(17.462% -2.27076 -2.19984/.03);border-radius:1rem;flex-direction:column;gap:.55rem;padding:.9rem;display:flex}.pform__row{gap:.55rem;display:flex}.pform__in,.pform__sel{border:1px solid var(--color-line);min-width:0;font:inherit;color:var(--color-ink);background:#fff;border-radius:999px;flex:1;padding:.6rem .95rem;font-size:.85rem}.pform__in::placeholder{color:var(--color-ink-faint)}.pform__sel{cursor:pointer;flex:none;width:8.5rem}.pform__togs{gap:.4rem;display:flex}.pform__tog{border:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-faint);cursor:pointer;background:#fff;border-radius:999px;padding:0 .75rem;font-size:.66rem}.pform__tog.is-on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pform__acts{gap:.5rem;margin-top:.15rem;display:flex}.pform__save{background:var(--color-ink);color:var(--color-paper);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.55rem 1rem;font-size:.82rem;font-weight:500}.pform__cancel{font:inherit;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem .9rem;font-size:.82rem}.dash__stream{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.vpanel__tag{color:var(--color-accent-deep);align-items:center;gap:.45rem;display:inline-flex}.vpanel__live{background:var(--color-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d972302e;box-shadow:0 0 0 3px lab(59.645% 37.7803 53.5271/.18)}.vpanel{gap:.5rem}.vpanel__dev{color:var(--color-ink-faint);margin:.7rem .15rem .05rem;display:block}.vrow{grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.8rem;padding:.32rem .15rem;display:grid}.vrow__ic{color:var(--color-accent-deep);place-items:center;display:grid}.vrow__ic>span{place-items:center;display:grid}.vrow__ic--heart{color:var(--color-accent)}.vrow__ic--heart>span{animation:lf-beat 1s var(--ease-standard) infinite;transform-origin:50%}@keyframes lf-beat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.vekg{color:var(--color-accent-deep);background:#d972300f;background:lab(59.645% 37.7803 53.5271/.06);border-radius:.9rem;margin:.35rem .05rem;padding:.65rem .8rem .55rem}.vekg__label{justify-content:space-between;align-items:baseline;margin-bottom:.15rem;display:flex}.vekg__rhythm{color:var(--color-ink-faint)}.vekg__svg{width:100%;height:2.4rem;display:block}.vrow__name{color:var(--color-ink-soft);min-width:0;font-size:.92rem}.vrow__val{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.02em;color:var(--color-ink);align-items:baseline;gap:.3rem;font-size:1.65rem;font-weight:800;display:flex}.vrow__val em{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6rem;font-weight:500}@media (prefers-reduced-motion:reduce){.vrow__ic--heart>span{animation:none}}.jrn{border:1px solid var(--color-line);background:#ffffff9e;background:lab(100% 0 0/.62);border-radius:1.4rem;padding:1.4rem 1.5rem}.jrn__head{margin-bottom:1rem}.jrn__next{color:#fff;background:#0b0a09;border-radius:1rem;align-items:center;gap:.9rem;margin-bottom:1.1rem;padding:.8rem .9rem;text-decoration:none;display:flex}.jrn__next-thumb{background:#fff;border-radius:.6rem;flex:none;width:2.8rem;height:2.8rem;position:relative;overflow:clip}.jrn__next-body{flex-direction:column;flex:1;gap:.15rem;display:flex}.jrn__next-body .mono-label{color:#ffffff80;color:lab(100% 0 0/.5)}.jrn__next-body strong{font-size:1rem;font-weight:600}.jrn__next-ic{color:#ffffff8c;color:lab(100% 0 0/.55)}.jrn__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jrn__row{background:#262c2e08;background:lab(17.462% -2.27076 -2.19984/.03);border-radius:1rem;grid-template-columns:2.6rem 2.9rem 1fr auto;align-items:center;gap:.8rem;padding:.65rem .75rem;display:grid}.jrn__date{flex-direction:column;align-items:center;line-height:1;display:flex}.jrn__date b{font-family:var(--font-bricolage), var(--font-body);color:var(--color-ink);font-size:1.05rem;font-weight:700}.jrn__date em{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:.2rem;font-size:.6rem}.jrn__thumb{background:#ede6e1;background:lab(91.8617% 1.68565 3.32862);border-radius:.7rem;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid;position:relative;overflow:clip}.jrn__thumb img{object-fit:cover}.jrn__thumb--icon i{color:#fff;place-items:center;display:grid}.jrn__thumb.is-ember{background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep))}.jrn__thumb.is-teal{background:linear-gradient(140deg,#289da9,#0e6a9b);background:linear-gradient(140deg,lab(59.1073% -29.6472 -15.7823),lab(41.8509% -11.1667 -34.2854))}.jrn__info{flex-direction:column;gap:.12rem;min-width:0;display:flex}.jrn__info strong{color:var(--color-ink);font-size:.95rem;font-weight:600}.jrn__info em{color:var(--color-ink-faint);font-size:.8rem;font-style:normal}.jrn__row.is-done .jrn__info strong{color:var(--color-ink-soft);font-weight:500}.jrn__ind{border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.jrn__ind.is-done{color:#006a3a;color:lab(39.0209% -42.1657 21.8524);background:#35c17729;background:lab(69.5911% -51.1996 26.4252/.16)}.jrn__ind.is-view{color:var(--color-ink);background:#262c2e12;background:lab(17.462% -2.27076 -2.19984/.07)}.jrn__ind.is-next{color:var(--color-accent-deep);background:#d9723024;background:lab(59.645% 37.7803 53.5271/.14)}.jrn__ind.is-later{color:var(--color-ink-faint);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05)}@media (max-width:900px){.dash__proto{grid-template-columns:1fr}.proto2__rail{max-height:none;position:static;overflow:visible}}@media (max-width:680px){.lfx:not(.is-open){width:3.7rem;height:3.7rem;top:calc(100svh - 4.8rem);left:auto;right:1.1rem;translate:0}.lfx:not(.is-open) .lfx__pill-t{display:none}.lfx:not(.is-open) .lfx__pill{gap:0}}html,body{overscroll-behavior-y:none}.jrn2{align-self:start;padding-left:.6rem}.jrn2__head{padding:0 .3rem 1.6rem;display:block}.jrn2__list{flex-direction:column;gap:1.05rem;margin:0;padding:.2rem .4rem .5rem .15rem;list-style:none;display:flex;position:relative}.jrn2__card{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);transform-origin:0;opacity:.92;max-width:28rem;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .24s var(--ease-out), opacity .24s var(--ease-out);background:#ffffff24;background:lab(100% 0 0/.14);border:1px solid #ffffff52;border:1px solid lab(100% 0 0/.32);border-radius:1.3rem;grid-template-columns:2.6rem 3rem 1fr auto;align-items:center;gap:1.1rem;padding:1.05rem 1.25rem;text-decoration:none;display:grid;transform:scale(.955);box-shadow:inset 0 1px #ffffff52;box-shadow:inset 0 1px lab(100% 0 0/.32)}.jrn2__row.is-next .jrn2__card{opacity:1;background:#fffffff5;background:lab(100% 0 0/.96);border-color:#ffffffb3;border-color:lab(100% 0 0/.7);transform:scale(1);box-shadow:0 4px 18px #262c2e29;box-shadow:0 4px 18px lab(17.462% -2.27076 -2.19984/.16)}.jrn2__row{padding-left:2.75rem;position:relative}.jrn2__row:before{content:"";background:#262c2e38;background:lab(17.462% -2.27076 -2.19984/.22);width:1px;position:absolute;top:-.55rem;bottom:-.55rem;left:8px}.jrn2__row:first-child:before{top:50%}.jrn2__tail{pointer-events:none;height:34vh;margin-top:-1.05rem;position:relative}.jrn2__tail:before{content:"";background:linear-gradient(#262c2e38 0%,#262c2e00 100%);background:linear-gradient(lab(17.462% -2.27076 -2.19984/.22) 0%,lab(17.462% -2.27076 -2.19984/0) 100%);width:1px;position:absolute;top:-.55rem;bottom:0;left:8px}.jrn2__dot{background:var(--color-paper);z-index:2;border:1.5px solid #262c2e47;border:1.5px solid lab(17.462% -2.27076 -2.19984/.28);border-radius:4px;width:13px;height:13px;position:absolute;top:50%;left:8px;transform:translate(-50%,-50%)}.jrn2__row.is-done .jrn2__dot{background:#349d62;background:lab(57.6074% -41.4923 21.3997);border-color:#349d62;border-color:lab(57.6074% -41.4923 21.3997)}.jrn2__row.is-view .jrn2__dot{background:var(--color-ink);border-color:var(--color-ink)}.jrn2__row.is-later .jrn2__dot{background:var(--color-paper);border-color:#262c2e3d;border-color:lab(17.462% -2.27076 -2.19984/.24)}.jrn2__row.is-next .jrn2__dot{background:var(--color-accent);border-color:var(--color-accent);border-radius:5px;width:18px;height:18px;box-shadow:0 3px 9px #d9723059;box-shadow:0 3px 9px lab(59.645% 37.7803 53.5271/.35)}.jrn2__row.is-next .jrn2__dot:after{content:"";background:#fffffff2;background:lab(100% 0 0/.95);border-radius:1.5px;width:5px;height:5px;margin:auto;position:absolute;inset:0}.jrn2__date{flex-direction:column;align-items:center;line-height:1;display:flex}.jrn2__date b{font-family:var(--font-bricolage), var(--font-body);color:var(--color-ink-soft);font-size:1.4rem;font-weight:700}.jrn2__date em{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:.32rem;font-size:.62rem}.jrn2__thumb{background:#ede6e1;background:lab(91.8617% 1.68565 3.32862);border-radius:.85rem;flex:none;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative;overflow:clip}.jrn2__thumb img{object-fit:cover}.jrn2__thumb--icon i{color:#fff;place-items:center;display:grid}.jrn2__thumb.is-ember{background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep))}.jrn2__thumb.is-teal{background:linear-gradient(140deg,#289da9,#0e6a9b);background:linear-gradient(140deg,lab(59.1073% -29.6472 -15.7823),lab(41.8509% -11.1667 -34.2854))}.jrn2__info{flex-direction:column;gap:.16rem;min-width:0;display:flex}.jrn2__info strong{color:var(--color-ink-soft);font-size:1.1rem;font-weight:600}.jrn2__info em{color:var(--color-ink-faint);font-size:.92rem;font-style:normal}.jrn2__row.is-next .jrn2__date b,.jrn2__row.is-next .jrn2__info strong{color:var(--color-ink)}.jrn2__ind{width:2.3rem;height:2.3rem;color:var(--color-ink-faint);background:#262c2e0d;background:lab(17.462% -2.27076 -2.19984/.05);border-radius:50%;flex:none;place-items:center;display:grid}.jrn2__ind.is-done{color:#006a3a;color:lab(39.0209% -42.1657 21.8524);background:#35c17729;background:lab(69.5911% -51.1996 26.4252/.16)}.jrn2__ind.is-next{color:var(--color-accent-deep);background:#d9723024;background:lab(59.645% 37.7803 53.5271/.14)}@media (max-width:680px){.jrn2{padding-left:.4rem}.jrn2__row{padding-left:1.6rem}.jrn2__card{grid-template-columns:2.7rem 1fr auto;grid-template-areas:"thumb date ind""thumb info info";align-items:center;gap:.4rem .8rem;max-width:none;padding:.85rem .95rem;transform:none}.jrn2__row.is-next .jrn2__card{transform:none}.jrn2__thumb{grid-area:thumb;align-self:center;width:2.7rem;height:2.7rem}.jrn2__date{flex-direction:row;grid-area:date;justify-content:flex-start;align-items:baseline;gap:.34rem}.jrn2__date b{font-size:1.05rem}.jrn2__date em{margin-top:0}.jrn2__info{grid-area:info}.jrn2__info strong{font-size:1rem}.jrn2__info em{font-size:.85rem}.jrn2__ind{grid-area:ind;align-self:center;width:2rem;height:2rem}}html.scan-mode .lfapp__bar,html.scan-mode .lfa,html.scan-mode .lf-ask{display:none!important}.wel{background:var(--color-paper);min-height:100svh;padding-bottom:var(--space-4xl)}.wel__section,.wel__hero{width:min(100% - 2 * var(--gutter), 68rem);margin-inline:auto}.wel__hero{text-align:center;padding-block:var(--space-2xl) var(--space-xl);position:relative}.wel__glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e78a4529,#0000 72%);background:radial-gradient(closest-side,lab(66.8316% 31.971 51.4359/.16),#0000 72%);width:min(90%,40rem);height:24rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.wel__hero>*{z-index:1;position:relative}.wel__ref{color:var(--color-accent-deep)}.wel__title{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.03em;color:var(--color-ink);margin:var(--space-sm) 0 0;font-size:clamp(3rem,1.6rem + 6vw,5.4rem);font-weight:800;line-height:.98}.wel__lead{margin:var(--space-md) auto 0;max-width:40ch;color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.5}.wel__kit{width:min(100% - 2 * var(--gutter), 68rem);gap:var(--space-2xl);padding-block:var(--space-xl);grid-template-columns:.9fr 1.1fr;align-items:center;margin-inline:auto;display:grid}.wel__kitmedia{aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper));border:1px solid var(--color-line);place-items:center;display:grid;position:relative;overflow:clip}.wel__kitglow{filter:blur(8px);background:radial-gradient(closest-side,#e78a4538,#0000 70%);background:radial-gradient(closest-side,lab(66.8316% 31.971 51.4359/.22),#0000 70%);width:60%;height:60%;position:absolute}.wel__tube{object-fit:contain;mix-blend-mode:multiply;width:auto;height:88%;animation:wel-float 6s var(--ease-in-out) infinite;position:relative}@keyframes wel-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.wel__kitbody .mono-label{color:var(--color-accent-deep)}.wel__kittitle{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-ink);margin:var(--space-sm) 0 0}.wel__kitsub{margin:var(--space-xs) 0 var(--space-lg);color:var(--color-ink-soft);max-width:34ch}.wel__track{margin:0;padding:0;list-style:none;position:relative}.wel__step{grid-template-columns:auto 1fr;gap:.9rem;padding-bottom:1.4rem;display:grid;position:relative}.wel__step:not(:last-child):before{content:"";background:var(--color-line);width:2px;position:absolute;top:1.5rem;bottom:0;left:.6rem}.wel__dot{z-index:1;color:#fff;background:var(--color-line);border:2px solid var(--color-paper);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--color-line);border-radius:50%;place-items:center;display:grid}.wel__step--done .wel__dot{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.wel__step--active .wel__dot{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 0 5px #e78a4533;animation:wel-pulse 2s var(--ease-in-out) infinite}@supports (color:lab(0% 0 0)){.wel__step--active .wel__dot{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 5px lab(66.8316% 31.971 51.4359/.2)}}@keyframes wel-pulse{0%,to{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 5px #e78a4533}50%{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 9px #e78a450d}}@supports (color:lab(0% 0 0)){@keyframes wel-pulse{0%,to{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 5px lab(66.8316% 31.971 51.4359/.2)}50%{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 9px lab(66.8316% 31.971 51.4359/.05)}}}.wel__step strong{color:var(--color-ink);font-size:1.02rem;font-weight:600;display:block}.wel__step span{color:var(--color-ink-faint);font-size:.92rem}.wel__step--todo strong{color:var(--color-ink-faint)}.wel__kitcancel{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-line)}.wel__section{padding-block:var(--space-xl)}.wel__head{margin-bottom:var(--space-lg)}.wel__head .mono-label{color:var(--color-accent-deep)}.wel__h2{font-family:var(--font-bricolage), var(--font-body);font-weight:700;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-ink);margin:var(--space-xs) 0 0;line-height:1.05}.wel__h2 em{color:var(--color-accent-deep);font-style:normal}.wel__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.9rem;display:grid}.wel__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);transition:border-color var(--dur-fast,.2s) var(--ease-out), transform var(--dur-fast,.2s) var(--ease-out);padding:1.1rem 1.2rem}.wel__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.wel__cardtop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wel__cardtop strong{color:var(--color-ink);font-weight:600}.wel__count{font-family:var(--font-mono);color:var(--color-accent-deep);font-size:.9rem}.wel__card p{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-faint);margin:.4rem 0 0;font-size:.72rem}.wel__two{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wel__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-paper)}.wel__panel .mono-label{color:var(--color-ink-faint)}.wel__addr{margin:var(--space-sm) 0 0;color:var(--color-ink-soft);font-style:normal;line-height:1.6}.wel__addr strong{color:var(--color-ink);font-weight:600;display:block}.wel__addrnote{margin:var(--space-md) 0 0;color:var(--color-ink-faint);font-size:.85rem}.wel__paid{margin:var(--space-sm) 0 0;color:var(--color-ink);justify-content:space-between;align-items:baseline;font-size:1.1rem;display:flex}.wel__paid strong{font-weight:700}.wel__paidmeta{padding-top:var(--space-sm);border-top:1px solid var(--color-line);color:var(--color-ink-faint);justify-content:space-between;margin-top:.5rem;font-size:.85rem;display:flex}.wel__cancel{margin-top:var(--space-md)}.wel__cancelbtn{font:inherit;color:var(--color-ink-faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.wel__cancelbtn:hover{color:var(--color-ink-soft)}.wel__cancelbox{border-top:1px solid var(--color-line);padding-top:var(--space-md)}.wel__cancelbox p{margin:0 0 var(--space-sm);color:var(--color-ink-soft);font-size:.9rem}.wel__cancelrow{flex-wrap:wrap;gap:.6rem;display:flex}.wel__cancelconfirm{font:inherit;color:#d73431;color:lab(49.2966% 62.8465 43.054);border-radius:var(--radius-pill);cursor:pointer;background:#d7343114;background:lab(49.2966% 62.8465 43.054/.08);border:1px solid #d734314d;border:1px solid lab(49.2966% 62.8465 43.054/.3);padding:.55rem 1.1rem;font-size:.88rem;font-weight:600}.wel__cancelkeep{font:inherit;color:#fff;background:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600}.wel__teaser{width:min(100% - 2 * var(--gutter), 68rem);margin:var(--space-2xl) auto 0;background:var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);color:var(--color-on-dark)}.wel__head--dark .mono-label{color:var(--color-ember)}.wel__h2--dark{color:var(--color-on-dark)}.wel__h2--dark em{color:var(--color-ember)}.wel__teasergrid{margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.wel__tcard{border-radius:var(--radius-md);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);padding-bottom:1.1rem;overflow:clip}.wel__tmedia{aspect-ratio:4/3;display:block;position:relative;overflow:clip}.wel__tmedia img{object-fit:cover}.wel__teyebrow{color:var(--color-ember);padding:1rem 1.1rem 0;display:block}.wel__ttitle{font-family:var(--font-bricolage), var(--font-body);letter-spacing:-.01em;color:var(--color-on-dark);margin:.35rem 1.1rem 0;font-size:1.15rem;font-weight:700;line-height:1.15}.wel__cta{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);flex-wrap:wrap;display:flex}.wel__cta p{color:var(--color-on-dark-soft);max-width:34ch;margin:0}.wel__ctabtn{color:var(--color-ink);background:var(--color-on-dark);border-radius:var(--radius-pill);white-space:nowrap;transition:transform .25s var(--ease-out);align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:600;display:inline-flex}.wel__ctabtn:hover{transform:scale(1.03)}@media (max-width:820px){.wel__kit{gap:var(--space-lg);grid-template-columns:1fr}.wel__kitmedia{aspect-ratio:16/12;max-width:22rem;margin-inline:auto}.wel__two,.wel__teasergrid{grid-template-columns:1fr}}.wel__teasergrid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1180px){.wel__teasergrid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.wel__teasergrid--4{grid-template-columns:1fr}}.wel--inapp{min-height:0;padding-top:var(--space-md);padding-bottom:var(--space-3xl);background:0 0}.wel--inapp .wel__hero{padding-top:var(--space-lg)}.wel__cancelerr{color:#d73431;color:lab(49.2966% 62.8465 43.054);margin:0 0 var(--space-sm);font-size:.85rem}@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-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}
